BM6P6(@ ooo\\\SSSLLLKKKJJJHHHGGGEEEDDDDDDBBBAAA@@@???>>>>>>>>>>>><<<;;;:::777555333222111000333555444222111333666222222222333444444444444777444111222555777777555888999:::999555222111111333222222333555555333222000---///222///******///,,,---......///...............---,,,,,,,,,------...,,,+++---000111///---)))************))))))(((+++,,,---------,,,+++***''''''(((((())))))******************+++,,,---...******************++++++******))))))***,,,---...............---+++)))((()))))))))***++++++)))''''''''''''''''''((()))))))))((((((((()))***,,,---+++******))))))))))))***************+++,,,---......------------,,,,,,,,,,,,,,,---------///333666FFFEEEDDDEEEFFFHHHHHHGGG:::888555222000000000111222000---)))((('''((()))------++++++++++++------...---------......,,,***))))))((((((''''''&&&&&&''')))+++,,,+++******+++---,,,+++***))))))))))))'''((((((((())))))******)))************)))(((((((((''''''&&&'''((()))***++++++++++++,,,,,,---...+++++++++++++++***)))(((---,,,***+++,,,---,,,***&&&&&&'''))),,,---,,,***+++***)))'''''')))***+++,,,,,,,,,---,,,,,,++++++***++++++***((('''((())))))))))))***+++---...///.........------,,,,,,,,,,,,+++)))''''''((()))***((())))))+++,,,---......---------......000111111...---+++))))))***+++,,,,,,---...000111111111111444444222000---,,,---...,,,,,,,,,+++***)))((('''+++*********+++,,,,,,---000000//////...---,,,,,,...---,,,,,,---...///000555444222000000111222333//////...------...000000222222222222222333555555333444555444333222333555111000222777;;;;;;666000222222222000......000222...222777:::999888666666<<<;;;::::::;;;===@@@BBBqqqZZZMMMOOOMMMKKKJJJKKKIIIFFFDDDAAABBBBBB@@@===;;;<<<>>>===;;;999888888777444222222333444444333333444555333333333333333444444555888666555555555666555444666888999888555333111111333222222333444444222111000---...111000++++++...---...............------------,,,,,,,,,------...---,,,+++,,,...///---+++******************)))(((---......///...,,,***(((((((((((())))))*********))))))***+++,,,...000111++++++************++++++++++++******+++,,,...///............,,,+++)))'''(((((()))+++,,,,,,)))'''((('''''''''(((((())))))(((((('''((((((***+++,,,******))))))))))))))))))************+++,,,------......------,,,,,,+++++++++,,,,,,,,,,,,...111444;;;:::888999:::;;;;;;:::333222000///...///000111000...+++)))((()))***+++,,,+++************+++,,,---,,,+++,,,---,,,+++)))***)))))))))((((((''''''''')))++++++*********+++,,,+++***)))((((((((((((((((((((()))))))))************++++++******)))((((((((('''&&&'''((()))***+++++++++++++++,,,------+++++++++++++++***)))(((............---,,,++++++'''''''''))),,,---,,,++++++***)))(((((()))***+++,,,,,,------------,,,,,,+++,,,,,,+++)))(((((()))))))))))))))+++,,,---...,,,,,,,,,,,,,,,++++++++++++***)))''''''((()))***((())))))***,,,------...------------...///000111...---+++))))))***+++,,,---...///000111222222222333333222///,,,+++,,,---,,,,,,,,,,,,+++***)))(((++++++******+++,,,,,,---//////---,,,,,,+++++++++///...------...///111222555333111000///000111222111000///......///000111111111222333444444555555444444444444555555666666222111111555999999555000000111333333111//////000000333666888888888999:::;;;<<<<<<===>>>???@@@AAAlllWWWKKKOOOMMMKKKKKKLLLJJJFFFBBBAAABBBCCC@@@<<<:::;;;<<<===<<<:::;;;<<<;;;888555444333333333555666555444555444333222222222333444777888999888555333333333444555777777555333222222444222222222333222000///000------000111...------////////////...---,,,+++,,,,,,+++,,,,,,---...///---,,,++++++------,,,***+++++++++++++++***)))(((---///000000///,,,)))''')))))))))***************((()))***+++---000222333------,,,+++************,,,,,,+++++++++---.../////////...---,,,***)))(((''''''))),,,------***'''((((((((((((((()))))))))((('''''''''((()))***+++))))))))))))))))))))))))))))))))))))***+++,,,---......------,,,+++******)))***+++++++++,,,///222111///------...///...---,,,+++******+++---...000...,,,+++))))))***,,,---++++++***))))))***+++++++++*********++++++***(((***************)))))))))((()))++++++***)))***++++++***)))((((((((((((((()))))))))))))))*********+++++++++++++++******)))(((((('''''''''((()))***+++++++++***++++++,,,---******+++++++++******)))///222444333///,,,+++,,,***)))((()))+++------,,,+++***)))(((((()))***+++,,,,,,---......------,,,,,,------,,,***))))))***((((((((()))***+++,,,---************+++++++++++++++***)))''''''((())))))((())))))***+++,,,------,,,,,,,,,,,,---...//////---,,,+++*********+++,,,---...///000111222222222111111111...,,,***+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---...---+++)))))))))***+++//////......///000222333333222000///...///111222333222000/////////000000///000222444555666555555555333222444888:::999777444222111333555666333000...111444555333111//////222444666777888999<<<>>>;;;<<>><<<:::888:::<<<>>>???>>><<<;;;:::666444222444777888666444555444222111000111222333444777:::888555222222333111333666666444333333444444333111222222111///---111///...000111111...---000000000///...,,,+++***++++++++++++,,,---...///......,,,,,,,,,,,,++++++,,,,,,,,,,,,+++***)))))),,,---///111000...+++)))+++++++++++++++*********)))******+++---///000111///...---++++++*********------,,,+++,,,---...//////......---,,,***))))))&&&'''))),,,...---***((((((((())))))************'''''''''(((((())))))***'''(((((()))************)))))))))))))))***++++++......---,,,+++***))))))((()))******)))***---///---+++***)))*********(((((((((((((((***+++---......---+++***)))***+++,,,,,,+++***))))))***+++,,,+++***)))***++++++***(((***+++++++++++++++++++++***+++---,,,+++***+++,,,++++++***)))))))))))))))************************+++,,,,,,,,,,,,+++******)))((('''''''''(((******++++++************++++++)))******+++++++++******111555999888222---,,,...,,,***))))))+++---------******)))(((((()))******,,,,,,---.........---------......---+++)))***+++(((((((((((()))***+++,,,)))*********++++++,,,,,,,,,+++***))))))))))))***((())))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...---,,,+++*********++++++,,,,,,...///000111111111///000000...+++******+++++++++,,,---------------,,,,,,+++++++++,,,,,,------+++)))'''&&&(((***+++......------...000222333222111///......///000111333222000///...............000222555666666555555666333111444:::===;;;777666333111111222333222111000222555555444222111222222444777999:::;;;===???<<<===???AAABBBBBBAAA@@@rrr]]]SSSQQQGGGLLLNNNKKKDDD@@@AAADDDEEE@@@<<<===@@@???:::444666===CCCCCC>>>:::;;;>>>777555333555888999777555444333222111000000111222111555888777444222222444000333555666555444444444444333111222222111///---222333222111111222000...000000000///...,,,+++************+++,,,---.../////////...---,,,,,,---------------,,,,,,+++***))))))***---///000///---,,,------,,,,,,++++++******++++++******+++,,,------///...---,,,++++++++++++...---,,,,,,,,,---...///...------,,,++++++++++++((((((***,,,...---+++(((((()))******++++++******((((((((()))))))))))))))&&&''')))***++++++++++++))))))((((((((()))******---,,,,,,+++******))))))((()))******))))))+++,,,...,,,******++++++***)))))))))))))))***+++,,,,,,///...,,,+++***))))))***---,,,+++******+++,,,---+++***)))***,,,,,,+++)))******++++++,,,,,,------,,,---...---,,,+++---...,,,,,,+++*********+++++++++++++++++++++*********+++,,,,,,,,,,,,+++******)))(((((('''((()))***++++++******)))))))))******((()))***+++++++++++++++111666:::999333......///---+++))))))+++,,,,,,,,,******))))))))))))******+++,,,,,,---......------...//////...+++)))******(((((((((((()))***++++++******++++++,,,,,,------,,,,,,++++++************)))))))))******++++++,,,,,,++++++++++++,,,------,,,,,,+++++++++***++++++)))***+++---......//////...//////...,,,******++++++,,,---......///......------,,,,,,+++,,,,,,---,,,+++(((&&&&&&'''***+++,,,,,,,,,,,,---///111222111000...------///000111111000///---,,,,,,------...///222444555555444333555222000444999===;;;888666444111000000111111222444555666555444333555777111555:::>>>???>>>>>>>>>?????????@@@@@@AAABBBBBB|||bbbSSSMMMJJJMMMNNNJJJCCC@@@AAAEEECCC???;;;<<<@@@???999444555<<>>BBBAAAAAAAAAAAABBBCCCDDDgggSSSJJJNNNKKKHHHEEECCCBBBAAAAAA===>>>??????===;;;999888888:::>>>AAAAAA???:::777666777888888777777888:::444555666888888777666555:::999777666666666555444222444777777666555555555333222222333444444222111555<<<>>>888111000222111////////////...---,,,+++,,,+++++++++++++++,,,,,,---......,,,***+++...111//////......---+++***))))))))))))***+++,,,---...000000///...---,,,+++***+++++++++++++++,,,---.........---------------...---,,,+++******+++,,,---************+++---///000...,,,******++++++***)))((()))+++,,,---,,,+++*********+++,,,,,,+++***)))'''(((+++---/////////...)))((((((''''''((((((((()))))))))***************(((***++++++)))((()))***+++***((()))***++++++*********+++,,,------......,,,,,,,,,++++++*********---,,,+++******+++,,,---((((((''')))++++++***(((((()))***+++,,,---......---------+++***)))+++---,,,+++++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++******)))(((***)))((((((((()))++++++******)))((((((((((((((('''((()))***+++,,,,,,,,,,,,------.........------+++*********++++++)))'''))))))************))))))((()))***+++,,,,,,,,,,,,...//////---***(((((()))+++************+++,,,,,,++++++++++++************************))))))(((((())))))))))))************------,,,,,,,,,,,,------+++,,,,,,,,,++++++******((()))***+++,,,------------///000000...,,,+++,,,......///000000000//////......---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,...000222333111000///......000222333///...---,,,,,,---...///000000000000000000000000000111111222444555666666444444333111111111333444777999::::::999999:::;;;666:::>>>@@@@@@@@@@@@@@@CCCDDDEEEFFFFFFFFFEEEDDDgggSSSKKKPPPHHH@@@>>>AAACCC???;;;888>>>CCCAAA:::666888<<<;;;999999>>>DDDCCC:::111555888:::999777666888;;;444666999;;;<<<:::888777AAA<<<888666777888666333333555777888666555555666333222222333555555444222555???BBB:::111///222222////////////...---,,,,,,,,,,,,++++++***++++++++++++,,,---+++)))***...111/////////...---+++***)))+++***)))((()))***+++,,,111111000...---,,,+++***+++++++++,,,---...000111......---------......///---,,,+++*********+++,,,)))))))))***+++...000111000...+++)))*********)))(((***+++------,,,+++******+++,,,------,,,******''')))+++...000000000///)))(((((('''''''''((((((((((((((()))******++++++(((***++++++)))(((((()))+++)))((()))+++,,,,,,+++((()))+++,,,.../////////******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,'''&&&&&&''')))***)))'''(((((()))***,,,---......,,,,,,+++***(((((()))++++++***************++++++---------,,,,,,+++++++++***************)))((((((***)))((((((((()))+++,,,******)))(((((((((((((((&&&''')))***,,,,,,------)))(((''')))+++,,,,,,+++************+++***(((%%%))))))************))))))'''((()))***+++,,,,,,,,,...///...,,,***(((((((((+++++++++***++++++,,,,,,++++++******))))))(((((((((((((((((((((''''''&&&))))))))))))************......---,,,,,,---------+++,,,,,,,,,,,,+++******)))***+++,,,---.........---///000000...,,,,,,,,,//////000000000000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------///111333555111000///...///000222444//////...------...000000111000000///.../////////...000222222222222444555333444333222111222444555666999===>>>===;;;;;;;;;:::<<<>>>>>>>>>???AAABBBCCCEEEIIIKKKKKKIIIFFFDDD~~~gggVVVLLLCCCDDDDDDCCC@@@???@@@BBBCCC>>>999999<<<>>>;;;777999888888:::===>>>;;;888:::888999>>>???;;;777777999999999::::::;;;;;;;;;999999:::::::::777444000444555555333111111222333333333444444333333222222444444444444333111000...000//////...---+++***))))))***---...//////...---000///...---,,,,,,+++,,,//////...------,,,++++++***((('''&&&'''***,,,...333444333111---++++++,,,,,,------,,,,,,---111333555333000...,,,+++,,,,,,------,,,***(((''')))***((()))***+++,,,,,,,,,------,,,***)))((()))******...------,,,,,,++++++***......------,,,+++******++++++,,,,,,,,,---------***)))(((&&&&&&((()))***++++++++++++,,,------...///000000000///---+++***,,,,,,++++++***++++++++++++******+++------,,,*********+++,,,,,,,,,++++++++++++************++++++(((((())))))))))))(((((((((((()))***+++,,,,,,,,,------,,,++++++***))))))+++***)))))))))***,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,))))))((((((((('''&&&&&&'''(((((()))))))))))))))++++++,,,,,,,,,+++******,,,+++******))))))******((((((''''''''''''((((((((((((***+++,,,---------222888;;;444+++)))***+++,,,+++******************+++***)))(((((('''(((((()))(((&&&%%%&&&''')))+++)))******)))(((((()))+++++++++******++++++,,,---++++++******************)))***+++---......------///000111000...------...000111222222111///,,,+++------...//////......---,,,,,,++++++,,,,,,---...+++,,,---...///111111222//////............//////000000000000000000111222222222222111111000000000...///222555666666555444///333555333000111777<<<888:::<<<======<<<:::999@@@@@@???======>>>AAADDD;;;HHHVVVWWWMMMDDDEEEIIIzzzfffXXXPPPDDDCCCAAA@@@?????????@@@AAA===999999;;;<<<;;;:::;;;999888999;;;;;;999777:::777777<<<===:::888888999999::::::::::::::::::888888999999888666333000444444444333111111222444333444444444333222111111111222222333222111///.../////////...---,,,***))))))***,,,...//////...---///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''(((***---...333444555333000---,,,,,,,,,,,,,,,,,,+++---000333333111///---++++++,,,---+++++++++***((()))***,,,)))***+++---......---,,,,,,,,,+++***************---------,,,,,,+++++++++---------,,,+++*********++++++++++++,,,,,,,,,,,,***)))'''&&&&&&''')))***++++++,,,---------------...............,,,+++***,,,,,,+++*********++++++***))))))***,,,,,,+++*********+++,,,,,,++++++++++++******))))))******+++*********++++++*********(((((()))++++++,,,,,,+++---------,,,+++*********+++***)))))))))***+++,,,,,,,,,,,,,,,,,,---...///,,,,,,+++++++++*********++++++,,,,,,,,,---------))))))((('''''''''(((((()))(((((((((((()))******++++++++++++++++++++++++,,,+++******))))))******((((((''''''''''''((((((((()))***+++,,,---------777===>>>777...++++++++++++***)))(((((((((((((((***))))))(((((((((((())))))((('''&&&&&&((()))+++)))***+++***(((((()))+++,,,,,,++++++,,,,,,---...++++++++++++++++++*********+++,,,..................///000///...---...///000000111111000...---,,,------------------......,,,,,,++++++,,,,,,---...,,,,,,---...///000111111000//////......//////000000/////////000111222222444444333333222222222222...000111333444555555444222222111111222444666888:::;;;<<<======<<<<<<;;;<<<===>>>>>>===>>>@@@BBBBBBIIIPPPQQQNNNIIIHHHIIImmm]]]RRRIIIEEEAAA@@@AAABBBAAA??????===;;;::::::;;;===>>>>>><<<:::999999888777666999555555999;;;999888999:::::::::::::::999999999888888999888777555222111333444444333111111222444444444444333222111000///......///000000///...---/////////...---,,,+++******+++,,,.........------------,,,+++************)))******+++,,,---......,,,+++)))))))))+++---...222444555555222///---,,,+++,,,,,,,,,+++---000222000///---+++***+++,,,---******+++***)))***+++---)))+++---000000///...,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******))))))*********++++++++++++,,,***)))(((''''''((()))***+++,,,...//////...---,,,++++++,,,,,,,,,,,,++++++,,,,,,+++******************))))))***,,,,,,+++)))***+++++++++++++++************))))))))))))******+++,,,,,,------,,,,,,+++((()))***+++++++++++++++...------,,,,,,++++++*********))))))******+++,,,))))))***+++---///111222,,,,,,+++***************,,,,,,,,,---------------)))((((((''''''((()))******)))((('''((()))+++,,,******)))))))))+++,,,---++++++***))))))))))))***)))((((((''''''(((((()))((()))***+++,,,---------888>>>>>>777///,,,+++*********((('''&&&&&&&&&&&&)))))))))))))))*********)))((('''''''''(((***+++)))***+++***)))(((***+++,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,+++++++++,,,---...............,,,...///...------...////////////.........------......,,,,,,,,,,,,---...,,,,,,++++++,,,,,,---.........---......//////000000000////////////000000///...//////000111222333555555444444444444333333000000000111222333444444444222///000333666666555;;;::::::::::::;;;======999;;;======<<<<<<>>>???GGGGGGHHHKKKMMMMMMJJJGGGӵĦĦzzzcccSSSPPPJJJDDDBBBEEEGGGEEEBBB>>>ӵCCCBBB@@@===:::888777777666888444444777:::888888::::::::::::999999999999999888999::::::777555333222222333333222111111222444333333333333222000///...+++,,,---...///...------......///......---,,,,,,***+++,,,------------,,,,,,,,,+++***))))))******))))))***++++++,,,---------,,,+++******,,,---...///222444Ħ***+++,,,,,,+++,,,///111...---+++***)))***,,,---+++,,,,,,+++***)))***,,,***,,,///111222000...,,,***+++,,,------,,,+++***+++++++++++++++,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++***))))))***+++++++++---///111111///,,,+++((()))******+++,,,,,,,,,---,,,+++*********************)))+++,,,---,,,*********++++++++++++*********))))))(((((())))))***,,,,,,------------,,,,,,((()))***+++++++++++++++---------,,,,,,,,,++++++***************+++++++++))))))***+++---///111222,,,,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))((('''((()))+++,,,,,,***(((''''''))),,,...***)))((('''(((***---...++++++***)))))))))))))))))))))(((((((((((())))))((()))***+++,,,------,,,444999999333,,,+++***)))+++***)))'''&&&&&&&&&&&&((())))))***++++++++++++))))))((((((((()))***+++)))***++++++***)))***+++,,,++++++++++++,,,------++++++,,,---...---,,,,,,++++++,,,,,,------------+++,,,......------...000......------------...//////...,,,+++***+++---...,,,,,,++++++,,,,,,---...//////...---------...///111000000//////000000111.........///000111222333444444444444444444444444222111000///000111333444444333333333444555666666999777555444555888;;;===<<<<<<<<<;;;999999:::<<L=hĦjjjXXXRRRLLLGGGEEEHHHHHHFFFBBB4ĉ@ӵEEECCC@@@===:::888888888777444333777999888888:::999999999999999999999999777:::======999666444333111222333222111111222444222222222222111000///...)))***,,,---......------.........///......------++++++,,,,,,,,,,,,,,,,,,++++++***)))))))))***************++++++,,,,,,,,,...---,,,++++++,,,,,,---,,,...111>L***(((***+++++++++,,,...000---,,,***))))))***+++,,,---......---***(((((()))***,,,///111111000---+++)))***,,,------,,,+++************++++++,,,,,,,,,++++++******************))))))*********+++++++++---,,,,,,,,,,,,,,,,,,---,,,...000111000...,,,***'''(((((()))***+++,,,---...---,,,+++************+++******+++---...,,,+++))))))***++++++++++++*********))))))))))))******++++++,,,,,,,,,,,,++++++))))))***+++++++++******---,,,,,,,,,,,,,,,++++++))))))******++++++++++++***++++++,,,---...000111---+++***)))((()))***+++++++++*********************)))(((((()))***+++,,,---+++)))((((((***,,,...***)))(((((()))+++---///+++***))))))(((((())))))))))))(((((((((((()))))))))***++++++,,,,,,,,,,,,...333444000,,,,,,,,,+++,,,+++***)))((((((((((((((()))***+++,,,,,,++++++)))))))))))))))***++++++(((***,,,,,,+++******+++***************++++++,,,+++,,,---/////////...---******************++++++***,,,------,,,,,,---///------,,,,,,---...///000000///---+++++++++---...,,,,,,++++++,,,,,,---...000///---,,,,,,,,,......111111000000000000111111............///000111222222222222222222222333333333222000//////000222444333666888777333333555999444222000///000333888:::@@@???===999666666888;;;<<>>GG=?HdĦ=Ījnnn```PPPMMMIIIHHHHHHGGGDDDAAAGG=?DDDCCC@@@<<<999999:::888444444888:::888777888888888888888999999999:::555:::???@@@<<<777333333111222222222000111222444000111111111111000//////***+++---.........---------....../////////......+++++++++++++++,,,,,,,,,++++++***************+++***+++++++++,,,,,,------...------,,,++++++++++++))),,,...HdĦ)))''')))++++++++++++---///---,,,***))))))***+++,,,...///000...+++((('''(((***+++---//////---+++***))))))***++++++++++++***((())))))***+++,,,------++++++++++++++++++++++++*********++++++++++++,,,------------------------......///000///---+++)))((((((((((((***+++,,,---000///...,,,+++++++++++++++******+++------,,,***'''''')))***++++++,,,,,,++++++************++++++***++++++,,,,,,++++++***)))******+++++++++******++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,---...//////---+++)))(((((((((***+++************))))))))))))************++++++++++++,,,+++***))))))+++---...++++++*********+++---...******)))(((((((((((()))***))))))(((((())))))***)))***+++,,,,,,,,,,,,,,,,,,000222///...000111///,,,++++++***************)))***,,,------,,,+++***)))*********++++++++++++(((***------+++*********)))))))))))))))***+++++++++,,,...000111000///...***))))))(((((()))*********,,,---,,,++++++,,,---+++,,,---...///000111111111000...---,,,,,,---...,,,,,,++++++,,,,,,---...000...---++++++,,,...///222222111111111111222222//////......//////000000000000111111111111222222444333111000000111222333222777:::888333111444888111///---,,,...222666999BBBAAA>>>:::777666888:::999===BBBDDDAAA>>><<<<<<ӵĭӵӵĦӵӵĦƜ`1.׼sĦӵĦĭӵĦĦĦDdD?fӵĦOOOOOONNNӵƜ`1.׼s@@@BBBĭӵ:::666777;;;222999@@@BBB===666222ӵ000000222444Ħ000000111000000///...////////////,,,,,,+++Ħ++++++*********+++---Ħ---,,,+++*********)))+++,,,DdD+++++++++)))+++ӵ,,,)))ӵ,,,ӵ)))(((((()))***Ħ,,,+++ӵ++++++,,,///ĭӵ((()))000///...---,,,,,,,,,)))(((((()))++++++***(((%%%&&&''')))+++,,,------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++******)))************************((()))***+++,,,++++++***+++++++++,,,---...///000---+++)))''''''(((***++++++++++++*********))))))***+++,,,------+++***))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,------******)))(((((((((((((((******))))))))))))************+++,,,,,,,,,+++++++++///111//////222222000+++************+++,,,,,,***+++---...---,,,***))))))***++++++,,,,,,++++++(((***------,,,+++************))))))******+++,,,+++,,,///111222111000...+++***)))(((((()))******+++,,,---,,,+++***+++,,,***+++---000111222222222111111000///......------,,,,,,++++++,,,,,,---...///...,,,***+++,,,...000222222222111111222222222000000///............///000000000111111111222222555444333222111111222333333555666555333111222444111000...---///333888:::>>>???@@@???<<<:::::::::???@@@BBBBBB@@@>>>======?~4g&e>&eg&e>hӵg&eguO>uO>&e4ff?>ߝLgĉ@Shӵg&e>hӵfff?><zg&e>&eHLShӵgLS?ʬ3h?D%%)?ZufĦgL^^^PPPRRRg&eEEEgĉ@======g&e>&e777@e555555??;;;<<<000888@@@BBB===555g<ĉ1110000002223we<Ħ///0001111113h?@e///000000000000,,,,,,+++Z,,,,,,++++++++++++3h?gL---,,,,,,+++***))))))***++++++D%%)?+++fff?><z))))))=?Ħ+++g&e***g&e)))((('''S?ʬ(((4ff?>ߝL,,,@e+++g&e---)))***3h?g&e>&e))))))??222111000///...------,,,'''&&&&&&''')))***((('''###$$$''')))+++---......---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******+++++++++******)))))))))))))))))))))******((()))***+++,,,+++******)))******+++---///111222---+++)))''''''(((***+++,,,,,,,,,+++++++++*********+++---......,,,)))'''++++++,,,,,,,,,---------------.........---,,,,,,******)))(((((((((((((((******))))))))))))************+++,,,,,,,,,+++++++++///000......111111...))))))))))))***+++,,,---+++,,,.........,,,***)))******+++,,,,,,,,,,,,+++(((+++---...,,,+++******++++++******++++++,,,---+++---///222333222000///,,,+++***))))))***++++++,,,------,,,***)))***+++)))+++...111333333333222111111111111000///...---,,,,,,++++++,,,,,,---...///---+++******,,,///111333222222111111222222333111000///......------...000000111111111222222222555555444333222222222222444333222222333333111///222111000000222666:::<<<999===AAACCCAAA>>><<<:::FFFDDDAAA@@@@@@@@@@@@???4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]ĦqIܗGIӵttHGgĉ@Hu]ĦZuR)ĦsߝLGdUĦHƅ^Hu]ĦntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦ[[[```SSSHu]ĦFFFttGGG@@@Hƅ^Hu]Ħ<<<H׼s;;;444999555111666777888888777555tQ:::999444111je<Ħ///000333Bt=o9ĦH׼s///000000...---+++,,,,,,---HtĦ,,,+++***))))))Bt=o9ĦHdĦ...+++***)))***,,,...///---+++Dtfo9ĦsߝLGdUĦ)))Ht@cӵHu]Ħ)))Hu]Ħ((((((Htƅ^(((qIܗGIӵ,,,H׼s******Hu]Ħ---)))Bt=o9ĦHƅ^Hu]Ħ***---222111///...,,,+++++++++%%%&&&''')))))))))((('''''''''((()))))))))))))))---,,,+++***)))))))))***)))***---/////////...---+++,,,,,,,,,,,,+++******+++***)))'''''''''((()))******))))))******+++,,,,,,***(((''')))+++,,,,,,))))))(((((()))***++++++++++++******************---------,,,+++***)))(((++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))((('''&&&((()))***++++++***)))((((((((())))))))))))(((((()))***---/////////...---(((((()))***++++++,,,,,,...---,,,,,,+++***))))))((()))+++------,,,+++***)))+++......,,,***))))))******))))))******+++,,,...///111222000///...///...---,,,+++***+++,,,---,,,,,,+++***)))(((''''''+++,,,---///000111111111222111///---,,,---...///(((***,,,---/////////...,,,......,,,)))***...222222222222222222222222222555222...+++******,,,...111111111222222222111111000222444444333333444555555444333333444444222000...000444999;;;<<<<<<<<<===>>>@@@BBBBBBBBBAAA@@@LLLEEE>>>===AAADDDAAA>>>4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦpeƜ4DuTӵ`eĭqetDdDĦt|<DdDDdDĦDdDΦDdDĦq<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦYYYUUUPPPDdDĦFFF`eĭ@@@DdDΦDdDĦ<<<DdDĦ:::999888888888999999777555555666666666666444geĦ999888555FSĦ333222qjRgdKӵDdDĦ000111111000...---......///DdDĦ---+++***)))qjRgdKӵDdDĦ...+++***)))***,,,...///...,,,HdDĦgdKӵDdDDdDĦ***DdDĦ4DufӵDdDĦ)))DdDĦ)))q<R((('''peƜ4DuTӵ,,,DdDĦ******DdDĦ+++qjRgdKӵDdDΦDdDĦ***))))))***+++,,,...------,,,,,,+++++++++'''((()))***+++***))))))'''((())))))******)))))),,,++++++***)))))))))))))))***,,,.........---,,,+++++++++++++++******)))+++***)))((((((((())))))+++************+++,,,,,,,,,***((((((***,,,------***************+++,,,,,,************************,,,,,,,,,,,,+++***)))(((******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))*********)))((((((((()))***++++++***)))((((((((())))))))))))((((((((()))+++---------,,,+++(((((()))******+++,,,,,,------,,,+++******)))))))))***,,,---...---,,,+++)))+++------,,,***)))))))))))))))))))))***+++,,,---///111000///---,,,---......---------------...++++++******))))))((((((***+++,,,...///000000111111///...,,,,,,---...///,,,---///000000000//////------...---,,,---///111222222111111111111222222555333000...,,,,,,---...///222555555333222333444555444222444666666444222555777999888555333444555000444999>>>AAA@@@===;;;?????????@@@AAABBBCCCCCCEEECCCAAA@@@@@@???===;;;4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ=ӊB1.uTӵHߝL`o9po9wӵDdDĦo)hDdDΦDdDĦDdDΦDdDӵGIpӵDdDĦpo9wӵDdDĦpo9uGIdnuR)ĦDdDĦnuR)ĦCdgĪjDdDĦ[[[KKKMMMDdDĦFFFHߝL`o9>>>DdDΦDdDӵ<<<DdDĦ999???<<<999777888999999999444444333333333333geĦ777666sp?aĦ777444GIdnuR)ĦDdDĦ222333222111///...000111222DdDĦ---,,,,,,***GIdnuR)ĦDdDĦ...,,,******+++,,,---///...---DdDĦnuR)ĦDdDΦDdDĦ+++DdDĦnuR)ĦDdDĦ)))DdDĦ***po9u))))))''''''=ӊB1.uTӵ+++DdDĦ+++***DdDĦ)))GIdnuR)ĦDdDΦDdDӵ***((((((((()))***+++,,,---......---,,,,,,)))***+++,,,,,,,,,+++***((()))******++++++*********************)))))))))((()))+++,,,------,,,+++******++++++******)))(((,,,+++******))))))******+++++++++++++++,,,------+++***((()))+++---......++++++++++++,,,,,,,,,,,,************************,,,,,,,,,,,,+++***))))))*********+++++++++,,,,,,------,,,,,,,,,,,,++++++))))))***+++++++++******((()))***++++++***)))(((((())))))******))))))(((&&&''')))***++++++***)))((())))))******+++++++++,,,,,,++++++******))))))***+++,,,......------,,,)))+++------+++***)))***)))((())))))***+++,,,------...000///---+++******---...////////////...---+++******************+++((()))***+++---...//////...---,,,,,,,,,---///000000000111222222111000000...---...///111222111000222111000//////000111222555444222111//////.........222666888777555555666999444111333777999555111666;;;>>>;;;666333666:::555999???DDDEEEBBB>>>;;;@@@???>>>>>>???AAADDDFFF???AAACCCBBB>>>:::8888884DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵF&uTӵ4DufئL>epuR)Ħ>d<ĦDtDdDΦDdDĦ>d<ʜ4DuTӵ4DwDd<ĦpuR)Ħ>dd<ӵDddd<ĦEEE4DufئL>e<<<DdDʜ4DuTӵ:::DdDĦ666@@@===999888888888888888333222111000111222geĦ333s<v>aĦ666444peӵDx<DdDĦ222222222111000///000111333DdDĦ---...---+++peӵDx<>d<,,,+++***+++,,,------------>d<ӵDd<DdDΦDdDĦ,,,DdDӵnd<DdDĦ***>d<Ħ***peӵ)))Ħ'''F&uTӵ+++DdDĦ++++++>d<Ħ'''peӵDx<>d<ʜ4DuTӵ)))(((''''''((((((,,,---///000000///---,,,)))***+++,,,,,,,,,+++***))))))***+++++++++++++++))))))******************((()))***++++++++++++***)))************)))((((((,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...+++)))((())),,,.........++++++,,,,,,,,,,,,,,,+++))))))))))))************+++++++++++++++***))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,)))***++++++++++++***))))))))))))******)))))))))'''((()))*********))))))((()))))))))*********+++***************)))))))))+++,,,---.........------+++---......,,,+++++++++************+++,,,......---///000///---***))))))+++---///111111000...,,,+++************+++,,,---((())))))***+++,,,......,,,+++++++++,,,...///000///000111333333333222222///......222555666333000222111000//////000111222333333333222111000///...///111444888::::::777555666333111222666888666444888;;;<<<:::666555777::::::===AAADDDDDDAAA===;;;===<<<<<<===>>>@@@BBBCCC???AAABBB@@@<<<9997776664DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR>dp&ĒRnfʜd<Φ>d<Ħs&dq&ĒRi?ʜtd<ĦHHܗDӊB<xB?d<;;;999999999888666444222111000///000222geĦ000Hg8>aĦ222333B?Ho9000>d<000000000//////000111>d<ӵ...---B?Ho9///<x++++++,,,,,,+++++++++&ӫeʬtIӇ+++>d<Φ>d<Ħ---D&ӫetIӇ)))DdDĦ***sdKĦ***B?dp&ĒR***+++>d<sdKĦ'''B?Ho9+++s&dq&ĒR))))))(((((('''''''''---...///000///...+++***))))))***++++++***)))((())))))***+++++++++++++++((()))***+++,,,,,,++++++))))))******************)))************)))((((((+++++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***))))))***,,,------,,,***++++++,,,,,,+++******(((((()))))))))***************+++++++++***))))))(((((()))******+++,,,,,,---,,,+++++++++,,,------)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))************)))))))))))))))***************)))))))))))))))*********)))))))))))))))))))))))),,,,,,------.........------///000///---,,,---...,,,++++++,,,---...//////...///111000---+++******)))+++...000111///---+++++++++*********,,,---///***************+++------+++++++++,,,---...///000,,,---///222333444444444111000000444777888444000111111000//////000111111000111222222222111000000222000000666<<<>>>999333222222333333444666888999999888777666777888888888>>>???@@@@@@???>>><<<;;;888999;;;===>>>>>>>>>>>>DDDAAA>>>===<<<;;;8886664DuXӵHu]3hhne=enepIƎ@t@h>hfe@ďDne=eegesĪj@hfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkge[[[neGGGDDDfe999Hu]3hh:::888777se999888999::::::888555222222111000///000111geĦja>aĦ111444@G111///se...///000000111//////000<Ō111000...@G......Hkge,,,+++++++++,,,******+++HĪj@IŌ++++++ege...111Hu]3hIŌ+++)))DdDĦ***ne((()))@h******>h*********se,,,ne((((((@G,,,,,,sĪj@h((((((((())))))))))))(((+++,,,,,,,,,+++***((('''((()))*********)))((('''((()))******++++++******((()))+++---......------*********************+++******++++++******)))(((******+++,,,,,,,,,+++++++++++++++++++++,,,------***)))))))))+++,,,+++******+++,,,,,,,,,+++)))((('''(((((())))))*********)))***************))))))'''(((((()))***+++,,,,,,,,,+++***)))***+++,,,---******+++,,,,,,,,,++++++)))***+++,,,,,,+++***))))))******++++++******)))******************++++++))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,,,,,,,---------...///000///---,,,---...------,,,,,,------......---///000///---+++******)))+++---000000///---,,,---,,,+++******,,,...///...---,,,+++++++++,,,---+++,,,,,,---.../////////***,,,...111333444555555222222333555666666444111111111111111111111111111///000111222333333333333444111111666<<<>>>:::444222444555555444555999<<<999666444555888;;;;;;:::@@@@@@??????>>>===<<<;;;777888;;;<<<===<<<;;;:::DDDAAA===<<<<<<;;;9997774DuXӵĵD^DdDĦ___\\\MMMIIIGGGAAA:::D^;;;:::999888s׼s777888888888999:::999666444333222111111111222geFm8222>aĦ555777999111///...s׼s---...///111222333//////...Ho222222111///---......---,,,,,,,,,+++++++++***++++++******+++000555;;;D^666111,,,DdDĦ***)))((('''))),,,,,,+++***************s׼s,,,,,,******)))&&&)))+++***(((''''''((()))************))))))))))))))))))))))))((()))*********)))'''&&&'''((())))))******))))))(((***,,,.../////////...+++++++++******++++++++++++++++++++++++******)))((()))***,,,,,,,,,+++***+++************+++,,,,,,***)))((()))******)))'''+++,,,---...---,,,***)))''''''(((((()))******+++))))))************))))))''''''((()))***+++,,,,,,+++***)))((((((***,,,---***+++++++++++++++***)))******,,,,,,,,,,,,******)))******++++++******)))+++*********************)))))))))))))))))))))(((&&&&&&''''''((()))******+++++++++++++++,,,---------......---++++++,,,---------,,,++++++++++++,,,***,,,......,,,*********+++,,,...000000000///...///---+++******,,,...000222111///,,,++++++,,,---,,,---......////////////,,,---///222333444444444222444666666444333222333000111222333333222111000//////111222444666777888444555888999:::::::::::::::888666666777888999:::888888888888:::<<d<ĦĦĦĦ>d<ĦnnnZZZ[[[ZZZVVVĦIIILLLIIIGGGGGGHHHHHHEEECCC<<<>d<Ħ===@@@:::::::::Be999999999888777888999999888777333333222222222222geFYĉ222333>aĦ:::;;;888666666777888777444111///...Be,,,---...000222444555000///...nu]ӵ555---,,,,,,---...,,,---......---,,,,,,------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++))))))***+++,,,...///000666555777>>>FFF>d<Ħ@@@AAA>>>777000>d<Ħ***++++++Ħ'''(((+++---//////...------,,,+++)))(((((((((((()))*********Be+++,,,,,,,,,+++Ħ+++%%%%%%%%%&&&'''((()))***((((((((((((((())))))***&&&'''(((***++++++++++++))))))))))))***+++,,,---)))***++++++***)))((('''''''''((())))))))))))))))))***---///111111000///,,,,,,++++++***++++++,,,+++,,,,,,,,,,,,+++******((()))***+++,,,++++++*********))))))******+++,,,***)))((()))))))))'''%%%,,,---...//////---+++***&&&''''''((()))******+++((())))))*********))))))&&&'''((()))***+++,,,,,,***)))((('''((()))+++---+++++++++++++++***)))(((***+++,,,,,,,,,,,,+++*********++++++++++++******+++***))))))))))))******))))))))))))((((((((((((%%%&&&&&&'''((()))******++++++******++++++,,,---,,,,,,,,,+++))))))***,,,---,,,+++***))))))))))))(((***,,,,,,+++))))))***,,,---///000111111111000000...,,,******,,,...///555333000...,,,,,,,,,------...//////000////////////000111333444444333333333555777666333111222444///111333555555333111//////000111333555888:::<<<333999>>>===888666;;;@@@BBB<<<777666:::<<<:::777666:::======:::<<>>;;;>>><<<;;;999999:::;;;<<<666===CCCBBB<<<666666888?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦgdKĦgdDĦsssVVVYYY]]]gdKĦNNNNNNGGGBBBDDDKKKNNNIIICCC<<<sdKĦ>>>@@@<<<<<<<<<999777666>>><<<999777888:::===???222444666444222111ŶS1115557773we<777444666999:::777222000///000444222000//////111444666000000111iĉ@3hR/Ō333111///---,,,,,,...///000000///---+++***,,,,,,---+++)))(((((()))***++++++***)))***,,,///***,,,.../////////111333:::;;;<<>>@@@AAA=========;;;999:::;;;===>>>>>>???AAACCCDDDBBBAAAGGGIIIIIIGGGBBB???>>>???>>>>>>===<<<;;;:::::::::<<<>>>@@@AAA???===<<<;;;>AneneneneDe|||eee\\\neLLLJJJFFFEEEDDDFFFIIIJJJHHHEEE@@@ne???>>><<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;:::999888888444333333444666777>A333333333k<888888888888888;;;:::888333///...111444444444444444444333333222222333333fh333111///...---,,,++++++,,,...///000///...---...//////---+++))))))******+++++++++******,,,...---...///...---...000222777===GGGUUUgggDejjjbbbWWWNNNFFF>>>ne,,,***ne)))++++++++++++,,,---...///---+++)))''''''((()))+++***((('''''')))******)))(((***ne((()))'''(((((())))))***++++++))))))))))))************(((((()))))))))************))))))+++000444555444///......------,,,,,,++++++++++++************))))))***+++---............---,,,++++++******++++++...---,,,---//////...,,,)))***++++++,,,,,,,,,+++(((((()))***++++++++++++---,,,+++***)))))))))))),,,,,,------,,,***(((''')))((('''(((***+++***))))))))))))))))))))))))))))))(((((()))+++,,,,,,+++++++++***************+++,,,,,,------,,,,,,+++***---,,,,,,+++******))))))******+++,,,,,,+++++++++,,,+++***(((((()))***++++++***)))(((((()))***+++***))))))))))))))))))******+++++++++))))))***++++++,,,,,,,,,++++++******++++++*********++++++,,,------,,,+++++++++++++++---...000444666777555333222111...---,,,---///111...000222222000.........///...///000222333222111111555888777444111111333333444555555555333111000333444555555555555444333000111222333555666777777===;;;;;;<<>><<>>;;;<<<============<<<;;;AAA???>>>===>>>???>>>vvvbbbWWWPPPIIIAAABBBDDDFFFFFFFFFFFFGGGCCC>>>@@@<<<888;;;:::999888999;;;>>>@@@888:::<<<===<<<888333000444222111555:::;;;444555444444555888:::999777<<<>>>===777000...333999333555888999999666333000666666666666111000///...---,,,,,,+++)))***,,,///000000000000111111111///,,,******+++++++++,,,+++******,,,.../////////---,,,,,,///111555>>>OOObbboooxxxdddYYYUUUNNN000---)))---...,,,++++++,,,,,,---...///,,,***)))''''''((()))***)))'''&&&'''(((***))))))(((***(((((()))((())))))***++++++,,,,,,)))))))))*********++++++((()))***+++,,,+++*********)))***,,,000333444444///...---,,,,,,---...///+++++++++************)))******+++,,,,,,---,,,,,,---,,,++++++******++++++,,,++++++,,,...///...---)))***++++++,,,+++++++++'''((()))***+++++++++++++++***************++++++,,,,,,,,,+++***)))'''''')))((('''((()))***)))((())))))))))))))))))))))))******+++*********---///......---,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,+++++++++******))))))((())))))***+++,,,,,,,,,,,,***)))((((((((()))+++,,,+++***))))))))))))***+++***************************++++++***))))))***,,,,,,,,,,,,+++++++++******++++++++++++,,,---.........------,,,,,,,,,,,,---......111444777999777555333222000......///000111000111222111000///000111///111333333333222333444444555555555444333111000222333444444333222000///333222222333333444555666222111111222333555777888<<<;;;;;;>>>AAAAAA>>>;;;<<<@@@CCCBBB>>>===???BBBBBBBBBCCCHHHMMMMMMGGGBBBKKKPPPRRRKKK???777999???:::<<<>>>???@@@@@@??????DDD@@@<<<;;;===???@@@|||gggSSSPPPUUUWWWQQQLLLCCCCCCBBBBBBBBBCCCDDDEEEBBB>>>;;;;;;======;;;888999999999999:::;;;<<<===555777:::;;;:::666111...111111222666999:::888666333444444444555777999;;;999888777666777777777777:::======:::555222444666444666999;;;;;;999666444888888777777666444333222000000/////////...------)))+++,,,...///000000000111222222000---+++***++++++,,,---,,,++++++,,,---//////...,,,+++,,,///222888>>>NNNbbblllqqqxxxlllbbbUUUDDD888111...***)))+++---//////,,,,,,,,,,,,,,,---......******(((''''''((()))***(((&&&%%%&&&((()))))))))((()))+++***(((''''''((()))******++++++,,,------))))))*********+++++++++)))***,,,------,,,***)))+++++++++,,,---///000000...---+++***+++---///000+++++++++*********))))))******+++,,,,,,+++++++++---,,,++++++******+++++++++***)))***,,,......---******++++++++++++******'''((()))***++++++++++++))))))))))))***+++,,,---------,,,+++***)))(((((((((''''''''')))***)))((())))))))))))))))))))))))***,,,---+++)))***...222111000///...---,,,,,,,,,))))))***,,,,,,---------*********)))))))))(((((((((((()))+++,,,,,,,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++******+++***))))))+++---,,,,,,+++++++++***++++++++++++++++++,,,---...///------,,,,,,,,,,,,,,,---------///333777888888666222111000///...///000111000111111000//////000222111444777666333222444666666444333333555555222///111222222222222111000///111111000000111333666777333333222111333555777999999<<>><<<<<<>>>@@@xxxiiiZZZSSSQQQNNNMMMNNNKKKFFF???===???BBBBBBBBB@@@@@@???===;;;:::::::::888999;;;<<<<<<:::888666444555666666666555333222---111555777666555666777777444111333999<<<<<<;;;:::<<<<<<999444222444777888888:::;;;:::777333000444555666888999:::::::::888888888777666444333222000111111111111000///...,,,------......//////...000111111///,,,******++++++,,,...---,,,+++,,,---------,,,++++++---111444>>>>>>HHHXXXcccjjjyyy}}}gggPPP???777///...---...000000///...,,,++++++++++++,,,------))))))(((''''''((()))***'''&&&%%%&&&(((******)))''')))******(((''''''(((*********+++,,,,,,------************++++++++++++)))+++,,,...---,,,***))),,,,,,++++++******++++++,,,+++)))))))))+++---///+++++++++*********))))))******+++,,,,,,+++++++++---,,,++++++******++++++***)))((()))+++---------*********++++++******)))''''''((()))************((((((((()))***,,,---......------,,,++++++******)))((('''((()))******((())))))))))))))))))))))))+++,,,---+++)))***...222111000///...------------((()))***+++,,,---------*********)))))))))))))))'''((()))***+++,,,,,,,,,'''(((((()))***+++,,,,,,******++++++++++++*********+++,,,,,,,,,,,,+++************)))((())),,,...---,,,+++*********++++++*********+++,,,---...///,,,,,,++++++++++++,,,,,,,,,,,,---000444666666555111000///.........//////000111111000//////000222333666999888555333444777666333111222555555222///111111111111111111000000111000///...000222555777555444333333333666888:::777>>>DDDEEE@@@<<<===??????======@@@EEEGGGDDDAAAEEEHHHIIIGGGDDDDDDHHHKKKBBBBBBAAA@@@?????????@@@HHHGGGEEECCCCCCEEEGGGHHH===@@@BBB@@@>>>===???BBB|||ooo```UUUMMMHHHIIIMMMNNNHHH@@@===???AAABBBAAA@@@AAAAAA???;;;:::;;;===999;;;===>>>===:::666333555444333222333444666777///333777777333111333666888333000333:::>>>===:::999===???;;;444111333777444555666999;;;999333///333444444555777:::<<<===999999999888777555444333222333333444333222000///...............---------...//////...,,,******++++++---......,,,++++++,,,***+++,,,++++++---111444???===AAALLLYYYeeepppyyy~~~bbbFFF777222......///111222111...,,,++++++************++++++((((((''''''(((((())))))'''&&&%%%&&&)))***+++***''')))******(((''''''((()))******++++++,,,------*********++++++++++++,,,++++++,,,---,,,+++***)))+++,,,,,,***((('''((()))******)))))))))+++,,,---+++++++++************)))******+++,,,,,,---,,,,,,---,,,++++++******+++++++++)))'''''')))+++,,,+++*********+++******)))(((&&&'''((()))************((((((((()))***,,,---...------,,,++++++,,,,,,---***(((((()))***+++***)))))))))))))))))))))))))))++++++,,,+++++++++...000//////...---,,,,,,,,,---((()))***+++,,,,,,,,,,,,************************(((((()))***++++++++++++((())))))***+++,,,,,,,,,******+++,,,,,,+++*********+++,,,------,,,+++************)))((())),,,///---,,,+++*********+++,,,++++++++++++,,,,,,---...+++++++++++++++,,,,,,---++++++,,,///222444444333000000//////.........///000111222222111000222333666777888888666555555555444111000111444555444222222111111111111111111111222111000000111333666888666666555555666777999:::999@@@FFFFFFAAA>>>>>>AAA@@@>>>===@@@FFFHHHGGGDDDHHHIIIIIIEEEAAAAAAFFFJJJGGGDDDAAAAAABBBCCCCCCAAAKKKJJJGGGEEEEEEGGGIIIKKK???AAACCCCCCAAA@@@BBBDDD|||fffXXXQQQMMMJJJKKKIIIHHHEEEBBBAAAAAABBBCCCBBBAAA???>>>>>>>>>======<<<===>>>???===;;;888777666444222111111333666888666777666555444333222333555333111333777:::;;;:::888:::<<<;;;888555555666222444666888777666555555333333444555777888:::;;;:::::::::999999777666666333444444555444222000............---------......---...///...,,,+++,,,---,,,---//////---++++++,,,+++,,,------,,,---///111777999;;;@@@KKKXXX______hhhpppsssiiiTTT>>>333///......///000111///,,,)))******)))))))))))))))***''''''''''''(((((())))))((('''&&&''')))+++,,,+++'''(((***)))(((&&&''''''))))))******+++,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++************)))***+++***((('''))),,,+++++++++++++++++++++,,,+++++++++************))))))***+++---............---,,,++++++******+++++++++)))'''&&&(((************************)))((((((&&&'''((()))************))))))))))))***+++------+++*********+++,,,---...+++***)))***+++,,,+++***))))))))))))))))))))))))+++***)))***,,,------,,,---,,,,,,+++++++++,,,,,,((()))***+++++++++++++++***+++++++++++++++++++++))))))************))))))******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,+++***)))******)))(((''')))---000...---+++))))))***+++,,,...---------------......,,,,,,,,,,,,,,,---......,,,,,,,,,...111333333222111111000000000/////////000222555555444444444444999888777777777777555333111000000111333444555555222222222111111222222222444444333444444666888999777777777888999999::::::@@@AAACCCDDDEEECCCAAA???>>>@@@CCCDDDDDDFFFIIILLLMMMIIIEEEDDDDDDEEEDDDCCCGGGFFFDDDCCCCCCDDDFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJIIIEEE@@@AAAEEEHHHHHHEEEjjj[[[XXXUUUOOOKKKCCCGGGJJJHHHCCCAAABBBEEEEEE@@@<<<===AAABBB???;;;?????????>>>======<<<<<<666555333222222333555777===999555444555666333000111222333333333555888;;;888777888:::;;;:::777555111444888666333333777<<<222333444666777777777777;;;;;;;;;;;;:::999888888333444555555444222///------------------...///000---...///...---,,,---///,,,...//////---,,,++++++,,,---......,,,,,,---......555888777>>>JJJMMMGGGSSSVVVWWWRRRGGG;;;333//////...------...---+++)))))))))((((((((((((((()))&&&'''''''''(((((())))))((('''&&&(((***,,,,,,,,,'''(((***)))'''&&&&&&'''((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,******)))))))))***''')))+++***)))))),,,///+++,,,,,,------,,,,,,++++++++++++************))))))***,,,---.../////////---,,,++++++******++++++,,,***'''&&&''')))))))))***************)))((((((&&&'''((()))************))))))))))))***+++,,,---)))((((((((()))+++---///+++*********,,,---,,,+++))))))))))))))))))))))))+++)))(((***...///---***++++++*********+++,,,,,,))))))***++++++++++++***++++++++++++++++++,,,,,,)))************))))))(((++++++,,,---------,,,,,,***+++,,,------,,,+++***((()))+++,,,,,,+++)))(((******)))(((''')))---000...---+++))))))***+++,,,000//////.........//////---------------...///000...------...111222222111222222222222111111111000111444777888777666666666:::888666666888888555111//////000111222444666777333222222111222222333333777666777777777888999:::777888999:::::::::::::::FFFAAA???BBBHHHIIICCC<<<<<>>===>>>@@@>>><<>>888555444444444333777888999999777777888:::999888888;;;>>>>>>;;;777888777555555666666555444333222111000000111222333<<<<<<<<<<<<;;;999777555111333666555333222222222111...+++,,,000222000...111000///...---,,,,,,,,,---.../////////...---,,,---,,,,,,++++++******))),,,111555666555777>>>DDDHHHFFFBBB???;;;777222...///...,,,***)))((('''''')))))))))'''%%%%%%''')))&&&((()))++++++***)))(((******,,,,,,,,,,,,************))))))(((((('''''''''''''''((((((((((((((((((((()))***++++++,,,,,,...,,,***)))((()))***+++******+++,,,------......***+++,,,,,,******+++,,,...---+++***)))******++++++---...---,,,,,,---...,,,+++)))(((((()))+++,,,((((((((((((((((((''''''(((((()))))))))))))))((()))))))))***++++++,,,,,,+++***)))(((((()))***+++((((((((((((***,,,...///'''((()))***+++******)))+++++++++***((((((+++---------,,,,,,+++***))))))))))))*********((('''&&&((())))))*********))))))(((***,,,...///...,,,+++******))))))(((((('''''')))***,,,------,,,***)))******+++++++++******)))))))))))))))((((((((((((+++***)))))))))+++,,,---000...+++)))((()))+++,,,+++///222222///------......///111222222000...---000000000000333666:::<<<333333444666777555222...666555444333444666999:::888999999777444222111111///000000222333444555555444444444333222333666888777777777888:::;;;:::999>>>>>>?????????@@@@@@AAA>>>DDDIIIHHHDDDAAADDDHHHHHHBBB>>>AAAIIIMMMJJJEEEGGGIIIIIIFFFBBBCCCHHHNNNHHH@@@???EEEGGGBBBAAAGGGLLLJJJGGGEEEDDDEEEGGGHHHCCCCCCCCCCCCCCCDDDFFFGGG}}}lll[[[RRRQQQOOOLLLIIIHHHIIIJJJJJJIIIDDDAAA???======>>>??????@@@???>>>===<<<<<<;;;;;;:::888444222222555888;;;:::;;;:::888555333555777;;;999777888:::;;;:::888999:::;;;<<<;;;:::::::::666555555666777777666444333222111000000111222333999;;;===>>>===:::666444333222222444666777555222//////////////////000222000000///------,,,,,,,,,---.../////////...---,,,,,,,,,,,,+++++++++++++++...///222444666999<<<>>>@@@===999666444111...,,,,,,+++******))))))))))))*********(((&&&&&&(((***(((***,,,......---+++******+++,,,------,,,+++************))))))(((((((((((((((((((((((('''''''''((())))))***++++++,,,,,,---,,,***)))((()))***+++******++++++,,,,,,------+++,,,---,,,+++***+++---///...,,,***************+++,,,------,,,,,,---///---,,,+++***)))******+++))))))))))))(((((((((((('''(((((()))))))))((((((((())))))******+++,,,,,,+++***))))))))))))***+++)))((((((((()))+++,,,...)))(((((('''((()))*********++++++***((()))***,,,---,,,,,,+++******))))))((())))))******)))((('''))))))***************)))***+++---//////...,,,+++))))))))))))(((((((((((()))***+++,,,,,,,,,+++************************************))))))((((((((()))((('''''''''(((***+++...,,,+++))))))***+++,,,,,,...000111000...------......///000000000///...//////000222555999<<<>>>777666666777777666333000555444444333444555777777555666777555222000///000///000000111222333444444444555444333222333666888666666777888:::;;;::::::===>>>???@@@AAABBBBBBBBB@@@CCCFFFEEEAAA???AAADDDEEEAAA>>>@@@FFFIIIFFFCCCEEEGGGIIIHHHFFFFFFIIILLLFFFAAA???BBBDDDCCCCCCEEEJJJHHHFFFEEEDDDDDDFFFFFFCCCAAA@@@@@@BBBDDDFFFFFFzzzfffXXXSSSUUUOOOIIIIIINNNPPPLLLGGGCCCAAA???>>>===>>>???@@@;;;;;;<<<<<<<<<<<<<<<;;;@@@===999555555666:::<<<444888<<<:::555333777;;;>>>999666777<<<>>>:::666777;;;>>>===999777999<<<333333444666999999777555444333222111111222333444777:::===??????;;;666333444000...222888:::777222...000222000------111555000///...------,,,---------.../////////...,,,+++,,,,,,++++++,,,,,,------//////000444888;;;:::888777333///,,,++++++***((())))))))))))))))))))))))***++++++***(((((()))+++***,,,///111111000---++++++,,,,,,------,,,,,,+++++++++******************))))))((((((''''''&&&&&&)))))))))***++++++,,,,,,---,,,***))))))***+++,,,******+++++++++++++++++++++---...---,,,+++,,,---000///---+++***)))******)))+++,,,---,,,---...000......---,,,+++***))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))******++++++,,,++++++************++++++))))))(((((()))***++++++)))(((&&&%%%&&&'''***+++***++++++***))))))***,,,+++++++++******))))))((((((((()))*********))))))******++++++++++++******,,,---...//////...,,,+++((((((((()))))))))******)))******+++++++++,,,,,,+++***))))))))))))++++++,,,,,,++++++***)))((((((&&&&&&%%%%%%&&&&&&'''(((++++++++++++++++++,,,,,,...---...///000000...,,,---------......///000000///000111333555888:::;;;===;;;999888888666444222333333444444444444444333222333333222///---------000000000111111222222222222222222111000111333555555555666888999::::::;;;;;;===???BBBDDDDDDDDDDDDEEEDDDCCCBBB@@@?????????@@@???>>>???AAABBBAAA@@@BBBDDDGGGIIIJJJJJJJJJJJJEEEFFFCCC@@@BBBGGGHHHEEEGGGFFFEEEDDDDDDCCCCCCDDDBBB???===>>>BBBFFFGGGGGGwwwdddXXXQQQNNNLLLKKKMMMOOONNNMMMHHHCCC>>>===???AAA???===999999999999;;;>>>@@@BBBBBB@@@===:::999888999999666999;;;999666555888<<<<<<999666777;;;<<<999666555999===???===;;;::::::444333333555888::::::999555444333222222333444555888:::<<<>>>===;;;777555444111///111666888555222///000000///---...111444000///......---------......//////000///...,,,+++++++++++++++,,,---...//////111444777::::::999888444000+++(((''''''''''''(((((())))))))))))((((((***+++,,,+++***)))+++,,,***,,,000222222111...,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******)))(((''''''&&&&&&))))))*********+++++++++++++++*********+++,,,,,,++++++******************,,,---......,,,,,,---...000///---+++***))))))***(((***,,,,,,,,,---///000/////////...,,,***)))(((((((((((()))))))))))))))'''((((((((((((''''''&&&(((((())))))***+++++++++,,,++++++++++++++++++,,,***))))))))))))))))))))))))(((((((((((()))******)))+++++++++))))))***,,,*********)))))))))(((((((((((())))))************+++,,,,,,,,,,,,++++++***,,,------...---,,,***)))'''(((((()))******++++++***)))))))))***+++,,,---+++***((('''((()))+++,,,...---,,,,,,+++***))))))&&&&&&&&&%%%&&&&&&&&&&&&((()))+++,,,------,,,,,,...---+++---000111///,,,---,,,++++++,,,...000111///000111333444666777888BBB???;;;999888777555444111222333444444333111000...000111000---,,,+++,,,000000000000000000111111///000000///......///111333444555666777888:::;;;:::===AAADDDGGGGGGFFFFFFKKKGGGCCCAAAAAAAAA???===<<<===>>>>>>===<<<<<<===???@@@DDDIIIMMMMMMJJJGGGGGGKKKHHHBBBDDDLLLNNNHHHEEEEEEDDDDDDCCCCCCBBBAAACCC???===???EEEJJJKKKJJJppp^^^KKKOOOQQQNNNJJJJJJPPPVVVNNNEEE======BBBEEE???999:::999777888;;;@@@EEEIIIAAAAAA@@@>>><<<:::777666>>><<<999777888999::::::888999999888777666666777333555:::@@@CCCAAA<<<777777555333444777;;;===>>>777666555444444555666777:::::::::::::::::::::999222333333333222222222333222///,,,,,,...000111111000000//////......//////000000111111000...---,,,+++*********+++---///000...444:::<<<;;;999:::<<<888444...)))(((((((((((())))))******)))((('''&&&***+++---,,,+++++++++---)))+++...000111///---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++***)))((((((''''''***************+++++++++*********++++++,,,------++++++******************,,,---......,,,,,,---...///...,,,***))))))))))))((()))+++,,,,,,,,,...000/////////...,,,***((('''''''''((((((((()))))))))(((((())))))((('''&&&&&&'''(((((()))******++++++++++++++++++++++++++++++***************))))))((('''(((+++,,,,,,,,,***))))))***,,,+++***)))***+++*********)))))))))))))))((()))))))))******++++++---------------,,,++++++***++++++++++++***)))(((''''''((()))***+++,,,,,,***))))))))))))***+++,,,***)))((('''''')))+++,,,---------,,,+++******)))''''''(((((((((''''''''''''(((***,,,------,,,,,,...,,,+++,,,000111///,,,---+++***)))***---///111...///000333777:::===???EEEAAA===:::888777666444000111333444444222000///---...//////---++++++,,,000000000000000000111111000111222111//////000222333444666555555555888;;;===???CCCFFFHHHIIIHHHGGGKKKFFFAAA???AAAAAA>>>;;;:::<<<>>>>>>;;;::::::;;;<<<>>>CCCHHHLLLLLLIIIFFFFFFJJJHHHBBBEEEMMMNNNHHHEEEEEEDDDDDDCCCCCCBBBAAADDDBBBBBBDDDJJJNNNOOONNNwwwcccRRRUUUUUUPPPJJJJJJRRRYYYPPPGGG??????DDDFFFAAA;;;<<<;;;999999<<>>:::777555AAA>>>::::::;;;<<<:::999777888:::888555444555777444555999@@@EEECCC<<<555999777555555999<<>>???<<<:::===AAA<<<777111---+++***))))))******++++++***((('''%%%)))+++------,,,+++,,,---)))***,,,---...---,,,+++,,,++++++******++++++,,,))))))***+++,,,,,,------,,,,,,++++++******))))))************************)))******+++,,,------...******+++++++++++++++++++++---...---,,,+++,,,------,,,***)))(((((())))))(((***+++,,,+++,,,---/////////...,,,+++)))(((((('''(((((())))))*********)))*********)))((('''&&&''''''((())))))******+++******++++++++++++************+++++++++******)))&&&))),,,...///---***((((((***,,,,,,***)))***+++******************************)))))))))***++++++...//////......---,,,+++))))))*********)))(((((((((((())))))***+++,,,,,,************************)))(((''''''((()))+++,,,,,,,,,,,,++++++++++++***))))))*********)))((((((((()))+++,,,------,,,,,,---,,,+++,,,...//////...,,,+++***)))***+++---///+++---///333:::@@@GGGJJJDDDAAA===:::888777555444///111222444444333111000---...000000...------...000000000111111222222222666777888777555555555666555777888777444555888<<>>>>>>>><<<999:::<<<>>>>>>===;;;;;;;;;<<>>@@@AAABBBFFFDDDBBB???===;;;::::::<<<>>>@@@@@@???===;;;::::::999888777777777666555777999<<>>;;;777888888888:::===??????>>><<<;;;:::999999:::;;;<<<888999999:::;;;;;;;;;;;;666555333333444555666666555222000...///222444555333222222111111222333333444444444444333111///...+++***((('''(((***,,,...333777;;;>>>>>>>>>???AAA;;;777111...,,,+++***)))((()))+++,,,,,,***)))((((((***,,,---,,,++++++,,,******+++++++++,,,,,,,,,+++******))))))******+++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***,,,---.........******++++++,,,,,,------+++,,,---,,,+++***+++---***)))(((''''''((()))***)))+++,,,,,,++++++,,,---///...,,,***)))((())))))))))))***++++++,,,------++++++++++++***)))((('''''''''(((((()))*********))))))***++++++***))))))***+++,,,,,,---,,,++++++''')))+++,,,---,,,***)))(((***,,,,,,+++************+++++++++++++++++++++,,,+++***)))))))))***+++///000000///...---,,,,,,))))))))))))************)))))))))******+++++++++******++++++***)))((('''''''''(((((()))******+++************++++++++++++***++++++,,,+++***)))((()))***++++++,,,,,,,,,,,,+++,,,------,,,---///000,,,+++***)))******+++,,,,,,,,,...111888@@@HHHLLLBBB???<<<:::888777444222///000222333333333333222...000111111000///000111///000000111222333444444:::;;;<<<<<<:::999999:::999;;;<<<999666666:::>>>FFFGGGGGGHHHHHHHHHGGGGGG@@@??????>>>>>>===<<<:::<<<<<<>>>???@@@???===<<<>>>BBBGGGIIIHHHIIIKKKNNNCCC@@@AAAEEEHHHFFFEEEFFFJJJHHHFFFEEEDDDDDDFFFFFFCCCIIIOOORRRRRRQQQSSSUUU|||jjjVVVQQQWWW[[[TTTJJJFFFGGGHHHFFFCCCCCCGGGKKK>>>???@@@AAA@@@>>><<<;;;JJJGGGBBB===;;;;;;===>>>555===EEEGGGBBB===;;;;;;>>>999666777:::;;;777333:::>>>@@@???;;;888999;;;777888;;;???BBBAAA???<<<===<<<;;;;;;;;;;;;<<<===666888:::<<<===<<<:::999999444111333888;;;:::777444555555222///000666:::333333333222333333444444555555555555444222000///+++***(((&&&''')))+++---666666777;;;???AAAAAA@@@888444000---,,,+++***)))&&&(((***,,,---,,,+++***'''***,,,---,,,++++++,,,++++++*********+++,,,---+++***)))(((((()))***+++''''''(((***+++,,,------,,,---------------------++++++******************((()))***,,,---...//////******+++,,,------......***+++,,,,,,******+++,,,(((''''''&&&&&&''')))******+++,,,,,,+++***+++---///---+++)))(((((()))***++++++,,,------...//////,,,,,,,,,++++++)))((((((''''''(((((()))*********((()))***++++++***)))(((***+++,,,---...---,,,,,,((()))))))))************(((***,,,,,,+++***)))***++++++++++++++++++,,,,,,---,,,***)))))))))******000000000000///...---,,,))))))******+++++++++,,,***************+++++++++***+++,,,,,,+++)))&&&%%%&&&&&&((()))************((())))))******+++,,,,,,***+++,,,,,,,,,***)))(((+++++++++++++++,,,,,,,,,))),,,...---++++++...222++++++******************...------...333:::BBBGGG@@@>>>;;;:::888777444222000000111222333444444444///111333333222111222333///000111222333444555555;;;<<<======;;;:::::::::<<<>>>???<<<888777;;;@@@IIIIIIIIIHHHHHHGGGGGGGGG???@@@AAAAAAAAA???>>>============@@@BBBBBB???<<>>@@@BBBAAA@@@???======<<<<<<>>><<<;;;<<<>>>>>>:::777999888777777777888999:::<<>>@@@AAAAAAAAAAAA>>>=====================999<<>><<<;;;;;;:::666222222555777888777777777777555444444666888888555222111222333444444444444444444333222111000---+++)))'''(((+++...111333444666;;;@@@DDDEEEDDD;;;777111---++++++++++++***+++,,,---,,,+++***)))((()))***++++++***((('''******+++,,,,,,,,,++++++...,,,***((((((((()))***...---,,,,,,+++++++++,,,,,,,,,,,,,,,------.........---+++***)))******+++******+++++++++,,,,,,,,,///...------...///...,,,***,,,...///...---***(((+++***((('''&&&''')))***,,,++++++******+++,,,,,,+++++++++******(((''''''++++++******+++---...000------+++***************''''''(((((())))))******))))))(((((((((((())))))((()))***+++,,,+++******+++******)))))))))))))))---///000///...,,,------...------,,,+++++++++,,,************************...///000111111///---+++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))((())))))))))))***+++,,,---+++******)))))))))))))))(((((((((((())))))))))))((()))))))))*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------...///222555888:::;;;EEE???888444444555555555111111111111222222222222555111...222777999333,,,---000222222111333888<<<999:::<<<>>>???>>>;;;999CCCCCCBBB>>>;;;<<<@@@DDDFFFIIILLLOOONNNJJJEEEAAAFFFAAA===@@@GGGJJJFFFAAA===CCCGGGDDD<<<:::???FFF@@@AAADDDJJJPPPOOOGGG???GGGFFFCCCBBBDDDHHHLLLOOOJJJEEECCCDDDDDDCCCFFFJJJMMMMMMMMMMMMNNNPPPSSSUUUttteee]]]\\\^^^XXXOOOKKKNNNRRROOOHHHDDDEEEEEEDDDAAA>>>===>>>@@@???@@@@@@@@@???===<<<;;;<<<;;;;;;<<<===<<<:::888999:::;;;:::999999<<<>>>>>>>>>>>>>>>===;;;888777?????????@@@@@@BBBCCCCCC<<<===>>>???@@@@@@??????DDDBBB@@@@@@BBBCCCAAA@@@:::888666555555666888999888666444444666777777777888666333333444555444444333555777888777555222000---,,,***)))***,,,///000222444777;;;>>>AAACCCEEE???:::222,,,******************+++,,,,,,,,,+++*********+++++++++******)))***+++,,,,,,------,,,,,,///---+++***))))))***+++------,,,,,,++++++++++++++++++,,,,,,,,,------------,,,+++************++++++++++++,,,,,,------......,,,+++,,,---...---+++***,,,---......,,,***)))***)))(((''''''((()))+++,,,++++++*********+++++++++++++++******)))((('''+++************,,,---...,,,,,,,,,,,,++++++++++++(((((()))))))))))))))***))))))(((((((((((())))))((()))***+++++++++************)))((((((((((((((()))+++---------,,,---...,,,,,,+++***************************************,,,,,,......///...------++++++++++++++++++************************+++++++++++++++++++++******)))************+++,,,---...++++++***)))(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,...111444999===??????;;;777555555555444333000000111111111111222222333444666777888777444333444333333444666777777777888<<<@@@AAA???>>>>>>???AAABBBBBBAAA>>>>>>???BBBFFFIIINNNPPPNNNIIIBBB===@@@AAADDDGGGHHHHHHFFFDDDCCCDDDDDDCCC@@@???@@@BBB@@@BBBFFFHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKLLLDDDBBBCCCGGGHHHEEEEEEGGGPPPLLLJJJMMMSSSVVVTTTPPPsssiiidddaaa^^^WWWSSSUUUUUUPPPIIIFFFEEEFFFFFFDDDAAA??????@@@===>>>???@@@???>>><<<;;;999;;;<<<===<<<;;;;;;<<<;;;===>>>===;;;;;;>>>@@@???<<<:::<<<@@@AAA>>>:::BBBAAA@@@@@@@@@BBBCCCDDD<<<===@@@BBBCCCDDDDDDCCCLLLEEE??????CCCGGGEEEBBB;;;;;;999777666666888:::888555333333666888888777777666555555666666555444333555888::::::777333000------------...///000111333555888:::<<>>:::666777:::;;;888666777:::;;;888444999???EEEEEEAAA???AAAEEE???AAACCCCCCBBBAAABBBBBBOOOOOOOOOMMMJJJFFFCCC@@@;;;CCCKKKNNNJJJFFFFFFGGGIIIEEEBBBBBBDDDDDDAAA===AAAFFFJJJHHHCCCBBBHHHOOOEEEGGGJJJKKKLLLJJJHHHGGGBBB@@@BBBFFFGGGFFFGGGJJJKKKLLLNNNPPPRRRRRRRRRQQQyyymmmeee```]]][[[ZZZUUUMMMIIIJJJFFFGGGHHHGGGDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>999<<>><<<<<<>>>AAAAAA@@@???>>>>>>>>>===<<<===<<<<<<===AAABBBBBB@@@AAAAAAAAAAAAAAAAAABBBBBB???@@@AAACCCEEEGGGIIIJJJHHHCCC???>>>AAACCCCCCAAA>>><<<999888888999888888555444444444555666888999777666666777888888666444444666888999999666444222//////000111222222222222777666777:::???BBBCCCBBB???;;;444///---+++)))((((((((()))***+++,,,,,,,,,...---,,,,,,,,,---...///------...///////////////111000///---------------++++++,,,,,,,,,++++++++++++,,,---......---,,,,,,***************+++++++++******+++,,,---...//////,,,+++***+++,,,---,,,+++++++++,,,------+++***)))''''''''''''((()))+++,,,,,,+++***)))))))))))))))***************)))(((((((((((((((((())))))******)))***,,,...///...---+++,,,,,,++++++******))))))***))))))))))))))))))***((())))))***************+++******)))((()))))))))%%%'''***++++++,,,---...******)))))))))))))))***,,,,,,+++++++++,,,---......---+++***+++,,,...//////......------,,,,,,+++))))))***+++,,,,,,------///...---,,,++++++++++++************+++,,,------,,,,,,+++)))(((((((((((('''''''''(((((((((((())))))))))))(((((((((((('''***++++++++++++,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,...222888>>>BBB;;;999777666555444222111111000000000000111333444666<<>>;;;888888999;;;:::999???BBBEEEEEECCCAAABBBCCC@@@AAACCCDDDEEEGGGHHHIIIZZZVVVOOOIIIEEEDDDFFFGGG<<>><<<<<<===???AAA;;;>>>AAA@@@>>>>>>AAADDDHHHCCC>>>>>>@@@@@@:::555999<<>>@@@AAAAAA@@@???>>>CCCBBBBBBBBBDDDHHHKKKNNN@@@@@@@@@@@@??????@@@AAAAAA<<<777888;;;<<<:::666222555666555333333777;;;777666666777888888777555666666666555555555555555222333444666666666666555===888666;;;DDDGGGDDD>>>888666444222000---***'''(((((())))))***+++,,,---///...---------...000111......///000000000000///000000///...------------******+++,,,,,,++++++***,,,---...//////...---,,,((())))))***++++++++++++)))******+++,,,---------,,,+++++++++---......,,,++++++,,,,,,,,,+++***)))'''''''''((()))***+++++++++***))))))((((((((())))))************))))))(((''''''((((((((()))(((((((((***,,,.........,,,+++,,,,,,++++++******))))))******))))))))))))******)))))))))))))))*********---,,,++++++******++++++)))+++------,,,+++,,,---++++++*********++++++,,,......---,,,---...///111222000...+++***+++,,,...000000/////////.........++++++,,,,,,---...//////333222000...,,,++++++***(((((((((((()))***+++,,,,,,+++***)))((((((((((((((())))))))))))*********)))))))))))))))(((((((((*********+++++++++,,,,,,(((((()))***++++++,,,,,,......---...111555:::>>>???===:::666444333333444222222111111222333555666;;;===???@@@???=========<<<<<<:::888777:::???DDDFFFDDDBBBCCCEEEEEEBBB???CCCBBBBBBDDDGGGLLLPPPRRRVVVSSSNNNIIIEEEDDDDDDDDDBBBEEEHHHJJJKKKKKKKKKKKKIIIIIIIIIGGGEEEBBB@@@???CCCFFFHHHIIIGGGGGGIIILLLIIIIIIJJJJJJIIIHHHFFFEEEBBBAAADDDJJJMMMMMMMMMQQQPPPRRRTTTRRROOOPPPWWW]]]zzzgggddd```[[[RRRJJJIIIMMMKKKLLLLLLJJJGGGEEEEEEFFFDDDBBB???======>>>@@@BBB???@@@AAAAAA@@@AAACCCEEEIIIDDD??????AAA???999333777===BBBCCCAAA@@@BBBEEE;;;<<<>>>?????????>>>===CCCBBBAAAAAABBBEEEIIIKKK===@@@BBBBBB@@@@@@BBBDDDAAA===::::::===>>><<<999555777777666555666888;;;777666555666777888777666777666555444444555666777666777888999::::::::::::===:::999???FFFHHHCCC<<<444333111111000...+++((()))))))))))))))***+++,,,...............///000111......///000000000000///.........------,,,++++++))))))+++,,,,,,,,,+++***,,,---...//////---,,,***'''((()))***++++++++++++******++++++++++++,,,,,,,,,+++***,,,...///...---+++++++++++++++******)))''''''(((((())))))******))))))(((((((((((())))))))))))************))))))'''(((((())))))((((((''')))***+++,,,,,,,,,+++******************)))))))))+++******))))))******+++)))(((((((((((()))***+++...------,,,+++,,,,,,,,,,,,...///...,,,++++++,,,,,,,,,,,,+++,,,,,,---...///...---,,,---...111222333111///,,,+++++++++,,,////////////////////////---------....../////////444222000---,,,+++++++++(((((('''(((((()))***++++++******)))))))))))))))))))))*********+++++++++((()))))))))************************++++++++++++((())))))***+++,,,------///...------///333666999???>>>;;;777444444666888555444333333444666888:::>>><<<:::;;;===>>>===;;;:::;;;<<<:::999<<>>FFFDDDBBBDDDIIINNNSSSUUUHHHJJJLLLMMMKKKEEE???<<>>BBBLLLWWWZZZUUUOOONNNbbbVVVMMMOOO[[[ccc```ZZZuuuiii^^^YYYVVVPPPKKKIIIMMMMMMLLLJJJGGGFFFGGGIIICCCCCCBBBBBBAAA@@@??????BBBAAA???@@@AAACCCCCCCCCDDDDDDDDDBBB@@@===;;;:::999<<>>@@@AAA??????@@@@@@AAAAAAAAABBBAAA@@@??????AAADDDFFFGGG>>>@@@BBBAAA>>>===???AAA>>>:::666777;;;===<<<999777555444444666777888777777777777777777777777777;;;;;;;;;<<<======>>>>>>888:::???CCCEEEDDD@@@===666333///---,,,,,,+++*********)))(((((()))***+++,,,---...///000000000000---...//////000000//////,,,,,,,,,,,,+++******)))((()))+++,,,,,,,,,+++******+++---...---+++)))(((%%%'''(((***+++,,,,,,+++---,,,,,,,,,,,,++++++++++++***)))***---...---,,,++++++++++++*********)))(((((()))))))))))))))(((''''''''''''((()))******))))))************))))))'''((())))))))))))((('''+++***************))))))(((((()))))))))))))))***+++******))))))******+++)))(((((('''((()))***+++------,,,++++++++++++,,,,,,...///...,,,++++++,,,,,,,,,,,,,,,,,,---.........---+++***+++---000222000///---,,,++++++++++++---------......//////000---------...............000///---+++***+++,,,---(((((((((((()))***+++,,,)))))))))))))))******+++))))))))))))************(((((()))***+++,,,------************++++++++++++))))))***+++,,,---......,,,,,,,,,---///222444666999:::;;;999777666888:::888777666555666999<<<>>>===:::777666888:::;;;;;;:::;;;===>>>@@@CCCGGGIIIFFFCCCBBBCCCGGGHHHFFFDDDGGGEEEDDDFFFJJJNNNPPPPPPDDDFFFJJJLLLKKKGGGBBB???CCCBBBBBBDDDHHHJJJJJJJJJDDDHHHKKKIIIDDD@@@@@@AAAAAACCCFFFJJJKKKJJJGGGEEENNNNNNOOONNNNNNMMMLLLKKKCCCGGGPPP[[[^^^YYYTTTSSScccYYYPPPSSS___fffbbb[[[nnn\\\XXX[[[WWWMMMDDDOOOOOOMMMJJJGGGGGGHHHJJJBBBCCCEEEFFFEEEBBB>>>;;;DDD@@@>>>>>>AAACCCCCCAAA>>>DDDHHHFFF???:::===AAA<<<<<<>>>CCCGGGFFF@@@;;;@@@===999777999===BBBFFF:::<<>><<<:::EEE???999:::@@@FFFHHHHHH;;;CCCIIIFFF>>>;;;AAAIIIFFF<<<444777@@@EEE???666777555333222444777888888666777999::::::999888777============>>>???@@@AAA222;;;CCCFFFCCC>>>===>>>999444...))))))***+++,,,+++***)))(((((()))******+++,,,...000000000000///---......///////////////++++++++++++***)))(((((('''(((***,,,---,,,***)))((()))+++,,,,,,***'''%%%%%%&&&(((***+++,,,,,,+++///......------,,,++++++)))(((((()))+++---,,,++++++++++++************)))((()))))))))))))))((('''&&&&&&&&&'''((()))***+++((())))))*********))))))(((((()))******)))((('''++++++***)))((((((((()))''''''(((((())))))******++++++************++++++)))((('''''''''(((***+++---,,,++++++******+++++++++,,,...---,,,+++,,,,,,,,,+++++++++,,,------...---+++***)))***,,,///111,,,,,,++++++++++++++++++***++++++,,,---...//////------------------,,,,,,,,,+++)))))))))+++---...))))))))))))***+++,,,---(((((((((((()))***+++,,,(((((((((((())))))))))))(((((()))+++,,,---...///)))************+++++++++)))******,,,---...//////)))***+++---///222444555333666:::;;;:::888999::::::999777777888;;;>>>@@@;;;999777444444666999<<<<<<;;;===BBBHHHJJJHHHEEEBBBCCCDDDFFFGGGHHHIIIJJJGGGFFFEEEHHHKKKMMMKKKIIIJJJIIIHHHHHHHHHIIIIIIJJJ???AAACCCEEEGGGHHHIIIIIIEEEGGGHHHHHHEEEBBBAAA@@@CCCGGGKKKMMMMMMKKKKKKKKKKKKLLLNNNOOOOOOMMMJJJIIINNNMMMPPPWWWZZZYYYZZZ]]]WWWYYYZZZ[[[[[[\\\^^^aaaxxxeeeVVVOOOQQQUUUKKKFFFFFFKKKNNNKKKGGGFFFIIIIIIGGGAAA???BBBBBB@@@;;;>>>@@@???>>>>>>AAADDDEEEBBB??????AAAAAA???===999===@@@???===;;;<<<===;;;<<<<<<:::888888999:::===<<<;;;;;;;;;;;;<<<===<<<;;;;;;<<<@@@CCCEEEEEELLLFFF@@@@@@CCCEEEDDDAAABBBBBBBBBBBB@@@???>>>======:::666666888999888666===>>>>>>===<<<===@@@BBB??????@@@AAACCCBBB@@@???BBB??????BBBGGGGGGBBB===444111---++++++++++++***++++++***'''&&&&&&(((***444333111000////////////------------,,,,,,+++***)))***+++,,,,,,+++***))))))))))))))))))((((((''''''((()))******)))(((''')))***++++++***+++---///...------,,,+++++++++,,,***)))(((***---///---+++------,,,+++***)))((('''((()))*********((('''&&&%%%%%%&&&&&&'''(((((())),,,,,,++++++++++++++++++,,,,,,,,,+++***)))((('''***+++,,,+++((('''((())))))))))))))))))))))))))),,,,,,,,,------,,,,,,+++'''(((((()))***++++++++++++***)))***,,,,,,***))))))+++++++++***)))***+++---,,,+++***+++,,,---...,,,,,,,,,+++))))))+++---(((((())))))************,,,+++***))))))+++---...------......---,,,++++++++++++++++++++++++,,,,,,+++***)))(((((()))***+++,,,+++******))))))************))))))******+++,,,***)))((()))+++,,,,,,,,,(((((())))))))))))(((((()))***,,,------,,,***)))''''''((())),,,000444666555444555888<<<>>>===;;;EEE===666555;;;???>>>;;;999::::::666222333:::AAA@@@<<<;;;BBBKKKOOOIIIBBBBBBCCCCCCEEEGGGKKKPPPSSSFFFFFFFFFHHHIIIHHHEEECCCPPPLLLCCC===BBBKKKKKKEEE???EEEKKKJJJEEEAAABBBDDDIIIDDD???AAAFFFHHHDDD???BBBGGGJJJGGGBBBBBBJJJSSSNNNFFFGGGRRRWWWOOOHHHIIIPPPTTTRRRNNNSSS___```XXXSSSYYYeeennnfffXXXZZZeeeqqq```VVVSSSSSSPPPLLLLLLOOOPPPLLLHHHGGGJJJKKKIIIDDDCCCEEEEEEBBB;;;===>>>>>>===>>>@@@AAABBB@@@???>>>??????>>>===:::<<<>>>>>>===<<<;;;<<<<<<======;;;999888999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<@@@CCCFFFGGGKKKFFFBBBAAACCCDDDDDDCCCDDDCCCCCCCCCCCCBBB@@@>>>===;;;999888888999999888???@@@AAAAAA@@@AAABBBDDD@@@@@@@@@AAABBBBBBBBBAAAAAAAAABBBDDDGGGFFFBBB===555222...++++++******)))******)))(((&&&&&&)))+++333222000///.........///,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++***)))))))))))))))((((((''''''((()))******)))((('''(((***++++++++++++,,,...,,,,,,+++***************+++***)))+++...000...,,,------,,,+++***)))((('''((())))))))))))))))))(((&&&&&&&&&''''''(((((()))++++++++++++++++++++++++,,,,,,,,,++++++***)))(((***++++++***(((((()))+++************************+++,,,,,,,,,,,,++++++***&&&'''(((***+++---...///+++***)))***+++,,,***))))))+++,,,,,,*********,,,------,,,,,,,,,------...,,,------+++))))))+++---)))))))))))))))***++++++,,,+++***))))))+++---..................---,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++,,,++++++*********************))))))******+++,,,***((('''(((***,,,,,,+++((())))))******))))))(((***+++,,,------,,,+++******))))))***,,,000333555999777666777;;;======<<<>>><<<:::999;;;<<<<<<<<<999888666555555777:::======<<<<<<@@@FFFJJJKKKJJJHHHGGGHHHKKKPPPRRRPPPMMMIIIGGGEEEEEEEEEEEECCCBBBEEEFFFDDD@@@AAAFFFGGGDDDCCCDDDEEEEEEDDDBBBBBBBBBDDDBBBAAAAAADDDFFFGGGFFFCCCEEEFFFEEECCCDDDGGGKKKNNNPPPPPPOOOOOOQQQQQQPPPPPPPPPRRRUUUUUUTTTVVVXXXUUUZZZ___aaaaaabbbbbb```qqqeee\\\WWWWWWSSSQQQRRROOOJJJHHHJJJIIIKKKKKKGGGEEEGGGFFFCCC===<<<<<<<<<>>>??????>>>===>>>>>>===<<<<<<===>>><<<;;;<<<===>>>>>><<<:::>>>>>>>>>===:::999999:::<<<<<<===>>>>>>===<<<<<<;;;;;;<<<===@@@CCCFFFHHHHHHFFFDDDBBBBBBCCCDDDEEEFFFDDDCCCDDDFFFFFFCCC???=========<<<:::999:::;;;@@@BBBDDDDDDDDDDDDDDDFFFAAAAAAAAAAAAAAABBBCCCCCCBBBDDDFFFHHHHHHEEEAAA>>>777333///,,,***)))(((''')))))))))(((''''''***,,,000///...---------------***++++++++++++***))))))++++++,,,------,,,++++++))))))******))))))(((''''''((()))******)))(((''''''***,,,---,,,+++,,,,,,******)))((((((((())))))+++***+++,,,///000///...---,,,,,,,,,+++)))(((((((((((((((((()))***+++,,,(((((('''''''''((())))))*********++++++,,,,,,---,,,,,,,,,,,,+++*********+++++++++***((((((***,,,++++++++++++++++++++++++++++++,,,,,,+++******)))%%%&&&(((***---///111222+++***)))***+++,,,***)))***+++------+++***+++,,,------.........------,,,---------+++))))))+++---+++***)))))))))***+++,,,,,,+++*********+++,,,---...............------------,,,,,,++++++*********'''((()))***+++,,,,,,,,,+++++++++************)))***))))))))))))***++++++)))((('''''')))++++++************++++++************+++,,,---------,,,+++,,,+++******,,,///222444===;;;888888:::<<<>>>>>>999<<<>>>===:::999999;;;999777444555888;;;;;;:::<<<<<<===>>>AAAFFFLLLPPPKKKJJJKKKQQQWWWVVVNNNGGGLLLIIIEEECCCBBBBBBAAA@@@:::???CCCAAA@@@AAABBBAAADDDBBB??????AAABBBAAA@@@???@@@AAA@@@@@@CCCHHHLLLEEEDDDCCCCCCDDDEEEDDDDDDOOOYYYYYYMMMJJJTTTYYYVVVOOOLLLQQQYYYVVVLLLMMMWWWWWW\\\[[[VVV]]]jjjjjj___|||oooeeeddd^^^XXXUUUPPPLLLMMMQQQHHHKKKKKKGGGFFFGGGEEEBBBAAA???===>>>AAABBB@@@>>>:::<<<>>><<<:::999<<>>AAAAAA>>>;;;???@@@@@@???<<<:::::::::<<<===???@@@@@@???===<<<>>>>>>???@@@@@@BBBDDDFFFDDDEEEDDDCCCAAAAAACCCFFFGGGEEEDDDFFFHHHHHHDDD@@@>>>@@@AAA???<<<:::<<<>>>???AAADDDEEEDDDDDDDDDDDDAAABBBAAAAAA@@@BBBDDDFFFDDDGGGKKKKKKHHHDDD@@@>>>888444///,,,***)))'''&&&((()))))))))((((((***------------,,,,,,,,,,,,,,,))))))************))))))++++++++++++++++++++++++)))************)))(((((('''((()))******)))(((''''''***---...---+++++++++***))))))((((((((())))))******+++,,,...//////...,,,,,,,,,,,,,,,***)))((((((((('''((()))+++---///***)))((((((((())))))***))))))***+++,,,,,,------,,,,,,,,,+++++++++++++++......---***(((''')))+++++++++++++++++++++++++++***++++++++++++***))))))&&&'''(((***---///000111,,,***))))))+++++++++******,,,......---,,,,,,,,,+++,,,---...---,,,+++***+++,,,+++***((((((***+++,,,+++***))))))***,,,---++++++*********+++,,,---///.....................------,,,,,,+++***))))))&&&(((***,,,---------,,,++++++++++++******)))))))))))))))))))))***++++++((('''&&&''')))************++++++,,,,,,++++++***++++++,,,---------,,,,,,,,,+++******,,,000333666<<<;;;;;;;;;<<<===>>>???<<<>>>>>><<<:::777777888999888999:::;;;<<<======???>>>===>>>@@@EEEJJJMMMHHHIIIMMMRRRUUUSSSLLLGGGJJJHHHFFFEEEDDDCCCAAA@@@999<<>>=========@@@?????????@@@@@@??????>>>>>>>>>>>>>>>BBBGGGLLLIIIGGGEEECCCCCCCCCDDDEEEPPPWWWYYYSSSQQQUUUXXXWWWOOOMMMPPPUUUTTTNNNOOOUUUWWW[[[\\\ZZZ___iiilllhhh{{{uuukkk```YYYSSSQQQSSSXXXLLLOOONNNJJJIIIIIIGGGCCCDDDBBBAAABBBEEEEEEBBB???999<<<===<<<999999<<>><<<;;;;;;===>>>@@@AAAAAA@@@>>>===@@@BBBDDDDDDBBBBBBCCCDDDCCCDDDDDDCCCBBBBBBDDDFFFHHHGGGGGGHHHJJJIIIEEEAAA???AAACCCAAA>>><<<===???===???BBBCCCBBBAAAAAABBBAAABBBCCCBBBAAABBBEEEHHHIIIKKKNNNMMMIIIDDD@@@>>>888444///,,,***)))'''&&&((()))******))))))+++,,,+++++++++,,,,,,,,,,,,,,,((())))))******)))))))))******))))))))))))*********************))))))((('''((()))******)))(((''''''***---...---+++++++++******)))))))))******+++)))***+++,,,,,,,,,------+++,,,---------+++)))((((((''''''(((***,,,///111+++***)))((((((***+++,,,))))))***+++,,,,,,------++++++*********+++,,,,,,111111///,,,(((''''''(((++++++++++++++++++++++++)))******++++++******)))((())))))***+++,,,------,,,***))))))***++++++***+++---///000...---,,,---***++++++,,,+++***)))((()))))))))(((&&&''')))+++---,,,+++******+++,,,,,,++++++***+++++++++,,,,,,......------------...///------,,,,,,+++***))))))'''(((***,,,......------***++++++++++++***)))((())))))(((((())))))***+++((('''&&&''')))*********++++++,,,,,,,,,,,,++++++***++++++,,,------------***)))((())),,,000555888888:::===???@@@???>>>>>>CCC@@@<<<:::999888777666:::===AAA@@@>>>===???CCCCCCAAA>>>@@@DDDFFFFFFDDDDDDIIINNNOOONNNMMMMMMNNNGGGGGGGGGIIIIIIGGGCCC??????<<<;;;<<<===<<<;;;:::999>>>CCCCCC@@@======???AAA>>>;;;;;;>>>BBBEEEFFFKKKKKKIIIEEEBBBBBBGGGKKKQQQOOOTTT\\\]]]VVVSSSUUUOOORRRQQQNNNQQQYYYZZZUUUUUUYYYaaahhhgggdddmmmzzzuuufff]]]XXXTTTTTTVVVTTTVVVTTTOOOMMMMMMKKKHHHDDDDDDDDDEEEEEEDDDBBB@@@<<<======<<<;;;;;;<<<===BBBBBBBBBCCCDDDDDDBBB@@@???AAABBBBBB@@@>>>======??????@@@AAAAAA@@@??????@@@DDDIIIIIIFFFCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKLLLMMMLLLIIIFFFDDD@@@BBBCCCBBB@@@???>>>???<<<>>>@@@@@@@@@???@@@AAABBBDDDFFFFFFDDDDDDGGGKKKOOOOOONNNMMMJJJEEE@@@>>>666222...+++******)))((((((***++++++))))))***+++)))***+++,,,,,,,,,,,,,,,((())))))************)))))))))(((((((((((())))))******++++++******)))((('''((()))******)))(((''')))+++------,,,+++++++++++++++*********+++,,,,,,)))+++,,,,,,+++***+++++++++,,,---...---,,,***((('''((((((***,,,...///000+++***)))((()))+++---///*********++++++,,,,,,---******)))((()))***,,,---111111111...***(((''''''++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++******---+++((((((***++++++++++++...000111000...------************)))((((((''''''((((((''''''(((***,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,...---,,,+++,,,---...///---,,,,,,++++++*********)))***+++,,,---.........******+++,,,,,,***)))((()))(((((((((((()))******)))((('''''')))++++++******++++++,,,,,,++++++************++++++,,,,,,---)))(((''''''***000555999777;;;???AAA@@@>>><<<<<>>BBBFFFDDD@@@>>>BBBFFFGGGDDDBBBCCCFFFGGGCCC???CCCHHHLLLLLLHHHHHHMMMSSSEEEFFFHHHKKKKKKHHHCCC???AAA<<<999:::<<<:::999:::777>>>EEEEEE@@@======@@@BBB???<<<===@@@CCCEEEEEEKKKLLLLLLIIIEEEFFFKKKPPPRRRNNNTTTbbbcccXXXRRRVVVSSSWWWUUUOOOUUUbbbcccZZZXXX\\\jjjwwwuuuppp|||vvvmmmggg```XXXUUUZZZZZZWWWQQQNNNNNNMMMJJJAAACCCEEEDDDBBB@@@??????AAA???=========>>>===<<<@@@BBBDDDDDDCCCBBBBBBBBB>>>@@@BBBCCCBBB@@@???@@@AAAAAAAAAAAAAAAAAAAAAAAA===DDDKKKNNNKKKGGGEEEFFFHHHFFFEEEFFFJJJLLLJJJHHHLLLPPPTTTSSSNNNIIIHHHHHHBBBBBBAAABBBBBBAAA???===>>>???@@@@@@???@@@BBBDDDDDDHHHKKKKKKIIIHHHKKKNNNUUURRRNNNLLLJJJGGGAAA===333000---++++++,,,++++++)))+++,,,+++***))))))***((()))***,,,------,,,,,,((()))******+++++++++*********)))(((((()))*********++++++++++++***))))))'''((()))******)))((('''***+++,,,,,,******+++,,,***************+++,,,---+++---///...+++)))***+++***+++---......,,,***)))'''(((***,,,---...//////+++***)))(((***,,,///111++++++++++++++++++++++++)))(((''''''(((***,,,------///000000---***)))(((************************'''(((***+++---.........,,,,,,,,,,,,,,,+++++++++---+++(((((()))+++++++++,,,...111222111///......,,,+++***)))(((((((((((('''((((((((((((***---000,,,---...///...---+++*********++++++,,,,,,,,,+++---,,,*********,,,---///++++++++++++++++++++++++,,,,,,,,,,,,,,,---......)))***+++,,,,,,+++)))(((((((((((((((((()))*********((('''(((***,,,,,,+++******++++++++++++******))))))))))))***+++,,,,,,***(((&&&&&&)))...333777;;;>>>AAAAAA>>>;;;999:::===>>>???>>><<<;;;<<<===DDDEEEFFFDDDBBBAAACCCFFFGGGGGGFFFFFFEEECCCBBBBBBBBBDDDFFFEEEDDDEEEIIIMMMHHHHHHHHHIIIHHHFFFAAA>>><<<999:::<<<;;;777888===<<>>BBBEEEEEEBBB@@@AAACCC===@@@CCCDDDBBBAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB:::BBBLLLPPPNNNJJJHHHHHHLLLHHHFFFHHHMMMPPPNNNJJJNNNTTTYYYWWWPPPJJJIIIKKKCCCAAA@@@AAACCCCCC???<<>>;;;>>>BBBIIIFFFCCCCCCDDDDDDDDDCCCFFFIIIJJJGGGBBB@@@CCCGGGAAA@@@???@@@AAACCCDDDDDDKKKIIIGGGFFFEEEBBB???<<<555666<<>><<<777???FFFCCC<<<999>>>FFF@@@@@@AAACCCGGGGGGDDDAAADDDDDDBBB@@@???BBBGGGLLLCCC???@@@EEEEEE@@@>>>AAAJJJEEEAAAFFFNNNRRROOOIII???LLLWWWSSSGGGDDDPPP^^^SSSNNNLLLRRRYYYXXXMMMBBBGGGHHHFFFCCC??????DDDHHH@@@???EEEOOOMMMCCCAAAHHHWWWUUUOOOKKKOOOVVVXXXVVVMMMTTTXXXSSSGGG===:::<<<222///------///000///---......------,,,+++))))))***+++---......---+++******++++++,,,,,,++++++***))))))(((((()))+++---...---***((()))+++,,,***((())))))))))))))))))******)))***++++++))))))***+++///...,,,+++***+++,,,,,,---///111111///,,,+++***((()))************))))))))))))***,,,,,,---------************+++,,,---...---,,,,,,++++++,,,,,,---++++++******)))*********///000111111111000...---,,,+++***)))(((((((((((()))***,,,......---,,,+++------------,,,+++******+++++++++*********))))))+++,,,,,,------,,,,,,+++///...,,,******+++,,,---,,,,,,,,,,,,,,,---...///111///,,,+++,,,............,,,******+++------,,,+++***)))))))))***,,,,,,---,,,+++*********+++,,,+++,,,.../////////............---,,,++++++***)))((((((''''''''''''(((((()))************+++++++++******+++,,,---///000111,,,,,,++++++++++++******,,,,,,+++)))'''(((***---;;;>>>AAAAAA<<<999777888888<<<@@@@@@???>>>@@@CCCKKKFFFAAA@@@BBBCCCAAA???EEEIIIKKKHHHAAA===>>>AAA>>>>>>?????????>>>>>>===HHHFFFCCCBBBCCCBBB>>>;;;333444666888:::;;;<<<===BBBBBBCCCCCCDDDDDDCCCBBBDDDFFFHHHGGGFFFIIINNNSSSNNNJJJIIIOOOXXX\\\VVVOOOZZZccccccYYYVVV___ffffffddd^^^cccnnnmmmccceeeqqq~~~nnniiibbb\\\WWWOOOEEE>>>AAAAAABBBBBBAAA@@@???>>>;;;>>>@@@???===<<<>>>@@@AAA@@@@@@BBBEEEFFFDDDBBBCCCCCCBBBAAA@@@BBBEEEIIIBBB??????CCCCCC???>>>@@@GGGCCCAAADDDJJJMMMKKKGGGDDDKKKQQQPPPLLLLLLRRRYYYSSSNNNKKKNNNTTTTTTNNNGGGHHHIIIIIIIIIGGGEEEEEEFFFCCCAAAFFFNNNLLLDDDCCCIIISSSTTTSSSPPPSSSXXXYYYVVVMMMSSSXXXUUUIII===555222222000......000111///...---......///...---+++******+++---......---+++******+++,,,------,,,+++******)))))))))***+++---...---***((((((***,,,+++***+++******)))))))))*********+++,,,+++***)))***+++...---,,,+++++++++++++++,,,...000000...,,,******((())))))*********))))))((((((***++++++,,,,,,,,,************++++++,,,---+++++++++******+++++++++,,,,,,++++++++++++,,,,,,....../////////......---,,,+++***)))(((((((((((()))+++,,,.........,,,+++***++++++,,,,,,,,,++++++************************++++++++++++++++++++++++///---,,,******+++,,,---------,,,,,,,,,------...///---,,,---///111222222...,,,******,,,...//////+++***)))))))))***,,,,,,---,,,+++*********++++++***+++---.../////////.........------,,,++++++***))))))(((((((((((()))))))))************+++++++++************+++---///000------,,,,,,++++++******+++,,,+++***))))))+++---444:::@@@AAA???;;;999888===<<<<<<===???AAABBBBBBEEEDDDCCC@@@??????@@@AAADDDEEEEEECCCAAA>>>=========>>>>>>>>>>>>>>>======BBBBBBBBBCCCDDDBBB<<<888666666666777999<<<>>>@@@AAAEEEHHHGGGCCCBBBDDDGGGLLLIIIGGGIIIMMMPPPOOOMMMLLLNNNQQQTTTUUUWWWYYYZZZ```___```bbbbbbaaabbbdddiiikkkmmmpppqqqssszzzoooccc[[[TTTKKKDDD???AAADDDCCC@@@=========@@@===;;;<<<@@@AAA???<<>>>>>??????<<<999<<<<<<======>>>======<<<;;;<<<@@@CCCDDDAAA:::666999777666666888<<<@@@CCC@@@FFFKKKIIICCC@@@DDDJJJQQQKKKGGGKKKSSSUUUPPPIIINNNUUU[[[ZZZVVVVVV]]]eeebbbYYYZZZfffhhh```]]]bbbnnnwwwzzzxxx|||vvvhhh^^^VVVQQQHHHGGGEEEDDDBBBAAA???>>>@@@<<<999<<>>@@@???======>>>???AAABBBAAACCCDDDDDDBBB@@@@@@AAAFFFCCC@@@BBBDDDDDDCCCBBB===>>>??????@@@BBBEEEGGGIIIFFFDDDHHHMMMOOOKKKFFFKKKKKKJJJKKKLLLMMMNNNNNNHHHGGGIIILLLNNNLLLEEE@@@GGGDDDDDDHHHHHHEEEGGGKKKEEELLLQQQPPPOOOQQQSSSSSSZZZSSSJJJAAA:::555222000000///////////////...---+++---000333333222///---,,,,,,---......---,,,,,,***+++---//////---+++***,,,,,,,,,,,,,,,,,,------+++)))(((''')))+++---///...---,,,+++************---......---+++******,,,***+++,,,------,,,*********+++------+++******+++))))))******))))))((((((&&&'''((()))))))))))))))******************))))))******++++++++++++******------,,,,,,,,,---......+++***)))))))))***,,,---++++++***)))(((((())))))+++,,,------------,,,,,,(((((()))***************((()))***+++,,,---......---+++***((((((***+++------,,,++++++******++++++......---,,,++++++++++++******,,,000333555333222000...,,,,,,///222333444+++***)))))))))***,,,,,,,,,,,,++++++++++++***+++'''(((***+++---...//////......------------------+++******************+++))))))*********+++++++++,,,+++***))))))+++...//////......---,,,+++*********+++---...,,,,,,,,,---,,,333:::>>>>>><<<<<<<<<@@@>>>>>>???CCCEEEDDDCCCAAAAAAAAA>>>:::888999;;;===<<<<<<======<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<666999<<<@@@@@@>>>:::777999888777777999<<<@@@BBB@@@EEEIIIHHHCCCAAADDDHHHNNNKKKIIIKKKOOORRRPPPMMMRRRXXX]]]]]]ZZZZZZ___dddaaa]]]^^^eeehhheeefffkkkrrr{{{{{{jjj```\\\\\\TTTKKKGGGIIIJJJGGGCCC<<<;;;:::;;;>>>@@@AAAAAA???>>><<<;;;;;;<<>>AAAEEEIIIHHHHHHIIIKKKKKKJJJFFFDDDEEEGGGJJJLLLMMMMMMMMMMMMLLLJJJHHHJJJLLLKKKHHHDDDGGGDDDCCCEEEFFFFFFGGGIIIGGGLLLNNNKKKJJJNNNRRRSSSUUUMMMCCC;;;666333222000,,,---......---,,,,,,++++++---000333333222000...------------------------***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))***---///...---,,,+++************,,,---...---+++***+++,,,)))***+++,,,,,,,,,+++***)))+++,,,,,,+++***+++,,,***************)))(((((('''(((((())))))))))))(((******+++++++++***))))))++++++,,,------,,,++++++++++++******+++,,,------+++***)))(((((()))+++++++++***)))))))))))))))))),,,,,,,,,,,,,,,,,,++++++***************)))((('''******+++,,,...///000000...---+++******+++---...,,,,,,++++++************...---,,,+++++++++++++++******,,,///111222///---///---,,,---000222333333+++***)))))))))***,,,,,,,,,,,,,,,,,,++++++******''''''(((***+++---...///,,,,,,------------------++++++************++++++))))))*********+++++++++...---,,,++++++,,,...///......---,,,,,,+++******)))+++------,,,,,,,,,---000444999;;;::::::<<>>AAADDDEEEDDDBBBCCCDDDEEEBBB>>><<<;;;:::666444888;;;>>>===:::999:::===888999:::;;;;;;;;;;;;;;;777888:::;;;;;;;;;;;;;;;999999:::;;;===>>>??????AAABBBDDDDDDDDDEEEEEEFFFGGGJJJLLLLLLJJJKKKPPPUUUUUUUUUVVVZZZ___aaa___]]]dddkkkmmmhhhiiittt}}}zzz~~~}}}oookkkmmm```RRRLLLNNNOOOJJJDDD============<<<===@@@BBB>>>>>>>>><<<;;;;;;>>>AAA@@@CCCEEEEEEDDDAAA@@@@@@??????>>>???EEEIIIFFF???888999:::;;;<<<@@@DDDGGGGGGKKKOOOOOOKKKGGGEEEEEEBBBDDDIIIMMMOOOOOONNNLLLPPPNNNKKKJJJJJJKKKKKKKKKFFFDDDBBBCCCEEEGGGGGGHHHLLLOOOMMMIIIHHHMMMQQQQQQGGGEEEAAA===999444...******,,,......,,,+++******+++,,,///111111000///---------------------------+++++++++,,,,,,+++++++++,,,,,,------,,,+++***)))((()))******)))***+++------,,,+++******************,,,---,,,+++***+++---)))***++++++++++++++++++)))***++++++++++++,,,...,,,,,,,,,,,,+++***)))))))))******++++++******))))))***,,,------,,,+++***+++,,,---......---,,,+++))))))))))))***+++,,,,,,,,,++++++***))))))************)))))))))))))))***++++++++++++************+++++++++******)))''''''***++++++,,,...///000000------,,,++++++,,,------+++++++++++++++*********---,,,,,,++++++++++++,,,******+++---//////---***,,,,,,,,,...111111000///+++***)))))))))***,,,,,,+++,,,,,,,,,,,,+++***)))''''''((((((***+++---...+++++++++,,,,,,---------++++++************++++++)))************+++++++++......------,,,---------,,,,,,++++++++++++******)))***,,,,,,++++++---...111555888:::999:::===AAA@@@DDDHHHGGGCCCAAABBBDDDFFFBBB===<<<===;;;666222666;;;???===999666999>>>777777888999::::::::::::888999999888888999===???===>>>???@@@@@@@@@@@@???AAAAAACCCEEEGGGIIIIIIHHHHHHLLLPPPPPPNNNOOOTTTYYYUUUSSSSSSYYYaaaeeedddaaajjjvvvzzzsssuuuzzzooobbbZZZXXXUUUPPPJJJHHHFFFDDDBBBAAAAAAAAABBB???@@@AAA???======???BBBAAACCCEEEFFFDDDBBBBBBBBB>>>???@@@BBBIIINNNJJJAAA:::999888888:::===@@@BBBAAAGGGMMMNNNIIIEEEDDDEEEBBBCCCFFFKKKPPPQQQOOOMMMOOOOOOLLLJJJHHHHHHKKKNNNFFFEEECCCCCCFFFIIIIIIGGGOOOOOOLLLHHHHHHLLLMMMJJJ@@@@@@@@@===888111,,,(((***,,,//////---******++++++,,,---.........---,,,......------------......+++******))))))******+++,,,,,,,,,,,,+++***)))((('''***,,,,,,***)))***++++++******)))))))))******(((***++++++******,,,---***************+++,,,,,,)))***,,,+++++++++---///------------,,,+++******+++,,,,,,,,,,,,,,,++++++)))***,,,.........---,,,***+++,,,------,,,+++***)))(((((()))***+++,,,,,,---------,,,+++***)))(((******))))))))))))******+++******))))))((())))))*********+++******)))))))))******+++,,,---......+++++++++++++++++++++++++++++++++++++++***))))))+++++++++***++++++,,,,,,*********,,,......---+++******,,,///111000---***+++***)))))))))***,,,,,,++++++,,,,,,,,,+++***)))((((((''''''(((***+++,,,))))))******+++,,,------******))))))))))))******)))************+++++++++,,,------...---,,,+++***))))))************++++++)))*********)))***---///...333999;;;;;;<<>>===;;;888777777999;;;;;;888777888999555666777888999999999999999::::::999888999===AAAEEEDDDCCCCCCBBBBBBCCCCCCAAADDDHHHJJJJJJLLLNNNQQQSSSQQQQQQVVV]]]^^^YYYTTTVVVXXX[[[___cccjjjrrryyyzzzvvvmmmfff```ZZZVVVTTTOOOJJJGGGGGGGGGEEECCC@@@BBBCCCBBB??????AAACCCAAACCCEEEFFFDDDCCCCCCDDD???BBBDDDFFFNNNTTTOOOEEE===:::777666999;;;======<<>>888111---,,,,,,***---000000...++++++,,,,,,,,,,,,,,,,,,,,,++++++......------------......+++***(((''''''(((***++++++,,,,,,,,,+++)))(((&&&'''***......+++)))))))))))))))))))))))))))******'''(((************,,,...+++***)))))))))***,,,---)))+++,,,,,,+++,,,...000............---,,,+++***------.........------,,,)))***---/////////...---((()))+++,,,,,,+++)))((())))))))))))***+++,,,---...//////...---+++)))'''***)))))))))))))))************)))(((''''''((((((((()))***++++++,,,++++++)))))))))******+++,,,,,,)))***++++++++++++***)))***++++++++++++***))))))************+++,,,------***))))))+++...///...---(((***,,,///111///+++'''+++***)))))))))***,,,,,,++++++,,,---,,,+++***))))))(((''''''''')))***+++(((((()))***+++,,,,,,---******))))))))))))******)))************+++++++++***,,,---...---+++)))'''((((((((()))******++++++)))***)))(((((()))---///+++111999===>>>???@@@BBBQQQKKKCCC???AAACCCEEEDDD===@@@BBB@@@<<<:::;;;===999888777888999999777555555555777888888999999999888:::<<<;;;999:::===@@@LLLJJJFFFDDDCCCDDDFFFGGGAAAHHHOOOOOOMMMMMMSSSYYY^^^VVVRRR\\\kkkmmm^^^MMMWWW```ggggggfffnnnssskkkhhhjjj]]]TTTUUUUUUNNNFFFBBBBBBGGGIIIDDD===<<>>GGGDDDBBBDDDJJJMMMLLLIII999;;;<<<<<<::::::<<<===BBBAAAAAACCCGGGGGGDDD@@@@@@JJJSSSQQQIIIGGGNNNXXXMMMFFFBBBEEEKKKMMMHHH@@@JJJNNNKKKBBBBBBLLLOOOKKKAAAIIIQQQPPPHHHAAA@@@CCC@@@;;;444///,,,+++++++++---///000000...,,,,,,,,,,,,---.........---,,,+++222111///---,,,+++,,,,,,(((((((((((()))***+++,,,//////---,,,***)))((('''***,,,//////---+++******************))))))))))))'''&&&%%%'''***,,,+++***((()))))))))'''''')))***,,,,,,++++++,,,,,,---...---///000///---,,,,,,---///......------,,,,,,++++++++++++***++++++,,,,,,)))))))))))))))(((''''''******))))))))))))******,,,---//////...,,,)))'''***))))))(((((((((((((((+++***))))))******((('''((()))***+++******((('''***)))))))))******+++,,,))))))))))))))))))))))))++++++******************++++++++++++,,,,,,---...)))))))))******++++++,,,++++++,,,---,,,+++***)))))))))************)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***'''((()))******)))((((((---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,+++***))))))))))))***)))'''&&&'''(((***+++((((((''''''''''''((((((+++---222777<<<>>>???@@@AAABBBCCCCCCBBBAAAAAABBBHHHAAA;;;:::===>>>999444333555666555222222555999555777:::;;;:::::::::;;;@@@>>><<<;;;<<>>:::999;;;<<<<<<;;;>>>@@@BBBCCCBBB@@@???>>>???EEELLLMMMJJJHHHJJJLLLGGGDDDBBBBBBEEEGGGIIIIIILLLJJJIIIIIIHHHFFFGGGIIIHHHKKKMMMLLLIIIFFFCCCBBB<<<888222---+++++++++******,,,//////............,,,---...//////...------111000...---++++++++++++(((((())))))***+++,,,---//////...,,,+++)))((((((***,,,...///---+++******************))))))))))))'''&&&%%%'''***,,,+++***((()))***)))(((((()))***,,,,,,++++++,,,,,,---...,,,---///...---,,,,,,---.........---,,,,,,++++++,,,++++++*********++++++)))))))))))))))(((''''''******))))))))))))******+++,,,---......,,,)))((())))))((((((((()))******,,,***))))))******)))(((((()))***+++++++++***)))*********+++++++++,,,,,,************************************************,,,+++++++++,,,,,,---...******++++++++++++++++++***++++++,,,+++***)))((()))******++++++******))),,,,,,,,,+++++++++******++++++,,,,,,,,,+++******'''((()))******)))(((''',,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,++++++************+++***)))((('''''')))***+++))))))(((((((((((()))))))))+++000555:::>>>AAABBB<<<===>>>>>>>>>@@@CCCEEEGGGAAA;;;:::===>>>;;;666555555555444333444666888555777999:::999999;;;<<>><<<999;;;@@@DDDDDD@@@<<<<<<>>>???@@@DDDHHHKKKIIIDDD@@@AAABBBAAA???>>>BBBIIIPPPNNNFFFGGGOOONNNCCC@@@FFFOOOKKKGGGHHHKKKJJJEEE???888444///,,,+++++++++***(((+++---//////...///000+++,,,...///000//////...///...---,,,+++******+++))))))***+++,,,---.../////////...---,,,+++***)))***,,,......,,,+++***+++************))))))))))))((('''&&&(((***++++++***)))***+++***)))((()))+++,,,,,,++++++,,,,,,---...***,,,------,,,,,,,,,---...------,,,,,,++++++***,,,++++++******)))))))))))))))))))))((((((((((((+++******))))))******+++)))***,,,,,,,,,+++***)))((((((((()))***+++,,,---,,,+++******++++++***)))((()))+++,,,---,,,,,,+++******,,,------,,,,,,+++***++++++,,,,,,++++++***************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,++++++***++++++++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,++++++***)))'''((()))******)))((('''++++++,,,---.........---,,,,,,,,,,,,,,,,,,------+++++++++***++++++,,,,,,***)))((((((((()))+++,,,******))))))))))))******''')))---111777<<>>===<<<;;;>>>BBBFFFDDD???999999<<<>>><<<999777555444444555777888777:::;;;;;;;;;;;;<<>>@@@AAAAAA>>>;;;FFFAAA<<<;;;===>>><<<:::<<>>???AAAAAA???>>>AAAIIIPPPKKKGGGHHHMMMLLLEEEBBBEEENNNIIIFFFGGGKKKJJJCCC<<<444111...,,,,,,---,,,,,,)))+++...///.........///)))+++,,,...//////......---,,,,,,++++++*********)))***+++,,,...//////000//////...------,,,++++++***+++------+++******+++************)))))))))(((((('''((()))***+++++++++)))+++,,,,,,*********+++,,,,,,++++++,,,,,,---...***,,,......------...///---------,,,++++++******,,,,,,++++++***)))((('''))))))((((((((((((((()))++++++************++++++((())))))***+++++++++***''''''((()))+++---...///,,,+++***+++,,,,,,+++***((()))+++---......------***+++---......---+++***+++,,,,,,------,,,,,,+++***************+++++++++,,,,,,,,,++++++,,,,,,---.........------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++******((()))*********)))((('''((()))+++---......------,,,,,,------------......++++++******+++,,,------******)))))))))***+++,,,,,,++++++******++++++,,,((()))+++...333888===@@@GGGEEEAAA===:::;;;>>>AAA@@@<<<888777;;;===<<<:::;;;888555666999<<<;;;:::@@@@@@@@@@@@@@@BBBFFFJJJFFFEEEDDDCCCDDDFFFHHHJJJPPPTTTRRRKKKNNN[[[bbbbbbZZZccckkkiiiaaa^^^bbbiiillljjjiiilllrrrwwwyyyzzzwwwiiifffgggeee]]]SSSOOORRRWWWQQQJJJGGGMMMPPPKKKGGGGGG@@@???======>>>???@@@@@@>>>???@@@@@@???>>>=========<<<===@@@CCCDDDBBB@@@DDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAABBBDDDFFFHHHIIIFFFKKKJJJEEEEEEJJJKKKFFFGGGFFFGGGHHHIIIEEE>>>888222000....../////////...+++---//////---+++++++++((()))***,,,------,,,,,,++++++++++++++++++*********+++,,,...////////////.........------,,,,,,,,,)))+++,,,,,,+++***+++,,,************)))))))))((((((((())))))******++++++***+++------,,,++++++,,,,,,,,,++++++,,,,,,---...+++---///000///...///000......---,,,,,,++++++***,,,,,,,,,,,,+++)))((('''))))))(((((((((((()))***,,,,,,++++++++++++,,,,,,(((((((((((()))******+++''''''((()))+++---...///,,,+++******,,,---,,,***)))***,,,---.........---***+++---......---+++***+++,,,---......---,,,+++))))))*********+++++++++---,,,,,,++++++,,,,,,,,,///......------,,,,,,,,,//////.........---------------............------,,,,,,,,,+++++++++******,,,,,,------------,,,,,,******+++++++++***(((''''''(((***+++,,,,,,,,,+++,,,,,,,,,------.........************+++,,,,,,---***************++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,///444888:::HHHFFFBBB===999888;;;===<<<999777888;;;===<<<;;;>>>;;;999:::===@@@@@@>>>CCCCCCCCCBBBCCCFFFKKKNNNCCCDDDFFFHHHJJJKKKKKKKKKYYYZZZTTTNNNUUUdddjjjeee___lllvvvrrreee___hhhssszzzvvvuuu{{{tttcccXXXZZZ___TTTIIIHHHTTTWWWMMMFFFGGGCCCAAA???>>>>>>@@@BBBDDD;;;???CCCCCCBBB@@@@@@AAA<<<999888;;;AAADDDCCCAAAEEEGGGIIIIIIGGGFFFGGGIIIDDDAAA@@@CCCHHHJJJGGGDDDCCCJJJIII@@@AAALLLOOOHHHBBBDDDGGGHHHFFFAAA:::666111000///000111111000///...///000///,,,***))))))'''(((***+++,,,++++++*********+++,,,,,,,,,++++++***+++---...//////......---------,,,,,,,,,,,,,,,)))***++++++******+++,,,************))))))))))))((()))+++***))))))+++,,,***,,,...///---,,,,,,,,,,,,,,,++++++,,,,,,---...---///000111/////////000///......------,,,+++++++++,,,------,,,+++)))((())))))(((''''''(((***+++---,,,,,,++++++,,,,,,---(((((('''&&&'''(((***+++((((((((()))***+++,,,---+++***)))***+++,,,+++***)))***,,,---...------,,,+++,,,,,,------,,,*********+++---......---+++***)))))))))***++++++,,,,,,------,,,+++++++++,,,,,,------------------,,,,,,111000000///.../////////------............------,,,,,,,,,+++++++++******,,,,,,---...////////////,,,,,,------,,,+++)))((((((((()))******++++++***++++++,,,,,,------......*********)))******++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++---000333444@@@???>>>;;;999888:::<<<:::999999;;;===>>>===;;;@@@>>>======@@@BBBCCCCCCBBBCCCCCCCCCDDDGGGLLLPPPGGGIIILLLNNNPPPPPPPPPPPPWWWYYYYYY\\\ccckkkkkkgggppprrrttttttrrrqqqsssuuu}}}~~~ppphhheee^^^ZZZXXXYYYYYYUUUPPPNNNFFFFFFEEECCCAAAAAACCCDDDBBBBBBBBBDDDEEEEEEDDDCCC===<<<;;;;;;>>>AAACCCEEEDDDFFFIIIKKKJJJIIIHHHHHHBBB@@@@@@CCCHHHJJJHHHEEECCCDDDCCCBBBCCCGGGIIIIIIDDDDDDDDDDDDCCC@@@:::555000//////000222222000......///000///,,,)))(((((()))***+++,,,,,,+++***))))))***+++---------,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,,,,,,,,,,)))***+++***)))***+++---************))))))))))))(((***,,,+++))))))***,,,***---///000...---,,,---,,,,,,++++++,,,,,,---......///000000///---...///000//////......------,,,+++,,,---......---+++***)))((('''&&&'''(((***+++------,,,,,,,,,,,,------)))(((&&&%%%%%%&&&)))***))))))((((((((()))*********)))((()))+++,,,+++******+++,,,------,,,+++***,,,,,,+++++++++*********)))***,,,......,,,***)))((())))))***++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------111000///.........///000,,,------......------,,,,,,,,,,,,+++++++++******+++,,,...///111222222222---......///...,,,+++************)))******++++++******++++++,,,---------******))))))((()))))))))***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************,,,...000111888:::<<<===<<<;;;;;;<<<:::;;;>>>@@@BBBAAA>>><<>>FFFFFF@@@AAAIIIHHHDDDAAAAAABBBAAA;;;555/////////000222111///------...//////,,,***))))))***+++,,,---,,,+++***))))))***,,,---......---,,,,,,---...//////---+++*********++++++++++++,,,,,,)))***+++***))))))+++---************))))))))))))(((***,,,+++)))(((***---+++---000000///---------,,,,,,++++++,,,,,,---...---///000///---,,,,,,---000000000///......------***,,,...//////...---+++)))((('''&&&'''(((***,,,...------,,,,,,------...***(((&&&$$$$$$&&&((()))******)))((((((((((((((()))((('''(((***++++++)))***+++,,,,,,,,,+++***))),,,,,,+++***)))))))))***(((***,,,......,,,***(((((())))))***++++++,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,---------111000///------......///,,,------------------,,,,,,,,,,,,+++++++++******+++,,,...000222333444444//////000000///---,,,***---,,,+++*********+++,,,))))))***++++++,,,------******)))(((((('''((((((***+++,,,---------,,,,,,,,,++++++******++++++,,,(((((()))***,,,---///000888;;;???@@@???===<<<;;;;;;===AAADDDEEECCC@@@======@@@AAA@@@???@@@CCCGGGDDDFFFGGGIIIJJJMMMQQQTTT```]]]ZZZWWWVVVXXX[[[]]]]]]___gggoooooommmxxx{{{pppiiifffccc```[[[LLLFFFMMMMMMBBB???FFFNNNIIIEEEFFFIIIKKKGGGCCCBBBCCCBBBAAA???@@@DDDGGGDDDDDDEEEGGGHHHGGGCCC@@@@@@???>>>>>>???BBBEEEGGGBBB<<<===GGGIIICCCAAAGGGIIIFFFBBB>>>;;;::::::;;;222111000000111000...,,,,,,......---+++)))((()))+++++++++++++++---......,,,---///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,...+++)))+++///111...***+++*********+++)))'''$$$((()))*********)))'''&&&%%%&&&(((************)))///......---------......---,,,***))))))+++,,,...............---,,,+++***///......000222333222000---...///...---,,,---...***))))))(((((((((((((((+++,,,---...---,,,+++***(((((('''&&&&&&&&&&&&'''*********))))))))))))(((***))))))***,,,,,,+++)))---,,,+++++++++,,,---...---,,,,,,+++*********+++***,,,//////---+++******))))))(((((()))***+++++++++***)))))))))))))))***+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******---......///...,,,***)))***++++++,,,,,,,,,++++++,,,,,,---000222333222111//////...,,,+++******)))***++++++++++++***)))))))))***+++,,,,,,,,,,,,,,,---+++)))((('''((()))******,,,///000111///---+++///---+++))))))+++---///+++*********,,,///111333;;;999999;;;>>>???===:::888AAAIIIHHH???;;;???FFFDDD???===@@@GGGKKKGGGBBBAAAGGGKKKJJJHHHLLLWWWaaa```WWWYYYbbbcccZZZZZZcccooonnnlllnnnuuutttgggccc```XXXPPPJJJHHHFFFFFFGGGFFFIIIMMMNNNLLLIIIFFFEEEIIIEEEAAAAAAEEEGGGEEEBBBDDDEEEGGGGGGEEECCCBBBAAA>>>===>>>>>>???AAACCCDDD???AAAAAABBBEEEHHHIIIFFFDDDCCCAAA>>>;;;999666555111000//////000///---+++,,,------,,,***((((((((()))+++---///000///...------...000///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,+++---111222000,,,+++,,,,,,,,,+++***((('''((()))*********)))((('''&&&'''((()))************------,,,,,,,,,,,,---------,,,+++***)))***,,,---////////////...---,,,+++/////////111333333222000...//////...---,,,,,,---,,,+++******))))))******,,,,,,------,,,,,,+++***))))))(((((('''''''''((((((((()))))))))))))))))))))(((((()))+++,,,***)))++++++***))))))***++++++,,,,,,+++***************+++...000000...+++++++++))))))))))))******+++,,,***)))))))))))))))******++++++***************+++++++++++++++++++++++++++......//////...---+++*********+++++++++++++++***++++++,,,...000111000...------------,,,+++***)))******++++++,,,++++++*********++++++,,,,,,++++++,,,+++***(((((()))***+++,,,---...//////...,,,+++---,,,+++******+++---...+++*********+++---000111888999;;;>>>@@@@@@>>><<<;;;???CCCCCCAAA???AAADDD@@@@@@???@@@BBBEEEGGGHHHLLLLLLKKKHHHGGGNNN[[[eee\\\ZZZ^^^ggghhhddddddjjjzzzxxxvvvwww|||rrrkkkgggggg]]]NNNHHHLLLMMMHHH???HHHQQQSSSNNNHHHEEEEEEMMMFFF@@@BBBIIILLLHHHAAAFFFGGGGGGEEECCCAAAAAAAAA=========>>>???@@@@@@AAA===EEEEEE???BBBMMMMMMEEEAAAAAAAAA???;;;666111//////...------......,,,***+++,,,,,,+++(((''''''((((((+++000333444111...+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,///222444222///---000111000,,,******,,,)))************)))(((((((((((((((((()))******+++++++++***++++++,,,---......---,,,*********++++++////////////...---,,,,,,......///111333333111///...///000...,,,***+++,,,------,,,+++++++++++++++------,,,+++++++++++++++******))))))))))))(((((('''''''''((())))))******)))(((((()))+++,,,***)))))))))(((''''''(((((()))++++++***)))))))))******---...000000---+++++++++***+++++++++++++++,,,,,,)))((((((((()))***++++++++++++******))))))((((((*********++++++,,,------////////////...---,,,+++************************+++***+++,,,......,,,+++***+++,,,......,,,+++*********+++,,,------------+++++++++++++++*********,,,+++*********+++,,,---.........------,,,,,,+++,,,,,,,,,,,,++++++,,,,,,+++******)))***,,,---...333888>>>BBBBBBAAA???>>>???>>>===???BBBCCCBBBAAA???BBBCCCAAA>>>AAAIIIPPPMMMLLLJJJHHHIIIPPPYYY___]]]^^^```aaadddiiipppuuu|||rrrpppjjj___WWWSSSOOOLLLJJJMMMPPPSSSSSSPPPLLLIIIFFFDDDCCCEEEIIILLLKKKJJJLLLHHHDDDCCCCCCCCCAAA???AAA???>>>======???AAABBB>>>CCCDDDBBBEEEJJJIIIBBBEEEDDDBBB>>>999333///,,,---,,,+++,,,------+++)))***++++++)))'''&&&'''((((((+++///222333111...+++---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------///222333222000222666777444...***,,,...***+++************))))))***)))((('''((()))+++,,,************+++---......///...---+++*********+++---.........------,,,++++++,,,---000222222///---...//////...+++))))))***------,,,++++++++++++,,,...---+++*********+++,,,))))))***)))))))))((((((&&&''''''(((***++++++,,,***))))))***,,,---+++***((((((((('''''''''''''''***))))))(((((())))))))),,,---///...,,,*********+++,,,,,,,,,,,,,,,,,,,,,(((((((((((()))***,,,,,,*********)))(((''''''&&&((()))***+++,,,---......////////////......------******))))))))))))))))))+++++++++,,,------+++)))''')))+++......---,,,***)))***+++---.../////////,,,,,,+++******)))))))))+++++++++++++++,,,---...000///---,,,++++++++++++++++++,,,---,,,+++***)))+++******)))******+++,,,///666???DDDDDDBBBAAABBBCCCAAA??????AAACCCBBBAAABBBDDDEEEBBB@@@CCCMMMVVVKKKKKKLLLOOOSSSVVVWWWXXXfffgggccc\\\```ooozzzxxxzzzqqq___TTTUUU___WWWPPPQQQYYY[[[UUUNNN>>>DDDIIIJJJHHHIIIPPPVVVQQQJJJCCCBBBFFFHHHDDD>>>FFFDDD???<<<<<>>AAAIIIJJJDDD@@@AAAKKKHHHBBB;;;555111///...---,,,+++,,,------+++)))*********(((&&&&&&'''))))))***,,,---......------+++,,,---,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000///777::::::666///+++,,,///,,,++++++*********************)))(((((()))+++,,,++++++++++++,,,---/////////...---,,,++++++******++++++,,,,,,,,,+++******))))))***,,,......,,,***...//////---***))))))***,,,,,,+++***************---,,,+++***)))***+++,,,(((((()))))))))((('''&&&''''''((()))+++,,,------++++++***,,,---...---+++)))))))))((((((''''''&&&(((((((((''''''(((((()))***+++,,,+++***))))))***,,,,,,------------,,,+++(((((((((((()))***,,,,,,************)))'''&&&%%%(((((()))***,,,---......///.........------------++++++***)))(((((())))))---,,,,,,---......+++)))%%%'''+++---......,,,+++)))***,,,---...///000000,,,,,,***))))))))))))***+++++++++,,,,,,---......000...,,,***)))******+++***+++,,,---,,,+++)))(((************************,,,333<<>>===???CCCEEECCC<<<>>>JJJLLLBBB>>>CCCKKKFFF>>>666111///000111...---,,,---......---+++*********(((&&&&&&(((******)))))))))***+++,,,---***++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------777888777333...+++,,,...---,,,++++++******++++++*********))))))******+++,,,,,,+++,,,,,,---...///......------,,,,,,++++++*********++++++******)))((('''''')))+++,,,+++***,,,---...,,,***))))))***++++++***))))))))))))))),,,,,,+++***************'''((()))***)))((('''&&&&&&'''((()))***+++,,,,,,+++******+++---...,,,+++)))))))))))))))((('''&&&''''''&&&&&&''''''((((((''')))******((((((***++++++,,,---...---,,,+++***)))((((((((()))***++++++((()))*********((('''&&&((())))))+++,,,---.........------,,,,,,,,,---------,,,***)))(((((()))***---------...//////,,,***&&&'''***,,,------,,,,,,)))***+++---.../////////,,,+++***(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++++++++,,,,,,,,,***)))(((***************++++++++++++000777===AAACCCEEEFFFFFFJJJNNNKKKEEECCCFFFJJJJJJGGGEEEFFFLLLSSSWWWXXXYYYWWWTTTVVV[[[bbbiiimmmdddlllwwwqqqnnnjjjgggeeebbb^^^[[[YYYVVVRRRQQQRRRUUUXXXYYYQQQOOOMMMKKKKKKJJJIIIHHHHHHFFFDDDBBBAAAAAAAAABBB@@@???@@@DDDGGGFFFEEEFFFBBB>>>777111......000222///.........000000///---++++++***(((&&&''')))+++)))))))))))))))+++,,,---+++,,,,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,222111///---,,,,,,,,,,,,...---,,,+++***++++++,,,*********++++++******))),,,+++++++++++++++,,,,,,------------------,,,,,,*********+++++++++******)))(((&&&''')))++++++++++++,,,,,,+++***))))))***++++++***)))))))))))))))+++++++++++++++***))))))((()))***++++++)))(((&&&%%%&&&&&&'''((())))))******))))))***,,,,,,+++)))((()))))))))((('''&&&%%%&&&&&&%%%%%%&&&''''''(((&&&((()))))))))))),,,...+++,,,---------,,,***)))***)))))))))))))))******((()))***++++++***((('''))))))***+++,,,,,,---------,,,++++++++++++,,,---...---+++)))((()))***+++,,,,,,,,,---//////---+++'''((()))+++,,,,,,,,,,,,)))***+++------.........+++***((((((((()))+++,,,,,,,,,,,,,,,,,,++++++***++++++***************+++,,,,,,,,,++++++***)))((()))******+++,,,,,,,,,,,,+++---000666===CCCFFFGGGGGGLLLPPPPPPLLLJJJLLLPPPOOONNNOOORRRXXX]]]``````aaa```___```eeemmmvvv|||qqqyyyyyyvvvllljjjmmmmmm```SSSRRRZZZ^^^ZZZRRRMMMQQQSSSPPPKKKHHHJJJMMMEEEEEEFFFEEEDDDAAA???>>>>>>CCCBBB===AAALLLOOOIII999666222...,,,---000222000//////000111111000...++++++***(((''''''***,,,((())))))***++++++,,,,,,,,,------+++******---///,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++++++++,,,***((((((***,,,,,,,,,...---,,,+++***+++,,,---)))***+++,,,,,,+++)))(((++++++******************,,,,,,------...---------***++++++,,,,,,,,,+++++++++)))&&&&&&(((+++,,,,,,***+++,,,+++***)))***+++,,,+++******))))))************+++,,,,,,***)))((()))***,,,,,,,,,+++)))'''$$$$$$%%%%%%&&&'''''''''(((''''''(((******)))((((((((())))))(((&&&%%%###%%%%%%%%%%%%&&&&&&'''(((&&&((()))******+++...000***+++---------+++)))(((+++***)))))))))))))))***'''(((***+++,,,+++)))(((*********++++++,,,,,,---,,,+++*********+++,,,---///...,,,***))))))***++++++***+++---......---+++)))))))))******+++,,,,,,******+++,,,------------***)))((('''((()))+++---,,,,,,,,,,,,++++++***)))************++++++++++++,,,,,,++++++***))))))((())))))***,,,,,,------,,,,,,+++,,,222;;;CCCGGGHHHGGGLLLPPPRRRQQQPPPQQQSSSTTTVVVZZZ^^^bbbeeehhhjjjhhhkkkppptttxxx~~~|||vvvnnnhhhdddaaa^^^\\\XXXSSSOOONNNPPPPPPLLLHHHKKKHHHFFFFFFEEECCCCCCEEE@@@BBB@@@>>>CCCKKKLLLGGG333222000...---...///000000///...------...000111,,,+++***(((((()))+++,,,************))))))))))))************))))))))))))++++++++++++++++++++++++///......---+++)))'''&&&''''''((()))))))))))))))---,,,++++++,,,+++)))''')))***++++++++++++***)))++++++***))))))******+++***,,,...//////...,,,***+++++++++++++++***))))))''''''((())))))))))))))),,,+++***)))((((((((((((,,,------,,,+++***)))(((++++++******************''')))***+++)))))))))***)))(((&&&$$$$$$$$$&&&'''(((((())))))******+++++++++,,,,,,***'''%%%%%%&&&(((''''''((())))))&&&$$$%%%&&&''')))+++---/////////---+++,,,------***''''''(((***++++++***)))((('''***,,,//////---***(((,,,,,,------,,,,,,+++***************************......---+++)))(((***+++------......---,,,++++++((()))+++---...---+++***......---,,,,,,,,,,,,---+++***)))(((((()))***+++------,,,++++++,,,,,,,,,++++++++++++,,,---------,,,+++*********+++,,,------,,,+++******,,,...///---...222666777:::DDDPPPOOOQQQQQQSSSWWW[[[WWWQQQWWWccckkkiiifffmmm|||xxxxxx}}}}}}rrrkkkhhhiii___YYYSSSQQQRRRQQQMMMHHHLLLPPPPPPJJJGGGJJJLLLJJJ@@@BBBAAA???AAAEEEBBB<<<222111///---,,,,,,---...///...,,,+++,,,---///000...---+++)))))))))+++,,,************))))))))))))))))))))))))))))))))))))******++++++++++++++++++---------,,,+++***)))((('''(((((()))))))))((((((+++******+++,,,---+++************++++++*********++++++******)))*********)))***---//////...,,,+++******++++++******)))((('''((()))*********)))(((+++***))))))((())))))))),,,,,,,,,,,,+++***))))))***+++++++++++++++++++++(((***,,,+++***))))))***)))(((&&&%%%$$$%%%&&&'''''''''(((((()))))))))***,,,------+++(((''''''((()))(((((()))***)))'''%%%&&&'''((()))+++,,,......///---+++,,,------***((('''(((***+++,,,+++***))))))+++---......,,,***(((,,,,,,------,,,,,,+++***************************,,,,,,+++***))))))***+++------------,,,,,,,,,+++)))***+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------************************,,,+++++++++++++++++++++***+++,,,------.........++++++******+++,,,---...---,,,+++******,,,...///111///000444777;;;BBBKKKTTTVVVYYY\\\bbbeee___VVV```hhhppprrrwww|||xxxyyylllfff```[[[YYYVVVRRRNNNMMMUUUVVVNNNKKKOOOOOOKKKCCCDDDCCCAAAAAA@@@:::222111000...,,,++++++++++++---,,,+++***+++,,,...///000///,,,*********+++,,,+++++++++*********))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,+++***))))))((((((((())))))((('''''')))((()))***,,,------+++++++++************++++++,,,,,,++++++************)))***,,,...///...,,,+++))))))******))))))((('''((()))***++++++***((('''******)))))))))***++++++,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***))))))***)))((('''&&&%%%&&&'''(((''''''((((((((((((((((((,,,------,,,***((()))******))))))***+++***(((''''''(((((()))***+++,,,---...,,,,,,,,,---,,,***((('''(((***,,,------,,,,,,,,,,,,------,,,+++***))),,,,,,------,,,,,,+++***+++++++++++++++++++++++++++************+++,,,---///...,,,,,,+++,,,------+++++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,------***+++,,,,,,,,,,,,+++******************+++++++++***+++---...//////......++++++++++++,,,---...///---,,,+++******,,,...///444000...333777;;;AAAHHHSSS___kkknnnmmmmmmmmmlllsssxxx~~~|||{{{wwwooofff```^^^___XXXYYYYYYYYYWWWTTTOOOKKKJJJHHHEEECCCAAA???888222111000...,,,+++*********---,,,+++***+++,,,///000222000...+++******+++,,,,,,,,,,,,+++******)))))))))((('''''''''((()))***((())))))******++++++,,,...------,,,+++***((('''(((((()))))))))((('''''')))((((((***,,,---,,,***,,,+++************+++,,,---------------,,,,,,+++------...//////---,,,+++)))))))))))))))(((''''''(((***+++,,,,,,***((('''+++******+++,,,---...///,,,,,,+++***************//////...---,,,++++++***,,,---...---+++)))))))))))))))((('''''''''((())))))))))))))))))(((((((((***,,,,,,+++***)))***+++,,,+++******++++++***((((((((())))))******++++++,,,,,,,,,,,,,,,+++***)))'''(((***,,,------------...---,,,,,,++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++******+++---...///...000///---,,,,,,---///000---,,,***))))))***,,,---...---,,,+++************)))+++---......---+++)))***+++++++++,,,,,,,,,+++***+++---///000000///...++++++,,,,,,---//////000---,,,+++******,,,...///333000111444777:::CCCKKKSSSiii~~~yyyxxx|||ssssssvvvnnndddbbbjjjkkk^^^SSSQQQQQQLLLFFFCCCAAA>>>999666000000///---,,,+++++++++---,,,++++++,,,...000111222111...,,,+++++++++,,,---------,,,+++******))))))(((''''''''')))***+++))))))******++++++++++++//////...---+++)))'''&&&((()))))))))))))))((((((******)))***+++,,,***(((,,,,,,++++++++++++,,,,,,...//////000000//////...111111111000///---+++***)))))))))))))))((('''''')))***+++,,,,,,+++***(((,,,,,,,,,---...///000111,,,+++***)))))))))******333222000...,,,***((((((,,,---...---+++))))))))))))))))))))))))))))))***+++++++++******)))))))))((()))+++***))))))***,,,---+++******++++++***)))(((((()))))))))*********++++++,,,,,,+++*********((((((***+++,,,---............,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++******,,,000222111000111000...------///111222...,,,***))))))***,,,---000///---+++)))((('''''')))+++...//////...+++)))++++++,,,---......------***+++---...000000000///,,,,,,---...//////000000---,,,+++******,,,...///...000444666555888EEESSSeeeuuuwwwrrrwwwuuujjj```]]]ZZZRRRJJJFFFBBB<<<777555.........------,,,,,,+++---,,,++++++,,,...000222111000---+++***+++,,,---///...------,,,+++*********)))((('''((())),,,---++++++++++++++++++++++++//////...---+++)))'''&&&((()))******+++++++++***+++***)))***++++++)))(((++++++,,,,,,,,,,,,++++++---...///111222111111000222222111000...,,,+++***))))))******))))))((('''******+++,,,,,,,,,,,,,,,---------...///000111222++++++)))(((((()))***+++333222111...,,,)))'''&&&***,,,---,,,***))))))***))))))************++++++------,,,+++******))))))'''(((******)))***+++------+++))))))***+++***)))((((((((())))))*********)))+++,,,,,,+++******+++((())))))***+++,,,------------,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,******---111333111///000000///...///000111222...---+++))))))***+++,,,000///---***)))'''&&&&&&)))+++---//////---+++)))+++,,,---/////////......***++++++,,,...///000111......///000000000000///---,,,+++******,,,...///,,,000555666333555EEEUUU||||||}}}uuufff]]]TTTOOOHHH<<<333000+++,,,,,,,,,,,,,,,++++++,,,+++******+++---///111///...,,,+++***+++,,,---//////...---,,,+++******+++***(((((((((+++---///......------,,,+++++++++,,,,,,,,,,,,++++++***)))((()))***+++,,,---------((((((((()))+++,,,+++))))))+++---......---+++)))***+++...000111222111111.........---,,,,,,++++++******++++++******)))(((************+++---...///------------......///000+++***)))(((((()))***+++111000///---+++***)))((((((***,,,+++***))))))***)))******+++++++++++++++------,,,+++***)))(((''''''(((***+++++++++---///---+++(((((()))******)))&&&''''''((()))******+++(((***,,,,,,***)))***+++))))))))))))******+++,,,++++++,,,------.........,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((+++000222///,,,------........./////////---,,,+++*********++++++---,,,+++)))((((((((((((***+++,,,------,,,+++***)))+++---...//////...---+++*********+++...000222000000111111111000///...---,,,+++******,,,...///---///222333111444BBBQQQ{{{qqqfff^^^XXXNNN>>>111,,,))))))***++++++++++++******)))))))))***,,,...000...---+++******+++,,,---000//////---,,,+++******,,,+++)))((()))+++...000000///......,,,,,,+++***)))***++++++,,,,,,,,,,,,((()))***,,,---...//////&&&&&&&&&)))+++------+++)))+++---000000---+++)))'''))),,,///111111111000******+++++++++,,,,,,,,,+++++++++++++++***))))))+++***))))))***---000222---,,,,,,,,,,,,---......+++***((('''''')))+++,,,......---,,,,,,+++******''')))++++++)))))))))***)))***+++,,,,,,,,,,,,,,,---,,,+++***)))((('''&&&''')))+++,,,,,,---///111---***((('''((()))))))))&&&&&&'''((()))***++++++'''***---,,,***)))***,,,***)))))))))))))))************,,,---.../////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***''''''***///111---***++++++,,,---......---------,,,,,,+++******************))))))))))))*********+++,,,,,,,,,,,,+++***((())),,,.........---,,,+++***)))(((***---000333111111222222111000...------,,,+++******,,,...///000//////000111444???KKKkkkjjjWWWFFF666+++''',,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,------+++))))))***,,,---,,,+++*********++++++---,,,***)))***---111333111111000......------------+++)))+++...000///...***++++++,,,,,,++++++***%%%&&&'''(((+++---///000......//////...---,,,,,,)))+++---///000...,,,+++,,,***)))***+++------,,,+++***)))))))))***,,,,,,------,,,+++,,,---...//////...---,,,+++*********,,,+++***)))(((((((((((()))))))))))))))*********)))+++,,,,,,***))))))***---,,,+++))))))))))))***,,,,,,+++***)))((('''&&&***+++,,,---......//////...---,,,***)))(((((((((&&&&&&''''''(((***+++,,,+++++++++*********))))))&&&&&&&&&'''''')))************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........---++++++,,,...,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***,,,,,,------,,,+++)))(((((())))))***************)))*********++++++++++++******+++,,,......+++)))((())))))***++++++,,,,,,333222222111000///......,,,,,,++++++++++++,,,,,,......000000...///999EEEccctttZZZDDD222++++++,,,,,,,,,,,,------------...---,,,+++***+++,,,,,,+++,,,---,,,******+++,,,,,,,,,+++***************,,,+++******+++---000222111000///...---------------+++***+++---//////...++++++,,,,,,,,,++++++***((((((((()))+++,,,.....................---,,,,,,)))+++---//////...,,,+++,,,***)))***+++---,,,,,,+++***)))))))))***,,,,,,---,,,,,,++++++---...///...------,,,++++++++++++,,,,,,+++***))))))))))))************************)))***,,,,,,***)))***+++,,,+++***)))))))))***+++---,,,,,,+++)))(((((('''***+++,,,,,,------------...---+++***)))((((((((('''''''''((()))***+++,,,+++++++++*********))))))''''''''''''((()))******))))))*********+++++++++++++++,,,,,,------......---......---+++***,,,---,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,---,,,+++***)))'''((()))***+++,,,,,,,,,)))))))))*********++++++******+++---......,,,***))))))******+++,,,------222111111000///......---+++++++++******+++++++++,,,---///000///111;;;GGGggguuuVVV<<<,,,***...+++,,,,,,---.........------,,,,,,,,,++++++++++++***+++,,,,,,++++++,,,---,,,,,,+++++++++*********++++++++++++,,,...///000000///...------,,,,,,------+++***+++---.........------,,,,,,,,,++++++***************+++,,,------......------------,,,,,,***+++,,,---...---,,,+++,,,+++)))***+++,,,,,,++++++***)))))))))***,,,,,,---,,,+++++++++,,,---...------,,,++++++,,,,,,,,,---,,,+++******)))******++++++++++++++++++++++++)))***,,,,,,+++******++++++***)))))))))***+++,,,------,,,,,,+++***))))))******++++++,,,++++++***---,,,+++***)))(((((((((((((((((()))***+++,,,---+++++++++***************''''''''''''((()))***+++))))))))))))************++++++,,,,,,---......///,,,------,,,+++***+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++)))***,,,------,,,,,,+++''''''((()))+++,,,------((((((((()))))))))************+++,,,......,,,***((())))))***+++,,,---.../////////......---------++++++************++++++******---000000333<<>>PPPsssmmmRRR:::555666111------------------,,,***(((&&&&&&(((*********+++,,,......//////...,,,++++++,,,//////...,,,******---///,,,,,,*********+++,,,---,,,)))&&&&&&)))***((('''+++***(((&&&''')))+++---***(((((((((***+++***)))(((((((((((())))))))))))++++++,,,,,,,,,+++******///---***((('''(((***+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***)))'''''')))***+++000...---+++******++++++)))))))))))))))******++++++++++++++++++***)))(((***++++++***))))))***,,,------------+++***((('''******))))))))))))******)))************+++++++++(((((((((((('''''''''''''''&&&%%%(((,,,...,,,***((())))))+++,,,...000111,,,++++++***)))))))))***))))))(((((()))***++++++//////...---,,,,,,,,,,,,,,,.........,,,+++,,,------,,,+++*********+++,,,+++,,,...//////...,,,+++...------,,,+++++++++,,,,,,,,,,,,,,,,,,+++***)))''')))***+++***)))***+++...,,,***,,,...000...,,,000000000000...---+++))),,,---.........---,,,+++,,,------,,,+++***,,,---///000111333333444444444666777BBB]]]}}}vvv\\\FFF333000111---***,,,,,,,,,---,,,+++)))(((&&&''')))++++++++++++---///---...///...,,,++++++,,,/////////---++++++---000---,,,+++******++++++,,,---+++))))))+++,,,***(((***)))((('''(((***+++---***(((((()))++++++***)))(((((((((((()))))))))******+++++++++,,,+++++++++...---+++)))))))))***+++******++++++++++++******++++++++++++,,,,,,------+++***)))(((((()))***+++///...,,,+++*********+++***************++++++,,,+++,,,,,,,,,,,,+++*********++++++***))))))***,,,------,,,+++***)))(((((())))))(((((((((((())))))))))))*********+++++++++(((((((((((((((((((((((((((''''''))),,,---,,,***)))))))))***+++---...///++++++***)))))))))))))))))))))(((((()))******+++...------,,,,,,,,,,,,,,,,,,---...---,,,,,,---...------+++***)))***+++++++++,,,---......---+++***------,,,+++++++++++++++---------,,,+++***))))))''')))++++++***)))***+++---+++***+++...///...,,,////////////...,,,***)))---......///...---,,,++++++,,,---,,,++++++,,,...///000111222222333333333222333;;;LLLccc~~~|||___III:::///......+++***---+++,,,,,,,,,+++***((('''(((***,,,,,,,,,,,,...///---...///...+++***+++,,,///000///---,,,,,,...000...---,,,+++******++++++---,,,,,,---...---+++)))(((((())))))***++++++,,,))))))((()))+++,,,***)))((((((((()))))))))******))))))***++++++,,,,,,,,,------,,,,,,+++***************++++++++++++******))))))***+++,,,------...+++***)))(((((()))***+++---,,,+++***************+++************+++,,,,,,++++++,,,------------,,,)))***+++***)))(((***,,,---,,,***)))((((((((((((((((((''''''''''''(((((()))))))))*********++++++))))))))))))))))))))))))***))))))***,,,,,,+++***))))))))))))***+++,,,,,,+++******))))))))))))***))))))((((((((()))******++++++++++++,,,,,,,,,,,,***,,,------,,,,,,...///...---,,,***)))))))))*********,,,------,,,+++***,,,,,,++++++******++++++///...---,,,+++***)))(((((()))++++++*********+++,,,*********,,,---,,,+++---.........---,,,***)))---............---,,,+++***+++,,,,,,++++++---///...//////000000111111222///111555;;;EEE]]]```KKK<<<555111111///,,,,,,000,,,,,,---------+++***)))***+++------------...000---......---+++******+++.........---++++++,,,......------,,,+++++++++***,,,,,,---//////---+++)))'''(((***+++,,,,,,++++++)))))))))***,,,,,,+++)))(((((()))))))))*********)))))))))******,,,,,,---------......---,,,***)))******++++++++++++******'''((()))***+++,,,---...******)))(((((()))******,,,++++++******)))))))))******))))))******+++,,,)))***+++,,,------------)))*********((((((***+++---+++)))'''&&&'''((()))'''''''''&&&&&&'''''''''))))))))))))***************************+++++++++*********+++++++++***))))))(((((((((((()))******,,,+++************++++++))))))((((((((())))))***))))))***+++,,,,,,------***+++------------///000///...,,,***((((((((()))))))))***+++++++++******,,,++++++*********++++++000///...,,,+++))))))((((((***,,,,,,+++***+++,,,************+++++++++***,,,,,,---------,,,***))),,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++,,,...000............//////000000000222444444666HHHkkk```EEE;;;555444333333000------///,,,,,,---......---,,,++++++,,,---...------...000---......---+++******++++++,,,---,,,***)))***,,,------------,,,,,,++++++***,,,---...---,,,***)))((()))+++,,,,,,,,,******)))))))))+++------+++)))))))))))))))************))))))((()))***+++,,,---,,,---.........,,,***))))))******++++++******)))''''''((()))+++,,,------******))))))))))))*********+++++++++******))))))((((((((((((((()))******'''((()))+++,,,,,,,,,,,,)))******)))(((((()))+++,,,***(((&&&&&&&&&((()))''''''&&&&&&&&&&&&''''''(((((()))))))))*********)))*********+++++++++,,,***+++++++++******)))))))))((((((''''''(((((())),,,,,,+++++++++,,,,,,---))))))((((((((((((((()))((()))***+++,,,---------***+++------------///000...---+++)))((((((((((((((())))))***++++++++++++,,,++++++***++++++,,,,,,111000...,,,******)))))))))+++,,,---,,,+++,,,---******+++******)))******+++,,,---------,,,+++***+++++++++***************)))+++,,,,,,+++,,,...000......---------...///000111222333444555@@@VVVkkkgggHHH888444000111222111///,,,+++++++++,,,---......---,,,,,,+++,,,...---,,,,,,...///,,,---...---***)))***+++***+++,,,+++)))((()))***,,,,,,------------,,,,,,***+++------+++***)))******+++,,,,,,,,,+++***)))))))))***,,,...---+++))))))))))))*********++++++***)))(((((()))***,,,---,,,,,,---------+++)))(((((())))))))))))))))))(((''''''((()))***++++++,,,)))))))))******)))))))))***++++++,,,++++++******(((''''''''''''((())))))'''((()))***+++,,,,,,,,,((()))***)))(((''')))++++++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''((((((((()))))))))******)))))))))***++++++,,,,,,(((***++++++)))(((((()))(((((('''''''''((()))))),,,++++++++++++,,,------))))))((((((''''''((((((((()))+++------------,,,***,,,------,,,,,,...///---,,,+++)))((((((((())))))))))))******+++,,,,,,,,,,,,++++++,,,,,,------111000...,,,*********+++***+++------,,,,,,,,,---***+++,,,+++)))))))))++++++,,,---......---,,,,,,,,,+++***)))))))))*********+++,,,,,,++++++---/////////---------...///000111000111555777;;;FFFPPPooogggJJJ;;;555222---...//////---,,,***(((((()))+++,,,,,,,,,+++++++++,,,------,,,,,,---...,,,------,,,***)))***+++***+++,,,,,,***))))))******+++,,,............---+++,,,...,,,***)))***,,,---------,,,+++***)))((())))))***---......+++((())))))*********++++++++++++***)))(((((()))+++,,,,,,,,,,,,,,,+++***)))(((''''''((((((((((((''''''((((((((()))))))))******))))))************))))))***+++,,,------,,,++++++((((((((((((((())))))***)))******+++,,,,,,,,,,,,((()))***)))'''''')))*********))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))***(((((())))))***++++++,,,&&&(((******((('''(((***((('''''''''((()))*********)))))))))******+++,,,))))))(((''''''''''''''')))+++,,,.........---,,,,,,---...---,,,,,,---...,,,+++***((((((((()))***))))))******+++,,,------------,,,,,,------...///111///---+++++++++,,,,,,***,,,......---,,,---...***,,,---,,,***(((***++++++,,,---...///......---------+++*********+++,,,+++,,,---,,,++++++,,,...000///...------...///000111///000444666777<<>>III```|||\\\FFF999///111666888777777000000...------------...---------,,,+++******)))------------......////////////...---,,,+++++++++++++++******++++++,,,---******))))))))))))******+++---///000//////000222111000///------,,,------***++++++++++++******)))+++******+++,,,...000222111///---,,,++++++,,,------,,,,,,++++++***))))))******************************++++++++++++******+++,,,,,,---------,,,,,,+++***)))(((((((((((()))******+++,,,------......---,,,,,,+++******++++++******++++++,,,,,,++++++((()))***+++,,,---------,,,,,,------,,,***)))(((++++++,,,,,,,,,,,,++++++((('''&&&&&&((())))))(((((()))++++++******+++,,,,,,+++******+++,,,***)))'''(((***)))((((((***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111222111111111111111111222///......---,,,,,,------+++******+++------,,,******+++---...///...,,,+++---...000111111000//////000///...---------------///...---,,,++++++******,,,---.........---++++++,,,---///000111000...---,,,---...000111222222222444555777999999777555333111444@@@YYYvvvdddLLL;;;444000333777888555444000000//////////////////------,,,+++***))))))(((,,,,,,---...//////000000...------,,,,,,---...///++++++******++++++,,,---***))))))((((((((())))))***---///000//////000111//////---,,,+++***))))))))))))***+++++++++************))))))+++,,,///000000///---,,,+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,++++++***))))))((())))))***)))******,,,---...//////,,,,,,+++*********++++++******+++,,,,,,,,,,,,,,,((()))***+++,,,------,,,,,,,,,---------+++)))''',,,,,,------------,,,,,,***)))'''(((***++++++***''')))************,,,......,,,++++++,,,,,,+++)))((()))******))))))***+++++++++++++++++++++++++++************************---...000000///...///000111000000//////000000111///...---,,,+++++++++++++++******+++------,,,******+++---///000///---,,,,,,,,,---...//////......------,,,+++++++++,,,,,,///...---,,,+++*********------...///...---,,,+++(((***...000222222111111,,,,,,...///111111222222222333555666666444111000...000===TTTkkkeeeQQQEEE666333111222444333111...///000000000000000000000------,,,++++++***))))))***+++,,,...///000000000...---,,,,,,---...000111++++++******++++++,,,---+++***))))))))))))))))))***,,,/////////......///------,,,+++***)))(((''''''(((***+++,,,,,,+++******))))))******+++,,,---.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++***************************((()))***+++,,,---...///++++++************++++++)))***+++,,,------------******+++,,,,,,,,,++++++,,,,,,---------+++***))),,,,,,------------,,,,,,+++***))))))+++,,,,,,+++'''((()))***)))***---//////---,,,,,,,,,,,,+++******+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,...000000/////////000//////............/////////...---,,,,,,,,,,,,,,,+++******+++---...,,,+++***+++---///000///...---,,,++++++---//////...---,,,++++++*********++++++...------,,,++++++++++++---......///...---,,,+++'''))),,,000222333222222,,,---...///000111111111000111222333222111///...333222999HHHWWWfff}}}yyy^^^MMMCCC<<<555444111000000000///---///000000111222222222111......------,,,,,,++++++(((***,,,...///000000000000///---,,,---...000111++++++******++++++,,,---,,,,,,+++***************))),,,...///...,,,,,,,,,+++++++++++++++***))))))'''(((***,,,------,,,+++******++++++++++++******,,,---...///...---,,,***))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,+++******)))***+++,,,------,,,+++***'''((()))***+++---......++++++************++++++)))***+++,,,------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++)))((()))***,,,++++++'''((()))))))))+++...000000...,,,,,,------+++***+++,,,------++++++,,,---------------------------************************,,,...111111000//////000......------------......000//////.........//////,,,++++++,,,......---,,,+++,,,---.../////////...---,,,+++,,,///111000...,,,+++++++++++++++,,,,,,...---,,,,,,,,,,,,---------.../////////...,,,+++)))***,,,///000111111111------...///000000/////////000000000000000///...444111444<<>>444333111000/////////000000000///////////////000---,,,,,,---......---+++------------------------,,,+++)))'''&&&'''((()))''''''((()))***,,,---...------,,,,,,---...///000+++******,,,------+++)))***,,,...000111///---,,,))))))(((((((((((())))))'''))),,,///222222222222444222///---+++++++++,,,,,,+++***+++,,,.........+++++++++++++++++++++,,,,,,***((((((((()))))))))---,,,)))'''&&&&&&'''((((((((())))))************------,,,+++***)))((('''************************((())))))***************((()))((('''&&&'''***---***)))((('''&&&&&&'''(((+++)))''''''***---000111+++,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))(((((((((((())))))000///---+++******++++++,,,,,,,,,++++++*********,,,,,,------...------,,,......---------,,,,,,,,,,,,+++******+++---...///+++***)))))))))***,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,---------,,,,,,+++---...///111222222222222///...---...000111111000//////...---------......///...---------...///000...///000000000///...---///000111222333333333222000222333222///---,,,,,,222///222999;;;>>>PPPeeedddMMM???999222111000...---------...000//////......//////000...---------......,,,***------------------------,,,+++)))((('''(((************)))))))))+++,,,------,,,,,,...111333333222+++++++++,,,......,,,***,,,---///111111000...,,,***))))))(((((())))))***)))***---000111222222111222111...,,,+++++++++,,,++++++***+++,,,---------************++++++++++++,,,+++)))((()))))))))))),,,+++)))'''''''''((())))))))))))*********++++++---,,,+++******)))))))))***+++,,,------,,,+++***((())))))***************((()))))))))((((((***,,,***)))((('''&&&'''((((((***(((&&&'''***---//////*********+++***))))))((()))))))))))))))))))))((())))))(((((((((((())))))...---,,,***))))))******,,,,,,,,,,,,++++++++++++.........//////.........///.........------------,,,,,,+++******+++,,,---******)))))))))***+++,,,++++++,,,------------,,,((()))***+++,,,,,,------***++++++,,,------------++++++,,,,,,,,,,,,++++++------...000111222333333222111//////000111///...000///...---------------,,,,,,++++++,,,...///111......///000000000///...000000111111222222222222111000000222444444111///444111333888777888GGGZZZxxxnnnLLL666111555111000...---,,,+++++++++///...............//////...---------......,,,***------------------------,,,+++***)))***+++,,,---...---+++))))))***---......,,,,,,000666999777333,,,+++,,,...///000...,,,---...000111111///---,,,+++******************++++++,,,...000111111111000///...---+++******+++,,,******++++++++++++++++++*********)))))))))))))))++++++***))))))))))))***+++***)))(((((()))***+++*********+++++++++++++++,,,+++***))))))***+++,,,***,,,///111111///,,,***))))))******++++++++++++(((***,,,,,,******+++,,,******((('''''''''((()))(((''''''))),,,---------)))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,+++***)))))))))))),,,,,,,,,,,,------------/////////////////////////////////.........------------,,,******))))))))))))))))))((()))******+++******+++,,,,,,,,,,,,+++&&&'''(((***+++,,,------******+++++++++++++++***)))******+++++++++******,,,------...000111333444555333111111111000///---000000///------,,,,,,,,,)))))))))***+++---///000------...///000000000/////////000000000111111111222///...222888;;;777222888666777888555333===LLL\\\xxxvvvWWW===///...333111000///---,,,+++******------------------...///,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////111///,,,***+++---000222///,,,+++111888;;;777111---,,,---///111111///...,,,---...//////---,,,+++,,,++++++******++++++,,,---...///000000000//////---,,,+++*********++++++)))+++------,,,+++******))))))))))))((((((((((((+++++++++***)))))))))***)))))))))))))))+++,,,---+++++++++++++++++++++++++++***))))))***+++---...+++---111444444111---+++)))***+++,,,,,,,,,++++++)))+++......---++++++++++++***)))((((((((()))***))))))))),,,...///...,,,)))))))))))))))((('''''')))))))))))))))*********))))))(((((((((((())))))+++++++++***************,,,,,,,,,------.........000/////////.........///......---------,,,,,,,,,...---,,,+++)))((('''''')))(((((()))))))))******))))))***+++++++++++++++'''(((***+++,,,,,,,,,,,,******+++******)))((((((((())))))************))),,,,,,,,,---///111333444444333111111222111000...111000///...---,,,,,,,,,***)))))))))***+++---...+++,,,---...//////000000...............//////000222111000444999;;;999555;;;:::::::::555222999CCCFFF___uuuUUUAAA888333111222222111000///...,,,+++***,,,,,,++++++,,,---......***)))***,,,///000000///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000///---,,,---000444666///,,,+++///666888444......---...///111111000...***++++++,,,,,,+++******,,,,,,++++++++++++,,,,,,....../////////.........+++++++++******+++++++++***---000000...+++******)))))))))(((((((((''''''***+++---,,,***((()))+++(((((()))***+++,,,---...++++++++++++++++++++++++***))))))***+++,,,...///+++...222555555222...+++)))+++---///000...,,,+++))),,,///000...,,,+++++++++***)))(((((()))***+++++++++,,,///111111///...******+++++++++***))))))((()))))))))*********+++))))))(((((((((((())))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,,,,---,,,,,,,,,+++++++++******------,,,+++***((('''&&&((())))))***************((()))******++++++******++++++---------,,,+++***************)))((('''''''''((()))***************++++++,,,---...000222333111000000000222333222111222111000///............---,,,+++*********+++,,,++++++,,,------...///000---------------///000111333444666777777777777777999999999888444222666===AAAOOOfffuuuWWW;;;333666555111000333222222111///---+++***+++*********+++,,,---...))))))***,,,///111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000///...---,,,...111444666---+++***---333555222...///...///000111111///---(((((()))***************,,,++++++******++++++,,,------------------------+++++++++++++++++++++***,,,000444444111---++++++******))))))((((((''''''))),,,...---***((()))+++((()))***+++,,,---......+++++++++++++++*********))))))***+++,,,---......+++...111444444111...+++))),,,111444444111...+++***,,,//////...,,,+++++++++***)))))))))***+++,,,------...000222222111///,,,,,,,,,,,,,,,+++******((())))))******+++++++++))))))(((((((((((())))))***+++,,,---------------,,,,,,,,,,,,------------...---,,,*********++++++++++++*********))))))))),,,,,,,,,,,,+++***)))((())))))***++++++++++++***))))))***++++++++++++***,,,---...///...,,,***((()))*********)))((((((''''''((()))******+++*********+++---...////////////...---...///222444444333222111111000000000000000000///---,,,++++++,,,,,,......---......///000111......---...///111333555666999;;;:::777555555666444555555333000000444999DDDGGGPPPbbb~~~ZZZDDD222000333000...000333333222111///---+++***)))))))))******+++------,,,++++++---//////...---++++++++++++++++++++++++,,,,,,---...////////////---,,,,,,,,,---...000111***)))***,,,000222222111000//////000111000---+++''''''((()))***+++,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,---,,,------,,,,,,+++******...333888888333///------++++++***))))))(((''''''(((,,,///...***((())),,,)))***+++,,,---------...++++++*********)))))))))((()))+++---......---,,,+++---000222222000---+++)))---333888888444///***+++---......,,,+++++++++++++++***)))***+++,,,---...------///111222111///,,,,,,,,,,,,,,,++++++***((())))))******+++,,,,,,))))))(((((((((((())))))((()))+++,,,---------,,,,,,,,,,,,,,,++++++++++++...---+++)))))))))***+++++++++++++++*********)))***+++,,,------,,,++++++)))***+++,,,---,,,,,,+++)))***++++++,,,,,,++++++)))+++---......,,,***((())))))*********))))))((('''((()))***++++++++++++***+++...///000///---,,,---,,,---///111333333333222222111111222222333333000///...------...//////222222111000000111222333000000000111333666999;;;<<<;;;;;;;;;;;;:::777555444555444111///111555888AAACCCIIISSSfffgggJJJ<<<444444111++++++222222222222111///---***)))))))))))))))***+++,,,---...---,,,---......,,,***++++++++++++++++++++++++,,,---......///.........,,,,,,,,,++++++,,,,,,,,,'''((()))+++...111444666111000///000000///,,,***''''''(((***+++,,,---...+++******************+++++++++*********+++,,,,,,------...---,,,+++******///555::::::555000......,,,++++++***)))(((((('''(((,,,000///***((())),,,)))***+++,,,------------+++*********))))))(((((('''))),,,...///...,,,+++***,,,///111111///,,,***)))...555;;;;;;666///***,,,---...---+++******+++++++++*********+++---......------...///111000///+++,,,,,,,,,,,,+++******((())))))***++++++,,,,,,))))))(((((((((((())))))'''((()))+++,,,,,,,,,+++,,,,,,,,,++++++*********///...+++)))))))))***+++,,,,,,,,,+++++++++******)))***,,,---......------***+++,,,---...---,,,,,,******+++,,,,,,,,,,,,+++&&&(((+++------,,,***)))))))))************))))))(((((()))++++++,,,,,,,,,)))+++...000000...+++)))---------...111222222111222222222222333444555555000///......///000111222666555444333333333444555222222222444666:::===???@@@<<<:::;;;??????:::555666777666222000333777:::999AAAJJJRRR[[[pppooo]]]CCC===555///,,,---......222111111000///.........)))***++++++,,,,,,,,,,,,333222000...,,,++++++***))),,,000000,,,******+++,,,...000222222111000...***+++,,,------,,,******((((((***///444777555333000000000///.........---+++***+++---///000...---///,,,)))((()))***************++++++,,,---...///...---,,,***))))))***+++///111111111...---,,,---...---,,,+++***++++++,,,......---,,,,,,+++******,,,***)))+++///111000...---,,,+++***)))))))))))),,,...//////...------...***,,,---......---+++)))+++---111444555333111///---------,,,,,,,,,++++++(((***,,,+++***+++///333111000...---,,,,,,---......------,,,+++***)))))),,,,,,+++***))))))******(((((())))))((('''&&&&&&'''(((((())))))))))))(((***+++---,,,+++******+++//////...,,,***)))+++,,,......---,,,,,,,,,,,,---)))***,,,.../////////...+++,,,...//////...,,,+++***+++---//////...,,,+++,,,,,,---///000000---+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********,,,,,,***(((------...//////000000111222333444444555555444444---------...000333555777===:::666666888999777444000444888888777:::AAAGGGAAA===;;;>>>CCCCCC===666;;;888444333444666777888777<<>>===>>>@@@@@@???<<<:::888888888999999999>>>===AAAHHHLLLWWWtttoooUUUDDD;;;777333000///......---......------,,,+++++++++++++++,,,,,,,,,,,,------000///...,,,+++************+++,,,...000000...,,,******+++,,,...000222333000///...---,,,+++++++++,,,,,,---///000000---+++------------------,,,,,,------...000222222111///+++,,,+++***)))***,,,...,,,+++******+++---000111///...---+++******))))))+++,,,......,,,++++++,,,000///...---------...///------,,,,,,++++++******+++******+++...//////...---+++)))'''''''''((()))...000111000...------...))))))******+++,,,,,,,,,((()))+++---///000000000------,,,,,,+++***))))))***+++++++++******,,,......---,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++***))))))))))))))))))******((('''''''''((()))------------,,,,,,+++***,,,...//////---,,,,,,,,,,,,------+++))))))***+++...---,,,,,,++++++,,,,,,************+++---...///......000000000000.........///000111222111000000...000333777888666000,,,+++++++++,,,,,,,,,------,,,---......///////////////---++++++,,,,,,,,,++++++,,,,,,---......//////000111111222222222222222---------...///222444555:::@@@HHHIIICCC<<<777555999777555666999===>>>>>>EEEDDDAAA>>>>>>@@@DDDHHH>>>>>>>>>>>>>>>=========EEE???===@@@EEEQQQiii{{{gggSSSEEE777555333222222111///...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------///...---,,,+++*********+++***+++...222333000---)))))))))***,,,///222444222000...,,,************+++,,,---......---+++***+++,,,------------,,,,,,------...000222333222000+++,,,---,,,++++++...000///...,,,******,,,...//////...---,,,+++******)))+++,,,......---,,,---...111000///.........///000,,,,,,,,,,,,++++++******+++***+++,,,---.........---+++(((&&&&&&&&&((()))---...//////---++++++,,,))))))))))))***+++,,,---(((((()))***,,,---///000------,,,+++***))))))(((++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++******)))(((((())))))***+++***(((''''''(((***+++............---,,,******,,,---///...,,,++++++,,,+++,,,---+++***)))***+++---,,,,,,++++++++++++++++++***))))))***,,,---...---......//////......---...///000111111111111111...///222555777777444111,,,,,,,,,,,,------------,,,---...///000000000//////---+++***+++,,,,,,++++++,,,,,,------......///000111111222333222222222......---...///111333444888???GGGKKKIIICCC>>>;;;<<<:::888888999:::<<<<<>>BBBKKK^^^oooxxxiiiZZZKKKAAA666555444444555444222000.........---------------------,,,+++++++++,,,---...---,,,+++++++++++++++,,,+++,,,///333444222...***)))))))))+++...222444111000---+++)))(((((()))(((***,,,...---,,,++++++***+++---...///...------------...000333444333222---...//////......000111222000...,,,+++++++++,,,......------,,,++++++***,,,...000000///......///000///...------...///000,,,+++++++++++++++*********++++++,,,,,,,,,---...,,,+++)))'''&&&'''((()))***,,,---,,,+++))))))***))))))))))))***+++,,,---((((((((()))***,,,...///------,,,,,,+++***)))))),,,,,,++++++,,,++++++******++++++,,,,,,---------------,,,,,,+++***))))))******))))))))))))******,,,***)))(((((()))+++,,,------------,,,+++***)))***+++------+++***+++,,,+++,,,---,,,+++******+++,,,,,,+++************++++++******)))***+++---...+++,,,,,,,,,,,,,,,,,,+++------...///000000111111...------///333666777777,,,,,,---------.........,,,---///000000000///...---,,,***+++,,,---,,,+++,,,------......///000000111222222333333333333333...............000222333777999>>>EEEIIIIIIEEEAAA;;;======:::666666999=========AAAJJJRRRSSSMMMFFFGGGGGGGGGEEEDDDEEEHHHKKKAAAAAA@@@AAAAAAHHHWWWeee|||{{{hhhZZZOOODDD<<<666555555555666555333111//////..................---,,,+++***)))***+++,,,------,,,,,,,,,,,,,,,---,,,---...111333444222000,,,+++******+++...000222///...---+++***)))((((((''')))---...---,,,,,,,,,***,,,...000111111000///,,,---...222555777777666222000000000222333222000222111///...,,,+++******,,,,,,------------,,,,,,///000222222000//////000...---,,,,,,,,,---...///++++++++++++++++++******)))+++,,,,,,++++++,,,...++++++***)))((((((((((((((()))++++++)))))))))***))))))******+++,,,,,,,,,)))))))))***+++,,,---...---------,,,,,,,,,++++++---,,,+++,,,------,,,***)))***,,,---...............------,,,+++***)))(((******************+++,,,+++***)))))))))***+++,,,,,,,,,,,,,,,+++***))))))(((***,,,,,,++++++,,,---***,,,......,,,++++++,,,,,,+++******))))))******+++++++++++++++,,,------************************,,,,,,------...///000111---+++***,,,000444777888---------.........//////---...000111111000...---+++++++++---//////...---...//////000111111222222111222222333333333333333//////...---...///111222555555777>>>EEEHHHFFFCCC:::===>>>:::444222666;;;999:::@@@KKKUUUUUUKKKAAAFFFHHHJJJIIIGGGHHHLLLPPPDDDDDDDDDCCCDDDJJJUUU^^^uuu{{{}}}nnn___RRRHHH@@@;;;666555444444555444222111.....................///---,,,***(((((()))***+++...---------------......,,,...111333333222222222......---,,,,,,---...///.........---,,,***)))((((((+++...///---++++++,,,,,,---000333444444222111---...000444999;;;<<<;;;777333000222666777444///.../////////...---,,,+++***+++,,,............---000222333222000//////000,,,+++*********+++---...******************++++++)))+++---,,,******,,,...***++++++++++++)))((('''&&&(((***+++*********,,,***+++,,,------,,,++++++++++++,,,,,,------------,,,------------.........---,,,,,,---///000---+++)))***,,,...////////////,,,,,,,,,++++++*********+++++++++++++++,,,------*********+++++++++,,,,,,++++++,,,,,,,,,++++++***''')))+++,,,,,,---...000+++---//////...,,,------++++++***)))))))))))))))+++,,,,,,------------,,,***))))))))))))))))))***,,,,,,,,,---...///111111---,,,+++,,,///222444444---.........////////////000111333333333111...---***+++---000333333111///111111222222333333444444000111111222222222222222000///...---...///000111222444777;;;???@@@@@@???::::::999555222111333555999:::???GGGMMMLLLEEE???@@@FFFLLLNNNMMMLLLNNNPPPNNNJJJEEECCCGGGOOOVVVYYYfffnnn}}}sssmmmcccVVVKKKBBB===:::666555333333333333222000........................---+++)))((('''((()))***......---------...//////,,,000444444222000111333000///......------------......//////...,,,***))))))---000000---******+++,,,...222444666555444333...///222666;;;??????>>>:::555000222999:::555...+++,,,...000000///---,,,)))***,,,.../////////...111222333222000......///******)))))))))***,,,---******************++++++)))+++---,,,***)))+++...***+++,,,---,,,***(((&&&&&&(((***+++++++++,,,---***,,,---......---+++))),,,------......------,,,,,,,,,---......//////000---,,,,,,...111111///,,,)))+++---///000000000000***++++++++++++,,,,,,,,,,,,+++++++++,,,------...)))***+++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,'''))),,,---...///000222+++---///000///------...+++******)))))))))))))))+++,,,---...///...---,,,******))))))))))))******,,,,,,------...000111222...------///111222111000............/////////000222333555555444222///---***,,,///333666777444111222333333444444555666666//////000111111111111111000///...------...///000000444:::;;;:::888999::::::777333111111111111000:::<<<@@@BBBCCCBBBAAA@@@<<>>???444222000///000000///...***+++,,,---------,,,+++///......,,,+++***))))))///...---,,,+++,,,------,,,***((((((***+++++++++---...000111000...+++)))***+++---......---+++***)))******+++++++++******(((***,,,,,,+++++++++---333222000...---,,,------....../////////---,,,+++---...//////...///111333222///,,,++++++,,,,,,,,,------------------------------------............+++,,,...//////...,,,+++---,,,,,,++++++,,,------+++++++++,,,------***((('''((()))+++,,,---......,,,---/////////---+++)))((())))))))))))*********---,,,,,,---///000...---+++***)))((())),,,...000111///---++++++,,,...000---...//////////////////------...///000111222222...333999999444///...///***+++...222555555222///555555666888999999666444222222222222111111111111000---***)))+++---000111333777;;;:::555333444777999999777444000//////111:::;;;===>>>???@@@@@@@@@:::???FFFNNNRRRRRRQQQOOOUUULLLFFFFFFIIILLLPPPUUUOOOYYYgggrrruuu|||xxxlll]]]NNNHHHFFFAAA;;;999666222000000333444222000//////......------......///......---,,,,,,++++++,,,++++++***+++,,,...///111///...///000111000///000111222111///...///000...------///000000...,,,000222333111...+++***+++,,,///444888888555111------///111444666777888888333111//////000000///...***+++---.........------//////...---,,,+++******++++++*********+++------...,,,))))))***,,,,,,+++---...000000000---+++)))***+++,,,......,,,+++***)))******+++++++++++++++***,,,---...---,,,---...222111///...---,,,,,,------...//////...---,,,+++,,,...//////......000222222///,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............+++,,,---//////...,,,+++---,,,,,,++++++++++++,,,+++******,,,------+++)))((()))***,,,------------,,,---......---+++)))((((((((()))***+++,,,,,,---...------...000000///---+++)))(((((()))---000333111///---++++++,,,---...---......///////////////------......///000000000...222777777222......///,,,...111222333222111111222333666999;;;:::666222222222222222111111111111000...+++***,,,...111222000444777666222000111333777777666333000//////111666888;;;>>>>>>>>><<<:::===???CCCGGGKKKMMMNNNNNNKKKEEEAAADDDHHHJJJNNNQQQXXXYYY___hhhqqqzzz~~~sss^^^TTTKKKHHHDDD???:::999888333///000555777333///000000///...............---...000000000...,,,*********))))))***,,,...//////...,,,,,,...///...---111222333222000///000111///---,,,---......---,,,000111222000...+++++++++///222666999999555111...000111333555555444333222222000......000000000///+++,,,---//////000000000//////...---,,,,,,+++***)))))))))***+++---...///000...,,,+++,,,,,,,,,+++,,,---/////////---+++)))***+++,,,------,,,+++***)))******++++++++++++,,,,,,...//////...---...000111000///...---,,,,,,,,,------.........---,,,,,,,,,---//////......000111111///,,,+++,,,---,,,,,,++++++++++++++++++++++++***,,,.../////////------+++,,,---......---,,,+++,,,,,,,,,++++++*********))))))***+++---...,,,***++++++,,,---------------,,,,,,,,,,,,+++)))'''&&&'''((()))+++---///000111...------...000111///...***)))'''&&&(((---111444111///---+++***+++,,,---------...///////////////---------------............111444333000---...//////111333333333222222333///111555999<<<:::555111222222222111111000000000///...---,,,---///111333///222444333000...000111555666555333111000111222222555:::===>>><<<999777???>>>???@@@BBBFFFIIILLLBBB>>>>>>CCCHHHJJJLLLPPPaaa[[[YYY```kkkvvvzzzmmmSSSNNNJJJHHHCCC<<<999:::999666444444666666555333111111000///............///000111111111000...---+++*********,,,...///111000...,,,,,,---......---000222222111000///000111///---,,,+++,,,------,,,.../////////...---------333555999;;;:::666222///111333555666555444111000000///---...///000000///,,,---...///000111111111//////......---,,,+++++++++,,,,,,---...///000111222///---,,,,,,---,,,+++,,,---.........,,,+++*********+++,,,,,,+++******************+++,,,,,,------...///...------.../////////...------,,,,,,,,,,,,,,,,,,------------,,,---...000000//////000111000...,,,+++,,,------,,,************************)))+++---000000///---,,,,,,,,,---------,,,++++++,,,,,,,,,,,,+++***)))))))))((()))+++......---+++---------......---,,,,,,,,,,,,,,,,,,***((('''&&&'''(((***,,,...111222333......---///000111000...+++)))&&&%%%&&&***///222000...,,,+++*********+++,,,,,,---...////////////---------,,,,,,,,,++++++...000111000...---...000000000222555888999666333000111333666999888555333111111111000//////......------.........///111333111333555444111000111333555666666555333222333444111444777;;;======<<<;;;>>>===<<<<<<===AAADDDFFFAAA>>>???DDDHHHJJJNNNSSS___]]]\\\___eeelllsssyyy}}}mmmaaaNNNJJJHHHFFFAAA;;;888:::999:::;;;999666444666888222222111000///.........222222111111111111111111,,,,,,,,,---...111333444444111///---...//////......000000000...---...//////---++++++---------,,,,,,,,,,,,---...//////000555777:::;;;:::777222000///000222333333222111000///...------...//////...---------...///000000111.........---,,,,,,,,,+++------........./////////111///,,,+++,,,,,,,,,++++++,,,,,,------,,,+++***************************************+++,,,---...,,,------,,,+++***,,,.........------,,,,,,++++++++++++++++++,,,,,,---------///111111000000000111///---,,,,,,---...---,,,))))))))))))))))))))))))(((***---///000///---,,,---------,,,,,,++++++***+++,,,,,,,,,,,,+++***))))))((()))+++......---+++------......------,,,,,,------,,,+++***)))(((''''''(((***,,,...111222333...------...000111///...,,,***'''%%%%%%'''***---...---+++***)))))))))***+++,,,---...////////////------,,,,,,++++++******---.........------///000000...///666???AAA:::333333222111222444555555555111111000///......------,,,...000000///000222444444444444444222222333333333444555555333222222333111222444777:::===@@@AAA>>>===<<<<<<===???@@@BBBDDDAAA@@@DDDGGGJJJQQQXXXXXX^^^dddbbb^^^```hhhnnnyyywwwoooaaaXXXLLLGGGDDDCCC???:::888:::888<<>>AAA<<<555555333000///111333444555222222111000//////...---,,,000333444333222444777666555444333333333444444333555666666444222222333222222333666999===AAADDD??????>>>>>>???@@@@@@AAAEEEBBBCCCFFFIIIMMMUUU]]]YYYcccjjjeee\\\[[[aaafffxxx|||wwwnnniiiaaaYYYTTTJJJCCC======<<<::::::<<<:::;;;<<<:::666444666888444444222111000/////////333333555555555555444333......///000222555777999===999444111000000///...,,,......---,,,+++,,,---++++++,,,...111111000...///,,,***+++---//////...///111333555444222///,,,,,,+++++++++,,,---///000000...,,,,,,------,,,+++---,,,+++*********+++,,,,,,++++++++++++*********)))***,,,---............,,,***(((((()))***************++++++++++++++++++)))))))))(((((()))))))))+++*********+++---///000,,,---,,,***((((((***,,,+++,,,,,,---,,,+++******))))))((()))***,,,---///+++---000000///------------,,,,,,---......---,,,)))))))))))))))))))))))))))***+++,,,---............---,,,+++***************+++---/////////...---+++******,,,------+++)))++++++,,,,,,,,,,,,,,,+++***))))))(((((()))))))))(((((()))***+++,,,,,,---,,,++++++,,,...///---,,,++++++***))))))))))))***((((((((()))))))))************,,,---.../////////,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000111000///---...///333666999999999555333000000111222222111555555444333222111000000...333888999777666888;;;:::888777666666777777777999;;;<<<;;;999777777777777888:::<<>>;;;:::888777666666555555555444333111000/////////000333666999999777333111.........000222555888999>>>;;;555111000///...------...///...,,,+++,,,---***+++,,,000222333111///222...++++++,,,...---+++,,,...000222111///,,,***///...,,,+++,,,...000111111///---,,,------,,,***---,,,***)))((())))))***++++++******************)))***---///111222222222***(((&&&&&&((()))***)))******************++++++))))))(((((((((((())))))+++******)))+++---///111------,,,***((((((+++---***+++,,,---,,,+++***)))((((((((((((***,,,...///))),,,...///---+++++++++---,,,,,,---...///---,,,************************)))******+++,,,...//////...---,,,+++************)))+++---///000000///...+++++++++,,,------***((()))***++++++,,,,,,,,,+++(((''''''''''''((())))))((())))))))))))*********++++++***,,,---...---+++******++++++,,,,,,,,,,,,''''''(((((()))*********)))***,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222000///,,,000222000...000777===444222111111222222000...888777777666444333222222111666;;;===:::999;;;>>>>>><<<:::::::::;;;;;;;;;@@@BBBCCCBBB@@@============???AAADDDFFFGGGFFFFFFFFFDDDAAA???@@@BBBFFFHHHDDDFFFMMMUUUYYY\\\cccjjj~~~zzzqqqiiikkkooojjj```YYYjjj}}}xxx]]]SSSUUUUUUOOOJJJ??????===999777666999<<<>>>999444333444555444222111111111111000000000///000333888:::888444000///000000//////111333666888444333222111000000000000111111111111111000///...,,,,,,...///000000000000,,,,,,,,,++++++,,,------......---------,,,,,,,,,,,,------,,,+++...333777;;;777111,,,)))***,,,...111111000---***)))***,,,---,,,+++*********+++,,,+++,,,---...///111222222+++(((%%%%%%''')))+++++++++++++++++++++***)))((()))(((&&&&&&''')))+++---++++++++++++,,,---......------,,,,,,,,,------...000---******,,,---,,,)))(((((()))******+++,,,,,,************))))))))))))((())),,,------,,,+++*********)))******,,,---...,,,+++***,,,...//////.........---,,,,,,++++++***((()))+++---...000000111......//////...---,,,,,,,,,+++++++++,,,,,,---...******)))))))))))))))******)))((((((***,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---,,,***((()))))))))***+++,,,---...)))+++...000111000...---000///...---,,,+++++++++,,,///222333222000000000000///------...111444666666555222000///000222333444666888;;;<<<999555111999999888888>>>DDDEEEAAA???AAAEEEEEE@@@;;;@@@HHHSSSYYYZZZPPPDDDAAABBBCCC@@@OOOTTTKKKGGGNNNQQQLLLPPPFFFEEEMMMLLLCCCCCCMMMJJJTTTXXXVVV```ssszzzttt~~~wwwnnneee```\\\bbbjjjrrruuu}}}}}}lllZZZRRRPPPMMMIIIGGGCCC???;;;999999::::::999999888777444333222444555222111000000//////000000333555777666444222111111///000111222333444444444222111000//////.........111111111111111000000///------...//////000000000,,,,,,+++,,,,,,---..................---------------......,,,+++---111444888555111---***+++,,,---.........,,,***)))+++------,,,+++******+++,,,---,,,------...///000111111---***'''&&&(((***+++,,,+++++++++++++++***)))))))))((((((((()))***+++,,,************+++,,,......------,,,,,,,,,------......,,,******,,,---,,,************++++++,,,,,,---++++++***))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,---......---,,,+++,,,...//////---,,,,,,,,,,,,++++++++++++)))***+++---.../////////...............---,,,,,,,,,+++++++++,,,------...******))))))))))))*********)))((()))+++---,,,+++,,,,,,------------,,,,,,,,,+++++++++------,,,***+++++++++++++++,,,---...***,,,...000000///---,,,///...---,,,,,,+++++++++,,,///222222111000000000///...---,,,---000222444555444222000000000222333333666999<<<===:::555222888;;;======AAAGGGHHHEEEBBBCCCFFFHHHEEECCCGGGNNNdddbbb]]]XXXXXXXXXPPPGGGTTT^^^```WWWQQQVVV^^^aaaPPPLLLNNNTTTTTTLLLJJJMMMXXXZZZZZZ\\\kkkmmmbbb```eee^^^[[[cccnnnxxxddd]]]UUUPPPKKKEEECCCDDDGGG@@@:::999<<<===:::666444777888555222111444888222111000///...///000000777777666333111000111333...000222444555333111000//////...------,,,,,,,,,///000111111222222111111......//////////////////,,,+++,,,,,,---...///000............//////////////////...---+++,,,...111333222000---,,,,,,,,,---+++,,,,,,+++******,,,...------,,,++++++,,,---.............../////////000///---***)))***+++,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,,,,,,,(((((())))))+++,,,......------,,,,,,,,,,,,------,,,++++++,,,---...---+++---------------------------,,,***)))((((((((()))******+++++++++,,,,,,,,,+++,,,---/////////.........------...//////...---*********+++++++++++++++***+++,,,---............------......------,,,,,,,,,,,,,,,,,,,,,---------***)))))))))))))))*********)))***,,,......---+++,,,,,,---......------,,,,,,+++***+++---.........---,,,,,,,,,,,,,,,------,,,---///000///...,,,+++......---,,,++++++++++++,,,///111222111///000000///...---,,,,,,...000111333222111111111111111222333666999<<<<<<;;;888777888>>>CCCDDDFFFIIIJJJHHHGGGFFFHHHLLLMMMLLLPPPVVVhhhhhheeeccccccccc\\\SSSbbbgggkkkhhhbbb```ffflllZZZYYYYYYYYYXXXWWWVVVVVVcccbbbeeeooo{{{mmmhhhkkkbbb[[[^^^gggnnnvvv|||tttYYYTTTPPPNNNIIICCCAAACCCFFFAAA<<<:::;;;<<<999666333444555444222333555888333111000......///000111777777666333000///111222000111333444444222000...---------------,,,++++++...///000111222222222222/////////............///,,,,,,,,,---...000111222////////////000000000000111000...,,,++++++,,,---............------,,,,,,+++,,,------++++++,,,------,,,,,,+++,,,---///000///////////////.........111...,,,+++,,,------,,,+++++++++,,,,,,+++******)))+++---...///...---,,,'''(((((()))***,,,---...------,,,,,,+++,,,,,,,,,+++,,,---///000000...---.....................---///---+++)))((((((((()))++++++*********+++,,,---,,,---///111111000///...///.........000///---+++(((((()))***++++++,,,,,,++++++,,,---------,,,,,,,,,,,,---------,,,,,,+++,,,,,,------------------))))))))))))))))))***+++++++++---///111111///,,,,,,,,,---.........---------+++******---///000000......---,,,,,,,,,---------...//////...---+++)))------,,,+++++++++++++++,,,...000000/////////000000///...---------///000000000111111111111111111444666777999:::<<>>>>>;;;777444555777333111///111555777555222333333222222222111111111000333666666444222000///333333222111000000//////,,,---...//////...---,,,,,,---...///000000000000000///...------...///000......//////000111222333111000000000///////////////---++++++,,,,,,+++***)))***,,,---------,,,+++///000111000...,,,,,,---+++*********,,,...000111///////////////.........///---++++++,,,---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,***************+++,,,---...---,,,++++++******++++++///333444333111///...------------------------------,,,+++******)))(((******+++++++++,,,,,,,,,,,,---...//////...------++++++,,,...000///,,,***))))))******+++,,,------***+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++------...//////...,,,+++(((((((((((()))***+++,,,...---...000222222111///******+++,,,------------+++***)))+++---/////////---,,,,,,,,,,,,,,,------.........------+++******++++++******)))******+++,,,---......------...000000000//////////////////............///000222222444333111///111999EEENNNSSSWWWYYYWWWVVVXXXXXXVVVRRRQQQRRRVVVXXXZZZ```gggrrrxxx}}}~~~{{{wwwssspppooottt~~~}}}pppccc\\\SSSIIIAAA@@@AAA@@@@@@AAA;;;:::888777666555444333111111111222444444444333222333444555555333222000///222555555444222111111000111222333222000...---+++,,,...//////...,,,+++,,,,,,---...//////......///...---------///111222000000000000000111222333111111000///......---,,,---+++)))***,,,---,,,***)))***+++,,,,,,,,,+++***,,,...000000...---------)))))))))***+++---///111.........///////////////,,,***)))***,,,---,,,+++***+++,,,,,,------,,,,,,------...//////...---,,,,,,,,,++++++++++++,,,,,,...---,,,+++***************...333444222///,,,,,,*********++++++,,,,,,---***+++,,,------+++)))((()))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))+++---//////,,,*********++++++,,,,,,------)))***+++,,,,,,,,,,,,,,,))))))***+++++++++++++++---...///000///...,,,+++(((((((((((()))***+++,,,---,,,,,,---///000///...((()))***+++,,,,,,,,,,,,***))))))+++---...---,,,+++++++++++++++,,,---...------------,,,+++++++++******))))))))))))******,,,---...---,,,,,,...000.....................///...---,,,,,,...000222444111111000------444???HHHVVVWWWUUUSSSUUUZZZ[[[YYYQQQRRRUUUYYYZZZ]]]eeepppwwwxxx{{{yyytttwwwsssjjjiiicccYYYIIIBBB======<<<;;;;;;>>><<<777333444777888444///...222555444222000222555222444666777777555222000///111333444333222222333---///333555555222...+++***+++---......---,,,***+++,,,------...---------......---,,,---///111333222111111111111111222222222111000///...---,,,++++++)))(((***---...---+++)))******+++++++++******)))+++...///...---...///((((((((()))+++---///000............//////000000***)))((()))+++,,,+++******+++,,,,,,---------------...............------...---,,,,,,++++++,,,,,,...---,,,+++************(((---333444111---***)))(((((()))***++++++,,,,,,)))***---......,,,***((((((***,,,---------+++***,,,,,,+++*********++++++'''(((***---//////,,,***+++,,,,,,,,,,,,---------))))))***+++,,,---,,,,,,((()))***+++++++++++++++---...///000000...,,,+++(((((((((((()))***+++,,,,,,***)))***,,,......---'''((()))***+++,,,,,,,,,))))))***,,,......,,,***))))))******+++,,,---...------,,,,,,,,,,,,++++++***)))))))))))))))******,,,---------,,,,,,...000,,,,,,,,,------............---,,,+++---///333555///000000---,,,///888@@@SSSRRRNNNLLLQQQYYY[[[YYYOOOQQQWWW[[[\\\___jjjvvvwww}}}zzzyyysssfffcccccc\\\PPPEEEBBB>>><<<<<<<<<:::999:::555111111444555111---///333777777555222333555666777888777555333333444222222333333333444444444000111333333222///,,,***------...---,,,---///222000...,,,***)))***,,,---,,,,,,+++,,,---///111222333333333333222000///...000222222111///---------))),,,000111000...---,,,......---,,,***(((&&&%%%'''***,,,---,,,,,,---///+++***))))))+++...222444///000222222000...---...)))***,,,...//////......---,,,,,,++++++,,,,,,---------.........---++++++...---+++******+++,,,---++++++,,,---,,,+++)))(((+++,,,---...---+++)))''')))((((((***,,,---,,,***......---,,,++++++***)))***+++,,,,,,,,,+++***)))***))))))((((((((((((((()))))))))***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---///000,,,***))))))******)))'''((()))***,,,,,,,,,+++************)))))))))))))))************))))))))))))******))))))))))))*********))))))))))))))))))***)))))))))))))))***************+++,,,------------++++++******************---,,,+++************+++***))))))+++------,,,++++++,,,---///000000111111222///---+++---111555999???GGGQQQVVVUUUTTTVVVXXX\\\YYYVVVXXXcccppptttrrrvvv~~~~~~|||pppdddbbbaaaZZZQQQMMMFFFBBB===:::::::::;;;;;;666555333222111111000///000111222555666666555333666888999888666444444555333222222111111111222222000000111111000...,,,+++,,,---...------...000222222000...+++***+++---......---------...000222333222111111000///.........000222333222000.........,,,///222333111///.........------,,,***)))'''&&&***,,,...///......000111,,,+++******,,,...111333333444555333000---,,,+++***+++---...///......---------,,,,,,,,,,,,------------.........,,,+++***...---,,,++++++,,,...///222000...,,,*********++++++,,,------,,,+++)))'''(((((((((+++...000///.........------,,,++++++******++++++,,,,,,+++))))))((((((((((((((()))******)))))))))***+++---.../////////...---+++***))))))******)))***+++---///000+++***))))))******)))'''((())))))***************))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))((()))))))))******++++++***+++,,,---------------************************---,,,,,,,,,++++++++++++***))))))+++---...---+++------///000111222222222000...,,,***,,,///444777???EEELLLRRRTTTVVVYYY[[[ddd___ZZZ\\\hhhttttttnnnnnn{{{~~~}}}uuu___TTT\\\^^^PPPGGGIIIFFFBBB<<<888888:::;;;<<<333444555333000...000222000//////222777999666222666888999888666555555555444333111///...///000111////////////......------+++---.........///111333444222000---,,,,,,---...////////////000111333444000///...---,,,,,,---...000222333222000//////000000222555555333111000///---------,,,+++***(((''',,,...000000000000222444///...,,,,,,,,,...000222777777777555000,,,***))),,,,,,...//////...---,,,------,,,,,,,,,,,,---------.........---,,,***)))------,,,+++,,,---///000888555000+++))))))+++---++++++,,,,,,,,,***)))(((''''''))),,,000333333222.........------,,,,,,,,,+++++++++++++++***))))))&&&&&&''''''(((***+++,,,*********++++++---...///222111///---***((('''&&&(((((()))***+++---///000+++)))((((((******)))''')))(((((((((((())))))***))))))))))))))))))))))))++++++*********)))))))))))))))***++++++***))))))((()))+++,,,,,,+++)))((((((((()))***++++++,,,,,,+++,,,,,,------------,,,************************,,,,,,---......---+++******))))))+++---...---,,,//////000111222222333333...---+++***,,,///333555???AAAFFFLLLSSSYYY___bbbfffiiiiiigggjjjoooqqqooolllttt~~~nnn[[[PPPTTTVVVNNNFFFFFFDDD@@@<<<:::::::::::::::444444444333222111222333000000111333666777444111444666777777555333444444666444111///---...000111///...------,,,---......+++---...//////000222444444222000...---,,,------000////////////111333444000///---++++++,,,...///111222333333111000000111222444555555333000//////------------,,,+++))))))---///000000000111333444000///...------...///000666777666444///+++)))(((------...//////...---,,,,,,,,,++++++++++++,,,,,,------......---,,,***)))++++++***+++,,,---...///777444000,,,******,,,---+++++++++,,,+++***)))((((((((())),,,000333333222......------------------------,,,,,,++++++******''''''''''''((()))***+++*********++++++,,,......111000///,,,***(((&&&%%%''''''((()))+++---...///***)))(((((()))***)))''')))((('''&&&&&&'''))))))((((((((()))))))))))))))+++++++++*********))))))((()))+++,,,,,,+++)))(((''')))+++------+++)))'''(((((()))***+++------...,,,------------,,,,,,+++***************++++++++++++,,,...//////...,,,+++***)))***+++...///...,,,/////////000111111222333...---,,,,,,---000333555??????BBBHHHRRR\\\dddhhhdddrrr{{{uuujjjgggooovvvqqqkkkiiisss~~~{{{{{{oooggg___SSSKKKKKKMMMHHHAAA@@@???>>>>>>>>>===:::777888555222333666777555333000333666666444222222222222333555444333111222222888666222000...///000111000///---,,,,,,---...///,,,...000000000000222333222111000...---,,,,,,---///...------...///111222000///---,,,,,,---///111111333444333111000000000111222444333111///......---------------,,,+++***,,,---.........///111333111000///...---......///111222333222...+++******---.../////////...---,,,++++++************+++++++++,,,---------,,,+++***(((((())))))***+++,,,---//////...---,,,,,,,,,,,,******++++++******))))))))))))))),,,...000///...,,,,,,------------------///......---,,,+++++++++))))))(((((((((((())))))************++++++,,,---///...---,,,***)))((('''&&&'''((()))+++,,,------)))((('''((()))***)))((()))((('''&&&&&&'''((()))''''''(((((())))))))))))++++++++++++************(((***+++------+++***(((((())),,,------,,,)))(((((()))***+++,,,---...///,,,---------,,,+++******))))))*********++++++++++++,,,...//////...,,,+++***)))***,,,...//////---......------...///000111////////////111333555666>>>>>>@@@FFFQQQ]]]fffjjjkkkwww~~~zzzsssqqqtttvvvooogggbbbjjjzzztttsss{{{{{{xxxtttfff___^^^UUUHHHEEEIIIGGG???>>>>>>???AAAAAA???:::777:::555111333888:::777333111555999888444111111333000111333333111000111222777555333000//////000111111000...---------......---///111222111111111222111000///......---------...---,,,,,,,,,...///000///...------...///000111222333444333000.........///000111000...------...---------......---,,,,,,+++,,,,,,,,,+++---000222000//////...---------...---///000000...---,,,,,,------//////000///...---++++++************++++++)))***,,,---------,,,+++((((((((()))************)))+++,,,.........,,,+++*********************************+++---...---++++++++++++,,,,,,---------000///...,,,++++++++++++******)))((((((((((((((()))))))))))))))***++++++---,,,,,,+++***)))))))))&&&'''(((***++++++++++++((('''&&&''')))***)))((()))((((((''''''''''''(((&&&''''''(((((())))))***,,,++++++++++++*********)))***+++,,,,,,+++***))))))***,,,------,,,***)))******+++,,,------......,,,,,,,,,,,,+++***(((((()))))))))***++++++,,,,,,***+++---......---,,,,,,***)))***,,,...000///...------,,,+++,,,---...///000111111222444555666777;;;<<<@@@FFFOOOYYYccchhhvvvuuussswww}}}rrrgggiiikkkkkklllsss~~~xxxhhhttttttxxx~~~yyy{{{{{{}}}qqqeeeYYYWWWTTTOOOIIICCCAAABBB@@@@@@@@@AAAAAA???<<<999777444333444666888777666333555777777777555444333000111333333111111111222444333222000000/////////222111000///......------///111333333111000000111000000000000000000000000...---,,,,,,,,,---...///,,,------...///000000111222333444222///---,,,,,,---...//////---,,,---...------............------***++++++******+++///111.........---------------,,,...000111///.........,,,---...///000000//////---,,,,,,,,,,,,,,,,,,---''')))***,,,------------)))))))))*********)))))))))+++,,,.........---,,,******))))))))))))***************+++---...---+++))))))******+++,,,------///...,,,***)))))))))))))))(((((((((((())))))***((((((((((((((())))))***------,,,+++***)))(((((('''''')))*********))))))((('''&&&''')))***)))((()))))))))))))))(((''''''&&&&&&''''''((())))))***,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,------......+++++++++***)))((('''&&&((())))))***++++++,,,,,,++++++++++++,,,,,,,,,---))))))***,,,///000000///...---+++++++++,,,...///000111222444555666777777666:::@@@FFFLLLSSS\\\cccpppmmmlllrrrssshhhnnnqqqlllfffjjjwwwooocccqqquuuwwwwwwyyy~~~}}}oooooottt}}}~~~yyyxxxssshhhWWWQQQSSSYYYQQQ@@@>>>GGGCCCAAA??????@@@???>>><<<333444555555444444666888555333333666999:::777333000222333333222111222333111111111000//////......333222111000///...---,,,000222444333222000000000000111111111111222222222......---,,,,,,---///000+++,,,---...///000000///333444444222...,,,++++++,,,---......------...///,,,---......///.........***++++++******+++///111---------------------------///111222000/////////+++,,,...///000000000000///......------......///&&&'''***,,,---.........******+++++++++******))),,,,,,------------------***)))))))))))))))*********)))***+++...///...---(((((()))***+++,,,,,,---...,,,***)))'''''''''(((''''''''''''(((***+++,,,(((''''''''''''(((((()))...---,,,+++***((('''''''''((()))******)))(((''''''&&&&&&''')))***)))(((((()))*********)))'''&&&&&&&&&&&&'''((())))))***,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++------------------------+++++++++***((('''%%%%%%((())))))***++++++,,,,,,+++************+++,,,---))))))***,,,///111000///...---,,,++++++,,,...///000111222444555666777777222999AAAFFFIIIOOOWWW^^^___gggnnnqqquuuzzz|||zzzqqqpppmmmiiiiiimmmuuu{{{|||yyyzzz~~~xxxllliiinnniiisssxxxvvvwww{{{xxxooonnnkkknnnyyy}}}zzz}}}~~~uuujjjaaa]]]RRRQQQNNNKKKFFFBBB???===>>>@@@AAA???;;;:::<<<>>>===888333555:::<<<999444666222///000444666444111222333444444444333222111000000000///000111111222111111111111000000000000222333444333111000111222000000000111222222222333111///---++++++,,,...000------------------------111111000...---,,,+++***.........///......---,,,---...............------***(((((())),,,.........******+++,,,------------///000111111111000...---...------------...//////111...++++++...111111000((((((((((((***---000222...---+++)))((())))))***------,,,,,,,,,,,,++++++******)))))))))))))))***)))((((((***---...+++((((((((()))***++++++,,,,,,+++***((('''&&&&&&&&&'''''')))+++,,,,,,+++)))''')))(((''''''(((***,,,---000///---+++))))))))))))((()))***++++++***)))((()))))))))((((((((((((((())))))******)))((('''&&&)))))))))))))))******+++///...---,,,,,,,,,,,,,,,///...---,,,,,,---///000,,,------,,,******,,,---//////...---,,,++++++***************))))))((((((&&&'''((()))***+++,,,,,,///+++((((((***------,,,***+++---//////...---,,,111111000///...---,,,,,,+++---000444888888777555777777888>>>GGGOOORRRRRROOO___ppptttnnnlllsss}}}yyymmmbbbdddnnntttpppiiiooowwwuuuggg```gggmmmlllgggbbbgggvvv{{{qqqiiiggglllmmmiiiiiiwww}}}|||~~~ssskkkaaaVVVPPPOOOMMMJJJFFFCCCAAA@@@@@@>>>>>>>>><<<;;;:::<<<======999555666999;;;:::777555222...///333444222///333333444555444333222111//////000000000111111111111111000000000/////////111222333333111000111222000000000000111111222333111000---++++++,,,---///------------------------000//////...---,,,++++++111000//////...---,,,,,,,,,,,,------.........---***************+++,,,---++++++++++++,,,---///000......///000000000///...---------------......///111...++++++...000000000******)))((()))+++---...,,,,,,***)))))))))***+++------,,,,,,+++++++++***+++******))))))*********)))(((''')))+++,,,+++((()))))))))***++++++,,,,,,+++***((('''&&&&&&'''''')))***---//////---***)))))))))((('''(((***,,,---///...,,,***)))((())))))((()))***++++++***)))(((((((((((((((((((((((((((******))))))(((((((((((()))))))))))))))******+++///...---,,,,,,,,,,,,---...---,,,++++++,,,...///...//////...,,,+++,,,...//////......---,,,,,,,,,++++++******)))))))))***&&&''''''(((***+++---...///,,,***)))+++---,,,++++++,,,...000000///...---000000111000000///...---,,,...000333666777777666555777<<<@@@EEEJJJOOORRRYYY]]]cccgggjjjmmmpppsssooolllhhhfffggghhhiiijjjjjjgggffffffeeeddddddfff^^^bbbgggnnnsssssslllcccgggeeegggqqq{{{uuu||||||oooeee```WWWMMMGGGKKKIIIEEEAAA??????@@@AAA???===::::::;;;<<<<<<<<<<<<:::999777888999;;;<<<777333000111333444222000333444555555555444222111...///000111111111000000000////////////.........///111222222000000111333111111000//////000111222222000...,,,++++++,,,---------------------------.........---------,,,,,,333222000...---,,,,,,---+++,,,,,,------.........+++---...---***(((***,,,+++++++++,,,---...000111,,,---...//////000//////------,,,,,,------...///000...,,,,,,---/////////,,,+++)))((((((((()))******************+++,,,,,,------,,,,,,+++***)))))),,,++++++******++++++,,,***)))'''((()))******)))))))))******+++,,,,,,,,,+++***((('''&&&''''''(((***,,,///111111///,,,***))))))(((((((((***+++,,,---,,,***)))((((((((()))))))))************))))))''''''((())))))*********+++***)))((('''((()))))))))))))))))))))******+++......---,,,,,,,,,------...---,,,++++++,,,------111111111///---,,,---...........................---,,,+++***)))***+++,,,(((((('''''')))+++...//////...,,,,,,------,,,***---...///000000000///......///111222222000///.........///111333555777888666;;;@@@BBBDDDGGGNNNSSSaaaZZZUUUXXXbbbiiiiiifffbbbgggkkkggg___\\\aaahhhdddYYYXXXdddiiibbb\\\___[[[ccceeebbbiiitttssshhhccc___eeeuuu|||xxxyyy{{{{{{{{{}}}}}}{{{zzz~~~xxxggg]]]WWWQQQMMMLLLGGGFFFCCC@@@>>>>>>===>>>???<<<999999<<<>>>===;;;:::;;;;;;888666777;;;???999777444444555555444222333444444555555333222111---...000222222111000...//////.........---------...///000000000000111222222111///......///000111111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................333111///---,,,---...///......---------------...---000333000+++'''))),,,)))+++,,,...000000000000***+++,,,---...///000000,,,,,,,,,,,,,,,------......---,,,,,,------......+++***)))(((''''''(((((()))))))))***+++,,,---...------,,,+++***)))((((((,,,,,,+++++++++,,,------,,,+++)))))))))***++++++*********++++++,,,,,,,,,+++***((('''''''''((())),,,...000222222000...,,,))))))(((((()))***+++++++++***)))(((''''''((())))))))))))******)))))))))'''((()))+++,,,,,,,,,+++,,,***(((''''''(((***+++)))))))))))))))******+++...------,,,,,,,,,------///...---,,,,,,,,,------111222111///---+++,,,------------......////////////---,,,******+++,,,---,,,***(((''''''***,,,...////////////...---,,,***---...////////////......+++---///111222000...---...//////000111444888;;;AAABBBCCCDDDFFFKKKRRRWWW___VVVOOOPPPWWW^^^^^^[[[YYY___cccbbb\\\ZZZ]]]aaa```ZZZ[[[ccchhhccc^^^]]]aaacccaaa___fffrrrwwwuuuiiidddfffooouuuvvvyyy~~~uuuxxxzzzqqq|||{{{oooaaaWWWPPPMMMOOOTTTCCCCCCCCCBBB@@@===:::888???<<<::::::===>>><<<999777999:::888555666:::>>>999777555444444444333333222333444444444333111111,,,...000111222111///...............---------------...////////////000111222111///............///000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000000000///...---,,,---///111222222111///...---,,,------///222555333---)))***---'''***...222333111...,,,)))******+++---...///000+++++++++++++++,,,---------------,,,,,,,,,,,,---(((((((((((((((((())))))'''((()))+++,,,---...///,,,,,,+++***))))))((((((,,,,,,++++++,,,------...///...---+++******+++---+++++++++++++++,,,,,,,,,+++***(((''''''((()))))),,,...000111111000...,,,)))))))))))))))************)))((('''''''''((()))***))))))))))))))))))***(((***,,,---......------+++***)))'''''')))+++,,,)))))))))))))))******+++------,,,,,,,,,------...000000///...............000000000...+++******,,,,,,,,,------.../////////......,,,+++++++++,,,---///---***((('''(((***+++///000000000...---,,,+++---------...------------(((***---///000///---,,,.../////////000444:::???NNNJJJEEEFFFKKKRRRYYY\\\TTTTTTRRRPPPPPPQQQTTTVVVVVVUUUVVVZZZ^^^___\\\YYY___fffhhhdddcccfffeee``````\\\___hhhnnnooorrryyytttrrrkkkffflllyyy~~~zzzzzz|||vvvooodddXXXQQQLLLIIILLLQQQ???@@@AAAAAA???<<<888555<<<<<<<<<<<<===;;;999777444666888777555555888;;;444444333222111111111222111222333333333222000///---...///000000000/////////............---------,,,...//////------...000111000000///...------,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000,,,++++++,,,---///111222222111///---,,,,,,,,,---///111444333///,,,,,,---'''***...222333000---***)))))))))***+++---...///++++++******++++++,,,---+++---...---+++***+++,,,''''''(((((())))))******'''(((***,,,---......///*********)))))))))))))))++++++++++++,,,---......///000///...+++***+++---++++++,,,,,,,,,,,,,,,,,,******)))((((((((()))***,,,------------------,,,))))))))))))******))))))))))))(((''''''((()))*********))))))))))))******)))+++---...///...---,,,******)))((()))***+++,,,)))))))))))))))******+++------,,,,,,,,,---......111111000000///..................,,,***)))***+++,,,,,,,,,------.........---------,,,,,,,,,++++++000...,,,)))(((((()))***...///000///---,,,,,,---...---------,,,,,,,,,,,,)))***,,,---...---,,,+++---///000111111666===CCCSSSNNNIIIJJJQQQXXX\\\^^^OOOSSSVVVSSSOOOMMMPPPTTTUUUPPPNNNUUU^^^bbb\\\UUU```mmmqqqgggaaagggiiidddZZZWWW```qqqvvvnnnmmmsss~~~sssggglll|||zzztttxxx|||}}}vvveeeYYYNNNLLLLLLIIIEEEBBB;;;<<<======<<<:::888666777:::======;;;777444222111222555666555555555666222222222111111111111222000000111222111000///............////////////000/////////............------...///...,,,,,,---...///000000000///---+++))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++............------------***++++++,,,---...//////...---+++******+++---...---...000000000...---,,,***+++---//////---,,,******)))))))))***+++---...***************+++,,,,,,***,,,...---+++)))***+++(((((())))))******))))))((()))+++,,,............((((((((()))))))))))))))************+++,,,---......///111///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***+++,,,+++)))(((((()))+++,,,))))))*********)))))))))))))))((((((((()))+++,,,+++***)))(((((()))***+++)))***,,,......---+++)))))))))*********+++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,---...///000000000000///...---,,,,,,------,,,***)))+++,,,+++++++++,,,,,,,,,,,,,,,++++++---------,,,***)))---,,,+++************+++---...///---++++++---000//////...---------------++++++,,,---------,,,,,,+++...111222333888@@@GGGNNNNNNNNNQQQUUUYYY[[[]]]TTTUUUUUUTTTSSSSSSSSSTTTRRRQQQQQQUUU[[[^^^[[[WWW```hhhmmmkkkeeecccdddfff]]]___eeelllpppqqqrrruuu{{{vvvwww|||yyy{{{zzz{{{bbbSSSGGGIIIOOOKKK???555999999888888888888999999444999===>>>999444000//////000222444666555444222222333333333222222444555///000000111111///...---///............///000000000////////////.........---...///...,,,+++,,,---...///111111000---***(((***++++++,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,+++++++++***+++,,,---------,,,,,,)))((((((((()))+++...///++++++,,,...000///---***------,,,+++++++++,,,,,,******)))))))))+++,,,---*********)))***++++++,,,***,,,...---***))))))+++)))************))))))(((((()))+++---.........---''''''(((((()))*********************+++,,,---...,,,///111///,,,)))((())),,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))***++++++)))'''%%%%%%''')))+++))))))************)))((())))))(((((()))***+++,,,+++***)))(((((()))***+++((())),,,------+++)))'''((()))***+++++++++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,---...///////////////...---,,,+++,,,------,,,+++***,,,---++++++++++++++++++++++++)))+++---......,,,)))'''*********+++,,,,,,,,,,,,---......,,,******...111111000///...............------------------------***...222333555999BBBIIIFFFLLLSSSVVVVVVVVVXXX[[[\\\VVVRRRSSSYYY[[[XXXSSSPPPSSSVVVXXXXXXWWWYYYZZZ___^^^eeemmmjjj___^^^ffffffllljjjbbbeeesss}}}}}}zzz{{{wwwmmmjjj]]]WWWOOOIIIEEEAAA<<<888666777:::;;;:::888444222666777888999999888777666111333555555333111000///...000333555666555444222000111222111///---...///+++,,,---------,,,+++***---......//////......------...///000000...,,,+++,,,---...///...,,,***(((---,,,,,,,,,,,,---......//////............//////111000///...---,,,++++++---000222222111///......---,,,******+++------------+++***,,,000333333111,,,,,,,,,------,,,++++++---,,,******+++,,,+++***,,,,,,++++++++++++******...,,,***)))+++,,,,,,+++***+++,,,+++***)))***+++((())))))*********))))))******+++++++++,,,,,,,,,+++)))(((((()))******))))))+++---,,,+++***+++++++++---...---,,,++++++,,,...,,,)))'''&&&''')))******++++++***((('''((()))((()))***++++++***(((''')))))))))***++++++,,,,,,,,,++++++******++++++,,,///...,,,+++***)))))))))(((***,,,...//////...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...//////......---------,,,,,,,,,---------------,,,+++******))))))******+++,,,---------,,,***(((''',,,++++++++++++,,,------......---+++)))***,,,...333222111000///////////////......---+++******)))***+++,,,///444;;;BBBFFF;;;FFFRRRVVVTTTTTTZZZaaahhh___WWWWWW]]]```[[[UUUUUUXXXYYYXXXUUUUUUXXX[[[[[[VVV[[[hhhlllbbbZZZZZZhhhqqqnnn```bbbuuu{{{zzz{{{~~~xxxfffZZZZZZUUUOOOJJJFFFBBB===999666888999::::::888555444666777888999999888777666333555666555333111000111000111444666777666555333000111111///---+++,,,,,,++++++------------,,,+++,,,,,,------------,,,,,,,,,---///000000///---,,,,,,---............---,,,......---------------...////////////////////////333222111000...---,,,,,,000222444444222111000000///---++++++---/////////---+++***+++///111000///,,,,,,,,,------,,,,,,+++///---++++++,,,------,,,------,,,,,,+++++++++***---+++)))(((***+++,,,+++***+++,,,+++***)))***+++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,+++))))))***+++***)))***,,,------,,,++++++,,,---...//////---++++++,,,---+++)))'''&&&'''((()))+++,,,---,,,***))))))***((()))***,,,,,,+++)))(((+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++************)))+++---...//////...---++++++++++++++++++++++++,,,++++++***+++,,,---.../////////.........------------............------+++++++++******+++++++++,,,,,,---------+++***))),,,,,,++++++,,,,,,---.........---+++))))))+++---111000000///////////////......------,,,+++******,,,,,,,,,---111666;;;???:::???GGGNNNSSSXXX\\\___`````````^^^\\\\\\^^^```^^^ZZZWWWWWWYYYYYYXXXUUUXXX\\\_________```^^^\\\dddggggggeeegggnnnuuuxxxyyykkkZZZOOOSSSPPPLLLHHHEEE@@@;;;888888888888999999888777777666777888999999888777666666666777555222111111222111222555666777666555444000111000...+++)))))))))***+++,,,---......------+++++++++++++++++++++++++++,,,...///000000///...------------...///000111000000///...------------//////000000000000//////444444333111000///...---111333555555333222111222///...,,,---///111222222---,,,+++,,,---......---+++,,,,,,------,,,,,,,,,111///---,,,...///000/////////...---,,,,,,++++++***)))'''''')))+++++++++***+++,,,,,,******+++,,,+++***)))(((((()))***+++,,,,,,,,,,,,------------///---++++++,,,,,,+++***+++---......---,,,,,,---...000111000---,,,,,,,,,,,,+++)))'''&&&'''((()))---......---+++******+++((()))***,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---/////////...---************************+++*********+++,,,...///000000////////////............/////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,---............---+++))))))***,,,.............../////////...---------,,,,,,++++++...---++++++---000333555666666:::CCCOOOXXX\\\\\\XXXaaagggddd[[[XXX```jjjggg```YYYYYY\\\]]]WWWQQQTTT___aaaWWWTTT\\\aaa]]]```]]]```iiikkkiiinnnwwwyyygggWWWPPPRRRKKKJJJHHHFFFBBB>>>:::777999888888777777888888888666777888888888888777666666666666333111///000111111222444555666555444333111222111///+++)))(((((()))***,,,......///......,,,,,,,,,++++++,,,,,,,,,+++,,,---///000000000000,,,,,,+++,,,---///222444222111000///...---------//////000111111000//////333333222111000///...---111222444333222000000111///...,,,---///111222222......------...---,,,,,,++++++,,,---------,,,,,,111///------///111111111000000///...---,,,,,,+++)))'''&&&&&&(((***++++++***+++---,,,++++++,,,---...---+++))))))***,,,---,,,,,,,,,---------......000...---,,,------,,,+++,,,...//////...------......000000///---+++++++++---,,,***)))((()))******......///---+++******+++((()))***,,,------------...------,,,++++++*********++++++++++++++++++*********+++,,,------------,,,------.........------))))))))))))))))))))))))))))))))))))+++---...000000000000000000///////////////////////////...---,,,------------------,,,++++++---.........------,,,,,,,,,,,,,,,------............,,,)))((()))+++++++++,,,---......//////------------------------...---+++***+++,,,...000222111333;;;GGGQQQUUUVVVUUU]]]cccaaaZZZXXX^^^fffiiifffbbb___]]]ZZZWWWUUUSSSYYY[[[VVVUUU[[[^^^\\\```^^^```fffiiikkkrrrzzzzzzmmm]]]OOOMMMQQQIIIIIIHHHFFFBBB>>>;;;999999888777666666666777888555666777777777777666555444444444222///...///000111111222333333333222222333444333000---***)))))))))+++,,,...//////......///...------------...///+++,,,---...000111111222,,,+++******,,,...111333333222000///------,,,,,,...///000111111000///...000000000//////......---...000111000///---...///...---+++,,,...000111000///000000000///---,,,,,,***+++,,,,,,---------,,,///...---...000222222111000000///......---,,,,,,((('''%%%&&&(((***++++++***,,,------,,,,,,---...000///---++++++,,,---...,,,,,,,,,---------......000...,,,,,,---------,,,,,,...//////...---......---...///...,,,******+++...---,,,+++++++++,,,---......///---***))))))***))))))***+++,,,---------------,,,+++***)))(((((())))))************))))))))))))+++---............------------------,,,,,,(((((((((((((((((((((((())))))))))))***,,,...////////////000000000000000//////000000///......---,,,---............---,,,***+++---...///......---,,,++++++++++++,,,------,,,------,,,)))((()))***)))***+++---............+++,,,,,,------......///...---+++++++++,,,...///...000222666<<>>===999888777666555555555555333444555666666555444333111222333222000...///000111111222222222222111111444555444222...++++++++++++,,,---...//////...---111000///......///000111,,,------...000111222222---,,,++++++,,,---000111222111000...---,,,,,,,,,,,,...///111111///...,,,------------.............../////////---,,,---...///---++++++---...///......000222111///---,,,,,,******+++,,,------------------...111333444333111///............---------)))(((&&&&&&(((************,,,------------...000000///...---,,,,,,------,,,,,,,,,,,,------------...,,,***+++,,,------,,,,,,...//////...------...+++,,,...---,,,***++++++.........---------.........//////---+++))))))***)))*********++++++,,,,,,,,,,,,++++++***)))((((((((()))***++++++***)))((((((***,,,---...///......------,,,,,,++++++******((((((((((((((((((((((((***)))))))))***+++---.........////////////000000///////////////...---,,,+++,,,---......---,,,+++***+++,,,---......---,,,***************+++,,,,,,***+++,,,,,,***)))***+++)))***,,,---.........---***+++,,,---...///000000------,,,,,,,,,---...///---000333444444777???EEEMMMHHHDDDEEEKKKPPPOOOMMMZZZcccjjjggg]]]VVVWWW\\\SSSKKKNNN]]]ddd]]]YYY]]]eeekkkjjjfffkkkzzzmmm[[[VVVXXXTTTKKKDDDIIIJJJIIIEEE@@@======>>>888777777555444333222111222222444444444444222222///111333333222000000111222222222222222222222222444444444222...,,,,,,,,,,,,---...//////...------222111///......///111222............///000111222000///...------...//////000///...---,,,,,,,,,,,,+++,,,...000000...,,,+++++++++,,,---...///000000000000111000...---...000000...,,,+++,,,---------,,,///111111...,,,,,,,,,)))***+++,,,------------,,,---000444777777444111,,,------------.........+++)))''''''(((*********+++,,,......------///000......------,,,+++++++++++++++++++++,,,,,,,,,,,,***)))((()))+++,,,,,,,,,,,,---//////---,,,---...***,,,......---,,,---......------------.........000111111///,,,******+++******)))))))))******+++,,,,,,,,,++++++************+++,,,------,,,+++***)))***,,,...//////...------,,,+++***))))))))))))((((((((((((((((((((((((+++***)))))))))+++,,,---------.........//////////////////......---+++++++++,,,---......---,,,+++***+++,,,------,,,++++++))))))(((((())))))***+++(((***++++++******+++,,,***+++---...///...---,,,******+++---...000111222...---,,,,,,,,,,,,------...000222111///111777<<>><<<:::999999888;;;999555222000/////////333444666777666444111///444222111444999:::777333333333333333333333333333000111222222222000///...000///...,,,,,,++++++++++++***))))))+++...111444555333111///...///111333333333333333333222111000///...---+++***))))))))),,,,,,++++++++++++,,,,,,,,,,,,,,,---///000222222666666444111...---...///...,,,+++,,,///111222222,,,+++***+++,,,---+++)))***)))***,,,...000000000...///333888;;;:::444///,,,,,,,,,,,,,,,---...///++++++************++++++++++++,,,,,,,,,,,,------...---+++*********++++++*********++++++*********+++******))))))***++++++---,,,++++++******+++++++++,,,...000000///...---,,,***)))***+++---,,,,,,/////////...---,,,+++***))))))************)))))),,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***---,,,***++++++,,,***))),,,+++******))))))******,,,---......------...000------,,,,,,,,,---......******+++,,,+++***)))(((,,,------,,,***)))***+++((()))+++,,,,,,+++)))(((&&&'''(((******((('''&&&###%%%(((+++------+++***))))))***+++,,,,,,------,,,,,,,,,------///000111000///...,,,++++++++++++000//////.........//////222111000111444:::???CCCFFFFFFKKKVVVaaacccZZZQQQQQQPPPPPPTTT\\\bbbfffgggeeecccjjjzzzvvvyyy~~~yyyiiiccc[[[RRRMMMIIIFFFEEEAAA@@@===;;;999888888888:::888555222111111111222555555666777666444222111555222111444777888555111111111111111111111111111...///000111111111111111000000///...---,,,,,,,,,,,,+++******,,,///222444555333111000//////000111000111111111111000/////////...---+++***)))))))))++++++************++++++---------...///000222222555555444111...---...//////---,,,---///111222222---,,,,,,---......,,,***+++******,,,///111111000---...111555888777222...,,,,,,,,,,,,,,,,,,---...++++++************++++++++++++,,,,,,,,,,,,------------,,,+++***+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++++++++,,,,,,+++************+++***,,,...///000///---,,,,,,***)))***+++---,,,+++------------,,,+++***))))))******++++++******)))+++++++++******+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***---+++***+++,,,---,,,+++,,,,,,,,,+++******)))))),,,---......------...000...---,,,,,,,,,,,,------******+++,,,+++***)))(((***+++,,,+++***)))***+++)))***,,,------+++***((('''((()))******)))((('''$$$&&&(((+++,,,,,,,,,+++*********+++,,,,,,------,,,,,,,,,,,,---...///////////////...---,,,,,,+++///......---......//////222111//////111555999<<>>CCC@@@<<<999666555555555111000/////////111333555999888777555555555666777777555333333444333111///------------------------------------///111444555222222222111111000000/////////......///111333444333333333222000...,,,+++++++++---....../////////...---,,,+++++++++++++++******))))))))))))******............///000000111000111111000...---...///000...------//////...---///.........//////---++++++******+++...//////...------......///000//////000///......------------,,,++++++******++++++,,,+++++++++,,,,,,,,,------************++++++,,,,,,,,,------------------,,,---...000000000...,,,***++++++***)))))))))*********,,,---//////...,,,++++++******+++,,,---,,,++++++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,+++******))))))******+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++******,,,...000000///,,,---...///...,,,***(((+++---......---,,,...///......,,,+++******************+++,,,+++***)))(((&&&'''))))))((((((***,,,,,,---//////...---+++)))******+++,,,,,,+++******(((((((((((()))+++---...+++,,,,,,,,,---------...//////......---............///111222111000...---+++++++++,,,---...///000000...+++******+++...000444555777;;;AAAHHHOOOSSSQQQRRRUUUWWWYYY[[[]]]^^^gggooovvvxxx~~~}}}zzzxxx|||{{{wwwxxxxxxkkkaaaYYYTTTNNNIIIGGGEEEBBB@@@AAA???<<<888555444444444000000000000222444777999999888666555555666777888777666444333222222000///........................///......---...000222333222222333333333222111000111000000000000111222333111222222222000...+++)))+++,,,---...///000000000------,,,,,,+++,,,,,,,,,++++++************++++++///...............//////---...000///...---...//////---,,,---......---+++...---------//////---,,,***))))))***,,,......---..................///000111111000//////...//////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------(((((()))*********++++++,,,------......------,,,---...///000000...,,,+++,,,++++++***)))*********+++,,,...//////...,,,+++*********+++------,,,***+++,,,---------------,,,------............------++++++************++++++,,,,,,+++++++++************++++++,,,,,,++++++******))))))+++///111111000+++,,,---......,,,***)))+++,,,------,,,,,,---///...---,,,+++***)))))))))******+++,,,+++***)))(((%%%&&&((((((((((((***,,,,,,---/////////---+++***++++++,,,,,,,,,,,,++++++***)))(((((()))+++---///---------------.........000000//////////////////---...000222222111///...+++++++++,,,---...///000...---+++******,,,...000444333444999@@@FFFHHHHHHNNNSSSXXXWWWTTTUUU[[[aaa___aaakkkzzz}}}|||}}}vvvwww|||{{{uuuooouuu}}}|||rrrbbbVVVSSSQQQNNNIIIEEEBBBBBBCCC>>>===;;;888666444333222333222222333666999<<<>>>888777666555555666777888888777555333222111111111/////////////////////////////////......///000000111222333444444333222111111111000000000111111222000111111111///---+++***,,,,,,---//////000000000---,,,,,,,,,,,,------...------,,,,,,,,,,,,------......------,,,---------***,,,......------...///...---,,,---//////---+++,,,,,,,,,---///000///...+++***)))***---...---,,,...//////...------///111111000000////////////000,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------((()))******+++******))),,,------......------,,,+++,,,---......---,,,,,,---,,,++++++******++++++---...///000000...,,,+++*********,,,------,,,***+++,,,------............------............------,,,++++++++++++++++++,,,++++++++++++***************++++++,,,,,,++++++***)))((()))+++...000000000)))***,,,---------,,,+++***,,,------,,,,,,---...,,,,,,+++***))))))))))))******+++,,,+++***)))(((%%%'''))))))((((((***,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++---...........................000//////...//////000000---...///111111111000000---,,,,,,,,,---...//////...---,,,+++,,,---///000333222333888???BBBAAA>>>GGGMMMTTTTTTPPPQQQWWW^^^XXXVVV```qqqwwwpppnnnuuuyyy~~~zzzpppqqqzzzzzzpppnnnyyyyyysssfffYYYRRRMMMLLLIIIEEEBBB@@@???@@@:::::::::999777555333111333222333444666:::===???666666666555555666666777888888666444222111222333000000000000000000000000---...//////000/////////000111333444444333222111111111111000000000000000000000//////...---,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,---...///000//////......//////000...---,,,+++++++++++++++(((***---...------...............///111111///---,,,,,,,,,...111222222111---++++++,,,...//////...---///000///,,,,,,...000..................//////---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,---,,,+++******,,,,,,------------,,,,,,*********+++,,,,,,------...---,,,,,,+++,,,,,,,,,...///000111111///---,,,))))))***,,,......+++)))******+++,,,---.........,,,------......------,,,------,,,,,,,,,,,,------++++++++++++***************++++++,,,,,,++++++***)))((((((***---/////////(((((()))***+++,,,------***,,,------,,,+++---...+++******)))))))))************+++,,,+++***)))((('''(((***)))))))))***+++)))***,,,...///...---,,,,,,,,,++++++++++++,,,,,,************+++,,,------........................------,,,------...///000------...//////000111111///......---......//////000///...---,,,---...///---///333666999:::;;;;;;===BBBIIINNNPPPPPPPPPQQQSSSTTTYYY```eeehhhkkknnnmmmqqqsssqqqppppppqqqqqqwww}}}vvvkkk\\\TTTRRRIIIEEEBBB???>>>===<<<:::888999::::::888555222000000000000222444888;;;===555555555666666666666666888888777555222222333444000000000000000000000000+++,,,...000111000000///000111333444444333111000111111111000000000000000//////......------------,,,,,,---.........------,,,,,,,,,,,,---......///111111000000000000111111------,,,+++************'''))),,,...------....../////////111333333111///,,,,,,---///333555444333...------...000111000///+++...///...,,,+++,,,...,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------......///...---+++***+++,,,,,,------,,,,,,+++((((((((()))***+++------///...------,,,,,,------///000111222111000...,,,))))))***,,,......+++)))((()))***+++,,,---------,,,------------------,,,...------,,,,,,------...+++++++++************)))+++++++++,,,,,,+++++++++(((((((((***,,,.........''''''((()))***,,,...///***,,,------,,,+++---...***)))))))))))))))***+++******+++,,,+++***)))(((((()))******))))))***+++''')))+++---......------,,,++++++******++++++,,,*********+++,,,,,,,,,,,,///////////////.........*********+++,,,---...///------------...000111222000//////.........//////222000///---,,,,,,------(((---333444333333777;;;666999???IIIPPPQQQKKKEEERRRWWWVVVQQQVVVeeemmmkkkbbbdddmmmuuupppfffhhhtttsss```TTTPPPQQQFFFAAA;;;;;;>>>???;;;888???===:::666444222222222111111111111222333444555888555111111333555555444555777888666111......000...---...///111111///---000000//////000111111222000222444666666444222000111000///...---------...111000///......///000111...---,,,,,,,,,---+++***+++,,,,,,------......///---///222444333222///---///+++((((((***------,,,---///111000---,,,...000333000///222555555111,,,333111///111444555444222,,,+++---222777888333---///---,,,***))))))******))))))((('''&&&(((,,,///111000...---,,,,,,------.........,,,++++++,,,...***,,,///222222///,,,***+++++++++,,,,,,---------+++,,,+++***)))***,,,...+++---///111000...,,,***,,,...000111000...,,,***((()))+++,,,,,,+++***(((((((((((()))***,,,......+++,,,---------,,,++++++111///---,,,,,,,,,.../////////...---,,,***((('''(((((()))***************&&&&&&'''((()))***++++++*********+++,,,,,,------000///---,,,+++,,,------++++++******************+++,,,------,,,+++)))((()))(((((((((***+++---///)))***,,,------,,,***)))+++***((()))***,,,,,,+++***+++,,,+++)))))))))***---.../////////...---,,,***+++,,,---......//////...,,,***)))***,,,...000222111///......//////000...000111000---,,,+++,,,------...111444555444333777999<<<@@@CCCGGGIIIJJJLLLPPPTTTXXX\\\___bbbdddccceeegggggggggiiilllnnnzzzrrreee\\\UUUNNNIIIBBB@@@===;;;:::;;;;;;;;;<<<:::666333111000111111111111111111222333444444888555111111333444444333555444444444444333111///,,,,,,,,,...//////...,,,...//////000111111222222000222444555555444222000000000000////////////...333222000...------------,,,+++***+++---......---++++++,,,,,,---.........//////000111111111000000...+++((((((***,,,,,,,,,...000111000......///111222///...111444444000,,,000......///222333111///******,,,111666666222---...---,,,************+++(((((((((&&&&&&'''+++...111000///---,,,,,,------.........---++++++---...***,,,---//////---,,,***+++++++++,,,,,,,,,------)))***+++***))))))+++,,,,,,---...//////---,,,+++,,,---...//////---,,,+++)))***+++,,,,,,+++)))((()))))))))***+++,,,---...***+++,,,---------,,,+++...---,,,++++++,,,---.../////////...,,,***)))((((((((()))************)))'''''''''(((((()))******))))))***++++++,,,,,,---......,,,+++++++++,,,,,,******++++++++++++++++++------------,,,+++)))((()))((((((((()))+++---...***+++,,,---...---+++***+++***((()))+++,,,,,,+++***+++,,,+++)))))))))***,,,---.../////////------,,,,,,,,,------///000000---,,,***)))***+++...///222111000...---------......///000000...,,,,,,---.........000333555444333888888999;;;>>>BBBEEEHHHGGGNNNUUUYYYZZZ[[[^^^aaaooojjjdddaaabbbgggnnnrrrrrrzzzyyyxxxaaaVVVUUUTTTKKKAAA>>>>>>===:::777777:::===888666222///......000222111111000111111222333444666444222111222333333222444222111444777777222---+++***+++,,,......,,,***+++---///111222222222222000111333444444333111000...///000111222111000000444333111...---++++++******))))))+++...000111000+++++++++,,,------......000////////////000222222...,,,)))(((***+++,,,,,,///000111000//////000111///...---///222222///,,,,,,,,,,,,---//////---+++)))(((***///333444111......---,,,+++******++++++((((((((('''&&&'''***---111000///...------.........//////---,,,+++---...******++++++++++++******++++++++++++,,,,,,,,,,,,&&&(((++++++***)))***+++,,,,,,---......,,,+++***+++++++++,,,,,,,,,,,,,,,***+++,,,---,,,+++)))'''******+++++++++,,,,,,,,,)))***+++---------,,,,,,++++++*********,,,---.../////////...---+++***)))'''((())))))******))))))'''(((((((((((((((((((((((()))***++++++,,,,,,,,,---,,,++++++***+++++++++******++++++,,,,,,------.........---,,,***)))((()))((((((((()))+++,,,---,,,,,,---......---,,,++++++***))))))+++,,,,,,+++***+++,,,+++)))))))))***+++,,,...///000000///......------,,,---...000111,,,+++***)))***+++,,,---222111///...,,,,,,++++++---...000000...------...///......///222444444444777666555555777;;;@@@CCCBBBJJJSSSXXXXXXXXXZZZ\\\lllgggaaa^^^```fffmmmqqqqqq|||}}}zzz{{{ttt|||zzzooo[[[PPPOOONNNGGG???===<<<:::777666777:::<<<555333000------...111333111111111111111222333333666444333222222222222222222222333666777666111---+++***+++,,,......,,,+++)))+++...111333333333222000111222333333222111000---///111333444333222111222111000...---++++++************,,,///111111111+++++++++,,,------......000000111111222222333333...,,,***))))))***+++,,,.../////////......//////---,,,,,,...000111///---++++++,,,------,,,+++)))(((((())),,,000111000...------,,,,,,++++++++++++)))))))))((('''(((+++---111000000//////............//////...,,,,,,---...***)))(((''''''((()))***+++++++++++++++++++++,,,%%%(((,,,---,,,+++*********,,,///111111...+++(((******))))))***+++,,,---++++++---------+++)))'''***+++++++++++++++******((()))+++,,,------,,,,,,************+++---...///............---+++******'''(((((()))))))))))))))((((((((((((''''''&&&&&&((()))***+++,,,,,,,,,+++++++++************************+++,,,------.........------,,,***)))((('''))))))(((((()))***,,,------......///......---,,,,,,***))))))+++,,,,,,+++***+++,,,+++)))))))))******+++---///000111000000......,,,+++,,,---...///++++++*********++++++,,,///......---,,,,,,,,,,,,,,,...000000///......///000///---...000333444444555444333333444777:::<<<@@@DDDKKKQQQUUUWWWYYYZZZWWWZZZ^^^aaabbbdddgggkkkwwwuuuwww~~~|||zzz{{{~~~zzzwww||||||nnnhhh___TTTKKKFFFDDDCCC???:::555555777:::999777444222000......000333555222222222222222222333444555555444333222111111222111444888888555111///...,,,,,,,,,...000000...,,,(((***---000222333333222000000111222222111000000---///111333444444333222...............------------,,,,,,---///000000///+++,,,,,,------.../////////111333555666555333222...---+++***))))))+++,,,------,,,------------,,,+++++++++---/////////...,,,---......---+++******(((((()))+++---......---------------,,,,,,,,,+++++++++,,,+++******,,,...000000000000000000//////---///000///---,,,---...+++)))'''%%%%%%''')))+++++++++++++++++++++++++++&&&)))---//////---,,,,,,,,,000555999999444...******)))(((((((((***,,,---***+++---------+++***(((******++++++******)))((())))))+++,,,,,,,,,++++++)))******+++---...///000,,,---------,,,+++******''''''((())))))))))))))))))))))))(((''''''&&&&&&((()))+++---------,,,,,,)))***************************+++,,,------......---,,,+++***)))(((''''''******)))))))))+++,,,---////////////......------,,,+++)))***+++------,,,***+++,,,+++)))))))))******+++---///111111111111...---,,,++++++,,,,,,---++++++,,,,,,,,,++++++***++++++,,,------.........---...000000///...///000000///---...000222333333111111222333444555555666???>>>@@@FFFPPPVVVXXXXXXLLLUUU^^^aaa^^^]]]aaafffsssoooqqq}}}xxxuuu}}}rrrlllxxx}}}rrraaabbb```VVVHHHAAABBBFFF???999444555999;;;888444444333111111111222444555444444333333333333444444555666777555333111222222111555999888333//////000...---...///111111///---)))***---///111222222222000000000111111000000000...///111222333333333222,,,,,,...//////000/////////...---...000000///...---------...//////000000000222555777777555222000...---,,,***((((((***------+++++++++,,,---,,,+++***++++++---...///000000...//////...,,,***+++,,,)))*********+++,,,------,,,,,,------------,,,,,,,,,------,,,++++++,,,...000000111111111111000000---///000000...------...+++***'''&&&&&&'''***++++++++++++++++++*********'''***...000///...------///333999======888222---+++***)))(((((()))+++,,,***+++,,,......---+++***)))***+++,,,,,,+++)))((()))***+++,,,,,,+++***))))))***+++,,,---...//////***+++++++++++++++******&&&'''(((((())))))((((((******))))))(((((((((''')))***,,,...///...---,,,))))))***+++++++++************++++++,,,,,,------,,,+++***))))))((()))))),,,++++++***+++,,,---.../////////...---------,,,,,,+++******,,,------,,,***+++,,,+++)))))))))***+++,,,...000111111111111.........------,,,,,,++++++,,,---......,,,+++***)))***+++---.../////////...///111111///......///000...---...000222222111...///000111222222222222:::888999???HHHPPPSSSTTTRRRXXX\\\ZZZVVVVVV]]]eeedddlllxxx~~~}}}{{{vvvqqqtttzzz~~~~~~~~~xxxkkk]]]\\\XXXPPPGGGAAAAAACCC<<<:::888888999888666333333333333333333444444444666555555444444555555555666888999777444222222333222333555555444222111111.........000111111000...++++++---...000111222333000000000000000000000000///000000000111111222222,,,---...000111111000000///.........000111000///......//////000111111111222222333444333222000...---...---+++((('''***---...,,,***+++---...,,,+++***+++,,,------///111222000111000---***)))+++...,,,,,,+++*********+++---+++,,,---......---,,,,,,+++,,,---,,,++++++,,,---000000111222222222111000---///111000///---------,,,+++)))'''''')))+++,,,++++++++++++*********)))&&&))),,,......------...///222555888888444000---++++++******)))*********(((***,,,---......,,,+++***+++---......---,,,+++++++++,,,,,,+++***)))'''))))))***,,,,,,---------((())))))*********))))))&&&'''(((((())))))((((((***************)))))))))***+++...000111000...---))))))+++,,,,,,,,,++++++******++++++++++++++++++---,,,+++******+++,,,,,,...---,,,,,,,,,---...///000///...---,,,,,,,,,,,,---+++******,,,------,,,***+++,,,+++)))))))))***,,,---///000111111111000///000111111000...,,,+++,,,---///000///...+++******+++---...///////////////111222111///..................///111222111000------------...///000111000444999<<<@@@DDDIIIMMMVVVTTTSSSQQQRRRUUU[[[___\\\iiixxxxxx{{{}}}wwwllldddsssxxxzzzzzz~~~~~~yyywwwyyy||||||mmmggg^^^XXXPPPIIIFFFDDDAAA???:::;;;===<<<888555444444222222333444444444333333777666666555555555666666666888:::888555222333444444111000222555777444111...---...///111111///---,,,,,,,,,---...000222333000000000//////000000000000000000///000000111222---...///111111111000000///...---...111222111111//////000000111111222222333333111000//////......---......+++((('''***---///---+++,,,...///---+++***+++,,,------///222444111222000,,,((((((+++///------,,,+++))))))+++,,,+++,,,---.........---,,,***,,,---,,,******+++,,,000000222333333222111000---///111111///---------,,,+++***))))))***+++,,,++++++++++++******))))))&&&(((+++,,,,,,,,,---...,,,---///000///...,,,+++,,,+++++++++******))))))''')))+++---......------+++,,,...000000///...---,,,,,,,,,,,,+++)))(((&&&((()))***+++++++++++++++'''(((((())))))))))))(((&&&''''''(((((((((((((((******************++++++***,,,///111222111///...)))***+++,,,------,,,+++++++++******************...---,,,,,,,,,---...//////...---,,,---...///000000///...,,,,,,+++++++++---+++***+++,,,---------***+++,,,+++)))))))))***---...///111111111000000000111333444333000---+++,,,...000111000...,,,***,,,---.../////////...---000111222111///------......---...000222222000...---,,,***)))))),,,///222(((222;;;===::::::AAAHHHPPPLLLIIILLLSSSXXXYYYWWW]]]fffqqqzzz|||uuudddXXXdddoooyyyzzzzzz}}}uuuppppppuuu|||qqqeeeccc]]]VVVLLLFFFDDDCCC@@@===;;;<<<<<<999666333333444111333444444333222444555888777555333222222222222666666555444333111000//////.........///111333444222111///......///000000///...------------...///---...//////////////////.../////////////////////,,,,,,---.../////////...000000////////////000000000000000000000000000000111111000///...------,,,---------------,,,+++***+++,,,,,,---...///000000...---,,,,,,...222777:::555111,,,((('''))),,,///...---,,,+++******))))))---,,,++++++---///......000///---+++******++++++...///000000000///---,,,,,,------,,,+++***+++,,,---------,,,,,,+++++++++)))))))))))))))*********(((((())))))*********+++++++++***************++++++++++++++++++***)))(((******+++,,,------......***,,,///222333222111///000...+++(((&&&&&&'''((()))((((((((((((***+++---(((((('''''''''(((((()))''''''&&&&&&&&&(((***+++++++++,,,------,,,,,,,,,++++++---............---,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...------,,,+++*********+++---...---,,,,,,+++******++++++)))))))))***+++,,,...///******+++,,,...///---+++.........////////////000111555999;;;888333///,,,000/////////........................------------////////////////////////111///...000222222///,,,,,,***)))***,,,............000222333444777;;;>>>FFFHHHMMMPPPOOONNNSSS[[[ffffffhhhppp|||uuukkkccc___dddaaajjjzzz}}}uuuttt|||vvvzzzvvvlllmmm}}}ttteee]]]UUUUUURRRLLLFFFBBBAAABBB===;;;888666666555222///111222333333222111333444555444333222222222222333333333333222111000///...///......///000222444555111000///...---......///........................---....../////////////////////////////////......,,,---......//////......//////............//////////////////////////////000///...---,,,+++******,,,,,,------,,,++++++***,,,,,,,,,---......//////,,,,,,+++,,,...222555777444111---***)))***,,,...............---,,,+++***+++***)))+++---///000//////...---+++******++++++......////////////......------...---,,,+++++++++------,,,,,,,,,+++++++++))))))))))))************))))))))))))*********+++++++++***************++++++++++++++++++***))))))*********+++,,,---------***+++...000111111111000///---***'''&&&&&&'''(((***))))))))))))***,,,,,,((('''''''''''''''(((((('''''''''(((((()))***+++***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------******************+++,,,---------,,,,,,+++++++++---,,,+++,,,......---,,,++++++*********++++++,,,+++******)))))))))***************++++++,,,---...*********,,,...///---+++---------.........//////000444888888666222...---////////////............////////////..............................------...------///111111...++++++***)))***,,,......------...000000222555:::===DDDDDDHHHMMMNNNNNNSSSZZZiiidddbbbmmmtttgggbbbdddZZZ___kkkyyy{{{rrrmmmpppwwwwwwrrrkkkmmmzzz~~~tttdddYYYQQQTTTUUUQQQIIICCCCCCEEE???:::444444666666000+++000111111111000000222333333333222222222222333333000000000/////////............//////111333444555111000///------,,,,,,,,,---...////////////...---------...///////////////000000000//////.........------.../////////......//////............//////..............................,,,+++******)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------******+++,,,...000222444222000...---,,,,,,,,,------...000000000...,,,+++)))((((((***---000000000...---,,,,,,++++++++++++..................//////............---,,,++++++,,,,,,,,,,,,++++++++++++************************)))))))))***************+++***************+++++++++++++++************)))))))))******+++,,,,,,,,,)))***+++,,,...///000111,,,+++)))'''&&&'''((()))++++++*********+++,,,,,,(((''''''&&&&&&&&&''''''''''''((()))************))))))***+++,,,------------,,,+++***)))***+++,,,))))))))))))******+++,,,///......---,,,+++******+++++++++---//////---+++*********+++******))))))))))))((((((((())))))***------,,,,,,,,,,,,,,,,,,))))))***,,,......---+++,,,,,,,,,,,,------------///222555555333000...---..................//////000000000000////////////...---------,,,,,,,,,,,,++++++---000222111...,,,,,,+++***+++---///...---,,,---------///333888<<>>;;;;;;BBBIIINNNSSSXXXUUUdddsssvvvrrrvvv~~~|||}}}ooobbbiiirrrvvvpppjjjiiijjjiiidddgggrrr{{{{{{||||||{{{tttllldddaaacccaaaUUUJJJIIIOOOPPPHHH>>><<<<<<:::888444222111000/////////...---...000333888888777666444222111000//////.........///000000---...///000111222222222.........---,,,,,,+++***---...000111111000...---,,,---...///000000000000111111000000////////////...///////////////......111000000//////000000111........................---,,,,,,---...111333555---,,,,,,++++++,,,---------------,,,,,,++++++***'''(((***,,,---...------....../////////---,,,+++)))+++---//////...+++***,,,***))))))+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...000111111000000111333222///---++++++++++++++++++++++++,,,+++++++++******))))))+++++++++*********************))))))***++++++,,,+++******))))))***++++++******************++++++***)))(((((()))+++---///***)))(((((('''((())))))+++,,,,,,,,,------------)))((('''&&&&&&&&&&&&&&&$$$%%%&&&((()))(((((('''((((((((((((***+++---...,,,+++)))''''''''')))******++++++,,,---...000111000000///...,,,+++************+++---//////,,,***((()))***++++++***((((((+++++++++******+++,,,,,,/////////...---,,,***)))(((((()))+++---...---+++************+++++++++,,,,,,...000///...------...---------...............000000000000/////////...+++++++++++++++++++++++++++---000333333222111000000000000111222333111///......------...333999>>><<<888888>>>EEEJJJPPPVVVRRRaaappprrrmmmpppvvvvvv}}}wwwlllrrrxxxyyyrrrkkkhhhgggeeebbbfffssszzzwww{{{{{{~~~xxxpppeee]]]]]]ccc```RRREEEEEEMMMOOOEEE::::::;;;;;;888444111111333/////////---,,,---000333::::::999777555333111///000///.........///000111---...///000000000//////------......------,,,+++...///000000000000///...,,,,,,...///000000000000000000000000000000000000//////000000000///......000000////////////000000........................------,,,---///333666888...---,,,,,,,,,---///000......------,,,,,,++++++((()))***+++,,,---,,,,,,,,,---...///...---+++***((()))+++------,,,+++***---+++))))))***+++***)))***+++,,,---------------+++++++++,,,---///000111///......111444444000---*********+++++++++++++++,,,,,,,,,+++******))))))+++++++++++++++*********))))))))))))***+++,,,,,,+++***)))))))))***+++,,,+++++++++++++++++++++++++++***)))))))))***+++,,,*********))))))))))))***)))***+++,,,------------***)))((('''''''''''''''$$$$$$%%%&&&''''''''''''((((((''''''(((***,,,---+++***)))((('''((()))***++++++,,,---...000222333000//////...---,,,+++++++++++++++,,,------+++)))((()))******++++++******......---,,,,,,,,,,,,,,,......///...---+++)))(((''''''(((+++---...---,,,************++++++++++++***,,,//////...---------.........---------,,,,,,............------------))))))******+++,,,,,,,,,---000222333222111222222111111111222444333111///............000444999===999666555:::???DDDLLLSSSYYYZZZ]]]dddmmmssswwwxxxxxxyyyyyywwwttttttxxx|||ooorrrvvvwwwrrriiiaaa]]]iiimmmttt{{{{{{wwwxxx{{{qqqzzzzzznnngggaaa[[[XXXYYYRRRLLLFFFEEEGGGFFF@@@:::999888777555555444222111000000///---,,,...111444888888888777555333111000111000...------...///000---.../////////...,,,,,,,,,,,,---...///......---////////////////////////+++,,,---///000000111111/////////000111111222222000000000000000///............------------......////////////////////////...---,,,,,,---000333555000///---------///000222.........---------------*********++++++,,,,,,---+++,,,---------,,,+++***((()))***+++,,,,,,,,,,,,+++)))((((((***+++******)))***+++---......------)))***+++---...///000000+++******...333333000+++)))*********++++++++++++------,,,++++++***)))))),,,,,,,,,++++++*********))))))))))))***+++,,,---+++***)))((()))***,,,---,,,,,,,,,,,,,,,+++++++++,,,+++******))))))******,,,,,,++++++******))))))'''(((***,,,---.........++++++***((((((''''''(((&&&%%%%%%&&&&&&'''((()))))))))''''''''')))+++,,,))))))))))))))))))************+++,,,...000222333//////......---------,,,...,,,++++++,,,,,,***))))))))))))***+++,,,---...000000...---,,,,,,++++++,,,---......---+++)))'''&&&'''(((***---...---,,,*********+++++++++,,,,,,)))+++...//////---------//////......---,,,++++++,,,,,,,,,,,,++++++++++++'''((()))***,,,---......///111222111//////111333000000000222333222000...,,,---...///111444888<<<555333444666888<<>>???AAAAAA<<<777444333111000000000111222111222333333444444333333>>>===;;;999777666555555222222222111111111000000///---,,,,,,---...,,,+++,,,***)))+++...000///......000111111///---------+++---...//////...---+++---///111111000//////000111111222333222111000///,,,,,,+++******+++,,,---000///...---------...//////000///...,,,,,,...///////////////000222333444666333000......//////...111000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000000///...---,,,+++,,,,,,---......------***+++,,,---............+++,,,------............+++***))))))+++,,,+++***************+++++++++,,,...---+++***)))((()))))),,,***))))))+++,,,,,,,,,---,,,+++***)))******++++++++++++)))&&&'''+++...---,,,++++++******++++++,,,,,,+++***************...000111///,,,******+++)))((('''))),,,.........---------,,,++++++************)))(((((()))******---,,,***************)))***************))))))((())))))***,,,---...///000000//////.........//////000...---...000000---***---,,,+++*********+++++++++,,,---------,,,+++***++++++******************(((***,,,---,,,,,,---......,,,,,,,,,...///...---,,,,,,,,,,,,---------...111000///---,,,+++++++++,,,,,,,,,,,,,,,---...///+++---...---++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,---.....................///111222333444444333111000000333666888888;;;@@@GGGJJJJJJJJJNNNQQQUUUUUUZZZdddooorrrllldddddd```\\\[[[```jjjuuu{{{xxx}}}zzzwww|||{{{pppjjjaaaXXXPPPKKKIIIGGGDDD>>>999;;;@@@AAA;;;555222111000///...///000000333333444555555555555555>>>===;;;999777666555555555333111111444444222000---,,,+++,,,.........,,,...,,,******,,,......---...000111111///,,,,,,,,,+++---///111111///---+++---///111222000.........000000111222111000///...---,,,,,,+++++++++,,,,,,000///...---,,,,,,,,,---...///111000...------...000////////////000111111555333000/////////......111000///...------------------,,,,,,,,,,,,------000111222222111///---++++++,,,,,,------------,,,)))***+++,,,---...//////---,,,,,,,,,,,,------...,,,+++******++++++***))))))))))))*********++++++++++++***)))))))))))))))***)))((()))+++---...---,,,+++***)))))))))***++++++++++++)))((((((+++---,,,,,,++++++******++++++,,,++++++***************000111222111...,,,++++++&&&&&&&&&(((,,,...///.........------,,,,,,++++++***)))(((''''''((()))***...---,,,+++***)))))))))))))))))))))((((((((((((******+++,,,---//////000000///...------,,,------.........///000///,,,***,,,,,,+++************++++++,,,---------,,,***)))******++++++++++++++++++)))+++------,,,,,,---...000...,,,,,,...///000///,,,,,,,,,,,,,,,---......111000///...------------,,,,,,,,,------///000000---......---+++***+++,,,+++++++++*********))))))***+++,,,---.../////////,,,------...000111333444222111000111222444444333777;;;???AAAAAAAAACCCEEEHHHLLLRRRYYY^^^aaadddeee___WWWPPPRRR]]]kkktttwww}}}zzzuuuuuulll___UUUNNNIIIDDDAAA???;;;888999======:::666111000///.........///000444444555666666666666555888777666555444444444444777333000111555777444000,,,++++++,,,...//////...000...,,,******+++------000111333222000---------,,,...000222222000...,,,---///222222000...,,,,,,000111222222222111///...---------,,,,,,,,,,,,,,,//////...---,,,+++++++++---///111222000...------///......---------......222000....../////////...000000///...------------000///............///000222333444444333000---+++,,,,,,------------,,,,,,))))))***+++---...000111000///---,,,,,,---...///---,,,++++++,,,,,,***(((((())))))))))))***************************++++++((('''&&&(((+++---...---+++***)))))))))***+++,,,------,,,+++***+++---...,,,,,,++++++***++++++,,,,,,,,,++++++++++++,,,,,,///000000///---,,,******%%%%%%&&&))),,,//////............------,,,,,,,,,***)))(((''''''((()))***//////...,,,***))))))***)))(((((((((((((((((((((+++,,,,,,---...//////000///...---,,,++++++++++++***+++---///000///,,,***,,,++++++***************++++++,,,---,,,+++***)))******+++++++++++++++,,,+++---//////...---...///111///,,,,,,---000111111,,,++++++++++++---...///000000///...------------------------...000111222...//////...,,,***+++++++++++++++************))))))***+++---///000000000,,,,,,+++,,,...000222444555444333333444444333222666888;;;<<<;;;;;;<<<===AAAEEEIIIMMMOOOTTT[[[```VVVQQQMMMPPPZZZfffmmmooo|||xxxssssssgggYYYPPPLLLIIIBBB<<<999:::::::::888777888999222111///.........///000333444555555666666555555222222222222222333444444666222///111555777444000---,,,,,,---///111000000111000...,,,***+++,,,...111333444444222/////////---///111333333111///------///111111///---,,,,,,111222333333333222111000............------,,,,,,//////...------,,,+++***,,,///111222000...---,,,------,,,++++++++++++,,,...,,,,,,,,,///000000///......---------------...333222222111111222222333444444555444333000---,,,------.........------,,,*********+++---///111222222111000.........///000---,,,+++,,,---,,,***(((((())))))))))))*********++++++,,,,,,,,,,,,,,,,,,&&&%%%%%%&&&***,,,---,,,******)))))))))+++,,,---///...---------......///,,,++++++***++++++,,,,,,------,,,,,,,,,------...,,,,,,+++++++++***)))(((%%%%%%&&&)))---//////.........------------,,,,,,***)))(((''''''((()))***///000///---***)))***+++))))))(((((((((((()))***---------....../////////......---+++************'''***...000000...,,,+++++++++++++++******))))))***+++,,,,,,,,,+++***)))******++++++,,,,,,,,,,,,---///111111000///000111111///,,,,,,---000111111++++++******+++,,,...///......---------------......------...///000111222...///000...,,,++++++,,,------,,,,,,,,,+++++++++)))***,,,...///111111222,,,,,,++++++---000333555999888666666777666555333555666777888777777777888>>>>>>>>>@@@DDDIIIOOOSSSRRRPPPNNNNNNTTT___llluuu~~~~~~~~~}}}ssspppfff\\\QQQJJJHHHFFFAAA<<<777:::<<<999555444777:::333222111000///000111111222222333444444444444444111111111222333444555666333111///000333444333000///...---///111222222111000111000...,,,+++---///111333555555333111111111000111111222222111111000---///000///...------...222222333444333222111000////////////...---,,,,,,...............---,,,++++++...000111///---,,,,,,,,,++++++*********++++++---,,,,,,---///111000///---------,,,------......444444555555555555444444555555444333222000...---...////////////...---------,,,,,,,,,...000222333444333222000000/////////,,,++++++,,,...---+++))))))))))))*********++++++,,,,,,------...------,,,'''&&&%%%'''***,,,---,,,******))))))***,,,...///000...------/////////...++++++******++++++,,,,,,---,,,,,,,,,,,,------...)))(((((()))++++++***(((&&&&&&(((+++...000///...---------,,,,,,,,,,,,,,,+++***)))(((((()))***+++...000000...+++)))+++---+++***)))))))))***,,,---......//////////////////...---,,,++++++***++++++(((,,,111333222...+++*********++++++******)))(((***+++,,,,,,,,,+++)))(((******++++++,,,---------...000222111000///000111000...,,,,,,...///000///+++***))))))***,,,...000---------,,,------......///............///000000...//////...,,,+++,,,---.........---------,,,,,,+++,,,---///111222222222...---++++++---111555888<<<:::777666777777666444333333333333444444555555999777666777;;;@@@EEEGGGQQQQQQNNNKKKMMMZZZooo~~~xxx|||{{{yyy~~~xxxttt|||qqqjjjYYYVVVQQQJJJCCC???>>>>>>:::::::::888555555666888555444333222111222333333000000111222222222222222333333222222222222333333////////////000000111111111000///000222333333222000111222111...---...000///111333444333222222222222222222111111222222222---......---,,,---///111111222222333333222000/////////000000///...,,,+++---.../////////...------+++---//////---++++++,,,,,,,,,+++++++++,,,,,,---000//////000111111000.........------...///000000333444666777777666444333666444333111000/////////000000000000000///......//////...---...000222333333222222111000///...---+++***+++---......,,,***************+++++++++,,,+++,,,---------,,,+++***)))(((''')))+++---...---+++*********,,,---///000///---+++,,,...///...,,,++++++******++++++,,,---+++************+++,,,---)))((((((***---...---+++((((((***---///000///---++++++,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,---///111///+++))),,,000---,,,+++++++++,,,...///000/////////////////////---,,,,,,+++++++++,,,,,,...333777888444///***((()))******+++***)))((('''***++++++,,,,,,***)))(((******++++++,,,------...---///111000///......///...,,,,,,,,,...///...---+++***)))((())),,,///000......------...///000000//////......------......---...///...---,,,---...............---------,,,---...///111222222333333000...,,,,,,...222777;;;;;;999555444444555555444222222111222444555666666333444444555777;;;@@@CCCLLLMMMNNNLLLMMMVVVgggtttiiinnnwww|||wwwnnnooowwwyyyyyy}}}{{{uuuppp~~~qqqeeeUUUWWWWWWMMM@@@999:::@@@===:::777666777777666555666555444333333333444555//////000111111111111000444333222111000000///000,,,...//////......///111333111111111333444333222///111444333000...///000---000222333222222222333444333111111111111333444......---,,,+++,,,000222000111111222222000///...///000000000000...,,,+++---...///000000000///...+++---...---,,,***+++,,,---,,,,,,,,,------...///444333222222222111///---//////...//////000111222111333666888888666333111666444222///...///000111111111111111111000//////111000///...///000222444111222222222000...,,,+++******+++---//////---******++++++++++++,,,,,,,,,++++++,,,---,,,+++***)))+++***)))***---...///...++++++++++++,,,...000222...+++***+++---...,,,***+++*********+++,,,,,,---))))))(((((()))***++++++***)))))),,,000222111///))))))+++...000111///---++++++++++++++++++++++++---,,,+++******+++,,,---,,,///111///+++***---111///...,,,,,,,,,...000111000000000000////////////,,,,,,,,,+++,,,,,,------444888===<<<666///)))''')))******++++++)))((('''******+++,,,+++***)))(((******+++,,,,,,---......,,,...//////...------...,,,++++++---...///---,,,+++***(((((())),,,///111//////...//////000111222000///...------,,,,,,---,,,...///...------...///......---------,,,,,,,,,...///000222222333333333222000------///444999===:::777333111111333333333444333222444666888999999000333777777777:::@@@FFFDDDIIINNNPPPQQQSSSYYY^^^aaafffiiieeeaaaccckkksssxxxtttppprrrtttvvv|||uuunnnmmmbbbYYYMMMBBB===;;;;;;;;;888:::<<<;;;888666777999555444444555666555222000333333111111111222333444///333777777444222111111///......------......///000////////////111333444555444444555555444000---333222222111000000111111///000111222222111000///333111//////111333333333000000///...---,,,,,,+++------............------...///000///...///111222///...,,,*********,,,---000000111111222222222333333333333111//////111222000000/////////111222333111222222333444333111///222111///...///000222333555222...,,,,,,---......------.../////////......---...///000000...,,,+++)))***,,,---...------,,,---------,,,,,,+++++++++....../////////...,,,++++++,,,------......------+++,,,...000111222222111///...,,,,,,------,,,+++))))))(((((()))***++++++---,,,***)))))))))******------......///000000000...,,,++++++,,,------,,,******+++++++++,,,,,,,,,++++++++++++,,,---......//////............/////////////////////.........111111000000//////......,,,---...---+++***+++,,,111666::::::444---)))&&&((()))***++++++++++++++++++++++++++++++***)))(((++++++******++++++,,,---......---,,,,,,,,,,,,,,,+++++++++++++++,,,---...///...---,,,+++*********...............///000000222000---+++,,,---------111000...------...///000///...---,,,+++,,,,,,------///333666777666444222444222111000222666:::<<<888444000...///111333333666111...111888;;;888444555777777555222555>>>EEEHHHBBBDDDOOORRRJJJFFFIIIXXX\\\ZZZRRRPPPZZZeeejjjhhhooo{{{vvvgggkkkyyy||||||uuujjjfffaaaYYYMMMCCC>>>;;;999888888999;;;;;;:::888888888666555444555666666444222333333222222222222222222111444777777444000//////------,,,,,,,,,,,,------///.........///000222333444333333444555444111...000000000///000000111222000000111111111000000///222111///000222333333222//////......------,,,,,,------............---------/////////......000222///---,,,******+++,,,---111111111111222222222222111222222000//////111222000000/////////000111222222111000000000000000///111000...------...///000111///,,,++++++,,,,,,+++,,,,,,------------------,,,---...//////...,,,+++******+++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---.../////////...,,,++++++,,,------......------+++,,,...000111111111111...,,,++++++,,,,,,+++***)))))))))))))))***++++++...---+++*********++++++,,,,,,---......//////000...,,,++++++,,,---,,,+++*********+++++++++,,,,,,+++++++++++++++,,,,,,---000000000000000000000000.....................///000000000/////////......,,,---------+++***+++,,,///222666666222,,,)))((()))******++++++++++++*********+++++++++***))))))++++++******++++++,,,---000000///...------------,,,,,,++++++,,,------...//////---,,,+++*********---------...///000111222333000---,,,,,,------,,,///...---------.../////////...---,,,+++,,,,,,---///000222333555555555555444333111111333666:::===999555111//////000111222222222222333666888888777777666444222333777<<<@@@DDDJJJMMMKKKHHHGGGHHHHHHLLLQQQQQQLLLJJJQQQXXX[[[bbbiiioooooonnnooopppqqqxxx|||ssshhhccc\\\UUUKKKCCC>>>;;;777444888888999;;;<<<;;;999777666555444555777777777666333333333333333222111111222444666666333000......,,,,,,++++++++++++,,,,,,///...------...///111222222222222333444444222000............///000111222222111000000////////////000000///111222333111000------------------------------............---------.........------...000...---+++******+++,,,,,,222222111111111111111111///000111000//////111222000000///......///111222222111///...---...///000000///---,,,++++++,,,------+++*********+++)))(((******++++++,,,,,,,,,,,,***+++,,,---...---,,,++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++---.../////////...---,,,+++,,,------......------+++,,,---///000000000000,,,+++******++++++***)))))))))))))))))))))***+++...---,,,,,,++++++,,,,,,++++++,,,,,,---............---+++***+++,,,+++***************++++++++++++,,,,,,+++************+++///000111111111111000///,,,,,,------....../////////////////////.........+++,,,---,,,***)))***+++,,,...000111...,,,+++***++++++,,,,,,,,,+++******)))******+++++++++******+++************+++,,,,,,111111000///............------,,,,,,,,,---......000///...,,,++++++******,,,,,,---...000222444555333000---,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///...------,,,,,,,,,,,,---111111111222333555777888444333111111333666:::===:::666222//////////////////222555555444555777:::;;;666222111444777::::::@@@PPPUUUIIIAAADDDHHHEEE@@@EEEHHHEEEDDDGGGKKKLLLYYY```aaa^^^fffsssuuukkkqqq{{{xxxssslllfffdddUUUOOOGGGCCCAAA>>>888333777666777:::======:::666555444333444666777777777333444444555444333111000111333444444333111000///------,,,,,,,,,,,,------000///......///000111222111000000222333444222111111000000/////////000000333222000.........///000.........000111111///,,,++++++,,,,,,------------,,,------......------,,,,,,---...---,,,,,,---///,,,,,,+++******++++++,,,111111000000//////......---///000000//////000222000///.........///000111111222222111/////////000000///---,,,++++++++++++***))))))***++++++)))'''))))))))))))***++++++,,,******+++,,,,,,,,,++++++++++++)))))))))***+++,,,,,,+++++++++++++++++++++------...//////...---,,,+++,,,------......------,,,,,,------............,,,+++******+++,,,+++)))***)))))))))))))))******,,,,,,,,,+++++++++,,,,,,*********+++,,,,,,------///---+++++++++,,,+++***************+++++++++,,,---,,,+++***))))))))))))---...000222222000...---***++++++,,,---......///........................+++,,,---,,,***)))***+++++++++,,,------------...,,,---------,,,+++******((()))***+++++++++++++++***************++++++,,,111000///...------------...------,,,------......//////...,,,,,,+++++++++++++++,,,...000333555666222000---,,,,,,,,,+++***)))******+++,,,------...---,,,,,,,,,,,,,,,,,,,,,///000111333444666777888444333111111333666:::===:::777333000//////...---000222444555555666888:::;;;999555333333666888999???LLLUUUOOOGGGDDDCCCAAA===@@@CCCBBBAAABBBDDDEEEPPPVVVZZZ[[[aaalllooolllpppyyy~~~{{{{{{qqqmmmhhhbbb___QQQLLLFFFEEEGGGEEE???999777555555888;;;<<<999555333222222333555777666666333444444555444333222111000000111333444444333222//////............//////222111000000000111222333000//////000222333222111555444333111000///......222111///.........///000,,,,,,,,,---///...,,,*********++++++,,,---------,,,,,,------------,,,,,,,,,---...---++++++,,,...+++++++++++++++++++++,,,//////......------,,,,,,---...000000//////000111000///...------...//////000333666777444111//////000///...---,,,,,,++++++))))))***,,,------+++((()))))))))))))))+++,,,---******++++++++++++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++,,,---...//////...------+++,,,------......------,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++******)))))))))))))))************++++++++++++***))))))******+++,,,,,,,,,///---++++++,,,---,,,+++***+++++++++,,,,,,,,,,,,---,,,+++***)))(((((((((,,,---///000000///---,,,)))******+++,,,------...---------------.........+++,,,---,,,***)))***+++,,,++++++,,,---///000000---------------,,,+++***((()))***+++++++++++++++******))))))******+++,,,------,,,++++++++++++,,,...------,,,,,,,,,------......------,,,,,,------++++++,,,...000222444555111///---,,,,,,,,,+++)))((()))******+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,,,,///222555666666555444333222111000222666:::<<<:::777333111000000///...111111111333666999999888:::<<<;;;777333333777;;;???BBBMMMXXXUUUHHH???>>>@@@??????@@@@@@@@@BBBEEEHHHLLLVVV___^^^[[[cccnnnsssvvvzzz}}}~~~~~~yyysssooofff\\\UUUQQQLLLHHHIIILLLLLLFFF@@@666555555666888888777666111111222444666777555333333333444444444444333333000000000222555666666555111111000000000000111111333222111111111111333333000///...///111222222111777666444222000...------000//////......//////000---,,,+++,,,------+++)))*********++++++,,,,,,,,,,,,,,,------------,,,,,,---......---++++++,,,...*********+++++++++++++++......------------------...///111111000///000111000///...,,,,,,---.........333888999555000....../////////......------,,,+++***+++---//////---+++******))))))***,,,...///,,,,,,,,,+++++++++******,,,,,,+++************+++*********+++++++++++++++,,,---.../////////...---+++,,,------......---------,,,+++++++++++++++,,,,,,+++***+++,,,---,,,++++++******)))))))))))))))))))))***+++++++++******))))))******+++,,,,,,,,,///---,,,,,,.........---,,,,,,,,,,,,------------------,,,******))))))))),,,---............---,,,))))))******++++++,,,,,,,,,,,,,,,---------------,,,---...---+++***+++,,,---,,,++++++...000000000------.........---,,,,,,)))******+++++++++*********))))))))))))***++++++***))))))))))))***++++++------,,,+++++++++,,,,,,---,,,,,,,,,---...//////,,,,,,------///000111222///---,,,,,,------+++***((()))***+++,,,,,,,,,+++***++++++,,,,,,,,,,,,++++++...222555666444222000222111//////111444888;;;999666444222222333222111111000000333777999999888:::======999333222666<<<>>><<>>@@@@@@@@@BBBFFFFFFHHHSSS^^^ZZZSSS[[[lllsssrrrssswww}}}}}}xxxrrrmmmcccXXXRRRPPPKKKFFFGGGLLLMMMFFF@@@666666666444333333555666111222444777999888555222333333333333333444555666333222111333666777666555222222111111111111222222333222111000000111222222111///......000111111000555444333111///...------------...///000000000000///---,,,,,,,,,---,,,+++************+++++++++++++++,,,,,,------,,,,,,+++...//////...,,,+++---...))))))***+++++++++++++++...............////////////111333333111000000000//////---,,,,,,,,,---------111555555000,,,+++------...............------+++++++++,,,///000///---,,,+++******,,,...000111///...---,,,+++*********,,,,,,,,,,,,,,,+++******)))*********+++++++++++++++,,,.../////////...---+++,,,------......---------,,,+++***)))******++++++))))))***+++,,,,,,+++++++++***))))))))))))))))))***+++,,,,,,,,,++++++))))))***++++++,,,,,,---///---,,,---///111111000---------.........//////...---,,,+++++++++++++++........................)))*********************++++++,,,,,,,,,------------...///...,,,+++,,,---...,,,***+++...///...---,,,------............---******+++++++++***)))))))))))))))))))))***++++++'''''''''((()))***,,,,,,---,,,+++***************+++++++++,,,...///111222...---------------...///---,,,+++,,,------,,,***)))***+++,,,,,,,,,+++***)))***+++,,,---,,,,,,+++---///000222222222000///111000......000333777:::777555444333555666555444...000333444555777999;;;;;;;;;:::777444333666999;;;===EEEOOOVVVTTTOOOKKKCCC??????CCCEEEDDDEEEHHHLLLMMMQQQVVVYYY\\\bbbhhhlllnnnrrruuuxxx|||uuummmggg^^^XXXVVVNNNHHHBBBDDDHHHIIIBBB;;;555666666333000000333777222333666999;;;999555111333222222222333555777888666444222333666777666444222222111111111111222222222111000//////000111111111000......///000000///333222111///............+++,,,...000111111000000222///---,,,---......---************************+++,,,,,,------,,,,,,+++//////000...,,,,,,---...((()))***+++++++++++++++.../////////000000111111000222444444222000///000///...---,,,+++,,,,,,---,,,000222000+++((())),,,,,,,,,---.........------,,,+++***,,,...000//////---,,,++++++---///111333000///...,,,+++******))),,,------...---,,,+++)))))))))******+++++++++++++++,,,.../////////......+++,,,------......---------,,,+++)))))))))******)))(((((((((***++++++***++++++***))))))((()))))))))***,,,---...------,,,*********+++,,,,,,------///------...000222222222.........////////////000------,,,,,,++++++,,,,,,000///............///000************))))))))))))+++++++++,,,,,,---------...///000///---,,,---......,,,***+++---...---***,,,,,,---.../////////...+++++++++++++++***)))((()))))))))))))))******+++&&&&&&'''((()))+++---...,,,++++++***)))))))))***)))***+++,,,...000222333///...---,,,,,,,,,,,,,,,,,,++++++,,,......---+++***+++,,,------,,,***))))))***+++,,,---,,,,,,+++000000////////////000000000///------///222666999666555444444666777777777+++111666666333333999>>><<<999666444555666666555888AAAFFFFFFLLLXXXZZZSSSEEEAAABBBHHHKKKHHHGGGJJJTTTUUURRROOOZZZjjjmmmeeedddllltttvvvtttuuu~~~kkkbbbccccccZZZQQQBBBEEEFFFDDD???;;;:::;;;<<<555000222999:::333,,,333333444444555444444444333222111000111444666888===;;;888555333222222333...//////...------///222222000...---...///...---////////////...........................///000000------...///000111222222111000...---,,,,,,------000///...---,,,+++++++++***,,,------+++******+++***+++,,,,,,------------'''***,,,---,,,++++++,,,,,,++++++---///111000///333222000/////////000111///000000...,,,,,,...000,,,,,,++++++***+++++++++.........///////////////---+++)))(((***++++++***)))***+++---......------//////...---,,,+++)))((()))***,,,---...---,,,,,,))))))))))))***+++,,,------...///---++++++,,,...000...,,,***)))))))))***++++++++++++***)))((((((******)))))))))))))))***,,,+++***))))))+++---...------,,,---...---***(((,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,000333444222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((*********)))---+++***+++...///---+++,,,---...//////...---,,,///...,,,++++++,,,...///------,,,,,,,,,------...))))))*********))))))((()))***+++,,,,,,+++***)))''''''((()))***+++,,,,,,***+++,,,+++******+++---)))***+++---.../////////---///000000...,,,,,,,,,........................***))))))+++------,,,+++******+++---///000111222222111111000000000000000333222111//////222777;;;:::555111111666999888555888777555222000222666::::::777555666777777333///:::<<<@@@DDDJJJOOOSSSUUUNNNGGGIIIQQQRRRLLLLLLSSS^^^ZZZXXX]]]fffjjjiiieee\\\gggrrruuuqqqqqqxxxxxxkkkddd```\\\TTTMMMFFFDDDBBB@@@>>><<<999777666444333333555666444222444444444555444444333333444444333222333444666777:::999666333111111111111///000000...------///111111///......//////...---.../////////000///////////////............//////,,,---...///000111222222111000...---,,,,,,,,,---///...------,,,,,,,,,,,,+++,,,...---,,,******+++++++++,,,,,,,,,,,,,,,,,,(((***------,,,+++***+++---,,,+++,,,...000///...111111000//////000111111222111///...---......///,,,+++++++++++++++,,,,,,............////////////,,,***(((((()))*********)))***+++---------------......---,,,+++***)))(((***+++,,,---------,,,,,,******)))******+++,,,---......---,,,,,,,,,---...///---,,,***))))))))))))+++++++++++++++******)))***))))))((((((((()))))),,,+++***)))***+++---...---,,,+++,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---000333444111///---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***(((((()))***)))(((***(((((()))---///...---,,,---.../////////...---///...,,,++++++,,,...///...------,,,,,,,,,------)))***************))))))******+++,,,,,,+++******&&&''''''((()))***++++++***+++++++++))))))+++,,,+++,,,------...............//////...,,,+++,,,---.........---------------+++++++++---//////---+++***+++,,,---///000111222222111000000//////000000333333222111000222666:::666555333333444666777888999777333000000111333444888888888666555444555555:::;;;>>>AAAEEEHHHKKKLLLOOOQQQPPPOOOQQQUUUXXXXXXVVVYYY___eeejjjjjjgggdddcccgggkkkppptttxxx{{{|||nnnnnnkkkeee]]]TTTMMMIIIHHHCCC>>>======<<<888444222555666555222222555999555555555555444333222222666666555444444555666666777555333111///......///000000000///---,,,---//////......///000000...,,,---...///111111111000000111000///......---......,,,------...///000111111111000...---,,,+++,,,,,,...------,,,,,,,,,------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,+++++++++(((+++...///...+++***)))...---,,,,,,......---,,,//////......///000222333555111...---///000///---++++++***++++++,,,---...........................+++)))''''''(((******))))))***+++,,,---------,,,,,,,,,,,,+++***)))((((((***+++,,,,,,---,,,,,,,,,*********++++++,,,---...///---++++++,,,.........---,,,+++***)))(((((((((******+++,,,,,,,,,,,,+++))))))((((((((())))))***,,,+++*********+++,,,------+++***+++,,,------,,,------,,,,,,++++++******)))***,,,---...------,,,,,,,,,---000222333111///,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,***(((((())))))(((''''''&&&&&&(((+++---......------...///000000//////......,,,,,,,,,,,,............------,,,,,,++++++)))******+++++++++******++++++,,,,,,,,,,,,++++++&&&'''((((((******+++,,,++++++,,,+++))))))+++,,,...............---,,,+++---...///...,,,,,,---...------------------------,,,,,,---///111000...+++++++++,,,...///000111111111111000///////////////222333333333333444777999333444555444222333777;;;:::777333000000000//////555888999888444444777;;;;;;;;;<<<>>>???AAABBBCCCMMMTTTSSSKKKMMMZZZ___YYYOOOXXXdddlllnnnkkkgggeeeiiiffffffmmmwww}}}{{{vvvvvv~~~hhhjjjiiiddd[[[QQQJJJFFFFFFBBB>>><<<<<<;;;:::888555777888555222222666;;;555555555555444333222111666666666666555555444444222111000...---,,,,,,,,,000111111///---,,,---............000111111...++++++---///111222222111111222111000///------,,,,,,,,,,,,---......///000000111000...,,,+++++++++,,,------,,,,,,,,,---......---...000///---,,,,,,---------,,,++++++*********+++...111222000---+++***///---,,,,,,------,,,***------,,,---...000222444777222------000222///+++*********+++,,,---...//////...............------***(((&&&&&&((()))***)))******++++++,,,,,,,,,,,,++++++***)))))))))((((((+++++++++,,,,,,,,,++++++++++++++++++,,,---......111...++++++---//////...,,,+++***))))))((((((((())))))+++,,,,,,---------***))))))))))))***++++++,,,++++++******+++,,,,,,---+++)))))),,,...///......------,,,+++***))))))((())),,,...///...---,,,+++,,,...000111111000...,,,------------------,,,((())))))***+++,,,,,,---,,,***(((((()))))))))((('''&&&&&&''')))+++------------...//////000000000...---,,,,,,,,,,,,---...------------,,,++++++***)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------------...---++++++,,,...000000000///...,,,******,,,...111111000///......,,,,,,,,,,,,------------------...000111000---***,,,------...///000000111000000///............//////111333444555666999;;;333333333222222444777999888999888444000------///333555888999888777999:::;;;;;;;;;<<<<<<======>>>FFFKKKKKKGGGJJJSSSWWWUUUQQQXXXbbbiiilllkkkhhhgggggggggkkkrrryyy{{{xxxssspppsssyyynnnkkkfff```YYYQQQIIIDDD???@@@@@@>>>;;;:::===???<<<:::777555555666777777555555555555444333222111555555666666555444222222//////...---,,,+++++++++000111111000...,,,,,,---------...000111111...,,,+++,,,...000111222222222333222000///---,,,,,,,,,,,,,,,------......//////000///---,,,++++++,,,,,,------,,,,,,,,,---......---///000000...------...---,,,+++***************...000333333111///------000...------------,,,***+++++++++,,,...000333444666111,,,,,,000111///,,,++++++++++++,,,---.../////////......---------,,,***(((&&&&&&(((*********++++++***+++++++++,,,,,,******)))((((((((()))***++++++++++++++++++++++++++++++++++++,,,---......111000///////////////...************))))))((((((((()))***+++,,,---------************++++++,,,---,,,+++++++++++++++++++++,,,***)))))),,,...//////------,,,+++******))))))((())),,,...///...---,,,+++,,,///000000000///...,,,------......------,,,)))******+++,,,---......+++***((((((***+++***)))))))))((((((((()))+++---...............///000000,,,,,,++++++++++++,,,,,,,,,,,,---------,,,************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000000000111///------...000111111000///...,,,***))))))---333666555222///...,,,,,,,,,------..................///000///,,,)))........./////////000000000///......---.........+++...222444666888;;;>>>666222//////444777777555555:::>>>:::111---///333222222555999======:::666:::::::::;;;<<<<<<======@@@===>>>FFFHHHFFFHHHNNNUUUVVVYYY]]]cccggghhhgggbbbkkkvvv|||{{{wwwuuuuuummmiiijjjtttxxxtttssskkkaaaZZZUUUOOOHHHBBB;;;>>>@@@???;;;:::>>>AAA>>>:::555555888999666333555555555555444333222222333444666777666444222111------------,,,,,,++++++...000111000...---------...---...///111111///---,,,,,,---...///000111222222111000///------,,,,,,,,,,,,,,,---------.........---,,,++++++,,,---......------,,,,,,,,,---------...000///...,,,---------,,,***))))))***++++++///111333333111000///000000///------......---,,,******++++++---000222333222///,,,,,,...000///---,,,,,,+++,,,,,,---.../////////......---,,,,,,,,,***(((&&&''')))+++++++++++++++************+++,,,******((((((((()))***+++,,,,,,+++************+++*********++++++,,,---...111333555444111///......******++++++******)))((('''((()))***+++,,,,,,,,,***************+++,,,---,,,,,,,,,++++++++++++***,,,***)))***---.........,,,,,,++++++******)))))))))***,,,---...------,,,***---000111000.........,,,---...//////...---,,,+++++++++,,,,,,------...+++)))((()))+++------,,,+++++++++)))((())),,,//////...------------......***************************+++,,,------,,,+++******++++++,,,------------,,,,,,++++++++++++,,,,,,,,,---......000000111222222333333111///...///111000000000///...---,,,+++(((---333666666333000...,,,------....../////////000///............,,,***//////////////////////////////...---------------***---000333555888<<<>>>888222---...444777555222222888>>><<<555111333777222111333888===>>>:::555777888999999:::;;;<<<<<<===666888CCCEEE>>>>>>GGGRRRPPPOOOQQQWWW]]]```aaa___jjjxxx~~~{{{vvvuuuvvviiicccaaajjjwww}}}wwwnnn}}}sssoooggg\\\TTTNNNIIIEEEAAA;;;<<<======<<<<<<<<<<<<:::777444555777888666333444444444555444444333333333444777888888666444222------------------,,,,,,---///000111///.........///...---...000000000///---,,,,,,+++,,,...000111111111000......---------,,,,,,,,,,,,,,,---------,,,++++++***+++---...//////...------,,,,,,,,,,,,,,,...//////---,,,,,,---,,,+++)))((()))***,,,---///000000000//////000222000///......///000///---*********+++---///111333...---,,,,,,,,,...//////------,,,,,,,,,------...//////...------,,,++++++***(((''''''***,,,,,,,,,,,,+++***))))))***+++++++++***)))((((((***,,,------,,,***)))))))))***+++******)))******+++,,,---000666;;;:::333...---...***+++,,,,,,,,,+++***)))'''((())))))************(((((((((((()))***+++,,,,,,,,,,,,,,,++++++******+++******,,,......---,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***---000111///------...,,,---...//////...---,,,++++++++++++++++++,,,,,,***))))))***---///000///+++,,,,,,+++***+++///333///...---,,,++++++,,,,,,(((((())))))))))))((((((((()))+++---------,,,+++***+++,,,---............,,,+++************+++,,,------...///000111111222222333333111///...///111///////////////......---(((,,,000222222111000000------...//////000111111444222///.........---,,,000000000//////////////////...------,,,,,,------,,,...000222333666:::<<<777333000000111333333222111444888::::::999777666222222333555888999:::999555555666666777888888999;;;999999;;;<<<;;;===???EEEGGGIIIKKKLLLPPPTTTWWW[[[```hhhqqqvvvvvvssspppbbbaaaaaadddjjjooorrrssszzzyyygggbbbYYYPPPHHHDDDAAAAAA===;;;:::;;;>>>===:::666444333444555666666555444333333444444555444444444333555888::::::888555333------.........------,,,,,,...000111///......//////...,,,---///000000000...---+++******---///111111000///......---......,,,,,,,,,,,,,,,,,,------************+++---///000000///...---,,,+++++++++,,,---///...---+++,,,,,,+++***)))((()))***,,,............---------000222000///...///000111000///+++******+++,,,...111222+++,,,---,,,+++,,,///111......---,,,,,,,,,------//////...---,,,,,,+++++++++)))'''(((***,,,------,,,+++***))))))***+++++++++***)))((()))***---...---,,,***)))))))))******))))))))))))***+++,,,---000888???===444---,,,///***+++,,,---,,,,,,***)))'''(((((())))))))))))(((&&&&&&&&&&&&'''(((******,,,,,,,,,,,,,,,+++***)))+++++++++---......,,,******************+++++++++------,,,+++++++++,,,,,,)))---000111///------...,,,---///000000///---,,,+++++++++******************))))))+++...111111111+++,,,---,,,+++---222777000///---+++*********+++''''''(((((((((((('''''''''(((+++---...---,,,,,,***+++,,,---............,,,+++***))))))***+++,,,,,,,,,---...///000111111222333222111///...///000---...//////////////////)))+++---.........000222.........///000111111222777444000......//////...000000000000////////////......---,,,,,,,,,,,,---///000111111222444777:::555555444111//////111444111000222888>>>???:::444222444555444222444:::???333444444444444444555555888===;;;222222;;;>>>999888???GGGIIIGGGFFFJJJOOOXXXUUUVVVaaaooovvvqqqiii\\\aaaeeeccc```dddqqq}}}~~~yyyppp]]]]]]\\\UUUMMMFFFDDDEEEAAA:::555777>>>@@@<<<666444444444444444444444444444555777888888666444333999666333444666777666555//////000000...---+++***+++---000000...---------+++,,,---...////////////---,,,***((()))+++---///222111000...------------,,,,,,,,,------------...///...---,,,,,,---///000222000...,,,+++*********,,,,,,,,,,,,,,,+++***)))---,,,,,,+++,,,---///000------.........---,,,,,,000...---///111111///,,,,,,+++,,,,,,---...///000444111...+++)))***+++,,,---...///000000///......------,,,---...---***(((000+++'''(((,,,...,,,)))---,,,++++++***+++++++++)))***+++,,,---,,,+++***************))))))))))))+++***)))))))))***+++,,,555EEEKKK@@@555222111,,,---///000///---+++++++++)))(((((((((((('''''''''%%%%%%&&&&&&((()))***+++***+++,,,---------,,,+++...+++***+++---...---***))))))******++++++++++++******+++,,,---...///000111222444444333111...,,,+++---111444666333...)))---------......---,,,,,,+++---......------///000...---++++++---222777:::333000,,,))))))*********))))))))))))((((((((((((***)))((()))+++,,,,,,+++******+++,,,,,,,,,,,,+++---,,,***)))))))))***+++............---,,,++++++///......000111000...,,,))))))***+++---///111222,,,+++******,,,...000222111///------/////////...444444333111///...000111000//////000111111...,,,***+++,,,+++***+++---//////...---...000333777999999666222000111222333333000111333333444777<<>>:::888888:::;;;999777555444444333333222222222333444555666666666555555777555333444555666333111222111///...---,,,,,,------...000111///......///,,,------...////////////---,,,***((()))***,,,...222222111000000///......000/////////......---------,,,+++++++++---///000222111///---+++*********++++++,,,,,,,,,+++******------,,,,,,------......------------------,,,+++...---+++,,,......---+++,,,,,,,,,------...000000222111...,,,+++***++++++,,,---...///000000//////,,,+++,,,...000000///---000,,,((((((,,,---,,,)))+++******)))))))))************+++,,,,,,,,,+++***))))))))))))************,,,,,,+++*********+++,,,888EEEJJJ???444111000,,,---...///...+++)))))))))((((((((((((''''''''''''&&&&&&&&&'''((()))***+++)))***,,,---...------,,,...,,,***+++---...,,,***************++++++,,,,,,+++,,,---...///000000111222333444444333000---+++,,,...000333444333...***,,,,,,---------,,,,,,+++,,,---......------...//////...---,,,...111555777222///+++))))))***++++++))))))))))))))))))))))))+++)))))))))+++,,,+++***)))***++++++,,,,,,++++++,,,+++***)))))))))******------.........---+++***...---,,,---//////...,,,))))))******,,,---///000+++***))))))***,,,...000000...------...//////...333333333222///...///111000//////000111111...,,,+++,,,---...///000000000...---------///333666888888555222111222333333222111222333333444777;;;>>>===888222000333555444333444444444333444444555555444333222111111333444666777666777;;;AAAEEEDDDCCC@@@DDDJJJPPPUUUYYY\\\^^^ZZZXXXYYY```iiillliiidddssshhhllljjj]]]NNNHHHJJJKKKFFFAAA;;;;;;:::999777666777888555444333222111000000000222222333333444666777888555444333444444333111...444222///---,,,,,,...///---///111111///...///000---......//////000000111---,,,***)))(((***+++,,,222222333333222111000///333222222111000......---,,,+++******+++---///000333222000...,,,+++************+++,,,,,,,,,++++++---............------,,,---------------,,,++++++---+++))))))***+++++++++------------...//////000111000///...,,,++++++***+++,,,---//////000000000******+++...222444444333///,,,)))))),,,---+++)))(((((((((((((((((())))))***++++++,,,++++++******(((((())))))***+++++++++...---,,,+++++++++++++++888BBBEEE;;;222000///,,,---...///...+++(((''''''((((((((('''''''''&&&&&&&&&&&&&&&'''((()))***+++)))***+++---......------...---+++,,,,,,---+++***++++++++++++,,,,,,,,,,,,------...///000111111222222333333333222///,,,+++------...000222111...+++***++++++,,,,,,,,,++++++---...///...---,,,---...000000///...///000222333///---***)))***+++,,,+++))))))******++++++,,,,,,+++***))))))***+++***((())))))***++++++++++++***+++******)))((()))))))))+++,,,...///...---+++***---,,,***+++---.........)))))))))******+++,,,---******)))((()))***,,,---///---,,,,,,---......---111222333222111//////000000//////000111111...,,,------...222666666333///,,,,,,,,,,,,///222555777666444222111222333222111000222333333444666999<<<<<<:::666333111111222222555555555555555555444444111111000///000111222333444111000666>>>CCCBBB???;;;@@@EEEHHHIIILLLRRRXXXRRRQQQUUU^^^hhhlllhhhcccqqqgggiiidddXXXJJJEEEGGGIIIEEE@@@<<<<<<:::999777777666666333222111000000000000111222111111111333555888999777666444333222111111000333222111///............---///000///...---...///.........///000000111222...,,,+++)))))))))***+++000111222333333222000///222222111111000//////...+++++++++,,,---...///000333222000///---+++******)))***+++,,,,,,,,,,,,,,,---.../////////---,,,+++------...------,,,+++***,,,***(((((((((***,,,---------,,,,,,---....../////////000///...,,,+++***++++++,,,...///000000111******+++...222444555444...,,,******+++,,,***)))''''''((()))))))))))))))+++++++++++++++*********'''(((((()))+++,,,,,,---//////...---,,,+++++++++555;;;===666000//////......///000///,,,((('''&&&((((((((('''''''''&&&&&&''''''''''''((()))***+++((()))+++---.........---...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,------------......///000000111000111111222111000...------,,,+++,,,---...,,,+++)))******++++++++++++***---...///...,,,+++,,,---111111000000//////......,,,***((((((***,,,,,,,,,))))))***+++,,,---...///,,,+++))))))******)))'''((()))******++++++************)))))))))(((((())))))+++---//////---+++***---,,,***+++---///000000+++************++++++,,,+++******))))))***+++,,,...,,,++++++---......---///111333333111000///000000//////000111111...,,,,,,,,,...444999999333---+++++++++,,,...111444555222111000000111111000...///000111222111333555888888888777333000///111444444555666777666555444333000000/////////000111222000///000444:::???@@@??????AAABBBBBBCCCFFFKKKPPPIIIKKKPPPXXX```hhhlllnnnzzzssslllfffXXXRRRJJJEEEEEEEEECCC@@@???<<<888888::::::888555111111000///000111333444333222111111222555888:::;;;999555222000111333555111222333444333000...,,,,,,---...---,,,,,,---...//////......///000111222///...,,,+++************---...000222222111///...////////////////////////---------...//////000111111111000///---,,,+++******+++,,,---------------......///000///...,,,+++...///......---,,,+++***,,,,,,+++***)))+++---///,,,,,,,,,,,,,,,,,,---...//////000000///---+++***++++++,,,---...///000111+++******,,,///222222222------,,,+++++++++)))((('''((()))++++++,,,,,,++++++++++++******)))))))))'''((()))***+++,,,---.../////////...---,,,++++++...222333000...///000000///111333222...+++)))((())))))((((((((('''''''''((((((((((((((()))***+++)))***+++---......---------------,,,,,,+++++++++.........---------------+++,,,,,,------.........---...///000000000000///+++***((((((***+++***)))((()))******+++++++++***---...///...,,,++++++,,,000000000///...---,,,+++***)))'''(((***,,,,,,,,,)))***+++,,,---...///000---+++******++++++***((())))))***+++++++++++++++***************))))))((()))***,,,---...---,,,+++///---+++,,,...000111111,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,++++++---......------///222222111000000000000//////000111111...,,,++++++,,,222777777111*********+++,,,...111333555000...---...//////...,,,---///000000///000111333222444555222///...222666333444555666666555444333000000000000000111111222...111444666666999>>>BBBEEEAAA>>>===@@@CCCEEEEEEDDDHHHMMMRRRXXXdddsss~~~|||rrrrrrmmmdddQQQOOOKKKGGGDDDBBBAAA@@@???;;;888888:::;;;999555222111000000111333666777555444333222333444666888;;;:::777444111222555888111333555666555222...,,,,,,------,,,++++++,,,...///...------...///111222000///...---++++++******,,,---...///000000///...---------....../////////.../////////000000000000............---,,,+++***------......//////............/////////......---000000000//////---,,,+++,,,---------,,,---///111------,,,,,,,,,------...//////000000///...,,,+++,,,,,,,,,,,,---...000000---,,,++++++---/////////---------,,,+++***)))((('''(((***,,,---...------,,,+++***)))))))))))))))(((((()))***+++,,,---...............---,,,++++++***+++---...///000111111000222444444111---+++************)))))))))(((((()))((((((((())))))***+++***+++,,,---------,,,++++++,,,------++++++,,,---/////////...............******+++++++++,,,,,,,,,------...//////000000///***)))''''''((())))))(((((()))***+++++++++++++++,,,---...---,,,+++,,,---......------,,,+++++++++)))((('''(((***+++++++++******+++,,,---...//////---,,,++++++,,,---+++*********+++,,,,,,,,,,,,+++***++++++++++++***))))))))))))***,,,,,,---------///...------///111111000,,,,,,+++++++++,,,,,,---,,,,,,---------.........---,,,+++,,,.../////////---///111111000000111222000//////000111111...,,,******+++///222111---)))******+++---///111333444///...,,,,,,---......------...000///......///000...000111000...///222666222333333444555555444444000000000111111111222222///444888777444555;;;AAADDD>>>999888<<>>CCCFFFKKKNNNTTTaaarrrxxxtttooogggaaaTTTQQQKKKGGGCCCAAA@@@???::::::999888888888888888666444333222222444777888888777555444444444555555666888888777444333555777333444555555444222///...---......,,,++++++---///......,,,,,,---...000222222111000...---,,,+++***,,,,,,---...//////000000........................///////////////......---++++++,,,------,,,++++++///000000000000//////...///............//////000222222111111000...---,,,+++---//////......000222//////............//////000000000//////...---,,,---,,,,,,,,,,,,---...///...,,,++++++---...///...,,,---...---+++)))((((((&&&(((***---............---,,,***)))((((((((()))))))))***++++++,,,------+++,,,---...------,,,+++***)))+++...111222111000///222555555222///---,,,++++++++++++************)))))))))((())))))***++++++,,,---------,,,+++***)))+++------++++++---///000000000/////////......*********+++++++++++++++/////////.........------+++)))((((((*********)))((()))***+++,,,,,,,,,,,,+++,,,------,,,+++,,,...++++++************++++++(((''''''(((***+++***)))******+++,,,------......---,,,+++,,,...///...---++++++,,,------------,,,+++,,,,,,---,,,+++***))))))))))))***+++,,,...///...------...///000...---***************+++,,,---++++++,,,---.../////////...---,,,,,,///000000000---...////////////111333000//////000111111...,,,******++++++,,,++++++******+++,,,...000222444555111///,,,,,,---///000///...000111111///...//////------.........///111222111111111222333444555666//////000111111111111111444666777666444444888<<<<<<:::777777888;;;===>>>@@@AAADDDIIIQQQ[[[dddjjjwwwyyyyyylll``````[[[TTTKKKFFFCCCBBB???===555999;;;999555333777;;;999777555333333555777888999999777666555444333333222555999:::777555444444666555555444333222111000...///...---,,,,,,...000...---,,,+++,,,...000111333222111000...,,,++++++------------...000111222111111000///...---,,,,,,////////////...---,,,+++)))***+++,,,---,,,++++++111111222111111000///...///...---------///000111333333222222111///...---***---000111///...000222111111000000000000000111000000//////.........---...---,,,+++,,,---...//////---++++++---///000000,,,---......+++)))((((((%%%'''***,,,.........------,,,***(((((((((((()))*********++++++,,,,,,---***+++,,,---------,,,+++,,,***+++000333333000///...111444555333///---,,,,,,,,,,,,+++++++++*********)))))))))))))))***+++,,,---......---,,,***)))(((***------++++++...000111111000000//////......++++++++++++++++++,,,,,,111111000...---,,,+++***+++***)))***+++,,,+++)))))))))***+++,,,---------***+++,,,,,,,,,,,,---...***)))((((((((()))+++,,,(((''''''((()))******)))***++++++,,,,,,---------...,,,,,,---///000///...+++,,,------......------,,,,,,---...---,,,+++******)))((((((***,,,///111---,,,---...///...,,,***(((((((((((()))***+++,,,)))***,,,---.../////////...---,,,---///111111000......///......///222444000//////000111111...,,,+++++++++***(((((()))+++***+++---///111333444555333000---,,,...000111222000111333222000//////000------,,,---.../////////000000///000111333666777...//////000111000000000999777555444444555777777666888999888666888>>>CCC<<<;;;===EEEOOOVVVUUURRRssssssrrrggg]]]ZZZ[[[QQQFFFCCCEEEEEE@@@999999888777666666777888999;;;777444333444777888888;;;999777555333333333333444777:::======;;;888666666444222333555555222///---///111000------000333333000,,,---///111000...555555555333000...------...//////...------///000444333222000///---,,,+++,,,---.........---,,,+++++++++,,,---...............000000000...---...///+++++++++,,,,,,---------222222222111000...---,,,...............///000111444333111//////000222333666333000---++++++,,,---,,,+++++++++******))))))+++,,,---.........---,,,++++++,,,,,,,,,+++******''''''((()))***,,,...///+++++++++***((((((***,,,------...///...---+++***((()))+++---.........---,,,---.../////////...---............---,,,+++***+++***)))))))))***+++,,,...---+++***))))))***+++.........------,,,,,,,,,---,,,,,,+++,,,---///000222111///---,,,---...///---,,,++++++---.........111000...---,,,,,,------,,,+++***)))))))))***++++++,,,,,,,,,,,,+++******------,,,,,,+++*********((('''&&&''')))++++++***+++++++++***************,,,,,,,,,---...///000000+++,,,,,,---.........---///---,,,******+++---...,,,,,,------...---------******))))))***,,,---...////////////...---,,,+++''''''((()))******++++++,,,++++++---///111000///---+++))))))***...111444000///---,,,,,,---...///---///111222222///+++)))++++++,,,------,,,,,,,,,+++++++++,,,---000222333111000...------...///000222000///222666777333...---***((())),,,//////......///111333444333222111000111111000...------...333777::::::777777:::>>>CCC;;;444222666:::<<<;;;;;;>>>@@@@@@AAADDDJJJPPPwwwkkkhhhhhhbbbYYYTTTOOOIIIEEECCCAAA===999888777666555555555555666777888888666444555888:::999888666555444333333444777888999:::;;;;;;::::::666444222222333333111///000///...///000111111111111111000/////////000222444444333111...---...///111111111000//////000111333222111000///---,,,,,,,,,---.........---,,,,,,++++++,,,------------------...///...,,,+++,,,---,,,,,,,,,---------......222222222111000...---,,,,,,,,,,,,---...///000111333222000///...///000111444222///,,,++++++,,,------,,,,,,***)))((('''''')))***+++,,,,,,,,,++++++***++++++,,,,,,,,,++++++((((((((()))+++,,,...///,,,,,,,,,***((((((***,,,,,,---.........---+++***((()))+++,,,---,,,,,,,,,+++,,,---...///......---,,,,,,------,,,,,,++++++******))))))***+++,,,---///...---,,,,,,,,,------//////......------------------,,,+++,,,---...//////...,,,,,,,,,---///000...---,,,,,,,,,------,,,000000///...---,,,,,,,,,++++++*********++++++,,,++++++,,,,,,+++***)))))),,,,,,+++++++++*********)))(((&&&''')))*********************************,,,---...///000000000000***++++++,,,------,,,,,,---,,,+++******+++---...,,,------...............+++++++++++++++---...///000/////////...,,,++++++))))))***++++++,,,------+++***)))***---...///......,,,***)))***---000222000///---,,,+++,,,---......///222333333111...,,,,,,,,,------------,,,,,,++++++++++++---///111222111000...---,,,---...///222000///111555555111------+++)))+++---//////......///111333333333222111000111111000...------...333777::::::777777:::>>>AAA<<<666444555888999999888:::<<<>>>@@@CCCGGGIIIxxxccc```hhhdddXXXNNNMMMJJJEEE@@@<<<:::999777666555333222222222222444888<<<:::555333666;;;666555555444444444444444999888777666777999<<<===666333111000111111111000333000---...222444222//////222444222///...111555333333111///------///111444444333222222222222222111111000//////......---,,,------.........------+++,,,,,,,,,,,,,,,,,,,,,,,,---...---***))))))***,,,,,,------------......111111111000///...---,,,+++++++++,,,---...000111222111///...------......222000...,,,++++++++++++------+++***(((&&&%%%%%%'''((())))))******)))))))))***++++++,,,,,,,,,,,,)))))))))***+++---...///---...---+++)))((()))++++++,,,---------,,,+++*********++++++++++++******)))***+++,,,---......---++++++++++++************)))))))))***+++,,,------000000//////...//////000//////............------......,,,++++++,,,------,,,,,,++++++,,,---///000///......------,,,,,,,,,...////////////---,,,+++)))***+++,,,,,,---,,,,,,++++++++++++***)))((('''++++++*********************((('''''')))******)))************************,,,---///000111111000///******++++++,,,,,,+++++++++******)))***+++---...------...///////////////---------------...000000000000///...---,,,+++***++++++,,,,,,------......+++)))''''''))),,,---...000...,,,******,,,...//////...,,,+++++++++,,,---,,,---///111111000///...------------------------,,,,,,++++++,,,---///000111000...,,,++++++,,,,,,111///...000222333///,,,---,,,,,,---///000///---...///111333333333333222000111111000...---...///333666999888777777999<<<>>><<<999666555555666777666777:::>>>BBBEEEDDDCCCsssccc```ccc___VVVNNNLLLHHHCCC>>>;;;:::999555444333222111000//////222666999999555333555777333333333333333444444555777666555444555888:::<<<555333111//////000111111333111///000222333222111000222333333111111222444333333111///...///222555666555333333333333222222////////////////////////---------...............,,,,,,,,,+++++++++,,,,,,---......,,,***))))))***,,,,,,,,,,,,,,,,,,------............------,,,+++)))******+++,,,...///000111000...---,,,,,,,,,,,,///...---,,,++++++******++++++***)))((('''&&&%%%''''''(((((())))))))))))((()))***+++,,,---------))))))******+++---...///...//////---***))))))***++++++,,,------,,,+++***,,,,,,,,,,,,++++++******((()))***+++,,,---------++++++***)))((((((''''''((()))***+++,,,---------///////////////000000000------------------------///...,,,+++++++++,,,,,,...------,,,,,,---...///000111111000...,,,,,,,,,,,,...///000000...,,,***(((***+++---......------+++++++++***)))((('''&&&************************+++)))(((((()))******)))************++++++++++++,,,---///000111000///...++++++,,,,,,,,,,,,++++++***)))))))))***,,,---...---...///000000111000000////////////000000111111111000///---,,,+++******,,,,,,,,,,,,------......+++(((&&&&&&(((+++---...111///---+++***+++,,,---......,,,+++++++++++++++((()))+++---.........---//////......---------...------,,,++++++,,,...///111000...,,,++++++++++++///...---...000000...,,,------...000000000...---///000111222333444444333111222222111000//////000222444666666666666888:::888999999888666555666777666777:::@@@EEEGGGDDD@@@uuujjjhhheee\\\UUUTTTRRRKKKCCC>>>======;;;999333333222111000///...---222333444555666555333111000111222222333444444444222222333444555555666666555444222000...///000222111222333222000///111333333111000111444555444222444444333111000111555888666444222111333444222111---.........////////////------------......//////......,,,++++++++++++,,,---...///...+++***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******************,,,---...//////...---,,,++++++++++++,,,---------,,,+++******)))))))))((((((((((((((((((((((((((()))))))))***((()))***+++,,,---------)))))))))***+++,,,---......//////...+++))))))***++++++,,,---------,,,+++///......---,,,,,,,,,+++))))))******+++,,,---------,,,***(((&&&%%%%%%%%%''')))+++---...---,,,+++,,,------...////////////++++++++++++++++++++++++......,,,+++***++++++,,,111000///......---------222333444333000------...+++---///111111///,,,***(((***+++---......------+++++++++******(((''''''))))))******+++++++++,,,+++)))((((((***++++++******+++++++++,,,,,,,,,---+++,,,---.........---,,,,,,---------------,,,,,,))))))******+++,,,---...---...///000111111111111000111111111222222222222111000...,,,+++*********++++++++++++,,,,,,,,,,,,,,,)))''''''))),,,...///000///---,,,++++++,,,---......---,,,++++++******((()))***+++,,,...//////000///...------------......---,,,,,,,,,,,,......000000...---,,,+++******---,,,,,,---...///...---...///000111000///...---///000111222333444555555333444555444222222333444222333444555555555777888444666888888888777888999666666999???DDDFFFCCC???zzzkkkdddgggdddWWWOOOQQQPPPJJJAAA=========:::888222222222222111000......222111111333555555222//////000111222333333333333///111333444555333222111444444333222//////111222///222444222...---000333222000...111555666444000444444444333222333666888555222000000333555333111------........./////////------------...///000111111///...,,,++++++,,,,,,---...///...---,,,---...------,,,,,,,,,,,,++++++))))))******+++*********++++++++++++,,,---......---,,,,,,,,,,,,,,,+++++++++,,,---...---,,,+++***((((((((()))))))))******))))))((((((((()))***+++)))***++++++,,,,,,,,,,,,))))))))))))***+++,,,------///000///---+++***++++++,,,---.........---,,,000///...---------------++++++*********+++,,,------,,,)))'''%%%%%%%%%%%%(((***,,,...///---+++***)))***+++,,,---.........))))))************++++++------+++******+++,,,,,,222222111000...---,,,+++111333666444111...---///+++---///000000///,,,+++)))***+++,,,,,,---,,,,,,******++++++******)))((())))))***+++,,,,,,------***((('''(((***,,,,,,+++,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,---------,,,---...000111111111111111111222333333222222111222000...,,,***))))))***************++++++++++++,,,***((((((+++---//////......---,,,,,,,,,---...///......---,,,+++******+++++++++,,,...000111222000///...,,,,,,,,,------///...---,,,---...///000000//////...---,,,++++++***++++++,,,---...//////...000111000...------...///000111222333444555666666777888888666666777888333333444555666777888888444555666888999:::::::::444555888<<>>AAACCCwwwtttfffTTTOOOUUUTTTKKK???DDDGGGDDD<<<555333333111222333444444333111111000444777555111///222666...///000222222222111000444444333333222111111000222555777666222000111222444000---...000111///---+++///333444111000222444222333444444333222333444555111///111666888777444...........................---------...///111222444222000---,,,,,,------***,,,------------...000111111000000/////////...***+++,,,---------------......------,,,,,,------******+++---------------***+++...000000///,,,+++---,,,,,,+++***))))))((((((((('''&&&'''((()))***++++++,,,,,,,,,+++******(((((('''(((((()))******,,,...000000...---------,,,---///000000000//////---,,,+++++++++,,,---...///...---+++***++++++,,,)))(((&&&&&&&&&(((***+++***,,,///000000---)))&&&&&&(((***,,,------------******+++++++++,,,,,,,,,++++++*********+++---...---------......---,,,,,,+++000444333...+++,,,...,,,---...//////......---,,,+++***)))))))))***+++)))***+++,,,,,,,,,,,,,,,******+++,,,...///000000((('''&&&(((+++..................///000111111222111///---++++++,,,///000,,,,,,,,,,,,,,,+++***))).........///......------+++,,,---///000000111111111222333333333222111000333111...+++))))))))))))++++++++++++++++++++++++)))(((((())),,,------,,,******+++,,,---///000111000000000///...,,,+++***,,,+++******+++...000222000///,,,*********+++,,,//////......///000222333...//////000//////......''')))+++,,,---///222444000111111...******,,,///000000111222333555777888;;;===>>>===<<<<<<===>>>888888888999;;;======<<<<<<888555777;;;===;;;777888:::<<<<<<;;;>>>CCCHHH|||qqqggg\\\UUUOOOIIIGGGIIIHHHFFFBBB>>>:::888666555333666777666222000222444111111222333333333333222333333333333333333333333...000333555555222///---333333333333222222111111000000000000000111111222111///------///111222222777555222000000111444555111222333555666555555444333111...,,,++++++,,,---//////000000000000///..................///000000...---,,,+++,,,...000222222111000///......//////000///...---,,,---------...---,,,+++,,,...000111222000...---...///...---+++,,,------------///111,,,,,,,,,,,,+++***))))))%%%%%%&&&&&&'''((())))))...,,,***)))******)))((()))(((''''''(((***,,,.........------------......000...,,,...111333111///---,,,+++************+++---,,,+++,,,.........------,,,***(((((()))***+++,,,---...//////......---)))***++++++++++++******+++,,,,,,---,,,+++***))),,,,,,---...---,,,***)))+++---...---+++)))))))))------,,,,,,,,,---......000...,,,,,,---------,,,******((('''''''''))))))*********+++,,,---...///++++++*********+++---...+++++++++,,,---...///000111000/////////111222333...---+++))))))***+++,,,++++++***)))((((((((()))+++,,,...///000///............//////000111111111111111222222222111111000000///---+++************,,,,,,,,,,,,,,,+++))))))***(((((((((***+++***)))***+++,,,...///000000111444555444222///---,,,------------------------------,,,++++++******++++++000000000000000000111222222000...------...---+++,,,,,,,,,,,,...000222444222000...---------,,,+++......///111444888;;;<<<666===BBBAAA<<<999;;;>>>EEE???;;;;;;???CCCBBB@@@;;;>>>???<<<777555666999999999:::>>>BBBBBB>>>:::}}}fff___ZZZWWWQQQIIICCCBBBFFFDDDAAA===:::888777666666777777666444333333444111111111222222222333333333333333333333333333333///111333444444222000///111222333333333222111000////////////000222333444000...,,,,,,---///000000555444222111000111222333000111333444555555444444333111...,,,++++++---...000000111111111111000000//////...---...///000111///...------...000222333333222000...------.../////////.........---------...---,,,+++,,,---///111222111//////000111000///...------...///000111111.........---+++***((('''%%%&&&&&&'''(((((())))))---+++******+++++++++***)))(((''''''(((***,,,.........------------......000...---...000111000...,,,,,,+++++++++*********...,,,,,,,,,...///...---...---+++)))))))))***++++++,,,---/////////...---*********************)))++++++,,,,,,,,,+++)))(((------...///...---,,,++++++,,,---,,,***(((((()))******++++++,,,---...///...,,,++++++---------,,,)))))))))((())))))***+++*********+++,,,---......---,,,+++*********+++,,,++++++++++++,,,---...///000///......///000111222...---+++******+++---...++++++++++++*********)))+++,,,---.........------,,,,,,------...//////000111111222222222111111000000///---+++*********+++,,,,,,,,,+++++++++*********(((((()))+++,,,+++******+++,,,...////////////222333333111...,,,,,,---------------------------------,,,+++++++++++++++000000/////////000111111111///---,,,------,,,++++++,,,,,,---///000222333000...,,,,,,------,,,+++.........///222555888:::555:::>>>???===<<>>;;;<<>>:::888888999999888999;;;>>>??????>>>>>>>>>ttt^^^XXXSSSQQQMMMEEEAAA@@@CCCBBB???<<<:::999888888888777555555666555444333222111000000000111333333333333333333333333333333111222222333333333222222///111222444444333111000......//////111222444555///---++++++,,,.........222222111111111000000000000111222333333444333333333111///---,,,,,,---...000111111222222111111111000///...------///111222111000//////000111333444444222///,,,++++++---......///000000000///...---...---,,,+++,,,...000111333111000000222333222222111///...///222444333000//////...---,,,***((('''&&&''''''(((((())))))))),,,+++***+++---------,,,)))((((((((()))+++---.........------------......111///......///000...---++++++,,,---,,,+++***)))...---,,,---///000///...///...,,,+++*********+++)))+++,,,...//////......,,,+++***)))))))))))))))******+++,,,+++***)))(((---.../////////...---,,,***+++,,,+++)))(((((()))))))))***+++,,,...//////+++***)))***,,,...---,,,((()))***++++++,,,,,,+++******++++++,,,,,,------...---,,,***)))******++++++++++++++++++,,,---.........---------...//////...---,,,++++++,,,......,,,,,,---...---,,,+++******+++,,,,,,,,,,,,,,,+++******+++,,,,,,------...000111111222222222111111000///---+++*********+++---,,,+++******+++,,,,,,***)))(((***,,,------,,,+++,,,------.........---000111111000...,,,+++,,,------------------------...------,,,,,,,,,,,,,,,//////......///000000111000...,,,+++,,,---,,,+++***+++---...000000111111---,,,++++++------,,,+++...---,,,,,,...111555777444666888;;;===@@@BBBCCC<<<<<<<<<===???CCCFFFHHHKKKBBB888555999<<<:::777<<>>AAAtttaaa\\\SSSKKKHHHEEEBBBBBBEEE@@@???===;;;999999999999888666333444666666444111222111000//////111333444444444333333333333222222222222222222222333333444...000222444444333111000/////////000111222444444///...,,,,,,---///......///000111111111000......//////000111222222222333222111///---,,,------...//////000111111111111000111000...------///111333111111000000000111222333444222...+++******,,,---///000222333333111000.........---,,,---///222333222000///000222333333222444000...000555777444000............---+++***)))((((((((()))))))))******+++++++++,,,...//////---((((((((()))***+++---.........------------......222111111000000///......+++,,,...//////...,,,+++///...---...000000000/////////---,,,+++******+++((()))+++---...///......---,,,***)))(((((()))))))))***+++++++++***)))(((,,,---...//////...---,,,,,,,,,---,,,***)))***+++++++++,,,------.........)))((((((***---......,,,***+++,,,---------+++++++++++++++,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,---...,,,---///000000///---+++******++++++++++++++++++*********+++,,,,,,------000000111222222222111111///...---+++******++++++...,,,+++******+++---...***))))))***,,,......---,,,,,,---------,,,,,,+++---...000///---++++++,,,,,,,,,------------------......---,,,,,,,,,------------------...///000000///---++++++,,,,,,+++******+++---///000000000///---,,,+++,,,...///...---...,,,+++***+++...111333444222222666;;;???AAA@@@777999;;;<<<>>>BBBFFFJJJQQQGGG;;;666888<<<<<<:::BBBCCCCCC@@@======>>>AAA|||gggVVVVVVOOOIIIHHHFFFCCCCCCEEE>>>===;;;999999999999999777444222222444555222///333111000//////111333444444444444333333222222222222222111111111222333444///000222333333222111///111000000000111222333444111000......000000000///...///000111111///...,,,......//////000111111222111000///...---.........---......///000000//////111000.........///111222000/////////000000111111333111...,,,++++++,,,---000111333444444333222000//////......///111444555000///---...000111111111444111///111666777333///,,,,,,---............---))))))******************+++***+++---///000///...(((((()))***+++,,,------......------------......333333333222000/////////,,,...000111111000...---///...---...000000000///......---,,,+++++++++***'''(((***,,,.........---,,,,,,+++***************)))***+++,,,,,,+++***)))+++,,,---......---,,,+++---......---++++++---...///000000000///...---,,,(((((((((+++---......,,,,,,---.........,,,+++***,,,,,,---------,,,++++++******))))))***,,,...///,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++)))))))))******+++,,,---,,,---///000000///---,,,,,,++++++++++++++++++++++++++++++,,,------......///000111222222222222222///...,,,+++***++++++,,,---,,,+++******,,,...000***))))))***,,,...---,,,,,,,,,,,,,,,,,,++++++******,,,...///---,,,+++,,,,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,,,,---...///000...,,,++++++,,,,,,,,,+++***+++---///000000///...---------...000111000...---,,,***)))***,,,...000333000///222888<<<<<<:::333555888:::===@@@EEEHHHKKKFFF>>>999888<<>>AAABBB===>>>===;;;:::???IIIRRRNNNIIIDDDBBBBBBBBB???;;;lllccc^^^ZZZIIIHHHLLLQQQQQQIIIAAA===<<<;;;999888777777888888444555555444222111111222222333333333333444444444555555444333333222111111......///000111111222222444333111000////////////------...000222555777888333222111222333222111///000000000000000///......---,,,,,,,,,---...///000000000000///////////////,,,---...///000000000000...///000111222111000000/////////////////////.../////////000/////////...////////////000000000111------,,,,,,...000333555000///------...///...---///000111222222111///...,,,---...///////////////,,,,,,,,,,,,,,,+++++++++******+++---//////---+++((()))***+++,,,---------......------------......///111222111...---...000------........./////////...,,,,,,,,,...///...---******++++++++++++++++++((()))***,,,,,,,,,+++***)))+++---///000///---,,,***+++,,,---...------,,,***+++---.........---,,,...///...---+++,,,...111000111222222111///---+++)))***+++---///000...,,,++++++++++++,,,---...//////000111111000...,,,+++******))))))***,,,...//////...---,,,++++++++++++++++++,,,,,,,,,+++***)))&&&'''(((***+++---------+++++++++,,,,,,---------111000///---------...///++++++,,,,,,---.........//////000222222333333222...---,,,+++++++++,,,---******+++,,,---...///000,,,***))))))***+++)))((()))***+++++++++++++++***'''***...//////...------++++++,,,,,,---......///------,,,+++++++++++++++))))))******+++---...//////---,,,,,,---......---,,,,,,,,,,,,---...//////------...000111111///,,,***+++,,,------.........//////000222444555444333111///000333888<<<<<<;;;555888::::::;;;@@@JJJRRRNNNLLLIIIEEECCC@@@>>><<>>vvv]]]SSSXXXRRRLLLFFFDDDFFFFFFCCC@@@<<<:::777555555777999;;;:::777555555777777333000555777888888666555666777333222111000...---------111111000000000000111111444555555333000...---...,,,,,,,,,///222555555555///000000///......000222222111111111000000/////////...---,,,,,,---///000///111444555444222222222111000//////000111///...333333444444333111///...,,,,,,---...///000111111000000//////000222444555000000......---...///000111000...,,,+++,,,...////////////...---,,,+++***,,,,,,---///111222000///......---------......///***++++++,,,,,,++++++***+++,,,------......---------///000...+++***---000///...---+++******++++++...000000///,,,*********,,,,,,,,,------------...------------------------************************(((((()))***++++++,,,,,,)))***,,,---.../////////------,,,,,,---...000111...///111222111///,,,+++,,,,,,,,,++++++,,,///222///......---------......+++******,,,......---,,,*********+++,,,///111222000222222000---+++,,,...,,,,,,++++++***+++++++++///000111222111///---,,,000---******---///...,,,***))))))***,,,------,,,***(((&&&&&&(((***++++++///......---------...///---,,,***)))***,,,...000------///222555555111...111///++++++,,,.........)))+++...000///,,,***+++...,,,***)))******)))(((******+++++++++******)))(((***,,,...///...---,,,000//////000111111///...,,,,,,++++++++++++++++++++++++******+++---///000.../////////......---,,,......---,,,,,,,,,,,,------,,,+++******+++,,,------///111111000///000111...///111222444444555555---///111333444555444444555333333666===AAABBB@@@FFFPPPTTTIII>>>===BBBEEEvvv^^^QQQOOOQQQLLLGGGEEEFFFFFFCCC@@@;;;999666444444555888:::999888777777777666444222666888999999777666666777444333111///............000000////////////000000333333333111...,,,,,,---,,,,,,,,,...111333333333/////////...---...000222111111000000000000000000//////...---------...//////111444444333111000000000///......000111000...111333444555444222000.........//////000000111111000000//////000222333444000///...------...///000111000///...---....../////////......---,,,+++***++++++,,,...111222111000...------,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,------......------...///000///......///000///...,,,+++*********+++---//////...,,,******+++------------------------------------------------************************((())))))***++++++,,,,,,***++++++,,,---...//////...---,,,,,,,,,---...///---...000111000...,,,***++++++,,,,,,,,,...222555222000///---,,,,,,------,,,+++***+++---...---,,,++++++***+++,,,...000111///111222111...,,,,,,---,,,++++++******+++++++++,,,---///000000000......000---++++++---///...---***))))))***,,,------,,,***(((&&&&&&(((***++++++---------------.........---,,,***))))))+++---///---,,,,,,...000111///,,,///...+++*********++++++,,,,,,---......---...///...,,,******++++++***)))++++++++++++++++++******((()))+++,,,---------,,,///......///000000///---++++++++++++++++++++++++,,,+++******+++,,,...///---------------,,,,,,+++,,,,,,,,,,,,,,,---...///,,,,,,+++******+++,,,,,,000111333222000//////000...///000222333333333333...///111333444444444333222333555777999<<>>;;;:::999777555444555666888777:::<<<;;;777555666888777888999888666444444555555444111//////000111222000000////////////000000///000000///---+++,,,,,,---,,,+++,,,...//////...,,,---------,,,---///111111000///...///000222444222111000///......------///111333333000...---,,,---,,,,,,---///111000000...000333666777555222000333333333333222222111111111111000//////000111222//////.........///000000//////000000000//////...000///...---,,,,,,,,,+++***)))***---111333444333000///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------......------///......222666666333000---,,,***)))))))))******+++,,,---,,,+++***+++---111000000///---,,,,,,+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++))))))*********+++++++++---,,,+++)))***+++---...///...---,,,+++************+++---......---,,,+++)))***+++++++++---111444444222...++++++,,,...000///,,,))))))***+++,,,,,,+++++++++,,,,,,------...---///111222111...,,,******************++++++,,,'''(((***+++,,,---------,,,,,,++++++,,,,,,,,,,,,***))))))***,,,------,,,+++)))(((((()))******)))(((***,,,.........,,,+++---,,,***)))((()))******(((((()))+++...000222222000111000...+++)))+++---...///...---///222222000...---+++,,,---......---++++++***)))((((((((((((((((((((()))***,,,---...,,,+++,,,...//////---+++))))))***+++,,,,,,---------,,,+++******+++,,,,,,******))))))))))))))))))++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,111222333222000......///...//////000//////......000111222333333222111000000222444444444555888;;;>>>===<<<===BBBFFFGGGFFFsssddd]]]WWWQQQJJJHHHEEECCCAAA@@@>>>===<<<:::888777666666777888777:::<<<;;;777555666888666777888777444222222222444222111000///000222333222111111000000111111222...///000///---,,,---...,,,++++++,,,---......,,,,,,---------,,,---000222000000/////////111222333222222111111000///...---...111333222000...,,,,,,------,,,...000111111000---///222555555444222000444444333333222111111111222111000/////////000111...///000000111111111000------...//////......---000///...---------......+++***+++---000222333333111111000...------------,,,,,,,,,------,,,,,,,,,+++,,,------......------...---...222666777444111,,,+++***)))))))))***+++,,,------,,,******,,,...111111000...---,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++***************+++++++++...---+++******+++---/////////...---+++***)))((()))***+++,,,------,,,,,,*********))))))***...000222000---++++++...111333///---***((()))***++++++***++++++,,,,,,---------...///000111111///,,,******)))))))))******+++,,,))))))************))))))******++++++***************))))))***,,,------,,,,,,***)))***+++,,,,,,+++)))***,,,......---,,,+++---,,,***))))))))))))***'''))),,,...111333444666555444222...,,,+++,,,...,,,///000000333777444...000...------///000//////+++***((('''&&&&&&&&&'''((((((((()))***+++---...******,,,...000///---***))))))***+++,,,,,,------...---,,,+++++++++,,,---***)))((((((((()))******---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///......///...////////////...------000111222333222111000///333111000222555888888777:::::::::<<>>BBBAAA<<<444///---,,,,,,+++***///111222777>>><<<444222000......000000000///+++***((('''&&&%%%&&&&&&))))))******+++,,,,,,,,,******,,,///111000---+++*********++++++,,,,,,---......---,,,,,,---...///+++***)))((()))***+++,,,------,,,+++++++++++++++,,,,,,------------,,,,,,+++---//////.........///....../////////......---000111222222222111000///444111///111777:::999777999999;;;===>>>DDDSSSaaawwwooodddUUUJJJHHHNNNKKKGGGBBB??????AAACCC;;;:::999777666666666666999888777888999999777555777888888666333000000000......000111111111000000222222111111111111222222***,,,---,,,++++++,,,---,,,+++***,,,...//////...------.........///222444///000111222222111///...000111222222222111000000---000222333111/////////111000///000111222111000////////////000000000000000000000000////////////333222000///.........///,,,///444888999666222//////...---------...000111//////...///000333555777111///------...//////...000//////.........//////,,,,,,------------,,,,,,+++,,,------......------,,,---.../////////000222---,,,+++******+++,,,---111111000---++++++---///......---,,,+++*********)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,---......///000000///000000///...,,,***))))))***+++,,,---...//////((())))))((((((***...000000///.........///000111...---+++*********(((&&&'''(((***,,,---...------000///---...000000...,,,(((((((((((()))***+++,,,+++***)))((((((''''''''')))+++......,,,***+++,,,***))))))***,,,------,,,,,,+++,,,...000222111000//////......---,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...222777???JJJVVV^^^SSSIII;;;333111000---***(((...111222;;;GGGHHH@@@444222000000000111000///---,,,***(((&&&''''''(((***+++,,,------,,,+++***)))***,,,///222111...+++++++++++++++++++++++++++///...------...///000111,,,+++***)))***+++---...++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,---///000000...---......---......////////////...///000111222222111000000222222222444666999:::;;;;;;999;;;>>>@@@EEERRRaaaqqqjjjaaaQQQKKKPPPLLLIIIDDD???;;;<<>>>>>???@@@@@@@@@FFF???777555777777444000555555555444444444444444666666666555444333222111111000000111333444333222111111000///////////////,,,,,,,,,+++******---///000000//////000000111111111111000///......---,,,...///000111000///---,,,***,,,///000///.........000//////000222222111//////222444222...+++,,,///---......---++++++,,,---111000///...---...////////////000000000000//////...///111333555666777888222111000//////111222333555333222111222222000//////...------...---+++)))++++++,,,---------------000///---+++++++++---......---,,,,,,,,,,,,---...//////...---------...///...---,,,++++++,,,------//////...---------.........---,,,+++************+++---...---,,,,,,---//////......,,,+++***))))))------,,,+++***((((((''')))***+++,,,------------+++,,,---,,,***)))***+++++++++++++++++++++++++++((()))***+++,,,---...///,,,---------------,,,,,,)))***+++++++++***)))(((++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,......,,,++++++***************+++*********)))))))))(((,,,,,,,,,,,,---------------,,,+++,,,...///.........---,,,++++++---...000///......---,,,+++++++++......,,,++++++*********+++222DDD]]]uuu{{{yyygggRRR@@@777222//////111222333999@@@???999555111...,,,,,,---------......---,,,++++++++++++++++++,,,------,,,+++++++++******,,,///111111000---------,,,,,,+++++++++111000///......///111222333111/////////000///...***+++,,,---///000111111.........------,,,+++***.........------,,,,,,,,,---...///000000...,,,+++------...///000222444555666666999@@@GGGIIIEEEAAABBB>>>???DDDDDDEEERRRccc~~~ooo___SSSNNNIIIDDDGGGDDD???===???AAACCCCCCCCC@@@<<<888777555222///333444444555555444444333555555444333333333333444000000111444666666444111111111000/////////000000......---+++***+++///222444333111000000000111222111111000...---,,,++++++...///000000000///---,,,,,,---///...------...///.........///000111000...///111111///+++***,,,......///000///---,,,---///111000///.........////////////000000000000//////...///111333444555666666333222111000000000111222222000//////000000...---///...------......,,,***++++++******++++++,,,---///...---,,,+++,,,---...000///---+++***+++,,,---///......---......//////...---,,,,,,,,,---...///......---------...//////------,,,+++************---...///...,,,+++,,,---......---,,,+++******))),,,,,,+++***))))))((((((((()))***+++++++++++++++(((***,,,,,,+++)))))))))++++++++++++++++++++++++)))***+++,,,------------,,,,,,------------,,,,,,++++++,,,,,,+++***))))))*********++++++++++++,,,+++++++++++++++,,,------***,,,---......,,,***))))))***+++++++++***)))(((,,,,,,,,,,,,---------......,,,,,,---///111111000...---,,,+++++++++,,,---,,,++++++******)))))))))---------------,,,+++***,,,555IIIeee|||xxxwwwZZZDDD===777---000111111111555999888333222///,,,***+++,,,,,,,,,......------------......++++++,,,,,,,,,,,,+++++++++******,,,...000000///,,,,,,,,,,,,,,,+++++++++///...---------///111222000//////000111111///...++++++,,,...///000111222............---,,,+++***.........---------------,,,...000111111///,,,+++,,,------///111333555666777:::AAAKKKRRRRRRJJJCCCDDDBBBCCCFFFGGGIIIWWWgggxxxjjj\\\QQQKKKGGGDDDHHHEEEBBB@@@AAACCCCCCCCC>>>>>>===:::777333222111222222333444555444333333555444333222222333555666000000000222555555444222111111000000///000000111000///...+++***,,,000444666444222000//////000000///......------,,,,,,+++/////////000///...------.........---,,,,,,...000///......///111111000......//////,,,***)))+++---...000111000///...///000000000000/////////////////////000111111111000000000000111222333333333222222111000//////////////////---,,,---......---,,,...---,,,---......,,,++++++***)))))))))***,,,---------,,,,,,,,,---......111000---***)))***+++,,,..................//////------,,,,,,,,,---///000............//////000111---,,,++++++*********+++...//////...,,,++++++,,,---,,,,,,,,,++++++******++++++******))))))(((((('''((()))***************(((***------,,,***))))))........................+++,,,---.........------++++++,,,---------,,,,,,,,,,,,,,,,,,+++******)))))))))*********+++++++++************+++,,,,,,---***,,,000222222///+++(((((()))+++,,,,,,+++)))(((++++++++++++,,,,,,,,,,,,------///111444444222000------,,,+++*********+++************)))))))))))),,,---...///...---,,,+++///666EEEYYYmmm{{{|||}}}sss___MMMBBB888///,,,---///222777:::999777111...,,,++++++,,,,,,,,,...............///000111+++++++++,,,,,,++++++++++++******+++---///......+++++++++++++++,,,,,,,,,...---,,,+++,,,...000222.........000222111///---***+++,,,---...000111111.../////////......---,,,------------............,,,...000222111///,,,++++++,,,---///111333555777999???GGGOOORRRQQQOOOLLLJJJGGGHHHLLLOOOSSS\\\ggguuufffYYYOOOIIIFFFFFFEEECCCAAAAAAAAAAAA???===777999;;;:::777444444555111111222333333444333333555444333222333444555666000...---...000333444444111111000000000000111111111111///,,,+++,,,000444444333111///...---------++++++,,,,,,------......///////////////......---//////...---+++,,,...000//////...000111222111///...---,,,+++))))))+++,,,...000111111000///000000000000000000000////////////000111111222222222111222222222222111000///...//////...------------------+++++++++---...---,,,---,,,,,,---...///---,,,+++***)))((()))***+++,,,,,,,,,,,,,,,------...///111///---+++))))))******,,,,,,---...............,,,+++++++++,,,...///000////////////000111222222,,,,,,++++++******++++++...//////...,,,***++++++++++++++++++++++++++++++******))))))))))))))))))(((((()))*********))))))(((+++......---,,,++++++........................---...///000000///...---***++++++,,,------,,,,,,------,,,++++++*********))))))*********+++++++++))))))***+++,,,,,,------***---111444333000+++(((((()))+++------+++***)))************++++++++++++,,,...222666888777222...---,,,++++++*********************++++++++++++++++++,,,---...///...---,,,222888BBBPPP```ppp}}}tttllleeeaaaVVVDDD666111+++,,,111777<<<===<<<;;;000...,,,+++---...------...............///000111+++++++++++++++++++++++++++******+++---...---,,,*********++++++,,,,,,,,,,,,,,,++++++,,,...111222---------///000000...,,,))))))***+++---...///000///000000000000//////...---------....../////////---...000111111///---++++++,,,---///111333555777:::BBBIIIKKKJJJKKKPPPVVVPPPMMMNNNTTT[[[```dddggg}}}rrrcccYYYPPPIIIFFFHHHBBB@@@???>>>===;;;888666333555666777666555555666111111111111222333444444444444333333333444444555///---++++++...111333333111111000000000111222222222222000...,,,,,,///111222111111///...,,,++++++******+++,,,...///000000000/////////............/////////---,,,,,,...///000//////000222222111///---,,,++++++*********+++---///111222111000000000000000111111111000///......///000111111222111111333333222111000...,,,+++------,,,,,,,,,,,,,,,+++,,,+++***+++---......---,,,++++++---...///...---******))))))******+++,,,++++++,,,------.../////////...---,,,******))))))***+++,,,------...------************+++---///000000000//////000000111111,,,,,,++++++***++++++,,,...//////...,,,***+++,,,*********+++++++++++++++(((((()))))))))))))))))))))******+++++++++******)))+++......---,,,,,,---++++++++++++++++++++++++,,,...///111111000...---)))***+++,,,,,,------,,,...---,,,***))))))))))))*********++++++++++++,,,((()))+++,,,------------,,,...111333333000,,,***)))***+++,,,,,,,,,+++***************++++++++++++---///333777999666111,,,,,,,,,+++++++++++++++***+++++++++,,,---------...***+++,,,---------------111888DDDSSSaaannnwww|||pppccc\\\^^^VVVBBB333111...000666===@@@<<<999999...---+++,,,---......------------------...///000++++++************++++++,,,*********,,,,,,,,,***((())))))***+++,,,------,,,+++++++++---///222444---,,,,,,---......,,,+++(((((()))+++,,,---...//////000000000000000//////,,,,,,---...///000000000//////000000000///...---,,,------///111333555666:::@@@EEEEEECCCFFFOOOWWWTTTTTTUUU[[[cccjjjnnnpppvvvkkk```ZZZRRRJJJGGGIIIDDDAAA===;;;999888666444333333333333444555555555222111/////////222444666444444444555444444333333,,,++++++,,,///111222111111111000000111111222333333333111///,,,+++,,,...000000111111///---+++)))++++++,,,---...//////000000000///..................//////...,,,,,,---............///000111000...,,,+++++++++,,,,,,***))),,,...111222111000000000000000111222111000///...,,,---...///000000000000000000000000///...---,,,+++,,,,,,---------,,,,,,,,,++++++,,,...000///...+++++++++,,,///000///---)))***++++++,,,,,,++++++)))***+++---.../////////,,,---------,,,***)))(((((()))***,,,------,,,,,,((((((((()))***,,,///000000///...............///,,,++++++***++++++,,,,,,---...///...,,,+++,,,---))))))******+++++++++,,,'''((((((((())))))******+++,,,,,,------,,,,,,+++)))+++,,,,,,++++++,,,---++++++++++++++++++++++++***+++...000000///---,,,))))))***,,,,,,------,,,...---+++)))((((((((((((++++++++++++,,,,,,,,,,,,)))***+++---...............///000111000///---,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------///000111333444222///,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,------...//////*********++++++,,,......///444AAASSSdddlllkkkfffhhhaaaZZZRRRHHH===666333000222999BBBAAA999333333,,,******+++,,,------,,,,,,,,,,,,+++,,,,,,------,,,+++***))))))***+++,,,,,,+++)))***+++,,,+++)))'''((()))***+++,,,------,,,+++++++++---000333555...,,,******++++++***)))((()))***+++---...//////---....../////////......,,,,,,---...///000111111111000000///////////////------...///000222444555777;;;???BBBDDDHHHLLLOOOTTTXXX]]]```eeennnzzzpppfff^^^[[[UUULLLGGGHHHIIIEEE???:::888888777666444222000111333555444444333111///---...111444777333444555666555444222111******,,,///222333111///111111000000111222333333333333222000,,,***++++++...000111222111...+++)))---------.........//////000000///..................///000///---,,,,,,---------,,,...///000...---+++++++++,,,------***(((+++...111222111000///000000111111222222000///...***+++,,,---..................///////////////...++++++,,,---............---,,,+++---///111000///+++***+++,,,///000///...)))***+++------,,,++++++)))***+++---.../////////+++,,,---...---+++)))''''''(((***+++,,,,,,++++++'''''''''(((***,,,...000///...---,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,---...///...,,,+++,,,---)))))))))***++++++,,,,,,''''''(((((())))))******------.........------,,,)))*********))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...///...,,,+++((()))***+++,,,---------...,,,***)))'''''''''(((++++++,,,,,,,,,---------)))***,,,...///////////////////////////......---+++*********++++++---------------.........//////111000......//////---,,,***+++,,,---------------++++++,,,---......///000******))))))***,,,...//////000999MMMbbbiii```TTT]]]aaaYYYFFF::::::999444///111:::CCCBBB777000000***)))((()))+++,,,,,,+++,,,++++++******+++++++++,,,+++***))))))***+++,,,,,,+++)))***++++++***)))'''((((((***+++,,,---...,,,++++++,,,...111444666///,,,***((()))***)))((()))***+++,,,...///000000,,,,,,------...------,,,+++,,,---...///111111222222111///.........///000.........///000222333444555666:::AAAIIILLLIIIFFFRRR[[[bbbbbbdddooolll___YYY[[[WWWLLLFFFHHHPPPHHH???:::;;;;;;888555222444555333000000333777777333//////111222111...///000111222333222222111///111333333111////////////...------///111555777222111111///...---,,,+++...............///000000.........///////////////111111000000//////......//////000000///...------///...---...//////---+++,,,,,,---......---------...///111222111000111222222111111000000/////////---***(((***---000111000------.........---,,,+++---///000000///......///------......//////000000---------...000000...,,,***++++++,,,,,,++++++******+++,,,---............---,,,,,,++++++,,,,,,---,,,+++***)))))))))***+++,,,,,,++++++***+++++++++///000///---+++***,,,---,,,...000222111///+++)))***+++---...//////000000++++++***)))(((((()))))))))((('''***---...+++(((222222222111///...,,,,,,***)))))))))***+++,,,,,,111000...---,,,,,,,,,---+++*********++++++,,,---+++*********))))))((((((...---+++*********++++++)))***++++++,,,,,,++++++++++++---111777888666333//////000000///...------,,,+++)))***+++---,,,,,,000111111222222222111111......------------,,,,,,---------............///---+++******+++---000222000...,,,***)))***+++,,,...111777AAAJJJNNNMMMJJJNNNMMMJJJFFF@@@999333000+++///444555333///,,,*********+++++++++******)))******)))(((((()))*********++++++,,,,,,++++++***,,,------...---+++***)))))))))))))))***,,,///000...---------...///111222---,,,+++***)))))))))))),,,---...//////...------)))***,,,---...---,,,,,,---,,,,,,,,,---///111222333111///......///222333555333111//////111333555000111555<<>><<<;;;:::999;;;888333000000111333444444444333111//////000111//////111111222111000000000222444333111/////////------...///000222333333222222000///...---------......------......///000.........//////000000000000000000000///////////////////////////......---000/////////000000...,,,++++++,,,---......------///000111000//////000111333333222111111000000000---+++)))***---000000///......---------,,,,,,,,,...000111111000//////000,,,------......//////000---------...000000...,,,***++++++,,,,,,++++++******+++,,,---............++++++++++++,,,---......---,,,+++)))))))))******+++++++++***++++++,,,,,,//////...,,,******+++---+++---///000000...,,,***,,,,,,---....../////////++++++***)))))))))))))))*********,,,------,,,***111111111000///...,,,,,,************+++,,,------222111///------------...------,,,,,,,,,------...++++++******))))))))))))---,,,+++*********++++++******+++,,,,,,,,,,,,,,,++++++,,,000555777444111.../////////......---,,,+++***((()))+++,,,,,,,,,///000111111222222111111...---------,,,,,,++++++------------............,,,+++******+++---000222000///...,,,+++++++++,,,---...000666<<<@@@@@@???AAA@@@???<<<888444000---***---111222111...,,,+++,,,,,,++++++*********)))************************+++,,,,,,------,,,,,,+++---.../////////...,,,,,,************+++---...///------------...000111222---,,,+++***************...////////////---,,,++++++,,,,,,------------,,,,,,,,,,,,,,,---///000111111///...------///111333666444333111111222333444000000111555;;;???@@@@@@BBBEEERRRdddrrryyy}}}{{{tttllljjj]]]JJJFFFOOOOOOGGG???AAABBBAAA>>><<<===>>>CCC<<<333000111333222111111444555333///---000333000000000111000000///...111333444333111/////////+++---///000111111000000333222000............///......------......///000/////////000000111111111/////////000000000111111.............../////////111000///000111111///...)))***+++------.........000000000///------///111444444444333222111111111,,,+++***+++---////////////...---,,,+++,,,------...000222222000///000111,,,,,,------...//////000---------...000000///---***++++++,,,,,,++++++******+++,,,---............*********+++,,,---...///...---,,,***))))))))))))************+++,,,---------...---+++))))))+++,,,+++,,,,,,------------,,,------------...---------++++++***))))))))))))***,,,---//////...,,,,,,,,,000000000//////---,,,+++************+++,,,---...111000///...------......//////...............///+++++++++************)))---,,,+++*********++++++++++++,,,---------,,,,,,+++***+++///333444111...------......------,,,,,,)))((('''(((***,,,,,,,,,...///000111111111111111------,,,,,,+++***)))))),,,,,,,,,---------......,,,+++******+++---///111111111000///...,,,,,,+++...,,,++++++...222444444333333333333222000...,,,)))+++......---,,,,,,---///---,,,***))))))*********+++,,,,,,,,,,,,+++***,,,,,,------------,,,,,,---...///000111000//////---,,,,,,,,,,,,---...///---------...///000222333---,,,,,,+++++++++,,,,,,//////000000///---+++***......---,,,,,,,,,------,,,+++,,,,,,---///000111...---,,,,,,---///111333777666666555444333222222000...---///333999<<<>>>:::===HHH\\\mmmvvvyyyzzzzzzsssoooiii[[[KKKGGGMMMNNNJJJ?????????>>>>>>>>>???@@@BBB===777333222333222222222444444333111000111333222222222111000000///...111222222111///......///---......///////////////333222000///...///000000//////......//////000111111111111111000000000000...//////000111111222222------------...//////000111000///000111111000...)))***+++,,,......//////000000///---,,,,,,///111666555555444333222111111,,,,,,,,,,,,---.........000...,,,+++++++++---......///111111///...///000------...///000111111222...------...000000///...***++++++,,,,,,++++++******+++,,,---............,,,,,,+++++++++,,,------...---,,,+++***)))))))))************+++,,,---...,,,---,,,+++))))))***,,,++++++++++++,,,,,,---...///......---,,,,,,,,,,,,++++++***))))))*********---000333222...,,,,,,---...............---,,,+++))))))))))))***,,,---...000///---,,,,,,,,,------000//////...............++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------------,,,+++******---111222///,,,,,,,,,,,,------,,,,,,+++((('''&&&'''***,,,,,,+++---...//////000000000000---,,,,,,+++***)))((((((+++,,,,,,,,,------------,,,+++******+++---...000111111111111///---,,,+++///...+++***+++---...///---...////////////......)))+++,,,,,,,,,,,,...///111///---***))))))***+++***+++---......---+++***+++,,,,,,------,,,,,,+++,,,---///000111111000000.........---------......,,,------...000111222333------,,,,,,,,,------...---.../////////...---,,,000///---,,,+++,,,------+++++++++,,,---...///000------,,,---...000222444777888888777666444222111000///...///222666999;;;<<<:::???MMM]]]kkkzzz~~~uuummm___SSSOOOLLLFFFFFFJJJEEE@@@;;;999<<>>===;;;444888;;;:::666444555777777555333444888999666222888777555333111000//////.../////////......000222444222///---,,,---///000111111111111222222222222000000//////000000111222444333222111///...,,,,,,//////000000111222333333...---,,,,,,,,,---...//////......///000111000...+++,,,---//////000000000...//////...---...000222555444333222111000///...,,,---///...---,,,,,,---///...---,,,+++,,,------+++---///...---,,,------000000111222444555666666333111///...//////...---***++++++,,,,,,++++++******+++,,,---............111000...,,,+++))))))(((,,,,,,,,,---,,,,,,+++***************+++,,,------,,,---,,,+++******,,,...---,,,,,,,,,,,,,,,---...///...---+++++++++,,,---+++************+++,,,,,,...000111111...---,,,,,,***++++++,,,,,,,,,,,,+++((((((((()))***,,,---...+++***)))(((((()))***+++,,,,,,++++++,,,------...+++,,,,,,,,,,,,---------******+++,,,,,,,,,++++++******+++,,,,,,,,,+++++++++)))(((+++...000...,,,++++++,,,,,,------,,,,,,+++)))((((((***++++++******+++,,,---.../////////+++++++++************)))******+++++++++,,,,,,,,,+++++++++++++++,,,------//////...------,,,,,,,,,***,,,...///...---...///......------------------------...------...111333111///...,,,++++++,,,,,,++++++------------++++++))))))************))))))***+++,,,...//////......---......///......------+++,,,...000222333333333...------,,,,,,,,,------(((***,,,...000111111111------,,,+++++++++,,,,,,)))***+++---............/////////000000222333333555555777777888777666555555888;;;<<<<<<;;;;;;<<<888999===BBBIIIVVVmmmzzzqqqjjj^^^VVVNNNJJJHHHEEEBBBBBBCCC???:::999:::;;;::::::777777777777666666777777666666777888999888777666999777555222000///.........///000000///000333555444333111///............///000222333444333222111...............//////000111111000//////......---000000000111111222222222///...---++++++,,,---.../////////000222222111///......///000111111000000,,,...000000000000222333333333222000///...---,,,+++...000///---++++++,,,......---------,,,,,,,,,,,,...//////...------...///000111222444555666666555333000.........---,,,***++++++,,,,,,++++++******+++,,,---............000///...,,,+++***))))))***+++,,,---------,,,++++++++++++***++++++,,,,,,---------,,,***+++---///.........---------------...---,,,******+++,,,---+++*********++++++,,,---...------.........+++)))))))))***+++,,,,,,++++++))))))***+++,,,...///000+++***)))(((((()))***+++******++++++,,,---//////,,,,,,,,,,,,---------...)))***+++,,,,,,,,,,,,+++((()))******++++++******+++)))(((***...000///---++++++,,,------------------+++***)))+++++++++***)))***+++---.........///*********++++++++++++,,,************+++++++++++++++++++++++++++,,,,,,,,,---,,,+++******+++,,,,,,***,,,......,,,,,,...000///......------------...---.........------000222///.........------,,,,,,++++++++++++++++++++++++*********++++++************+++---...///......---,,,,,,---.........---,,,+++,,,...000222333444444......---,,,+++++++++,,,)))***,,,...000000000000******++++++,,,+++++++++((()))+++---............////////////000000111111222333444666777888888888;;;===@@@@@@???>>>>>>@@@999999;;;@@@EEENNN^^^mmmuuueeeaaa[[[[[[SSSFFFEEEKKKJJJAAA<<<======<<<:::888999:::;;;777333222555888888666444888;;;;;;888666888:::999777444111///------,,,///000111111111333666888333333333222111///---,,,...000222555555444222111---,,,,,,,,,,,,---..................////////////111111111111111222222222000///---+++++++++---...000000000111333333222111///000111111111111111000+++---000111111222333444222222111///...,,,+++++++++...111000---***+++,,,------.........---,,,+++---///000000///......///...///000111333444555666777444000.........,,,++++++++++++,,,,,,+++++++++++++++,,,---..................---,,,++++++++++++)))***,,,---......---,,,,,,,,,++++++***+++++++++---...---,,,++++++...000.../////////...---,,,,,,...---+++******+++---...+++*********+++,,,,,,------+++***,,,......+++(((((()))***++++++++++++++++++++++++,,,...000111222++++++***))))))***+++,,,******++++++---...000111,,,,,,,,,------.........)))***+++,,,---,,,,,,+++(((((()))***************+++)))(((***...111000...+++,,,------............///---+++***++++++***)))((()))+++,,,---.........*********+++,,,,,,------)))************+++++++++++++++++++++++++++,,,,,,+++***)))((((((***,,,------...///---++++++///222000000////////////000000---.........------...000---......//////...------,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,---.../////////...---***+++---.........---,,,***,,,...111333444444444///...---,,,+++*********+++,,,---////////////...'''(((***+++,,,,,,+++***((()))+++---.........---.........///////////////111111333444666888:::;;;???AAABBBAAA??????AAACCC???:::777:::???HHHUUU```oooaaa^^^YYY\\\UUUGGGBBBGGGGGGAAA=========;;;999888999;;;777333000000444888888888555:::>>>===:::999<<<@@@<<<999333...,,,---000222000000000//////111555888444333111000...---------...///222444444333111///...------,,,,,,------...------------...///000000222000...------...000222000...++++++,,,------,,,444333111111222333222000///000111222222111000///......///000000111000000111///---***))))))***+++,,,---...---+++***+++,,,111111222000...------......///000000...------...000...---///333555444222333222222000...,,,***))),,,---///000000000///...///...---,,,------,,,***...///000000///---+++)))))))))***+++,,,,,,------******))))))***,,,---///---...///...---...///111444333111///---,,,++++++,,,,,,+++***+++,,,---...+++***)))))))))***+++,,,,,,***)))+++---...,,,)))******))))))******+++,,,//////...///000222444555---,,,+++++++++,,,---......,,,+++---///111///---///---++++++---...------+++*********++++++,,,---***************)))(((((()))((((((***,,,---,,,***,,,,,,,,,------.........111000...,,,)))((('''&&&***)))***+++------+++***((((((***+++,,,------------+++))))))++++++)))''''''(((***+++,,,,,,+++++++++)))''''''))),,,---...++++++++++++,,,---...///333111///...---------......---,,,+++,,,---...//////,,,)))+++000222000---++++++***))))))***+++,,,------,,,+++*********+++------,,,,,,+++,,,,,,,,,***++++++,,,,,,------...,,,,,,---///111333555666111...,,,***+++++++++***)))+++,,,......---+++***))))))***++++++,,,------++++++,,,---..................---+++***+++...000///111444444444666;;;???@@@>>>>>>???BBBBBB???<<<======<<<999:::AAANNNXXXyyylllccc]]]UUURRROOOMMMIIIDDDCCCCCCCCC???;;;999999:::999888444333222111222333777999888999:::;;;;;;<<<;;;;;;<<<999444000//////111222000000///...---///333666444333222000///............///111333333222111000...------,,,,,,------...,,,,,,,,,,,,---...///000111000////////////000111111...+++)))+++---......222111000111222222000...//////000111111000///......///000000000000000000///...,,,*********+++,,,,,,---...---+++)))***+++111222333333000/////////...///111000...------...000......000333555444222000000000000///...---,,,111111111111000///.........---++++++,,,,,,+++***---...//////...---+++***))))))******+++,,,,,,---***************,,,---...---...///...------///111111000///...------,,,,,,---,,,,,,+++,,,---...///,,,+++***))))))***+++++++++***)))***,,,---+++)))************++++++,,,,,,////////////000111333444,,,,,,+++++++++,,,...///000---,,,,,,///000000///---,,,+++,,,---...---+++,,,,,,+++++++++,,,,,,---++++++++++++******)))((()))((((((***,,,---,,,+++,,,,,,,,,---------......000///---+++)))((((((''')))))))))+++------+++)))((()))***+++,,,---------,,,+++)))***,,,---,,,***))))))*********+++,,,,,,+++)))'''''')))+++,,,,,,************+++,,,---...000///...---,,,,,,,,,,,,---,,,,,,+++,,,---...//////+++(((***...111000...,,,+++)))(((((((((***+++,,,,,,+++***************,,,,,,++++++++++++,,,,,,******++++++++++++,,,,,,,,,,,,---///111444666777111///,,,***++++++***)))***+++---......---,,,+++)))******+++,,,---......,,,,,,,,,---------------,,,------,,,++++++---//////111444444333555999===>>><<<<<<>>>@@@@@@>>>;;;:::;;;;;;::::::@@@JJJRRRnnniiicccYYYQQQIIIIIIQQQNNNBBB???EEEGGG@@@999888;;;<<<999555222444555333000000555:::;;;888777999======:::666:::888555333111111222222111111000...------000222333333222000000/////////...///111222222222111000...------,,,,,,------...++++++++++++,,,---......000000000111111000000000000...+++***,,,...//////000//////000111111...,,,......//////000//////...000000000111000000/////////...,,,+++***+++,,,,,,,,,------,,,***((()))***111333555555333111000///...000000000...---.../////////...000222333333222....../////////000000000666555333111000.........,,,+++******,,,,,,+++)))***+++,,,------,,,+++***((())))))******+++++++++************+++,,,---------.........------///000000///...............///...------------...//////---,,,+++***))))))***++++++******+++,,,,,,+++)))+++++++++,,,,,,,,,------////////////000000111111,,,+++++++++,,,---///000111...,,,,,,---///000000,,,,,,,,,---///...,,,***......------------------++++++************))))))(((((((((***---......,,,,,,,,,,,,,,,------------...---,,,+++***))))))))))))))))))+++------+++)))((()))***+++,,,---------+++******,,,...000000///,,,+++***))))))***,,,---+++)))'''''')))*********))))))))))))***+++,,,,,,------------,,,++++++***+++++++++,,,---...///000...***((())),,,000000///---+++)))'''&&&''')))+++++++++***)))))))))******,,,++++++******+++,,,,,,++++++++++++************,,,,,,---///222555777888222///,,,*********)))(((***+++---...///...------******+++,,,---...///000------,,,,,,,,,,,,,,,+++***,,,------+++++++++,,,...111333333222222666999:::999999;;;======<<<:::666888;;;;;;;;;>>>EEEJJJpppggg]]]TTTNNNJJJJJJNNNKKKCCC@@@CCCCCC???;;;;;;======999666444555666444222333555888:::888777999<<<<<<888555777666555333222222222222333333222///------...000111000000///////////////...///000000111111000000...------,,,,,,------...************+++,,,---......///111222222111///......------///111222111000/////////111222111...,,,------..................111111111111111000///...222111///---,,,,,,,,,,,,+++,,,,,,+++)))(((((()))///111444555333111////////////000///------...////////////000111222222222............///000000111666444222000............,,,+++***+++,,,---,,,+++((()))***+++,,,,,,++++++(((((()))))))))******************++++++,,,,,,,,,,,,---...---,,,,,,...000111111000///////////////...............//////000...---,,,***))))))******------------------,,,+++,,,,,,,,,------------------....../////////......,,,+++++++++,,,...///000000...,,,***+++---///000------...///111000---+++///////////////......---***))))))))))))))))))))))))((()))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************,,,......,,,***((()))***+++,,,------,,,******+++---000222333333///---***(((((()))+++---,,,***(((((()))***))))))((((((((((((((()))***++++++,,,---------,,,+++*********+++,,,---///000000---***((((((+++...000000///---***''''''(((***,,,******)))))))))))))))***++++++*********+++,,,,,,------,,,,,,+++******))),,,---...000222555777888222///,,,*********)))'''++++++---...............++++++,,,---...///000000------,,,+++++++++******(((***---...,,,+++******...111333222000000333666666666777777999999999999444777;;;===>>>???AAACCCxxxgggWWWPPPMMMQQQNNNGGGDDDFFFDDD???999<<<>>>???>>><<<999888:::777555555666888777666777999:::;;;;;;:::888666444333333222222222222222555555444111...---...///...------------...////////////......//////000111...------,,,,,,------...************+++,,,---------...000222222000...---+++---000444777666333000000000000000111111///------------------...//////111111222111111000//////555444222000...---,,,+++***+++,,,+++)))((()))***,,,///222333222///...---...//////---,,,+++---......///000000000111111222000///......---......///111000///------...//////,,,++++++,,,...///...---(((((()))******+++++++++)))))))))))))))***************++++++,,,,,,,,,++++++,,,---,,,+++,,,---///444444222111000/////////......////////////000//////...,,,******)))******///000000000///.........+++,,,---.........------+++,,,---//////...,,,+++,,,,,,++++++,,,...///000///...,,,***)))***---///......///111222222///,,,...///000000000///......(((((('''''''''(((((()))***)))***,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,+++,,,---//////---+++)))***++++++,,,,,,,,,,,,)))***,,,...000222444555111///+++((('''(((+++---+++***((((((******)))(((((((((''''''(((((())))))***+++---......---,,,+++)))***+++---...//////000---+++))))))+++---...///000...,,,***)))***,,,---***)))))))))))))))******++++++******+++,,,,,,---//////...---,,,++++++***------...///222444666777111...+++******))))))'''***+++,,,---............,,,------......///000000---,,,+++***************(((***---...---+++******...000333222000///111333444444555555555555666777444777<<>>@@@===:::999999<<<888555666999:::777444666888;;;===<<<:::999888222222222111111222222333555666555222///......///+++++++++,,,,,,---/////////...---------...000111...------,,,,,,------...************+++,,,------,,,---///000000///---,,,***,,,111666999888555111222000//////000000///...---------------...///000111111111222111111000000555444333111///---,,,+++)))***++++++******+++---+++---000111///------------------+++******+++---...///111000//////111222000///---,,,+++,,,,,,---,,,,,,,,,,,,------...///,,,++++++,,,...000///...))))))))))))******++++++***************************++++++,,,,,,,,,+++++++++,,,,,,,,,++++++---...555444333111000/////////---......///000/////////...---,,,+++******++++++111222333222000//////000+++,,,---.........---,,,***+++...000111///---,,,...---,,,,,,,,,---//////......---+++******,,,////////////000222111///------...///000111000//////)))((('''&&&'''((()))***,,,++++++---//////...---,,,,,,,,,,,,++++++++++++******)))))))))******++++++++++++---//////---+++)))***+++,,,,,,,,,,,,,,,)))+++---......///222444333000,,,)))((((((***++++++***)))***+++,,,+++***(((((((((''''''(((((()))***+++,,,,,,------------***+++,,,---...//////...------,,,,,,,,,,,,------......---,,,,,,---......******)))))))))***++++++++++++++++++,,,---......000//////...---,,,,,,+++---......///000222444444///---***)))******)))(((******++++++,,,---..............................,,,+++***)))))))))***+++)))+++......---+++++++++---000333222000///000222333444444333222111333555555777;;;>>>@@@@@@@@@???}}}qqqjjjccc[[[VVVNNNMMMJJJDDDAAAAAA@@@>>>:::::::::;;;;;;:::888777:::999888777777777666555888777888<<>>@@@@@@@@@eee[[[```aaa[[[NNNFFFDDDHHHFFF<<<;;;AAAAAA<<<666555999:::888555777999;;;999555333444666;;;777555:::BBBDDD===555444333222111222444666888222333333111...,,,,,,---+++++++++,,,...000111222000...,,,++++++---000111...------,,,,,,------...++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,+++++++++,,,...222555666555222///+++***+++,,,............------...///111222///000111222222222222222------...............---''')))+++,,,,,,---///111---...///...------...///++++++***(((&&&''')))+++---000111111......000222,,,+++***))))))+++,,,...+++,,,---......---,,,+++)))((((((***---......---++++++************++++++,,,,,,++++++++++++++++++***+++,,,---,,,,,,***)))***+++,,,+++******,,,..................///000000+++,,,.../////////...------,,,+++++++++,,,---...000222444333///---...///)))***,,,......---,,,++++++...222666777666333111111000...---,,,,,,------///111333111...---...000///---++++++---...------)))+++---000111111111000,,,+++***))))))+++---...///...---...//////---+++,,,,,,,,,++++++*********+++******)))))))))))))))(((((((((***+++,,,***(((******+++,,,,,,,,,++++++)))+++------+++***,,,///333111...+++)))(((((()))*********,,,...///...---***))))))((((((((()))))))))(((''''''(((***,,,---+++,,,---.........---,,,...000111111///,,,******((()))+++---.........---++++++******+++,,,------,,,,,,,,,---...///000111------,,,,,,,,,,,,++++++///............//////000---+++)))(((***+++++++++((((((((()))***,,,---...000///...---,,,+++*********)))((('''((()))+++---+++---......---,,,---...,,,///333333111000111333444555555222...---///222666666777999===???@@@@@@ooommmiii^^^YYY\\\MMMIIIEEE@@@>>>>>>???@@@999<<<===<<<888666888:::999888666555444444444555777777888;;;>>>===888444444222111111333444444333666444111...,,,,,,,,,,,,,,,+++*********,,,...000000///...---------------+++...222111...++++++---+++,,,...000000///...---...------,,,,,,+++++++++))))))+++,,,...///111111111000...+++((((((***---000///......//////...---//////000000111111222222............---,,,+++*********+++,,,---...///000000111111000000///...---000...,,,***)))***+++,,,000//////............///,,,++++++,,,...///...,,,,,,------......------,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,+++******...+++***+++...000///---+++,,,---.........---,,,,,,,,,+++++++++,,,,,,---000///...---,,,,,,---......///000111000///,,,++++++---......------///000222111111000//////000000++++++,,,,,,,,,,,,,,,,,,,,,222888;;;888333///...000//////............///222222222222222111000///...---,,,,,,+++++++++++++++***)))+++///111000...,,,,,,,,,++++++,,,------///......///000000...---,,,,,,++++++***+++++++++,,,+++)))''''''(((***+++)))((((((((((((((())))))******+++,,,,,,***)))((()))***+++,,,,,,+++***)))---...///...,,,++++++---,,,---......//////......+++++++++,,,,,,---------)))***+++***))))))+++---......---------,,,,,,,,,---...000111111///---+++(((***,,,.........,,,+++,,,,,,*********+++,,,------,,,,,,,,,,,,---......------,,,,,,---...000111------------...///000111,,,,,,+++******))))))((()))***++++++,,,---000333444111...---,,,+++)))'''***(((((())),,,..................///000///---***//////...------...000000000444777666111///111555444777:::===>>>===:::999}}}rrrrrrpppbbbSSSLLLKKKIIIFFFBBB@@@>>>>>>>>>999:::;;;:::999888999:::888777666444444444555555666666666999;;;:::777333333333222222222333555666999777333///---+++******,,,+++***)))***,,,...///000///...------------...---///111111///...---,,,+++,,,...///000///...------------------,,,+++************+++,,,---......//////---***((((((***,,,000...---...000000///.........//////000000111111//////......---,,,,,,,,,++++++,,,,,,---.........000000000000//////...---///...---,,,,,,,,,------000///---,,,,,,------......,,,******,,,.........,,,------......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++***))),,,******,,,...///...,,,,,,,,,.../////////.........------,,,,,,,,,------000///...---------.........///000111000///---,,,,,,---///...------...000222222111111111111111111,,,,,,,,,+++,,,,,,------,,,111666888666222///...///...............//////222222222111000///......+++++++++***++++++,,,,,,,,,***)))+++---///---,,,---,,,,,,++++++,,,,,,---///.........000///...,,,+++++++++***++++++,,,,,,,,,+++)))(((((()))+++,,,*********))))))******+++,,,---------,,,***(((''')))***+++,,,,,,+++***)))+++---------+++***+++,,,------------............,,,,,,,,,,,,------------***++++++***((((((***+++,,,,,,,,,,,,,,,,,,---------...000222111000...,,,***+++,,,---...------,,,---,,,+++******++++++,,,,,,,,,,,,,,,,,,---......------,,,,,,---...000000/////////000000111222333...------,,,++++++******+++,,,,,,,,,,,,---///222111///---,,,,,,---,,,***+++)))((()))+++------,,,---------...000000...,,,000///...---...///000111222444666666333111222444555777:::<<<===<<<:::999vvvssspppeeeSSSDDDJJJIIIHHHEEEBBB???===;;;:::999888999;;;;;;;;;:::777666555444444555666666555444444555666666555333333444555444222333777;;;;;;999555111---+++))))))++++++******+++,,,.../////////......------......000//////000111111...,,,+++,,,...//////...------------//////...---***)))++++++*********+++,,,---......---+++)))(((***+++///...---...000111111000,,,,,,---......///000000000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////......---........./////////000000///...,,,******,,,...000000---***)))+++---///000,,,------......------,,,++++++++++++++++++++++++...------,,,+++******)))***)))***,,,......---++++++,,,---///000000000000111000///......---......000000///............///---...///000000///---,,,---/////////---,,,---...111111111111111222222222---,,,+++++++++,,,...///---000333444222000...---------------......///000111111111000///.........************+++,,,---------+++***+++,,,,,,+++***---,,,,,,++++++,,,,,,,,,///.........//////---+++************+++,,,---------,,,***)))***+++---...,,,,,,+++++++++++++++,,,......------+++***((('''***+++,,,------,,,+++***)))+++,,,,,,******+++---------,,,,,,,,,---...///.........---------------***++++++)))''''''((()))******++++++,,,,,,---------///111222222111///...------,,,,,,,,,---.........---,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000222222111222222333444555//////......---,,,,,,,,,,,,---...---,,,,,,...000...,,,++++++---......---+++***))))))+++,,,,,,,,,,,,+++,,,...000111000///000///.........///111222444555555555555444333333666777999:::;;;;;;:::999zzzmmmfffbbbYYYOOOIIIIIIIIIGGGDDD@@@;;;999;;;999777999===>>>===;;;666555444444444555666777555444333333333444333333444777888666333444999???999777444111...,,,+++***,,,,,,,,,,,,---...///000//////............//////222000...000333333000---,,,,,,---.........---,,,,,,---///000000...+++))),,,+++++++++,,,---...///...//////---+++***+++,,,...------...000222111000******+++,,,---......///000...+++)))(((***,,,...------,,,,,,+++*********,,,------.........---------...///111222222222222---,,,***)))***---111444111///---,,,...///000///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++///...---,,,+++*********((()))+++,,,------+++******+++,,,---///000000000333222111//////.........////////////////////////------.../////////...---///000000///---+++,,,---///000000111111111111111---,,,+++++++++---///000...///000000///...------,,,,,,,,,,,,---...///000///////////////000000111,,,,,,+++++++++,,,------,,,++++++,,,,,,------,,,------,,,+++++++++,,,,,,///...------......,,,+++************+++,,,---...---,,,+++***+++---///000---,,,++++++++++++++++++,,,,,,,,,++++++***))))))+++,,,---......---,,,+++)))***,,,,,,++++++,,,......,,,+++******,,,...////////////......------,,,***++++++)))'''&&&'''(((((())))))***,,,------......///000222222222111000///...---++++++,,,...///......------,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,---...//////222222222222333444555555/////////...------,,,,,,...//////...,,,,,,---...---,,,++++++---//////...+++***)))***---///000///+++***+++---000222222222000//////...///000222333666555444555666666444222777777888999999999999999zzziii^^^[[[ZZZXXXIIIIIIIIIGGGCCC>>>:::777;;;999777999===???>>><<<555555444333333444666666666555444333222222333444555888:::888555555:::???555444222111///...---------------...//////000111//////.........//////000222000...000222333111...------------------,,,,,,+++---///111111///---,,,+++,,,---///000111222222///000111000...------...---,,,,,,---000111111000))))))***+++,,,---......///,,,)))'''&&&(((+++---------,,,+++***)))((((((***+++,,,---------------,,,---///111222333333333,,,+++******,,,000555888000000000111333222000...,,,------......------,,,,,,---.../////////......///...---,,,++++++++++++***+++,,,---,,,+++******)))******+++,,,...//////333222111//////...............//////////////////,,,,,,---........./////////000000///---++++++,,,---...//////000///......,,,,,,++++++,,,...///000......------------,,,,,,++++++++++++,,,...//////---------...///111333444111000///...---,,,,,,,,,***+++,,,---...///000111...---,,,,,,+++++++++,,,---,,,,,,,,,......,,,+++************+++,,,---...---,,,++++++,,,...000111---,,,+++***************((()))))))))***++++++,,,,,,---...//////...---,,,***,,,------,,,,,,---///---,,,***)))***+++---////////////......------,,,***++++++)))'''&&&'''((((((((()))***,,,---......---...000111222222222222111///---+++***+++---...............------,,,,,,***+++,,,---------,,,,,,++++++,,,------.........000000000111111222333444......------,,,+++++++++...000000///---,,,,,,---///---,,,,,,---...---,,,***)))***,,,000444555666,,,++++++---000222333222000000//////000111333444666555444555666666444222777777888888888888888888}}}zzzrrrhhh]]]VVVTTTUUUKKKJJJGGGDDD@@@<<<999777999888888999;;;<<<<<<;;;666555444333333444555555555666666444222222333444555777999888555555777:::000000000000/////////...------...//////000000000//////......//////000000111000///000111222111000---------,,,,,,,,,,,,,,,***,,,...000111111000///***,,,000333444555444444///111333333111///...///---,,,+++,,,...//////...(((((()))***,,,---.........,,,)))'''''')))+++---------,,,+++***)))((('''))))))***,,,,,,---------,,,---...///111222333444,,,+++++++++---111555777000000111444555333///,,,,,,------......------,,,+++,,,...000111111000000///...,,,+++++++++,,,------......---***))))))***************+++,,,......111000///......---......,,,---......///.........++++++,,,---......///000///000000///---+++,,,------.../////////...,,,+++++++++,,,---...//////000...---+++,,,------,,,+++++++++++++++,,,,,,---...+++++++++,,,...111333555333222111///...---,,,,,,***,,,.........///111333......---,,,+++++++++++++++******,,,......---,,,************+++,,,------,,,,,,++++++,,,...111222------,,,+++************((((((((()))***,,,---...---...///000000///...---+++---......,,,,,,---///++++++*********+++,,,---.........---------------***++++++)))''''''((()))))))))***+++,,,---...///,,,---...000111222222222000///,,,***)))***+++,,,------...//////......---)))***,,,---------,,,+++***+++,,,---.........---///......//////000111222------,,,,,,+++*********...000111000...,,,,,,---000...,,,,,,------,,,+++))))))***...333777999:::...---,,,---000222222222000000///000111222444555444555555555555444333333666777888999999888777666wwwmmmffffffaaaVVVOOONNNMMMJJJEEE@@@<<<999888777555666777777777777888999777666444333222333333444333555666555222000111333333444555555555444333222....../////////.........+++,,,---......////////////////////////000111111...///000000//////111222...------,,,+++++++++,,,***+++---///111222333333+++...222666777666333111...000333333222///......---+++***+++------,,,+++'''((()))***,,,---...///...,,,***))))))+++---...,,,,,,+++***)))((((((''''''((()))+++,,,------------,,,,,,---...000222333------,,,,,,---///000111000000000111222111///,,,,,,------......------,,,(((***---///111222111111...---,,,++++++,,,...///111111000---)))''')))+++,,,++++++++++++,,,---......------,,,,,,,,,------***+++---.........---,,,+++++++++,,,---...000000...///000///---,,,,,,---...///000000///---+++***)))+++---///000000//////...,,,++++++---...,,,))),,,+++++++++++++++,,,,,,++++++******+++---///111111111000...------------***,,,......------///111///...---,,,++++++++++++(((((((((+++---///...---+++++++++***++++++,,,,,,++++++******,,,...111333///...---,,,+++++++++++++++*********+++---///000...///000000000000///...,,,---...---+++++++++---************++++++++++++,,,,,,,,,,,,------------***++++++***((((((***+++***++++++,,,---......///+++,,,---...000111222333///...,,,***)))))))))))),,,---...///000000//////)))***,,,------,,,+++***)))***,,,---......------...------......///000111------,,,,,,+++*********...///111111///---------///...,,,,,,---------,,,******+++...333777999999111///------///000111000000000000000111333555666222444666666333111222444444666888999999888666444yyyfff\\\bbbcccXXXNNNNNNNNNJJJDDD>>>999777777888222444777666333222555777777666555333222222333333222444666555111///000111222111222333444222///,,,......//////...------,,,)))***+++,,,------------///////////////000111111---///111000...---000333...---,,,,,,+++++++++,,,***+++,,,...000333555666,,,///444888888555111...,,,///222333111///...------+++******,,,,,,+++***'''((()))+++,,,---/////////---,,,++++++,,,...///++++++******)))(((((((((&&&''')))***,,,,,,---------,,,++++++,,,...111222///......---,,,,,,,,,,,,111000.........///...---,,,------......------,,,&&&(((+++///111222222111---,,,+++++++++---///111444444111---(((&&&))),,,...---,,,+++,,,---...///,,,,,,+++++++++,,,------)))***,,,---...---,,,,,,******+++,,,---...000111---/////////---,,,---...000111111111000...+++)))(((***---000111111///......,,,+++,,,......,,,))),,,,,,++++++***+++++++++,,,+++)))((((((***+++,,,///......---------......+++---///...,,,+++---//////...---,,,++++++++++++''''''(((***---//////...,,,,,,++++++***++++++++++++*********,,,...111333111000///...---,,,,,,,,,......---,,,---...///000...///000111111000///...+++------,,,***)))***+++))))))***++++++++++++***+++++++++,,,,,,---------******+++***))))))+++---+++,,,,,,------......///***+++,,,...///111222333...---,,,***)))(((((('''+++,,,...///111111000000(((***+++------,,,+++***)))***,,,---......---,,,------------...///000111...------,,,,,,+++******---///111111///---------...,,,++++++---......---+++***+++...222555777777333111......///000//////111000000000111333555666000444777666111///111555333555888::::::888555333mmmiiiccc]]]XXXVVVUUUUUUIIIDDDAAA???<<<777555888>>>888222111444777555333666666777777555222///...333111000111222222111000444555555222...+++******)))+++---...---,,,,,,,,,......---------///111222000000///............///+++...///...,,,+++,,,...---,,,******+++,,,++++++)))***,,,...///111111111111111222555888888777666222111///......//////000.........---,,,+++)))(((,,,+++++++++,,,...000111,,,---000222222111///...///...,,,******************+++---,,,,,,+++---...000///,,,++++++---///111,,,,,,,,,++++++++++++***,,,...//////---,,,,,,,,,111000000///...------,,,,,,++++++******++++++,,,+++***(((((())),,,///111111111000///...---,,,,,,///...------,,,,,,------******+++,,,,,,---......)))***+++,,,------------,,,,,,++++++,,,---///000---///000///---+++++++++...000333555555222...,,,+++,,,...000111111///...///...,,,+++***++++++,,,...---,,,+++***+++,,,---,,,,,,+++)))((())),,,///---,,,,,,,,,+++,,,,,,,,,...............------,,,---,,,++++++,,,---...///...---,,,+++,,,---...///,,,,,,,,,+++((('''(((***)))))))))***,,,...000222000//////.........//////000000///...............///000000111000...---,,,///...---+++++++++++++++((()))***+++,,,---------(((***,,,,,,++++++,,,............,,,******,,,...000...---++++++,,,---...---,,,+++---111333222000------,,,+++***((('''''''''))),,,///000000///---,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,,,,---///000111222333000///...///000000...,,,***---///000//////000111---+++******,,,///000///(((***,,,...111222333444222111000.........///000222111000000111333555666666555333000////////////888888888888777666555444yyypppjjjccc]]]YYYWWWUUUTTTHHHCCC???>>>;;;666666888<<<888555444666777666444666777777777555333000///111000///000111222111///333333333111---***))))))***,,,......---,,,,,,---000000//////000000111111000000///......---......+++---...---+++***,,,------+++***+++,,,---,,,******+++,,,---...///000111//////000333777888888777222111000.........//////.........---,,,+++***))),,,+++++++++,,,...000111///000222444333222///......---+++***))))))*********,,,------,,,,,,---...000///---,,,,,,---...///------,,,,,,++++++*********+++------,,,,,,...///111111000///......------,,,,,,++++++++++++,,,,,,******))))))***,,,...000111111111111000///...---......---,,,,,,,,,,,,,,,++++++,,,---...//////000,,,,,,------------......///...---,,,,,,,,,---------...///...,,,******+++...000333555555333000...,,,---///000111000///......---,,,++++++,,,,,,---///...---+++++++++,,,,,,+++,,,,,,+++******,,,...------,,,+++++++++,,,---////////////......---,,,,,,,,,,,,,,,---...000111111000///.........///000---......,,,***)))***,,,************,,,...000111///......------......///000//////...............////////////...---+++***------,,,,,,,,,,,,++++++)))***+++,,,------------)))***++++++******,,,......///...---++++++---...000///---++++++,,,---...---,,,+++---000111000///...---,,,+++***)))((((((((())),,,...//////......,,,,,,+++++++++,,,---...,,,++++++++++++,,,,,,---,,,---...000222333555555000///...///000000...,,,+++,,,............///111,,,,,,,,,...000000...,,,)))***,,,...000222222333222111000///......///000222111000000000222444555555444333111000000000000666666777777666666555555zzzqqqiii___YYYWWWUUUQQQNNNFFFAAA===<<<:::666666999999999888888777777777666666777777777666444222000111000000111333444333222111222222000---*********+++---//////...---...///222222222222222111111000000000///......---,,,,,,***,,,------,,,+++,,,---+++++++++,,,......,,,***,,,,,,,,,,,,---...///000,,,,,,...111555777777666333111000...------......------------,,,,,,+++***,,,+++,,,,,,---///000111333444555555444222///...---,,,+++))))))))))))***+++,,,------,,,,,,---...//////......------------......---,,,++++++******((()))***++++++---000222222111000//////......///,,,,,,++++++++++++,,,,,,*********+++,,,---......000111222222222000///......------,,,,,,,,,,,,,,,,,,,,,---...///000111111111000...------......///111000...---+++++++++***+++---...---+++*********---///222444555444222111---...///000000000///...---------,,,------...///000///...---,,,++++++,,,***,,,------,,,,,,---......---+++******+++---...000000000000///...---,,,,,,,,,,,,---...000111222333222111/////////000000/////////...,,,+++,,,...++++++++++++,,,---...///---------,,,,,,------...//////...------------............---,,,***)))(((***+++,,,---------,,,+++***+++,,,,,,------------*********)))(((***---//////000000///------...000000///---,,,,,,,,,---...---,,,+++,,,...///...---...---,,,+++******))))))******+++,,,------......,,,,,,+++++++++,,,---...++++++,,,,,,------......,,,---///111444666777888111000...///000000///---+++,,,,,,,,,+++,,,...000+++---///333444222...******+++---...000111111111111000000////////////000222222111000000111222333444444333222222222222222333444555555666666555555pppfffZZZSSSRRRQQQLLLGGGCCC???<<<;;;999666666999777999;;;;;;999888777888666777777666666444333222333333333555777888777555000222222111...,,,+++,,,,,,---//////......///111222222333333222111///...000000000///...---,,,++++++---...///.........---++++++,,,...//////,,,***...---,,,,,,,,,---...///---,,,---///222444444333333111000...---------...,,,,,,,,,------,,,++++++++++++,,,---...///000000555555555444333000---,,,,,,+++***)))((()))******+++---...---,,,,,,---......////////////---,,,+++//////...---,,,+++******)))************,,,///222222111000////////////000,,,,,,,,,++++++,,,,,,,,,)))***,,,---.........---...///111222222111///......------,,,,,,,,,,,,,,,,,,------...///000111222444222000...---...///000000///...---,,,++++++******,,,------+++)))******,,,...000333444444444333///000000000000///...---------------.../////////000///...---,,,,,,++++++)))+++...///...------......,,,+++)))***+++...///111111111000///...---,,,++++++,,,...///111222333333222000...------.........//////...,,,+++---...---------,,,,,,---------,,,,,,++++++,,,,,,------///...------,,,,,,------------,,,+++***(((''''''((())),,,...///...---,,,******+++,,,,,,,,,,,,,,,++++++***(((((()))---000111222333222000///000222//////...---,,,------...,,,,,,+++,,,,,,---,,,,,,...---,,,+++******++++++,,,+++******+++,,,---...,,,,,,+++++++++,,,---...++++++,,,---............+++,,,...111444666888999111000......///000///...,,,,,,+++***)))***,,,///---...111444777666333000,,,---...///000000000000000000000////////////000222222111000000000111111333333333333333333333444111222333444555555555555ooodddXXXPPPOOONNNIIIDDDAAA===;;;<<<:::666666888555777:::;;;999888888888666666666555555444333333222222333666888888777555000222333222000......///,,,...//////...///000222111111222222111///---,,,000000000000///...---,,,---...///111222111000///++++++,,,...000000...+++.........------......//////...---...///000000///222111///...---------...,,,,,,,,,------,,,++++++******+++,,,---...//////333333222111///---+++***,,,+++***)))))))))***+++,,,---......,,,,,,---...---...///000///...,,,+++//////......---,,,,,,+++,,,,,,,,,***)))***---000222111///.........000000---,,,,,,,,,,,,,,,,,,---***+++---/////////...---,,,---...000000000000//////...------,,,,,,---------------...//////000000444333000...------//////------------------------***,,,---,,,+++******+++,,,---///111333444444555222222111111000...------,,,------......////////////......------,,,++++++(((+++...000///...---...---,,,+++******,,,...///000000000000///...---,,,***+++---...000111222222000///---,,,++++++++++++------...---++++++,,,---.........---------,,,,,,+++++++++++++++,,,------......---,,,,,,,,,,,,,,,---,,,+++***)))(((((('''''')))+++...///...---,,,)))******+++++++++++++++++++++***)))(((***...111333444555555333222222333//////......------------++++++,,,,,,,,,+++,,,,,,...---,,,+++++++++---...---,,,+++******,,,---...,,,,,,+++++++++,,,---...+++,,,---............---)))***,,,///222555777888111///------...///...---,,,,,,+++)))((((((+++---//////000333777999:::999///000000111111000000////////////000000000000///111111000000000000000000222222333333333444444444000111222444555555555555zzzooooooeeeYYYQQQNNNLLLIIIFFF@@@======>>><<<777555666444555666888999888777777444444444444444444444444///000111333555555333000000111333222111000000111,,,---............111333000000000//////---,,,,,,///000111222111000///...//////000222444444222000,,,,,,,,,...000000///---......///000000000//////111///------...///...---000///...---------...///------------,,,,,,+++***((()))***,,,------------//////......,,,+++***)))---,,,+++******+++,,,,,,---...///...---,,,---...,,,---...//////...------//////.........---------...///...---++++++,,,...111000...---,,,...///000------,,,,,,,,,,,,------+++,,,.../////////......,,,,,,---...///000111222000//////...............////////////////////////222111///...---------...***+++,,,---............***,,,------,,,++++++,,,,,,,,,---///000222444555444333222111///...---,,,,,,------.........------,,,,,,---------,,,+++***'''***---///...------...++++++++++++,,,---........................---,,,***+++---...000000111111...---+++*********+++++++++,,,,,,+++******+++---...............---,,,,,,++++++++++++,,,---......------,,,++++++++++++,,,---,,,+++******)))******)))***+++---......------***++++++,,,,,,+++++++++,,,,,,,,,+++***,,,///111333444666555444222222333////////////......------***+++---,,,,,,+++---...///---,,,++++++,,,...000///...---,,,,,,,,,---...,,,,,,+++++++++,,,---...+++,,,---......---,,,+++((()))+++...111333555777111...,,,+++,,,---------,,,---,,,***((((((***,,,000///...111666:::===>>>333333333222222111000///...//////000000000000///////////////000000000000111222333333333333333222111222333444555555555555ssseeellleeeZZZQQQLLLIIIHHHGGG???>>>>>>AAA???888444444444333222444777999777555333333222222222333333444//////000222444333000---...000222222000000000111+++,,,---------...111333000000///...------------///000222333333333111000......///222555555222///---,,,,,,---///111000///---...111333333222111///000...,,,,,,---//////.........---,,,---...///000.........---,,,+++***)))&&&''')))+++,,,,,,,,,,,,+++++++++++++++*********------,,,++++++,,,---......//////...---,,,---...,,,,,,---...////////////.............../////////...///000///---,,,---...000...,,,++++++---///000------,,,,,,,,,,,,---------......///////////////------,,,---...111333555111111000///////////////222111111000000///...............------,,,,,,,,,***+++,,,...............+++,,,......,,,,,,,,,---++++++,,,---...000222444666444333111///---,,,,,,,,,,,,---......---,,,+++)))***+++,,,,,,,,,+++***'''))),,,------,,,---...)))***+++------...------+++,,,,,,---------------***+++---.../////////......---,,,++++++,,,---...+++,,,,,,+++******,,,------......//////...---,,,+++++++++,,,,,,---...///---,,,,,,+++++++++++++++------,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------......------,,,,,,---......------///111111222444444222111111111///////////////......---)))+++------,,,,,,...000///---,,,++++++---///111000///......------------,,,,,,+++++++++,,,---...+++,,,---...---+++***(((((()))+++...000333555666000---******+++,,,,,,,,,,,,------,,,***))))))***...------000444999;;;<<<666555555444333111000///---...///000111111000///------...///000000000000111222222333333222111000222333444555555555555555tttggghhhbbbYYYOOOHHHFFFFFFGGG???>>>@@@CCC@@@999333333555111///111666999777333222222111111111222333333000000111333444333000------///000111000///000111+++,,,---,,,,,,...000333111000...------.../////////000222444555444333222------...111555555111......---,,,---///111111111,,,...222444555444222000...---+++,,,...000000000------,,,,,,---...000111.........---,,,+++)))(((%%%'''(((***++++++++++++))))))*********+++++++++...---,,,,,,,,,---...///...///000///---,,,---...+++,,,,,,---...///000000------......///000000000---///000000///......//////...,,,******,,,...000...------,,,,,,------...............///////////////...------...222555888222111111000000000000000444444333222111000///...,,,,,,---------,,,+++***+++,,,---.........---,,,+++---......---,,,---...+++++++++,,,---///111333666555333111///---,,,,,,,,,------...---,,,***)))'''(((***+++,,,,,,++++++''')))+++,,,+++,,,---...((())),,,...///...---,,,******+++,,,------------***+++---.........------//////...------...000000+++,,,---,,,++++++,,,...------...//////...---,,,,,,,,,,,,,,,---...///000---,,,++++++******++++++...---,,,,,,,,,---...///,,,,,,+++++++++,,,---......///////////////......,,,---////////////000111///111222222111//////////////////000///......---(((+++---...,,,---///222///...,,,++++++...000222000000000//////...------,,,,,,+++++++++,,,---...,,,,,,---...---***(((&&&******,,,...111333444555///,,,***)))***+++++++++,,,---...---+++)))))))))---,,,---000444777888777777777666555444222000///---...///111111111000///,,,,,,...///000000000000111111222333222111000///444444555555666666555555{{{uuuvvvaaaWWWOOOOOOOOOJJJCCC???GGGEEEBBB>>>:::777555444......000111333555666666999666222222333555333111000444666666222//////000////////////////////////---------...///111222333000///...///000000///.../////////111333444333222//////000000///...---------...000222444444111...///222333111111444555222,,,,,,+++******+++,,,,,,......---------......///+++,,,,,,---,,,+++)))((((((((()))***++++++++++++///---+++))))))***+++,,,,,,---...//////000000///666444111...---------...+++************+++---.../////////000//////...---000000000///000000111222000///...------...///000555222...,,,,,,---------//////.........//////000000///...------...///000333222222111222222333333444444444333111///,,,+++---,,,***))))))***,,,...,,,***)))+++...///...,,,,,,,,,---------------------,,,,,,...000111000///111111111000...,,,***(((+++******,,,000111...,,,)))***+++***(((((()))***&&&(((+++...//////---,,,,,,,,,,,,------.........,,,***)))+++---...,,,))),,,,,,------...---------......---------,,,,,,,,,***++++++,,,,,,------......---------...///111222...............///000000...---,,,,,,,,,,,,---...000///---+++++++++---...---...///...------...///,,,++++++---//////...,,,+++,,,---...////////////,,,---......//////......000...,,,,,,---...///...000...---...000111111000000---***)))***,,,------000000////////////000000000///---,,,************************************...///000111222333333333......---,,,++++++******,,,,,,,,,,,,,,,,,,++++++---...////////////222444777777555333222111000000000///...///111111///...---...///000000000000000111111111111000///------///000111333555666666666wwwsss___UUUMMMMMMMMMIIICCCAAADDDCCC@@@<<<999777555444///000000111333444555666999777555444444555444333333555777777444111///...000000000000000000000000.........///000222333444111000000000111111000000...---...///111222111000...............---,,,,,,,,,,,,...000222222///---///111222//////222222000,,,,,,+++******+++,,,,,,...------,,,,,,------...***+++,,,,,,,,,+++***)))******+++,,,------,,,,,,...---,,,+++***++++++,,,,,,---...///000111111111444333000...---------...,,,+++*********,,,---...///////////////......---/////////000000111111222222111000//////000111222666333///---...///////////////...---------......111000///......///000000222111111111111111222222111111111111000...,,,***,,,+++***)))***+++---...---+++)))***,,,...---+++,,,,,,,,,---------------...------///111111000...000000000///...,,,***))),,,++++++---000111///,,,************++++++******(((***---///000///...---,,,,,,,,,------.........---+++)))***,,,---,,,***)))***+++---............------,,,++++++++++++,,,***++++++,,,,,,------......------------///000222///.........//////000000///...---,,,,,,---...///000...---++++++,,,---...,,,---...---,,,+++,,,...---,,,+++,,,......---,,,+++,,,---...////////////+++,,,,,,---------------...,,,++++++---.........000///---...///000000///...,,,******,,,------,,,000//////////////////000//////...---,,,+++******************************///000111222333333333333............---,,,+++***+++,,,...000000///---+++,,,...//////...///111333444444222111000///////////////...000111222111/////////000111111111000000...//////000000000000000//////111333444555666666tttggg\\\SSSKKKKKKKKKGGGCCCAAA@@@>>><<<:::888666555444111111111222222333444555888888888666555444555666555555666888888555111...333333333333333333333333000000000000111333444555444444333333222222111111---,,,,,,...000000///...,,,,,,,,,---,,,,,,+++*********,,,...000000...,,,...111111...---000000---,,,,,,+++******+++,,,,,,---,,,,,,+++++++++,,,,,,)))***+++,,,,,,,,,+++***,,,---.../////////...---......------------,,,,,,------///000222222333333222111///...---------...---,,,+++++++++,,,---.../////////.........---------...///000111111111111444333222111111222333444555222///------.........///...------,,,,,,,,,,,,111000///......///000111111000000/////////000000---............,,,+++*********))))))***,,,...///...,,,***)))***++++++++++++,,,,,,,,,---------.........///111222222///---.../////////...---++++++,,,,,,,,,...000000///---,,,***)))+++...///---++++++,,,...000000///...------------------.........---,,,******+++,,,,,,+++))))))+++---.../////////...,,,+++))))))***+++,,,***++++++,,,,,,------......---,,,,,,---...000111////////////000000000000//////------------/////////...---,,,+++,,,---...+++,,,------++++++,,,---...---,,,,,,------,,,++++++,,,---......///......******+++,,,,,,,,,,,,,,,,,,***)))***---//////...111///....../////////...,,,++++++,,,---...,,,+++////////////////////////.../////////...,,,+++***************************000111222222333333333333//////111111111///---+++***,,,000222333111///---,,,---......------///111000000//////....../////////......000222333333222111111222222222111000000,,,,,,---///000111222222//////111222444555555555mmm[[[[[[RRRKKKIIIHHHCCC@@@???;;;:::999777666555555555333333222222222333444444555888999777444333555777555444555888;;;:::555000333333333333333333333333111111111222222444555555::::::999777444222222222...------...///000...---,,,,,,,,,------,,,,,,+++******+++---000000///---///111111...---//////,,,,,,,,,+++******+++,,,,,,,,,++++++************+++((()))***+++,,,,,,+++***...///111222222111//////......///000//////......---...000111222333444444111000///...------.........---,,,,,,,,,---...///000000///......---------,,,---///000111222111111444444333222222333444444111///,,,++++++,,,,,,+++......---,,,++++++++++++///...---------...///000//////......---.........***++++++,,,,,,+++)))))))))))))))***+++,,,...//////---+++)))))))))******+++++++++,,,,,,------.........///111333222///,,,------------------,,,,,,,,,,,,...///000000///------***))),,,111333000+++,,,,,,...//////...---,,,---------..................---++++++++++++,,,,,,+++,,,---...//////000000///---+++)))(((***,,,---***++++++,,,,,,------...------,,,,,,,,,---///000/////////000000000000000...---,,,,,,,,,,,,---......------,,,,,,,,,---...+++---------,,,+++,,,---///---,,,+++,,,,,,+++***+++,,,------.........---***++++++,,,,,,,,,,,,,,,+++******+++...000000000111///------......---,,,+++***+++---///...,,,***...........................///000000000...+++***++++++++++++++++++++++++//////000111111111111111///000222333333111...,,,***,,,...000111111000///,,,---...---,,,,,,---///......------......///000///......000222555555444333333333333222222111000,,,,,,---...///111222222///000111333444444555555~~~jjj\\\ZZZRRRLLLIIIFFF@@@<<<<<<999888777666666666666666555444222222222333444555333666888777444222444666333333444888<<<===999555333333333333333333333333333222222222333444555666>>>???>>>:::555222111222000///...///000000///---------............------++++++,,,...111111000///000333222///...111000---,,,,,,+++******+++,,,,,,,,,+++***)))))))))))))))'''(((***+++,,,++++++***...000222333333222111//////000111111111111000000...///000222333333444444000000//////...............------------///000111222111000......---......------...///000111111111333222111000000111222333000...,,,+++,,,---,,,+++------,,,+++++++++++++++,,,++++++***+++,,,---...///...------,,,,,,,,,---((()))***++++++***)))(((((())))))***+++---...///......,,,+++))))))************++++++,,,------.........///000222222///------------,,,,,,---------+++---...//////......---...+++***---222444000,,,+++,,,,,,---------,,,,,,........................---------,,,+++++++++,,,///000000000000//////...000...,,,******+++---///***++++++,,,,,,------...------,,,++++++,,,............///000111000000///,,,,,,+++******+++,,,,,,---------,,,------------,,,...///...---,,,---...///---+++***+++,,,+++***+++,,,------------------++++++,,,---------------+++++++++---000222222111000///---,,,---...---,,,)))***+++---//////,,,***,,,---............---,,,---...000000000...,,,***------------------------,,,---...//////////////////000222444333222///---,,,,,,+++,,,---...///000---......---++++++,,,......------......000111111///...---///222555666555333333333333333222111000......------...///000000000111222333444555555555uuujjjeeeWWWQQQLLLJJJFFF@@@;;;;;;888888777777777777777888555444222111222333555666444555777666555444444555333333555888;;;;;;:::999222222222222222222222222333333333333333444555555===??????;;;555111000222222111000000111111///---......//////000000//////,,,,,,,,,...111333222111000333333000000222222///,,,,,,+++******+++,,,,,,,,,+++***)))))))))))))))((()))***+++++++++***))),,,...111333444333111000111111222222222222333333///000111222222222222222222111111000///......---------------///111333444444333111///......////////////.........///000111111000///......///000111222000......///000///...---,,,,,,++++++,,,,,,---******)))))))))+++,,,---///...---,,,,,,,,,,,,,,,)))***+++++++++***)))((())))))***+++,,,,,,---------...///---+++******+++))))))***+++,,,---......------,,,...000111000///...---,,,,,,,,,,,,,,,---***,,,...///---,,,,,,------,,,---///222333000,,,***++++++,,,---------,,,/////////...............,,,...///...,,,+++++++++111111111111000///...---000///---++++++,,,---...***++++++,,,,,,------...---,,,++++++++++++------,,,---///000000000///...++++++))))))))))))++++++,,,,,,---------------------...//////------...//////,,,******+++,,,,,,+++,,,,,,------------,,,,,,+++,,,,,,---------------,,,+++,,,///222333222111///---,,,,,,---------,,,)))***+++---//////---***+++,,,---......---,,,+++---......///...---,,,+++------------------------******,,,---.../////////...///111222222111///...---,,,***)))***,,,...000...//////---++++++,,,---............///000111222///...---...111444555555222222333333333222111111000///...---------...///222333444555555666666666oooeee```RRRNNNKKKKKKHHHAAA======999999888888888888999999555444222111222333666777666555666777888888666444444666777888777888999:::333333333333333333333333333333222222333333444555777:::;;;888222///000333333111000000111000...,,,---...///000000000000///,,,,,,,,,...111333222222///222222000000333333000,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))))))))***++++++***((((((***,,,///222444333222000333333222222222333555555000000111111111111111000333333333222111///...---,,,,,,,,,...000222555666666444222000//////000000222000...,,,,,,---///000000///...------...///000222000//////000111000...,,,++++++,,,,,,---...///***)))))))))***+++---...//////...---,,,+++,,,,,,++++++,,,,,,,,,***)))((()))***++++++,,,,,,,,,,,,+++...000000...++++++,,,))))))***+++,,,---......,,,+++***+++...000111111///...,,,+++++++++,,,,,,))),,,......,,,***+++,,,,,,---///111111000...,,,***++++++,,,---...//////000/////////.........---+++...111111...+++******....../////////......---...---,,,,,,++++++,,,,,,***++++++,,,,,,------...---,,,+++******+++,,,---+++,,,.../////////------,,,+++***))))))***+++,,,+++,,,,,,---.........---,,,---......,,,,,,---......+++))))))***,,,------,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++,,,///111222111000---,,,***+++,,,...---,,,*********,,,...///---,,,***,,,---......---,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---///000000111......////////////......,,,,,,+++***++++++,,,---///000000...,,,+++,,,---...............///000111000...,,,---///222444444000111222222222222222111000///---,,,,,,---///000444444555666777777777777nnn\\\SSSNNNKKKKKKLLLJJJCCC??????::::::999999999999::::::555333222111222444777888888666555777:::;;;888444777999:::888555444777:::444444444444444444444444333333222222222333444444111555777555000...111444222111000000000000...,,,------...///000000//////,,,++++++---000222222222...111111//////333333000,,,,,,+++******+++,,,,,,---,,,+++***)))))))))))))))***++++++***)))((('''(((***...222333333222000555444222111222444666777000111111111111000//////555444444333111///...---+++,,,,,,...000333666888777666333111000000111111444222...++++++,,,///000000///...------...///000000///......///000...---+++++++++,,,---...///000******))))))***,,,---///000///...---,,,,,,,,,,,,,,,,,,------,,,+++)))(((***++++++,,,,,,,,,++++++***...222222///,,,,,,,,,((()))***+++,,,---......,,,***((())),,,000222222///...---+++******+++,,,(((+++......+++)))***++++++...111222000...---,,,++++++,,,---...000000111000000//////.........---***...222222///+++))))))++++++,,,---.........---,,,,,,,,,,,,++++++*********++++++,,,,,,---......---,,,+++*********+++,,,***+++---//////...---,,,,,,,,,+++******+++,,,,,,+++,,,------.........---+++,,,------++++++,,,------+++((((((***,,,------,,,,,,,,,------,,,++++++))))))***++++++++++++***++++++,,,...000111000...,,,+++******,,,......---*********+++...///...---***+++---......---+++***------,,,+++++++++,,,,,,************************((()))+++---///111222222---------------.........+++,,,---------,,,+++***000000000...,,,+++,,,------------------...///000000...,,,,,,///111333333///000111222222222222222///...,,,,,,,,,...000111555555666777888888888777rrrXXXGGGOOOLLLGGGDDDCCCBBBAAA@@@777777888888888666555333555444333444666777777666333777:::999555333666:::<<<<<<;;;:::999666444222777777555444444555666777...///111222333333222111444333111////////////000...//////////////////...---...///000000///...---***+++,,,---...//////......///000111111000//////...,,,)))((()))******))))))******++++++,,,,,,---,,,+++***((((((((()))))).........///000000111111000000000000000000000000//////000000///...---,,,...222666666222///...///000000111222333444444444666444222000111333666999222000,,,***)))+++---///333222111111000//////...---------...------,,,,,,******+++,,,---//////000111000///---,,,---111444000000///...------,,,,,,............---,,,++++++,,,---......---***(((&&&***,,,......---++++++,,,...------------...//////++++++******+++---...///111111000///...------,,,,,,,,,,,,++++++++++++***---------...000000...+++---------........./////////...------...///...---222111///---+++******)))++++++,,,,,,---...//////333222///,,,***)))))))))++++++***+++,,,...000222...---,,,+++***+++,,,---000///...------------...(((***,,,......,,,***(((,,,,,,,,,,,,------......***+++,,,+++***+++...111000,,,)))))),,,...---++++++,,,.........,,,***)))(((***,,,------+++(((&&&///...------------,,,***((())))))***++++++,,,,,,+++++++++,,,///000///---///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++///,,,((((((+++......---***+++,,,---............///...---,,,+++,,,------,,,,,,+++***((())),,,...000000000000///...,,,,,,,,,+++***,,,...111111111---------...000111000//////000222222222111///---///111222000---+++,,,...///222666888888777888888{{{eeeVVVPPPLLLIIIEEEBBBAAA???===<<<777888888888888666555444333444777:::<<<<<<888555777777777666555555666777::::::::::::888666444333777666555333333333444444000111222333444333333222333222111000//////000000//////............////////////000000000//////...++++++,,,,,,------......000000111111000///...---,,,+++)))((()))***)))(((++++++,,,,,,---...//////,,,+++***)))))))))***+++......//////000111111222////////////////////////...///000111000///---,,,...111333444333111000///000000000000111222333333444333111000000222444666333111...+++)))***+++---222222333222111000//////,,,------.........------+++,,,,,,------......///000111000///...///111444/////////...------,,,,,,............---,,,+++***,,,,,,------,,,+++((('''***,,,......---++++++,,,,,,,,,,,,,,,,,,---......,,,,,,++++++,,,---...///111111000000///...------------,,,,,,++++++******,,,+++,,,...000111///...---------------------------,,,,,,,,,...///...---111000///---+++***************+++,,,...///000000333222///---+++*********++++++++++++,,,...000111///...---+++++++++,,,,,,............------------)))+++---......---+++))),,,---......//////......***+++++++++***+++---//////---,,,+++,,,,,,,,,++++++,,,---...---,,,***))))))***,,,------,,,***)))///---+++++++++,,,+++************++++++,,,,,,,,,+++++++++,,,//////...---...---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,---------...,,,******---......---+++,,,---..................---++++++***++++++,,,,,,,,,,,,+++******,,,......///111222111///,,,******))))))+++///111222222---,,,,,,...000111000...///000111222222111000///000222222111...,,,---//////222555777777666777777lllXXXSSSWWWJJJGGGDDDAAA???===:::777777888888777777666555444111444:::@@@CCC@@@:::555:::777444444555666555444777888999999888777555444666666444333222222222222111222333333444333333333222222111000000111111222111///...------...///111222222111000/////////000------,,,++++++,,,---...111111111111000...---,,,+++***))))))******)))(((,,,,,,---...///000111222,,,,,,+++++++++,,,------/////////000111111222222////////////////////////,,,...000111111///---+++......000222444444222000///...---------///111222111111000000000111222222444222///,,,******++++++111222333444333111///...,,,,,,---.../////////...------------------------...///000000//////000222//////......---,,,,,,,,,---......------,,,+++***+++,,,,,,---,,,+++***)))***,,,......---++++++,,,+++++++++,,,,,,,,,------...------,,,------......000000000//////...............---,,,++++++******+++***+++---000222111000...------,,,,,,++++++***+++******+++...//////...000///...,,,+++*********((((((***,,,...000111222333222000...,,,++++++++++++++++++,,,---...///000000///...---,,,++++++,,,+++,,,---.........---,,,***+++,,,------,,,+++***,,,---///000000000...---)))*********)))***,,,...---...//////,,,+++*********+++,,,,,,,,,+++***)))******+++,,,,,,---------000---***))))))***+++***++++++,,,,,,,,,,,,,,,,,,,,,++++++---//////...---...---+++******+++,,,,,,+++,,,,,,------.........---,,,,,,---///000...---........................,,,+++***)))))))))******+++---......---,,,,,,------///222333333000,,,***(((((((((+++///111222222---,,,,,,---000000///......///111222333222222111111222333222000//////111///222555666555444555666|||gggVVVRRRVVVIIIGGGDDDBBB@@@===999666666666666555555444333333000444:::AAADDDAAA;;;666:::888555333333444444444555666777777777777666555777666555444333222111111111111222222222333333333222111111111222222222333111000---,,,,,,---000111444333111000///000000111///...,,,******+++---...111111000000000///......,,,+++***+++,,,,,,+++))),,,,,,---...000111222222,,,,,,,,,------...////////////000000111222222222222222222222222222222222+++---000222222000...,,,...------111555666444111///---+++******,,,///111///000000111111111000000111000...---,,,,,,,,,,,,///000222333333111...---+++,,,---...///000000000/////////...------,,,,,,***,,,///000///......///............------,,,,,,.........------,,,+++***++++++,,,,,,,,,+++*********,,,......---++++++,,,++++++,,,,,,------------///.........------..................------------//////...---,,,+++******,,,,,,,,,---000111111000......---,,,+++***)))((()))((((((***---000000//////...---,,,++++++++++++&&&'''))),,,...111222333333222000...---,,,------,,,,,,,,,,,,---.........000///...---,,,,,,++++++)))***,,,...//////---,,,*********++++++*********+++,,,///000000///---+++((()))******))))))***,,,+++///222111---))))))))))))***+++++++++******)))++++++++++++,,,...000111111...***((()))***++++++------------------------,,,++++++---...///...,,,---,,,+++******+++,,,,,,++++++,,,---......//////,,,---...000111000///---000000//////////////////+++++++++***************+++---000000///---------...///000111111///---,,,)))))))))+++...000000///,,,++++++---///000///------...000111222333333333111222222222222222222222000222444555333333333444uuujjj]]]SSSNNNJJJHHHEEECCCBBB???;;;888555444444333222222111111111333777<<<>>>>>>:::777555777888555111000222666333444555666777666555555777777666555444333222111/////////000111111222222222222222333333333333333111000---,,,,,,---000111444333222000000000111222000...,,,++++++,,,...///....../////////000111111...---,,,,,,.........,,,+++,,,---...///000111111------....../////////////////////000111111222222111111111111111111111111+++,,,///111111000///---///------000444666444222...---+++)))***+++...000000000111222222111000///---------.........//////,,,...000111111///---+++,,,---...///000000111111111000///...---,,,,,,+++***---000111111000000000//////............------............---,,,+++++++++++++++,,,+++++++++******,,,......---++++++,,,,,,,,,---...///......---..................------,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,,,,+++///...---...///000000///......---,,,***)))((((((((('''(((***...000111000...---,,,+++++++++++++++'''((())),,,...000222333222111///...---------...,,,,,,------------------///......------,,,++++++'''))),,,...000000///...))))))(((((((((((())))))***+++---//////---+++)))''')))******)))((()))***+++///333222...***))))))************+++*********,,,+++++++++,,,...111222222///+++)))***,,,------------------------......---,,,,,,---...///---,,,,,,+++*********+++,,,,,,++++++,,,,,,---...//////+++---000111111000///...111111000/////////000000,,,,,,,,,,,,,,,++++++++++++---000111000...------111000...---,,,---///000,,,+++,,,---//////...,,,+++++++++,,,...///...---,,,---...000111222333333111111111222333444444444222333444444222111222333yyyqqqmmmcccSSSHHHJJJGGGDDDBBBAAA???<<<:::555444333222111111111111222222333555888999888666111666999777111///222666222333444555666555555444666666666666555333222111---------...000111333444333333444444444333333222111///...------...///111222111111111111111222222//////...------...///000............///111222333000...,,,,,,...000000000,,,,,,------.../////////---...//////000/////////.........///000000111111........................+++,,,...///000000000000000//////111333444333222///---,,,++++++,,,...///000000111111111000//////+++,,,---///000000000000,,,---...//////...---+++......///000111111111000111111000///...---,,,+++---///222333333222333444///////////////////////////000000//////...---,,,,,,,,,,,,++++++************,,,......---++++++,,,,,,---...///000///...---,,,------.........------***++++++,,,,,,---------//////.........---------111///......///000000///......---,,,+++))))))((((((((((((+++...111111111---,,,+++++++++++++++,,,)))***+++,,,...///000111111000...---------......---------......---,,,,,,,,,,,,---------,,,+++***((())),,,...000111111111***)))(((''''''((()))******+++---------,,,***)))''')))++++++)))))))))***,,,...111111///,,,***)))************+++++++++,,,++++++++++++,,,...000111222///,,,++++++,,,---,,,++++++,,,------......///---,,,,,,---......---+++++++++***))))))***,,,---***++++++,,,,,,---------+++---000111000///...///222111000000000111222333---............---,,,++++++---000111///---------111///,,,))))))+++///111.........///000///---++++++******,,,......---,,,,,,,,,---...///111222222111000000111444666555555444555555444222111111222yyyqqqkkk___RRRJJJGGGDDD@@@>>>>>>===;;;:::666555444333222222222333111111111222444555555333000333666666444222222333222222444555555444333333333444444555444333222111,,,,,,---...000333555777444444555555444333222111//////............//////...///000111222222222222......//////000000111111//////......///000111222111///+++***,,,///111111...........................//////000000///...------------...//////000000------------------------,,,,,,---...///000111222000222333222111000111222///......------........./////////............---+++,,,...000000000///...------......///......---///000000111111111000000111000000///...---,,,,,,,,,...111111111111333444000000000000111111111111111111111111000///...---...---,,,+++******))))))***,,,......---++++++,,,***,,,---//////...---,,,***+++,,,---......------++++++,,,---......//////.............../////////000...------///111111111......---,,,+++******)))))))))))),,,///111222111,,,+++++++++++++++,,,,,,,,,,,,,,,------.........///...---,,,,,,,,,---...------.........---++++++)))***+++,,,,,,,,,+++***)))***,,,...000222444555,,,+++)))'''''')))+++,,,,,,---------,,,,,,+++***(((***,,,,,,***))))))***.........///000///,,,***+++++++++++++++,,,------++++++++++++,,,---...///000...,,,+++,,,,,,+++***)))******,,,---...///000---,,,,,,---......---++++++***)))))))))***,,,---++++++++++++++++++++++++***---000000...---...///222111000000000222444555---......///...---,,,++++++---//////...,,,,,,---...---+++))))))+++---///.........000111111///,,,***))))))+++---...---+++,,,,,,,,,---...///000000000///...000444666666555666777666444222000111222|||qqqfffYYYQQQNNNDDDAAA===;;;:::::::::999888777555444333333444555111000000222444444333111111111333555777666333///222222333444444444333222111222333444333333111000,,,,,,---///111444777999555555666666555333111000...//////////////////...,,,...///111222222222111---...000111222222222222111000///......///000000222...***)))+++...111222////////////............//////000000000...---,,,,,,,,,------.../////////////////////////////////------,,,,,,...000222333111333555333///...///222/////////////////////...///...---,,,,,,,,,,,,------...000111111///...,,,///.........////////////000111111111111000000///111000000///......------***+++---...---...000222111111111111111222222222222222222111111000///...///...---+++***)))))))))***,,,......---++++++,,,)))***,,,......---,,,+++((()))+++---......------,,,------...///000111111------......///000000000///---,,,---000222333333...------,,,,,,+++++++++*********,,,///222222111+++++++++***++++++,,,,,,---------------------,,,...---,,,,,,+++,,,---...---......///...---+++***'''(((***+++,,,,,,++++++***+++,,,...000333555777...,,,***))))))***,,,............---,,,,,,,,,,,,(((***,,,,,,+++***)))***///---,,,...000111---***,,,+++++++++,,,------...***++++++,,,,,,---------...,,,++++++,,,+++***((((((((()))+++---...000000...---,,,---......---+++******)))))))))***,,,---++++++*********************---000///---,,,...000222111000000111333555666,,,---...///...---,,,++++++---......---,,,,,,---,,,++++++******+++,,,,,,------...111333333111...***))))))+++---...---+++,,,,,,,,,,,,,,,---...//////...---000444777666555777888777555222000111222{{{pppcccUUULLLIIICCC???:::888888999999999???;;;777666888888666333222222111111111111333555444222000222666777666333555555555444333222111000111222444444222000//////,,,,,,---///111444777999888777555444333222222111//////.........---------...//////000000000000///...------///111222111000222000///------...///000...,,,)))((())),,,///222333222111000////////////---------,,,+++***((((((((()))+++---............//////............/////////,,,******,,,...///000333333333222///---......///...---,,,...000333555000///---,,,,,,,,,---...111000...---,,,,,,,,,---***,,,///000111///---+++000111000///---,,,---///000000///...............------,,,+++,,,---...///444333222111111111222333333222222111000///......222111///---+++*********++++++,,,---------,,,,,,+++******)))***+++,,,---+++++++++---000111000///+++---111444444333111///111///---,,,---...---,,,++++++******,,,...111222111000...,,,++++++++++++,,,******,,,///111///------+++***(((''''''((((((///////////////.........,,,,,,------------,,,,,,,,,---------,,,++++++***((())))))******+++,,,,,,............///111222333000...+++))))))***---...+++---///111000---***(((+++***)))((((((***,,,------------,,,,,,------...+++++++++,,,,,,---------++++++************++++++))))))))))))))))))))))))&&&'''))),,,...111333444000///...---,,,++++++***++++++++++++++++++++++++...---,,,+++***((('''''',,,---.../////////...---///......///222444444444///...,,,,,,---------,,,,,,+++++++++++++++++++++************+++,,,---...,,,///444777777333...+++---+++******---///000000...---,,,+++***,,,111444444333333555777888888666;;;:::999888777555444444tttllldddWWWJJJDDDAAA===999888888:::;;;<<<:::;;;;;;:::888666444444555222///000333555555333222333444444444444555666666666666555444222111000333555666555222000//////,,,---...111333444555666555555444222111111111111//////.........---------//////000000000000//////...------///111333222000///...---++++++,,,---...,,,+++***)))***,,,...000000000000000000000111222......---,,,***))))))(((((()))+++,,,---......---------------....../////////...,,,,,,...000000///111222333222000.........------...///000111222333111000///...---......///111000///---------------,,,---///000000///---,,,///000111000...---...///111000000///.../////////------,,,,,,,,,---...///222111000000000111222222333333222111000......---000000///...---,,,++++++++++++,,,------------,,,************,,,...000111...------...000000///---+++---000222222222000///000///......//////---,,,,,,,,,++++++,,,...000111000///---++++++***++++++,,,******,,,///000///---...---+++***)))))))))***.............../////////,,,------------------,,,---------------,,,++++++))))))******+++,,,,,,,,,...............///000000...---+++***)))***+++,,,,,,---///111000...+++)))+++***)))((()))***,,,...///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******************+++************************'''((()))+++---///111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++***)))((('''+++,,,---/////////.........------...111444444444///---++++++,,,---,,,+++++++++,,,,,,,,,+++++++++***************+++,,,---,,,///333666777555222000...,,,++++++---///////////////...,,,+++---111444333333333555777888777666;;;;;;:::999888888777777xxxjjjfffbbbWWWIII@@@???<<<999888999<<<======777;;;???>>>999555444555888333...000555888666222222666888777333222555888777777666555444222000///555666777666333000//////---...000222333444444444333222222111000000000111/////////............---.../////////000000000000...------///222333222111---,,,***)))))))))***+++++++++******+++,,,---...---......000222444666777111000...,,,***))))))***((()))***+++,,,---------,,,---------......////////////...///111111000//////111222222000///......,,,---///111222222111111222222000/////////000111111000///......---......000/////////......------,,,///111111000//////000111000000///////////////------,,,,,,------...//////////////////000222222444333222111///...---,,,...//////000000///------,,,,,,,,,---------......******+++,,,...111444555111000//////000000...---,,,---...//////000//////...------...//////---+++------,,,+++,,,---...///...---+++*********++++++,,,++++++,,,...///...,,,///...---,,,,,,,,,,,,,,,,,,------....../////////------------------------------......------,,,,,,******++++++,,,---------///...------,,,,,,,,,---,,,++++++***)))*********+++---///000000...,,,*********))))))***+++---...000///...,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,---...............---.........---,,,,,,+++------,,,+++***))))))(((***+++,,,...////////////---,,,,,,...111333444444...---++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,...111555777777777666000...,,,,,,---//////...000000000...------000333222222222444777888777666999999999999888888888777~~~qqqddd___\\\SSSIIICCC???<<<999999:::<<<======:::<<>>;;;888777777777444111222555777666555555777888777444333444666666666555444222000///---333444666555333111000000000000000000111222333444222222111000000111111111/////////...............---------...000111333333.........000222333222111,,,+++***)))))))))************+++,,,,,,,,,,,,,,,,,,---///111444888:::<<<444333000---+++++++++,,,))))))***+++,,,,,,,,,---///////////////......---......///111222222000...---///222222111///...///......///000111222222222444333111000000000111222000000//////............222111///------,,,------+++---111222222111000111000///......------......---------------......///---......///000111222333444333222111///---,,,+++,,,---///111222111000///,,,,,,,,,------...//////---------...000222555666222000//////000000///...---,,,,,,,,,------...///,,,,,,---///000000---***...------,,,,,,,,,---...,,,+++***))))))***++++++++++++,,,,,,------,,,,,,000000///...............++++++,,,---......//////------,,,,,,,,,,,,------------.........------,,,***++++++,,,,,,---......///...---+++*********)))************)))))))))(((***+++---//////...,,,+++***************,,,---......---,,,,,,++++++,,,,,,---------,,,,,,+++++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,...///000//////.../////////...---,,,+++,,,,,,,,,++++++***************+++---...///000000---,,,,,,...111444555555///---,,,+++,,,---,,,++++++,,,------...------,,,++++++***)))))))))******+++,,,...111444777999:::111///---,,,---......---111111111000......000222111111111444666888777666666666666666666666666666vvvlllaaa[[[UUUMMMIIIIII@@@>>>;;;:::;;;;;;;;;;;;@@@>>>;;;;;;<<<<<<:::888444555666555333333666999:::777555555666666444222333333333222000...---,,,...111333333222111111222444222///......000333555333222111111111111111222////////////////////////++++++,,,---000222555666000//////000222222111///------,,,+++++++++++++++***+++,,,---------,,,,,,---...000222666:::===>>>555444111...---------...*********++++++,,,------333333333222111///---,,,,,,---...111333222000...---///111111000......///111000///...///111333444444333111000000000111222///////////////.........111000...,,,++++++,,,---***---000222111000000111------,,,++++++++++++,,,------.........//////...---...///000222333444444333222111000///---,,,,,,+++,,,///111222222111111------------...///000111111000000///000111333444111///......000111111000---,,,,,,++++++,,,---...---...///111333333000.........------,,,,,,,,,---,,,+++***)))))))))***++++++,,,------,,,+++++++++000000000000/////////...***++++++,,,---......///,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,***++++++,,,,,,---.........---,,,***))))))((((((*********)))))))))((((((((()))+++---------,,,++++++++++++++++++,,,,,,---*********+++,,,---...///---------,,,,,,+++++++++)))***++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))((('''***+++---///000000000///......///000///...,,,+++,,,,,,++++++++++++++++++******+++,,,---...///000...------...222444555555000...,,,,,,---...---,,,+++,,,---//////...------++++++******************)))***,,,...111444777999222///---,,,---------,,,000111222111000///000111000000000333666777777666444555555555555666666666vvvpppggg^^^XXXQQQJJJHHHJJJAAA>>><<<;;;;;;<<<;;;:::AAA===888888;;;<<<;;;888222555888666111000555;;;<<<888444444666666333///111111000000///...,,,,,,,,,///111333222222222333444222///......000333555333333222111000000111111...////////////000000000,,,,,,,,,---///222444666333222111111222222000..................---------------............------......000222555888;;;===333222000...------......,,,,,,++++++,,,,,,---...444444444444222000...,,,++++++---000333333222000///000111000...---...///333111///......000333555222222000/////////000111---...............------///...---+++++++++,,,,,,***,,,///000000///000000,,,++++++***************------...////////////...---...000111222333333333111111000000///...------+++,,,...000111222222222...---------...000111333333222000/////////000111000...------///000111111------,,,,,,,,,,,,------000000111333555666444333---------------------,,,---,,,***)))))))))******+++---...---+++******+++...///////////////......***++++++,,,,,,---------++++++))))))))))))++++++++++++,,,,,,------,,,,,,******++++++,,,---------,,,+++******)))))))))***+++******)))((()))))))))((()))+++,,,---------,,,,,,,,,,,,,,,,,,+++++++++(((((()))***,,,...///000---,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((+++,,,...000111000...---,,,---///000000///---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,---//////...------...111333333333000...,,,,,,---------,,,***,,,...000000000...---,,,++++++***++++++,,,,,,******+++,,,...111333444000...,,,+++,,,------,,,...000222222111000000111//////000222555777666555666666666666777777777777uuujjjaaaYYYVVVSSSLLLFFFCCC???===;;;;;;<<<======<<<::::::999999999888777666333444666444222222555888:::888666555444222000/////////000000//////...---...000333444333222222333111000000111111222222333333222111000///............/////////000000000000000///...---...///111222555444222222222111...,,,///////////////......---////////////////////////...//////111333555666888.........------,,,,,,,,,...---,,,,,,,,,---...///111222333333333111///...+++,,,---000444555555444222222111...,,,,,,---///111111000000000111222333111000///...---......///+++,,,---......---,,,,,,,,,+++++++++***++++++++++++---......------...000,,,++++++***************,,,---...///000//////...,,,---///111111222111111000000/////////.........,,,,,,---...000111222222......------...000222444222111///.........//////222///---,,,---...///...------------------,,,,,,.........///222333333222,,,,,,------------------...---,,,***)))))))))***+++---///---***))))))***,,,---...//////...------+++++++++++++++,,,,,,,,,***)))(((''''''((()))***)))***++++++,,,,,,++++++))))))******+++,,,,,,,,,******))))))***++++++,,,---+++***(((((()))***+++)))***,,,---.../////////.........---,,,+++)))))))))))))))***+++---...///+++,,,,,,,,,,,,,,,,,,---(((***+++,,,,,,+++***(((++++++++++++++++++++++++,,,,,,+++++++++*********---...000111111///---+++)))+++---///000///...,,,+++++++++,,,,,,---------,,,,,,+++++++++,,,.........,,,+++,,,...000000///...,,,******+++,,,+++******,,,...000111000///...++++++++++++,,,---......,,,,,,,,,---......///000///,,,******+++,,,,,,,,,,,,...111222111000000111......///111555666666555666666666666666666666666yyyfff\\\TTTUUUVVVOOOCCC<<<<<<;;;:::;;;===??????>>>333777;;;;;;777444444555555444222222333444555666777999999666111...///111//////000000000000//////111333555555444222222333---///222444444333111000222222000///------,,,,,,.../////////000000111111444333000...------...///777555333222222000---+++//////000000//////...---111000////////////000000.........///000111333333***++++++,,,,,,++++++***///...---,,,---...///000---///111222333222000///,,,,,,...111555777888777444333000---***+++---//////000111222333222111111000///...,,,,,,------...***+++,,,---------,,,+++***************+++++++++,,,---------+++,,,...///---,,,++++++******++++++,,,---///000000000///...,,,---...000000000//////////////////////////////,,,,,,,,,---...000222222///...------...000333444000///...------...//////444111---,,,,,,,,,,,,,,,------.........---,,,,,,***)))(((***,,,...//////+++,,,------......------000...,,,+++))))))))))))+++---///...***((((((***+++,,,---......---,,,,,,,,,,,,++++++++++++++++++***((('''&&&&&&'''(((***((()))***+++++++++++++++((())))))***++++++,,,,,,(((((())))))***,,,---......,,,***(((''')))+++,,,+++,,,---///000111111111//////...---,,,***)))(((************+++,,,------+++++++++,,,,,,---------((()))+++,,,,,,+++)))(((++++++++++++++++++++++++++++++++++++++++++++++++///000111222111...+++)))(((***,,,///000///...---***++++++,,,,,,------...---,,,+++++++++,,,---...---+++******,,,------,,,,,,***(((((()))***)))(((***,,,///111222111///...+++++++++,,,---...///000...............------------+++))))))***,,,,,,+++***---000222111000000111......///111444666666555555555444444444333333333xxxssseeeaaa[[[UUUPPPJJJDDD@@@>>>===<<<===>>>???===<<<888888666555444333222111666555333111111111222333888777666666666444111...///333555555222111333555222222222222222222222222000000000111222222333333777444000,,,***+++,,,---111111111111111222222222555444222000//////111222555444333111///...------000000000000111111111111222111///...---...000111222111///.........///000...,,,+++*********((('''......---...///000222333000000111333444222///,,,,,,,,,---...000333666777333222000...------......111///---...111222000......///000---)))(((+++///******+++,,,,,,,,,,,,+++,,,+++)))((((((***,,,---+++***)))((()))***,,,...////////////...---,,,+++,,,---...///000000000000---...000111111000...---------------...000111333......---------...//////111///---,,,...////////////////////////000111111444333111---******,,,...+++,,,,,,------,,,,,,+++---,,,***)))))))))***+++************************...------,,,+++++++++,,,...---,,,+++************.../////////...------,,,++++++,,,,,,,,,,,,,,,,,,***))))))((('''((((((((())))))***++++++++++++******+++---///000000///...)))***,,,,,,++++++,,,...---+++***))))))+++---...***,,,///222333333111000...///111000...,,,++++++))))))))))))***+++------)))+++,,,,,,,,,---000222++++++,,,,,,,,,+++******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///222333333000---+++000...---...111222111///000000000000////////////222000---***((()))***+++///...,,,,,,+++,,,---......,,,***)))((()))***+++///000111000...---------)))***+++,,,...///000111000000000000000111111222...,,,))))))++++++***'''***+++...222555444000---//////000111222333333333111333666888888555111///xxxllleeeddd___XXXPPPIIIEEEDDD======>>>???@@@???===:::;;;:::777444222111111111444333222000000222333444777666555555666555333000222333555555444333333444333333333333444444444444111111111222222333333333333111...,,,+++---///000222222222222111111111111333222111000//////000111444333222000///...------------...///111222333444222111///...---...///000222111000///////////////,,,+++))))))******((('''+++,,,...///111111111000---------///111111///---,,,,,,,,,---...111333444111111000000000000000000000///---...000111///---...---------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++)))(((((()))***++++++***)))(((((()))+++,,,...............------,,,,,,,,,---...////////////------...//////...------,,,---///000111000000000......------------------///000111///---...000333111000///.........///000444333111...+++***,,,...,,,,,,------------,,,,,,---,,,+++***))))))******************************---,,,++++++*********+++,,,,,,+++************+++............------,,,+++,,,,,,,,,------.........++++++***))))))))))))***+++++++++++++++***))))))***,,,...///000///...---+++,,,------,,,+++---...,,,,,,+++******+++,,,---+++---///111111111///...,,,...000///---+++***+++(((((((((((()))******+++***+++,,,,,,,,,---///111...---------,,,,,,++++++......------,,,,,,++++++,,,,,,,,,,,,------------...///111222222111...---...,,,+++---111333222111000000000/////////......111000---+++******++++++------,,,,,,,,,---...///000///---+++******+++,,,---///000///---++++++,,,***+++,,,---///000111222000000000000000111222222...+++))))))+++,,,+++))))))+++...222555444222/////////000111222222222222222444666888777555333111uuuggggggfffaaaYYYOOOHHHEEEEEE======???AAABBB@@@<<<999===;;;888555222111111111444333111000111222444555555444333444555666555444555444444555666666444333444444444555555666666666222222222222222222222333///...---,,,---///111333333333333222222111000000000000000000////////////222111000///............***+++,,,...111333555555222111///------...///000222222222111111///......+++)))((()))***+++***((()))+++///111222222000///***))))))+++...//////...,,,,,,++++++,,,...000111///000111222333222222111///...------//////...------,,,,,,---//////,,,)))******))))))***,,,---...,,,+++***((((((((())))))+++***)))((((((((()))***,,,,,,---............---***++++++,,,------......---,,,,,,,,,,,,,,,,,,---,,,...000222222000...,,,......------,,,,,,++++++,,,000333222---,,,111666333111...,,,+++,,,...///444444222...+++***+++---,,,------......------,,,...---,,,+++************+++++++++++++++++++++++++++******)))))))))))))))*********)))******+++,,,,,,,,,,,,,,,,,,+++++++++------......///000111111...---,,,,,,++++++,,,,,,------,,,+++***)))(((''',,,---...//////...---,,,---...///...---,,,---...,,,,,,,,,,,,,,,,,,++++++,,,---...000///...,,,++++++---//////---+++******(((((('''''''''(((((()))***+++---,,,,,,---///111111000...---,,,,,,,,,,,,......---,,,,,,+++******,,,,,,------.........///...///000000000000000///+++***+++---000222222222////////////.........---//////...---,,,,,,+++++++++++++++,,,---...000111333111///,,,++++++,,,---+++---...---+++))))))***,,,,,,---...///111222222000000//////000000111222---+++******,,,------,,,***+++...111444444222000//////000111222222222222444555666666666555333222qqqiiiiiieee]]]UUUNNNHHHDDDCCC@@@???>>>??????>>><<<:::;;;::::::888777555333222666555333222111222444555333222111222444666777666888666444555777888555222333333333444555666777777111111111111111000000000------------...000222333333333444333333111000///------...///000000//////000//////............///******,,,...000222333444222000...---------///000222222333333222000...---+++***)))***,,,---,,,++++++---///111222222111111,,,***)))))),,,...//////...---,,,,,,,,,---...//////111333555555333111000---------------------------///222333111...+++(((+++***))))))***,,,...000...---,,,******))))))***++++++)))(((((((((((()))***+++,,,---............))))))******++++++,,,------,,,***))))))***,,,------...///000///...,,,***......------,,,+++***))),,,///111000...---000444111///,,,******,,,...000444444222///+++***+++,,,,,,------......------,,,...------,,,++++++******++++++++++++++++++++++++))))))((((((((((((((()))))))))))))))***+++,,,---++++++***************+++---...///000111222333333000//////...---.........---,,,+++***))))))))))))------.........---,,,,,,...//////...,,,+++,,,---,,,---...///...---+++)))***+++---......---,,,+++,,,...//////---,,,+++,,,))))))((((((((((((((((((+++,,,------,,,,,,...000333111...,,,++++++,,,,,,...------,,,++++++******,,,,,,---....../////////------,,,------...//////+++++++++---...000000000............---------------......///...---,,,+++)))***+++,,,...000111222222000...+++*********++++++---...---+++))))))***+++,,,---...///000111111...............///000000,,,,,,+++,,,---...//////......///111333333111/////////000111111111111111444444444333333333222222qqqllloooiiibbbXXXPPPLLLHHHCCC@@@DDDAAA===;;;;;;<<<<<<<<<555777:::<<<<<<999666333999777555333222222333444444222000111333666777777:::777555666888777444111111111222333444444555555000000//////......------------......//////000000333444444444333222000...+++,,,---///000000000000//////............//////,,,,,,---...///000111111111000...---,,,---///000111111222222111000...------,,,+++,,,...//////.../////////000111222444444///---++++++---...//////000///...------...//////111333555666555333///---,,,---------,,,,,,------111777>>><<<555...---...---,,,******+++---///111000///...---,,,,,,++++++++++++***))))))(((((((((******,,,---......///...))))))(((((()))***+++,,,---,,,***((((((***,,,---......---,,,++++++++++++------...---,,,+++***)))---------.../////////......,,,***((())),,,000222444444222///,,,******+++,,,------------------,,,------------,,,,,,++++++++++++++++++++++++++++++)))((((((((((((((())))))(((((())))))***+++------******)))))))))******+++......///000111222333444111000000///////////////+++******))))))***++++++------------------,,,,,,---......---+++***+++,,,---...///000///---***)))((()))***,,,---......------///111111///------...++++++******)))*********,,,---...---,,,,,,---///222000---+++******++++++---------,,,,,,,,,++++++---------.........//////******))))))***+++,,,---,,,,,,---,,,,,,,,,------------------,,,,,,,,,++++++,,,...///...---,,,+++((()))+++---///111222333///---+++(((''''''((()))---...///...,,,+++++++++++++++,,,---......//////,,,,,,,,,,,,,,,---......,,,------......///111222222111000111222222000...//////000111111111000000222222111111000000000111llljjjqqqhhhaaaWWWOOOJJJGGGDDDBBBFFFAAA;;;888777999;;;<<<222555999<<<<<<:::666444888777555333222333444555555333000000222444666777999888777666666555333111000111111222222333333333//////...------,,,++++++---...//////000000//////222333444555444333111///++++++,,,...///111222222000000//////.../////////---------...............111000...,,,,,,---...///000000000000000//////......------...///000000///000/////////000222444555111///------///000111000111000///......///000000222333555555444222///---,,,---......,,,,,,---...444===EEECCC999111111444......---------...///000000000//////......------++++++++++++******************+++------.........)))(((((('''(((***+++,,,...---+++******+++---...///...,,,*********+++,,,,,,---.........,,,+++***...---,,,---//////---++++++***((((((***,,,///111444444333000,,,*********+++,,,,,,------,,,,,,++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++************+++,,,---...******)))((((((***+++,,,......//////000111222222111000//////......//////+++***)))))))))***,,,---,,,,,,,,,,,,,,,---------,,,---...---,,,+++,,,---///000000111///---***)))'''(((***+++---......///---///111111000///...///,,,,,,+++++++++,,,,,,------......---++++++,,,...000///---,,,+++***++++++,,,,,,------------......------------------------)))(((((((((((())))))***+++,,,---,,,+++******,,,,,,,,,,,,,,,++++++++++++***+++,,,---------,,,+++((())),,,...000222333333,,,+++)))'''&&&'''((()))...///000///---,,,,,,,,,++++++,,,,,,---......///,,,,,,++++++,,,,,,---...---...////////////222444444222000000111111000/////////000111111000000///111000000000////////////vvvllliiieeeccc^^^TTTIIIEEEGGGKKKDDD@@@;;;888777888888888444444666777777666444333444333111111111333555666888444000///000333555666777888999777444222111222111111111222222222222222000000///...---++++++***+++,,,...000111000000///111222444555555444222000,,,,,,,,,---///111444555222111000000////////////---------------.........111///...,,,,,,---...///...............//////000///...---...///000///...,,,---...///000111111222000......///111333333222000000///......///000111111222333444333222000...,,,...///...,,,,,,---///222999??????888222111333000000000000////////////....../////////.........***++++++,,,,,,,,,,,,+++***+++,,,---------------))))))((('''(((***,,,---///...---,,,,,,---...///---.........------------,,,---...//////...,,,+++...///000///...---,,,+++***)))))))))***+++---...444444333000---***)))******++++++,,,,,,++++++******+++,,,...////////////,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,+++++++++,,,---......+++***)))((((((***,,,------.........//////000000000///......---.........---+++***)))((()))+++,,,++++++++++++,,,---......,,,---......---,,,...///111111111000///---+++)))******+++,,,,,,---......,,,...000111///......///,,,+++++++++,,,---...............---++++++,,,---///.........------,,,,,,+++,,,---...//////000111......------,,,,,,++++++))))))(((((((((((((((''')))+++,,,,,,***)))+++---,,,+++++++++************)))******+++,,,,,,,,,+++(((***,,,///111222222222,,,+++)))(((((()))+++,,,...///000///---,,,,,,,,,,,,,,,------......//////---------------......///...000222111//////222444222111//////111222222222///000000000000000//////000000111111000000///...oooaaacccgggeeeYYYIIICCCJJJTTTAAA???;;;999888888777555666555333222111111222222///.........000333666777:::666111//////222444555666888:::888333000000222333222222222222222222222111111000...---,,,++++++)))+++...000111222111000000111444666666444222111,,,,,,,,,,,,///222555777333222111000////////////++++++,,,------......///111///---,,,,,,,,,...///------,,,,,,---...000111///...------...///...---(((***---000111000///...---,,,---///222444555444//////...---...///000111///000111222222222111111,,,...000///---,,,---000---111666777444111//////111222222222111000///...------......///.........***+++,,,---------------++++++,,,---------,,,,,,***)))((('''(((***,,,---/////////....../////////,,,...000111111000...,,,+++---...000000///---,,,---111555333---***+++...******************++++++444444444111---***))))))*********++++++*********)))***,,,...000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,---......+++***)))((()))***,,,...------------............//////...---------------///---+++)))(((((()))***+++******+++,,,---...///,,,...//////......000111222222111000...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---///000...------...++++++++++++,,,---...///...//////---++++++,,,---...//////000//////...---+++,,,---...000111222333......---,,,+++******)))))))))******)))((('''&&&&&&)))++++++***))),,,...+++++++++************))))))))))))******+++,,,,,,)))***---///111222222222---,,,+++******,,,...///---...//////---++++++,,,------......//////000000///............///000000///111333222000///222444000///---...111444555555///000000000000000//////000111222222222111///...zzzpppiiijjjaaaYYYWWWTTTMMMEEEAAADDDAAA<<<888777888:::<<<666333///---...111222333666333//////111444666666666444222111222222111000666666666666555444333222444444444444444444444444111222222000---++++++,,,---,,,,,,...000000///...111333444333222111111222...---------...///111222555444222111000111222222...---,,,++++++,,,......000---,,,---000111000...///.........///000111222111111111000//////......111222333444333111...,,,...,,,+++---111444333222///...---,,,---///111333555444222111111222444555222111///...------------111222444333000...------000000111222222111///......000111000---,,,+++,,,))),,,...///...---------///---+++,,,//////,,,)))************+++,,,---...000//////......///111222///000111222222111000///---------------...//////111111///...,,,***))))))+++++++++***++++++,,,,,,111111111111///---+++***------------------------++++++,,,,,,---...//////+++******+++,,,---,,,***+++,,,---......---+++***,,,------...............---,,,+++*********+++,,,,,,+++*********+++,,,---///...,,,+++++++++,,,,,,------,,,+++************+++++++++,,,---...///000///000000000000000//////222111000///...,,,,,,+++---,,,,,,,,,---,,,+++)))***)))))))))))))))******(((((()))+++,,,---......//////......------,,,,,,///000111222222111000///---------.........//////---,,,+++*********++++++---,,,,,,++++++******))))))******++++++,,,,,,------,,,+++************+++++++++++++++******))))))*********---111444666666222000------...//////...///...+++))))))***,,,...///.........///111333555333333222111//////111333333444444333111000000111/////////000222222111000////////////000000000000666555333111000000111222qqqnnnpppfff^^^XXXUUUQQQIIICCCAAABBB@@@===:::888888999:::555222000...///111333444444333222111222444555666666555333222222111111000666666666555555444333222333333333333333333333333111222222000...,,,,,,------,,,,,,---///000///...000222444444222111000111......------...///111222444444333333222222111111------,,,,,,---...///000000...+++,,,...000000//////////////////000000111///////////////.........111222444555444222///...---,,,,,,...222444333222//////......///000222333222222111111222444666888555444111///------,,,---111222444333111///......000000111222111000///......///000///---,,,,,,---,,,...//////---,,,---...///...---...///...---++++++++++++,,,,,,---------//////.........///111222000000111111111111111000.........---......//////000000///...,,,+++******+++++++++***++++++,,,---000000000000///---,,,+++------------------------***+++++++++,,,---------+++++++++---......---+++***+++,,,......---+++***,,,---.../////////......,,,,,,+++++++++,,,...///,,,+++*********+++,,,---...---,,,*********+++,,,......---,,,++++++,,,,,,++++++++++++,,,---...///...///////////////......111111111000///...---,,,+++++++++,,,------,,,+++,,,++++++***************))))))******+++,,,..................------,,,,,,///000000111111000///...---------.........//////------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++++++++************,,,+++***,,,000444666666222000---,,,---......------,,,***)))***,,,...000////////////000222444555222222222000......///111333444555333111000111222000//////000222333111000......///000000111222222555444222111000000000111qqqkkkkkkaaa[[[VVVSSSLLLDDD@@@@@@??????>>><<<;;;999777666333222000000000222444666333444555444444333555666666666444333222111111111555555555555444333222222111111111111111111111111000111222000...------...---,,,+++---///000///...///222555555333111000///......---......///000111222333555666555333111///,,,,,,------///111222333111...+++***,,,...000000000000000000////////////------------............111222444444444222000...---------///222333333222//////000000111111222222/////////000222555777999666555222///---,,,,,,,,,111222333333111000000000000111111111111000///...---...//////---,,,---...000000000///---,,,---///...///000000...------...,,,,,,---.........------...---------...///111222111111000000000000000111///......---------......///......------,,,+++++++++++++++++++++,,,------000//////...------......------------------------++++++++++++++++++++++++++++++,,,...000000---+++((()))+++---...---,,,++++++---///000000000...---++++++++++++,,,...000111,,,+++*********+++,,,------,,,+++***)))***++++++///...---------------...+++++++++++++++,,,---...,,,------.........------///000111222111000...---++++++,,,---------,,,,,,---------,,,++++++++++++,,,+++*********+++---...------.........---,,,,,,///////////////...---,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///......---,,,,,,,,,---.........---,,,+++,,,,,,++++++++++++******...,,,+++,,,///333666777222000---,,,,,,---,,,,,,+++***))))))***,,,///000000000000000111222444444111222111000------...///444444555333111000111333111000///000222333222000//////000000111222333333333222111000/////////000{{{jjj]]]]]]YYYUUUQQQIIIAAA???AAA======>>>>>><<<999555333111111222111111333555777222444777777666444555666777777666444222111111222444444444444444333222222000000000000000000000000000111222111///...///000...---,,,---///000//////...111555666444111///...............//////000000000333666888777444000...,,,,,,---///111333444555111...+++)))***,,,///111111111111000//////...---***++++++,,,------......000111222222222111///...------///000222333222222...///000111111111111000------...///000333555666333222000...---,,,,,,---000222333222111111111222111111111000000///......---...///...------...000333333222///---,,,---///---000222222///---...111---...//////000///...---------,,,,,,---///111222111000...------...//////------,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,---...///...---,,,,,,---///000------------------------,,,,,,,,,+++++++++++++++***+++,,,...000///---***''')))+++---......---,,,+++,,,///000111000...---++++++******+++,,,...///,,,+++*********+++,,,---,,,+++***)))))))))***+++...---------------......++++++*********+++,,,,,,+++,,,,,,------------,,,---...111333333111///---.../////////...---,,,------------.........------...---+++******+++,,,---------.../////////...---............---,,,,,,+++........................---.........------,,,,,,++++++,,,------...//////111000000000/////////...,,,---///000000...---+++,,,,,,,,,,,,,,,,,,++++++000---++++++...222666777111///,,,++++++,,,+++***+++******)))***,,,...///000000000111222333333444111222222111...---...///444444444222111000222444222111///000111222111000111111111111111222222222111111000000////////////lll[[[\\\WWWSSSOOOHHH@@@???BBB<<<===>>>>>><<<888444111000222444444333333555777222444777888888777777777777888888555222000111333333333333333333333222111///////////////////////////000222111000000111222111///...---///000//////---111444555444111///............///////////////...111555777777555111///,,,---///000222333444555000...,,,))))))+++...000111111111111000...---,,,))))))***+++,,,---............///000///...------,,,...000222222222222222---...///000000000//////---------......///000000...---,,,,,,+++,,,---...///000111111111111222444222111000//////.........---......---,,,,,,...000444333222000---,,,---///---000222222///...///111......///000000000//////---,,,,,,,,,,,,...000111///...---+++++++++,,,---++++++***))))))*********------------------------++++++++++++,,,---...///......---,,,,,,---///000------------------------------------,,,,,,,,,,,,*********,,,......,,,)))(((***,,,...///...------+++,,,...///000///---,,,,,,+++***))))))***++++++,,,+++*********+++,,,---+++***)))))))))***+++,,,,,,,,,+++,,,,,,---......,,,,,,+++*********+++++++++,,,,,,---......------,,,...000222222111///---111333333222///,,,,,,---+++,,,---///000000000000...---,,,+++++++++,,,---,,,...///111111111000///...------,,,,,,,,,,,,,,,.....................---------.........---,,,+++***+++,,,,,,---...///////////////000000111111111,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,------000---******---111444666000---+++******++++++***,,,,,,+++*********+++,,,///000000111222222222222111222333222000///000111333333333111///000222444222000//////000111111000333333222222111000000000000000000000/////////...uuulllhhh\\\VVVPPPMMMHHHAAA???AAA=========<<<:::777333111000333666666444333444777444333444777:::;;;:::888888999999666222000111333222222222333333222222111////////////////////////...000111222111111333444555333000//////000//////...111444444222000///.........////////////......---///222444555444333222...///000111222222222222......,,,***((())),,,///000111111111111///---,,,)))******+++,,,------...---------...---------,,,,,,///222333333222111222.............../////////...............---------++++++******+++,,,...///---...000000///000333555222111000///...---------...//////---,,,,,,...000222333222000...,,,---...---///000111000///000000............///000111222------,,,+++,,,---...///......---,,,++++++++++++)))))))))))))))***++++++------------------,,,,,,++++++++++++,,,...///000...---------------......------------------------------------------------+++***)))+++,,,---,,,******+++---///000///...---++++++,,,---------------,,,+++***((((((((()))***,,,+++*********+++,,,---++++++***)))***+++,,,---++++++++++++,,,---...///...---,,,+++++++++++++++,,,---...///////////////,,,---///000111000...---111333555333///,,,---...+++,,,...000111111000000---------------,,,,,,,,,+++,,,///111222111000///------,,,,,,,,,,,,------...............---------,,,------......---+++******++++++,,,---......///------...//////000111111,,,---.../////////...---,,,,,,------------......///,,,******---000222333...+++))))))***++++++***,,,,,,+++***************...///000111111111111111///111333333222111222222222222111///...///111444222000...---.../////////222222222111000000////////////000000000000//////{{{mmmkkkooo\\\SSSLLLJJJGGGBBB?????????>>><<<:::777555333222000444888888444222333666666222111555<<>>===@@@>>>;;;888555444444444000555999999555222333555777222///444===BBB???:::888;;;;;;888222///111444000111111222222222111111////////////////////////...///111222222333555777<<<999444222111000///...000111222222000//////000......///000000///...---,,,,,,,,,---000333666888111222222222111000...---+++---...,,,)))(((***,,,...///111222111000...---+++,,,,,,,,,,,,---------........................+++///444555333111111222333222000......///111222...///000000111000000000///...---,,,+++,,,------***,,,---------///333555333222000...---,,,------111111///---+++***,,,///...000111111///---,,,,,,///---,,,...111222000---...,,,+++***,,,000444666///...,,,+++***++++++,,,///000111111000...,,,+++)))******+++,,,...///000//////...------,,,+++++++++++++++,,,---...000000,,,---...///...---+++***------------------------))))))***+++,,,,,,------///---******,,,...//////...///111222111000...---,,,***)))((((((***,,,---******))))))***,,,...///,,,+++*********+++,,,---,,,,,,+++++++++,,,...///,,,,,,------///000222333000///...---,,,+++++++++//////111222333333333333......------,,,,,,,,,,,,(((,,,000000---,,,///222000000111111000...+++***)))+++---000000///---+++&&&(((+++...//////...---,,,+++++++++,,,...000111//////.........---------***+++,,,------+++)))(((******++++++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,---...///---------.........//////+++***)))***---......---***((('''''')))+++,,,+++(((((()))***+++,,,,,,------...///000000///......))),,,///111111111222333000000...---+++,,,000333111...+++***+++---------,,,,,,---///000222333333///000111222222111000///{{{rrrcccWWWRRROOOIIIDDDAAA@@@AAABBB:::;;;<<<<<<<<<:::888666999888666555444444444555555555555666777777888888888666555333222222222333222111///---...111444777333111///---,,,---......222111000000222444444444444333111000/////////////////////222555555222...---+++***,,,///111111///------------...///111222555444333111000000//////---.........---,,,,,,+++,,,---///000000///---,,,------,,,+++,,,---...///000/////////...---,,,+++//////////////////......222222333333333222000///111//////000333333000---+++++++++,,,,,,---------...---,,,+++,,,...000111111///---+++***+++,,,------.../////////...---,,,//////000111000///---,,,---.........---,,,,,,+++))))))))))))+++...111333111000...---,,,+++++++++000000000///...,,,+++***+++***+++---000333333333000000///------,,,,,,,,,,,,,,,++++++++++++++++++++++++------------++++++.........///000///,,,)))---,,,***(((((()))***+++******++++++++++++,,,,,,,,,---///111111000///---******+++++++++,,,,,,,,,------------------------++++++,,,------------,,,...+++)))))),,,---,,,***)))+++,,,...000222222333000111333333333000---,,,...000111222222111000...------,,,++++++***)))))),,,+++******+++,,,...///333222000---,,,+++++++++***+++---///111111///,,,***,,,...//////...,,,+++++++++,,,,,,---.../////////......---+++***)))))))))************+++++++++,,,++++++******++++++,,,......---,,,++++++++++++,,,,,,+++******++++++,,,---------------...//////000---***)))***,,,---...+++((((((---333444...((())))))))))))***+++,,,---------......///......---,,,,,,---...000111333444000///...---...///111222111...***)))***+++------,,,...000111111333555777///000222333333222000///yyywwwqqqaaaSSSPPPMMMIIIEEEBBB@@@??????::::::;;;<<<;;;999777666888888666555555666777888555555555555555666666666555444333333333444555555444222000......000333555333111///...------...///111///...///111333333222222111000...------......//////000222555555111...---,,,+++---000222111000......---......000111222333222111000////////////............------,,,,,,,,,---...000000...---,,,---,,,,,,+++,,,---...///....../////////...---,,,........................333444555555444222000///000//////000333333111///+++++++++,,,------.........---,,,,,,,,,...000111111///---,,,++++++,,,---...//////000///...---,,,......//////......---------------------,,,++++++******))))))+++---///111000///...---++++++++++++------.........------,,,+++***+++---000222333222000000///---,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---...///000///---***,,,+++)))((('''((()))***+++++++++++++++++++++++++++,,,---...///...------+++,,,,,,,,,------------------............------***++++++,,,,,,,,,,,,,,,---+++))))))+++,,,+++***)))***+++---...///000000000222333444333111...---...///111222222111///...------,,,,,,++++++******,,,++++++++++++---...///222111///---++++++++++++,,,++++++,,,...///...---***+++---.........------,,,------......////////////...---,,,+++******))))))************+++++++++------,,,,,,,,,,,,------...---,,,,,,++++++++++++***+++++++++++++++++++++---,,,,,,,,,---///000111111...+++)))***+++,,,,,,***)))+++111777777000))))))))))))******+++,,,---,,,,,,---............---+++,,,---...000222444555333222000.........///000///---+++***,,,---......,,,...000000000000222444//////111222222222111111tttmmmggg]]]UUUMMMLLLJJJGGGCCC@@@===;;;::::::;;;;;;:::999777666777666666666777888:::;;;999999888777666666555555333333333333333555777888555333111///...000222333222111000........./////////...---...000222111000//////...---,,,,,,,,,---//////000222444333111......------...111222222111///////////////000111222111000///...........................---------,,,,,,---...//////...---,,,,,,,,,+++++++++,,,---...---...////////////------------...............---333555666777777444222000000//////111222333222000+++,,,,,,---......//////------,,,,,,---...000111111000...---,,,,,,---......////////////...------------,,,,,,,,,---......,,,,,,---------,,,++++++++++++*********,,,.../////////---,,,++++++++++++)))***+++---............+++++++++---000222222111000000...---,,,+++++++++******+++++++++++++++***+++,,,,,,------,,,,,,+++---,,,---...000000...,,,+++***)))((((((((()))***,,,,,,,,,++++++******)))++++++++++++,,,,,,,,,,,,------------............------............------*********+++++++++++++++,,,***))))))***++++++***)))***+++,,,,,,------,,,111222333444333111///......///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///...,,,+++*********...,,,***)))+++---------++++++,,,,,,---...//////.............../////////......---,,,+++******))))))************+++++++++......------------......------,,,+++++++++,,,,,,)))***+++---------,,,,,,---,,,++++++,,,///111333222///,,,***++++++++++++)))***---444:::999222+++************+++,,,------++++++,,,---------------++++++,,,...000333555666555444222///...---------...,,,,,,---///000000///---///000000......///000......///000111222222333xxxggg\\\ZZZ[[[LLLLLLKKKIIIEEE@@@<<<999999:::::::::999888777666444444444555777999;;;=========<<<:::999888777666555444333333444555666777333222000//////111333444222111000////////////000...------///111222111000......------------------///000111222222222000////////////000111222222222000000000000000111111111...---------------...............---------......------...//////...------++++++++++++,,,,,,------...///000000000...---+++,,,---......///......---111333666888888777444333222222111111111111000000---------....../////////------,,,,,,---...000000000000///...------..................---------,,,,,,,,,+++++++++,,,...///------............------,,,,,,++++++++++++,,,,,,///...---,,,++++++++++++)))***+++,,,---.........,,,++++++---///111111000000///...,,,++++++******)))***+++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...++++++***))))))******+++//////...---,,,+++***)))++++++******++++++,,,---,,,------------.........+++,,,---......---,,,+++******)))*********++++++******))))))******++++++++++++,,,,,,,,,,,,++++++///000111222111000...------...////////////...---,,,,,,,,,,,,,,,---------++++++,,,,,,---......///......---,,,++++++******...,,,++++++,,,------,,,++++++++++++---...000111...............---------------,,,,,,+++******)))))))))*********+++++++++...------,,,,,,------...,,,,,,,,,++++++,,,------***+++...///000///...---///---,,,+++,,,...000222000...++++++,,,---------***+++---333888888333...+++******++++++,,,---...***+++,,,,,,------,,,,,,******,,,---000222555666444333222000......------,,,,,,---///222333111000000111222000...------...,,,,,,---...///111333444xxxlllbbbZZZVVVMMMMMMLLLJJJFFFAAA===:::999999999999888777666666222222333444666888:::<<<===<<<;;;:::999777666666888777555444333333444444000/////////000222555666000000000///////////////.........000222222111000---........./////////...///000111222111000////////////000111111111222222111111111111111000000000++++++++++++,,,---......///...---------......///---..................---++++++,,,,,,------------000000111222000...+++)))+++,,,...///000///...---...111444777888888777666555555444222000///......////////////////////////,,,,,,------...//////000000000//////......//////---------,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000//////000000000000000///...------,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++,,,///000000///...---,,,++++++******+++)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111000///,,,,,,,,,,,,,,,,,,,,,---111111000...---,,,+++***,,,,,,,,,+++,,,---......,,,,,,,,,,,,------------***+++,,,------,,,+++*********)))))))))***+++,,,)))***************+++,,,---------------,,,++++++---......///......---,,,---------......---------+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---------,,,,,,++++++***,,,,,,---///000000---+++++++++++++++---...000111------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++,,,,,,---...---...000222222111000///111000...,,,,,,,,,---...---+++***+++---///000///,,,++++++...111333222000++++++++++++,,,---...///+++,,,,,,------,,,,,,+++)))***+++,,,///111333444111000000///////////////,,,,,,...000333444222000333444333111...,,,,,,---+++++++++,,,...000222333yyyrrrtttooo]]]KKKPPPOOOLLLIIIEEEAAA>>><<<999999888777777666666666333333333333555777999:::888888777666555555444444;;;:::777555333222222222.........///111333555777///////////////.........------...000222222111///---...///000000000000000///000222111000...///000...000111111000000111222111111111111000///......*********+++,,,---/////////...---------...///000........................+++,,,---.........------///000222222111///,,,***+++---///000111000///...---///111444555666777777666666555222///......000222222111111000///......,,,,,,---....../////////000000000000000000//////...---,,,,,,++++++,,,,,,//////.........///000000000000111222222222111111............---------,,,000//////...------......------...------,,,+++***---,,,+++,,,...//////---,,,++++++******++++++,,,)))***---...///...---,,,---,,,,,,++++++,,,,,,------,,,+++---///000000///,,,------------.........111000000///---,,,++++++------------............+++,,,,,,,,,,,,---------)))+++,,,......,,,+++)))++++++***))))))+++,,,---)))***++++++***+++---..................---,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......//////...,,,,,,------------,,,+++***+++---000222111///,,,++++++,,,,,,---...//////+++++++++++++++,,,,,,,,,,,,,,,++++++************)))************+++++++++******))))))))))))***************+++,,,---...///000000111222222111000///222111///...---,,,+++++++++******+++...111111111,,,+++)))***---/////////,,,,,,,,,,,,---...//////---......------,,,+++***))))))***+++---///111222---------....../////////------...000333333222111444555444222...,,,,,,,,,)))***+++,,,...///000111uuuooorrrmmm\\\LLLRRROOOKKKFFFBBB???======999888888777666666666666666555555555555777888999444444444444444444444444;;;:::888555333222222222/////////000111333444555------............------,,,,,,---///111111///---,,,---///000111111000000///111222111///---...000...000111111///...000222000000111111000...---,,,)))))))))+++,,,...000111///...---,,,---...000111.........------.........,,,---.../////////......,,,...000222333111...---+++---000222333222000/////////000000222333444555333444444222//////111333555555333222000...---,,,,,,,,,---...///////////////000000111111000000000000///...---------......111111111222111111000000///000111111222222222111//////////////////......111111000////////////000...............---,,,,,,---,,,+++,,,...///...---)))))))))******+++,,,---***+++...000111000...------,,,,,,++++++,,,,,,---...---,,,,,,.../////////+++,,,,,,------...------///......---,,,++++++***+++,,,...//////......---------------............+++,,,...000000...,,,+++,,,,,,*********+++---...)))+++---,,,++++++...000---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++******)))))))))+++,,,---.../////////...,,,---............---,,,*********---000111000...***+++---.........------***++++++,,,,,,---------++++++++++++************)))************+++++++++***))))))(((((())))))************+++,,,---///000111111111000//////......//////000///...---+++***++++++***,,,///111111000+++******+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000///---,,,***))))))))))))***+++,,,...///+++,,,,,,------...------...------///111222222000333444333111---+++***+++((()))+++---...///......{{{qqqhhh```YYYUUUSSSOOOIIICCC???=========999888777666555555555666999888777666666777888999333333444444555666666777;;;999777555444333333333111000000000111222333333,,,,,,------...------,,,******,,,...000000...,,,+++,,,...000111111000000///111222111...---...000---///111111......///222000000000000///...,,,+++((())))))+++,,,...000111///...---,,,---...111222......------------......------///000000000///...)))+++///222444333111000,,,...000333444333111000111111/////////000111222111222333222000000333666777666555222000...,,,++++++,,,---...///////////////000000111111111000000222111000......//////000222333444444444222111/////////000111111111111111//////000000000000//////222111111000000000000111------......///............---,,,,,,......---,,,((((((((()))***,,,---...***,,,///111222111///...------++++++++++++------///---,,,,,,...//////...***+++,,,,,,---------------,,,,,,++++++******)))***+++---//////...---,,,............/////////000,,,...000111111000...,,,---,,,+++******,,,...///***,,,...---,,,,,,///222---------......------,,,------------------------,,,++++++******++++++,,,,,,++++++***)))(((''''''+++,,,---////////////...,,,---.../////////...---***)))((())),,,///000111***,,,...//////...,,,+++++++++,,,,,,---...//////+++++++++***************)))************+++++++++******))))))))))))******)))******+++,,,...///000222111000...------------,,,...///000000...,,,+++---,,,,,,---///000///...)))***+++------,,,***)))---------------...000000222222111///...,,,***)))))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++///...---...000111111000222222222000,,,***)))***'''))),,,...///...---,,,xxxlll]]]SSSVVV^^^QQQIIIBBBAAADDDDDD<<<555<<<:::777555444555777888222444777999:::999777666888777666444444444555666555:::===:::444111666;;;111111111111111111111111333222000///.........///,,,,,,,,,---------......---......///000111111222333333222111111000000000......---,,,,,,,,,------............------------++++++,,,---.........---000000---***---333666555000///---...//////...---,,,...222777:::999444///...///111444555666666666111444888999666222///---111000///......///000111111333444222///...000333999777555333111000000000000///---,,,,,,...111222000111111111111222555777===:::555000......000111222999??????:::555222222///000111111000///...---222111000//////000111222222111000///////////////111...,,,,,,...///...,,,+++,,,---.........---,,,+++++++++,,,...000111222222111000//////000111222///...---,,,+++,,,---...//////...---------......,,,---.........---,,,+++***+++,,,+++)))))))))***%%%'''+++---///...---++++++,,,,,,,,,,,,---------...------,,,,,,------...---,,,)))((((((+++...000111///,,,,,,---000111111+++---...---++++++,,,---+++,,,...///...,,,)))'''************++++++,,,------,,,+++***))))))))))))---...000111111///---,,,,,,,,,---...////////////'''((()))***+++,,,------//////...---,,,,,,++++++,,,,,,---...---,,,***))),,,+++***))))))***++++++***)))(((((()))+++---///***)))((()))***+++***((()))***,,,---......---,,,///...---+++***))))))(((,,,---...000000...---,,,+++++++++++++++,,,,,,,,,))))))***---///000...+++,,,------...------,,,,,,------,,,,,,***)))'''&&&++++++***))))))******+++,,,------,,,+++***,,,---......///000111111222222111111000---)))''''''(((''')))+++...///000//////rrrggg]]]VVVTTTWWWPPPKKKFFFCCCBBB>>>999555888888888777777666555444333444555666777777888888888777666555555555666777888888888777666666666777000000000000111222333333333222000///.........///---------------..................///000000000111333333333333222111000///------,,,,,,,,,,,,------000//////......---------,,,------............---111111000---000666999777111000000111222222000///...///111555888777222...---///111333444444444444111333666777444111...---000000000///000000111222222333333222000000111333888666444222111000000111111000...------///111333222333333222111222444666<<<999555111...///000111555:::???>>>999444111111000111111111111000...---////////////000111222222000//////........./////////---++++++...///...---***+++---...///......---,,,,,,,,,---///000222333111000///......///000111000///---,,,++++++,,,---.........---------------+++,,,---......---,,,+++***+++,,,+++***))))))+++'''(((***,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------+++)))((((((***---///222000...---.........---+++,,,---,,,+++***+++---,,,---...//////...,,,+++---,,,,,,,,,,,,------...---,,,,,,+++++++++++++++...//////000///...---,,,,,,,,,---.........------(((((()))***+++,,,------.........---,,,++++++***------...///...---,,,+++,,,+++***))))))***+++,,,******(((((((((***,,,---+++)))((()))***+++***))))))***+++,,,---------,,,......---+++*********))),,,---///000000///---,,,+++++++++++++++++++++***(((((())),,,...///...,,,,,,,,,------...---------------,,,,,,***)))((('''+++*********++++++,,,,,,,,,---...---,,,+++---.../////////000111222222222222222111///,,,******+++******,,,---///000000111~~~lllccc^^^WWWQQQNNNNNNMMMJJJEEE???:::666444444666888:::999666333111444333333333444666888999777666666666666777777888;;;777333444888:::777333000000///...///111444555222111000///.........//////...........................//////////////////222333444444444222000...,,,,,,,,,,,,,,,,,,,,,,,,111111000//////...------....../////////...------///111000///333888999666222222222444555555222000//////000222333333000------...000111222222111111000222444444111///------...///000222333333444444333222111111333444333333666555333222111111222222222111///...///000222333444555555333222111222444999777333000//////111222777:::<<<;;;666222111222222222222222111000///...------...000111111111111...------------......///,,,+++******,,,......---***+++---.../////////...,,,,,,---...///000222333000///...------...///000222111///---++++++++++++,,,,,,---......------,,,***+++,,,---------,,,+++***,,,,,,,,,***)))***+++))))))******++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++++++++,,,---+++)))((((((***,,,...222111///......---***(((***+++,,,,,,******+++,,,------...//////000111111000///..................,,,,,,,,,,,,,,,------.../////////...---,,,,,,+++,,,,,,---------,,,++++++((())))))***+++,,,------------,,,,,,++++++******---.../////////...---,,,,,,+++***))))))***+++,,,+++***((('''''')))***,,,+++***))))))++++++***)))))))))***,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......000000000000......,,,+++++++++***)))))))))(((((((((***---//////...+++,,,,,,---.........---,,,,,,,,,,,,+++***((((((+++++++++,,,,,,---......,,,---......,,,,,,---...///000000111111222222222222222222000...---...///------------...000222333~~~jjjaaa\\\UUUNNNJJJLLLKKKHHHDDD???:::666333444666999::::::777444222222222222333444555666777666666666666777777888888:::666222333888:::777333333111///......000222444111111000//////////////////////////////.........///.....................000111333444333111...,,,++++++,,,,,,,,,,,,,,,,,,222222111000///...------///000000000///...------+++...//////222777777333111111333555777666333000111000000/////////---------...///000000//////...///111222111///------------...111333555666666666444222000111444666555333444333222111111222333444333222111000000111333444444555555333111///000111222111/////////000222333444666777666333222222333333333333222111000//////---...///000111000///...,,,+++++++++,,,---......***))))))***+++------...***+++---...///000//////,,,,,,,,,---...///000111///...------------...///333222///---+++++++++++++++,,,---......---,,,,,,***+++,,,---------,,,++++++,,,---,,,***)))***++++++***)))))))))***+++,,,,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,---------+++***((((((***,,,---000////////////---***''')))+++,,,+++******+++---............000222444555000000///......---......++++++++++++,,,---...///000///...,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,------,,,+++++++++++++++++++++,,,---...//////...---,,,,,,+++*********+++,,,---,,,***)))''''''((()))+++,,,+++******+++,,,+++***))))))***++++++,,,,,,,,,,,,,,,---------------,,,//////000111111000//////,,,,,,+++******)))(((((()))''''''(((,,,...//////++++++,,,---............,,,,,,,,,,,,+++******)))---...............------***,,,------,,,,,,,,,...000000000111111111222222111111222111//////111222000///------...111444666|||kkk```YYYQQQKKKJJJJJJFFFCCCBBBAAA>>>888333888888999999999888777777000111333555666555444333555555666666777777777888666555444444555666666666555333000...---...///111000000000000000//////////////////////////////............------------------///111222111///,,,******+++,,,------------,,,222111111000///.........///000000000///...------+++...//////222777666222//////111333555555222///111111000...,,,,,,,,,,,,---...///000000///...---///000222111///...---...---...111444666777777777444222000111444666555333222222111000111222333444444333222222111222333333222333333222///.........***++++++---...111333444000000111111111222333555444444333222000000/////////000000000///...,,,***++++++***++++++,,,---...))))))*********+++---...+++,,,---///000000//////*********+++,,,---...//////...---,,,,,,---...///222111///---,,,,,,,,,,,,------......------,,,+++***+++,,,---...---,,,,,,+++,,,---,,,*********+++,,,+++)))((()))***+++,,,++++++,,,,,,,,,---------000//////......//////000---,,,+++******+++,,,---------...000111000,,,))))))***,,,,,,++++++,,,---///.........000222555666//////...---,,,,,,,,,---************+++---...///000///...,,,,,,++++++,,,,,,,,,,,,,,,+++***))))))*********+++,,,,,,------+++++++++++++++++++++++++++,,,---......---,,,+++++++++*********+++---...,,,+++)))((('''(((***+++,,,+++***+++,,,---,,,************++++++,,,------,,,,,,---.........------//////000000000000//////---,,,,,,+++***)))(((((()))(((((())),,,...//////+++,,,,,,---.........---++++++,,,,,,,,,++++++***000000000000///---,,,+++(((***,,,---,,,+++,,,---///000000000000000111111///000000000//////111333222000...---...111444666xxxiii^^^UUUMMMIIIKKKFFFCCC@@@@@@AAA???999333:::999999888888888999:::111333555777777555333111444555666666666666666555333555666555333333555888666444111///---------...//////000000000000//////------........./////////,,,------------------------.../////////---+++)))***+++---...///......---000000////////////............/////////...------...000111000333777666222------...111333333000...000111000...,,,***+++------...///000000000///......111333333222///.........///111333555777888888333222111111333444333333222111111000111222333444444333333222222222222333///000111111///.........'''(((***---///111222333---------///111333555666555444222111//////......111111000///---,,,***))),,,++++++++++++,,,,,,---)))***++++++******,,,...,,,---...///000///......***)))******+++,,,------///...---,,,,,,---...///000///...---------...///111000///...---,,,,,,,,,***+++---...///......---+++------,,,+++***+++,,,++++++*********+++---...++++++,,,---...///000000222222111111111111222222......,,,,,,+++,,,,,,---------...000222111///---***+++,,,,,,,,,,,,---/////////......///111222333------,,,,,,+++,,,,,,,,,************+++,,,..................------------++++++,,,,,,,,,+++******++++++++++++,,,,,,------******++++++,,,,,,------***+++,,,---------,,,+++++++++******+++,,,---...,,,+++)))((((((***+++------,,,++++++------,,,+++++++++++++++,,,---...///,,,---.../////////...---////////////////////////---,,,,,,++++++*********+++******+++---///......,,,------......------,,,***+++,,,,,,,,,,,,,,,+++///000000000///---,,,***(((***---...---,,,,,,---////////////////////////...///000000//////111333222000///...///111444666rrrcccYYYRRRKKKHHHHHHBBBBBBCCCBBB???;;;777555999888888888888888999999555555666666555444222222444444555666666555444333222444555444333333555777444333111000...---------...///000111111000//////++++++,,,---...//////000+++++++++,,,---------...............---,,,++++++***,,,...///000000///...---............/////////,,,------............---///111000///111555444111---,,,---...000111000//////000111///,,,***,,,---...///000222222222111000...222555666444222000/////////000222444666888999222333333222000000111333222111000000000111222333333333333222222222222111,,,...111111000///000111***+++---///000111111111...---...///222444555555555444222000...------...111000///---,,,++++++***------,,,+++++++++,,,,,,***,,,---,,,******,,,......//////000000///---,,,************+++,,,------000///...------...///000------------...///111222666444000---,,,+++,,,---+++,,,---///000000//////,,,---...---+++***+++,,,***+++++++++,,,---...///***+++,,,...000111222333333222222222222222222333000///...------------............000222222000///***,,,------------///000//////............//////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,---...///000///......***+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***++++++,,,---.........***+++---.........---,,,++++++******+++,,,...///,,,+++***)))***+++---///...,,,+++,,,---...---,,,---,,,,,,,,,,,,...///000---...///000000///---,,,///..................///------,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,............---,,,++++++***++++++,,,---------,,,,,,---///000000///---,,,))),,,///000///......///.....................---...///000000///000222444111000///...///111333444}}}nnn]]]UUUQQQKKKGGGEEE???CCCFFFDDD===777555777666777888888999888777777999888666444333333333333444444555555555444222111333333333333444444555666111111111000//////.........///000111111000//////)))***+++,,,---///000000******+++,,,,,,---......000//////...------,,,,,,+++,,,...000111111000///,,,,,,------.../////////++++++,,,---...............///...+++---111111......---,,,---///111111000...000111000,,,+++,,,......///111222333333333222///222666888777333111000000000000111222555777999111333444222///...000333222222111000000111222333333333333222222111111111+++...111222222111222333...///000111111111//////000///000111444555555555555333111///------------000///---,,,++++++,,,---......---,,,+++++++++++++++---...---***))),,,...///000000000000...---,,,++++++++++++,,,---......000///...------...///000,,,,,,,,,,,,...111333444999666111---++++++,,,...+++,,,...000000000000///,,,---...---+++***+++,,,******+++---...///000000***+++---///111333444555333222222222222222222333111000///...............111000///000222222111///+++,,,............///111/////////...------,,,,,,,,,,,,,,,,,,,,,---...///...------------...//////+++,,,///111111111///...***+++,,,---------------+++,,,,,,,,,,,,,,,,,,---++++++,,,------...//////+++,,,.../////////......++++++******+++---...///,,,+++******+++---///000...---,,,,,,......---,,,------,,,,,,---...000111...///000111000///---,,,......------------......,,,---------------------------...///111000---+++/////////...---,,,************+++,,,------------)))***---///000000//////+++---111222111000000111---------------------,,,///111111111000000222444000000/////////111222333}}}lllYYYPPPQQQOOOFFF===CCCCCCCCC@@@;;;777555555000222555777777666333222999777444333333444444333222666;;;;;;777333222333888333///000444666333000///...---...000000///---------......///.........++++++---...//////000000...------,,,,,,------.........---,,,++++++++++++......///111333222///,,,)))***+++,,,---,,,+++++++++,,,---.........------...------,,,,,,...///000+++******+++---...---,,,000111111000---,,,------+++---000222333222000...888888666333000//////111111111111222333444666777888666444111///......---555444333333333444555666333222222111000000000111//////000000111111111222222222333222222000///...333222111111333333222111000111333444333111///---,,,,,,---......------,,,............---,,,+++***+++,,,,,,***))))))+++------.../////////...,,,,,,,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,---...111333444111000///...---,,,,,,,,,///---+++---111333333222,,,---//////...---......,,,...000222222111///---+++,,,...///111222222333222333333444333222000///444444333000---,,,...///...000222111...---...111......///111222222000---000///...,,,+++*********---,,,+++***+++---///111111///......///000000///---...000111111///---,,,'''***---000111///---+++000111111///,,,+++++++++************+++,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////...---///......---+++******)))---,,,+++******+++---/////////000000///...------+++,,,.../////////........./////////000000000111---............---,,,++++++---111333333000---***,,,,,,---......---,,,+++,,,,,,,,,------.........//////000111111111111111///...---,,,------//////111000/////////000222333222111///------...000111uuukkk]]]RRRLLLJJJIIIHHHCCCBBBAAAAAA@@@<<<666111333333444444333222111000444777:::999666333222222333444666888888666333111333222111111222222222222000///...///111111000.........////////////......,,,,,,---......---------...------------------.........------,,,,,,,,,---000000111222333222///,,,+++,,,---------------,,,,,,,,,,,,,,,------------///......---...///000111///---******,,,.../////////000000///---,,,,,,------...000111111000///...333333222000......///111111111111222333444555666666555222000///.........000111222333333333222222444444333222222222222222000000111111222222222222555444444333222111000000444222111111222222000///000222444555555333111///---------------..................---,,,,,,++++++,,,,,,,,,+++******,,,...---...////////////......---,,,,,,,,,,,,---......///...------,,,,,,------,,,,,,,,,,,,...000111333000///...------,,,,,,,,,...---,,,---000222111000,,,---///////////////000///000111222222111///...,,,---...000111111222222111222222222111111000///555555444222///------...///000111000//////000111......///111222222000...///...---++++++*********,,,,,,+++++++++---///000333111000000111222222111------...///...---,,,+++***,,,...000111000///---000111111000---,,,,,,---,,,,,,++++++++++++++++++---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,......---+++...------,,,,,,++++++***,,,+++***)))***,,,---///////////////......------,,,---...//////......---.........///000000000111------,,,,,,,,,+++++++++,,,---000222222000---+++,,,---.../////////...---,,,,,,------------------...//////000000000000000///...---,,,,,,---......//////.........///000111111000///......///000000vvvmmmhhh___SSSIIIGGGKKKPPPCCC@@@>>>AAACCC@@@777///555444333111000//////000///777???@@@:::333111111444222111444888888444000///111333333111111333555222111000111222222111///......////////////......---------------,,,++++++---------------------------------------.........111111111222333222///,,,///......---------......---,,,,,,,,,,,,---......000////////////000111111111---***)))+++...111222///000000///---,,,---...//////////////////......---......---,,,---///111222222222222222333444444444222111///............,,,...111333333222000...555555444444333333444444111111222222222222333333777666444222111111111111444222111000111000///---222333555666666555444333000///...------...///000///...---++++++++++++,,,------...---++++++---///.........///000000111111......------......///000//////...------------...,,,,,,,,,,,,---...///000///......---,,,,,,,,,+++,,,,,,,,,...000000///---,,,,,,---...///000000111222222222111111000000///...///000000111111000000111111000/////////000000555555666444111...---...000//////000222333222111/////////111333333111///---,,,,,,+++*********+++,,,,,,,,,,,,,,,...///000333111000000111222222111------,,,,,,,,,+++++++++---...///000000111000000000111111000...,,,---......------,,,+++*********---------,,,+++***)))(((++++++++++++++++++++++++******)))+++,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///000///...---,,,---......---............------,,,------......///000000111,,,+++***)))))))))***+++------///000000///...---,,,---///000000000//////------------------,,,,,,------...//////////////////...---,,,,,,,,,,,,,,,------,,,,,,------...///////////////////////////qqqjjjddd[[[RRRLLLJJJKKKLLLAAA>>>===>>>@@@===777222444444333222222111000000111777>>>@@@;;;555111000111111111333666666555222111222444555555666777888444333222333444444222000---............------,,,---...............------------............------++++++,,,---......//////.........000222222000...000///...---,,,---.../////////.........///000111000000000111111111222222...,,,***+++...222444444000111222111///...///000222111///............///.........---,,,---///111333222222222222222333333111000///...------...///,,,...000111222222000///555444444333333333444444111111111111111111111111777555333000///000111111333222111111222222111000333444666777888777666555222111///------...000111000///---+++***+++,,,------...///...---,,,...///......///000111222333444//////......//////000111///......---------------,,,,,,,,,,,,---------...---------------,,,+++++++++,,,---//////...,,,++++++++++++,,,...000000000444333111///////////////000111111111111000//////222111//////...///000111444666777555222///...---111///...///333555444111000//////111222333111000,,,++++++*********++++++------......///000000000000///------///000///...------,,,++++++++++++,,,............///000000111...///000///---,,,,,,------------,,,,,,++++++***,,,,,,,,,+++***)))((('''*********+++++++++++++++***))))))***++++++***(((***++++++,,,,,,------...,,,++++++,,,---...000000000...,,,++++++,,,...///............---,,,,,,+++,,,------......///000000,,,***(((''''''(((***+++------..................+++,,,...///000000//////.........------,,,,,,,,,,,,,,,---............---......------,,,,,,++++++,,,,,,,,,---------......---...///000000000//////xxxqqqkkk```TTTQQQSSSQQQIII@@@======<<<;;;888777777777111333555666666555333111555666888::::::777444111///111333333222222444777777555444777<<<>>><<<888555444333444555444333111---------------,,,+++***---...///000111111111111---......//////......---)))***+++---............******+++---000111111//////...---,,,,,,---...///222111111111111222333333111111111222222222222222,,,---///333777999888777111222333222000000000222333222000.........///000222333222000......000111222222111111111222333333111000...---------...////////////000000222333333333222222222222222333333000000000000000/////////444333111///...///000111111111000222444555555444444444666777777777777666333222000...---...000111111///---+++++++++---...---...//////...---.../////////000111333444555555000////////////000111111...---,,,,,,+++,,,,,,,,,,,,---------------------------.........---,,,+++***+++...//////---,,,++++++***(((***---/////////333111///---,,,---......222222222222111000///...222111000//////000222333333555666555222000......111///...///333555444111000//////000222222111000,,,,,,++++++***+++++++++...///000111222222111111000...------...//////......---,,,,,,++++++,,,,,,,,,,,,++++++,,,---///000+++,,,------+++***+++---***+++,,,------------,,,++++++++++++***)))((('''******+++++++++,,,,,,,,,+++***)))***+++,,,***((()))******+++---......///---------...///000000111...---+++******,,,...///......------,,,,,,,,,,,,------------............+++***(((''''''(((***,,,---------------...//////+++,,,---...///......---.........------,,,,,,,,,++++++,,,---------------.........------,,,,,,,,,------......////////////,,,---...///000/////////~~~sssqqqhhh\\\PPPOOOUUUSSSFFF999;;;;;;;;;888555444777999111333666999999888555333666444333444666777555333///222555333111111555999999666555888???AAA===888666555444444555555333111---------------,,,+++***---...///111222222333333---...///000000///...---***+++---...//////......))))))))),,,///000000///---------------...//////222333444555555555444444000111222222333333222222...000555;;;???>>>;;;777111222333222111000111222333222111000///000111222555555444222//////000111111111111111111222333333111000///...------...///111000//////000222444555111111000000000111222222000////////////.........111000///......///000111111000000222555777777777444444555666666666555555222111000///......//////111000///------------...,,,...//////...------...///000222444555666555555000000//////000000111222------,,,++++++++++++,,,,,,------.........------------/////////...---,,,))),,,...///...------...---***((()))---//////...111000...---,,,------...222222222222111000///...111111000000000111222222222333444333111000000000000//////000222333222111000.........000111000///...---,,,,,,+++++++++,,,---///111333444333222111222000//////000111111000---------,,,,,,,,,++++++************+++,,,---...)))+++,,,+++******+++,,,)))***,,,............---***++++++++++++***))))))+++++++++,,,,,,------...---,,,+++,,,------+++))))))******+++---......///.........///////////////,,,,,,+++++++++,,,---......---,,,,,,,,,,,,,,,---...------------,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,---......//////,,,,,,---......---,,,+++------------------,,,,,,++++++,,,---------------------...//////......---......///000000000000///---------......//////000tttkkkaaaZZZRRROOOOOOMMMEEE>>>;;;:::888888888888888777555666777888888666555444111111222222222222444666333333333222222333555777666666666999<<<<<<:::777666555444444555444222000////////////...---,,,+++...///000111111111111111---...///000000///...---,,,...///111111111000///,,,++++++,,,...//////---,,,---...///000111111111111222555666777666444333///000111222333222222111000222777;;;>>>;;;666222///000111111//////000111222222222222222222333333444444333111///...///111000000000000111222444444333222000...------.........///000111222333333444000000000000000111222222000000000000/////////.../////////000111111222222111000000222444666666555444444444444444444333333111111000//////...------111111111000//////......+++---//////...,,,,,,---///111444777888777555333///////////////000111111......---,,,,,,,,,,,,,,,,,,---...///000//////...---...000111111000...---***,,,......------///111111---)))***...111000...//////............//////222222222222111111000///...///000000111111000000000111222111000///111222///000111000//////000111///...,,,---///000000///000///...---,,,,,,+++++++++---000222333222000///111000......000111000///***+++,,,,,,,,,+++))))))))))))***++++++,,,,,,,,,)))***,,,,,,++++++,,,---+++,,,---...///...,,,+++)))***++++++,,,++++++++++++,,,,,,---....../////////...---...///...---+++******+++,,,,,,---.....................------,,,***+++++++++,,,,,,,,,,,,---,,,+++++++++,,,---...///......---,,,+++******+++++++++,,,,,,,,,------***+++,,,---................../////////---,,,+++,,,,,,------------------+++,,,,,,---...---------,,,---...000000000000///---...///000111000000///------,,,,,,---...000111vvvdddZZZYYYUUUPPPIIIEEEEEEFFF;;;888777999======999333999888777666555444444444+++000333222//////333888888444000000444666666555222555888999888777777777666555444444555444222000111111111111000///...---000000000000000//////...---...///111111///...---///000222333444333111000000...------......---,,,+++---///111333333333222///222555777888666333111///000111222333222111111111222555777888555///+++---...000///......///000222222222333444444444444111222111///------///000/////////000111333444555444333111///............+++---000222444333222111111000000000111222222333222111111111000000//////......000222333333333333222111000111333444444333444444444333222222222111000000000000///...,,,,,,111222222222111000///...***,,,//////---,,,,,,,,,///222666999999777444222///////////////000000111//////...------------...,,,---...000111000000///---...000222222111///...***,,,......,,,---000444444///+++,,,000222111////////////000000000000000222222222222222111000000,,,---///000000000///...000000000///...///222444...000222111...---///111///---,,,,,,...//////...222111///...---,,,,,,+++))),,,///222222111///---///...,,,,,,...///...---((()))+++,,,+++***(((&&&))))))***,,,,,,,,,,,,,,,)))+++,,,,,,,,,,,,---///------/////////---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,------...///000000000/////////000000...,,,******+++,,,,,,---......------------,,,+++******)))***+++,,,,,,,,,,,,,,,,,,++++++***+++,,,...///000///...---+++***)))(((+++,,,---............---)))+++,,,...//////......000000111000///...,,,+++,,,,,,,,,------.........+++,,,------......------,,,---///000222222111111------///000000000///......---,,,+++,,,...000222ssshhh```ZZZRRRLLLIIIFFFBBB???======<<<;;;:::999999888777444111000111333444555333222111111111333555777:::555000111555777444111666666666666777777777777888777666555333111000000222222333444333222111000...///000111111000//////...///////////////......222333444222000//////000------............------...///111222333333222111333222222333555666666555222222222222111111000000333333333222000...+++***...............---------111222333444444444444444000000///............///111000000000000000111111222333444222000//////000...///000222222111111000222111111111222444666777333444444444333111///...000//////111444555555444///000111333333222111111111111111111111000---+++222111///---,,,+++,,,,,,,,,...000111222111000///------------------------///333777888555222000000222///,,,---000111///,,,//////000000000//////......///000000000000//////333222111000///000000111***,,,---,,,+++---111444666222---...222444333000,,,---.../////////...---000000/////////000000111...,,,+++,,,///000...,,,...000111000------///222444333222111000///............------------------.........---------,,,,,,,,,...000///---+++++++++++++++++++++,,,---......,,,+++******,,,,,,+++***,,,,,,---...//////......***+++,,,...///......---------,,,,,,+++,,,,,,,,,,,,---///000000///---,,,......---------...//////////////////...---,,,++++++++++++---......,,,***111000///---,,,***))))))++++++,,,---,,,+++***)))++++++*********+++,,,---...///111222000---)))'''((()))***+++++++++++++++***))))))***+++...000111///000111111000///...---...------...111222222111***---000111000.........,,,,,,,,,...111333333222---------...///111333444///...,,,,,,,,,...000111|||sssoooddd[[[QQQKKKJJJHHHCCC>>>AAA@@@===;;;999999:::;;;777444000///111333444555333333222111222444555777666444222111222222222222555555666666666777777777888777666555333222111000111111222333222111000///......///000000//////......//////000000//////...111222333222///....../////////000000000///......,,,...222444555444222000333222111222444666555444222222222111111111000000000111111111000///...---........................000111111111111111111222000000///...............000000////////////000000222222333222000...///000...///000111222111111000222111111111111333444555111222333333333333222111000//////111333555444444000000111222222111000///111000111111111000...---000000///...---------------...000222222111000//////...------------...///222444777666333///......///000111111000///...///------.../////////...---......///000111222333444111111111111000///...---...------...111333222222222000......///000000///...//////000000///...---///............//////000111//////000222222000---111222333222//////111333111111000///......------............---------,,,---------,,,,,,,,,++++++,,,---//////---+++++++++,,,++++++++++++,,,------,,,+++***+++,,,---,,,***,,,,,,---...............***+++,,,............---,,,,,,+++************++++++,,,...//////...,,,+++------------------............//////......------,,,++++++,,,...///...,,,111111000...---,,,******+++,,,,,,,,,,,,+++***)))******++++++++++++++++++...///111222111///+++)))))))))***+++++++++++++++))))))***+++,,,...///000///000111111111000...---///......///111222111000***,,,000333444444222000---,,,,,,...111333333222...---,,,,,,---///111333///...---,,,,,,...000111xxxssstttfff]]]QQQJJJIIIHHHCCC???EEEBBB>>>:::999:::<<<===777444000...000222444555333333222222333444666777444555444222///...000333555555555666666666666777888777777555444333222222000111222222222111///...---......//////...------//////000000000000//////000111222111///......///222111111111000000000///***---222666777555222000222111000222444555444333222222111111111111111111//////000111111111000000////////////////////////000000...------...//////000000///...............000//////.........//////000111222111///---.../////////000111111111111000222111000000000000222222...///111333444444444333000//////000222444333222000111111111000///...---//////000111111000///...---......//////...............000111111111000///111///---++++++---///111444555555333///,,,++++++,,,000444444000---...000+++,,,...///000000///...------------///000222444111222222222111...,,,+++...+++***---222555333000222000...---...///000000//////000000000000///...///............///111111111000///000000000...,,,000000111///------...///000000//////.........---000000000000//////...---,,,++++++++++++*********+++,,,......,,,++++++,,,---,,,,,,+++++++++++++++---,,,+++,,,---...,,,+++,,,,,,------......------***+++,,,---............++++++***)))))))))))))))***+++,,,------,,,+++***,,,,,,,,,,,,---------...------.../////////......---,,,+++,,,...000000000222222111000...---,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,+++***)))...///111222222000---,,,)))***++++++++++++++++++((()))***,,,---.........///000111111111000///...000.........000000///...***+++///555:::;;;888555...------///111333333222///---+++******,,,///111///...---------...///000~~~tttooofff^^^TTTKKKGGGEEECCCBBBCCCAAA>>>;;;:::999:::;;;777444000///000222444555444333333333444555666777555555333222000000111222444444555555555666666666777777666555555444333333111222222333222111000///------------------,,,,,,...///000000111000000000000111333222111/////////222111111000000000000000,,,...111444555555333333111000000111333444444333333222111000000111111222000000000000000000000000////////////000000000000111000...,,,+++,,,...///000000///............///111000000////////////000///000111000...---...//////000000000111111111111222111000///...//////000...///111333444444444444111000///000222333222111111111000000...---,,,,,,,,,...000000000///...///+++,,,...000000000//////......///000000///......222000---++++++---000222444444222000...,,,+++,,,,,,///333444222///......+++,,,...000111111111111111000///......///111333444333222111///...---,,,+++******,,,111666;;;===>>>777000,,,---000222222......//////000000000000000000/////////111333444444222000...------------//////...---,,,,,,,,,---000000000000000/////////111222222222222000///...++++++*********)))))))))***,,,------++++++,,,---...---,,,+++************------,,,...//////---++++++,,,,,,---------,,,,,,++++++,,,------.........,,,,,,+++***))))))))))))******++++++++++++************+++,,,------------,,,,,,...//////000000000...,,,+++,,,...111222222222222111000//////......,,,,,,++++++******++++++***+++---......---+++***,,,---///111111000...---******+++,,,,,,+++++++++'''(((***,,,---...------...///000111000000......///---,,,,,,......---+++******...666>>>@@@===888111000///111333444444333///---+++))))))***---/////////...---......///000tttdddbbb^^^WWWMMMDDDAAABBBEEE>>>>>>======;;;999777666777444111000222444444444444444444444555666777777888444111111444666444111444444444444555555555555666666555555444444444333222333444444444333222111......------,,,,,,,,,,,,......///000000000000000000222444444333111111111000///............///000////////////000222444555111000000111333444444333333222000000000111222333333333222111000///........./////////000000111111333111///---------///000111111000////////////000333222111111000000000111...///000///...---...///000000000000000111111111222111///...---......//////000111333444444333333222111000111222333222111222111000///---,,,,,,++++++...000000///---...///+++,,,...000111111000000.........///............111000...,,,,,,...000111222111///.........//////......///222444444111---+++,,,---///000222333333333222111000000111333444444333000...,,,,,,,,,---+++---......111;;;IIISSSUUUHHH777------000000...------...///000111222222///...------///111444555999777444000...///111333111000///......///......000/////////////////////000111222222111///...,,,+++++++++*********))))))***+++,,,,,,++++++---/////////---,,,++++++******...---...///111000...,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---......//////...---,,,++++++++++++)))******************))))))***+++,,,------------,,,,,,...///000000111111...---+++,,,///111222222111111000000//////......,,,,,,,,,+++++++++******+++,,,...000000///...,,,+++,,,---//////...---,,,++++++,,,,,,,,,++++++***'''(((***,,,------,,,,,,------//////000///...---,,,+++******+++,,,+++)))******---555===@@@===888333222111222444555444333///---+++))))))***,,,.../////////.........//////ppp```___\\\UUUMMMEEEAAABBBEEE999:::<<<<<<;;;999666444666444333333555666555444444444555666666777777777888333///000555888666222333333333444444444555555444444444444444444333333333444555555555444222111///...---,,,,,,,,,,,,,,,,,,---...///000000000///000222555666444222222222------,,,,,,,,,...000111111000...,,,---///222555222111000222444555444333333222000//////111333444666555333111///...---------......//////000000111222222000//////000111111333222222111111111111111444333333222111111111111...///000///...---...///000000000///000111111222222111///...---......///...///111333444444444444444222111222333333222111222111000...------,,,,,,,,,000333222///---...000,,,,,,...///000111111111000000000000////////////111111111111111111111111111000...///111222222111000//////222777888555111---------...000333666888333222111000000111222333333222000...,,,,,,,,,---))),,,//////333???SSScccmmm]]]HHH888111//////---000000000///000111111222...---,,,+++---000333666888888666444111111222555111///......///000000///000000//////.........---///000111111000...,,,***---,,,,,,,,,++++++++++++***,,,---,,,,,,---///111000000...---,,,,,,,,,,,,......///111222111///,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,...//////111000///---,,,,,,,,,,,,************************)))***,,,---.........---,,,---...///000111111111...---,,,---///111111111........................++++++,,,---,,,+++***)))***+++---///000000000///++++++------...---,,,+++,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,+++,,,---.........---,,,+++)))))))))++++++***))))))***,,,222888:::999666333222111111333444333222......---,,,,,,,,,---...000000000/////////......|||qqqjjjfff___XXXOOOJJJHHHFFFCCC@@@999999:::::::::999888777555555555777888888555333444555555666777777777777333111///000333666666666222333333333333444444444222222333333333333333333333333444555444333222111000000...---,,,,,,,,,---+++,,,---...///////////////111444555444222111111,,,+++++++++,,,...111333000///...,,,,,,...///111333222111222444666555444333111000//////111333555777555333111///.........,,,------...//////000000111111111111111222222222555444333333222222333333444333222111000000000000...///000000///...///000111000/////////000222222111000///......//////000,,,---000222444666666666555444333333444444333111222222000......---......000444777666222///000222............///000222222444444333222222222222222111333666888888666333111222111000111333555333222111111333666888:::;;;;;;555333222333555:::>>>BBB@@@???===;;;999666444333333444555666555333111///...000222555<<>><<<999555222000//////333222111111333666;;;===AAAGGGNNNPPPMMMHHHCCCAAAAAA???===???BBBDDDDDDBBB999999888777555444333333888999:::;;;:::777444222000000/////////.........,,,---...------///222444111000000////////////000//////000222444333000---+++++++++++++++***)))(((---,,,++++++,,,---///000111111///...---,,,,,,,,,++++++************++++++)))+++---///000000000///...//////000000000000000---,,,---...000000...,,,******++++++++++++,,,,,,(((***---//////,,,)))&&&&&&'''((()))+++...000111......//////...------,,,------------,,,,,,+++*********)))))))))***,,,---((()))***+++,,,++++++***+++******+++---///...---(((***,,,,,,,,,---///111///...------......---,,,---...000111111111000///000000000000000///......qqqgggbbbaaaVVVQQQJJJFFFDDDCCC@@@===888888777777777777777888:::999888999::::::999888444555777888888666444333222...---000777:::999666666666666444222333555777333333444777888777444111444444333333222111000000///...,,,,,,+++,,,---...---,,,,,,,,,---...000111222222222111///...,,,+++((()))+++---///111222222222111///---,,,,,,,,,,,,000000111111111222222222000...---...000222333333222000...---///000000000......////////////......000000000000111222333333999555222222333555444222666///---000111...---000---...///000000000111111---333444...---222555444///444333...000888999333444111000111666999:::999666666666666555444333222444444444333111000111222777777777666666666666666444222000...///000333555;;;999888777777777777666666;;;AAAEEEAAA;;;999::::::666333555:::;;;777222555888<<<<<<<<<@@@GGGMMMNNNBBB<<>>===;;;:::999888777777777777<<<;;;999:::;;;<<<;;;:::444555666666666555333333333111111444777999888666555666666555444333444555222222333666888777555222333333333222111000000000------,,,++++++,,,---...//////.........000111222222222222111000...---,,,)))***,,,...///111111222333222000...------------//////000111111222333333333222000000222444444333222000......///111111000///000000000000000000///222111111111111222222333444222//////222333333222333...,,,//////,,,---111333444666666555444444444///333444333444888888444555555333222888AAAEEEDDD:::666444444777:::999888:::888666444333333444555555666555444222111222333555666666666666666555555555444333222222333444555777666555444555666666555777<<>>DDDUUUlllssseeeZZZPPPDDD;;;::::::666111///111333222///000:::IIISSSjjjvvv}}}wwwpppkkkdddhhhoootttuuurrrooommmgggbbb\\\ZZZYYYTTTKKKCCCDDDOOOWWWWWWSSSRRRRRRQQQFFF<<<222///000......000---,,,,,,,,,---...///000...------///111111...+++...000222333111///.........------,,,***))))))(((,,,---...///000///...............------------------,,,***)))))))))***+++************+++,,,...///////////////......---,,,......//////...,,,+++***,,,,,,------,,,,,,++++++************)))((('''''''''((()))))))))***,,,...000///...---,,,+++++++++,,,------...---,,,+++***'''''''''((()))***,,,,,,,,,***)))***,,,......---............---------,,,,,,,,,,,,,,,,,,------...///---,,,---///000///---,,,...000222333333222222111000///......---......xxxooopppmmm```TTTQQQOOOLLLHHHBBB>>><<<;;;===<<<:::999888888888888;;;:::999999:::;;;;;;:::555555444444333333444444555666777888888777666444333555777777666444333333000111222555777777555333222222111111000000//////,,,,,,,,,,,,,,,---...///111111000000000111222222111111111111000///...---+++,,,---///000000111111333222111///.........///---...///000111222333444666444333333444555555444444111//////111222222111111222222333333222222111333333222222111222222222000...---...000222222222111///...///...---///444777888999::::::999777666222444444555999>>>>>>:::???999777>>>HHHOOOSSSWWWHHHBBB;;;888888999888777<<<999666222111222555666555666666444222111222444555666777999999888666555555555555555555555555555444333333333333444555555555999>>>@@@???===;;;:::333444555444333111111111333444777===FFFNNNSSSVVV[[[hhhjjj^^^^^^xxxjjjNNN>>>======>>>BBBGGGFFF@@@>>>???>>>YYY|||nnnVVVFFF>>>888777777333000///111222000...///999JJJYYYyyy{{{yyyxxx{{{wwwiii\\\\\\lllyyyxxxooommmpppttt___LLL999111//////.........------,,,,,,,,,---------------///000000...,,,---///222222000...------///...,,,******)))******---...///000111000//////,,,,,,,,,,,,---------------,,,+++***)))******+++,,,++++++***+++,,,---...111111000000///---,,,+++------......---,,,++++++---------...............---,,,+++***))))))))))))(((***+++***))))))***,,,------------,,,,,,,,,,,,++++++,,,------,,,++++++%%%%%%%%%&&&'''***,,,---,,,+++******---......---...............------,,,---------------.........///...---...000000000.........///000111222333333111000...,,,+++,,,---...sssfff^^^[[[[[[QQQNNNJJJFFFCCC???;;;999>>><<<;;;999999999:::;;;999888666666888999999888888666555333333444555666777999<<<<<<999666444333222555888999777444222111//////000333666666555333111111000000/////////...,,,,,,------...///000000222222111111111111111111000111111111111000//////---...///000000000000000222111000............///,,,,,,...///111222333444444333333444666777777666444222000000111333333222333333444444444444333333444444333222111111222222000000000000111222222222222222222222111222777;;;@@@>>>>>>AAAFFFGGGBBB======;;;999999>>>FFFMMMPPPLLLDDDEEESSS]]]^^^^^^bbb^^^TTTFFF;;;777777777666:::888555222111111222333333444444222000///000222444666999;;;;;;999777666444444555666666555333333444444555444333333444666333666999999::::::888444666666666666444333222222888888999>>>GGGTTTbbbjjjttt|||}}}wwwyyysss\\\CCC666777777666777:::999666666:::;;;QQQqqqnnnWWWAAA:::555444777777444000333111000///000:::LLL\\\qqqxxxdddKKK:::222---,,,...------,,,,,,,,,,,,------000000000000000///---,,,,,,///111111000...------...---***)))((()))***+++---...000111111111000///+++++++++,,,,,,------------,,,+++***)))***++++++------,,,++++++,,,---...000111111000///...------------..................---.........///000111111///...,,,***))))))******+++,,,...---+++******+++++++++,,,,,,------------------.........,,,+++***%%%%%%%%%&&&(((***---///...,,,+++,,,...000000/////////000000000///...---,,,,,,------........................///000000///...///111333444333333222111///,,,***)))***,,,---sssbbbXXXXXX\\\TTTNNNGGGEEEEEECCC>>>999===<<<:::999999;;;===>>>:::888666666888999:::::::::888666444444555777888888:::<<<<<<999555333222111555999:::888444111///......///111444555444333000000000///////////////------...///000111111111000000000000000000/////////000000111111111111111...///000000111111000000111000...---,,,------...+++,,,---...000111333333000000111333777999999888555333111000222333333333444444555555555555444444444333333222111111111111444444444444333222222222111333444555888>>>DDDGGGPPPLLLKKKRRR\\\^^^WWWOOOOOOJJJDDDBBBFFFQQQ```lll^^^YYY]]]jjjrrrnnnjjjkkkvvvgggRRR@@@777555666777666555444333111000///...000111111///---,,,---///222444666888999777555444222333444555555333111000444555555444111111222444555777888666999===999222777888999<<>>===AAACCC>>>888999555444666:::AAAPPP___aaarrr|||{{{{{{bbbLLL:::///,,,///,,,,,,,,,,,,---...//////444444333222000---,,,,,,,,,///111111000...------,,,+++)))(((''')))***+++---...000111111111000///+++++++++,,,,,,---------------+++*********+++,,,...---,,,,,,,,,---.../////////000000111000000///......//////000000111111///......///000111333333111000...,,,+++***++++++---///111111///---,,,+++)))***+++,,,------------000000000///...,,,***((('''''''''(((***,,,///000000...---...000222222111000000222222222111///...++++++,,,---...------,,,---......///...//////000,,,000444777888666222///000...+++)))((()))+++---yyyllleee___XXXSSSUUUOOOHHHEEEEEEDDDAAA>>>>>><<<:::999999:::===>>>===:::888888:::<<<>>>>>>:::999777555555666777888999999999999888555222000111555999;;;888444111//////......000222333333111000000000000////////////---...///000111111111000......///000000//////......///000111222222222222...///000111111222111111000///...,,,,,,,,,---...+++,,,---...///000111222......000333777::::::999444222000000222333333222333444444555555444444333222222111111000111111111444666777666444222222333000222555999DDDQQQYYYZZZ```___bbbiiiqqqsssnnnhhhbbbXXXOOONNNTTT```ooo{{{uuutttwww~~~~~~||||||uuu]]]HHH<<<777777777444444333222111///---+++///000000...,,,+++,,,......000222333444333222111444444555555555333222111222444555444111000222555666888777666;;;BBB???666444999AAAGGGLLLQQQXXX\\\YYYWWWVVV[[[iii~~~iiiKKK:::222...222000222444333111333777AAAGGG[[[|||wwwqqqnnnaaa[[[RRRLLLLLLOOOKKKEEEFFF??????FFFLLLOOOXXXbbb\\\bbbnnnuuullleeevvvwwwaaaJJJ888000000,,,,,,,,,---...///000111555555555333///------------///222222000...------+++***)))))))))***+++,,,---...///000111000//////,,,,,,,,,,,,------------...---,,,******++++++,,,...------,,,---...///000//////000111111111111111///...//////000222333444000/////////000111333444222111000...---,,,++++++...111333444222///---,,,((()))+++------------,,,111111000///---+++(((&&&((((((***+++---...///000000///...///111222222222///000222333222111///...***+++,,,......---,,,,,,,,,---......------...000+++///555999999666111---///...,,,***)))***+++,,,rrreeeccc```WWWMMMRRRQQQNNNHHHCCCBBBEEEHHHAAA???;;;999777888:::;;;>>>;;;999999;;;===??????999888777666555666666777999666444555666666333///222666999:::888444000///000///...///111222111000000000000000000000000000---...////////////...---,,,---///000000000000///---...000111222333333444...///000111222222333222000000...---------...///,,,,,,---......///000000//////111444888:::999888444222000000111222222222222333333333333333333222000000000///000000111111000333555555333111111333111444888BBBUUUjjjuuuuuusss{{{|||mmmbbbfffqqqzzz}}}fffQQQDDD===999777666555333111///...------111222222000...---...000...///000111222222222222888888888888777666555555111555777777555555999======@@@???>>>FFFRRRPPPFFF>>>KKKZZZ``````fffsss}}}wwwttt|||xxx```FFF777333222000000222111///333888@@@QQQlll}}}vvvooopppjjj```ZZZ\\\______UUUMMMMMMYYYbbbaaabbbfffddd___]]]\\\UUUTTThhhrrr]]]GGG777000//////.........//////000222333444111...---...000...000222333111///......+++++++++,,,,,,---------,,,---...///000///...............---------------...---,,,+++***+++,,,,,,------,,,------///111222111111222222222111000000...---......000222444555111000///...///000222444222222111000///---,,,+++---000444555333///---,,,((()))+++---------,,,+++.........---,,,)))'''&&&((()))+++...//////...---///...------///111111000...///111222111000---,,,+++,,,.../////////---,,,***,,,...---,,,+++---///+++...333666666333000---......---+++++++++++++++sssddd]]]YYYTTTPPPOOOSSSSSSKKKAAA>>>GGGPPPDDDAAA===999666666777888<<<:::777777999<<<>>>???777777666555555555555555999555111222555666333///333666999:::777333000///000///...///000111000///000000000000111111111111,,,---.........---,,,+++,,,---///000111111111000---...000111333444444444...///000111222333333333111111///......///000000---------.........//////111111222555888:::999777333111//////111222222111111222222333333222222111//////...//////000111111,,,///222333111000111333444777===JJJddd~~~yyykkkXXXJJJAAA;;;777999777333///------///000444444444333111000111222111111222222333444555555<<<<<<;;;::::::999888888333777;;;;;;:::;;;@@@EEEJJJMMMLLLLLLXXXfffeeeZZZSSSfffyyy}}}wwwzzz{{{XXXAAA@@@777444222333333222777>>>CCC```wwwxxxsssiiilllvvv|||```VVVXXXfffqqqnnniiijjjlll```RRRGGGBBBIII___sss{{{kkkTTT===000222222000//////............000111000...---///222...111333333222000//////,,,,,,---...////////////+++,,,.../////////...---/////////......---------...---,,,+++++++++,,,,,,------,,,---...000222333333333333222111000///...,,,,,,,,,---///111444555222111///......000222333222222222222000...,,,***+++///333444333///---+++((()))+++---------+++******+++++++++***)))'''&&&'''))),,,//////...---+++...,,,+++,,,...000000///,,,---///000000...,,,***,,,---///000111000///...))),,,...---+++***,,,///,,,...000222222111///---......------,,,++++++***xxxhhh[[[UUUUUUWWWZZZQQQIIIHHHNNNOOOIIIAAABBBCCCBBB>>>888444333444222333555777888999999999888555333222333444444333333555777666444111000000333111111444888999666333444555666333...,,,---//////............///000000333111............---,,,,,,,,,,,,...111333333111...///111444666666444111............000333777999111000///...------,,,,,,000000000...,,,,,,...000//////111444888::::::999999555111///000222333444444555555444222000111222111111111111111111111111000++++++000222///...111999:::AAAQQQiiisss\\\KKK@@@<<<;;;;;;333///222111---333===@@@:::666999???BBB===777???BBBCCC@@@<<<===CCCIIIEEECCCEEEJJJKKKFFFBBBBBBJJJDDDBBBGGGKKKMMMUUU^^^___ccciiipppuuuxxxxxxxxxtttvvv\\\MMM999;;;:::666444777@@@GGGaaattt|||zzzpppuuuqqqiiiiiirrruuuppppppvvvpppcccPPP@@@;;;EEE[[[nnnsssWWWCCC===555666444//////222///***---333444000---///000...111...---...000000...+++)))111333///---//////,,,...++++++//////******......000111///,,,+++,,,///)))))))))***+++,,,---......---,,,---///111111000222333444444333000...,,,///,,,+++---111333333222/////////000222333333333222222333333222///---+++///...///000222222000...***+++---......---+++******))))))***++++++)))(((++++++,,,------+++***))),,,,,,,,,,,,,,,---...///,,,,,,++++++,,,---///000---...000222111///---++++++++++++******)))))))))///////////////000000111///...---,,,***)))((('''|||kkkWWWOOOUUU___YYYRRRJJJIIILLLLLLGGGAAABBBCCCBBB???:::555444444000222444666777888888888777555222222333444333333333555666666444111000///000000222444888::::::::::::999888444111///000111...............//////000222000////////////---,,,,,,,,,---000333444333222......///222444555333111///.........000333555777222111000...------.........///000000//////000111111111222444666888999999666333000...///111222222444555444333000....../////////000000000000000//////,,,,,,000111///111666777CCCRRR^^^kkk___LLLHHHIIIGGGBBB===888777888;;;DDDNNNSSSMMMIIILLLSSSWWWSSSMMMSSS[[[aaa]]]UUUTTT]]]ggg___[[[ZZZ___bbb___ZZZYYYfffhhhddd___bbbmmmuuuvvvssszzzxxxdddJJJBBB???CCCCCCBBBPPPcccyyy|||zzzxxxvvvyyy}}}{{{zzzvvvtttvvv{{{}}}}}}sssdddUUUJJJAAACCCYYYsssooo\\\NNNDDD;;;:::999888555111///000222333333111///...///222444222111222444444333111...111111......222111---///++++++000111---+++------///000///,,,***+++,,,+++++++++,,,,,,...//////---,,,+++,,,...000000///222222222222111///---,,,...,,,+++---111333333222333222111111222222222111222222333333111///---+++---------///000000///---***+++---......---+++***---,,,,,,++++++***)))''')))******++++++*********......------......///000,,,,,,++++++,,,---///000......000000000///---,,,,,,,,,+++++++++*********+++,,,...000000000////////////...---+++***))))))}}}}}}wwwjjjZZZSSSWWW]]]VVVRRRMMMJJJJJJIIIEEEAAA@@@AAABBB@@@;;;777444444///000222555777888888888666444222111222333333333222555666666444111000///...000333555777;;;>>>AAA???;;;666333111111000000------........./////////111000///000111000...,,,+++,,,...111444555444222---------///111333222000//////......///111333444444222000///...///000111,,,///222333333222111222222111111111222444555666444222///...000111111111555555555222///---...///...///000111111000///...,,,+++,,,------...444<<>>???>>><<<888444222///000333555777888999999555333111111222333333333333555777666444111000000///222555666777:::???DDD>>>999222......///...,,,------......//////////////////000222333222///,,,,,,,,,///222555666444222---,,,,,,---///111111000000////////////111222333444333222111111111222333...111555777666444222222444444444333333333444555333111//////111222222222555555444222000///000111...///111222222111000///---...000//////444???IIIYYYZZZbbbuuuvvvfffaaabbbeee```TTTLLLUUUjjjuuuttt{{{}}}{{{hhh[[[___fffooozzz|||~~~wwwjjj[[[RRRXXXlll~~~tttggg[[[TTTTTTNNNGGGGGGLLLLLLFFFCCCAAAFFFMMMEEE888<<>>:::777666444111...---///333555666666666444222000000222444---...///000222444555555444888999999???NNN]]]eeettt~~~yyyzzzmmmpppsssyyy{{{mmmrrr{{{zzzoooqqqzzz~~~tttjjjfffhhhfff^^^VVVLLLJJJKKKOOOPPPNNNMMMMMMIIIKKKIIICCC???===:::666333111...---...///000000......---,,,+++++++++,,,---,,,---...//////---+++************++++++++++++,,,---...//////000222555@@@@@@>>>999222///000333333222111000...---,,,,,,,,,+++,,,...111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111...---...000------......///111222333//////......------......,,,,,,++++++,,,---///000000///---,,,,,,,,,---...,,,,,,---------------...---,,,******,,,000444666333222222111000//////...~~~yyykkk[[[RRRQQQTTTLLLJJJHHHGGGGGGEEEAAA>>>:::888666777888888555222333444555777777777777666666444333333555666777666777999;;;;;;888555444444444333333444555666555333222222222111000111333555///000222333333333111000111000///111333444444333222000......000111111000......///222444555333111000000111222333444444444444:::CCCJJJKKKFFF>>>888666666666666666888<<<@@@===FFFOOORRRNNNGGGBBB???;;;777333111444999===?????????<<<999555444666888333333333555777:::>>>@@@>>>BBBCCCEEEOOObbbpppvvv}}}|||xxxtttqqqqqqaaaZZZYYYccckkkiii```ZZZ^^^aaa___TTTKKKIIIHHHFFF===888111------////////////...---,,,+++++++++++++++***+++,,,...---+++(((((()))***+++,,,,,,+++***+++---//////...///222555======<<<666000---000333333222111///...---,,,,,,******+++---000111///...---,,,,,,++++++,,,,,,---000333666444000...000222......///111111222222222111000//////......//////,,,,,,++++++,,,---///000......------,,,,,,,,,---++++++,,,,,,------------++++++***+++,,,///111333444333222111000///...---{{{oooeee^^^XXXQQQLLLKKKHHHFFFFFFGGGFFFBBB===;;;888666666888999777444333333555666666666555444777555333444555777888777888:::<<<<<<999666555555333111000333666666333000---///222222000000333777///111333444444444222111222000///000222444555444444111...---...///000///...///111444666666444111000111222333444555555555555===IIIQQQRRRLLLAAA:::555555444444555:::AAAFFFMMMWWWccchhhccc[[[SSSPPPCCC>>>999777:::???DDDGGGJJJIIIEEE@@@<<<:::;;;===::::::999;;;>>>BBBGGGIIIOOORRRSSSVVVdddxxx|||}}}ttt{{{{{{ooolllzzzwwwkkkuuu{{{xxxjjj^^^[[[\\\[[[DDD===444...---.........000///...---,,,+++++++++)))))))))+++,,,+++(((&&&'''(((***,,,---,,,+++***+++---//////...///222555222444444111,,,,,,000555333222000///---,,,,,,,,,))))))***,,,//////...------,,,,,,++++++,,,,,,---444777:::777222///000333---///000222222222111111222222111000000///000000,,,,,,++++++,,,---///000......---------,,,,,,,,,+++++++++,,,,,,---------((()))***,,,---...//////444444333111///...---,,,zzzfff``````[[[RRRKKKFFFHHHIIIGGGCCCAAACCCFFF777777888;;;>>>===888444999888666444333444555666555444333222333555777888666777888999888777555333222222222222222222222333///000000///---...000222444555444222000///111333111111111111222333444444333222000///...///111222000333666666333222444666333444444555555555666666<<>>555555777999;;;BBBSSSdddmmmXXXVVVWWWXXXSSSUUUiiixxxjjj^^^^^^cccaaaYYYTTT___bbb```\\\aaaoooxxxxxxjjjqqq~~~wwwuuu}}}tttnnnsss|||tttrrreeeQQQ???444...,,,+++//////......------,,,,,,---,,,++++++,,,+++)))((())),,,......------------------.../////////////////////000///---,,,---//////......------------...---,,,+++***+++,,,...///000///...------,,,,,,,,,111222111000...---...///.........///............000111222111000000222444444111///000222333000...---,,,++++++---......---///...+++***)))***,,,---,,,---...---+++)))***+++000///...---,,,---......wwwjjjeee```YYYSSSPPPOOOGGG@@@BBBHHHKKKEEE>>>BBB???;;;888999:::;;;;;;::::::999888888:::;;;<<>><<<888555333333555666666666666777777777777666222222222333333444444444333555555555333222222333222333444333111//////000222111111000////////////---......///111222333444555444444666999999666333666999:::888666777;;;@@@NNNlllpppRRR@@@BBBIIITTT```nnnmmmtttyyyxxxuuutttqqqlllyyyrrrmmmuuu~~~}}}vvvjjjYYYIII<<<333///,,,,,,*********+++,,,---,,,***(((((()))******)))+++---//////...,,,,,,---,,,,,,------------,,,,,,,,,///333444222///------+++++++++,,,---...///000,,,,,,+++++++++++++++,,,...///000111111000000///...//////---++++++,,,---+++,,,...000000000...---...000222222000//////000555777:::999555222111222///......///000000...,,,---......//////.........---...//////...---...000111000///...---...//////qqqccc``````ZZZOOOGGGCCCBBBAAA??????>>>>>>>>>999:::<<<;;;888555333333444555666666777888888999888777555444444555777888888777777777666666666666111111222333444555666666333555666555333222222222222444555444222000000111111000//////////////////---...///000111222333333555444444555666777666555222555777666555999AAAIIIddd{{{rrrRRRUUU^^^kkkvvv}}}{{{}}}}}}yyyxxxzzz{{{yyyuuuuuuwwwzzz~~~~~~|||qqqaaaPPPAAA777222...---+++))))))***,,,------+++(((((()))++++++***+++---......---+++++++++,,,,,,------,,,,,,++++++,,,///222333111...------++++++++++++,,,---...///,,,+++++++++++++++******---...///111111111000///000111000...+++***+++,,,***,,,///111222000...---...000222222000///...///000555:::888333///000333000//////000111111...,,,,,,---.../////////...---,,,---////////////111333333222000...------......}}}lll^^^\\\___[[[QQQIIIDDDBBB@@@?????????>>>===777:::;;;:::666444444444444444555666666777777666444444444555666777888888999999888666555555555555222333333333444555555555333555666555333111111111333444666555333222111111//////.........///000000......///000111222222222444444444444333333555777444888:::;;;===EEESSS^^^wwwvvvxxx}}}}}}ttt{{{|||~~~~~~|||~~~yyygggSSSDDD;;;888111///---+++***+++---...///,,,******+++---------+++---///...---+++++++++,,,,,,,,,,,,,,,+++******,,,...111111///---,,,---++++++++++++,,,---......,,,,,,---,,,,,,++++++***+++,,,///000111111000//////000///---+++***+++,,,***+++---...//////.........000222222111///.........111555555222///...////////////000111000---+++***+++...///000///---,,,***,,,///000000111444555222111000............///qqqkkkddd___XXXRRRQQQTTTFFFBBB??????@@@AAA???<<<888:::;;;999555444555777444555555666666666666555222333555777888999999999;;;:::888666555444444444444444444444444444444333333444666555333111000111333555777666444222222222...............///000111...///000111111222111111333444555333000111555999???CCCFFFHHHMMMXXXiiivvv~~~|||yyy~~~}}}~~~www|||zzz~~~{{{}}}iiiTTTFFF???===444222///---,,,,,,...///111...,,,+++---...//////,,,...//////---+++++++++,,,,,,,,,,,,,,,+++***))),,,...000000...,,,,,,---,,,,,,++++++,,,,,,---------.........------,,,+++***,,,...000111111000///---......,,,+++***+++,,,++++++******+++---...///...000222222111...---------...000222222111...,,,.........///000///,,,***)))+++---///000///---+++***,,,...000111222555777111111///......///000000}}}iiiiiieee[[[PPPKKKMMMQQQFFFCCC@@@BBBFFFFFFAAA<<<;;;:::888777666666666777555777999;;;;;;999777666333333333444555777:::;;;888;;;===<<<777444444555666666777777555333000...666777888666444111111111555777:::;;;777222//////333111///------.../////////444::::::666333333444777444222444888;;;;;;:::DDDUUU^^^XXXZZZnnn~~~yyyxxx{{{}}}|||zzzyyywwwxxxxxxwwwwww~~~|||qqqooonnnvvvvvvssseeeNNNAAABBBDDD>>>555...000333222------333333---***---///---...000...***,,,111000******000000++++++//////***...111333111000///...,,,111000---,,,+++,,,---...+++,,,...//////...,,,++++++,,,---/////////......++++++*********+++,,,,,,...---,,,,,,,,,,,,---.../////////000111111///---......///000000000000000///000000000///---+++***++++++,,,---............///......///000333555666444222000......000222444|||oooggg]]]UUUQQQOOOLLLIIIEEEDDDCCCCCCDDDCCCBBBAAA<<<:::888666555555555666;;;;;;:::::::::999888888333333333333555777999::::::::::::::::::888555333444555555666555333111000333555777777555333222222666<<<<<<555111333333000111111111000///111555888666555666999===>>>:::666:::>>>BBB@@@===@@@IIIRRRXXX___jjjttt|||~~~wwwuuuyyy}}}tttrrruuuuuusssrrrtttyyy}}}zzzttttttxxxyyyxxxyyy~~~xxxoookkkoooqqqpppooottt}}}xxxvvv~~~wwwnnnllljjjeee___]]]```eeeiiikkkrrr|||}}}|||llleeeiiijjjgggeeemmm~~~~~~wwwiiihhhppp{{{yyynnnZZZLLLIIIMMMJJJFFFBBB>>>:::888888555666333///000444222---,,,//////******///111///333555555444555555222...///000000///......//////444222000...,,,,,,,,,,,,,,,---...//////---,,,++++++,,,...///000000000000---,,,,,,+++++++++,,,,,,---,,,+++))))))+++,,,---/////////000222111///---......///000000000000///////////////...---++++++++++++,,,------...------,,,...000333444444444333555444222222111222333333~~~zzzrrreeeVVVPPPQQQRRRKKKDDDFFFFFFFFFDDDAAA@@@CCCEEE===;;;888555444333444555>>>===<<<:::999999999999222222333333555666888999999777777999===<<<777222333333444444444333222111///222555555444333222222666======444000444777444444444333222333666;;;>>>@@@;;;999???HHHLLLHHHBBBIIISSS\\\YYYRRRUUUfffvvvqqqppp|||}}}sssfffbbbeeebbbccclll||||||nnnbbb^^^[[[VVVUUUZZZ___^^^WWWPPPOOOSSSSSSQQQOOOOOORRRUUURRRMMMMMMRRRPPPNNNOOOTTTZZZ[[[VVVPPPNNNPPPQQQOOOMMMPPPXXX___YYYPPPNNNTTTVVVPPPIIIIIIJJJGGGBBB>>>@@@HHHSSSZZZmmm|||jjjYYYPPPUUUWWWQQQJJJRRRiii}}}{{{zzzuuummm]]]\\\dddttt~~~yyyqqqhhh```\\\\\\^^^bbbbbbVVVHHHEEEKKKFFF@@@999888>>>BBB<<<333///333444000///333;;;???AAA???@@@EEEFFFAAA:::666666444222111111111333555666555222000...,,,+++***---...///000000///...---,,,---///000111222222222///...---,,,,,,,,,,,,,,,000...+++))))))+++...000000//////111222222000...---...//////000/////////.........---------,,,,,,,,,,,,,,,,,,------------***---222666777666333000444444555666555444333222{{{vvvnnncccWWWQQQQQQQQQNNNJJJKKKIIIEEEAAA??????AAACCC===;;;888555333333333333;;;;;;;;;;;;::::::999888222222333444555666777888666666777:::<<<<<<888444444444333333222222222222333555777777666666777999666999>>>@@@<<<888999<<>>???<<<;;;999:::<<<:::666666;;;888777777;;;@@@BBB@@@===;;;<<<<<<999777999>>>DDD???888666:::<<<888555555777666333000///777CCCNNNtttwww___NNNFFFBBBFFFEEE>>>666<<>>@@@===<<>>>>>???>>><<<<<<;;;999777555333333333333666999<<<<<<:::888666222333444555666666777777111555999:::999777777888666555444222222222222333;;;<<<=========>>>AAACCC<<<<<>>DDDEEE>>>;;;???CCC@@@:::666555666666777888777777888444555333111222666666333444111111333333000000333444222111222444666777666222222111...,,,---000222444222000000111111111000///222444222000111666;;;FFFZZZlllssszzzjjjTTTCCC777222111///------///111222333555;;;???===;;;===BBBDDDAAAAAAAAA@@@>>>;;;888666666555777???LLL[[[hhhppptttssssssuuuvvvuuurrroookkkllljjjfffbbbeeeooowww~~~|||{{{}}}{{{{{{{{{~~~~~~xxxxxx|||xxxrrrppprrrsssqqqooopppjjjccc^^^```eeejjjqqqvvvqqqyyyzzznnneeeZZZSSSQQQUUUSSSIII@@@???@@@===999555111//////...******+++,,,,,,---...///............///000111111000///...---------------000...+++))))))+++...000...------///000000...,,,+++,,,------......------+++,,,...000111111111111222111///---,,,,,,---.........///000111111111111...///111222333222222111ttthhh\\\ZZZVVVSSSPPPPPPPPPPPPKKKFFF>>>999888999999888888:::;;;<<<;;;888555333111444777999:::888666444444555666888888888888777222333333333333444555666555333222111333666999;;;<<>>===???BBB<<<666111333999>>>===;;;:::<<<<<<888444333777<<<666555555666777666444333444555555333333444666666111111444777444000333:::888999666222333777444---...000111111111333666999888333222555555222222444222444555555444444444333111222111///111555444111111//////333444111000222222111111111333444555555222222000.........000222222222111000000111000//////111222111000000222555333DDDVVV[[[YYY^^^ooowww```MMMCCC<<<555000---,,,,,,---///000///------333555222111444777666777666555444444333333444///000222555;;;FFFQQQXXXeee]]]XXX]]]gggiii___TTTQQQYYY^^^WWWLLLNNN___pppvvvkkkeeeiiipppnnnfff```nnnqqqmmmddddddlllpppnnneeegggpppxxxuuummmoooxxx~~~rrrnnnvvv}}}xxxnnniiivvvvvvqqqyyy~~~yyyyyy}}}}}}zzzzzz{{{zzz}}}}}}{{{pppsss{{{~~~~~~~~~}}}mmmgggiiirrrqqqbbbUUUQQQMMMIIIBBB;;;666333333333111111000///...............------,,,,,,---............------,,,------...---,,,+++))))))+++,,,---,,,,,,,,,---//////,,,***++++++,,,------------,,,))),,,000333444444333111444333111...------...///,,,---...///000000/////////......///000222444555}}}nnnfff^^^VVVNNNMMMRRRSSSMMMEEEDDDBBB???:::666555888;;;777999<<<>>>===:::666333555666777888888777666555555666777999999999888888666222///000333666555333333222111111444888===@@@EEEOOO^^^kkkqqqqqqooommmzzz~~~}}}{{{{{{|||wwwooonnnnnnnnnjjjbbbVVVMMMPPPdddiiiYYYQQQ[[[```ZZZWWWNNNOOOYYYXXXIII???AAA999===>>>;;;:::<<<999333222111111222444777888999666555444222222333666999---222444111///222333111000...///222333111111333000111444444333222444777555666222,,,---222111,,,+++---///000000/////////333//////000...+++...555---//////...---.../////////111000...000444333//////,,,---222333111///000/////////000222333444555333222111000///000222444111222111//////000000...//////000/////////111222555999???BBBAAACCCSSSdddkkkaaaPPPAAA777222000//////...............,,,+++...333444//////333333000...///222555555333000000,,,///111000222888AAAFFFRRRMMMJJJNNNVVVWWWOOOGGG@@@FFFHHHCCC<<<@@@PPP___WWWNNNMMMVVVYYYPPPHHHGGGWWW\\\WWWKKKKKKXXX]]]XXXKKKLLLWWWbbb]]]QQQTTTcccsssiii[[[TTTZZZcccddd___ZZZfffrrrqqqhhhfffppp{{{}}}|||{{{{{{||||||{{{zzzzzz|||{{{~~~~~~zzzyyyiiidddXXXSSSJJJAAA:::777666666:::999777555222111000///...---,,,+++***+++,,,,,,------,,,,,,,,,------......---,,,,,,,,,,,,---...,,,++++++---......,,,***++++++,,,------------,,,))),,,111555666666333222666444222///......//////***+++...000000///...---000...------///333666999{{{kkkbbbXXXQQQJJJHHHKKKKKKFFFAAAAAAAAA???:::555555999>>>999999:::;;;;;;999888777666555555666777777555444222555888888555444555888333222111222555555444222333999;;;888666<<>>@@@<<<777777888999999888:::>>>BBBCCC???<<<===???>>>999444???DDDAAA999999BBBEEEAAA999999>>>DDDDDD@@@AAAHHHNNNJJJFFFEEEGGGJJJJJJJJJPPPRRRUUUYYY\\\___aaabbblllwwwyyymmmhhhqqq}}}{{{~~~}}}{{{wwwhhh___XXXVVVNNNEEEFFFNNNSSSNNNIIIFFFBBB===999999333///...///...+++,,,///---,,,,,,---///000000...111...++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******,,,...000000000111333555333111/////////...,,,******,,,///000000///000111------...///111333444555~~~lll___TTTQQQMMMJJJHHHFFFDDDCCCAAA???===;;;::::::999888666777888999999:::::::::444333222333444555555333555555555666888999999999111000000000222333555555999555999BBBFFFFFFJJJQQQeee{{{~~~wwwnnncccYYYUUUSSSKKKCCCCCCGGGHHHCCC<<<>>>@@@BBBAAA===999777666666777888999999888777666888888999999888666333222000222333555555444222111////////////000111222222222111000000000111222333111000000111333333222000222222222222222333444444444444333333333444555666888666444222000...---,,,------...///111111000///..............................///////////////...222111///...---......///000000000000000000000000000000000111222333444555333222222111111000000000000000000///...------------------------...//////.../////////...000333666999:::999666333111000111,,,,,,------......------////////////////////////---...//////000000000///---.........---...000222666222///222777999555000000222333333222333666:::666333111111333333...***222777555---...666999444//////333888888444555:::<<<:::777777:::<<<===<<<@@@AAADDDGGGKKKMMMOOOPPP[[[eeeggg\\\WWW```jjjoooiiilllrrr|||~~~xxx~~~yyyuuuyyy|||pppsssuuupppccc[[[aaakkkwwwkkk```\\\[[[UUUIII???<<<444...---,,,***+++...---,,,+++,,,---......---000...++++++,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,...///000000000222444222000///.........,,,***+++---000111000000000111------...///000222333444kkk\\\PPPPPPOOOKKKFFFBBBBBBCCC@@@>>><<<>>>@@@???999444444444444555777999;;;<<<555333222222444666666666555222111333888;;;:::777444333222222333555777888@@@888>>>PPPWWWSSSVVVbbbyyyuuu___UUURRRMMMEEEAAAAAA:::444333666777333...000222555555333111000000000111222222222111000///111222222333333222222111000000000000111111222222............///000111222000//////......000111222000000000111333333222111000000111111222333555555777555222111111333666999555444222000///---,,,,,,------///000000111000000........................------...///000000000000333222111///......//////000000000000000000111111111111111111111222222333111111111111111111111111//////......------,,,,,,---------------......///---------,,,******,,,......000222222000.........+++,,,,,,---......//////......///000111111111111...//////000000000000000...//////...------...000000---***---111222///++++++,,,...///......///111000---+++,,,......+++(((///333111++++++222444111------000333222//////222000//////000333444444333333555777:::===???AAABBBFFFNNNOOOGGGCCCJJJSSSVVVTTTUUUYYYaaahhhkkkiiifffnnnkkklllpppssstttwww|||yyy{{{}}}|||uuukkk]]]SSSJJJ===000,,,+++***+++---...,,,++++++---...---,,,///---++++++---///000000------------------------..................------+++---//////...///000222111///------...---,,,***,,,...000000000///000111,,,------...000111222222xxxggg[[[PPPPPPNNNJJJEEEBBBAAAAAA@@@??????@@@AAA???;;;888555444333333444777:::<<<<<<999666555777888999999555444333666999;;;;;;:::;;;999999;;;???@@@???>>>KKKMMMUUU___aaabbbmmm|||sss^^^HHHAAABBBBBB@@@>>>:::555111000222222000,,,///111444444333222222222...///000222222222111000222222222222222222333333...//////000111111111111------------...000111222///...---------...000111000//////111333444333111/////////000222333555666777555333111111333666888333222000///...---,,,,,,...///000111111111222333////////////............,,,---...///111111111222333222000///......//////333222111000///000000111222222111000000000000000000000000000111111111111/////////......---------------,,,,,,,,,,,,------...///...---++++++,,,......///000///,,,+++***+++---------------...//////---...000111222222222222//////000000000000000///...///000///---,,,---...///,,,+++,,,000111...+++***,,,...//////......---...---,,,---...///...,,,222555444000000555666444000000111222111/////////......///000111111000///...///111444666888999999888===>>>777555:::AAADDDDDDDDDFFFJJJPPPTTTUUUTTTSSSTTT^^^kkknnnggggggnnnyyyyyywwwzzz|||wwwooolllXXXGGG555---,,,---...///000...,,,,,,...//////......,,,******---///000111............------------......///////////////...+++---......------///000///...,,,,,,------,,,***,,,...//////...---...///,,,,,,---...///000000000nnnbbb\\\QQQOOOLLLIIIGGGDDD@@@===@@@BBBBBB@@@===<<<===???777666333222222444777999@@@===:::888999999:::999333666:::;;;;;;;;;===?????????BBBIIIQQQTTTRRROOO```qqq{{{sssmmmwwwrrrUUUFFF888444555777999;;;666333000//////000///---///111333333111000000111+++,,,...000111222111111555555444333333333333222---///111333333222000///,,,,,,------...000111222///...---------...000111000000000111333333222111---......///111333555666444444444444444444333333111000///...------------///111333222111111333555000000/////////.........,,,---...000111222222222111000///.........//////555444222///.........///222222111000////////////000000000000000000111111000000000///////////////,,,,,,+++++++++++++++,,,.../////////------...000222111000---+++***,,,...///......---------...///...///111333444444333222//////000000000000//////...///000///---,,,,,,---///---,,,---///000...+++***,,,...000111000...,,,,,,+++***+++,,,------,,,///111222000000222333111///000///......///...,,,---...//////...,,,***))))))***,,,...000111222222111333222///...222666777:::999999;;;>>>AAACCCDDD@@@CCCNNN\\\^^^WWWXXX___kkkmmmlllppp{{{~~~|||yyy```NNN<<<333222222333555333111......///000000///...,,,***+++---///111111/////////......---------------...///000000000000,,,---......---,,,...///...---,,,,,,---...---+++---.........,,,+++---...,,,---...///000000//////zzzhhh^^^[[[RRROOOLLLJJJHHHEEE@@@<<<@@@BBBBBB>>>:::999===BBB999777555333222333555777>>><<<999888888999888777---333:::=========???BBBDDDJJJSSS\\\dddjjjnnnppptttmmmrrrzzz}}}aaaBBB:::333111111111333777555444222111000111111222222333444333111//////000---...000222444444444444555555555444333222111000...000222444444222000...,,,------...///111222333000//////......000111222222111000111333333111///------...///000222444555111222444555555333111/////////......---.........///222333333111111444777111000000//////.........,,,---///000111222222222//////...---...///000111555333000...---------...222111000///............000000000000000000000000000000000000000000//////---,,,,,,++++++++++++++++++---......------...///000000///,,,+++---000333///...---------...///000///111333555555444333222///////////////......------...000///---,,,,,,,,,---,,,,,,---......,,,***)))***+++---000000...+++------,,,,,,------...///---.../////////000///...///000///---///222111---///111222000---***))))))***+++,,,...///000000000------,,,++++++---///000222222222222333444666666999:::???EEEGGGGGGMMMSSSPPP\\\eeeggghhhlllsssvvvxxxwwwxxx}}}zzzgggXXXIIIBBB@@@>>>???BBB???;;;777444444333333222111///------///111222222000000000///......------,,,,,,...///000000000000---...//////---,,,---......---,,,---...///...---...//////---++++++,,,...---...///000111000///...vvviii^^^VVVPPPQQQPPPLLLGGGBBB@@@??????>>>===;;;::::::;;;===888777555444333444555666999888777888999:::999888000666>>>FFFJJJLLLMMMMMMSSSaaaooouuutttzzz{{{pppcccVVVRRRTTTYYYhhh{{{{{{yyytttbbbNNN<<<555111222444333333555666666666555333333555777333444555333111000000111333444555666777666555444333444555555555333111000111111222111111000///...------...///000222333444222111000000000111222333333222111222222222000...------...///000111333333000111333444333111///...///...............///000...111222111......222666111111000000///......------...///000111222222222///.........///111333444111000...,,,,,,---///000111000//////............111111000000//////......///////////////////////////...------,,,,,,,,,---+++---......,,,+++,,,---,,,---...------...000333,,,,,,+++,,,---000333444111222444666666555333111...............---,,,,,,+++---//////---,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))((()))+++///000...,,,/////////.........000111,,,---...000111///......///111000---000555555000000111222111---++++++,,,,,,---...///000111111111...+++)))***,,,,,,,,,------...000000000000000111222555666555777===BBBCCC===GGGTTTWWWPPPLLLTTTaaafff^^^YYY```oooxxxuuuoooqqq~~~rrrhhh^^^YYYVVVSSSTTTWWWSSSOOOHHHBBB???<<<999888666333111000222444444444111111000000///......---++++++---...///000000000...000000///---,,,---......---,,,---///000///...111111111///---,,,---///...///111222222000///...xxxtttnnn___QQQMMMRRRTTTOOOFFF??????BBB>>>;;;888888;;;<<<999666777666555555555555666777666666777999;;;<<<<<<:::===AAAIIIUUU___cccaaa^^^dddwww~~~vvvsssxxxpppdddTTTIIIEEEEEEEEEDDDNNNkkk~~~rrrkkkllliiiZZZHHH>>>999111---000555555444444444555666444222222555777111222222111///...///000444555555555444333111000222333666777777555333111444333000...------...///---......///111222444555333222111111111222444555444333222222222111///---............///111222333111111111111111000///..................///000000,,,///111000,,,,,,111555222111111000///......---...///000111111222111111////////////111333555666...---+++++++++...111222000000///...............222111111000///......------.....................111000///...............---///000///---++++++,,,***,,,//////...------...***)))***+++...222666888222333555777666555222111---.........---,,,,,,+++***,,,//////...,,,,,,------------------,,,+++******((((((+++///111000...---------,,,++++++---///******,,,//////---+++,,,+++---,,,)))---444444...+++---...,,,)))((()))+++***+++,,,,,,------------000,,,***,,,......------,,,...000111111000000000***111444111333::::::333888888???GGGEEE===@@@IIINNNHHHEEEIIISSS]]]bbbbbbhhhtttzzzxxx{{{zzzxxx|||uuuooolllhhhdddeeeiiieee```WWWOOOIIIEEEAAA>>>999777444333444666666666222111111000///......---***+++,,,...///000000000///000111000...------......------...000111000///333333333000...---///000///000222333222111///...vvvnnndddZZZTTTPPPOOOMMMIIIDDDBBBBBBCCC??????>>>:::666444777:::<<<888777888777444555888777>>><<<444:::IIINNNHHHGGGXXXmmm{{{iiiXXXWWW^^^RRRJJJ@@@::::::;;;:::888CCCUUUkkk{{{sssYYYRRRPPPTTTRRRFFF:::555222222222333333444444444111222333444555555444444111000///---...///111222444666999;;;:::777333111333555777777555333222333333333222111000///...---000111222444444555444444:::555111111555666444111444333222///---,,,---...///111///,,,,,,///000///444000///111111...,,,---------...000222111///,,,222...******---///---+++000333333///...222555555555777888666555555111---000000000222555777666555......------...000222333//////...------.........222444555222---***+++...,,,...000///---,,,,,,,,,111111111111111000000000------...............---000+++'''***000333///+++...***(((***///222222111222333333333222111///...,,,------------,,,++++++,,,---......------...000...------,,,,,,------...++++++***)))((()))---000///............---------...---,,,+++++++++,,,,,,+++++++++,,,---...///000---,,,++++++******++++++))))))***+++,,,------...------------,,,+++******------......//////000000------.../////////000000222333444666777888888888:::777666777===GGGQQQXXX\\\[[[aaaooo~~~~~~vvvzzzzzz{{{}}}|||zzzrrrttt{{{```PPPVVVZZZTTTOOO@@@666777999666777===;;;111+++///333111///111...---,,,++++++,,,---...222111000///............///.........///111444666//////............//////,,,///111111000...------|||hhhYYYVVV[[[PPPNNNJJJGGGDDDBBBAAA@@@;;;;;;;;;999777666777888<<<::::::<<<;;;888888;;;:::>>>>>>>>>HHHYYYbbbaaafffwwwnnnVVVIIIFFFIIIDDD>>>666333444666555444888FFFVVVbbbiiiiii^^^RRR@@@<<<===BBBAAA999222///000222444555555444333111000000111222333444444555222111000//////000111222333555888::::::777444222333444666666555333333444333222222111000//////...111111222222333333444444777666555444333333444444555555444222000///000111111333333000000333444222222000111444555111///000///...---...000111111111000//////......///000111222444555333666===BBBBBBGGGDDDAAA???;;;666222111333222333444666777555333111000///////////////000333111000000111333333333444444333000,,,+++,,,...---......---+++***+++---/////////.........---------....../////////......---,,,,,,---///000///...---+++***+++---///000///111111222222111///...---,,,,,,,,,,,,,,,++++++***,,,---//////.........///...------,,,,,,------...,,,,,,+++***)))***---000------------,,,,,,,,,,,,...---+++******+++---...,,,,,,++++++,,,---///000---,,,,,,+++++++++++++++))))))***++++++,,,,,,,,,------------,,,,,,+++***------...//////000111111///............//////000//////000111222333444444777555333333777>>>FFFKKKMMMMMMRRR___oooyyy{{{yyyuuu|||}}}zzz|||zzz{{{|||qqqhhhkkkiii```XXXUUULLLAAABBBIIIIIIBBB:::555333666666222111333111...,,,+++---...---,,,000///...---------------//////...///000111333444111000000//////000000111///111333222000---,,,,,,|||fffVVVTTTYYYPPPMMMIIIFFFDDDBBB@@@???;;;:::999:::;;;;;;999888777666888;;;<<<:::===BBB@@@CCCHHHQQQ___nnn|||lllQQQAAA:::777666666222......111333222111333;;;DDDKKKNNNLLLBBB999222111333777777222///000000222555777777444111///000000000111222444555666222222111111111111111222333444777999999888666444222333555555444333444555222222111111111000000000222222111000111111333333444777888666222111333666222111000/////////000000///222111...///222222000000...000444444000...///111///,,,,,,...111333444,,,///111000------111666777;;;???AAAIIIUUU^^^aaaggg^^^WWWUUUMMM???666666444333444666777666333111111111111111111111000000000///......000222222222333333111...***)))+++---...//////---,,,+++---/////////......---------,,,.........//////000000000+++...000000...---...000---------------.........///////////////...---,,,+++,,,,,,,,,,,,+++******+++...111111000/////////...------,,,,,,------.........---+++******---///,,,,,,,,,,,,++++++++++++---,,,***)))***,,,...000///...,,,++++++,,,...///,,,,,,,,,,,,++++++++++++*********+++++++++******,,,,,,---------,,,++++++------...///000111222222111000...,,,,,,---///000......------...000222333666444222111222666:::<<<======AAAKKKZZZjjjwww~~~sssuuuyyy|||}}}{{{vvvrrrqqqsssvvv|||~~~xxxooonnnuuujjjRRRQQQcccfffVVVAAA??????@@@===777444555444111......///000...,,,//////...---------......///000000000111111111111222222111111111111222222111333444333000...------tttiii^^^TTTNNNNNNNNNLLLHHHBBB???@@@AAA>>><<<<<<>>>@@@@@@<<<888666555777;;;>>>BBBKKKTTTNNNTTT```oooyyyoooRRR>>>777666444111111///...000222444333222222666:::>>>@@@>>>888222333444555666444222111333222333555555555333111///111111111111222444666777222222111111111111111111222333555777888888777666222333555444333222333444111111111111111111111111333222000//////000222333555777888666222111333666000///....../////////......000000,,,,,,//////---000000222555444000///111222///---,,,...000111111---111333222......333888>>>IIITTT[[[eeetttyyywwwiiiPPP===777222222333444555444111//////000111222333333333333222222111111222222222222333555666222,,,***,,,//////000222222000///000000///////////////000000000.........///000111222222...000111111///------...,,,---...//////......///------------------,,,,,,++++++,,,,,,++++++***)))+++...111333222000//////...------,,,,,,------...//////...,,,******,,,...,,,,,,,,,,,,++++++++++++,,,+++)))((())),,,000222000///,,,+++***+++---...,,,,,,,,,,,,,,,+++++++++******+++++++++***)))(((++++++,,,------,,,,,,,,,,,,---...///000222333333222000...++++++,,,...///000///...---...000222444666555444333333333444555444555777<<>>@@@BBB@@@<<<777888888:::@@@GGGPPP```ooojjjuuuzzzrrrlllhhhhhhlllmmmiiieeeeee^^^RRRBBB888444444222111111111111333444555444333222222333666777555111///111333444222000111222222555555333222222222222333111111111222222444555555333222111111000000000111222333444666777777777777555666666555333222222333222222222111111111111111333222000//////111333444888777555444444555666777555333111222333333111///000222000---,,,000111///000000333777666333444888222111/////////000...---000333666444111222666;;;III\\\oooyyydddGGG888111000111222444333000......//////000111111222333555888;;;:::777444555777666;;;>>>:::333......111---111444666555222000000......//////000111111111---------...///111333444333111//////000000///---+++,,,...000111000///...,,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,+++******+++...111333222000//////...------,,,,,,------......//////---++++++,,,...------------,,,,,,,,,,,,+++***))))))***---000222000///---+++++++++,,,---,,,,,,---------,,,+++******+++,,,,,,,,,***((('''***++++++,,,------------------...///000111222222222000---+++***,,,...///000///...---...///222333444444444444444333333222000111111333;;;LLLaaaqqqwwwuuuwwwzzzttteeeWWWQQQTTT[[[```dddsss}}}|||qqqhhh]]]VVVVVVSSSKKKCCC:::===???;;;333///000333222111111000000000000111000111111111111000//////000000////////////000000///000222222222111222444sss```SSSOOOQQQJJJNNNOOOIII???;;;>>>CCC?????????@@@@@@>>>:::888999999>>>FFFOOO]]]rrrfffaaa^^^^^^```]]]TTTLLLMMMGGGEEEIIIMMMLLLJJJJJJ@@@>>>999555111///......000111222222333333222222555333222555666222......---000111///111555666444666444222111111222444555...///111444666777888888666444222000000000222333333333444444555666777777<<<<<<:::888444222222333333333222222222111111111111111000000111222444555888666444444777<<<@@@BBB;;;999666666888777333000111333111---...444888888...000777<<<:::555555888444222111111222222000///000888>>><<<777777@@@HHH]]]rrrzzzYYYCCC555444333333444333111///000/////////000111333444333<<>>???AAAAAA???=========>>>AAAHHHSSS^^^lllrrrdddIIIFFFBBBBBBEEEDDD@@@<<<999666555888:::888888;;;444444333111///------......///000111111111111222666222333888888444000111...000000///444:::999444333333222222222333444555...111666;;;???AAABBBBBB:::888444111000222444666555444444444444555666777DDDCCCAAA<<<888555444555444444333222222111000000///000111222333444555666444555666777:::BBBLLLTTTIIIFFFBBBBBBCCCAAA<<<777888999777555999BBBJJJLLL<<>>777666777444222222444666777777===MMMZZZXXXMMMLLL\\\mmmyyyttt[[[@@@===999777666555333222111111111222666;;;@@@CCCCCCQQQ______TTTMMMQQQXXX[[[VVVVVV[[[```ZZZHHH888555777888999888777888999444333222111///---,,,+++++++++++++++---000333555222222222111333777>>>BBB@@@<<<:::===BBBAAA999111...---------...///111222---............---,,,,,,,,,---//////.........///...------,,,,,,------...***+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++++++++)))***+++,,,------......,,,---.........---,,,+++,,,---...///...---+++******,,,...//////---+++)))((()))+++,,,---.........------------............------,,,,,,,,,---......+++,,,,,,,,,,,,------------....../////////......+++,,,,,,,,,,,,111:::AAANNNWWWXXXLLLBBB???===999444888@@@GGGIIIJJJNNNUUU]]]\\\XXXWWW\\\cccccc___YYYiiiwwwuuuiiigggvvv~~~}}}qqqmmmggg___UUULLLDDD???888888666555333222222222111111000//////000111222///......------......///...///000000000111333555sssbbbSSSMMMMMMMMMGGGAAA???@@@@@@<<<777===@@@CCCCCC@@@???AAADDDHHHMMMXXXdddooo|||hhhPPPIII>>>;;;777666999<<<<<<<<<222333555777444000222777333222000///...///000111,,,...///000000111222444111---///777999555222444000111///...333:::777///000111333444555444444333000444;;;BBBHHHKKKLLLLLL===:::666222111333777999555555444333444555666777JJJIIIFFF@@@:::777666666555555444333222000000///...///111333555666666777///444999;;;<<>>999999666222222444999===???SSSiii}}}zzzjjjhhh~~~qqqIIIEEE???;;;999777555444111111333777>>>GGGPPPUUUbbbuuu{{{sssxxx|||rrrmmmwww~~~dddKKK======<<<;;;:::;;;???BBB;;;:::777444111...+++***+++******+++---000333555///222555444333999EEEOOOOOOIIIDDDGGGMMMKKK@@@555///.........///111222444......//////......---,,,,,,---......------...000...------,,,,,,------...)))***,,,,,,++++++,,,---+++++++++************))))))***,,,---......---,,,+++,,,...//////...,,,+++,,,---...//////---+++******,,,...000000...,,,***((()))***,,,---...//////......---------,,,,,,,,,+++,,,,,,------.........,,,,,,---.........------....../////////......---***,,,------,,,---000333888EEEGGG888...222666333000111777>>>;;;444777BBBFFFDDD>>>:::DDDRRRSSSJJJJJJRRRXXXWWWSSSTTT___iiihhhrrryyypppiii___QQQFFF>>>===<<<:::888777666666222000///......000222444//////............/////////000111000//////111333tttddd[[[SSSOOONNNIIIKKKKKKFFF===999:::>>>DDD:::999FFFRRRTTTWWW\\\ggguuuzzzxxxsssfff^^^___ZZZKKK@@@>>>666777999::::::888555333111111222222222111000//////111111000...---///111///...000333777666000+++222000...000333666555444222222222222222222222222222000000555>>>CCCAAA>>>>>>DDDMMMUUUZZZ^^^```bbbZZZEEE555444333...222===888333111333444333333666CCCAAAEEEJJJEEE<<<<<>>555222555222+++222000///222666888666333444444888???KKKXXXbbbgggmmmqqqnnndddaaagggggg```ZZZRRRRRR___hhhkkkqqqzzz|||rrreeeTTTFFF???;;;===@@@======LLLaaauuuwww___XXXLLLAAA999666555555444:::@@@DDDIIIUUUgggtttjjjNNNGGGFFFJJJHHHDDDHHHRRRRRROOODDD666//////,,,'''+++---///111111222222222222333555777===HHHTTT]]]```eeeeee^^^YYYTTTGGG888555///,,,...000000111333111000...---,,,,,,------...,,,,,,,,,***''')))...++++++,,,...000000...+++,,,------+++((('''((()))(((((((((((((((((((((((()))***************)))))),,,------,,,******,,,------------,,,,,,+++++++++***+++,,,,,,------------***)))((((((***,,,///111------,,,+++************+++,,,------......------...///000111111000//////+++---///111111///---++++++,,,------......------111111000///......------,,,---...000222444666777;;;999666555555777;;;===AAABBBBBBBBBBBBDDDHHHKKKWWWffftttvvvpppuuu~~~~~~~~~lllSSSIIIKKKKKKGGGBBB===<<<<<<;;;111---222111***+++222...//////...------...000---...///000000000///...iii]]]^^^[[[QQQIIIHHHJJJJJJFFF@@@;;;;;;===>>>>>>DDDSSSbbblllrrrvvvyyylllkkkoookkkbbb[[[TTTJJJEEEJJJIII???888888777777888888777555333222333333222111000///......333333444333222111222333...///222666999888444000///...---///333666666666777666555444333333222222222111444<<>>;;;999555888555222444999;;;888555555:::DDDPPP]]]gggnnnrrrvvvssszzz~~~{{{ooojjjnnn{{{}}}mmm```OOOPPPUUUXXXSSSSSSfff}}}tttnnncccTTTGGG??????@@@AAANNN\\\bbbdddmmmhhhYYYTTT]]]___WWWXXXbbbqqqmmm___KKK===666000***---...000222333333333222444444888CCCSSSbbbkkkooovvvvvviii___SSSHHH:::333///000111000000333222111000...---------......++++++------******...------------...///000000111111///---+++***))))))+++++++++++++++++++++++++++++++++++++++***)))(((***,,,///000///---,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---------,,,***)))(((((()))+++---...------,,,+++******+++++++++,,,---...////////////---...///000111000000///,,,---...//////...---,,,+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------+++,,,...000222333444444777666444333333555777999999::::::999999;;;>>>@@@DDDQQQ]]]```___hhh|||{{{oooeee___ZZZXXXYYYUUUKKKBBBBBBCCC@@@888222000111111333444444333000///000111111111000000222333555666ggg\\\ZZZWWWPPPKKKJJJKKKJJJGGGCCC@@@???@@@???FFFPPP[[[llltttqqqsssdddXXXNNNMMMMMMHHHBBB>>>>>>777555<<<>>>999555777999888777666444222111000444444333222111000000///222333444444444333111000---///222444555444111///,,,,,,,,,...222555777777444444333222111111000000444666===GGGTTT^^^eeehhhmmmzzzpppTTT???555333222222222000111444555333444777???OOOaaakkknnnooommmiiikkkhhhddd^^^TTTJJJFFFHHHCCC===666555888:::999777>>>JJJ\\\kkkttt{{{ooorrrxxxzzzwwwyyyuuubbbVVVTTTXXX\\\mmmxxxoooxxx|||uuuuuu~~~iiiSSSBBB666///111000111333666777777555888:::DDDWWWnnnuuuggg\\\EEE<<<444333333111111333444333111///...............++++++...///,,,+++,,,------,,,++++++,,,000222333111...---,,,+++((('''))))))))))))))))))))))))++++++,,,,,,+++***))))))(((,,,111444222///,,,***++++++++++++++++++,,,,,,++++++,,,---------,,,,,,***)))(((((((((***+++,,,---,,,,,,++++++++++++,,,,,,---...///000000000000,,,---...///000111111111---------......---------,,,,,,,,,++++++******)))((()))***+++,,,---...///)))+++...000222222111111222111111111111222333444222333333222111111444666444<<>>999666666:::555444999;;;888555777;;;:::777444222111000000333444555666666555444333222444777999999666333222111222333333111000///...---------///111333444555000111111222333333333333666;;;EEETTTdddsss}}}kkkPPP???:::777333444111111333555555:::@@@YYYjjjwwwzzz~~~}}}||||||rrrbbb]]]ccc[[[RRRGGG@@@???AAADDDDDDTTTfff{{{xxxvvvyyygggNNN<<<333333222333555999===@@@AAAFFFNNN\\\nnn~~~kkkUUUIII===777555333222333333222000...---------...///+++***...000---******///000111000...///111444333000.........---+++(((((((((((((((((((((((((((******+++++++++++++++***'''+++000222111...,,,+++)))******++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,+++***))))))***++++++,,,,,,+++++++++,,,,,,---//////000000000000//////+++,,,---...000111111222......---,,,,,,---......///...---,,,******))))))******+++,,,...///000000***,,,///111222222000///...//////000000000000000111222222000///...000222222555888;;;???FFFOOOWWWbbbjjjjjj```\\\dddpppuuuooolllnnntttsssllllllqqq}}}||||||pppfff^^^SSSHHHBBBAAA===888444222333555666555222//////000222333{{{nnn```SSSJJJLLLSSSRRRPPPMMMIIIHHHLLLTTTZZZkkkyyypppeeeYYYRRRPPPLLLEEE??????:::888888666222222444777444444666666444333333<<<:::777444222111111222222444777999:::888666444777===DDDFFFEEEAAA>>>===<<<999555222000111222333000000000000///000111111333555777999::::::999888888???MMMaaaxxxkkkRRRDDD===888999666444777:::@@@KKKVVVrrr~~~uuugggZZZTTTVVV\\\aaasssqqqTTT>>>444333333444666<<>>???GGGNNNNNNEEEEEEOOOVVVTTTWWWPPPQQQVVVTTTLLLMMMUUU]]]hhhrrryyy{{{hhh^^^[[[WWWOOOEEE===999888:::888777666555444444444444xxxddd\\\ZZZVVVQQQMMMTTTUUUUUUTTTUUU\\\iiitttxxxggg^^^[[[NNNEEE===<<<@@@AAA<<<555666333222444444111111444333222222333333333333444999888666444333333333333222444777:::<<<===>>>>>>EEEOOOZZZ^^^YYYTTTRRRTTTLLLBBB666...---000222333444444444222///......///555888===AAABBBAAA???===@@@GGGWWWqqqkkkQQQAAA;;;888555555:::BBBNNN```oooyyyooonnnwwwiiiNNN:::222111222444666>>>MMMbbbqqq|||fffMMM===666333333555///...---,,,,,,---...//////,,,+++---------222999===<<<<<<===>>><<<999666222333555444222/////////........................------............------***+++,,,+++***+++---000,,,,,,,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------,,,,,,++++++++++++,,,...//////222222222111000...---,,,------------...///000111...---,,,++++++,,,---...111000...,,,++++++++++++,,,,,,,,,,,,++++++++++++...000111222222111///...---...///000000000//////222333333222000//////000///000111333666666555333666:::999666999@@@AAA<<>>666555333000555666666444000...///111;;;CCCOOO[[[cccfffeeecccgggiiiuuudddGGG<<<777;;;EEETTTdddxxx|||dddQQQAAA444222555+++000444666???YYYuuuSSS<<<111...///111......---...///111333444,,,,,,---...---444EEEVVViiiaaaYYYXXX]]]^^^ZZZTTTQQQWWW[[[VVVLLLEEEFFFJJJCCCCCCCCCCCCCCCCCCCCCCCC<<<;;;999666333000---+++***,,,............///111/////////......---------------------,,,,,,+++***)))***+++,,,,,,,,,,,,+++******+++,,,---...000111,,,---...///000000000000///...---,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,.........//////000000000000//////...------,,,,,,......---------...///000000222333333111000000000000///...---......//////......///111000///111555000444666555333555555444999:::@@@HHHGGGCCCLLL[[[dddiiirrrzzzxxxmmmddd___\\\VVVNNNFFF@@@===>>>>>>yyyoookkklllhhh```bbbkkkmmmlllvvvxxxfffXXXLLLDDDBBBBBBAAA???<<<:::777666333333333444666777666555777666333111000000111111///000111222333222111000222222111111111222333444333000111999HHH___~~~fffIII777222444888555111000222222000222666AAALLLYYYddduuuyyyrrr{{{XXXCCC;;;777<<>>===777000---,,,,,,,,,,,,,,,---...///000///............---+++---+++***+++,,,,,,+++)))++++++******,,,///,,,'''***+++,,,,,,,,,,,,---///***,,,///111000///,,,******,,,......---,,,---///***,,,---//////...---,,,------,,,+++************///......---------......///...---,,,+++,,,---...---...//////...,,,***)))+++...000111000///......------------...///000111//////000111222222333333222111111111111111222222777777777888:::<<<>>>@@@EEEPPP[[[[[[WWW]]]oootttaaaRRRNNNPPPMMMGGGuuuqqqppprrrnnniiiqqqrrr[[[NNNHHHDDDAAA;;;;;;;;;:::999777666555444333333555777888777555888666444111000000000111......///000111111000000222222222222333333444444///222999EEETTTmmmnnnQQQAAA:::999888666222111222111///111555LLLZZZjjjxxxsssPPP===999<<>>333...,,,++++++++++++,,,---...---,,,,,,---...000000000444333222111111111111111000---+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,---((()))***+++++++++++++++***+++,,,,,,,,,++++++++++++,,,...///000///...---,,,,,,,,,+++++++++++++++......---------------...------,,,+++++++++++++++---...///000///,,,***(((***,,,...000000//////...////////////000000111222111111111222222222333333111111000000000111222222444333333333444555777888777<<>>AAAKKKUUU```gggjjjssskkkgggsss}}}qqqzzzpppccc^^^TTTLLLCCC===;;;:::888666555555666777777888777777555444444666888888777666444333222000//////...///......//////111222333444333333555666666666555444???777<<<[[[{{{dddUUUKKK@@@777444222111222222333:::BBBNNNkkkttt[[[DDD:::;;;KKKhhhoooTTT===222222------111///222DDD]]]ssstttUUU===333///---,,,,,,,,,,,,---...///000...222///---000444IIIjjjwwwjjj]]]MMM<<<000,,,---,,,,,,++++++,,,------******+++,,,...111666999;;;EEEMMMKKKCCCCCCMMMYYYQQQDDD???GGGJJJ@@@666333000///---,,,,,,+++***)))******))))))***+++---...,,,++++++...000000...+++....../////////......---++++++,,,---------............//////////////////***+++,,,---,,,+++***))),,,---///000///,,,***(((((((((***,,,...000000///111111000000000000111111333333222111000///..................///000111222111111000000000222333444888444000///333666888888@@@IIIQQQQQQNNNTTTeeetttlll___ccc{{{sss[[[NNNHHHFFFBBB===::::::999777444666666777777777777666666444444444555777888777666222111000000////////////...//////111222333444444444444555555666666666555???>>>JJJiiivvvbbbQQQBBB888444222111222333777BBBMMMccc~~~kkk[[[NNN???999:::MMMnnneeeQQQ<<<222333///...111///444JJJfffzzzjjjMMM;;;555111---......---,,,---///000111///444111...111444JJJjjjuuu```OOO@@@333......///...------------......+++,,,---,,,---000666;;;CCCSSScccccc[[[[[[iiiyyyjjj]]]WWW___cccXXXHHH>>>666222...+++++++++***(((******+++,,,---,,,++++++***+++---000333333111000000000000//////...---,,,+++,,,---..................///000111111111111111,,,---.........---+++***,,,---...//////---,,,++++++******,,,///111000...///............//////000222111000///...,,,++++++,,,,,,,,,---...000111222000000000111222444666888555333000//////111333555999===???;;;777;;;GGGSSSKKKGGGJJJWWWeeeooo{{{mmmUUUDDD<<>>888444000000///---------///111222222555111000333777JJJhhh|||hhhOOO???555000///111000//////...............---......---,,,000777===GGGWWWjjjqqqoooqqq|||~~~xxxtttuuutttkkk[[[MMM===777///+++***++++++)))((()))+++,,,------,,,+++---000555777666555555666666555444222000...---,,,,,,---.../////////...---...///000222222222111111///////////////......------------......///000000000...,,,---000222000---,,,,,,,,,,,,---...///000111000///...,,,+++***)))******+++,,,---///111222/////////000111444666888111111///------...000333555666555222000222999???777:::<<<>>>III\\\lllssswww{{{zzzcccPPPCCC<<>>999666444444444444222333333444444444333333222222222333555666555444000111222333555555666666888:::===??????>>><<<:::666444333222222444666777444GGGdddgggGGG777222222111444:::DDDTTTmmmkkkSSS???;;;777000222;;;IIImmmxxxSSS===555777333333666444<<>>333222111000000//////...---------------,,,---...,,,,,,000999@@@JJJUUUeeesss}}}yyysssiii]]]CCC;;;000******+++,,,+++))))))***,,,...000222333666===CCCCCC???;;;<<>>JJJUUUZZZ]]]fffzzzjjjUUUJJJEEECCC;;;<<<>>>???===:::555222222222333444555555555555222111111333555555444333111222444666777888999999@@@BBBFFFHHHHHHFFFCCC@@@666444222000000333666888;;;EEE]]]~~~lllKKK<<<;;;///000666AAAQQQhhhxxxVVVDDD666555111+++333BBBWWWwwwvvvZZZDDD;;;<<<666555777555666@@@RRRiii```EEE888666555///...+++******,,,...000666777111111888;;;IIIaaa~~~yyy}}}YYYFFF333...111222///---///...---,,,,,,,,,,,,,,,+++,,,---,,,,,,111;;;CCCQQQUUUbbbvvvvvvsssppphhhGGG===000))))))+++---,,,,,,++++++,,,///444999<<>>222111000444EEEdddssshhhLLL???444///,,,,,,777FFF]]]{{{mmm]]]LLL;;;777:::===>>>>>>;;;EEE\\\vvv```HHH:::333111...---,,,,,,,,,,,,---...777222222666444888QQQooorrrjjjIII===111.........///111,,,,,,,,,,,,,,,,,,,,,,,,///------//////111888AAAVVVbbbpppyyytttaaaXXXDDD===333,,,***,,,///111,,,///000...---555CCCOOOXXX^^^^^^WWWVVVZZZXXXOOOPPPKKKDDDAAA@@@===777222777000000666666...***---(((...333222000//////...111111000---***+++///333666333///,,,,,,///444777777666444333111000//////)))))))))***,,,...000222...,,,***,,,...///...+++))))))))))))***,,,...000333111//////111222333222111000///...---......///111222333444333222111000...//////000333666999:::@@@CCCGGGKKKPPPVVV]]]bbblll~~~rrr[[[GGGBBBEEECCCDDDAAA>>><<<;;;999777555444555555333222555888:::===999777999<<<<<<888555AAAMMMUUURRRPPPVVV\\\]]]iiimmmoooqqqsssooo```OOO222222000///111444666666>>>QQQqqqlllLLL:::333333333;;;PPPrrrwwwggg[[[SSSFFF<<<333111//////:::HHHfffzzziii[[[JJJ:::666:::===>>>@@@@@@RRRjjjyyy~~~```GGG999222000......---,,,,,,---......222000222777<<>><<<999888::::::666444555---///333777666333///...//////...+++***+++000333:::777222...,,,,,,...000333222111000////////////++++++******+++,,,...///,,,+++***+++...000///...******)))***+++,,,...///222000...///111222333222//////...---...///000111111222222222111000//////......///000333555888999444666888;;;>>>BBBHHHLLLZZZfffvvv___SSSFFF>>>BBBFFFLLLFFF>>>999888999999999555777888555222444<<>>777333333222222<<>>AAAIIIZZZllluuu|||~~~]]]EEE888333111......------------......///111444888CCCXXXttt}}}rrryyy^^^FFF888111,,,...000///...///........................//////000111///222>>>KKK\\\mmm|||}}}{{{~~~ttt]]]GGG???:::444///...///000000222111///000777EEEUUUaaa|||yyy|||}}}rrrkkkooopppgggXXXKKKGGGGGGCCCGGGHHHBBB???@@@CCCCCC:::777<<>>IIIeee}}}kkkPPP>>>666444555<<>>888555111...------...///,,,---...///////////////000000000000///...---,,,+++,,,,,,,,,------------------...------,,,,,,---,,,,,,,,,,,,---,,,,,,,,,...,,,,,,---111444666666444333111///...------...333222000///......//////------...000111222222333...///000///......///111111111000111;;;LLLYYY___fffNNNNNNiii~~~wwwvvvqqqjjj```YYYUUUTTTNNNCCC999888999<<>>OOOllltttVVV@@@555111111444444111222555333444@@@QQQjjjvvvjjjbbb___ttt{{{ooo[[[JJJDDDFFFEEEAAA555000......//////333888CCC[[[tttrrrccc]]]SSSDDD666///...///000//////000000000000//////000333888>>>KKKbbb|||kkk\\\QQQDDD777222000000333222...---//////////////////////////////...000666<<>>DDDOOOnnn{{{wwwyyy~~~}}}mmm\\\SSSJJJ@@@999777000------......,,,///444........................///+++---888EEEPPPYYY```mmmuuu{{{wwwvvv~~~xxxssskkkYYYDDD666///---++++++---///000000---333:::BBBNNNccc}}}yyyyyynnn[[[:::555///------///...------,,,,,,,,,,,,,,,,,,,,,,,,...111555888999999999222222222222000...,,,******,,,......,,,+++...000(((***,,,...////////////...------000444888;;;;;;444333111000///...//////***+++---...///......---+++,,,.../////////......+++---//////...---...///222444333//////333444222yyyTTT<<>>HHHYYYiiiuuuzzz{{{yyyyyywwwzzz~~~vvvcccQQQCCC===666444555555222///...///000222222222111111555@@@OOOaaavvvyyyggg]]]aaadddfff```TTTEEE999333...+++***,,,222777999999222222111000///...------000//////444@@@PPP___iiiyyy~~~|||sssnnnooosssyyyrrrooovvvtttgggggg```UUUHHH===666333222//////...------...000111555333000---,,,+++,,,,,,---...000666AAARRRdddpppqqqooonnnrrrzzzjjjRRRDDD;;;666......---,,,,,,---///000---333999DDD^^^|||}}}~~~qqqVVVGGG444222///.../////////......---,,,,,,---...---,,,///000555>>>FFFJJJHHHEEE:::<<<;;;666333222000---000...,,,,,,...000000---.........,,,++++++---............///222555999;;;666333000...///000//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,000555777444...)))++++++,,,---...000000111222333333444444333333222|||}}}eeeNNN===HHHiiiwwwZZZMMMPPP^^^xxxnnnSSS@@@777555555:::DDDOOO___xxxtttUUU???333111777???PPPllljjjOOO666000111000///111222555111333<<>><<<888333222444555222///...///000111111111000///444888@@@PPPiiiwww```RRRMMMGGGJJJKKKHHHAAA888222///...,,,+++---222666777777111111000//////.........,,,,,,---111999DDDOOOUUU\\\dddjjjggg^^^ZZZaaaiiiiiieeedddjjjqqqooobbbVVVVVVQQQHHH???777222///...///......------...000000222111///------...///000///...///555CCCUUUgggrrrpppccc[[[dddxxx}}}ttt[[[FFF:::444000///...---------...///000---000999KKKhhh}}}wwwyyy}}}~~~{{{}}}|||}}}gggOOO@@@111///------///000000000...------------------,,,///000999KKK\\\aaaWWWKKKGGGDDDAAA???===888222///444666333---,,,111333222//////...---,,,,,,,,,---,,,,,,,,,,,,...111444555444111...---...//////...---------------,,,,,,,,,,,,---111444666444///+++++++++,,,---...///000000111111222333333333333333tttnnnjjjfffeeevvv~~~mmm___PPPIIIFFFWWW}}}aaaRRRWWWggg~~~wwwWWW@@@444000000777BBBPPP^^^sssiiiJJJ;;;222///999IIIbbbvvvUUUAAA000...222111///111444444000333>>>FFFXXXsssuuuTTTRRRSSSYYY^^^fffzzz~~~cccOOO???:::;;;BBBDDDBBBEEELLLHHHKKKRRR___pppvvvjjj^^^SSSMMMCCC???>>>AAAFFFEEE>>>666888666444444444444333222999999;;;<<<>>>@@@AAABBBAAA???@@@DDDHHHNNN[[[fffwww}}}ooo\\\OOOHHHCCC<<<555444222000000333444222///...///000111000///...---///444:::BBBTTTooozzzgggUUUFFF===777888999888555222111111---------///222444444444/////////////////////...***+++---///333888<<<>>>???HHHPPPMMMDDDBBBLLLWWWUUUUUUVVVZZZ]]]WWWLLLCCCAAA???;;;666222///------......------...//////000//////.........000222333111......555DDDVVVdddlllcccWWWOOOWWWlllzzzzzzttt|||rrr___HHH888111///,,,///............///000111///...999RRRooo{{{yyyxxx{{{wwwwww{{{zzzjjjWWWCCC444---++++++,,,///111222111///......------,,,------222999III\\\kkkpppjjjccc]]]SSSMMMPPPPPPFFF===999CCCJJJFFF777000777;;;999111000///...------,,,,,,,,,+++++++++,,,...///111222000...---///000000000//////......---------,,,...///111333555444111...***++++++,,,---...////////////111222333333444444pppddd]]]XXXUUUUUUccc}}}}}}kkk```eeellleeeUUUJJJGGGKKKXXXrrrdddTTTWWWhhhgggLLL:::333333111888EEEXXXooo```CCC999333///;;;PPPkkkmmmKKK<<>>666444555:::<<<;;;<<<@@@;;;???EEEKKKTTTaaaqqq|||vvvmmmbbb[[[WWWPPPFFF>>>888555333444888999666222222222222333444444444444888777666666666888:::;;;777777888:::;;;???KKKWWW___hhhwwwoooaaaYYYMMMBBB<<<999999999111//////000222333111...//////000000000...---,,,)))777AAABBBGGG___uuujjjdddYYYEEE333666666777666444333111111---...///000111222111111------......////////////......//////000111111111555:::>>>;;;444444;;;CCCEEEFFFIIIJJJIIIDDD>>>999666555444333222000///...------------...//////000............///111222333222///...666CCCOOOVVVYYYJJJLLLNNNPPPTTT\\\fffmmmhhh\\\III999000...------......//////000000111111222000;;;SSSiiiwwwwwwyyy~~~qqqjjjttt~~~{{{oooVVVFFF777+++,,,+++***,,,///111111000//////...---,,,,,,---...777III^^^iiikkkooozzztttfffaaahhhiii^^^RRROOO[[[eeebbbNNNBBBDDDDDD>>>444222000///...---,,,+++...------,,,------...///222000//////111222222222000000//////......------/////////000222222111///+++++++++,,,---......///---...///111333444444444jjjnnn}}}uuukkk```UUULLLMMMRRRYYYcccyyyqqq^^^YYYPPPIIIMMMUUURRRIIIHHHQQQlll{{{```SSSUUUiiivvv\\\III;;;444444444777EEE___zzz\\\AAA:::555111===PPPiiiooo^^^KKK???444111222333333333333777555555===FFF```bbbHHH777888:::<<>>000333444555666555222///,,,---...000000000/////////------......///000000000111000///...------......444333222111000111333666999:::;;;;;;999777666666111222333333222111000///+++,,,------...////////////////////////000000000111///000666>>>CCCBBB???888???EEECCC???BBBNNNYYYLLLBBB666///---------------...//////000111111111111111<<>>@@@LLLPPPKKKNNN[[[|||kkkWWWRRR[[[sssbbbPPPDDD888222222555<<>>999777888777333///333333222111111111111222111111111///...///222444111222333444444333222111000///111333222///222888777555888CCCOOOQQQEEE999888999999555000...///111222111111000000///.........///000111000///...---000///111===UUUmmmwwwwwwkkkooonnnaaaMMM<<<555666...///222555777555111---...///000///...---...000.../////////000000111111000///---,,,,,,,,,,,,---000---+++,,,///111111000111111000///......///111...///000111000///...---***+++,,,...///////////////////////////...............000444777666222...222222111222444777:::;;;555...)))***,,,++++++,,,,,,---...///000111111111...111:::EEEPPP[[[jjjxxxqqqnnnhhhdddccceeeiiillldddggglllrrrxxx{{{||||||xxxdddKKK999222000...///.........000///...,,,---...///---+++,,,000444>>>III]]]tttuuuhhhUUUFFF===777111---.........,,,+++,,,,,,---...///000000...------...///000000...////////////////////////...---,,,---///000///...---------.........//////---...000222333444555555qqqcccjjjuuulllbbbXXXSSSOOOKKKJJJLLLMMMXXXiiiyyy|||lll]]]JJJNNNPPPNNNLLLLLLLLLJJJXXXkkk{{{bbbNNNSSSkkknnnPPPBBB<<<666222444999LLLggg___PPP???777555666;;;AAASSSooommmTTTFFFAAA===777222111222333222///333222444:::@@@UUUssszzzoooWWWLLLIIIDDD>>>777999;;;:::888999;;;<<>>BBBFFFCCC>>>???RRRdddmmmtttxxxoooaaaWWWRRRUUUaaaeee[[[QQQOOOGGGCCC<<<555555888777333...111444444444555333000111000000111333333000...+++///222222000///111444222444666444111---------,,,///222222000///000222///000000111111222222222111,,,***,,,......///222111000///000000111333777///111222222000000111333......---,,,+++---///222...///000222222222111111)))///555888>>>EEEHHHFFFCCCCCCBBB@@@===777111,,,...------000444555333000...//////---***+++///222222222111111111111111111---...000111111///,,,++++++...///...,,,******+++,,,,,,,,,,,,,,,+++)))(((++++++,,,,,,,,,,,,,,,,,,)))***,,,.../////////...++++++,,,---............+++---......,,,,,,---...***---///000///.........,,,)))***......))))))---)))+++---...000000000///---000000111<<>>>>>BBBFFFHHHGGGFFFGGGHHHFFFFFFIIIRRR]]]bbb```\\\bbbqqqtttjjjooo}}}mmmUUU@@@999666000---000.........000222222000...***---...---+++---333999CCCRRRiii~~~nnn```DDD;;;000+++,,,...///...---///111444666888999:::555444333444666666444222++++++,,,---...///000000///......///111222000////////////000000000000000000111222333444555555555zzzqqqdddYYYMMMIIIIIIGGGGGGIIITTTbbbxxxzzzaaaUUUWWWbbbzzzmmmWWWLLL^^^~~~ttt[[[BBB777444222666===IIIiiilll]]]EEE>>>666222333555777888CCC]]]xxxtttbbbRRRCCC888222333333222222111000///+++++++++---000555:::===OOOWWW[[[YYY___mmmsssoooTTTIII<<<666888999666222666666666555444222111000444555666888888666555444<<<;;;@@@NNN[[[\\\OOOAAA???>>>>>>@@@DDDEEEBBB@@@:::666333222111000///000222222333222222222111222222111000222444444333222333111///000222333222000999888666444111...---,,,//////000000000000000///...///111333222000---+++000...,,,---///111000...222111000111333333111000222111111111000000/////////---***((()))+++...000000000000000111222333444000000111444999<<<===<<<;;;:::888666333222111000000///,,,+++,,,...111444333000---***)))+++///111444333222111000000000000///000111111000///...---,,,---.........---++++++,,,++++++******++++++,,,***+++,,,,,,------------------......------,,,,,,++++++,,,,,,,,,------------------.........//////------......------,,,+++,,,,,,------,,,,,,++++++...---,,,+++,,,...000222------...111555777777666555555777999:::<<<===>>>;;;<<>>???===999;;;777333111111111111000///111222111/////////000222///...------111===JJJ___kkkxxx|||~~~pppZZZAAA777...---/////////111000333777>>>OOOhhh|||wwwsssoooeeeVVVJJJ???AAABBB===555111333777333111///000222333111...000000111333333333333333111///......000222333333}}}tttlll```RRRIIICCCAAAFFFLLLXXXnnn}}}hhhZZZlllvvv[[[BBBEEERRRiiivvvPPP===...,,,111444:::BBB^^^uuutttWWW@@@333333222111000111222222222999@@@VVVuuukkk```eeennnmmmfffVVVYYYXXXOOOBBB777444444000000000000///...---,,,***+++,,,.../////////...///333444222333999:::777111111222222222333555777777666555333222111000000222222333444444333222222666777888555222111444888222111111111111111111000///111111---,,,---...---///111444444555888>>>BBBIIIHHHHHHGGGFFFEEEDDDCCC===;;;666111......111444/////////......---------,,,---...///000111111111111000/////////000111222111000......///000222222000///...///111111///...111111000000000000000000111111111000///...---,,,---...///000222333333333444111......111444666777000...,,,***+++...111444333111///---,,,---...///000//////...------,,,,,,------------...///000000+++,,,///222444555555555...///000000000///------,,,,,,------------,,,,,,******++++++++++++******+++,,,,,,---.........---,,,,,,,,,------------...***+++,,,...////////////...............------,,,000000000000///---,,,+++------,,,,,,---...000000222000//////111111111000222111000000000000111222555444222111000000000111222000///111444666444222222111000000000111111000///000000///......000222222111000000///555EEETTTkkklllnnnuuu|||]]]HHH;;;333------//////111444///:::DDDFFFNNNeeeoooXXXQQQOOOMMMHHH@@@:::999===888999777222000111111///000111222222333333444444222000///000222333444333uuu___OOOFFFDDDGGGMMM```yyy{{{fff```|||bbbKKK@@@EEEVVVsssyyy\\\DDD777...///222222777???ZZZ|||aaaGGG777111///000000000000000111222333===IIIXXXmmmooocccRRRGGGHHHOOOPPPLLL>>>???AAA@@@<<<888555333///000000//////...---,,,,,,---///000000///...---,,,...000000111555666444///111333333222222444666555444333111000000000000333333333444444333333333555444444333333333333444111222222111000000111111000555555///,,,...///---000222444333333666===CCCIIITTT]]]YYYLLLEEEIIIQQQFFF???555111111222111///////////////////////////,,,---...000111222222222444333111///...//////000000///...------...000222222111000111333333111000222222222222222222222222111111222111111///...---,,,---///111222222222222111...++++++---///111222000...+++)))***,,,///111333111///---,,,------..................------,,,......------------.........///111222333333333222...///000000000///------,,,---............---,,,+++,,,,,,,,,,,,,,,++++++***+++,,,---............,,,,,,---------.........,,,---///111222222111000......//////......---,,,000000000000///...---,,,.........///000000111222222111//////000111111000333111000///...///000111444333222111000111222222000---+++,,,///111///---///000111111000//////////////////...---...111333444222222000///333BBBPPPffflllrrrxxxjjjLLL;;;666000---......///222777777@@@HHHMMMXXXooovvvkkkbbbZZZXXXTTTLLLGGGFFFFFFJJJHHH;;;111///222333111111111111222333444444222111000111333555555444qqq\\\MMMGGGKKKRRRfff}}}kkkkkkrrrWWWEEEAAAKKKaaa]]]FFF;;;444111444444333;;;GGGccciiiLLL999111///...///111111000000111222///777;;;>>>NNNdddllleeeRRRLLLBBB::::::???@@@===333222333555888888555222000000000000///...---,,,...///000000000///...---+++,,,///000222444555555000111222222111111222333222111000......///000000333333333333333333333333111///...///222333111...///000111000//////000222555<<<<<<444///111111---000333444333111444===DDDQQQ```kkkdddQQQGGGMMMXXXHHH>>>333///222444000,,,////////////000000000111,,,---///111222333444444666444222000///....../////////...,,,+++---000333333222222333444444333111333333333333333444444444111111111111000000///...---...000111222111111000---+++)))(((***---......///...,,,******,,,...///222111///...---------...---------.....................---------------...111111222222222111///.........///000///...---,,,,,,---...//////...---,,,,,,,,,---------,,,++++++)))***+++---.../////////,,,---------............///111333444444333222111...////////////...------//////////////////...---//////000000111222222222000...,,,---///000111111111000...,,,,,,---...///222111000000000111333333222///------000222000...///000222111///.........---.........---...111444666333111000---...888CCCTTTkkk}}}{{{|||jjjSSS???666111...---.........333999FFFFFFJJJXXXqqqwwwkkklllnnnfff]]]YYY]]]ccc___MMM;;;666666666000000000000111222333444222111111222444555444333oooXXXMMMSSS^^^ooovvvtttpppXXXFFFCCCWWWwww___FFF;;;555222444777666777FFFXXX|||hhhKKK:::333000//////111222222000///111333///000111555===GGGLLLLLLBBB>>>777222555::::::666000//////000333444333111000000000000///...------///////////////...------------000333444444555666333222222222222333333222///...---,,,,,,...///111222222222111111222222222000/////////111111000///...///000///......111444;;;DDDDDD999222333333...000222444222111555???GGG\\\bbbddd\\\MMMDDDGGGNNNAAA:::222///000111000---////////////000000000000---...000222444555666666444333222111000000//////000000///---+++---111555444333222333555555333222222222222333333333444444000000000000000/////////...///000111111000///...***)))((()))+++,,,---,,,...---,,,,,,,,,---///000111000///...............,,,,,,,,,,,,---///000111------,,,------...///000111222222222111///---,,,---......///...---,,,+++---...///000000///...---,,,,,,,,,,,,,,,+++******((()))+++---...///000000------------............111333444666555444111000///////////////...------------.../////////.........///000000111111222222///---,,,---///222444444111///---++++++,,,...///000000//////000111333444444111///000333444222000...000111000...,,,---///+++---.........///111333555111000000000000555<<>>888555111.........///000.........///////////////---///111333555666777777222222222222111111111111111111111...,,,---222666333333222333444555333111111111111222222333333333000///////////////000111...///111222111000...---)))(((((())),,,------,,,,,,,,,,,,---...///000111000//////............///+++++++++,,,---///222333++++++,,,---...000111222111111111111000...---+++,,,---.........---,,,+++---...///111111///...---+++++++++++++++***)))(((((()))+++---...000000000---------.........//////222333555666555333111//////////////////......---+++,,,---...////////////---...///000111111111111000...---///222666888999222000...,,,,,,...000222111000000000000111333444111...,,,...000222000------///111///---+++---///***,,,.../////////111333222//////222555666:::>>>SSSfff{{{|||uuuggglllsssxxxzzzzzzyyyxxxnnnrrrjjjUUU@@@555///+++------...///---,,,222;;;III\\\sssppp]]]PPPBBB444//////.........000111333...---...///111222111///qqq^^^ZZZhhhwwwyyynnnRRR???IIIdddmmmFFF333555999666333444999CCCVVVfffeeeRRR>>>333///...000222222222333444444333333333555444333222333333555666555333111111222444555555666222---++++++---///111333......222111---,,,/////////............//////...///111222333333222222000111222333333333333333///000111///,,,,,,...111222111111000111222444555111111111333555666666444666444000......000444666;;;;;;;;;:::999777444333111000///...000666>>>CCCPPPLLLFFFBBB???;;;555111000000111000000///...------------.........//////222222333333444555666666444333222000///.........111222222111000000111333333333333222111000//////111111000000000000111111000///...---...///111333000111222333222000...---************+++,,,------///...---...000111111111,,,---------,,,---///111000000///...///111333444111000///...///222444666777444000......//////.../////////...---,,,+++***,,,---///000000000///...///...---,,,+++*********+++,,,,,,---......------///---,,,,,,...//////...222333333444333222111000222000.........---+++)))***,,,.../////////111333000000000///////////////000...---222999>>>===;;;555222///---///111333444333222111000////////////,,,,,,,,,,,,---///000222...///000111111000///...,,,,,,,,,...000222111///...000333333222555CCCRRRcccsssooommmxxx{{{pppfffgggllllll^^^SSSKKKIIIDDD888///,,,...///000000+++)))000999QQQkkk|||cccGGG666///,,,,,,//////,,,,,,///)))+++---000222222000...xxxiiibbbjjjuuutttzzz\\\KKKEEENNNdddkkkJJJ777333777555555666888BBBTTTfffnnnMMM@@@444111222222222333222222333333333333333222444444333333333333333444222000...---...000222333999666222///......//////333//////333444///---/////////.........///000000000111222333444444333222111111111111111111111111///000111///,,,,,,...111111111000111111333444555333333444555777777777666666444111//////111444666888999999888666444222111333222111000000444:::>>>DDDAAA===:::999666222//////000000000000//////...---------.........//////222333333333444555555555444333222000//////......111222222111000000222444666555333222111000000000111111000000000000111111111000.........///111222000111222333222000...---++++++++++++,,,---......000///......000222222111/////////...---...111333222111///......///111333111111000000111333444555444222///.../////////.........------,,,+++******,,,---.../////////...---///...---,,,,,,,,,,,,,,,------...............---...---,,,,,,...000000///111111222222222111000///000///------------+++)))***+++------------///111000000000000///...---,,,000......333999>>>===;;;666333///---///111222333333222111000000/////////...------------///000111000111222222222111000//////...---...000000...------///111333222888HHHXXXqqqtttiiibbb[[[UUULLLDDD>>>???===555///---------//////,,,,,,444>>>VVVrrr|||bbbGGG666111......111111...---000...---...333999;;;888333}}}nnnmmmzzzzzzzzznnnQQQFFFFFFOOOkkkcccKKK999111555555666777888???RRRdddzzz~~~zzz~~~yyydddPPP888111...222666666333333222222222222222222222222333333444333333222111111222000...,,,---///222444888666333000---,,,++++++111......222222///------//////......///000111111222222333444444444333333111000000////////////000000111111///...---///000000000000111222333555666555666777888888888888888777555333111111333555777777777666666444333111000333444333222111222666888999777555444333222000......//////000000000000///------............//////333333333333444444444444444333222111000/////////111222111000///000333666888666333111//////000000111000000//////000000111111111///......///000000111111222222111000...---,,,,,,,,,,,,---...///000111///...///111333333222222222000...---...222555555333000---,,,---000111111222222333444444444444222111000000111111///......---+++************++++++,,,.../////////...---///......------......////////////000//////.........,,,+++,,,///000000000///000000000000///.........---,,,,,,------+++***)))+++,,,,,,++++++,,,---000111111111000---+++)))///------111777;;;;;;999666333///...///000111111222222111111000/////////000//////......//////000111222333444444333222111111000//////000///---+++,,,---000111333<<>>111000333222222444777777999BBBLLL___cccccc```cccddd[[[MMMBBB===777444555777555333222...---111333222333555333222111/////////000000222222333333333333222222///444:::;;;888444222222333555777555222000222444777CCCKKKGGG===777555444222222111111111111222222000000000000111222333444222333555777888999999999555444444444555555333222000000222333333333333333555888:::999555333444666555555555555555555555555777666555444333333333333,,,...111222111111222333111222222111///---.........//////000000000000///111111111222222222333333222222222222333333333333333333222111111111111111222333444333111111222444111000...,,,++++++,,,,,,000//////......//////000000000000000000/////////222222111111000/////////............///000111222111///...///111333333222222111///+++)))***---000333111///...------...//////111333555666666555555555444333333444444222111---,,,,,,,,,,,,---///000///000222333333333222111////////////000000111222///000111111222222111111000///---...///000000///+++++++++***++++++,,,---......///111222222///------...///...---,,,---...,,,---///111222111000///---...000111333555666777222000......///111111000///000111222222111000///000000000000000///...---,,,---///000111111000///000000000222555666555444111000111777BBBYYY|||pppMMM666---,,,///000///000222222000222...---...---,,,000666BBBSSSjjj{{{jjjLLL555///,,,,,,000000...///222;;;PPPllluuuggg```sssaaaRRRaaavvv___III:::000///444333111111555777888===CCCCCCJJJMMMJJJJJJLLLGGG>>>999666222111222333111000///,,,+++...000000111555333222000.........///000222222222222333444555666666>>>HHHKKKGGG@@@;;;999777999:::888444333555999DDDXXXhhhcccQQQCCC;;;777444333222222111111111111000000000000111333555666555777999;;;;;;:::888777777666555777888888555333111111333333333333222111222666888666222000111444333444555555555555444333444333111000///000000111---///000111000000111222///000111000---,,,---...///000000000000//////...333333333444444444444555111111111222333333333444333333222111111111222222222444555555333111111111///...------,,,,,,------//////............//////...//////000000000000000333222111000000/////////............///000111111000///......000222222111111111///---******+++---////////////////////////...///111444555666666666666444111000111111111000------...///000000111111///000111222333222111111000000/////////000000111---...///111222222222222222000......///000///...++++++*********+++------......///111222111...+++,,,---......---,,,...///,,,---..................,,,---///000111222444555000...---...000111222111...000111222222111000///....../////////...------,,,---///000111111000000/////////111444555444333111111444<<>>RRRqqqvvvmmmccc___wwwiii[[[eeevvviiiIII>>>;;;333000333444000///444777888:::===333???FFFBBB>>>???===888555222///000333444222///000,,,,,,///000...000333444222000...---...//////333222222222333555777888@@@JJJVVV[[[WWWNNNGGGCCCBBBDDDEEEBBB===;;;???CCCXXXrrrkkkUUUIIIBBB555555333222111000000000000000000111333555777999888:::<<<===<<<:::666444999777666888::::::777333222222333444333222111000111444777555000---///222222333444555555444333222000///...---,,,,,,---...///000111000///...///111...000222000...---...000000000111000000///......444444444555555555666666000000111222333333444444333333222222111222222222222555777666444111000///........................//////............//////---...///000111111000000333222111000////////////---------......///000111///...---...000111111111111111000...+++***+++---,,,---...///000000000000---...000222444666777888777444000......//////...---...000111222222222222...///000222222111111000000000////////////000000,,,---///000222222333333333111///////////////---++++++*********+++---...------...000111///,,,)))+++,,,...------,,,...///---------,,,++++++++++++(((***,,,------...000111///------...000222222222...///111222222111000///,,,---...//////...---,,,,,,---///000111111111000///......000222333222000111111555@@@TTTuuuoooUUUAAA333...444555111000444444000---++++++------***+++...444888BBBUUUmmm~~~^^^GGG@@@///+++***---///000333888>>>OOOlllwww\\\WWWllliiieeeoooyyynnnWWW@@@666444222111333333333333333333333333333777777777:::<<<;;;777333333111000///000111000///000///.........000111222444111///......///.........///222444444444888===TTT```fffeeejjjnnn___HHHLLLVVV___\\\MMMCCCLLL[[[vvvsssXXXDDD999;;;999444111333444444333///...444888999;;;>>>@@@EEECCC===>>>DDDAAA999:::======888666777999888666444222333555666555333777999;;;777000---///222///...///222555555111---333222...***+++......,,,---111333111,,,***---222333000......000111222111444444222111000000000000222222000000444999:::888444333111///222666666222555222333777777444333666;;;888666888888555111///---000000///...000111111///000111000...,,,------,,,222222,,,,,,333333,,,000000000///...---------...,,,***,,,111444444222222111///...------......000000///...---,,,,,,+++------......///111222333......,,,,,,000444444222222222000---///333222......000222444444222///---///000000111111111000000000000111111111222222222222222222222111111111111222111000///...---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---//////000000...------,,,+++++++++,,,''')))++++++******+++---++++++,,,...000111000///111222333333222111000///...,,,+++---000111///,,,))))))***,,,...111333444---......///000///////////////222>>>TTTtttuuuYYYAAA333555333111//////000111222...---+++++++++---///000222666:::EEE^^^vvvxxxlllmmmyyy|||ooolllxxx~~~fffUUUFFF999000------000111000222666EEEJJJ]]]pppZZZ[[[pppsssdddgggqqqyyyjjjWWWFFF666333555444333333111111111111111111111111444333333555888888666333222111000000000111111111/////////....../////////000//////111222222111//////111333555555777@@@IIIiiivvv}}}zzz{{{xxxhhh\\\oooyyybbbUUUbbbxxxpppQQQDDD@@@<<<::::::999777666555222333:::AAAGGGOOOVVVYYYYYYUUUOOONNNRRRSSSQQQMMMKKKEEE??????AAA@@@;;;555777888888666555444444;;;===???<<<888444444555111000000333666666555222666555444444333111111222555666555333111000222444333222111111111111111000333222222111000000000000111000000000333555666444999666555666777888999;;;:::;;;<<<;;;;;;;;;<<<<<>>999444000000111111000000222444444222222333333333222000//////222222000111444444222111000......///////////////------000444777666555000///......------....../////////......------,,,////////////......//////...---,,,,,,///222333333333444222...///222222///111222222111111000///...000111222222222222111000111111222222222333333333333222111111000000000000222111///...------------,,,,,,++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,---...000111------,,,,,,++++++++++++)))***+++***))))))+++---+++++++++---.../////////000000111222111111//////...,,,,,,---///000...,,,******+++,,,...000222333---......///////////////000000222999GGG]]]ssslllSSS>>>333222111000000000000111222000///---,,,,,,---...///---000111777GGGXXXXXXMMMMMMWWW___[[[QQQOOOYYYdddlllpppwwwppp\\\LLL???666000------000222111333777>>>NNNiiiiii```hhh{{{oooaaafffwwwqqqSSSBBB999111333777777555333222222111111111111222222222111000111444555666555111111111000111111222222111111111111000///......+++,,,---000333333111///333333555555333777EEEUUUtttzzzttt|||kkkZZZNNNGGGKKKMMMFFF>>>:::222000333>>>MMM\\\lllyyyxxxvvvttttttqqqllllllpppkkk```RRRKKKOOOTTTNNNEEE@@@FFFJJJGGG???999888:::<<<======<<<:::888555444111000///000333666777777666555999???<<<555555:::???;;;777555666777666555666777777666333111111111111111111111111111111111...///000222333444555666:::888:::???>>>:::===EEEDDDHHHHHHCCCDDDKKKLLLHHHNNNQQQSSSQQQKKKCCC<<<888666444222111111333555777222111111444888999777444444222444777888555444666555111...---///111111//////---,,,///333444222///,,,,,,---.......................................//////////////////......,,,+++++++++,,,---///111222333111------000111///444222000...------...///000111222444444222111///222222222222333333333333444333111//////...//////111000...,,,+++,,,---...---------,,,,,,---------------.....................------------...///000,,,,,,,,,+++++++++++++++,,,,,,,,,+++))))))+++---,,,,,,++++++,,,---......---...//////000/////////---,,,,,,---//////...,,,,,,,,,,,,---...///111111........./////////////////////111444:::EEEPPPXXXeeefffnnnrrrZZZFFF888222000000000000000000111111111000///------------...---/////////666@@@>>>666444;;;AAA@@@;;;999???GGGUUU^^^iiipppttt{{{wwwooofff]]]QQQBBB888333///------111333333555999BBB[[[|||jjjooo~~~mmmXXX[[[vvv}}}jjjYYYMMM===999555666999999666333555444333333333333444555222111000000222444777888444444333222000000000111333333444444333111///.........///222555666666555<<<;;;;;;;;;888:::LLL```ssswwwfff^^^dddfffXXXHHH@@@111---222EEEaaa{{{~~~kkkdddkkkrrrjjj^^^\\\cccgggaaaSSSGGGDDDEEE@@@===;;;999999777555333333222111222555999===???;;;;;;CCCMMMKKKAAABBBKKKNNNHHHAAA@@@CCCDDDBBB>>>???AAAAAA???:::666444444000000111111111111111111...///222555666666888===@@@@@@HHHRRRPPPHHHKKKWWW[[[```]]]WWW]]]llllllaaabbblllrrrkkk^^^SSSKKKHHH>>>888333111111111444777444222333999BBBGGGFFFCCC???;;;???GGGGGG===999<<<@@@:::555333555666555333111///---...000///,,,))))))***,,,...//////......---........./////////000---......///000111222222000/////////---+++,,,000222333111------222444222111000...,,,+++,,,---...///000222333333111///---000111111111111222222222555333111///.........///000///---++++++,,,...///......------------..................////////////...///000111111000///...+++,,,,,,,,,,,,,,,++++++---///000000...,,,++++++---------+++++++++,,,...,,,,,,------............,,,,,,---............---...............//////000...............///000000---...///111444999???DDDJJJJJJQQQ___oootttmmmdddpppnnngggXXXFFF888222111///000000000000///...---//////...---------......---111111///000555555111...222666777555555888;;;EEENNNXXX[[[]]]eeevvvgggZZZPPPNNNHHH;;;333333///,,,---111444444777;;;IIIcccqqqzzzsss]]]LLLPPPlllnnnmmmrrrrrrgggUUUGGGBBBDDD===<<<999888888999777444666555333333333333555666111111111111111333555666666777666444000...///000222333444444333222000///555444333666:::???CCCDDDGGGEEEGGGIIIFFFGGGXXXnnnyyy}}}|||lllVVVJJJ;;;555;;;WWW|||~~~}}}lll\\\TTTRRRJJJFFF@@@;;;999777666555444555555777;;;AAAGGGJJJJJJMMMWWWaaaaaaZZZ[[[cccccc^^^XXXWWWXXXYYYWWWSSSRRRQQQOOOKKKDDD>>>999777000111222222222222222111222222555888777555;;;EEEOOOUUUaaallljjjcccfffppp|||{{{www}}}wwwiiiaaa[[[GGG===444111000///222777777777<<>>>>><<<:::888444000...//////---***((()))+++...////////////------......///000000000---------...000222444555666666777888333,,,---333555444000---000666777444------------------.........///000111000///---,,,////////////000000000000555444222000///......//////...---,,,,,,---///000///......------......///.........//////000000000///111444666555222...++++++,,,,,,---------,,,,,,---111444666333///,,,***...//////...+++***,,,...+++++++++,,,,,,---......,,,---...//////......///000//////........./////////............///000000---......///111444:::>>>===>>>BBBIIIOOOQQQMMMIIIPPPQQQNNNEEE999111000222111111000000...---+++***,,,,,,,,,------...///000+++---...,,,+++---...---,,,...111333222333444666:::>>>BBBBBBDDDLLLYYYdddXXXJJJ@@@AAA???666000000...,,,,,,111444444777<<>>888222222333444444333222111666444666999888777CCCRRReeeooo{{{vvvjjjNNN@@@444111111///222888888>>>IIIYYYfffnnnooommmeeegggmmmrrrpppfff]]]ZZZ]]]ZZZUUUPPPKKKHHHGGGFFFDDD===333...,,,,,,,,,+++)))***,,,---///000000000.........//////000000000000/////////222666:::===;;;<<>>:::333000666===<<<555000//////////////////000/////////......---,,,+++---.........////////////333333333222111000//////...............///000111......------------......------......///000000000000222666777666222---***+++,,,...//////...---------111666777555111---+++///222444222...,,,,,,...,,,,,,+++++++++,,,---------...000000/////////000000000//////...//////000///......------///000111.........------000555888666777999;;;;;;;;;<<<===>>>???>>>:::444111111333111000///...,,,+++******++++++,,,...///000111222---......,,,))))))***+++,,,...000000000000222444666666555555666;;;BBBHHHFFF===666555555222...---...+++,,,000333333666;;;DDDQQQhhhyyyzzzkkkLLLCCCFFFKKKRRRZZZhhh~~~|||cccSSSOOONNNHHHDDD@@@===;;;:::777666222777999555555999;;;999555444222000000222444555555999======:::555333222444777888555111///111444111111222333444666888999888;;;BBBNNN^^^mmmxxx}}}pppmmmrrr}}}{{{rrrvvvzzznnnooozzzuuupppnnngggZZZJJJ===555333222:::EEEPPPYYYccclllrrrrrreeeZZZNNN@@@666444444666666666444222111666333666<<<>>>CCCVVVkkkoooQQQAAA333222333111555>>>CCCPPPdddyyy{{{vvvwwwuuuooohhhbbbbbbddd___SSSCCC666///,,,+++***,,,,,,,,,---...000111222///////////////000000000333333333666<<>>@@@AAAGGGTTTfffzzz{{{zzzzzznnnbbbkkkssspppdddbbbssssss^^^KKK???;;;>>>HHHWWWfffrrr}}}}}}mmm```RRR@@@444555666777777666444222111222000666???EEEPPPiiinnnSSSAAA333333555444999BBBTTTggg~~~oooXXXDDD888222///---------------...000222333000000000000////////////555555777===GGGTTT```gggeeejjjvvv~~~wwwjjjkkkuuu~~~rrrdddaaaiiippphhh\\\BBB===777111///000333666333111///---,,,---...///////////////000000000000111222555666666444222000,,,...000222333333222111---------,,,,,,---------,,,,,,,,,---...//////000555444222000...---,,,,,,,,,...000111222111000///000111111///...---///000111666;;;:::444///---...///...,,,+++++++++,,,,,,...111333333111000111333///////////////000000111000///---,,,---...000222***,,,------------///000111000//////////////////333222111000111000---+++,,,+++***)))***,,,///000111222222333333333222222111...,,,,,,---,,,,,,---...000000...******...333111222222222000000111222---222000***+++333333---...+++,,,///111111444888>>>LLL___ooozzzlllgggjjjQQQKKKCCC<<<999999::::::===DDDGGGBBB888000000444:::;;;;;;999666333222222///555999:::999888666444666===888222999===???EEEGGGNNNZZZbbbZZZGGG888333666333000///222555333000555444666999888<<>>III___jjjVVVDDD666///...,,,,,,------------------...............---------...111:::GGGRRR^^^ooo}}}~~~rrrWWWFFF444///111555888;;;555333111///......///000.........///000111///...---666:::777:::AAA@@@:::333000222666666222111444111///---...//////...,,,,,,,,,------.../////////111000............,,,+++,,,,,,---000000...---...222222111000...------...222555777555222///...///000000///---******+++---111111111111111000///.........------...///111222000111000...---...000333666555333111000///....../////////...//////000111222111000///............,,,,,,,,,,,,---///000222000000111222333444444444333111///...---...///000..................------222222222222222222222222////////////000000000000/////////000111111222222444FFFYYY```___eeewwwgggYYY[[[zzznnnWWWEEEAAA;;;888666555444333444999===:::333///000444888999:::888555333222222333777999777555333333333777;;;:::???EEEAAABBBRRRZZZjjj|||ttt```OOOFFF666222......111444333111999444333888@@@LLL^^^nnnrrrvvvZZZPPPKKKNNNNNNHHHEEEGGGIIICCC@@@CCCKKKWWWiiiyyyoooVVVMMM^^^mmm~~~cccHHH;;;;;;666777777888777666444444999777777<<>>FFFMMMMMMJJJAAA@@@>>><<<:::777555222000000//////000//////...---------.........//////---,,,,,,,,,,,,,,,+++***------...000111///...///444222000///...------------///111000...,,,,,,---000000000...,,,+++---///000000111000000//////...---------...///000111222//////...---,,,...222555999888666333111///...---///////////////000000000000000///////////////000///...------...///111222000000000000111222333333222111///.........000000........................111111111111111111111111...//////000000111222222...//////000000111222222000:::FFFLLLOOOUUUaaakkkuuuRRRGGGMMMnnnpppSSSCCC;;;999777555555333111///111444666555222000111333666777888777444222222222666777777666222222555888;;;>>>CCCPPPWWWMMMQQQhhh}}}kkkUUU:::444---,,,000333333222888444555???NNN```rrrnnnGGG>>>:::===<<<666555999@@@@@@CCCHHHPPP```www|||jjjfffsss~~~xxxeeeNNN???:::777777777777666555444333777666666:::EEE^^^sss___III>>>555222222888LLLaaaoooPPP888222888000000//////......------------,,,,,,,,,------...000444===KKK[[[qqqtttdddPPPDDD<<<666333333444333222000000000111222////////////000000111111111444???OOO[[[_________ZZZYYYQQQGGGEEEGGG@@@555333444444333111//////000---------...............***+++,,,,,,,,,,,,+++******+++------......---,,,111///,,,++++++++++++***)))***,,,,,,++++++,,,---///000000...------///111000000000000000/////////,,,,,,...///000111111111------,,,++++++...333777;;;:::777444222///...---//////000000000000//////............///000111222111000///......///000111111000///......///000111222111000///...///000111........................////////////////////////......///000111111222222......//////000111111111222444777<<>>YYYtttttt]]]NNNAAA888555222111111000///......---,,,,,,++++++,,,---...///111111888JJJaaa}}}zzzpppcccTTTDDD666222444222111000000///000000111////////////...000222444888>>>PPPhhhsssqqqpppuuuxxxuuuhhh\\\^^^cccWWWBBB;;;;;;:::777222//////000..................------,,,...//////...---------***---///......000///,,,000...,,,+++,,,------,,,)))************+++,,,...---......---------000222111111111000000000111111+++,,,...000111111111111......,,,+++***---222666999888666444111000///......///000000000000///...,,,,,,,,,---///111222333222111///.........//////111000...---------///000111111000//////000000111............////////////////////////////////////...///////////////000000------...//////000000111444222222444888<<>>777333111///...000000///...---,,,,,,,,,---///000///---...333777:::@@@AAA======BBBAAA;;;555:::>>>===999666888;;;;;;777111...,,,,,,++++++,,,,,,---,,,+++,,,...000333222111000111222333444///000000111111000000///111111000///---...000222222111000//////......///++++++++++++,,,...///000------------...///000111000///...---,,,,,,---.../////////000000000000000000000111111111111111111.........//////000000111111111111111111111111111000//////......------,,,,,,,,,------.../////////---...000000///000444777hhhTTTIII:::>>>DDDNNNYYYaaaddddddkkkaaaSSSGGG@@@;;;888666333444555999<<<>>>>>><<<<<>>777666888555666777666444222222333444111333:::>>>FFF[[[rrr~~~]]]GGG444111555777:::@@@HHHUUUdddrrrrrr[[[III777111000555;;;HHHaaayyywwwpppdddUUUDDD666555999555444333333333444555666333333:::JJJbbb```AAA777222...---......666NNNgggzzznnn^^^PPPBBB666222333////////////////////////...---,,,,,,---000333555999BBBWWWrrrmmmYYYGGG888222111+++,,,---...///////////////111333222222777???FFFUUUdddwwwqqqiiiPPPFFF999222111222000...111000///...---,,,++++++,,,.../////////333;;;BBBOOOVVVXXXRRRSSSYYYXXXQQQFFFOOOVVVTTTJJJCCCEEEIIIKKKEEE<<<666333111...------......---,,,,,,...000111000///...///000222333333222111000////////////...000111111000000222333333222111///...---------)))(((((((((***---000222///......---------......000///...------...//////...///111333333333222111000000111111222222222222---......///000000111111111111111111111111111111////////////000000111111+++,,,,,,---......//////...///000111111222333444xxx\\\JJJBBB???AAACCCDDDHHHOOOUUUWWWQQQLLLEEE???;;;999666555333666;;;AAAGGGHHHGGGEEEIIIQQQVVVRRRFFF<<<:::;;;666777888777444222222222555111333<<>>LLLccc|||YYY>>>555000---...111222999OOOgggwwwfffRRRFFF>>>777000...............////////////...---,,,,,,...111444666===MMMiiiyyy\\\JJJAAA999333000,,,,,,...///000000000000111333555444555:::DDDKKKeeennnyyykkkaaacccPPPDDD555...000333111...111111000...---,,,++++++---///111111222888CCCLLLiiiqqqrrrlllmmmsssrrrkkk^^^iiirrrnnn```VVVWWW]]]XXXPPPFFF>>>:::666333000///000///...------///111///...---,,,---...000222555333111///......//////,,,...111222222222444555555444222000...,,,,,,+++((('''&&&&&&(((,,,000333000000///------,,,,,,---111000///......///000111---///222555666555333222///000111222222222222222---......///000111111222111111111111111111111111......///111222444555555++++++,,,------......///---,,,+++---000111000---sssZZZGGG>>>BBB???===>>>AAADDDIIINNN@@@@@@>>>;;;:::;;;999777;;;:::<<>>LLL___bbbtttaaaEEE777666444333:::KKKaaaqqqyyy|||~~~|||wwwpppSSSFFF@@@888666:::333666888555111222>>>IIINNNUUUkkkuuuYYY@@@000444333333333666AAAWWWlllcccKKKAAA888444444///...------...000111000///...++++++...///000555<<>>AAA???;;;;;;EEERRR]]]fffooozzzxxxhhhPPPBBB:::444444666444111000222777CCCTTTggg~~~kkkOOO777222555999DDDRRReeexxxpppTTT???777444555555888CCCWWWnnn}}}www]]]```pppuuufffZZZVVVdddoooOOOCCCAAA<<<777666666666666666555999DDDPPP^^^llljjjPPP>>>555222111222333777BBBYYYnnnaaaHHH===444000000+++///...---...000111000//////---,,,//////000555;;;TTThhh}}}|||gggXXXQQQIII<<<888888111222000000555666333222333777888999:::>>>III[[[jjjsss{{{llliiieeeVVVFFF;;;555...+++---000111111333111///------------...000///222555888BBBUUUfffuuuwwwmmmsssuuuhhhSSSBBB<<<>>>555222///.........---,,,222333333222///---------+++///111///000222000+++---...111333333333333555555333000///000///,,,)))+++++++++***+++,,,...000//////...---,,,++++++******+++,,,---.........---//////000000000///......---------......000111111111///......///000///...,,,---///......---///000//////000000000///------++++++++++++++++++,,,,,,.........//////000111222gggNNN@@@===AAA:::999:::;;;???BBBBBBBBBDDD<<<666999@@@FFFEEEBBB@@@UUUnnn{{{dddKKKAAA999666444000000222555666HHHfff~~~zzzZZZ===555888===HHHVVVpppwww[[[BBB666444222555777777<<>>>>><<<;;;???DDDEEECCCBBB:::333555<<>>;;;777;;;ZZZ~~~|||ppp]]]KKKDDDFFF<<<888666666555999HHHZZZuuuVVV@@@777555222111222222222:::NNNaaazzzpppOOO999222---...222///000///...///000111000///222//////111000///333999HHHbbbsssbbbHHH:::888BBBMMMWWWQQQ===444///---111444333222333666777BBBRRR[[[^^^kkk{{{xxxdddQQQFFF???;;;222///+++***+++...//////111///...------...000111111000111444999DDDYYYkkkzzzhhhNNN;;;333111...,,,,,,,,,+++***///111333222000---,,,++++++++++++---111777:::;;;888>>>AAA>>>:::888777777333333222222222111111000,,,+++++++++---...------......---,,,+++***))))))'''(((***,,,---///000111///000000//////...---,,,......//////////////////000///---.........,,,++++++---...---+++++++++---,,,---.........---,,,+++******++++++,,,---......111000///...///000222333yyy___PPPIIICCC>>><<>>SSStttkkkLLL???999<<<999<<>>;;;DDDLLLTTT\\\hhhsssrrrhhhJJJ???555444999HHHbbb{{{{{{YYY:::333444222222666999GGGVVVeeesssOOO???444555===OOOtttgggNNN===333111333666111000333555<<>>555555777EEEbbbuuuPPPBBB;;;888;;;<<>>LLLbbbjjj^^^FFF:::000...000111333555333555>>>OOOhhhrrrZZZJJJBBB;;;444333222000...,,,,,,+++++++++,,,...///111111111111//////111666???OOOhhh~~~sssYYYBBB555///---+++***+++,,,,,,+++---...///...------...000,,,+++,,,000444???QQQ```lllnnnhhh\\\TTTQQQKKKBBB>>>@@@AAA@@@===888555444333///++++++...111111///------------------------******+++,,,...000222333111222222333333222222111111222333333333111000///...---...///000000...,,,---......---+++******++++++,,,---.........---,,,++++++,,,,,,------......111111111111111111111111vvvWWWOOOGGGEEECCCAAA@@@AAAGGGYYYmmm}}}tttXXXGGG999999DDDZZZ{{{vvvWWW<<<666666222333999;;;III___yyyttt]]]CCC888444>>>KKK___|||[[[FFF;;;555333333666111000444777===QQQgggdddMMM@@@:::666444;;;HHHddd}}}ZZZIIIEEE???:::;;;IIIggg~~~___III===999???DDDFFFUUUhhhxxxjjjJJJ555.........---...000444666888???QQQcccrrrgggIII777444111222444000222111000000111111000...---,,,---000000...000555CCCTTTjjj}}}pppUUU>>>444333777999>>>SSS```YYYGGG;;;000///222222333444444999@@@PPPoooxxx^^^PPPIII???555333333222000...---------***---000333555555333222111111333999BBBTTTnnnfffJJJ:::555///---++++++---...///.........///......///333555......///111333>>>VVVmmm}}}rrrooorrrlllaaaXXXZZZ\\\YYYQQQIIIBBB???:::444...,,,...000000...,,,------......//////000*********+++---///111222000111222333333444444333333444555555444333111///------...000222222000......//////...+++******++++++,,,---/////////...---,,,,,,------------------///000222333333222000///fffMMMJJJGGGDDD???===BBBJJJLLLddduuudddNNN<<<>>>OOOjjjmmmSSS===:::888111222;;;???JJJggg{{{```KKK>>>666:::LLL]]]kkk{{{XXXCCC:::666333222333000111777:::BBB\\\wwwsssTTT>>>999;;;999222===CCCXXX|||yyyTTTPPPDDD777666IIIjjjeeeRRRHHHPPPWWWXXX```nnn}}}nnnlllqqqeeePPP999///222555000(((...000333555555;;;LLL]]]rrrzzzbbbEEE555444333444777333333111000000111111000...,,,+++,,,//////...000555;;;OOOdddwwwooo```MMM===222555:::666222CCCQQQMMMCCC888//////222222111111333===GGGVVVyyylllWWWJJJAAA:::222333333222000......///***...222666888777555333555333555999BBBSSSmmm{{{```HHH888222///---,,,,,,///111111111/////////...///111666999000000111111111<<>>QQQxxxYYYJJJ>>><<<;;;888:::@@@LLLYYYzzz{{{WWWCCCAAA===CCCNNN]]]mmm~~~sssRRR???888555333333222222333555;;;NNNmmmuuu[[[CCC>>>===888444666777CCCWWWsssaaaIIICCC===AAAhhhuuugggttt|||}}}yyywww}}}zzz}}}kkkYYYOOONNNQQQGGG@@@666...***+++,,,---///+++...555666555>>>MMMoootttllleee```JJJAAA555......222666888666333000222666666333///,,,,,,,,,---///222444666888GGGbbbvvv\\\HHH;;;666111111222333666888;;;===:::888555222000111444888:::===RRRttt}}}gggSSS@@@222111111111111000000//////111111222333333333222222222333777>>>FFFRRRdddtttrrr^^^LLL>>>777333111//////000111111000//////000111222222333333666222000444;;;GGGYYYiiioooVVVAAA999111---+++***+++//////...---,,,+++,,,---......---,,,,,,---...///000...222333111000111111111555111...///333555222...+++,,,---......//////...///......---,,,,,,,,,,,,333333333111//////000111,,,,,,---......---,,,,,,...///111222333222000///vvvmmmeeennn}}}aaaQQQEEEEEEFFFHHHRRR```{{{mmmOOO;;;<<>>000333111///...///000000///000000111111222222333333777444333444999EEEYYYkkkzzz\\\GGG<<<222...---,,,,,,.........---,,,,,,,,,---...,,,---///111111111222333444444222000000222333333777555333333555555333000///000000111111000000000//////...---,,,,,,,,,,,,333444444333000//////000...------------------...---///000222222111000///lll___YYYWWWaaappp{{{lllRRRCCCKKKSSSUUUeee{{{tttUUU???>>>RRRxxxUUUFFF::::::<<<<<>>000000444444333666<<>>:::888555222000000000000///222000...///222222///,,,++++++,,,---...000222333888>>>NNNfff~~~iiiRRRBBB888333000000/////////000111333444777666444111///000333666???JJJ^^^vvv|||```MMMCCC???555444333222111222333444222222222222222111000///444333777???IIIUUUgggvvv|||jjjZZZKKK;;;111222000...---...//////...111111222222222222222222555333333333555BBBYYYnnn|||dddOOOAAA444000000///.........------,,,------......***...333666666888;;;===???999222///000222333333666666555555444222111000///////////////.........000///...---,,,,,,,,,,,,333444666555222000//////000///...------...///000---...000111111111000///mmm^^^XXXXXXWWWbbbpppmmmUUUFFFLLLYYYgggdddJJJIII^^^lllMMM@@@777999===@@@GGGPPPdddcccEEE888999CCCZZZxxxiiiOOOAAA333............///222000222888BBBSSSiii|||eeeFFF999000000444444444666===CCCYYY~~~xxxnnn]]]KKKAAA@@@>>>@@@CCCAAA;;;;;;@@@@@@;;;666555777888555222,,,,,,///222444333000---000///111555444///000555@@@WWWuuulllaaa[[[WWWUUULLLHHHBBB>>>;;;999666444333111000/////////000000222000///000111111...,,,++++++,,,---...///000111777888???OOObbbooorrrpppeeeiiissszzzssshhhkkkwwwxxxhhhSSSCCC;;;888666444333333111111111222333444555444333000...///222555@@@LLL\\\mmmooo]]]QQQEEE;;;444333222111000111333444222222222222111000///...222222888DDDRRRaaasss~~~jjjPPP===888;;;222000...---.........---111222222333333222111000000000000000333AAA\\\uuutttiiiSSSCCC444000222111///...---------------.........***///555999<<>>???@@@>>>:::777555555111111111000111222333444333222111///...------------000333555444333222333222111///......///111222...//////000000000000000}}}```OOOTTTdddttt}}}aaaZZZSSSXXXqqqnnnrrrpppQQQ===777444777;;;EEE[[[pppvvvTTT@@@;;;>>>NNNjjjqqqRRRCCC===777333333222///...000---///222444888EEEaaayyyuuucccZZZ@@@;;;666222111111222222///:::EEEQQQmmmnnnWWWIII999666444222222444666888666333222555:::<<<999555555333111000222222222111000111333555555444222111///444???NNN```ooovvvxxxeeeXXXEEE777555:::<<<:::444444444444444333333222222222000...---///333666444444444333222111000///,,,---...///////////////111///---///444888999999111777@@@DDD???888999???===999333111333666777777333222000///......//////000000000...------000222666DDDZZZppp|||]]]FFF999444.........///////////////000000000000000///...---111444>>>OOOaaaooo}}}~~~mmmbbbZZZQQQDDD999444111///............------///000222222111///...------000666???SSSqqqeeeGGG;;;000...000000///...,,,---...//////////////////000555???PPPcccuuummmccc[[[ZZZWWWNNNIIIJJJNNNMMMKKKHHHDDD???:::777444333222222222333444555555444333111000//////...---///222333222222222333111000///......///000111000000000000111111111111}}}iiiXXXOOOWWWeeeeeeXXXUUUkkk}}}}}}\\\HHH:::777666777999DDD```|||sssVVVBBB888===NNNkkkttt[[[GGG:::999555444555333//////111000///000222666@@@UUUhhhzzzfffVVVNNN<<<:::666222000222444444///666===EEETTTkkkkkkTTTDDDAAA;;;555444555777777666555555777;;;===;;;999666333111000111222111000...///111222444666444222...///333;;;FFFNNNSSSWWWGGGAAA666...///666999666333333333333222111111111111111111000...///222555333444444333222000//////---...///000000000///...,,,,,,,,,+++,,,...000222---333777555333444444333222111///...///111444555111000///------------.../////////...,,,---///111333;;;MMMbbblllmmmrrr{{{~~~yyyrrrTTT>>>444222+++---...000000000....../////////000//////......000444AAAUUUiiiwwwpppfffddd]]]LLL===555333000...//////...---+++,,,///111111000///------,,,///777DDDYYYuuuyyyWWW<<<333,,,,,,...------///+++,,,...///000000000///000111777GGG___xxx~~~xxxxxx}}}zzzooojjjmmmmmmjjjddd```[[[SSSJJJCCC???===;;;999777777888888777666555333111111000000///000111111//////000111////////////////////////111111111111111222222333mmm\\\WWWUUU[[[dddlllUUUUUU{{{eeeMMMDDD:::888888888777CCCcccmmmVVVCCC888;;;PPPmmm}}}\\\MMMCCC888666444444555444//////222444000///000444:::HHHTTTnnnxxxqqqhhhYYYHHH===::::::777222111444888999555555;;;CCCEEEMMMggg~~~^^^PPPKKKBBB999444444333222222222333666888::::::999444222111111111222111///+++---///000333666666333///...000555999;;;===@@@999888333---000888:::666555666666555222111111222...111222222//////111333333444444333111///...///...///000111111000///...)))+++---,,,+++,,,000444///555555000000777666000222222000...---...222555111111///...------...///.........---,,,,,,...000444333<<>>EEEJJJOOOPPPPPPRRRWWW[[[```YYYNNNDDD===777333111---...111333333222000///...............///000000111999???HHH^^^|||}}}zzzzzzyyycccOOOFFFDDD666222//////222222...***+++,,,---///111222333333+++///555888<<>>888<<>>666===AAA<<<777666444444333333333444666777777777888:::???OOOkkkkkkNNN???;;;888333000333333444444444333333222222222222222111111222333000000000111222222333444333222111222444555666555555444333333555777:::<<>>===999444111111111111111111111111000000000111000///...------.........///000222222222111000,,,+++******+++...111333555666666555222111222333333111///...///000000//////000111000...,,,+++++++++******++++++,,,---......///000111333444555666888<<>>>>>BBBFFFMMMHHH@@@999555222000///---...111222333222000///...............///000111///666:::>>>NNNffftttuuuggghhhpppzzz{{{vvvyyyzzzjjjWWWHHH@@@>>>666222//////111222...+++,,,,,,...///111222222222000000222777???QQQlllaaaDDD555///...---,,,++++++,,,,,,---------------......///333999KKKeee}}}sssdddaaaUUUIIICCC>>>888444444111///---...000222000//////111333333222111111111222333444444333222111111vvvqqqlllgggccciiijjjaaarrr~~~uuuoooSSS???888777;;;DDDPPPhhheeeJJJ;;;777:::===LLLkkkjjjWWWLLLDDD:::222777777666555555444333333222222000...,,,...222555999>>>BBB???888222333555666---***333:::888555555333222222222333444666777;;;888666:::DDDYYYvvv{{{YYYFFF@@@<<<666222222333444555444333111///...111444333000///222666//////000111222333444444555333111111333555777777555555444444555666888999@@@???===999444111111222222222222111111000000000111000///.........//////000000//////000222444666---,,,+++***+++,,,///000555555555333000//////000111000//////000111///...---///000///,,,******+++***++++++,,,------............---------...///000333555777555222222444777999555000...---//////000---...000111111111000///............///000111222000444444444===LLLUUUTTTNNNRRRXXX___gggmmmqqqsssttt{{{yyygggWWWJJJBBB;;;777444111...///111111...+++---...///000111111111111333...---555CCCWWWnnndddHHH666000///...---,,,,,,,,,,,,---,,,,,,,,,,,,---......666888FFFdddzzzhhhVVVMMMIIIAAA777222000...---...000111111000+++...111222222111222333444444333222000///......{{{uuuooojjjlllsssnnnaaattttttqqqdddIII999555555<<>>@@@EEEHHHJJJRRR^^^aaa\\\YYYdddooosssrrrtttzzzyyyiiiUUUHHHCCC???999444222000......000000...,,,...//////000000000000///000,,,,,,666EEEYYYpppnnnQQQ;;;111000///...---,,,,,,,,,,,,,,,,,,,,,,,,---......555555BBB```zzzeeeYYYPPPDDD888111///...---...///111222222---///000111111333555777777555333222111000///...~~~|||yyyooojjjrrrxxxjjjwwwhhhkkk]]]EEE:::666999@@@NNNaaawwwvvv\\\GGG:::555===JJJ]]]rrr}}}ooobbbQQQEEE@@@===999555555555444333222111000///222111000---++++++---000,,,000333333111///000222222000111555777555222111000000///000111333555666555555666;;;FFF___mmmOOO@@@999666666555666888999888666333111111000000222555666444222222000------///555<<>>>>>===777000///.........//////...---//////000000000000////////////222:::DDDUUUmmm}}}fffKKK777000/////////...---,,,,,,---,,,,,,,,,,,,---......000666JJJgggxxxeeeRRR@@@555222...............000333555777888777666444555777:::888666444333444444111///}}}uuurrrttt~~~www|||ccciiihhhMMMBBB555888???NNNddd}}}gggKKK888111:::GGGRRR]]]nnn~~~}}}{{{hhh___XXXSSSJJJAAA:::777666666333333222222111000//////000000000...,,,,,,...111+++000444444000---...000///000222444555444222222000/////////000111333444111333777???LLLhhhzzzXXXCCC777444555666777888999888777555333333111000333777888555111333111---,,,///555<<<@@@999666333111111222111111222333444555555555444333111333444444333333444666333333333333333333333333111111000000333666:::<<<777444///+++***,,,///111000//////...............---...---,,,,,,---000333222111000111333333333222111111111000......///000//////000111111///...---------------///000222444...---,,,++++++---///000222///---,,,---...//////......---,,,,,,...///000111111000000//////000000---...///...---...///000///222222000666>>>>>>888555:::BBBEEEBBB???EEEMMMJJJBBB:::666777666111,,,---------..................///000000000000000///000333888>>>CCCPPPhhh~~~zzzXXX???222---............---,,,,,,...------------...//////...;;;VVVuuunnnTTT===222111------...---...000333777>>>>>>>>><<<999777777888777555333444555444000,,,xxxppp}}}hhhjjj{{{YYYCCC555666<<>>DDDQQQiii~~~yyyWWW===111++++++------...------,,,///............///000000111===WWWvvvnnnSSS===222111,,,---...------///444888===AAAGGGIIIHHHEEEBBBAAAAAA???===>>>???<<<666000qqqnnnooolll^^^>>>999999>>>NNNnnngggRRR:::888888;;;BBBIIIMMMOOOIIITTTWWWLLLDDDDDD@@@999666888999888555333222222000000000000////////////,,,------------...000333222///------000333333333...222444111//////000000000000///......///000111444222666GGGcccfffMMM;;;666888555555555555666666666666222666:::999666444444555222111111000000000000000000//////000222333333222...000333555666555444222111444777888777555333333111222222333444555666666444222000...///111444666333222000000000111222333111111111111111000000000111000///,,,***+++...000111...,,,+++---000111111000111111///---...///111222333333333222///,,,+++---...///000000000000///000---+++***+++---/////////---,,,---000222333333///---+++******,,,///111555444222000///...------...000222222///******,,,///...000222111...---...000++++++///000---000666222333333111---++++++,,,+++,,,------------...///---...///000111111111111+++---333<<>>FFFRRRZZZ\\\ZZZUUURRRSSSQQQOOOPPPPPPLLLCCC<<<{{{qqqnnnqqq|||XXX@@@@@@:::DDDdddeeeGGG999:::AAA<<<999===<<<>>>??????>>><<<888444111000222444666666555222111//////000000000000//////111///------...////////////.........///000222333444444444333222111000///222111111111111111222222444555>>>RRRllljjjOOO>>>888777777666666555444444333333333333333444666666444222777555111///......000111///000222333444444333222000000111444666666555222---111666999999888777777999:::999555111000444777444222//////000000000//////000///...---...111444000000111222222222111111777444000,,,******,,,---...,,,******,,,...//////---/////////---,,,---...333333333222111///---+++------............------++++++++++++++++++,,,,,,...---,,,+++,,,...000222///...---,,,,,,---...///444444333111///...000222...///000222111000///...000///------.........---***++++++,,,---...000111222000...---,,,,,,,,,------,,,,,,,,,,,,---......,,,---///000111000//////111//////777FFFYYYjjjtttxxxrrrhhhZZZFFF666***+++,,,,,,------,,,,,,)))***+++...000111000///:::999DDDbbb}}}iiiVVVDDD555+++000...,,,+++,,,000555777;;;EEE___zzzvvvttt}}}{{{ssslllllloooiiiZZZMMM{{{}}}oooooogggRRRKKKEEEKKK^^^wwwWWWCCC<<<===666444777666666777888999888555333111...000222444555555444333000000000000000000000000222000......///000000///...............000111222333333333333222111000///333333222222222333333444222666CCCWWWoooqqqQQQ===777888666777777666666555444333333333333555666666444333666555333111111111222333222222333333333222222111//////111444777888777555222666:::======<<<<<<<<<===:::666444333333444444333111......///000/////////000///...---...111333777666333111000000111111333222///---,,,---...///111///,,,,,,---............///000///---,,,,,,---111222333333222000...,,,---......//////......---+++******)))***+++------...---,,,,,,---...000222000000///.........///000333333222111......///111222111000///......------///...---,,,---------,,,******+++,,,---///000111222111000///............---,,,,,,,,,,,,---......---...//////000000000//////...///333>>>MMM]]]fffmmmzzzooo^^^MMM===333,,,------...............,,,,,,---///111222222222:::???OOOkkksssZZZDDD666///---,,,******+++///444666;;;GGGddduuucccgggiii}}}rrrbbb^^^ZZZjjjrrrUUUBBB;;;222000444222000111333555555555444333...///000111333444555555111000////////////000111333111///...///000///.........---......///000111222222222222111000//////444444333333333333444444111888GGG]]]vvv}}}WWW>>>777888666777888999888666444333333333444555777777555333555555555555555555555555555555444333222222222222//////111444888999888777444888<<<>>>>>>=========>>>999444333555666444222222000------...//////...///000///...------000333===:::666222//////000000///////////////000111111444222///.../////////...///000000///---+++,,,---///111333444444222///...---......//////......---+++***)))((()))+++---//////...------...///111222111111000//////000111222111111111000...---...000444222///---++++++,,,---------,,,,,,,,,+++++++++***+++,,,---...000111111111111111111111000///...---,,,,,,,,,,,,---.....................//////000.........///333===JJJSSS___ffflllsssxxxgggPPP<<<222000......///000000000000////////////000111333555666888FFF^^^zzz```CCC444...+++***))))))+++...222444999EEE^^^uuu|||uuuiii___fffsss}}}eeeIII;;;111000444222111111333444555666666666000000//////000222444555222111///......///111222111000......//////...---...............//////000000000111111111000000///222222111111111222333333444777EEE^^^|||aaaDDD888777666888999::::::777555333333333444555777888666444444555666888888888888777666555444222222222333444111000111333666777666555111444777999888777777777:::777444333555666555444222000......///000000000///000///---,,,---000222;;;999666333000///............///000111111111111444222000000111222222111///000000///---++++++,,,...000222444555333111///......////////////......+++***(((((()))+++...000///............///000111000000///......///111222///000000///...---...///222111///---,,,,,,,,,,,,,,,---------+++*********+++,,,---...///000111111//////111111111000///...---,,,,,,,,,,,,---............,,,,,,,,,---...///,,,...///------222<<>>999777888999:::999777555444111111222444666777666444111222444666777777777777444333444444555666777777444333111111222222000///...000222222111000000000...111444333111111555999444222000000111333333333000000///---+++,,,...000...///222333222000---+++///000000000///...---,,,.........000222444444333---/////////---,,,---...---...000111222222111111...//////000000//////...,,,,,,,,,,,,,,,------...------..................,,,++++++++++++,,,...///---///000000///......///,,,---///000111///---,,,---000222111---++++++,,,///000111111111000///...***+++,,,,,,---------------,,,,,,,,,,,,---......///...---------------------///000///...///333777444777555222777??????999444666777555111---******,,,,,,---............---///000000///---...222777===CCCRRRkkk~~~zzz^^^EEE777222111111000000///...---555FFFdddeeeppptttaaaTTTIIIaaagggKKK999555111222666555444333000///...///000111444333333222222222222333111111111111111111111111------...000333444333222000000111222222111000//////000111222333333333333///000111333555888:::<<<999888AAAXXXwwwhhhNNNAAA>>>888888888888777666555444000000111333555666555333000000222333444444444444444555555666666666555555444333111111222333222111000222333333222000111111000111111111111111222333333111//////111333333333000000///---++++++...000...///000111111000...---............------------...------///111222111000,,,---///...------...///............///000111111//////000000000000//////---.../////////...---,,,,,,---------------,,,,,,++++++******+++,,,...///---///111111000/////////000000000000///......---...222555444000,,,,,,...111222222222111///---,,,*********++++++---......---,,,,,,,,,,,,---......000111111111000000///.........//////000000111111//////......///000111222---.........,,,+++******,,,,,,---............---...000222000---...222666>>>EEETTTlllyyywww[[[CCC666///000000111111000//////444???]]]eeemmmsss^^^RRRMMMSSShhh~~~XXX@@@555666333444999777555333111//////000222333222222222333444444444444000111222222222222111000---...///222555777666444000111222333333222111000///000111222333444444444222222444666999<<>>TTT|||ggghhhfffJJJBBBGGGZZZiiiwwwWWW>>>333666555555777222555444222111111111222222333444555555333111111222000222333444444333111000,,,000444555444333222333111111111222444333111///444111///111111111444888;;;555888DDDIIIEEEFFFNNNSSSUUUYYYeeegggKKK???===<<<888444444666888666444333111......000222222111222111///...///222222000777::::::777888;;;666---444------444777222111666777777777555222111222333111222333111...---...000111///---///333444111---//////---+++)))***---000000//////...------,,,,,,///---++++++,,,------,,,111...******...000000///...///000///...///000222444333222000////////////000111222333333222111000///000111111111000...---......---+++))))))+++------,,,+++,,,.........---111111222222222111111000111111111111000///...---///000333444444333000///000111222111...,,,,,,,,,...***'''(((---000111000///...---,,,,,,---///000111222222333333222000///***+++---...///000000000000///,,,***))))))))))))...,,,+++))))))***+++,,,---------......000111111222111222333111...111777CCCVVVrrrbbbBBB333333.........///111222111000===???OOOpppwww```ggg~~~]]]DDD<<>>KKKYYYaaaaaacccgggrrruuuxxxpppPPP>>>888:::888666666888999888666333000...///222333222111222111///...///111333333888;;;===<<<;;;:::666111111///000444666666999======<<<:::888555222111111333222000000000000000000000111222444777666333///000000000...,,,,,,///111///////////////......---000000000111222222111000...---++++++---///000000000111111000......///111222222222111000000//////000111222222222222111000//////000000//////...---//////...,,,******,,,...///...---...///000000...333333222222111///...---..................------...///111222222111///...000111222111...,,,,,,,,,---,,,++++++...000000000//////...---------...///000000111111111000///...++++++,,,......////////////...---+++************...---+++******+++,,,---------------...///000111222111222444222000444;;;QQQiiieeeGGG555///---------///111222222222333???VVVsssqqqbbbuuummmRRR???:::@@@PPPbbbyyySSS===333555111222666444222111000///000111222333111222222111000000222444333333444444333111///...///000222555666666333111//////...000444666777777444111000111000000444:::???PPPcccnnnwwwkkkLLL<<<666888888999999::::::999999444222111333666777555222444444333222111333777;;;;;;???FFFJJJEEE<<<666555000444555444888???EEEGGGBBBCCCCCC@@@<<<888666666;;;666222111444666444111///111444777777555222000///000000///---------///+++,,,---.........---------///111333444333111///,,,---............000222333333333111...---...///111111222222222222111111000111111222222111111000//////...---------....../////////---,,,,,,...000111//////000111222111000444333333111///---+++***++++++,,,,,,,,,,,,------........................111222333111...,,,+++,,,---...000000/////////000000//////......---------...............---,,,,,,++++++,,,---............///...---,,,,,,,,,,,,---...---,,,++++++,,,...///------------...///000000222111222333222222777???\\\zzzvvvdddLLL777,,,++++++---...111333555666444GGGccc|||kkkiiiwww\\\III<<<<<>>>>>999999:::;;;======;;;999<<<:::;;;;;;;;;;;;@@@FFFAAAJJJYYYaaaYYYFFF999777555:::::::::CCCSSSYYYVVVLLLPPPSSSPPPHHHCCCDDDHHHJJJCCC;;;999<<<>>>;;;777555777888888777555333222000222333333111/////////***+++---...//////000000+++///333555555333000///,,,///111111///...111444555555444222///------...000111222333444444333222000000111111111111000000///...,,,++++++,,,---...///000000///......000222111000///000222333222111222222111000///---+++************++++++,,,---...------,,,++++++,,,------111222333111///,,,,,,,,,,,,000444333111...///000000000000000///...,,,+++,,,,,,,,,,,,,,,++++++***++++++,,,---------------......---------.........---------------...///000---------------...///000000...000222111222888@@@ZZZvvvuuuiii[[[III777---***+++,,,...000333777999???PPPjjjlll```gggcccLLL@@@999???LLL^^^~~~UUU>>>333444111111666555000000/////////000222333222333444444333333555777444444333222111///......111111333666888777555333333111//////111333444444111000000111000000777@@@[[[yyyxxxVVVEEEFFFLLLNNNOOOOOOPPPPPPOOONNNLLLGGGIIILLLLLLKKKIIIIIIIIIKKKHHHJJJNNNOOOMMMOOOUUUQQQ```uuuttt\\\IIIAAA>>>AAADDDIII[[[qqqwwwqqqcccjjjnnnhhh\\\VVVYYY______XXXOOOJJJIIIHHHFFFCCCFFFCCC???<<<999888777777444666888777555333222222------...///111222333444000444888999666333222111---///111///------///333666666555333///......///111222333444444555555555000000000000000000000000...---,,,++++++,,,---......///000000//////111333000///...///111222111000...////////////......---++++++++++++,,,---///000---,,,+++******+++,,,---111222333222///------------111555555222//////000000000000000///...---,,,,,,++++++***************++++++,,,---............------.........//////...,,,,,,------...///000111...------------......///---,,,...000000000666===KKK```}}}vvvrrr{{{zzzhhhYYYLLL???666333+++,,,---...///222777;;;JJJTTTgggpppZZZYYYccc}}}rrrPPPBBB<<<999GGGZZZbbbHHH999888555555666222222111000///000111222333222444666666555444444555333333222111000////////////333666888777666555555555333111111333333333222222111222444222444<<>>;;;888666777999888666444333333000///......000222555777777:::;;;999555222222333111000///---,,,,,,...111555555555333000///000111444444333333444555666777111000000//////000000111------,,,,,,,,,---......---...000000000000222333000.........000111000///,,,---...///000000000000,,,,,,++++++,,,...///111------++++++++++++------///111222222000/////////...111333444222000000///111000000//////.........,,,,,,+++******************+++---...///000000000------......///......---++++++,,,---///000000111...---------------......++++++---000///---222888:::JJJhhhyyycccUUUccc}}}|||lllXXXHHH===555333555---...///...---000666<<>>RRRiiiiiiSSSEEEPPPggg{{{~~~mmm[[[FFF999222///000333000111111...,,,...555;;;KKKZZZtttoooWWW@@@DDDTTT]]]uuupppUUUBBB999@@@HHHQQQnnncccCCC222444777;;;;;;333555444222111111111222222000333666777666222000///111111000000000000000111,,,444<<<;;;555222555:::555555666777999999777555666777999;;;:::===HHHUUUgggxxxqqqoooiii]]]RRRRRRSSSSSSQQQOOOMMMMMMNNNNNNLLLHHHFFFGGGKKKPPPTTTWWWWWWTTTMMMEEEBBBEEEIIICCC===666333444777888888222333333333222222444666999777444222222444777999111000///......///000111+++,,,...///000///......***---///000000000222333000/////////111222111000......///000111111000000---,,,+++******,,,...///........................---///111111111111222333111///---///222444111///111000...------///111222......,,,+++++++++,,,---***+++---///111333444444,,,---.........---+++***((()))+++---...///000000...------,,,,,,,,,------,,,,,,000333000,,,---111,,,;;;DDDLLLfffzzzWWWFFF<<>>UUUwwwxxxVVVIIIBBBCCCEEETTTzzzvvvNNNAAA777111:::LLLggg]]]@@@222444222333;;;>>>888777555333333444222...111999888///...555555,,,***222666111...111222111111666:::;;;:::;;;@@@EEEDDDBBBAAAAAACCCDDDCCCBBBFFFCCCGGGPPPRRRPPPTTT^^^xxx{{{ssstttfffdddrrrrrreeedddooopppqqqhhh[[[]]]kkkpppiiinnnooonnniiiccc___^^^```cccVVVFFFAAAEEEHHHEEE@@@666======444111888>>><<<;;;888777999999666333222555444111...000333333111111+++,,,222111******111.........///111222111111///111333222000000111444000333444111//////000000444333111...+++***+++---+++,,,...///000//////...333222000111222333333222222000......000111222222000000//////000111222333000///...,,,++++++,,,,,,+++,,,,,,---///111222333---.../////////...,,,+++******+++,,,------------000...---,,,,,,---///000000111111000...,,,------...000777CCCRRR[[[^^^]]]DDD<<<777777<<>>DDDEEE???;;;===CCCFFFBBB:::111,,,---000111111222111000/////////000111777@@@VVVvvviiiMMM@@@999@@@IIIVVVpppuuu]]]MMM666===JJJ[[[mmmvvvPPP888777777999<<<::::::::::::666222111666;;;999444444::::::666666;;;@@@===:::<<>>@@@===666777===AAA<<<444222888???===666333555666333000000555:::666444222555999:::666222.........//////......///777777666333///,,,++++++***+++,,,...000111222222222000///000222333333222222111000000000000000111000///,,,******,,,...///111000///---------......+++++++++,,,,,,---//////..............................//////000/////////000///---,,,,,,,,,---...///000000///---,,,---//////...///333777888666222444222222333111111777>>>BBBDDDFFFEEE@@@:::666444333888999222---///333555777222,,,+++---111222222111000/////////000111222777666DDDcccwwwaaaLLLBBB<<<@@@GGGRRRhhh~~~qqq[[[OOOHHH???III[[[nnnaaaDDD===999;;;AAAAAA@@@>>>>>>>>>===;;;===@@@@@@???===<<<>>>AAADDDGGGLLLJJJLLLSSS```iiijjjgggYYYgggrrrooohhhooo}}}{{{pppnnnwww{{{tttkkkiiillllllcccVVVVVV```ddd```SSSMMMLLLPPPMMMDDDFFFOOOVVVQQQFFF@@@GGGSSSOOOCCC===???>>>:::555555;;;BBB@@@<<<999<<<@@@@@@:::444111......222444222//////444555555333///,,,******,,,,,,...000222444555555111///...///111333222222111222222111/////////000444222///---,,,...000111000///...---,,,------...------,,,------...//////...............//////000000000111111111000000///000///...,,,,,,,,,,,,,,,.........---++++++---///000///000222555555333111000111333444333111222555444888;;;:::555111000111555999999222---...111111...,,,******---000111111//////......///000222333777666AAAYYYvvvpppYYYGGGBBB???@@@CCCMMMddd{{{mmmWWWIIICCCAAAKKKVVViii^^^DDD===999>>>MMMUUUMMMGGGFFFMMMQQQNNNIIIHHHPPPXXXSSSEEEGGGXXX___ZZZZZZ___iiiuuuyyynnnnnnwww{{{xxxiiicccaaadddccc^^^```gggnnnjjj```YYY___jjjfff[[[MMMKKKHHHDDDBBBCCCGGGJJJLLLIIIFFFFFFGGGFFFAAA<<<777222222888;;;666000...333444444222///,,,++++++------...///111222444444000...---...000222222222111222333222///......///555333111///...///111222///...---,,,,,,,,,---...///////////////000111222000///...------...000111111222222222111000//////......------,,,,,,,,,,,,,,,------+++***+++---///------...000222333222111---///111000////////////...///000000000///---,,,333777666000,,,---...---+++++++++,,,...///000000......---...///000222333555:::FFFTTTccctttgggPPP@@@>>>>>>>>>AAAKKK```tttrrrkkk```QQQEEE??????@@@TTTbbbxxxsssRRR??????BBBMMMbbbnnnccc[[[[[[fffmmmiiiaaa^^^lllxxxrrr^^^```xxxvvvqqqzzz{{{yyyzzz}}}~~~yyywwwzzz~~~yyyfff___WWWUUUXXX[[[ZZZXXX\\\\\\[[[XXXSSSPPPOOOPPPFFF??????HHHLLLCCC999444999:::999666333000///000...---------...///000111///------...000222222111111333555333///------///222111000/////////000111000///...------...//////000000000111111222444444333111///,,,,,,---///111222222111111000///...---,,,,,,,,,,,,------,,,,,,---------,,,+++,,,///222000000111111111111111111222444222///...000///---...,,,+++,,,//////---+++///222222---***+++,,,***+++,,,---...///000000000......------...000111222111;;;FFFKKKLLLVVVppp}}}[[[GGG===;;;:::<<<@@@GGGUUUaaa[[[TTTKKKCCC???@@@EEEIII[[[pppxxxYYYKKKSSS\\\iii{{{{{{|||yyymmmmmmwww{{{tttkkknnnsssvvvpppfffbbbgggooocccZZZZZZeeeiii]]]NNNGGGGGGFFFCCC???:::777666777222111000///......//////...---,,,---///111222111000444666444///,,,,,,......//////000000000000000111111000//////000111222000000000111222444555666555333///,,,+++,,,///111111111000000///---,,,+++***++++++,,,------------///000///...---///222555111222222222111000000111333666444000000333333///000...------...///......---000///,,,***,,,---***,,,---///000111222333444///...------...///000111222888??????;;;???SSShhh~~~sssRRR@@@???;;;888:::???DDDJJJNNNPPPKKKEEEAAAAAAEEEMMMUUUaaa|||nnn```kkkvvv~~~{{{}}}vvvrrr||||||sssssstttccc[[[RRRQQQLLLFFF@@@<<<;;;<<<888777555222111111111111---,,,,,,---///111222111000444777555///+++,,,......///000222222222111000333333222111111222333444//////000111222444666777777444000,,,+++,,,...000000000000///...,,,+++***)))***+++,,,---.........222222111000///111555888,,,---......------...///---111111...///444444...---......---++++++,,,...***------******,,,---***,,,...000111222333666777//////...------///000111555666777666333444AAAPPP___tttaaaHHH???>>>;;;:::>>>CCCFFFCCC???FFFKKKHHH>>>AAASSSbbbfffzzzvvvjjj^^^ZZZ```\\\LLLDDDFFFJJJHHHCCC;;;888777555222666222...000444666333000111222333111//////111222000///////////////444999333444444111///000111111///000000000//////000222/////////---,,,---000333333222111000...,,,++++++(((((()))+++---000222444555333000......000333555000000////////////000000///111333444222111000111222000......000000000//////...,,,******+++,,,---000000000000111222333444555333000...------...///...000222///,,,...555<<>>>>>>>>>>>???@@@AAABBBCCCAAAAAACCCGGGLLLWWWhhhwwwsssnnnnnnssspppdddZZZYYY]]][[[XXXRRRJJJCCC@@@@@@???@@@>>>;;;888666666888111444666444///---000444222111000000000111333666000111000...,,,,,,,,,,,,,,,---------------///000...//////.........111333333222111000///...---,,,))))))***+++---000222333333111...------...111333//////............//////...000222222111000///000000///---...///000000///000///---,,,+++,,,---...000000000000111222222333444222000...---,,,---------/////////...000555999???EEENNNTTTXXX^^^gggnnnqqqWWWEEE===>>>@@@AAA???<<<<<>>FFFTTT[[[aaauuu{{{xxxrrrqqqrrrpppeeeWWWTTT[[[\\\VVVOOOKKKKKKIIIDDD@@@;;;@@@CCC???666222555;;;777555222000000222333222000//////...---+++******++++++++++++,,,---//////,,,...000000//////111333222111111000//////......******+++,,,---///111111000///---++++++---///000...------,,,,,,------...,,,...000111///......///...---,,,---///000000///111000...---------...///000000000000000111111111111111000...---,,,+++***+++,,,,,,...///111333555666777999???FFFLLLOOOOOOyyycccOOOBBB>>>===???AAA???======@@@CCCDDDJJJVVVccckkkvvv~~~|||mmmlllvvv~~~lll[[[\\\iiilll]]]LLLOOOTTTVVVPPPEEE???AAAFFF>>>;;;555//////333444333111//////111111...,,,,,,------,,,---...000000000+++---///000000000111222000000000//////.........,,,,,,,,,,,,---///000111......---,,,,,,---......,,,,,,,,,++++++,,,,,,,,,+++---//////...------...---,,,+++,,,...000000///000///...---------......000000000000000000///////////////...---,,,***)))*********---000222222111333111111555;;;>>>>>>===}}}lllYYYHHH@@@@@@<<<===>>>???@@@AAAAAAAAAKKK]]]nnnvvv}}}ooorrr~~~ttteeeeeeggggggaaaWWWPPPNNNOOOIIIGGG???555444999<<<:::555111111666888333//////333111///000222333222111,,,...000111000000000222/////////......---------------------...///000000........................,,,,,,,,,++++++,,,,,,,,,***,,,//////...---......---,,,+++,,,...000000//////......---------------//////000000000///......---.........---,,,+++*********+++---000111000/////////000000111222333333xxxkkk___QQQEEE@@@AAA===<<<===???AAADDDEEEFFFSSSlllzzzwwwsssppplllggg```[[[\\\^^^YYYMMMHHHLLLPPPNNNBBB<<<<<>>;;;777777888888666333000111222222111111222333111000000///...------,,,------------...///000111......///000000///.........------,,,,,,------...+++---000000000//////000...---,,,---///000000///.........---------,,,,,,---...///000000///...---,,,,,,---------------...++++++---...............///111333222000///111333||||||{{{yyypppdddWWWPPPKKKEEEAAA@@@>>>???@@@???@@@DDDLLLSSSaaawwwzzzooowwwtttlllmmmooolll___VVVUUU\\\]]]RRRJJJIIINNNJJJEEECCCDDDCCC???;;;666666666444333333444666444333222111000///...---,,,,,,,,,---...000111222---...///000000///...---//////............//////,,,...111222111111111222000///---...///000000//////////////////...------+++,,,...000000000......,,,,,,+++,,,---...000111,,,...000///,,,+++---000222333444333222222333444tttkkkjjjlllhhhXXXIIIFFFHHHFFFBBB>>>???BBBCCC@@@===CCCRRR^^^mmm}}}yyyooommmtttsssfff\\\[[[\\\VVVQQQNNNNNNMMMHHHDDD::::::999666444555777999666666555333111000///...,,,,,,,,,---///000222333,,,---///000000///---,,,000000////////////000000---///222333333222222333222000......000000000///000000000000000//////...***+++---///000000///...,,,+++++++++---///222444---000222///+++))),,,111000/////////111222111000{{{hhh]]]ZZZ[[[VVVQQQLLLGGGEEEDDDBBBAAA@@@@@@AAAAAABBBJJJ\\\nnn{{{{{{|||rrrfffaaaeeeooojjjZZZTTTZZZSSSLLLDDD???>>>???@@@@@@@@@<<<777333222222222222//////000000111111111111111...,,,------,,,+++++++++...111111///---...000666333111222444666555333222111///...------...///,,,...000444555444000,,,+++++++++,,,...000111222...---+++++++++...111333666444111...,,,,,,,,,,,,111111111111111111111111vvvhhh^^^WWWSSSMMMLLLJJJFFFBBBAAABBBCCCBBB@@@???BBBGGGSSShhhzzzyyyvvvzzztttmmmmmmnnnfff]]]YYYZZZ[[[YYYVVVSSSIII>>><<>>888888999777666444000000111000,,,+++---///000000...---,,,111000000000000///......+++,,,...///000000///...000//////000111222111000000000000000//////.....................///000000111000000000000111222222111111000///......//////|||gggXXXQQQQQQKKKGGGBBBBBBCCCDDDBBB@@@KKKRRR]]]iiivvv}}}|||yyytttmmmfffhhhfffaaaXXXMMMEEEBBBBBB@@@AAA>>>999999<<<:::555222222222333333222111///000000111000///---,,,,,,,,,---///000111000//////111000...///111222222111111111111111000///...---......///////////////////////////000000111222333111000///......///000111yyybbbRRRLLLLLLIIIFFFCCCBBBEEEHHHIIIIIIPPP[[[nnnxxxuuuppphhhaaaYYYSSSPPPRRRTTTQQQIIIHHHKKKIIIAAA;;;888666444555444333222000222333333000---,,,,,,//////000111111111000000111/////////111222111000111222222222222000...------...000111111000///...------...///000111222222000///.........000222444kkk]]]TTTLLLGGGEEEHHHJJJJJJJJJOOOYYYaaadddmmmyyylllcccoooyyyxxxfffcccmmmmmmlllxxxuuutttzzzrrrlllpppsssnnnccc___bbb^^^UUUHHHDDD>>><<<<<<<<<<<<;;;777999;;;:::777333222333333222111111111111111111000//////000222222111///111111333333222111///...---///000222222000...---+++,,,---...///000000000000///......///222555777nnn\\\ZZZZZZQQQFFFBBBKKKRRRRRRPPPWWWgggvvv~~~zzzssslllqqqsssnnnggghhhrrr}}}xxxccc___sss|||lll\\\YYYbbbcccYYYIIIDDDLLLTTTUUUFFF@@@LLLdddpppppp}}}kkkTTTSSSYYY[[[```YYY___wwwzzznnnlllnnnoooppprrrzzz}}}|||~~~xxxzzztttjjjYYYSSSLLLHHHHHHIIIIIIHHH>>>AAADDDBBB>>>:::999:::555444222111000111222222/////////111333333111///000111333333333222000...---///111222222000...,,,++++++---...//////////////////......000333666999fff[[[XXXTTTLLLGGGKKKJJJLLLTTTaaarrrvvvjjjpppzzzuuuiii^^^^^^fffiiifff]]]bbbhhhhhhbbbYYYRRROOOKKKOOOQQQMMMGGGGGGNNNWWWMMMHHHEEEGGGMMMMMMFFF>>>BBBCCC>>>666555<<>>999999;;;AAAMMM[[[iiirrrrrrrrrsssvvvYYYIIIDDDEEEFFFGGGHHHMMMZZZkkk|||zzznnnsss~~~rrrccc___XXXQQQMMMQQQ[[[ccceeeiiiwwwrrrfffpppqqqooojjjooo||||||xxx|||vvvttt]]]MMMWWWjjjhhhVVVIIIPPPWWWVVVOOOGGGBBB@@@>>>===;;;888444222222333222111444888555...---111///000111222222000---+++***+++---...//////......***...333666444111...---333000///111555888777666{{{kkk[[[MMMEEEHHHPPPKKKMMMTTTaaatttoooXXXOOOQQQWWWWWWRRRIIIFFFKKKNNNMMMGGGHHHIIIJJJIIIEEE@@@===;;;===>>>:::666666;;;BBB===999777888<<<===888333:::<<<999333333999<<<;;;444333444777>>>FFFNNNSSS^^^mmm~~~zzzZZZ]]]lllhhhNNN???::::::;;;999999===EEESSS```iiinnnooo{{{yyynnniiieeeZZZQQQUUUaaaeee^^^SSSIIIHHHEEEAAA>>>AAAHHHOOOSSSVVVbbbqqqvvvkkk[[[SSSYYYZZZWWWSSSVVV___fffhhh]]][[[dddrrrsssiiijjjttt~~~|||}}}wwwooouuu|||qqqaaaeeehhhhhhbbb[[[VVVSSSMMMJJJFFFBBB>>><<<:::888===666222666888666444666666999;;;<<<888333...++++++,,,---...///......---...111555777555222000///111000000222666999;;;<<<vvvgggXXXIIIBBBIIISSSPPPXXXfffzzz~~~|||~~~qqq___[[[llluuullldddeeesssrrrlll^^^MMMAAA;;;;;;;;;???@@@;;;777888;;;===???<<<999;;;>>>@@@===:::666666444222///000333555444333222222444444333222555666666333444888:::999444444444444777:::===>>>KKKPPPXXXdddttt}}}uuueeemmmvvvyyy|||tttYYYIIILLLYYYsssvvv]]]HHH;;;666666666555444444888???GGGMMMPPPZZZ```hhhkkkggg___WWWRRREEE@@@<<>>CCCJJJIIICCC>>>HHHIIIHHHBBB999111---,,,,,,---///000000000000///222444777777555333222222...///111222555999???CCCttt^^^SSSPPPOOONNNNNN[[[kkk~~~zzzzzztttkkkkkkqqqssslll___WWWXXX]]]SSSGGGFFFSSS\\\VVVMMMJJJWWW[[[VVVGGG<<<:::999555555777999888777777:::;;;@@@>>><<<===@@@BBBBBBAAA===:::777555555666666666444555555555444555777888555666777777888999999888666555444444666888:::<<>>@@@MMMNNNPPPQQQPPPMMMGGGCCC777666777999<<<<<<888444222555777777555666999===CCCFFFIIIJJJFFFAAA@@@AAA>>>>>>===;;;;;;===>>>===<<<>>>@@@BBBHHHNNNNNNJJJCCCKKKSSSSSSOOOOOOWWW```bbbWWWNNNSSS___fffaaaYYY___gggnnnpppnnnrrr|||zzztttttt|||zzzwwwxxx}}}wwwsssvvv}}}zzz{{{rrr|||yyyhhhaaaiiitttddd^^^\\\```fffddd[[[RRRhhheee\\\NNN???444111222...///111222333333333333444666777666444333222333...///111111222666>>>CCCvvv___UUUUUUTTTRRRPPPeee}}}|||vvvlllfffiiikkkccc[[[XXXSSSZZZ```iii{{{wwwgggYYYPPPKKKIIIKKKLLLHHHBBB>>>@@@CCC;;;<<<===>>>BBBDDD@@@:::>>>EEEDDD999333777777111555222000222555888999999777:::<<<<<<;;;:::<<<===>>>:::777555666666555444333555666555444444777999666666888999999888666777444222000///111444888:::>>><<<999:::AAAGGGEEE===:::AAAGGGEEE???AAALLLVVVYYYVVVUUUTTTQQQIII???999888888<<>>xxxkkk^^^SSSNNNSSS\\\ooo{{{}}}|||sssjjjiiiqqqnnnaaa\\\bbbddd___WWWKKKIIIRRRSSSHHH@@@BBB>>>DDDGGGJJJ[[[rrrzzzsssjjjllliii___PPPDDD>>>>>>===:::777666666666555555222999<<<777777<<<===888555;;;<<<555333666555000666///+++///444666777888444999<<<<<<999666888::::::888555444444444333222333555666666555555666888666444555888888555333555555333000//////111444666555777666444666::::::666888<<<>>>;;;777777;;;@@@EEEBBBAAAAAA===777444555333222333777BBBWWWxxxrrrXXXBBB???999444111111222333666666555333000000222444777444222111222333222222---000333555444333222222333444444222//////222666777:::888222...000333444444222333666777444333555333333111000333777666222111444666555222111333666777444222555;;;??????<<<@@@@@@??????@@@AAACCCDDDIIIBBB???DDDEEEBBBCCCHHHBBBCCCBBBBBBFFFJJJHHHDDDJJJMMMOOOOOOOOORRRZZZ```cccsssqqqZZZEEE888555555666666666444333222111333444444333222222333111111000///...000333666{{{yyysssfffVVVNNNXXXfff~~~vvvooogggbbb^^^YYYSSSMMMLLLNNNMMMIIIFFFFFFHHHHHH@@@======??????<<<888777666888999>>>FFFOOOTTTTTTKKKKKKJJJGGGCCC>>>:::999999444000///222444333222555666888;;;;;;999:::<<<777999999888777777666555444000///333555444555999888999::::::999999:::;;;888777777555444333444444666666777888999999777666444111333777888444444777666555444333333333444444000333444444666::::::777666999;;;999666555888;;;>>>999888:::999333111333555333222444:::KKKhhhmmmPPP<<<;;;888444222111222444555555555333000///111444444333222111000111222333///111444666555555444444111333555444111000222555555888666000///333444333444111222666666222222555333000000222333222111222...000222111///...000333111000///000222555777777666666666777888888777666;;;:::888777666666999<<<555444666;;;<<<;;;999999===<<<===>>>@@@CCCEEEGGGHHH[[[mmmqqqkkkkkkyyyzzzqqqZZZJJJBBBAAA@@@>>>;;;777444222///111444555444333444444333111///...///111111000~~~yyyrrriii]]]XXX^^^iiiyyykkkooo|||qqqaaaUUUVVVUUUMMMCCC<<<::::::>>>888888@@@@@@888666<<<444;;;:::222111777666...555111444===>>>888;;;DDD===888555777<<<>>>:::444444000,,,,,,000333444333666...000===>>>444333<<<777555555888888666777999000///222777444000222999777333000111555777777666555777777555333222333555666555666888999999666333444000222888999666777;;;222333555666666555333222000444666666:::>>>>>>:::222666999999666555999<<<:::333111777:::666222222666444111111555CCC[[[pppmmmLLL888888666222000//////111111222333000---,,,...111111222222000//////111444000111333444555555555555+++///333444111///000222222555333//////333444000333//////333333...---111111---...444444///...333+++///222222//////222666222000......000222333444///000222444555444222111---333888666333222222111111///111888999333222666777555555777<<<===:::777<<>>;;;777444222999;;;;;;777777:::;;;888666555444222111111222222666555444333222333444555777777777777777888888999:::444///...111444333111666666666777777888888888777888999:::999777444222555555555555444444444444555444444444555666777777999888666444444444555666888999:::999888777777999666555666999<<<<<<999666999888777555444444555555333111333:::???>>>===>>>:::777555666999<<<<<<;;;999666444555888888666444777555333444;;;FFFQQQYYYdddzzz}}}XXXBBB:::333222111///000333222444666444000------...333333333333222111//////333333444555555444333222222222111111000000//////555555555333222222444666111111000///////////////000000111111111111000000000111222222222222111000///222444444222111000000000111333333333222000///+++///222444222000...---------...///000111222333111111222222333444555555999;;;???CCCFFFHHHIIIIIIMMMTTTXXX\\\pppkkk\\\YYYaaaXXX@@@555;;;555333222555::::::666111,,,...000///,,,,,,...111|||{{{~~~kkk\\\RRROOOOOOMMMDDD===AAAJJJLLLEEE;;;::::::999888777555333222999;;;:::777777::::::888555444333333222333444444555555333222222222333333555555555555666777888999999444000000444666555222777777888999::::::;;;;;;::::::::::::999888777666555555444333333222222111222222111222333444444444888777555444333444555666888999:::999888777777999666777999===@@@@@@<<<999<<<;;;999777555444444444333666===DDDEEE@@@>>>???<<<999666999>>>@@@<<<888777666555555555555555555555555555666;;;AAAGGGJJJOOO]]]uuulllPPPBBB444000111000111222999999999666111//////000//////000000111111111111222333444444444333222222111111111111000000000000333444444222000000222444//////............////////////000111111111111111222222222222222222222222111222333333111000000111000111222333222111///...---///111111///...//////---......///000000111111000000111222333444555666333555777999;;;;;;:::::::::???DDDMMMeeewwwrrrwwwvvvmmmeeeYYYLLLCCC666<<>>;;;777>>><<<:::888666444444333444<<>>555333444555666;;;;;;999555111/////////...//////000111111222222111222333444444333222111000000000111111111111111333444444222000000111333...------------......///---...///000111222222222333222111000000111222333222222333111//////000222000111111111111///---,,,///000000///------///111////////////////////////...///000111333444555666444555666666555333111000///333777BBBZZZuuuuuuhhhcccdddgggeeeiiiooosssssstttvvvxxxyyysssvvvjjjUUUEEEPPP[[[[[[OOO@@@888666888555222000///...---,,,{{{```MMMIIIMMMPPPIII@@@999666777888999555666777777666555555555222222222333555666777888666888777444333666666444222222333444666888999:::777777555444333222111111333333222222222222333333555444333444555555222///000111333555666777777777999888666555555666777888555555444444333333333333444333333555999:::888555555444333333333444555555666777888777555444555666555666888:::;;;:::777666::::::888777555444333333555AAATTTeeefffXXXIIIBBB<<<:::999;;;@@@EEEHHHJJJCCC@@@<<<::::::::::::999555777:::===>>>===;;;999<<<;;;>>>KKK^^^zzzmmmVVVFFF<<<777888<<<:::::::::888555333111000222222222222222222222333111222333444444444333222000000000111111222222222555666666555333222333444000///......---------...+++,,,...000111222333333222111///......///111222222222111///------///111000000000000///...,,,+++...///000000......///000000000//////...------------...///111222444555666666777777666555222///------111555>>>MMM]]]cccaaalllpppiiiXXXMMMOOOVVVXXXJJJJJJPPPWWWVVVPPPTTT^^^ooonnnfffbbblll{{{zzzlllfffrrr~~~yyyzzzxxxhhhnnntttrrrgggWWWHHH@@@<<<<<<:::777333000//////uuu[[[HHH>>>>>>BBB999888777444222333666888999888888777666444222111222333444555555666777777333555555222222555555333111222333555777999::::::888888888777555444333222555444333111000000//////333333333444444222000---000222444777888999999888;;;;;;:::::::::;;;;;;<<<333333333333444444444444666444333666:::<<<:::777444444444444555666666777555666777666444333444555999:::<<<<<<;;;999777666666666555555555444333333777AAAVVVmmmuuuhhhRRRDDD>>>>>>>>>@@@EEEPPP\\\fffUUUNNNGGGCCCBBB@@@:::555333555888:::<<<=========666777:::>>>EEEUUUqqqyyybbbKKK;;;888<<<888999;;;<<<;;;888444111222222111111111222333444111222333444555555444333000000111111222222333333888999:::999666555555666333222111///...---------***+++---///111222333333111000...,,,,,,...000111111111111...,,,,,,...///000000000///...---,,,,,,,,,///222333222000......111111000///...---,,,,,,---...///000222333444555222222333333111///,,,+++(((...333777;;;AAADDDDDDFFFNNNKKK===555<<>>777<<>>===;;;999888666333000111222444555666555444444111444444111222666777555111222444666777888888888888888888888777666555444444444222111//////......222333444555555444333222111222555777999888888777999;;;===?????????===<<<555555555555555555555555888444111444999<<<;;;888555555666777888888999999555666777666555444555666888;;;???@@@>>>:::777555555555666666666666555555888???RRRiiiuuukkkWWWHHH>>>@@@EEEKKKUUUbbbqqq{{{pppiii___UUUNNNDDD:::222222333555777999;;;===>>>555999===>>>;;;@@@RRRdddxxxdddIII======888888:::<<<<<<:::666222222111111000111222444555000111222444444444333333111111111222222222222222999:::;;;:::888666666666444333111000......------++++++---///000111222222000///...------...///000222222222000...---...///////////////............,,,000444555444111///...222222111000///...------......///000111222222333000111222333222111///---''',,,222333222222555888444::::::222...222777888777444444666444///333;;;777>>>===666888???===444000555===CCCGGGMMMSSSXXX^^^eeekkkjjjhhhrrroooaaacccbbbZZZMMM@@@999666ppp[[[VVVZZZ^^^```hhhhhhggghhhpppwwwwwwrrraaaUUUHHHAAA===888555555:::888666777999;;;======???@@@@@@===999666555555000222555777888666444333111444555333444999:::888222333555666777666666666666777888888777666555444222111111000000000000000222333666777888:::;;;<<<777999;;;===>>>===<<<;;;;;;???DDDHHHIIIFFFBBB???>>>>>>===<<<;;;999999888;;;666222333:::>>>>>>;;;666777888999;;;;;;<<<<<<888999:::999777666777888888???IIIMMMKKKEEE???;;;999::::::;;;:::999888777888===KKK^^^gggbbbVVVNNNHHHKKKTTTdddvvvqqq\\\III<<<666555666777888:::;;;=========>>>AAA@@@;;;999AAALLLVVVeee~~~fffQQQJJJGGGEEECCCCCCDDDCCC@@@>>><<<:::777555333222333333---...000111222222222111333222222222222222222111777888999999666444333333000000///.........//////+++,,,---///000111111111000000000000000000000000444555666444222000000000//////////////////000000///222444555333222111222333333222111000//////.../////////000000000111111111222333444555333222111---...111222222111222444000222222000///111444666333222222222222111111333333777888555555999777333...///333888>>>BBBDDDDDDGGGNNNTTTRRROOOWWWlll~~~|||~~~}}}yyytttlll```RRRHHHxxxVVVEEEFFFKKKIIIBBBLLLRRRTTTPPPTTT]]]^^^XXXLLLEEE>>>:::777333333666999222---///777>>>???===;;;???AAA>>>777222444777///222666:::;;;999666444222555666555777;;;===<<<333444555666666555444444555555666777777666555444/////////000000111222333222444777:::<<>>>>>:::;;;<<<;;;999999999:::>>>IIIWWW```^^^VVVMMMGGG????????????>>><<<:::888888<<>>===999555777<<>>DDDSSS```fffooosssttt~~~}}}kkk[[[ooo```LLL???;;;<<<;;;:::===???AAABBBBBBBBBCCCEEE???>>>;;;777222111111333444555555555555777:::<<<@@@<<<777666888888444111444666777666777999::::::777444444666999:::::::::666666888::::::666333222///333777777666666555444777333000000333555444111222///000666<<>>???EEEMMMJJJ???===EEECCC888:::FFFKKKfffvvvsssqqqwwwppp^^^VVVKKKJJJTTTQQQCCC>>>EEECCCAAADDDNNN\\\gggjjjiiiyyyhhhMMM@@@EEEEEEHHHHHHCCC===BBBKKKEEEJJJOOOOOOEEE<<>>BBB;;;666666333+++,,,((()))000222...///444111...---///000000///...,,,000444444222111222555333666999999777444333222000...---...222555555444888;;;:::444333666777333333999888222111555333+++333222111111111222333333444222000000222111...+++111000///000222222///+++,,,,,,,,,,,,...000333444/////////000111111222222666333111444888:::666111///.........///000111222666666555555666:::@@@EEEPPPSSSVVVXXX\\\eeesss~~~tttpppxxxzzzwwwllllllkkkeeeeeerrrxxxiiiZZZQQQEEE===:::999777666777999;;;;;;;;;:::;;;===;;;;;;:::777444222333444555666777777777777999;;;999888777777777777777666555999;;;999999<<<>>>===;;;666444777888777666666<<<;;;:::::::::888777777444777999777555444555666666444222111222333333333222000222777>>>MMMeee{{{vvvtttwwwdddVVVaaayyytttaaaIIIBBB===???CCCGGGMMMSSSOOOKKKIIIJJJEEEAAAJJJYYYooonnneeeaaaeeebbbVVVOOOPPPRRRQQQVVVcccuuufffXXX]]]\\\VVVNNNIIIMMMVVV\\\TTTTTT]]]ddd]]]OOOMMMWWWeeejjjxxxhhhLLL;;;666444333888333......222444222///222555666444111111777<<>>@@@BBBDDDAAA:::666444222...000333555555333222444666444222000000222111...,,,...------///222222000...---------...///111333444/////////000111111222222333333444555666666555444...............///000000111111111111111444999===???@@@AAAAAACCCJJJVVV^^^]]]\\\bbbnnnwww~~~qqqXXXNNNNNNNNNHHHFFFOOO\\\___TTTHHH@@@???===:::777444222111333444666555444333444555888999:::999777555666666444555777777666555666666333444666777777777888999666<<>>BBBFFFIIIHHHCCC===999777999;;;:::666444555777666555444222111111333555222444666999@@@TTTuuuvvv}}}\\\MMMBBBEEEOOOWWWZZZ[[[YYY^^^^^^TTTKKKPPPdddwww{{{xxxrrrkkkdddgggjjjsss~~~rrrsssqqqiii```]]]ccchhhhhhiiihhhqqq}}}zzzkkkffflllxxx|||fffLLL===<<>><<<>>>HHHKKKEEE@@@BBBCCCBBB:::333333;;;AAA@@@>>>@@@FFFRRRaaaiiihhh^^^MMM@@@>>>@@@DDDEEE???888666888;;;777333222444666555444444;;;AAABBBFFFZZZ~~~vvvaaaPPPVVVhhhrrrnnnhhhlllxxxyyyggg\\\hhh{{{|||{{{wwwqqqooofffPPPPPP]]]hhhYYYKKKIIIQQQTTTLLLCCCCCCLLLRRRNNNGGGJJJZZZjjjkkkggglllwwwuuu```GGG;;;777;;;:::444222666555000000444555333000111111000222222333444444444222111333555666555111///000111111111111333555888:::;;;???IIIRRRVVV^^^kkktttvvvqqqnnnqqqtttfffMMM:::555///333777888666333222333444333222111000000///...------...000111111000//////////////////000000000/////////000111111222222111333555555555555444444111111111000///......---...///111111111111333444:::999888555333444888;;;@@@EEEDDD@@@FFFWWWfffjjj]]]cccssszzzmmmsssgggHHH999777888333///111777999555000000444777666222000111444666777666444222111222333555777::::::888555333333999:::;;;;;;;;;;;;===???;;;777888CCCQQQYYYUUUOOOZZZfffjjj___VVVVVVXXXUUUAAA:::;;;JJJTTTUUUUUUYYYbbbrrrooo___VVVZZZ```aaaVVVGGG???@@@HHH>>>555666===BBB>>>777===KKKWWWXXXYYYjjjpppyyy{{{oooooo|||yyyiiigggppprrrggg[[[]]]iiiqqqnnneeehhhzzzzzz~~~bbbPPPKKKKKKGGG@@@<<<<<<;;;888888<<<;;;666444666666333222444555666666666555555222777;;;777000,,,000666222444666888999999999999BBBYYYggghhhvvvhhhGGG888444333444777:::;;;888555555444333111000//////000000111222222000///---------...................../////////000111111222222444222111333777888444111333333333333222000///......000222222222222333444777777555333222222444555333:::999222444AAAIIIGGGBBBCCCPPP^^^\\\SSSVVVdddjjjtttxxxTTT>>>666777444111111444666444222777888888666333222444777777777666333111000111333333555777777555333222222777777888999<<>><<<999777666777888999888888777444222222444666777999;;;=========???@@@FFFFFFHHHMMMWWWhhhyyy~~~sssxxxyyynnnqqqzzzwwwllldddkkkpppkkkaaa[[[^^^cccfff```YYYXXX[[[]]][[[XXXXXXXXXWWWUUUUUUXXX___eeeooozzzuuummm___PPPCCC;;;888888555666555222......000333555777999777222///...///+++---...000000000000////////////000111111222222000222555555444333333444000111222333333222000///***+++,,,,,,,,,---111333222222222444555444222000000---,,,...///---,,,------222333111111444333///444888???DDDFFFHHHQQQ\\\mmmxxx|||VVV;;;888777777777666666:::???;;;888555666;;;>>><<<666:::===>>>:::999:::::::::;;;===FFFQQQQQQOOOWWWeeejjjccc]]]cccuuu{{{zzzzzz~~~}}}tttssswwwzzzzzzooommmwwwyyyrrrsss}}}{{{aaaNNNBBB;;;777:::555000///111222111...333:::<<<666111222222///222000000111111///000222///---,,,...111333111///111444666666333000///000111111111111000///......---+++******---000111222111,,,+++111444111///000---...///000000///...---...///000000///...000111111222444777:::<<<======MMMXXXdddkkkrrr~~~XXX???888888999::::::999;;;===;;;777333333999???BBBBBBAAACCCFFFHHHEEEAAA>>>>>>AAAEEEQQQ```lllssszzzzzzppp[[[LLLBBB<<<:::555000000333444222///000777:::555111111111000333222222222222222333555444222111111444555333222111444666666333000000000---......//////...,,,,,,...,,,+++***+++,,,---...000+++***///333111111444---...///000000000000000...///000000...---...///---...000222444666777777???EEENNNWWWddduuuzzzTTT===;;;>>>AAAAAA@@@???@@@AAA===888444888BBBNNNXXX\\\SSSRRRXXX___\\\QQQKKKLLLVVVZZZcccqqqmmm[[[PPPJJJBBB;;;555666<<>>:::444333888;;;999555666777888666444333222111111111111111111000///---...000222333333222111,,,,,,---,,,+++---111444111333555444333111///...///000111222333444555666111222222111///......///......---------...///000222111111111444777;;;===JJJVVVUUUGGGDDDQQQVVVOOOGGGFFFKKKXXXbbbeeeiiinnntttpppYYYKKKHHHKKKQQQ]]]ppp}}}wwwzzz}}}||||||vvvqqqppplll```RRRJJJKKKMMMGGG===;;;AAACCC@@@999<<>>AAAGGGOOO\\\ssswwwmmmhhhwwwnnncccgggiiiaaaTTTPPPVVVXXXTTTFFFJJJNNNMMMGGG>>>777333777555333333666777666444222111111111111222444444222333333222333888CCCKKK]]]^^^WWWHHH<<<666222......000333555666444222000---...///...---,,,---...---,,,*********,,,...///---...000000//////000111...333555222111444666555222222333444999>>>AAA@@@777@@@NNNVVVUUUTTTXXX___```ZZZUUUXXXcccqqq{{{nnn[[[LLLAAA===>>>888;;;>>>BBBJJJ[[[ooo~~~uuunnngggccc\\\RRRKKKIIISSShhhuuu~~~oookkkqqqrrrmmmXXX]]]aaa___VVVKKKAAA<<<:::777555666888:::999777666555444333333444666888333555666777;;;EEESSS^^^}}}zzzlllTTTBBB999333...---000444666666444111...***,,,------++++++,,,---...---,,,+++,,,---///111222111111111222111///---,,,///222111///...333888333......333444111000222+++333666666>>>KKKMMMFFFBBBHHHLLLLLLMMMWWWiiixxx