BMj86(A ////////////////////////////////////////////////......////////////......////////////////////////........................+++,,,------......------...---,,,++++++,,,---...---------------------------------...............,,,,,,------......//////........................333111///---------............------------......---,,,,,,++++++,,,,,,---...///000111111111111111000///..................---......///////////////,,,---...//////...---------------.....................////////////....../////////.........//////000000////////////000000//////////////////////////////////////////////////////000000000000//////000000000000////////////000000111111111111000///000//////////////////000...////////////000000000//////000000000000//////000000000000000000000000111111111111111111111111111111222222222111111000...///000111111111111000000111111222222222111111111111222222222222111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333333222222111111000/////////000111222222222222111222222111111111111222222222222111111111111111222222222222222222222222222/////////000000111111222000000000000000111111222222222111000000111222222333333333333333333333333222222222222222222222222333222111111000000111111000000000000111111111111222///...111111---,,,000111000000///////////////000000///......//////000111111000000000000111111////////////////////////000111222111000///000111000///...///000111000...///////////////........................//////000/////////000000/////////////////////////////////............/////////////////////.........////////////...///////////////999333///000111//////111000000000000000111111111//////..................//////............////////////000000111111111111000000000000000000000000000........................////////////////////////......////////////......////////////////////////........................,,,,,,------...............------,,,,,,------...---------------------------------.........//////---------....../////////........................000000///...------...///......------------......---,,,,,,++++++,,,,,,---......000111111222222222000000//////.........///---......///////////////............///...---------------.........//////......////////////............//////////////////000000000000000000000000//////////////////////////////////////////////////////000000000000//////////////////000000000000///000000111111111000000///000000000000000000///////////////000000000111//////000000000000//////000000000000000000000000111111111111111111111111111111111222222222111111000000000111111111111111111111222222222111111000000111111222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333444444333333222222111000000000000111111222222222222222222222111111111111222222222111111111111111222222222222222222222222222333//////000000111111111222///000000000111111111111222111111111111111111222333333333333333333333333222222222222222222222222333222111111000000111111//////000000000111111111111//////111111......000111000000///////////////000000/////////000000000111000000000000000000111///////////////////////////000111111000///000222111///...///000111000///.........///////////////...............///000111000000000//////000000000////////////////////////............////////////......//////////////////000000111000000000000000333...,,,...000///000222//////000000111111111111......//////////////////111111000000000000111111000000000000000111111111000000000000000000000000000........................////////////////////////......////////////......////////////////////////........................---------------...............------------.........------------,,,,,,,,,,,,,,,------.../////////.............../////////...........................//////...---,,,...///......------------......------,,,,,,,,,,,,---------...///111222222222222000000111///...---...000---......///////////////000...---,,,.........---,,,,,,------.../////////......////////////......---...//////000/////////---......//////......---////////////////////////000000000000000000000000//////000000000000//////////////////000000000000///000000111111111111000///000000111111000000////////////000000000111111000000////////////000000000000000000000000000000111111111111111222222222111111111111111222222222111111111111111111111111111222222222222111000000///000111111222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555555555444444333333222111111000222222222222222222222222222222111111111111222222111111111000111111222333222222111111222222333444000111111222222222222111//////000111111111111000111111111111111111111111222222222222333333333333222222222222222222222222333222111111000000111111...//////000000111111111000///000000000000000111111111000/////////////////////000000000000111111111000000//////000000111000000000000000000000000///000111111000000111222111000//////111111000///.........///////////////............///000111111111000000//////000000111////////////////////////............////////////---...//////000/////////000111222111000///000222///+++***---000///000333/////////000111111222222////////////000000000000222111111000000111111222000000000000000000111111000000000000000000000000000........................////////////////////////......////////////......////////////////////////........................---------------...//////.........------...............---------,,,,,,,,,,,,,,,------...//////000////////////....................................,,,...//////---,,,...000......------------............------------......---...///000222222222222///111111000------///111---......///////////////333///+++***,,,.........,,,,,,------...//////000......////////////......,,,---///000000000//////---...///000000///...---////////////////////////000000000000000000000000//////000000000000//////.../////////000000000111//////000111111111111111///000111111111111000/////////000000000111111111000000////////////000000000000000000000000000000000000111111111222222222111111000111111222222333222111111111111111111111222222222222222111000000//////000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111222333444666777777555555444444333222222222333222222222111222222222222222111111111111222222111111000000111222222333222222111111111222333444222222333444333333111111...///000111222111111000111111111222222111111111111111222222222333333333222222222222222222222222333222111111000000111111......//////000111111222///000000000000111222111111111000/////////////////////000111111111111111000000////////////000000000000000000000000000000...000111111000000111222111000///000111111000///............/////////000............///000111222111111000//////000111111////////////////////////............////////////,,,---///000000000//////...000222111///...///111///+++***...000000000222...//////000111111222222000000000000111111222222111111000000000000111111111000000000000000000000000000000000000000000000000........................////////////////////////......////////////......////////////////////////////////////////////////...------------...//////.................................------,,,,,,,,,,,,,,,------...///000000000000//////......------........................+++...000///---,,,...000.........------.........///......------......///---...///000222222333333///111222000------///111---......///////////////444000+++)))+++...///...,,,,,,------...///000000......////////////......,,,---///000000000/////////000111222222111000///////////////////////////000000000000000000000000//////000000000000//////.../////////000000111111//////000111111111111111///000111222222111000///000000000000111111111111000000////////////000000000000000000000000000000000000111111222222222222111111000000111222333333222222111111000111111222222222222222222111000/////////000111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000000111333555666888888666555555444444333333222333333222222111222222333222222111111111111222222111111000000111222333333222222111111111222444555333444444555444333111000...///000222222111111000111111222222222222111111111111111222222333333333222222222222222222222222333222222111000111111111---......///000111111222...000000///000222222111111111000///////////////...///000111111111111111000000////////////000000000000000000000000000000...000111111000000111333111000///000111222111///---.........//////000000............///000222222222111000//////000111222////////////////////////............/////////000,,,---///000000000//////---///111000---,,,...000111---,,,///111000000222...//////000111222222222000000111111222222222333000000////////////000000111111111000000000000000000000000000000000000000000000000000000000000000000///...---,,,,,,---...///////////////////////////000000//////......------........................//////000000///...------------------------------,,,---------.../////////..............................////////////......//////000000///...------........................//////////////////////////////.........---------000000000000111222333444111111000000//////......---...///000111111111111///............---------..................------////////////////////////000000//////.........---......------------......000000000000000000000000000000////////////000000111111000000//////......000000000000////////////111111111111111111111111222111111000000000000000000000000000000000000000000000000000111111111111111111000000000000111111111111222222222333333333111111111111111111111111222000---...222444444333333333333333333333333333222222222222222222222222111111111111111111111111333333333333444444555666444333000//////111444666444444333444555777999:::666555444333222222222222333333333333333333333333111111111111111111111111222222222222222222222222444333222222444444333222888666444222111111222333222222222222222222222222...000222222222111222333111222222333333222222111222111111111222333333444333333222222111000//////111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111000//////////////////000000000000000000//////.........---........................000000000000111111111111000000////////////000000///000111000///...///000---...///111111111000000111111111111111111111111////////////000000000000000000//////.........---000000000000000000000000000000000000000///......000000000000000//////...////////////000000000000222222111111111111111222000000000000000000000000000///......------......///////////////////////////111111111111000000//////........................///////////////...---------------------------------------................................................//////.........//////////////////...---........................//////////////////////////////.........---------//////000000111222444444222222111000000///............///000000000000000///............---------........................////////////////////////000/////////.....................------.........000000000000000000000000222111111111111111111222111111000000////////////000000000000000000000///111111111111111111111111000000000000000111222222111111111111111111111111000000000000111111111111222222111111111111222222111111222222222333333333111111111111111111111111222000...///222444444333222222222222222222222222222222222222222222222222333333333333333333333333333222222222222333333444333222111000111222444555444444333444555777888999666555444333222222222222333333333333333333333333444444444444444444444444222222222222222222222222444222111111222333333222111111111000///...------222222222222222222222222111333444444222111222222111222222333333222222111222222111111222222333444333333222222111000000///111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111000000000000000000000000111111111111111000//////////////////000000000000000000/////////.........000000000000000000000000...////////////000000000000000////////////000000///000111000///...///000...///000111111000//////////////////////////////////////////000000000000000000/////////.........////////////////////////000000000000000///......000000111000000///......////////////000000000000111000000//////000000111111////////////////////////.........//////.........////////////////////////111111111000000000000///........................///////////////......---------------------------...............---------........................------............---------...//////////////////........................////////////////////////...............---------/////////000111333444555444444333222000//////......//////000000000000//////............---------........................////////////////////////////////////....................................000000000000000000000000///......------......///111000000000000/////////000000000000000000000000111111111111111111111111/////////000111222333444111111111111111111111111000000000111111111222222333333222222222222333333111111222222222333333333222222222222222222222222222111000000222444444333111111111111222222222222333333333333333333333333444444444444444444444444222222111111000000111111222222222222333333333444444444444444555666888888555555444333222222222222333333333333333333333333222222222222222222222222222222222222222222222222444222000///111222222222000111333444333111///---222222222222222222222222333555666555333111111222111222222333333222222111222222111111222222333333333333222222111000000000111111111111111111111111111111111111111111111111222222222222111111000000111111111111111111111111000000000000000000000000000111111111111000000///////////////000000000000000000////////////......000000000000000000000000............////////////000000////////////000000///000111000///...///000///000000000000000///...////////////////////////////////////000000000000000000////////////..............................000000000000000//////...111111111111000///------////////////000000000000/////////......//////000222........................---...///000000///...---////////////////////////...................................................///////////////............................../////////...---------,,,........................,,,,,,------------,,,,,,------...///000000//////........................////////////////////////......................../////////000111333444555666555444333222000/////////000000000000000/////////............------------------...............///////////////////////////////////////...............////////////......////////////////////////......------------......000000000000000000000000000000000000000111111111111111111111111111111111000000000000111222333444111111111111111111111111000000111111111222222222222222222111111222222222111111222222222333333333222222222222222222222222222222111222333444444444222222222222222333333333333333333333333333333333444444444444444444444444333333222111000000000111111222333444444444333222333333444444555666777777555444333333222222222333333333333333333333333333111111111111111111111111222222222222222222222222555333000000111333333333222333444444444333222111222222222222222222222222222444555444222111111222111222222333333222222111333222222111222222333333222222222111111111000000111111111111111111111111000000000000000000000000333333222222111000000000111111111111111111111111000000000000000000000000000000111111111111000///////////////000000000000000000//////////////////................................./////////000000000000////////////000000///000111000///...///000111111000000000///......000000000000000000000000////////////000000000000000000////////////////////////////////////////////////000000000000//////111111111111000...---,,,////////////000000000000//////......//////000000111---------------------------...///000000///...---////////////////////////---------------.......................................///////////////.........................../////////...---------,,,........................,,,,,,------------,,,,,,------...///000000//////........................////////////////////////---...........................///000111333555666777666555444333222111111111222222222111000/////////............------------------.........//////////////////////////////.........///////////////......///000000///......////////////////////////222222111111111111222222000000000000111111111111///000000000111111111222111111111111111111111111222222111111111111111222111111111111111111111111111111111111222222222222111111000000000000111111111111222222222333333333222222222222222222222222222333444444333333444444333333333444444444555555333333333333333333333333444444444444444444444444555444333222222222222222111222333555555444333222333333444555555666666666444444333222222222333333333333333333333333333333444444444444444444444444222222222222222222222222666444222222333444444444222111000000000111222333222222222222222222222222///111222333222111222333111222222333333222222111333333222222111222222333222222222111111111111111111111111111111111111111000000000000000000000000222222222111111111000000111111111111111111111111000000000000000000000000///000000111111111000000////////////000000000000//////000000000000000000........................//////000000000111111111000000////////////000000///000111000///...///000111111000/////////......000000000000000000000000////////////000000000000//////000000000000000000000000000000000000000000//////000000000000//////111111111111000///...---////////////000000000000///////////////000111222000......................../////////000000/////////////////////////////////...////////////000000000........................---...//////////////////.......................................---------........................------............---------...//////////////////........................////////////////////////---------.....................///000111333555666777666666555555444444333444444444333333111000//////............---------,,,,,,------.../////////////////////////////////.........///////////////...///000111111000///...000000000000000000000000222111111000000111111222000000000111111111111222///000000111111222222222111111111111111111111111333333222111111111111111222222222222222222222222111111111222222222222333111000000000000000000111111111222222222333333333333333333333333333333333222444555555444333444444333333444444555555666666333333333333333333333333444444444444444444444444555555444444333444444444111222444555555555444333222333444555555555555555444333333222222333333333333333333333333333333333333333333333333333333333222222222222222222222222555444333444555666555333444333222111111333555777222222222222222222222222---///111222111111222333111222222333333222222111333333222222111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000///000000111111111111000////////////000000000000//////000000000000111111000000000000000000000000000000000000111111111111000000////////////000000///000111000///...///000111000000////////////000////////////////////////////////////000000000000//////000000000000111111111111111111111111111111...//////000000000000000000000000000000//////...////////////000000000000////////////000111222222///........................000000////////////000000////////////////////////........./////////000000........................------...///////////////........................---------................................................//////.........//////////////////...---........................////////////////////////---------.........//////---......000111444555666666666666666666666666666666666666555444222111000///............---------,,,,,,------...//////000////////////////////////............/////////000...///000111111000///...000000000000000000000000.........------.........000000111111111222222222///000000111111222333333111111111111111111111111222222111111111222333333222222222222222222222222111111111222222222333333222111111000000111111222111111222222222333333333333333333333333333333333222444777777555333444555222222333444444555666666444444444444444444444444555555555555555555555555444444444444444444555666222333333444444444444444222333444555555555444444333333333222222333333444333333333333333333333333000000000000000000000000222222222222222222222222333333333555666666333111333333444444555666777777222222222222222222222222000222333333222111222333111222222333333222222111444333222222111111222222111111111111111111111111111111111111111111111111222222222222222222222222000000000111222222333333222222222222222222222222000000000000000000000000//////000111111111111111////////////000000000000//////000000000111111111000000000000000000000000/////////000000000000111000000////////////000000///000111000///...///000000000///......///000111////////////////////////////////////000000000000//////000000000111111111000000000000000000000000......///000000000000000...//////000000000000000////////////000000000000............///000111222///////////////////////////111000///......///000111////////////////////////,,,,,,,,,---------..............................------...///000000//////////////////////////////,,,------....../////////..............................////////////......///000000000///...------........................////////////////////////---------.........//////---......000222444666777666666666666777777777777777777777666555333222111//////.........---------,,,,,,------...///000000////////////////////////---.........//////000000...///000222222000///...000000000000000000000000000000////////////000000000000111111222222222222///000000111222222333333111111111111111111111111000000000111222333555555222222222222222222222222111111222222222333333333333222222222222222222333111111222222222333333333333333333333333333333333222555888777555333333555111111222333333444555555444444444444444444444444777777777777777777777777333333333333444444555666333333333444444444555555222333444555555555444333333333333222222333444444333333333333333333333333333333333333333333333333222222222222222222222222111222333555777555222///---...000333333333222222222222222222222222222222333444555555333111111222222222222333333222222222444333333222111111111222111111111111111111222222111111111111111111111111222222222222222222222222//////000111222333333444222222222222222222222222000000000000000000000000//////000111111111111111////////////000000000000//////000000111111111222..................................../////////000000000////////////000000///111111000///...///000000///.........000111222111111111111111111111111////////////000000000000//////000000111111111222000000000000000000000000......///000000000000000---...///000111111111111////////////000000000000,,,,,,,,,---...///000111000000000000000000000000000////////////000000000000////////////////////////+++,,,...//////...------////////////////////////........................////////////////////////........................////////////////////////............................................................////////////000000//////.........---........................---------...000222555666:::999888777777777999999999999777666444222111111111000000///...---------//////.........---------............////////////000000000000000000000000,,,...000111000///000111222222111111000000000/////////000000000000//////444333222111111222333444222222111111111111111111222222333333333444444444222222111111111111111111111111222222222111111000222222222222222222222222222222222333333444444444333333222222222222222222111222222222222333333333222222333333333444444444333333444444444555555555555555444444444555666777555555555555555555555555444444444555555666666666555555555555555555555555666666666666555444333333555444333222111222333333222333333333333333333444444333333222222333333444666666555444333333222222000111222333444555555555333444444333222222333555222222222222222222222222222333444444555555444444111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111222222222111111111000000222222111111111111222222111111111111111111111111222111111111000000//////222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000222111///.........///000222111111111000000////////////000000000000////////////...............///111000///000111222111//////---,,,---000111000...////////////000000000000000000000000000000000000111000///......///000111000000000000000000000000////////////000000000000......///000111222222222000////////////////////////.../////////000000000000//////////////////////////////000000//////...---....................................................................................................................................................................................////////////000/////////....................................---------...000222555666999999888777777888888999777666555444222000///.../////////...---,,,,,,,,,//////.........---------............////////////000000000000000000000000---///111111000//////000///.........------------//////000000000000//////333222111111111111222333222222111111111111111111222222222222333333333333222222222222222222222222111111222222222222111111222222222222222222222222222222222333333333333333333333333333333333333333333333333333444444444444333444444444444555555555444444555555555555555555444444444555555555666666555555555555555555666666333333333444444444555555444444444444444444444444555555555555555555444333666666444333333333444555333333333333333444444444444444333333333333444444555555555444444333333333111222333333444444444444333444444333222222333555333333333333333333333333111222333333444444333333111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111222222222111111111000000222222111111111111222222222222222222222222222222111111111111000000000///111111111000000000000000000000000000000000000000000000000000000000000000........................222111000/////////000000000000000000//////......//////000000000000//////111000000/////////000000000///...///000111000...///...,,,...000111000.../////////000000000111111000000000000000000000000111000///......///000111000000000000000000000000111111000000//////............//////000000111111000////////////////////////....../////////000000000000000000000000000000000111000///......---......................................................................................................------------------------............................................................////////////////////////....................................---------...000222444555888888777777777888888999777666555333222000///............---,,,,,,++++++...............---------............////////////000000000000000000000000...000111111///...//////111000000000000////////////000000111111000000///222111111000000111111222111111222222222222222222111111111222222222222333111222222333333444444444222222222222222222222222333333333333333333333333333333333333222222222222444444444444444444444444444444555555555666666666555555555555666666666666666666666666555555555555333444555555666666555555666666666666555555555555333444444444444555555555555555555555555555555555333444555555555555555555777777666555555555555666333333333444444444555555444444333333333333444444555555444444444444444444222333333444444444333333222444555444333222333555444444444444444444444444000111222222333333222222111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111222222222111111111111111222222111111111111222222222222222222222222222222111111111111000000000000000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////222222111000000000000111////////////............//////000000000000/////////......---....../////////...---...///000///---///...---...000111000///000000000111111111222222000000000000000000000000000000////////////000000000000000000000000000000222222111000///...------///////////////000000000...////////////////////////........./////////000000000000000000000000000000///...---,,,,,,,,,......................................................................................................------------------------............................................................///////////////////////////.................................---------...///111333555777777777777777888888888888888777555333222000000.........---------,,,,,,....................................///////////////////////////////////////111222111///......///111111111111111111111111000000000111111000000000111000000000000000000111111111222222222222222333000000111111111222222222222222333333444555666666222222222222222333333444444444444444444444444444444444333333222222111111444444444444555555555555555555555666666666777777555555666666666777777777777666666666666555555555444555666777777777666666666666666666555555555555666666666666666666666666777777777777777777777777333444444555666666666666777777666666555555555555333333444444555555666666555555444444444444555555444444444444555555555555444444444444444444333333222444555555333333333444444444444444444444444444111111222333333333333333111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111111111111111111111111111222222111111111111222222222222222222222222222222111111111000000000000000//////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111//////////////////////////////000000000000///////////////...//////000000000///......000000///...////////////000000000///000111111111222222222222////////////////////////000000////////////000000000000000000000000000000111111000000//////......111000000000000000000000111....................................////////////////////////////////////......---,,,---...000111////////////////////////........................................................................------------------------............................................................////////////.........///////////////........................------------///111333444666666777777888888888888888777666555333111000////////////...............---.................................///////////////////////////////////////111222111///......///........................000000111111111111000000000000000111111000000000111111222222333333333333000000111111111222222222222222333444555555666666333333222222333444555555444444444444444444444444555444444444333222222222444444444555555555666666666666666777777777888888666666666666777777777888777777777777777777777666777777888999999999999999888888777777777666666666777777777777777777666666777777777777777777777777444555666666777777777777666666666666555555555444333333444555555666777777666555555444444555555666444555555555555555555555444444555555555444333333222444666666444333333444222222222222222222222222222333333444444444444444111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111111111111111111111111111222222111111111111222222222222222222222222222222000000000000000000111111//////000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000000000//////000000000000//////222111111111222222333444111000//////111111000///000000000000/////////000000111111111222222222222//////////////////////////////000000000000//////////////////////////////......//////000000111111111111111111111111000000666........................------.........////////////////////////////////////////////////000111111////////////////////////........................------------------------........................------------------------............................................................////////////.........///////////////...........................---------...000222333555555666777888888888888666555444222111///...---////////////////////////---------...........................////////////000000000000000000000000...000111111///...//////...////////////000000000000111111222222111111000000111111222222111111000111111222222333444444444111111111222222222222333222333333444444555555555444333333222333444666777555555555555555555555555555555555555444444444444555555555666666777777888888888888999999999::::::888888888888999999999999888999999999::::::::::::<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;:::999999999888888777777777777666666777777777777777777777777666777888888888888888777666666666777666555444444333444444555666777888888666666555555555555666666666666555555555555555555333444444555555555444444222444666666555444444444222222222222222222222222333333444555555555555444111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111111111111111111222222222222222111111111111222222111111111111111111111111000000000000111111111111000000000000111111111111000000000000000000000000111111111111111111111111////////////////////////111111222222111111000///000000000000111111111111//////000000000000//////------------...///000000222000///000111222111000000111222111///...///000000000000111111111222222000000000000000000000000//////000000000000//////////////////////////////------...///000111222222000000000000111111111111333........................---------.........//////------------------------////////////...---,,,+++------------------------........................------------------------............................................................................................................////////////............/////////000...........................---------...000111333444555666777888888888777666555444222000///...---........................---------.........//////............////////////000000000000000000000000---///111111000//////000000111111111222222222222000111111222222111111000111111222333333222111111111111222222333444444555222222222222333333333333333333333333333444444444444444333222333555777888555555555555555555555555555555555666666666666666777777888888999::::::;;;;;;;;;;;;<<<<<<<<<======:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@AAA???>>><<<===???AAABBBAAAAAA@@@@@@???>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::999999:::::::::999888888777777888888888777666555333444555666777888999999777666666666666666666777777777666666555555444444333333444555666666666555222444777777666444444444333333333333333333333333222222333444444444444333111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111000000111111111222222222222222111111111111222222000000000000000000000000///000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000........................000000111111111000///.../////////000000000111111//////000000000000//////)))))))))******+++,,,---111///...///000111000///000111333111///...///111/////////000000000111111000000000000000000000000...///000111111000///...////////////////////////......//////000000111111------......//////000000---........................---------.........//////------------------------.........---+++(((%%%###++++++++++++++++++++++++........................------------------------........................////////////////////////............................................................/////////000---.........//////000000...........................---------...///111222333444666777888888888777777777666444222111//////---------------------------------.........//////............/////////000000000000000000000000000,,,...000111000///000111------....../////////000111111222222222222111111111222333444444333222111111111222333333444555555222222333333333444444444333333333333333333222222555444333222333555777999666666666666666666666666555555666666777777888888999999:::;;;;;;<<<======>>>>>>>>>>>>????????????============>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDDDDBBB???===>>>@@@CCCFFFEEEEEEDDDCCCCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;::::::999888888888999:::999888777666444444555666777888999999777777666666666666777777888888777666555444444333222333444555666666666666222444777777666444444444444444444444444444444444111111222333333333333222111111222222222333333333333333333222222222111111222333333333333222111111111111222222222222111111000000111111222222222222222222111111111111222222//////////////////////////////000000111111111222222222111111000000//////000000000000000000000000////////////////////////000000000000000000000000///000000111111///...------.........//////000000//////000000000000//////---------...///000111222000...---...///000///...000222333222///...///111////////////000000000000000000000000000000000000...///000111111000///...////////////////////////000000000000////////////++++++,,,,,,---.../////////000000//////.........---....................................////////////////////////////////////........................//////////////////.........---,,,,,,,,,...///000//////.........---------...---,,,,,,,,,,,,---...//////000000///...------////////////////////////////////////////////////////////////////////////000000//////.........---000///...---...000222333555555666777777777777666777666444222000...---,,,000000//////.........---...///000111111000///......000111000///...///111222111111000000000000000333333222222111000000///000000000000111111111111000000111111222222222222333222222111111111111111222444555555444333555666222222333444444555666666888888777555555444444444444555555666777888888999888777666777999999999777999;;;<<<;;;999999;;;>>>>>>@@@BBBAAA===<<<===@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDBBBBBBEEEEEEBBBAAADDDCCCCCCCCCDDDEEEGGGIIIKKKIIIGGGEEEEEEHHHKKKMMMMMMJJJOOORRRQQQNNNKKKHHHFFFEEEGGGEEEBBBBBBFFFHHHGGGEEEEEEEEEDDDCCCBBBAAA@@@EEE???===@@@BBBAAAAAABBB>>>???BBBCCC@@@;;;999:::>>><<<:::999888777666666888888888888999999666444888888888777666444333222222444777999::::::888777555555666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555222222333333333333444444333444444555555444444333111111111222222333333333111111111111111111111111333222222111111222222333111111111111222333444555:::888444111///......///000000000000000000000000000000000000000000000000222222222111111111000000////////////////////////000000000000111111111111////////////////////////111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222000---******,,,...000111///...------...///111000//////000222111///---///000/////////............000000000000000000000000............////////////////////////////////////................................................---------------...////////////.........---------......---,,,,,,---......///////////////...------////////////////////////////////////////////////////////////////////////000/////////............//////...---...000222333777888888999999999999999444444333222000///......000/////////...............///000111111000///...///000111000///...///111222111111000000000000000111111111111111111111111000000000000111111111222222222222222222333333333333333222222222222222333222444555555444444555666444444555666666777888888888888777777777888888999999999999::::::;;;;;;<<<>>>===<<<<<<===>>>===<<<;;;<<<>>>>>>======@@@BBB???AAABBBBBBAAAAAACCCEEEGGGHHHIIIJJJKKKLLLMMMNNNUUUOOOLLLLLLLLLIIIGGGIIIGGGGGGFFFFFFHHHJJJLLLMMMQQQPPPPPPSSSWWW[[[]]]]]]```bbbaaa]]]WWWSSSOOOMMMLLLOOOPPPOOOPPPSSSSSSPPPPPPPPPOOOOOOOOONNNLLLJJJOOOIIIGGGIIIKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJEEECCC???===<<<===>>>???;;;:::999:::;;;;;;999777999999999999888777666555555555555666666777777777666666555555555444444444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555222222333333333333444444333333444444444444333333111111222222222333333333111111111111111111111111333222222111111222222333111111111111222333444555888777444111/////////000111111111111111111111111000000000000000000000000222222222111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000222000...,,,,,,---...000111000...------...000111111000///000222222000...111////////////............000000000000000000000000............////////////////////////////////////------------------------------------------......,,,---......///........................---------......---,,,,,,---......///////////////......---////////////////////////////////////////////////////////////////////////////////////............///......---...000111222444444555555555666666666222222222111111000000000////////////............//////000000000000/////////000111111//////000111222111111000000000000000//////000111222222333333000000111111111222222222333333333333333333333333333333222222222333444444333555666666555555666777777888888999999:::::::::999999999::::::<<<======>>>>>>>>>>>>>>>>>>??????>>>===<<<===???@@@@@@???<<<>>>???@@@@@@AAACCCFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKNNNSSSZZZ___dddggghhhlllbbbYYYWWWVVVSSSPPPPPPSSSRRRQQQQQQRRRTTTVVVXXX^^^```dddjjjrrrxxx{{{||||||uuulllaaaYYYTTTSSSWWW]]]bbbdddgggjjjjjjfffgggeeecccccccccbbb```^^^]]]XXXVVVXXXWWWTTTRRRSSSUUUXXX\\\aaacccccc___[[[PPPLLLFFFCCCBBBCCCCCCDDDAAA???>>>>>>??????>>>===:::::::::999888777666555888777555444444555777888777777777666666555555444555555555555555555555555444444444444444444444444333333333444444444555555555444444333333444444555222222333333333333444444222222333333333333222222111222222222222333333333111111111111111111111111333222222111111222222333111111111111222333444444666555333111000000111111222222222222222222222222000000000000000000000000222111111111111000000000111111111111111111111111000000000000111111111111111111111111111111111111//////000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111000//////...//////000000000............000000111000///000111222111000000///////////////.............................................////////////////////////////////////------------------------,,,,,,,,,---------------,,,---.../////////------..............................------------.........///////////////......///////////////////////////////////////////////////////////////////////////////////////...............---......///111111222222222222222333333333222222222111000000/////////////////////........./////////000000000000000///000111111000///000111222111111000000000000000000000000111222222333333111111111222222222333333444444333333333333222222333222222222333444555555555666888777666666777999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<>>>AAACCCCCCBBBAAABBBCCCCCCEEEFFFHHHJJJKKKJJJIIIJJJLLLOOOQQQRRRUUU]]]kkkzzz}}}ppplllkkkiiieeedddfffffffffggghhhjjjkkklllpppssszzzxxxkkkaaa^^^___hhhpppwww||||||yyyyyyzzzzzzyyyuuurrrppppppnnnhhhdddeeegggrrrrrrbbb]]]VVVQQQNNNKKKGGGDDDGGGEEECCCCCCDDDDDDCCCBBB??????>>>===<<<:::888777999999777666666777999:::999888888888888888888888555555555555555555555555555555555555555555555555333333333444444444555555555444444333333444444555222222222333333333444444111222222333333222222111222222222222222222222222111111111111111111111111333222222111111222222333222111111111222222333444444333222111111111222222222222222222222222222222000000000000000000000000111111111111000000000000111111111111111111111111///000000000111111111111000000000000000000000000......///000111222222333000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111000000///000000///......///000000111///...///000111111000............///////////////....................................////////////////////////////////////------------------------,,,,,,,,,---------......,,,---...//////...---,,,---...................................................///////////////...////////////////////////////////////////////////////////////////////////.........///////////////---------......///000111444333333333333444555666444333222111///...------.........//////////////////////////////000111111000111222111000///000222222111111000000000000000111111111111111111111111222222222222333333333333333333333333333333333333333222333333444555666777777999::::::999999:::;;;<<<<<<<<<<<<============??????>>>>>>>>>>>>??????AAAAAAAAA@@@@@@@@@@@@@@@BBBAAAAAABBBEEEFFFEEEEEEFFFFFFFFFHHHJJJLLLNNNNNNPPPPPPPPPRRRUUU[[[```dddooo{{{{{{|||~~~}}}tttmmmnnnttt}}}vvvoooiii```VVVNNNLLLJJJHHHHHHHHHHHHFFFDDDFFFFFFEEECCCAAA???===<<<999999::::::::::::999999777777888888999999999:::666666666666666666666666555555555555555555555555333333333444444444555555555444444333333444444555222222222333333333444444111222222333333222222111222222222222222222222222111111111111111111111111333222222111111222222333222222111111222222333333222222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111111////////////////////////......///000111222222333////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///000111222222111000000000000////////////000000///...---...000111000///............///////////////000000000000000000000000............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///......---,,,---------...............---...////////////...------...//////////////////////////////////////////////////////////////////////////////////////////.........///////////////,,,------...//////000000111111000///000111222333444333222111///...---,,,........./////////////////////......///000111222000111222222000000111222222111111000000000000000222222111111111111111111222222333333333444444444333333333444444444555555444444555555777888:::::::::<<<======<<<;;;===>>>>>>>>>??????????????????AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCDDDGGGHHHGGGFFFJJJIIIJJJMMMQQQUUUWWWWWW\\\___cccfffjjjrrr|||{{{zzzxxxwww{{{mmmbbbTTTSSSRRRRRRQQQOOOKKKHHHHHHHHHHHHGGGEEEDDDBBBAAA?????????>>>===<<<:::999777777777888888888999999666666666666666666666666555555555555555555555555333333333444444444555555555444444333333444444555222222333333333333444444222222333333333333222222333333333222222222222111111111111111111111111111333222222111111222222333333222222111222222333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000000111111111111111111111111111000000000000111111111111........................//////000000111111222222........................000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///000000111111111111000000000000000000000000000------...000222222000...000............/////////000000000000000000000000000............////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000//////...------------------------.........//////---...///000000///...---------...///////////////////////////////////////////////////////////////////////////////////////............/////////000,,,,,,---...////////////...---,,,+++,,,---///000222111111000//////................../////////000///.........///000222333000111222222000000111222222111111000000000000000000000000111222222333333333333333333444444444444444444555666777888888999888888888999;;;<<<>>>???===>>>??????>>>>>>???AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDFFFKKKPPPUUUWWWWWWZZZZZZ\\\aaaiiiooorrrssszzz{{{|||qqqccccccbbbbbbaaa]]]WWWSSSOOOPPPQQQRRRRRRRRRRRRRRROOOMMMJJJFFFBBB@@@???>>><<<<<<<<<;;;:::999999888666666666666666666666666555555555555555555555555333333333444444444555555555444444333333444444555222222333333333333444444333333444444444444333333333333333222222222111111111111111111111111111111333222222111111222222333333333222222111222222333222222222333333222222111111111111111111111111111000000000000000000000000////////////000000111111000000000000000000000000000000000000111111111111////////////////////////000000000000000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000111111000000000---...000333555555222///111---.........//////000000..................................../////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------......///000111111000///...---,,,,,,---...---------.........//////---...///000000///...---------...///000000//////////////////////////////////////////////////////////////////////////////---.........//////000000+++,,,---...////////////111000.........///111333/////////000000000000000---.........//////000000///.........///000222333000222222222111000111222222111111000000000000000......///111222333444555333333333444444444555555555555666888999:::;;;<<<::::::;;;<<<>>>@@@AAABBB>>>@@@AAAAAA@@@???AAABBBDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJDDDDDDEEEFFFGGGGGGHHHHHHGGGIIINNNVVV```hhhnnnppprrrsssvvv}}}uuuqqqqqqqqqqqqooojjjccc^^^^^^___aaaccceeefffggghhh___ZZZTTTMMMGGGEEEEEEEEEDDDCCCAAA@@@>>><<<::::::777777777777777777777777666666666666666666666666333333333444444444555555555444444333333444444555222222333333333444444444333444444555555444444333333333333222222111111111111111111111111111111111333222222222222222222333333333222222111222222222222222333333333222111111222222222222222222222222000000000000000000000000.../////////000000111111////////////////////////000000000000111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////......///000111111000000111111111111000000...///222666888777333000000000000//////.........---///////////////////////////////////////////////////000000111000...,,,+++////////////////////////000000//////.........---........................,,,,,,,,,------.........//////.........---------...............///000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000///////////////000111111//////000000111111222222000000000000111111111111000000000000000000000000333333222111000000111111111111111000000000000000000111222333333222111000555555666777888999999:::555666777888:::;;;<<<===BBBAAA@@@@@@AAABBBBBBBBBCCCBBBAAA@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDDDDDDDDDDHHHIIIGGGHHHNNNSSSTTTUUUQQQMMMLLLMMMPPPRRRRRROOOSSS\\\iiixxxyyyvvvwwwwwwyyy{{{{{{yyytttpppqqqvvvwwwvvv|||tttfff]]]VVVOOOKKKLLLIIIFFFDDDFFFFFFAAA<<<888===<<<999777777777777888666777888777555555555666777777777777666666666666555555555555555555555555444444555555555555444444555555555555555555555555333333333222222222111111//////000111222222333333111111111222222333333333222222222222222222222222222222222222222222222222222111000......000111222222222222222222222222222000000////////////000000111111000000000000111111000000000000000000000000111111000000//////......222111000111222333222000111111111111000///...---000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000111000000000//////......111111000000//////.........000333666666444222000111000/////////............///////////////////////////////////////////////////000000000///...------........................///.........------------........................,,,------------------...//////.........---------//////.........//////000////////////////////////////////////////////////////////////////////////......////////////........./////////000000000000///////////////000000111///////////////000000000000000000000111111111111000000000000000000000000222222222222111111000000111111111111000000000000000111111222333333222222444444666777888::::::;;;:::;;;<<<===???@@@AAABBB???>>>>>>???@@@AAAAAAAAACCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEEEEEEEEEEEEEEEEIIILLLPPPZZZdddhhhgggllliiidddbbbaaabbbbbbaaaccchhhqqq~~~}}}yyywww{{{{{{}}}xxxkkkaaaWWWQQQOOONNNJJJHHHHHHIIIGGGDDDCCC@@@???>>>===<<<<<<:::999999999999888777666777777777777777777666666666666555555555555555555555555444444555555555555444444444444444444444444444444333333333222222222222111000000000111222222333333111111222222222333333333444444444444444444444444222222222222222222222222222111000//////000111222222222222222222222222222333333222222222222333333000000////////////000000000000000000000000000000111111000000////////////222111000000111222111000...//////000000000//////........................000000000000111111111111111111111111000000000///000000000000000000000000111111111000000/////////111111000000////////////...000222444444333111000...////////////............////////////////////////////////////////////////000//////.........//////---------------------------------------,,,,,,,,,.................................---------------...............---------000//////.........//////////////////////////////////////////////////////////////////////////////......////////////............/////////000000000////////////000000000000////////////............000000000000111111111111000000000000000000000000111222333333333222111000111111111111111111111111111111111222333444555666444555777888:::;;;<<<<<<;;;<<<<<<>>>???@@@AAABBB======>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDBBBBBBDDDEEEGGGIIIJJJJJJOOOTTT]]]iii{{{|||zzzxxxvvvtttvvv|||}}}|||}}}rrrjjj```YYYUUUVVVSSSPPPNNNNNNOOONNNMMMGGGEEECCCBBBBBBAAA>>><<<:::999888777666666555555666666666666666666777777555555555555555555555555444444555555555555444444333333333333333333333333333333333333222222222222000000111111222333333333111222222222222333333333444444444444444444444444222222222222222222222222222111000//////000111222222222222222222222222222111000000//////000000111/////////....../////////000000000000000000000000111000000000000/////////111000//////111111000///,,,---...///000000000000........................000000000000111111111111111111111111000000000000000000000000000000000000111111111111111000000000111000000000000///////////////000111111111111111...///////////////.........////////////////////////////////////////////////000///...------...000111------------------------------------------------........................//////......------,,,,,,........................000000///............///////////////////////////////////////////////////////////////////////////......////////////.............../////////000000...//////000000000000000000000000//////.........///000000000111111111111000000000000000000000000000111333444444333111000000111111111111111222222222222111222333666888999888999:::<<<============<<<<<<===>>>???@@@AAAAAA>>>???@@@AAAAAAAAABBBCCCBBBBBBCCCDDDEEEFFFFFFFFFDDDEEEFFFIIIMMMRRRWWWZZZdddoooxxxrrrooojjjdddbbb```aaa```^^^]]]]]]\\\XXXTTTOOOIIIEEEDDDDDDCCCAAA@@@>>>;;;:::999888777777777777777777777777777777555555555555555555555555444444555555555555444444333333333333333333333333444444333333333222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111//////............//////000000////////////000000000000000000000000000000000000000000000000000000000///...///000111000...------...///////////////000000000000000000000000///000000000111111111111111111111000000000000000////////////////////////222222111111111111111111000000000000000000000000///////////////000111111000.........///////////////////////////////////////////////////////////////000///...------...000111..........................................//////......................../////////......------------.....................000///............//////........................////////////////////////////////////////////////......////////////..................////////////......///000111000000///111111111000000////////////000000000111111111111111111111111111111111111000111333444444333222000000000111111222222222333333222222333555777:::;;;<<<===???@@@@@@???>>>===@@@@@@AAAAAABBBCCCDDDDDD???AAAAAAAAA???@@@BBBEEEDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJMMMTTT]]]hhhqqqwww~~~uuutttuuusssppppppooovvv|||||||||}}}yyysssiii```SSSLLLJJJKKKKKKJJJLLLHHHDDDAAA@@@???===;;;999999888888888777777777666666666666666666666666444444555555555555444444444444444444444444444444444444444333333333222222222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111333222222111111222222333222111111000000111111222000000000000000000000000000000000000111111111111000///...///000111000...//////000000///...------111111111111111111111111///000000000111111111111000000000000000000111111////////////////////////111111111111111111222222000000000000111111111111//////.........///000111///.........///////////////////////////////////////////////////////////////000//////.........//////////////////////////////.........///////////////......................../////////...............---------..............................///000000........................////////////////////////////////////////////////......////////////......------........./////////---...000111111111000///111111111111000000000000000000000000111111111111111111111111111111111111111222333444444444333222000000111111222333333333333444444555777999:::;;;===???@@@BBBBBBAAA???>>>??????@@@AAAAAABBBCCCCCC???@@@AAA@@@>>>AAAFFFKKKGGGFFFFFFGGGIIIKKKMMMOOOUUUXXX___iiivvvzzzyyyyyyyyy{{{~~~yyyhhh\\\XXXYYYYYYYYYTTTOOOHHHDDDCCCAAA>>>;;;<<<;;;;;;:::999888777777666666666666666666666666444444555555555555444444555555555555555555555555444444444444333333333333222222333333333333333333333333333222222222222111444444444444444444444444222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111333222222111111222222333000000000000000000000000000000000111111111111222111000//////111111000///111111111111000///...---////////////////////////000000000000111111111111000000000000111111111111000000000000000000000000000000000111111111111111000000000111111111111222///////////////000111111---............/////////000///////////////////////////////////////////////////000000000///...------........................---------....../////////....................................////////////---------.........//////------------...000111222........................////////////////////////////////////////////////......////////////......---------.........//////---...000111111111///////////////000000000000000000000000000111111111111111111111111111111111111222222222333333333444444000000111222222333444444444555666888999::::::::::::<<>>>>>??????@@@AAAAAAAAA@@@AAABBBAAABBBGGGPPPWWWYYYXXXWWWWWWYYY\\\```ccckkkpppzzztttooommmkkkiii^^^WWWOOOJJJHHHFFFAAA>>>??????===<<<:::888777777666666666666666666666666444444555555555555444444444444444444444444444444555444444444444333333333333333333333333333333333333333333222222222111111444444444444444444444444222222222222222222222222111222222222222222222111111111111111111111111111//////............//////222222111111111111222222000000000000000000000000000000111111111222222222222111000000111222111000000111111111111111000000////////////////////////000000000000111111111111///000000000111111111111000000000000000000000000/////////000000111111111000000111111111222222222//////000000000111111111------.........//////000000///////////////////////////////////////////////////000111111000...,,,+++------------------------,,,,,,,,,------.................................------......//////000000---------.........//////,,,,,,,,,---///000222333........................////////////////////////////////////////////////......////////////......---------.........//////---...000111222111///...---.........//////000000000000000000111111111111111111111111111111111111333222222222222333444555000000111222333333444444444666777999:::::::::999666888<<<@@@BBBCCCBBBAAABBBCCCCCCCCCDDDEEEEEEEEEBBBDDDEEEEEEGGGNNNYYYbbbtttrrrpppoooqqqvvvzzz~~~}}}xxxtttkkkcccZZZTTTRRROOOJJJFFFAAAAAA???===;;;999777666777777777777777777777777444555555555555555555444333333333333333333333333555555444444444333333333333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222111222222333333222222111000000000000000000000000222222111111111111222222111111000000000000111111000000000000000000000000000000111111222222222222222111000111222333222000///000111222222333222222111111111111111111111111000000000000111111111111//////000000111111111222000000000000000000000000......//////000000000111000000111111222222222222//////000111111111111111///....................................////////////000000000000000000000000////////////////////////........................////////////////////////........................000000///............///........................---------............///...------------...//////000000///---,,,+++***)))///////////////.........//////.........---------000000000000000000000000//////............//////////////////000000000000222222111111111111222222000000000111222222333333555444333222111111111111///000111333555666888888===;;;:::<<<@@@BBBAAA??????>>>>>>???AAACCCCCCCCCAAAAAABBBEEEHHHIIIHHHGGGMMMLLLPPPVVVXXX^^^sss~~~~~~vvvooofffaaa]]]YYYRRRMMMLLLIIIDDDAAA???===:::888;;;;;;:::999888888777777;;;:::888666555555666666555555555444444333333333444444333222333444555666333333333333333333333333555444222333333444222111444444444333333222222222444333111000000000111111222222111111111111222222222222111111000000//////111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111333333222111000000111111222111000.........///000111111111000000000000000111111111111111111111111333111///000222333222///000000000000000000000000////////////000000000000111....................................////////////////////////////////////////////////////////////.......................................................................................///000111........................---------............///...------------...////////////......---,,,,,,,,,/////////////////////...000000/////////.........////////////////////////000//////......//////000////////////000000000000000000////////////000000000000000111222222333333444444333222111111111222111111333444666888999:::>>><<<;;;<<<>>>???===;;;BBBAAA@@@AAACCCEEEFFFGGGEEEDDDCCCDDDGGGKKKOOOQQQXXX]]]eeennnvvv|||{{{{{{rrrkkkgggccc\\\WWWSSSOOOKKKHHHFFFEEEDDDBBB=========<<<;;;999888777777777666666666666777777555555444444444444444444555555444444555555666777333333333333333333333333555444333333444444333111444333333333333333333222555444222111111111222222222222111111111111222222111111111111000000000000111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111222111111111000000000000111000000////////////000111000000000000000000000111111111111111111111111333111///000222333111000000000000000000000000000....../////////000000000.......................................////////////////////////////////////////////////////////////........................------------------------........................,,,---------///000111222........................---------............///...------------...//////.....................///......//////////////////000000000000000/////////////////////////////////111000000//////000000111////////////000000000000000000////////////000000000000111111222333333333333333222222222222222333333444555666888999;;;;;;>>>===<<<<<<>>>???>>>===AAA@@@@@@@@@AAACCCEEEGGGFFFEEEFFFHHHOOOXXXaaafffrrr|||yyysssnnniiiddd___ZZZVVVQQQNNNMMMMMMMMMLLLDDDCCCBBB@@@>>><<<:::999888888888888777777777777444444444555555555555555555555666777777777777666333333333333333333333333555444333333444444333222222333333333333333333444555444333333222222333333222222222222222222222222000000000111111111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111///000111111111000.........//////000000000000///000000000000000000111111000000000000000000000000222111000000222222111000000000000000000000000000......///000000000000000000....................................////////////////////////////////////////////////////////////........................------------------------........................---------......///111111........................---------............///...------------...//////////////////////////////............////////////////////////////////////////////////////////////111111000000000000111111////////////000000000000222222111111111111222222000000111222222333333444333222222222333333444555666666777888:::;;;<<<=========>>>???@@@BBBBBBBBBAAAAAA@@@???>>>@@@DDDGGGDDDHHHOOOYYYdddppp{{{~~~xxxtttpppllliiieeeaaa\\\YYYYYYZZZZZZZZZOOONNNKKKGGGDDDAAA???>>><<<<<<;;;:::999777666555444444555555666666666777444555666777888777666555444444444444444444444444555444333333444555444222222222222333333444444444333333333222222222333333222222222222222222222222000000000111111222222222111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111111222222111111111111222222111111000000000000111111---...000111111///...,,,---...///111111111000///000000000000000111111111////////////////////////111000000000111111111000000000000000000000000000//////111111222222111000111////////////////////////............////////////........................////////////////////////........................................................................//////............//////........................---------............///...------------...//////000000000///......---------.........//////000000................................................111111000000000000111111////////////000000000000222222111111111111222222111111111222333333444444333333333333444666777888888888999:::<<<===>>>>>>>>>???@@@@@@AAAAAABBBCCCCCCCCCAAA???>>>@@@EEEJJJMMMVVVdddqqq~~~}}}{{{yyyvvvsssooommmnnnoooppppppdddaaa\\\UUUOOOIIIEEECCC<<<<<<;;;:::888777666666555555555666666777777777333444555777777666555555444444444444444444444444555444333333555555444333222222222333333444444444111111111222222222222111111222333333333333222111000000111111222222333333111111111111111111111111111111111111111111111111000000111111111111000000///000000000111111111111222222111111111111222222111111000000000000111111,,,---///000111///...,,,---...///111111111000/////////000000111111111111////////////////////////000000111000000000000111000000000000000000000000000111222444444333222111...////////////////////////............////////////........................////////////////////////........................////////////////////////........................000000///.......................................---------............///...------------...//////000000//////...---,,,,,,------......///000000000------------....................................111000000//////000000111////////////000000000000000000////////////000000111111222222333444444444333333444555666888:::;;;999::::::;;;===>>>>>>??????AAABBBBBBAAA@@@AAACCCCCCDDDCCCBBBAAAEEEMMMSSSeeennn{{{}}}}}}zzz{{{}}}ttthhh[[[PPPIII>>>===;;;999888888999999666666666777777777777777444444555666666666666555444444444444444444444444555444333444555666555444222333333333333333333444000000111222222222111111111222333444444333222111111111111222222222222222111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111---...///000000000///......//////000000000000////////////000111111222222000000000000000000000000///000111111//////000111000000000000000000000000///111333444555444222111///////////////////////////............////////////........................////////////////////////........................................................................///............//////000........................---------............///...------------...//////......------------------------......///000000111---.........////////////........................000//////......//////000////////////000000000000000000////////////000000111111222333333444444555444444555666888;;;<<<>>>::::::;;;<<<===>>>>>>???>>>AAADDDEEEEEEFFFIIILLLMMMOOOQQQQQQRRRYYYccclllwwwaaaTTTJJJGGGCCC>>>;;;:::;;;;;;888888777777777777777777666666555555666666777888555555555555555555555555555444333444555666666555444333333333333333333222000111222333333333222222111222444555555444222111333222222222222222222111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111....../////////000000000111000000////////////000...//////000111111222222111111111111111111111111...000111111///...///111000000000000000000000000...///111333444222111///111000000000000000000000000............/////////000........................////////////////////////........................------------------------........................---------...///000111222........................---------.........//////...------------...//////++++++,,,,,,---......///---------...///000000111.../////////000000111111........................//////............//////////////////000000000000222222111111111111222222111222222333333444444555555555666888:::<<<>>>???:::;;;;;;<<<===>>>>>>???;;;???EEEIIIKKKOOOUUUYYY```bbbeeegggjjjrrr~~~sssttt}}}ppp]]]ZZZUUUNNNFFF???<<<;;;<<<999999888888777777666666888777666666666777999:::555555555555555555555555555444333444666777666555444444444333333222222222000111333444555444444333111222444555555444222111444333333222222111111111111111111111111111111111111111111111111111111111000000111111111111000000000000000000111111111111222222111111111111222222111111000000000000111111///////////////000111222222111000.........///000...//////000111222222222111111111111111111111111...000222111...---///111000000000000000000000000,,,...000222222111///............////////////......////////////////////////------------------------////////////////////////000///...---,,,------.................................---,,,---...///000......---,,,,,,...///000//////............///////////////...---------,,,,,,------......------,,,................................................///////////////.........//////............/////////////////////.........000000000000111111111111111111111111111222222222999777444222222444777999;;;<<<=========<<<;;;:::<<>>@@@DDDFFFIIIKKKOOO[[[qqqwwwoooooorrr}}}uuunnnbbbWWWSSSNNNEEE???>>><<<999666555666777777777666555555777888999888777888777777666555444444444444555555666555555444444333333333444444444555555444444444444444444444444555444444333333444444555444444333333222111000000444333111000000000111111////////////////////////222222222222222222222222000000000000000000000000000000000000000000000000///////////////////////////000000111222444555666///...------///000000///000000000000000000000000111111000000000000111111000000000000000000000000......///000111222222333333000111444444111111333000......////////////......////////////////////////------------------------////////////////////////000///...---,,,------.................................---------...///000---------------...////////////............//////...............------------......//////......---................................................/////////////////////...//////............//////......//////////////////000000000000111111111111111111111111222222222222666555444333333555777999;;;;;;<<<<<<<<<;;;;;;;;;===???@@@??????@@@BBBDDDAAADDDIIISSSbbbxxx|||uuuuuuyyyuuuhhh\\\VVVQQQJJJEEEDDDBBB???<<<::::::;;;::::::999888777888999:::888777888777777666555555444444333444444555555555555444333333333444444444555555444444444444444444444444444444333333333333444444444333333222222111111111333333111000000000111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111333444555111000//////111222222111111111111111111111111111111111000000000000111111000000000000000000000000//////000000111111222222111222777>>>>>>777222111000...//////////////////...////////////////////////------------------------//////////////////////////////...------------.................................------......///000,,,---......//////......//////............//////---------..................//////////////////...////////////////////////..............................////////////////////////............//////.........//////000000000000000000000111111111111111111111111222222333333444444444555666777888888;;;;;;::::::::::::;;;;;;;;;;;;<<<>>>???AAABBBCCCCCCIIIUUUggg~~~|||qqqfff___YYYSSSNNNMMMGGGDDD@@@===<<<;;;:::999888777666666777777666444888777777666666555555444222333333444555555555444333333333444444444555555444444444444444444444444333333222222222222333333222222222222222222222222333222111111000111111111333333333333333333333333222222222222222222222222000000000000000000000000////////////////////////111111111111111111111111000000000000000111222222111000//////111222222111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000111111111222333999??????888333111000//////............//////////////////////////////........................////////////////////////............------.............................................//////000+++,,,.../////////...---//////............//////,,,---------.../////////......////////////......000000000000000000000000....................................//////////////////............//////------...///000111111222///000000000111111111111000111111222222333333333333444666888::::::999999;;;:::999888999:::;;;<<<<<<;;;<<<>>>@@@@@@BBBFFFMMM]]]tttyyyrrrlllggg```ZZZWWWPPPLLLGGGCCC@@@???===;;;999888666666888888777666777777777777666666555555111222333444555555555555333333333444444444555555444444444444444444444444333222222111111222222333222222222222222222333333222222111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................000000////////////000000///...------///000000///222222222222222222222222111111000000000000111111000000000000000000000000111111111000000000000000444222333666666222111333///000///............///000////////////////////////........................////////////////////////------...................................................///////////////+++,,,.../////////...---//////............//////,,,---------.../////////,,,------......------,,,000000000000000000000000........................---.........//////000000//////............//////---......///000111222222///000000000111111111111000111111222333333444444444666999;;;===<<<;;;:::::::::999888999:::;;;<<>>???BBBBBBBBBHHHQQQaaa|||}}}xxxrrriiiccc]]]YYYSSSMMMIIIFFFCCCAAA???===;;;;;;<<<===<<<;;;777777777777777666666666222333444444555555555444333333333444444444555555444444444444444444444444333222222111111222222333222222222222222222333333111111111111222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000........................111000//////...////////////...------///000000///111111111111111111111111111111000000000000111111000000000000000000000000111111111000000000000000333000000222222///...111///000///...------...///000////////////////////////........................////////////////////////,,,---......///.................................---...///000000000000///,,,---......//////......//////............//////---------...............,,,,,,------------,,,,,,////////////////////////........................------......///000000000//////............///////////////000000111111111000000000000111111111111000111111222333444555555555777:::<<<===<<<;;;999:::999999::::::;;;<<<===???===>>>BBBBBBDDDSSSddd~~~~~~|||tttiiiddd]]]VVVQQQLLLHHHFFFCCC@@@===;;;;;;;;;:::999777777777777777777777777444555555666555555444444333333333444444444555555444444444444444444444444333333222222222222333333222222222222222222222222000000111222222222222111333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000///////////////000111000//////111222222111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000111111111000///222666666000------000000///...------...///000////////////////////////........................////////////////////////,,,,,,.../////////..............................---...///000111000000///---------------...////////////............//////...............---------------............------................................................------......///000000111//////............//////000000000000000000000111000000000000111111111111000111111222333444555666555777999;;;;;;:::999777999999:::<<<<<<=========<<<<<<@@@FFFGGGNNNggg}}}|||~~~xxxsssjjjccc\\\WWWRRROOOLLLHHHCCC???===;;;999777777777777777777777777777777777777777666555444444333333333444444444555555444444444444444444444444444444333333333333444444444333333222222111111111///000111222333222222111222222222222222222222222111111111111111111111111000000000000000000000000222222222222222222222222111111111111111111111111000000000//////000111111111000//////111222222111////////////////////////111111000000000000111111000000000000000000000000//////000000111111222222444222333666555000...000000111///...------...///111////////////////////////////////////////////////////////////////////////+++,,,.../////////..............................---...000111111111000///......---,,,,,,...///000//////............///////////////......------,,,......////////////......................................................---------...///000000111//////............//////111111111000000000000000000000000000111111111111000111111222444555666666555666888999999888777666888:::;;;===>>>>>>===<<>><<<777777777777777888888888999999888888777555444333333333333444444444555555444444444444444444444444555444444333333444444555444444333333222111000000///000111222333333222111////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222////////////////////////000000000000000111222222///...------///000000///////////////////////////111111000000000000111111000000000000000000000000...//////000111222222333;;;555000///...---111666000........................//////////////////////////////////////////////////////.........---------..................------------------------------////////////000000000000///............---------......////////////......------------------------000000000000////////////////////////////////////++++++,,,,,,---...//////000000000000000000000000+++,,,.../////////...---000111111111111222222222111111111000000000000000111111222333555666777777888555333444777999999777:::;;;===>>>>>>>>>>>>???===BBBLLLUUU^^^qqq}}}{{{zzz{{{pppbbbUUULLLFFF@@@<<<===;;;999999999:::999777888777777777777777888888777777666555444333333222555555555444444333333333222222222222222222222222555444333222111222333333333222111000000111222333111111222333333333333222444333333222222333333444////////////000000000000222111111111000000//////222222111111000000//////000000000000000000000000......//////000000111111111111111111111111111111////////////////////////000000///......///000111333222111000000111222333000------111222000///000///........................////////////////////////........................//////.........---------........................////////////////////////............///////////////............---------...//////000000//////...------------------------/////////...............////////////////////////,,,,,,------......//////////////////////////////,,,---...///000//////...000111111111111222222222111111111111111111111111222222333444555555666666777555444666:::<<<;;;:::;;;<<<=========>>>@@@AAAGGGIIIRRR___mmm|||iii[[[PPPHHHCCC>>>;;;999888999:::999888777666666666666666777777555555555555555555444444555555555444444333333333222222222222222222222222333333222111111111222333222222111000000111222222111111222333333333333222333222222111111222222333//////000000000111111111111111111111000000000///111111111000000/////////000000000000000000000000////////////000000111111000000000000000000000000000000000000000000000000333222111000000111222333111111000//////000111111000,,,,,,000222000...000000........................////////////////////////------------------------...............---------........................////////////////////////------------............///............---------//////000000000000//////........................---------...............////////////////////////............////////////..............................///000000000000000000111111111111222222222111111111111111111111111333444444444555555666666666555666999<<<>>>>>>===<<<===??????AAADDDIIILLLWWWWWW]]]mmm{{{xxxvvvxxx|||~~~kkk\\\PPPIIIAAA>>>;;;999999:::999999666666555555555555555666444444555555555666666666555555555444444444444444333333333333333333333333111111111000000111222222222222111000000111222222111111222333333333333222222111111000000111111222000000111111111222222222111111111111000000000000000000000000////////////000000000000000000000000/////////000000000000111////////////////////////000000000000000000000000333222222111111111222222000000////////////000000000---,,,000222000///000///........................////////////////////////................................................---------...............------------------------------.........////////////............---------//////000000000000//////////////////////////////------............//////////////////////////////000000000000//////////////////////////////////////////000000111111111111000000111111111222222222111111111222222222222222555555555555555555666666666777999;;;===>>>>>>>>><<>>???@@@===CCCKKKRRRZZZcccnnnvvv{{{||||||wwwpppllljjjlllppptttzzz}}}vvvvvv{{{uuueeeZZZSSSNNNHHHCCC@@@===:::888::::::999888888777888888888777777666555555444444555555555555555555555555333333333333333333333333222222333333333333333333111111111222222111111111111111222333333333333222333333222222222222333333222222222222333333333333000000000000000000111111/////////000000000000000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000111111111111000000//////111111111111111111111111333//////333555333111333///////////////////////////////////////////////////000000000000000000000000---------...............,,,,,,------.../////////////////////////////////////////////000000000111///............---------......////////////....................................//////000111111111////////////////////////////////////000000000000111111111111111111111111000000000///000111111222000111111111111222222222222222222333333444444555555666666666777777888888:::;;;===>>>>>>@@@CCCEEEDDDMMMZZZdddlllvvv~~~qqqlllmmmooolllkkkmmmqqqrrrrrruuu{{{yyyxxx|||pppeee[[[WWWQQQLLLGGGBBB===:::===<<<;;;:::999999999999999888888777666555444333555555555555555666666666333333333333333333333333333444444444444333222111000111222222222222111000111111222333333333333222444333333333333333333444111111222222222333333333000000000000111111111111000000000000111111111111000000000000000000000000222111111111111000000000111111111111111111111111333333333333333333333333444444444444333222111000111111222222222222111111333000000333555333222333222////////////////////////////////////////////////000000000000000000000000---------.........//////,,,,,,------...//////000////////////////////////........./////////000000///............---------------............------------------------------------......///000000111////////////////////////.........//////000000000000000000000000000000000000000///...///000111222000111111111111222222222222222333333444555555555555555666777888888999999:::<<<>>>???@@@DDDJJJNNNVVVaaappp|||}}}xxxtttttt{{{xxxkkk```\\\]]]aaaeeekkkmmmuuu|||}}}|||{{{vvv|||sssjjj^^^\\\WWWSSSOOOIIICCC???>>>===<<<;;;::::::::::::888777777777666666555555444555555555666666666777444444444444444444444444444444444444333111000///000111222222222222111000111111222333333333333222333333222222222222333333111111111111222222222222///000000000111111111111000111111111222222222333000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222444444555555444222111000///000111222222111000///222......222444222000111111000000000000000000000000////////////////////////////////////////////////---------.........//////,,,,,,------...///000000---------------------------------.........////////////.........---------,,,------------------,,,------------------------,,,,,,------...///000000////////////////////////,,,------...///000000111000000000000000000000000000///.........///111222000111111111111222222222222222333333444555666666444555666777888999:::::::::<<>>===<<<;;;::::::999:::666666666666777777777777444555555555666666777777444444444444444444444444333444444333222000...,,,000111222333333222111000111111222333333333333222222222111111111111222222000000111111111222222222//////000000111111111222111111222222222333333333000000000000000000000000222222222222111111000000000000000000000000000000////////////////////////222222333333222111///......///000111111000///...000------111222000///000...//////////////////////////////............//////////////////000000000000111000///...------...///////////////////////////......////////////......////////////////////////////////////////////////............////////////////////////////////////////////////////////////000000//////.........---000000000000////////////000000000000111111111111000111111111222222222222222222111111222444666777333444666777777777666555999999999999:::;;;<<<<<<>>>AAA======FFFNNN\\\qqqqqqcccYYYRRRRRRUUUUUUVVVVVVWWWYYY^^^dddiiilllrrr|||yyyvvv|||{{{uuummmfffbbbbbb```\\\[[[[[[VVVOOOAAA???<<<;;;;;;:::777444;;;999666555555666666555888888777777666666555555333333444555555444333333222222222222333444555555222222222222222222222222222333333444444333333222000111111222222111111000000111111222222333444444222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000//////000000111111111222//////.........000111222000111222222111000111333999////////////////////////......------------............/////////000000000111000///...---......///////////////////////////---------......---------////////////////////////////////////////////////............////////////////////////////////////////////////////////////000/////////............////////////000000000000000000000000111111111111000000000111111111222222222111111111222444666777555666666777777777666666999999999:::;;;===>>>???CCCFFFBBBEEERRR___rrr}}}}}}sssfffWWWPPPMMMMMMQQQWWWYYYZZZ[[[]]]```fffmmmqqqvvv}}}|||{{{xxxtttnnnjjjggggggeeebbbbbbaaaXXXOOOJJJHHHDDDAAA???===:::888888666555666888999:::999777666666666555555555555444444555666666555444444444444333333222333333333333333333333333333333333222333333444444333333222222333333444444333333222333222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111222111000/////////000111///000222111000///000111111////////////////////////------,,,,,,,,,,,,------------........./////////000000///............///////////////////////////---......//////......---////////////////////////////////////////////////............////////////////////////////////////////////////////////////////////////..................//////000000111111000000000000111111111111/////////000000000111111111111111222333444666666888888777777777777777888999::::::;;;===???AAABBBCCCGGGEEEKKK]]]ooouuuooonnnooouuu|||wwwbbbWWWLLLHHHJJJLLLQQQWWW\\\]]]```bbbgggmmmuuuzzz|||yyyvvvssspppqqqpppnnnmmmnnnlllaaaUUUNNNLLLHHHDDD@@@===;;;999888777666888:::;;;:::999666666555555555555444444555555666777777666555555666555444333222222222222333333333333333333333333222333333444444333333222222333333444444333333222444444333333222111111000222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111333333222000000//////000...000111111000//////000///////////////////////////...------,,,,,,------...------------.........////////////.........//////////////////////////////000000111111111111000000////////////////////////////////////////////////............///////////////////////////////////////////////////////////////////////////.........---......///000111111222///000000000111111111111////////////000000000000000111111222444555666777:::999888777777888999:::;;;;;;<<<<<<>>>@@@AAABBBCCCIIIJJJSSShhh{{{}}}pppaaaYYYXXX\\\dddmmmfff^^^TTTMMMNNNSSSVVVYYY\\\aaacccggglllrrr{{{~~~|||{{{}}}|||yyyxxxzzzyyyooobbbTTTQQQMMMIIIEEEBBB???===<<<:::999999:::999777555666666666666666666666555555555555666666555555555555555444333333333333333444444444444444444444444222333333444444333333222000111111222222111111000333333333222222111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000111111111333222222111111111111111///111222222111//////000111//////////////////////////////............//////------------.........///......//////////////////////////////////////////000000111111111111000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........///////////////---......///000111111222///000000000111111111111////////////000000000000000111222444555666777888::::::999888888:::;;;<<<=========>>>???@@@AAABBBCCCLLLSSS```www}}}mmm[[[OOOKKKNNNXXXaaassshhhXXXQQQNNNUUU]]]aaabbbddddddhhhpppyyy|||rrrfffbbb\\\WWWSSSNNNGGGCCC>>><<<:::999999888666444777777777777777777777777444444444444444444444444444333333333444444555666444444444444444444444444222333333444444333333222000111111222222111111000111111222222222333333333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111000000000000000000000000111111222222222222111333444444333111000000.../////////////////////////////////....../////////------........./////////---...//////000/////////////////////////////////---......//////......---////////////////////////////////////////////////............////////////////////////////////////////////////////////////.........///////////////......//////000000111111000000000000111111111111/////////000000000111111111222444666777888999999999999999:::;;;<<<>>>>>>>>>>>>??????AAABBBDDDEEEBBBNNNYYYiiitttaaaTTTNNNNNNUUU\\\gggvvv}}}fff^^^ZZZ___gggiiiiiihhhffflllwwwzzzsssjjjfffbbb[[[OOOEEE???===:::999999:::999999777777888888888888999999444444333333333333444444333333333333444555666777333333333333333333333333222333333444444333333222222333333444444333333222000111111222333333444444111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000...///000111222222222222111333666666444222000000//////////////////////////////......------......///....../////////000000000,,,---///000000000//////////////////////////////---------......---------////////////////////////////////////////////////............////////////////////////////////////////////////////////////............/////////000////////////000000000000000000000000111111111111000000000111111111222222222333555888999:::;;;;;;777888:::<<<>>>??????@@@>>>???@@@BBBDDDGGGJJJKKKMMMYYYcccrrr~~~qqqiiidddbbbeeeiiikkkxxx|||{{{pppgggiiiooorrrssssssuuu{{{~~~uuussstttmmm]]]OOOFFFBBB===::::::;;;;;;;;;666777777777888888888888666555444333333444555666555555444444444555555666333333333333333333333333222333333444444333333222222333333444444333333222222222222222222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000///...///000111111111000///111333555666444111//////222////////////////////////...------,,,,,,------...////////////000000000000,,,---///000000000//////////////////////////////......////////////......////////////////////////////////////////////////............/////////000////////////////////////////////////////////////---.........//////000000000000000000////////////000000000000111111111111111111111111222222222222222444666999;;;<<<<<<<<<666777:::===???@@@AAAAAA===>>>AAADDDHHHLLLOOOQQQ___iiiqqq}}}~~~|||}}}xxx~~~qqqgggjjjttt|||~~~ooo^^^NNNIIIBBB<<<::::::999999555666666666777777888888777666555444444555666777777666555444444444444444222222222222222222222222222333333444444333333222111111111222222111111111444444333222222111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////000000111111000///---,,,000222555555333000......222//////////////////////////////////////////////////////000000///...------////////////////////////000000000000000000000000////////////////////////............////////////000000000000000000000000,,,---...///////////////////////////000000000000111111000000//////......000000000000000000000000000000000000111111111111......///000111222222333111111222333333333222222:::;;;<<<=========<<<;;;:::;;;<<>>>>>???@@@AAA@@@>>>===@@@FFFNNNWWWaaaiiipppssswww|||rrrqqqrrr|||uuubbbYYYMMMEEEBBBAAA???===:::;;;:::888777777777777777777777777666666666666666666666666555555555555333333333333333333333333333333333222222222111111111000000000111222444555333333333333333333333333333333333333333222111000111111222222222222111111000111222222222111000000111000000000000000111222222222222111111111000000000000111111111222222222111111111111111111111111222222111111111111222222//////000111111111111000333////////////////////////////////////////////////---...//////////////////////////////////////////------------------------////////////////////////............////////////........................------.........---,,,,,,////////////000000000000.........///000111111111000000000000000000000000000000000000111111111111000111111111111111111111111111222333444666777888===<<<;;;;;;;;;;;;<<<===@@@AAABBBBBBBBB@@@???>>>AAAJJJXXXeeeooouuuyyyzzz~~~qqqrrrxxxzzzkkkaaaSSSIIICCCBBB@@@???:::::::::::::::888777666777777777777666666666666555666777777777666444333333333333333333333333333333333333333222222222222444333222222222222333333333333333333333333333333222222333333333222111111111111222222222222111111111222222111111///....../////////000000222333333222222222111111111111111111111111111111222222222000000000000000000000000111111000000000000111111//////000111111111111000444////////////////////////////////////////////////------...///000000//////////////////////////////------------------------////////////////////////............////////////........................---------------,,,+++***////////////000000000000.../////////000000000111///////////////////////////000000000111111111111222111111111111111111111222222222333666888;;;<<<>>>===;;;999999;;;===>>>@@@BBBDDDDDDCCCCCCBBBCCCIIIRRR```kkkqqqtttvvvwww~~~{{{}}}vvvmmm```SSSKKKFFFCCCAAA<<<999999<<<<<<999777777777777777777666666666666444555777888888666444333444444444444444444444444333333333333333333333333555555444333222222222222333333333333333333333333222222333333333222222111111111222222222222111111111111111111111000000///111000000000111111222333111111111111111111111111111111111111111111111111////////////////////////000000////////////000000111111222333333333333222111////////////////////////////////////////////////------...///000000//////////////////////////////........................////////////////////////............////////////........................222222222222111000//////////////////000000000000111000000000/////////...///////////////////////////000000000111111111111222222222222111111111111222222444666888;;;===>>>>>><<<:::888999;;;>>>@@@AAACCCDDDCCCAAAAAACCCEEETTT[[[eeekkkmmmoooqqqtttxxx}}}xxxwww~~~{{{pppdddZZZQQQKKKGGGBBB<<<:::======999888999777777777777666666666666444555777888888666444333444444444444444444444444333333333333333333333333555555444444333222111111333333333333333333333333111222222333333333222222111111222222222222111111111111111111222222333333333333222111111111111111111111111111111111111111111111111111111111111111////////////////////////000//////////////////000111111222333333333333222///////////////////////////////////////////////////---...//////////////////////////////////////////000000000000000000000000////////////////////////............////////////........................000000111111111000//////////////////000000000000111111111000///.........000000000000000000000000000000000000111111111111111111222222222222222222222333666999;;;===>>>>>><<<;;;999999:::<<>>???>>>999777;;;777777777777666666666666555666777777777666444333444444444444444444444444333333333333444444444444222222333333333333222222333333333333333333333333111111222333333333222222111111222222222222111111111111111111222333444555444444333111111000000000111111111111111222222222222222222111111111111111000000000000000000000000000000////////////000000//////000111111111111000000//////////////////////////////////////////////////////////////////...---////////////////////////000000000000000000000000////////////////////////............////////////////////////////////////,,,,,,------......------////////////000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111222222333333333222444888;;;>>>>>>>>>>>>999999999999;;;===@@@BBBAAACCCDDDCCCCCCHHHRRRZZZhhhmmmqqqqqqpppsss{{{yyyxxxvvvttttttxxx}}}}}}ssslllhhhgggdddTTTFFFCCC???888666;;;777777777777666666666666666666666666555555555555555555555555555555555555333333333444444444555555///000111222333333333333333333333333333333333333000111222333333333333222111111222222222222111111222222111000000111222333333333222111111111222222000000111111111222222222222222222111111111000000111111111111111111111111111000000//////000000111//////000111111111111000222///////////////////////////////////////////////////000000000///...------////////////////////////000000000000000000000000////////////////////////............/////////000000000000000000000000000------...///000000000000////////////000000000000......//////000000111111000000000000000000000000000000000000111111111111000000111222333333444444222555999===??????>>>===777888888:::<<<>>>AAABBB???BBBDDDFFFIIISSSaaakkk|||yyyxxx}}}}}}~~~}}}{{{}}}~~~~~~rrr^^^LLLFFF@@@777666;;;777777777777666666666666777777666555555555555666555555555555555555555555333333333444444555555555,,,...000222333444444333333333333333333333333333000111222333333333333333111111222222222222111111333222111/////////000000111111111111222333444444000000111111222222222222222222222222111111000000111111111111111111111111111111000000000000111111111111222333333333333222222////////////////////////////////////........................////////////////////////////////////////////////............////////////////////////............////////////000000//////......---------------.........//////000000000000////////////...///000111111000///...////////////000000000000111111111111111111111111444444333333444444555555777999<<<>>>>>>===:::888666666888:::===?????????BBBBBBDDDHHHTTTiii{{{xxxzzzmmmSSSEEEAAA???======999:::;;;999777666777:::777777666666666666777777555666666666666666666666444444555555555555555555333333333222222222111111333333333333333222111000444444444444333222111000000000111111222222222222333333333222222111111111000000111222333444444555222222222222222222222222111111222222222222111111000111222333333333333333222111111111000000//////000000000000000000000000000////////////////////////000000000000000000000000............////////////////////////////////////////////////............////////////////////////............///////////////////////////.........---------.........//////000000000000////////////...///000111111000///...////////////000000000111111111111111111111111111333333222222333444555666:::;;;===>>>>>><<<:::888999999:::===???@@@AAA@@@DDDEEEJJJTTTfffzzz~~~aaaOOOFFF@@@;;;:::777888888777444444555888777777666666666666777777666666666666666666555555444444444444444444444444555555555444444444333333333333333333333222111111333333333333222111000///000111111111222222222222444444444333333222222222222222333333444444555555222222222222222222222222111111222222222222111111111222222222222222111111222222222111111000000000000000000000000000000000000////////////////////////....................................////////////////////////////////////////////////............////////////////////////............////////////.........///////////////------........./////////////////////000000000000//////000000000000///////////////000000000111111222222222222222222222222222222111111333555888999??????>>>===<<<;;;::::::<<<===>>>???@@@AAABBBBBBDDDHHHRRRdddzzzrrr[[[NNNDDD===;;;777888777666444444666777888777777666666777777888777777777666666555555555333333333333333333333333555555555555444444444444333333333333333222222111222222222222111000000///111111111111222222222222333333222222222222222111333333333333333333333333222222222222222222222222111111222222222222111111222222222222111000///...222222111111111111000000000000000000000000000000000///////////////////////////////////////000000000............////////////////////////////////////////////////............////////////////////////............////////////------......//////000000............////////////////////////000000000000//////000000000000////////////000000000111111111222222222222222222222222333222222222555888;;;>>>CCCAAA???===;;;;;;;;;;;;===>>>?????????@@@BBBCCCCCCLLL]]]sss|||}}}}}}eeeVVVKKKCCCAAA<<<;;;999888777777888:::888777777777777777777888888888777777666555555555555555444444444444333333444333333333333222222222222333333444333333222222222222222222222111000000222222222222222222222222111111111111000000000000111111111000000000//////222222222222222222222222111111222222222222111111111111111111111000//////000000000000000000000000000000000000000000000000000////////////////////////111111111222222333333333............////////////000000000000000000000000////////////............////////////////////////............////////////------......//////000000........./////////000000.../////////000000000111000000////////////000000000000000000111111111111222222222222222222222222555444555666888<<>>;;;999888999::::::888888777777777777888888888888777777666666666666777666666666555555555444444444444333333333222222222333333444444444333333333333333333333333222111333222222222222222222222111222222222222222222222222111111000000/////////222222222222222222222222111111222222222222111111//////000111111111111111////////////////////////000000000000000000000000000////////////////////////,,,------....../////////............////////////000000000000000000000000////////////............////////////////////////............////////////.........///////////////....../////////000000000......//////000000111111000000////////////000000000000000111111111222222333333333333333333333333555666777999<<<>>>@@@BBBBBB@@@===;;;:::<<<>>>???;;;>>>AAAAAABBBDDDIIIMMMVVVeee|||~~~rrrlllkkkoooxxxqqqaaaTTTKKKIIIEEEAAA<<<:::999999999999999888888777777888888999777777777777777777777777888888777777666555555555666666666666555555555444222333333444444444444444333333444444444333333222333333333333222222222222444444444444444555555555444444333333222222222111222222222222222222222222111111222222222222111111...///000111222222222222......////////////000000000000000000000000000000000////////////////////////))))))******+++,,,,,,,,,............////////////000000000000000000000000////////////............////////////////////////............///////////////////////////............/////////000000000000.........///000111111111111000///......///000111000000111111111222222222333333333333333333333333444666888;;;>>>???@@@@@@>>>===;;;:::;;;===???AAA===AAAEEEFFFGGGJJJQQQWWWfffrrrxxxcccYYYXXXWWW[[[eeerrruuugggZZZRRROOOKKKFFF@@@<<<<<<<<<;;;:::999888888777777888888999666666666777888888999999888777777666555555444444666666666666555555555555222333333444555555444444222222222333333333222222444444333333333222222222222222333333444444444444444444444444333333333333222222222222222222222222111111222222222222111111111111222222222222222111000000000000111111111222000000000000000000000000000////////////////////////------......///000111111............/////////000000000000000000000000000000/////////............////////////////////////............/////////000000000//////.........---////////////000000000000---......///000111111222111000///......///000111000111111111111222222222333333333333333333333333333555999<<<>>>??????>>>;;;;;;::::::;;;===@@@AAA???DDDHHHJJJKKKOOOWWW^^^pppwwwfffUUUOOOOOOPPPVVV___gggnnnyyywwwkkk```XXXWWWQQQKKKDDD@@@??????>>><<<999999888888888888999999555555666777888999::::::777777666555444444333333555555444444444333333333222333333444555555555444000111111222222222111111444444444333333222222222//////000000111111111111222222222222222222222222222222222222222222222222111111222222222222111111333333333333333222111000111111222222333333333333000000000000000000000000000........................////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000/////////000111222222000000000000000000000000555444333222222222333444:::;;;===???@@@AAA@@@@@@<<<888777===AAABBBBBBDDDDDDEEELLLUUUYYY[[[cccmmm{{{fffVVVPPPPPPPPPUUU[[[___ccciiiqqqwwwzzz|||xxxoooiiiccc```\\\SSSMMMKKKGGGAAA???BBB@@@:::666888:::999777888555555666666777777888888666666555555555444444444333333333333333333333333666555444333333333333333444444444444444444444444444333333222111111111222111111111222222333333333///000111222333444555555222222222222222222222222222222222222222222222222111111222222222333333333000000000000000000000000000000000000000000000000///........................////////////////////////000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000111222111111111111111111111111444333222222222333444555;;;<<<>>>???@@@@@@@@@@@@>>>;;;:::>>>@@@???>>>@@@FFFHHHRRR```iiilllpppuuulll[[[UUUSSSRRRXXX\\\```cccfffkkksssxxx~~~wwwsssrrrpppnnnggg^^^VVVTTTPPPIIIDDDDDDCCC<<<888:::<<<999777777666666666666777777888888666666555555555444444444444444444444444444444444666555444333333333333444444444444444444444444444444333333222111111222222222222222222222222333333222222222222222333333333222222222222222222222222111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000////////////////////////000000000000000000000000222111000000000000000000111111111111111111111111222222222222333555666777<<<===>>>??????????????????===>>>BBBBBB???>>>@@@IIIPPP```tttkkkWWWTTTXXXZZZYYYbbbeeeiiilllooottt{{{|||vvvuuuxxx}}}vvvlllbbb]]]YYYRRRLLLHHHEEE???;;;<<<===999666666666666666777777777777888666666666555555555444444555555555555555555555555555555444333333333444444444444444444444444444444444333333222222222222222333333222222222222222222444444333333222222111111222222222222222222222222000000000000000000000000111111111222222222222333000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////////////////////////////////////////////////////////////////222222111000/////////000111111111111111111111111111111222444555777888999>>>>>>>>>????????????>>>>>>>>>AAAEEEDDDBBBCCCHHHOOO^^^wwwqqq\\\SSSVVV^^^bbbaaaeeekkkrrrwww{{{yyyuuurrrttt{{{vvvjjjbbb^^^ZZZSSSOOOFFF???;;;======:::777666777777777777777777777777666666666666555555555555666666666666666666666666555444444333333333444444444444444444444444444444444333333222222222333333333333333222222111111111444444333333333222222222222222222222222222222222111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////000000111////////////////////////000000000000000000000000////////////////////////222222111000/////////000111111111111111111111111111222333666888999;;;;;;>>>>>>>>>>>>>>>>>>?????????@@@CCCEEEDDDBBBHHHOOOZZZqqqfff```ZZZXXX]]]bbbfffggghhhoooyyy|||xxxuuuwww}}}qqqfffbbb___[[[VVVGGG@@@;;;<<<===:::888888888888888888777777777777777777666666666555555555666666666666666666666666444444333333333444444555444444444444444444444444444333333222333333444444333333333222222111111111222222333333333444444444222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111000000000000000000000000222////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000222111000000000000000000222222222222222222222222222444666888:::<<<======>>>>>>======>>>???@@@@@@AAABBBDDDEEECCCEEEPPP\\\ppphhhUUUWWW[[[___dddhhhmmmqqqssszzz}}}qqqjjjgggccc^^^MMMDDD===<<<<<<:::999:::999888888888888777777777777777777666666666555555666666666666666666666666444444333333333444555555444444444444444444444444333333333333333444444555333333222222222222222222222222333333444444555555222222222222222222222222222222222222222222222222000000000111111111111222111111111111111111111111000000000000000000000000111........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222222222222444666888;;;===>>>>>>>>>============>>>???AAABBBBBBCCCFFFHHHIIIPPPbbbsssnnn```VVVYYY___fffnnnvvvxxxrrrkkkeeeVVVKKKBBB>>><<<:::999;;;999999999888888888777777777777777777666666666555555555555555555555555555333333333333333444555666444444444444444444444444333333333333333444555555222222222222222222333333444444444444444333333333222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000000000000111........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111222222222222222222222222222222666777:::<<<>>>?????????===<<<<<<<<<>>>@@@BBBCCCAAACCCGGGLLLPPP]]]tttvvveee```___```dddlllxxxzzzppphhh]]]QQQEEE@@@===:::999;;;999999999999888888777777777777777777666666666666555555555555555555555555333333333333333444555666444444444444444444444444333333333333333444555666111111111222222333333444777666666444333222222111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000111111111111222222222222////////////000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000000000000000111111111111111111222222222333333333***,,,///222333444333222888;;;>>>@@@AAAAAACCCDDDBBB@@@???@@@AAACCCCCCCCC@@@DDDGGGKKKYYYssspppffffffkkkhhhhhhppp~~~|||uuuiiiccc\\\RRRGGG@@@;;;::::::;;;999777888:::;;;:::999555555666666777777888888666666555555555444444444666666666666666666666666444444444444444444444444444555666666555333111000444333333222222333333444333333333333333333333333444444444333333222222222///000222333444333333222333333222222222222222333333222222111111222222333888333...///444444...(((000000000000000000000000000---............/////////////////////000000000000111111111111000000000///000000000000000000000000111111111111000000000///000000000000000000000000111000000000/////////...000000000000000000000000000000000000111111111111111111222222222333333333---///111333444555555555999<<>>======<<<;;;::::::::::::999999777777777777666666666666666666555555555444444444444444444444444444444444444444444444444444444444555555555555444333222111444333333222222333333444333333333333333333333333444333333333222222222222333333444444333111000///222222111111111111222222222111111111111111111222---000222111...///333888000000000000000000000000000------------............////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111111111222222222333333333111222222333444666777888<<<>>>AAABBBAAA???>>>>>><<<===???AAACCCDDDEEEEEEBBBEEEKKK[[[uuu|||xxxllleeegggmmmmmmuuu{{{iiiXXXLLLDDD@@@???<<<======<<<:::888888999888888888777666555555555666666666555555555444444444444444444444444444444444444444444444444444444666555555444333333333333444333333222222333333444333333333333333333333333222222222222222111111111333333333333222111000///111111000000000111111222111111000000000000111111///000111000......222555000/////////////////////////////////000000000111111////////////000000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000////////////000000000000000000000000///000000000111111111111111111222222222333333333444333333333444666999;;;>>>AAACCCBBB@@@>>><<<<<<:::===???AAABBBBBBCCCDDDCCCHHHQQQ```uuu}}}wwwqqqmmmjjjmmmsssppp___QQQEEE???===>>>???===:::888888999888777777777666666666555666666666666555555555555666666666666666666666666444444444444444444444444666555444333222333444444444333333222222333333444333333333333333333333333111111111111111111111111//////000111222333333444000000000///000000111222222222111111111111222222555111...333;;;<<<333***000////////////////////////000000111111111222222222////////////000000000000000000000000000000111111000000000000000000000000000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000///000000000111111111111111111222222222333333333444333222333444777;;;===@@@BBBCCCBBB???===<<<<<<<<<>>>AAABBBAAABBBCCCEEEEEEOOO[[[fffqqqyyy{{{xxxwwwzzz|||}}}zzzooolllnnnsss{{{~~~hhhSSSEEE@@@@@@>>><<<:::999999:::555666666666777777777888777777666666666555555555666666666666666666666666444444444444444444444444666555444333222333444555444333333222222333333444333333333333333333333333111111111111111111111111...//////000111333444444000000//////000111111222444333333222222333333444666777<<>>AAACCCCCCCCCDDDHHHKKKNNN[[[iiippptttxxxzzzyyytttxxx~~~uuujjjiiirrrjjjWWWJJJFFF@@@<<<;;;;;;:::999555555555666777888888888777777777666666666555555444444444444444444444444444444444444444444444444555444444333333444444444444333333222222333333444333333333333333333333333111111111222222222222222222111111000000000111111000000000000111111222333444444333333333333444444<<>>777666000000000000000000000000000.........////////////000////////////000000000000///000000000111111111111000000000000000000000000///000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000000000000000111111111111111111222222222333333333222333444666999===@@@BBBBBBAAA@@@===;;;<<>>======:::777666666666666777777777777777777777777666666666555444444444444444444444444444444444444444444444444333333444444555444444333444333333222222333333444333333333333333333333333222222222222333333333444222111000//////000111222000000000111111222444444444333333222222333333444<<>>111000555000000000000000000000000000////////////000000000111////////////000000000000//////000000111111111222000000000000000000000000//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000000000000000111111111111111111222222222333333333222333666999<<<@@@CCCDDDBBBAAA???<<<:::===AAAEEEAAADDDGGGHHHIIINNNWWW^^^pppyyy}}}uuussswww~~~}}}zzzbbbVVVGGG@@@??????:::555888888777777666666555555777777777777666666666666666666666666666666666666444444444444444444444444222333444555555555444333444333333222222333333444333333333333333333333333222222222333333444444444............000222444666111111111111222333444555333222222111111222222333000555888777333111333666000000000000000000000000000000000000000////////////000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111222222000111111111111222222222333222222111222222333333111555:::>>>@@@BBBDDDFFFAAAAAA???===;;;===AAAEEEGGGFFFHHHLLLNNNTTTddduuu|||vvvrrrqqqzzzqqqdddQQQDDD>>>===;;;999===:::888777777888888777777777666555555555555555555555444444444444555555555333222222444555555444333222222111111222222333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333222111000000111222333...///000111111111111111222333333333333222222111111000000000000000000000000000000000000////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000...............///000000000111111111111222222222333222222222222333333444333777<<>>===<<<<<<999777666777888888777777777666555555555555666777777666666666666777777777555444333444555444333333333222222222222333333444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111333222111000000111222333111222222222222111111000000000000000///...------333////////////////////////////////////000000000000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000//////.........///000000000111111111111222222222333222222222333444555555666:::???AAAAAA@@@??????;;;::::::<<<@@@CCCEEEFFFKKKKKKOOOWWWbbbsssvvvssswwwlllXXXIIIAAA??????;;;888666666777888888888888777666666555555666666999888888777777888888999:::888555444555555333222333333222222222222333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111222222333333444333333222111000222222222111111///......111////////////////////////////////////000000000000////////////////////////000000000000000111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000222111111000111111222222000000111111111222222222333333333333444555666777999===AAABBBAAA>>><<<;;;<<<;;;;;;???CCCGGGHHHGGGLLLOOOVVVeeexxxyyyqqqqqqzzz~~~wwwdddRRRFFF@@@???:::888666666777888888888888777777666555666666666999888888777777888888999999777555555555666555333333333333222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333222222111111333333333222111000///...///////////////////////////.../////////000000000111////////////////////////111111000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222111111111111222222000000111111111222222222333333333444555777888999;;;>>>AAAAAA???<<<:::999===<<<===@@@DDDGGGHHHIIIMMMUUUfff}}}xxxqqqqqqxxx~~~~~~wwwvvv|||lllZZZKKKBBB>>>;;;999777777888999999888888888777666666666666666888777777666666777777888777666444444666777666666444333333333333333333444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222333333222222222...///000111222222222222////////////...---,,,+++...////////////////////////......//////000000111111000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000111111000/////////000000000111111111111222222222333333444555666888:::;;;;;;===??????===:::999999;;;===???AAABBBEEEJJJMMMRRRbbb{{{lllkkkppp{{{{{{rrrpppxxx|||nnn___QQQFFF???>>><<<999888999999999888999888777777666666777777777666666555555666666777666444333444555777777666444444333333333333444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333222222,,,---///000222222333333000000000000000//////...000000000000000000000000000.........///000111111111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000222111000000//////000000000111111111111222222222333333444555777999;;;<<<;;;<<<===<<<:::999999:::;;;@@@DDDDDDDDDHHHPPPWWWfffyyykkkooo|||xxxuuuxxx}}}zzznnnbbbVVVKKKCCCAAA>>>;;;:::::::::999888999888777777666666777777777666666555555666666777777555333333444555444333444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222333444444333222222...///000111222333333333111222333333333333333333111111111111111111111111111---......///000111111222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000444444333222111111222222000111111111111222222222333333444666888:::<<<===:::;;;;;;:::888888:::;;;===CCCIIIIIIHHHLLLWWWbbb~~~zzzuuu{{{~~~yyylllbbbYYYOOOGGGBBB@@@===;;;::::::999888999888888777777777777777777777666666666666777777888666444333333333222111555444444333333444444555444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333222222444444444444222222111222222333333333222222...///000111111222111111000000000000000000000000000111111111111111000//////...//////000000000000000000000000000111111111111111000///000111222111///000000000000000000000000//////............//////111111000000//////......000000000000000000000000222222222111222222333333444444444555666888999::::::999888777888:::===???EEEBBBEEEJJJJJJOOOeee{{{rrroooqqq|||zzzooocccWWWQQQQQQFFFAAA;;;999;;;<<<:::777888888777777777777888888::::::888777666666666666555555555555555666777888555555555555555555555555555555555444444333333333333333555555555555333333222222333333333333444444444444444333333222222222222222222222222222222222222222222222222222222222///000000000111111111111222000000000000000000000000111111111111111000//////---......///////////////000000000000111111111111222000///000111222111///000000000000000000000000333222222111111111111222222111111111000000000000000000000000000000000000222222111111111222333333555666666777999::::::;;;;;;999888888999;;;>>>???EEEDDDFFFJJJKKKUUUpppvvvpppsss{{{~~~tttmmmdddZZZUUUUUUNNNGGG???;;;<<<<<<:::777888888777777777777888888999999888777666666666777444444444333444444555555555555555555555555555555555555444444444333333333333333444444444444333333222222333333333333444444444444444333333222222222222222222222222222222222222222222222222222222222111111111111222222222222...////////////////////////000111111111111000000///,,,---......//////......000000000000111111111111222111000000111222111000000000000000000000000000444444333222222111222222222222222222111111111111000000000000000000000000111111111111111222333333666777999:::;;;;;;;;;;;;;;;:::999999:::<<>>@@@BBBEEEFFFHHHKKKSSSjjj~~~wwwwwwyyytttssspppjjjeeeddd]]]UUUKKKCCC>>><<<:::999999888888777777888888999888777777777777777888999:::999888777777777777777555555555555555555555555444444444444444444444444444333222111111222333444222222222333333333444444333333333333333333333333222222222222222222222222000000000000000000000000111111111222222222333333444///////////////////////////000000111111111000000//////000111111111111000///000000000111111111111222111000111222333222000000000000000000000000000111000///...............000000000000000000000000111111111111111111111111111111111111222333444555666888:::<<<<<<<<<:::999;;;;;;<<<<<<>>>@@@BBBCCCDDDFFFKKKPPP\\\vvv}}}tttwww}}}}}}{{{sssllliii```ZZZRRRIIICCC???<<<:::999999888888888888999999888777777777777777888999:::999888777777777777777555555555555555555555555444444444444444444444444555444222222222222444555222222222333333333444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111222111///////////////////////////000000111111111111000000000111222222222111111000000000000111111111111333111111111222333222111000000000000000000000000111111000000000000111111///////////////000000000111111111111111111111111222222222222333555666777888999:::;;;<<<<<<;;;:::<<<<<<===>>>@@@BBBCCCDDDDDDIIIPPPZZZiiiyyyxxx~~~sssnnnfffccc\\\TTTLLLDDD>>>;;;999999888888888888999999888888777777777777777888666666555444444444555555555555555555555555555555333333333444444444444555555444444333333444444555222222333333333333444444222222333333333333444444222222222222222222222222111111111111111111111111//////000000000111111111000000000000000000000000000//////000111111111111111//////000111111111111111000000000000111111111111333222111111333333222111000000000000000000000000000000000000111222333333//////000000000111111111111111111111111111111111333333333444555666777888;;;;;;<<<<<<<<<<<<======<<<===>>>???AAACCCDDDEEEEEELLLVVVdddwww~~~wwwooonnniiibbbVVVKKKAAA<<<:::999999888888999999:::999999888777666666666777444444444333444444555555555555555555555555555555333333333444444444555555444555555666666555555444222222333333333333444444222222222333333444444444222222222222222222222222222222222222222222222222000000111111111222222222333111111111111111111111111//////000111111111111111...//////000000000000000000000000000111111111111333222111111333333222111000000000000000000000000......//////000111333444000000111111222222222333111111111111111111111111333444444555666777888999>>>===============>>>???<<<===>>>@@@BBBDDDEEEFFFGGGNNN[[[kkk}}}vvvvvvssskkk^^^PPPCCC<<<:::999999888888999999:::::::::888777666666666666555555555555555666777888555555555555555555555555333333333444444555555555444555666777777666555444222222333333333444444444222222222333333444444444222222222222222222222222222222222222222222222222111111222222222333333333222111111111111111000//////222111111111000000//////000000000000000000000000222222111000//////000000000000000000000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000111222333333333333333222222222444777;;;>>>>>>;;;:::;;;>>>@@@>>>;;;AAAAAABBBAAA@@@AAACCCEEEEEERRRhhh|||{{{{{{~~~ttt~~~}}}xxxrrriiiYYYHHH>>>>>><<<::::::<<<>>>>>>===888777888999::::::888666666666777777777777666666777777666555444333333222444444444444444444444444333444555777777777666666111222333333444444444444444444222222222222444444333333333333333333333333333222111000////////////000000111222222222222111111111111111111111000//////111111111111000000000///000000000000000000000000222222111000000000000000000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111000000111222333333333333333222222333555888;;;======<<<<<<<<<>>>???>>>===???@@@@@@@@@???@@@CCCEEEIIITTTgggyyy~~~|||yyyzzz~~~{{{uuulll^^^OOOEEE???<<<999999:::;;;;;;:::888777777888::::::888666666666777777777777666666666666666555444444333333555555555555555555555555444444555555555444444333111222333444444444444444444333333222222333333444333333333333333333333333333333222111000000000000000000111111111222222222111000111111111111000000///111111111111000000000000000000000000000000000000222111000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222222222000111111222333333444444222333444666888:::<<<===<<<>>>??????>>>>>>???@@@@@@AAAAAAAAA@@@AAADDDFFFOOOXXXhhhyyy~~~zzzrrrgggZZZQQQCCC???:::999:::;;;:::999888777777777999999777555666666777777777777666666555555555555555555555555666666666666666666666666666555444333222222222222222333333444444444444333444333333222222333333444333333333333333333333333444333333222222111111111111000000000000111222222000000000111111111111000///111111111000000000000000000000000000000000000000111111000000000000000111000000000000000000000000000000111111111222222222222222222222222222222222222222222222222222222222111111111111222333444444222444666999;;;<<<<<<<<<<<>>===@@@BBBBBBCCCCCCCCCBBBCCCEEEHHHSSS\\\lll||||||}}}{{{{{{{{{tttiii___IIICCC===;;;===>>>===;;;888777666777888888777555666666777777777777666666444444444555555555666666555555555555555555555555666555333222222222333444333333444444444444444333333333333333333333333333333333333333333333333333444444444444333222222111111111000000000111222333//////000000111111111000000000000000000000000111111000000000000000000000000111000000000000000111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111111111111111111111111222333444555333555888;;;============>>>AAACCCBBB@@@???AAADDDCCCDDDDDDDDDCCCDDDGGGIIITTTaaasss~~~|||{{{uuurrrssszzz|||xxxmmmPPPHHH@@@===???AAA@@@===:::888777777888888777666666666777777777777666666333333444444555666666666444444444444444444444444555444333333333444666777444444444555555444444333333333333333333333333333333333333333333333333333333333444444444333222222111111111111111222222333//////000000111111111111000000000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000000111111111111222222222000000000000000000000000111111111111111111111111222111111000111333444555555666999;;;>>>?????????@@@BBBCCCCCCBBBBBBCCCDDDAAACCCDDDEEEGGGIIIMMMPPP[[[lll}}}rrrnnnllljjjkkknnnqqqxxxwwwZZZPPPEEE@@@BBBCCCAAA===<<<:::888777888888888777666666777777777777666666444444444555555555666666444444444444444444444444333333333333444555666777444555555555555444444333222333333444444333333222333333333333333333333333222333444444444444222111111222333333444444333333000//////000111111111111111///000000000111111111111000000000000000000000000000000000000000111222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222111000000111222444666666777999<<<>>>???@@@AAACCCBBBBBBBBBDDDEEEDDDCCCAAADDDHHHKKKOOOUUUZZZ^^^lllwwwooojjjgggfffiiinnnoooyyy~~~iii]]]OOOHHHGGGGGGCCC>>>===;;;999888999999999888666666777777777777666666444444444555555555555555555555555555555555555555222333333444444444333333555555555555555444333333222333333444444333333222333333333333333333333333000222333444444333222111111222555666777555444222111//////000111111111111111//////000000111111111222000000000000000000000000000000///000000111222222000000000000000000000000000111111111111222222222222222222222222222222222333333333333333333333333222222000000000222444666888888:::;;;>>>@@@AAABBBEEEBBBAAABBBEEEGGGEEEBBBDDDGGGLLLRRRXXX___ggglll|||~~~}}}}}}xxxsssmmmhhhdddccchhhmmmuuuvvviiiXXXOOOMMMKKKFFFAAA???<<<:::888999:::999888666666777777777777666666555555555555555555555555666666666666666666666666222333444444333222000///555666666666555444333333222222444444444444222222333333333333333333333333000111333444444333111000000333666888999777444222111000000000000000000000000222111111111000000//////000000000000000000000000333222111111000000111111222111000//////000111222333222111000000111222333111111111111111111111111333222222222111111000000444222111111222555888::::::;;;<<<>>>@@@AAAAAAAAACCCDDDEEEEEECCCBBBCCCDDDFFFHHHRRR```iiimmmssszzz~~~}}}xxxvvvrrrmmmooouuu{{{yyyppphhhaaaUUUHHHCCCEEE@@@===:::888888999999888666666666666666666666666555555555555666666666666555555555555555555555555333333333444444444555555888888777555444333222111555444333333222222222222333333333222222222111111222333333333333222111111555666???HHHGGG;;;111...222000000000000000000000000111111111111000000000///000000000000000000000000222222222222333333444555222111000//////000111222222222111000000111222222111111111111111111111111222222222111111000000000333222111111222555888:::<<<===>>>@@@BBBCCCCCCCCCBBBDDDEEEDDDCCCCCCDDDFFFKKKQQQ___nnntttxxx}}}zzz|||yyyqqqiii]]]NNNFFFFFF@@@===999777777777777666777777777777777777777777777777666666666555555555555555555555555555555555333333333444444444555555666666555444333222222111555444333333222222333333333333333222222222222111222333333333333222111111333333888??????777222222111000000000000000000000000111111111111000000000000000000000000000000000000111111111222333444555666222111000000000000111222222222111000000111222222111111111111111111111111111111111000000000000000222222111111222555888999>>>???AAABBBDDDDDDEEEEEECCCCCCDDDDDDCCCDDDFFFHHHLLLYYYlllxxx}}}~~~uuufffVVVJJJFFFAAA>>>:::777777666666555888888888888888888888888999888888777555444444333555555555555555555555555333333333444444444555555444444333333333222222222555444333333333333333333333333333333222222222222222333333333333222111111222000111555555333333555333000000000000000000000000111111111000000000000000000000000000000000000000////////////000111222333111111111111111111111111222111111111111111111222111111111111111111111111000000000000000000000000222111111222333666888:::@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDGGGJJJQQQbbbvvvooo]]]OOOGGGCCC???;;;888888777666555888888888888888888888888888888777777666555555444555555555555555555555555333333333444444444555555333333333333333333333444555444444333333333444444444444333333333222222222222333333333333222111111111000//////000111222444444000000000000000000000000000000000000000000111111000000000000000000000000111111000//////000000000111111222222222222111111111111111222222111111111111111111111111111111111000000000000000111111111222222222333555777999;;;@@@@@@BBBCCCDDDDDDDDDDDDGGGGGGFFFDDDCCCEEEJJJMMM\\\mmmyyyhhhWWWMMMDDDAAA===:::999999888777888888888888888888888888666666777777777777777777555555555555555555555555333333333444444444555555444444444444555555555555444444444333333444555555444444444333333333222222222333333333333222111111111111111000000111222111444000000000000000000000000000000000000111111111111000000000000000000000000333333222111111111111111111111222333333222111111000111222222222222111000111111111111111111111111111111111111111222222222222333444555777999;;;<<<@@@@@@AAABBBCCCDDDDDDCCCHHHGGGFFFEEEEEEIIIOOOSSSbbbqqqsss```RRREEEBBB>>>;;;;;;;;;:::999888888888888888888888888666666666777777888888888555555555555555555555555333333333444444444555555555555555555555555555555444444444444444444555666444444444444333333333333222333333333333222111111000333444222222444333111111000000000000000000000000///000000000111111111111000000000000000000000000222111111111111222222333111222222333333222222111000111222222222222111000111111111111111111111111111222222222333333333333333444555777999;;;===>>>@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHNNNVVV[[[fffssszzzdddRRRCCC@@@===;;;;;;;;;::::::777777777777777777777777888888888777777777777777555555555555555555555555333333333444444444555555444444444444444444444444444444444444444555666666555444444444444333333333222333333333333222111111///333444111222666777444333000000000000000000000000//////000000111111111222000000000000000000000000............///111222333111222333444444333222111000111222333333222111000111111111111111111111111222222222333333444444444444555666888:::<<<>>>???AAABBBCCCDDDDDDEEEDDDDDDBBBBBBCCCEEEIIIQQQ[[[bbblllyyy|||dddOOOBBB???;;;:::::::::::::::666666666666666666666666::::::999888777666555555555555555555555555555555333333333444444444555555444444444333333222222222444444444444444555666777555555444444444333333333222333333333333222111111---222222///111888:::777666000000000000000000000000222111111111000000//////000000111111111111000000000000111222222222222111......///000111222222222333222111000///---,,,,,,......///000111222222333222222111111222222333444444555777999<<>>@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEEEECCCFFFCCCGGGSSSWWW]]]nnnxxxtttcccVVVLLLFFF???<<<<<<<<<:::777888777777777666666666666777777666555555666777777777777777666666777777777444444444444444444444444333333333333333333333333666555444333333444555666444444333333333333222222333333333333333333333333444444333222333555777888;;;000000000000000000000000111111111111000000000000222111000//////000111222000000111222222222222111111111111222222222222222222222222111111111000000333333333222222222111111444333222222222222222333555777999===@@@BBBDDDEEECCCCCCDDDEEEEEEEEEDDDDDDBBBHHHIIINNNWWWZZZ___mmm{{{}}}~~~{{{}}}|||{{{zzzxxxsssjjj___XXXSSSLLLDDD???===<<<;;;999888888777777777666666666666666555555555555666666888888777777777777888888444444444444444444444444444444444444444444444444555555444444444444555555444444333333333333222222333333333333333333333333222222333333444444555555555000000000000000000000000111111111000000000000000333111///......///111333000000111222222222222111333333222222222222222222222222222222222222222222000000000000000000000000444444333222222222222333777888;;;???BBBDDDFFFFFFAAACCCEEEFFFEEEDDDDDDDDDDDDQQQWWW\\\cccbbbcccmmmyyy~~~~~~}}}zzzzzzyyytttlllddd]]]ZZZYYYSSSIIIBBB>>><<<;;;999888888888777777777666666666666666666666666666666666555555555555555555666444444444444444444444444555555555555555555555555444444444444444444444444444444333333333222222222333333333333333333333333///000111333333333222111111000000000000000000000000000000000000000000111111333111///......///111333000000111222222222222111333333222222222222222222222222222222333333333333...//////000111111222222444444333333222333333444888:::>>>AAADDDEEEFFFFFF@@@BBBDDDDDDCCCCCCDDDFFFMMM```lllpppsssmmmhhhnnnzzz{{{wwwwwwwww~~~{{{pppfff```^^^___YYYOOOFFF@@@<<<:::999888888888888777777777777777777777777777777777777555444444333333444444555444444444444444444444444555555555555555555555555333444444444444444444333444444333333333222222222333333333333333333333333000111333444444333222111444000000000000000000000000000000000000111111111111222111000//////000111222000000111222222222222111111111111222222222222222222222222222222222222333///000111222333444555555333333333333333444555555:::<<<@@@CCCEEEEEEEEEEEEAAACCCDDDBBBAAACCCGGGLLL\\\tttwwwooorrr~~~}}}xxxwwwwwwvvvyyynnnhhheeeeee```VVVLLLCCC>>>;;;:::999999888888888777777777777777888888888888777777666666555555555555666666555555555555555555555555444444444444444444444444333333444444444444333333444444333333333333222222333333333333333333333333333444555666666555444333333000000000000000000000000///000000000111111111111000000000000000000000000000000111222222222222111///000000111111222222222222222222222111111111111111111222222222333333333222222222333444555666777<<<>>>AAADDDEEEEEEDDDCCCDDDEEEDDDAAA@@@DDDLLLSSSooo}}}uuuxxx|||}}}yyyqqqmmmkkkfff^^^SSSHHH@@@<<<;;;999999999888888888777777666666777888888777666666777777666666666666777777666666666666666666666666333333333333333333333333222333444444444444333222444444333333333333222222333333333333333333333333333333444444444444333333000000000000000000000000000//////000000111111111222000000111111111111000000000000111222222222222111......///000111222222333222222222111111111000000111111111000000000000000111111222333444666777888===???BBBDDDEEEDDDCCCAAAGGGGGGEEEAAA@@@EEEPPPYYY{{{yyy}}}|||zzzzzzxxxtttnnnjjjbbbWWWLLLCCC>>><<<999999999888888888888777444555666777777666555444666666555555555555666666777777777777777777777777333333333333333333333333222222444444444444222222444444444333333333222222333333333333333333333333111111000000000000000000333//////000000111111111222111111111111111111111111111111111000000000000000000000111111111222222222111/////////111222111000111111111111111111111111555444444333333222222111444333222111333666999;;;@@@AAACCCEEEFFFGGGFFFFFFHHHEEEDDDDDDCCCHHHYYYlll~~~zzzyyyssswww}}}yyy||||||}}}~~~{{{yyyyyy~~~|||wwwooohhhbbbUUUFFF>>>???;;;888888;;;;;;888777:::888888888888888888888888777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555444222222111111222222333444444///000000000111111111111111111111111111111111111111111111111000000000000111111111111111111222222222000000111222333222111111111111111111111111111444333333333333222222222444333222222444777:::<<<@@@AAACCCEEEFFFFFFFFFFFFFFFCCCBBBCCCEEEMMM___qqq}}}yyyvvvzzz~~~zzztttvvv~~~~~~yyypppgggaaaXXXLLLEEEDDD@@@;;;999;;;:::777777999888888888888888888888888555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555666222222222222222333333444222000000000000111111111111000000000000000000000000111111111111111111111111222222111111111111111111222111111111333444333222111111111111111111111111222222222222333333333333444333333333555888;;;===@@@BBBCCCEEEFFFFFFFFFEEEDDDAAAAAACCCGGGSSSgggxxx}}}yyywwwyyy||||||}}}zzzyyy}}}~~~ssshhhccc^^^XXXQQQNNNHHHAAA<<<;;;:::777777999777777777777777777777777555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333444444555555666666222222222222333333333333222000000000000000111111111////////////////////////000111111111111111222222222222222111111111111111222111000111333444333222111111111111111111111111000111111222333333444444444333444555777:::===???AAABBBCCCEEEEEEEEEEEEDDDBBBAAA@@@CCCJJJYYYkkkyyyuuuppplllkkkpppwww}}}}}}{{{yyynnniiiiiigggaaa\\\OOOFFF>>>;;;:::777777999666666666666666666666666555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333333333333111111000000000000000000////////////////////////000000111111222222222333111111111111111111111111111000///000222222222000111111111111111111111111///000111111222333444444333444555777999<<>>AAABBBAAABBBCCCDDDEEEDDDCCCCCCBBBDDDFFFKKKVVVdddnnnqqqhhhjjjmmmqqqwww~~~~~~qqquuu}}}~~~|||qqqVVVJJJ???;;;;;;999888999777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555666555555444333222111111111222444555555555444333111111111111111000000000///111111111111111111111111000000111222222333444444//////000111222333333444111000///000222333222111111111111111111111111111000000111111222222333333333444777999===@@@BBBCCCAAABBBCCCDDDDDDDDDCCCBBBAAAFFFJJJQQQ^^^lllqqqooopppuuu|||uuupppzzz{{{uuurrrvvv}}}vvvUUUIII>>><<<<<<:::999999888888888888888888888888666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333111222444555666555444333000222111111111000000//////111111111111111111111111000000111222333333444444......///111222333444555222111000111333444333222111111111111111111111111111111111111111222222222333555777:::===AAACCCDDDAAABBBCCCDDDDDDDDDCCCBBB@@@FFFMMMVVVdddqqqtttoooyyyvvvttt}}}vvvxxx|||vvvppprrryyywwwTTTHHH>>><<<===;;;999999888888888888888888888888555555555555555555555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333000111111222444555666666111222444666666555444333222000000000000000000000000000000000///////////////000000000000111111111111222222111111222222333444111111111111111111111111111111111111111111111111222222333444444444333333666777999<<<@@@CCCFFFGGGFFFHHHGGGCCCAAABBBEEEGGGGGGFFFNNN^^^kkkqqqxxxwwwyyywww~~~{{{{{{||||||bbbSSSCCC>>>>>>===;;;;;;666666777777888888888999888888888888777777777777666666666666555555555555777666555444333444444555;;;777333222444555444333333333333333333333333333111222222333333222222111111222333444444333222111222000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444000000000000000000000000333333333333333333333333222222333444444444444333666888;;;>>>AAADDDFFFGGGEEEFFFFFFEEEDDDDDDFFFGGGJJJKKKTTTcccpppwww~~~|||uuusssuuu|||lllZZZGGG??????===;;;:::777777777777888888888999888888777777777666666666666666666666555555555555777666555444333444444555888666444333444444444444333333333333333333333333222222333333333333222222111222333333333333222111333000000000000000000000000111111111111111111111111000000000111111111222222222222111111222222333444000000000000000000000000333333333333333333333333222222333333444444444444777999===AAADDDEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFFFFMMMSSS```rrr|||sssqqqttt~~~wwwbbbLLLAAA???>>>;;;:::777777777888888888888888777777777666666666555555666666666666555555555555666666555444444444444555444555666555444444444555333333333333333333333333222222333333333333222222222222333333333333222222111000000000000000000000000111111111111111222222222000000111111111222222222222222111111222222333444000000000000000000000000000111111111111111222222333333333333444444555666888;;;???CCCFFFGGGFFFEEEDDDCCCDDDGGGHHHFFFGGGIIITTTaaawww|||~~~}}}}}}~~~hhhPPPDDD@@@>>>;;;999888888888888888888888888666666666666555555555555666666666666555555555555555555555555444444555555111444777777444333444777444444444444444444444444222333333333333333333222333333333333333333333333222000000000000000000000000000000111111222222222222111111111111222222222222222222111111222222333444222222222222222222222222000000000111111222222222333333333333444555666777:::<<<@@@DDDFFFGGGFFFEEEEEEBBBCCCFFFFFFFFFLLLTTThhh|||||||||yyy~~~xxx~~~kkkVVVJJJDDD???;;;:::999999999888888888888888666666666666555555555555666666666666555555555555444444555555555555555555111444777777444333444777444444444444444444444444333333333444444333333333333333333333333333333333666000000000000000000000000//////000000111222222222111111111222222222222333222222111111222222333444333333333333333333333333222222222333333444444555333333222222333555777888<<<>>>AAACCCEEEFFFFFFEEEEEEBBBCCCFFFEEEHHHWWWhhh}}}|||zzz|||wwwmmmnnnzzz~~~pppaaaUUUKKKAAA;;;:::999999999999999888888888777777777666666666555555666666666666555555555555333444555555666555555555444555666555444444444555444444444444444444444444333333444444444444333333444444333333333333444444333000000000000000000000000......///000000111222222111111111222222222333333222222111111222222333444222222222222222222222222111222222333444444555555444333222222333555888999===>>>@@@BBBDDDEEEEEEEEEDDDAAABBBEEEEEELLLfff~~~~~~yyylllfffkkk|||xxxooodddUUUEEE===;;;:::::::::999999888888888888888777777777666666666666666666666555555555555333333555666666666555555888666444333444444444444555555555555555555555555333333444444444444333333555444333333333333444555111000000000000000000000000---......///000111111111111111222222222333333333222222111111222222333444111111111111111111111111//////000111222222333333444333222222333666888:::>>>???@@@AAABBBDDDEEEFFFCCCAAABBBEEEFFFQQQqqq}}}~~~rrriiieeemmmyyynnn[[[HHH>>><<<:::::::::999999888888888888888888888777777777777777666666666555555555555222333555666666666555555;;;777333222444555444333555555555555555555555555333444444555555444444333555444333333333333444555666111111111111111111111111111111222222222111111000000111111111111222222222222222222222222222222222000000000000000000000000333333333333333333333333333222111111222555888:::???@@@AAABBBCCCCCCCCCCCCCCCGGGDDDDDDLLL[[[|||{{{mmmiiikkkqqq{{{iiiRRRCCC@@@:::999777777888999999888::::::999999888777777777777777777777777666555555666666666666666666666666555555555555555555555444555555555555555555555555555555444333333222111111333444555666555444333222333111111111111111111111111111111222222222111111000000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111111333666999;;;??????AAABBBDDDEEEEEEEEECCCFFFCCCDDDOOO^^^~~~}}}qqqmmmooovvvxxx^^^JJJBBB===;;;999999999999888777666666777777888999999:::777777777777777666555555666666666666666666666666444444444555555555666666444444444444444444444444555555444333333222111111333333444444333333222111333111111111111111111111111000111111222222222111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222111111222555888<<<>>>???@@@AAACCCEEEFFFGGGGGGCCCDDDAAAEEESSSbbb~~~uuuoooqqqyyymmmRRRCCC???===;;;;;;;;;:::777555555666666777777888888999777777777777777666555555666666666666666666666666333444444555555666666666333333333333333333333333555444444333333222222111333333222222111111111222444111111111111111111111111000000111222222222111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111222222222222111111222444777;;;???AAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDD@@@FFFVVVddd{{{|||zzzyyypppqqqzzzxxxZZZFFF@@@>>><<<;;;;;;:::888666888888777777666555555555777777777777777666555555666666666666666666666666555555555555555555555444333333333333333333333333444444444333333222222222555444222111111111222333444000000000000000000000000///000111222222222222222000000111111111222222222222222222222222222222222111111111111111111111111222222222222333333444444111222444666:::>>>AAACCCEEEEEEEEEFFFEEEEEEDDDCCCEEEEEEBBBHHHXXXcccvvvzzz{{{}}}uuuqqqwww|||yyydddNNNAAA>>>;;;:::::::::888777888888777777666555555555777777777777777666555555666666666666666666666666777777666555444333333222444444444444444444444444444444333333333333222222666555333222222222333444444000000000000000000000000///000111222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222222333333444444555222333555888<<<@@@BBBDDDFFFFFFFFFFFFEEECCCBBBAAADDDFFFEEELLLZZZcccttt}}}yyywwwooonnnsss|||zzzzzz}}}ppp[[[FFFBBB===:::999999999999555666666777777888888999777777777777777666555555666666666666666666666666777777666555444333333222555555555555555555555555333333333333333333333333666555444444333333444444333000000000000000000000000//////000222222333333222000111111111111222222222222222222222222222222222222222222222222222222222000111111222333333444444444555777:::===AAACCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCGGGIIIPPP]]]ddduuu}}}pppggggggpppyyy{{{xxxyyy|||yyydddNNNIIIAAA;;;999999999999666666777777888999999:::777777777777777666555555666666666666666666666666555555555555555555555555444444444444444444444444333333333333333333333333333444444444444333222222222000000000000000000000000//////000222222333333333000111111111111222222222222222222222222222222222222222222222222222222222///000000111222222333333555666888;;;>>>AAACCCEEECCCCCCDDDDDDDDDDDDCCCCCCAAAHHHKKKTTT___fffwww~~~mmm```^^^hhhsss~~~~~~~~~}}}hhhUUUNNNEEE===999888999999::::::999999888777777777777777777777777666666555666666666666666666666666222222333444555666777888333333333333333333333333333333333333333333333333222222333444333222111000111000000000000000000000000000111111111111222222222000111111111111222222222333333333222222111111111222222222222222222222222444444333222222333333333222666;;;???@@@BBBCCCEEEHHHDDDCCCFFFGGGEEEDDDEEEDDDHHHQQQXXX[[[cccyyyyyyxxx}}}ssseee```ccciiizzz{{{|||sss```RRRBBB:::<<<>>><<<888999777666666777777555444666666666666777777777777888666555666777888777666666666666666666666666666444444444444444444444444777666666666666555555555333333333222222111111111000000000000000000000000000000000111111111222222222000111111111111222222222333333333222222222111111222222222222222222222222444333333222222333333444333777;;;???AAABBBDDDEEEHHHDDDCCCEEEEEEBBBBBBDDDEEEKKKUUU[[[\\\cccyyy}}}uuuooorrrzzzvvviiidddfffjjjwwwpppeeeXXXGGG>>>>>>???<<<999:::999777888999999888777666666666666777777777777777666555555777777666555555555555555555555555555444444444444444444444444555555555444444444333333444444444333333333222222444000000000000000000000000000000000111111111222222000111111111111222222222333333333222222222222111222222222222222222222222333333333222222333333444444888<<<@@@AAACCCDDDEEEHHHDDDCCCDDDCCCAAAAAADDDNNNWWW```ccc```fff{{{|||uuuqqqqqqwwwzzzpppjjjiiikkk~~~~~~tttooommmaaaQQQFFFAAA???<<<999999888777888999:::999888666666666666777777777777666555444555666666555444444444444444444444444444444444444444444444444444333333333333222222222222555555444444444444333333333000000000000000000000000000000000000111111111111000000111111111222222222222222222222222222222222222222222222222222222222333333222222222333444444555999>>>AAABBBCCCEEEFFFFFFCCCBBBDDDCCCAAADDDIII^^^hhhpppmmmfffkkk~~~yyyuuuwwwxxx|||vvvoookkkiiisss}}}uuuqqqtttkkk]]]PPPGGGAAA===;;;666555444555777888888777666666666666777777777777666444333444555666555444444444444444444444444444444444444444444444444444333333333222222222222111444444444444444333333333222000000000000000000000000//////000000000111111111000000111111111222222222222222222222222222222222222222222222222222222222333222222222333333444555777:::???BBBCCCDDDEEEFFFDDDAAAAAACCCCCCCCCIIIPPPjjjssswwwqqqhhhmmm~~~xxxwww{{{zzzssskkkgggeeerrr}}}}}}}}}}}}~~~wwwtttyyytttiii[[[MMMCCC>>><<<666555444555777888888777666666666666777777777777666444333444555666555444444444444444444444444444444444444444444444444444444444444444333333333333222222222222222333333333444000000000000000000000000/////////000000000111111000111111111111222222222111222222222222333333333222222222222222222222222222222222222333444555555888<<<@@@CCCDDDEEEFFFGGGBBB@@@AAACCCCCCDDDLLLTTTjjjqqqrrrkkkeeennn}}}vvvmmmfff___ccciiimmmoooyyy{{{zzzxxxxxx}}}}}}yyywww{{{yyyssseeeSSSFFF???>>>999888777888999:::999888666666666666777777777777666555444555666666555444444444444444444444444444444444444444444444444444555555555555444444444444111111222222222222333333333000000000000000000000000////////////000000000111000111111111111222222222111111222222222333333333222222222222222222222222222222222222333444555666999===AAADDDEEEEEEFFFGGGAAA@@@@@@AAAAAABBBKKKUUUbbbggggggaaacccrrr~~~yyyppphhh```]]]]]]```fffssszzz{{{}}}||||||zzz|||yyylllYYYHHH@@@???:::999777888999999888777666666666666777777777777777666555555777777666555555555555555555555555555444444444444444444444444555555555555444444444444222222222333333333444444222000000000000000000000000////////////000000000000000111111111111222222222111111111222222333333333222222222222222222222222222222222222333444555666:::===BBBDDDEEEFFFGGGHHHBBB@@@@@@@@@???@@@IIISSS[[[``````\\\cccwww~~~~~~~~~{{{rrrkkkccc\\\YYY\\\dddssszzzwwwxxx}}}}}}qqq\\\JJJAAA@@@999777666666777777555444666666666666777777777777888666555666777888777666666666666666666666666666444444444444444444444444555555444444444444333333333333333444444555555555666111111111111111111111111111111111000000000000000222222111111111111222222111111111111111111111111000111111111111222222222222333333333222333666888>>>@@@CCCFFFGGGFFFEEEDDDGGGCCCAAABBBDDDEEEKKKRRR___]]][[[___ppp~~~rrrwww~~~{{{uuupppggg___XXXXXX```rrr~~~{{{~~~~~~yyyzzz~~~|||zzzwwwrrrfffUUUGGG???@@@;;;777777:::;;;888444555555555555666777888999666666555555555555666666555555555666666666666666---...000333555666777777555555555444444333333333333333333333333333333333222////////////////////////111111111111000000000000222222111111111111222222111111111111111111111111000111111111111222222222222333444333333444666999@@@AAADDDGGGHHHGGGFFFEEEFFFCCCBBBDDDEEEFFFLLLSSSZZZ]]]bbblllxxxqqqwww~~~~~~|||vvvrrrjjjbbbZZZYYY___nnn}}}|||yyywwwrrrnnnooo|||}}}{{{~~~{{{}}}{{{vvvmmm^^^NNNDDD>>>;;;888888999:::888666777777666666777777888888666666555555555555666666666666666666666555555555000111222333444555555555555555444444444333333333333333333333333333333333111////////////////////////111111111111111111111111222222111111111111222222111111111111111111111111000111111111111222222222222333444333333555777:::AAACCCEEEHHHHHHHHHGGGFFFDDDCCCDDDFFFFFFFFFMMMUUUXXXbbbrrr{{{yyywwwzzz~~~~~~}}}xxxuuummmeee]]]ZZZ\\\hhh{{{}}}{{{yyywwwtttqqqllljjjppp}}}tttpppzzz}}}wwwjjjWWWIII<<<;;;999888888888999999:::999888888777777888888777666666555555666666777777777666666555555444444444444444444444333222222555444444444444333333333333333333333333333333333111111111111111111111111111000111111111111111222222222222111111111111222222111111111111111111111111000000111111111222222222222333444444444666999;;;BBBCCCEEEGGGHHHHHHGGGFFFCCCCCCEEEGGGFFFGGGQQQ\\\eeevvv}}}wwwrrrooonnnxxx~~~}}}~~~~~~zzzwwwnnnggg___[[[[[[bbbrrr|||zzztttooommmssstttnnnrrrttt^^^KKK<<<<<<;;;999777888:::<<<<<<;;;:::999888888888888777777666666666666777777888888777666555444444333444555555555444333222222444444444444444444444444444444444444444444444444222111111111111111111111111000000111111222222222333222222111111111111222222111111111111111111111111000000111111111222222222111333444444555777:::===BBBCCCEEEFFFFFFFFFFFFEEEBBBCCCEEEFFFGGGMMM]]]nnn{{{ooofffdddfffrrrxxx}}}}}}~~~}}}{{{{{{}}}}}}}}}{{{xxxnnnggg```\\\ZZZ^^^jjjwww|||uuunnnmmm{{{}}}mmmpppzzz{{{cccMMM>>>>>>===:::888888;;;======<<<;;;999888888888888777777666666666666777777888888777666555444444333333333444555555555444444444444444444444444444444444444444444444444444444444////////////////////////000000111111222333333333222222111111111111222222111111111111111111111111000111111111111222222222111333444555666888<<>>;;;:::;;;<<<===<<<;;;:::999888888888888888777777666666777777888777777666666555555444444222333444555555666555555333333333444444444444555444444444444444444444444555////////////////////////000000111222222333444444222222111111111111222222111111111111111111111111000111111111111222222222111222444555666999===@@@EEEEEEFFFFFFFFFFFFFFFFFFDDDEEEGGGJJJSSSkkkxxxuuuyyyuuuiiidddiiiooommmmmmqqq|||{{{tttnnnmmmppptttyyyyyyzzz~~~{{{vvvrrrllleee```ZZZWWW]]]eeevvv|||rrrooottt{{{vvv___HHHCCC>>><<<<<<>>>===<<<;;;:::999888888888888888888888777777777777888888666666666666666555555555333444444555555555555555333333333444444444555555555555555555555555555555555111111111111111111111111000000111222333333444444222222111111111111222222111111111111111111111111000111111111111222222222111222444555777999===@@@GGGGGGGGGGGGGGGGGGHHHHHHFFFFFFHHHMMMZZZxxxtttqqqttt}}}xxxkkkgggkkkqqqxxxyyyzzzqqqjjjiiilllpppwwwwwwyyy~~~zzzuuutttooohhhaaaZZZUUUYYY```lll|||wwwtttvvvzzz~~~hhhLLLEEE>>><<<>>>@@@>>>;;;:::999888888777777888888888888777777777777888888555555555666666666666666555555555666555555444444333333333444444555555555555555555555555555555555444111000///...///000222444111111111111111111111111111111222222222222111111000111111222222111111000111111222222222333333333555555666777:::===@@@BBBDDDFFFHHHHHHFFFDDDDDDDDDFFFHHHKKKSSSggg}}}xxxxxx|||nnneeehhhpppvvv|||tttnnngggcccffflllqqquuuwwwuuuvvvzzzzzzxxxsssoooiiibbb]]]YYYXXXWWWccc}}}vvvsssvvv|||vvv\\\JJJ===???AAA===<<>>AAABBBCCCEEEGGGGGGFFFDDDDDDEEEDDDGGGLLLUUUiiiuuulllhhhkkkttt}}}~~~uuunnngggbbbdddjjjpppuuuwwwuuuuuuxxxxxxuuussspppkkkeee___\\\YYYXXXddd}}}{{{wwwuuuwww~~~fffRRRBBBAAABBB===:::<<<::::::999888888888888888777777777777777666555555333444666777777666444333444444444444444444444444555444444333333444444555444666555222333777666333333/////////000222444777888111111111111111111111111111111222222222222111111000000111111111111000000111111222222222333333333555555777999<<>>:::999999999888777777777777888777777777777777666555555444555666777777666555444444444444444444444444444555555444444444444555555444666666444555888777333444000000000000222333555666111111111111111111111111111111222222222222111111111111222222222222111111111111222222222333333333555666888:::===@@@CCCDDDBBBDDDGGGGGGFFFEEEEEEFFFBBBFFFLLLWWWgggvvvgggnnnvvvvvv~~~xxxoooeee^^^^^^bbbmmmtttzzzzzzyyyzzzyyywwwtttsssqqqmmmiiiddd___]]]```hhh{{{sssnnnlllkkkpppzzzqqqYYYMMMGGG@@@:::888999888777777666777777777777777777777777666555555555555666666666666555555555555555555555555555555555555444444444444555555444:::===999555555666555666111000000000000111111111111111111111111111111111111111222222222222111111222333333333333333333222111111222222222333333333555666999<<>>BBBDDDFFFFFFEEEGGGIIIHHHEEECCCCCCCCCDDDIIISSSaaarrr{{{uuu|||}}}ssshhhcccdddaaannnzzz~~~||||||{{{yyyxxxwwwuuurrrnnnkkkhhhfffaaacccgggrrrxxxxxx{{{ttt]]]JJJ@@@======::::::999888888888888888777777777777777666555555777777666666666666777777555555555555555555555555666666555555555555666666333<<>>===>>>;;;:::999999888888999999777777777777777666666555777777666666666666777777666666666666666666666666666666555555555555666666222777;;;;;;<<<<<<888222333000000000000000000000000111111111111111111111111000111111222222111111000222222222222222222222222333333444444555666666666777999===AAAEEEGGGGGGHHHLLLIIIGGGIIIGGGDDDDDDFFFJJJVVVeeerrruuu|||xxxnnngggdddrrr~~~~~~|||}}}}}}{{{xxxvvvsssrrrqqqooollljjjgggccc___^^^cccpppwwwvvv}}}~~~rrrdddSSSCCC===>>>:::999777666777888777666888888888888777777777777666666666666666777888888777777666666555555444444666666666666555555555555666666666666666555555444333000000000000000000000000111111111111111111111111000000111111111111000000222222222222222222222222222222333333444555555555666999===AAAEEEGGGHHHHHHKKKIIIHHHIIIGGGDDDDDDGGGJJJWWWggguuu|||vvv}}}{{{qqqjjjaaajjjqqqrrruuuzzz|||yyyyyyvvvsssrrrpppooollljjjeee```\\\YYY[[[eeeyyyzzzxxxwwwsssuuu|||rrrgggWWWFFF===<<<<<<:::888888888999888777888888888888777777777777666666666666666777888888666666666666666555555555666666666666555555555555666666777888777666555444666000000000000000000000000111111111111111111111111000000111111111111000000222222222222222222222222111111222222333444444555666999===BBBFFFHHHIIIJJJKKKIIIIIIJJJHHHDDDEEEHHHMMMZZZjjjzzz}}}zzz|||vvvnnnaaabbbbbbfffpppzzz}}}zzzzzzwwwtttqqqpppnnnkkkiiieee```ZZZVVVTTTXXXffftttuuuppppppvvvnnnjjjqqq}}}}}}vvvmmm___MMMAAA<<<===;;;999999999:::999777888888888888777777777777666666666666666777777888555555555666666666666666666666666666555555555555555777888:::999777555333666000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222222222222333444444555555666999===BBBFFFIIIJJJKKKJJJIIIIIIJJJHHHDDDFFFLLLVVV```nnn}}}~~~||||||}}}zzzrrreee___[[[bbbqqq~~~~~~|||yyyuuuqqqooommmkkkiiigggbbb\\\XXXSSSSSS[[[eeeqqq}}}}}}wwwqqqqqqvvv}}}rrrhhhgggppp}}}|||uuugggUUUFFF???>>><<<999999999999888777888888888888777777777666777777666666666666777777444444555555666666777777666666666666555555555555555777999;;;;;;888555333333000000000000000000000000111111111111111111111111222333333333333333333222222222222222222222222222333333333444555555666666777:::>>>CCCGGGIIIKKKKKKIIIHHHIIIIIIGGGEEEJJJQQQbbbhhhqqq~~~zzz{{{}}}uuuiii```ZZZbbbrrr|||vvvrrrooommmkkkiiigggbbb]]]YYYTTTRRRVVV]]]bbbooozzz{{{|||~~~yyyxxxtttppptttzzznnn[[[JJJAAA===;;;999888888888777555888888888888777777777666777777666666666666777777444444555555666666777777666666666666555555555555555777999;;;;;;888555333222000000000000000000000000111111111111111111111111222222333333333333222222222222222222222222222222333333444555555666666777999<<<@@@DDDGGGIIIJJJJJJIIIGGGGGGGGGEEEEEENNNXXXkkknnnsss~~~}}}zzzmmmccc\\\bbbnnnyyy~~~xxxssspppnnnkkkiiieee```\\\YYYUUURRRTTTZZZ^^^kkkwww{{{|||yyyyyy|||~~~vvvcccOOOCCC>>>;;;999888888888666555888888888888777777777777888777777666666666666666555555555666666666666666666666666666555555555555555777888:::999777555333555000000000000000000000000111111111111111111111111000111111222222111111000222222222222222222222222222333333444444555666666;;;===AAAEEEHHHIIIIIIIIIHHHGGGFFFEEECCCFFFQQQ^^^nnnpppttt~~~ttthhh```aaahhhppp{{{zzzuuuqqqooollljjjddd___[[[YYYVVVSSSTTTYYY___kkkvvv}}}xxxsssxxxnnnWWWHHH???===:::999999999777666888888888888777777777777888888777666666666666666666666666666666555555555666666666666555555555555666666777888777666555444777000000000000000000000000111111111111111111111111//////000000000000//////222222222222222222222222111222222333333444555555<<>><<<:::::::::888777888888888888777777777777888888777666666666666666777777666666555555555444777666666666555555555555666666666666666555555444777000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222222333444444444555777999AAACCCEEEGGGHHHIIIIIIIIIIIIIIIGGGDDDCCCGGGNNNUUUcccdddoooxxxpppgggccceeeooo{{{tttnnnjjjhhhgggccc^^^YYYVVVVVVWWWYYYVVV___mmm}}}kkkWWWEEE>>>999999999777888:::777666666666666666777777888888777777666666555555777777666666555555555444666666666666666666666666555555555555555555444444555000000000000000000000000222222222111111111000000111111111111111111111111222222222222222222222222222333444444444555888:::BBBCCCEEEGGGIIIIIIIIIIIIFFFFFFDDDBBBBBBFFFOOOVVV```dddppp~~~uuummmhhhhhhpppxxxqqqnnnlllhhheee```ZZZVVVTTTTTTTTTUUUZZZgggwwwqqq]]]HHHAAA;;;::::::777777999:::999999999999999::::::888777777777666666666555777666666666555555555555666666666666666666666666555555555555555555555555666000000000000000000000000222222222111111111111111111111111111111111111111222222222222222222222222222333444444444666999<<>>CCCEEEGGGHHHJJJJJJJJJIIIFFFFFFDDDCCCDDDLLLWWW```fffrrr|||wwwtttvvvvvvooojjjhhhgggddd___ZZZTTTPPPMMMPPPOOOVVVddduuu|||yyyxxxyyy}}}{{{mmmRRRHHH???<<<<<<:::888999777777666555555555555666777777777777666666666666666666666666666555555555666666666666666666666666444444444555555555555555444000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222333444444555888<<<@@@EEEFFFHHHIIIJJJJJJJJJIIIGGGFFFDDDCCCEEEOOO\\\fffppp}}}~~~{{{zzzyyyoooiiiffffffdddaaa\\\WWWRRROOOOOOLLLPPP]]]nnn|||vvvtttuuu{{{~~~sssZZZMMMAAA======;;;:::;;;;;;:::999999888888888999666666666666777777777777555555555666666666666666666666666666666666666666444444444555555555666666555000000000000000000000000111111111111111222222222111111111111111111111111222222222222222222222222333333444444555999>>>BBBFFFGGGHHHJJJKKKKKKJJJJJJEEEDDDCCCCCCHHHSSScccnnn{{{}}}{{{rrrlllgggfffeeebbb^^^YYYTTTQQQOOOLLLNNNWWWdddvvv}}}{{{}}}||||||fffVVVEEE>>>===<<<;;;<<<:::999888777777777777777666666666666777777777777555555555666666666666666666666666666666666666666333333444444555666666666888000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222333333444444666:::???CCCGGGHHHIIIJJJKKKKKKJJJJJJDDDDDDDDDFFFNNN\\\nnn{{{}}}~~~}}}xxxssspppiiiiiigggddd___ZZZUUUSSSOOOLLLLLLQQQYYYiiiyyysss```JJJ???<<<:::::::::888777666555444444444444555666666666777777777888555555555555666666666777666666666666666666666666333333444444555666666777888000000000000000000000000000000111111222222222222111111111111111111111111222222222222222222222222333333444444666:::@@@DDDGGGHHHJJJKKKKKKKKKJJJJJJEEEFFFGGGKKKTTTeeeyyy||||||{{{vvvsssrrrrrrlllkkkhhhddd___ZZZUUUSSSPPPMMMLLLMMMRRR___www{{{~~~|||gggNNN@@@;;;999888888;;;:::999888777777777777555666666666777777888888444555555555666666777777666666666666666666666666333333444444555666777777555