BM66( 555555555666777666333000222333444333111/////////---000333333000.........///333333000000444888888555888777222000222444333444555666777777888888777222000+++(((---555333++++++)))))),,,111333111///333333222222333333444555666444111......///111333444333111000///000111222000000000000000111111222999777555333111000000000555///,,,///222111000111333333333333333222111000111000...---...000333555000333555444222222444666444666777666333000///......---...222333111000222111222333333222333555777111555666222000111222000222222222111000222666999<<<:::666333222333444666111333333333111111222333111222222333333333222222555444222000000111222333000222333222///---///111888555000---,,,...111444555555444000,,,,,,000444111222333444555555555555333111///111666888555111555222///---///111333555666555222000............111000///000333555555555555444222111222222111000444444444111///---...///...444666333333777:::777---------///111111///------...000111222111///...444000,,,,,,///333444333333444333222000000222444222///...000333333...)))......///111444555333222444444444333111111333555777555333444666666444222+++000111...///444444000222///,,,---000333444333222111000///......//////000222222///000444666444444555666555333111000000...///000000111000000000444444333111000111555888;;;777666666333...///222444666777666777999666111000000...///444888444---000333555666333000---,,,,,,---------------,,,,,,000333555555111///000222,,,///222222000...///000/////////---******...111444222...,,,+++,,,...000333111//////000111000000000000000000000000111111333333333111000000222444555444111000//////111222333222111000111222333555666555444333222000///......000333333111000//////333000......111222111///---000333555444333222222222333333000,,,,,,222777111222444444444111///---000222///((((((///111...222555444111222666555///---000000---,,,///...,,,'''+++000444444222111000000---***+++000555777777888666666888777222,,,***)))///444444444333...'''---///111333444333111000***+++,,,///222444666777222666777444222222///***000111333222000//////000111///...222888;;;888444333444333222///...///111777555222111111111111000***,,,---...///000333666444444333222333444555666333222333666444000000444///000111333555444111...555333222222333333333111333333444333111//////////////////000111000...+++...111111...---111555555222555444000...000111000666666666666666555444333444222---'''***000000+++******+++---000111111000333222222222222333444444888666222000///000222333000000111111222222222333111000/////////000222333555444222111000000000000555000---///111000///111222222333333222111111000000000000000000222333444111333444333000///000222333555777666333000......///...000555666333333555333444444333222222333444111555666222111333444222666666555333333444888;;;:::999666444222000000///222444444333111////////////000111333444555555555444333111000000111222333111222333111///...///222444222///......000444666222111///,,,++++++...111222222333333444555555666444222000222666888666222222000......///222444555222111000000///000111222111000///000222444444333555444222111111111111000111222222000...---...000...444666333222666777555/////////111333333222000,,,...///111111000///...222000//////111333333333444444444222111111222444222///---///222222...***222222222333444444222000777777666333111000111333888555444444666777666555...222222///000333333///444111...---///000000///...///000111222111111000000222222000111555666444333555666555333000///000000000000//////.........333333333222111222444777888666666888666111///111111444444444555888666111...000000000333888666000333555777777444000---,,,///000000000000...---,,,...111444555444222111000...111333222000//////111---...///...------000333222000---,,,+++---000111222///,,,+++---///000000111111222222222111111000222222222111000111333555333222000//////000111222......000111333444555666444444333333333333333444111222333222111111222444555222111111333333111///---000444555444333333333222444444111......333888444333222111000/////////000333111+++)))...111000333666555222444777666111///222111...---000///,,,'''***...222333333222222000...,,,---111555666666333222222444444000+++))),,,111555444444333///)))///000333444444333111///------///000222333555555444666666222222444444111333333222111000...---,,,222111111333777888666333222222111111111111111111333333222000//////000000///000111000//////111222444333222222222333555555222111222555444111333777222111000000111222111///444111......///222333333333333333222111000///...111...,,,...111111...***///222222///...111333333111444444000...000111000444444555555555444444333777777222,,,***---...---***,,,...//////000111222222222222222222333444444777555222///...///000111,,,...111444555444333222---,,,***((()))+++---///444333222111111111222333666000---///000...///111333444444444444333333222000111222333444444333333111222333333111000111333444555666555333000//////------///555777444333555555555666444222111111222///333555222111444666555444333222000///000333666777777666555222...+++)))///222444444333111000000000111222333444444444444333222111000000111333333444444444333111111333555000000//////000333555777222///,,,+++,,,...///000333333222222333444555666444222111333666888666444////////////000111333333---------///000222444555111000///000222333333222444333222111111000111111000000000...---,,,...000///333666444333444444333000000222444666666444222+++---...000000000...---...000222333222222222333444444444222111111222444222///,,,---///111///---333222222222333222///---666666555333111000222444666444222333555777777777222444444111000111111...222000------...//////...,,,---000333444444222111///333444222222555555222333444666555333111000000333222000...------------111222333222111111333444444222444888888333000111...000111111333777555111...111333222333666666444555777999888555111...---222333444444222000---+++---...222666777666222...111222333222000//////000,,,---000000000000111333///...,,,+++,,,///111333000---)))(((***---000222111222333444333222000...111222222111111111444666333222111111111222333444(((***...222555666666666222111111111333666888:::444444444222111222444666555444444444555555222000...111444555444333333333333444444222///000555999666444111...---...///111000333333...+++---000222333444333111333666555111111333222///...000000---+++,,,...///111111111111111000///000222444444444///000111222333222...+++000444666444333333000+++---///222444555444333222///000111222333333444444555666444111111666999999666333000//////...***'''222222333555555555444333333000...///222444333111...000222111...---///222000111222111000///000111222222222222222333444444333111222444444222555:::444111...---...///000///333111///000111333444333333333222222222111///...111000//////000000///...333666777333111444555555333777777333111333444333000111333444666666777777888999888444///...000111***---111111///...000333222222222111222333333444444222000---,,,,,,------,,,///333666777555222000---+++((('''''')))---///666666444333333333444555444000...//////---...222555555666666666666555555000111444666777555333222000111333444555666888999555666777666444222111111+++***---333555222222444444555666555333222222333---111222000000444777666111111///---+++,,,...111333444666666444///***'''***...222555555555555555333333333333222111000///222111111111111222333333888777666555555666888999//////000111222444555666555111------111444444333444333222111111333555666333111000111444666555444...000111111000000000111***+++,,,...000111333444000//////000222333222000333333333222000///000111000000///---++++++---///111444666666555444333333111111333555777777555222***,,,...///000///...---***...333555333000000222333333333111//////111333111...,,,+++---///000///000000///000000000---+++000111111111000111444666333222111111333555777888666666444222000//////------,,,,,,,,,...000111111......000111222222222222000333555333444666555222444555777666444222222222222111///---,,,,,,...//////000111111000///000111222///000555666333111111,,,///000000333777777333000555666333222444666444333555777777444222000000444555555555333000---+++---...222777;;;:::444...222222111///............,,,---000111111000//////---,,,,,,,,,---000333444111---)))(((+++///333555///111222444333111...,,,222222222111000000222555333333222333333555666777&&&)))///444777777555444111000///000222555999<<<555666666555222111222333111222444555666666444222...111333444444333333444222333333111000111555888555333111...---...///000...111222000,,,,,,000222111000//////000222222000222444222...---///000---111///......//////000///111111111111222222222222000222333333555777555000222555555222111222111---+++---111444666666666555000111222444444444444444444666555111222777:::999666111---,,,//////+++&&&///222444555444333444444555111---///333444222...+++000444333///---000444---///111111111111222444111111111222222222333333555222222444333222555;;;444111...------......---333222333555666777555333333111000111333333111///000333555222...---000555444888999555333555666555444888999666444666666555222222444555666777777777444777:::999555111111333,,,///222222///...000333222111111111111222333333333111///---,,,,,,,,,---...111444777777444000...333111///------000333555888777555333222222222333111......000///---...222333444555555555555444444111333555777777666444222222222333444666888999999777888888777555333333444,,,***---222444222333555222444666666444333333444,,,000000------222555555333333111...,,,---///222///111444666666222...++++++...333666777777777777222222222222111000......222222222222222222333333777666555555666888999999111111222222222333333444555222///000333666666444444333222111111222444666111000//////111333333333000222333333000......///,,,------...///////////////......000222222111000222333333222///...000111333222111...++++++---///444555777888666444444555000000222555666666222000***+++---///000000///...)))...333444222000000111000111000///------///111000...,,,,,,---///111222.........000222222000......///000//////000333555333333333444555666999:::777555333222000...---...,,,---......///000111222333222000.........000111111444666444444777666222555777888888666444444444111///...,,,---...000111...///000///...---...///222---,,,000222111111333,,,///000000333888888555444777888444111333444222///111444555444333222333333444444444222///---+++...///333888<<<;;;666111222000...,,,,,,,,,---------...///000000///,,,***---,,,,,,,,,...000222444222///,,,,,,...222555777---...000222111///,,,+++222333222000///...000222000111111222333444555555))),,,111555666555333111222111//////000333777999444666888777444///,,,+++,,,///222444555555555444...000333333333222333444111111111000000111333555111222222111111000///...---...000111///---///333111///---///000111111111111333111---,,,//////---111///,,,,,,///111222222000111111111111000111111000444555444666:::888333222444333000///111111...,,,...111444555555444333...000222444555666555555222555666333444666666333333...***+++...000---***---///333444444444555666888333//////222333000,,,+++111666666222000222555///222444555444444555666111111222222222333333333777444333444222000333888111000///...///...---+++333333444777888888555222111///...000444555333000111555888444---+++111888222666777333222444555333222666888555444555666444777777777666666555333333222333666999666000000333///000222222111000000111111111111111111222333333333222111000//////000000111222444555555333111///444222111///000222444666555444222000////////////---,,,...222111......222000111111222222222222111333444555666666555444333555444333333555555444333777888888777555333444555111......222444333555999222444666666555444444444---000000,,,+++000333333222111000---+++,,,///111...000333555555444111//////111555666555444444555...///000111222222222222444444444444444333333222444333333444666888777666444333333222222222222333333222000000222444444444444333222111111222333444000//////...///000222333000333555444000...///111111111111000///...---,,,,,,,,,---000222333111000111333444222...---///222444444222///------000222777666666888777444555888///000222444555333///,,,***+++...000111000//////,,,///111222111111111222/////////---,,,,,,---/////////...---...000222444000000111333666777555444222333222000...---///000444666888888888999:::<<<666333111111///------///000111222222000///000111888555111...,,,---///111333666666444444777666333555666888888666555444444000///......///000111222///000000///------...000222,,,***...111222222333...000000000333999999666666888666222111444444111---000222444444333444555222222222222111000///...000111444777999999666444222///+++)))***,,,------////////////000...+++(((...---------...///111222111000///000222555555555+++---...//////...---,,,111111111///------///111------...///000000111111///111333555555444222000222111000000000222444666333555888888444...***(((+++...111333333333444555---///111222111111222333222222111000000111111222...000333444444333000......,,,...222333222222444444000...111333333333555000222000,,,+++///111///000---***,,,111666777777111222333222000000222333000444555222444999888111000333222//////222222//////000222444444222000......///222444666666555444///444666555555666333...000---***+++...000000...---...000333555666666666888555111000111111...,,,...222666888666333333444444666888888666555444555111222222333444333333333666333333444222///111666000/////////000///---+++555333333333444444333111000---,,,///444777555222333555555111------222777///444555222111333444222111666888555444555555333777777666666444333111000777444333666444000000555111111000111222222111///111111111111111222222333222222111000000111111222222222333333333333333333111000/////////000222333222111000///...///000000(((***...333333//////222000000111222222222222222555555444333333333444555777555333444555555333111555666666555333222333444444000...000111111555999333555777777555333222222000222111,,,+++///222111111000///---+++,,,///222///000111222333333222111///111333333222222333444//////111222444444555555777777666666555444333222333222333666999:::888666444333222111111222333444111222222222111111222444222222222222222222222222000000/////////000333444///222555444111000333666666555555444222///---,,,******,,,///222333222000000333444222...,,,///222333333222000///111555888888555444666555222555;;;000111222444444222---)))***,,,...000222111111000333111000000222444444444/////////...,,,,,,...///.../////////000111333555222222333555888999777666555555444222///...///111222555999:::999888888:::444000...000///,,,---111111444555444222111111333999777444111000000111111555777777333333666777444333555777777555333333333111111111111000000000000333333222000...///111333222---+++000555444222222...000000///333888999666555555222000222666666111///111444444444444555666222111111000000111222333000222333444444444555666222...***(((***---//////000///...///000000---***000///............//////---...///222444444222000,,,,,,---...////////////,,,---------,,,---000222---......///000000000000444444444444333333222222222222222222222333444555222444666666333///,,,+++...000222222111111333555,,,...000000//////111222555333222111111111111111...000333555666555333111000+++,,,333999888555666666000...222444333444777000222000,,,,,,111333222333///,,,...333777777555444555555333111111444888111666666111222888777//////222333111111444444111,,,...000222333222000//////111333555555444222111///333666555555666333//////...---,,,---...000111000//////222555777555222555444333111000/////////000222666888888666333111///222444555444222222222111222333444555444444333222000111444333000111555222000...---...000000///666333000///000111111111///,,,+++///555888666333555444111...---///222444///333555333222444555333222777999666555777777444333333444444444333222222>>>777333555444111333888333111///111333444111...111111111000111222222333///////////////000000111222222111111222444666777222222222222222333333444222111000000000111333444%%%(((///555444//////222222333444444555555555444777555333111111222555666777555444555888999888666444555555333111111222333444///,,,---......222888555777999888555222111000333555333---+++...111111555555444111000111444777000000000000000111111222+++---///000000222444666333333444555555555444444888888888777666444333222555555666:::>>>>>>;;;888444333111111111333555666222444555444111000333666222222333333333222222111111111000//////111333666---111444333111222666;;;888888888777444111///---))))))+++///222444222111000333555222...,,,///222222222111111111444999===888333222444444111444<<<111222333444444111,,,'''+++,,,///111222222111111777333//////333666777777000000000...---,,,...000...///000111111222444666333333333555777888666444444444444333111111333555...333777888777555444555333---,,,//////,,,---222///222555666444444666888888777777555444333222222666888777333333666777555111333555555333222222222333333333333222000///...666666444111000000333666222------444999777222000...000000///222777888555333222///...333999888222222444666666555444555666222111000///000222555666000222333111///000444777333///***(((+++///000111000///---///111222000...111000///......---------***+++...222444333...+++,,,------...///000111111((()))++++++,,,...111444000000111222222222222111777555444333222333444555222222333444444555555666222444555444222000000000222444444333000///111444,,,---//////......000111777555333222222222111000///000222444555555555444222++++++555===<<<999888444...,,,000222111222666111222111---...333555444999555000000333555333000666777666444222333777;;;333999888222222999777//////333444222333666666333&&&(((,,,111333555444444111222444555444222000...///333555444444777666222///000///---,,,---000222333000...111666777333///222333333222000///000222111222444777999777222///&&&)))---///000000000111222333444555666555444444......000444333000111555444111---+++,,,///222333////////////............---,,,,,,///444666666555888444000///111333111///222555888666111...000333111555777333---***...333222111444999777000...222888888666222------000333000......///222222000---111111111222333333444444000000000///...,,,+++***+++,,,...000222333444444//////000222333444555555333444111---,,,//////---%%%(((,,,000222222111000777555444555999;;;:::999777333///...000222222111555555555666777666333111444555777777444000111444333111...------000444777888777555555555333000...555555222+++***,,,---+++444777999333,,,+++222999555555222---((((((,,,111...))))))000555333222444111000444999999555222333333333///,,,///444555222111222444666888999::::::;;;666111111555888777555111//////222555666444111555111///111111///000444///111222111000111555999333555666333///...222777777999:::777111,,,)))))),,,111555555222000333666111111111222333333444444444222000///111444666777888444222333222......111666666555444222000---,,,000,,,+++...111000111444555111...///333666444222,,,000111---,,,///111000///000///---***))))))+++000000111222333555666777777777666555444333222111555444555666777333---'''444333111///222444///'''+++111666777333000111333222111111111111222444555444555444333000///000111000222333222000......///111333111...222::::::555555777555000...222666666444222111222666777666444444222000111333555444333222444666555444333444555888::::::555///...222777///......///000333555777///222555444111///222555555333000......///222444777333///...000222111000...222222,,,+++000222000---,,,+++---///...***'''***,,,......---,,,---...444---)))+++...///000222---222777777444111///000888555222111333333111///444555666444222111333555222...///666777111...///444111111444222///111777+++---000222222000---+++///000111222333333222111333444444222000///111222555333333555777888555222666444222000000222444666444000,,,,,,...000111000000000000000000000111111000333333///111666555000333444555555444333444555222111000000111222222222//////.........//////000333555666666444333222222///333333//////333666666111...+++,,,000333555444///////////////.........111222444555555555444444888999999999888555222111+++***,,,///...+++,,,000777777666666666555555555222000///000111111000///222111000000000111333444+++,,,---///000222333444000......000444666666555555333222222333333222222111333444333111111444888222555888777444222333666111///111666666333222444222333222000---,,,...111...------///111111///,,,000///000111222333333222////////////...---,,,,,,...000333555666555444222//////000111222444555666222222000++++++///000---'''))),,,///111222222222444333333555888888666444555333111111333333222000222222333555777777555333666777777666333000000222444222000...///222555888666555333333444444333222333444111,,,+++...000...222666888333,,,+++111888555444222...,,,,,,...000...+++,,,333666222...///000///222666777333222333666555111,,,---222333111111333666:::;;;;;;:::999:::666222222555777666444.........111555666444222333111111444444111000333000111111000///000444888666888999666222111555999555777777555000,,,***)))...///111222444444444444/////////000111222333333666444111000111333444555777333111111000---...222888888777666444222000//////,,,---222444333222333666222000111333444111---)))...111///...//////---)))+++,,,,,,,,,,,,.../////////000111222444555666888777666555555555555555333222222333333000+++'''444444222111333555000(((+++000666888555111111222333222111000111222333444333444333222000///000222111222444333111//////000000222333222555:::888333666777555///---000333333333222000111444555333222000111222111000000222444333444555444222111111222666777666333000000333777111111222222333555666666000333555333///...111555555444222000000222444666333000------///000000......333333///...111222000,,,++++++...222333000---,,,---//////......///000111...,,,------,,,///555000222555555444222000000>>>;;;888777777666333111333555555444222111333555000---...333555111///000666333222444222...000555///000111111000...,,,+++///000111333333333333333222333444333111111222333666555444666888888555333555444333111111111333444555222...,,,.../////////111111111111111000000///111444444000111444333//////111333444333222000000222111000111222333333333//////.........000111222666666777666444111000///111333222...---111444444444111//////111222222000111111111111111111222222111222444555666555444333666666777777555333000...,,,+++---000///,,,---111555555444333333333333333000//////000333444444333111000/////////000222333,,,,,,...000222444555666111//////000222444444444222444666666444333333333222111000///000222444666333444666888888777666555111---,,,111555555555666///000111000......///000,,,,,,---///111111...,,,///...///111333333222000......////////////......111333666999999777444222............000222444666000000...***,,,000111...)))***,,,...000111333333111111222333555444222000222222222333555444111///000000111444666777666444555666666444111/////////333111///...///111444666444222111111333555666666222333111------111333111000444777444---+++///555555333111000000111000///,,,+++...444666333///---///---///333444111111333777888444///---000111///000333777;;;<<<;;;888666888555222333555666444222------///111444555555333111000222666666222000222222111000...---///333666888999999777333222555888222333444222///,,,+++***---+++***---222555333000,,,---...///000111222222777666333111000111222333777222///000///---...222888888777555444222111000///---///444777444222222666444222222444222---)))&&&,,,000000//////---***&&&))),,,---......///000...//////000111333444555555555444444444555777888333222111111111///,,,)))333333222000222444111***,,,111666888555222111222444333111000000111222333222222333222111000222333222444555555333111000111///222444555777999666111555777555///,,,///111000333111000111222222111///...111333111......111555444444444222000...---...444333111000000222444555000111333444555555555444222333333111------000333222111111111222333444555///......///111111000///...222555333111222222//////------000444555333000---...////////////111333///......///+++)))...666222111111222444444222111???===;;;:::999777444111333444555555333333444666///,,,,,,000222111///000666444444444222...///333555444222000...,,,++++++,,,---...///111222222333000222444444333222333444888777666666777777555333444333333222222111111111444222///......///......222333333333222000///---444666555222000222111...---///222444444222///---......///000111222222333111000...------///222333777777666555222000...---222333111,,,***...111222666555333222222111...,,,111111000000000222333444000222444666666555333111333444555555333111...------,,,...222111...///333333222111000000000111222.........111444666777666000///...------///111222222222222222222222222222111000//////000111222222222666999999555222111222444222000000111222222111555333111222555666555333333...***---333777777666111222333333222000//////+++,,,...111222111///.../////////222555555ӵ000000000000222333555666666666444333000000.........000111333000000---+++...333333000,,,,,,,,,---///111444555333222111111111111000000111111111222222222111000000000111333555666555444333555444111000222222000000000///...///111333444444222000000222555666666222444333//////222444222...222555444...,,,...222333000///000333333000---Ħ444333222---+++---Ħ000333666::::::444000///...,,,000222444777777666444333666ӵ111000000222333444555444333111///000444444111000222333222///---,,,///222555666666666444111000222333000111111111///...---,,,)))''''''***///222111///,,,---...///000111222333888777666333000///000111777222///000///...000444666555444333222111000000111......333555333222333333333333444444222,,,(((&&&,,,///Ħ***---///000...,,,++++++//////000000111333444555222111111111333555777999444444222222111000///...333333///,,,...222222///000222444555333222333444555444111//////000111222222333444333222222444666333555777666444222111111222333555555666666555222444666555///---000222111444333222111111111000///111222222222111111333444444444444111---++++++,,,333111///...000222222222,,,...111444555555333222444444222///,,,,,,///222---...///000111111111111...///111333444444222111---111444555333111///---111///...000222333000------...//////...///222444000...---...,,,***---333111///---///444666666444:::999888777666444111///444555666666666666666666111///...///111111000000222222222222000//////111777555222///---,,,------)))))))))***,,,...000111...111333444333333444444777777666555555444333222000111222333333222111111000000/////////000000000333444444444333000...---555666666333000//////...000000222333444333111///***,,,...//////000111222444222...,,,+++---///111666555333222222000...---000222000***)))---111222555555555555333111...+++......---------///111333000222444666666555222000333444555555444111///---///...000333333///000444333222000///...///000111...---...000444666666666///...---,,,,,,...000111666555444333222111000///333333222111000111222444444888;;;:::666111000000444333333555666666555333999444...---000333444333666222,,,,,,111666666444444444444444333000...,,,+++---1113333332221110000000000004448884ĉ@ӵ222222222111000000///000222555666666555333222111111111222222111---,,,000666666222------------///111444666555444111///...///111333111000///...---...000222333222111222444555444222333666555222333888999666111111111111111333444444555333000000111333444444444666444000000333333111---111444333///---...111000///...111333333///,,,>L000222444444,,,***=hĦ444333;;;@@@<<<555000---***0000000000000000000000004ĉ@ӵ444555666666444333222111222///...111111///111444333111...------000222333444444444333111000000111000000000000000000//////((()))***,,,...///111222...//////000222333333444777888777444000...///111777333111222222000222666555555444444333222111111444///,,,///111111222555000111333555555222...+++***...///>L......000222222///,,,+++***111111111222333444555666111111111222444666888999444444333222000000000000666555000+++,,,222666666444444222111000222555777555333111......///111333333444555444444444666888333555777888666333222111555444444444333222333444111444444000///222555444555555555444222111111111777333000222666888666333444444333000,,,***+++,,,222000......///000000///***---111444666666555444555333111...------///111,,,---...000111111000000,,,...111444444333222222,,,///333666444///,,,+++///---+++,,,///000...+++---...//////...///111333222---***,,,...------///...,,,+++...444888999888333444444333222111000000555666666777777777666555333222111000111222111...,,,///000000///000111111666444111///......///000))))))((()))***---///111...000222333222222333555555555555333222111111111---...000222333333222222+++,,,...000000111222333222333333333222000///...666666666444111......///333111//////111222222111+++---000111111111222444666333///,,,******,,,---333111///000111222111///---000///******...333333222333555555444111///...------,,,,,,---///000111111222444555555444222000444555666666555333111000000///111444444111111555444333222111000111111222///......///222333333222///......---...///000000444444444333222222111111666666555333222222555888555777999999666222000///222444666888:::;;;<<<<<<<<<666///,,,...222555555777555000---000555666444555333222222222000,,,)))***...222555444333111111111000111555:::GG=?333333111///---,,,---000444777999888777666555444333333333222...,,,222888888333............000222444666555555333000...///222555000///...,,,+++,,,000333444333222333444555444333555888777333666>>>@@@;;;333333444555555666666666555333111111222333333222333555555111000333333000...111333333000...///111//////000222222111///,,,HdĦ---///111000+++=Īj222<<>>EEEĦ222111000ӵƜ`1.׼s222555ĭӵ444///...333333333333444555555444ӵ///000000...Ħ,,,...222444444333333111///111444333000111Ħ333555777999999777222Ħ555666555333111000---111333DdD222222222333444ӵ555444ӵ333ӵ444555222222222Ħ---444ӵ222444888222ĭӵ000///666777666333222333555555111...///444666444111444444333000//////111333,,,///111000......000333111333555666777666555444333222111111111222222111000000000000000000000000+++...111111000///000111......222777555...+++---***(((''')))...111111///...111333444222000//////111---+++---...++++++...---///111222222333555777555555444111......111444555333333444555444000---,,,000111000222666444...+++111333000000333333000222222444444333222000...111///,,,+++,,,///222555/////////------...111444222333444222000000222555///000000000000000//////&&&+++///222222222333444...---------...000333444222111444666222---///666333000,,,---111333111......222777777444222333666555444222000............000,,,***,,,000333333111...222333000///222333222---000333333111000111222000111333444444333222111444333333222222111222222222222444444444222000...000///111555444111222666333444555666666444333111000//////000222333333222...000333555555444111000555444?~4000111222g&e>&e333g&e444>hӵ000///...///111555777g&e666guO>uO>&e2224444ff?>ߝL:::gĉ@222333333333Shӵ222,,,...111333333222g&e+++>hӵ111222333444444---111666fff?><z222g&e>&e333666HL::::::222ShӵgL222444555333222---111222000111555666S?ʬ2224443h?D%%)?+++///ZufĦ555???EEEgL888222333g&e---gĉ@999///g&e>&e333@e000///??555333111111111333555555g<ĉ+++...///...3we<Ħ'''***1115553h?@e555111000222666000///111Z4440002226668888883h?gL555777777555333111111,,,222666D%%)?222fff?><z111222=?Ħ000g&e777g&e)))///444S?ʬ3334ff?>ߝL,,,@e333g&e4441114443h?g&e>&e333///??333555777555333111333555000///......///000111000333333333111000000333666(((---111111......222777333444444444444222111000222222111222333444333222///......---------.........111333333111000111333111000333888666...,,,...///,,,***+++///111///...///222666777555111///......---//////,,,(((***000///222555444222000222444777666444000,,,+++///333333222111222333111---)))''',,,//////222777555///...444666222111333333///111333555666555222...,,,111...,,,******---111333000000...,,,+++,,,000444222444444333111111444777333222111000///...------''',,,111333222111111222,,,+++***+++---000444777000000333666333---000888444111000222666666333...,,,111555555111///000222444333333222222111111222000,,,)))+++000333222000000444666333111222222000...000333222000...000222000111444555555333111///555444222111000111222222///000111222111000...,,,000///111444444111222666222444666777777555222000000//////111333555555444...1114447778885552220002224Dӵ///444///Hƅ^Hu]Ħ666Hu]Ħ666ZuR)Ħ000///,,,---111222111Hu]Ħ000HŐeHŐeHu]Ħ222qIܗGIӵ777tt111111222HGgĉ@000222222222111000444888Hu]Ħ///ZuR)Ħ444444444444444111///sߝLGdUĦ,,,Hƅ^Hu]Ħ555ntHdĦ888888HGgĉ@555HdĦ444444444333222222222222111000000Htƅ^)))///Bt=o9ĦDtfo9Ħ+++222444g?AAAAAAHdĦ888444222Hu]Ħ///tt888999Hƅ^Hu]Ħ222H׼s222555333333666...///000222222111tQ000...---...je<Ħ&&&''',,,Bt=o9ĦH׼s444333444222///,,,,,,///000HtĦ+++111222555777Bt=o9ĦHdĦ777555222000/////////...000444Dtfo9ĦsߝLGdUĦ000Ht@cӵHu]Ħ777Hu]Ħ///222Htƅ^333qIܗGIӵ///H׼s555333Hu]Ħ//////Bt=o9ĦHƅ^Hu]Ħ111111333333222222111222222222,,,///222333222///......444444222222777<<<:::444333000---,,,...111333444333444444222///...///000333333222222000///...---000...,,,+++,,,...111333///000111444777555000+++//////000111222222222222111111111///------///111666555444222111111111111000,,,+++///333222111222222555777666333000000111444777666000,,,...000111333333333333333222111000---...000111222111000///...///222333333222///...111000111444666555111---111000111333111---...111222...,,,,,,...///...+++555555444111...,,,---...000000000000111222333444333111///000333444222000))),,,---,,,...222444222/////////111333444333111444222000000111222222111///111333222000000222444222......000111///111444333...)))+++222666555222...111444666666222...+++...---+++,,,---///000000222222444555555222---)))...//////000000222555777888444///000444666333000777444444555333000222777000......111444555333000333222111/////////000000///000444777444...---0004442224DuXӵ---111000DdDΦDdDĦ666DdDĦ666000t|<000222222//////333555333DdDĦ111DdDΦDdDΦDdDĦ111peƜ4DuTӵ777`eĭ000qet000111333111222111000444666DdDĦ000111t|<888888666444333222222///DdDDdDĦ---DdDΦDdDĦ111q<niDdDĦ555qet777777DdDĦ555555444333333222222333222111q<R+++,,,qjRgdKӵHdDĦgdKӵ...333GR/f6LĭĦ;;;<<<DdDĦ777555333DdDĦ111`eĭ555DdDΦDdDĦ111DdDĦ222444///---222555333333555111111222333333333geĦ000......FSĦ)))***qjRgdKӵDdDĦ111000000///---******---...DdDĦ000.........qjRgdKӵDdDĦ333222000///////////////000333HdDĦgdKӵDdDDdDĦ111DdDĦ4DufӵDdDĦ555DdDĦ000q<R222333peƜ4DuTӵ///DdDĦ333222DdDĦ111qjRgdKӵDdDΦDdDĦ111111222333444444222222111111111222222222...///000///------///000444444333333999>>>>>>888444333111222333333222111666666555222///------...111111222222111000...---///......---...///111333222222333444555222---(((...///000111222222222222000111000...------...000777555333111111111333444111,,,+++///222222222333111444888888555222000000111555555111///111444333222222222222222111000000,,,---///111222111///...000000000000000000000000333222222444666666333000444222222333111...000444444111...---///000---+++666555444222111111000000222111111000000000111111666444111111111111///,,,+++------+++,,,111333222///......000333555555555222000...---......---,,,---111555777555444333444111...---000000...///333555111---...111333222111...///000222222111000000111///---,,,---...//////333333333333333000---***444444444333222333444666444333000000000222333444555333333444222///000555333111///111444555222///000000.........000111333...///444777555///---///6663334DuXӵ***,,,///DdDΦDdDӵ666DdDĦ777777o)h111000333222///000444666444DdDĦ222DdDΦDdDΦDdDӵ000=ӊB1.uTӵ666HߝL`o9...po9wӵ444111333333333555777DdDĦ333444o)h555::::::666333111111444000DdDΦDdDĦ...DdDΦDdDӵ...GIpӵDdDĦ333po9wӵDdDĦ444444444333333222333333444333po9u333111...///GIdnuR)ĦDdDĦnuR)Ħ000222CdgĪj999DdDĦ888555444DdDĦ333HߝL`o9333DdDΦDdDӵ///DdDĦ333222//////333555333222333222111111111111222geĦ000///sp?aĦ,,,---GIdnuR)ĦDdDĦ///.........---,,,,,,...///DdDĦ222...+++***GIdnuR)ĦDdDĦ222111000000111222222222333333DdDĦnuR)ĦDdDΦDdDĦ111DdDĦnuR)ĦDdDĦ444DdDĦ222po9u222444111333=ӊB1.uTӵ///DdDĦ222111DdDĦ333GIdnuR)ĦDdDΦDdDӵ111222444555666777//////000111222222222222000000...+++***+++///333222333222333888>>>>>>:::555555666777888666222///444555444222///......///---///000111222000///.../////////000000111222222111111222333333111,,,)))...///000111222222222222111111111///......000222666555333111111222444666222---+++...111111222555///333777999777333000......333555333333555777555222222222333222222111000+++,,,///111111000...,,,000///...------...///000333222111111333333222111333111000111///---///444555222//////000000...+++444222000000333444222///333222111000////////////666444111000000000...---***,,,,,,***,,,222666555000......000333666888888666444111000000000...---+++000666::::::777555444222...---000///------000555444222000//////000000//////...///000222444666444222///---,,,---///000555555444222000...---,,,555444333222222333444555000111111000...///333666333111111333111------111666333000111333444333000///...---,,,...000333555000111555999888222///1115552224DuXӵ+++***---DdDʜ4DuTӵ777>d<Ħ777Dt000222111......222444222>d<Ħ444>d<ʜDd<ʜ4DuTӵ///222F&uTӵ3334DufئL>e,,,puR)Ħ333111444666666777888>d<Ħ444Dt...777444111111333555111DdDΦDdDĦ///>d<ʜ4DuTӵ...4DwDd<Ħ222puR)Ħ>d<333222222222222333333444555peӵ555ĦpeӵDx<>d<ӵDd<...qR/ܗ?fӵ999>d<444444>d<Ħ4444DufئL>e555DdDʜ4DuTӵ///DdDĦ444111111222444444333222111000///.........///geĦ111s<v>aĦ---...peӵDx<DdDĦ///....../////////222333222DdDĦ111000---,,,peӵDx<>d<444333333444555555666555444>d<ӵDd<DdDΦDdDĦ000DdDӵnd<DdDĦ444>d<Ħ333peӵ333Ħ333F&uTӵ...DdDĦ333222>d<Ħ333peӵDx<>d<ʜ4DuTӵ222444555666666666---...000111222222222111111000///,,,+++,,,000333111222111000444:::;;;888555555666888999888444222000111222111000000222444+++---///111222111000///...///111222333333222222---...///111222111///...///000111222333333333333222333333111000000222444222333333333444444444555111---+++---......111666000111444555444222000///---111444444444777777444333333333444444333333222+++,,,///000000///---+++.........------.........000///...---...//////000///---...000...++++++///222///---...111111///,,,///+++))),,,111333000---111111000//////...//////333111000///000000111111))),,,,,,+++...555::::::222000//////222666888888888555333111111111///...+++...333777888777666444333000///111000------000222333333111---,,,...000111000000000111333555666444333000...---...111333888777555222///...///000000///......000333444444...///111222333333333333000///000222000++++++///666333000000333555555333222000...---...111444777333333666;;;:::555222333111///4DuXӵ...------D&dq&ĒR777888sdKĦ666DHRRud444222//////222333111sdKĦ555D&oq<Ōq&ĒR......111>dp&ĒR222111nfʜd<Φ>d<Ħ///s&dq&ĒR222111i?ʜtd<Ħ111HHܗDӊB///<x111111333333222444555B?d<222444444333222111000000///.........///geĦ111Hg8>aĦ///111B?Ho9///>d<......000111444555333>d<ӵ000///B?Ho9000<x444444555555555444333&ӫeʬtIӇ111>d<Φ>d<Ħ///D&ӫetIӇ...DdDĦ222sdKĦ333B?dp&ĒR---,,,>d<sdKĦ111B?Ho9555s&dq&ĒR444555555555444444333,,,---000222333333111000000111111000//////000222333444333111222777888666444333333555777888888777///000111111000111333555+++,,,///111222222111000...///111333444333222111---...000000000000000000000111222333444444444444111222111000//////111444...000333555666555333111///,,,***,,,---,,,000555111000//////000111111222...222444333444666444000111111222222222222111111,,,---...//////...---,,,,,,---...//////...---,,,//////...---,,,---///000,,,,,,///222111+++***,,,,,,+++***---111222000...+++((('''+++111333111---///////////////000111111333222111///......000111...000000...000666999888555333000000222444555555444111///.........---+++,,,,,,...000222444555555444111111333333///...111---000222000---,,,...111///000111222222111000000111111111///---///222666:::999777333///...111333000...,,,---000222222222//////111555999888333---------///222000,,,+++...444111...000444777777666555444222111111333555777333222444999999555222333///---4DuXӵ000000000Hu]3hh555777777ne000555=e666888666222111444444222ne666666pIƎ@t@h222...--->h555333222fe000@ďD,,,...///+++000333222222333ne000...=e...///000222444555000222ege...000sĪj@h222444333fdDĦ///@ďD---,,,Hkge000111111444222111222333@h///---@G555444HĪj@IŌ+++(((Bene999Hkge222ne444666fe...Hu]3hh444222222se111444666333111222222000111000000000000111geĦja>aĦ333555@G(((000se---,,,---///222111333222<Ō111000000@G444111Hkge333333333444444111000000HĪj@IŌ111000ege......Hu]3hIŌ111333DdDĦ///ne444222@h222000>h000---+++se555ne///111@G///222sĪj@h555666666666555333111000,,,...111444555333111//////111333333111000000111666888666333333777999888555333222333555888999:::333444333222/////////111---...///000222222333333...///111222333333222222111222222111///......///000111222333444444444444...//////...------000222---///222555555444111///...,,,,,,...---,,,///555333000---,,,...111333444000333333222444666333...---...///////////////////////////...............+++---///111111///---+++000111111///......000222......111555333...,,,...)))((()))---111333222///+++***+++///333555444111////////////000111222333666555333000,,,+++,,,...333555555111111333444111555333111111222333333333222111//////000111000///...,,,++++++///222555666333111111444444111000222,,,...000000...---000222---...000111000...+++)))...000111000...///222666888999777333//////222666777333000///111333111///222111222777;;;999111)))+++,,,///333222...,,,///111///---000444777777555555555444333444444666666333//////333555333111222...4DuXӵ000ĵD^000555666444333111333777999:::888333111333333000999888777777333---,,,///777777666555333333333...---...///+++000333222111333///222111000///111444555333///)))000222...///555555555333000DdDĦ//////111---,,,222222222222555222//////111222111///...000444333222,,,***(((666:::111333222555888111,,,D^555222111555s׼s777111666777111...111222000///000000111111111geFm8333>aĦ444666555***+++222s׼s111///------111444111444444Ho555111111000...333333000444444444555666777000000000222111///000,,,---D^333666:::DdDĦ000222444111222111000///...222///,,,+++s׼s444444...000222555222///000555444555666666555222000///---000333666666444000...///000222222000///000111444777666222222777::::::666555333444666888999999444444444222///...///000000000000000111222444555...///000111222222222222222333333111......000222//////000111222222222222///000000///...///111333//////000111111111000000...---...111000...000666333000......111444555444222333333222555888666000......///000000000000000222111///------...///000---...////////////...---///111222111///...000222222000000222000---...222*********...222444222///+++---000333555666666555111111000000000111111222666666333///+++***,,,...000444444222111333111...222000000111333444333222222000000000333555555444111...,,,,,,000444666666111///000444444111000222...000111111111000111222...///111111000...,,,***,,,000333222///---///222444666666222......111666999555111111333555333000444444444666666333...)))***+++000555555000///111000......000444666555222222222333555555666666666555000...111444333222444Φ4DuXӵtvӵ>d<Ħ444///444555222333777Ħ222000...222888;;;999999:::777111///000000---111555Ħ777666555000000///000111333666777333---+++///222222222333666777888888888777555444111222444555666666555444444555444222///...///000...333555444444666777555Ħ777333000111333666222111444999888111***%%%///555111///222777888111---///666444---///888999888666222///---...000>d<Ħ222222444000,,,---222333......222888777555444333333444444666222------000111...******---000111000000333777555333222222333333111000---222444///++++++,,,***)))///444333000---///222000777<<<:::888999999777222444555444Ħ:::444444555666777666444111///>d<Ħ000111111000777Be888888222777777000---000222111,,,---///000000000geFYĉ777777>aĦ333444333111000000777888444...///444Be555555222///000333777444777777nu]ӵ111,,,((()))111888222111111222///+++,,,111666555555666777999;;;<<<111222333333333333222222222222222111000000222444222333000+++,,,>d<Ħ333444555:::>>>>d<Ħ333333222Ħ000222777>>>AAA>>>666000...///000111222333333333222///,,,,,,Be666222333333111Ħ555777444111///000222333333333111000222444444000,,,333444555555555333000///...111444777777444000---000000000///......000222000333333000000555999:::777666666777888999888666111222222111000000111333333222000000000222555666/////////000000111222222///111222111///000333777---...///000000111111111222333333222111222444777222000///------///000111......111444222///222777333111000111555777666444222444333222666:::888333000111222333333333333333444222///,,,,,,---000222000///...------...///000---///111000...---...000333000...---,,,***...444---,,,,,,000333444222...***---111444555555666777444333222111000000000000222333222///++++++...222***...111000222444333000......///111333444444222---,,,+++---000333333333333000...000333666777666///---///333333000000222222222222333333333222111111222222222222111000000---111444333///,,,---///111333444111---,,,000555666222...000444777555333555666666444000---,,,,,,)))+++000666666222111333000//////111444555222///...///222555666777777777999333000222555555666888?aŖ%7uSQuR)ӵsdKĦ222111000000222444gdKĦ111222222333444555666888777555222000///......555gdKĦ444444333333333333111///...///111888444111111333555555444===;;;777444555777333,,,000111333444444333222111888777555333222222222222...555888666333555777gdKĦ222000000111222666222000111444555111---/////////111333444333222222+++,,,444555......444666666555222...,,,,,,,,,gdDĦ111///...***(((***000222///222888777555222000///000111333777222---///333333///)))000111333444555666666666555555444444222111000///...111333333111...,,,+++(((---222333///,,,...111111222444666777666666666444444444gdKĦ555555111000444777444222222555sdKĦ222---------333777333333444222///------///222444333000---,,,...///ŶS2222221113we<444111111222;;;444///111333111444777666000...222222...333222111iĉ@3hR/Ō***'''''',,,222666000000///---,,,...222555777444111000333666999:::777000)))+++222777555111111333333000,,,---333888555555000+++,,,DdDĦ444111222666777sdKĦ---111gdKĦ222222444888<<<;;;666222000//////000222333333222222000------333444666555444gdKĦ...333111000///000111000///222111111222333333000......111555888777444///+++///222666777555333222111111111111000000/////////444444444444555555666666000333666888777777777777///333666555111000333777888555111000111222444444111222222333333333333222333222000......000333555000444444000000333333...333111000111333333111...222000......000111///,,,)))+++---...///000222444///111444444444333444666444333222111222111///---111000//////111333666888333222222222444444444333666222///...111333222000,,,...111111111///000000222000---++++++,,,+++***222---...333777222+++(((''',,,//////111555666333666555333000///000444777333111---+++***+++...///222000......111333222000333111,,,+++333===:::222111///......///222555777222000000333777888555000000000000111111111111000111222333333222111000///555111///111000,,,***+++...111222...---000111000000222222///+++,,,222888333111000000222333222111333000///222555444...(((%%%***000333444333222222777///+++///333444444555444333///---333:::888000111///000333222000222666>A...ne222222222111111222ne111111222444555666555444777666666555444333333333ne555666444333333444444333111///000111555222000000222555555444888888444222555888555///222222222222222222333333888777555333111111111111///444666555555777ne333333222222333555666333111222666666333///000000000111333444333111333...000888777///---222444444444222...,,,,,,De444222111111......111333///***---444222111000000111222555666444000---...111333111///000111222333444555555555111111222222222111111000000222444555333111111111---000333444111000111333777555333333555777888888===;;;ne333333333......222444333111222222ne333000+++000///111666888555555777000...---,,,---///333555666333000///000111>A///111111k<666444222333444666222000111///---000444666888555///...111111...222111111fh///---,,,---000333555000000000///...///222444111000000111444555555444666111---...333666444111111222333000------333888666555000+++,,,De444111///000444666ne......ne222333333333555777777666555777111,,,,,,000333222000000///---,,,---000222333444444ne//////333111//////000111000///222111111222333222000...---///333555555333///---///222444555444333333333444444555444333111111111444444555555555444444444333555777888666444444444111333555333111///111333555222000///000222222222...///000000111000000000111000///...///000222444000444444111111333111,,,111000///000333333111///111000111222444333///,,,---...000000/////////000......///111222333333333444333333444555555333111111000000111333555777888333222111222222222222111666333111000000222222222///111333333222222333444444333111///---+++++++++000,,,---333777444000------222666666777888666222000222333333222333444555111111000//////.........111///......111222111000666444///,,,111888888222000//////...///111333555000......111555666222...000000000000111111///...333333555555444333111///,,,***,,,111222///...///...222222///...000222111***,,,---,,,,,,...333888444222/////////000000///222000000111333222...***(((,,,111333222000//////333---,,,111666666555666444222...,,,111777444---000---,,,000111000111111111111222333444222111222222333222333666999999555222222333555666666666555444333555444222///222444555444222111111111111000///000222444555444444444222000333888777222222111000///000222555777777666444222000000000000...333666666666888222333333333444777999555444333555888888666222111111111222444444222000555111333999999111...111000222333222///...---...222333444444444///222666555...(((,,,444000000000111222444555666000///......///222444555///000000111222333444444,,,---...000111111111111000222333333222222333444111111111222222222222222:::555000...111555777777???<<<222222222222......222444333222444111555666222,,,333000///222333222444777---,,,,,,,,,...111555777777555222111222333000000222222333222222333444222000000///,,,***///777666666333...,,,///000///333333333333...///000111222333444444///000111000//////111222...///111444777666444111555333222333444444333111111222222000---...333777666555000,,,---333///---,,,...222444222//////000111333333333222111222666888===333***(((---222222///...---,,,,,,,,,...000222222222111111111222111//////000111000///111111111222333222000......///222444444444333111000222333333222222333444444666888777555222000000444444444555444444333333666777888777555222111111222222222222111000//////222111///000111111000///---...//////000000000///////////////000111222333000333444333333444000***/////////111333333222000///111333666777555000,,,000222444333000...,,,,,,,,,******---111333222000......///111333333000...///000111333555777888999333222222111111000000///222222111///------000222111222333222111111333555555666777333...++++++---///++++++222666555333333222777::::::999999555///,,,///444666666444333333...000222444444222///...///......///111111000///777666222...///333444111000000000000111111222222///...---000333444222...111000//////000000...,,,000222333444444111///------,,,///333222,,,((((((///333333///...000222111))))))***,,,---000222444555222...,,,,,,---......111111111000000000///...---000333444222000......///+++,,,333888777555555333111---+++///333111+++222,,,***...222222222000111111111000222444666444333111000000111222333555444222222333333111000444333444888;;;:::555000...000222333444333222111555444222222222111...+++222444555555333222111222//////000222333555666666111222111///111666666333......///000222444777888666555333111////////////+++333999888555666777666222333444444444555777999555444555777999:::777555222111222333444444111///555222333777666222111444...000222222000//////000222111000111222444444444,,,...222222...---000555111222222222222222222222000111111///...///444888/////////000111222222333+++,,,---///000000000000///000000///......000222000///------///000000///888222---,,,///222333222666555444444333333333333333000000444666444555888666888888666777999777222555111///000000---///222---------///111333666777666444222111111111111111333111111333333//////111.../////////000111222444333000...---+++)))---444222111...++++++---///000555555444444333222111111000000111222333333333333...000111000///......000000111333666888888555333444555777888666333222111111222111000...///333666555555000,,,...333666444,,,+++***,,,///111000///222///...111333000...///111333333111///000444888;;;444,,,***...111222111---...---------...000222222222222222333333333333222000......000000000///111000000111222222///---111222333444666777888888222222222000//////000222222555888888444000......111222333444555444444333666777777666333000000000111000000111333222000...333222111111111000...+++...///000111111222111111...///000111222222333333///000222444666555000***...///111333444444333222///000222444555333000...111333555555222...,,,++++++)))(((+++222555222///,,,---...000111000---+++...///111333555777888888444444444333111/////////---......,,,((((((,,,///222222111///------///111333666888555///+++---//////++++++000333333333444333777888666555666333///---000555777666333111000+++---111333444444222111---...///000111111///...333555555333111111111000111111222333333222111000111000000222444555333111222000......000000---***+++---///000000---***(((------111555222***%%%%%%///222222///---///111000...------...111111000///333///+++***+++---//////222333333111//////111333111333555555333111000000///,,,,,,111555444333444111...,,,,,,///111///,,,666///+++///333333222...///000000///000333666555444222111111111222333666444222222222222000...444444666999;;;999444//////000222333222111///...999555111////////////...222444555444333222222333...000222444555666777777222333111...///444444222***,,,///222555666777777555444222000/////////000)))555===999222111555888555555666555444444555777444555666888:::999777555222222222444555444111///333000000222222222444777...000111222111000111222555222000000222333222111+++,,,,,,---000333333222111222222222222222222222111333333000------222777///////////////000222222---...////////////......000000///---+++***,,,...000...,,,,,,...///...---444111//////111222111///000222444555666555444333333111111444555444666:::::::::777444444888888555444111///111///+++)))+++---......///000222222333333222111000......///000222000111555666333222555111000000000222333444444888111,,,,,,---++++++...---+++******+++,,,///222222222222222222111//////333222111000///000111222...///000///---,,,,,,---222111111333555777666555333666::::::777333111111111111111000///000333444444444111---///444555333---,,,,,,---...///...---111------000111///---......111444333111000222444333333222000///000222444---...//////---...111333222222333333444555555666111///......///000000///111000000111222111///---111222222444555777999:::444444222///,,,,,,---///222666999888444///...///...///111444555555555444333444555444222000000111000000000222444444222000444333333333222000,,,)))......000111111222222222000000111222222333333444------///555999777111,,,...000333555555555444333...///000000000000//////000222555666444111///...---***)))---333666444000222111111222333222///,,,---...000222444555666666555666666444111///000111,,,------+++((((((+++///333333222///,,,+++,,,...000444666444...,,,///222000,,,,,,///000//////111333555444111111444555333222333555555333000//////***+++---///111333555666,,,...111222222111///...---111555777555111//////222333444555444333111000111111111222333444444333333000---...000000---)))((()))+++------,,,***(((%%%(((---333222---+++---...222222...,,,...///...111000111222444444222111000---))))))+++///111222333444333222111111444666///000222222111000000111222...,,,...000///000333///---,,,...111111000...666///,,,///333111...---//////000//////000222555444444333333222333333333555444222222222111000...333555888:::999666333000333333444444444222111000777333///---///111333444333333444222111111222444---000444666666666666777222444222......222444222+++---000333555666555555333333111000000000111222---777===888111000444888666777777555333222333444333444777999999888555444111111222555666555222///000/////////111333555777000111222111111111333555666333111111333333000---......,,,,,,111666444///000000000111222444555666333444444111......111444000000///...///000111222000000111000000///......222222111...,,,+++,,,...111111111111000000000000222333555666666555444333444555777888777666444222222000000333222111333999:::999555000000444555222333000000222000+++)))***,,,---...///000/////////222222111///------///000222111222777777444444666555444333444666777777555;;;333---...000...++++++,,,)))))),,,------///222---...000111222333222222444222///...---///111222000000000///,,,+++,,,...222000...///111444555555333666999:::888444222111222111000000000111222333333333222///000444333000.........///////////////000---,,,000222///...///...111444444333222111000...111444333000///111444,,,...000000......000444222222333333444555555666000...---...///000000///000000000111222111///---//////000111333555777888555555333000---,,,---///333888;;;:::444000111333---...111333555555444333222333333222111000000222///000222444444333222111333222222222222000---+++,,,---...///000111111111111111111000111111222333///,,,---555999777000,,,...111444666555333333222,,,...///...------...000///111444555444333222333...,,,,,,///333555444222333222000000111000...,,,//////000111333444555555444666777555111///000222000000///---++++++...000444444444222///...///000111333333111...---000333222......000///++++++---333444222...///555888888444555555444111.........******+++,,,...222555777+++///333444333111000///,,,...333888777222//////222222333444444333222111000000000111111222333333333///---...222222...***)))***+++---.........---***+++///222000++++++//////333333...,,,...///...000111222444555555555666...,,,***+++...111444444333333222111222444555666+++,,,......------///000444///---......---///444000------000222000...///222---,,,000222...******111000//////000222333333333333444444444444444333555333111111222111000...222666::::::666222111222555555555444444444444333555333000000111333444444333333222000///000333555,,,000555777666444444555111444222......222555555222222333333222222111111222222111000111222333444444888999444111333444444666666666555222222333444222444777888777555333222///000222555777666333000---///111222333444333222333333222111000222555888555222000111444444000,,,...111111///222777666222222111000000111222555666333333333222111000111222111000///...///000222333111222222222222111000000000000111///------...///000333666555222000000222000444888999666444666888888777666555444333444444333111222333111///333999888888555000000222222...222000000333222///...000---...000222222222111000333444444222///...000333333111333777777333222444555444444555888888555333777333111333222...---...///,,,,,,111111......111...///222444555555444333000000///...///111333444333333222///---,,,...000111///...///111333444444444555777888888666333000222111000000111222222222111333222000111333111,,,...///000111111222333444111------222444111000222111111222333444444111///000111222111///---...///***---000///---,,,///333000111111222222333333333///...------///000000///000000///000111111///,,,//////000111333444666777444555555333111000111333222777:::888222///111555...000222444444333111000222333333111///...///111...222555555111...---...///......///000111000...,,,---...000111222222222222111///...---...000111444...---555999555...+++,,,000444555333111000000))),,,///000...------...000222444555444333444555...///000111333333444333222///---------......---222222111111222333555666222555777444000...000333333000...------/////////111333444444333333333444666444111///...///111222222000000222000+++***,,,000222111...///555777666222444555444111///......------------...000222333+++///555777555222000000111...000666666111...000000000111111222111111111111111222222222222444555333///,,,...333444000+++******+++---...000222333111111222222---''')))///111555555000...000111000000222444333111000333555///...---...000333444444222000...000333555444222,,,---------,,,,,,...000111//////111111///111555333//////222111,,,***,,,------///444555000------444222000000222444444333111222444555666555444333444333111111222111000...111777<<<:::444000111444444444333333333444555555777555333333333333111000333333111...---///333666+++///444666555333222333000333222......333777777999777444111///...//////222111111111111333555666:::999444111333777555000444555555444222222333555111444777888666333111000...000222555777777444111,,,000444666666555111---555555333111000222666:::333000///222555555111,,,+++222555222222777:::999777555222000///000111333222222222222333333222222222111///...///000222333111222222333333333222222,,,---///...------...///...333777777222//////222...444888777333222666;;;777555111//////111444777666444555555333111444:::888999777333333444111,,,333000///222333222333777///111333666777777666555555666777444111000333555444222333777666222///111333222222444666666222///333333555777333---...333333///000555444...---000333444666777777555444222------...000222444555666666666333000------000222111111111222555666555444444444555666888777333000222111000000111222222222000222333111111333///)))---///111222333444666888222//////333555444333444444222000111444555222000444111...,,,------+++***(((,,,//////++++++...111//////000000111111111111///...------///000000///000//////000111111...,,,000111222333555666777777333444666666555444555777///444777555///---000555111222444444444111...---333444333111...---...//////333777555///***)))+++*********,,,///222222222///000111222444444555555222000---++++++,,,---///888000...555888333,,,(((+++///333444111...------''',,,111333111...------222333444444333333555666...000222222222222333444444222//////000222333444555444333222222444666777000333666444///---///333333///++++++---///...---,,,///222444555555666777;;;777111......///111111222111222444111,,,***---,,,///000...///333444222///222555555333000......//////000000000/////////+++000666888666333111000666000...333444000...111////////////000000000111333444555444444555777888333///,,,...444666222,,,*********+++...111333555------...///,,,***000888333777777222000222333111222555666222---***---111111000///000222333333333111---+++...333555333///111111111///------///111///...111555555222333666555111000222000)))&&&(((,,,...444:::999444222444555666222***''',,,444777333222111111111222333444666444333111111222333444777888999777333222333666555666333000000444444111888999999777444333333333444333000//////000222444222+++,,,666999444333999222000111555555333333666222666555///---000444555666666444111///000333555444333222222333444666777000000//////000222444666444666666444333222111...333333333555666777555333...000222333222111222222222222333666888888666444222333555777666555333111777555444444444555555444:::777333000000333666999999777444333333222000...//////000111111111111000000222333222000......///...000222222000///...///111888:::333///111333222111222444444444444555777888666333000//////000222333000......222555666666333444555555555333000///333222111111111333555777666555555666666666333111222222333333333222111111333333666999666000...///444444333222222222222333555666666444111......///666666666555222000---,,,///111444555444333444444000---+++,,,///111000...333444444333000//////000888888777666555444444333444444555555444111...,,,000///000444444111111333000000///000222333333222222///---...222666777666888333000222444222000000111222555777777555111---:::666000+++)))***---///---............000222444111222222222111///...---///,,,,,,---,,,+++///555444666777666444333333444555333222222444555555444111777555...///666555,,,///222444222///...222666//////222666555222222555888555111///000111222222444222111///...+++(((&&&(((***,,,///111222222222777333//////222555555555333222000...,,,,,,///222000222555444222///---,,,---000555666444000,,,+++---///222333111///------222333444444555555444444444444555555555555555666666444222111000222444555:::999666444333222222222222333444555444333222111222///------000222000...***...444777999999999999666333///+++***,,,000333333333444444000++++++///...,,,,,,...222555444222555444333333333222000...222111///......000222444444111222555666333444777;;;666111///000222111///111444888888666333111000222333555444111///......777666444333333111...,,,111---+++///555666222---000222333000,,,+++...222333666888777444333444555,,,333888555///---222888000000//////...///000000)))---222555555333222111111111111111000///...---222//////111555555111,,,...666:::444......---***000111444777999777333000222333000)))&&&+++111333333333222111111222333444222222111000111333555666888999999777444333555777444555444111222555555111333444666555444444555777333111///...---///111222222+++---666888333222777444222222555555111111333333666555000---000333333333333222000......111333333333222222222333333444222111/////////111333444888999888777444333000............000222333222000///111333444333222222333222222333555666666444111222222222333444444444444888777666555555666555555999777444111222444777999999777555444444333111///111111222333444444444444222333444444222000000000---///111000///---,,,---...444666222000222222000111333444444333333555666888666444222111111111222222000...///222555555444...///111333444444333222555444222111111222444555666666777777666555333333444444333222111111000000333111333777777222...///666555444444333444444444555666555444111//////000222222333333222000///......000333444333333333444222000...///111222111///333222111...---...111444333444444555555666666666444444444444333111///...---,,,---222222000///111111//////000222333333222///...---000333555444222555000---000222111000111111111222333333222000///222111///...---...///000111111000//////111333555333222222111000000//////000+++***...111///...///333555666666444333333444555444222333444555555444000555444---...444333+++222333333000+++***...222444222333444222------000888555111///000111111111111000//////...---+++***'''))),,,///111333333444444222///000333555666555000000000...---...000333///111333444111...---,,,...111555777444111...,,,///111333333111///......111111222333333333333222000000111111222333333333444333333222222111111111777666444222111111111222111222222333222111000//////...---...000111000///,,,000555888999888888999:::555///,,,---///000000444333555666222,,,+++//////...---///333444444222555444444333333222111///000///...---...000222444666333333666555222222444333333111///......000222555666666555333111111222666555222///...///333777666444333333333111///---000---+++...444666222---///111222000,,,+++///333111444888777444111//////---111555333///...111666------...///000111222333+++///333666666444333222111111111111000///...---222000///111444444000,,,)))111444000+++******(((,,,...111555777666444111000222000***)))---000111222222111111111111222222////////////111333555777999999888666444444666888222444444222444777666111000222333444333444555777333222000//////000222333111,,,---444777333111555777444444666444000///000333666555000...000222111000000///...,,,,,,...111222222333333222222111111444333111000///000111222888888888888777555333222---,,,,,,...000111000///+++---//////...------...222111222333555444222000111000000000111333555666777666666555444333333333666555333333333555777999888666444333444333222111000111222333444444444444333444666555333111111111---///000///---++++++++++++...//////111444222...222333444444222222333444666666555444333222222222000//////111333444444222,,,...000222333333333333666555444222111111222222444777999888444222333555666555333111000//////000222//////555777444000///777666666555555555555555444555555444111111111333//////000111222111111111,,,...111222222222333444444222111111222222222111666333///+++(((***...222111222222333444555555666333333222222111111222222***)))+++///000......000111///...///111333333222------...111333333111///000,,,+++...000......000000/////////000000000111---...000222222111000///555333111000000222555888444444222111000000111111111+++)))///444222...+++222333555555444333444555555444222222333444444333///333111,,,---111000)))000111000---******...111555222111111...******...777444111000000111000///000000///---,,,+++))))))''')))+++...111333444444222111000111444555555444---///000000///000111333---///222222000...------///222555666444111///...222333444333111//////000//////000111111111111111000111222333444555666777000111222333222111///...333222111111000000111111111111111111000...---,,,+++---///000000000111222///222555777777777777777:::555///,,,---.........444333555777444...+++---111000///111333444444333555555444333222111000000///...---,,,---///111333777444333555444000///111---000222000---,,,///333888777555111//////222444555444333111000222666999444333222222333222000...///,,,+++...333555333///...000111///------000333222555888999666111---+++///000222111000000111333---...000111222222222111,,,000444666666444333333222222222111000///...---333111000111333333000---+++111444111...------+++(((***...222444555444333111333222...---000222000000000000000000000000000.........///000222333444888777555444333444666888111444444333555888666222111222333333222111222444555444333222222444555666000,,,---333555333111333777444444666444000///000222444444111000222333111---...///...------...000000111222444444444333222888666444222111111222222444333555888999777666888111000///000111222000///))),,,......---++++++,,,111000111222555555444333000000000000000111222333333333444333111/////////222222222222333555666777777555333222333333333222------///000111222222222222444666666444111111111...///111000...,,,++++++)))((()))---222444111+++222333444333222111222333333444444444444333111000...///111333444444333111000111222222333222222111888666555333111111000000222555888666111///111555666444222000//////000111222---,,,222777555111///666666555444444444444555444444444333111111333555000000111111222222222222***---000111111111222333222111111111222333333333888666222,,,'''&&&(((+++333333333222222222222222333222111000000222444555)))'''***///000......111111///......111222333222/////////000111111000000///,,,+++------++++++...---...000111000000000111000222444555555333000...555333///...000444888:::555444222000000111222333222---+++///333111...---000222444444444333444555333111000000111222222111///111///++++++///---((()))+++---.........111333000---,,,---,,,***---333666444222111111111000...333222111...***'''&&&&&&++++++---...000111222222111222222333444333222111---///111222111000000111,,,...111111///...---......111333444222000......333333333111///...000111...///000000111111000000000111222333555666888888......///000111111111111000000000000111111222222222111111000///---,,,,,,***---111222111111333555000222555555444333444444222111///,,,******,,,...222111333666444...***+++111111111222333333333333555555444222000//////000000///---,,,,,,---///000333111111444333///---///---///111000...---...000777666444111...///111444///222555666555333333333222111000111333333111000000---,,,///333666444111---...///...---...111333555666888999777444111///111000000111222333222222111222333333222000...,,,,,,///333555555333222222333333333222111000......555333222222333333111///---000333222111000000000(((+++...111222333333444111333222...///222111............///////////////111000000000000000000000666444222222222444555666111333444333555888666111000111222222111111222333444444333333333444666666///---...222555444333333555222333555555111000333///222222111222555555111,,,...000000//////000111...///222444666777777666:::888666333222333333444333000222888999555555888666444222222222222000//////111333333111000000000000///000222555777777666///000111222222000...---000222444333000......///000000111111222333444555555333111000222333333333,,,---...///000000000000000222555555333000/////////111222222000...------)))&&&&&&,,,333444///+++111222333333111000111222000111222333333222000///...000333555555444333222222222333333333333333333777666555333222111000000000333555333...,,,///333333222000//////000222444111,,,+++222777666222000555444333333222222333333444444444222111111333555333333333333333333333333***,,,///000000000111222......///000111222444555555555333///+++(((''''''111111111222222222222222333222000///000222555666***)))+++000222000000222111///---...000222333222333222000......///222444111...---...,,,)))))),,,+++///333555333111000000333444555666666555444333333000,,,---000555999:::555444222000000111333444222///...//////---000444000111333444333222333444000...---...///111000000//////...++++++---+++'''&&&***...222333222222222...+++***,,,,,,+++000666333222111111222222000...555555444000,,,******+++/////////............///333444555444333111///...///111333333111/////////---///000000///.........---///111111///...---...111111111///------000222///000000111222111111111------...000111222333333,,,,,,,,,,,,...111444666///000111111222333333333333333111000///...------+++///222333222222555888000111222222000///000111+++...111...***)))...333///...000444333...******111111222222222222333444444444444111...,,,---///222111000...------------...,,,...222333///...000333111///000111111///---333444444333111///000111...111444555333111///...000000000111333333222000111///...000333555555333---------------///111333555555444444555555555555333222111222444555444222111222333333222///---+++,,,...222333222111111111333333333333222111000///777555333222333444444333,,,---///000000......000,,,...111222111111222444///111///,,,---000000,,,,,,---...000111111111111333333222111000///......333222111111333555444444111333333111333666555000---///111222222333555666111111111111222333444444------...222555666555444333111222555555222222444///111222111333666444000,,,...111222222111222222...///111333666888999999999777555444333444555666666222333888888222000555777555333222222111000///000222444444222000000111000000000222555777777777000111333333222000,,,***000333666666333000111333111111111111222333333444555333000000222444555555///000111111222111111111...111333444222///------000111333333222000000000+++'''&&&---222111...,,,000111222222111000111222///000111222222111000000///222555666555444333444000111111222444555666666555555444444333222111111000111222000---,,,...000000000//////000111333444111------222666555333333333222222111111111111111444444333111///000222555666555444333333222333333+++---000111000///000000,,,---/////////000333555...000333333000---+++***---...///111333444666666222111000000000222555666---,,,...222444111111333111///------///111222333444333000---,,,...333777444111000111---))))))---+++000666777555222000000111222333555666777888888222///+++,,,111666888888333222111000000111222333111//////000...---222888000222333333222111222333---,,,+++,,,///111111000111000...------,,,+++(((***,,,000333444333111///000---,,,---,,,+++...444000000000222333333000...333555555333000///222555222111000...------,,,,,,222444555444222///......000222444333111///...//////000111111///---......,,,...//////---,,,---...//////000...---...000333000000111222222222222222000000000111111111111111,,,+++++++++---111555777000000222333333444444333444333222000////////////...000111111222333666888000000000///------///000+++///333222...---111666...+++,,,111222...++++++///000222222111222333555444555555111---+++---000444333222111//////......++++++---333444111111333666222//////222333000---///111333444222111000000222222111///------///111000//////111222333222000222111///000222444444333------,,,,,,---///000222222000///000333555777777444333222333444555555444//////000111111000......,,,...111222111000000000222222333333333222222222666555333222222333555666000...///222333000000222///222333222000///222444000111...+++---111000,,,,,,...000222444555555555333333333222111///...---111111111333666777555222333444222///000444333000...000111222222222444666000000000111222222333333,,,---///222555888888666444111222555555222111444111333333222444666222,,,+++...222444444333333333//////000222444666888999555444333222333444666777777111222999888111///555777555222222333444444333///111333222111/////////222111000111333444444333000111111222111000///......222666666333111222444444444333222222333444555666444111111333666888888333333333333333222222111---000333444222///---,,,///111333333222111111222...))))))...111///---......000111111000000222333///000111111222222222222111444777777555444555666111111111111222333444555222333333333444333333333222111000...------...///000000000000111111111111111///000444555333333555222222111000000000000111444333222///......111333555444333222222222333333---///111111000/////////...000111000......000333---000333444222000......,,,---///111333555777777222111111111111222444555///...///444444222111333111///,,,,,,...111222333000000000...,,,...222666444333333333000+++---111---222666666222///000111///111333555777777666555444000---...222666666444111111111111111111111111111------000222222333666000222333333111000111111---,,,+++---000333333333333000.........---+++***,,,,,,...000222333333333222//////000...,,,...333......///222444444111///000222333111......222777333111000...------------000222444333111///000222000111333222111000000111111222222111///---......---...///...------...///---...000000///000222444000000111222222222222111555555444333222111111000------------///111333444///000222333333333333222333222000/////////000000111///------000333555555000111000...,,,---///111//////000111222222222222...******///222000......,,,///111111000111333666666777777333...,,,///222444333333333222222222222---,,,///555777444333555444222000//////111222222---///111222111111111222///000///...---...000222000//////000222222111///222000/////////000111111...---,,,,,,---///000000111//////111444777777666222222333333333333444444////////////......---------///222222111000000111000111222333444444444444444333111000000222555888444000000444555222111444///222333222///...111555333333000---///333222...---///222444777888888888333333333333222000//////111111111444888888555222444444111...///222222///222333444333111000111222111111222333444444555555+++---///222666:::999777555222333555555111000333444555555333444555000(((***...222444444333333333000000000000111333666777222111111000111444666888555///111999:::333222999777555333444666888888888222444666666444222222222444222000000111111111000111111000//////000111222+++000555555222000111444777666444333333444555666888555333333555888:::;;;333333333333222111000000...111444555333///---,,,---000222333222222222333111,,,+++///000---,,,000---///000111000000222444111111111222222333444444333666888777555444666888444333222111000000000000000111222333444444444444444111///.../////////...111111111222111000///...111000222555555222333777333222111111000000111111444333111///------000222333222111111111222333444...000222222000......///111333333111...---...111111333555444222000......000000111222333444444555222111111111222333333444000///000444444111111333111///,,,,,,...111222333,,,...//////------000333444333444555222...000555000333666444///---000333000222555777777444111...777333///000444666444111///000000111111111000000000+++***111777777444222111222444333111000000000---,,,,,,...222555666666444111///000000---+++++++++***)))+++000444777999111//////111000...111555,,,---///222444444222000...000111...))))))---111111000///...------...///...000222222000000222555///000111111111111222444333333333222///............/////////------///111,,,...000111222222444666//////000111111111111111444333222000...---,,,+++---...000111111111000000///000111333333333222111111111///......///000111333...******...222333333111111000...------000222333...+++---333555000***...******///222111000111***---000111000000333666888999999555///---000444222333333444555555666666000///222888999666444666///111111///---...333888---...000000000111333555''',,,111444333222000///111000///000222222111///111000...------......//////...,,,,,,---/////////222111222555999:::777555000222333333111111333444444222000...,,,*********...111333333222111111222///000222333444555555555111111///......000555888111,,,+++000111------000---000222111...---222666444666444//////222333111333333333333333444555666111222333555555222---)))///777<<<999333222111000777555444555777666111---333444555444222000///000000111333555666666555444666111...111777;;;999555777777666666555555444444444444555555555222...***''')))---111444444111...---000///...000555666444555000///444666333333777666111222888;;;666222222777777555444444555666777444666666444000...///111555444222///,,,+++---...333111000111333333000---222///111777777333111444999666444333222111777???<<<888333111222444444333111111000///...,,,+++***111222666999555...,,,///333333444555555555444444////////////...------,,,111000111222333333111///222555777777555333222111///000111222222444666888333444333222111111333666444555777888888888777777555222...------...//////,,,000222222333666666333111222555666777777555555333222111333555444111---///000///...000333111+++555444333222222222222333555333000000222555777888999666444444555555222...///000111222333222111111333111///...///111111111...000222444444444333222333111...---...111222333000000...+++,,,000111...---///000111000000222444:::999777555333222111111+++222444///,,,///111//////000000///......000222000000...---111666444---222000///111333333///,,,///333333000///333555555111222333333222111///...//////000333555555333111444222000//////...+++***---...///000222444555666444222111222000---///444///111333222000111555888444000,,,***,,,///333555333111111222000---...222444555666666555222000...111000//////000000///...111555444///,,,...111111---000...))))))111555444222000//////111333333333111333555111,,,---444;;;333555222---...333333...///333222---,,,111111---...//////...,,,...222555000444555111000222333222222111///...///111111111666555222000//////000111666000+++,,,222666444111333222222333444222///,,,333333222111333555000(((444888666...***...111111333333333222222111111111111333444555555222000...222///---///444777666444222444555555333222222333,,,...///000///...///000......000333333000+++'''---///000111000//////000222111000000333444444444666666666555555444333333555444333222222333444555666555444111---,,,---...111333222......111222000555444333222111222333444222000///000333444333111...000111111///......///...222444222---+++---111222444222//////333444333222222111222222333444555555444333444444333000---///555999666333222111...555444444555666555222000333333444333111//////...111333555777888888777666777333000222777;;;999777777666666666666555555555444444444444333111...,,,''')))---222444444222000111111000///222777777333111------111333111111555555111111777999555222222666666555555444444555555222333444111...+++,,,---555444222///------...///444333222444555555222000333111222777888444333666000......///......444;;;;;;888444333444444333222......///...---,,,***)))(((...;;;FFFGGG===555222111222333333222111000///------......------,,,,,,222111111222444555333222000222333333111000///000---///111333555777999;;;444555666555444444666888444555666666777777777777555222///---.../////////,,,111333111222444555222333444666666666555333222333222222333555444111...111222222000333666555000444444444444555555555555555333000000222555777777666555444333333222000...111222444555555555444444222111000///000111111111555555777777666555333111111///......000222555666222333222000111444333///---///000000//////000111888777666444333222222111,,,111333...,,,///000///---...//////......000222000///---+++///444333...111000000111444444222//////333333000000333555444222222222222222222111000222222333555666666333111333///,,,+++,,,...//////+++,,,...111444666888888333111111222000,,,---111///000111000000000222333333000,,,+++...111444555555222222333000,,,,,,000222333444444333000...---222222222111000///......000333333...+++...111111000000---+++000999<<<:::444222000///000111111000000333555222------333999111333222...000444444///000222000+++***///000......000111000//////222555000444555222111333444222444111//////111333222111000///...,,,,,,---...///444///,,,...444888666333222222222333333222///---444444333222555888555...555888666...+++///222222222222111111111000000000...000222444444333111000222///---///444777555333111222444333222000111111---///000000///....../////////000222333111---***111222222222000///000111444333111222333444444333555555444444333333444444222222333444555666888999777777555111---******+++111333222......111222000555444333333333444555666333111//////111222222000111222333222000////////////222444222...,,,...111///222111...///333555333000000000111111222333444888666333222333333222111///333444222111222000,,,222444666666555333333333222222222222111///......111222444666777888777777666333000000444777777666666666666666666666555555444444333333111000...---(((***///333555555333222555333000///333888666000...,,,---000111000111444333000111555777444111111333444555555555333222111111222222000...,,,,,,---666444222000////////////222222222444555555333111222111222555666444444666222000000333333111444::::::888666666666555222000***+++---......,,,***(((%%%+++888GGGKKKCCC888222111111222333111///---+++++++++,,,,,,,,,,,,,,,,,,111000...///111444444444333444555444333222333444000111222444666777888888111333666666555555555666444444333333444555777888555222///...///000000000---111333111000222333111555555666666555333000...222222222333444444111///111333333111333777666222111222333555555555555444555333111000222555666666111222333222000///...///000111333555555666555555111111111111111111111111555666777777777555333111111000//////000222333555111444444333444555222,,,---///000///...---...000555555444333333222222111---111222///---///000///---///000000//////000111000///,,,***---333333///000000000222444555333111---222444222111444444333222222222111222222333333555555555666777666444222555111+++((())),,,///111,,,---000333555666666666222000111222000+++***...///......///111111///---000...,,,---000222444444666333333333000,,,,,,000000111111111000///---+++333555666444000------...---000000,,,+++...111111222///,,,///:::DDDDDD>>>555333111000000000///---///222555333///...222666000111111000222444333///000111...******---///...---///000000//////111222000444666333111333444222444000---...222444222///000///.........000111222111...---000666999777333111111000111222111///,,,222333111111444999888333555777555000...000333333111000000000000/////////+++---000222333333222222111///...000333555333111000111333222000//////000...000111111///......///111000000111222222000...444444333111...---///000444333111111111111000...333333222111111333444555000222444555777777777777444444333///,,,++++++,,,000222111......222333111444333333333444666888999555222///...///000000000444555555444111///...///000222444333///---...000///222111...///333444222000000000111222333444555777555333333333333222111...000000///000222000+++000333666666444222444666333222222222222222000//////000222333555555555555222000...---///111333444555555666666666666555444333333333222000//////000(((,,,000333555555444444666444000///333777444......///000222222222333555111000111333444222111000111222444555555333000///222333333333222222222222666444222111111111111000//////000222333333222111/////////111222222333444888666666888777333333666777777888888777555111///)))+++...000000...+++)))---,,,///777:::666000...000111222333333111///---******+++++++++,,,------...,,,***+++---111333444444555555444333333555777444444444555555555333111...111444444333000//////222111000///000222555777555222000///000111111000---222444000...000111000333444555555444222000...222222222333333333222111000333222//////222222///...000222333333222111///555333111111222444555555---000222111...,,,---///---...000222333333222222000111222222111000111111...000222444444444333222222222222000///......///---111333333333333...(((,,,...//////......000111222333333333222222111111000111111000000111111111111222333222000//////000000000---***---333444222000111111222333222111///,,,222444333222444444222333222111111111333444555444444444555666777555333999555///,,,+++,,,------///000222333333222111000222111222333000+++))),,,///......000333222---))),,,+++,,,...111333333222555222222333111---...222000111111111000...---,,,444888:::666000+++,,,...,,,......***+++///222111222...---555BBBIIIDDD;;;555333111111222222000///...222444444000///111444111111111111333333111.../////////...---......---,,,---//////////////////...333555222111222222000333///+++---222444000,,,000000/////////000111222000//////222666777444000000///...///000///---+++---...------000666777444555555333111000222444555000000000000000000000000+++---///111222222111111.........000222222000---000222333222111///000000---///111111000000000222333111//////111222222222555444222///,,,+++---///222000///......---+++)))111111000///000222444555111333555666666555333111...//////...------///111000222111...///333444222222222222222444666888999666333000...---...///000555666666444111...------000222444333000......///111444333000///222222///000000111111222444555666333333333444555444111......000///---///222111---000333666555333222555777333222111333555555333111111111222333333444444444000000///...---...111333333333555666666555444333111333444222000///000222)))---222444444333444555555444000...111555222,,,---000333222111111222333///111222222111111111000///000333555555333000///111111222333555666777777555333111111333333222000...000111222222222222222---///000111222333444333444111222555555111///000333555888999777444111///+++---000222222111...,,,444---)))+++---,,,+++,,,---...000222222222000///,,,++++++++++++---.........,,,)))***---111333444000111111111000111333555555333222222333333111...///111444444111---+++***000///---,,,---000444666444222000000111222222111---333555000---...111111000111222444444222111000111222333333222222222222111444222...---//////---111222333444333111...---444222111111333444444333,,,///111000---,,,---///,,,---///000111111111000000222333222000000111333,,,...000222222222111000///111222111...,,,,,,---+++///111111222222...''',,,...000000000111222444111222222333333222111111333222111222333222222222555666666555111///......000111///,,,...444666555111222222222000...,,,+++,,,222444333222444444222222222111000111222444555111000000222555666666555888666333222111///---+++...///000111111000///...333222333444111,,,***---111000000222444333...)))******+++...111222111///222000111333222///111555222222222222111000000///444888:::777111,,,,,,...,,,---,,,)))+++000222000000---///999DDDEEE===444222222111222444555444333///111444333111///000111222111000222222000---,,,---...111333222000---,,,//////000111111111000000---222444111000111111///444000...///333444222.........------,,,,,,,,,,,,000000000222444333///,,,...---,,,---......,,,+++***,,,---,,,///555666444555333111111222333444666111111111111111111111111...///000000000000///...------...000000///,,,***111222444333111000000111,,,...000111111222333444444222//////000222333333555555333000------///111111000.........---***(((000/////////000222333444///111333555555333111///---......------...111333///111111...///333555444000000000000111333555777444333000...---...000222555666666333000,,,++++++000111333333111///......333555555111111333222///000000111111333444666777222222333444555444111......111000......222333111222333444444333444555666222000000222666888666444444444444444444444444555000222444222///...111333000111333555555444333111000333555444111000111333+++///333444222111222444333444222//////222111...+++111444111//////000///...222333111///111111000---///222444555444222111000//////222555777777777444222000111444444222000000222555555444333333333---111444444555888777444///,,,...333555333222333000333666888666333111000...///222333333222000///222---,,,///000...---///+++,,,---...///000000000///...---,,,---...///000000...,,,,,,///333555666///111333333222333444666333000...///222444444222111333555555222...,,,+++///...---,,,...000444666444222111111222333333222...444666111---...222333---...000222333333222111111222333333111111333444333666555000---///111000666666666666444222000///444222111111333444333222---...000000///...//////000111222333333333222111111333444222//////222555111222333333333111///---)))---111111///...000111---000111111222444111,,,---///000111000111333444111222333444333222111000555111000333444222111222555777777666222///---,,,///111111...///444777666222333333222...+++******---222444222111444444333111111111000111111222222///......000333555666555444444444555666444000---++++++,,,---///111222222333111222333111,,,+++///000111222333444222///,,,***+++,,,...111222000///000///000333222000222777555444444333333333222222333666888666222...---------...,,,))),,,111222///...---111:::???;;;333/////////000222555666666444000111333222111///000000222...---000111...,,,,,,......111555444000,,,,,,444333222222444444333222,,,111444222111222111...444333333444555555444222000000/////////......---111111111222222000---***...---,,,,,,......---,,,+++///000///111666777555444000...111444333444666000000111111111111222222111111111000000///...------...111222111...+++(((111333444333222000111111,,,...111222222222444555555222///...000111222222444555444333111000222444222111111111222111...,,,...///000000111222222333+++---000333444444333222000111000///------///111///111111...000444666555000//////...///000222333111111111000///000333555555666666333///,,,++++++///000111222111///---,,,222555555222222555444111/////////000222333555666555444333333444444333222...222333///---111555666555333222333444555555444///...---111777999888555666666555444333333333333...333666555000---///222...///222444444333111000...333777777444111222444,,,000444444111///000333111555666111///111222111,,,444777333//////000......333555000...111222111---...111333444555444444111000///111444666666444333000///000444555222///111333666666333111222333+++222666666777:::888333111......444777666555666---000555666444222111111000111222333333222111000------000444444111111444......---------///000111222111000......///000111111///---...000333555555000222555666666666777888555111---...222555555444111333555555333000//////000/////////000333555777444222111222333444333222---444777111---///333555,,,---000111222222111000000222333222111111333555111444444000...111444444777666666555444333222222444222111111333333222111///......000111222111///333333444555444333222111222444444111---...333888111222333444333111///...)))...333444222000222444///111000///111555444000///000111000///...///000222333444555444333111000444///---222444111000111222333555444111...------,,,000111///000444666555111333444333///,,,+++,,,///333333000000333555444000000111111111000//////000///...000222444555444444444444555666444000,,,,,,++++++,,,...111333555222000000111///+++,,,000///111333333222000000000...---...000222222111000111000111333222000222777666555555444444444444444111333444555333111///---//////,,,***,,,111222///---...222777666///---000------...111444555444333111222222111000///000000///***)))---///------///000---...222111---,,,///555333000000222444333222---333666444333333222000111333555555333222222333111111222222222222222222111111111111111111///---111///......000000000///---111444333444777777555333---,,,111444333333666/////////000000000111111222222111111000///......///111444555444000,,,)))000111333222111//////000///111333333222111222333555222000//////000000000///000222222111111222444000000111222444444111///...///111333333333111111,,,...000222444444333333111222111///......///111...111111///000555777666222111///.........//////---000222222111333666999666777777444111...,,,,,,...///000111111///,,,***000444555333444777666444------...///111222444555999666333222333555666666...333555111---111666999777444111222555666555222---++++++///666:::999666666555333222111000000000+++111666444///+++,,,///,,,...111333333222000///...333888999555222333555,,,111444444000---///222000666888333///000333444///888;;;666111111111///...444666000...111333111,,,...000333444555666666555333222333555777555333333000...000444555222...///222555444111//////000(((000555555666999666000333///...333666444222222+++///333555333111111333222222222222222111000000,,,---000333111...111777333222000///...000111222555333111000///000111222///...,,,---000222222222+++///222444444333444444:::555///...111444444333...000222333222111111222111111111111333555777888444222222222444444444222---444777222---///444777---...000111222111000///000222333222000000333666---111222...---111555777444444333222222222333333333222111222333333222111111///...000333444222///333444555555444333111000333555444000,,,---333999---...000222333222111000,,,111777777333000111333///000...,,,...444555222111222222000---,,,,,,,,,333444555666555333111///333---+++000333000...000...000222222111...------***///111//////333555333000222555333000------...000333333000///333555555///000111111111///...---222111000000222444444333888777555444333000,,,)))111///---,,,---///222444111......///---***,,,000---000333333000///000222111000000111333444222111333111222444222///111555666666555444444444555555000000111333444333000---000000---***---222222...---...222444///(((+++444,,,,,,---///222333222000222222111000//////000000,,,'''&&&+++...---...333333---+++......***,,,111444000---,,,...000000//////555888666555555444111,,,000444444000---///222,,,---...000111111222222111111111222222222111111333111000000222333222222,,,222555444444666555333222,,,+++111555333333666---.........//////000000111111111111000000000000111444777888666111---+++///000222111///......///333444555444222000000000555222000//////000///...)))+++---.........000111......///111444444111///...000222444444333111///111222333333333333222111//////000//////000333555...111111///000555888666444333111///...------...+++...222333333444888;;;777888888555222///............///000111///+++(((111111111222222333333444333444222///,,,---222777777555333333444666666555444222000...---...000222111111222222222111000000111,,,,,,333888666666999444777888333111222222000111111111222222000,,,)))...///111444666444000,,,000444666444000---...111,,,///222555444111,,,)))000000000000000111111222333444555222///...111444000222555555222000......---...///000222333555555555555444333333333444444111222222222222111000000///444666333111222222///333555444111222777999888111000111444777888666333...111333444333111000000666555000,,,///555333,,,111...000555444...+++...333000---...111444444333444444222000///.........444111------000555777777444666444...---222444111666333222333555444444444111111111111222444666888444444333222222333444444777555111//////000000///000111333333333333555666///,,,...444444///---000222444222---...222222---+++///333444333111222333666555444222000000222555111000000000000111111222...000222111//////111444999888666444222000...---777555222000...///000111///333666555111...///222////////////............///111333444333111000///.../////////...---+++***///111333555555555444333...------///111222111000///......///000000...,,,333444444333222111333444777777555222000000222444111111222222333444444555555555333000,,,+++...111000...,,,---000222222000555111...111666777333---333222222444444333000...///---***)))+++---///000222000///------///000222000000111222444333111.........///000111333555666:::777444333444444444333111444666666333111111222222///+++***---000111000000666999444000000333444000000000111111222222333111111111111111000///...111---***+++///222444444111000///------,,,,,,,,,---///...---...222111---111111111222333222111////////////000000111222333...,,,...222111---///555222333444444333000---,,,///---,,,+++,,,///222555777555444555777555...(((***+++---...111222444555000000////////////000000444333555666222...000555444111000333777888444000111444333...+++,,,---+++,,,---///000111111111000333111111333555333///+++***---...,,,...222333111000---+++,,,///000///---000///000111222333333333777//////666888111000555...000222444555444333222...111333333111000111333333000,,,************)))+++---000222333333444555333666777333...,,,000444...000222111000.........000000111222333333444444555444333///,,,---333888555333222111333444555444444333000......///111222222222222222222222111111333...---222666444444666111444555000...000000...111111222222111///---+++000111333666777666222......111444222...+++---//////000111111111000///...000000///......///000111000222222000,,,+++---000333333333333333111000///...///000111222444555555444444444444444444444444777666666555444222111000000555666333111333333222444666555222222666888666333111000222444666555333//////111222333333333222777666111---000666555///...,,,---222222---,,,...222222111222333444444444444333222111000000//////444111......111444555555333666666222111555555111666555444444333222222333222222222222333444666777333222111000000111222333444222///...///000000000///111333222000000222555111...///333333///---000000222000+++,,,111222///---000333444222111222333444444444333222222444666---------------///111222222333333222///...111333000111222222111111222333555444222000///.........,,,000333222///,,,...000111111111111111222333333000///000111222222000//////000000000000///---,,,111222444444444333111000///......///111222111///111000.........///000000111222333222111222444666555444333000---,,,---///222222222333333444444444888777555000,,,***+++...222000///000333444333111333///,,,---000222000...222222222444555444111///000...,,,+++---///111222000///.........000111222111111111111222222333333000000000000111222333333777555333222333333222111555777888777333111000111222///++++++...111222111000555666222///222444444......///111222333444444333333333333222111000000222///,,,,,,000333444444000///......///000111222222333111---...111000,,,///000222444666777666444222000......000222222222000---...222111---...333333444444555444333111000//////.........///000000000//////222666555111,,,......///000111222333444////////////000111222333555333333555333///000333111...,,,...222333111---///222111,,,***,,,---,,,......000000111000///...000///000333555444111...+++...///---...222222000***((((((***///111111///...111333222//////111333666......444555///---222000111222333222111///...///111444444222000000222111000......---,,,***(((,,,...222444444333444444222555777444///---000444///111333333111///...---000000111222333444555555555555333...+++,,,222777333111//////111333333333555333111//////000222333222222222333333333333333444000///111333111111222///222333///...///000...000333555333000---...///333444555777888777444111...111333222...,,,---///111000/////////000111222222000...,,,,,,...000111000222222000,,,***,,,...666333000000222333111//////000111222333444555666222333444666666666555555555555555555444333222222111555555222111333555444666888777333222555666333666444111111222555666777777444222222555666555333555444000---000444444000,,,***+++---...++++++...111444777666444333444555333222222222111111111111222111000000222333333333333666777666555666555111666888888555111///000222333333333333333444555666000///............///000222000//////111333333222///222333111,,,+++///333333000000222111......000///000---)))***...111111111333444444222222222333555666666555333222222333,,,+++******+++...111333333333222///---,,,...///***---000111//////222444333333111000///------,,,,,,///222111///...///111111111000000222333555777111...---...111333222000111111222222222111000000444555666666555333222111000//////000111222000///333111///------///222333111222333333333444666888666666555222///...///111333333333333444444444444777666444000---+++,,,...333222333444666666444222000...+++******,,,...///111111111333555444222000111000///...///111333444.../////////000000111111000222333222000111555999222222111000000000111111333222111111222222000///777888888666222///......111///------///111333333111333222......222444222+++,,,...000333444555666444555555555444333111000222000......000333444444222000......000333444444777666333......000000,,,---///333777:::::::::999555111,,,---111444333000000...///111000---///333333333333333333333333333///000111111111///...---...---...111555555111---000000111222222333333333////////////111333555666888444333666666333222333000---+++,,,///111///---///111000+++(((+++------...///000000000///---,,,------///222555555333111///222222000000333333111(((''''''***...111///------222555333---+++...333555///...444555///---111111111222111000...,,,+++000333555666444111//////000000000000000...***'''...111555777666555444444000444777555000...000333111333555555222///---,,,///000111222333555666666555444222---***+++000555000///------///111222222444333111//////000222444222222222222333444444555555333111000///......//////333444111///111222111111444666444///---///333555555555777888777444222000222444333111000000222111000000///000111333444444222///,,,,,,...000222444666777444000...///111888222---,,,000333222000111111222333444444555555111222555777888777666555...///000222333333444444111444444000///222555444666888777444333444444000777444111000222555999<<>><<<888444111000000111222333444555444333111///222555777555///,,,...111222000.........000000000000000000000000000000000666777777444111---,,,,,,))),,,000444555333...+++///444555000,,,...222555222222222222222222222222...---///555777444333555666444333444555555444333...111111......111222000///---***)))+++...222444333444555333111333999>>>777666555555555555444333---///111222333222000///111000...---...///000000///,,,***+++---//////...111000////////////111111///111555666666555444555666555444333222333333444111444666555222111333666555///---111333222000111222444222......111222000555333111///......///000---///222555666555333111333000...///111111///---111000///000222333333222222111...,,,,,,---000222444222000///......///000666333//////222444333111000///...////////////...///---+++,,,...000111111666666666444222111222444555444333333333555777888777888777666333111111111...///000000///---+++)))---++++++...444888888777222333333222111111222333888555222111111222111000222333222///++++++...222333222111444777666111,,,''')))---111222111---***---000333444333222333444222333333111000///---,,,,,,---......---...111333,,,...111444777666222///333444555666555222///---111333666888888777444333222111000///000111333444000////////////111333444444444333111...---///000+++///333333000000444999666444333444444444222000***,,,.../////////......//////000000000///......///...///111444555444333000...---...000000,,,)))***000444444333555555333333333333333444555666666333222111111111111222333444666777555111...///111///000111333333222///...000222222//////222222000+++...222333222000......333000000111///---000555111000000222555666666666888555222333666888666444444444333333333333333333222444666666444222222222)))***---///111111000000111000000000000111333444---///222333222222222333111222444444333444666888333555777555222000222444333111000111333666777777444666888777555333222333444222333888:::777555555222000000333333///...000000111111222333333333333.........///111333444555888777444111......000222111000000111555777888888222222222333444444222111......///111333444333111//////...,,,+++,,,///222111111111111222444666777555222///...///111333444333111///000222111---)))***---000222111000000000999888666333///------...222222333333333222222111///222444333000///000222111000//////////////////111111000000000000111111222333333222000...///000***,,,000333333111000///222666555///,,,...111111......//////000111111111000---...333666444333444111111111222444444333111---000000...///333444222---***((((((+++///222333...///000...---///444888777666555444333222111111///000111111111000///...///......---------......///,,,***+++...000///------,,,,,,,,,---000333555000222444555444333333444555333111//////000111222///222555555333222444666555000---///000000111444000333333111111333333000444333222000/////////000,,,///333666777555222000...------...000222222111111///...///111222222111000111000...,,,---///111444333111000//////000000333222222222333333222111111111111000000/////////,,,+++***,,,///111222222222333444333111000000111555333111000000222555777777888777555222000000111---...///000///---+++)))))))))***---111555666777444444333222111111111222666444111/////////...---///000///,,,)))))),,,000111111222333444222000---))))))+++---//////,,,***...111444444222000222444222444333000///000000---***,,,---......///111333,,,---000333555444111...---///111222222111///...111222444666555444111///...------,,,---...///000//////......///111333444000111000...++++++,,,...---///222222000000333555555444333333333222000...&&&***...111222111111222222222111000...,,,+++***.........000333444444222...------///222222...***---222444222222444444333111222222333444555555555333222111000000111222333666777666444111000///000000000000111222222000...///222222//////222222///+++...222444333111000///444111000111000///222888......///222555666555333666333222444999;;;999555333333333333444444444444444555666444111///000222)))***,,,...000000000000222111000000000111222333///222444444333111111111...000333444444444444666...333777777333000111333111222222222222444777:::222444777888777666666777555222333999;;;888555666222//////333333000...000---///222444555444333222......,,,,,,---000333555666555333000...///222555333111000111333555666666555333222222444333111...---------000333444222000)))+++---------...///111555333222000111222444666333222000---,,,---111444555222///000111222///,,,,,,///222333111///......222333444222///---...///111000000//////000111222///000222333333333333333111111222222111000///000222111000000000000111222111111111///------///000...------///222444333111111333111---,,,///000...+++,,,---...000111222222222---,,,111444222222333......000222444555333111---//////------111222000,,,***'''(((,,,000222333---,,,,,,+++***+++---///666666555333111/////////333222222111000///......---...///000000000000111000---+++---111222000---++++++,,,...///111333444000111222111000///000111222000...,,,,,,...111333---111444444111000111333333000000111000---///444,,,000333333444777666222222222222222222222222222000222333444444222000...111000000000111111000000000///---...///111000000000111222111///...///111666555444333222222222222...000333444333111000000333333333222111000000000,,,,,,,,,...000111111000...000222222000......///222222111000111222333333777777777555222000///000///...---,,,,,,,,,,,,,,,***+++---...///000333555555333111000000000000///333111...---.........---,,,------***'''(((,,,000///111222000---+++***+++...,,,******---...---+++---111444333000---...000000333222------111111...***+++---......///111222///......000222444333333---,,,+++******+++,,,,,,111222222333111///---,,,...------------...//////000000///000111333444666,,,---,,,***)))(((***,,,///000000111111111111111444222111111111000...,,,&&&+++111444444222111111////////////...---,,,,,,000000000111444555444222...---...111333333...***,,,000222//////222444444111111222333333444444444222111000//////000111222777555333333333333333111222111///000222333222000///222333000000333222///***...333666555333222111555222000111111000555;;;,,,---///222555555444222333111111555;;;===;;;777333333333444444555555555444666666333///---///111***+++,,,...///000000111555444333222222222333444222444666666444222000000,,,///222444444444444444+++111777777444000000222333555666555444555:::>>>---000444777777777888888555222333:::<<<888555777222///000333444111///000,,,///222555666555333111///---+++***+++...222444111111000//////222666:::444222111111333444555444999666444444555444111...---,,,,,,///333444222///(((***...000111111222222999777555222222333555666222222111---***+++000555888555222111333444222000///111444444222///------...111333333111000111333///...---,,,---...111222222111222333555555444222111333555555333111000000333222111000000111222333444333111...+++***,,,---333---)))+++222777555111///000---***,,,000000,,,,,,,,,...///111333444555333...,,,///222111111222//////111444666777555333---000///,,,,,,//////---,,,***(((***...222333333333222000///............555555555222000...------666555333111000///......---000333555555555666666222///---///333555222...,,,...000111222111000///000000000///---,,,---///000///---,,,---000333666---000333222///---...000111000222333000,,,...333(((...222444777:::888444///000111333444444444444555555444222000///...---777666444222000...,,,+++000...------///000000///000222555444111//////111333222222111111000//////)))...333444222///......444444555333111000000111000//////000111000---+++,,,///222222111///......000111222333444333222111777777777555111/////////222///,,,))))))+++...000---000222111//////222555444222///...............222000......///000000000+++,,,,,,***'''(((,,,000333555666333,,,)))***---222...******,,,......------111444222---***+++......111000++++++000222...***+++---.........000222333111......111555999:::555222---)))'''))),,,...111111111000///---+++)))000000000000000111222222222111111111222444666777/////////---,,,,,,...000111000///000222222000///333111000000000///---+++)))///555777555111...---(((***+++...///111222222222111111333555555444333///...///222444333...)))+++...///,,,---111555555000111222333333333333222222111000......000111222666333111222555777666444444222///000333444333111000333444222222444333000***...333666666444333222666222111111111111666===...///111222444444555555444555666777777666555555555444222000///111444888444333333444333111---***)))(((***000222111222666222222111111222222333444888777555222111000000000111333555555444444555666===999333000000111222333///000000000111444888<<<444333444666555111222666333555777999999888777666444444444555555333000...000000/////////111222333,,,...000000///000111222000000000///000222666:::555000000555666222111444333666888666222222666;;;333...******///222111...000,,,)))+++,,,,,,///555777555333444666888777666999444222555333...---111999444000000333555333000000333666777444///,,,***.........///000111111111111000000///////////////333444444444333333555777999333///111444333222444444111222555222---///666:::666222111111///,,,)))//////000111333444222000111111...+++---111///***+++---///222333333222111222000//////000111111000,,,000222111222555444111...------...111222111111***,,,,,,+++...444444111777555222...,,,---111555888666333111///.........555555333111000111444666333333222222111111000///(((***,,,///000111000///......---...///111333444888333///---...000000...444333111000000000111222444111///111444666555333/////////111222222000...,,,---///222666777666444111---,,,000222222222555111222333666777555111...666555222000/////////000...------...000111000///***111666555444333000,,,(((...333222...+++...222222111000111111111///---333333222111000...,,,+++000000000000///...---,,,+++///444777777444111000...///000111111111111111555555666777666333111///000111222444444444222000............///000111222444222000,,,***,,,000444222///,,,,,,///111000...+++...000---)))(((---111666333222444333//////111222111...,,,...222111---111222222111///000222444///......///111111000...,,,///222222111///......555333000///111333444444888333---(((((()))++++++111333444333000...------444333000......///111222666111+++(((+++000666999222000---+++---000222333111444333000///111///,,,777555222000///...,,,+++///333666555000---...111---,,,---///111111000//////000222222222222444555222111000111111000---***)))...///++++++222777666333111222666666444333666777222+++))),,,000111111333333333333555555444333222222111222333222000---777444000---,,,///222555---...333777666000...///,,,000111///222888888333000000111222333444444555111222444555666666666555////////////000333888<<<555444333222222111...+++,,,***+++000111000111444111000000000000111222222666555444333333333444444111333555666444333333444888555333222222333333222...000222333444555888:::555333444777555222333777111111333444555444444333444444555555444222000------------...000222555666///000000///......000222111111000///...000333666888444333777888333111222888888777666444333333444555111---,,,...//////---///+++***---......111666777444333333555777666444777333111333222------000666222//////222444111...---000444666444111///...---......///000111222222000//////......//////000000222333222222222444666777111...000111000000111222000111444333///222888999666222111222222111000333222222444555444222000222333111...000444333...222222111000//////000000222000//////111222111000+++///000///000333222///000///...///222333222111+++---,,,+++...444555222555444333000......000222444333111000///...------222222111000000222555888000111222222222111000///***,,,...111222222222111............///111222444555222///...111333333333555333000...---///111333777555222222444444222111------...000222333111000...///111333555666555444000,,,,,,000222111000222333444555888999888555222111111111222111111111000000///......000000///...---333888777555555222...///333666444///,,,...222222111000111222111///...222222111000///...------111111111000///...---,,,,,,///333555555333111000222222333444444444444444///000222444555444333333000444777666333000000111//////.........///000000222111///,,,***+++...111111...+++,,,...000///...,,,...///...,,,+++---000333111111333333///...000111111...+++---222111---111111111000//////111444555444333333333333000......000222222000---,,,,,,---...///...---...111555555111,,,******+++,,,---000222333222000...---......---,,,---...222555777666222---***,,,000333555000///......///000111111...111111///...111000---666444222000///---,,,+++...111555444000...///111///---,,,---///111111000222444555444333222333444111222222222111///---,,,000333111+++***000444444444222222555555222111333333111...+++***---111444222111000111222444555555333222111222333222000---111111000000000111333444...///222666555000...000---111111000222666555000333222111111111333444555///000222444555666666555............000444999>>>666444222111111000///---111...---000000...///222/////////...///000000111444444444444444666777777000333666777555333222111333222111222444444333222---000333555555555666777555333444777555222333777333333333444444555666777555555555444333111...------------...000222444555111111000...,,,,,,///222111222111///......000222777555555888888333///...888777555666777666333000666333000---,,,,,,---...000------000111000111555555444333333444555444222555222000111000---,,,...222///...///222222000------000333555333111000000---......///000111222333............///000111222111222333333222333555777777222///111111//////111222000111333333222444999777555333222444666666666555555555666666555222///222333111///111444444111444333000------///111333222111000000111222111000,,,000111000000333222///111//////000222333333222---...---,,,///444666333222333444222000......///111111222222111000...---222222111000///000333666...///111222222000...,,,,,,...000333444444333333.........///000111222333000...---...111444555555555222...,,,+++...111444777555444333444444333111---,,,---///222333333111000111333444555444444333...++++++000111///---...333333555777999999666333,,,...000333444333222111222111//////000000...,,,---333777666555555333000555888888555///---///333222111000111222222000///333222000///.........///111111111000///...---,,,,,,...000222333222111000222333444444555444444444///111333555666666666666111666:::888222...000333000000///.........//////000000///---+++***,,,...///,,,***+++...000///---......////////////......111000222666666222000111000111///,,,---222222///111111111000......000222999777555444444222///---000222333222///---+++++++++///333222......444999333000---,,,,,,.........///000222111///......///+++++++++,,,///222666888444111...---...///000000---...///000000000//////+++///000......111000---444333222000///...---,,,,,,000333333111///000222222///,,,+++---000222333444555555333111000000111000333555444111......///444555333---+++///333444444222222444444000///111...000000---***,,,111777222111000000111333555666333222111222222222000...,,,...000333444444333222000///111333222......222...111333222444666333...555444222111111222333555000111333444555555555444333333222000000222666:::777444111///000000000///555111///111000------111///////////////000111111333333333444555555666666000333777888666333000///333222000111222333333222...111333333333333444555444222333666444111222666444444333222333555777888444555555444111///...---111000000000000000000000111000...,,,***,,,000444111222222111//////000222222111333555666222...+++222333555777888777555333444333111...++++++...000222000000333333//////111333333222333333333222111333111000///...---------///......000222222000---111333444444222000......---...///000111222222333......//////000222333444444555555444333333444666888444222444333000000333333222111222222333555888333333444555666777666666444444444666777555222//////111000...///333333111------------///222555777222111000111222222111//////333444222333555444111000///...///111222111000...///...,,,///444666333333444333222///---...///000222444555555444222000555555333111......///111...///222333222///+++)))---///111333444444333333...//////000000111222222,,,,,,,,,---///111222222222111...------...000222222222333444555666666555//////...000222333333222222444555555444333222222---***+++///111...++++++//////111333666666333111,,,---///111222333333222222111///000000111///...+++111444333111222111///666777666222---,,,///333111000000111222333111000555333000...------...///...////////////...------------...///111222111111000111111222222111111111111111222333444444333333333555777666333111222444333222111000///......///...///000...,,,+++,,,------+++)))+++...000///---/////////000222111///---111111444::::::555333333000111000---...333444111222222111000......///111666444222222111///,,,***111333444333000............111444444111111444777222111......//////...------///000000///...///000......------...000222333000///......000000///....../////////......///000---000000......111000---222333333222000///...///,,,///222333333222333444444000+++)))+++///333444111222222111...------...000444777666111...///222111333333111000111444555222///000333333//////111///000000///...///444777222444444444444444444555444333111111222111///...,,,...111333444444222111111//////111000---///333///111333555777777444000666555333111111222333555333444555666555555333222777777555222111222555888777444000//////000000000666222111222111------///111111000000111111222333444444444444333333333222000333666777555222000///777444000...///222333444111222111000///000333555333111222444333000111555111000...---...///222333333444555333000------...222222111111111000/////////...,,,******---333777000111333333222111222333---...111333555555111---...333888999666333333555222111///---+++---111555111//////333333//////111111222333333222111111111222222111///.........---//////000222333333222000111222333333111000000000//////000000111222222222///000000111222444555666444555555333000///000111666444333555333000000333555444222000000333444444...111555777777555222111///000222444666555222000...111111......222333111'''))),,,000444666777777333222111222333222000......222333222222555444111///...---...000000///...///000...,,,...444666444555555333///,,,,,,...000///111444666777555333111444444444111///...///000000111333333111---(((&&&---...000222333333222111//////000000111111222222---.../////////............///000111111000///...111222444555555555555555444222111111222333222111333555666555222000111222---***+++///111...++++++------...111333333111000000000/////////000222333111000///000222333222111+++000222000///111111///111111000---++++++///333000000000111333444333111666444111...,,,,,,,,,---++++++,,,---...............,,,,,,...111333222000//////000000000000//////---...//////000000111111444222111333666777555333444333222111000/////////...///000///...------...---+++***+++///000...,,,/////////111222222///---//////333999:::555222222///222222///000444666555333333222000...---///111222000/////////...,,,***111333444333222111111222000000000111111111///...555333111000000///---,,,---...//////------///000000//////...///000111111---,,,,,,...000111000///000000///---+++,,,///222000333333000///111000,,,111333555444222000000111---///222444444555555666555111,,,***,,,///222444///000111000...---...//////444777666111...000333000222444555444111111222...,,,...222222000000333222///...///222555666555333666::::::777555333333555444222111111111///...000000111222222222222222222///...///...,,,...444///000222777:::999666444555444333222222333444444555555666666555444222111555555333222111333777:::666333000///000111111000555222222444333///---///222222222222222333333444444444444444333222111000///222555666444222111000888555000...///222444555444333222///...///222555333111222444333000111555333111///.........000111111333444222...,,,...000000000111222333333333222---,,,+++******...333888///111444444333222222222+++...111222555888666222111666;;;:::444000000333111///---+++---000444777---+++---111111//////222...000333444333222222222222444333//////111111...///000111222333333444444---///111111111222444666111111111111111111111111000000000111222444555666222222222000---,,,,,,...222111111333222...///333666555111...///333444111+++///444666555222///...---...000333555555111//////333444000///222444333&&&***///444666555333111333222222333444333000...***...000///000333222//////...------//////...---000000---+++---333555333666555222///,,,+++---000...000333555555444222000000111222222111111333444222222333222000,,,)))&&&,,,...000222333222111000///000111111222222111111111333555444111///...---,,,...111333333222///...222444666555333111111111555333111111111222111000333555666444000...///222...++++++000111///---.../////////111333333222000222111///......///111222000//////000222444333222,,,000222000///222333111------,,,+++***+++///222000///000111444555444222555444111///------,,,,,,***+++,,,---.../////////...,,,+++...222444333000111111111111111111000/////////111222444666777888555000...000666999777222444333222111000//////000,,,...//////......///000///---+++---///000---***//////000000000000//////,,,,,,000555666111...///...222333000000444777666555555444111///...///111000///.../////////---+++111222333333222111222444333333222444555444000---666444222000000000...------.........,,,,,,...000------...///111222444555,,,++++++,,,...000000000000111///,,,)))***///333111444444000///111///,,,...111555555222000111333...///111333555555555555444111---,,,...000222222111333333222000///000111000333666555222000000222444333555777444///---...---+++---111333111111444222///---000444777666333222666::::::777333222333666444222000111000///...222111111000000111222333111...---...---+++...333000///111777:::999777777333333333444444444444444333333444555555444222111222222111000///222666:::555333000000000111111000333111333666555000...///222222222222222333444444444555555555444333222111///111444444333222222333555333000000222555666666555555555333111111222444444333444666555111222666555444222000/////////000///111333111---,,,///222111222333444444444333333------,,,++++++---222555000222555555333000//////+++...000000333888777222333666888777444111111111444///******...222555666000---,,,///...+++***---,,,///333444333222333444333666555111000333333000///000111111111333444666---///000000000222555777333333222111111000000////////////000111222333444000111111000...---///000000///111444222///000444333333///+++---444555111***...111222111000000222...///111444555444000,,,///333444000...000222111(((+++000444666444111///333333333333444333000---''',,,...---///333333000000...---...///000///---//////---))),,,222444222444444333111---,,,,,,---000111333444555444222111///111222333222333444666111222222111000...,,,***---...000222333222111000///000111222222222111111222555777666222...------...///111333333222111000000333555555222000///000333111///...000111000000111444555333...,,,...222000,,,,,,000222111000222111000000111222222111//////////////////000111111222111000111333333222111+++///000------000222111------,,,++++++,,,///111/////////111444555444333111111000000//////.........//////////////////......,,,,,,///444666333000222222222222222111000000333333444555777888:::;;;444111///000444666444222111111000///.........///***,,,------,,,---///222111///---...000000---)))...000111000---,,,///111,,,+++...222333...,,,---,,,000111///...222666666666666555333000...000111000///......///...,,,***222333333111//////000111333555888999888666444333666444111000111111111000.........---++++++---///,,,---...000333555777888000---******+++...000000...000111...******---111///222222//////111000,,,***///333333000///000222---...///111333444333222222000//////000111111000444555555333111//////000111222333333333222000000666333333444222------111///---...222333000000333/////////000222333333222...222444333000///222666777555222000000000///...//////000111222333333444000...---...---+++---222222...///555888555444666222333444555555555444444000111222333444333333222222222000...---///333777444222111000111111111///111000333777777222//////222222111111222222333444444555666666666555444333///111333333222222333444111000000222555777888777444666888777555333333333666555666888666333444888222111///...,,,++++++***---111333111---,,,///333666666666666555333111///......---,,,+++,,,000333111333555555222...,,,+++***---...,,,///555555000333222222444666666444222666000***)))...333555444666222///...+++%%%$$$&&&+++///333555444333444666444888777222111555555111//////000000000222555777111222222000///000222444444444333222111000///...............///000111222000111222222111222444666000000333666444111222777111111---)))---555666222+++---///...---///333666000111333555666333...+++---222222...+++---......(((+++///333555555333111333333333444444333000---(((,,,///...111444555222111000//////000111000...//////,,,)))+++111333222111333444333000,,,+++***444444555666666555555444222444555444222222333444000000000000000//////......///111333333333222111///000222333333222111000000333666555111---++++++000000111111222222222222,,,///333444222111111333000...,,,,,,...000000000000333555222---+++...222111---,,,000222222222555000/////////111111///---+++---///111222222111000555333222222333222111///(((,,,---***)))---///...//////......---...///000/////////111444555555444---...///000111111111000333222222222111///...------,,,,,,000555777444///111111111111111000///...333222222111111222222222333333222222111111222333//////...------------...)))***+++++++++,,,000222222000...///111000---)))---000222///+++***...333...,,,...222222...,,,---)))...000---,,,000444555888777666333000///000111///...---,,,---,,,)))'''222333222000---,,,---...,,,222888999555222333555555333000///111333333333...///...,,,++++++,,,.........000111333555666777333///***((())),,,...///,,,///222111,,,***,,,///,,,///000......111000---(((---222222///---///111,,,,,,---000222222111000111000000111222222000...555666555222///,,,+++,,,111111111222333333000...555000///000///---111888111//////222333000///222+++...111111///...000222+++---...,,,***,,,222999777555222000000000///...+++---///222444555444444///------///---+++---111444///...444555222111444333333444444555666777777222333444555555555444444555111000333333///000555444444333///,,,...333999///000111111000///111222555111000444666444444666333777777333111222222000///111444555444555666777000111222333444666777777555444222111111222444555;;;777333333444555444222222333333222111///---+++/////////000222111///---333333333444444444222000111111///,,,***,,,222777555333444777555///,,,,,,000///...///111222222111333333444666777666222000666333---((((((///666999333333222...+++))))))***---///222333333222222333222333333111///---...//////222333111111555555333333222111222333333///,,,222333333333111///,,,***000333555333000...000222000222444666666666444333===777444333333222555999333111...,,,,,,...111333000...+++)))+++///444777666777777555333111111111111111111111000...---,,,,,,...222444555444111000444222///000222444333222...000...---222999777000//////000111222222111111111111111///...---///000666444222000000///,,,***444444333111000111444777444444333000...///111333111111222222111111222222444111//////000111000000000222444444222000///000---111555666555444222000111//////000444666555333333222000//////000222333222666333+++,,,555666///444333444555111+++***...000---///555555///...000///,,,---444444///***+++333222000///...000333555777888777333///---000333111222222///------111444444777666222000111000---333666555111111444444111333333222000///111111000333222111000///...//////...---,,,...333555555333333222111/////////000000555444333333444333111000222000...///222333111///222222000---***+++...222...,,,+++,,,...111222222...555666000,,,......+++000000000000///...---,,,...111333333111/////////...000///---///444444222666333111111222222000---222000...------,,,)))'''---000000---000555555000...000444666777333...)))111------111222///111666+++...---((('''***,,,,,,,,,***---444666222......555222---(((%%%''',,,111///111333222///,,,+++***...000000...///333444222---000111...******000555///111111000333888888555111000......//////...---///000000///222555222,,,444333555555111+++,,,000111000///---------...///222///,,,---000333333333000111000...000444555111333---&&&%%%***111666888>>>:::555000...---,,,+++---,,,...111555555222///))))))+++...222444555444777222111444444222222333111111111222222222222222111111222222333333444444555222111444444000000333666444000//////111333444000111222111//////000111333000///333555333333444111444444111000111222///111333555555444333444555111222222333444555666666222222111111111333555666888555333444666666555444111333444333111///......111000000111222222111///555444333333555666666777000000---+++))),,,222777555444555888777222000111222111///000111111000///000111333666777777555333777222+++''')))000555888777666444000---,,,...000+++---///000/////////111222222222222111000///...000333333000000444444111333222111222444333000...444444555555333111...,,,///111333333111000//////...000222444444444333333;;;777666777555222222555111000...,,,---///222444333000,,,******,,,000222777777777555222111222333000000000000000//////......000333555555333111///222111000222444555333000,,,,,,+++)))...555444...,,,------...............//////.........///111333555333222222111000...+++000111222111111222444777222222222000...///111333222111000000111111000///555222000000111222222111111333444333111000000111)))---111333333333222222000///...///333444444222222111000//////000111222222666222+++,,,444555///000000222444111,,,+++...222//////333222,,,+++------+++---333666222///000333111//////000222333444333444555555333111111111111222333111//////111444555666555222111444222...333555444111000333333000000000111000111333444444///000111222333444555666,,,******,,,///111111///333222111000/////////000111111222333444444333111111///...000333444444222333000......111222111///...---,,,---///111222222---222222...---000111...444444444333111///---,,,///111444444222000//////...000000...///333333000333111//////000000...,,,111///............---,,,...111000---///444444///000111222444555555333111///,,,,,,000111......222,,,///...)))(((+++------,,,***---444666333000000000///...,,,***+++...111...//////000///...---+++///111111//////222222//////111333222000...000222444555444111222555444000222///------.........---)))///222111111333444333222111222444222---,,,//////......---------.........------///333555444222222333222000222666666222...,,,***+++...222444555;;;888444111000000///...000......///222333111///.........111444777777777666222000222222///000222000000111111111111111000000000000000111222333444555333444666555111///111777333//////222444222///000111222111///...///000222......111444222222333///222222//////111111///333555666555333222222333333333333333444444444555333222111111111111222333333333333555777777555333///333666555000...000333444222111111222333333222999777555333333444555777000///,,,))))))---333888444333444888888444222333444222000///000000///......000333555777777666666888000(((&&&***111555666999888444000---...111444...000111111000000222333222000000222555555111...000333222//////333333111333222222222333333222000555666666666555333000...000//////000111111///---...///111333555555444444555333555888888333111222000///...---...000333444555222...+++)))***+++---555555444222000///111333000000000000000000000000///000222333222000---+++//////111444666555222/////////,,,+++///555555222//////000000000000000000...---,,,,,,...111444666222222222333444333000------///111222222333444666111111000///...///111444333000......000111///,,,111///...///111444555555444444444333000000111222---///222555555555666888000......///111333333333000000////////////000000222555111+++,,,222333...---...111555444///---///444111000000...***)))***+++))),,,333666555333333222///---///222555444222///000222555777555111...111222333333111111222333555555333111333666444///222555444000///111111...------///111333555777888000111333666888888999888///......///111222222111333222111000////////////,,,...111444555555444333000///...000222444555444111...,,,///555777333---...------...///000222222...///...,,,...333444111666666666666333000---+++111333666666444222111111...111222//////222111...111///------......---,,,///------...000111111111111111000...///333222///000000///000111333555666...---...111111...---///,,,//////***)))---//////---+++...444777444111000***---///000000000111222111///---...111222000......222222000000111000,,,...000222444444222///...555666444111111444444000111///,,,+++,,,.........(((000666333///111444555111...///333444000---...,,,---...//////...------,,,---///222555666444222444555444222333777666222))),,,///222222222222333999666333222222333222111333000---,,,---///000000222000000111444666777666555111///000///,,,---111000111222333444444333333000000///000111222444555555555666777555222000///555222111111222222000...111222222111///---......111------111444222222444///111000...000333333///222444555555333222222333333333333333333333333333666555444222000///---,,,111222333555666555222000...333777555000...111666555222000000111333333333:::999777444111/////////111///,,,***+++000666:::333111222666555111000222333111//////000111111000///111444555666555666666999...&&&'''---111333444:::888333...++++++///222000111222222111111333555111//////333777888333...///111111...///333444333333222222222333333222222555555666666555333000///333///,,,,,,...000000...000111333555666777777777000///111555555222000222............000111333444444222...+++))))))***+++222333222000......000222222222111000000////////////000111111///---***(((+++...222666777555111...222000---,,,///333555555111111111111111111111222///---++++++...111444666000000222444666555222///---000333444444333333333000000000///...///222444333000---...000111...+++***))))))+++///333666666555555444222000000111333222222444666555333444777000//////000111333444555111111000000000000111111333444000+++,,,111222.........222777666111...///444222000///---+++++++++******,,,111444555333222000...---///444666444222000///000333666666111---000111222222222111111111222222000///333777555///222444444000///000///,,,---,,,...333555555666999444555777888888777555333111111000111111222222111333222222111000///......,,,///333666666555333333000///...///000222333333...++++++...222444222...---...////////////111222000...++++++///333444222333444555555333000---+++222555777777666444333333...222333000///000///---///...---,,,,,,---------...---,,,---///111222222333222000...///111111///.........------///222444000000222444444111//////+++......++++++000333333111...000555666222//////+++---000111111111222333666222...///222444222...,,,000222000111222000---,,,,,,...111333222000---111222111///222777888555111...+++***,,,......///---444888444///000111222000------222666333///...+++---///111111000...---...///000222444444333222444666555222333666444000''',,,222555333111222333888666444333444444333111222///+++)))***...222444111000...///111333333333555222///000...+++---222///000222444666666555555111111111222333444555555555666777777555444111///000222444333000///000111111111222000...------...111------222444333333555000222111///222666555111000222444444333222333444222222222222111111111111444444444333111///---,,,000222444555333111...,,,...333777555///...222777333111///...000111111111666999:::888444000------333111...---///333888:::666333444666555111///111111///---...000222333333222444666666444333333444888---&&&***000222222333:::888444///++++++---///---...000///......///000000......222888999444///---000000...///444777666333333333222111111222222333444555555444222000...555000***(((+++///111222111111222444555666666666222///...000000------000......///000111222333444111///...,,,+++++++++,,,222333333111000000222333555444222000///.........111111222111000...+++******---222666666444111...///---***+++,,,...111333///......---------...///111///,,,,,,...111333333...///111444666666333000///222555666444222111111000000000///...///222555222000...///111111///---((('''&&&(((+++...000000333444333111000000222444444222222444111+++***...111111111111222333666777333222222111111222222333555444000------000111//////...000555555000++++++333333111/////////000///,,,---...///111222111...000...---000333555444222444111///000222333111...//////000000111000///...///000///---000555444///222444444000///000...***000---///444555222333666555666777777666333111///---............---......333333222111000///...---///222777888666333222111000000///---------///000***++++++++++++---///000+++---//////......///111333...+++,,,///111222111//////111111111///---,,,000222444555333111000000...222333000---...///---///......---,,,---///000///---+++,,,...000000000555222//////000000///000...///111000///...///111///111333333333333111...)))---...+++,,,222666666444111111555555000---,,,///000111000000000222444777222------111222///+++)))---000///111333222///---,,,+++---000333444444///111000...222888999777000...,,,+++---...//////000444666333222333222000000------222666444111000---///222333444222///...222222111000000000222333444555444222222444111---***...222333111000222444888777555555444333111//////---+++)))***...444888000///......000111111000555222111222///,,,...444---///111333444444333222333333444555555555444444555777888555555555444000...111444333///...000333///000111000...---...///000------111444333333555333333111000444888666111000111333444333222333444000000000000000/////////...000222444444333222111000222555555222///---,,,///222555333///...222666111///......///000000///222666;;;<<<888555333444444222000000333666888888999666666888777333111333000...,,,---000333444555444666888666222000111333666,,,)))///444222111333:::999888444111...//////---///222222111000///000///...///222555666444111///111000...000555888777333333333111//////000111111222333444333111///...555000+++((()))---222555//////000000111111222222666222......+++((((((,,,...///000111222333222222......---------------...333444666555444444555666555444222000/////////000333333444444333111000///***...222444444222111111111...---///000///111555111000///.........///000222///,,,---000222111///......000222555555333111000333555555333000//////222222111000///000222555111111222222111111222222,,,***(((''')))***))))))000111222111000000222444777333333666333***(((---222333333222111333666999555444222111111222444555777444111...///000111000...+++---111222---))))))000333333111111333333111...000000...///111...***///000000000111222333444444222///---...000111111000///......000000///...,,,///000......222222000222555555111///000---)))222...///555555///...333111222222333222111000///...///000000///...///111333333333222000///---,,,000444888777444111000111000000///,,,******---///+++,,,---+++)))))),,,///))),,,//////---,,,---000333...---///000//////111......////////////......,,,...111111///---,,,,,,...222333...+++---//////...///...---,,,---111333000...,,,+++---///000000666111...///000//////111000333666555222//////000---000111000000222111...)))---...+++,,,222666666555222111444444///,,,+++222222111///...///222444222///,,,,,,------***'''(((,,,......000333444111000///......000333777:::444444222///000555666444000...------///000000///...222444333333666555333000------111333111000222000111333444444222000...111111111///---...111444333555444111111222///)))---.../////////000222444888777666555555222///,,,------,,,++++++///555999111000000111333333222000222222333444111---000555...000222333333111///...333444666777777555333111555888888444333666666222///000000000000000222333...///000000...---...//////++++++000333222222444444444222000444888666000111333444444222111111222---.....................,,,...222555666666555333000222555555222000000000111222222111//////111333//////...///000000///---111555::::::777555666888444222111222555777666444888555555777777444333666222///------///222444444444777999666222///111333333,,,---555777111000444555777999999666333111111...111555666555222111000...///000111222333333222333444333///000444777666333444333111---,,,---000111222333444333111///...111000...++++++---222555000///////////////000000555000......---)))***---...///111333333222111111------....../////////...111333666777666555555555333222000//////111222333111111222333333222222111+++...111222111111222444444111111555444222333888444333111000///000111222111...,,,...222333111---///......000333444333222...000222222000///...///444444333111000000222555000333666555222222444888///,,,***)))***+++******,,,...000111111111222333666222444;;;888///---333111222222111000222666:::666444111......111444666999555111000000111111222...***+++000222///,,,,,,///333555222222555444000000333222......111///)))000222333111......222777///000///...---///222555222000------///111000///***000333000---///222222333666666222000000---(((222---...555555---,,,111/////////////////////000///111333222111000222444333333333222111///---,,,///333666555000......000///000///---***+++...111000/////////......,,,+++'''+++//////+++***+++...///---...222111---...333222111000////////////000---///111222000...------...222222---))),,,000222---......---+++---111555111...,,,,,,...000222333666000---///000//////333111555777555111///000333---111111...///333333000,,,000///,,,+++///222222333//////222333///------000111111000//////222444---.........---,,,***)))***---...---...222333000000222222000...000555999777777333//////333444111///......000222222000///,,,444888555222333555666...,,,,,,......,,,...333222222333333333111...---+++---//////...///111444333555444111111111...(((///---,,,---///111222222666555555555555222...+++,,,...///......000444777000000111444555555222000///000444666333...000555222333444555333111---+++222444666888777444111///555888888333333777888444222...,,,---111444444222---...000///......///000---******///111111111333555444111000444888555///333555555444222000///000,,,,,,,,,---------.........000333666777666444222///222555555333222333555333222000/////////000111/////////000222111///---222666888777333111333777333111111222555666444111444111222555555333333666444111...---///111222222333666888666222///111555111,,,///888999111///444///333888:::888555222111***...222444333000---,,,---///000000000000222333777888555000000444555444333444333000,,,***,,,...222222444444444222000///...000111000------111444222111111000000000000000///,,,,,,000000...///222///000222333333222111000......//////000//////...---000444555555333222222000/////////000222555777---...///000000111111111---///000000//////333666111...///444333///000555222000...---,,,---...//////---,,,///333555111---///......///111333333222+++---...///...---...///555555444222000000333555...444888777333222666;;;---+++***+++---///000000))),,,///111111111222333///+++000999999000///555000111222000///000555999666333///,,,,,,///333666:::666222111111111111222///,,,,,,111555444222222///444666222222555333---111444333//////222000***000333555111,,,,,,222888***---//////...///333777444111------000222222111***222666111---...222444444777777333111000---(((111,,,---555555,,,+++000111000///...------......+++---000///...---000222333333333333111///---+++---111444222...,,,...111...//////---+++,,,000444444222000222555444---&&&&&&+++///...+++)))***---,,,,,,///333222---///555777666333111///000111111000222555555333111000000...222222,,,(((+++111444,,,---...,,,***,,,111555111...,,,,,,///333555666666///,,,///111///000444000333555222...---000444///333333///000555777333000222111,,,***---//////000------111333000...///,,,...000111111111222333,,,...111222000...---...---//////,,,---000111//////222333111---,,,000555777777333//////444444222......000222444333111...---888>>>888///---222555,,,+++,,,,,,***(((,,,333333333333222111///---,,,%%%)))...111000000222444444666555222111222---'''///,,,+++,,,000222111///333333444555555333///+++---///111111//////222555---...111444666555111...,,,...333777333...000555333333333111000...---,,,222222444777999888333...111777:::555111222555666222///,,,---111333333222777666555333000...,,,+++...------///222333333333///...///222777888777555444444444444444222111000---,,,,,,---000111111000///...///222555666333000///222666777666333111000777666444111...---...000333000------000444555555888444444777777333000000777444111///000111222222999333---...444888777333111666888444111222444444444666777555111///000222...111444777888777555333---))),,,666===:::333...222111000000000111222333666//////666555---,,,222444666666555222///------555777888333,,,)))***...555666444333666999666111333222000......///222555666333333333111...///333222000111222000,,,,,,000...///111333555444111...+++,,,000555333---+++,,,,,,---//////......000111...---,,,000555666333///,,,)))((()))---000///...,,,,,,---000333555444222000...,,,,,,...111333333555222///............---111111111111222111...,,,111000//////000111111111555...((()))+++,,,---///222444666888888777555444444111111666888555333444---+++,,,000111//////111++++++...111///---000555222...+++...333444000***333111///...///111444666444111000111111///000333222111000111222333111000999777444333444666777666666111///222222///---...111222000---...222222///000333222...---///111000***---000222111000111111///000///...---000444777333000,,,***+++...111222<<<999555111---***((((((...000111000///...///000***++++++++++++---111444333///...222333000///000333333222111000///...---555111...---......,,,***...------///111222111000333111000000111///+++'''$$$(((---///...------...222000000111---)))---666333111000000222444444333555333222222222111///,,,+++222222******444888444444111///000111000---***000000111111222222222222.........000222333222111000333555333000...222666:::888444111000111333444000//////000111111000...222......222111------111...333555333222333333111000222444555333000,,,***///...,,,+++***+++,,,,,,...///000000//////000111333333333444444555555666//////000111333444555555111222333222111111222444///000000---)))))),,,///555555555222...,,,++++++((()))***,,,///111222333666777888555111---++++++---///---+++---000000,,,222111222555222---,,,...---222555444000...000444222------333666333222555222222333444555333...+++333333444444444333111111111111333555888777333///111888:::666222333444444111///+++***,,,///111222777777555333111///---,,,///......000222333222111///...///111555666444222333333444555444222000///444333222333555555444333000///000222444444222///000333666888777444333222666666444111///...000222555222......000222333333777333222555666222000000333222222111222222222111777222......222666777666666999999444111222222///222444555555333222222333***---000333444444222000...+++,,,555<<<:::444000333333222111111222333444555//////555444---,,,222666666666555444222000///222111000///---,,,,,,---444555333111444777666222555555555333000///111444555222111222///,,,...222333000///111000------/////////000222333333111000---...222666444///,,,......000222222111000111222+++******///444777444000---+++***+++...111000///,,,,,,---000333444333111//////...///000111222111///---,,,,,,---------,,,222222222333333222111///444333222111111111111000444...***+++++++++---000444555555555555666666666444111111555777444333444...,,,---111222000111444++++++...111111...000555222000///111555555222...222111000//////000222333666222000222111......222555333000///000000///...555333111000222444555555444111111222111------///111333333111333555333///222555444000///222444222---///222222111///......///...------///111333555333000---+++,,,...111222888666333000...,,,++++++...///000///......///111,,,------,,,,,,---111333000...///222111---,,,...111111000000////////////444222//////111111000...000000000111333444333222000//////000111///***'''(((+++......---...000222000///000222...))),,,444///......///333555666555222111000111222111000...,,,222222+++***333666333333111///000111000---+++///111222444444333222222///......///111111000...000222444333///...111555888666333111000111333555000///......///000///---...+++,,,111222///000333222666777333111222222000000222555777555111,,,)))------,,,++++++,,,---...//////...,,,+++,,,///222000000111111222222111111///000000111333444444555000111222111000000111333//////...---,,,,,,///111222333333222000...///000......///000222333444555888::::::999555222111111///000...+++,,,111111...333111222444111---,,,000///222444333000...///111222...///444777444333555111000///000111111///...000222444666666666444444111111111333555555333111222888;;;888444444333222333111///,,,+++---111555777666555333111///...---/////////111333333111///111000000111222222111///111333444555555222000...444333222333444444111///111000000222333333111///000333666888777666555555555555444111//////111444555333000///000111111111555111000444444111///000...000333555555333111///444222000///000444888:::888999777333333444222...111111333555666666444222(((***...111333222111///000,,,---444:::999555333444333222222111222333444444///...333222---,,,111777555444555777777333000000---+++,,,///111111000222333222///111555666333666999;;;888333000111444555111000000---***---111777111---000111000///000,,,,,,,,,---...///000000000000333777555///...000///222555666555333222222'''''')))---333666444222---,,,,,,---000111111000------...000222222111///...000111222222111000///,,,++++++,,,...///...,,,222222333444444444444333777666555333111000000000222///------,,,***---333666444333222333444666888444111000444666444222333...,,,---222333222333666******---222222///000333///000111333333333222222111111000/////////000000777333111222000------000555333000///......---,,,000...,,,,,,///222333333222111333444000+++---111---000222111333444111+++222444444000111444555333000222444333000---++++++---,,,+++---111333333111222111...------...111222333333111///......------/////////------...000333...//////...------000222111222555888444...---111//////............//////111000///000111222111000333222111222444555555444.........000111///+++(((---.../////////000444666//////111222///+++---111.........000333555555555000//////000222333222000...333222+++***111444222222111000000000000---+++000111333555555444222111000///...///000///...,,,///111333111///...000333555444222111111222444555444111///...///000000///((((((+++000333222222555777:::888222///000111//////222555666666222...+++------,,,,,,,,,---............,,,))))))+++///222///000111222222111///...000000000111222333444444///111111111//////000111///...,,,---///111222222222333444333111000000111222222222333333333444444444666777777444222222222222222///+++,,,111222000444222222333000------111333333222111000///......111///000555888666444444000...,,,,,,...000000000///000333555666555333222111111111222333333333333333888;;;888555444222///444555555222///000444888555444333222000///...---------///111333444222000333222111111111000//////000222444555444222///---//////000222333222///---///000000222333333222111///222555777666555555555555444333111......000222333222000///000111222222333///...222333000///000***...444777777444000...333333222000///222999>>>666666444222444888666000222222222555888777333///))),,,000333555444333222222------333888888666666444333222111111111222333333///...111111------000777333222444888999555000///...---...000222444555111222111---///333555333444:::>>><<<666222222555444111///000---+++---222999111,,,///333222111000...------,,,,,,...111444111111333555333///...000///333777888777444222111&&&''')))---111333222000---------///000111000000.........000111111///...---000444555444111...---.........000222222000...000111333333333333444555888888666333000...---...000//////000---***---444444333222222222444555777444111000333555333111333---+++,,,111222222333777***))),,,000111......000+++///222222111///000222111000000000//////......555222000111000---...111111000000000000///,,,***,,,+++)))***---000222333111111444444///***---333...111111000222444111,,,...000000...000444444111000222444333000---++++++---***)))---333555222...111111000///......111333111111000///............000000///------...222555///000000...---,,,...///111444999;;;555...---111000///...------------............/////////......333111000111333444444333---...000111111000---+++///000000111222444555777///000333444222///...000333222111222444444333111///...///111444555444333000444222,,,***///222111111111000000000///...---111222222222222222222222//////...///000000///---///000111000...---///111222111111111222333444555666444000///000111111111&&&'''+++///222222333333777999777000---...000///...///111222222111000//////......---------------------,,,+++***,,,///222111333444666555333000...000000111111222222333333000111222222000///000111111...+++---000222222000555666666444111/////////000000000111111222222222///111444444333222222222555444000,,,---222444111555222111222000---...333777555222111111111///---000000222666888777555444000///------...000//////222333444555555444222111111111222222222222333444333777:::777555444222...222555888888555333444555333222111000///...------,,,,,,---000333444333222444444333222111000000000000111333444333111...---------000333555444111...---///000111222333444444...111444555555444444555444444222///,,,+++---///000000000000000111333555333///---000222//////000(((---555999777333///---222333333111///222999>>>777777444222555888666111555333333555666555000++++++---111444666555444222222------222666666666777333222111/////////000111222///...000///......111444111///222777888444000...000111000---...333777000222111------111444333222888<<<<<<888444333444222000000111///,,,...222666...***...111111///...222333222000///111555999111000111333111,,,,,,//////222666888666222///...((()))+++---///000///---,,,---...////////////////////////000222111///------000444555333///---,,,111000000111222111///---...000222222111111333666666666555222...++++++,,,///...///111...+++---333000111222222333444444444555000///222333111111222,,,******...000000222666+++)))***...///,,,+++---,,,///333333000///000333111000000000//////......222///...000000///000333,,,---///222333111,,,(((+++***(((***---111333444000111444444///***---333333444222000111555444000,,,......---000555444000///111333333000...---,,,---+++***...333444111,,,000111222111//////111333000000000///...---,,,,,,222222000///...///333666...//////...,,,++++++------000555777111***)))---333111///---++++++++++++///000000000///------,,,111000......000111111111///000222222222111000///...///111444555666555444///222555555333222111///444333333444555555333111//////000222555666666555222333111---+++---000000000111111111000.........333222000......///111222.........000222333222000............------...//////000000111222333444555444111...---...///000000(((***,,,---///111111000444666333---+++...000000------,,,,,,---000222444111111000///...,,,+++******---///000/////////111222444666777666444111000111111111111111111111111111333444444222000000111222///---...111222000...444555555444111//////000---......///000111222222000222555666555444444555666555111,,,---222444222555222111222000---///444999666444222222111000...000111222444777888666333222111000111111111...,,,777777666666555444333222222333444333222111222444222666777444333444222......111555666555333111111222222111000//////.........------///222444444333222333333222000000111333111111222222111000...---(((***---111444333///,,,...///111111111222333555///111444444444333333444222222000...++++++---......///111111111111444666444000...000111///...000(((...555888666111...---000111222111///111666:::999:::888444444555333///666555444444333000,,,)))+++---111444555444222000000------222555444555777333222000///......//////222111////////////000111111000000222555555333000---000111...))))))///555000333333///---000222222222555888999888555222111...---///222111...///333111,,,***...000...,,,---000111000---+++,,,111666111//////111...***+++///...222555666444000---,,,***+++---.........,,,++++++---000000////////////000///000111333333111///---000333333000------...///...---...///...---+++---///111000...///222555333444444111,,,)))***,,,...,,,...000///,,,---111...///111222333333333333555000///111222000000222,,,)))))),,,...---000444///+++))),,,...+++***,,,000333666555333111222333111111000/////////000000111...---000000///111444***,,,///333444222---)))+++***)))***...111333444111000222333000,,,...333000000...+++,,,000111---,,,------...333888666111...000222222111///......///------///222222000---///222444333000///111333000000000///...,,,+++***222222111000...///111444---//////...,,,***+++,,,000000444666333,,,+++///555333000---+++******+++000222444333111///......111///------...000000000111222333222000000111222,,,---///333666666333111000333555333333444222...000000111444666777666444000000000222555666555444222222000---+++,,,...111///000222111///......///333111///...---...000111.........000222444333222------,,,,,,,,,,,,---------...000111333333333333...,,,******+++------,,,+++------+++,,,//////---111333111,,,***...000000...,,,+++***+++...111333111111111000///---,,,+++***---111222222111111111111222333444444333111000111111111111111000000000111333555555333111000000222111000111222222111000///111222222111111333444...//////000111222333333///111333444333222222222666555222---...222333000444222222333222...000444888777444222000000000000000222222222444777777333444333222333333222///,,,777666555444333333333444333555666666333111111333222444444111111444222.........///222333333111///333333222222111111000000333000......///111222222///111222000//////222444222111111000////////////(((***---111333111---)))111222333222000///111333222333555555444333333444/////////---,,,---000222///111222222000000222444666111...000111......///***000666777333///......---...//////...///111333888;;;:::666333333333111444555555333///,,,++++++---///222444444333000///...,,,---111444333333666333222111////////////000222222000//////111222222000111222333333333222111000000///,,,***,,,000444000444555111...000111000444444444555666444///+++((()))---222333///...111000...///333333000...000---///...+++'''''',,,111222000///000---***+++//////222444555222///,,,+++***,,,...///...---,,,,,,,,,///222333111//////000000000000222444444222000---000111000,,,+++...111---+++******,,,------,,,---000222000------111555000222333000+++)))+++......***+++///000...---...////////////000222444555555000...000111//////111---)))))),,,---,,,...333555///+++,,,---++++++,,,333444555555444222111111222111000//////000222333222...---000000...///333//////000111222111---***,,,***)))***---111333333222000000222111......111,,,...---+++,,,///...******++++++,,,222888666000...000333222000...------000000000111000000///......222555555111///111333---......///...---,,,+++111111111000...---...///---///000///---,,,,,,---555333444777666222111333555333000---++++++,,,------000333333111//////000444111///...000111222111333444333000......111444,,,+++,,,...222333222000///333333000000333222---//////000333555555333222111000000111333333222000222111///---,,,+++...111...000222111///......000000111111111111000///...///......///111222111///---,,,+++++++++,,,,,,,,,---...000222333333222111+++***)))+++---...---,,,,,,///---))))))---///,,,111333222---+++...000/////////...---------......//////000000000///...---+++---000111111111222333000111111222222222222111222222111111000000000///000333444444222000//////111222444444444444444555...///111111111111222444111111111111111111111111///111222222111/////////444555222...///222222...222111222555333///000333444555444111---,,,///222000222111///111777777444555333111111111222111000555333111000000111222444333666888777444111111222111333222///000333333///000...---///222444333000444444444333333333222222777333///---...///000000---...000///---...222555333222000........./////////111444777888555000+++333555555222///---...000444555777666555444444555------.........000333666000222444333000///000222777222///000111...---///,,,111666666111------///,,,,,,,,,------......---333888:::666333444666666222444555222---***+++---///111444666666444111///---+++---111333222222555555444222000000000000111222333111//////111333333000222444444333111111222444000---,,,...111333444000555777333///000000...777444222333444222,,,&&&$$$&&&,,,222333///...000222222666:::999444222555111333333000+++***///444333111///000---***+++///000222444444111...,,,+++)))+++...//////...---------000444444222000000222000000111222555555444222---///000---))))))...333,,,***)))))),,,...//////...111333111------111555...111333000,,,***---000...))))))...111///,,,,,,111000---,,,---000555777555000...000111//////111...+++))),,,---,,,...222999222,,,---...,,,,,,---333333333333222111///---333111///...///111444666444000...000///---...111555333000/////////---,,,,,,***)))***---000222333333///...111222000///000000333444333444666333...'''((((((***000666333---000222333333000---,,,+++222333333111///...///000...222666555222///111444+++,,,---.........---,,,///000000///---++++++,,,...///111000...------...444000000333444222000111444222///---,,,,,,...///))),,,000111000...///000666444111000222333444444444444222...+++,,,000444---+++)))***...111111000...222111---...222111+++111000111222333222///,,,000//////000111111///---222000///...,,,+++...222...000222222///---...000...111444666555222///,,,000///...///000000...,,,---+++******+++,,,,,,+++,,,...000222333222111000++++++,,,---000111000///---///---''''''---000---222555444///---...000...111111222111000---***))),,,---///000111111111000---...//////...000222555111111111222222333444444222222111111000000/////////222444444111///...---///333666777666666888;;;000111222111///...///000222111111000///...------444666777777444222222222333444222///000222111---222111333666444000///333111333444000+++)))---222111333111---///666777444555222...---///222444444444333333444666777666555000444777666222///...///444333222000000000000111444...***---555:::777111111333444444222111111111222444333000///111222///...///111444555444111...222333333111---,,,///222///111444666666555333111...111333555444111---***222555888888555111///---000000///------...111444333222111222444555444333---333444000///222222...444444333333222111000000++++++++++++---///111333666444555999888333111333111000000////////////000---///222555777666555444000111222333333333222222111555666333111333333111111///...000333333111...111111111222222333333444...222222...---222888:::444666777444111000333666999222---000777777///%%%###&&&(((******+++,,,...///333666555222222555999555111------111444666666777111---,,,***'''(((,,,111777:::888666555333000+++---,,,+++///333111,,,000222444444222000/////////111222333222222444555///333333...,,,///000---///))))))...///,,,+++...///...---///333444333111222333444444222///,,,***,,,)))'''***///222000---,,,,,,---...000333666777222111///---+++,,,...111000...,,,*********+++,,,444555555333000...---...,,,...111333333111...,,,222...******///222111///666222...---///111000///666444111///---,,,------000...,,,+++---///111111333333222222222222222222000000000111222000---+++'''***++++++...222222---222000222666555000---...333,,,+++111666333/////////000222444111---...333111...+++---222555333111666777777333---***,,,000...///...+++)))***000555333111///...//////...---111///,,,,,,---///000111444333111///------000222222222333555777777444222555666555444222222333555222111000000000000///...//////,,,***...555777444999111---000333000///111444666666333222333222///111222444222000---++++++---///111222000///...///222333333444333222000///444---+++000222000///111111...,,,......+++,,,000000222000------000222000//////---***---111000+++222...+++,,,000222000---333444444333111111333444222333555444333222222333000000000///......------...,,,+++...222444333111000333555222///...222777222333333000,,,+++---000333111000333666555///)))555888:::777111...///111000111111000000000333555111111111111000///...---444666666555777:::888222///444666222...000333444///111444444222///------+++000444444000...000333333000......111333333222333///...111000...222999333222333555888999888777222333555444333111000000111000000000000111333444222...+++---333666444111000222444444444333444555111333222//////222222//////000111222222222222111333444333111//////000111...000222333333333111000111222333444222///+++)))///222555666555222111000000222222222111111222444222111111222444555444333///444666111...000222000333333333333333333333333555333000---,,,---///111555333444777777333111222111111000////////////000***,,,000333444555444333---...111333555555555555333777888444333444444222000///000222555555222///111111111111111000000000---111111---,,,111666888777555444333444555666666666444333444555444///+++&&&(((*********+++---///111444777555222111333666555222......111444666666666111------+++((()))---///555888777555555333///---......---///333222---111333555444222///------///000111111111111333555111444333...---000111///...)))(((,,,...++++++......------///222333222000///000222222222///---+++///---,,,///333555333000............///111333444222111000...------///111......---,,,,,,---///222111222333222000//////111..................------...,,,+++...222444111---444111//////111222111000444222000...------...///...,,,,,,---000333444444222222222222222222333333111000000111222111...+++))),,,------000444444///333000///111111------///333......444666333111222000///000222111------000333000///111666888777444333555666333///---///222000000///......///111333222111//////000000000///111///------...000000//////000111000......///000000000111333666777666444555555444111//////111333444333222111111000///.........,,,***---444555333888111...000111...///222000333444111111333222///111222333222000......///---///111222111000000111222333444555666555444333111,,,***///222///...000111...,,,......+++,,,000000222111......111222000000000...,,,---111000,,,000---+++---111444222000444555555444111000000111111222444444222111222222000...------...///...,,,---++++++---111444333111222555888777222//////111111222222///+++***,,,///222222222333444333///,,,333666999777222//////111111111111000......000222//////000000000000//////111222111///111444222---///555777333000111444444111222333333222000---+++,,,000333222///...000333222000//////222333333111444000///111///,,,...444000000222666:::;;;:::888444333222222333444333222.........///000333555777333111000000222444333222///111444555555666777999...111111...///222222//////111333111//////222555555333111111111222111000000111111222222222222222333333333222000---***(((,,,///222444444333333333222444555555444222222333111000000111333555444333111666777222---...111333222222222333444555666666;;;888444000......000111333111222666555222000222222111111000//////000000)))***---000222222222222...///222444555555444333444999999666444555555222---...111444666666333000///000111111000///---,,,,,,000000,,,,,,111444555777333000111555777555222444777:::888333000000222++++++,,,+++++++++...000000222555555222222555777555222//////111333555555555111......---******...---333777666555444222......000000...000333111---000222444444111...------000000000///...///222555444555333///...111222111...***''')))++++++,,,...---,,,---///111222111000///000222333222111///...000//////222666777444111000000.........///000111111111000000///000000000///111111000------111444333444555333111000000111222000...++++++,,,...000++++++---111555555111---222111000111222333222111111000///.........000000///...///000333444444333111111222222333333444444222111111111222111///,,,+++...///000333777666222333///,,,------***,,,///222111333666555222222555333///...111111---+++,,,222111111444888:::888666000333555555222000222444111111111333444444333111111000...///111222222111222111//////000000...---+++...000111000////////////...///111444666666555555555333111//////111333777666555333111000......---...,,,***,,,222444111555222000000...,,,///444---111222000111333222///111222222111000000222444...000111111000000111333000111222444444444444333...,,,,,,111333111000111111...,,,......+++,,,000000222111......111222000111222000---...111111---///,,,+++---222444333111555777777555111...,,,,,,000222333333222111222333333///,,,---222444222...,,,***))),,,111444333111000444999:::666222//////111222222///+++)))+++...111222333333111000///000111444777777444111000222222222111///---,,,...000////////////000000000000555666444111222555444000///555888555222333444333222111111222444222---)))...000222111......000444111000000111333333222000333111111111...***+++///,,,---111666:::;;;:::888444111///000333555444222---------...000333555777555666666555333333444555///111444555555555777888,,,///000...///222222000---111444333///...111555555222///000222333111...333333333333444444555555222222111///...,,,+++***,,,...111222222222333444333444444333111000111222000000///111333444444333222666777222,,,+++///333222111111111222444555666777666444222222222333444222///000444444111000222333222111111000000000000+++,,,---...///000000000222333444555444222000///444888999555333444444111***---111444666555222000---...000111000///...------000000---...222444222333111//////111111000...333777:::888222...000333//////...,,,+++,,,///222+++...111333444555888;;;333111///...///111222333444000...///...+++,,,///...444777555333222///+++...111111...///111000,,,...000333333111///......000000///---,,,...111444555444111......000111111...***'''''')))+++---///,,,,,,---...000111111000111222333444333222000///......000222555444111...000///...------...///000//////...///000000000///333555555222---,,,...111999999999666222/////////555333000...---...000222***+++---111555555222000000111111333444444333222222111000////////////000333222333444555444111...111111222222333444555555222111111111222111///---,,,///111111444888777333222...,,,------***+++///000333666555222000222666666000...111222///,,,+++......000333777888666444000222555555444222333333111111222555888777222...000......///111333333333333222111111111000---+++,,,...000111000000111222000///...///222444444444444555444333111222555888888888777444111...---------///...+++---111333111333333222///,,,+++///333...111333111111333222...000000000///...000444777000000111000......///111000111333444444444333333------///333444444222222111...,,,......+++,,,000...111000------000111...222444333//////222111......------...111222000///666777777555111,,,)))(((000222444444333222333444777222---000666999777333+++***))),,,111444333111,,,000555777666444222222222333333000+++***,,,///000333555333///---000333000444777888666444333333111111111///...---///111000000////////////000000999:::888444333666777444---333666444222333222000111///...111555555000***///000000///---...111333000000111222333222111///111111111111...,,,,,,...***,,,///444888999888666333000...///333555444222............000111333555555666666555222111222444000111333333222222222333+++...000...///333222000+++000666666222///000333222000...///111222///---333444444444444555555555000000///...............///000222222111111222333444333111...,,,---000333111000000111333555444333222333333000+++)))---222222111000000000111333444111222333333444333333333000...///222333000000333444444222111111000000000/////////.........//////444444444333222000///...222666777333111222222000(((+++000333444333000///---...///111222222111111///111111///000333333000111333444222...,,,,,,...444555666444111/////////000000000...------000333,,,...000222444555888999111111000...---...000111111......000000------///111666888444111///,,,(((,,,000000...---//////,,,,,,...111333222111111111000000///---,,,---111444555111......////////////---+++(((''')))---//////+++,,,...//////000000111111222222222111000///...---...000222333222///---------------...///111222...,,,,,,---///000///...222333444222...,,,...///777777777444111.........222222111111000000000000------...///222444444444000111222333333333333333444333222111000/////////222222333444555444000...111111222333444444555555333111000000111111///---,,,///000111444888777333111......000///,,,+++---...333666333...---111555777222///222444111------,,,---///222555555444222222444555555444222111111000000111444777666000+++...------...111333444333444333222222222000...+++000000000//////111444777222111//////111222222111000111333333333555777:::888888888444000,,,,,,,,,...111111......111333111000222222///++++++...111000444555333222333000,,,//////...------///333777111111000---+++***,,,...444444555555555444222111***---000111222333222111111...,,,......+++,,,000,,,//////------//////,,,222444444000///222222000///////////////...---+++444555666444000+++)))'''111333444555444333444555888222...000666:::888444,,,******,,,111444333111...000111222222222333333222333444111---,,,...111///333555333...,,,000555222444666888777666555555000111111000///000222444222111000///......//////555777666111000222333111,,,111333222111222111---...,,,,,,000666777333.../////////.........111222...000111222111000//////...111222000//////000000+++,,,...222666777666444000//////000222222222111//////......///000222333222222222000......///000000111333222000//////000+++///111000000333333///+++///444666444111000000///......///000000///---111111222333333333333333////////////////////////111222222111000000222444444222///+++))),,,111555333222111222444555444333333000///000...+++,,,000222000///...///000222444222222333333222111000///000......222222111111444555555333222111111000000111000///.........///000333222111000000000000000///333555111000111222000(((,,,000222222000//////......///000222333444555///111111000111444222...222555777555000---...000555444222111111000...---000000111///...///111333222222222222333333333333111111111///------...000...,,,---000000------///333777777222///...---******///000...,,,...///---,,,///222444333222222333000000000...---...000333555///,,,///111///------+++,,,***(((***///000...+++---///000000000111222...////////////......---000111222333333222000///,,,,,,,,,---///111333444...+++)))+++...111000.........//////000111111111///000111000.........///---...000111111000...---111000///...000222555777000111333222111111222333555555444333222111000///---...///222555555333111222222333333444444555555222111//////000000...---,,,///000000444888777333111//////111111---,,,...---333555000,,,---000222666222111444444111//////...///111333444444444333444444444444333111000/////////111222333222///,,,---,,,,,,---000222333333555444222111111111///---222222111//////111555888333222111111222222111///+++...111333333444555777555777777333---******+++...222333///...111222111...111222///---......,,,000444666444333333000+++//////...---,,,...222555111000...+++))))))+++...///000000000///...,,,+++(((,,,///...---///000...111...,,,......+++,,,000,,,///000------000///,,,000444444000///222333222000111111111///---+++***111222333222///,,,******000222444444333333444555555000---...222666555333...,,,+++...222444333111333222000/////////000111111333333111......000333///222555333///---111555444444555666666666666666000111111000000111333666111000///......///000111222666666222000222333111---000111//////111000---,,,,,,---111555666333000//////......//////000111---///000000...------...,,,000111......111333333/////////222444666555444---///111111000/////////............///111222444000///...---------------///111222222000...//////,,,000222111111444333///...000222333333222111111---///111111000/////////000111333444555444333222000111111111000000///...222333333111000111444666333222000...---...333666666555333444555555444222444...---000222///---///000///......///222555777555333111///...///000111000---...111333111222666666555444333222111111111///...---,,,---///111333444222///---,,,---///000---222333111000222222111+++...111222111//////000000000//////000222444555///000000///111444111+++111222444444333222111111555444333111///............///111111000000111333555444333222222222111000222333333111...---///111,,,***,,,000111---,,,...333666555000---///000...)))///111...---///000//////222444555444222111111000111111000///...000222555///---222444111---,,,***---,,,))),,,111222...+++...111111000000111333,,,,,,---///000111222222111222333333222000000000...------...///111333555///+++((()))...222222000///---,,,///333555444111---///000///......///111------///000111111000000111111000000000111444777111222222111......111333444555555555444333333222++++++---///222444333111333333444444444444444444222000............---,,,---000111111444888888333333///...///...,,,,,,//////333444...,,,///111000222111222444333///...222000111222222222222333333555333222111111111111000///000111111///......///---,,,+++,,,///111222111666444111000111111111000000111111111000000333555111111111222444444222000+++///333555555444333333222444555111+++'''(((***---222333///---///111000---000111...///111...'''---222444333222333000+++111111111///......111333//////---***)))***...222++++++,,,------,,,+++******///111---,,,///111///111...,,,......+++,,,000---111222//////222111---...222333000///222444444111222333333111///------...///000///---------......000222222222111222333333111...---///222333444111///---///222444333000444222000///000111111111///111222000......111555///111333222000///111333555333222222333444555555000111111000//////111333......------...000333444222777888555333444555444///111000...///222111...,,,...000333333333111///.........///000000///...---...///...+++***,,,...,,,000000,,,+++000333222333222111222444555555444***...222222///------...------------///111444555222///------//////...---///000222222000///000111---111333222222444333///222111///000222333333222---000333333000///000222111333666888888777444333222222333333111///---,,,222222222111111222666999222333333222111222555777888666555555555555444222555...+++111555222......///.........111444888;;;666333...,,,,,,///444777000......111333222333777777666444333222111111111,,,+++******,,,///333555999666000,,,))))))+++---,,,111333111000333444222---000333333000///000222333111///......000222444...//////...000333///)))///...---000444555222///333555555222...---...000,,,///111111111000111222333222111222333333222111333555666333000///000222***)))+++000111---,,,...222555333///---000333222)))///222000...000222222333555777666444111000000000111222111000///000111666///...444777333------***------+++---333333...+++...111222000000222444,,,---///111444666888999111222222111///...///000////////////000111333444111,,,((()))...333333222444///,,,///555777333---222333444222000///000111//////000000111333444444111222222111111111333555222333222000---,,,000333333444555555666666666555...------...000111000...444444444444444444333333111///---------...---,,,...111222222555999999444555000,,,,,,+++***---111000444333...,,,000222//////000222444111---...333000111111000//////000222444222000///000111222222///111222000---,,,...111---++++++,,,...000111000777444111000000222222222---///222222111000000111//////111333666666333111///222777999888555222111000333444000***&&&'''))),,,111333///,,,...///...,,,///000...000333---$$$***///222111222333000,,,333333333111//////000222...---,,,******---222666...///000222222222111111...444555000---111444222111...,,,......+++,,,000///222333111111333222///,,,111333000...222555555000222444555444222111000,,,---...---------///111,,,...000000000000111222444333111//////111444555333000...000333444333000000000///111333555555555---///000///---...111555///111222222222111111222555333000///000222333444111222111///------...000+++++++++,,,///222666888///555888555333444555333111222000...///222222///---000333444222000///...------...///111111///------......,,,)))(((+++...---000///)))(((...222000:::444111222333222333666777333222333222///...111000...---111666777333///444111...,,,---///000111+++,,,...000111111000///777555333111///.........---///111111000000222333000111000---000666666000777555333333444444333222444///...222333111333888888444000111555666222......555888444000111333444888777666777777777666444777000...333666222------000111000---+++---333888222111000000333555666666444111///111444555333000...222666777555444555666333111///---...111444777777222,,,+++...///---***+++---000333333333111000/////////...+++)))((()))555666777555222///------+++...///000444777333,,,+++...222555555333///---111111222333444666777777111000111444333///000333//////000111222444555666///111222222000//////111+++...000///000444555222666666222......111111...---+++***,,,000111000...222333333222//////000111...111333333222111111111444222000000000000///---...///---+++///555222***(((---000//////333444333333//////333444111222666333222222222222222000...111222333333111111222333333...,,,111555333///...333111000000222444444333222333555444111---,,,+++...///111222333333222222000111222222111222444666111333333000---,,,///222999666333222444555444333333...******///333333111222333555666666555333222000...------......---+++///111555888:::;;;::::::666666333///,,,***+++---///222111...,,,---,,,(((+++///222222...---000333666111,,,***,,,//////...333555333///...000111//////111222///++++++///444444+++(((...333222000111111000///...///111444666555222......111444555444777333000///111222111///000333:::===999111000333111222222000---***)))***111000///---------...///333444444444222000---+++'''***---...------///111222333555777777555000,,,---,,,------***)))000888222111...---...000222444===777000...000111000...000...+++***,,,...000000...000222333333222111000111222333333111000000111...,,,...222222...,,,...//////111222222111---+++++++++,,,---//////000000777111,,,---222555222...111//////111444666444222555444333000///111444777222111111222333222000...+++222555111///222444222444111...///222555444333444222//////111111///---)))***,,,...///000111111222111111222444555555444222222111000//////000000000...,,,,,,.........---444222111000000000///...111000000///...,,,***)))///......///---+++///555777333222444444111000222666222222333222///...000111...---///444666555222555333000......///111111,,,---...///000000000000333333444333222000...,,,000111111000......///111111222111///111777666111777666555444333222222222666111000222222///111666444222000111333444222///555999:::444000222666777999777444444555777777777333---,,,111555222//////333222111///...000444777444222111111111222333333333222111222333333222111...222555666444333333444444333222111222444777999555222//////000111000///(((,,,111555777555222000000000000---)))'''(((***333444555444222000//////,,,...000222666999666///---///333555555333000...111111333444555555555555111111222555444//////222///000000111333444555666111000///000222222111///+++///111000222555555222888777444///...111000---***)))***---111333111///444555555444111111222333---///222222222111111222555333///......///000///...000///...000444222+++'''---///...///333555444333000///333333111111666444333111111111000///......000222444444333111//////******000444444111000444222111111222333222000000222444333111...,,,,,,,,,...000222444555555555000000//////000111111222444666666444000...///111777888888777555444555777333///++++++000333333222222333555666666555333222111///......//////...,,,555666777777777777666555666555333///,,,***+++---///222333///...000...***---111444333///---...111666333///------///000000555777666222000333444222111333333000,,,+++...222111,,,,,,000111///000333222111//////000222444666444111......111444555444555111...---///111///---///111777:::666///...222444444222///,,,+++,,,---444333222111000000111222333444444444222000---,,,+++...111111000000111333222222444555555333///---,,,+++---...,,,+++000888333222111000000111333444888444111111333444111...///---++++++---///222333333333444555555555444333111333444444111/////////000......111222...,,,------,,,---///222111...***...............///000000444000------000222111...000......000333444333111444444444333111111222222333222222333333333000...+++111333000...111333111111000000111333444444444444222111111333222000---.../////////000/////////222111000111333444444333111111111111111111111111222000///...///000///...333111000///////////////000111111111111000000///111///...000///---000555555222333555444///---...444222222555444///...///222///---...222666666666666444222000//////111111...------......///000111///111444555555222...,,,333333111...++++++---///111222222000222666666222666888777555111///111444777444111222111///000333111111222222222111111000888:::888111---000555777777555222222444777999999///++++++000444333222111555333111111222444444444555444333111000000000000333444444333111000111222///222444444333222222222333333333333444666777888000111222111000000111222'''+++111777999777444111000222111---'''%%%)))---111333444444222000000000,,,///111333777;;;999333///000222333444333111000111222333444555444444333000000222666444000///222///000111222333444555666333000...000333444111...+++000222222333666555222888888555000///222111---((()))***...111333222000444555555444111111222333---///222222111111111111666222...,,,---///000111...111333111111333111---(((---///...///333555444333000000222222111111444444333111///............------000444777555000+++,,,((((((///444444333444333222111222222222000...///111333333111///...---***,,,///222555666777777111///,,,,,,///000...,,,333555777555111...---///333777:::999666333555777222///,,,---111444555444333444555666666555444333111000//////000111///...777777666555444333333333444444222///,,,***+++---///222333111111222111---...222555555111......///222111000---+++,,,...111555888888444222444555444444555555111---,,,...111...---///111///---000555333222111000000222444666222000......000333444444222...++++++---...---+++...///333555222------111666555333///,,,,,,...000111000000////////////000333333333333222000...,,,---///111222111111222333111111222222111000///...,,,+++---///...,,,000777333333333333333333333333444333222444666666333000...---------...000333555555555555444444444555555000222444444222000......333...---000111...---...---+++***---333444111---222111///.........//////111000000///000000111111111000000111333444333111333444444444333111000...444333333444444333111...,,,000111///...111222111...000333444333333333444333222222333444333000...000000000000000000000000111///...///111333333222000000111222333333333333555333111000111111000///111000...------...000111000000111222444555555666444000...111222111111444444222222444111---,,,///444222333666666111///000000//////111444777777666444444222000......///111//////...---...///000111///111333444444222000...333222///+++))))))---000000111222222222444333222333666777444000///333777666444222111000000222333222333444444111///...///222555333---+++///333444333222222333666888888888///------000333444333333666333111222444555333000333444444333111000000111222555666444000...000222111111222333222111000000//////111222333444444444,,,000333222...,,,...000+++...222666777777555333111222111,,,&&&%%%***000222444444333111//////000...000111222777;;;888222---...///111222222222222000111333444444333222111,,,,,,000444444000///222000000111222333444444555333222111111222111///---+++///222222333555444000666777444111111444333///+++++++++,,,...000111111222333333111//////000111111333444444222000000000222000......///000000///---000333333111000///...)))---///---...222555444333222111111111111111222444333111...,,,,,,---//////......222777777333------******000444444444555111000000111222222000...///111444444333111000000***+++...111333444555555333///++++++...000---)))---111444444000---,,,---000333666777666444333333111///---...111444555555444555555666666555555444222111000000222222111000222111000000111222444666333333222000---+++,,,------111333111111444333///...111444555333000000000---......+++((((((+++///222666888333111222444333444444444222///...///111........./////////111333333333111111111222333444111000//////000222444555///,,,))))))+++,,,+++)))///...000222000,,,---111444444444222///------.../////////............///222222222222111000...---)))***,,,...///111222222000111000///------...000...---...111///,,,...333222222333444333222111000555333333444666666444111000000000//////000222444444333111000000111333444...000333444333111000000222---+++///111000///111///+++***...555888666222333222000...,,,------...000222444333111111333666333333444444555555444444222222222222333222111///555444333444555444111///...000000000000111222333...222666666333000000111111111222333333222000...---......///000111222333000///---...000222222222...000111333555555555555777444222111111111000...000///...,,,,,,---000222///000000111333444666777666000---000333222111222444111111111...+++---333444333444888777222000111---///222555777777555444111222222000------...000111000///...///000111222222222111000000111222222111000---***(((***///333//////000222222000000111///222444222//////555;;;222222111///000333555666444666666555111...,,,,,,***///000......111222111...///222666999999777555111111111111222444444222666333111111333333000,,,000222444333222111333444222555666444000...000222111111111111111111000000---...000111222222111111...222666333---***,,,///222222333333444444444444111111000+++&&&''',,,222555555555222///------...000222111111444888555///***+++,,,...000111222333000111222333333222222111******---222222//////333111111222333333222222111222555777444...******---***...000000111333222///222444333000222666666222111///---******,,,///222222333333111//////000111555666777666333///......---...///111333222///,,,---...111222000...---...+++///000------111444333333333222000000000111000333333222///,,,+++...000444000---///444888777444333//////222444222333555.........///222333222111000333555666444222222222+++,,,...///000000000///444000+++,,,///000---))))))...222333111......///222000111444999999444///000/////////111333444555444555555555555555555444222111000111222333222111///...------...111444666222333222111...------...,,,000000...///222333000---///222333333333222222,,,---...+++((((((+++///111666999555111222444444222222222222000000111222111...,,,,,,000444222///444333222111111111222333//////000000111222444666///+++((((((+++,,,+++)))000...///111111......222///222444555222...,,,+++222222222222222222222222111111111111000000//////&&&'''))),,,///222333333///000///---++++++...111222//////000///++++++//////000111222222111///...777555444333333444333333222333333111......///111222111///......000222444,,,...222333333222333333111+++)))...333333222333...+++***---333777666444222111///...,,,,,,,,,------111444444111111333777444444555555444444333333111///---...111444444333444333333444555444222000222000000111222333444555111555888777333///------///000111111000///.........------...///000111222111///---...000222333333...///111333555666777777666444111000000000///---...//////---,,,,,,///222///......///000111333444555///---111333222000000111//////000---+++000777555333333666666222111333---000444888999777444222///111222000---,,,...111222222111111111111222222666333000...---///222555///...,,,***))),,,111555......000333222......111---/////////...000666;;;...000000...000555888777444444444333111...+++((((((---111222333666444000+++...222777;;;:::666222333555444111111333444222555333111000000///---+++,,,///333333222111333666333444444333111000111222222111000000222333222111111111222222222222111111333666777555///,,,...111555444222111111222444555111///---***)))+++///222666666555222...,,,,,,---111222111000333666333---***+++,,,---///000000000000000000111111222222222,,,+++---111000---///333111222333333222000...---000555888444+++&&&(((---+++...///......222222//////111111000333777777333333111...***(((***...222444555555444111111222333666777888666222///------***,,,///333444333///+++...,,,---000000......000---111111---,,,000222222222444333///...000000...111222333000---,,,///222666222------111666999:::777444333444333000111333...---,,,---000222333333111333666666444333222222,,,---.........---,,,,,,333000------...///---+++***...333444333111111333555111000444<<<===777000000000000000111111222333444444444444444444444444222111000111333333333111111000///......///111222222333333222000//////000---///...,,,,,,111333111---...///111222333444444...//////---,,,,,,...000111888;;;777333444666777000111111111111111111111111///++++++000666333---333333222111000000000000...000111222222333555777000,,,)))))),,,...---+++000---...111222//////111---111555777444000,,,)))000000111222222222222111000000000000000000000000'''((()))---111444555444...//////---******...222333///---...---******---,,,---///000000000///...666555444222222222333333222444444222...,,,---000111000//////000222555666---///111222222222333555000***)))///444555333222,,,***)))+++---000222333000000000//////.........***---000111//////111444111333444333111000000111000---+++---111444555444111111111333555555333111555000///222444333444666333555777666333000---,,,...///000///...---///000222111///...------...///333111//////111333444555///000000111333555777888444222000///000000///......000222000---,,,///111......------...///111222444000///222333111///111,,,,,,///111000...222999444111111333333000000333000333666888777666444333---000333222...---000444333333333444444333333222777444000------///222444......---++++++---111444///...111555333------222...---,,,,,,---000444777...111000---///666999777111//////000111///***&&&***///222333555777555000,,,...111666999888555222111555444000///333444222555444333111...,,,,,,---)))---222222000///111444333222111222333333222111222000///000333444444222444444333222222111111111444555555222///...000333222222111111222333444444000---***))),,,///111111444444333111...------///000111000///333666444...---.../////////...,,,+++000//////...///111333555333111000111///,,,---222222333333222000...+++)))...222444111+++((())),,,...000///------111333111...000111000222666555111...//////---++++++---000444555555444111111222333222444555444111...------***+++...111333333///,,,222+++)))...222111111333000333222---+++...000000222555444///...000000,,,...222444222///...000333444111...---///444999===999555444444222...///222000...++++++...000222333000222555555333111000000,,,---.........---,,,+++000///...---------------+++///333444111000111222333111000444:::;;;777333///000000000//////000111333333333222222333333333111000000111222333333111444333222111000000111111222333444444222000111111000000...******000333333///.........000111222333000...------...//////...///777;;;777333333555666111111000000111000///......000...,,,...444333///222222111000000///.........111333333333333666999111...+++,,,...000///......,,,---111222///...//////222666777555111...,,,---...///000111000000///000000/////////000000000+++***+++...222444444222---///000...******...222222---***+++,,,***,,,///+++,,,---...///000000000111222333444333333333333000333444222---+++---000/////////000222444666888000111222111000000222444222,,,***000666555111...+++,,,,,,+++***+++///333...///111333333333111111)))+++---///000000111222111333444333000......000...,,,+++...333555333000//////000222444555444222666///---111444222333666444333333444444222///---///000000///------000333444222000///......///000555333000000222555666777111000//////111444777999333111000///000111000///...111444333///---...000///...------...000333444444222333555444000000333'''***///444333000333:::333000///111111...///222333555666666555444444555---111444333000///222666333444555666555444333222666444111///...///111222//////...---,,,---000333000///222777444......333000---******---000333444...222111---///666888666---+++***---111000+++%%%---000222111333555333......///111444777777555444///333333......222555222555666555111,,,***,,,///(((,,,111111---,,,...111444111///111444555333111333000///000333555555333555444222111000/////////222111000///......111333...///111333444444444444000+++''')))...222222111333333222000......///111///000000///333888666111111222222222000---***(((000///------...111444666999666333222///+++,,,000333333333222///,,,(((&&&......///...---+++++++++000222000------222444333///111111000111555333///***---000000...---...///333333333222//////000111...000222222000.........,,,,,,---///111222000///444,,,(((...333333333555222444333---+++...//////222666444...---000000,,,---111555444000///111444000000///......222888===888555333333111---...222333000,,,***,,,///111222///111333333111///...---,,,---.../////////...------......---,,,+++,,,...+++///111111...------/////////111333555666555444///000111000///...//////333222222111111222222333111000///000222333222111444444333333333333333444222444555555333222222222222222...))))))///444444222000------...000111111///,,,***+++...///...,,,,,,444999555000000333444333222111000000///,,,++++++111222---,,,111333111222111111000///...------...111444555444444777:::333000------000222111///---***,,,111222///---...222444666666444111000000000111222333444444333222000////////////000000111---,,,+++---111222111///,,,///111///+++***...222000+++''')))++++++---111+++,,,---...///000222222+++...333555555444333333---111333222---,,,...111,,,---...000222444666777444444333000......000333444...,,,222666444...+++---///000---)))***///555...000333555777666444333***+++---000222333333222222444666555111//////111---,,,---111555555000+++------...111444555444333555...+++000333222222555333111000222555555222///111222111///,,,---111555222111000///000111333555777444222111333666888888222000///...///333777999333222000000111222111000...222666555000------//////.........000333666888444444666888444000111555000222444555333333333444111000/////////000111222111444777888777666666555000333555444111......000333111000111333333000---222333222000...,,,---...---///333555111,,,///555444555222///333888555------...///...,,,---000444555333111//////000111222111///111555444...******111111222555777777555333000000000111222555888999---,,,+++,,,///111222333333333333///+++***---111///...000333333000222666666444333333444333///,,,---444444---...555666///333222222333555555333111---111333333000...///111000111111000......///111000,,,)))+++111666777666777555333222222111///---///000444888777111///000///...---...//////---+++000///......///000111222333555666555222///......,,,/////////222333///(((222222111111000/////////222///,,,,,,///222222111000444444222333666222+++,,,------...------,,,,,,111333333///...000000---,,,,,,,,,+++***,,,///111000000000///...///222555999555000000333444000---222333333333222111///...111222444444333333444555000000000222444555444222333///***(((+++000555777<<<888333111111000---***333111//////000111000///444111222777777111000222...111333222///------...---,,,++++++++++++,,,---,,,,,,...000...***,,,111000333444444111000111444///111333555666555333222111444444000...000111000000---+++...222444111...666666555444333333222222111111///...111555555000///,,,***+++...000000///000000...---111666333,,,,,,***))),,,111222///+++222000111555555222111333444111...000333333///+++000222444111,,,***---111000444333///,,,...///---...---000666777555444666222)))(((111444---+++///,,,,,,------------------+++///444666666444222111333555222---...333444000000111111///---,,,---...333111000111333333111...333000,,,******---222444.........,,,,,,...111555444222...,,,+++,,,...000///111444555444222...,,,000000000///------///111000---,,,...333777888777777777666444000...------000000000000///...,,,,,,...111000------111222000...---000666888444000...000333555333000///222666///000111333333444444333------///000222222333333777///***...222111...,,,333333333111000000333555...000222222222222444666777;;;:::333///000333333555222111333333111333666555555333111//////111444666222000222111000111555222...---//////...000444333666666000---///222333///333222...///555888555777555333222222222444555000222555666555444333333000111222333444444333333222444666777666666555555333555666555222000000111444222///000222444333222111222222000...------///......000222000---///555555666444222555999555---+++---......,,,,,,///111222111000000000111222333000000333888777000,,,+++000000111333555555333111000000000000111222333333000...---...000222222222333444444222...,,,...111...---000444333000000444333111000111222111...+++,,,333333......555555///555333222222333444222111///111444555444333333333---...///...,,,,,,...000111---)))+++000555777777555333111111111000///---...///444888777111...000---,,,,,,---//////...---///......---...///111222000222444666666444111...,,,///000000222444000***111111111111111222222222444111------///111222111111444444111222555333---111111111///---+++++++++---000111///000444444222---......------...111444.../////////...///222444777333///000333333111...222222111000000000000111111222444444222111111222111000000222444555444333222///,,,,,,...222555666888666333222111///---+++444222000///000///...,,,222///111666666111///222---000222222000......///...,,,+++******+++,,,...------///000...+++---333333444555333000///111333222333555555555333000///222666666222///111222111111///...111555666333///222222222222222333333333222333111///111666555111000---+++,,,...000000///,,,------///444:::888222...+++***---111333000,,,333111222555555111000222444111///000333444222...000333555333...,,,...111000333333000...000222111///...000555555222111333555,,,***111333---+++...//////...---......///000,,,///333666666444111000666777444...---000000,,,//////000///------...000333111000000111111...,,,,,,+++***))))))+++,,,...,,,------,,,+++,,,///222///......//////000111222111222333444444111///---///000000///...///111333111111222222333444666777:::888555111...---...//////////////////......------000111......111222111+++***---444777333///...///222444222...---000333000000111111222333333444...///000111222222333222555...,,,///333111000000111111000///...///333666111222333333222222333444444999;;;777222222222111111///000444555222222444222333444333222222444555666222000111111...000333222...---//////...000444222555555000///111333111///333222//////444777666777666444222222333444555///222666888777555333333000222555888999888666444444444444444555555555555666777777555222111222333555222//////111444666777000000111///------...///000---,,,//////...000444555666666555777888333---)))+++---...---------...---...///111222333333333111000444999888333//////000111222444666666444111000111222222222111000///333111000000222222111000222444666444000...///111,,,---000444444///...111111000000000111111///------333333//////444444///666444222111222333222111111111111333444555333222///000111111000000222444222...******///444777888333222000///000000///------...333999777111...000---,,,,,,...000111000......------------///000111,,,...111666:::999333...,,,///111111333555222---//////000111333444555555666333///---...///000000444444333000222444444000222222222///---+++,,,---,,,///111///111666777555------.........///222555---///111111111222444555444111///000222333000...222111///------...000222111222333333000...------222111111333555555444333111000...///111444444444333444555333111///......666444111000000///---+++...---///333333111///111---///111222111000000000///---+++))))))+++---//////...///111...,,,///555777666555222///...000222222333444444333222000///222666666111///111222111111000///222555555111...//////000000111222333333444555333000111555444000000...---...000000000///+++...000222666;;;888222///---,,,...222333111...555333333666555000...000222000...000444666444222000444666555222000000222///333444111000333444444000...///333444000///222444,,,***000222///---000222111000//////000111222...000333555555333111///555666444///---//////------...///...---...///111333222000000000///,,,***&&&'''''''''(((((((((((()))+++,,,,,,++++++---///***,,,...222444555666666333333333333222111000//////000111000///000222444111444777777333111333666<<<999444000------///000...///////////////......+++000111///...111333222***(((+++222444111......///111333111...,,,...000111000//////000111333444000000111222333333222222222//////222333000111333000000///...---...222555444555555444222111222333111888<<<999555444222///...---000555666333111222...111444555555555666777666222000111111......222111...---///000...///333444666555222333666555111///222222//////333666666888666444333333333555666///333777999888666444333222333666888999888888777555444222222333444444444888777555333222111222333666444222222222444555666///000000///...---///000111,,,***---//////000333444444555666777666111,,,)))+++...000000///...---***+++...111333444444444222111222666666222111333333333444666888888666333111222444555555333111///444333222222333222000...000333666555222//////000,,,,,,000555444///---///111111111222222222222111///333444222222555444000444222000000222333333333333000,,,,,,///111000...///000111111111111444666333///++++++...333777888333111///...///000000///,,,...333888777111...000000//////000222222111///------,,,,,,---...000111---,,,...333999999444...,,,000222222333666444000...///000111222333333444555333///---,,,---......555444111000111333444333...///000...,,,,,,...111...111222000111555666333***+++,,,------...000333...000333444444444555777444222000000111111///,,,222111///...---------...000222333222///,,,***)))333222222333555555444333222000......000333444333000333666555222000111222666444222222222111...,,,***+++---000222111000000---...000111222111111111111///---++++++---///111000///000111///---000777999777444000......///111//////000222333333333333111555555111...000111000......///111333222///,,,/////////000111111222222444555444000000222222///000000000000111000///...///222333333555777333,,,///...---...000111000...777444444666555000...//////...---///222555555444111444777777555333222333000444555111000222444333///---///333444111111333222+++)))...111000000222111111111111111111111111///000222444555333111...111222222000//////000111//////000///------...000222111111111000///...---(((((((((((()))))))))***)))+++---...---,,,,,,---***,,,///222555777888888444333222111111000000111000111222111000///000222000333666666444222333444;;;888444111//////......///000000000///...------***000222000///111333333,,,***,,,111333000------///111222111...------///111000///......000222444111222222333333333222222222111333555222...///444///111222111///...///000444555666555333222333444000777;;;888444333222000111///111555555222000222000111222333222333555777777333222333222//////222111...---000000...///333666777555444777:::777222...000111///---///333666888777555333333444555666///333777999888666444333444444444444555666777888555333111111333444333222666444222111111111222222555666666555444333222222000111111000......///111222---***---///...///222111111222555555222...++++++---///222333222000...(((***...111444444444333444000///111111000222666333333444666888777555222...000333555555444222000222222222333333222///,,,...222555555222///...///------111555333...,,,...000111111111111111222333222444666555444555444111111000///000333444444444666111+++(((***---...---+++,,,------,,,---///111333000------///222666888333111///...000222222222---...222666666111///111444333222333444333111///...------,,,---...///000///---,,,000555666333...---111444333333555555222000000000000000000000000222111///---,,,+++,,,---555222//////111222333444+++...000...+++***---000---111222000222666777444***,,,---...---...000222---///222333222222333555444333222222111///---+++000111222111000---***(((///111333222///+++))))))333222222333444555333222333000,,,+++---000333444111444666666333222333666555444333444444444222///)))+++...///000111111///---...///111333333222111222111///------///111222//////000222000---111777999777333000//////000000/////////000111222444444333666666222000222333111......///111222111///---000000000000000000000000222444333///...000000...///000222222111///...---///222444333222222...(((......------...//////...777444444777555000...000...---,,,...000222333333111333666777666555444333222555555111///111222000...,,,...222444333444777222---+++---000///...---,,,...111333333222000...//////000222444444111...000111222111///---///222111222111///---+++,,,---///000111222111111111111///---,,,++++++---///000***---///000///---------......///000222555777999444333222000000000000000111222333222///......//////...///111444555333000777555333333333222///,,,111111111000///---,,,+++***000444111///111333333111------111222///------///000222111000///......222111///......000222333111222222333333333222222111222444555111,,,---222///222666666333///,,,***222333555444333333444666111666888444000222333333666333222444333000000333444333111///---///333666888444444555555111111444000...---000111...///222555555444222555888555///---...///...,,,+++000555777666444333333333555666///222666888777555333333555444333222333444555777444222///000333444111///333111000000111222111111555666888777444111000000222222333111//////000111222///...//////---...111...---///333222...,,,---...///111333555555222000)))+++...111333333333222555000...//////...111555111111111333555444222///***,,,///222333333111000000000111333555333000---...111555444111///...000//////222555333...,,,......///000///......///111222444666666666555333111/////////111444555444222666333...,,,,,,...///000,,,---......------///111222111000///000222555666222000......000222444444......000444333000000333555444333333444444222111000///...---------...///000......000333444222000...333555333222444555333111111000///......---------///000///...------...444000---///111000111444,,,000333000+++'''))),,,)))---//////222777999777---///000111000000111333,,,---//////......///111333333333333222///---,,,///111333333111...***'''...111333333111---++++++222111111222333444222111333000,,,***,,,///222333333333444333222333444666333333333444555555222000)))---//////000333222///......///111333444222111111111000//////000111111------000333111...111666777555111000000111111111222111000//////000111222555888888444222333555333///000111222222333333333000000000000000000000000000333333///---...///...---000333333111...,,,++++++///111000000111///+++///......------...//////555333333666666222000222......------...///111222111222333444555555444444333666666111///000111000---+++---222444444666999666222000000000///+++'''***,,,///222333222000//////......111444555222///333333444333///******///333333222000,,,++++++,,,...000222222222111222444333111///......000333444,,,...111111000......///////////////000222555666222222000///////////////000111222111///------------+++***---222555333000444222222444666444000,,,111111000000///---,,,+++***222666333///000222222333///...111222000...///...///000111111000///...222111000000000000222222000000111222333333222222//////222444111++++++//////333777888555000+++)))111333444444333333444666111555555000---000444555666222111222111///000333777555111---+++,,,111555777444444777666333333666000---...111111//////222111333111...///111000,,,------//////+++)))...555777555333222222222444555000222555666555444333333444444444444444333333333333111///111444444000,,,000///...000333444222000444666666555222000111333444555444333000///000222222111222333///+++,,,111---+++---111111,,,,,,///000000000333666666333111,,,---///000111222111111333000///111111//////222000000111222333333000...+++,,,///111222222111000...///222555777666333000///222555444111///000222222111222555222...---000///000000///,,,,,,...111222222444666555333000000000000111333444333000...///111222222111000000111111111222111000000111333111111111111111222333555000...,,,,,,///222444444///...///222111///111555111000000222444555444333333222000...---------...---///222444666555444222...333666333111222333222111111111000///......---***---111333111000000111222---+++///111//////222+++000555333---((()))+++)))---......111666888666///000222222000///000111...//////---,,,,,,...000000111333444333111000000...000111222111///---+++---000333444333000......222111000111222222111///222000...---///111222222444222//////000222444444333333333333444222///---+++000222000111444333///000//////111444444222000////////////////////////+++,,,000444222...000444444222000000333444333222222111///---...///111222333666666222000222333111//////000000111222555666------......//////000000///333444000---///000000,,,000333333000,,,***)))(((---///......111111///000000///.........///111333111222666777444333555111111///...---...000222000000000111333444444444333666666222000333444222...+++,,,111333222444777444333222333444333...(((+++,,,---///000222333444...,,,,,,000444666333000333222444444///))))))///111222111///---+++,,,---...000222222000///000222000000000000000111111222...///111000///......///,,,---...000111222222222000000000///......------,,,...000000///.........,,,,,,,,,---///111222222444111///111555666222///......///////////////...+++333888444//////000111111---,,,000222111111333+++,,,---///111000///---222222222222222222222222...///000111222222333222+++***---111000,,,,,,///...000333444222///---,,,222333444333222111222333///333333...+++///222444000---...111111//////222666555222///------111444555222333666777444444666000---...111222//////111111444222---+++---...,,,......000111---)))...777666444222111111111333444000222444555444333333444333444666777666444111///222000///111444444///***///......111444666333111444555444222//////333777666666666444111000111222222333555666000***+++000---***,,,000000,,,---222111000000222555666444111......///000000000000000222000111555444000...000222111222444555444111//////000111222333333222222---///222777999999666222111444666555222111222444444222333444222......111111222333111...---000333000000222555444111......222222333555555222...***&&&,,,333666444222000111///000111///......///111000111333333222222333444///,,,***+++---111333444000......000000...111666,,,,,,---000333555555555555333111///...---------)))...555999999777555444///444666333000111222111111111111111000000000///(((---333555555333333444111+++***///111......111'''...555555000,,,,,,///,,,///000...///333444222...///000000...------...222222111///---...000333---000333444444444333444.../////////000000111111,,,000444555444222111000111000000000222222000...111000000111333333222000555111,,,+++...222333222444333222222222000,,,))),,,111333111222555444///111000///111444444222///,,,---...//////...---,,,)))+++000444333...///333222000///111444666444222...---,,,,,,...111444666///333333...,,,...///...------------...000444777)))***+++,,,...///000111///444555111...000222222+++///333444000+++)))(((***...000...---000111///111111111000...///111222111///111666777555555777333333222///......///111000///...///111333444444222666777333222555777666///,,,,,,000111000111555000111222444888888444......---,,,,,,...222666999...,,,+++///444777444111//////222444000***,,,333000000000///---,,,...///...111333222///---...///,,,---///111111000///......///000///...---...000(((***...111222222000///////////////...---,,,+++(((+++...////////////000+++...///...,,,---111555555111---///333666555222+++,,,---///000111111111,,,444999555///...///000...******///222222333555)))***+++...000000...---222222333333333222222111------///000222222333333'''&&&)))...000...---///---...//////......///111444555555333111//////000,,,111222...,,,...111222)))(((+++111222000///000333444333222000000222444333111222666666444444666///---...111222//////111333777666///+++,,,...///000000222333...)))///999555444222000000111222333///111444444444333444555444444444333111111222444777333222333222///000333111000000444999:::666111111222333444555444444333555666666666666444222111777777666333///------...)))))))))***,,,///222333222555444222444999666//////......000...***+++///111000///000222333333111000222111///000333111---***,,,000333444222///---333444666888999888444222555555444222///......///555333222333000---...222222333222111//////111333666777666333111///000111333222222333444222+++&&&&&&,,,333666444222111111...///000///---,,,+++,,,111///------...111222222333111---******---333777///,,,---111333000///000000---+++...333666444111111222222000,,,***,,,...+++...111555777777555444888777777555444111000...///222111...---///...+++------111666555111000333222...+++---111333111...+++222555...((((((,,,...555222//////111333222000///222222///------+++&&&+++000222000...///...+++000000111111111111000000......///000000000111111111---***+++111666444///333111///------...000111111222444555666555555444---------...///111333333000000111333555222---(((+++---//////...///000222111111111111111000///...///,,,***+++///000///---...000111111000000111222333111///000333555444222666222//////333666666444555333111///............///...,,,++++++,,,---...***++++++)))((()))///444555222222333222000222777333222111111000...***(((---111111---+++...000///111111000000000000000000777333...---000333444444...///000000111000//////222000...000444666444222000222555666666666666777333222222222...+++000888666...,,,333999666111////////////111333666888:::,,,+++***---111333222000222111111111222333444444000000///---++++++---///444222000...------...//////,,,+++///111///...000---...............------,,,(((%%%)))000444222...000///...///222333111///,,,...//////......///111222222111...+++,,,111555444444222///,,,,,,///111///...---...///000///...000000000---+++,,,111555111---,,,///000///...000,,,...///000...---,,,,,,444444333222222111111000000///...///111222222000((()))+++---000000///---------222777444---,,,111333333444555444111///...,,,...111000...---...000------...111555555222...------...000111444555777111///---...111555888999444000...111111...,,,---222333444222000...------111333444111,,,+++///444555333000......000222444///222555666444333222222333444555444333333444666444000///111222000111555222111111444888999555111000111222222222222111000333444555666666666555444666666666444000.........,,,+++***,,,...111111000///222333222666;;;999333111//////111///++++++///111000///000222222111000...222333222222555444111...///111222333222222111444444555666777666555333555555555333000///000222111000222555333//////222333333222000......000222777888888666333111111222333111000111333111,,,'''(((,,,000333333111//////***,,,.........---...///333111///...///111111111000///,,,))))))+++///333---+++---222444222111333000---+++---222444222///...///000...,,,+++,,,...111222333444555444222111:::999777555222///---,,,---000000......111111///111000111333222//////333333111///...000111000...///555777222......000000222///...///222444444333///111111...---...---***+++000333000//////...,,,,,,---///000222222333333000000/////////000111111000---)))))),,,//////,,,222000...,,,,,,---///000222222444444555444333333......//////000222333444000000222555777666222...---...000000//////000222222222111000///......---...------///333333000---...///111222111000000111333111000000222333111///222000//////111333444555444333111///............///////////////...------+++,,,---------...000222777555444666555111222555.........///111111000//////111000,,,---000222000000000/////////000000111333111000000222333222000---///000111111000...---222000///000000111000...111333555555333111111222000000111111...+++///666444...,,,333777444///...////////////111444666777---***((()))---000000000000000000000000111222222//////...+++******---000333111000...---...///000333///...111333111000222000000111111111000000///,,,***)))---222444333000222111000222444555333111000111222111//////000111333444333111///000444777555555333000...---000222...---,,,...000111111000000222222111///...111333000,,,+++///000......000...///000000///...---,,,///000000111111111000000111000///000222222222111******+++...222333111///......111666555000///222333333444444333111///...---///111111///---...000///...///222444555222///000000000111222333555666///---,,,---111555777888666111///111222///...000444555555333111//////000000333333111------000444333222111000000111222222000333555666444111///...///000111000//////000222222///...000111///000444333222111444777888555222222222333333222111///...000222444666777777777777444666777555333000//////000---+++---222444111---///222333333666999888444333111111222///++++++///333111000000222222111///,,,333777555444555666555111111111111222333444555666555555555555555555666444555444333111111333555//////222666555111000333444444333000......000222777888999888666333222222444222000111333333000---......///111333333000...***,,,...///......///000555333000///000111000000111///---+++***,,,...000---+++---333444222333555000...,,,---000222000...+++,,,---,,,,,,,,,...000333444444333333333333333888777666444222000......,,,///000...000444555222333111000111///---///444444444333111......///000...222333000///111000,,,...------///222555666666///111000,,,,,,000000...---222444222000111000---,,,---...000111222333333222111///......///000111000...+++))))))***,,,---111000...,,,,,,---...///222333333333333333222111//////000000111222333444000111444777::::::888555000111111111000///111333111000///.........///000///...000333666555111,,,---///111222111000000111222111111111222111///,,,...////////////000333666444333111//////...//////000111222222222///---+++------...000333333222000333111111444333///---///------......000111222333111111...,,,///444444000////////////000111222222111111222444444333///,,,...///111222222000---+++666666666555222000000111///111222222000...//////222111333444111---///444111...///333444111......//////...///000111333444///---***)))+++///111111///............//////000...---,,,***)))+++...111111000///.........000000444000///222333111000111000111111222222222111111+++---///222444444333333333222222333444555444222333444444333111000111222444555555555444444666888666666444222//////111333---,,,,,,...000222222111222333444444222000000000///++++++///000...---///111111222222111///...---,,,---///111222222111000222000000000222333222111+++))))))---222555222...111...///333555444333444333333444444333111///...000111222111///......///222111111222333444222000333333222222222333444444000...---...222666888999888222///111222000000333666666666333111111222444///111333111//////222555000111222333333222111000222444555333111...------...///000000...------...222///...000000...///222444222222333666666555333555666666555444222000...000111333555666777777777444666888888555333111111000---***...555777333---222333444444444444222000555333222333000++++++///555333222222333333111000,,,444:::777444444555555111111111111222333444444777777666444333444777999222333333222111111444666111000222555444000000444666666444111//////111333555777999999777444222222777444222222555666555333555222111222555666333000000111222111///------...555222000///000000///...444222000//////000000000...---000444444111222555111///...///000111000...)))***+++,,,---///111222333333222333444666777888444444333333333333444444,,,000111///000444555333000...///111000...///444222444555222---,,,000444...000000///111444000***------...000222444666666222333111,,,,,,000222000///444666333222222222/////////000000000000//////333111...,,,+++,,,...000111000...---+++)))---333111000///------...//////333333333333222111111000000/////////000111222222111222555888::::::999888222333333222000000222333000///......///111333555222111111333555444///+++,,,...111222111000///000///000111222333111///---,,,...000000...///333666444333111000000000111111111222222111000...,,,+++///------000333555333000000---///333444///------111000000...------///000444111---+++000666666111000000000000111222444444222222444555444222///,,,000111333444333111---+++666888:::777333111222444+++---////////////111222333222333444111+++***...///000111333333111//////111000/////////000111222222000//////000111333333///......------...//////---------++++++,,,000333///............///000111333///...111111///---/////////000111111111000000***...333555444222333444111111111222333222222111333444444222111111222444444555666777777777777888777666555333111000222333...------...000222111000444444333222111/////////---***+++///111///---...333222222222222111...,,,---///222444555444222000222111000111222333222111+++(((&&&+++111555222...222///...111555777666666333333333333222000///...222222333222111///......555444333333333333222222666555444333333333333333333222000111333666777777777222...000111000111444666666555333111111333666...000222222111111333555---000333666666444111///444444222000---,,,---///444555666555222000/////////,,,,,,///000///111555444333222333444555666555666666666555444111///---111222333555555555444333333666888999777555444333///+++***///666999555000111111222333333000///000555333333333111,,,,,,///666555333333444444333111...666:::666222111222222---...000222333222111111888888666333222333777;;;111111111000///000444777777444222333000...000555666666666444222111222444333555888777555222111111666333111222555777666444666333111222555666333000333555555333111.........222000......//////...---666333111111222333222000000///222555333//////333333222111111111111111000******+++,,,///111333444444333333333444666999:::444444333333444555666666///222222000000444444111)))***---222333000000444000333444111---,,,222777222333222222666999555......///000111222333333444555666222---,,,000111000///444777444333333222000//////000000000000//////111///,,,******+++---...000...///000---***///777222111000/////////000000444333333222111111111111//////.........//////000222333555666666666777777444444333222000000333555333222111000000222444555666333000///111000---***+++...111222111000//////,,,...111222333222111111,,,///111111///000333666333333111000000111222333222111///---,,,,,,,,,,,,///---+++,,,000222222000000...000666999666333222111111111...+++***,,,...555222---+++000666666111111111111222333444555666444555444444222111111111222333444555444222///---000333444333000...000222,,,...///000///000222444222000111222...(((%%%&&&///111333333444333222000222111000//////000111222///111333444444333222222000//////....../////////......///......///222555---------......///000000333///---000111...---...//////000111111111111111***///444555333111111333222222333333333222222222000111111000000111444777444444555666777777666555666666555333111000111222111000//////000111000...666333000---------......,,,)))+++111333000---...222111000111222111...,,,...000222444444222000...222111000111222222111000,,,***))),,,111444333000222000...///444888888666333333333222111000///...444333333333222111000...555555555444333222222222777666555444333333333333555333111111222333333222666000---///000000111444444444333111000000333555...000222444444444444444---///444777777555111///111222111...,,,,,,...000333444555555222///......+++((()))...111222555999333222222222333555777888444444444333222///---+++111222333333333222111000222444666777666444444555...++++++...555888666333......111444333000111444444222222333000,,,,,,000666444333333555555444222222777888444000111111000+++---///111222111000///666666555222///000555:::111111000///...000444777999555333222///---000666333555666666444333333333222444666555333111000111333000...///222444333111222111111111222222111///333444555444111000///000...---,,,---///000///...444111......000222111///000000333555222---...222222222222222222222222222,,,++++++---000222333333555444333333333444666777888777555333222222333333000333333000000222222///&&&''',,,222333000111444000222333000,,,---222888000111111000333777444......000222222222111222333666777444...---000222000...333555333111222111...+++,,,---///000111222222///...,,,++++++,,,---......+++,,,000...))),,,555222222111111000000111111444333333222222222222333//////...---------......111222333333222222333555333444333111000111444666888666444333111111111222555111...---//////---+++***---111222111///......***,,,///111111111222333...///111111000000222333111000000//////000111222111000---+++******,,,------+++******---///000000...+++---444888666333222---///000///---,,,///222555444///+++...333444111222222222222333444555555444444444222000///111333333333444444333222111000///111111111000000111222222222222111//////000222777444333555222,,,)))***...000111222444777555111222111000//////000111222)))---111333222111000000111000000////////////000---///111111111111222444---------...////////////333///...111222000///000000111222333333333333333,,,///333444222000111222444666777666555444444555///////////////111555888555444333444666666444222444444444222000//////111333111000000000000///---555222---******,,,------+++***,,,222555111......000///---///111222...+++---...000111111000...---222111///000111111000///...------///111333333333000111111000222777888666333333222111000//////...555333333333444333222000333444555555333111111222555555444333333333333444333111//////000000000...444///---///111111222444111222222111000000222444///000333555666555444333...000333666666555333111+++...000000///...---...---///222222000.........---++++++///111111444888111111111111222555888;;;444444444333222///---,,,///000111222222111000///000111333333222222333555///------...111444444444000///222666555000111666222000111222000,,,,,,000333222111222333444333222444666555111000333444222---......//////000111111111333333000,,,---222777333222111///...000444888777444222333111///111666...111555666555333222111333444555444222000111222111...---...111222000......000222333111000000000444555555333000---,,,---+++++++++...111222222111333///++++++///222111///---...222444111,,,...333000111222222111111222222---,,,***,,,///111111000000000000111222333444555777555333111000000000111///222222//////222222///((((((+++000111///000444222222111...,,,,,,000444,,,......---...222222///---000333333222111222333444666444000///333444222***///222///---...---++++++,,,---///000111111222......---------...//////000***+++111000))))))000111111111000000000000000444333333222222333444555000000///..................000111111///000222555222222222000///111444777444444444333333222222222///---,,,...111222000---***---111222111///......))),,,......------///111//////...///000000///......---,,,,,,,,,...///000......---,,,,,,,,,,,,,,,(((***,,,---------...///---))))))///444222///...+++///222222000///222555555555111,,,+++000222111222222111111111222222333000111222000......000333222111111000000111111111222111000000111222111000333333333111000///111333888444444666555222000111,,,......///444:::777///000///.........///000111'''***...///......///000111111000///////////////,,,...222333222111000000------..................111---,,,000222000///000///000111222333333333333///111222222222111111222444666888777555333444555111111000//////000444777777555333333444444333111111222222111...------...222000///000111111000///333000,,,+++,,,------++++++***---444777333//////...+++***---000111...***,,,---...///000000000///111000//////000000///---,,,---//////---...000222---222444111111555777444444333222111/////////...555333222333555555333111///222555555333111111222333333333222333444444555111000///000222222222111333///...111444222333555///111222222111111222444000111333666777666444111000111222444444444444444&&&+++000333222000---,,,,,,///222444333222222333444000///111000...///333111111111111222555999===555666666555444222000...---...///111111111000///...///000000///000222444000//////...///111222444555444666999666//////555111///000222000,,,---111111000///000222333333111555555333///111666777444000///---,,,---///222444...000111...******///444444444222000///111555888333111222555444111222666***...333666555333111000444555555333111111222333111///...000333333111...---111555555333111222333777777666333...)))'''&&&******+++...222444555444444///***+++///333222111***,,,111444111,,,///555///000111111000000111222...,,,***+++...000///---((()))+++...111333555666222111///......000111222...111111//////222333000,,,***+++......---000555444333000---+++,,,///111...111111//////333555444+++///222333222111333555222444333000111555666444''',,,///,,,++++++***(((......////////////............///000000000111111333,,,,,,333333***'''---000000000000////////////444333333222333444666777222111000//////...//////,,,...000///...///333777111111111000///111555888---...000222444555666666******,,,000555666222...)))---111222111///...---***+++---+++))))))+++...000...,,,---000000---***+++******)))***+++---...+++,,,...//////---,,,+++$$$)))...000...,,,,,,---111,,,+++000555333000///---111666555222000222555444666333,,,***---111111111111000000000000000000,,,...111000...---...000000000.........///000111000---++++++......,,,)))///000111000000111444666111------000111//////111+++,,,+++,,,444;;;777.........---,,,---...///000(((***,,,---,,,---000333111000///...............***...222444333000......---......///......------...***)))---///------...------...000000111111111222222222222222222222222222555777666333111222444333333222000///000333666999666333222444444222000000111111000---,,,,,,---000///...///111222222111000...------//////---***+++***...555888444000///,,,)))(((+++///111---)))------...000111333444444111///......//////...,,,(((+++...,,,((((((+++///+++222666222000333555444444333222000//////...///555333222333666777444222---111555666444111111111111111111222333444555666222111111333555777777666333//////333666444444666///111333333333222333444111222444777888777333000111111222222333444555555)))***+++...000000...+++333444444222000//////000111//////000333333000---...000111222222333555666777666555444222///---,,,777222...///222444333000111111000000000000000000000000000000000///......333555666555333222222333...///000222555666555333999777555333222111111222222555777666222000111333111222222000---,,,...111...///000000000000222444333222111000///000111222222222666:::888222000222444222000000111222111000555666444000///222444222111111000//////...//////+++,,,///111333333333222111333555111***&&&&&&)))000+++(((,,,444999888444777222---+++,,,111555777---...///,,,)))(((+++......111444222...+++---000/////////...,,,+++,,,......))))))---222333666:::999444///---000222111///444333111///...---------///000111111111000...---000555555///+++,,,000222...///111333444333222111444222000///000000///......///111444666555333111---++++++---,,,)))***...111000///...------...///000111111000...---...000000...------///...+++'''///111333222000000222444777555333333333444333222111111111333444333000---888444...))))))---333777999333------000333222///---///000000000000222444,,,+++,,,...000000///---(((''')))---///---...111///...,,,++++++,,,---....../////////---+++(((&&&+++,,,......---,,,---...***+++...111333222///,,,+++,,,...000111111111111444000------///000000...000222444555555333000///000///...---------------///333555333222333000,,,111111111111111111111111///222333444222000000000---,,,,,,---/////////---.........///000222333444111///,,,---000222111///---/////////333777555000111...***)))///555333,,,---)))))),,,,,,+++---111---......---,,,...111444---...111555777666000+++---...000111111///---,,,000111...***,,,111///)))000///...000222333111///...///111222222222000///555555555444333333222222222//////333444111///000999555111222555666333000111222333333222000---,,,+++,,,---000444555444333///111444333111...++++++***,,,///111222000...,,,,,,+++,,,...111222111000+++---,,,)))+++222666666333///---...222444111...'''***,,,---,,,+++++++++***,,,000444555555333222666222///000333333000,,,555666777777777666444333///111333666666666555444555666555111...---111555000222333444333333444666:::777333222333444555555---,,,,,,---///111444555111222444555555555444444111111222555888:::::::::------,,,...000111000///333333333111...,,,,,,,,,111000000111333333111...///111333333333222333444777777666555333111///---888333...---000333333111111111111000000000000000---...///000000111111111333555666666444333333444000000111333555666555444999888666444333333333444111222333333222000111111333444333000---,,,---000111222111000...///111333333333222111111111111222111111555888777111///111333111000000111222222111555666444000///222333111222111000000/////////000//////000000000111111111000333444000***''')))---///,,,+++...444888666333555222...---...222444555//////...---++++++,,,......111444222...,,,---000111222333222000000111222000+++(((***...000333888999444///...000111111///333222111000///---,,,,,,...//////000111111222222111666666000+++---000111...///222333444444333222333222000000000111000///222222111222333333333333111......000000---///333222111///...------...///111111111///,,,++++++---000...---...000///,,,)))***---//////......///111444333222222333444555555222111111222333222///---333111...,,,---///333555333111///---...///111111///111333333333222333444++++++,,,///111222000...+++)))***...///------000------,,,,,,---...///000000222222111---***)))))),,,...000000...------...+++,,,...111333333000------...000222333333333222444000,,,,,,000222000...///111222444444222111000000000...---,,,+++******///222333111000222111---222222222222222222222222000222333222111///000000000...------///000//////000000000000000111222333111///......111222111000---.........222666444//////---***)))///555444...,,,)))))),,,...---///333///000///......///222444......000333555444///,,,///000000000000...---,,,111222000---///333222---000111222111000///000222111000000///............333333444444555444444444333///000444555222000000888444000000444555444111000111333333333222000///---,,,---///222333333222000111222000---,,,,,,,,,///000333555555444111///+++******,,,...000000///,,,...---***,,,222666666444111///000444555333///---/////////......000111,,,...111444555444222000444222111222333222000---444444444555555555444444000111222444444333222111888777555111...------//////111222222222222333555888555222111222333444444000///,,,+++,,,///222555000111222333333333222111000///000333666888777666111///------///222222222444444444222...,,,+++,,,111111111222444333111///000222555555444222222222555555555444333111///---777333...---///222222111111111111111000000//////+++,,,---///000222333333222444666777555444555555111111111333555666555444888777666555555555555666000//////000222222111///555555444111...---...///444444222///------000222333333333333333222222111//////333777555///---000111000...///111333333222555666555000000333333111222222111000000000000111222222111000000/////////000333333///***(((,,,000------...111444555333222333111///000111333333222111///....../////////...///111333111...,,,---000111333444555333333333444444...)))+++---///444888888444000...///000000000111222222111000...,,,***......------///222444666333777666000,,,---//////...///111333444555444444222111000000111222111000555444222000000222444666333000///222222111222666222111000...------......222333222///,,,++++++,,,000//////000111000---+++'''***---.........///000000000111111333444666666222111111222222111...,,,---...///000111111222333...//////---,,,,,,000333///111444555444222111222+++,,,...111333333111///...++++++//////,,,,,,///,,,------...///000111222111333444000***'''(((+++...000222222000...---...,,,---...111333222000------...000222333333222222444...***+++111333111---...///000111222222111111222111000...,,,+++***)))...111000......111222///444333333333333333444444222333333222000///111222333111...---///000111000222222111111111111222222222000///000111333222222...///......111666444...---,,,******///666555///,,,******...//////000444111222111000//////222444000//////111222222///---111000000///...------,,,111222111000222555444111222444555222...---000444222111...,,,++++++,,,---000111222444555444444333333000000555666333000111666222//////222444444333000111222333444444333222///...,,,---///000111000111111000---++++++---...111333555666666555222111,,,***((()))+++---......,,,......+++,,,222555444444111///000333444222///111111111///...///222555///000222444333222///---000222444444333111//////222222222222333444555555222222333444333222111000777555222000///...---+++---///000000000000111333666444111000111222333333444111---******...222555111111222222222111000000/////////111333444333222111///...///000222222111444555555333000//////000111222222333444333222111000333666666444222000000222333333333222111...---555333111000222222111000111111111111000000000///,,,------...000111333333111333666777666555555666222111000111333444333222555555555555555555555666000...---///333444222000555444333111//////000111555444111///---...111444222333444555444333111000------111555333...,,,...///...---///111333333333555777666222111444444222222222111111111111111222222333444444333222000///222333333...((('''+++000---...111222333222111000000000000222333333111///222000...///222333111///000111222000...---...000...000333333222222222333666111...111444555777;;;666555222///......000222000111222222000...+++)))///---,,,+++---000333666333777666000---...///------...000222333444444444111000///111222333222111333333222111111222666999555000///111333222333666222111000............///333444333111///......///000000111111222111///...(((+++...000222222222222000000111111111222444555222111000111111000...+++---...///000111111000000.........------...000222---000333444222000......---...000333444333000---...,,,,,,//////---...111...///000111111111111111///222333...&&&"""&&&,,,000222444333111///......,,,,,,---000111111...,,,,,,...///111111111111000444...(((***111444111,,,,,,---...000111222222222111111111000...---,,,+++---///...+++,,,000333111555444333333333444555666444555444222111111333555555222///---...000222222111111111111111222333333222222111111222333333333000111///...111666444///***+++******000666555111///,,,---000111///000333111222222111//////111222222111000000000000//////000//////............//////000000111222444333222555555333000......000222000///...---,,,,,,---...///000222444444333222111222000111555777333000000333000......000333444444000111222333333333222222111///,,,+++,,,...//////000000000///---,,,...///000222333444444222000///---+++((((((***,,,......***------+++,,,111333222111///......000000///---///000000///......111333111222333333222000---+++---222777777333//////111111111111111222444666777333444444555555444333333222///---...111222000---,,,---//////......000111555333111000222333333333333111...------000333666333333333333222111111000000//////000222222111000------...000222111///---000222222222000000111222111222333444333222222111///222555666444111000///222333444555555333111///333333444555555333000...000000000000000000000000000//////...///000111111000333666777666555555555111000//////111222111000222222333333333333333333111///...111444666444222222111000000000222333333333222111...---///444777111222333333333222000///++++++///333222---+++---///------...111333444333555777777333222555444222222111111111111111222222///222555888888666333111333555333...'''%%%)))------///111222222111000/////////000111333222///---111///...///333444222000111111111///...---...///...000111222111111111333333000111666:::999999;;;555555444000------000333000000111111000---+++)))000...,,,++++++---000222111444444///---//////---,,,---...///000111222222/////////111333444333222///000222222222333777:::888222///222444444555777222111000///...//////000000111222111//////000222///000222222222111111000***+++---000333444444444111222333111///...000222222000//////000///...,,,111111000///.........///111...+++,,,000222111///---000333444222000......111111222333333222...+++...++++++///000///111555111222222222111000//////000333333...&&&###(((---111333333222000......///,,,,,,,,,...000///---+++...///111222333222222111333...)))+++000333000,,,***,,,...000111222111111------.........---,,,,,,---///---***+++000333222444444333222333444555777666777666444333333555777444222...---...000222222......///000111333555666222222222222222222333444222222000///222666444///)))***++++++000555555111333000000222111...---///000111111000///...///111444333222000///...///000......------...///000111,,,---...000111000111222888333...---111333222///---...///000111111000///444444555555555444333222222///111666777333000///111///......000222444555111111111111111000000///333///,,,***+++---...///...000222333111000/////////000111222222111000//////---******+++---......(((+++,,,+++,,,111222000111000//////000000///...,,,...000111000//////000333333333333111///,,,***---222888888333///000222111111111111222444777888222222333444555555555666111...---...111222000---+++---...///......///111555333222222333444444444//////000111222444555666666555555444444333333333222111111222333333222000,,,,,,...000222111---***+++---............///111///111333444222111111111,,,///222333222111111111222444666888888777555333222333555666555222///---/////////000111111222222222111000.........///000///222666777666444333333222000......///000///...000000111222222111111000111111111333555666555444111///......111333444333111111111//////111444777000000000111000//////...******...222111,,,+++---///------...111333333222333666555222111333333000111000000000000111222222...111555888999888555333444666555000)))&&&(((,,,/////////000222222000...///......///000000...,,,.........000222333222111333222000.........//////111222333222111111333555...---///666:::888777777333555555111,,,+++///444000111111000///---+++)))000//////...---------------000000......000000------------...//////000000......///222555666555333---///222111000111666:::<<<555111333666666666888000000/////////000111222,,,---...---,,,---...000---///222333222111111222+++******,,,000222222222222444444111---+++---///000///......//////...---333222000...---------...222...***,,,111333000,,,///111444555444222111222333222111111222111...,,,...+++,,,///111111333777444333222111000//////...333444444000+++))),,,000111222111///------///111---,,,,,,...//////---+++000111333444444444333333222///,,,,,,...///...---***,,,///222333222111000((()))***,,,,,,++++++***---///...+++,,,000333111333222111000111222555666666777777666444333555666111///,,,,,,...000111111,,,,,,---///111333555666111222333222111111333555333333000...000555333...(((+++,,,,,,000555555111555222111333111---+++---...000111111//////000111444333222000---,,,...///------......///000000000++++++...222111...///222555///***,,,222666333...,,,---000222333333222111888888777666555555444444000...000555777222///...000000000000111222333444222111111000000/////////333000,,,+++,,,---......---000333555333111000000///000222333333333222111000...,,,,,,---......---&&&***,,,,,,...222333000444444333333222111111111---///333444333111000000222222222222000...---+++...333777777333000111333111111111222333444666777///000000111222444444555333111////////////...---,,,...////////////000222444333222222444555555444---...000222444555666666555555444333333444444444444333222333555555333111...------...000000...,,,+++,,,------,,,,,,---......111333333111000000111***,,,///000000111222444111333555888888777555333222333333222000.........------...000111222333444222111///...---...///000///222666777555222111000333111///...///000/////////000111111111000//////111222444444444333444555111///------000222222111222222222111000000333555///......---------------)))***...222111,,,+++---///...---...000222222111000333333000///111000,,,000/////////000000111222000111333444555555444444333666777333,,,)))+++...111...,,,---222444111...000...,,,+++,,,------,,,***,,,...000000000000111444222///.........//////444444333111///000333555///---...333666555333555222666777222+++***///555111111000///---,,,+++***...000111222222000...,,,))),,,---,,,...222222/////////........./////////,,,---///222555777666444111222222///,,,---333999>>>666000222555555444666//////......///111333444,,,---...---++++++,,,...,,,///222333111000111333,,,***((()))---000111111111333444111,,,***+++...///---,,,---...//////...000000000///.........---000...,,,,,,...///---+++///111333333333222333444111000...///000111000///111...---000111000333777333222111000//////000000333444333111...---///000111000...+++)))+++///222///......///000000///---///000111222333222111111111111///---,,,,,,,,,---))),,,111444555333000...)))***,,,------+++***)))...000///,,,---111222000111000.........111333555333555666666444333333444,,,+++***+++...///000///,,,,,,---...///111333444000111333222000000222555222222///,,,...222111,,,(((+++------000444444000333111111333222---+++,,,...000111222111111222333111222111///+++)))+++---...///000000000///---,,,...---111555333//////444...+++))),,,222555333000//////000111222222222222555444333222111222444555///---///555666111------///000222333333222222333111111000000111111222222222///---,,,---...///...---///111222111000111222...///111222333333333333000...------......---+++%%%***---...000555555333555555555444333222222222///111222222111111222333111111111111000///...---000333555555222111222444///000111222333333333333111111111111222222333444333222111///------///111...///111111000000222333333111111111333444444333...//////000111222444444222111111000000111222333444333333444555666444333111///------...//////......///000///---,,,---...---000333333000//////111(((***,,,...///000333555---///222555666444222111333222000---++++++---///,,,,,,...///111333444555222000///......///000111///222555666444111///...444222000//////000000///000111111222111000///...000333555555333111333555333000------///111000///333444444333111000111222...---,,,+++***+++,,,,,,)))***...222111,,,+++---000...---...000111111111---000000------...---***//////...//////000111111444222111000000222333555333666888555000---...222333...))),,,222555222...111...***))))))+++,,,---'''+++///000...---///222444222///---.../////////555444222///---...111444333///...222444333222444222666777222+++)))///666222111///...,,,+++++++++---000333666666333000---&&&)))***+++...333333///111111000///////////////,,,---///222666777666444555555222,,,((()))111999===444...///222222111222............000222444555000000000...,,,+++,,,---+++...222222111000111333///,,,))))))---111222222///222333111,,,))),,,///...,,,+++,,,...000000///,,,...///000111000...---,,,---...---+++***+++,,,---///000000000000222444///...,,,---///111333333444000...000111000222666222111///......000222333222111000//////.........000///,,,((('''***///333111000000000222222000///,,,---...//////...------111222111...+++)))+++...)))---222666666444000---...///000000000...+++***...111000......111222///000///---,,,---///222444111333555555444222111222)))))))))+++---//////...------------...000111111///111333222//////222555111000---***,,,000///***(((,,,......000333333000111///000333222---,,,---...000222333333222333555///000000---)))'''(((***000111222222000---***)))111000444888666000000666((()))+++...111333333333333222000///...///111222000...,,,+++,,,...111333...,,,...444555111---,,,///111444555444333222222000000000111222333555666111///------.../////////.../////////...///111333,,,---...000111222333333///...------......,,,***%%%***...000333777888555333444444333111000000111000000000///...///111444///000000000000//////...222333444333222222333444---...000222222222111000666555444333333333444444///000000///---...333888///000222222111111333444111000///000222333333111111000...------///111333///...---------///000111444333333444666666555333...111444444222///...---///......000333444222//////111333444444222///...+++...111111//////222555555444444555666555222000555333///,,,++++++---...///---+++,,,000333555666555555222///000555555222111222222333333222222111666444555666333...---000444444444222000///000222666666555444222111000000111000///......///000111111111000000000000000000((()))---333333//////222888555222////////////...111111111///...///111444222222222111000111333555000000111222222222222111333222222333444333111///333333222111000///...---000///...///111111000...///---+++*********)))(((+++---......///111000///222222000...111555333---222111///...///111444666555222...,,,---/////////////////////000000000000...111,,,)))000...(((+++,,,///444777888555111...000++++++222555000,,,,,,000333555444000...///111333000...000444777777555222444333000,,,,,,222777333,,,,,,444444......555888444000111555666555222111111111222222111///---...111444555333111000//////,,,***+++000333333111222444444000///111111...333222111000/////////000444222000000111111111000---,,,+++***+++---///000111000000///000000111222111111111000000///...,,,000333444222---+++///333888444///,,,,,,---......333222///......///222333---------...............111333444000///111///,,,000333666555000---,,,,,,///000222222111///---+++------///111444555444222...,,,...111000+++)))***000000...,,,,,,---222555999555///,,,,,,///111333222111000111222111///---......---+++******---///---,,,,,,,,,,,,---......000//////111333444333222000,,,)))(((***,,,+++***+++******...333555444222222111///,,,++++++,,,---222...,,,---222555333000000111000---))))))---000222111...+++*********+++---///111111000/////////000000000000111222333444111000//////000000///...333111...+++******+++,,,000...000555777333///...555333222333444555555444///......111555777666444...111111//////222222000444444333000......000333,,,///000111444888444...222000...///000000,,,)))***+++---///111222444444888777444222111222222333333333333333333333222222444222111111...+++///555888888666222//////333777...000222222111000000000222444444222333666444000------///111333444222111+++---000222444444333222555444222///---...111444777666444333222222333444//////...------...000111111444666333000111555:::000222555666444111000///.........000333444222000222222111222333111...+++...///111111000000222333666555555555666555222///000000///......//////000222000......000111111111444555333000111666666333111111111222222333444444666333222444333000///111666777666444222000111222222333333333333333333444555444222111000/////////222222333333222000...---******...222333000000333888444000......//////...111111000///---...111333333222111111222333555555111111222333333333333222444222000///000111111000444333222000///...------000///...///000///...,,,000///---,,,---.........///111333111////////////777666333000111333///)))222111/////////111444666777444000//////111111111111111111000000000000000...555222...111---***111111333555777777555333222222//////444444///,,,,,,000111222222111111222333333222111111444666666666444777888555000---...000222,,,,,,333333------333777333000000444777777555222...,,,...222222...)))...000222222111......------------,,,,,,...000222000333333111111444444111222222222111111000000000222111111111111111000///000///...---...///111222333222///......///111333///222444333000...000222222333333111//////222555777444000---------------///...---,,,,,,---...///---------...//////000000111333333//////222111///000333444333000------------...///000000000000///000000000222444444222111///,,,---000000,,,+++---555444222///---...111333777444000---...000222333/////////111222111...,,,---......---,,,---///222---------------......//////000111222222333333333111///------------***''',,,---///333555666444111333000...------.........111...,,,---222444222000//////...,,,)))***---000222111///---,,,,,,,,,---//////000...------///111000000000000111222333333111/////////111111000//////...,,,++++++,,,...000000...///444555222//////222222111222444555666666333222111333555666555333000333222//////111111...111222111000...---///111---000111222555888555000---,,,,,,...000000---******++++++---///111222333222111111111222444777888555555444444444444444555333000//////---+++...444888888777444111000333666...000222333111000000000000222222000222555333///+++,,,---///111222111111222333555666777777777777555444222000...///222555444333333222222333444555000000000000000111111222222444555333//////333777000222555555333111///...------///111444444333111666222///000222222...***000//////000222333222111777666555555666444111///---...///111222222222222222111000000111111000///222333111...000555555222111111000111111333555666666111...111333222000111666777777555333333444555222222222333333444444444555555444333222111111000222444555666555222...+++---,,,///222222000111555888444///------...//////000000000...------///111444111000111444666666444111222333333444444333333555222...---...000111111555333111...---------...///...---...///...,,,+++000///...---...///111333222555777444///,,,...111777777444000111333000***222111000///000222444666888555222111111222333222333222222111111000000///,,,666555111111,,,+++444555666666666666666555555444333333444222---,,,...222111000000222444444444333333444333333333555777222666:::999444000------222---,,,111111,,,,,,111777333//////333666888888333...+++...444555///)))...000000000---++++++,,,---...///,,,((((((---222...111222000222666777444111222222222222222111000000111222333333111000...222111000///000111222333666333000---,,,...111333...333666444///---000555111000///...///111333555555333111//////...,,,***---------------------------......///000111111222000222111---...222444222111222222111///---...///..................//////333333222333444333111...---++++++......,,,,,,///888777555222///...000222555333111//////111333444...///000333444333000...,,,...000000000000222444...............///000000---000333333111000222444222111111111111///***'''+++///333555444222000///444111...---///111000...000---,,,---111222111///...---,,,+++***+++...111222111000/////////000000000000...,,,+++,,,///222//////000000111111222222//////...000222333222000++++++******,,,///111333222//////333555333111333111111111222444555777777777666444444555555333222222444333000...000///,,,///000111000...,,,---......111333333555888666111))))))+++...111000...+++------,,,---///111333555000000000111333555888999555444333222222333555666222///...///---+++---222777777777555333222333444...000333333111000000000///222222111333666444000,,,,,,---...000111222333444444444444555555555666555555444222000000333555111111111111222333444555111111222333333333333333333555555222///...000444000333444444111---+++***,,,...000333444444222111888222...///444666222,,,///...---000444666444111888777666666666444111///...//////111222333444444000000000222444555444222///000///---///333444000333222111000000111333555444---)))---222222111000333444555444444444666888444444444333333222222222111111222333444444444444333444555666555333000...000...000333222000222666888444///------///111111///000000...------...000333///---///555777555222000111222222333333222222444222///...///111111111555333000---,,,,,,...///...------...///000...---000///...---,,,...111333111444777555...***---444222222000///333777666000222111000000000222444555666444111000000111111111333333222111000///...---+++444333///111---***222444555555555555444333333222333444333///,,,...111555111///000333555444333000333555333111000222555,,,000555777666333222222111------000///++++++...666222...---///333555666333111///111555555222---///000000...,,,******+++//////---***'''(((+++...---000111///111555555333///000111111222111000000///222555666555222000///111000/////////000111111444333111///......///000000222333111...,,,...000...,,,******---000111222333222111111111///+++(((---///111222222111///---000000000000000111111111///000...***+++111444333111000000///...---...///222111...,,,++++++,,,---666555444444444222///,,,+++((((((,,,---+++---000777777666333000///000111222222111000000000333555000111333666888777444111...000222333222111222333///////////////000000111+++///333222...---///333333333333333222000...,,,+++///222222///,,,---...777333//////111222000---...---,,,...000111000......---,,,++++++---000222000000111111222222222222000000000...------000222...//////000000111111111.........000333444333111*********+++---000333444444000///333555444444666222222333333222333555666777666555444333333222222111333333//////111000---000111222111...+++++++++...222333222444666555111)))***---000111000...,,,111000000000111333666777555444444333333444555555333111///......111333555222...---///...,,,...222555555555555333222111000///111333333222000000111111333444444666888777222...///000111222333555777444444333222222333333444444555555333222222444666111111111111111222222333000111333555555555444333333444444333000000222444333555666555111---***(((,,,///222444444333222111777222...111777:::666222---,,,---111555777666333777777666666666555222000333111000//////111444555222222222444666777666444111222111///111555444111555444111///...///000111000)))&&&,,,111111//////333444444333222222333555333333333333333333333333111111111111222222333333333333333333333444444444111///111333222000111555777444000...///111222333///000000///---------///111...,,,...333555333/////////000111111111111111333222111222333333111///444222///---,,,...///111---------///111222111000111222111///------000222...///222333...)))---777...///......333888888333000000000000000222333444333111.........///...---222222111///...---,,,+++---333///...444111+++//////111333555555333000...000222222///,,,---000333666333000000333444222///---000333222///...000222***---000333444444555555000...---///...,,,+++---555222---++++++---000111///111333333222111111111000111111///---++++++,,,222...***)))***,,,,,,+++---000000......111222///------...//////000//////000333888999666333111111111111111000000000111111///000111111000///,,,+++444111---,,,------***(((---+++***+++...000000000111111111222222000,,,(((...000333555555333000...222222222111000000//////...///---((()))...222222111000...------......---222000...,,,+++,,,---...777555444444333111...+++,,,******...///...000444333444444333000///000111111222222000...///222555000111222555777666333111111333444333222000000000000////////////000111111)))...111000,,,***---111333333222111000111222333///111111...+++***...111999666222111111111...+++...---...///000000///...///---++++++,,,///222333///000111222333333333222...000111111000///000000......///000000000//////,,,---...111333444333111***++++++,,,...000222333222...---000333333333666444555555333111000111333333333222222111111222333///222222//////222222///222333333111...+++******---111333111111444444111,,,...000111000...,,,+++222111111111222333555666888777666555555444444444222000///...///111444666333///...000111//////222333333222222222000...---///111333333222111111111000333444444666888666000...111333333222222444777666666555444444444555555333444555555333333444666222222222111111000000000///111222444555555444333222333444333333333444666666888999888555000...,,,---111444666444222000///444222000444999;;;999555+++,,,///222555777555444777666555666777666444111555333000......000333555666555444444555555444333555666555333555888777222555333111///---,,,,,,,,,,,,''''''---111000...///555666555333000...///000///000111222444555666777666444222000............222222222222222444555666111000111444333///000333555222000///000222222222000111111000...------...000...---///111222000---...//////000111000000000333222222333444444111///222111///...///000222333...------///222333222000222444555444000///111444---+++...111...)))---777000000///...222666555000////////////000111111222111///------......---,,,111111000///---,,,++++++///444000000777555---///,,,...111444444222000...111333000,,,***///222333333222222222222111///...,,,...///000/////////000//////000111222222333333...............---------333000---***)))***,,,...***...222111...,,,...000///111222111...---,,,---222...***+++...000...,,,---000000------//////,,,,,,,,,,,,,,,---...000111000444888999666333111222333333333333333222222222+++---000222111...+++(((666000***)))---...***&&&...///000111111000000///000000000222333111---***---///111444444111///---222222111111000/////////000111...))))))---000///111///...---......,,,+++---,,,+++,,,---///222444555444333333222111---+++///---...222444222333777///111222222111000000000111222111///,,,,,,000444///...///000222222000...222333333222000......//////////////////000111111***---//////,,,+++---///222222222000///000333666333222000---,,,---111555777666555333111///---------...000000111000///...///---******,,,///111222---...111333333333222111---///111222111/////////---...///000000///...---+++,,,---000333333111///++++++,,,---///000222333---))))))---000000000333444666777444000...000222000111111000//////111444...111111//////222333000222222222000---++++++,,,---222333111000222333111///111222111///,,,,,,,,,//////000000111111111111555555555555666666666666222222111111222555777999333///---111222111000222333111000000111000---+++///111333444222111111111...111222222333555111,,,---000444444222000111333333333222222222222222222111333555555444333444555222333333222222000/////////000111333444444444444222222333444555555666666333666888999777444222222...222666777444111///...222222333666999999777555,,,///333555444333333333555555555666777777555333222111/////////000222333555333111111333444555444666888777444555777555111111111000...---,,,++++++)))(((+++111222///...000333444444222000///000111...///000222444666777888999666222///---,,,...///111222333333333333333222//////222555333///...111000///......000111000///000222222111///......//////000000111111000///...//////000111111111111111444222111111222222111000//////000000111333444555///......///000000///---...222555555222000222444000***+++000///***---666111111///---000444222------------...//////000000222111////////////...---111000000///...------,,,,,,333222111666222---111...///111333444444333333666666000***+++111444222---000222333222000///...,,,,,,---///111222000///111111222333444333222000---............//////...//////---+++******,,,...***,,,//////...------...---///111111///---,,,,,,------...///000111111000---000000------000000------,,,++++++,,,...111333...333777777333000000222333333333333333222111111***+++---//////---+++)))444000,,,,,,...000///------111555555111...------......///111333222///,,,,,,...111222222111...,,,/////////000000000111111333444111,,,***...///---111///......///...***'''++++++,,,---///111444555222222111111222000...+++///...000444666333333666///111333333111000//////111222111---))))))...444000...------...///...---111111111///------///000///............///000000....../////////.........000222333222//////000333222///---,,,...111333333111444666444000---///111...///111222111000///...///,,,((((((+++---......+++---000222333111///...---...///...---,,,...///,,,---///000000///---,,,++++++---000222222///---)))***+++---///222333444+++((((((---000000000222333555666444///...000333000111111///------000333///222222//////111111///.........---+++,,,...000...333555222000222333333000111111///,,,***+++------...000111222111///...111222333444555555555555111111222333444666888999222---,,,000222111000111444222//////000000...,,,000222444444333111111222...111222111222333///)))---222777777333//////000...///000111111111000///000222555555444333333444111222222333333222111000111111111222333444666666333333333333444444333333...222555777666555444444///333888888444000...---111333666777888666444333...222666666333111000111555444444666888888666444---...///000111222222222000///---...222555777888444666555222333444222---............---,,,+++***(((***...444444///...111...///111111111333555777111222222333333444444555888555111...---...111333000222444666555333000......///222555444...---///---,,,,,,...///000...,,,111222333222000......///000222333333111///......000000111222222222222222555222///---...000111111...///000222333555666666111000///...///...+++)))(((...333444111///111444333+++***000000+++---555//////...,,,000444222---,,,,,,------.../////////444333111111222222000...111111000000//////......&&&111333000222---***111222222111222333555777999;;;999111***+++333444000(((---222444222//////000---,,,,,,///333444222///000111333555777666333000---...///......000111///---------,,,+++,,,...///...------///111222///---***---000111000...,,,,,,)))---222333111111222555---000000......222222//////---++++++,,,///333555---222666555111...///111111111111111111000///...******+++,,,,,,,,,++++++222111000//////111333555+++111666666000***)))***.........000222222000......///222333333222///...,,,,,,---///000222333333666777444...,,,...///,,,111///...//////...)))%%%------...///000111222333111000000000111000...,,,---,,,...333444111000222000222444444222000......222222000+++''''''---333333000---------........./////////---,,,---///222...............///000000000//////000111111///...///222444444000...---...---+++)))+++///222111000,,,111666444///---000555...000222333222000//////...***'''&&&))),,,,,,,,,***,,,///222222000...,,,------,,,***)))***---000,,,---///000000...---+++***+++---///111111...,,,'''(((+++---000333555666,,,)))***000333333222444111444666444///...111555222333222000---,,,///333222444333000///000000---)))************,,,000333///444666333000333444444...//////---***))),,,......000222444444333000///111111222333333333222222//////111222444555666777111,,,***///222000//////666333//////000111///---000222444444333111111222000333444333333444///)))///555::::::666111000111000111333555555555333222///111444555555333333333///000222333444444333333222222222222333555777888444333222333333222111///222000000222777999777555888555333111222222222111222222333444444222...+++111333444333222111111222999888777666666555333111---///222444555555333222666333000...///222444555///444666444333444333000...///000111111///---+++(((&&&)))111444111,,,***------...000222222000...111333666666444222000000333444444222000000111333888111,,,...555999666111222333222222000...+++***---///111000...---...000222333222...++++++///222,,,,,,,,,---...///000111666333///---///111333333444222///...///000111111...111333111...+++,,,---///---///333444///***))))))((())),,,111333222000///000111000///...///000333///++++++///000---***)))+++---000222333333333333444555555555333000///222---)))+++111555333///'''***------,,,---000333000222444444444333444555:::555///---...//////...///000222444444222000///,,,++++++...222333111...111444444111444999888222000222333000...---000444//////000000///...------...///000000000222555777555222222444222---+++,,,---///222111///---///222555222//////111333222111111222333111//////222555000000......333888555...---222555444///,,,,,,...---+++******,,,...//////111111000000111111222333------000333555555333000000///...---...///222333333111111222444333///+++...///......---///222555222333333333333222111000///000000...,,,*********111***$$$%%%---444555333444333333333444222///---...///000000//////000222333555444222222444222------,,,)))((((((***---///000222000+++,,,000///***,,,...///...+++***,,,///333111///...//////000///,,,******,,,111333333111333111///...000111111111...///...,,,///333333///---000111......///---))),,,...///111111111000000,,,)))***,,,,,,******---,,,,,,,,,++++++++++++***000...---,,,,,,,,,------000333444222,,,***,,,000...///000111111000...---(((***,,,+++******...222((()))+++///222444222111888333---,,,---000111111444444333222111111222333000111222000///...///000...000000,,,''''''---333222444444333111///...///---...//////......000111---000333444333222111222666111......222444222000333222111111222333333333555///,,,000222111000111999444///...///111000///000444555444555777777444...///111333444111,,,)))666444555777444---...444---222666666333000111333333888888444444777555000''',,,111333222111333555999:::888444444888:::999666333222444333///...111333222222444555666555444444444444444555444111...111111111222333222...,,,...000333444333333444555999777666666666555333111222222222222222111111111666444111000111222333444222666777444222333111---///111222222000......///...+++,,,111555222000000111000///000222222000///111444777888777555444333///111333333222222333444444000,,,///444888777444222222333222111///---+++...000111000......111333444444333000------000333,,,,,,,,,------///000000444111...---///222444444666444222000///............///000000///...///000444111111555666222000000---++++++,,,000222222000///000111000///...///000444111---,,,------+++(((***+++---///111222333333333444555555444333111///444///+++,,,111444222...&&&)))---.........000333111222333333222111333444777444000...------...//////222555555333111000000///......000333444333111000111///,,,...444555111333333333111//////000111111111111000000//////......///000///...///222444777333111111///+++***,,,+++---///000///...//////111///,,,,,,...000///...333444333111---,,,...000---......---111555333...***...222111...+++---//////---,,,,,,...000000000000000000000111222333444111/////////111333333222000//////......///000111444222000222444444111.../////////...---...000333...//////000000111111111+++,,,...------,,,...///000...,,,+++---000444555777555444333333222000---000000111000...///111333---//////---///333333///...,,,***((()))+++...000000111000,,,---111000,,,000000000///------...000666444111///......---,,,---++++++---000222222111111///------///111111111///000...,,,---111222...---000000......111000---...//////000000/////////---***+++...///,,,,,,///+++,,,,,,,,,------.........---++++++,,,.../////////333555444///+++,,,...222222222222222222333333)))***,,,---,,,,,,---...'''+++000444555444222000777222---+++---///000000444222///---.../////////...000111000---+++******------+++******,,,///222222333444333111/////////---...............///000...111333444333111111111444111000111555555111...333222111111222333333333222......111222000///111444222000111333333111...111666999777666777777444111111111111111000...,,,333111111333///***+++000---111444444111000111444333777888444444666555111,,,...111333333444555666555777666222222555555333555222222444444111000333333444555555444333333444111222444777888555000,,,333222111222222222000...+++...222555555666666777888777555555666555444222555333111///......///000555444333222222222222222222555666333222333222...///222555333...---000444333//////444666444444555444333111111222333222111333666999:::999777777777000222333333222111222333111///...000333666777777222222333333222111///...000000000000///111444777666666555222//////111333------,,,------...///000111///------000333444555888777444222///---+++***111///......000222333333444///...111222000///111000...------///111111111///000111000///...///000555333000---***)))((('''------...///111333444555333333444444444222111000666111---...111333000---###(((...000000///111333222333222111//////111333333444333///+++***---000///444888666222......000222111000111444555666555111000---***,,,111444222444333111111111111///...444333222111000000000000...//////...---...000222<<<666222000---***+++...)))***,,,///111111...,,,///---++++++,,,......---555555444000---******++++++///000...000333333000---000222111---+++,,,...111///......000111111000......///000222333444555777444000...000222444555//////000000000///......444222000222555666444222///000000///......000111///...............//////***+++------------///111...222444222...---222888888666333111111111000///222222111///---...000333///000///---000555666333000///---,,,,,,...000222///000///---///222222///444222000///000111111000555444222000///---------...---,,,...000111000///...---+++,,,...111111111111111///+++,,,000111......000000---...222444222333222111000////////////,,,***,,,000111///...111+++,,,---...///000111111---+++***+++...000111111...222666666222...++++++000///.........000222333,,,,,,,,,...///...,,,***'''---555999777444111000555111---+++,,,...//////666111,,,***,,,...///......000222111...+++(((''',,,***)))+++///222222111111222333333111000000000.........---....../////////111333444222000000000222111111444666555000,,,333222222111111111222222///...000333222...---000000///000333666666222...000888===;;;777666666444444333111000//////000111555444333444111------000,,,///111111//////222666333666666444444666555222333111000111444666777777444777666333222333222///333000111555555333222555111444777666333222333555111222444666777555111...777555333333333222111///***...222555666666777888888666444444555555444333444222000...---......///222333444333222000000000...111222111333666555222///333555222,,,+++000777333111222777888555444666555333111111222444444444555777::::::888777666666666666444111...---///000000000111111111333555777111222333333333222111000000000///...///222666888777666444222111000111222...---------......///000222000...///111222333222888777666333///,,,++++++555111......111444444333222...---000111...,,,---......///111222222222111///000111000///...///000333333111---)))'''((()))000000000000111444666777222333333333333222111000555111...///222333000---"""(((///222222111222333333333222///---...000222///333555111+++))),,,111///444999666///***,,,000444333222222333555666777333111...---///333444444333000...///222222///,,,444333111000//////000000---...///...---///111444@@@999333000---***,,,000))))))+++///333333///+++///...,,,,,,---...//////666555444111...,,,+++***,,,111333111111444555444555666666333///---,,,---111///......000111000///,,,---///111333444555555;;;777333111222333555555...///000111000///---,,,111000111444888888555222...000111111000000111333555444111///---,,,,,,,,,,,,...///...------...///,,,111555444000...222777666333///...///000111111111111000...,,,,,,///222222222000---///444555222333222000///000111333555......---...000333333222666333//////111333222000000000000///........./////////....../////////......,,,+++,,,///222333333444444000,,,,,,000111...///111///,,,,,,111444333777555333111000000000111+++***,,,222333000///111------......///000000111///,,,***+++///111111000---111666888555000,,,***,,,,,,------...///000111222///------///000---***(((///777999555111000111222000---++++++,,,...///888222,,,***---000000///...111444444111...+++***,,,,,,---///111333333222///111333333111000111222000...------.../////////...000222222000...------111111111222444333000---111222111111//////000111,,,---111444111,,,,,,111...---...222666777444111...888???<<<666333333333333333222111//////111222777666666555333111000111,,,.........---///333777333444444444444555555444777333//////333666777666999:::888444222444444111111///111555666444444666///333666666333333555777333222222333444555333222888666333222111000...,,,,,,///333555555555555666777555333333444555555444000000000000//////......///111333333000//////000///111111000222666555111...222444000+++***000777///000444999999444222333333222000111333555666666666888999888666444333444999777222...+++,,,000333111222333222000000222555111222333444444333222111000...------///333666888666555333222222222222222//////......//////000000444222111111222222111///555555555222///---...000999555000///111333222111333000111555555000+++***))),,,111444555444222111///000111000///...///000222111///,,,))))))+++---//////...///000222444555222222222222222222111111333111///000111222000---"""(((///333333222222333333222111///------000222---333666333,,,)))---222///444777444---)))+++///222222222111111222444666111//////111333333333333111...,,,---000222000---111111000000/////////000+++---......///111444777@@@999222///,,,)))***///******+++000444444000,,,---------,,,,,,---///000444333222222111000...---,,,111333111000222333222444555555444111///.........---,,,---///000///---+++---///111333555555555888666333333333333222111---///000111111///,,,+++------000666:::999444000---///222333333333444555777666444222000...------,,,...///...------...000,,,...000111222222444555111...+++***,,,///111111//////...---+++,,,...111------+++)))+++000222///222111000///000111333444...,,,,,,...111222333333666222......000222222000---///000///---,,,---...///000000///...............---,,,---000333444555555555222......111111...111222///++++++///222111555333111000/////////000***)))---222444000...000////////////............222...+++,,,///222111///,,,///444777555111---***,,,...111333444333222000666222...---...000...,,,***000555555111///000222///...---++++++,,,///000666111,,,***,,,///111111---///222333222///......---111444444111///111444...000222222222111222333222///---,,,...000000///,,,...000000///,,,++++++111000/////////000000000000111222000...---///111---...222444222------111000...,,,...222555555333---666===:::333000000000000222333333000///000222555555444222222222111///---------,,,---000444666333222222444444444555666888444...---000333555555<<<<<<999222111444555444000///111555666444333555000222444555444444555666444222000000222444555555555333111000000...+++(((...000222333222333444555666444222222444555666555000000000111000///...---...111333333000///000222444444222///111444222,,,...111222000,,,,,,111555,,,...333999888222///111222111000000222444444333444666777666444222222333555333///,,,+++---333888333333333111000000111333111222333444333222111000000...---...111444555666555333222222444444444333111111000000000000111111555444333333444333000...222333444111......222555999777444222111111000//////---///444444...)))((((((,,,111444444333222222///000111000///...///000222000---++++++,,,...///++++++,,,,,,---///000111222222222222111111222222333111000000000///---+++$$$***000444333222222333111222111000......000222...333777444...+++...222000444666333...***,,,...000111111111000000222444///,,,,,,111333111000000111///------...///000000...///000000111111000000***,,,---...///222666888;;;555000...+++''''''+++***+++---000222222///---,,,,,,---,,,+++,,,...111111111000111333333222000,,,//////------000///,,,,,,---000222333333222111+++++++++,,,...///...---+++---///222444555555555333222111111222111...,,,---...///000000///---,,,++++++///444888888333...,,,///333555444444333444333333444444333222111000)))+++---......///111333...---,,,...222555444222///,,,))))))+++---///000---.........------///111)))+++++++++///666888666///...---------...000000...******...000000111333555222///......000111222000222333111---)))***+++///000000000...---...//////...---...111333555555333444222//////222111---111222///++++++///111000......---------------...******...444555111...///000000000//////.........444///+++,,,000333111...+++---111333333111...,,,***,,,000333444222///,,,444222///------...------+++...222222000///000111,,,------,,,,,,---000333000...,,,******---000222---///000///......000111...333666444///,,,///333---///111222222222333555555111------///111111///+++---///000...,,,,,,,,,000///......///000222333111333444222...---///222000///111444333///...111222...++++++///222444333,,,444999666111000///...///111333222///...000333555666555333444777555222...---,,,---...111444555333111111333444333444888888444///---...000222444::::::777111///222444222000///111555666222111222444333333444555555444333444222000000333555666666222111111222222111---+++...///000000000111444777666444111111333555666666555333111///...............222444444111000333777666555111...111444111+++000111111000///000222444---...222666444///...111222111000111111111///...111222444444333333444555111111000...---///333666333222000000000111222333222222333333333111000///222000///000333666666555555333222333666888777555333333222111111222222333555444444555666555222000222333333000---...444999666777666444111///......,,,***+++000111...++++++,,,...111111000///111333///000111000///...///000555111,,,+++---/////////***+++,,,---.../////////222111111111111111222222555444222111...,,,(((&&&&&&+++111444333222222444///111222111000000111333///333666555111...///111333444555333000...//////---000222222000///000222000+++***...000......111666555222///,,,---///222,,,...000333444333222111***,,,------...000333666999444222111...)))(((******,,,...///...------...,,,...///...,,,---000333///......000333444222000...///---+++---000---'''(((***...333666666444222))))))***,,,///000///...,,,---000222444444444333333222111111111111///---,,,---.../////////...---,,,++++++///333444111...---000444555333111/////////000222333333222///...***,,,...///...///111333111///---...111333333222000...+++***+++,,,---,,,+++---000111111000111222,,,///000111555<<<===:::......---------...///000...)))(((---000...///222444333111///---...222444000333666333...++++++---...///111000---,,,...000///---,,,---000222333333///111111//////222///***///111000,,,---111333222***+++,,,---.../////////,,,,,,111777777222......000000000111111111111111333...***,,,222555333000++++++---///111111000///***+++...000000...,,,***,,,...//////---+++))))))***---000333444222000///***+++---------...222666+++---///---+++,,,111555333222000...,,,---111555...000111000---,,,...///,,,...111222222333444666777333...---000333222000+++---000111000.........---///000111222333444555333666777555111///222555444000///222444111000222333///******---000111000...333555333111111000...000111222///,,,,,,111555666777666444666;;;999444///...---...000222333444333//////333444333444999666555222///---...111444444777777333222333222...111000111555555000...///777555333444666666222///222111000222444555555555111111333555777666333000------.........111555888555333111111333555666666:::777222...+++,,,---//////333666555222222666:::444333///---111555333---222111111111222333333444......111333111---...333333222111111111///+++)))...000222333333444666888111222222111000//////000222000...///111333444333222222333333222111///...333111000222666888666444555444333555888:::999888444444333333222333333333333333444666888777555222333444333///,,,---444;;;333555777555111......///000,,,,,,111333222222444111111111...+++,,,000444///111111000///...///000999222,,,+++...111000---,,,---///111222111111000222111111111111111222222777666444111---)))$$$"""(((---222333222111222444...000222333222111222333000333666666333000000111666555444444333222111111,,,000333333111///000111333,,,)))---///...000555:::999666111,,,+++...333+++...111555666666444222+++,,,------,,,...111333999666555666333---+++,,,))),,,///...+++***,,,...///111222111///000333777...------///222333111...222111---,,,///222---&&&+++---222666999999555222((((((***---000111000///,,,...000333444444333333777555222222222333222111,,,,,,---...////////////...+++)))***...111111000...111444444111...+++***...000222333111...***(((///000000000...---...///333222111000000000222333333000---,,,,,,,,,+++***+++...222444444333333444---000111222555::::::666000000000000000111111222...((((((---///---...111444555444000---...222777...222666555111...///222---///111000---,,,...000///---,,,,,,///111222111,,,...///...///111...(((---000000...///444666555***,,,...000222222222222......333999999333//////000000111222333444444555111,,,))),,,333777666222+++******,,,///111222111///000000111000000///...$$$***000111...)))&&&%%%)))+++000555777666000,,,(((+++---...---///444888***///333111......333999:::888333///,,,...444888///---++++++---...---,,,+++---000222222333555666999444......111444333111+++...111222111000000000+++...333555666666666666666999:::888333111444777777111...111444333222222222...++++++---///...---///333333111111333222...222222000,,,(((***111888111333222///222888777111///......///111333333333333//////333444222444:::666666555111------111555111666888777666666222,,,222000222555444...,,,,,,444555666777666444111///444444333111444888666111555444444555333///000444...---,,,...222555555333.........///111444666888666444111......///111333///222555444111//////000000111///,,,---111222......------///222444555555//////000111111000...---///000111111000...,,,***444555222------000222111666555333222111222222333111111000000000222333444333111......000111222222///...///333888:::888666666333222444999<<<:::777666666555333333222222333222111111222333222000---222222222333444555777777333222222111111000000000111222333111///,,,,,,,,,---+++...333333000///111***...222222///---000333444222///,,,)))))),,,...222222444777555///---///444666222------333333...---...000///,,,&&&!!!+++///444666666555444444555222//////111333222111555333111000///000111222---...111222222000...---(((,,,000111000000222444......---------///111222444555444222///---,,,---+++***,,,111666555///)))+++,,,,,,+++...444444111555555333111///,,,***((()))******+++,,,---......---......///////////////////////////000111333444000333333......222222...---...///111333444444444000---,,,---000111000...---...///111222222222222666555333000...///111444111111000...,,,,,,...///333111...------///333555777333///...000000///------...///111333222///---000000///---,,,+++******000222333333222222333444333222222111000...,,,+++//////000000000111222222333222333666888777333///...333555///***+++---...//////////////////......///......///000111111000////////////............222...+++***---000111111///000111000......///111,,,+++***))))))+++---...+++***,,,000444555222///******,,,///222333111000---333888888444111111222222///------///111111///---+++***+++...222444444222...***+++...000...++++++,,,,,,---...///000000---------,,,+++***)))(((------///111444444222000...............//////000///000111000......111444555000///111...***,,,222000111111///---,,,,,,---(((---333666555333222222555222222333444111...---)))---000000...---///111---///222333333333555666999777777777222---111999333000------000222333222///000000111111111111000***,,,///222333222111000333222000//////111222444888999888666444222333444444000+++,,,111555555333111444222...---222666777666555666666000+++---333555666666444111---)))&&&222444444222333555222---444555777777666333000...000222111///111555444111666222111333333111333666(((((()))---111555555333////////////000222333444222222111000000/////////000222444333111000000222111222000---...222222///000//////000111333333333222222333333222111000///111222333333222000---,,,555666444000///222333111444444333333333333333333000///......///000111222---,,,,,,...000111000///222111222444888:::999888999555333444777888555222222222222333333444444444333222222333444444222000//////000111222333444444222222222222111111111111222333444222///---------///---///333333111000333000333555444///---///111222111///,,,+++,,,...111333222222444222......111222444333000000333111,,,******++++++***)))((('''...000333444333222222333222000...///111333222000333111000......///000111111222333333222///---+++,,,...000111111111222333000////////////000111111333333333222///------...,,,+++,,,000444444///***+++000111...---000333333333333222111///---,,,+++))))))***+++,,,---...///---...//////000000//////...//////000111222222222111444333//////333333000000111222222222222222111000...+++,,,///111222111...///000111111222111111555555333000......000222222222000...,,,+++,,,---333222000//////111333444///---+++,,,000222333222------///111333222///---------......------,,,,,,///000222222111111222444000111333444333000---+++------///000111111111111111222333666888777222---...333444///+++---111222///////////////000000111222111000000222222111000------------.........///111...+++***---///000000//////............//////---,,,+++******,,,...///------///111333222000---++++++---///222333111///,,,000444555333000//////111///,,,,,,///000000...---+++***+++...111333444333000---///222333000---***+++,,,...///000000000,,,,,,---------------,,,......///111444444222000,,,,,,,,,---...///000111333333333000---,,,---000555111000111///+++---333000111111000...---------)))...333555444333333444222000000111222000...---,,,---//////...------......000111111111111222444000222333000...000777<<<555222...---///000///...000000111111111000000///***,,,///111222222111000222111///......///111222555666666555444333555666444000,,,,,,111444444333///222222...---111555555555555555555000+++---333777666555333000...,,,+++...000000000222555333///666666777777555333000...,,,000111......111333222666111...111555555555777***+++...222666888777666333222222111111222333333///000111222111///---+++111222333222111111333444222333111...///333333000222111111111111222222333333333333333222111000///111222333444222000---+++444777666222111444444111222222444444555444333333//////...//////000222222***+++,,,///111111///---444333333444666888888777777444222333555666333111---...000222444555666666444333333444666666444333---///000222333333333333000111111222222222222111333444444333000.........222//////222333111222555222555666555111///111333222000...------...111333444111111111000---///333///222333222333444000***+++***)))((()))+++---///222333333222000///000111///......000222222111000000///.........///000111111222333444333111///---111000000222333333222111111111111111111000000///111222222111///......///...,,,,,,///222333000---+++222555000,,,---222444000000000000/////////...++++++++++++,,,------......//////000000000000000...///000111222222111000222444333000000333444333444444444333222111/////////...,,,---///222333444000000111111111111000000444444333111......///111333222000...,,,++++++***333222222222222222222222+++***)))+++///333444555------...000222222///---***+++---...//////...------///000000000000111333---///333555555222...+++***+++...000111111111000111222333666777444000,,,000444333...,,,000555666000///...---...000222333333111000111222222111000.........//////000000000000...,,,+++---///000000000---+++,,,...000...------,,,+++++++++,,,...///...000222222000...---,,,---,,,---///222222000///---...///000222111...,,,000///------...//////...,,,***)))***---000222222333111000111333333000---)))***---000111111111000,,,,,,...///000000000000...///000222444444111///++++++,,,---///000111111444444333111...,,,---...444222111222000---///333000000000000000///...---,,,///222444444333444555000///......//////...,,,///...------......---,,,000000000///...///111333777;;;888...)))...333222555222///---------,,,+++111111111111111000///...+++,,,///111222111000///000///.........///111222222333444444444555777999333000,,,---000333333222---111111......111333222555444444444000,,,---333888777444222000///000000,,,///000///222777666333666777777666555222000...+++111333///...111555666666000...333888777444333000111444777888777555333444444444444444444555555000111111222111000...,,,222222111111111222444666333444222///000444444111222222333222222222444555222222222111000///...---...///111222111...+++)))222555555222222555444111000222444666666666444333...///000111333444666777.........000111111000...333222222222333444444444111000///111333555444222,,,...000333555666777777333222222333555666555444...///222444555555444333///000111222333222222222333444555444222000000000333///...000111///111555000222333333222222444666333111///...///000111222333111111333111...///444000111111222333222///,,,000///---++++++,,,...///444555555444111.........------///000111111000//////////////////000111222...///111333444444444333555333111222444555222000111111222222111000...---///000111000///...///111///...---...000222111000+++000333///,,,...222333.........///000000111222111000///---,,,,,,------...///000000111111000000...///111222333222000///222222111///000222444444666666555444333111///...------...000222444444444111111111111111000//////444555444222000//////111111///...---------,,,+++000111222333333111000///...---------...000222222...---...000111111///---***,,,---///000///...---,,,...////////////000222,,,...000222333111///...)))+++///222333333222111222222222222222111///...222444222,,,+++000555777222000...,,,,,,...000111///...---...000111000///222222222222222222222111111///...---...///000000111---***+++000222000,,,,,,,,,+++++++++,,,---...---111333222///,,,,,,---.........///111222000///000...,,,///333333000,,,111000//////////////////,,,***)))))),,,///111111000000000111222111...***)))+++///222444444222111,,,---...///000111111111000000000222444333111///---......///000000000000222222222222111111111111333333333222111///111333////////////000000///---...000111222333444555666222222000------///...+++///,,,***+++///000///---000000000///...///333555>>>DDD>>>---'''///222,,,333111///---,,,,,,++++++222222222111111///...---+++,,,...000111111000///---------...000222444555222444555555444555777999222000------///111111000,,,111222000000222333111555333333444111---...333666666444333333222222222///222222111555999999666777777666666444222000///...333555111000333777999444//////666:::777111------000333555555333222111222222333444444555555555444333111000//////000111333111000000111333444555333444222///000444555111000222444333333333666888333222111111000/////////...///111333111...+++(((000333333111222555555222000222555777777666444222,,,---///111444666888999444111///.../////////...222333333333222222222333000//////000111222222111///000111333555666777777222111000111333444444333---///111444555444333222...///111333333333222111111333444444222111222222333///---//////...000444000111111111111111333555555222///...000111000///000///222555444000000333222000///000111111//////222222111111000///......444666888777333000------,,,...000111111000000///000000000000111222222333---...000333444555666666888555222222444555222000000000111111000...,,,+++---///000000//////000111000///------///111222222***,,,,,,+++---222333000---------...///111333444666555222///---,,,,,,,,,......///000000000000000///000222333222111///...111///......///111333555555555555444333222111000***---222555666555333222111111222111111000///...333444555444222111111111...---,,,---///000///------///111222222111...---111000000/////////111222///......000222222000///,,,---.../////////...---,,,...//////...---///000---.........///000111111***---000333555555333222333222000------...000222444444000***)))...222333333111...,,,+++,,,---...***))))))+++---//////...444333333222111000//////111111000/////////000111222...+++,,,111333111...+++++++++++++++,,,------,,,///222111...,,,---//////......///111222111///444000---///444666333///222222222222111000000000---+++)))))),,,///111111000000111222222000---++++++---000333555444333222------...///////////////111111111333444333000...111111111111111000......333333333333333333333222222444444222111111222333000...,,,---///000///.../////////111333444555666666777333---,,,000///***---***)))+++///222222111000111111000000111555888333:::666)))(((444999444............---,,,------222222222111111///...---,,,---...///000000//////++++++---///222555777888555666777666555555666888111000........./////////---222444222111333444222555222222444222///000444333444555666666555333222222444333111444888888444666666666555444333222111222555444111111555888888111...000666888444///,,,,,,///333555555555555666000000111222333333333333777444111...---///111333222111///000111222222111333444222///000444444111...111333333111222555888444444333222222222222333///111444555444111---***...111111000111666777666111333555777777666444222***,,,...000333444555666333111---,,,---.........222444666777555444333444222222111000///......---000000000111222444666777222111//////111222222111+++---...000111111111111///000222333333222111000...000222333333222333555333///---//////---///333444333111000//////000000666222///...000111000---------111666555000///222222///...000222000///000...000222444444333111000555666777666333000//////...000222111000//////000111111111111222222222222000000111222333444444444777555333333333333222222000000000000///...,,,,,,---...000//////...000111000///......///000222333)))+++***)))---333333///...---------///111333444888666222///---,,,---------......///////////////000111222222111000///...111...,,,...///000333777555555555555444333222222***///444777777555333333111111111111111000///...000222444444333222111222...,,,+++...111333111...+++---///111222111///---///000000000///000333555111000///111222333222000..................//////...///000///---,,,---...//////...---...000222333---...111333444444444333111000...+++***,,,000333333333///)))(((---111000333111///---,,,,,,---...)))((((((***---......---000000///...------,,,+++000111111000///...///111111...,,,---111333222000+++,,,,,,,,,------------,,,...//////.........//////......///111222222111444000---///333666444111222444555444222111111111...,,,******---///111111222222333333222000...---,,,...000222333333222111,,,,,,---......///......222222222333444333000---222222333222111///---+++666555444444444333111///000444555222000222333222000,,,))))))---///000//////......000222444444444888999555,,,,,,111111,,,,,,+++***,,,000333555666111111222111111222444777---000---'''(((222666444+++---......------...000111111111111111000///...------......////////////+++,,,...000333555777888777777777666444333555666000000///...............---222444222111444555333666333222444444222222555111333666777777666333111222333111///000444444000555555444444444333333333333444111...000555666444///---///333444111///111000333555666555555777999333333444555444333222111666333000------...111222222000///000222222000---333333111...000444444000---000222111...---000444333333222222222333444555///111444555444111,,,)))...000000///111888;;;:::333444666777666555333222...///000222222333222222000///......000111111000///333777888666444333333222222222000///---------......------///222555777444111//////000111111000,,,------...///000111111///111333444444222000...+++...000222222333555777333///...000000...///333555333000//////000000000333000------111222111...,,,+++...111111......222000------333444000---///...///111333333333222111666666444111//////111333111333333222///...///111111111111111111000000000...///000111222333444444555555555333111111222444111111000///.........///---...000///......///000///////////////000222444)))---...+++,,,000222000//////...---...000222333444222///---,,,---...///,,,,,,---...............222222222111000//////...222---,,,///000000444:::777777666666555333222111...111555666444333444555000000111111111000000///+++...222333222111111111000---,,,///333444111...+++,,,///111222222111000---...000///...///222555222111111222333444333222...---,,,,,,---///111333000111111000---,,,,,,---000000000111111222333333//////000222222333333333,,,---...---+++,,,///222000000---((()))///222111111111000000000000111111---,,,,,,,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,...000111000---,,,---///...------...///000111111---......//////////////////...------//////...---///...---...111333333333222///,,,---000222333222111444555555222000000111///---++++++---000111222222333222111///.........,,,---....../////////...***+++,,,...///000000111333333333444444333000---///000111111000...,,,***333222111222444444111......333555111000222333000111+++&&&&&&***...000000---,,,---///333444333111666888333++++++333555///,,,---......///222555888222333333222000///000111000...+++)))***---///000+++...000000...---///000000000111111111000000///------..................---...///111222222333333444555555444222222333555000000000///---,,,,,,------222333000000333444333777333222555666444444777333444555555555444444333111222000---///333333000444444444444444444444444333222...+++...333444000---,,,---//////...222777111333444333000///111333888999999999777555333222333222000...---...///000111000///000222111...+++222333111...///333333000,,,///111///+++))),,,000111000000///000222333444---///222444333///***'''...111111///222999>>>>>>555555666666666444333222444444555555444333111000......000333666777555333+++000666777555222000000...///000000//////000111,,,+++******,,,111555888555333000///000111111000////////////000222333444000111333444444222///---))),,,///111222444666888444000000222222000000333222000......000222444444111---+++---111444222///,,,***+++------+++...333...+++...555777111,,,,,,000000000000000000000000888555111,,,***---222777444555444222...---///222000000111111000///...---***+++---000333555777888333555555333000///222555333222000/////////000111---///000///......///000...///000000000000222444***000333///+++,,,000222111000...---...///111222///...,,,++++++---000111+++,,,------......------444333111000////////////333...,,,000222111555<<<999888888666555333111000222444555333111222555888000000111111111111000000(((+++///111111000000000222///...000444444111,,,+++---///222333333333222...///000///,,,,,,///222333222111222444555444333---,,,++++++---000444666222222222000---++++++,,,000111333555555555333222//////000000000111222222'''+++...///...---...000...///,,,)))+++111444222///000111222333444555555333111000///000000...---******+++,,,---//////000,,,...000...+++***+++---+++---...---------000222//////000111111111111111111///,,,---//////---***...------...111444444444///---++++++---///111111000333555444111...///000///---+++,,,...000222222111111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((())),,,...000222333444444333333444444333000---,,,---...//////---+++***---,,,---000444555333111---333555000///333333000111+++$$$###(((...000000,,,+++,,,///333444222000333666222)))+++555777111...000111000///000555999333444555333000---,,,,,,000***(((,,,......000444,,,///111111...---...000///000000111111111111000---------...............///000000000000000///...111222333222111111222444///000000///---,,,,,,,,,---111222///...111333333888444333666777555555888555555333333222333444555111222111...111555666333222444555555444555666888777333000000...++++++...333333111///000333000***333000...///222333111...999888999999333---,,,000000444444111///111111///000111111222111000......000222222111---,,,...111111222333444444555555666333...,,,...///,,,+++---,,,333444......555444------,,,///555888888999===555111...///333444222///222444111---///333111***...///111333444555444444999333......333555333...111000,,,+++///555333...---+++***...444888666222444000,,,+++,,,------+++222111000------000555999444000000111111......111///222555444222222666;;;222//////222222//////111444222000222555666555333111222111......333555333000......,,,(((&&&,,,555,,,+++...444777333000///222222333555666555222000---000333222000000222555222333444444444222000...333444444444222000---+++***,,,///111333333333222,,,///333444111...---...444///...111111,,,)))+++......---...///000222333222111000---,,,---000222---,,,)))'''&&&)))///333333000,,,,,,...111111000---///000111000000000000111///+++***,,,...//////333333333222111///---+++,,,,,,---...111444777999999888666333000...---,,,555333111000111111000///111///...///222333111///000...---...///000///............000222222000...------000666888444333444111000000000222222000...111444444222222444555222333000...---///111222222555333///,,,++++++---///...000222333222111222333000111222333333222000///000...,,,++++++,,,---...222222...+++...333444111222222222333444555666777:::777444222222111000///---------...//////...,,,,,,...///111111///...,,,---...------111666555111222222222111///---***)))111111111000//////000111+++...//////------000333222333333222000///000111222333333222000///000111333///+++***...111333333---///222333111---(((%%%+++***+++...111000---)))******,,,...000000---***111111000///333666111)))***...000///.........---///.........///000111222111222333444333000---+++000,,,))))))((()))///777,,,---///222444333///,,,...111...))),,,666:::777333---,,,///000---///444777666444222000//////...000111000...,,,,,,000444222333555444111///......333444111...///333333000,,,---///000///000111333444,,,+++444777///***---222111000000///000000000777333222333111------//////333333000111666888555888666555444555888;;;===444444555666888888666444555222000000333555555444222444555555555555666888555222000111000,,,,,,...444444222///000111...(((///......///111222111000777666666777444///...111222555444000///111222000000000111222222111//////000111111///,,,+++,,,...111000///222666777666333111---+++...///---,,,...+++222333---...444444.........222999<<<::::::<<<666333///000333444222///333444222...000333111,,,///000111333555666666666888333...///333555333///111000---+++...333222---,,,******...222555444222333000---,,,---...---+++//////.........111555999777333222333333000111444333555555333///000555:::555222111333222......000111///---...111222000///000222111------111333111111///...,,,(((&&&+++222---+++---333666444222333111111222333555555222000///000111222111222333555333444555666555444222000444444555444333000...,,,,,,---///111222222111000,,,///222222///,,,++++++222......222222...,,,.........------...///111222333222000...---...111333000///,,,)))'''(((,,,///444111......///000000...000111000///...------...000...,,,,,,---000000000111111000///......//////......///000222555777999777666444222000000//////555333111111111111000///111///...///222333222111000///...///000000///...//////...///000///---+++---,,,///555666222000111111000000111222222111///111444444111111444555222222000......000111222111555333000---,,,,,,...//////000222111000000222333111111333333333111///...///...,,,++++++,,,,,,---444333///,,,...444555222333333222222222333444444999777444222222222111000......---.../////////...,,,---...000111111000000...000///...111666555000111111111111000///---,,,000000000000//////000111...000111111//////222444111333444444222111111222333444444222000...//////333000------000333333333///111222333111///+++)))...---,,,---///000///---...---,,,---......---,,,111222000000333555111)))%%%))),,,---...111333444444222000...---,,,------...///000000000...---+++...++++++,,,+++)))+++111......000222444333000...///333000***,,,666999666333...---000111///222777666666555333222222222222333333222///,,,+++...111333444555444222000///000444444222///111444444111---///111222222444777999555------555777///+++,,,333333222222111111000000333000///222222000111444///333333000111666777555555555444444555666888999666555444555666666555333666333111222444666666555111333555555444444555666333111111333222///...000444555333//////000---(((+++---///000000000111222555222222555666333111111555666444000///222333111000111222333333333222111111111222000---,,,,,,---222///---111777999555000///+++***...///...---///+++000111------333444/////////444:::===:::888999777444000000222333111...333444222000111333222...//////000000222444555666777222//////333555333///111111---+++---222111,,,++++++,,,...///111222222555333000000000000///---+++,,,......///111555888888444111222111///000444666777555111...///444888888555333444222...---///000...------//////...,,,000111000++++++///000///000...---,,,)))&&&)))000,,,***,,,222666555555777111000000222444444333111000///...///222444444444222333444444444333222111333333444444333111...,,,---...000111111000//////...000222222000---,,,,,,000//////222222000///111......---------///000111444333111//////000111222//////...+++))))))+++---111000///000111222111000444222///---+++++++++,,,///...---...000222222222000...---,,,---///111333///000000111222444555666444333222111000111222333555333111111222222000///111//////000222333444333111000///000111222111///000///......///---+++(((,,,+++---222222...,,,...222111000111222333222000000333333111111444555222000///...///111222111000555333111///......///000000111111000//////111333222333333333222111///.../////////.........------444444000,,,...444666444444333222222111111111222777555333222222222000/////////......///000111111,,,,,,---///000222333333000222222000222555444000...///000111222111000000////////////000111222222000111222111000000111333...111333444333111111111222444444333000.........222000...///000111111000000111111111000///---,,,222///---,,,...000111111111///------...//////...222333222000222444000)))%%%'''))),,,...000444777666444111...,,,++++++,,,---------...////////////111...,,,,,,***(((***///000///000111333444333222222666333,,,---555888444000---,,,///000000333777555555444444444555666666666555333000,,,+++,,,...333444444222000//////000444555333111222666666222000111222222222444777999666000///666777000+++,,,333444444444333222000///111//////222333222333777000222333111222555666555444444444333333444444444777555333333444555555444555333222333555777777777...111333444333222333444111///111444444111///111222444333000///000...***,,,000333333000///000222222......444777555333222666777333//////333555333111222444555666555555444333333222111///...------333222111333666666333///---***)))...000...---///+++//////---...222333000///...111666888555555777666333111000111000///---333333333222222222222000//////...---...///111222555222///000333555333000111111...+++,,,000///,,,+++---...///...///111333666555444333333222111000+++,,,...//////000333444555111...///...+++---111444555444222000111333666666333222333222...---///222111000000000//////...///111///******---///---...,,,,,,,,,***(((***000***(((+++333888777666777111000///000222333333222000---+++,,,000333333111///000111111111000000///000111222333222000---,,,......000111111111111111000111333333333111000000000111222333222000000222000///.........///000111333111///...///000111111***+++,,,+++***+++,,,...---...///111222333333222444111---***)))***+++,,,.........000333444444444//////......///000111222//////000000111222222333333333111111111222333444444333222222333222111///000000///000111333444555222111000000222222111000///.........///...+++)))((('''***///000---,,,...222111000000222333222222...111222000111444555222///......000111222000///444333111000000000111111111111000///---...111444333333333333222000...---111111222111111000///...333333000,,,---222555444333333222222111222222333444222000000000000///...000000000//////000111333............///111333333111444444222222444333///***,,,...000111222222222000//////000222444444444////////////...///000000+++...222444333111000000000222333333111/////////..................---,,,111000///...............222000///...///111222333000//////000222333222000222333333111222444000***+++***+++,,,---,,,000444666444111///------.........------...///111333444999444///,,,)))(((,,,333000//////111444666777777444888666...---333666333+++******+++---///222444222222333333555666888999666555333000---,,,,,,---111222222000...---...///222444333111333777666333333333222000......000333777222111666777222---,,,222333444444333111///---444111000333333111222555111222222222222444555555777666444222111222333333555333000000222555666777000000111333555888999999,,,...111222111000111111000///000444444111000222...222333000000222111///111444777666222//////000000,,,---333777666333222666555222...000555666333333444666777777777777666111111111000000...,,,+++222555888777444000///000,,,))))))...000...---///...//////---...111333222222///...111333222555999444222000//////...------333222333333222111111222333222000...---......///333111000111444444333000111222///,,,,,,000000------.../////////000333555555444333222000000000000---...000000//////000111444///---...---***+++......000333555555444444444222//////111111......000222222222111000000000000///111///******---///---,,,******------***,,,000'''''',,,555999777555555222000//////111222333222000,,,)))***...000000///000000111111000000//////...///000111000///---+++---...///111222333444444///000111222333333222222111333555333000000000000222111000/////////000111000...,,,---///111000///)))***++++++******+++,,,...///111111111111000000333///***(((***,,,...............000333555555555000111222333333222000...111111111222222222222222333222222222222222222222444333222333444333111///000000000///000111333555333111000111222333222000...------///000000...,,,$$$###&&&,,,...------000222000//////111333333222,,,000111///000444555333///......///111111000...222222222111111111111111222222111///......111333444444333222111000......000000111000000...---,,,///111000,,,,,,000333222111111111111222333444555000///......//////---,,,000111222111//////111333000//////...//////000111111555666333222333111...''')))+++...000111222222222000///111444666666666000///...//////000000000---000333555444333222111---///222222111000000000---...//////...------,,,444222000......///000111///000111111111111111111---...111555777777444111111333444222222333000+++...++++++...,,,))),,,222666444333111//////......------------...111333555888555444444111,,,---111...---...000444888;;;;;;444:::888000,,,111444111************,,,000333444000000111222333555777888555333111000/////////...111222333222000//////000000222222000333777666222111222111///------///000666222222555777333...,,,000111333333222000...---222//////222333111333666333222111222333333444666;;;888444111000111333555222000---...111555888999+++---000222555777999;;;***---000222111000000000000...///333333000000333---222444111111333444222444666888777444111///......,,,...444666444222222333222///---111777777333444555666777777777666555///......//////...,,,)))000666:::999222------000+++((()))...000...,,,---111111000//////111222222444///---///111222666<<<333222111000///.........222111222444222///000444666666444333222111111000222111111222444444333111000222111------000111///............000222444666222222000---++++++---//////000111111//////000111555111000111000,,,,,,...))),,,111555777777555444...,,,,,,000111//////222000111222111///...///000000111000++++++///000///,,,***+++...///------000((((((,,,444888555333333555222000///000222333333000...+++***,,,---......555444444333222222111111---...///000000///---,,,,,,---...///111333444555...------...000111000//////444666333//////000///222111000///......///000---+++)))+++///222111000.........,,,)))(((((()))222333333111...,,,,,,---111---((((((+++///000///000///...000333555666555000222555666555222///,,,222222333444444444333333000111222444444333222111444333333444444333111...111111000///...///222444222111000111222222222000---------///111111///---###"""%%%+++......///222111///......000222222222+++...///...000444555333///...---...000111000///000000111222222222111111222333222111//////111333444333333222111000/////////...------,,,+++******,,,000111...---///111000/////////000111333444555...------...//////---+++///222444333///---...000///////////////.........///444666333111222000---'''(((+++---///000111111333000///111555777666555222000///000222444444333111444666777666555444444,,,///222222111000///000...000111111000///000111777555333111000000222333---///111111000///000111+++---111666999888333000///333444333222444222...---)))***///...)))+++222555555444333111...,,,+++,,,+++++++++,,,...000111000222777<<<999111++++++...---...111555999::::::444:::999000,,,000222000,,,......,,,...333666666//////000111222444555666444222000000111111000///222444666666444222222222...111111111333777666222...000111222111111333444333222222444666555000,,,000000111222111000///......,,,,,,111333333555999444111111333444222333666;;;999555222111222444666000...,,,---111444777888***---000333444666888:::+++...111333222111000000111......111111//////333///444666333111333444333555444555555555333///,,,,,,---111555555111///222//////------222888888333333444555555555444333222///......000222222///,,,---111555555222...---...+++)))***...000---+++,,,444222111000000000111333000,,,+++...000111444:::333333222111000000111111111///111444222---///444555555555555555444444333000111111333444444333111///222222......111333222///,,,***,,,000444555444222222///+++((())),,,000///000111000000000222444555222222444333...,,,---***,,,000444666777666555///,,,---000111///000333...000111111///...000222000222111------111333111000------000111---+++------***+++000333222111333888555111///000222333333222111///---++++++...000777777555444222111111111...///000222222111///...,,,,,,------///000111222111///------//////---+++,,,333666111...000111111111000...---,,,,,,,,,---,,,)))(((,,,111555444111111111000---***)))***,,,000111111///,,,+++---///111---))))))---000000...111///......111444555555111222333444333111///---///000111222333222222111+++---222555666666444222444333333444555444111...111111000...,,,,,,///333222000///000111222111000---------...//////---***%%%###&&&,,,......///222000...,,,,,,...111222222***---///---///444555333000...------...000000000...///111222333222111000222444444333111111111222333222222111111000000111000///---+++*********+++***000333111///000000///...............///000111...------///000000...,,,...222666555000,,,+++---+++,,,---...//////......---333666333111111000---)))***,,,...000000000000333000---///333666444222111///...000333666666555333444666666444333333444...000333333111...---,,,...000222222000000222444666444222000/////////000---...///---,,,,,,///222---...000333555333000,,,---222444333222444333000,,,(((***000///)))***111000111222333222///+++)))---,,,,,,,,,------......,,,---333888666///******000000000222555777777666222999999000+++...111///---000000,,,...444777555111000000111111222333444444222000000222222000...///222555666555222000000...111222222555999888444,,,///222444444333444444111111111222555555111,,,000000111111111111222222---+++,,,000222111333777555111111444444111222666777777666555444333333222111///---...000333444444---000444555555444666888,,,///333444444222222222222///---//////...///222111666888555222333444333333222222444666555000,,,+++---222666444......111------,,,---333999888333222333333333333222000///222111111444777777444000+++---///111222111...+++,,,)))***///000---++++++777444222111111000111333***((()))---//////111555333444444333222222333444000...000444111,,,...555111222444555666555555444000111222333444444333222///222222///...222444333...***''')))000555555333555444111,,,)))***///333///000000000000111444777333111222555333...+++,,,---...///111444666666555111......222222000000333...111333222111000222555111333111......333555333333000///222111---******111,,,))),,,...///111444:::666222000000111333333333444333///+++***...222777666444222111////////////000222333333333111000---,,,,,,,,,,,,---......555222000///000000---***)))111555000---000333222000///---+++*********+++,,,)))(((,,,333777666333000000///---,,,,,,///222+++,,,---,,,+++---111555333...******...111///---333000------000333555555111111111111000000000000+++,,,---/////////......'''+++111666888888666444444333444555555444111...111222111---******...111111000///000111111111///...---------...,,,***''''''%%%''',,,...---...111000---++++++...000111222)))---...---///444555333111///,,,,,,---///111111---...000222333222111000222444555555333222222222222222111111000111111222444222///---,,,,,,---...)))000555333111111111///......---,,,,,,,,,,,,---///...///000222222000......333777666000+++)))***'''))),,,...000000///...+++222666333000000///---+++,,,...///000111000000222///,,,---222444333000...,,,+++...222555555333222333333222000///000111111333555444111---***))),,,...000///......111444333111///---,,,+++++++++......---***((()))///333000//////000000///,,,***,,,111444333333444444111...)))+++222000''''''...(((***...222222000---+++///////////////............,,,,,,...,,,)))+++000333222222333444555333111111999999000***...000...,,,000///+++,,,333555333222222111111222222333333666333111111222222///---+++...333444333000---,,,///222333333666:::999555---000333555333111000//////000000222555666222---111111111111222333444555000------000000...///222555111000444555111222666222444777888777444111///333111//////000111111111111444777777555333444666444111222777777111///222333777777444111222222000444999888444333666555000333222000//////111222444777666444333333444555666222000...000444666555222111111111111000...---,,,///---111888888333000333...000222222000...---,,,///111000------000111///888666222---///444333000+++------...---...///111555444333333555555555333000///...------...///000000000222555888888666444......000333666666444222666666222,,,+++000222111,,,---...000222444666666666444222111000...,,,***+++---111333444555666777666333222222333222...***///000111333555555333111...333333...,,,000111///333...***+++000333222///777333...---000333444333222000...+++******,,,---333///...000000///111555555555222///000444555222444333000...------...///888666333000//////...------///000222333333333222111///+++)))(((+++...000333333333222222111111111+++000555555222///000333777111...000000,,,)))(((''',,,000111222555333...000000...,,,***+++...000...)))(((,,,000111333666555,,,(((---111000...///------...///000111222222111111111000...---...000---///000111111000///---+++,,,///222555666444222444555555555444222000...222222111111///...---,,,///......000333444444333000...***(((((()))+++---&&&***......,,,+++,,,///222---***---222444///***...///000///...---...///111333333333444666111+++---------,,,,,,,,,---......111333333111111333666222111///......---+++))),,,---...///000000000//////111000000333666444......222222------111111---333...+++...444777444000---+++---333222+++''')))((((((***...222222...***111000222555333,,,'''''''''+++,,,+++---111111///(((+++///333444333000///+++---,,,***---333444111444444333222111111111111......---,,,******---///000//////222555555222...---(((***333222)))''',,,111000111333...)))+++333111333444333///+++)))(((333444555555333222222333+++111222---,,,//////+++***---///000///.........222///,,,+++---///...,,,''')))---//////000111222000///...///111222222222555333000---++++++,,,---///...///333000,,,///777666555333333444444333222222///...///333555333111444555555555333111...,,,222111111333666777666555111555999:::777444444555333000...///222444333111000...---111777888333---+++---......------...000222222222333444555666777333222333555888999666333777555333333444555666555777666444333333444555666222000222666666111...000333666555000...111333222333555555333444777555000333111000//////000222333222222222333444555555555111222222222111111222333111111111111111111000000000...000555666111///111111111111000///000111222111333222......222333111666555111---...222222///.........------...000222444333222222444444333222333222000...---------...222333444444444333333222000000000222444444333111666777666222333777888555------///000222444555666888444000111444444000,,,,,,...000111111111111111333222222444666666222///111222444777888555000---...111///***)))///333333333///,,,,,,///222222111666222...---///222333333222000...+++***+++...111444000///111111000111555888888555111111555555111666555333222111111111111666333///...//////...,,,...///000222333333222222111///---++++++,,,///111333222111111000000000111+++///333444111000222555999333000000000+++((()))...222333111000111...***222222000---+++,,,000222222---+++...000000111444333,,,(((,,,000///---...---///111222222111///------///222333111///......///000111222222111000///)))***,,,000333333222000555555555444333222000000111111222222222111000000//////000222444444222111000...+++)))((()))+++,,,((()))***,,,......---,,,222...***,,,222444000,,,333222111...,,,,,,...000333555555333555777333------,,,,,,---///111111111222444555444222111222444000...,,,,,,---......---000000000000000000111111000222111111333666333...222444222------111333000000...,,,///333666444222000...///333222---+++---------...111333333000---111///111555333---((((((+++///000...///222222000,,,...222555666444222000---...---+++...333444111222222222111111222333333/////////---,,,---///222111//////111333333000------(((***111111)))(((---333222333444///***,,,222000222222111...+++******000222333222000...------***///111---+++---...,,,...000111000///......///000...,,,,,,...///...,,,)))+++.........------......------...111333333333666444111...------...///222000111444222...///333444333222333444444222111222000///111444555444111111222333444333111///...//////000333777888888777///444:::;;;888555333333444111...///222444444222///,,,,,,000666888333...---///000000//////000111222222222222222444555666222111222444777888555222666444333333555555555444444444444444555777888999000///222666555111......111333222---+++///333333222222000111555999555...222111///......///111222---...111444555555555444000333555333///---000333000111111222333333222222111//////222111...---///444222000...///222666888222444333//////333444222333333000,,,,,,000111...//////......///000222333111000///000222333333111666444222///---,,,,,,,,,333555555222///...000222333222000000222333222111111333444333555999888333......///111222444555666999333///111777:::555///...///000000000///---,,,000111333555777555222///444555777999999555...)))...///,,,'''&&&,,,333666222111000///000111222333444222...---///111222222222111...+++***,,,000444444000///222222000222666999999555111111444333000444444444444333222222111555000------000222///,,,///000000111111222222222111000///......///000111222111000/////////000111,,,///222111000000444777;;;555111111///+++)))***333555444000......---)))444333111...---...111555666000---///000//////111222,,,))),,,......------...000333555444000,,,))))))...333555444111...---000000222222222222000000)))***,,,///222333222000666555444333222222111111000111222444444444333333//////000333555444111///111///,,,)))((()))***+++***((('''***///111...***222...+++,,,111333111...777555111---***+++...222111333111...///111000+++...,,,,,,...333666555444555666666555222000000111---+++)))))),,,///000111111111000///...//////000000333333111222444222---555555222------111444444------...///111333444444444111000222111//////111333333222333555555333111000///000444333---***+++...111111......111000---///111444666666555333222///000...,,,...333444111000000000111111333444444000000000///...///222444333111000///000000...------))))))//////***)))...222222333333///+++,,,000///000000...,,,***+++,,,000222333222///,,,***)))'''...111---)))***---...///000000...,,,,,,---...---,,,,,,---//////...,,,---...///...,,,+++***+++...---,,,...111333444444777555333000//////000111555222222555666222//////111111222444555555222000111//////222555666333000...///111222222111000000//////111444777888666444---333999;;;999555222222666222//////222555444333///,,,+++///444666222...///111222111000000111333222111000000111222444555111000111333555666444222444333333444555555444222444444444555666777888999...000333666666333///...---111111---,,,///222222333000---000555888333,,,222111///...---...000111,,,///222555666666444222111222222111//////111333111111222222222222222111111000//////...---------777444111000111444666777222444222//////222444222000111///++++++///000---...///000222333333222000---------///222444444333666444222000...---------333555555111++++++///444444222//////111222333333111222222111444888777222//////000111333444555555555222///222777999777333111000000111111000...---000111333555444111,,,)))444444555666666333///+++......+++((('''+++000333111333555555333222222333444222000//////111222333333222000,,,)))***...333333//////111222000111444666666333//////333333000///000111222222000///---555000---///444666333///111000000000000000111222///000000000111111222222333222000//////000111222000111111000///000333666999444111111///,,,+++...222444222...---000111///444333111///---...111555666000---//////------000222...,,,,,,............///000333444333111---+++)))---222555444222///...///000111111111111000///------///222555666555333666555333222111111222222000111333444555444333222---...000444666555222///222000---***)))))))))******)))***,,,///000...,,,111...,,,---111444333111666444222...,,,,,,///222111333111,,,,,,//////,,,000...---000444777555333444555444333111000000000+++***)))***---000000000.../////////...---+++***///222222000000222000,,,444333111//////000222222***---000000000000333666555333111000///000111333777666555444444444444444000...000333222...,,,---...000///+++***,,,,,,)))000111333444444333222111111222///,,,...333444222111111111111111222333333/////////......///333555555444222000//////...------)))***......+++,,,///...///000000...,,,---///...///...,,,******---///333555666555222...+++***''',,,///---((((((,,,///+++,,,,,,***)))))),,,...++++++,,,...//////...---///000000///---++++++,,,111//////000222444444444666444333111000000111111444222333666888666111...000000222555777666333000///......111444555222///...///000000111000000///333333444555666555111//////333777888666333333444777333000///222555555444111...---...222333000---000111222222000000111222222111000//////000222222///000000222333333333222333222333444666555333111666666666666555444333333///222444555666555222///***///222000///111111///555///,,,///444555111---222111///...---...///000111222555666666444222000222000......111444444333222222222222111000///...222111000---,,,---------777555333444555555444222111333222......222333111...111000,,,,,,///000...,,,...111666888777111---+++***+++...222555666666444333111000//////000000222444333///+++,,,222888333111//////111444666777888777333111555::::::555000000111222333333444444...000111222222333555666222111111333555555333000...000444555333000,,,***333111000000222222222111///......---+++***+++...000444777888666333111000333222111000000000222444555555333---((('''+++000000......000111//////222555555222///111555666333...///000111111///,,,+++555222000333777999777444333111000......///111222......000111111222222222333222111111111111333333555444222000...///111333444111000111000---...222111333000,,,---111444222222222111...------000222333...+++---...,,,---///222111///---...///000...///000000111111111111111---///111222111111111222...//////////////////...//////000222666777666555555444222111000000111222000111333444444222000///+++,,,///333666666333111222000...+++***))))))***))),,,///000...---...///000...---...222444444333111222222111//////000222666888666111000222333111111000///111333444222///111000000000111111000000******+++---///000///------...111222111...***(((---111222///...///...+++000///000111111///......***...111111000000333777444333111......000222222555555444333222222333444111//////222222...---///...///...)))(((******(((//////000111111111000000222222///+++---333444222333222111111000000000111.........------...111444777666555222000///...///,,,++++++......---...111,,,///111111111111222111......---+++***+++...000444666777555222...,,,,,,)))+++---,,,)))'''***///((())))))))))))+++...111)))+++---.........------...000000000///...000111555444222222333444333222333222111000///000000111111222333666999999555///000111333555777666444111///------///333444111...///000000000/////////...444333333444555444111...222444555333111111555888777444000000333555444333555222///...//////...+++///000111111/////////111111000000000000000000000...///000111111222222333222222222333555444222000333444555555444333000///000333555444444555444111***000444333222333111...555...+++...333333222222333222000.........///000666666555555333222111000444000---...222666666444333333333222111///...---111333222...---//////---555444333555777666111---111333222......222333111...222222...---///111000,,,---111666:::888111+++,,,,,,---///333666777777222222111000000111222333444444222000...000555:::333111///000333666888888888666111///444:::999444111222222222333333444444+++///222111///...222555333111111333777888555222,,,///333555555333111111000...,,,---000333555666//////111333000+++***,,,222333444555555222///---111222222000//////111333666777666000***'''***...///------000111......111555555333111333888999666111111222222111///---+++333333333555777888888777444222///------...000111,,,---...///000111222222111222222222333333333333777555222000/////////000000...000222111...///333444444222---,,,000222111///000000///...---...///111,,,***,,,---,,,---///222333222...---000111///...//////000111222333444000111111000///000222444........................---------000333555555444222111111000//////000000///111222444333111...---,,,---///222555666333111111000...,,,+++******+++)))---111111---+++,,,///...---...111444555555444...000111111000///000111666999888222000111333111111222333333222000///......------...000222111000,,,,,,,,,...000000///...///111333555444111---++++++000222///...//////,,,...,,,...222111---+++,,,---000222222111000333666000222222//////222222000000111222222111111333555333000///111111......000///111///+++***---...,,,.........//////000000111111111...***,,,222555333333333222000000/////////---......,,,,,,---000222666777777444111/////////+++,,,---///000111111111...222333333444666555333.........,,,++++++...111111333333222///---------...,,,+++,,,***((()))...((()))+++,,,---...111444***,,,......,,,,,,,,,------...000000000111333666777555333222333333222000111000000/////////000000///222555666888999666111111111222444555555333000000...,,,...111333222000000000000///////////////111000000222444555444333333444333000...000555:::666333000111333444333000666444000///.........---///000000000...---...///000000111222111000...---...000111111000000222444222222111222333333222000...000222444555444222000///333444111111555555111...333555333222333333111333,,,***---111222555:::555333111///...///000111888666333111///000111222555333111000111444555666222333333333222111000000111444444000///222222...333111000333666666111---222444333//////333444222...333444111///111222222......///333888777222,,,111000000222444666666555333222111000111111333333777555333111111333777999555333222333555777777777333222///000666<<<999222222222333333333333333333---...//////......///111333111///222666666333///,,,///333444333222222333...---,,,...111555777777000///111555333---,,,///555111---,,,...///---+++...///000///------///111555888999555---***,,,000///---...111111//////111444555222///111555666333333333333222111///,,,+++///111444555444444555666555333///,,,,,,---///111+++++++++,,,...000111222///000222333333333222111555444111000000000000///------000333111------000444555222...---111222000---///111111000...------333...+++---...,,,,,,///000444222---,,,///000...---...000222333333333222222222222111//////111222//////............//////,,,+++,,,...111333333222///////////////......------///222444444222000...000000000222333333111///000///...,,,,,,+++++++++,,,---......,,,+++***)))+++---000333666666555444111111000///---,,,...000333777777111...///000//////333666555111......000///...---...111333222000000---++++++...111333333222333333222222111000000+++111333111///000111//////,,,---000000,,,+++---111222333333222222333444---222444111111444222...+++...000111000111333666555111000111000------000///111///,,,,,,000111///000/////////000222333444//////,,,)))+++222555444222111000000000000000111//////...---+++,,,///111333555777555222///......***---///111333444333222///333444222333555333.../////////...,,,,,,...000///000000...------///111333,,,)))+++,,,))))))+++(((***---......///111222,,,---...---******,,,...,,,---/////////111444777555333111111222222111000000000000000000000000000///555888555444666555111111000000111222222000...444000---...111444444333////////////000111222222111000///000222555666555222333222000...000555:::444222000222444444111...555333000///...///000111///000111000...---...//////000333444333111---+++...000222111000000222555333222000000222222222111...000333666666444111//////333222...///444555111222555666222111333444333000***)))---000222888AAA555444222000//////000111888555111------...111444555666666333000000444888222222333444444444333333000555555111111444444///111///---000444666333///333555444000000444555333///444666222000222444333111...---000555666333///666444333444555555444333444333222111111111222333:::777333222333666777888777666444555666777666555333333333666===CCC???666333333333333333333333333000...---...///000///---333000...000333444000,,,...111333222///------///------...111444777777666111///111555444//////444888000(((%%%(((+++,,,+++,,,---///---+++***---///444888;;;888111---///333000...///222333000///222222222///,,,,,,000111...444444333111///---+++***+++///444444111000222555666333///,,,+++---///111************,,,...111222,,,...111333333222000///333222111000111222111000---...111444111+++***---111333222......222444222,,,///222333111///------666000---......,,,,,,...///333222,,,***...///---,,,...222555666444111///111222333333111///000111000000////////////000000,,,,,,,,,...111333333333---.../////////...---,,,+++---111444555444222111444333222222222111///---///...------,,,,,,,,,,,,...,,,***+++,,,,,,((($$$***,,,000444777777555333555333000,,,)))***---000555999:::555111111222111---333888777111---///333111///...///222333222000222...)))(((+++111666999444222000...---///111222,,,222555222000222333222222---,,,///...++++++000333333333333333333333333,,,222555444444666333---(((+++///111111111444777666222000111000------000...000...+++,,,000222111111111111111222444666888......+++(((+++222555444////////////000111222333000000///---,,,,,,///111111444666555111...------***---111333444666444222///333333//////222///(((///000000///------...000///000///...---...111444777---(((+++---+++)))***'''***,,,...---------...---......,,,)))(((+++...,,,---.........000333666222000//////000111111000000000000000111111111111///777:::555222333333000111000......//////...,,,666222//////222555666666------...///111333444555555333000///111333333333000222333222000000444888222111000222555444000,,,444222000...///111333444000111111000///......///...111444666555111,,,)))///111222222000000333666444222//////000222222222222444666888777333///,,,555444333111111111111222,,,000333000///111222000111...,,,---111333111...000111111000......111333777555111...---...111222555555444222000111444666---//////---,,,///555:::111444777888777555333333555222111222666777555333111222333333333222111111666444222222333555555444555444444333333222111111444555555444222111111222555222000222444222...,,,333222222333000...222888777555444555666777666555666555444666888:::;;;:::666333444888555......222555333000//////...---+++///000000///222555222,,,---333555222.........+++444333222444555666555333555333222333666777444222666000+++))),,,---+++(((///000111000...+++******555777888777444222111111------...000222222111///111111000000000000111111111111111///...---,,,,,,......///000000000000000444222///---,,,---///111(((''''''***---/////////***+++///444888777111,,,---111666777555111//////...+++,,,000222...,,,---000666333***)))111222+++,,,...000...+++***,,,...//////000000111111222222333222///......///111333......///222555444000,,,111///---...000000---+++...000111///,,,,,,///222---,,,++++++---000444666333///------///111000///......//////000222333333777555333444555555333000222///,,,...111222...***+++)))(((((()))******)))(((+++000444777666555333999111+++,,,...///111444666444333444222///000555...222444222//////111333000//////000222222111//////.........000222444666------------///111333444333444555555444333111///000...///222000---...222333555777999:::888666444444777777444222333111---+++...///---...222444333000//////000111111///---+++---,,,)))***///222111222------333666333333666//////+++(((***000222000---///111000...---000333222111///.........---,,,444999;;;888444111---(((...///111333444333111///333000---)))(((***---///...------,,,---...///000+++000///'''$$$***222555333///...222111,,,+++///------,,,***)))***,,,............,,,*********+++))))))+++---///111222333222000...---...000222444111///,,,,,,///222444555666333222444444111111444---111444444111---,,,,,,000111444666888777666666//////...------000444888555555555555444333222111222///---...111444444333999777555444444333111///000000...+++---333555333222333444111---+++,,,///222222111111444555...%%%---000333111...---111555333222000//////000000000222333333555555222---)))777555444222222333444555555777555111000111000,,,...000222333111111111222222222222000......///111666444111...---,,,---...333444444222000000111333...111333333111111333666///222555777777777777888333222222333444555444444222222333444444333111000555333111111333444444444///000111222444666777888444444333222111111000///444111000111222000,,,***333222222333000---111777888666555666666666444222333222111222444666666555555111222666555111///222444222000000000000...,,,///111111000222555333...***000333000...///...,,,111111111333666666555333111000///111444555444222777333///...//////---+++000111222111///------------///000000///....../////////000111444444222111111111000000000000111111000///............---+++...///000111111000///...333222111000000000222333+++******+++...//////...***+++---222777777222...111333666666444333555666111...---000111000000333000555333++++++222444///...//////...---,,,---.../////////000000000000000111111000000000000000000000//////000222222///,,,111//////000111111...+++...///...,,,)))(((+++---...,,,+++,,,...111222333444111///000222444444333222222111000000111222333666444333333444444222///000---+++---111333111...'''(((***---000000000///)))***---000222333333444555///---///111//////000222000111555555111000111111333444222111222222333222111111111222222000...222111000///...------------,,,,,,,,,---///111222444444444333333222222111000...///111000---...222111222444555555444333222///222333000000222000---...000///---...222222/////////000111333222000...***,,,+++)))***...111///111,,,,,,111444222222444111222///******...000///000000000000//////111333333111000111222222///,,,333666777222//////...+++---111555555222//////000000///---***)))***,,,...000///...---------...///(((---...(((&&&***///000,,,((('''***)))&&&&&&***......---,,,++++++---///111111000...,,,+++++++++)))+++...//////000333555222000//////000222555777777444000....../////////555222000222222///000333000222444444111......///000111333555666666666666111111000...---...111444666666666555555444222222111///...000333666555444888666444444333222000---555555222...000444555333111111111///...------...///111111000333555111***,,,...///000///000333666444000,,,---222555333000444555666666444111...---777666444222333444777999;;;999555000000333111------333888777111///222777555555333111...---...///666555333111///---,,,,,,000111222222000//////000---222777888666333222333000222333444333444555777111222333333222222333444222333444555555333111000333111000111333444444333---...000333555888:::;;;555333000000111111///,,,111111111111222111///,,,444333333333000---///555555444444444555444111...222000///000111333333222555111000555888666444444111111000111222111000...000222333111333666444000)))...111......//////---------///333666777666444000//////111444555555444666555444333222111000///222333333111///...///000,,,...///000000000222444111111111333555666444222111111000000000000111111///---+++,,,///000...,,,...///111333222111...---222222333333444444333333...---,,,---/////////---+++***,,,000555666444111333444333222222444888;;;222...,,,...//////222666000444333------444666222111///.../////////...---....../////////...------...///111222333111000...333111//////000000///---000000000222333222///---111000...+++((((((***,,,///---+++---000222111///444222111222555777777666555444222000000111222333444333222222333222000...///,,,+++,,,111444444333000222333444333000---+++...//////000222555777888111...///333444000------000...000777:::777222000444222222222444444333222555444222222222222///---222222111000...,,,)))(((...---,,,,,,,,,---///000333333222111111222222333000//////111000---...222222222222222222111111111,,,///111//////222222///222222///---...222000+++---...000222444444111...+++------***+++///111000111......222444333333444222555444---))),,,///000444222//////000222333444222///...000444555111,,,111333111+++))),,,//////...333777666000+++,,,///------...,,,++++++---...000///...,,,+++*********''',,,///,,,***,,,......---)))((())))))'''))),,,000///...------...///000444333111///...---,,,,,,+++---000000///000333666111000//////000333555777999666111///............333000///222111//////222333333444222000000111222111111222333444444555555000111111///......000333666666666666555555444333//////000222555666666555777555444444444222...,,,555555333///111555666333111000//////000000///...---111111000111333333000,,,++++++---000333555666444...***---444888555000444777888666333000000222555333111000111444777999888555000,,,000666666111000444777555000///444:::888777666222///---...///444555555555333111///...+++---000222111000000000,,,111777999666444333333555555444222///---...000000222444333111000222444333444555666555333000///222111000111444555555444111222333444555666666777777222//////222333///+++///222333222333555444111444333333444000,,,...444000000000111222222///---333222000111222333333222666222111444:::<<<999777000//////111333333111///000333444333444777666222,,,000111......000000---)))+++---222555777666444222222222333444555666666333444555444222000000000555555333000---,,,---//////000111222222333555777222111222444666666555333111111000000000000111111///,,,+++---111222111...,,,...111333444222000...222333555666666444222111000///------...///---,,,,,,******...333555555333333222000//////222555888,,,***)))+++,,,+++///444333555444//////444666333333000...///111222000---......//////...---,,,+++...///111222222111000///666444111///...//////000///000222333444333111///555333000---,,,,,,...000000...,,,...222222///+++000000111222444666777777444333111//////111333444222222111111111000///...000---,,,---000444555555777777777555111---***)))///000000222333555666777222000111555555111...///333///000888===;;;666444555111///222444444222111555333222333333333111///---...000111111///---+++111000///.........///000000111111222222222222222111//////111///,,,...333666555333222222222222333...222222111111555555333333222///,,,///333000+++,,,,,,///222444444111...---//////,,,---111333111444222111333666666666555111666666///***,,,000222666222//////222444555444222...+++---222444111---...000///***)))---111111111333555444///,,,+++,,,+++...000000...---...//////...---+++)))((('''&&&***---///...---...000111///---+++***+++,,,...111111///......///000111111222111////////////...---......---...000222333333111000/////////111222333555222///...///000111222000///111555555000...///444333222000///000222444111111111111222333444555---///111111111222444666666666777777666555555444---...000222555555555444777666555555444222///,,,000111000...111666777555444111///000222222000,,,...222333000///222444333///+++(((***000444444333222///---///444666555111333777888555000...000444222111//////000222555777555222,,,***///666777333666444111......111555888888888666333000...///000000111333555555333111///'''+++///111222222222333+++///444555444333444666:::999777333///------///000333555333111///111444333444666666555222///---111000000222555666666555444444444444444444444444777222///000333444111---111555666222111333222---333222333444000,,,---333...---...000333333222000444222111111222333333222444222000222777;;;:::666///......000222333222111///444666444444777777444111333222//////111000,,,)))))),,,000333555444333444444333222111222333444000111333222000/////////666666333///+++))))))***,,,...//////......///111111000111333555555444222111111000000000000111111///...---///222444333111***,,,000333555444222000222333555666666333///---///...------......---+++,,,***))),,,111555555444333222111000111222222222((('''))),,,,,,***,,,111666777555111000222444222444111///000222333111...---...///000///...,,,+++000000000000000111111222888666333000......000222...000222333333333222111555333000//////111222333000......///111111---***,,,---///111222333444555111000///...///111333444111111222111000///......111///...---///222333444111222222///------///111)))+++---///000000000///444222333555444111111333555///...444999999777666444...,,,111444111///000222222111222444444222111,,,...111333444333000///444333222111000111222222,,,...111333444333222111111//////000///,,,///333777666444222111111222333000333333111111555555333000000...,,,///333222...+++,,,...000333222000...,,,//////,,,---000111///333333222333555777666444...333555000+++...222444555222...///222444444333555000+++,,,000444444222,,,000000---,,,000222111444222000000111///+++(((+++///333333000......000000///...---+++)))((('''------------------///222++++++)))'''(((,,,///000000///---...000222111000...---+++,,,///111000///222---)))+++000444222///666555333111000000000000333000------...111222333,,,---333::::::333...,,,222111000///000111222222111111111111111222333444///000222333333444666888666666666666666666555444+++---///111222333333333777666555555555333000...000111000...111666666333666444222222444333000,,,000333333000...111333222222---((()))///222111//////111222222111111222333222444666333...,,,///333111111000000111333444555444222...***---222333000999333,,,+++///444555555666666555222///...///000+++---000222222111///...(((+++///222333333444555+++...222222111222555888999999888555333222333555222333444333222111222333333444666666555111---+++/////////222555666666555111222222333333444444444444111000111333444222000222888888000,,,---***%%%111111333444111,,,...333/////////111444666666666111///...///111222222111111111///...222777666333///...---...000111222111...333666555444666777555444555333///000222000,,,******+++---111222222111111111111///---,,,...000000/////////////////////555444333///+++((('''(((+++...000000///...---...000000000222444555333111111111000000000000111111//////000111222333444444+++---000333444444333222000222444666555222///---...---,,,---//////...------+++))),,,111444444333444333222222333333222000******---///---***---222888777444222111111222222333111000000111111000///...///000111111000...---000/////////000111222333777666333000------000333...///111222222222333444333111//////111222222111...///000000000...---,,,))),,,...000000000222333.........///000222333444000111222222///......///111000/////////000111222222222111---))))))---111***,,,...000111111///...555333333555333000111666444...+++///222222222444333---,,,222333...---111111000000111333444333111///111333555555333111000444333222111111222333333***,,,///222333333333222222///...///...,,,///444555444222000///...//////---000000---...222333111,,,///000---...222333111...---...000222222000///***------++++++......,,,000222111///111555444000,,,111222///---000444444111000//////111222222111777555222111333555777888---111333000///111222111555000,,,---111111---'''+++000444444000---...000111111000000///---,,,+++,,,)))(((***+++***,,,///)))+++***((()))...111000///---+++---000222000...,,,***(((***///222111000333...)))***///333222///999888666444222111000///555222...,,,---.........***,,,444<<<<<<444...+++000//////111222333222000111111222222222333333333444444444333111111444666555555666666666555555444,,,...000111000000111333666444222222333333111000666777555111222444333///444333333444444333000...111333222///000333444111444///***)))---//////,,,,,,000333333///...000333000222333111---,,,...000333333444555555666666555222333111,,,,,,000111000777222---...222555555222111111111///---,,,...000+++---///000111000...---,,,///222333333333444555+++///333444222111333555444555666666444444666888555444333333444444333222222333555666444000+++))),,,,,,---000333555444333000111111222222333333333//////000000111222222222000888888///***+++***###000000222444111---...333111///......111444555666///...---...000222222111111444333///000444555222000...++++++---///111111---333666444444666777666222333000...///333111------,,,***+++---///000000...//////---++++++...000333000---...000222222000111222222000,,,)))((((((,,,///333555444222000000000000111333555555333222111111000000000000111111,,,000333222000000333666///000111222333222111000...000333555555444222000---,,,,,,...000222222111---+++***,,,000333333111333111//////222333222111...---...///,,,***...555777555333222111111333444111222222111000///000111...000222333444222000///---...000111222222111111444444222///,,,,,,///333---///000000///000333666333111000111222222000...,,,///222111---,,,---000***---000111000000111333///000111222222222222111000222333222///......///...///////////////000000333555444000***(((***...000000111111222222333333222111333444222...///444222...---//////---...111333---...444333,,,---444222111000111222222000///000222333444444333222111111000/////////000111222,,,,,,,,,---///222444666222///...///...,,,///444333333111///...---,,,,,,))),,,,,,***,,,111333222+++000222///,,,///222333222111000000222222222111+++......,,,---//////,,,///222111...000444333///---000000---...222333111,,,...000000000/////////444666888777666555666888111444444000...111222111111...,,,---///000...+++***000444333---***,,,///...//////000//////------)))&&&''',,,...***))),,,(((,,,---+++---222444222---+++)))+++000111///,,,---***(((***///222111///222111///...---///111333777666444333111000......555222...++++++++++++++++++,,,111888999333------......000444777666222///111222333444444444333222333333222000//////333555444444555555555555444444...000111111//////111333333111......///111111111777888555111111333111,,,---///222333222111111111000111000///333777666111333///+++)))+++---...---+++---000111000000111222000000000000///.........555666888999999999777777///222222...,,,000333222333111111222555666444111---------,,,++++++---//////000111222111000...---111222444444333333444555,,,000555666444111111222111333444444333222333444777555222333555666333111111333555555333///***''')))***+++...222333222111222222222111111111000000,,,---///000///000222444---666888///+++//////)))//////111444111---///444111...++++++---000111222///...---///111333444333444888888222111555777555111...***)))+++...000111,,,333666444333555777666000000...,,,///333222...///---******,,,...//////...//////...,,,,,,000444777222---...222555444222...///111000...,,,++++++)))---222555444222000000111111111333555666444222111111000000000000111111+++000444333...---111666333333333222111000//////,,,...222555666666555555---,,,---///222444444444...,,,+++---111333222///000---******...111222222000///...,,,)))'''...777555222111222222222444666///222333222///---///222...000333555555444222111***---111444555333111///111111111...******...111---///000///...///444888666444333333444333///,,,+++000333111,,,***...333,,,///333333222111222444111222444555444333111///000222444333000......000+++---///000//////000111+++///333222///...111444111000...,,,---///111333//////222555222------111222000000222///,,,,,,000333...000666333+++---777333222111111111000...,,,...///111333444444444444...------,,,---...///000///---+++***,,,111666:::333000...///...,,,///555444333222111///---,,,+++'''***+++***,,,333666555***222555000+++,,,111333666444222111222333444333...111222000000333222///111444333///111666555000///000///---...222222...(((,,,000111///,,,---...///555;;;;;;777333333555444666444///---///222222,,,---............//////***///333111+++''')))---***+++,,,---...---,,,,,,(((&&&)))000222---)))***%%%***,,,***,,,222333000,,,)))(((***///111...***///,,,)))+++///222000---///333555111,,,+++222999111111000///...---,,,,,,333000,,,******+++,,,,,,,,,,,,///555555000......---...222777:::999333...000222444555555444333222//////...------000444888333333444444555444444333111222333111//////222555111///,,,+++---///111222222333111//////222000,,,'''+++000222111000222444......---...555:::888222111...+++)))***,,,...///******+++...222333222000111000///000111000...,,,333555777555111......///+++,,,111777555---,,,111333555666666444222222333///,,,((('''(((+++---...777666333111///.........333111///111333333111///,,,000333333111111666;;;333444222///333888555---222222222444666666555333222111111333666444---&&&---...///000111111111111---000444444111...///000111///......000111000000111000///000000000...------111555666444111111222111...+++,,,///222222222555222...,,,---000222333333333444444444333222111000,,,((()))...111111///111444111***...888999222111///------...///...---)))+++***'''(((,,,---+++***,,,...//////111333666888444444777777333333888222222222111000///......111000000222444444111...000444444222333777555///888555222000111111111000...111444222...---000333444333111111222222000///+++,,,,,,+++,,,000666:::,,,...111333444444222111111---***+++///333444333000000///,,,+++,,,///222666...)))***,,,++++++,,,666555444333222111111111666555222...++++++---000555444444444333222222222------///222555555111---000555555...)))+++///111333111000333777777111+++222333444444555555444444//////000///......111333333333222111000000333666---333999999666222222444...111444555444111///...(((,,,000111///...000222222111///...---...000111222000---+++,,,///333555...222555444111///000111444444333111///...000111,,,---000333555555333111------......///000000000+++//////---111666444---)))(((***...333555333000222000,,,((((((,,,333999222000///000222333000---555666666444111///......+++)))((()))+++...000111---,,,///222222000111555444666333,,,+++111333111111333222...,,,///222111000111222222222111000000///111111///000333222---000***(((+++...,,,+++,,,---222666777666444444666555555333111......///111333111///000333444222///111222333111...***''''''*********)))'''''')))+++)))))),,,111000+++''''''******+++,,,...111444555---...///000000///...------///111111111222444555333111---(((&&&***222999444111------000222222000111444111***&&&***,,,***)))---333888:::777333000,,,...111333555555444444666666555333222222555777............///000222333666444222333555666444111***...111222000...000222...///...///222333000+++000111222111000//////000...///000111111111111111333...---333888999777777///000///+++'''(((///555000...---///333555555333///......222666666000***888::::::777222...------------111666666111000333333444555444222222333444000...+++)))***+++---...333222111///...------,,,222000000111333444222000...111444444333333666999444555333111555999666///000000000333555666555333555111//////222111...***------///000111111111111///111333222//////111444444222111000111111111///000//////000222222000...---111444555333111000111111///,,,---///111111000555222...++++++---///000000111111222333333333444000,,,)))***///222222111333666222+++---666777000///......///111222222111,,,...---)))(((+++,,,***...///000000000111444777;;;666444777777444555888000000//////000111111222000///...000333444333111...111111000333777666111444222111222333333222000111444666555000...///222000//////000222222111//////...------...222555777+++---000333444444333333555222///------///000000111222111000...///111333222///---...---***,,,000444333222111111111111111555444111...+++,,,...111333222222222222222222222......///333555555222...000444444...***,,,000111333333444666777666444333333333444555555555555444000111111///------///111222222222000...///111444000444888888444111111222///111444555444222///...---///000000000//////000000///...------...000111///...,,,***+++---000333222222222333333333222000333333222111......///111...///111333555444222111.............../////////---//////...111555444...///...---///222222///,,,333000---)))''')))///333444222111111111111...+++333333333222222111//////,,,+++******,,,...000111///...000333222//////333000333333///...111111---...222222...,,,///222111222333444555444333111000000222111///000222111,,,...***(((,,,...,,,++++++---111555666555333222333444444222000------///111222000000333555555111---...000222111///,,,++++++---...---,,,******,,,...+++***,,,000000+++((()))---------...///111333444...//////000//////......---///111111000111222444000000...+++***...666===999555000......///...---000333111+++(((+++---,,,***...444888999777444111///000111222444555777777777777555333111000222444111///------...111222333777555444444666777555333...222555555333222444666999666222000111111///+++000111111000//////111333//////111222333444444444555///---111666666444555111222000---***+++000444000......000444666555333000///000333666555000+++888999999666222...------000...///444666555444555222333222111000000333555222000...,,,,,,,,,...///......------,,,,,,++++++000000000222444444333111111222444666666666555444555666555444777:::777111///...///111444555444333777222---,,,...000///...------...///111222222333...000111///------111555555333111000000000///...///...///111333444222000---000222333111000//////000///......000111000///555333///,,,***+++,,,...222222111111111111222222000---+++,,,000333333111555777444------333333...,,,,,,---///222444333222000111///+++))),,,,,,***222222222111000222555777>>>777333444666555444555111000///......000111333000...---///222444555555...000000///111555444111///000111444666555222000333666999777333//////000......///222444444222000444111......222555555555,,,---///222333444333333666555222///,,,,,,...000222333444444222222333444//////111333///+++...444222111000000///000111222333222111...---...111333000000000///000000111111//////111444666555333000000444333...***---111222111333555555444333555777333333444555555555555555333333222///---,,,---///333222111///------000222222444666555111...///111///111333444444222///...333222000000000111000//////...---,,,---...000222---,,,++++++,,,---///000555222000111555666333000222222222111///...///111111222333444444333222111111111111111000000000//////000///...000333333///111000///000333222///,,,222111...***'''(((+++---333222111111111111///---222///...///222333111//////...,,,,,,,,,---///000000///000333111......222---111333111111111...***,,,000111///...111222111333444555555444222000...000222000...///222000,,,---******...///,,,***+++,,,///333555333111///...333333111///---,,,...000111111222555777666000+++***---000111000/////////000111000...------...000...,,,---000///,,,***,,,......---......///000111000000000//////.........---///000000//////000222111222111///---000666;;;:::666111...---------,,,///222111,,,***,,,......+++///444888999777444222000//////000222444777999777777555222000///111333555111,,,+++...111222111777666444555666666444333000444777777555444666888@@@:::333000111111111000//////000//////000444777000111222333444555666777777000---000333333222444444333222000000000111222000///000222444666555444333222222444666555111,,,333333333222000///......///,,,,,,///444666555444222111000...---...222555222222111///------...///+++++++++,,,,,,+++++++++///000111333444444222111333333555777888777444000555666666777999:::777444111000000111333444333222777333///---///111222111......//////000222333333***---//////------000333222000......//////...---......///111444555444222...///000111000///...---......///111222333222111555444111...,,,,,,///111888777444222000/////////222000......000222111000333555333......222222///,,,+++,,,///222333222111111222111,,,+++......,,,444444333111000111444666===777222111444444333222666444000...,,,---...///111000......000222555666333222000...///000///---...///222666777666111...222555777777444111/////////000111444666555222///555111...///555888777444...///000111111222222222333444333000------000444222444666666555333333444//////222555333000000444222111000//////000222333111111000///...000333666......------...///000111///000222555666555444222111333222---+++///222222///000000000000111333555333333444555555555555555444444333000---+++,,,---444444222000...---///111000111222000...---...000...///000111222111...,,,666333//////222333222000///...------...000222444------......///000000000444222000000222444333111222333333222000000111222444555555444333222111111333333333333333333333333/////////...///000000///...,,,,,,///444555444111111000///,,,***)))***,,,......///000222222222222000,,,***,,,222555333000111111///---,,,,,,...000...---///222111...///333...111222222222000...++++++000222000000333444222111222333333222000---+++...///...,,,...222111...---+++,,,000111---+++,,,,,,...111222222///---+++333333222000------///111333222222555777555000+++))),,,///111111000111111111111000///---,,,...000000------//////,,,,,,...,,,,,,,,,,,,---...//////111111000//////.........---///000///......///000444555555222///...222666777555111...---......///...000000///------//////,,,///333777888777555333---...///000222444555666666555444222000000222444888222,,,+++...111222111666555555444444444333222///222555555333222444777;;;555000111444444555666...//////......111666999333333333333444444555666777111...000222222333666666555444444444444222000///000111333555666666555555444444555666555111...333222111000//////...---,,,+++***,,,111555555222111000...,,,***,,,000444111222333111...---...///*********+++++++++,,,,,,---///222333333222111000222333444777888666111...444444666999:::999666555555333222222333333222111555444222222222333444333000/////////000111222333)))...333444222000000222000///---...000111111111...---...000333555555444///////////////...---,,,---...000222444444555666444555444111///000333666999888666444222111000///555333111000000000...---000222222//////222333222111000000111333333222111000222111---,,,000000...333333333111//////111444;;;888444222333555444222666444000---,,,,,,---...333222000......000333555333000------......//////000111333666777555000,,,///111444555444111000///000000111333444222///,,,222///---000666999888444222111111000//////000000333444333111---...222666111333666666555333333333222///000555777555333333333222000///000111333444///000000000000111555777......---,,,---...000111///111333555555555444444111333111---,,,000333333111...***+++000333333111222333333444444444444444444444333000---+++,,,---555555444111//////111333,,,------,,,,,,---///000---,,,,,,...000000---+++555222//////333555444333111000//////000222444555000000111222333333333333222222222000------000333222333444444222111222333555666666444111000111222111111111222222333333333.........///...------...,,,***+++...444777666555///000000///---,,,...///---...000111111111222222///+++)))+++111555444111222333111...++++++---///++++++---111111///111555333222222222111000//////+++000333111111444666444222222222222000///---,,,+++---,,,+++---222333000---,,,///222222...,,,...------///000000///---+++444444333111//////111333555222111222444444111...)))+++///111000000000111/////////---******+++---111...---//////,,,,,,///***+++,,,...///000111111111111000000000//////...---...//////...---...000222444444222///...111444666555222000...------.........000000///---...///---///222555666666555333,,,///222555666666555333333333333222111222555888888333...,,,---000111111777777777666555444444444///222444333111111444777555///...333777666444666/////////...///222666:::444444333222111222222333666111///111333333666:::777666666666666555222///...000222444555555555555666666555555555444222111888666333111000///---,,,***,,,---,,,000444555222000000---+++)))***---000...000333222...,,,---///+++***)))))))))+++,,,---,,,///222333222000......///111444555555222///---222222555999:::666555666555333222111222333333222444444444555555555555555222111000//////000222222,,,111777999777444333333222111000111333555666555///---,,,...111444666666000///......//////---+++---///111222222333666888333444555333000000444777555555666666555444333222444444333111000...---,,,---///000000000111333555888666444444444555444333000222111------000111///111222222111//////000111888:::999555444666666333222000///------...///000333333111///...///222555000,,,))),,,///000222666222222333444555444000---...///111222222111000...///...//////000///,,,)))...---...111555777666444333222000///......///000666555333111//////111444111444666666555333333333555000///444888777333222555333111//////111333444///000111111111333555888111///...------///000222///111444555444333444555111222000------222444333555000+++---333666444000111111222333333333333333333333222///---,,,---///555555444111//////222444+++++++++,,,---...000000---,,,+++---000000...***333222111111333444444444333222111000111222444666222222333444444555555666222444333///+++***...333111333444444333222222333555666666333///...000333/////////////////////000......///222000++++++---...,,,+++...222555444222///000111000//////111222111222333222000......//////---+++,,,000333333222222333222///+++))),,,///)))))),,,111111000222666666222111111111//////333,,,111333111000444555555555444333111000000000000+++,,,+++))),,,222333111...---///222111------000///...---...000000///---555555444222000000222555333111//////222444222000(((***...000000//////000...///...,,,))))))***,,,000------//////,,,,,,...,,,---///111222333444444...///111111111111//////,,,...//////......///111---000111111///000444777666777666333...+++******------///222000,,,,,,...,,,...000333444444444333///222666::::::888555333000000111000000222555888555333000...---///111333999::::::888666555555666111333555444222222555888333---...555888333///111000000111000000111555888444333111000000000111222444111000333444444666:::777777777777555333000///,,,///333555555444444555666666555444444333333333999555111000000///---++++++000333111111555777444000///---+++((((((+++---***...222111...+++,,,...,,,***(((&&&''')))+++---+++///333333000---,,,++++++///333333000...---...000///333999999444222555222000//////111333444444444444444444444444666777555333111000//////000111///333888999666333333444444333222333444666666555000...++++++...222555777222000......//////---+++///000111000//////222555111333444222...---000444222333555666666555333111111111222111000.........---...000111000000222555999666333222333444555555222333222---,,,//////---///111333333111000///000000777:::555222333444222000000///...............000111222000//////333666111+++(((,,,///000444999222111111111333444333222111111000000111000///---///.........000000...,,,,,,---///111333333222111111000...---...///111333666333000///111333444555333555666666444444444555555222222555666444333555555333000...---///111222///000222222222333666888333222000......///111222...111444444333222333555111222000,,,...333555444444222000111333444333222000000111222222222222111000111111///------///111333333222000//////222444...------...000000000000///,,,+++---111222///,,,111333444444222111111222444333111000000111333444222222222222333444555555888666222...+++,,,...000///111333333222000000111444555555222---,,,000444333222111000///...---,,,//////222666333,,,+++...///,,,+++---111333222111111111111000//////111333111333444333///------...000///......///000222333111222222///***(((+++///******---111111///000555555111///222111---...222---000111...---111444333666444111///...000222333---...,,,)))+++000111...---,,,...000...***,,,000111///,,,---///222222111444444333111///000222444///...---000333444111...%%%(((,,,...//////000111000000///---***)))+++,,,///,,,---000///,,,+++------...///111111111111111,,,...111333444222000///,,,---////////////111222---///111000///111555999333555777555000,,,***)))---,,,...222000+++)))---,,,---///111222333333333222444666888888666444222...//////......///222555111333333111------111555777888999777444222333444111444555444222222666999444------555888111---000111222333222111111333444111111000///000222444555444111222444444222333777555777999777222//////000***...333555444333333444555555444333333333444555333000---,,,...///...---,,,444888555333777999777//////...+++(((''')))+++''',,,111111---***,,,...---***'''$$$%%%'''+++---+++///333333///+++******)))...222222---+++,,,//////...222888888222111444...---,,,---111444555555444444333222111333666999666555222000//////000000000333555444111000111333555333222222333444333222222...***))),,,111555777333000......000000---+++111222111///,,,,,,///222000333333000+++))),,,///333444666777666333///,,,---///000111000//////000---///111222000///111555777333///...///222444444444555333...,,,...---+++...111333444333111000000(((333888333......000///333333111000...,,,+++***---///111111000111444888444---)))---//////222777222000//////222444555666555333111000000///...,,,111000///000222333333222,,,...111222111////////////...,,,,,,...000444666222///,,,...333888999999555666777666555444555777333333555777333000222777555333///---,,,---///111///111222222222333666888666444111//////000111333...111333444222111333555111111///,,,...444666444111333444333111000111333//////000111111111111111//////000///......111333111111111///...///111444111000000111222222000///111...,,,...222444111---111444777666222//////000444222111//////000222333111000000///000222333444===777000---...//////...---///111111000/////////333555555111,,,,,,000555888777666333111///---,,,000000555999666...+++///---***))),,,000333333222222222222000......000222...111333222000...///111111111111///...///222444000222222...)))(((+++///,,,+++...111000...///333333//////222222---,,,///---000///++++++///222222444111...++++++---111333000000---)))***...///,,,,,,+++,,,...+++(((***000333000,,,,,,///333444444333333222000//////111444++++++---111555555000,,,"""&&&***---//////111222222222111///,,,+++,,,......,,,,,,000///,,,***,,,,,,,,,---......---,,,+++***,,,111444555444111///,,,---///000000000222444111222333111///000444777---111555666222...,,,,,,---+++...333111***(((++++++,,,...///111222222222222333333333333222111000.........,,,+++,,,///111...333555333...,,,111666333555666444000...///111000222444222000111444888444++++++444777111///333222333444333111000111222////////////111444777999444222222444333///000333444888:::666000,,,...000)))...222444333222333444444444444333222333555666888444111111333444000,,,,,,222333///333;;;999///---,,,*********,,,...///))))))***///444555222---///---***)))***,,,---,,,,,,///222222000...,,,+++000...000555666111---,,,///222555666555333222111777111***+++111555444222444777888777444333444777222555666444555888888555111---...444666111000222///111444444333111000000...............///000111111111222222222111000///111222222000...---...///---222000)))&&&***//////222666555///---000111///555444333222222444555666555555333111//////111333111333222...///333555444222222111000...,,,***)))(((///333333222333222...//////000000000000//////222777777111///000,,,&&&,,,000333333000///000222555+++'''---///+++---555222444333---+++,,,---+++---000222000------111666444000///333444333222444+++...///+++'''&&&***///...111444555444333444555---...,,,,,,000666666333...///222444555444222111111///000333333000000222333---***---///---///333111333444333333444666888888444000------000222333555444222222444666777666333000---,,,...000111222444666333,,,+++000111...///444555444333444111,,,000......000000000444:::444222///......---,,,***///222222000111444666444///...------///111222222222222222444666666555333222111///......000222444222333555666555333111///666444111...---...000111000000111222222222111111777444000------///222444555222......000111000...+++...222222000---***)))---,,,,,,---///000///---555333222///+++(((+++///))))))---444777333000000444222///,,,+++,,,...///000111111111111000//////333///---000555777555222111111111000///---,,,+++,,,+++,,,,,,...111333444555444222111000111222333555///)))&&&(((+++---...222...+++,,,,,,+++---111,,,+++,,,---000000000...222222111000//////000000,,,///...+++,,,///000......---,,,++++++---///000111...+++,,,...111111///,,,,,,---------,,,+++***)))---000000///...000333222111000111222333222111---000///,,,,,,111444444222333222...///555888777444999444000444111,,,000222555666333...***))))))---...///...---,,,---...666555333222222222222111555333111222444444111...---111444333///---///222333555666666555444444555555333000000222444555555000000222444777777555333333000...111666888555222111111444666333...///444666222///000333444000,,,555555555333111///,,,+++******,,,000111000222777555666777666444444666888888444111111444444111......444555111444:::777...222111///---,,,,,,,,,---......///444777777333...,,,++++++,,,......,,,***+++---...///......000222111///000555666222------///222555555333111000///444000,,,---222666777666555555555555555666777888555777666222222666888666555111000444666333444777---///000222333222111000,,,,,,---......///000000111222333444444222111///000111111000...---...000000333111,,,,,,000333111222555444...,,,000222111444444333333333444444555333333222111000000222333222444333000000444555333111111000000///...------+++000444222111333222///***+++,,,...000111111222444777777222000000---'''000333555444000------...222***'''---///***,,,222333444333---+++---...,,,---///222222111222555888555111000333444000/////////000///---***))),,,///000//////111444555222000,,,...------000555444000...///222444444444222111222000000444444222222444555...+++---...---...222444555555444222222333444666333000------///111333888666333333444555555444222///,,,+++---///111111222444111,,,+++///111//////333444333333555333000222///...111333222333777000...,,,,,,---------+++000333333///...000111//////...------///111222333666555444555555333111...444222000......///111222000111333555555444222000222111///......///000111000000111222222222222111555333000...---...000111333111///000222333222111,,,///111222000---,,,++++++******+++,,,,,,+++))),,,...//////,,,***+++---,,,***,,,111333111000222333222000...------...///000000111111000000///......+++))),,,222666444111...............---,,,+++,,,,,,---...///222444555333333333222222111000000...+++((((((+++---------222///...111000------///))))))***,,,///000000///222222222222111111000000,,,//////,,,---000111...---,,,+++***+++,,,...///000...,,,---///111000///---,,,,,,,,,,,,,,,,,,,,,+++---.../////////111222111000//////111111111///111333222...---000222000111444333000111666888777333888444111666222---111555666666444000---------+++,,,,,,------...///111555444222222222222111000333111000222444555222000---111444333000...000333444555777666444333333444666333000///111333444444444444555777999999777444111...,,,///444777666444222111333555111,,,---222555222...///111222000---000000111111000///---+++---,,,---000000---///333333444444333111111222333666333000000333444222///111666777333444999666...888666333000---,,,++++++,,,---000444555333///+++(((***,,,///111000,,,)))---------------...222555111...000444555111...---111222444333111///.........---...///111444777888555222///000444777888777888888555000000555777777666333222333444444666:::///...///222555666444000,,,---.../////////...---///111333555444222///---///000111000///...///000000000///...111555444000111333333///---000333333333333444444444333333222111111111111111222222222222555555333222555444111111111000/////////000000...222444111000222222111***+++---000222333333333555777666333111111///+++222444666555000------...///)))(((...///++++++///444555222---,,,///000...+++,,,///222444555666666555111000333333...++++++333222000...---...///000333000...111666777222,,,,,,//////...000333222---...///111222333333222111222000111555666444444777777111,,,,,,---,,,...222666666666333111///000111444222///...---///111333:::777444333333333333222111...,,,,,,---///000111///000///++++++///000///000333333111222666666333555000///333666444222333111000///000222444333222111444333...***+++,,,***///.........///111333444666444333333444333000...666444111...---...///000---///111333444333222111............//////000000000000111222222222222222222111000///.........///111000000222444555444333---///111111000.........++++++***+++---,,,***((('''+++///000000///...---...+++***---///...000444222222111000/////////000000000000111000000///...,,,)))(((+++222666555222+++,,,,,,---------,,,,,,---------///000222444555111111222333222000...---))))))***---000000///---222000111555444///,,,---(((((((((+++...000111000111222333333333222111000---000000---...111111///,,,++++++******+++---...///......///111111000......---+++***+++,,,---//////---,,,---///111222222111///...///000000///...222333222......111222000000333444333444777888555000666333222777444...222555555444222///...///111*********+++---000333444444333333222222111111111000000000222444555444222---111444333111000222444555666777666333222222222777444000......000222222666666777888:::999777444000---+++,,,111555666666111111333444000+++,,,111555222......000111000...,,,...000222222111000///000...///111///+++,,,000222333333222000///000111333000......000222111000111666777555555888666111:::888555111...,,,******))),,,111444444111...+++***+++---000333222///---111111111///...///111333000---...222333000---...333444444333000...---...***---000000000111444777666000+++,,,222666555222777888555000000333555444222222222333333333666888333111000333888999555000000111222222111///,,,+++---///222444333111---***...///111000//////000111---+++***---333666333---///222444333222333333333222333444444444222111000/////////111222333222111222666777555444555333///222222111000///000000111000333444000///222333222///000222444555555444333444555444333222222222111000333555555111///000111---******000111...,,,---444444111------111111...((())),,,000333444222000333000///222222...******666333000...////////////444222222444888777333...---000222111111333111,,,......///000111111111111333111222666888666666999888333---++++++---///000555555555222000...///000111111000///......111222888666333222333333333222000...,,,---///111111111------,,,++++++...000000222444444000111555666444777222000555999666222///444333333444666777666555000444444...******+++***///////////////000222444/////////111333555555444666444111...---...///000...///000222222222111000,,,---...//////...------//////000111222222222222111111111111000///...---///000111333444333222111...///111111//////000111.........000222222000...+++///222222333444444111...++++++......,,,///333111222222111111111111111111111222222111111000//////,,,+++...555888777444------------------,,,++++++,,,---...000222333444222111111000///...------+++,,,...000222222111///333111111444333...,,,---******)))+++...000111000///000222333333222000///---000111...///222222///++++++*********+++,,,---......///000111000///---///---+++)))***,,,///111111...***+++///222333222111000//////000111///...---///...,,,...333444111---111444333444777666222,,,333222222888444...222444333000...---...000111,,,+++***+++///222555666333444444444222111111222000000222333444444222111...000333333222222444555555666777555333111000111888444///,,,---///000111444444555666888888555333111...,,,,,,000444666666000000222444111---...333555333//////000111111000///000333555555555444333222000000222000,,,,,,000222333555555333333333555000...---,,,---///000000000444666666666777666444777666444111///---+++***)))...444777666333222222000///...///222333333222000111333333222222333444///,,,+++///111...,,,...555666555333000......///...111444333000000333666:::333,,,---222666444000222555444111111333222000...222555555555555666777555222111333666666222,,,000111333444333222000...///111444555555111---+++---///111111000//////000,,,((('''---555777111,,,---000666999999555333222222333444444333111///......------///222333222000222555777555555666333///444333222000/////////...///333333///...111333333...000333555666666555444333222111222333333555777111444777666222///000111---+++---111333000------333333111---///222222---)))***,,,000333333000---222......222333///---...555222///------......---000222555666555333111000...222444222111222000---............///000111111333111222666888666666999777444///++++++...//////111222222111//////000111000222222111///...000222444222000000222444444444000///---...000222222222+++******+++,,,---///111444666444000000333444222888333111666:::666111...333222111222333333111///...333444///+++,,,...///000111111000...///111444,,,+++,,,...222555666666444222000......///111222000111111111111000///.........///000///---+++***---...///000111111111111111222333333333111///---///000111111000///...---...///111111//////000111//////111444777777555333111444444000222666777444++++++...111///,,,---111111111111222222222222222222222333333222222111000333000...000666888666333111111000000///---,,,+++)))***+++---///000111222555333000---,,,,,,...///.../////////......//////444000///000///,,,+++---///...,,,---///000000000,,,---///000111///...,,,,,,000111//////222111...+++*********++++++,,,,,,---...000000000...------///---***)))***---000333111...+++,,,///333333222333222000000111222000///+++---,,,***---222222...***///222333444555333///***111000000777333...111555222///------///111222///---,,,---111444555444222444666555333222222333111222444555444222000//////000222333333333444444444555666555222000000000666222...,,,---///000111111222333555777777555333444222///...000222444555//////222555333///111666666444222222222333333333222333444555555555444444222111222444222...///333000222555666555555666777000...---,,,,,,---///000///222555666666555555555444333222111///...,,,,,,'''---333444111///000333444111///...000333444444+++...111333444555777999000+++***...000...---///666666555222///...///111555777777555222111444777<<<666000111666888666222...222222000000222111------444888888666777888888333222111222333222...***///000222444555555555555222444666777666333000...---///111222000///...///...))))))000777777222///---000666;;;;;;555111222444444333222111000...---///---,,,...111333222///111444666444444555333///222222222111000///---,,,---111222///...111333333'''***///333666777777666555111000222222222444888666999:::777222...------------///111333222///---000111///...111444111+++***,,,///222333222111000222......111333111111333333111///,,,++++++,,,,,,***...333444222///.........222444111///111000......---,,,,,,---...000111222000111555666444444777555444111,,,,,,000000---///000000000//////000222111333555333000...///111///...---...111333444444///...---...000222222111+++)))))),,,...---...111444666444000///222222000777333222666888555000///555444333444444333000...---333666111---///333444222333444111...---000333...---,,,...000333444333333222000......///111333222222222111111///......///000000000///---+++***+++,,,---///000000000000111222333444333111///......///000///---++++++,,,---///111111000............///111444777777555333333555222,,,...555777333***,,,000444111,,,+++///111000000000111222333333222222333333222222111000222///---///444777555111333333333222000...---,,,((()))+++---///000000111777444000,,,***,,,///111//////...,,,******+++---222...---......***+++---222000------///000000000***+++,,,---------,,,++++++///111//////111111---+++++++++,,,,,,,,,,,,,,,,,,...//////---,,,,,,---...,,,***)))+++...111444000...---...000222333333444222111111222222000///......,,,***---000...((()))...111222333444222...+++222000///666333...333777444111///111222444444000...---///333555333111000333666666333111222444000333666666444111///...000000111222333333333222333444555444222000000000222000......///111222222222222333555777777555222444333111000000111333444///000333555333000222777444444444444444444444444222111000000000000111222333111222444333000111555...000333444444333444555111111///---,,,---000222000222666777555222222444444333333222000...---,,,&&&,,,111111+++))),,,000444111......///111222222,,,---///000111333777:::111---+++...000//////111555444333000------///111777666555222111111444666888444111222666888666333---//////,,,,,,///000...---444888555333666999999111222333444333222000...222222222333333333444444333444555555444222///......000222222000...------///***+++222888666222222//////333888777111000222555444333111///......---111...+++,,,000222111//////333444222333555444111...///111222111///---,,,)))...000......111333222&&&)))...333666777777666888333000222111///111666777:::;;;888222...,,,---,,,---...000111222///,,,---......///222555000)))&&&***///111111000222444666111///111333333333666000111000---)))(((***---***+++///222333111...,,,,,,111222...,,,...///......---+++++++++---000111222000000444444222222444333444222---...222111,,,//////000///......///111222555888666111...///111---,,,+++,,,///222333333,,,++++++,,,///000000000,,,)))***...///,,,---111111333222//////222222000555333333666666222000222555444444555666555222///,,,333777222...000444777333555666222---+++...111///...,,,---///111111111555333111...---...///111111111111111111111111000///////////////...---,,,)))***,,,---.../////////111111222333222000...---,,,......---+++***,,,...,,,///111222000---,,,+++//////111444555444111...111444000***---666888222,,,...222555111+++,,,000111000///...///111333555000111111111111000//////000---+++...444777555222222222222222111000///...(((***,,,...000111111111777444111...,,,---...//////000111///,,,+++,,,......,,,---000000,,,***,,,000...,,,,,,...000111111*********++++++,,,,,,,,,***...000...///111000,,,++++++,,,---------------,,,---...,,,***)))+++---,,,+++******,,,///222444---...000000000111222444333222000000111111///...///...,,,+++...111...((()))...222222333555333///...444111000666444000555888444111000222333333222,,,++++++...333555222...---111555555111///000222...222555666444111000000000000000111222222111000111222444333111000000111...------///222444555444333333333444444333///---000000000000000000222333111111333555222---...333111333555666555444333333000...,,,++++++---000222333222222444333//////333///111444444333111000111333333111///---...111333222444666777444000///222555555444333111///---,,,+++111555333,,,)))---222222000......///000000///000///...,,,,,,///444999333...---000111000111333444333111...,,,,,,...111555333000......000222444111000///111444666555333---...,,,((()))...111000,,,333555000...333888999111444777888666555444444888666444222000//////...111111222111000...,,,+++///111333333000...---,,,///***+++222666333111222222///111555333......444666555222000...---......333...******///222111//////222333111111444444222***,,,///222222111...,,,''',,,///......111333222+++---222555777777666555<<<555111222000,,,...333555777999777333000///111+++---......000111///++++++---...///333555///'''!!!'''---///---...222666999444000222333333444777///111222...(((&&&***...---+++,,,111666666111++++++///000,,,))),,,.........---+++***+++---000111111///000333333000000222111333222...///333111+++///000000///------...///333777:::777222......000---+++***+++...000111111***))))))+++---//////...---)))***///000,,,---111---000111//////333333000444222444666444000000444000///000111333222///,,,,,,444777333...000444777555777777333---+++---000...---+++,,,///111222222888555222///------......000000000111222222333333............/////////000((()))+++,,,---.........000000111111000///...---+++,,,---,,,***+++...222+++...222222000---***)))111111333444555333...+++///333111+++///999:::222...///222444000+++---222111///...---...000333555///////////////......---///,,,+++///666999888555000000111111111111000000)))***---///111222222222555444222111///......---///222555444111///000111,,,+++...333333...***+++...,,,******---000111222+++************+++,,,---)))---///......000///++++++,,,---.........------,,,------+++((((((***---++++++++++++---///222444+++...222222000000222444333111//////000000...,,,,,,,,,++++++000444222++++++///222222333555444000111777333111777555222777666333//////111222111///)))((()))...333555111---***///333333000---...111+++000555666555222222222111000000000111111000...000222333333111000000111,,,,,,---000444666666555333222111111000---)))&&&,,,---///000000000222333333222444555000++++++//////222555666555333222111///---***)))***---222555444222333444111------111222444666666333000///...777000---000222///...000222333444222000---------888555///+++---222000+++///,,,,,,//////------000000000///---,,,,,,///222222---+++//////,,,...333222+++(((+++...------...666444111//////222666999999333---***---000222222///,,,---222555333111222+++***)))(((***...222555666444111...,,,...222666444555666777888888888888:::666111222444444000+++......//////000000111111,,,000111///111555444...(((***,,,...000000000000444333222111222333444555555555444444222111///...222111000---+++---333888444444555555444222000//////000000000000...,,,+++---...//////......///000111111222333555444222///333333333111//////000222222555888777333111111333------...000222222000...***,,,,,,***+++///111///&&&(((***,,,---///222555222333555555444444444555555333///,,,******+++,,,***+++,,,...000111000///333222000---+++***)))((((((((()))+++---...///000000...---...,,,+++///666222,,,+++111444111///000...---,,,...000222333222///111333333111...---,,,---///...***+++///000///222000//////000000///...&&&***......,,,,,,000444444000,,,---111444222000666555333222222222222333000000222666555...)))(((222111///---+++,,,...000444444444222///------------,,,,,,---000111111000666777666444000......///---111444333///---///222222222---((((((,,,...+++(((,,,000000...---...111444222000111333333000---,,,...000///,,,***+++---444333111///---------......000222222000.........------......///111222333111,,,,,,///...)))))),,,444222///...///222333333555111//////...,,,---111...///000000000111444666444111......000222111000...***'''+++222666333//////222444333000,,,+++,,,//////000111111111111111&&&'''***...222111---))))))+++---///000000000000******++++++,,,---......222///---///333333///+++,,,***,,,111333111222444444222...+++******,,,......+++)))+++000333111---111000111333222------111444222000000111000,,,(((111111///...222777222))))))---222333222111222555555333111///000111444666888777333///000333111,,,111000000111333444444333444333222111000...---------000444555444333222222444000...000///,,,---000///333666555222000222666444---+++111555333222444777777555111222555444000+++222666222---...111444000111111111111222222222===;;;777555333444555666111---+++...111111333666444111111111///++++++///<<<;;;888555333222444666555000///333444000...///+++---///000000000111222666444000,,,///333111,,,000,,,+++---...,,,...222111...,,,,,,...000111000666111///111000---...333111+++)))---000...---...333111//////111444777888777333000......000222222111------111333000///000---+++***)))+++...111444444333222///------000222111333555777888777555333999666444555777777555333...///111333444333111000...000000...000444333...+++---///111222333333333555444333222222222333444000000111111222333333333444333000---+++---333888333333111000111222444555111111111000///...------...///111000//////000222111111222333444444111///222222333111//////000111111444777888777444111000000000111333444333000...,,,000000---+++...000///)))***++++++,,,---000333+++...222555666555444333222111///---,,,---...///000---++++++---//////...222111///...,,,+++******,,,,,,---...//////000000,,,+++,,,---,,,***...444111---,,,000111...---///---,,,+++---///111222222...///111111000///.........000000------000111...000///...///111222111000)))---000000...---000444333///,,,---111333222000000000//////000111333444...---///444444111000222333222111///...///222444333444444222///---------000///...///111111000///333333222222111000...------111444333///---///222000222000,,,,,,...---***,,,...000000///---------111000000111222222000......//////...+++***,,,...333222111000///000000111...000222222000......///111111000000000111111111///---...222222,,,***,,,222///------///111333333444000...///...,,,---000...///111111111111222444333000......000111111000---)))'''+++111555333///...111333333///,,,++++++//////000111111111111000,,,,,,...222555444111---)))***+++---------------++++++,,,,,,---......///111///---///333333///+++---***+++000222111111333444222///,,,+++,,,...000///+++)))+++...000...***000///000333222///000444444222000000222111---)))000111...---111666333+++(((---111333111///000222333222000---,,,,,,---...777999777111///000000...333222111222333444333222333333222111000//////...111111111111222222222222555222111222111......111111444777555000...///111222------111333111111444777888666333333666444000'''///333///,,,...222444333333333222222111111111555555555444222111//////111------111333333555999222//////222111...///222::::::999888666555666666333000000333444000------***,,,///111111222444555222222000...000444222---000,,,+++------,,,...222111,,,)))+++111444333///888333111000///,,,---000///******///222000------///---,,,///444777888777222333333222111000222333333///---///000...---///000...---,,,,,,...111333222333222000...---///000111333666888999777444222666555555444333222222111///111444666666555222000000111///---///222222//////000222444555666666555888777666555444444555555///......///000222444666666444111...,,,...333777444222...---...222777;;;222222111000////////////000111333222111111222444111111111222444444111//////111222222000///000000111333666999:::777333///111222444666777555111......444555000++++++...///---......---,,,...111444(((,,,111666999888555333000000//////000000111222555///)))(((+++......,,,111000000...---,,,,,,+++000000000111111111111222+++***,,,//////---...333111///......---***+++///,,,+++***,,,///111222111............///////////////222222000///222111......------///222333333222,,,///222222000///111444222///------000222222000,,,,,,---...000333666777///---...222333222333777444222000//////111333555111333444333000...------444222111111222222111///000......000222222///+++...111333222///...000333///222333000///000...***000/////////000///,,,***---///222333222000000000000000///,,,******,,,...111111000000111222333444///000222111///......///444444333222111000000///......111555555000------///---+++,,,///222333444222...---......+++,,,///---000222333222111111222111///------...000000///,,,***(((,,,111444222//////111333333111...------...///000000111111000000111111222444666666444222+++++++++,,,,,,---------,,,,,,------.../////////000///...000333333000------***+++///222000000111111000...------///000222...,,,)))***,,,---+++(((---,,,///333333000111555444222000111222111...***000///---,,,///444333...(((,,,111222///------...000///...---,,,,,,++++++444999:::444//////111111666444333222333333111000222222222111111111000000666222//////111333222111666333333555444000...000333666777444///,,,,,,---///...///111111///000444666888777444555666333...%%%,,,000---+++...333555666555444333222111000000000111333444333///+++)))///,,,---111333222444888000...///222333222222666777888:::;;;:::999777666222000///000///.........000222444444333333333444///111111000222555333......++++++...///---...111...+++***,,,111444444222777444111...,,,******+++---)))***000444111...---///------000555888666333...111444333111///111333333...,,,...///------000333222000//////000222333222222222000...///222444666777777888888777777666777888777444000...------333333444555555444333222222111...---///111111000111222444666777777777777<<<;;;999777777666777777111000///......000222444777555222...---///333555555333000...///333888;;;444333111000///000111222222333444444333333444666222111111222333333111///---///111222111//////000444333333666999999555111111222444777888777333000///666888111)))(((,,,...000000000///...000444777,,,...222777::::::777555000111111222222222333333444...(((''',,,///...+++000000000000///......---000111111222222333333333,,,+++...333444111111333111111111...***))),,,000,,,++++++---000222333222000///------...//////...///333444222111333222...---,,,---///111222111000+++...111222222111333444111///------///111111000------...///222444777999333000000333333//////111444222///---...000111222000222444333111///...---555444222333444444333111000...---000444444///)))///000111111//////111333000444555111///000///,,,111///---///111111---)))***///333444222111111333222000...+++***+++---///000000000000111222222333///000111111///......///444444333333222000//////000000222555555333111111---,,,+++,,,000333555666000,,,+++------+++,,,///...111444555444333222222000///...------...//////---++++++...222444222///000111333444333222000///...//////000000000000000222222333444444444333222,,,,,,,,,---...///000111---........./////////000///......000333333111//////******///222000///000------------...///111222---,,,***+++------,,,***)))***///444444///...000444222000111333333///+++///...---,,,...111222222)))---111111...+++***+++,,,---///000000000000///333777888444111333444333777555333333333222000...111111111111222222222222888333///000444555222///555222333666444000...///555666666444000---------,,,...111111///---///333444666666444444555111+++'''---000---+++///333555444444333222222111000000000222444555444000---***...,,,---000000...///333111...///333666444444666444555888;;;<<<;;;777444222111...***)))+++...000333555666555333111111222---000222111333555444///+++***,,,111222...---///***+++---///000222444666666555222---+++*********+++((()))000444222...---000000000333666666333000+++///222222///...000222222---+++...///...///111666555333222222222333444333222111000///222777:::999777555333333555888::::::::::::777444111111111777555222000000111333444333000...///000111222222111222444666777777666666;;;:::888666555555666666222111///......000222333777444111000000111222333666444333222333444666888444333111000000111222222333444555555444444555666222111000111222222111000+++...000111000//////000666333000222555888888666000111333666888888555222///666777000((('''***,,,---............111444777111111111444777777666444222222333333333333333333000,,,)))***...000///,,,000000111111111000///...---...///000222333444555,,,,,,///555666333111111000222222...++++++///222---,,,,,,...111444555444444111............---+++///222444222222333222...---,,,---///000000...,,,)))+++///111222333333444000///------///000111111////////////000222444555333111111444333---***+++777333///---...000000//////111333333111/////////444222222333444555444333333000///222666555///***000000000000///000222333333666666111...000111000000...---///222222///++++++///444555333111333444222000---++++++---.../////////000000000000000000000111111000......///000000111111222222111000000333333222111111333444444---,,,,,,...222555777777...++++++---...+++,,,//////222555666666444444444//////...------...///000///......000333444111...---...000111222111000.........///000000000000000...///000111111000000///,,,+++++++++---///222444......///////////////000......///111333333222111111+++***///333111///...)))***+++,,,...///000111,,,,,,,,,---///000000///)))+++222888777000------444222000222444444000---///......///...///111444+++...111000---******+++,,,...000111222222111000222333222111444999888333666555333222222111///---000111111111111222222222666333222444777777222---222000111444333///---///444555555444222111000000+++///222111///...///111222444444222222222///))),,,111222...---111444555000000000000111111111111222222333333222111000///222000111111///+++,,,111444000000555777555333444111222444888::::::666222333333///(((&&&***///111000111333333111000000111---111333111222555444111***))),,,111222///...///))),,,///000000111444777777777444...,,,......,,,***&&&(((///333111...---222333555666555333111000,,,---.........///111333111---,,,///111//////111666555444333222333333444333333222222111444888;;;777444000---...222777;;;555555555444444444444333999666111...---///222444333///...111333333333444111222444555666666555555666555444222222222333333000000//////000222333444444222111111222222222000555555555444444444444444222222111111111111111222222333555444333333444666222111000000111222111000+++---////////////000111444222//////222666999:::222222333666888888666444000555666///))))))++++++(((***,,,------///111444222///...///222333111///333333222222333333444555...---,,,---.../////////111222222333222111///...+++,,,---///111222444444---+++---333555222.........111111...---000222222...------///222555666666666333000///000000,,,)))---111111///000333222///---------///111000...+++)))+++...111222333222222//////.........///000111//////...------...///000111///111444333...++++++888444///...000222222111000111222111//////000111222111111222333444444333444222222333555555111---000000/////////111222333333777777111---///222222.........000111111///---...000111222222222333444000...,,,+++---///000000...//////000000000//////000111111000...---///000...///111222222222111111444555333//////222444333---,,,,,,///333666777777---***+++...///,,,---//////111444555555555666777///000000...------///111000000000222333111...,,,))))))***---//////---+++---...//////000000//////***---000111000.........+++***)))(((***---000222......//////////////////,,,...000222333333333333333---+++///444222///...'''(((***,,,...///000000------...///000111222222---///444:::999222///000333222111222555555222/////////111222000---000666...000111///,,,***,,,...//////000111000///...---000111000000555:::888222444222111000111111///...000000000000000111111111333222333555888777222...000......111111......000444444444444444333222111,,,111333111000111111...222444333000///000---(((///333222///...333666666////////////000000111111111111000000000111222222888666555444///+++---333555111000555888555222222222111111444777888555111222555222***''',,,111222///111222222000000000111...222333111111444444222---******...///...///333+++,,,---///222444444444444666333---,,,000000---)))%%%&&&---111000......111555888888444111222444111...++++++---111333555222///...111222000...///333333222111111111222222111333555555444444444444444111...,,,---222777:::333111///111333555333111999666222///...///111333222...///444777555444777111222444555666666555444444444222111111222333444222222222222222111111111000///000222444444111...444333222222222222333444000000111111111111111000111222444333222222333555222000//////111222111000+++,,,---------...000333///000000000111444777:::999777666666777777666444111444444///,,,---...,,,)))+++...////////////000///------000333444///+++111111000000222444777999111111000---+++,,,///222222333444444333111///...,,,---...///000111222222000---...333555222...---***------,,,...444444000---,,,,,,...222444555555555222000111333222...***+++......,,,---111222000,,,,,,...111333333111///,,,---///111333222000...//////......---...000111000///...---,,,---......444111111333222---,,,...555000,,,,,,000444444222111111111///...///111333333111000111222222111///111222222333444333333333111///......///111333444000666888444//////000000///000222222000...------000///------///111111111...,,,+++,,,///222111000,,,...///111222222222222000111111///------///111///000222333444333222111222444333///...222222///,,,+++,,,///222555666666,,,***+++///000---...000---///222333333444666888000111111000......000333000000111111000...***((((((((())),,,///000...+++---...//////000000//////)))---222444333111000111///---***((((((+++...000........................,,,---000222333333444444555...+++000555444000---''')))+++...///000000///...///000000000000111222......111444444111111555333111111333555666333000///000333666222---///666111222222///++++++///222//////000000//////......///222333222333666555222000///...///000111000///000000//////////////////000111222333333333222111///,,,,,,///000...///333444333333333333222111///...222222000111444222,,,444555222///...000---)))///111111...///555888888111111111000000000000000//////000000222333444555:::888666444...+++///777444000///444888666222111444111///000444666555222111666555---***...222111333444555444222000///000///333444111000333444333000,,,)))+++,,,,,,111666...,,,***...444777555111000333111+++***///000,,,((($$$%%%+++000///......000666:::999333000333777444///***)))...333666777444111000333444///,,,---111111000000000000000111///333777999777333///---222111//////000444888;;;:::666222333777888444000888666444222111000111111111---///666999666555888222333444666666666555555666555444333333444666777777777666444222///---,,,------///222555555000,,,222111000//////111333555...///111222222111000///000111333222111111222444222000//////000111111000+++,,,---,,,,,,...111444+++...111222222333666:::>>><<<999888777777555444222444333///...000000------///222333222000000000---,,,...333777777111+++000///...///111555999<<<555555333---((((((///555333444555555444111///---......//////000000000000444000000555777444000...'''*********///666555///,,,++++++---111444555555333111000222555555000+++***---,,,***+++000222111+++,,,///222666666444222000000111333333111...+++...//////...---...000222222111///......///000000:::555222222000,,,,,,///000+++((()))///333444222222111000...---...222555444222111000000000...,,,...000222222222333555777111///------///222333444---555:::666111000///...000333555333///++++++---111---******---000000...---+++***---111333222000+++---///222444555555555111111111///------///111111222444555555444222111///444444000///111000++++++++++++...111444444444,,,***+++///000......111,,,---///000111333666888000111222000......111444000000111000///+++'''%%%*********...222333111...---......///////////////***///555888666444333444444222...***)))+++---///...............---------+++---000222333333444555777///,,,111666444000...(((***,,,///111111000000000000111000///...///000---++++++---------222888333111111333666666444000000111555888333,,,...666333333222///+++,,,111555......///000111222333444---444777444000111222111...---,,,...000111000///000/////////............///000000/////////222444///,,,,,,///000///111555444333222222222111///---000222222000333777333+++666666333......000...***---//////---///666::::::444333333222111000//////...///111444555666666666999666444111,,,***///888333......444999777333222777222......333666555333444444222///,,,+++---///444333222111000/////////333222111///............'''***,,,...000111333555***)))+++000222000111444222666666///---000000...'''%%%$$$&&&***...111222555777888777555333222222000...***''''''***...111444111......000111111///444333333333444222000---000///111555999:::666333444111//////111333555555777666444222111000111222999777444111000000111333111222333444555444333333555444333333444444222000///111444666666444333222666444222///......//////000......000222222///,,,...000222555555444222111666222//////333444000,,,555333111000222333444555555111,,,)))***---///111...++++++------***))),,,///222444333000///222444:::999888888888666333000111///000333000,,,...555---...000333555666444333000000111222333444333333---+++***,,,222666777777666111//////...+++,,,000333000000333333...+++***000,,,---000///***+++000444///...222444111------'''((()))+++---///000111///+++&&&'''+++111555666222///---...000111000...///...+++)))((()))+++,,,777222---///555888666222111///---...000222111//////......000222333222000555222...---...111333444333444000,,,...333222---,,,---...000111111222222---++++++///444666222---000222111///000333111,,,---...///000222333444555111777:::666222333555555222444666777777555222000444666777555000---,,,,,,...,,,******---000111222000...,,,+++++++++---...***+++---///000000//////,,,...000222333222111000111...000777888333000111444222333444111,,,,,,///...,,,+++///444666444000***,,,//////------...111---///000111000000222444222111///---,,,,,,...///---***,,,111222...******---+++***+++---///---+++000,,,))))))---111333333444555666666555222///---///---+++******+++,,,...++++++,,,///111111///......+++))),,,222666555222444333000......///111222...............---------333------222555111...///222111///------000666:::;;;222---000444222000222000111111111000///---,,,111111000000//////......111111222222222111000000111444555222......222777111...---...222444222000333000...---...000000000...///000000000000//////555333000......000333555555666333...,,,//////---+++000222111000111000---444444222000...---+++***,,,,,,,,,---///111444666777444000......///...---111444444222222555444111333666444///...333444000111444666444444666555111...((((((111777666333333333333222000------...///666555444333222222222222222111111000/////////...+++---///000000000000111---+++---111111//////111111555666000...000000---***((('''(((***,,,------111333555555333222222222111...+++)))***---000333111///...///222555555444333333222333444444111///111222333444666666333111///---,,,---111444666666777555222111111111111000222222333333333222222222000111222333555555666666555444333444444444222000111222333555777666444111222111///---,,,---...///111000///111333333000...---...111444444444222111222000...000333444222000444333111111222444555555;;;777222//////222444555444000///000...***)))+++555444444555666777666666111333777:::;;;888111,,,000...///222000---///555111000000333666777555333222222333333333333222222111///---///222555666555444000...///...+++,,,///111......222444000......000------000000,,,,,,000333...---111333///,,,,,,++++++,,,---......//////,,,)))%%%%%%)))...111222111...,,,---///000///......---***))))))***,,,...222000...///111222333333333000......///000///---//////111222222222222222444222///...000222333333///000...***,,,111000+++------,,,,,,---///111333///---+++---111333000---///111000///111444333...///000000111222333444555000666999555111222333333...000222333333111///---111333555444111/////////444111///...///000000000///...,,,+++++++++------,,,,,,---...////////////***+++---...//////......000---000555777222///111666222000111///,,,+++---222...,,,---111333222000***---000000///...///000...///000000//////000111111///,,,+++,,,---......,,,***,,,222333///++++++,,,***)))***,,,---+++)))...+++'''&&&(((,,,......111222444555555333111//////...---++++++***+++++++++++++++---...000000000///,,,***,,,111444333111///000000000000111111222------........./////////444///...333555111...///111000---++++++///333777888111///222333000000222111222222333222111000///111111111111000///------///000222333333222000///222444444222......222777000000111111000000000111000---++++++---///000000.../////////000000111111444333111//////000222333555666333...,,,//////---+++///111000000333333000444444222111///---,,,+++.........///000222333444888666222111111222222111000444555333333555444000000444333000000444444111111444555222222333222...111------333666222000111000111222222000//////000111000000//////.........000000111111111111000000---...000222333222111000000...///222111...,,,...000444666333000111000...---,,,******++++++***(((---///222222111000000111111///---,,,---///333555333222111222555666666555333333333444555555333111222333444444222111111111000///---///222444666666777444000000111222111///+++...111444555444222000000000000111333555888999666555444444555444222000333222222444777777444111000///...------...000000222111111222333333111000---...111333444333111000......///000222333444444222111111222333444555666===999555333333555777777666333111333111---,,,...777444222444888;;;999777222444777;;;<<<:::555111000...///111000...000444666333000222666888666222333333333333222111000///222000//////111222222111222///...000///,,,+++---///,,,---222444222111222000......000000......111111------000111---++++++,,,------...//////000000---+++((((((***---///000///...,,,,,,...///...---,,,+++***)))***,,,...000...000111000...///222555333111...---......,,,+++,,,///222222000///111333222111///000111333333222---...---,,,---000000,,,///---+++******---111444444000,,,+++...//////---...000000...111555555111111111222222222222333333///555777333000000000///,,,---///000111000...---...000333333222222222222333111///...///000000//////...---,,,+++,,,---...///......---.........///,,,,,,,,,------......///000///111444444000///000444...***---///...---///555111---,,,///111111000+++---111222111000000000///000111111///......//////,,,)))))),,,......---+++))),,,222444000,,,,,,***)))))))))++++++)))(((...+++'''%%%''')))+++,,,...///222444555444222111000000///...---,,,***))),,,+++******+++...222444000---+++,,,000222111///+++,,,...000222222111111------...///000000111222666222111333444111...///000...+++)))))),,,000222222111111333222///000333111111222222222111111000111222222222111///---+++,,,...111333333222111///222333333111......222666...111444222...,,,///222///---,,,,,,///111222222............///000222333333222222111000000111111444555333...---///000---,,,///000///000444555333444444333111000...---,,,000111111222222222111111777444111000111333333333///333666444444555333///---000111111222555555333111444444111000111000,,,333222333555333......000---///222333222111000111---------------,,,,,,,,,...///000222222222111111+++---///222555555444222000...///333222...,,,...111444666555444222111000000...------...---***(((---///111111000////////////...------...111444666777666666666666555444333555444444555666555222000000333444333000...000333666555333333444555444444999555111000333444222000***,,,000333444444222000111000//////000333666888777666555555555555222000333111000222666777333///111111000000111222333333111111111111111222111000000222444555555333000///---///000111000111333444///000222333333444555777777555222111333555666777333000000333222000000222333111000111444777777777999777555555666888999888333222222222111000000222:::555111222666888666222333333333222000///---,,,///............/////////222//////222111---,,,...///,,,---222444333222333///......///111111000111000......111111---+++,,,+++,,,---...///000111111222111//////000111222333///...------............++++++******,,,...000111000111111111000111444777111///...---------,,,,,,)))...222111...,,,///333000000///111222333222000///000000111222333222111///---,,,+++,,,...111333888333...,,,,,,.........---//////...111555666333111111111111000000000000...333555222/////////,,,...///000111222111000///...000222333333333333333---+++***+++---...///...000000///............///111000...---------...///111111111000111222333333444444555555222///......///((($$$)))///222333444444111///000111333222111,,,...111333333222111000111222333333000...---...---***(((***...111000...)))(((+++111444000,,,,,,+++++++++++++++***)))'''///---***)))))),,,...///---///111333444333111000000111222222111///---,,,---,,,***))))))---222666111///------...///...---***+++,,,...////////////,,,---...///000111222333666555444333222000///...///,,,)))'''(((+++---......111444444000---///333111111111000///......---111222333444222///,,,***+++---000222333222000///222222111///...///333666---///111000///...000222222000///000222333333333///...------...000333555222222222222222111000000222444333///...000000...///111000...000444555222444333222111000///......222333444444333222000///222000------///111222222///333666555555555222...***---000111444555666555111444444111111333333000444666777555000,,,...222+++...111333222111111111---...///000000//////......///000111111111111111......///222555666444111...---///333333///...///111333666777555333222333000/////////000000...,,,///111222222000...------------------...000222444666777888999777555444333777666555555555444111///---000222222000///222555777555333333444444333222999666333333444555444333...///000111111111111111222000...---...000333555888777666666666555333111111000///111444444222///111111111111111222222333000000000000//////000000555666777777666333000...///000111111//////000111---000333444444444555666000///...///222444666666111......111111//////222///000111111000111555888999777444333555666666666777777555222111222111///:::666222222555777444111111111111000...---+++***,,,---......//////000111222000000333222...---///111------111333111000222......---...111333222000000///000222111---,,,............---------------444444555555444444444444///000//////......///000,,,,,,+++,,,---...000111111///......111333444444.........---------...///***///333222///...000444000//////000222222000...///000222444444333222222.........//////000000111999666111...---...000000---///...,,,///444555222000000//////...---------...222444222000000///+++000000111222222111111000111111222333444444222111+++***)))***,,,------,,,222111111000000000000000222111///...------...///555555444444444555666666999::::::666111///......///((($$$)))000222333555000000222444666666444222---...000222333333111000333555666555222000......---+++***,,,000222222111***(((***///222///,,,,,,,,,---......---+++)))))),,,,,,,,,,,,---...111222...000222444444222000///000111444555555444222111------,,,***)))---333777222111///.........---------,,,+++******,,,---///---......///000111222222666666555333000000///...///+++(((''')))+++------,,,111555333...,,,///222444333222000...---,,,+++111222333444333000---+++***,,,///111222111000///333222000...---///333666---++++++---111333333222444222111111222222111//////...------...000333555000111222222222222111000111333222///...111111...333333111...000444333///222222111111000///......333444444444333222000///000...,,,,,,...000111111///444666555555555222---***+++...222444444555666111444444222333777888555111666777333...---111555***---000222111000000000***+++---...//////...---//////......///000111111444222000111333333000------,,,///444444111///000111111333666444111111444000///...///111222111000000222333222000---,,,,,,---------...///000111111111444777999888666555555666555444555555444111...,,,...000222222333444555111000000111333333333222888777666555444555666666111111000//////000111222222111///---...///222444999888777666666555333111000111111222222222222222111111111000000//////...///000000///......///111777888999999777333000...222222111000000///......,,,111555666444333444555...------///333555666555333//////000///++++++---000222333222///000555999777888;;;>>>???===888444888888555111111333111...666555333333444333222111////////////...---,,,+++,,,...111222222222333555222//////111111...---000222...---000111//////000------,,,,,,000444333///000///111333111,,,,,,///222111000...,,,+++)))(((000333555555444222222222///000111000......000111......---------......///...,,,***+++///222222111---...///...------///111...111444444222111333555000///...///000///---+++------111555333///...000......///000111111000000777555333111000000111222///000...+++---222222/////////...------,,,++++++---222444222222333000,,,000000000000000///......222222222333555444222000000///------------+++)))222222222111111111000000111000000///.........///444444444444444444444444:::===<<<666000///000000444...***---000000000111---000444666777666333222///......000222333222111444666777777444111//////,,,---...000111222333444---******...000...,,,......000111111...+++***)))(((***---/////////000111///000333444444333111///111222444666777666555444---//////...,,,---222666333222111///............///---+++))))))+++...000////////////////////////444777666111...///000...///,,,((((((+++...///...---333555111,,,,,,...///666555333111000///......111111333333222111///---,,,---...///000000//////333111...,,,---000444666,,,)))))),,,222555555222222111////////////---+++............///000222333///000111222222333222222///222222//////222111///333333111...000444111,,,111000000000//////......222333333333333222111111222000......000222333444111555666555444555222...---,,,---222333222333666///222333111333888999888000444555000,,,///333666+++---///000///...///000'''(((+++,,,------,,,+++000///---,,,,,,...000111666222......111222000---...---000555555111...//////---///222111...///444000...,,,---///000111000...000111111///------------......//////000000000///333777999777555333333222222222333555555333111---...///222555666444333111000///000222222111000555777888666222222555999000000000000111111222222111000000///000222444666:::999777777777666333111000333666555222111333666333333333111000...---,,,000111222000......000333555666777888777444111///333111...///111111...,,,,,,111777777444222222444///...///000333444444333111......///...+++***---333222111000///111444666555888<<>>;;;222...111777333......222555333111111888888666333000...///000333...---000000---...333111111111111222111...,,,222///------///222444555555333000000222333333333///111333333000,,,***)))333333333222000---+++)))///***+++333777555222444444444444444222111//////,,,111555555111......000555444222222222111...,,,&&&'''***///333444222000000......///---***+++///000111111222222222111111333000............---,,,333///+++)))***+++***)))222---,,,//////,,,---222...,,,,,,...111222000,,,000***(((******(((+++111000111111///,,,,,,///333444000000333444222111333000---+++,,,000000,,,'''***+++---------...111333...------...111333222222,,,///111111222333000***222111000//////000111222,,,///222222000...///000...///000...---000666;;;333333222111///......///222666999999555111000111////////////000000000000---+++---222444222000000333555333///000666666111.........000222222000---///...---...///000///...000111000---+++***---000.........//////000111222333222///---,,,,,,---...111000000///...---,,,,,,+++...222333222000/////////000111222333222222111///000111000///.........333444666888777555222000000444666222///000111000...222555555333222444666222222222222222222222222444888888444222333444222111333444111---,,,000444222333333333444666888888666777888888888666555333333555444222333666333---333444666666666444222000000111333222111111222333+++000666777444111111222,,,,,,******...333111+++111111333444555555555555222000...------...111333333111000000222333333222111111333555666666555444222222333666888666111---222000------///111333333,,,.........------///111000////////////000111222...///000000///000222333)))))),,,//////,,,,,,000///111111000...------...000000000222333333333222000000000000///...,,,***+++,,,...000111111111000...---,,,---///111222111111333111,,,***---000000---------...000000///---+++------+++---222444222000000...---------...//////---+++,,,...000111111...//////...,,,***))))))+++,,,---...////////////,,,,,,,,,,,,,,,---...///---,,,+++,,,...//////...***+++---...///...------,,,++++++++++++---///000000111222333333222111000222111/////////...+++)))...---...000333444222000333///,,,,,,///000...+++---///111111///---,,,,,,)))---111333333111111000000333666777555222111000---444999777000,,,///444333///...222444333222333555444333222111111111000222......111111......222,,,---///222444333000...///......///111222222111...///000000000///...---///111333222///,,,******111111222111000///...---111------333666222///000333333222222111///...---***111777777222///111555222111000000000000...,,,))))))+++...111222000//////------...---)))***///000000111111111111111000///------...000111111111555111---,,,---...---,,,111------000000---...222///------///333333111...000***(((***)))&&&(((---000111111///,,,,,,...111333///---111444222000111444000,,,+++...///,,,)))+++,,,---------...000222+++******,,,...000000///...000000///111333111---333222///......///222333...000333333000//////000...000000///...000555:::555111...---///000///---333444444333222111222333222222111000///......---...+++,,,111333111///000///222222000222666444///...///000333444333000...222111000111111000...,,,...//////...------...000---...///000000111111111222111///---,,,,,,------222222222111///---+++))),,,000444666555222000//////000111222222222111000...//////...---,,,...///444444555666666555555444111555555000...000000//////222555555333333555888777666666555333222000///000444777555444777888777444555444111---,,,000333222222222333555666888:::777777888888888888777666666444111///444888444---222333555666666444222111222222222000//////111333,,,111555666333000000000---,,,***)))---333333...111222444555666777777777444111---******...222555555333000///111222222222,,,000555777666555555777555555555666777777444222555222///...///000000000+++---/////////000111333/////////000111222333333---///000000000000111333******---111000---...222444555666444111///.........///000111111111///////////////000111000...,,,++++++,,,---...///000000000...,,,,,,...111222333111333222---+++...000000///---,,,,,,...//////...+++......+++---111333222222111000/////////000000///---+++,,,...000111111...///000...***(((***,,,,,,,,,,,,,,,---...000000++++++++++++,,,---...///---,,,+++---///000000///&&&))),,,///000///---,,,,,,,,,++++++,,,///111222111222333444444333222111222000/////////...,,,***+++...000111111111111222222///,,,,,,---...,,,)))---///111111000.........,,,///333444333111000000111333555555444222222222...444999777222///111666222......222444222222444222000000222555555333000111//////222222//////111,,,---///222444333000---......///111222111///,,,)))...222222///,,,***+++///000222111...,,,++++++......///000000111222222111...///333444222000111111111000000///...---,,,)))///666666222000222666//////...///111111000...,,,,,,,,,---//////...---...,,,,,,...,,,)))***///000000000000000000//////...------///222333333222444111///---...///...---///---...111111//////111000///...111444555333000000---+++,,,+++((((((+++222222111///---,,,...///333---+++000444333000///666111---+++---...---,,,---......---,,,,,,///111++++++***,,,...//////...///111000///111444333///333222000......000222333000222444333222000///000///000111///...///444999999333------222444222...555333///...///111333444111111111000000000//////000,,,,,,///111000///111+++...000000333555333...---...111444666555333111333333333333333111---***+++,,,,,,------------...,,,---///111111111000000333222111///............000111222222222000---,,,---111666888777444111000000000111222222111000///---...///---++++++...111444444333222222333444444222555444000///222333222111444555333111000333666<<<<<<:::888555222///---...333666555666999:::999333444555333000...///111333000000333444555777;;;888888888888888888888888666555333111444999888222111222444555555444333222333333111///------000222---000444666444222222222---...+++))),,,222444111111222333555666777777777555333///,,,+++---000222666555333333444333222000(((///777888555333555999777777666666666777777666777444000.........------,,,---///000//////000222---...000222333333444444,,,...000000//////000222***))),,,111111...///222444555666555222///...///...000111222000///------000///...000333333111...))))))******,,,---///000000...++++++---111333333000444333///---000111000222///---,,,...000000000,,,///...+++,,,111222111111111111000000000000000///---+++,,,---///......,,,...///---***)))---000...---,,,+++,,,---...///+++++++++,,,---...000111---,,,,,,---///111111000,,,---///000111000//////***+++---///000111222222111222333333333333222111222111000000111000...,,,***...222222000...000333000...,,,,,,...///...,,,...000111111000//////000...111444444333111000000333444555444222111222333...222666666222000222555---,,,///444555111///000222000///333888888333...000000111333333111000000333222111111222111///---/////////000111000---++++++000555555000,,,,,,......000111000...,,,,,,,,,***+++,,,...000222444555......///333555555555666111111000///......------+++...000111111111111111000//////111333444333222000...------......,,,+++...,,,,,,...---***,,,000000//////...............000000000222333333111///000///...------------------...///222222111000111111//////222555777444111000//////000///...------444444222111///......///222,,,***000666555111000222000......000111000////////////---,,,,,,...000///......///111333222111...111222111333666444///111111222222111111000000222333444444333111000000000111222000...///333777:::666222111444666666555777333///...111333333111---...///000222333444555222---,,,///000//////111,,,---...///222444444111***---111444666666666666444444333444444222...+++++++++,,,---............,,,---///111111111000000444444333111000000//////000111333333333111///---///222666888666444111000000111111222111000///...+++...///---++++++///333777555333111000111222333333444222///111666888777555666555222---,,,///222;;;;;;;;;:::888666333111///444777666666888999777111333555555444222000000444//////222444333666;;;999888777666666666777888555888777333222444555333111222333444444444333222333333111///------000222---000333666666666666666...///---))),,,111444333000111222333444555555555444333222000...---,,,+++444555666888999666111---&&&...666777333111555:::888777777666555666888999777444000---------,,,+++,,,...000000...------...,,,...000333444444333333***,,,//////......///000***))),,,000000---...111///111333333111/////////222444666666333111111222222000///222666777444000+++++++++,,,---///111222000---+++***---000222333000444555111000222333111222///,,,+++---...///000---//////,,,,,,000222000000000000/////////......///---,,,+++,,,,,,+++******,,,---,,,+++,,,000333000///---,,,++++++,,,---++++++,,,---///000222333---,,,,,,...000222222111333222000/////////000111)))+++///333555444222000222222222222222222222222333222111111222222000...)))...333333///---///333...------...000111222222///000111111///...///000///222444444222000000000444555555444111111111333+++---000000...------...(((***000777777000++++++444222111555999888333---000111333333333333111000777444111///000111222222222000......//////...,,,...222666444000---///222...000111111///---------((()))***---///222333444...111222333444666888888222222000///////////////333000...000333444111,,,000//////111333444333222222000............,,,+++...,,,---000///,,,...333000000///...------......000000111333555444111...............---------......000111222222222111000000//////222666777555222...///111111111222222000666555333222111111000///111---,,,222777666333222,,,---///222444555333222111111000...,,,,,,///222222111000111333555444333---111444444666777444...///111444666555222///,,,333333333444444333111000111222333111......222555555666666555222333666999666333111222444444111...---...///111222444555666333///---000111//////000000---,,,---000333555666+++...111333444555777888444333222333333222000---000...---...000111111000---...///000000111111111555555444333222111000000444444444444333111///...000222555666444222111000111111222222111///---,,,***---000///,,,,,,000444888777444222111222333444444444111///222999<<<:::777777555000+++***,,,000444555888999:::999888777///555888666555777777444///111333555666555444333777000///333444222444<<<999888666444333444555666555999999444//////000...222333333333333333222222222222222000//////111333...///222555777888888888///111///+++,,,111333333000000111222333333333333222333333333111...***(((222444777:::;;;777111,,,'''...444444111000444999666666666555444555777999777444000...---------,,,---///000000///---,,,---,,,...111333444333222000***,,,///000///...//////++++++---111000------000+++...111222111000000000222444666444111///111444333000///222777888555000------...000222333444555...,,,******,,,///000111///444555333111333333111000---***)))***,,,,,,,,,...000///,,,,,,000111///....../////////...---,,,///---,,,,,,------+++*********+++,,,...///111222///...---,,,++++++++++++++++++,,,...000222444555---------...111333333222555333///---,,,,,,...000***---111555666555222000111111111111111111111111222111111111333333111///***...222222///---///222......///000111333555666000111111000...------...///111333333111000000000555666666444222000000111...///000111111000///...(((+++222888777///)))(((444333333555777666111---000333444222222444333000444111......000333555666222000....../////////......111333222000///000222---///333444222000......((())),,,///000111222111111555666333222444666555333222111000///000111111888444000222666777333/////////...///111111000...111000///000000000...,,,...---...000000...000555222111///...------......,,,---000333666666333000...///000000///...///111000222333111111333222//////------000555666444111,,,///000///000333333111666444222222333222111///...,,,///444777555444555(((+++000555777777666555333222111///---...111444222111000111333444333222000333555555666888444......111555777777333...+++222111111333444444222000222333444222......000333...222666444000///333888222222444555666444111...222222222222222222333333555000///222333000///000222---***,,,///111444888...000222222111222555888222111000111222333222111333000---,,,///111111000.........//////000111222444444444333222111000///333333333333333222222222000222333333111000000000111222222222000///---+++(((---222111...---000555555444222111111222333444666555111---111888;;;999888888555000+++***...222111222555888999888777666...444777666555666666333000000000111444777888999;;;333111666666222555===:::777444111000000222333333666666333333444222---444333333333222222111111000111333222111111222333///000222444777777777666000222111------000222111111111222222222222111111///111222333222///,,,***111222555888999666111,,,)))---000000......222777333555555444333333666888777444111///000000000000,,,...111222000/////////+++---111333444222///...+++...111222111000000111...---///222111------000,,,///333444333111111111000333333111------111555222///---000666777333...+++---///111333444444444+++***)))***,,,...///...---222444222111222111//////,,,******+++++++++***///111000,,,,,,///000........./////////...---,,,------,,,...///000///---...+++***,,,000222///,,,***+++,,,---------------******+++---///222444555---------///222333333333222000///---------...//////000222444444444333333111000000000000000000111000//////000111222000///+++...111111///......000...///000111111333555666111111111///,,,++++++,,,...000111111000///000111666777777666222///......555444444555666555222000---///444888555---***+++000111222333333222000...222555444000000444555222000///...///111222222111000///000111222111///---,,,...111333444333111000,,,000444666555222000...+++---000222333222000//////444666111000333555444333222111//////000111222555444555555555666555555222111000000000000...,,,000///000222333222000------+++---000///---000555333222///...------...///+++---000444666555111---+++...000000...---///111222555444000///222333///---+++,,,///333555333000...222222///000444444111333111000111222222000...***+++000555555222333666***---111555666777888888444333222000...000333777222111000111333333333111666777555333333666555000111222444555444222///---000//////222444555333000222444555222///---///222,,,///333333111000222444,,,///333555444333222222333333333333333222222222555222111555555111//////111+++)))---000///111555111222333222///000333666111000//////111333333333222///******,,,//////...//////.........000222333333333333222111000///...//////000111333555777999111222222111///...///000111222222111000...,,,+++'''---333333///...111555///////////////111222333777555000,,,///666999777888777555000,,,,,,000555222444555777666444222000---222666555555666666333222///---...222777<<<>>>>>>555333888888333555>>>:::777333///......000111111111111333999===999222444444333333222111000000///111333444333222333444000000111333555666555333000333333///---000111000222333333333333222111111...///000111111000///...111111222444555444111...+++---......,,,...222555111333555444222222555777888555222111222333333333+++...111333222111111222+++---111333444111...,,,---///222444333222222222000///111444222......111///222555666555333222111444666666333///000555:::222...,,,///444666222,,,(((***---000222222222111))))))(((***,,,...---,,,+++000333111///111000---000...,,,,,,------,,,+++///111000,,,,,,///000......///000000000///---,,,,,,,,,---///222333333222111---***---222333...((('''(((***---...//////...))))))***,,,...111333444...------///222444444333//////000000000000000000333333222111222333555666000000////////////000000...------...000000///...,,,...000000000///...///000000111111000111333444222222111...+++******+++---///000111000///000111777888888666333///---,,,666444333444555444111...222333555777333---+++...---///111111000//////000222666444//////444666222/////////111222000,,,)))---///111444555333///,,,,,,...222666999777333///+++000555888777444000...---000333666666333000---***000333///...333777666333222000///...///111222...333777666222111555:::555444222222222111...,,,...///111333555444111///+++***+++///...---///444444222000...---...///000///000222555555222---((((((+++------,,,+++,,,...444777555///...222333///+++******...222444222///333777666111111555666222111///...///111222///,,,'''***111555333000111777...000222444444666888:::444444222000///111555888444222222222444555444333:::999555000000444666333444444333333222111000000///......111444555333111333444555333///---///111...///111444555555333222''',,,000222222222444666111111222333333444555555666333333666777222/////////))))))///111......111///---,,,//////...111777777555222222444444222000222---((()))...222333222///111222000---,,,...111333444111------000...***...---///444555222111333///------//////---111666666555333111...,,,***)))222111000111333555666666000---+++,,,000444555444666444222222222222000...666555333222222444777999000222333333222000///000111333555555222///---,,,...---,,,000666999999777888:::888333000333666666===999333...,,,---///222222444444222222444222---777666444444333111...+++---...///...,,,...333888111///,,,---111333333222666333000000111222333333555444222111000111222222222000//////000000///---,,,111333111000111111///(((+++......---,,,...111111///---...111333333111444111...///111222000...222///...000444666333///---------///111111///---///000111222333222111111,,,...000000000111333555000111333555555333111///555444777:::777000000555222222333555666555222//////......///222333333222(((,,,+++((((((---111222...------...//////...,,,000...------------,,,***+++...000000...---///111222...---111222000000111111///...///111444555555444333222222333333222000***,,,......---------...+++---...---++++++---000000111000//////000444666444333222111111111222222444444555666555222222444111000///000111222111000///111111111...---,,,---111///------///222444555......///000000000000000---------------...//////...///000000000000000///333333111000////////////222333333111000///111222666666666555333111///...///...---,,,---///111222111222222000///000222444111000000111222000+++&&&'''444555222666333...000---000444555555333222222777666666555555555666666444222222444777777555222333222000111333555666555666666555222///---------...222666555111///222555555333111000000000///---***---111555666444222111---222444000,,,---...---111000000000000...,,,***+++///333444111...---...111---,,,//////---///222777555222222333444444444,,,***---111222///...000111333333111222555222---333///,,,,,,...000///...111000111222///---000555...111444444222111333555666222---,,,///222444444666444444777::::::777333///000///...111666555222777666777999777222111444777666555444333444555666111444666333...+++---000000000000222444555444333000//////222555666444111555444333333444555777888888555555777222++++++000222000---++++++,,,...///000------000000///222666444111......///000///---111...+++,,,000222111......111444333000///333777666777444000000222111------,,,...333444111111333000------//////---000666666555333111...,,,+++***......000222444444222111111...,,,---222666888888999777555444555555444333666555333111111222444555222333444333111000......111333777777666444333333111222444444555666777888444777888555444666777666;;;888333///---...000222444666666444555888666111444222111111111111...,,,///000000///---...222777222000...///111444444333666333000//////000000000333333222111111111111111222000//////000000///---///333333///...111333222***---000///---+++,,,...000...---...111333333222555222//////222333111///444222000000111111000...///...---...000000///...///000222333333222111111+++---///000000000111222///111333444444333111///333333666999666000///222444333222111222111///......------///222333333222***,,,,,,((((((---000111---------...//////...---...---,,,,,,------,,,+++,,,///000000......///222222...---111222///...///......///000222222111000///......000222333222000***,,,------,,,+++---...,,,...///...,,,,,,...000///000000///...///111333444444333222111000///...222222333333111000111333444222111000111000///---111222222000---+++++++++000...,,,,,,...111333444......///000000000000000000000///...............,,,---//////000000111222111111000000///000000111000111222222111222333555333333444444222000---+++...---,,,---...000333444000111111000///000222444222000//////111000---***(((444444111555444///222111333555555333000//////444444333333333333444444333111///000333555444333333111///000222444555444999888555222...,,,,,,,,,333555777555111///000111000///---...///000000///444444444444444333000...---333555111---...///...111111000000000///,,,***+++...222333111///000222111---,,,......,,,---111666555333222333333333222---,,,...333555222222444444666666444666888666111///,,,***+++---///...+++///---...000...,,,///444000111333222000000222444444222//////111333333222777555555777999999555111...222222///---000222111777555555666444000000444444333222111111111333333222555777555000---...000000//////111333444444333444333444666888999888777666555444333222333333444666444333444000++++++111///...+++***)))***,,,---111......111222111222666222000---,,,---...---,,,222///...///222222///++++++000555444111000555;;;::::::666111111444444111---,,,...333444111000222000......000///---000555666444222000...,,,+++***+++---111333444222000...111///---...111666999;;;:::777555444444666666666555444222111000000111222444444444444222111///---...111555777888777888888555888:::888444222444777000666999777666999999777888666333000///000222333333555555444666999888444111///......///000///...///111111///------111555444222000000222444555555666333000/////////...---111222333333333222111000111000///000111111///...111333222...,,,000333222---000222111---***+++,,,000......///111333444333555222000000333444222000444444222000---,,,,,,---111///------...//////...///000222333444333222111***---000111000.........000111333444444333111000111111555888666111...000555333000.........---,,,---------///222444333222+++...---)))''',,,//////,,,---...///////////////---,,,+++,,,---...---,,,///000000///......111333111......111222///,,,---,,,---///000000///---+++*********---000111111000+++,,,,,,+++***+++---/////////000///------...000...///111000...------...666666555444333000...,,,///000000///---...000222333222000000111111000///222333222000---***)))***///---++++++...000222222//////000000111111000000444333111000///.........+++---.........///222444000////////////000111111...000111111000000222333000111222333222///,,,***---------...///222444555...///000000///000333555222000...---...//////...***444333///444444000444666666666333000---,,,---111111000000000111111222222000------///222444444111000//////111333333222:::888444000---,,,++++++888888666444111///---,,,,,,+++***,,,...111111111777444111111222111///,,,---333555111......//////111111111111000///---,,,+++///222222111000222555111...---......++++++...444333222222333333222000///---///444555333444777555777777555666999888444---+++***,,,000111///,,,---++++++------+++...333222222111...------000333333222111222444444222000777555444666888777444000111666777111---...111222666444333444222...///333111000///......///000111333555888666222//////000000///...///222444444444444666777777777888:::<<<888777555333222000000000444222111111///,,,---111000...,,,++++++,,,---...222//////333444333222555444222000....../////////444222000000000000...,,,)))///555444000...333999:::999555000000444444111...---///444555222111333000...///111///---///333444222000...,,,+++******---000333444444222111111333111///...000444777:::777444111000111444555555333333222222222222222222444444444555555555333111,,,///333555555555666777888999:::888555333333444222777999666666888999888444444222111111222333444///111111000333777777333222///------.../////////---///000///,,,---111444555444333333333555666666555333000///000000///...111222444666666444222000000000000111222222000......222222...,,,///000///,,,000222222...,,,,,,---/////////000111333444444444111//////222333222///222444333///***(((+++///333000---,,,---...//////...000222444555444222111,,,...222333111///...---111222444555555444333222000222555777666333000///222000//////000///---+++------...000333444333222---///...)))'''+++------,,,---///////////////000---,,,,,,---///111000///000000///......///222444222//////222333///,,,,,,,,,---......,,,+++*********)))***,,,///000000///......---,,,+++,,,///222000000000///......///000...000222111///,,,++++++555666666666555222///......000///,,,+++...111222///......000222444444333111222111///,,,++++++,,,///---++++++...000111111///000000111111111000000444333222111000/////////,,,...//////---...111444111111000/////////000000,,,---///...---,,,---...000111333444333111...+++////////////000111333444,,,...///000000000222444222000...,,,---///111222,,,555222...444555111555777666555111...,,,,,,---000////////////000111111000/////////000222333333000///...///000111111000999666222///...---------999777333111000...,,,***,,,+++***,,,...111111111000---,,,---111222///,,,---222444111---...//////000111222222000///...---...111333222000000222555111...---...---***))),,,......///111444444333111111...///222333111111444333555444222444777666222000......111555666333000,,,******------,,,///333444222///,,,***,,,///111222222222333333333222222666444333444777888555222666888777222111333555444444333444555333......111111000/////////000111222222555777666333000//////000...---...111333444444000333444333222333777;;;999888777555333111000///333222000000//////000222333222111000///000222222222//////444666444222333555333111///...///000222777444000......///000000---222777666111///222666777777333//////222111...///---000555666333222444111//////111000,,,...222111000---+++)))))))))***222444555555444444555777888666444222222333666888555222///...000333555666111222333444555555555555333333333666999:::888666...000333444333333444555999777555555666666444222666999888444222666888888333222222222333333555555///000000...111555555222444222///...///000000///***,,,......,,,---000444666555555444444555666888333111000111222333333222111333666888888666444222000///000111333333000...***///222///......---******...222222000......000000000111111111222333444222///---...000222111...///222333///)))(((---222333000,,,+++,,,...000000---///222555666555333111...111444555333111//////333333555666666666555555111333555666666555222///---...000333444333///,,,------...111333444222000...000///)))'''***---,,,,,,...000000///...///111///......000222333333222///...,,,,,,...111333444333000///222333///,,,---//////...+++((('''***,,,...------...000000///---000000000...---...111444111000/////////000000000///111333333000---+++***111222333444333111///...---111111,,,,,,111444333//////...000333444444333000111000///------...000///...,,,---///000111000000000111111111111000000222111111000000000000000...111333111---,,,///222444333222111//////......)))+++---.........///000222333555666666444111000222111111000000000000000+++---/////////000111333222000...------...111444///666222---444555111444444444222000---,,,...000000000000000000111222222...000333444444333111111///.........000111000...555222///...///000000///666333000///......---+++111///......///000000///******,,,000333333000,,,,,,111444000---.../////////222444333111/////////111333444333000...000222111...---///...***(((+++)))***,,,///333555444333666222111222111...///222333444333111222666555111222000000333777888555222...+++***---///...000444444222...++++++,,,...///222222111000000111333555333111111333777999888666888666222000444:::999444222222555888666000---///333222111111111222444555222333444444222000//////...---,,,...111333444333---///111111///000555999888888777666555444333222333333111000000222333222444444333333333333444555222...///444777555111000333333111...,,,---///222666444111......///222444333666999888555333333555444555222//////111///+++...---///444555222111333111///000222000,,,---000000///,,,***))))))******222555777666444555888<<<;;;;;;:::777555555666888444222000111333666777888000111444666777888777777333222222666:::===;;;888333444666666444333444555777444111222666777444111666999777222000444888888333333222222333444666666222444222000111555555111444222000000111111000///+++---///...------///333666666666555444444666888111111000111333555444333222333666888888666444333//////000222444333111...)))///333111///...,,,((((((,,,222333222000000222111222333222000000222444111...,,,---000111000...---000222///+++***...222111///,,,+++---///111111---///333666666555333222111333666666555333222222333333444555666666666666222444444444555777444///+++---000444777555000,,,......000222333333111......000///)))'''***---,,,---///222111...---...000111000000111444555555444,,,+++***,,,///222444444333///---000111...---...000000...***&&&&&&+++///111000///000111111///---111111111000///000222444000///---...000111111000///111333222///,,,+++***------...///...---,,,+++,,,222333......444777444444222111111222222111000000111111///......000333111000//////111222222111111111222222111111000000000000///........./////////333666444///---...222777666444222000///......'''+++///111333444555777444555555666666555444333222222111111000///...---***---///000//////000111000000000///......111333111888333...444555000111000000000///------000222111111111111222222333444///222666777666333000//////......///000111///---222///---...111222111///222111000.........///000555333111000000000///---,,,///222555555222///---,,,222444111...///000000///222555444111//////111111333555333000---...000111......000///+++)))+++(((((()))---111444444444;;;666333333222//////333777777666333444777666333222000///111555666444111111,,,+++...000000111333222000...------...---,,,000000000//////000444777222111000333777::::::888777222,,,,,,333;;;999333111111444888555///,,,...444333222222333444666777444333333222111000000000++++++,,,///222333333222...///111111222333666888777888888777777666444444222333222111222555444000333222222222222333444444222......444888555000...333333111...+++,,,///333222222111000000111333555666666777888888777555333333555444111111222000***,,,+++---222333000///111111000111222000,,,,,,///111///---*********,,,------222666777555555777;;;777999:::888555444555777222111111333555888999888111222555777888777666555333111111555:::<<<:::666555666777666555444555666555444444444444444444333222555666222222555777777444333222111222444666777666666444000111444333000111000000111222333222000///111333111...,,,...111666777777555333333666888111111000111333333222000111222444555666555444333//////000333444444111///,,,111444111//////...***(((---222444222111111222333444555333000///000222111...,,,---000222111///...000222000...---...000///---+++,,,...000222222,,,///333666777666444222222444555555444333444555111222333333444555555555222444222000222666555///---...000333555333///,,,000000111222333222///,,,...000...)))'''***------...111444222...,,,---000222111111222444555444333((('''(((+++000333444333111,,,***,,,---,,,,,,//////111111---)))(((+++000222111000111222111000...///111222222000000222333///---+++---000222222111...000111000---+++******///......---,,,++++++******222444//////666888444555444222222222222000///333333333000//////111333333222111222333444444222111222222222222111000///000///...---,,,+++++++++---333888777222///000333777666555333222111111111+++...222444444444555666333333333333333333444444000000000000///......---+++---///000///......///...000333333000//////000333999444///666666///....../////////......000111111111111111222333444555222444777777333000///////////////000111111///---111///---///222333000,,,111222222000......111444777555222000000///...,,,...222666555222......000...444666333000111333222///333666555111///000222---111444444000...---///111......111000,,,***,,,***))))))+++///111333222:::555222222000...000333::::::777444444777666333444111//////222444222000222---+++...111000000222000......///111000---******---000000000111333666444222111333888;;;:::999555333...,,,111888999555333111222333111,,,,,,///222222111111222333555666777555222111111222222222)))***,,,000333444222000//////000333666888777777777777888777666555333222000222222000222666333,,,111111111222222333333333222---...444888555000---555555333000------111555...000222333333333444555555333333555888888444111444666666444444444111+++***))),,,000222///...000222000111333000,,,,,,///333111...,,,+++,,,---///(((...555777555444555888111444666666333222333444000000000222666888888777222333666777888666444333333111000333888:::777333444555666555444333444666444666888666333111333666,,,222555444444777888666555444222111111444666888777777444//////222111---------...111333444333111444666666444///,,,---///555777777666333333555888222111000111222111///---000111222333333333333222...///000333555444111///000444444000...000000...)))...333555333000000111444555666333000...000222222///---...111333222000000111222111000...---...---,,,+++,,,///111222222,,,///333666888666444222222333555444333333555666000000111222222333444444222333111---000555444///111000000111111111...,,,111111111333333222...+++---000...)))'''+++------///222555333...+++,,,///222111000111333444333222%%%%%%&&&+++111444444333000***''')))******,,,///---000222000,,,))),,,///111000000111222222111///...000111222111000111111...+++***,,,000222222111---...///...+++))))))***444333111///---,,,++++++)))222555000000777999333333222111111333444333111666666444222///...000222555333333333555666555444222222222222222111000///111000...,,,***)))((((((***111888999444111222555666555444444333333333333000222444444222000//////222111000000000111222333......////////////......+++---///000///------...---000444555222///......444:::444000666666...,,,---...000///......///000111111111111222333444555444666777444000...///000000//////000222111///---222///...000333333...)))111444555222......222777777444111000000///---,,,+++000444222---+++///444000555888555222333555444...333666555111///000333***...333444111......///000...///222111---+++---,,,+++)))***---///111111777222//////...,,,///333::::::777333333666555111666333//////222444333111333---***...000//////000...---///111444222---)))%%%***000222222111333444777444222444888::::::888666666333///111777999888444111///...,,,))),,,111111000000000000222444555999666333111111333444555((())),,,111444444111///000//////333888:::888555777888888777555333111///...111222000222555111)))222222222333333444444444,,,+++---333999:::555000999666222000000000000//////,,,---333444000000444444222333777666111111666555333222333444222---(((///,,,---111///)))(((---///111333222...++++++,,,000111///...000333111+++)))---111222000...///111...222555444000...000333333111111333666999888666555555666888888666111...///...///333888:::888666444000...111333111000222444444555555555333222111111111000000111333666777444555444333222222444666777999:::888555222111111777444111000111222222222333111111222555555222///222444666666444333333333///000000000000111444666333333333222222111111000111111111111111111222222000111333444444111,,,(((***---000111111000111222333222111111111000...,,,***,,,,,,,,,///555777444222222222111...,,,,,,---***+++...222555555333111222444777888888666333111222111111000000000000000555444333444666555111---111111222666999777222---...111333111000111///+++111000///......///000111+++++++++))))))+++///222444111...+++***+++---///555333222444666777444111###%%%(((+++///111333333222///,,,******,,,------,,,///333333000......///---...111555777555...(((,,,---...000000000000///000---++++++---...---+++++++++++++++++++++++++++444333222111///...,,,,,,,,,...222444666555444222...///111222333333222222///333666333---***...222666333111111222333222000000222444444333000///......333222+++%%%''',,,///444555666666555222///...666444222111222222111000///000111000//////111333444111...,,,,,,---......---...///000000///...---333333111---...222111...111222555888555000000555777666555555666555000,,,111222111000......000222444444444333000///000222222222333222222000//////666222---******,,,---...000///...000333333111...111666555------555666111666555333111111///,,,)))......------...000333555666444222000000222444666444333111111222333222111222444555555333222222222---///000111111111222444444111000111///---///333<<<777222000,,,+++///555555666666666666666555555444111...///111222000...222111///...------.........///111222333222000///111000......///000000///999666555666555444777===888222------222666777666000...---...111444555555555222111555777555666999555444000---///444333///'''...222111222444222,,,,,,000444777<<>>:::111///222555222//////222333222111111111111222555888<<<>>>222333222111000111222444111///---...222555777777+++000111///000444444000,,,222333...,,,//////++++++******...222222///,,,,,,222333...,,,//////+++111111222555777555000+++---.........333888666111333555666555222111333666///111333666777666333000///333666666222///......222111222444777888777666444555555333///...111444///,,,,,,000222111000111111000///000222666:::<<<:::999777555555666888999666222///000555888777555666777666444222111333555666444000.../////////......111444444333222333444444444222000000333888<<<222333444333333444777:::444333333111000...---,,,///000222333444555555555111555888666111---...000***---000111111000111222000...,,,---000333444555666;;;<<<555000000222333///000111222111111222444111444555333000000666;;;777777777666555333222111111222333444444222111///,,,000444555333111111222...111555444111///000222***...111000111333222///,,,---///111000...,,,***//////...---,,,...222555666555222000...,,,++++++***...333444111...------111222222333222111000///+++///222000---+++...222111///...///222444444222///222333222///...///111:::777222///---///111333...000111///,,,,,,...111222222222111000//////...111222333444666777999999...//////000111222222333---///111333555666666666333111///...---///222444+++///333555444333444555333///---///333555444111000111000///222666666333111111000//////////////////...------///000000000---...///...---...///111---111444222///---000444000///...------...///000...111222111333666555000//////000222111///222999555555444000---...222666333444666555222000//////+++---.........///111333333333333222111000///...///000111333555444111...///222555555222111222333555222111111111111222555000///...///000000...,,,+++,,,...111333555666666333333222222111000000///333333444555777666333111222444555555333222222222+++***,,,222888;;;888444000000222555444111111555000///111444222......111///000111222333444444444555666666333///---...000333444666777777777666555222111000000000000000111......000222444444222000...---///333333111333888<<<:::888555444666999===333333333555777777666444333555999<<<888333444999000444555111///222666777333...---000000---...333***111555444222444444333777666888:::555...///666444222111000111333333333111000111222555999<<>>===999000///...---...000222333111///...---...111444666444333111000////////////+++000444555333222666:::555444222000000222444666555222111111333222///---333111//////111111...+++///000000000000111444666444111///000333444111...444111000333444111///000......---,,,,,,...///000666555444333333444666666...//////---,,,...333777111444222+++(((,,,111333555555444333111...+++)))---++++++,,,///111333333111111000000000000111111111...///222333///,,,---111111000000000111333444777666555222000000222444111000000222555333,,,&&&+++---000333555666666555222333444111...,,,...000555333111......111777;;;555555555444333000...---111000000111222222000...666555444333333333333333111000111333222///000444444///000888;;;555---+++000333666555222///000222:::;;;888333222666777666111000222777555...---111000111333555444222///---...///000222333333333333777999666111222777666111000555999888444222444888666555666888:::999555111---///111111222333666888777111---...//////222666333//////333555333111333:::777666666333...///222111000//////111333444444333444222///000666999999///111333444555555666777888555111000222444333333111111222222222222222222444333222111111///,,,***///000///,,,******---000111222333111...,,,++++++...111555777666222...+++,,,///222333333333666888777666666666666555333111111111222444555444111//////000222333333111///---///222666888888888999:::444222///.../////////...666333111222444777777666555444333444777999888777:::888555555555555444333777333000111444777666333:::888555444555666666666555555555333222///---+++...///111111222333555888555000///111222222555:::555444222111000000111111222222111000///.........333111//////222444444333111222333333222000---+++......//////...---------111000///111444444222///,,,111333111000222111///+++---//////......000222333000111444444111000333555555555555555444222111777444222222333444333111333333333333444555555666000222444666666333000...222...,,,///111///...000//////////////////000000,,,,,,,,,...///000111000+++...///...///111---'''***+++---///111///,,,)))555999999555333555777555000///...---...000222444333222111222444333111...///.........///000000111222222222000//////000222111222222000111333111,,,***,,,...111222111000///000------000555888888555------......///.........000///......///000222333111111222222222222222222...222555666333333555999555444222111111222444666444333111222333333111...555111......///000000///000111111000000000333555222222333333222222222333000------000111...---///000///...------...///000444555555444222111333444000///...------...000222000333222---***...222333444444333333111...,,,+++000...------...000111111000000000000000111222333000------111333///,,,---111111000000000111333333444444222///---,,,...000111///...111333222---(((,,,---000222444555555555111222333111...---///111000111111111000111333555111111222222222111///...333111////////////...,,,555444444333333444444555000///111444333000111555555000111777:::555///---...000222333111000//////888999777222111555666444333111222555222------111111222222333222111000///+++,,,...000333555777888444666333///111666777333444666777666333111333555777666666777888666111...///000111222222333555777777111...///111222555:::333//////444666444333555:::888777777444///000333222111//////111222333333333555444000///444888999222333444444444555888;;;888777555444444444333111222222222222222222111111222111111222222111---******,,,---...---...000222222333333222...,,,++++++,,,111666777444000...---...000111222222444666999666666777888888666222...222222333444666555333000222333444444444333111000000222555666666777:::;;;999666333222222222111000777666555555666666555444555555555777999999777555777666555555666666444333777333000111444666666555:::888555555666777777777777777777666444111...,,,...000222333333333555666555111///111222222555999666333222222333222...+++222222222222000///---,,,222111//////111333444444333444444444222///,,,+++///000000///---,,,...///000111222444666555222000+++000222000000333555444000000///------...222555222000000333333000000222111111222111111///...---666444222111111111000///222222333444555666777777222333444555444333111000555///---///000///000333////////////............,,,---...///000//////...)))***+++,,,000444///'''((())),,,///222222///,,,222666777444333666888888////////////000111222333888666444333333111///------...///////////////...---///111222222222444555333222000...222666333,,,***+++...000111111000///000000000111111222222222...///111222111...,,,***000000000000111000000000///000222444666666666666222555777777444333555777555444222111111222444555333222222222444444222000666333///---...000111111111222222111000000111333///333555555222111444777...,,,,,,000000------///222222000///////////////111555777555000---///222222///---...000000...,,,...222222......111444444111222222222111000...---333111000............////////////000111222333444...+++,,,111222///------111111111000111111222333444444222///,,,+++---...222000///000333444111...---...///111222333444555///000111000///...///111///111444555444222222222...///111222333333222222555222///------------,,,444444444444444444555666//////222666555222222666777222111555777444000//////000111333444444111///666777666222111444555333444222111111///+++,,,000333222111000000000111222------...000222555888999333333111///111777999888777666555333222111222222555555555666666555222///111222333333222222444666666222111333444555888===555111000444666555555777;;;888777888555000111444222111000000000111222333222777888222...111666888333555555444333555:::>>>777666444333333333444444555555444333333222222222...///000333555555222000%%%''',,,000333555666777333444444222///---,,,,,,,,,222777777333//////111111111111222333666888:::888888777888888666333000444444444666777777555333444444444444444333222111...///111111222444777::::::888555444555555555444333333444444444444333111555555777999999888666555444444444666777777555333333000...///333777999999999777666666777999888888999999888777555222000...000222555666666555666666555111000222222111444888777555333666999777111+++111222333333222///,,,***111000///000111222444444444444444333111...,,,***222333333111......111333...000222555666444111///...222333000000444777777555444111///......111222222///000333333000///222222333333222000/////////444333111111111111111000000111111222333333333333111111111222222222333333666111---///000000111444000000000//////.........+++---///000///---,,,,,,,,,***'''(((...444000((('''))),,,111444555333111///222333000000333555444000000000111111222222222999888555333222000//////---...///000000///---,,,000333666666555444444444555222------222888555---***,,,...000111111000000000222333222000///000222222333444444333000---+++000111333444333222000......///222555777777666555555777999888666444555666555444333222111222333444111111111222222222222111666444222000//////000000222333333222000///000111///111333333222222444666222000111333222......111444444222111000//////...///555999777000,,,...111444///---///444555000***---000111000000444555333///000111222222111000///333333222000...---///000222111111111111222333333///,,,---222444111//////111111111111111111222222777666444111...---///000444222000111333555555444/////////000111222333444---...////////////000000222555888888777555333333111222444555666666666555666333...,,,---...///000555555444444444444444444//////222666666333333777666333111222333333111000444333333666999999666222555777666222222555555333666444111...+++***---000555333000///...000333444555444222111000222333444333222000000333999<<<<<<777555111000111333333333222333444666888888777666333444444333222222444666666555666999999777888<<<999444222555666555555777999777666777444000000444222222111000000000222333222999:::333---...444777333555555444222333999???666444222000000222666999777666555444444444444444000000111444666666555333&&&(((---222666888888888222444444333000...---...---222777777333000111444333222222333555888:::;;;<<<:::777666777777555444555555555777999999777666444444444444333222111000,,,---//////000222666999666444222222333555555555111222333333333333333333444555888999888777666555333333444555777777555333333111//////111444777888888666555666888999999888999999888666555333111000111444666777666555555666666222111333333111333666666444444777;;;:::555///000222333444333000---+++000000000000000111333444333333333222000...,,,+++222444444222......111555...000444666666444222000000333333///...222444444333222222111222222111111222000000333333000000222777888888666333222333444222222222222222333444555111111111222111000///...............000222444555777111...///111000222555222222111111000///......))),,,//////---+++***+++111---'''%%%+++111000))))))***...333777888666444///222333///---000111000111111111222222222222222777666444222111111222333//////000000000///---,,,111444777777666333222222444111,,,+++111777555///,,,---...///000000000//////222444333000///111444555555444333111000///...111333555777666333000......000222444555555444333777888999888777666666666555444333222222222222333...///000000000000///000444444555444222///---,,,222333333333111///000000111///...000333555444222555444555666333------111555444444333111000///...///555999777111---///333444000---111777999333------000111000111555555222...///000111222222111000111222222000......000333666555444222111111111111000...///444666333111111111111111222111111111111777777555222//////000222222000//////111333555666111111000000111222333333,,,,,,---///000000//////444555777666555444444555444444666777777666555555555222...---...111333444666666555333333222222222//////222666666333444777555444222000000111111000777555444666999:::888555666888666333222666777555666555222,,,***+++...000555444111///000111444666:::888555222000000111111000...---///333777:::<<<555222000000222444555555444666777999999999999999444555555444333333444666666777;;;???===777666888>>>888444555555333444666777555444555222...///333111222222111//////222555333999;;;444---...333666000333555333000111888===555333111///...222777<<<777666555444333444555666555444333333444444222000,,,---000333666777555222111333444333111//////000...111444444222111222444333222222444777999::::::;;;999666555666777777666555444444666888999888666444444444444333222000///---///000111222444888;;;777555444444666888999888333444555555444333555666222444777777666666666777444333333444666666555333666444111...---///111333666555444666888999999888999777555333222222333333111333555555333333333444666333111333333111222555555333333444777777555111000111333444333111...---///000000000///000333555222222222222111000/////////222444222...,,,///333000333666888777555444444///222222---,,,///111000------///222555666555333333111111444444111111333555777777444000...000333111222333333333444666888333333444444222111///...------------///111444555666000...000111000111444444333222111000///...---)))---//////,,,***+++---222///***&&&***000///******,,,///444888888666444222555555111...000111000333222222222222222333333444333222000///000444777111111111111000///------...000333444333222111111222000,,,***...555555111......////////////......---000222222000000333555333222111111000/////////111333555777666444111...///000111333333333222111666666777888888888777777555555444333222222222222---///000000...---......///222555555333///---,,,111222333333111000000000222///---///333555333000333333444555111+++,,,000444444444333222000///......222666555111///111555555111///222888:::555000---//////...111555555111---...000111222222111111000222333111//////222555888777555333222111000000222000000555777333111111111222222222222111000000555444333111......000222...---,,,,,,---///222444222222222222222222222222,,,,,,,,,...000000...,,,222333333222111111333555444444555666666555333222555222......000333555666555444333222111111111111111000111444444111333777444555444000///222222111666444333333444555555555777888666111111555888777555666222,,,))),,,000111555444333333333444555666777666555333222222333333---******...222333555777222222222222333444666888999:::;;;:::888666666777444555666555444444555777777999===???<<<666555888???999444444444333444777666444333444222...///333///111222111//////333666444999:::444///000333444---111444222//////555;;;555555444222111222666:::555444222222222333555666666444111000111111111000/////////222444444111...000222333333222111111222......///000111111222222111000000333777999888777666555444555666777555444333222222333555666666555333444666666555222000......000222333444666:::<<<;;;999888888999;;;;;;:::777888888555333222444777111333555555444444666888666444333333444555444333666444111---++++++...000444333333555888999999777777555222000///111444666333444555444222222333555666333222444333111111444777555444333222333333444///000222333333222000//////000111000//////222555111222222333333444444444---222666444///,,,///333000333666666555333444555...222222///---000111000,,,+++---000555777777555444222222555555222222444333555555222---+++...111111333444444222222555777222333444444444222000///000/////////000111222333444///...111222000000222333333222000///...,,,,,,+++...111000,,,+++...111---...---+++,,,000///++++++,,,///333666777444222333666666222000222333111555444222111111222333444222222111///---///444999444333222111//////.........000222333111000000111000///,,,))),,,222555333000000000///......---------...000000000000222333///000222333333222000//////111333555555333000...000000000111222333333333444444555666888999999888555555444333222222111111...000222111...,,,---...+++...111222111000111222000111333333222000000111222222111111222333222222///000333444000,,,---333222333333333222111///...---///000000000111333666666333111222666777444000//////...,,,///444444000---...000111222222111111111333444222///...222666888777555444222111111111333000111555666222000000111222222333222111000///222222111///......000222......---------///111333333444555555444333222111,,,,,,,,,...000000---***///111222222111111333444444444666666666666555444444222///...000222333333111000000000111222222333333000000222111///222777444888777222000444555222555444222000///000333555777777444......444888777444666333,,,***///222222333444666777777777666555555555555444444444444444...***+++111444222222555111444666555333333555888777999999777444222333444444555666555444555666888999999:::;;;777444777======777222222333333666:::666444444555222///000444---000222111///000444888444888888333000222333222+++000333222......444:::555777888666444333555888333222000000000222444555333000...---///111222222---,,,---000333444111...///111333333222222333444---,,,,,,---000111111000///...///222666888666444111222333666777777444111111000000111333444444333333555777888777444000---,,,///222333555666999;;;;;;999666555666777777666999999888555000///222555000222444444222333666:::777555333222333444444333333111///+++***+++///222333222333555888999888777666444000------000444777777777777555333444666888777333222444333111111333:::999777333000000333666///000111222333222111111...000111000...///222555222222333444666777888888///444999777222///111555///111444333111000222444///444555222111444555444000...---///333555555333555222333666666333222555777::::::777111///222666222444555444111000333555///000222333333222111000333222222111111111111111222///...111333000///000333222111///...,,,++++++---000222111------000444(((---000//////111///++++++,,,///222555555222///111555555111///222333222666444222000000222444555222222111...,,,...444888666555333111/////////000333444555444222000000000...///,,,)))***000444555222111000///...---,,,,,,...---......///000000000---000444777888666333000...///111333333111///...000000000111222444555666222222333666888::::::999555555444333333222111111///222333222///,,,---///(((+++...//////000444888///111333333222111111111111444666555111000222555---///222555222...111777111222333333222111///...,,,,,,,,,---///222555666888555222222333333111///000000---+++...333333///...///000111222222111000222555666333///---111555666666555444333333333333333000000444555111......111222333333222111000///222222222000//////222444000000111000000111333555444555666777666444222000---,,,,,,...000000,,,)))...111444555555444444555555666777999999999888888555222///...///000000000------...///000222444555444111000000///...111777555::::::444222666666333666555444000,,,---222777777666222,,,,,,222777777333666444---+++000333222222444777999:::999666555555666666666555444333222222...///555888555333666111666999888444111333777222444555444222000222444333555555555555555777999:::888777666333222999BBB;;;444000111333444888<<<777555555666444000111555+++///222111///000555:::555777666222222444444111000000111333///******///000222333333222111222333444333222222333444666666...///000//////000222555...,,,///444555111,,,+++333444666666555333000...333///---///333555333///111333222000111777999888111555999:::999777666666---...///222444555333111555777::::::777333///...//////000222444777999;;;888777777888999999666444666555333///------000333666555444222000111333555;;;666333333666666333///444333333222111000//////333444555555666777:::===>>>888333000111222222111888999999888666444444555333555666444111...///000<<<:::777555444444222111...000222111//////111444111///---...111333333111//////000111333666777999888111111888777///...444555555555333222222444666000222444333111111555999666333222333555666444222:::888555222222444777999555666666555333111222333...000222111000111555999///,,,+++...333666555222000222555555444111000000555000///333222...///333///111222///******...222555000///222222///000444222000000333111,,,)))***---222444333333666666444000//////000333555666555999444333666555///...111111555555000---///111222///222555666333000...---222222333333222111///...000,,,+++///111000111333///111333111,,,)))***++++++...111222000...------000000222555888777333///---000333555444222000///222111111222444444333111---......///666<<<:::555444555666555222///......///111333222000...------///+++***+++,,,...555===444111...---.../////////444444333222111111111111---...///111333444222///111111111222222111...,,,''')))---///111333555777777444222444777777222...111///......000222222222000111222333444333000...666333///,,,+++---///111555555555333111000222444...---,,,///222333222000/////////000333444333222555444333222111000000000...---------...111444555555333222000000111333444111///000444444///...///111222333222000000000111333333555999<<<;;;777222333111///...///111444666333222111...,,,,,,///222000111222000...---000444:::777555777::::::555111444555555333000000222555888666222///---///555999444333333222111111111222000333666666888:::666000777777888666333222222333111333555888999888777555444777999888555333444555111333333111222333111,,,333555666666666777999;;;;;;888555444444666777888555777666444555999888444888<<<;;;333---///444777333---)))...333555888;;;:::777333222222333333222...000333666222,,,***---///111222222111111111222333333444333222333444555//////000///...///111444...,,,...444555111---,,,222222111111111222333333666333111333777888666333222444222///000666999888444555777666444333333444111000000111444555555444999999888666333111000000222222333444555666666777555555666888::::::999777888666222---***,,,000444111111000//////111333555999666333444777777444000444444333222111000//////333333444444555777999;;;<<<777222000111333333222777777777555333222333555222444666555222111111333999888666555444333111///+++---//////...---...000111///...///111222111///000111222333555777999::::::222000555444...///666444555555444333222333555222111000000111333444444555333222333666777666444777666444222222333555666444555666555333222222333222555666444111111333666000---,,,...333555333111---000222333222111111222555111000333333//////333111333333111------000555333///...000000---...333444222222333111+++'''(((...555999555111111333444111000000111333555666777777333111333222------000000444555000---///000000000111222222///............///000000111111111111000,,,,,,000333333333555///000000///,,,***)))))),,,...111222111///......111000111333555444000---///000111111000//////000222111111333555555444333,,,...000222888<<<999222222444555555222///------+++---000000/////////000,,,******---......333:::444111......///000111000333333222222222222333333222111222333444444111......///000333555444222///'''***---///000222444666555222111333666888555111333111//////111444555555222222222333333333111000333222111000////////////444555444222000000111333+++******---000222222000000000000222333333222000777666555333222222111111...---,,,,,,---///222333222111000//////000222333111......000000......111111222222222111111111222222222333777:::999555222333333222222333444666888444333222///------///111000222222111......111444999666444555888999666222888888888444000...///111444444333111000111444777555555444333222222111111000333333333444777666111555666666555222111111222222444666888999888777666666888:::888666333444555444666555111000222///+++000111333333333555777:::777666333222333444444555444555444222333777666222000444444///,,,///333444666///+++...111111111333777555222111111222222222---///555999555---***,,,...000111222111000111222111444666555222111222444000000111000//////000222///---...444555111......111///------...111555888888555444555888999777555333555222...///555888888777777777555222111222333555333111222333555666555===:::666333000000111222555666666777666555444333333333444777:::;;;:::999:::777111,,,)))+++000444,,,,,,,,,---...111333555555444444666999999555111444444333222111000//////222222333333555666888999;;;666111000222444444333666666555333111111333555222444666666444333444555666555444444555444111...+++---000000///.........000000000111222111///---000111111222444666777888;;;333000222111...000777444555666666444333333444444000---...111333222000111000000222444555555444555444333222222222222333333444555555444333333444666888:::888333111111333222///...///222333111///,,,...///000000000222333555222111333333000000333000222333111//////222555111...---......---...111333111111333111,,,)))++++++444:::555//////333555111111111222444555777888666222000000///,,,,,,///...222333000...//////---000000000...,,,,,,---...............///000111222111......222555444444777///......------,,,)))'''---///222333111000/////////......000222222111///444333111000///000000111222111111333555666555444---///222333777:::666///333666888888555222000///(((***---//////000222333+++***+++...///...111666333111///...000222333333222222222333444444555555444333333333333111...+++,,,---000444777888555222(((+++---///000111333666222000///111555888777555333111///000222555666777333333222222111111111111000111333444444111///---333444444222000///000222)))((()))+++///111111111000000222444555444111...888777666444333333333333///...---,,,---...///000000///......///000222333222...---/////////111555111111222222222222222222111111222444666666444222111222222333555666777777555444333111......///111000222333111......111444777444222333666888777555999999888555222000000111111222333333222222444666555555444222111000//////000111111///111666555222444555555444111000000111333444666888999888777666444666777777444333222222444666555111000222222///000222333333333444777:::555555444444333333333333333444222000111555444000000333444222333888:::888777111...111333111000000444222000000111222333222...///333666222,,,***---...000222222222111222333222555999888444111222444111222333222000000111222222///000444666333111111111000......///333777999666444333333555666555333555555333......333777666666777888777555444444555555444222333444555555444===:::555222111111111111666777888888777555333222444444555777:::;;;:::999888666333...++++++///222,,,++++++,,,///111333333222222444777999999666333555444333222111000000///222111111333555777777777999555111000333555555333666666444222000111444777666666777777666444444444333333444555666555222//////111333444333222111111000111222222222000---+++/////////000111222444555999444111333222///111666444555777777555333222333444111//////000222111000,,,,,,---...000222333333444444444444333222111111111333555555444333444444555888:::888444111000111333111000000111111///---...///000000///000222444444333222222222111222333...///000000...///111444000...---.........///111///---...111222///...111(((///333111...111444555///000111222222444666888555333000///...---...///---111222///...///...***...///000///---,,,---...222111000......//////000222//////333555333222444000...---...000///***&&&---000222333111000000111---------...000222333444888666444333333333333222111111111333555666555444...111111000333666333...222555888888555222000///)))+++...///000111333555...,,,---//////...111777333111//////111444555555111111222444555666666777111111111111111///,,,))),,,...111666999999666444***,,,---...///000222444222111000111444666666555//////000222555666555444444333222000......000222000222444555555333000...222333333222000//////000*********,,,---///000000000111333666888777333000777777555444333222222222111000///............///////////////000111222333111......111222111333777222111000111222333222222111111222444555555444333---...000222333444444444555666555333000//////111000222333111......111444666333111222444777777777777777666555444444444444111222333222222333555777444444333222000///---,,,...000111000333777666222444444555444111000111222333444666777777666555444444666888999888777777666111444444111000444777666666777777666555666999;;;444666777777666555444444444444222///000444444000222555555555999======999555000///444888777555666333222000111333444444444000///000111---(((***//////111333444333333444555444666999888555333333444222444555444222222222333555111111555777555444555333222222333444555666777444333333333444444333222555666333......222555444000333777888888777666666333333333444555555444222:::777444333444333000...333555777888888777555444666666666888::::::888666555555444222///......000000...---...111333222111000111333666888888666444555444444333222111000000000///000222666888777666888444111111444666555333777666555333222333777::::::999888777666555333111222222333666777777444222444444555555666555444333111222333333222000...,,,000///000000111222333444777555444666555222222444444666888777555333222222222333333111//////111444***+++---...000111222444555666666666555444222111111333555666555444333444111444777666333111111222444333111111000///...---222333333222000000222444333333333111111222222111///000000000000000222333000000///...///111222222///------111222///000222+++------,,,...222222///---///111111000111444777555555333111000111111111...000111///...000...))),,,///222333111///------333222111000///000111222333//////222333000...///111///...000222111,,,(((---///111222111000111222000000000000000111222444777555444555666555222000111000111222444555444333111222///,,,,,,111111//////222444444222///------...000111111111111333555444000............333:::333111//////222444666666111111333444555666666666000///000111222111...+++///000333666999999666333,,,---......---...111333333333222222333444333222///000444888;;;:::666222333333111///,,,,,,///111222222333444333333111111000111222111///....../////////......---...///000///000333777999999666333555555333222111000000000222222111000000/////////000000111111222333444555,,,+++---222333111111333222000///000222333222000111222444555666555555555,,,---000222333333222222555666777555333111111111111222333111///...111555444333222222444666777888777777666666666666555555333333222000000222666999666666666555333111///...,,,000333444777:::777222444555555444222111222333333444555555555444333333666888:::===??????>>>===111555555222111555888888::::::999777555666888:::444666999999666444444555666666444000111555555222000222333222555888777333333///000666:::999888888555333333333555777777666333000...,,,)))&&&+++222000222444555444444555666555666666666666555555444111333555555333222333444666222111555777666555777444555666777777777666666555555555444444444444444555666444000///222333111***...333777777666666666444333222333555666555444666444333444666555111---111222444666777777777666888888777888999888666444333555666555333111000000444111///111444555333000///000333555666666555444555555444333222111000000///......222777:::999777888444111111444666444333666777666555444666888;;;<<<:::888777666555222///111111222444777888666555666555333333555555444333222333555444222000//////333333333333333444555555777777777777777555444333666777888777555333333333000333444222///...222666---///111222222333555777888888888777666555444333111444666777555333333333...111444444111111222555444333222111000...------444555666555333222333444222333333000///222222000333333333333333444444444000222111//////333555333333000///222111...---000222111---***---000...(((,,,...111111///000333777555777777444333555444111///111000......111///***,,,///333444333000...---/////////000111333444555222......222222///,,,---///000000222222000---***---///000111000000111222444555444222000///000111444222111222555444111---333222222333555555444222222333///***)))...111000444666777666444222222222333333444222111111222444888333000///......444;;;333111//////111444555555222222444555555444333222111111222444555555222000222222333555777777666333---......---,,,---000222333444444444444222000///111444888===???<<<777333222333333000,,,+++...111333222222222222222222222///000111111///---------222222111///------///111000000222555888888555333444333222000////////////333333222222111000//////222222333444444555555555)))(((+++000111...---///333000...///111222///---111333666888777666666666000111333444555555444333444666888888666333333333111333444222//////222555444444444444555666777888:::999888888888777555333444333222000///111555999999999999999888666444222,,,000444666999<<<999333444555555444333222222444555555555555444444333222333444666:::>>>>>><<<:::444999:::555222333555555999999777444222333666888222555888888555222333555888888555111111555666333111444555222222444444111666111000555888666444444777666555666888999888777444111...,,,)))'''+++333///111333444444444555666666333000111555777555222...000333333333222222333666111000333666555555777444555666777777888888888555555555555444333333444444666555111000222111...***...222444555666777888888555111000222666999:::666333111333666666333///111222333444555666777888888888777888999888666444444555666555333222333444444222000222555777444111...000222333333333444444555555444333222111111000...------222999<<<;;;888888555222222444555444111555666777777666777999;;;;;;999777666777666333000000000000222555777777666999666222222333555444333333555666444222111222333444444444444444444555666::::::888666666666777666888888888666444222333444000000000//////000222444///111333444333333555888999888888777555444444333222444777777555333111111...000222222000000444777333333333111///...---...111444666666555444444444000333222......111111...444444444444444444333222///222222...///444666333444111000111111...---000444444000,,,,,,...---))),,,///222222///000444888444999:::777666888666111222222///,,,...111000+++---///222333111000///000,,,---///000222333333444///,,,---111333000......,,,///222333111...,,,+++,,,...///000//////000222111333444333111///000222555111...///222444222///777666555666777777555333222333111,,,+++///222111888888999777555444555777444444444222000///111333777333111000///...222888333111//////111333444444333444555555444222000///222222333555666555333000222111111333555777666666...///...---+++,,,///111111333555666555222///...444555777:::;;;:::666333333555666333...,,,///222111111222222222222111111...///111000...,,,,,,,,,111222111///------000333222111111222333333111///333333111000///.........111111111111111000///...333444444555555555444444,,,***+++///000......111444000------000000---)))///333888999888666555555444555555555555555555555333555888999888666555555111333444222//////222555444555666777777666777777999888777888::::::777444333333444222111111444666888999::::::999777555444---111333444888<<<;;;666222333444333222111222333888777777666666555444444111222444777::::::777444444:::<<<777333333555555666555444222111222666999444777:::888444222444777888888555000111555666333444999:::666333555777666999444222555888666444444888777666777999999888666444222000...***(((,,,333...000222333333333444555666111,,,...333777555111,,,...111222111111111222555000///222444333444777444444444555666888:::;;;333444444444222111222222333666666222111222000,,,///111333444555666999<<<<<<777000...000666<<<@@@666222///111555666444111222222222222444555777777777777777888999999777555666666555444222333555888333111///222666888555222///000111111111111333444666555444444222222111000---,,,---333:::>>>===:::888555222222444555333111333555777777777777888:::999777555555777777444111///......000333666777777<<<888333222444666666666444555666555222111333666333333333222222333333444===<<<999555444777999999999999888555333222444555111...+++,,,000333222111...111333333222111444777999999777666444444444444222555777888555333111000///111333111000000444888333333333222///............111555666666555555555///333222------111111---333333222222333222111//////222222......444666333111......111111///000444000444333...,,,...000///---000333333000000555999333999;;;888777999666000333333///,,,...222111,,,///000000000......000222...///000111111000///...,,,***,,,111444222000111***...222333///,,,++++++,,,---//////......000222+++...111333222222444777999333......222555555444:::888888888999888666444111444444000///111222111444444333111//////111333333333333111//////000222444222111222000...///444333111///...000222333333444555555555333111...,,,222222222444555444111...222000000111444777888888//////...,,,+++,,,...111...111555777666222///...555444333444555555333111444777888555000...000444...000222444444222000///---///111000...,,,,,,,,,///000000///------111444333222000000000///---+++444333222000//////......000000000000000///......444444555555555444333333222///---000000///111555444000,,,,,,//////+++'''---222888:::888555444444666666555555444444444444222555888:::999777666666111333444222//////222666444666888999888777666777555444555888<<<===;;;999111333555555444222222222555666777888777666444222///111222222555;;;;;;888111222333222000000111222::::::999888777666555555888777888;;;>>>===999444000777;;;888555666777777444333333111111444999===777:::<<<:::666555777;;;888888444000000444555222333999;;;666222444777999;;;555333777:::999777888888777777888999999777666111000...---,,,---///000111000...///111222111111777...&&&'''000666666333---111444555222///......000333333111222666666444666444444666:::===<<<;;;444555666666444222222111666777222---///444444...///111444555444555666888>>>888111///111666888999555555555444444333222222111333222111333888888555555666777666555555666888444111...///333666777666666444111000111222222111555333...)))---666777222::::::888444444777777333333,,,)))...555888999;;;999555222111444666666555666333222222555888::::::<<<666555;;;>>>999333111---///222444666666555444999777444222333444444444777555333222222111///---333333333555666444111...999666555666555333777<<<888999;;;;;;999555111...000,,,&&&%%%---555222+++...///111111111111333555444333444666888777222...444666666333//////444999222333222111//////111333555333111000000000...,,,///000111222333333333222222222222000//////222444222111000000222222111000222222111111222222333444555555444111///...///111444444333000......000222***...111333333333666999777444444888999888999<<<999666000***,,,222333000+++***+++///444555333000666444111///...---+++***++++++---000444444000,,,000//////////////////000***+++---000333333000...///111222222222222444666000444666333------222888777666444222111111222222444222000000000000///...555222///...000111000///222555444///...111444444222111000//////000111222333222---((((((---///---444555555222...---///222444///+++,,,///111///,,,000///......///111333555111,,,,,,111333///...111222///000444444000222777<<<555222666777333000222///222444222...,,,///333222555555111000111000,,,444333000---+++******+++333000......000333444444/////////000111000---***---...///000///,,,***(((---///000///---,,,,,,---000333111+++,,,333777555222000...------000444666666555333111...,,,***)))+++222777555555888777333333222222333444444444333555666666777888:::<<<<<<888666444222222222333444555555666666666666666666222555555444777<<<999222===999555444555444222...333555444333555::::::666000333777777555444555777333111//////111444555555===;;;888666555555666666:::999999:::;;;999333...444111222777:::888888:::666333333444444333777===:::;;;999555555777555111333111///---///222666999888;;;===:::555222333666777444222666<<>>===777111000555777666222000///......///000222333444222000111222444444444111333444222000111666;;;222444666666222///,,,+++---222666555555555111,,,<<<888555333555888:::;;;666777666222---,,,111666666666333//////111000,,,000333666777555333222222555222///111666:::;;;;;;555555444444555666888999222333222000444:::<<<:::222222111000///111555999888444///...000555888;;;666444222222333444333333888777333000111666888777444666777666888999666111222+++(((---444777888:::999555222222555777666555777666444111///111777===999444222555777555333222777777777777777777777666333111000111444666777777888666444333333333222000333555777555222000111333222111333666666444666;;;555555666777777777666666333555444///,,,,,,+++)))---000333555555444444555;;;666111...///222666888222444666555222111333666000111333333222333666888111000//////111333222222000///---,,,+++***++++++222444555444333222333444222000///000111222111000////////////000000000111333333333111///...///000222333333222000///000111,,,...111333333444666888000///222999:::555000//////333444000...000000...+++...222555444222111000222///,,,---111222000,,,++++++,,,...111333222111+++,,,---......---,,,+++++++++,,,...111111000...,,,...///...------...///222222333444555555666777666555333222111111111111111222444444333000---+++///------...000222333333111666777444222222111...///000222333444444444444555555111---...333555333///222444333000...///000+++++++++///333444111---000111111222222333333444111......222444333222444000///111555666333111333222//////333666555444555,,,///000///,,,,,,///222333666666333333555444111444333111///............333222000000222333333222000000111333444444111///,,,,,,,,,+++++++++,,,,,,000222444333000...,,,+++...//////,,,...333666555......//////111333555666111111222222111...,,,***000444666333222555666555333222111000000//////000888888777666555555555555666555333222111222444555333333333444444555555555999999777555555888777333777999:::666000------000444555333111444:::;;;999444555666999;;;;;;888666666555444555666777666555888777666666777999;;;<<<999888888999<<<:::666111222222777???BBB===888666555555888<<<:::666555888666888999777888:::777222......------...000222333???>>>:::444///000666;;;;;;777333333777<<<======;;;666111000444666444111////////////000222444444333111///...000222333222111333555333111111555:::111222444444222000---+++---222444444444555222...:::999666555666777888999666888888444...---222888666555444111000///---+++...111555777666444333222333111000333888;;;;;;999:::999777555444555666666333444222111444;;;>>><<<777666333000///111666999999777444222222444666777555444333333555666555444666666444111111333666777444666666555666999888333333,,,)))...555888999;;;999666222222555777777555555777777333//////555:::888555222333555555555555666777888999888666444222111000000222666999::::::999777555444444444444333444777888555000...111555222222555888888555555999666555555555555666777777///222333000///111000------111555777666555555555;;;777111---...222666:::222555777777555444444555222333444555444444666888222000//////111333333333000///...------///111222333555666666444333444555333111000111222333222111//////000000111111111111222333333222///...///000000222333333111000000000---///111333444555666777333111333888:::555000...---222444000---///111111///444999:::777444333333333...+++---111333///***,,,,,,,,,...000222333444......------------......///......000222333222111...///000000...---...///333111222444888:::999777888777555333222222222333222333444444222///...---.........///000111222222222666777222000000///------///222444666555444333222222...***+++///000------111444333000,,,+++,,,---,,,,,,...111222111//////000111222222222222111000......000222333333333//////111555666444222000000000111444666555555555000111111000------...000222666666333333666555222444333222111000///000000222000000000222222111000//////000222444444222000///...---,,,---...000111000222444333000---+++***,,,---------///222444555000000111111000000/////////000222444333111...---333555555333222333555666222222222111000000111222888777666555444444333444777666333222111111222333333333444444555666777777666666555444444777888888888999999666111...------222444555444777;;;;;;777333333444777;;;;;;777333777666666777888888666444999888666555555666777999999777777999<<<;;;777333333222777>>>AAA<<<888666777666888;;;999444333666444777999888:::<<<999444/////////000111222222333999777555222000333888===<<<888444333555999<<<<<<999555222222666888888666//////000111222333555555444111///...000222333333333222000000111333555555...///111222333111///,,,---111222111222666666333666777888888888777777777666888:::777333111444888555555555444222...,,,,,,,,,000555777888777666666444222222444888:::888666:::999777666555555666666333444333222555<<<>>><<<;;;999555000---///333666888999999888666444333333555444333555666777777555444444444222000000333777888888666222444999:::777555...+++000777:::;;;===:::666333222555777777666222666999888333111333777888777555444555777888777444666:::<<<;;;888333000111111111444888;;;======:::888555444555666666666555888999666111...111555333333555888666222111444888777666555444444555555///000///...222666444......111555777777666555555777555333000000222555888444666888999888666666555444666777666555444555666444222//////111222333222222111000///000222444555444555666666444444555666444333222222333444333222000111222333333333222222222333444333111000000111000222333333111000000111//////111333555666666666777111000444666444000//////333333...+++///333444111555::::::777444333333444000......111000,,,'''------......///111333555000///---++++++---///000111///...///111222222222111222333333111000111222444222111444999<<<:::777888666555333222222222222333444333111///...000333111111222111000000///000444777555///,,,...///...,,,...111444555555333222555555111------000000---...111444333...***((((((111///,,,,,,---///000111...///000000111000000/////////------000222222111000111222333666666222...111333555666666666555444555555444222000...//////222555555333333555444111444444333222111000000000///...///000222222000...------///111333222000...000///---,,,---///111333///111222111...+++***))),,,,,,---///000111222333...///000000000///...---///111333555555333111000555444444333222222444777222333333222111111444777666666555444333333333444999777444222000000000111333444555666777888999999666555444444444444666888;;;999666555555333///+++000444777888:::<<<999333555444444777;;;;;;888444777666666777888888666444888777555444444555666777999777777999;;;;;;888555777555777===???<<<::::::<<<:::;;;<<<:::666777;;;444777999999;;;===;;;555222222333444444555555555666666666555555666999;;;;;;888555333555888;;;===888555333333666888777666000000111222333444555666777444111000222444666666666111------111444444222......000222444333000......111222111222777888666111444888:::999888777888666777888777666666777888444444555777444...,,,...---000555888888888888999666444333555888999777444555555666666777888888888222444444333666<<<===:::<<<999555000,,,,,,///222666999;;;;;;888555333333444444444666888999888777444555666555111...222999<<<;;;777222444999;;;999666///,,,111888;;;<<<>>>:::666333333666888777666222555999:::777444444555666888777555555999;;;999444777;;;>>>>>>;;;777444333222333666:::<<<===<<<;;;999666555666888888888666888999666222000111333333222333666444///...111999888777555444333333333111111///...111666444......111444666666555555666333444444444222333555777555666777888888777666555555666777777555444444444555222000///000222333333444333222111111222333444666666666555333333666888444222111222333444333222111222444555555555444333222444555444333111111222000222333222111000111222000000000333666777777555777000+++///222111///...111333222------111555555111333555666444222111111333222111000///---)))&&&---...000//////000222444111///---++++++---///111000...,,,,,,---///000000333444555555333333444555444222222444888;;;:::888666555333222111000111111333444333000---...222777444555555444111///......555777444...+++---000///---///111444555444222111555555222---...111111---///222555444///***))))))222000---++++++---111333////////////////////////000000...,,,...222222///111222222111444777333---000555888666555666555333777666555333222111111111333666666333333555444111555444333222111000//////------...111333333111...------...000111111...,,,///...,,,+++,,,...000111///000111///---+++***+++,,,+++,,,000111//////111***+++---///000111222222000111333444444444222111444333333444333222444999444555666444111222666:::777666555444333333333333999777444111000///000000333444555666888999;;;;;;:::888777777555111222555===999777777888777222---111666888999;;;<<<888111777777888:::;;;<<<;;;999888777666777888999888777666555444444444666999::::::888777999;;;;;;888555;;;888888<<<>>><<<<<<===;;;888888:::888555666:::555888999999;;;>>><<<777444444555555666666666666;;;;;;:::::::::999888777999777666555666999===???999777555444444333222000111111222444444555555555777444111000222444666777777222---,,,///333444444111111222444666555111......222444444555888888444///333666888777888:::<<<999666333222555888999999333333666:::666///---111000333666888888888999:::666444222444888999777555222444666777888888777666111333444444777;;;:::666;;;999666111......000333444777::::::888777777999444444555777999:::999888777888::::::444///444=========999555666:::;;;888666///,,,111888;;;<<<===:::777333333666888888666555666777888888777666666444888999555666:::;;;999555666888:::;;;::::::999333333444666999;;;;;;:::<<<999666555777999::::::777777777777555333111000444222444666444111111555777777666666444333333222///111111......222444222///111333444444444555666222333555444333333444777555555555555666666555444222444666777666444555555333111......111444555666222333333444444555666666777666555333111222666999222111000000222222111000222333444666666555444333333444666666444333333333111222222111///000222444111000000333666888777555777///***...333222000...000222111///111666666333333222111222222333111000000222333222...***((((((...000222111000///111333222222333333333333222222000---+++***,,,...//////111333444444333333444666555444333333666888999999888777555444333333333333///222333222//////333888444666888666222000///000444777666111///000111000000111333444555444333222000111///,,,---111222//////333666555111......///......---,,,,,,...111444111000///......///000111222333000,,,---222222...222333111///333777444------444888666444666555222666555444333444444444444555888888555444555444111555555444333111///...---,,,---000333666666333111.........000111000---+++///...---------...///000111111000...,,,,,,---///---+++,,,111222...,,,///,,,,,,...///111333555666///000111111222222111111333111222555555222444999777888888555000000444888:::999777555333222111111666444222111000111222333222333444666777999;;;;;;;;;999:::<<<888222222777;;;;;;;;;;;;:::888555333666888999777888:::777222888999::::::999:::;;;===:::888777777999;;;;;;;;;888777666555666777999;;;<<<999888999;;;;;;888555999666555999;;;:::999:::555444666999777333333666777999999888:::===<<<888444444333333333444555555;;;:::999999999888777666666666666777888;;;???AAA999888666555444444222111222222333444555555555555555222///...000222444555777333///---...111555666555444444666777666222---...444777777888999666111///222444555555888<<<@@@;;;555......333999;;;;;;333333777;;;888000...222444666888888888888999:::555333222444888:::999777444666888999888666333111000333555555888;;;999444<<<;;;888444111111444666333555888888777888;;;???444444555777:::;;;:::888:::;;;>>>>>>888111666AAA<<<===<<<888999;;;:::666555...+++000777:::;;;===;;;777333333666888888666888777555666888999999888222888999666555:::;;;999444444444444666888:::;;;444333444666999:::999888<<<999666666777:::;;;;;;777777777777777555111...666555666888888555666;;;555666666666555444333333***000222...+++///555888///111333333333333555777222444555444222222555888555444333333444555444333000222555666666555666777111///---...111555888999000111444666999;;;<<<<<<888777444111000222666:::000///...///000111000...111222444666666555444333333555777777555444444444222222111000//////222555222111000333666888777555777000---222777666222000///111111222666999666000666333000111333555444222---111555333---))))))***...000333222000///000111444666999;;;;;;999666444222///,,,+++---///000111///111222222222222444555555444444333444666888:::<<<;;;999888777666777777,,,000444444111111444777444666888777444111000111333777999555333333333000222333444555555555444333///000///---000555666444000333666666333222333555)))+++---...///000222444333222000......///111222444555222---...333333///333444111...222777555---***222777444333555666222333222222222444666666666888::::::666555666555111555555444333111///---,,,---...111555888888666333/////////000111000---***111111000000000000111111222222111...,,,---///222...+++---222222---+++...111111111111222333444555///////////////000000000222///111666666222444::::::;;;:::555///...111555===;;;999666333111//////333222111000000222444555111111333555777888:::;;;888777:::>>><<<555666;;;999<<>>:::777777888:::;;;888444555888888444666888999888666666:::>>><<<:::888888:::<<<>>>>>>>>>===:::888777777777888<<<:::888999;;;;;;888555444111222777888666444555444555999===<<<777444666999:::999888999======999333222111111111222333444666555444444555777777777333555777888:::===@@@CCC888888888888888888777777333111//////111222333222888333///000444666333000222000///000333555666666:::333444<<<;;;111,,,///---333999:::666333444777444555666777777666555444;;;333+++,,,333999999666555666666666666666555555555555555666666666666666666666666666666777888888666555666777777666222///444555666777777666555444>>><<<:::777444222111111888888888777666777999;;;333444555777777666444333777666888<<<<<<:::===BBB:::999999888777666666555666000,,,000999>>>;;;777333222222333555777888888:::444111333;;;???===999444444333333333444555666999666444444555777888888555777777666888;;;:::666;;;999777555555777:::<<<<<<:::888777777555222000444444444333444555777888111666888555666777222***///......///111444777999666111------111444333111333555777444...,,,111888888111,,,---444666222,,,000333777777444333555888111111111222222222333333000111222333333333333333666555444222000222555888222111111111000000//////...///111333222111///...///111333333222222222333333444333222000000111333222222333333444555666666999111+++///555666444444555222000222777999777444;;;666111///000222333222777666555111...+++++++++222111000.........///000222111000111333444333222333///++++++---000000///222444222...///555666222444555555666777888999999<<<>>>>>>999333///000222000111333333333333555666444666777555111///000222555555666666555333111000444666999888555222///...,,,,,,---000555666444111///111444444333111000000***...111111//////333888555333///---,,,---///000111222222111000000222444555000,,,---000222000...///222555777666333///---333444555555444555777999;;;888444222222222222111777222000111000...///333...111555666666555555555333333222111///...,,,+++000111111000......///000000111222000---,,,...111000...---...///000///......///111444888999777666222///......111111///---...111444666666555666666???;;;666333111111111000AAA<<<777444333333000...333000111333222000222777777///...777>>>:::888:::666666777:::===>>>===<<<999;;;:::777999===:::333:::999888999::::::999888999===;;;444111444555333666666666777999;;;===>>>???>>><<<999666444666888<<<;;;:::888888888888888666666555444333333444444999888666666888888666444<<<:::888555333444888<<<:::444000333555222000000666;;;<<<999666777666333888777666666888:::<<<===;;;===<<<888888<<<;;;555333222111000000000222222777444222333555777666444333222111222555777888888999333333;;;<<<444111444000222444555555444333333555666777777777666555444888111++++++000555666555333444666777777777666555666555666666777888999999555444444333444555777888666666555666777666444111444555666777777777666555888888777666444333222222999:::999888777777999;;;333444666666666555333222666666888<<<;;;777888;;;666555555444333333222222555111///444<<>>AAAAAA<<<888777666333444888;;;;;;999666555444999:::999555555888777222222333444222///...000333666555555666666777888999444333222444777:::<<<<<<888333333;;;===888777:::666444222333555555333111666777777888777666444333555111...---///222444555222444666888999888666555666666555666777999;;;===555333111000111333777999777666444444666666666555555555666777777777777777444555666777777777666555999::::::999888777999;;;555666777777666555444333666777:::>>>===777555777444444444333222222111111999666444888>>>???:::333333555777:::;;;;;;;;;;;;666:::>>>>>>;;;666444333......///111222333444444999777555666888:::;;;;;;666888666333444666555000777666444444555777999;;;999888777777888777666444333444444333222222444666666777666444555888777444555333111000111444777:::666222//////222444333111555666666555444444333222555888888444---***---111222111222666;;;:::555000555555666666666666777777222333333333333222222111111222333333333333666888222111000000000111222333777222///111666888444///,,,///111333333444666777555555333111000111555888;;;::::::888666444333222...,,,...222555444666999444111///111444666555333000......000333666777777444444333222111000000000//////000000111111000000222111000111333333333222222222111///...///222444333666666333222333111...111222444666666666555444666888888666444444888<<<333444333222111111444666222333333333111111333444555555555444333222000000111333555666555444555666...,,,,,,///222333000---...000222222///---+++++++++...111222111111555888888666222///......///000111222222111///...///000...+++)))+++///111111///000111222222222111000//////000111111111111222444222///,,,+++---///111111888444111222000------000///...000777>>>???888222111111111111000///...------000333444222///...---,,,,,,,,,---...---+++)))///......///111222111000.........000222333111///000...---...000111111000...111444555444444444555888666333222444666666666555444444555777999888777666222000222222000111555AAAHHHDDD777888BBB===,,,888666444444777:::<<<===999888666444666<<<>>><<<666777:::<<<===<<<<<<;;;555555444333777<<<<<<888>>>>>>======<<<:::999888:::::::::888777777999;;;999888666555555777:::;;;888888999999:::<<<===>>>555666666666666888;;;======999555555777:::;;;:::999333///222444111//////777;;;<<<999888:::;;;:::666:::======:::777666666??????===::::::<<<;;;777222555777444///---000333444555666777666777999<<<555444444555999<<<>>>???999555555:::===::::::<<<:::888666555555555555555777777888888777666444333555444333111111222555777333555888::::::888555333555555444555777:::<<<>>>777444111///000333777:::999666444333555777888777666666777777777888888888555666888:::;;;:::999888777888999999999999;;;<<<888888999888888777555555888999>>>CCCAAA;;;888999888888777777666666666666@@@;;;888999======888333444666999;;;;;;:::::::::777???FFFEEE>>>666444555------///000222444555666666444333444777999999999555666444111222555555111444444444444555777888999555555444555777777666555444555555333000000222555333333333333555666555333555333111000222555999<<<666333111111333444333222555666666666999;;;888333444888999444,,,***...333333222333555888888666333222222222222222222222222444444444444333222111111...000222333333444666888222111000000000222444555444111//////222333222000---000222333444444555777666555333000///111666::::::999999888666333111000......222666555333555:::555222111111333555555444+++,,,...000333555666666777666444333333333333222///000222333444333222222222000000111222333222111000222333111......111444666777777444333333333333111333555777777666444222444555555444333555999<<<444444444222000111333555111222222111222333444666333333222222111000//////111222444444333333555666///...---000444666444111000222444333111...---,,,---///222333333333555777666444111...,,,,,,------444555555444222000000111+++***)))+++///111111000000000000000000000000000000111333333222222333444444111...---///111333333444000///000000------000111000111555:::;;;777222000000000000000///.........111333333111/////////,,,,,,,,,///222111,,,(((...------...000111111000//////...///111111///---///...---...///111222222///111333444333222333444:::777444333444555555444...///111333555777777777555111...000222111333666>>>EEEAAA333000999999000777444111111444999===>>>999777444222444888<<<===999999:::999999999:::<<<888555333555;;;???>>>:::=========<<<:::888666444:::::::::999777777999::::::999777666777:::===@@@999999999999:::<<<===>>>999:::;;;;;;:::;;;???BBB@@@;;;777888<<>>;;;777111...111222000......555999;;;888888<<<>>>===;;;:::999:::;;;===>>>>>><<<:::888666666777666444222666999666111///111444222444555666555777999;;;555444444555999<<<>>>???999777777:::<<<;;;:::;;;999:::;;;777333222555999666777888888888777555444555666666444222222444777666777999;;;:::777333111333333444555777999<<<===:::777333000111444888;;;:::777444444555777888999888888888777777888888888555777999:::;;;:::888777333555888999::::::<<<>>>:::::::::::::::999888888888999===BBBAAA<<<:::;;;;;;;;;:::::::::::::::999@@@;;;777666:::<<<;;;999444777999999999999;;;===BBBHHHMMMIII???666333444/////////111333555777999666555444555777999888888333444333000222666777333333444444555666666777777555555555777999:::999888444666777444///...111444000000333666888777444111444222111111333666:::===555444333333333333333222333666666777<<<@@@===666444555555222......111555333444555444222333777:::444444444444444444444333444444444444444333222111---///222333333444666888222222111111222333444555000222333111//////111444000222444444333333444555777666333000///111666999444555666666555333111000111222666888555111444999666444333222333555666666...000222444444555555555;;;999666555666555444222...///111222333222111111111000///000222333222111///111222000------000333555444444222111111444888333444777888888666444222444444333222222333555777444444444333111111333555222222111111222555666777444333333333222222222222222333444333111111222333...------000444777666444111333444444111...------000111333444444444555666555333111...------------444555666666333111111111+++++++++---///111111000000000000000000000111111///111333333222111222333555333000000111222222222...++++++...///---...111333333333333222222333444000000000000000///......222222222000......000222......///222555444///***,,,++++++---///111111000111000///000000000///---...............000222444000222333333222111222333777555333333444555555444---...111333444555666666444///,,,///222333555888;;;<<<999333000444;;;@@@555222000111555999===>>>888666444333222444777:::AAA@@@===:::777777;;;???;;;777555999???AAA>>><<<======<<<;;;:::888777666;;;<<<<<<:::888666777888999888777777888;;;>>>@@@=========<<<===>>>>>>???:::;;;;;;;;;:::<<<>>>@@@AAA===999:::???AAA???;;;<<<666222555666444222222>>>AAAAAA<<<999999999777999555333777>>>AAA???;;;>>>:::888777888888888888444777999888555333333555333333333444666777888999444333222444777:::<<<<<<888777777999;;;;;;999777555999;;;777111000444999666666777888888888777666444555555444222111222333777888999:::999777444222222333444666888:::;;;;;;<<<999555222222444888;;;;;;888666555666888888888;;;:::999888777777777777444555666777777777666555111444777999999:::<<<===:::::::::::::::::::::;;;777777999===<<<777777::::::::::::::::::::::::::::::666333333888===@@@@@@666777999888888<<>>>>>@@@???>>><<<;;;:::::::::;;;<<<<<<;;;888666666777666666666777888:::<<<===;;;;;;;;;:::;;;;;;<<<<<<888777777888;;;<<<;;;:::@@@>>><<<===??????===:::<<<666333666777555333333888<<<>>>:::888999888555333222333999@@@AAA<<<666===888555777888888888;;;666777888999888777666666666444222333777999888777333222111222555777888888333555666888;;;;;;999555666888888777444333555777444555777888999999888888777666666555555444333222666777888999999888777666222444666999:::;;;;;;:::===;;;777444333444666888<<<999777666777888777777===<<<:::888777666666777333333444555666666777777222555777888888888999:::888888888999999:::;;;;;;999777666777555222333888999999999999999999999999666444222444888<<<>>>???777888999999;;;BBBNNNWWWWWWPPPFFF===888444000---555333000///000555:::===:::999888888999999888666888888666222444888999666555666777888888666555444777777777999;;;<<<;;;:::777:::;;;666000---000444666222333999;;;666444555444444444444444444555555555666666666444333333333000777888444666<<<<<<444444333222000///111555888555555333222222444777:::333333333222222111111111333333444444444444444444000111111000000222555888222333555555555444222111...111444444111///000222000222444555444444555666666666444222//////111333222444666888999888777666666333222444222///111555666555444222111222555777555777999888666555777999888444111222555666444111111111000/////////000000111000///000111222111000222111000000111222111000111111555777444...///555666666666555444333222111222222222333444333222000///111444555444333333444777444222222555888999999444444444444666888:::;;;333555777777555333111111111///---...111333222000///111333333222///......666666666777777555333111333333222111000000111111000222555555444222111222111333444444222111000000000000111222333333222222...000333333222000000000......000222444444222///,,,***+++///111///000333666444222111222333333333222222222111000...---,,,333333222000//////111333+++...111333222000//////---,,,---///222444555444222000......000000///...000111000...,,,---000444111222222111//////000111111000///111333444444333...000222222111333666:::999111,,,...222333333555999999444000:::GGGDDD777666555666777999888666333222222666:::999555555:::AAACCCCCC@@@;;;:::<<<@@@777555777===???======@@@DDDBBB>>>;;;999999::::::999:::;;;;;;999888888999555666777999:::;;;;;;<<<777777777777888:::;;;<<<;;;888888<<>>>>>;;;777888:::<<>>;;;777444333333555666<<<:::888888888888777666???>>>;;;999777666666666444444444555666888:::;;;444666888888777666666666666666666777888999;;;;;;===999666555222///222777999999999999999999::::::777555555666888:::999888888999::::::===HHHXXXcccUUUJJJ<<<555555555333///777444000---...333999===888777666777777777555333;;;;;;888444555888999666666777888999888777444333555444444666888999888777888;;;<<<777000---000555777222111555777333222555666666666555444333111000555666777666555333333333000888888222111888888111333555555222......444:::666333111222666888777555555555555444444333333333222222333444555555555555111111111000///111555888222444666777666444222000------///000111000...,,,...000333444555555777999666666555222000...///111555777:::<<<<<<;;;999888555111///000111///000444555555333111000111444666333555666555333333555888444000---///333666444111666555333222111222333333111//////000111222111000444222000111444555333000333555:::???:::111///333666555444333222222111111111222333555666555333111---000444666666444333333999666222222666999:::999000000111222444666999:::333555888999888555444333777333000111333333222///111333555666444333222222888777777888888666222000000000////////////000000111444777777666555444444444555666666333111000000000111222333444444333222111333555666555333222222,,,---000444777777555222...,,,---111222000000222666222000222777999555111333333222111///...,,,+++111222333333111000000111))),,,000111...---...///.........111444666777666111///------///000///...111111111...,,,,,,000444222222222111///...///111444222111111222222000///+++---.........000555:::<<<444---...111111111333)))111000000JJJiiidddHHH888888999::::::777222...000000777>>>===777777<<<:::>>>AAA@@@<<<999:::<<<333222666===>>>;;;<<>>@@@AAA@@@===<<>>GGGYYYggg___XXXVVVZZZ]]]\\\^^^ccc===<<<;;;999888777777777666666555777:::;;;;;;:::444777666444555888777333666555555555555555333222???>>>999555555999777333666666666888999:::999888;;;;;;999555666777222+++333666777555555888888555555777999999777777:::===:::;;;999555444888:::999<<<:::999:::888555777;;;:::999888666444222000000///---333===<<<444555>>>666;;;:::444222555666222>>>444555777333999BBBBBB???;;;666444555777999:::===<<<;;;::::::::::::;;;:::888666555666777666666;;;888444:::KKK[[[[[[RRR===999666555777888666444444444333222444777777555666222000111666777333///777:::;;;999555444888===888777999===;;;444000000666333000222666999999777444666777222,,,+++111777777999777333333666666444555777888666333111333555;;;555333666666///******222333444444444555666888999999444---...444444///555777888666222111333666555666444111111444333000111000...///222444666666,,,///222222111111444777555666777777555333333333//////000000000000//////444555999<<<666...///666444444555444333111///...555999======999777888;;;444444333333333333333333000222333333222111333444999555222111333666888888555333111000000111333555888DDDIII@@@444000111111666333111111444555444222666444333333555555444222111777>>>>>>:::555444444;;;999777555333222222222333333666::::::666777;;;333333222222444666999;;;444666444000///444888999;;;666333444444222333666888222333;;;<<<444000333666777555111111555777666222333333222444555111******444555444777222---222999555222111333555555333000444888999999888888999<<<111222555......666999111///...111666888666333222444555666888:::888444000111222333444444444444111222222000......111444333111111444888888333...***+++,,,000222333222000222------111000***)))---***//////,,,,,,///---(((///++++++///222111111333((()))***,,,,,,,,,+++******+++---------...000222555444333///,,,---333888---+++***---111333111...+++---+++---///(((---CCC}}}WWW,,,&&&:::>>>444333,,,333444555III^^^WWW???777555555666888666000+++777777777888999;;;<<<===;;;:::;;;===>>>===:::888666<<<:::666666888LLLllltttQQQ777888;;;333333===;;;>>>===999777;;;>>>>>>;;;:::;;;===999444888@@@<<<888555888>>>BBB???:::777;;;<<<>>>JJJXXXXXXNNNIIIFFFEEEIIIPPPRRROOOJJJLLLGGGAAAAAAGGGMMMOOOOOOZZZWWWYYY]]][[[UUUUUUYYY~~~wwwlllddddddooo~~~<<<;;;:::888777777777777555444444555777777777666444666666444555888666333666666666666777666555444===<<<888333444777666222777555444555888:::999888888999777444666777333---111555555444444777777444:::;;;;;;:::777666888:::888:::888444444:::===<<<<<<:::999;;;999666777<<<;;;999666444222333444555111,,,...888:::444444999999<<<;;;555333555555222777111444777222666>>><<<;;;999777888999;;;;;;;;;:::::::::::::::;;;;;;<<<:::777555444555666666555888<<<@@@EEELLLPPPKKKBBB<<<:::999:::;;;;;;888555444333333333555777888666777444333444777777555222555888:::777333222666:::555444777<<<;;;666222333444555555555666777:::;;;444666777222---,,,111777666888777333333666777555333555666777666555555666999444333777888222......444555555555666666888999:::999444...///444555111555666666666444333333444444555444222333777777333555333222222444555555555,,,...///000111222444666444666777666444333333444111111222222222111111000444555888999444,,,,,,222444444444444333111///...333777::::::777555666999222222222111111111111111333222111333777999999888999555000---...222777:::777555222000......///000444<<<@@@;;;666555555444333111000111333555555444666555444444555555444333444999>>>>>>:::555444555:::777444000///000222333222111333777777444555999666666555555555666888999777888555222444999;;;999555///***+++---///444:::555444777<<<===888222000---000111///000333444222000111000...000444222---///888666222333---(((---888555111111222444333222333555777888999999999:::;;;222444888111000555555000...---///222444222///111333555777888777222---)))***---///000000///...---,,,***'''&&&)))000555:::777444444555333---'''///---,,,+++,,,---+++***111,,,+++---,,,((((((,,,***+++***)))---111---&&&%%%'''///999<<<555---)))***+++++++++******))))))/////////,,,***)))***,,,+++---000///,,,***,,,...---///111000---+++,,,...+++///...---...***666PPPttt???***000000+++000444000---111:::AAA@@@;;;///222666:::;;;:::888777///000111333555888:::<<<999<<>><<<666444999@@@000444000+++(((&&&444OOOSSS777333...---888:::...---666555***+++777555:::>>><<<555111222555999999:::;;;===???AAABBB<<<:::666333888LLLjjjppp\\\xxxJJJ^^^dddRRRDDDHHHMMMKKKUUUXXXYYYWWWZZZcccjjjlllkkknnnuuu|||}}}{{{}}};;;:::888666555555666777888777666777999::::::999555999:::777666999999666666777999999999999999:::999:::777222222555666444999333...000666:::;;;999888888666555777;;;888333666999999666666888777444888888888888888888:::;;;::::::888333444;;;???@@@;;;999:::<<<;;;888999>>>>>><<<888555555666888999999333222666999666555777555555666777:::===???>>>>>>===BBB@@@666999???;;;333333444777999:::888777444555777999:::<<<======888666444333555666666555555999<<<;;;777666777999888888999:::;;;:::888666555222111444777777888999777888999888777777999:::777:::<<<:::555333666:::888777999===>>>;;;:::<<<;;;<<<<<<:::666444444555444666777555111000333777666888777444555999:::888555222000111555888888777666555777999999777555444888777666666777999999888999777333000000222555666444333444666999888333...222555555444666::::::666999777666555666666555444222000///111666::::::888333444555444333222333555666555555444333333333333888888888888666333222222222333444444333222111000///222555666555444555666777666555444333333444444555111......111333111...///222555666444222111222444333222111111222333444///222444444444555555555222111000000222444555666666555333333444444222111444777::::::999777777888777555222000000222444666333222333666555333555999333333444555666888999999666999999666777;;;<<<999333///...222444222//////---333333000333<<<===666555555000+++***000444444111222///***))),,,---***---555444000111+++&&&,,,000///---------.........///...///222444555222000333,,,///222---///222---+++,,,------......///000)))(((+++000333000,,,+++111000///...---------...)))+++---......---------111///,,,+++---...---,,,+++***((('''((('''&&&$$$&&&&&&&&&'''''''''''''''$$$%%%'''))),,,...,,,(((222---***,,,,,,))))))***,,,+++***)))***,,,///111---...///111555:::BBBGGGKKKHHHCCC;;;555555:::@@@AAAJJJSSSUUUSSSTTT]]]eeeppprrriii```]]]YYYbbbwww~~~bbbOOOLLLGGGGGGTTTZZZSSSWWWaaa]]]MMMKKKUUU\\\aaabbbYYYLLLFFFJJJQQQgggfffeeecccbbbbbbaaaaaaZZZXXXRRRMMMUUUuuu;;;999777555555555777888777777777999<<<>>>>>>===777<<<>>>;;;999;;;;;;:::555777::::::888888999;;;999:::999444333777888777:::555000111555:::;;;;;;<<<<<<999777999<<<:::555888;;;;;;777666888666333888777777777777888999999======:::555555:::======:::999:::===<<<999;;;??????>>><<<:::888777666666777777888999777444666:::888666666:::>>>AAABBBCCC<<<<<>>???<<<888555888<<>>===999>>>AAA===;;;<<<======444777:::999777555777999888;;;:::666444888::::::<<<999666555666999<<<=========:::888:::>>>===888777::::::777777999888444===;;;999777888777666555???@@@===888777:::;;;999999999;;;>>>>>>;;;<<<@@@AAA@@@???===;;;999777666444777:::999666333555999@@@;;;:::>>>BBBBBBBBBBBB<<<;;;@@@???>>>LLLUUUOOO???===<<<;;;<<<<<<:::999555777999:::<<<<<<;;;;;;888666444444666888888888:::888888===???;;;777555;;;<<<<<<;;;:::;;;>>>@@@999222111777999555555:::555555444444444666777888444888<<<;;;777555777:::999666666888888555555888999666444666:::;;;999555555666888888666555555666888:::999666666:::;;;999<<<888333111222555888:::777;;;===:::777666555222777444222222555777555333555333444555444222444888777888888:::999777222///666888777555666888555000555444444555666666444333000111333666888999777555777777777444222222444555666555444333333444555666444444222111555999777333333444555666666666555444111333555777999::::::999888777444222111222333444///111222222111333888<<<<<<777222000111444777888<<<;;;:::888777666555555---222999>>><<<999<<>>BBBIIITTTaaammmwww|||pppppprrrsssrrrnnnhhhccclllssszzz<<<;;;888666555777999;;;666555555777:::<<<===<<<888???BBB>>>;;;<<<===>>>333666999888444333444777777;;;;;;666444888;;;;;;<<<<<<<<<:::888999<<>>@@@>>>:::999;;;;;;888999888;;;??????<<<===AAABBBAAA>>><<<;;;:::::::::555888::::::999999888777EEE>>><<>>>>>???@@@AAA???<<<999888999;;;<<<<<<<<<:::999999777555555777999999999;;;999;;;AAAAAA:::444333999;;;======<<<<<<>>>@@@;;;333222888:::444444999666333111111444777777666333888<<<<<<999777999===:::666666888888666666:::;;;;;;<<<=========;;;:::555666888999888777666666999;;;:::666666999:::888;;;;;;999888666777:::<<<666===???;;;888999888555888444111222555777555222444444666:::888444555:::999;;;===<<<888555222111777999999777888999666111777666666666666555222000111444999<<<<<<999777666::::::888555333222444555777666555444555777999:::666555222000444:::888111444555666888888888777666222333555888:::;;;;;;::::::888555222111222333444111000///000333777:::<<>>===:::777666555555444444333333333111111555999888333222444666555333222444888<<>><<<777555:::@@@@@@<<<444///...777@@@BBBBBBAAAHHHAAA;;;:::999888:::===777888444...---111333111777666111(((&&&,,,444777444888222---111222666BBBLLLMMMLLLGGGAAA<<<::::::888999999444000111999@@@KKKFFFGGGFFFCCCJJJLLL@@@999CCCMMMQQQNNNLLLNNNRRRHHH???<<>>BBB>>>:::;;;======222666999777333111222555666:::;;;666444777;;;;;;===???@@@===999888<<>>>>>AAAFFFGGGEEE???<<<::::::<<<>>><<<:::<<>>;;;:::<<<;;;888888888;;;??????<<<===AAACCCAAA===:::999;;;>>>@@@999::::::<<>>;;;BBBHHHGGGFFFHHHAAA@@@EEEHHHMMM\\\^^^OOO:::<<>>===;;;;;;<<<<<<444222999:::444333999888333///000555999888666555:::??????<<<:::===@@@;;;888777::::::999;;;>>>JJJMMMOOOMMMHHHDDDCCCDDD555666888:::999888777666:::<<<;;;777666999:::888888;;;>>>>>><<<:::<<<>>>666>>>AAA<<<999;;;;;;888999555111222666888555222555444999>>><<<666666<<<;;;===???===888333222222777999:::888999;;;888333:::999888777777555111...333999@@@CCC@@@<<<:::999<<<;;;999666333222444555888777666666777999;;;===:::999555222666<<<999111555666777888999999888888222333444777:::<<<<<<:::<<<:::777555333444555666<<<777333444:::>>>>>><<>>:::===EEEHHHBBB;;;999<<<<<<:::555111111444888:::888666666666555444222777999<<>>999666===;;;999666666777888999444555:::???>>>888666777<<<;;;;;;<<>>CCCQQQaaajjjbbbRRRBBB>>>FFFPPPUUU___\\\RRRDDD>>>EEENNNTTT[[[]]]UUUOOOVVV\\\fffvvv{{{tttqqqpppmmmnnnkkkccc\\\```mmmxxx{{{DDDAAA<<<666222333666:::333<<>>???GGGFFFAAADDD>>><<<999444111222777;;;===<<<>>>AAA???:::666777;;;BBBHHHGGGAAA;;;;;;===;;;<<<:::888<<>>===;;;999888:::>>>>>>888333CCC888===>>>444;;;HHHCCC777444888BBBBBB:::777===???===<<<@@@EEEFFFCCC???IIIKKKDDD???CCC???999<<<===999444;;;FFF???888AAA@@@>>>>>>>>>??????===;;;444999999666;;;DDDBBB777??????@@@???<<<888333000111555999888666555888<<<888888888666666888<<>>>>>FFFGGG@@@444666AAAMMMJJJ???<<>>KKKUUUOOOAAA999BBBDDDEEEFFFLLLTTTRRRKKKCCCHHHQQQ^^^fffaaaRRREEEGGGGGGKKKPPPVVVWWWUUURRRYYY[[[]]]]]]\\\___dddhhh|||}}}{{{wwwzzzyyysssrrrxxxvvv|||{{{{{{~~~@@@@@@@@@===999777666666444;;;>>>;;;???EEECCC:::FFFIIICCC@@@FFFFFFFFFMMMJJJJJJGGG@@@999555777;;;;;;;;;@@@GGGIIIDDD???>>>444:::@@@>>>777444777<<<@@@@@@===<<>>@@@cccLLLDDD@@@;;;:::<<<===<<<:::<<<>>>CCCLLLSSSRRRIIIBBB>>>>>>>>>@@@CCCCCCAAA???777666>>>DDDCCCFFFJJJGGGDDD999444;;;@@@<<<;;;???===:::666777;;;@@@EEEFFFPPPTTTMMMFFFHHHBBB<<<@@@MMMGGG===>>>EEE===666???===>>>@@@EEEJJJNNNPPPPPPPPPMMMEEE@@@JJJYYY[[[SSS```YYYMMM@@@888777<<<@@@888>>>EEEHHHFFFDDDDDDFFF<<>>QQQjjjrrr|||ooojjjjjjfffpppuuukkk^^^WWWUUURRRKKKEEEKKKRRR[[[^^^\\\YYYZZZ\\\]]]dddllluuuzzzvvvtttiii[[[EEE@@@777000444<<<@@@>>>333AAAUUUhhhuuu~~~|||uuueeeYYY]]]llluuunnncccvvvlllWWW@@@:::GGGYYYeeegggzzzrrrZZZLLLFFFCCCCCC>>><<>>999999===<<>>HHHNNNIII@@@LLLKKK@@@GGGqqqhhh888???>>><<<;;;;;;<<<======999:::AAAPPP]]]]]]PPPAAAAAADDDGGGGGGBBB:::333///222???KKKXXXgggiiifffiiiQQQ???111444<<<>>>>>>???CCC@@@<<<;;;>>>HHHUUU^^^~~~vvvtttmmmgggmmmvvvnnn^^^WWWWWWLLLEEELLLWWW\\\fffttt{{{xxx}}}dddHHH666444>>>IIIPPPZZZgggpppttttttuuuuuuyyynnnkkkxxx~~~|||qqq]]]IIIAAACCCCCCAAAMMM^^^xxxllldddnnnzzzsssuuuwwwzzz|||zzzyyyxxxwww|||uuuiii^^^WWWVVVWWWhhhkkknnnsss}}}wwwzzziiibbbaaaccc\\\[[[dddqqq|||~~~lllWWWJJJKKKQQQHHHGGGJJJVVVfffooommmfffVVV]]]RRRRRRnnnttt[[[JJJBBBDDDGGGGGGGGGHHHKKKNNNfffffflllyyyzzznnnlllttt||||||rrrcccWWWPPP\\\nnnvvvrrreeefffmmmooonnnnnnbbbccccccccceeeooo}}}|||uuu}}}lllWWWSSS]]]hhh|||sssooosssvvvuuu{{{zzzxxx}}}{{{~~~|||zzzyyyzzzzzzzzzxxxvvvwwwtttqqqppprrrtttuuuuuurrrooolllnnnqqqrrrooolllgggkkkooommmgggaaa______gggooozzz{{{qqqpppooopppppppppnnnlllkkkhhhffffffiiilllnnnoooiiieeeaaaccciiikkkgggccc___dddjjjiiiddd^^^[[[[[[\\\aaafffkkkpppzzz|||qqqkkkmmmpppllllllpppooojjjnnnvvvkkkeee___^^^aaacccbbb___WWWYYY[[[]]]]]]\\\ZZZYYYUUU^^^hhhkkkgggaaa\\\ZZZZZZXXXNNNNNN```pppyyy~~~~~~|||xxxwwwtttvvvzzz}}}~~~}}}zzzyyy~~~~~~~~~{{{}}}}}}}}}{{{zzzzzzzzz~~~~~~~~~}}}{{{yyyzzzvvvvvvyyywwwoooiiihhhuuutttnnnccc^^^___bbbcccTTTMMMEEE@@@>>><<<888444,,,...000222222111///...>>>GGGTTT\\\_________```bbb^^^TTTRRRXXXYYY___ppprrrvvv~~~|||{{{{{{|||~~~~~~zzzvvvvvvyyy{{{}}}~~~~~~~~~~~~|||vvv{{{~~~~~~yyyxxxxxxyyy}}}~~~zzzuuukkklllpppvvvzzzyyysssnnnrrruuuyyy|||}}}zzzvvvrrrnnnnnnpppuuuzzz{{{wwwssspppsssvvvyyyyyyvvvrrrooossstttuuusssooollljjjiii^^^ccchhhkkkmmmrrrwww{{{tttsssrrroookkkgggdddbbbpppppppppqqqrrruuuxxxzzzqqqooommmmmmllllllssszzzwwwwwwxxx{{{}}}~~~}}}|||uuuttttttuuuwwwwwwuuusssvvvqqqppptttvvvrrrllliiioooiiiUUU<<<222777999222  +++444:::===AAADDDVVVYYYWWWYYY[[[RRRQQQ___\\\___hhhwww~~~ooollluuuvvvpppqqqsssqqqkkkffffffkkklllgggbbb[[[ZZZZZZ[[[]]]aaadddfffeeeaaa]]]]]]aaahhhnnnqqquuuuuuuuusssqqqooommmlllsssjjjiiittt~~~|||{{{mmmmmmkkkhhheeegggkkkppppppqqqqqqlllaaaYYY^^^hhhnnniiidddfffpppzzz}}}{{{{{{wwwrrrrrruuuyyy||||||}}}{{{zzzwwwssssssvvv}}}zzz{{{{{{yyyxxxyyyyyywwwtttooojjjhhhmmmppppppmmmkkkkkkhhhcccbbbaaabbbffflllnnniiiddd]]]]]]___dddhhhiiiddd```nnnjjjeeeeeeiiimmmooonnnmmmllllllnnnpppnnniiidddoooooonnnmmmllljjjjjjiiijjjooosssrrrlllfffbbb```UUU]]]dddgggjjjqqqxxx|||qqqsssvvvvvvrrrkkkccc^^^aaadddddd```ZZZXXX\\\aaahhheeebbbcccfffiiimmmpppiiiggghhhooouuuvvvtttsssqqqrrrtttxxx|||~~~}}}{{{wwwqqqlllooouuuvvvpppkkklllTTT222    ---;;;CCCMMM\\\___YYYYYYYYYZZZ___hhhrrrzzztttqqqrrrooonnnppprrrqqqooommmgggfffeeedddfffiiilllnnnllllllpppuuutttnnnjjjiiiggg```aaafff___PPPNNNWWWtttvvvuuuooofffbbbdddggghhhaaaYYYXXX\\\___^^^ZZZ[[[ZZZXXXWWWWWWXXXYYYZZZcccaaa___```ccchhhjjjkkkjjjlllnnnoooooollliiigggkkk^^^ZZZgggxxx}}}vvvuuuyyy~~~qqqoookkkccc]]]^^^ccciiimmmjjjhhheee^^^YYY[[[bbb___ZZZWWW\\\eeejjjiiiffflllmmmmmmkkkjjjlllqqquuutttrrrqqqqqqnnnjjjkkkppplllrrrwwwxxxyyy}}}~~~|||ssssssrrrqqqoookkkfffbbbiiilllmmmiiiggggggddd______\\\[[[___fffkkkjjjgggkkkhhheeeeeefffeeebbb___^^^WWWQQQUUU```lllrrrsssuuuqqqmmmkkkkkkiiieeeaaapppooonnnllljjjhhhgggfffgggmmmssstttooohhhcccaaa```fffiiiggghhhoootttuuuwwwzzz~~~|||ssscccSSSHHH444BBBPPPOOOBBB333------GGGFFFFFFNNN[[[fffjjjiiilllggghhhooossspppmmmnnnrrrtttvvv{{{uuummmfffgggoootttqqqkkknnnEEE  !!!***HHHaaa```XXX]]]\\\^^^ccchhhqqq~~~}}}{{{xxxuuuqqqnnnlllooommmmmmnnnlllgggdddeeeiiigggdddaaa```aaacccdddccccccgggllllllfffbbbbbb^^^]]]aaafffbbb[[[]]]fffgggjjjllliiieeecccfffjjjeee^^^XXXVVVYYY]]]]]]\\\YYYXXXVVVVVVVVVXXXZZZ[[[`````````bbbeeeffffffeeeeeegggiiikkkjjjhhhdddbbb```[[[\\\iiiyyyvvvlllgggkkkttt|||{{{zzzvvvmmmdddaaadddiiikkkgggeeeeeeccc```aaaeee\\\WWWVVV\\\```^^^ZZZXXXYYYaaajjjllljjjgggiiilllhhhhhhiiikkkiiigggjjjqqqjjjpppuuuuuuvvvzzz{{{yyyqqqpppqqqrrrsssrrrpppmmmpppsssssspppnnnooolllhhhbbb___]]]^^^bbbfffggggggaaa]]]YYYYYY[[[\\\[[[YYYTTTSSSUUU]]]iiipppqqqooovvvqqqllliiijjjjjjiiigggiiikkkooopppoookkkfffcccnnnqqquuuvvvsssoookkkiiilllnnnjjjcccccclllpppnnnhhhjjjiiicccTTT@@@,,,***555333&&&!!!%%%111FFF\\\iiikkkmmmiiikkktttxxxuuuuuuzzzttttttuuuxxx{{{|||{{{zzzuuupppiiigggmmmrrrmmmeeeXXX///   ***JJJWWWYYY]]][[[[[[^^^aaaeeeooozzz|||xxxxxxzzzzzzxxxxxxwwwvvvtttsssrrrqqqqqqccccccfffhhhbbbZZZYYY]]]cccbbb```^^^\\\ZZZXXXWWWUUUSSSTTTWWWVVVQQQOOOPPPSSSXXX]]]]]]ZZZ[[[aaafff\\\___aaabbb``````aaaccc^^^[[[YYYYYYZZZ\\\\\\[[[WWWWWWYYY\\\```fffkkknnneeeeeefffiiillllllkkkiiiaaaaaa```___]]]\\\ZZZYYYYYY___ggglllrrrvvvuuuppp|||zzzwwwrrrnnnrrr{{{{{{ppphhhfffhhhiiifffffffffdddaaaaaadddddd```aaafffgggbbb______XXX```kkkqqqsssrrrrrrsssffffffhhhjjjgggdddiiippptttwwwwwwsssqqqssstttssssssrrrrrruuuxxxzzzyyyxxxwwwyyyxxxtttsssuuutttqqqjjjhhheeebbb`````````aaaPPPMMMJJJJJJLLLMMMKKKIIIPPPYYYeeeooosssrrrooommmtttpppllllllnnnppppppoooiiikkkooorrrrrrqqqooommmzzzwwwuuussssssssssssrrrmmmiii[[[KKKHHHOOOPPPIII<<<;;;888222(((  ***EEE\\\ggg___\\\```kkkooommmrrr{{{vvvuuuuuuwwwyyy{{{zzzzzzyyywwwqqqkkkiiiggg]]]PPP111     ###;;;VVV___[[[ZZZ\\\^^^```dddjjj}}}~~~vvvrrrssssssqqqnnnsssqqqooonnnmmmmmmmmmnnnbbbdddjjjmmmfff^^^^^^fffdddeeeggggggeeeaaa]]][[[ZZZVVVTTTTTTRRROOOOOORRRRRRZZZ]]]WWWSSSWWW\\\___WWWYYY[[[\\\[[[ZZZYYYYYY]]]^^^```aaaaaaaaa```___SSSTTTVVVZZZ___eeekkknnnbbbbbbcccfffiiijjjiiihhh^^^]]][[[YYYZZZ\\\^^^``````mmmuuuqqqnnnqqqppplllllloooqqqooommmooouuu{{{yyymmmhhhfffmmmllllllkkkeee^^^^^^bbbYYYVVVWWW]]]]]]YYYYYY]]]UUUXXX^^^eeelllppprrrsssoooooopppoookkkfffiiipppvvvxxxuuupppnnnssswwwxxxwwwuuutttvvvzzz}}}}}}{{{xxxzzzxxxtttsssvvvvvvsssuuutttqqqllleeeaaa______YYYUUUPPPMMMJJJEEE>>>999EEEUUUiiittttttrrrrrruuuvvvsssqqqqqquuuwwwvvvtttpppooooooppprrrwww{{{~~~yyyqqqmmmnnnrrrtttuuuiii^^^FFF+++ !!!   +++III[[[hhheeehhhqqqqqqlllqqq|||xxxwwwwwwyyy}}}zzzzzzuuujjjbbbXXXFFF666    NNNfff```\\\^^^______aaadddmmmwwwxxxzzzxxxpppmmmqqqtttuuusssnnnlllnnnooolllhhhkkkjjjgggeeeccc]]]UUU______aaabbbbbbaaa``````]]]]]]ZZZSSSQQQSSSUUUTTTQQQVVV]]]___]]]YYYVVVTTTWWW[[[aaaeeeaaaZZZUUUTTTSSSXXX^^^___[[[YYYZZZ]]]ZZZQQQLLLOOOUUUZZZcccllljjjdddbbbeeefffccccccggg\\\dddkkkiiiaaa]]]```fffkkkyyywwwpppnnnmmmooommmllliiicccaaahhhrrr~~~vvvlllgggfffeeejjjooonnnggg```]]]]]]ccc[[[RRRNNNQQQUUUVVVVVV]]]dddiiieee]]]\\\gggrrrwwwrrrlllkkknnnsssvvvxxx{{{~~~|||uuurrrwww}}}|||zzzzzzzzzyyywwwvvvppp~~~xxxvvvzzz{{{vvvrrrmmmfff___```eeecccfffdddXXXIIIDDDOOO\\\eeeiiilllnnnnnnooorrruuuxxxyyywwwssstttxxxxxxuuussstttvvvxxxyyyzzz{{{|||uuurrrssslllkkksssuuuhhh888   +++IIIllllll^^^mmmxxxkkklllooovvvoooooovvv|||zzzxxxzzz}}}yyyddd444      FFFMMM]]]jjjiiiaaacccllleeejjjuuu~~~sssoootttuuuvvvsssnnnmmmqqqrrrqqqnnnmmmhhhbbbbbbeeeeeebbb___```aaabbbbbbbbbaaa```bbbaaa\\\VVVVVVZZZ[[[YYYSSSYYY___```\\\YYYXXXYYYYYY\\\___aaa___[[[XXXXXXTTTXXX\\\___aaa```______YYYVVVXXX```dddcccccceeehhhdddcccdddbbb]]]]]]aaaooowww}}}wwwgggZZZVVVXXXppp{{{vvvnnniiifffllliiijjjnnnpppooopppsss~~~tttlllfffccciiimmmqqqoooiiicccaaaaaaccc```\\\[[[\\\[[[XXXTTTSSSYYY___aaaaaaeeelllsssvvvsssqqqqqquuuxxxzzzzzzyyy|||zzzuuutttzzz}}}|||{{{zzzzzzyyyxxxvvvzzz~~~~~~}}}~~~~~~sssssstttrrriii___\\\```cccgggddd[[[XXX```mmmvvvllloooqqqrrrppppppqqqrrrwwwxxxvvvrrrrrruuuvvvsssyyyuuurrrsssvvvwwwvvvsssxxxzzzxxxnnnjjjvvvzzzmmmSSS+++   ###===kkkpppbbbjjjrrrjjjnnnqqqrrrllljjjpppvvvwwwxxx{{{|||zzz~~~lllJJJ888999       &&&JJJccc___\\\fffiii___dddeeekkkyyy|||rrrrrryyysssssspppjjjjjjooorrrqqqpppnnnhhhbbbaaafffhhhfffcccdddeeeeeeeeedddcccbbbcccaaa[[[VVVXXX^^^___\\\YYY^^^cccccc```\\\\\\^^^]]]^^^______^^^]]]\\\[[[ZZZ[[[]]]bbbffffffbbb^^^\\\]]]aaaiiillliiidddccceeefffhhhgggccc___bbbhhhjjjooorrrjjj\\\RRRRRRVVVgggqqqyyyxxxssspppnnnkkkyyysssqqqwww}}}}}}zzzyyy|||yyyuuusssqqqnnniiieeejjjmmmpppnnnjjjggggggiiieeedddbbb```___^^^]]]]]]UUUXXX]]]ccchhhlllppprrrtttttttttvvvyyy{{{{{{zzz{{{|||zzzvvvwww}}}~~~}}}|||||||||xxx{{{~~~}}}wwwkkkZZZIII;;;666>>>III___iiijjjbbbcccqqq{{{{{{rrruuuwwwxxxwwwuuuttttttxxxzzzyyyvvvvvvzzz|||zzzrrrppppppssswwwxxxuuuqqqvvv}}}~~~vvvoookkkcccVVV555   +++XXXjjjdddfffiiibbbeeebbbmmmkkkmmmtttxxxyyyzzz|||yyyzzz|||{{{rrrdddZZZVVV)))      <<<]]]]]]]]]hhhgggZZZ___```dddnnn|||xxxtttwwwxxxwwwsssmmmlllqqqttttttmmmnnnjjjfffdddeeeccc^^^iiiiiijjjiiihhhfffdddccceeebbb]]]YYY]]]dddeeeaaa```bbbeeehhhhhhfffbbb___```aaa``````aaabbb```[[[___aaadddffffffddd___\\\bbb```aaaeeeggghhhhhhgggfffjjjmmmkkkggggggqqqzzzllliiibbbZZZVVVZZZccckkkeeelllqqqrrrsssvvvvvvtttuuunnnjjjnnnsssuuuuuuvvvYYY]]]dddkkkooonnnkkkhhhgggiiikkkkkkjjjjjjlllooojjjfff___YYYXXX\\\eeekkkeeegggiiijjjlllnnnppprrrtttttttttvvvwwwxxxxxxxxx~~~~~~|||yyyzzz~~~||||||~~~}}}{{{yyy}}}zzz{{{|||zzzcccLLL--- &&&BBB]]]pppmmmkkkuuuxxxqqquuuwwwzzz|||||||||{{{zzzzzz|||{{{vvvtttvvvwwwuuugggmmmssstttqqqnnnnnnpppwwwwwwyyyxxxddd???)))...    JJJmmmsssuuuvvvmmmlllbbbhhhlllrrryyy||||||{{{{{{www{{{zzzvvvtttssslllbbb111    >>>^^^jjjbbb\\\^^^\\\^^^dddnnnyyy|||zzz}}}}}}vvvtttwwwzzzyyynnnnnnkkkfffeeegggeeeaaakkkkkkkkkiiigggdddaaa```iiihhheeebbbeeekkkmmmjjjfffeeeffflllqqqpppggg^^^ccceeedddcccgggjjjeee\\\___dddiiiiiiddd```______bbbaaa```aaaeeeiiikkkkkkhhhmmmnnniiieeejjjwwwyyylllfffiiiqqqxxx}}}nnnqqqqqqqqqtttwwwvvvrrrqqqoooqqqtttsssqqqrrrvvv]]]cccjjjmmmllljjjjjjlllggggggggggggggghhhjjjllloooiiiaaaYYYXXX^^^iiiqqqqqqrrrrrrpppoooppptttxxxwwwwwwvvvuuuuuuuuuwwwxxx|||~~~~~~|||~~~|||vvv{{{{{{wwwvvvzzz~~~yyy{{{~~~sssbbb/// GGGpppzzzzzz~~~}}}tttvvvwwwxxxzzz|||{{{zzzyyytttxxxxxxssspppoooooommmooottttttdddOOOFFFNNNYYYhhhpppkkkYYY===   ;;;eeerrrwwwyyytttvvvnnnooorrruuuttttttwww{{{}}}xxx}}}|||ttttttxxxooo```999     LLLhhhccc\\\aaa___^^^bbbkkksss~~~tttvvv{{{wwwuuuxxxyyyxxxrrrpppjjjcccdddkkknnnnnnhhhhhhgggfffdddaaa___]]]eeehhhhhhffffffkkklllkkkiiiggggggmmmsssrrriii```fffhhhgggffflllsssmmmbbb^^^dddiiiiiiddd```bbbeee```bbbdddfffjjjnnnnnnkkkiiinnnlllddd^^^dddqqqzzz|||vvvpppqqqvvvzzzzzzxxxjjjkkklllnnntttxxxtttllltttwww|||}}}tttiiifffiiirrrsssqqqkkkddddddkkkrrriiihhhgggeeeeeeeeefffgggpppmmmhhheeefffiiimmmppppppqqqqqqpppqqqtttzzzyyyzzzzzzxxxwwwwwwzzz|||yyy~~~yyy~~~~~~|||{{{yyywwwvvvttt\\\>>>    666ddd{{{{{{xxxwwwvvvvvvwwwwwwuuusssllltttyyywwwvvvwwwwwwuuutttppp```AAA"""!!!111MMMlll]]]///     777^^^iiipppvvvuuuyyynnnjjjqqq}}}zzz}}}vvvwwwyyypppaaaDDD###      ///SSSiiijjjcccccc]]][[[aaaiiisss{{{rrrvvvzzz|||}}}yyysssqqqtttuuusssrrrpppkkkeeeffflllpppooodddeeeeeeeeedddcccaaa```^^^dddhhhfffdddeeehhhhhhhhhhhhiiikkkmmmllliiifffhhhiiiffffffppp{{{xxxmmmdddfffhhhgggeeecccccceeebbbfffgggfffjjjpppqqqllljjjnnnmmmccc^^^bbbkkkooofffiiiooouuuyyyyyywwwtttjjjlllpppvvv~~~tttgggdddfffiiihhhaaaZZZ[[[bbb~~~zzzqqqhhhbbbdddjjjqqqiiigggffffffggghhhiiiiiinnnlllkkkmmmrrrvvvwwwvvvrrrpppoooqqquuuyyyzzzzzzuuuxxx|||}}}|||{{{|||~~~{{{{{{|||{{{||||||~~~xxxccc<<<  """BBB^^^sss~~~}}}xxxzzzwwwttttttvvvxxxwwwvvvmmmuuuzzzuuunnniiieeeaaaSSSGGG333  222YYYHHH      CCCdddmmmwww|||xxx|||kkkbbbiiiwwwwwwzzzzzzwwwxxx{{{uuukkk]]]<<<'''###      333ZZZiiiaaadddZZZVVV\\\aaaggguuuwwwxxxzzzxxxrrrnnnpppuuuxxxyyyzzzxxxsssrrrtttuuusssmmmooommmjjjjjjllliiidddcccdddeeegggggggggffffff]]]fffllljjjeeeeeehhhiiifffiiikkkiiieeeeeehhhkkkiiiiiieeedddpppvvvmmmkkkhhhgggfffeeebbb```iiijjjfffbbbeeennnrrrpppjjjpppooogggbbbfffkkkllljjjrrr|||~~~~~~|||tttaaa[[[YYYYYY\\\___gggvvvuuulllgggfffffffffeeedddeeegggjjjmmmooooookkkhhhggglllvvv~~~zzzuuupppsssyyy{{{vvvoooooouuu{{{~~~}}}}}}~~~}}}zzzuuuvvvvvvrrrnnnoootttzzz{{{~~~|||VVV$$$   999^^^uuuyyyuuuzzzwwwuuuvvvyyy}}}~~~~~~uuuyyyvvvgggTTTBBB444+++###   ===000        ;;;YYYbbboooqqqffflllppp{{{~~~xxxhhh\\\___hhhmmmssstttuuuuuuxxx{{{zzzuuuzzz\\\LLLFFF444     ;;;UUU\\\aaaXXXVVV]]]```^^^bbblll}}}}}}{{{wwwtttrrrrrrssstttvvvsssmmmlllrrruuurrrgggiiifff^^^YYYYYY[[[[[[\\\ZZZXXXYYY___eeeiiikkkgggiiigggaaabbbjjjooonnnkkkiiijjjllliiifffkkkttthhhmmmmmmlllsss}}}|||sssqqqnnnkkkiiijjjkkkjjjiiigggfffjjjrrruuurrrooopppllllllllllllllllllllllllsss{{{tttzzznnniiiYYYhhhuuuxxxyyy~~~tttkkkmmmqqqoookkkjjjcccdddfffggghhhiiikkkmmmgggjjjmmmnnnkkkhhhfffeeeooorrrsssqqqpppqqqsssssswww{{{}}}uuu~~~{{{fffVVVSSSMMM>>>:::UUUpppssswwwyyynnnEEE  @@@bbbooommmmmmvvvxxx{{{zzzvvv}}}sssrrrcccRRRGGG444!!!         >>>XXXcccfffooohhhfffyyyvvvppp\\\XXX]]]```ppprrrssssssvvvzzz~~~oooYYYLLL<<<      EEEnnniiibbb]]]]]]^^^^^^```cccggg}}}~~~~~~|||{{{{{{yyyzzzwwwpppnnnqqqrrrpppdddeeebbb______```]]]WWWWWWWWWVVVWWWZZZ]]]```aaaggghhhfffbbbeeelllpppnnnnnnkkkjjjkkkhhheeeiiippphhhhhhggggggmmmrrrqqqllllllkkkjjjjjjjjjhhhccc___eeeaaabbbiiinnnooooooppprrrssssssrrrpppooooooooo|||zzzsssiiimmmuuuxxxiiidddhhhsss}}}|||zzzwwwsssrrrkkkfffggghhheeeeeehhheeegggkkknnnppppppoooooonnnooopppooommmkkkjjjjjjnnnqqqrrrnnnjjjlllsssyyy{{{zzz}}}wwwSSS...,,,***"""$$$DDDjjjzzz}}}zzzvvvzzzppp===  &&&>>>MMMPPPbbbpppooogggnnnuuuuuuwwwqqq\\\???///,,,###,,,'''         666XXXhhhmmmuuuoooiiiuuuqqq{{{llliiikkklllmmmlllkkkmmmssswwwxxxvvvwwwqqq\\\EEE333     KKKxxxooofff``````aaa___]]]^^^eeeyyy|||~~~|||zzzzzzwwwqqqoooqqqqqqooocccaaa___bbbjjjoooggg\\\ZZZ[[[]]]\\\\\\[[[]]]^^^kkkjjjfffdddhhhooopppnnnooollljjjiiigggeeehhhmmmiiidddbbbeeeiiihhhggghhhllliiiffffffgggfffbbb^^^```[[[ZZZ```fffiiimmmpppuuuvvvwwwuuusssppppppppp|||qqqmmmhhhaaa[[[jjjwwwsss```SSSZZZiiiqqqvvvyyywwwtttsssqqqnnnllljjjiiiiiifffccceeeiiilllnnnrrrtttuuusssqqqpppssssssrrrpppmmmmmmnnnoooooorrrsssnnniiiiiirrr||||||yyy{{{xxxxxxgggGGG%%%999VVVaaayyy|||xxxpppZZZ,,,    '''///MMMhhhpppjjjsss~~~xxxmmmtttUUU:::666555(((222777"""      :::```nnnjjjnnniiiaaagggmmm|||{{{xxxvvvrrrqqqllljjjnnnuuuxxxuuurrrooopppXXX666###     NNN{{{nnnfff```______\\\\\\]]]cccfffzzz}}}~~~zzzwwwvvvvvvuuurrrqqqrrrrrrrrreeeaaa^^^eeeuuuyyymmmiiijjjjjjiiifffeeefffhhhjjjfffbbbbbbffflllmmmkkkkkkhhheeedddeeegggjjjmmmkkkcccaaagggiiieeeeeejjjnnnhhhcccbbbeeegggfffdddVVVUUUVVVZZZ\\\___eeemmmooorrrsssrrrooommmnnnooo|||{{{tttsssooohhh^^^hhhoooiii[[[WWWcccsssiiikkknnnpppsssvvvvvvvvvkkkjjjkkkllljjjhhhggggggooooooooonnnllllllmmmnnnqqqqqqqqqpppnnnnnnppprrrsssrrrrrrqqqlllggghhhlllrrrvvvqqqccc[[[OOO>>>000(((;;;NNNWWWSSSlll|||SSS,,,    ///IIITTTXXXhhhuuurrrmmmmmmQQQDDDIIIAAA))) +++;;;222         ???dddkkk\\\___aaa^^^fffsss~~~}}}wwwxxxsssppprrrttttttssssssrrrrrrZZZ:::&&&     ===^^^YYYVVVVVVYYYZZZZZZ\\\```bbbbbbqqq~~~}}}}}}~~~~~~|||yyyxxxwwwvvvvvvvvvttttttttthhhdddaaagggwwwvvvvvvuuurrrpppooopppqqqZZZWWWWWW[[[```dddeeeeeedddbbb^^^^^^cccjjjnnnnnniiibbbbbbhhhjjjeeeffflllkkkgggccceeehhhhhhccc^^^JJJNNNTTTVVVRRRPPPXXXcccfffiiilllkkkiiiiiilllppp|||yyynnn]]]aaaeeehhhkkksss|||yyy|||}}}vvvrrrcccbbbbbbfffllllllddd[[[```aaa___[[[XXX[[[dddlllmmmnnnoooooooooppprrrtttvvvpppmmmmmmhhhZZZLLLFFF\\\qqqvvvdddYYYLLL888'''!!!555III\\\hhhfffeeeiiiXXX///   !!!555FFFRRR```JJJ555777>>>+++ ###111444888999      999```hhh[[[```fffiiittt{{{xxxvvvvvvqqqlllnnnuuu|||yyykkk[[[JJJ---    ***...666FFFVVV\\\[[[[[[^^^___dddjjjvvv|||}}}~~~|||{{{|||{{{vvvtttvvvmmmllliiihhhppp~~~|||zzzwwwvvvuuussspppnnnHHHKKKSSS]]]aaa___^^^^^^aaa^^^ZZZYYYaaajjjnnnkkkcccaaabbbfffgggeeeeeehhhdddccceeekkknnnjjj]]]SSSFFFKKKQQQQQQJJJEEEKKKUUU^^^aaadddcccaaacccjjjppp}}}uuufffQQQRRRUUUaaasssuuugggbbb]]][[[\\\cccmmmnnn^^^MMMFFFKKKNNNJJJFFFJJJYYYfffkkkkkkkkkjjjjjjmmmqqquuutttiiibbbbbb[[[GGG111&&&MMMmmmpppddddddQQQ,,,)))+++===UUU___]]]888     """///+++999###///:::000   ;;;cccsssmmmrrrqqqnnnzzzzzzuuuxxx~~~|||~~~wwwnnnoooxxx{{{zzzvvvvvvnnnJJJ%%%      111NNN^^^___YYYUUU\\\```___\\\iii||||||}}}zzzzzz~~~}}}wwwuuuwwwuuuyyyvvvmmmiiiqqq~~~{{{yyyyyyzzzuuukkkcccIIISSSeeesssrrreee\\\ZZZccc___XXXVVV]]]gggiiiddd^^^bbbeeeddddddfffeeebbbbbb```bbbiiipppnnncccYYYPPPOOOOOOOOOJJJDDDFFFKKKWWWZZZ\\\ZZZXXX[[[dddlll|||~~~{{{pppdddZZZUUUPPPTTTfff|||}}}{{{zzzvvvjjj]]]ZZZ]]]```______ccckkkgggQQQ:::333@@@KKKJJJAAAAAAOOO^^^kkkhhhccc___^^^cccjjjpppooobbbZZZYYYQQQ>>>...(((RRRrrrrrrccc```HHH$$$$$$<<>>*** !!!<<>>888999>>>BBBPPPYYYXXX\\\ppp{{{ttt```SSSVVVZZZXXX[[[eeeqqqsssqqqfffLLL111;;;\\\mmm|||tttiii]]]KKK777&&&888,,,!!!     !!!      555gggttt|||vvv|||oooiiinnnuuuvvvsssqqqvvvzzzyyyuuupppiiicccdddCCC      JJJYYYeeeaaaWWWTTTWWW[[[gggxxx~~~zzzuuusssqqqnnnsssnnnmmmsss{{{|||uuunnnmmmyyy}}}xxxiiigggjjjpppsssmmmfffbbbZZZQQQKKKPPP\\\bbb[[[RRRHHHNNNUUUWWWXXX___mmmxxx~~~uuukkk___VVVVVV\\\[[[eeepppvvvqqqggg\\\VVVKKKLLLKKKNNN\\\jjjiii^^^QQQ\\\mmmzzzyyynnneeeWWW```bbbRRR;;;---222===???VVVccc\\\\\\rrr|||tttxxxwwwrrrwwwlll^^^SSSQQQRRRRRRXXX```dddiiimmm___@@@...DDDeeejjjyyykkk[[[CCC,,,            777nnn~~~ttteeeqqqwwwiii]]]ZZZaaaiiibbbfffkkkpppqqqoookkkgggkkkZZZ666    +++FFF```eee[[[TTTUUUYYYcccooo~~~}}}~~~wwwuuutttrrriiieeebbbeeennntttqqqkkkggglllrrrwwwzzzyyyvvvyyy{{{tttiiibbbZZZUUUUUU]]]ggghhh]]]RRRKKKNNNRRRTTTXXXaaannnyyyqqq```UUUPPPOOOSSSYYYVVV___jjjnnnjjjccc\\\YYYOOOPPPQQQTTTWWWZZZ\\\\\\VVV[[[dddooovvvtttkkkcccZZZbbbcccTTT<<>>NNNNNN]]]qqqvvvaaaQQQ\\\uuuxxxlllkkkgggeeehhhhhhhhhfffbbb[[[SSSMMMMMMOOOSSSUUUYYY^^^dddlllsssxxxggghhhSSS///!!!;;;ggg{{{llliiippprrrnnn]]]OOO888!!!         ==={{{}}}tttgggbbb[[[cccbbbhhhvvv}}}wwwtttooo```___eee[[[OOOJJJEEEQQQNNNIIIEEEFFFLLLTTTZZZbbbkkknnn]]]>>>    ***AAAUUU```eeegggdddbbb]]]___sss~~~|||zzz{{{}}}~~~wwwuuuvvvtttoooiiijjjfffccceeeiiijjjccc]]]YYYUUUTTTMMMJJJWWWbbb\\\hhhjjjjjjcccWWWOOOSSS\\\^^^[[[VVVRRRTTTWWWSSSLLLUUUVVVPPPJJJOOO^^^hhhiiiaaaWWWNNNTTT[[[QQQPPPbbbiiibbb```dddccc^^^aaahhhsssggg\\\WWWWWW[[[aaagggqqqvvvyyywwwpppmmmooossslllooommmVVV???HHH___eeettttttkkkYYYMMMSSSeeetttyyyhhh\\\]]]```]]]\\\]]]aaacccccc]]]TTTMMMJJJKKKSSSWWW\\\```dddjjjrrrxxxccciiiXXX555)))BBB^^^jjj~~~uuunnnrrrzzzwwwmmmRRRCCC,,,          777jjjtttqqqpppdddeeeeeeccccccgggnnnqqqlllfffdddbbb]]]cccgggcccccc```UUUbbbaaa\\\TTTLLLHHHHHHJJJ]]]kkknnnWWW777    (((DDDXXXaaaeeefff___YYY\\\iii|||{{{{{{|||}}}}}}}}}}}}{{{tttpppqqqrrrqqqooosssoookkklllppppppkkkfffUUUXXXXXXJJJ???LLLYYYTTTXXXZZZ[[[VVVOOOMMMUUU]]]aaa```\\\UUURRRVVVWWWVVV\\\\\\WWWNNNMMMTTT[[[]]]TTTVVVUUU\\\bbbYYYSSS[[[mmmllldddYYYVVV___kkkqqq~~~uuujjjaaa\\\[[[^^^bbblllrrrxxxxxxsssooopppsssooosssnnn\\\RRR\\\hhhhhhlll___RRRPPPTTTXXX]]]aaacccZZZRRRVVV[[[OOO@@@>>>UUU^^^hhhjjjggg```VVVNNNTTTXXX]]]^^^]]]^^^aaaddd]]]bbbPPP222111MMM\\\VVVeeemmmtttyyyxxxgggMMM<<<%%%         000YYY___cccjjjbbbhhhoookkkfff```[[[XXXYYY]]]bbb___ccckkkmmmmmmxxxxxxgggbbbgggllliii___SSSJJJFFF[[[fff```CCC'''   555XXXfffccchhh^^^[[[___eeeppp~~~{{{tttkkkeeegggooowwwuuurrrqqqrrrtttrrrlllgggRRRZZZ___SSSFFFPPP[[[TTTVVVUUURRRMMMIIIJJJNNNQQQWWW[[[[[[WWWUUUZZZ```bbb```bbb^^^TTTKKKJJJLLLOOOTTTgggnnnnnnsssmmm]]]UUUhhhuuuoooUUUOOOdddxxxzzz}}}{{{tttiiiaaa```dddhhhgggmmmsssvvvtttrrrrrrsssfffmmmoooppptttppp___OOOCCCBBBHHHSSSYYYXXXYYY]]]```]]]SSSTTTXXXCCC+++(((SSS^^^jjjqqqtttqqqeeeXXXRRRVVV[[[[[[XXXSSSPPPNNN\\\eeeWWW999444NNN___\\\SSSdddvvvrrr^^^AAA111         999]]]^^^bbbiii```dddlllmmmggg[[[PPPKKKQQQ\\\dddeeellluuutttuuuqqqeeelllssstttlll___SSSLLLXXX^^^TTT;;;'''     111bbbuuulllggg```aaagggeeefffzzz~~~}}}wwwjjj______lllxxxrrrqqqqqqqqqqqqlllddd]]]TTTYYY```ZZZOOOTTT\\\VVVPPPQQQOOOJJJHHHKKKMMMLLLUUUZZZ[[[UUUQQQTTTYYY[[[^^^```aaa\\\TTTNNNKKKKKKYYYttt|||~~~xxxdddTTTaaavvvwww```XXXmmm~~~|||ooodddbbbdddgggdddhhhmmmqqqttttttrrrqqq___bbbaaajjjvvvhhhLLL@@@777LLLdddiii\\\OOORRR\\\hhhgggWWWQQQTTT>>>&&&,,,SSS]]]dddeeegggjjjeee\\\QQQTTTXXXZZZYYYUUUOOOKKKQQQmmmvvv___KKKOOOZZZ\\\ZZZkkk}}}oooZZZ111$$$        HHHnnnpppooopppaaa^^^^^^dddbbbZZZQQQNNNUUU\\\```hhhoooxxxxxxwwwllllllooorrrrrrnnneee[[[UUUTTTWWWRRRCCC555(((     ,,,ZZZooojjjbbbaaaggglllhhhcccnnn|||{{{|||~~~xxx{{{zzzpppeeebbblllwwwssssssssssssqqqkkkccc\\\YYYTTTWWWWWWNNNPPPVVVSSSIIIOOORRRNNNJJJMMMPPPPPPWWW[[[YYYRRRLLLNNNSSSUUUWWWXXX\\\bbbeeeaaaZZZUUUcccxxxyyyfff]]]___jjjnnnfffbbbmmm{{{|||pppgggeeeeeeccc```___aaagggmmmoookkkfffZZZ[[[WWWaaakkkUUU@@@GGGOOOiiixxx___LLLLLLSSSbbbgggUUUMMMRRR<<<(((666PPP\\\aaa[[[VVV[[[___^^^XXXXXXYYY^^^bbbccc^^^ZZZTTTpppttt___VVVVVVUUU```nnn|||jjjQQQ,,,"""       GGGwww~~~}}}jjj^^^UUUXXXYYYVVVPPPQQQWWWZZZXXXccciiiuuuwwwuuuxxxqqq\\\dddfffiiinnnppplllbbbZZZSSSSSSOOOEEE555""" """'''%%%;;;LLLTTT\\\aaaiiimmmiiidddiiittt}}}|||~~~qqqwwwzzzvvvmmmjjjpppwwwxxxwwwwwwwwwvvvqqqjjjeee]]]PPPNNNOOOHHHHHHNNNNNNJJJUUU[[[TTTKKKJJJMMMNNNQQQTTTTTTOOONNNTTT\\\```QQQPPPVVVeeessstttjjj```ppp{{{yyykkkmmmbbb^^^^^^cccdddffftttxxxyyytttlllkkkooommmhhhYYYVVVVVV\\\dddfffaaaZZZPPPYYYaaaqqquuuSSS===NNN```rrr}}}sss___SSSMMMJJJSSS]]]PPPJJJRRR<<<(((999MMM___iii___VVVYYYaaadddbbb^^^]]]bbbjjjnnnlllhhhnnnssspppbbbYYYYYY[[[ZZZWWWcccsss```AAA111)))         :::ttttttcccUUUQQQRRRPPPKKKNNNUUUVVVRRR\\\aaaooouuuqqqooodddMMMSSSWWWaaannnwwwttthhh]]]VVVQQQIII===(((   )))###&&&###$$$ +++>>>XXX```iiilllhhhfffiiinnnxxx~~~||||||}}}}}}|||xxxxxxzzzyyytttoooqqqwww}}}|||}}}~~~vvvmmmhhhhhh]]]GGG666999IIIPPPKKKMMMQQQWWWYYYSSSMMMQQQZZZiiiddd]]]ZZZZZZ[[[ZZZYYYNNNKKKZZZoooxxxyyyrrrbbbbbbvvv~~~|||zzzzzzrrreeeZZZ[[[```eeellltttnnntttnnn___^^^jjjooojjjccc\\\XXX___mmmxxxzzzwwwaaahhhsssxxxqqqeeebbbggguuuooohhhoooiiiZZZSSSPPPIIIHHHFFF888666FFFUUUhhhpppeee\\\cccmmmnnnqqqgggaaaeeemmmqqqrrrrrrqqqssspppeee]]]ZZZZZZYYYXXXZZZmmm~~~zzziiiOOO444###          :::ooo}}}pppaaaVVVRRRKKKNNNQQQNNNTTTZZZVVVTTT\\\cccbbbZZZRRROOOOOOSSS\\\``````mmm{{{qqqYYY[[[]]]MMM***    999ZZZTTT..."""IIIkkklllYYY\\\ddddddjjjiiiyyy}}}{{{||||||{{{zzzssssssttttttppplllooouuu~~~{{{yyywwwtttrrrpppooolll^^^FFF444888HHHPPPMMMPPPPPPRRRSSSQQQPPPWWWaaasssrrrpppnnnkkkeee___ZZZOOOTTTiii{{{yyyjjjWWWeeeiiinnn~~~{{{tttvvvggg[[[ZZZ^^^```bbbeeeoooxxxsss^^^UUU___lllpppnnniiiffflllwwweeekkkwww}}}wwwyyywww}}}|||}}}pppaaa[[[RRROOOLLL===:::IIIaaaqqqzzztttlllnnnuuuxxxiiifffeeehhhjjjkkkooouuuvvvvvvpppddd[[[YYYYYYXXXZZZ[[[kkkzzzvvveeeJJJ...           ...nnnpppiiifff___RRRMMMKKKIIIRRR[[[YYYUUUVVVWWWUUUQQQOOOPPPRRRXXXeeeiiifffpppwww```aaabbbQQQ---    GGGggg\\\111FFFhhhnnn\\\\\\aaacccjjjfffsss}}}|||~~~}}}zzzyyywwwvvvvvvrrrooorrrxxxvvvvvvssspppmmmmmmoooqqqdddYYYFFF;;;CCCTTT[[[XXXWWWUUUTTTVVVWWWWWW]]]dddVVV\\\dddgggeee]]]VVVQQQUUUbbbwww~~~{{{kkkNNNUUUTTTZZZrrr|||ooodddggg]]]WWWYYY```dddeeegggkkkwwwttt___QQQZZZmmmxxxyyyuuurrrsssxxx}}}oooqqqvvvyyyuuuqqqtttyyyvvv|||kkkbbbUUURRRSSSKKKOOObbbkkkvvvxxxqqqqqquuummmqqqvvvvvvoooiiioooxxxvvvxxxtttfff[[[WWWXXXXXX___]]]hhhrrrmmm^^^DDD'''            !!!999uuuwwwoooiii^^^RRRMMMLLLKKKUUUaaa``````]]]ZZZZZZ[[[ZZZXXXUUUZZZlllsssmmmsss|||gggcccdddQQQ,,,  '''CCCPPP>>>888\\\kkkaaa[[[\\\]]]cccccckkk~~~~~~~~~~~~|||zzzyyyvvvsssuuuzzznnnrrrsssppplllkkkkkkiii___VVVKKKIIIVVVeeegggbbbbbb^^^]]]```bbb``````cccSSS\\\gggnnnlllgggaaa^^^ccclllyyyzzzssswwwuuudddRRRWWWQQQPPP___eee[[[SSSXXXWWWXXX]]]ccchhhlllooohhhqqqqqqccc[[[eeessszzzxxxtttpppnnnpppvvv}}}{{{wwwwwwzzzzzzzzzssshhhXXXTTTVVVSSS[[[rrrrrryyy}}}oooiiilllwww}}}xxxkkkjjjpppmmmwww|||qqqaaaXXXWWWYYYddd___cccfff^^^SSS>>>"""              ---QQQxxxxxxyyyxxxhhhWWWQQQNNNTTTXXXUUU\\\fffeeefffeeegggmmmrrrnnnbbbWWWVVVlllvvvqqqtttzzzhhhccceeeRRR,,,  ,,,777000 """FFFdddfff```[[[YYYZZZaaaddduuu~~~wwwtttsssuuutttrrrtttyyywwwyyywwwoooiiihhheeeaaaaaaWWWLLLNNN]]]lllooojjjkkkddd___```bbbbbbdddhhhqqquuuzzz{{{wwwtttrrrrrrsssooopppmmmjjjqqqqqqbbb^^^hhhbbbUUUUUUUUUQQQSSS\\\aaaeeeeeeccceeeiiimmmhhhmmmmmmiiillltttvvvsssppplllgggdddhhhrrr~~~~~~xxxlllfffaaaTTTTTTgggsssyyytttkkkkkkvvvzzz{{{mmmeeecccbbbuuu}}}kkk]]]ZZZ[[[ddd]]]\\\WWWLLLDDD444             ///TTTnnn```\\\lllkkkaaaQQQTTTVVVaaacccYYYZZZeeefff^^^aaaiiiuuu~~~{{{pppeeeWWWiiitttrrrrrrwwwrrrfffbbbeeeUUU///   (((000*** 333[[[mmmiiiddd___YYY``````kkk}}}}}}~~~~~~}}}nnnlllmmmrrrttttttvvvzzzvvvhhhbbbdddbbb\\\WWWJJJ???EEEZZZoooyyyyyynnndddZZZWWWYYY]]]fffnnnvvvtttqqqoooooossszzzqqqkkklllmmmtttuuujjjkkkzzzvvveee]]]YYYZZZaaaeeelllnnniiiccccccfffhhhjjjkkklllmmmtttyyyuuunnnvvvoooddd^^^^^^fffpppwwwzzzzzzyyyvvvwwwyyyxxxtttzzz~~~zzzyyy}}}vvv^^^UUUdddhhhrrr~~~zzzrrrmmmsssrrrvvv}}}~~~uuujjjeeebbbvvvsssfff```^^^aaa]]]YYYMMM<<<444(((          $$$EEEeeeZZZQQQ\\\```hhhhhhjjjhhhkkkeeeUUUUUUaaaeeeZZZ___jjjwwwaaahhhooopppmmmiiieeeccc[[[```RRR---  $$$!!!%%%OOOkkknnnmmmkkk```aaa```eeeuuu~~~yyywwwxxxzzznnnlllnnnsssvvvuuuuuuwww|||xxxlll___^^^ccc```VVVHHH<<<666CCC\\\pppyyyyyyiiibbbZZZWWWWWWXXX```hhhhhhaaaZZZYYYbbbqqquuuqqqyyyzzzxxxvvvpppssstttooollljjjnnnpppqqqnnngggccceeedddaaaeeeiiillllllnnnsssuuutttxxxkkkaaa^^^```dddfff}}}~~~{{{{{{|||uuulllppp}}}yyysssrrrttt~~~xxx___YYYjjj]]]kkkwwwzzz{{{|||uuulllsssooopppxxx~~~|||uuuqqqooozzzwwwooohhhaaabbbaaa___OOO777+++         :::```[[[RRRZZZ___nnnwwwxxxooollldddXXXZZZdddeeefffnnnyyyppphhhfffiiicccWWWVVV^^^XXX___RRR...    999ZZZccckkkoooddd``````aaaiiizzz~~~xxxtttuuuxxxpppmmmnnnssstttqqqnnnoooggggggaaa[[[___eee^^^PPPFFF===<<>>WWWZZZ^^^fffooorrrmmmeee___iiinnnuuu{{{{{{vvvnnnhhhYYYYYYWWWWWWbbbuuuvvvkkkjjjiiiccc]]][[[\\\ZZZ[[[]]]```ggguuudddMMM[[[yyy~~~~~~|||~~~tttdddcccmmmnnneeeXXXZZZ]]]KKK***###<<>>111           QQQnnn}}}uuu{{{vvvoooqqqlllccc^^^YYYTTTQQQTTTaaannnvvvPPP       """666QQQeeeiiieeeZZZVVV```ooo}}}wwwssswww}}}yyysssuuuzzz{{{vvvooo[[[YYY^^^hhhmmmiii```[[[^^^\\\```]]]TTTRRRNNNAAA```dddgggjjjrrr{{{xxxnnn___YYY___fffVVV======QQQSSS]]]eeefffiiinnnmmmggghhhkkkpppwww{{{{{{vvvrrrVVVWWWSSSOOOWWWlllxxxkkkiiikkkiiieeeddd[[[cccnnnrrrkkkcccfffnnn}}}oooXXX^^^qqqzzz}}}qqqfffeeelllttt}}}vvv{{{ttteeeaaaiiiiii___UUUVVVVVVDDD%%%$$$BBBZZZ[[[TTTQQQ^^^sss|||sssddd]]]cccRRR555666XXXrrrsssiiiyyyyyysssooo```LLL???111           &&&XXXlll}}}tttppptttpppgggfffccc]]]WWWZZZkkk~~~uuuPPP!!!      ===\\\gggggg\\\WWW```dddxxx~~~|||zzz{{{zzzwwwwwwvvvqqqjjjWWW```ggghhhgggddd^^^VVV[[[[[[]]]^^^XXXMMMGGGHHH]]]aaafffllluuuzzzuuummmZZZTTTYYYdddbbbRRRKKKPPPQQQ___iiihhhfffhhhiiigggpppgggdddmmmuuutttpppnnn___XXXPPPOOOXXXhhhxxx~~~sssrrrqqqllliiikkkllltttzzzuuuggg]]]\\\___uuussspppfffcccqqqtttdddoooiiiaaa^^^cccnnnvvvxxxrrrnnnlllkkkkkkgggbbb]]]hhhkkk```>>>)))===WWWYYYXXXZZZQQQUUUqqqtttddd\\\]]]>>>$$$HHH^^^ddd\\\ttt|||yyyjjjRRRCCC333          """SSSzzz~~~uuurrrvvv|||sssfff```]]]aaammm{{{~~~xxxoooQQQ%%%       ---EEEVVVXXXSSSOOOYYYggg}}}}}}xxxuuuppplll\\\___dddfffccc^^^XXXUUUXXXSSSTTTVVVMMM???>>>HHHRRRVVVYYY[[[```dddaaaZZZ[[[SSSTTT___aaaXXXVVV]]]cccmmmuuuuuusssrrrrrrqqqmmmfffaaaaaaaaa^^^^^^aaa___XXXRRRQQQZZZiiixxxmmmnnnsssvvvkkk]]]```mmmuuuvvvvvvsssooohhhbbb___bbbbbbccc^^^___pppuuuggghhhhhhiiimmmsssxxxvvvsssgggfffjjjqqqssspppooossskkkooofffEEE---<<>>SSS[[[]]]fff{{{wwweeeiiigggDDD          ...RRRmmmyyyrrrlllgggggggggeeeccccccjjjhhhdddLLL###     444VVVaaaXXXQQQRRR]]]xxx~~~zzz~~~{{{vvvppphhh```bbbkkkhhhWWWNNNQQQPPPRRROOOCCC999;;;IIIWWW[[[___```___```eeeiiiiii___VVVRRRUUUZZZcccwwwpppfffeeemmmssstttjjj[[[UUU```oooyyypppiiieeeeeeeeeeee___YYY^^^kkkllldddhhhvvvyyyqqqlllsss|||{{{kkk[[[\\\YYYYYYVVVZZZppp|||nnnfff___aaafffiiiiiihhheeeeeemmmtttjjjXXXXXXfffooonnnfffJJJ111888NNNUUUeeeaaa[[[fffxxx;;;---MMMYYY\\\]]]eeetttnnn^^^[[[QQQ222            ,,,SSSsss~~~pppnnnlllkkkiiihhhggghhhcccaaa^^^HHH!!!     %%%EEE\\\dddZZZWWWUUUbbbzzzyyy}}}yyyoooddd^^^aaallljjjYYYMMMMMMJJJVVVQQQ<<<777JJJ]]]aaadddgggeee```^^^aaacccbbbZZZUUURRRQQQRRR]]]xxx|||mmmaaa\\\wwwttt^^^RRRUUU^^^wwwtttoookkkgggccc^^^[[[aaa^^^dddpppsssmmmmmmuuuyyytttrrrxxxzzzhhhXXX```\\\]]]ZZZXXXfffpppjjjaaa]]]___jjjpppjjj___XXXUUUWWWaaajjjbbbTTTWWWdddfffggggggWWWBBBEEEUUUYYY___cccdddpppooo,,,111NNNTTTWWWWWW```mmmoooiiiZZZ:::         '''SSSwwwzzzqqqiiihhhjjjnnniiifffbbbJJJ"""      $$$CCC```___\\\UUUVVVmmm~~~vvvuuuzzzyyylll[[[YYY^^^hhhhhh[[[NNNIIIHHHQQQJJJ999<<>>  000HHHBBB)))     444QQQ^^^XXXWWW___mmm~~~|||zzz}}}qqqggggggnnnnnndddXXXDDD444===OOOLLLNNN[[[```\\\WWW]]]aaaaaaiiittttttcccaaabbbeeebbb]]]]]]aaaVVVYYY^^^cccppp}}}```LLLCCCFFF\\\xxxyyyxxx~~~rrrjjjiiiooonnnhhhfffhhhaaaVVV[[[[[[bbbbbb\\\bbbiiieeekkktttxxxqqqhhhfffggggggnnnooottt{{{rrrZZZZZZaaa___\\\ZZZXXXHHH&&&***BBBEEENNNNNNOOOSSS\\\ddd___KKK666...IIIZZZ]]]YYYZZZ]]][[[AAA+++'''$$$    ***000     @@@qqqvvvssssssooowwwyyysssrrrvvvvvvrrr}}}tttqqqxxxzzzsssoooqqqkkkccc^^^YYY@@@ ---EEEGGG999'''   %%%CCCWWWZZZZZZXXX^^^mmm}}}yyy|||}}}vvvtttjjjfffnnnzzzwwwdddPPP666999KKKWWWQQQQQQZZZ\\\```___hhhmmmiiiqqq~~~jjjiiihhhgggccc```ccchhhlllgggiiipppvvv}}}qqqWWW[[[PPPLLL[[[sss|||tttqqqtttvvvuuuqqqrrruuunnnccc```ZZZ[[[\\\[[[fffmmmfffaaahhhooopppoooooollliiihhhqqqxxxzzzcccXXXZZZ]]]cccVVVVVVEEE (((HHHLLLQQQMMMMMMPPPWWW___XXX>>>%%%<<>>LLL]]]bbb^^^^^^```___bbbbbbmmmuuussszzzqqqpppmmmiiiffffffjjjooowwwqqqpppllllllgggZZZgggZZZQQQWWWjjj|||~~~}}}zzzxxx{{{}}}tttiiiddd\\\\\\___cccooouuukkkcccdddgggmmmvvv|||~~~}}}oooyyyzzzrrrtttsssaaa[[[^^^hhhYYYXXXEEE***OOOSSSTTTQQQTTTUUUWWWXXXPPP666&&&JJJdddbbbXXXXXXUUUNNN>>>)))    ...DDDRRRUUUHHH666    333\\\ooorrrsssxxx}}}}}}|||wwwiiiyyyzzzpppmmmmmmlllhhhbbb```cccfffeeefffjjjoooeee]]]VVVCCC&&&   ...EEEXXXVVVSSS^^^www}}}yyyxxxzzztttPPP444UUUccclllkkkkkkjjjfffddd]]][[[gggsssxxxwwwqqqhhh```___fffpppvvvwwwllliiieee[[[[[[cccdddbbbXXXOOOQQQbbbuuuxxxyyyzzzyyywwwxxx{{{{{{rrrgggggg```cccgggkkkwwwzzzooommmjjjjjjsss{{{sssnnnvvvzzzvvvuuuzzzgggZZZXXXcccccc]]]GGG###000UUUVVVWWWYYY``````ZZZRRRGGG///,,,NNNeee```VVVVVVRRRGGG///        )))444;;;>>>666&&&     +++PPPdddhhhjjjooouuummmuuu{{{zzzzzz|||yyytttmmm~~~}}}ooojjjkkkkkkmmmiiiggghhhfffbbb______aaa]]]YYYSSSAAA%%%    :::YYY^^^VVVXXXggg|||xxxvvvuuucccOOOCCCcccooommmiiilllggg```cccYYYVVVaaaooovvv}}}tttjjjZZZOOOSSSbbbooouuucccbbbhhhdddXXXZZZdddfff___XXXPPPRRRccczzz}}}jjjnnn}}}yyyooottttttvvvzzz|||zzzqqqiiillliiinnnqqqpppxxx{{{rrrkkkgggjjjvvv~~~vvvrrrllldddddd|||vvvdddUUURRR\\\hhhZZZAAA###222QQQOOORRR^^^hhhiii^^^SSSHHH111333MMM```]]]XXXXXXQQQDDD(((       %%%&&&"""     &&&MMMgggqqqsssvvvyyyoooyyy~~~~~~xxxoooppp{{{xxxyyyzzz}}}|||{{{xxxsssmmmhhheee]]]ZZZWWWPPP>>>$$$ """   222XXXbbbUUUNNN^^^xxx~~~}}}wwwrrroooxxx}}}}}}ppp^^^SSSUUU\\\kkktttnnniiilllbbbZZZeeeeeebbbiiiqqqrrrzzz~~~oooggg[[[VVV___nnnsssqqq```gggqqqnnnccchhhqqqmmmgggaaaWWWUUUddd|||{{{tttrrrtttxxx}}}}}}vvvmmmgggkkkkkkqqqooogggjjjpppiii^^^[[[```qqq~~~~~~tttkkkeeekkk~~~rrrcccWWWXXXeeelllVVV<<<%%%555MMMIIIOOOZZZeeejjjddd```YYYCCC)))BBBQQQ\\\]]][[[YYYMMM>>>###   ---555***         &&&OOOppp~~~|||vvvsssuuu}}}wwwgggggg}}}zzzvvvqqqnnnccc\\\TTTLLL>>>'''%%%)))      ###JJJ^^^XXXPPPXXXfffwww}}}zzzsssnnnqqqzzz|||lllUUULLLXXXhhhttt}}}wwwrrrsssddd]]]ooovvvrrrvvvvvvoootttpppnnnlllppp}}}sss___hhhrrrppplllxxx{{{ooohhhZZZRRR\\\sss{{{mmmmmmuuuooorrrxxx{{{xxxmmmccc^^^bbbccchhhbbbUUUVVV]]]ZZZUUURRRXXXlllvvvpppppp~~~tttggg___ccctttsssXXX>>>,,,===QQQLLLUUURRR___hhhjjjooonnnWWW:::QQQWWW\\\^^^^^^XXXHHH888   &&&DDDPPP???!!!            (((RRRuuu{{{lllcccrrrxxx{{{|||rrr\\\UUUmmm|||wwwuuusssqqqjjj^^^QQQIII???--- %%%+++!!!      999XXX]]]\\\TTTYYYccc{{{~~~}}}~~~wwwwww|||xxxnnnvvvyyygggIIIBBBXXXjjjlllfffgggiiilllmmmoootttyyytttmmmffffffiiikkkqqqvvvuuuvvvwwwjjjrrrqqqjjjqqq~~~wwwccc______WWWiiizzzhhhpppzzznnnpppooosssyyyxxxmmmccc```gggeeedddbbbZZZRRRUUU^^^jjjaaa___iiiwwwyyyssslllfffcccaaaRRR<<<888FFFLLLNNNVVVUUU]]]eeejjjlllmmmkkkhhh[[[RRRQQQ]]]eeeXXX;;;%%%      ...222%%% $$$BBB///        ###```zzzkkkllliiinnnyyyxxxggg^^^kkkxxxfffYYY]]]```uuu}}}yyyzzztttjjjhhhaaaXXXPPPEEE333     (((III___\\\TTTcccaaaiii}}}~~~yyy{{{~~~xxxlllllleeeSSSFFFOOOeeellleeeSSSTTTZZZeeemmmnnnjjjeeeqqqkkkeeecccaaacccmmmwwwvvvwww}}}ppp]]]fffjjjiiigggsssrrr]]]MMMOOOZZZ```sssqqqssszzzqqqnnnjjjllltttyyywwwssssssxxxrrrnnnooommmhhhgggiiiqqqmmmmmmttt{{{~~~{{{rrrjjjaaaZZZXXXQQQGGG222,,,;;;CCCCCCFFFSSS[[[dddiiijjjkkklllmmmaaa^^^^^^aaa\\\MMM:::000     $$$111AAAUUUJJJ+++       TTTsssssskkk\\\\\\___fffqqqwwwqqqfff```aaa|||yyyddd[[[aaaeeettt||||||xxxoookkkeee^^^XXXOOO===%%%      999XXX^^^ZZZ___YYY___~~~{{{|||~~~yyy}}}|||yyyzzz|||tttgggfffRRR>>>BBB[[[pppooobbbXXXUUUWWW```jjjiii\\\OOOXXX^^^gggmmmkkkeeefffkkkjjjnnn{{{kkkWWW]]]aaacccjjj|||lllKKK===AAASSSeee|||}}}zzz}}}xxxzzzrrrooottt|||~~~uuuooossszzzyyysssnnnpppppptttyyyyyyuuusssuuuzzzssshhh___VVVRRRSSSAAA<<<)))$$$999IIIEEE???MMMVVV```fffeeeeeejjjooohhheeefffggg___MMM999...       ???UUUQQQPPPGGG///           KKKhhhkkkgggYYYYYYXXX___gggeeeXXXQQQXXXeeeyyyssssssggg```eeeiiiwww}}}xxxxxxwwwttthhheeeaaa[[[OOO;;;###      111VVVccc]]]XXXTTTXXXooo~~~~~~yyyyyy|||uuuiiibbbIII777BBB^^^ooollldddiiiddd___aaaiiilllcccVVVFFFNNN[[[eeefffaaa___bbbeeejjjyyyrrreee\\\OOONNNWWWcccrrrjjjPPPFFFEEESSSfffxxxwwwooorrr{{{vvvoookkkrrr}}}yyypppooorrryyyvvvnnnkkkwww{{{uuueee]]]WWWPPPOOOSSS>>>:::)))(((HHHaaaZZZKKKLLLUUUbbbiiihhheeejjjqqqooofffdddkkkjjjVVV555     '''666--- 333===:::,,,'''MMMaaaNNN666'''           DDDaaaiiikkkaaabbb[[[^^^^^^VVVIIIFFFVVViiilllfffpppkkkdddhhhmmmzzzpppnnnnnnmmmaaaeeefff^^^JJJ///        222VVVddd]]]TTTWWWZZZeee{{{zzz~~~zzzqqqTTTDDD===JJJ]]]fffeeecccdddeeeeeehhhqqqyyyxxxqqqRRRLLLHHHIIILLLOOOVVV]]]hhhkkkrrriiiOOOAAACCCBBBJJJXXXkkk|||~~~kkk^^^\\\ZZZ```iiinnnrrryyyvvvzzz}}}uuunnnnnnuuuzzzxxxrrrooonnnooowwwwwwqqqsss{{{sssllllllooovvv}}}yyytttggg]]]YYY]]][[[RRRMMMOOOGGG???,,,000XXXtttiiiUUUOOOXXXgggqqqooojjjmmmuuuvvvnnnjjjmmmhhhOOO+++   $$$;;;MMMVVV<<<EEEbbb```WWWPPP:::888JJJUUUCCC!!!           :::VVV___fff```dddeee```XXXOOOGGGIIIZZZlllqqq\\\[[[hhhgggdddmmmvvvwwwlllccc]]][[[eeelllcccJJJ,,,        111UUUdddcccZZZ\\\ZZZ]]]yyyxxx|||yyypppGGGFFFIIISSS\\\^^^]]]\\\XXXaaajjjooowww~~~wwweeeZZZNNNIIIFFFDDDFFFJJJSSSZZZddd\\\DDD@@@PPP[[[^^^lll~~~ttteeennnppprrrttthhh^^^ccc~~~qqqooo~~~yyyxxxwwwoooeeemmmpppttt{{{zzzeeeeeekkkvvvzzztttkkkeee^^^fffsssyyyhhhZZZUUUQQQWWWfffiii\\\QQQPPPPPPBBB---333YYYpppeeeTTTNNNTTTaaannnooojjjllluuu|||zzzxxxppp\\\===!!!    EEE```kkkjjjJJJ'''OOOjjjddd```hhhaaaMMM:::555777,,,         555NNNVVV]]][[[aaaiii___TTTMMMLLLRRR```nnneeeVVVXXXcccccchhhxxxvvvcccVVVRRR^^^iiieeeOOO222      +++RRRggglllgggaaaVVVUUUsss|||{{{}}}~~~~~~yyyzzz~~~xxxnnnTTTUUUTTTTTTVVVZZZZZZWWWWWWbbbkkkpppxxx{{{pppqqqiii```WWWJJJ===666555;;;FFFYYY\\\OOOTTTkkkyyywwwkkkxxxzzz{{{}}}lll[[[aaannn}}}ttthhhwwwxxxnnnpppsssvvv}}}vvv[[[YYY[[[```aaa^^^]]]___bbbmmm|||zzzhhh\\\YYYQQQUUUcccggg\\\UUUXXXPPPAAA---222PPP^^^WWWPPPMMMNNNYYYgggllljjjoooyyy~~~|||ttt]]]===  )))TTTgggggggggVVV888777OOObbbeeegggllliii___>>>,,,%%% &&&000       555KKKQQQYYYZZZccccccXXXOOOMMMQQQXXXdddoooddd^^^fffooopppyyypppcccPPPXXXbbbdddXXX===      FFF^^^lllqqqfffVVVVVVhhhyyy{{{|||~~~qqqmmmggg[[[OOOOOOXXX[[[XXXZZZbbbhhhkkkvvv~~~sss|||rrrcccPPP<<<...---333:::FFF\\\bbbVVVYYYjjjsssrrr}}}zzzzzzrrrccckkkaaa}}}yyyfffpppwwwxxxyyyrrr___^^^]]][[[WWWVVV]]]fffqqq{{{~~~tttnnnbbbRRRKKKRRRUUUPPPRRR]]]LLL???...222IIIQQQNNNRRRSSSQQQXXXgggoooqqqxxxyyyvvvvvvkkkLLL%%%  )))QQQYYYQQQXXX^^^SSSTTT\\\kkkvvvuuugggYYYQQQQQQ999+++  ---;;; ###$$$666888    222IIINNNWWWZZZeeeZZZRRRLLLMMMRRRZZZeeeooogggiiiwww~~~vvvXXXZZZaaagggaaaJJJ&&&      444LLLdddtttkkk[[[]]]dddxxx{{{{{{~~~~~~{{{yyyzzz~~~{{{sssvvvnnnddd]]]ZZZ]]]bbbggg[[[bbbjjjhhhiiizzz~~~mmmnnn[[[@@@:::IIIOOOLLLPPP\\\```eeefffaaa^^^gggrrruuu{{{~~~xxxvvvyyyzzzooocccqqqsssdddPPPZZZYYYXXXfffqqquuuzzzqqqkkkUUUQQQNNNLLLMMMNNNPPPRRRPPPFFF$$$...PPPSSSSSSTTTXXX^^^iiirrrrrrlllkkkpppvvvooorrryyyxxxiii@@@     NNNMMMQQQKKKJJJeeeNNNDDDZZZddd___bbbfffLLL&&&,,,!!!  ---$$$)))AAA///777&&& ###FFFYYY999222"""    (((III___```XXXSSS___\\\VVVRRRVVVaaahhhiiikkkwwwooolll[[[ccclllcccQQQEEE+++         UUU]]]bbb^^^VVVXXXiii{{{zzz{{{~~~~~~|||}}}|||yyy{{{}}}xxxoooooofff^^^YYYUUUVVV```lllooouuuzzzuuuppp{{{{{{iiiJJJAAA777AAA\\\jjjlllsssmmmppprrrnnnfffcccnnn|||yyyyyyzzz{{{|||}}}oooyyy{{{kkkqqqvvvllllllnnnkkkkkknnneeeaaalll}}}iii\\\ZZZUUUSSSTTTRRRMMMLLLPPPcccVVV...555YYY___ZZZSSSVVV```mmmtttrrrmmmiiihhhpppppptttvvvtttpppUUU,,,       666((('''###&&&EEE777...HHHZZZYYYVVVOOO777!!!%%%000>>>JJJNNN000!!!(((GGGEEE*** (((,,,'''   +++QQQlllnnn___RRRfffeee```YYYXXX\\\___^^^jjj}}}vvvooouuu{{{rrrrrrvvvnnnsssvvvcccAAA---       <<>>111    %%%RRRrrruuukkkfffkkkcccYYYXXXbbbkkkiii```pppppp___bbb^^^[[[ZZZ```kkktttxxxyyy}}}aaaXXXbbb```KKK***        EEE]]]\\\WWWZZZ___{{{wwwzzz|||}}}~~~wwwzzz}}}~~~sssuuu|||rrrZZZYYYttttttjjjpppzzznnnbbb```cccdddgggiiimmm}}}zzzyyyuuurrrwww|||ttttttvvvuuu}}}uuuooohhhfffkkkvvvzzzrrrfffiiimmmnnnZZZ777333PPPWWWXXXYYYTTTIIIAAADDDLLL\\\LLL###GGGRRRWWWXXXWWWccckkkiiiiiipppuuutttvvvuuusssoootttnnnFFF555SSS```mmmggg```bbb???  %%%(((  """     ,,,999III===$$$ ///### ...SSSZZZLLL===222GGG999###   '''PPPiiijjjiiiooossshhh[[[WWW```iiifff]]]kkkyyygggdddbbbZZZUUUXXXaaajjjllljjjlll[[[YYY^^^RRR<<<$$$      333PPPVVVVVVZZZZZZwww~~~{{{{{{~~~}}}{{{|||sssxxx}}}~~~}}}uuu```ggg{{{yyywwwyyyooovvv|||uuummmiiiddd^^^[[[]]]wwwyyyyyy{{{uuu{{{uuulllnnnuuuxxxyyywwwvvvtttnnnhhh```ccceeeddddddnnntttuuujjjnnnpppnnn[[[555###111IIITTTYYYQQQFFFDDDGGGJJJLLL999"""JJJNNNPPPUUU___eeemmmooonnnmmmoooqqqrrrooorrrtttuuuuuu\\\555---AAALLLDDDIIINNN222  %%%!!!        ...666666  )))PPPQQQ999%%%&&&    %%%MMMdddeeeiiiuuutttmmmccc]]]aaaggggggaaa```|||wwwlll______aaaeeeggggggbbb^^^___ZZZ___```OOO:::$$$     999OOOWWWVVVWWWgggzzzyyy{{{xxxrrrrrrvvvnnnssssssooorrrwwwmmm\\\===FFFddd|||yyysssuuuvvvvvvsss~~~zzzzzzzzzwwwooofffeeehhhiiitttvvvzzzvvvooofffmmmlllhhhttt~~~zzzzzzxxxyyyqqqmmmkkkggg___WWWVVV___eee___UUUWWWiii{{{tttxxx}}}ggg]]]jjjsss{{{|||vvveeeBBB&&&"""999KKKTTTLLLDDDGGGKKKKKKCCC///+++YYY\\\\\\bbbrrrqqqrrrrrrlllgggjjjqqqjjjjjjttt{{{uuueeeAAA ((((((       !!!555,,,>>>333!!!***QQQMMM+++    &&&LLL```^^^aaalll}}}uuulllggghhhgggdddQQQqqqrrrWWWbbbqqqyyyvvvkkk___XXXYYYXXXaaafff[[[III---      '''KKKYYYQQQTTT\\\||||||vvvssssssuuuvvv~~~wwwrrrsssuuummm[[[JJJ000>>>\\\sssiiiUUUbbbkkkdddpppvvvlllhhhhhhmmmcccdddkkkmmmsssssshhh[[[___fffppp|||ssssssxxxxxxqqqqqqhhhkkkggg[[[XXX```kkkbbbXXXVVV\\\ggguuu}}}|||dddXXX[[[yyy}}}}}}uuuhhhSSS666+++BBBLLLHHHGGGDDDEEEMMMBBB###&&&KKKcccffffffeeesssppptttsssgggdddjjjjjjgggmmmlllgggggg^^^888         ...FFF...%%%FFFOOODDD666***---***((([[[XXXBBBBBB...111@@@---    000YYYdddaaahhhppp}}}}}}sssooorrrmmmdddSSSqqqyyyyyynnn[[[sss~~~qqqdddeee[[[```kkkhhhUUU111        333VVVXXXPPPUUUppp~~~zzzuuutttwwwzzz{{{{{{~~~|||iiiSSSRRR^^^VVVbbbnnnlllbbbaaassswwwuuu~~~zzzsssnnnlll```WWWWWW]]]___eeeggg^^^ZZZYYY\\\hhh{{{xxxnnnooosssnnndddhhhccceeekkkcccUUUVVVaaa|||uuupppsss|||uuunnnrrrrrrkkkmmmvvvyyyyyytttjjj___QQQ<<<***,,,???EEEAAACCCBBBBBBIIIBBB666EEEbbbjjjdddcccbbbfffgggmmmlllaaa]]]```___]]]]]]^^^dddkkk```777      ///999###...IIISSSIII>>>333%%%%%%333,,, 222^^^aaaXXXXXX<<<999;;;+++    ---[[[lllkkkmmmooowwwwwwqqqjjjlllrrrooodddeeeyyywwwtttyyyeeezzzzzznnnnnncccdddkkkeeeUUU555         (((KKKTTTOOOQQQggg~~~zzzzzzzzzxxx{{{yyy{{{pppVVV```}}}|||kkkbbbpppvvv}}}uuudddZZZZZZ^^^___gggmmmhhh\\\XXX[[[kkk|||mmmhhhmmmrrrjjj______eeeqqqvvvhhhVVVVVVdddwwwkkk```]]]```eeemmmtttpppmmmeee[[[UUUPPPGGG>>>777BBBBBB@@@GGGHHHFFFJJJAAAAAATTTggggggbbbaaa]]]\\\___bbb```\\\ZZZZZZYYYPPPRRRYYYdddfffQQQ,,,    ---&&&"""AAARRRYYYLLL>>>444''' ***)))%%%555\\\gggfffeeeDDD...%%%     )))XXXoooqqqnnniiieeehhheee]]][[[aaadddaaammmvvvyyyqqqjjjkkkmmmmmmcccrrrzzzoooaaa]]]]]]UUUGGG///         >>>QQQTTTQQQ]]]~~~|||}}}|||yyy{{{}}}}}}wwwvvvsssqqqxxxkkkzzznnndddbbbddddddnnnyyyxxxeeedddjjj|||}}}oooaaa```kkksssnnndddllluuusss]]]ZZZdddsssjjjcccYYYVVVYYY___```______\\\WWWSSSQQQQQQOOOMMMCCCFFF???>>>IIILLLHHHKKK@@@???JJJTTTUUUZZZ^^^WWWVVVTTTLLLHHHRRRXXXXXXYYYKKKPPP\\\dddXXX:::   ###,,,222WWW^^^aaaKKK666))) !!!,,,TTTbbb[[[VVV===######   $$$PPPfffiiieee^^^UUU]]]___XXXRRRWWW```eeekkkkkkkkkkkkeee[[[UUUSSSTTT^^^kkkvvviiiZZZRRRNNNDDD888&&&       222LLLYYYUUUXXXnnn{{{wwwyyy|||}}}|||~~~}}}~~~{{{|||}}}nnnyyy~~~kkk^^^\\\zzztttlllcccaaaaaa___hhhuuuvvvmmmmmmuuuyyykkk___```jjjqqqpppkkkuuu{{{{{{jjjdddhhh```sssddd^^^XXXYYY___ccc```ZZZRRRQQQQQQRRRRRRPPPNNNMMMGGGBBB666666DDDFFFAAABBB===@@@JJJLLLEEEJJJSSSRRROOOGGG///)))AAATTTWWWZZZPPPMMMQQQWWWNNN444      &&&333"""BBBbbb``````CCC'''&&&SSS]]]CCC999---$$$***///   !!!FFFWWWZZZYYYSSSTTTUUUWWW\\\eeepppuuuuuupppgggcccfffeee[[[RRRPPPOOOTTT___ppphhhXXXPPPLLLBBB888(((      !!!;;;UUUVVVWWWbbb~~~|||zzz{{{||||||~~~zzzxxx{{{|||wwwtttmmmwww___VVV\\\sssiiiccceeeeee^^^bbbjjjiiieeebbbgggvvvwwwmmmkkkmmmnnnnnnnnnnnnqqqyyyvvvooooooUUUggg{{{oooaaaVVVXXX^^^^^^ZZZWWWNNNMMMOOORRRQQQKKKHHHGGGKKKBBB222333AAABBB;;;===:::CCCSSSSSSAAA<<>>+++         %%%GGGTTTYYYZZZnnn~~~zzzxxxxxx|||yyywwwyyy|||~~~|||wwwyyy}}}|||ppp~~~}}}yyy{{{pppnnnrrruuueeedddlllmmmbbb\\\[[[TTTJJJDDDJJJ___qqqxxx~~~|||vvvrrrjjjbbb___ccc[[[___hhhsssvvvrrrkkkgggTTT]]]ooo~~~}}}uuuyyyzzzdddTTTWWW[[[UUUOOOPPPMMMKKKLLLPPPNNNHHHFFFHHHQQQEEE555555BBBBBB:::<<<888666AAAIIIAAA>>>FFFIIIDDDAAA 999TTTYYYeeebbbRRRBBB===;;;222     111WWW^^^UUUXXXZZZNNN/// &&&)));;;JJJcccYYY)))     %%%GGGWWW\\\\\\UUUTTTRRRZZZppp|||rrrdddZZZUUUVVV\\\bbbfffccchhhzzzqqqYYYKKKIIINNNLLLCCC+++         :::SSS___WWW___zzzyyyuuuttt{{{{{{zzzzzz|||~~~ttthhhnnnwwwssshhhbbbmmm~~~|||tttlll{{{tttzzz{{{ttt[[[___kkkmmm^^^QQQIII===000***444QQQjjjssstttvvvuuusssrrrmmm___PPPLLLPPPJJJOOOYYYcccfffaaaYYYTTTXXX[[[iiixxxuuullltttyyy```RRR\\\aaaWWWOOOQQQKKKHHHHHHLLLKKKGGGIIIOOORRRFFF555555AAA???777999888!!!222AAAIIIKKKEEE999>>>!!!666NNNRRRaaaddd```TTT@@@---     222bbbuuujjj```XXXJJJ###(((888(((IIIZZZgggUUU'''    (((MMMaaahhheee[[[UUUcccvvv{{{ppp```SSSQQQXXX___fffbbbfffxxxuuubbbSSSFFFFFFPPPPPPGGG,,,        444UUUdddVVVUUUyyy~~~}}}}}}}}}|||{{{vvvxxx~~~{{{yyy{{{uuujjjfff___UUUUUU]]]jjjxxxuuurrrrrruuu}}}|||pppxxx{{{mmmYYYSSSTTTMMM<<<;;;JJJSSSAAA<<>>555///@@@WWW___WWWRRR```}}}|||xxxwwwzzzyyyWWW---(((???KKKNNNNNNKKKHHHQQQXXXeeeppptttvvv~~~sssjjjmmmnnndddXXXQQQOOOKKKLLLWWWgggrrrtttpppeeeTTTFFFFFFEEE===444000444111===CCCEEEAAA===:::///FFFLLLVVVfffooohhhUUU>>>!!!    111???===555 (((!!!;;;@@@+++  ...SSSfffdddbbbhhhiiimmm|||tttmmmmmmbbbVVVWWWcccaaahhhppp|||fffVVV\\\YYYPPPGGG'''        (((YYYeeeTTTWWWddd}}}zzzwwwwwwvvvxxx{{{{{{yyy{{{|||qqqgggccc]]]VVVWWW]]]kkkkkkqqq~~~|||yyyzzzsssgggeeepppnnnZZZJJJ777''' ***MMMlllppp___[[[ggg{{{}}}{{{cccEEE...---<<>>^^^bbbVVVRRRccc}}}zzzuuurrrtttuuuttttttvvvkkkpppvvvzzzxxxqqqhhhcccOOOQQQXXXfffxxxtttLLL '''///HHH```mmm|||vvv[[[TTT[[[hhhmmmrrrpppdddWWW999###"""---JJJRRRMMMLLLTTT\\\___```aaaiiivvvtttqqqlllgggbbb]]]YYYWWWVVVJJJFFFOOOWWWVVVTTTUUUQQQ%%%555EEECCCAAABBBFFF???!!!444KKKMMMRRR```iiipppwwwmmmDDD     '''<<>>888###888KKKJJJRRRLLLUUU@@@(((555@@@KKKJJJZZZeee```XXX```aaaOOO???         '''JJJVVVYYYdddllluuutttjjjZZZPPPSSS\\\aaaXXXXXXZZZ___eeefffddd```___ooozzz{{{xxxyyyjjj]]]\\\NNN,,,    ###AAAYYY^^^XXXZZZeeewwwuuuuuuwwwwwwwwwzzzzzzppphhhdddhhhnnnxxxeee___nnn~~~wwwfffVVVOOOMMMNNNXXXcccoooiiiaaaiiizzz~~~}}}nnnbbb]]]cccggggggjjjuuupppZZZMMMTTTXXXRRRNNNSSSRRRQQQPPPOOOLLLHHHAAA===999(((444IIIGGGMMMIII___III555(((FFFGGGMMMMMM[[[ccc```^^^cccZZZGGG===        $$$FFFSSSYYYdddiiirrrlll___PPPIIIMMMUUUYYYNNNNNNQQQXXX___aaa]]]XXXmmmzzzzzz{{{vvvcccTTTUUUJJJ---    999RRRYYYUUUWWW\\\xxxxxxxxxxxxwwwwwwzzz}}}||||||vvvrrruuu|||~~~|||mmmkkk{{{qqqdddWWWQQQPPPTTT^^^hhhrrrggg]]]eeevvvwwwvvvppp\\\UUUYYY[[[[[[cccrrriiiIII:::IIITTTMMMMMMYYY[[[XXXSSSMMMGGGAAA<<<999>>>---...KKKQQQ\\\```fffTTT===%%%@@@GGGPPPKKKQQQTTTSSSWWWZZZFFF+++!!!        ###BBBNNNUUU___bbb___\\\WWWSSSRRRSSSTTTSSSQQQOOOPPPVVV]]]```^^^[[[ppp}}}|||ooo|||yyyhhh]]]]]]MMM,,,     444MMMXXXXXXZZZXXXsss|||}}}}}}zzzwwwvvvvvvvvvuuupppsss}}}~~~tttmmmmmmooosss{{{~~~}}}|||vvv{{{hhh^^^UUUSSSVVV]]]fffnnnssspppooo}}}xxxkkkqqqvvv~~~sss___OOOPPPPPPTTTaaarrr}}}hhhGGG555AAALLLIIIJJJUUU]]]ZZZSSSKKKBBB:::555222;;;///111]]]mmm{{{sssLLL111NNNfff```LLLJJJEEEIIILLL777   ###***    ...(((   '''CCCKKKPPPXXXXXXNNNNNNOOOTTTWWWWWWTTTRRRRRRPPPPPPSSS[[[ccciiikkk```ooo{{{mmmnnnrrrmmmjjjhhhOOO&&&      +++EEEUUUZZZWWWSSSccc~~~|||xxxvvvtttrrruuuoookkkjjjhhhcccaaabbboooqqqyyy~~~vvvbbbZZZTTTVVV^^^hhhooorrryyyvvvvvvvvvmmmzzzuuu{{{~~~{{{zzzvvvjjj\\\SSSTTTTTTYYYfffvvv~~~___HHH666999EEEMMMRRRVVV\\\YYYSSSJJJAAA:::777666;;;444888mmm||||||uuuRRR888```{{{pppbbb___SSSMMMIII333    444JJJIII+++ ***GGGAAA   333MMMPPPPPPRRROOOJJJGGGGGGKKKOOOOOOPPPRRRYYYWWWTTTSSSUUU\\\gggooo^^^mmm}}}uuuhhh\\\hhhoootttqqqRRR%%%      666LLLWWWTTTSSSYYYzzz}}}||||||xxxxxxvvvrrrtttqqqhhh]]]XXXZZZ]]]^^^ooolllppp|||zzzuuu}}}~~~mmm```ZZZUUUZZZgggsssvvvsssuuunnniiiqqqvvviiihhh{{{zzzzzzyyysssmmmfff```[[[ZZZ]]]^^^```hhhsss{{{|||[[[QQQ@@@777CCCVVV]]]XXXXXXVVVPPPHHHAAA???AAACCCCCC===999qqqzzzqqqmmm^^^[[[CCC;;;[[[pppfffkkkrrrjjj[[[MMM444   ,,,CCC<<>>@@@FFFLLLJJJBBB777rrr|||pppjjjqqqdddGGG"""===VVVmmmlllTTTiiinnn```NNN222        ***111   NNNlllhhh\\\RRRGGGFFFBBBAAADDDEEEDDDKKKTTTSSSVVVWWWSSSOOOUUUeeesss}}}|||vvvnnnhhhLLL\\\ggglllfffEEE          :::NNNNNNUUUNNN]]]~~~zzz{{{}}}}}}xxxsssmmmiii```XXXVVVYYYXXXTTTLLLKKKJJJXXXrrr|||}}}tttuuu~~~}}}ssstttzzzwwwrrrdddOOOgggppp|||zzzjjj^^^UUU[[[kkkxxxzzzuuuhhhfffhhhjjjdddYYYWWW[[[eeedddcccbbbbbbaaabbbbbbbbbaaa^^^[[[aaaiiiiiidddoooeee]]]LLLBBBYYYeeeOOOHHHMMMJJJGGGIIIDDDBBBKKKKKK>>>!!!,,,```pppdddlllyyygggJJJ%%%666kkkuuullliiijjjbbbXXXIII)))   %%%)))   >>>mmmmmm^^^YYYRRRPPPQQQCCC:::EEEPPPQQQSSS???HHHUUU___bbbdddmmmxxx~~~xxxvvv{{{{{{jjjTTTHHHZZZccc[[[NNN@@@'''       (((MMMMMMTTTVVV]]]zzz{{{yyywwwwwwxxxyyyzzzyyyxxxmmmiii```WWWTTTUUUSSSNNN555999>>>RRRppp}}}|||~~~~~~xxxiiiiiiuuu{{{fffgggqqquuuiii___eeeuuuvvvllleeecccZZZMMMKKKRRRXXX\\\bbbfffggghhhiiijjjddddddbbbbbbiiiqqqqqqkkkooofff___OOOAAAPPP[[[MMMOOOZZZZZZTTTOOODDD???GGGFFF===!!!###JJJWWWPPPZZZMMMLLLBBB***BBBzzzvvvtttooo___OOO???"""        333]]]cccbbbjjjlllrrrqqq[[[FFFKKKWWW\\\___TTTCCC777>>>SSShhhvvv}}}pppmmmuuurrr^^^RRRSSSMMMWWW]]]YYYQQQAAA&&&      >>>OOORRRTTT\\\uuu~~~|||xxxsssqqqrrruuuwwwyyypppkkkaaaVVVQQQPPPLLLFFF333===HHH___zzz}}}yyyvvv}}}|||yyyqqqfff```___tttjjjllltttyyyxxxkkktttwwwkkkccciii|||nnn___\\\VVVKKKMMMYYY]]]dddkkkmmmjjjggghhhjjjjjjiiiggghhhooouuusssnnnkkkeeeaaaTTTCCCDDDNNNMMMSSSeeemmmggg^^^MMMBBBFFFCCC???%%%444@@@AAAMMMDDDNNNLLL000DDD|||xxxxxxaaaIII555    333UUU]]]ccctttiiiLLLQQQdddoootttuuuWWW999444EEE[[[jjjqqq|||jjjaaahhhggg[[[TTTYYYXXXYYY]]]aaa]]]III***   333PPPOOOQQQZZZmmm}}}vvvrrrqqqsssuuuvvvuuuooodddWWWQQQNNNIIICCCFFFUUUdddvvv}}}xxx}}}xxxlllaaaZZZYYYfffiiisssqqqcccfffwww~~~vvv{{{rrrhhhbbbjjj}}}gggVVVTTTRRRKKKQQQ^^^kkkooorrrnnnhhhfffjjjoooooolllhhhiiimmmpppmmmiiigggdddcccZZZHHH>>>CCCKKKQQQhhhwwwwwwqqq___NNNKKKEEECCC+++***;;;CCCKKKaaakkk```222666nnn{{{|||gggKKK222    """GGG^^^___aaappp|||]]]EEESSSooo~~~ttt```QQQHHHJJJXXXfff|||qqq```ZZZdddrrrnnnbbb\\\[[[aaakkkgggNNN,,,     222OOOLLLOOOYYYggg{{{|||{{{|||~~~zzzwwwwwwwwwvvvvvvyyysssfffXXXRRROOOKKKEEELLL\\\kkkzzz~~~vvv{{{~~~yyyyyy}}}|||wwwaaagggrrrnnn^^^aaawwwtttkkkeeekkkyyy{{{sssjjjXXXJJJIIIKKKLLLTTTaaarrrrrrnnnhhhccchhhtttoooiiieeefffiiijjjgggeeeggghhheee___RRRBBB===EEERRRjjjyyy}}}}}}mmmWWWMMMFFFDDD...$$$===HHHHHHoooxxxhhh000)))\\\xxxmmmtttgggJJJ...     555[[[fffaaa```mmm~~~wwwlllPPPAAAWWWrrr{{{|||{{{~~~|||ooo[[[PPPZZZjjjyyyvvvllleeehhhpppmmmcccVVVYYYcccnnnhhhLLL)))      333NNNKKKPPPZZZddduuu~~~|||{{{zzz{{{||||||{{{yyyyyyrrrdddWWWQQQQQQNNNJJJGGGOOOWWWgggzzz{{{vvv|||xxx|||xxxzzz~~~|||sssxxx|||qqqfffgggnnnnnncccWWWNNNIIIEEEGGGQQQaaapppzzz{{{qqqfffaaaggguuukkkfffdddiiimmmkkkgggeeeiiimmmhhheeecccSSSCCCCCC[[[pppzzzxxxwwwjjjUUUJJJFFFEEE333"""@@@MMMDDDhhhuuummm888%%%IIIaaannnVVVbbbYYY>>>$$$  ???aaaccc___```kkk~~~ssseeeMMMIII^^^lllmmmooo{{{~~~yyykkkaaaeeeooorrrnnnsssxxxkkkVVVSSS```VVV\\\fffmmmhhhOOO,,,       111NNNOOOUUU]]]eeevvvzzzyyyyyy{{{|||}}}{{{yyyvvvnnn```RRRNNNPPPPPPMMMMMMDDD;;;IIIhhhuuussstttqqqzzzxxxhhhccceeebbbUUUHHHFFFMMMPPPQQQ___{{{~~~ppphhhiiiqqqxxxnnnjjjmmmvvvzzzsssiiieeedddkkkfffhhhwwwoooUUUKKKfffxxxyyyllleeeZZZMMMHHHHHHLLLAAA((()))KKK\\\OOOddduuuxxxIII***777CCCQQQHHHPPPDDD***      CCC^^^\\\^^^```aaakkkfffYYYKKKRRRdddgggfffqqq~~~~~~|||ssskkklllssshhhccchhhpppiiiXXXYYYggg\\\aaadddfffdddUUU222    444QQQWWW]]]aaahhhyyy||||||~~~~~~|||zzzyyyyyyzzzyyywwwvvvrrrjjj[[[NNNKKKOOOQQQOOOXXXAAA(((111WWWjjjgggdddjjjooo~~~yyyyyyyyyttt~~~mmmeeeeeecccXXXLLLRRR___aaaZZZeee{{{sssqqqtttvvvtttsssxxxyyyjjjccc\\\gggbbbjjjgggWWWlll}}}xxxcccUUUMMMGGGHHHKKKUUUPPP888555YYYnnnaaadddwwwVVV111000555DDDDDDGGG555   """%%% EEE]]][[[aaa___SSSRRRRRRIIIEEEUUUgggeeehhh|||uuu{{{uuunnnsss}}}aaa^^^WWWWWWddduuuyyysss]]]```]]]ZZZ]]]VVV333       :::TTT]]]cccdddjjj|||zzz}}}|||xxx{{{zzzwww{{{yyyrrrpppuuuqqq]]]NNNNNNPPPOOOQQQXXX^^^;;;%%%444RRR```^^^[[[gggdddooo~~~nnnppp{{{vvvyyyllliiieeeXXXZZZ```^^^WWW___yyy|||xxxyyyzzzwwwwww___VVVSSS]]]kkkwww}}}}}}zzzwwwwwwiiiWWWLLLNNNWWWTTT___ZZZ999)))HHHlllqqqyyy{{{vvv___;;;'''333JJJSSSCCC***   $$$DDDZZZ]]]UUUOOOOOOKKKIIILLLQQQRRRWWWlllyyyzzznnnrrrtttfff]]]hhhwww{{{rrriiiZZZZZZXXX[[[```TTT---         222VVVZZZ[[[cccqqqxxx|||xxxwwwwwwxxx}}}|||xxxzzz}}}~~~zzzwwwxxx}}}zzzooofffdddmmm[[[MMMLLLNNNOOOUUU^^^eeeEEE000;;;RRR___eeeiiiooodddgggxxx|||qqqppp{{{}}}{{{vvvffffffhhh^^^\\\^^^ZZZTTTWWWeeeuuu}}}{{{vvvwww{{{~~~yyy~~~{{{kkkcccbbbcccfffmmmuuu|||}}}yyyssshhh[[[UUUVVV^^^ZZZSSS@@@111CCCcccrrr{{{kkkSSSBBBGGGTTT]]]CCC%%%      ===SSSXXXQQQIIIEEEJJJEEEFFFNNNTTT[[[mmmtttrrr}}}ooo^^^ggg|||yyyllliiifff^^^YYYXXXMMM///    (((LLLXXX^^^ccckkkooo{{{vvvpppooooooppp}}}xxxwwwyyyxxxnnnmmmqqqwwwxxxqqqhhhccc^^^UUUOOORRRSSSRRRVVV]]][[[FFF===LLLaaallluuu~~~mmmfffsssyyyooogggggg|||wwwiiipppyyyrrrfff```[[[YYYWWWXXX___hhh}}}xxxooogggbbbccchhhlllyyyyyymmmssszzzvvvrrrlllhhheeegggooo{{{|||xxxyyyxxxpppgggccceeeXXXYYY]]]TTTWWWmmm|||tttrrruuuYYY777   >>>TTTYYYSSSJJJDDDEEEDDDJJJVVV^^^aaaiiirrr}}}yyysssxxxwwwlllgggfffddddddeeegggfff___VVVOOODDD---   222KKK\\\```gggkkksss|||rrroooqqqsssttt}}}xxxvvvuuuuuupppnnnmmmooorrrpppiiiaaaEEEIIISSS]]]]]]WWWUUUWWWPPPFFFKKKdddyyy}}}}}}~~~ooojjjvvv|||rrrbbb[[[nnnuuuvvvqqqtttooojjjqqq~~~}}}xxxooozzz{{{lll```YYY\\\[[[TTTWWWbbbkkkggg^^^VVVRRRTTTZZZ```wwwttt```cccqqqwww{{{nnnmmmjjjhhhjjjpppzzzzzzqqquuu~~~}}}yyypppeeeppp|||[[[555   %%%HHH[[[\\\TTTKKKEEEEEELLL[[[jjjoooiiidddcccvvv|||}}}zzz{{{wwwrrrjjj^^^UUUVVV]]]SSSYYYZZZSSSJJJ===&&&     BBBZZZ___dddiiioooyyyyyyrrrrrrvvvxxxyyyzzzzzz|||}}}{{{yyyxxxyyy|||{{{uuunnnlllgggWWWEEE///===RRR```bbb]]][[[^^^VVVNNNWWWrrrwwwrrrhhhfffmmm|||yyyjjj```dddiiijjjggglllxxx~~~zzzpppgggeeegggkkkvvv}}}xxxuuuwwwuuurrr|||wwwlll[[[RRRWWWWWWPPPSSS^^^XXXVVVSSSQQQSSSZZZcccjjjsssttt^^^[[[eeeoooyyyqqqtttrrrhhh]]]\\\fffrrr|||ooogggqqqxxxrrr||||||kkkEEE((("""  +++SSSaaaXXXLLLEEECCCFFFRRRdddqqqpppggg```___wwwvvvoootttzzzvvvkkkaaaNNNUUUWWWOOOFFF999$$$    AAAYYY^^^aaacccgggpppzzzuuuvvvyyyyyyxxxssssssvvv|||~~~}}}zzz}}}yyyqqqmmmdddJJJ...###777PPP^^^``````fffmmmXXXOOOVVVqqquuuooo___gggtttzzzlllaaaeeelllqqqsss{{{zzzvvvvvvtttooogggaaa^^^^^^nnnyyy{{{|||ggg___eeeqqqvvv}}}~~~kkkZZZPPPRRRTTTPPPQQQYYYNNNOOOOOOPPPTTT[[[ccciiijjjuuuoooaaa]]][[[```kkkpppuuusssdddPPPJJJVVVdddhhhbbbdddtttnnngggiiisssgggEEE(((    !!!  444[[[bbbTTTGGGDDDEEEEEENNNYYY^^^\\\XXXXXXZZZsss~~~~~~}}}|||}}}ssslll______XXXLLLDDD;;;)))     555OOOYYY^^^^^^bbbnnn}}}zzz|||}}}{{{wwwuuusssvvv~~~~~~|||~~~sssxxxvvvooonnniiiMMM...!!!:::VVVcccbbbbbbhhhoooQQQJJJSSSnnn}}}rrrnnnccclllwww}}}|||vvvjjjaaaXXXbbbiiilllssszzzyyyqqqrrrmmmgggcccbbbaaa```___aaannnxxxsssuuucccVVV^^^ppppppnnnuuuzzzeeeXXXOOOOOOSSSSSSRRRSSSNNNOOOPPPPPPPPPRRRVVVYYYZZZ``````aaaaaaUUUNNNUUU]]]ffflllcccRRRJJJPPPZZZ``````hhhzzziiiYYYVVVdddwww[[[999      222UUUYYYMMMGGGJJJMMMKKKNNNQQQQQQPPPQQQQQQQQQaaayyyzzzoooooovvvmmmgggYYYKKKEEE???---     &&&@@@RRRZZZVVVYYYiiivvvzzz{{{xxxzzz{{{wwwxxxyyy|||vvvkkkkkkjjjSSS444"""???```mmmhhhbbbbbbfffNNNKKKXXXrrruuugggaaabbbjjjrrrvvvxxxwwwqqqiiiUUU^^^dddccchhhrrrwwwtttgggaaa]]]```eeeeee^^^VVVRRR^^^ooo{{{zzzpppkkkkkkooo\\\```mmmbbbRRRVVVaaaZZZQQQJJJJJJPPPSSSQQQNNNLLLNNNPPPQQQPPPPPPRRRSSSLLLNNNQQQ]]]cccQQQAAADDDDDDTTTdddfff]]]TTTRRRVVVdddeeennn~~~vvv]]]XXXiiiyyyyyytttzzz|||wwwrrrnnncccXXX___999   &&&EEEJJJDDDFFFNNNRRRYYYYYYXXXXXXYYYXXXSSSMMMPPPlll}}}~~~}}}{{{|||llleeeWWWLLLIIICCC---      """:::NNNTTTIIIHHHYYYmmm~~~{{{xxxwwwxxxzzzzzzzzz|||zzznnneee\\\GGG000+++FFFaaammmrrrtttmmmbbbRRR@@@UUUpppllljjjfffOOOZZZYYY\\\ccciiikkkeee___UUUTTTSSSSSSWWW^^^bbbbbbRRRNNNQQQ[[[___YYYWWWZZZ^^^```gggqqqxxxvvvkkkaaa___```^^^WWWRRRSSSWWWZZZRRRWWWUUUMMMIIIKKKKKKGGGOOONNNOOOPPPMMMJJJMMMTTT___^^^[[[XXXVVVSSSMMMGGGTTT```jjjiii^^^SSSMMMJJJ^^^uuu~~~hhhcccjjjmmmaaaYYYhhhsssjjjVVVGGGBBB@@@TTT222###===HHHKKKEEEGGGUUUYYY[[[``````VVVKKKJJJQQQXXXhhh|||ssseee[[[YYYKKKIIIHHH***      888EEEJJJMMMNNNLLLaaazzz|||yyy}}}{{{zzzzzzzzzzzzyyypppsssoooddd[[[RRR>>>***111HHH```jjjppptttooogggRRR888???[[[gggiiidddTTTSSSRRRTTT[[[cccfffaaa\\\TTTRRROOONNNQQQUUUWWWXXXWWWPPPQQQZZZ```\\\ZZZ\\\YYY\\\```fffiiifff___YYYQQQTTTXXX[[[]]]\\\VVVPPPJJJOOOUUUWWWYYY\\\]]]\\\YYYTTTPPPMMMJJJJJJRRR\\\ccc___TTTGGGDDDKKKRRRTTTXXXaaagggccc\\\XXXYYYZZZqqq~~~zzzzzzpppyyyxxxZZZRRR```hhh```PPPEEEBBBAAAGGG(((  ###;;;FFFJJJDDDDDDPPPUUUOOOOOOXXX```___\\\[[[ZZZbbbppp~~~ssshhhgggkkk~~~}}}rrrllldddbbbPPPGGGBBB$$$       222AAABBB>>>???BBB^^^qqq|||vvv~~~}}}{{{{{{{{{zzzxxxvvvttttttlll___WWWPPPCCC555888KKK^^^iiipppvvvuuuoooNNN444+++CCC```jjjbbbWWWVVVRRRPPPTTTZZZ\\\WWWRRRUUUTTTSSSUUUVVVVVVTTTSSSZZZRRRQQQZZZ```___^^^aaaaaaaaa```___\\\YYYUUURRRPPPPPPVVVbbblllmmmeee\\\ZZZ^^^eeelllkkkeee```___]]]XXXSSSQQQOOOPPPVVV]]]aaabbbVVVCCC>>>NNN^^^ccchhhmmmkkkaaaZZZ]]]dddhhh~~~tttrrrqqq\\\UUU___ccc[[[PPPIIIGGGGGG888    """888EEEKKKFFFEEENNNfffYYYSSS```qqquuuiii]]]WWW^^^iiirrrtttnnnccc[[[]]]ddd~~~wwwxxxxxx|||uuusss]]]NNNCCC###      222FFFGGG???@@@HHHWWWccc{{{zzzzzzzzz{{{|||{{{xxxuuu{{{xxxmmm___UUUPPPJJJCCC>>>MMM]]]ffflllpppqqqnnnPPPCCC000555XXXooohhh[[[VVVRRRNNNPPPVVVZZZZZZXXXXXXVVVYYY]]]^^^[[[VVVUUUXXXTTTVVV^^^bbb___aaagggfffbbb^^^\\\\\\[[[ZZZXXXXXXTTTVVV```lllrrrrrrrrrooorrrzzz{{{jjj]]]YYY[[[VVVUUUZZZ^^^[[[VVVTTTRRR______OOOIIIUUU```bbbqqqtttooobbb]]]dddooosssuuunnnjjj\\\\\\``````YYYQQQOOONNNLLL111   !!!777EEENNNIIIFFFNNNrrrjjjiiisss|||jjjXXXRRR___jjjjjj```ZZZ___ggghhhjjjzzzooooooyyyzzzzzzgggZZZLLL$$$        ***EEEMMMGGGGGGQQQPPPTTTooo~~~yyyyyyzzz}}}|||zzzuuutttnnncccXXXPPPJJJDDDLLLYYYfffjjjiiigggeeeddd\\\\\\BBB,,,DDDkkkrrrdddRRROOOMMMPPPXXXbbblllqqqeee]]]WWWVVVVVVSSSTTTWWWWWWXXXaaajjjiiibbbcccjjjeee```]]]^^^cccfffdddbbbYYYTTTTTTYYY^^^aaagggnnnjjjrrrwwwiiibbbXXXRRRQQQ[[[cccaaaXXXPPPLLL___hhh^^^SSSUUUWWWUUUkkkpppmmmaaa___kkkvvvyyywwwmmmdddZZZ]]]^^^[[[UUUTTTUUUTTTQQQ222    """888EEELLLFFFBBBIIIeeennnzzzvvvfffYYYRRR^^^hhhfff[[[VVV\\\eeedddeeemmmxxxwwwfff___gggpppjjjpppfffbbbVVV)))       222EEEEEEDDDJJJIIIJJJaaa|||zzz{{{|||rrrwwwzzzvvvkkk___UUUOOOjjjuuu}}}zzznnneeecccfffeeegggNNN)))...[[[sssiii^^^\\\WWWTTTWWWbbbrrr~~~|||jjjXXXOOOJJJJJJRRR\\\YYY^^^kkkwwwtttggg```aaajjjiiihhhiiiiiigggbbb___VVVUUUXXX\\\XXXPPPRRRZZZ\\\lll}}}ssshhhVVVNNNKKKRRRZZZ\\\ZZZYYY[[[iiiqqqkkk]]]UUUSSSTTTgggnnnkkk___]]]hhhpppooouuu{{{www~~~wwwnnnjjjcccaaa]]]ZZZ^^^bbb___YYY444     %%%;;;EEEHHH@@@:::BBB\\\rrryyyjjj___ZZZXXX[[[___bbbaaa[[[QQQJJJPPPXXX^^^jjjssseeeUUUXXXaaa]]]gggfffiii```222      &&&===FFFFFFFFFFFFHHHYYY~~~zzz|||||||||~~~~~~yyy}}}}}}sssjjjffffffrrreeehhhqqqkkkeeeZZZ@@@444UUUsssmmmpppmmmeeeXXXQQQXXXlll|||qqq]]]SSSLLLIIIPPP\\\[[[___mmm||||||iiiUUULLLZZZaaaiiijjjddd]]]YYYXXXVVVVVV\\\bbb\\\NNNIIIOOOXXXmmm~~~qqq___LLLJJJJJJMMMOOORRRZZZbbbhhhnnnuuutttgggYYYXXX^^^___hhhggg\\\\\\jjjqqqmmmooowwwwww{{{{{{{{{nnnjjjdddbbbgggjjjdddZZZ333      &&&>>>HHHIII???;;;EEE[[[qqq}}}jjj\\\YYYZZZZZZ[[[]]]___]]]TTTFFF;;;???OOOTTT\\\kkkeeeWWWZZZ___^^^iiifffhhh___222      777HHHLLLJJJFFFJJJWWWqqq~~~zzz{{{zzzzzz{{{}}}}}}|||{{{zzzyyyvvvooogggeeekkktttlllaaaiiiwwwrrrfffllldddOOO```{{{ttttttrrrhhhXXXMMMTTTkkk}}}lll^^^ZZZSSSKKKMMMUUU\\\]]]iii|||~~~hhhJJJ888222DDDXXX___YYYSSSUUU[[[VVVUUUZZZbbb]]]PPPJJJOOOUUUnnn~~~{{{zzz|||nnnWWW@@@EEEMMMOOOKKKKKKWWWeeedddgggpppvvvlll[[[YYYcccNNNZZZ^^^YYY```ttt~~~yyywww~~~}}}|||tttnnnfffcccggghhh]]]PPP111      %%%@@@LLLMMMDDDCCCNNNPPPdddqqqjjj[[[TTTXXX\\\XXX^^^aaa\\\QQQFFFAAA@@@999LLLMMMNNN___aaaZZZaaaaaaaaakkkddd___SSS)))     ,,,BBBKKKJJJGGGNNNVVVjjj|||uuuwww||||||{{{{{{~~~uuu```[[[fffkkkdddvvv~~~ssswww}}}vvv|||mmmDDDSSSXXX___ZZZSSS```ooonnnfffgggmmmiii[[[WWWUUUKKKTTT\\\jjjqqq___==='''"""(((&&&444TTTZZZNNNQQQWWWVVVSSSNNNMMMNNNIIICCCMMM```uuu~~~ttteeeYYYLLLMMMLLLLLLSSS^^^fffiiihhhhhhttt{{{ooojjjqqqvvvkkkooofffaaapppzzzttt~~~iiibbbaaaiiimmmfff]]]ZZZ(((     ,,,NNNOOOHHHJJJLLLGGGLLLSSS[[[bbbhhhfffZZZLLLLLLRRRVVVTTTNNNKKKNNNSSSTTTOOOMMMNNNQQQVVV```jjjeeecccbbbbbb^^^KKK,,,        $$$===RRRKKKNNNWWWkkkyyyuuuxxx{{{{{{{{{}}}yyyzzzqqqbbb^^^dddfffcccrrrttt~~~~~~tttuuu|||zzz||||||yyyPPP%%%,,,???PPPXXXfffooojjjrrrooosssrrrkkkkkkfffWWW[[[OOOGGGDDD===333000555777555$$$###???QQQQQQVVVUUUWWWVVVQQQNNNMMMIIICCCDDDWWWmmmwwwyyyvvvrrrnnnbbbccceeeeeegggnnn{{{vvvllloootttpppsss~~~{{{pppmmmgggmmmfffbbb```cccggggggaaa\\\%%%     %%%DDDKKKIIIMMMRRRSSSRRR[[[cccggggggeee]]]UUUCCCEEEHHHJJJLLLOOOUUUYYYVVVPPPKKKKKKKKKLLLQQQXXX[[[ZZZYYY\\\\\\MMM...      000LLLPPPRRRSSS]]]zzz~~~{{{zzz}}}~~~}}}~~~{{{xxxsssmmmiiigggffffff\\\XXXhhh{{{|||zzz}}}zzzggg777)))(((222;;;LLL]]]```hhheeellltttuuuuuujjjTTT[[[DDD...***111:::EEEOOOLLLDDD'''+++FFFPPPSSSTTTYYYZZZUUUNNNKKKHHHDDDEEEZZZpppwwwtttpppllljjjiiijjjlllmmmiiiiiixxx}}}sssoooiii^^^eee{{{zzz^^^VVViii}}}}}}wwwzzzzzzmmmnnniiibbbccceee^^^QQQ!!!   TTT??? 999IIIKKKHHHJJJPPPNNNYYYccceeeaaa]]]XXXTTTHHHFFFDDDFFFJJJQQQWWWZZZ\\\SSSLLLKKKKKKJJJKKKMMMWWWUUUTTTXXX\\\PPP000         """BBBNNNTTTSSSTTTnnnyyywwwyyytttiiieeegggMMM@@@SSSxxx~~~|||RRR444!!!###555PPP^^^WWWWWWaaakkkkkkhhhYYY@@@DDD777000888GGGPPPUUUXXXPPPLLL333"""<<>>    &&&\\\CCC ...GGGMMMEEEEEENNNMMMVVV]]]\\\XXXUUUQQQMMMNNNLLLJJJIIILLLRRR[[[aaa]]]RRRIIIHHHJJJLLLMMMOOO\\\ZZZXXX[[[___UUU333        666FFFSSSXXXVVVkkkyyyyyy~~~xxxjjjccceeeWWW???IIIrrr{{{gggPPPCCC===000---555:::FFFFFFOOOUUUQQQQQQIII777,,,444DDDXXXeeeeee]]]WWWNNNOOOAAA&&&333HHHKKKPPPWWWXXXPPPGGGDDDGGGIIIEEEZZZsss~~~wwwnnnfffccc^^^\\\___^^^]]]fffssssssrrrooo[[[BBBJJJmmm~~~mmmbbbddd___QQQLLL^^^qqq{{{xxx{{{|||tttvvv~~~uuujjjiiikkkttt}}}zzzooonnnmmmVVV666  ###  888CCC???FFFVVV\\\\\\XXXQQQNNNPPPPPPNNNHHHJJJKKKJJJJJJQQQ^^^iii[[[OOODDDCCCFFFIIIMMMPPP]]]]]][[[]]]bbbYYY777           %%%CCCSSSYYYVVVddd~~~rrrjjjjjjdddEEEGGGlllwwwqqqfffMMM;;;444,,,,,,,,,555:::<<>>FFFGGGGGGJJJLLLLLLFFFGGGIIIPPP^^^iiifff^^^ZZZWWWLLL@@@DDDVVVdddgggoooiiilllsss}}}mmmssstttzzzmmmPPPBBBFFFZZZnnnwww}}}zzzppp^^^YYYcccrrr{{{zzzggg```WWWVVV```cccKKK---   !!!EEEKKKNNNLLLLLLOOOSSSSSSNNNOOOOOOKKKHHHJJJPPPUUUccc[[[UUUQQQMMMJJJKKKNNNLLLUUUYYYZZZ___ZZZ<<<       444@@@MMMRRRVVViii}}}~~~zzzuuuppp^^^cccxxx~~~zzzzzzxxx}}}qqq~~~ooobbbfffiii^^^bbbcccoooxxxxxx{{{wwwhhhWWWZZZZZZRRRJJJIIIMMMQQQZZZMMMLLL@@@(((---EEEKKK(((333???FFFJJJNNNOOOMMMKKKGGGFFFOOObbbnnnjjj^^^^^^^^^NNN888999OOOaaaccchhhkkkwwweeeKKKLLLKKKXXXccciiirrr}}}{{{qqqYYYRRRVVV___mmmtttbbbNNNHHHPPPOOO777      $$$999QQQ\\\]]]\\\YYYVVVNNNMMMMMMNNNQQQUUUYYY[[[\\\YYYVVVSSSMMMGGGFFFIIIKKKVVV[[[[[[^^^YYY<<<          !!!222IIIYYY]]]ggg