BM6P6(@ %%%&&&'''((()))))))))))))))***+++...222777<<>>@@@EEEIIIKKKKKKJJJIII>>>>>>======>>>@@@AAABBBGGGFFFGGGJJJMMMLLLIIIDDDDDDDDDCCCCCCCCCBBBBBBAAAFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHKKKNNNMMMIIIDDDHHHGGGFFFGGGJJJLLLLLLKKKLLLLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOPPPPPPPPPPPPOOOSSSTTTVVVYYY[[[ZZZWWWTTTLLLEEE<<<444111111222333000///...,,,++++++,,,,,,+++,,,---...///////////////...---,,,,,,,,,,,,,,,+++***)))(((''''''((())),,,,,,,,,+++,,,,,,---...000///---+++******+++,,,+++*********++++++)))(((+++***************++++++)))+++,,,+++((((((***---))))))))))))***+++,,,---***,,,------,,,+++---...---...000111222111///......,,,)))'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))),,,+++++++++******))))))''''''(((((('''&&&%%%%%%$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&***))))))***,,,,,,+++***((((((((((((''''''''''''&&&&&&&&&''''''''''''(((***,,,...000///---***'''******)))(((((((((((((((******))))))((((((''''''&&&)))+++***'''&&&(((+++((('''&&&&&&'''((()))***333333222///+++(((''''''+++***))))))))))))'''&&&''''''((((((((((((''''''((()))***+++++++++++++++***************)))((('''$$$%%%&&&'''((((((((((((******)))'''&&&'''+++...+++*********))))))((((((+++***)))))))))))))))***+++***)))(((((()))***+++------,,,,,,,,,---......///......---------......000...+++,,,...000///---+++,,,---......---+++*********++++++,,,---....../////////...------,,,,,,...---,,,+++++++++,,,,,,///...---,,,++++++++++++)))******+++++++++******))))))))))))))))))))))))((((((((()))***+++---...333333111///,,,)))'''%%%)))((((((((()))+++---///...+++))))))******(((%%%(((***---000111000///...---,,,,,,+++***)))((((((,,,+++******++++++)))((('''((()))******++++++***+++,,,...111555999===???;;;666111---,,,---------))))))((('''''''''((((((''')))+++,,,---000555999777777888888888999999999888999:::<<>>@@@BBBCCCHHHIIIJJJKKKLLLKKKHHHEEEDDDCCCBBBBBBAAAAAABBBBBBAAABBBDDDFFFIIIKKKLLLMMMHHHHHHIIILLLOOONNNJJJFFFHHHGGGFFFGGGIIILLLMMMLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNOOOOOORRRSSSVVVYYY[[[[[[XXXVVVLLLEEE<<<555222333444555000///...,,,++++++,,,,,,,,,---......///............------,,,,,,,,,,,,,,,+++***))))))))))))***+++---,,,,,,,,,---......//////...---,,,++++++,,,,,,,,,+++++++++,,,+++***)))+++******))))))******+++)))+++,,,+++)))(((***,,,))))))))))))***+++,,,,,,***+++,,,,,,++++++,,,...,,,...///000111///...---+++)))((('''((((((''''''&&&&&&&&&''''''(((((((((%%%&&&'''(((((((((((('''++++++******))))))))))))'''(((((((((''''''&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''((())))))))))))((('''''''''''''''''''''''''''***)))))))))+++***)))'''***))))))))))))(((((((((&&&&&&&&&''''''''''''((()))+++---///...,,,)))'''***))))))((((((((((((((())))))))))))(((((('''''''''((())))))(((((()))***(((''''''&&&'''((()))***...//////---+++))))))***+++***((((((((((((''''''''''''((((((((((((''''''))))))******++++++************))))))(((''''''&&&%%%&&&'''(((((())))))))))))))))))***+++++++++************)))))))))((((((***)))))))))))))))************)))(((((()))******,,,,,,,,,+++,,,,,,---.........------------......///---+++,,,...///...,,,,,,,,,------------------,,,,,,,,,---......//////........................---------,,,,,,++++++***......---,,,++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,.........---+++)))(((''')))(((((((((***+++---...---+++))))))******(((&&&---...111333444444333222---------,,,++++++******,,,+++******++++++***((()))***+++,,,,,,------------///222555999<<<>>>???;;;777111---,,,,,,,,,,,,((((((((((((((()))******((()))+++,,,---000444777999999999::::::::::::;;;888999;;;===???AAACCCDDDAAA>>>888222...,,,,,,------------,,,+++******)))((((((((((((((((((((((((************************,,,,,,,,,---------......------,,,,,,,,,,,,------,,,++++++++++++++++++,,,***+++,,,...//////000000111111111222333444333111111222222222222222222222444333222444777:::;;;;;;;;;:::888666444222222111222222222222222222333333111111222333444444555555444444444444444444444444333222222222333444555555888999;;;<<<===>>>>>>===:::::::::;;;>>>@@@CCCEEEJJJLLLNNNOOOLLLIIIGGGFFFCCCCCCBBBBBBCCCFFFHHHJJJSSSRRRPPPOOOMMMLLLLLLLLLIIIJJJKKKNNNOOOOOOLLLIIIHHHFFFDDDEEEHHHKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLNNNOOORRRSSSUUUYYY\\\\\\ZZZXXXMMMGGG>>>777555555666777000///...,,,,,,,,,,,,---.........///......---,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,---...///000111......------------------.........------,,,,,,++++++******)))))))))*********++++++***))))))***,,,))))))))))))***+++,,,,,,)))+++,,,,,,+++***,,,---,,,---///000000///---,,,(((((()))))))))))))))(((%%%%%%&&&'''(((((())))))%%%&&&((()))))))))'''&&&))))))))))))(((((((((((((((((((((''''''''''''&&&((('''&&&&&&'''((()))***))))))((((((''''''&&&&&&(((((()))******)))((((((((((((((((((((((((((((((+++***))))))***)))'''%%%************))))))))))))&&&&&&&&&''''''''''''((()))***,,,...---,,,)))'''))))))((((((''''''(((((()))))))))(((((((((((('''(((((((((***++++++***)))(((((('''''''''((()))))))))+++,,,+++******+++,,,+++***((('''&&&&&&'''(((''''''(((((((((((('''''')))************))))))(((+++***((('''&&&&&&&&&''''''''''''((())))))******000000111444777666222---******))))))))))))(((((((((((())))))******++++++***))))))(((((())))))***++++++******++++++,,,------------,,,,,,------......,,,++++++---------,,,,,,,,,,,,,,,------...///------...//////000000000---------...............+++,,,---------+++***)))...---,,,++++++***++++++.........---,,,+++))))))))))))))))))))))))))))))************************)))************))))))(((((((((((()))***+++,,,---,,,***))))))******((('''++++++,,,---...//////000------------------------,,,+++)))***++++++***)))***+++,,,---...............111444888;;;<<<<<<<<<999555000---,,,,,,,,,+++((((((((((((((())))))***((()))***,,,...000333555999999999:::::::::;;;;;;888999;;;===>>>???@@@@@@>>>;;;666111...---------------,,,+++***))))))(((((((((((((((((((((((((((************************+++,,,,,,---............,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++***+++,,,---.../////////111111222333333444333222111111111111111222333333222222333555777999:::;;;::::::888777555444333222111111222222222111111000///000000222333444555555444444444444444444444444333333333222333333444444777777666666777777888888888888999;;;>>>BBBEEEGGGLLLPPPSSSRRRMMMIIIHHHIIIDDDCCCCCCDDDGGGLLLQQQSSS___]]]YYYTTTPPPLLLJJJIIIIIIJJJLLLNNNOOOOOOMMMLLLGGGEEECCCDDDGGGJJJLLLMMMOOOOOOPPPPPPPPPOOONNNMMMJJJHHHFFFFFFGGGJJJMMMPPPRRRRRRUUUYYY\\\^^^\\\ZZZQQQKKKAAA:::666666666666000///...,,,,,,,,,---...////////////...---,,,++++++++++++++++++++++++***,,,+++++++++++++++++++++,,,,,,,,,---///000222333...//////000000000000///000111222111///------,,,++++++***)))))))))******++++++******)))******+++((((((((())))))***+++,,,)))***,,,+++******+++------...000111111///---,,,)))***,,,,,,+++***))))))%%%%%%&&&'''((()))******&&&'''***+++,,,***(((&&&((((((((((((((((((''''''(((((('''''''''''''''(((((('''%%%$$$%%%''')))++++++******)))(((''''''&&&((()))***++++++***)))((((((((((((((())))))))))))***)))((()))++++++***(((*********)))))))))((((((&&&&&&&&&''''''''''''(((((()))+++,,,,,,+++)))''')))(((((('''''''''((((((((((((((((((((((((((((((***)))))),,,///000---)))(((((((((((((((((())))))'''(((******))))))+++,,,+++***)))'''%%%&&&''')))''''''((((((((((((''''''************)))((('''''')))((('''&&&&&&''')))+++((((((((())))))***++++++555333333777;;;;;;555///))))))))))))))))))((((((''''''((()))***+++++++++)))))))))(((((()))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++---...///............//////000000...............---------(((***,,,---...---,,,***---,,,,,,+++******++++++---.........---,,,++++++))))))))))))))))))))))))++++++++++++******))))))(((((())))))***))))))(((((((((((()))***++++++,,,******))))))******))))))''''''''''''''')))***+++,,,,,,,,,------.........,,,***)))***++++++***)))++++++,,,---............///111444777::::::999999444111---+++,,,,,,---,,,***))))))((('''(((((((((((()))***,,,...111333333888888888888999999999999888999:::;;;<<<<<<<<<<<<;;;888444111...---------,,,++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---............++++++************++++++,,,,,,------------,,,,,,+++,,,---...///000000000222333444444444444444444222222111111222333444555222444555666777888999::::::999999888666555444444111222222222222111////////////000111222444444555555555555555555555555555555555444444444444444555666666555444444555555666777888999<<>>???@@@>>>;;;888888999;;;===DDDJJJPPPOOOGGG===777444000///...---,,,,,,,,,,,,,,,***((()))+++,,,+++)))(((''''''(((((()))***++++++---......---,,,...///000111222333222000...---,,,...///---)))''')))---)))))))))((((((((((((((()))************)))((('''''''''((((((((())))))))))))((('''&&&'''(((***+++((((((''''''(((***,,,...(((((((((((((((((((((((('''((())))))))))))((('''%%%&&&&&&'''(((((())))))''''''(((***---//////...)))))))))(((((((((((('''&&&&&&&&&''''''''''''(((%%%&&&'''((((((((((((''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&+++000444444111///---)))******+++***)))((('''&&&((())))))))))))+++,,,)))---000///+++((((((***''''''((((((((((((''''''&&&&&&'''(((((((((''''''&&&&&&'''((()))***++++++)))(((''''''''')))+++,,,***)))(((((((((''''''''''''''''''((((((((())))))'''(((***++++++***)))(((''''''((())))))(((''''''+++************+++,,,,,,)))))))))******+++,,,---,,,...///...,,,+++---///////////////...---,,,,,,,,,,,,,,,,,,,,,+++++++++---------.........//////111111000///...------,,,++++++************++++++***+++,,,---------------)))))))))))))))))))))))))))***+++,,,,,,+++)))(((******+++++++++***))))))'''((()))*********)))(((&&&(((******))))))+++---(((''''''''''''((())))))))))))*********************)))((()))+++,,,+++***000000111222333333333333222222333444444555555444888666222000000///...---,,,,,,,,,---...///111111111000000333888:::999777777777888888888999999999555444333222333555777999777666333000---++++++***)))******++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))),,,------,,,+++))))))(((((((((((())))))+++,,,...//////...,,,+++++++++---...///000000000///222444444222111222444666444222111000111222333777:::===<<<999777777999888999999:::999888777666888666333111///000000111333333333333333333333333333333333333333333333333888777666555444333333333444444555666666666666555222333444777:::???BBBDDDCCCCCCDDDGGGKKKLLLIIIEEECCCDDDEEEGGGIIIKKKLLLLLLLLLNNNRRRTTTUUUTTTRRRPPPPPPSSSVVVVVVUUUUUUWWWYYYSSSSSSSSSTTTTTTSSSPPPMMMMMMOOOQQQRRRQQQPPPMMMKKKKKKKKKKKKLLLOOORRRUUUWWWWWWVVVWWWYYY\\\^^^^^^]]]WWWQQQGGG???999555333111000///...------...///000.........///......---,,,***+++---/////////---,,,,,,---000222444444444444333444555888;;;>>>AAACCCDDDAAA===:::999;;;===@@@JJJQQQWWWVVVNNNBBB:::777111000///...---,,,,,,,,,---***((((((+++,,,+++)))'''''''''(((((()))***+++,,,---///...------...000000000222222111///---+++))),,,---+++'''&&&***...******))))))((((((''''''))))))(((((('''''''''''''''((((((((())))))******)))((('''&&&'''(((***,,,$$$$$$$$$$$$%%%''')))***''''''''''''((((((((((((&&&'''((())))))((('''&&&%%%%%%%%%&&&'''(((((()))(((((((((***,,,---,,,+++************))))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((###)))111444222///------)))***+++++++++)))((('''%%%&&&))))))***+++---...(((---222111---))))))***''''''((((((((((((''''''%%%%%%&&&'''((((((((((((''''''(((((()))((((((''')))((('''&&&''')))+++,,,&&&((())))))'''&&&%%%&&&&&&'''''''''(((((())))))((()))+++,,,+++***((('''&&&'''((())))))((('''&&&++++++******++++++,,,---))))))))))))***+++,,,------///000...,,,+++...000111111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++---///000111222777555333000...,,,+++***+++***************++++++,,,,,,,,,---,,,,,,++++++))))))))))))))))))))))))((()))+++,,,,,,+++***((((((((()))***************'''((()))******)))((((((%%%(((******))))))+++...((((((((()))))))))))))))***************************)))((()))+++,,,,,,***333444555666777777777777333222222222222222333333666666555444333333222222222111111000111222444555444222000222555777777555555666777888888666444222777444222333888999777444333222000///...///111222000000///...,,,+++******(((((()))***************))))))))))))************'''(((+++---...---,,,+++******))))))((((((''''''+++,,,,,,------,,,,,,++++++'''(((---///,,,---222000111222333555666777777333555666666333111000000999888888888777777666666555666777888888777666555555444333222222222222222333444555555555444333222555222//////222444444222777777666555444444444444111333555666555444444444333444555777;;;>>>BBBDDDCCCCCCCCCCCCCCCCCCDDDDDD???@@@AAADDDHHHKKKMMMMMMOOOSSSYYY\\\]]]\\\[[[[[[VVVXXX[[[]]]]]]\\\ZZZYYYXXXVVVUUUVVVXXXWWWRRROOOPPPPPPPPPOOONNNMMMLLLLLLFFFGGGIIIKKKMMMQQQVVVZZZYYY\\\\\\[[[]]]aaa```\\\YYYSSSJJJAAA:::666222000000000000///......------------............------,,,,,,------------------///111444888<<>>>>>AAADDDFFFEEECCCAAA@@@===:::888999===@@@FFFNNNVVVVVVOOODDD<<<999444444333222111000///...000...+++***,,,---......***)))((((((((((((((())),,,,,,---...///000111111222333444444333000---+++---,,,***(((((()))***+++,,,)))&&&'''))),,,+++***%%%&&&''''''(((((('''''')))))))))))))))))))))))))))+++***''''''***+++)))&&&&&&''''''''''''''''''***)))'''&&&'''(((***,,,))))))(((((((((((())))))(((((()))(((&&&&&&''')))(((((((((***+++---///000)))***+++,,,+++***(((&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))+++...///...------...,,,------+++)))(((((()))&&&'''((()))***+++,,,---------,,,,,,+++***))))))***))))))(((((('''''''''&&&''')))+++,,,+++***)))))))))((((((((((((((())))))(((&&&&&&((((((((('''((((((((((((((()))))))))(((''''''''')))***,,,...111000000...,,,***)))(((###%%%(((************+++************************************+++,,,---...///......---------......333666999777222---++++++---,,,++++++------,,,+++)))***,,,...000222333444111111000...+++)))***+++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((***+++,,,------,,,***)))---+++)))((())))))((('''******)))(((((((((((((((&&&&&&'''((()))+++---...,,,,,,***)))(((((((((((())))))))))))))))))))))))************************666777888888888777666666222222111111111222222333555555444444444333333333444333222222333444555666444222111222555777666555555555666777666555333333888555333555888:::777444444333111/////////000000///......---,,,+++******((())))))***************))))))))))))************((((((***++++++++++++***)))))))))))))))(((((((((++++++,,,,,,,,,,,,+++++++++((()))---...++++++///000111222333444555666777333444666555444222333444999888888888777777777777666666777888888777666666555555555444444333333222333444555555555444222222444222///000222444444333999888666555444444444444333555777777555444444444333444444666999===@@@AAA???????????????????????????@@@AAADDDHHHKKKMMMMMMSSSWWW]]]aaabbbbbbaaaaaa]]]^^^```aaaaaa```]]]\\\\\\[[[ZZZ[[[[[[ZZZUUURRRPPPOOONNNMMMLLLLLLLLLLLLJJJKKKLLLMMMNNNQQQVVVYYY]]]___^^^]]]^^^aaa___[[[UUUOOOGGG@@@;;;888555333222222111000000//////............//////.........---------------......///444777;;;???CCCFFFHHHHHHDDDCCCBBBDDDGGGHHHFFFDDDAAA@@@===999777888<<<@@@EEEKKKRRRRRRLLLCCC===;;;555555444333222000/////////---***)))+++,,,---,,,))))))(((((((((((()))))),,,------///000111222222222333444444333000---+++---,,,***)))((()))***+++---***(((''')))***)))((('''''''''((((((((((((((()))))))))))))))))))))))))))+++***''''''***+++)))'''''''''''''''''''''''')))((('''''''''(((******))))))(((((((((((())))))'''((()))(((&&&&&&((()))((((((((()))***,,,---...((()))***++++++)))'''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))+++......---,,,---...,,,---...,,,***))))))***&&&'''((()))***+++,,,,,,,,,,,,++++++***))))))(((((()))***++++++,,,++++++'''(((***++++++***)))((())))))(((((((((((())))))***(((''''''((())))))(((---,,,)))((('''((()))***(((''''''((()))***,,,---222222111111///,,,***)))&&&((()))***)))))))))))),,,,,,++++++++++++++++++************+++,,,------......---------......///333555888888555111...------,,,++++++------,,,+++***++++++,,,---...///000......///---+++******+++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))++++++,,,,,,,,,++++++***///---+++*********)))(((******)))(((((((((((((((''''''((()))***+++---...,,,+++***)))(((((((((((())))))))))))))))))))))))************************888999:::;;;:::888666444222222111111111111111222333333333444444444555555666666555555555666777777444333222222444666666555444444444444444444444333999777555777999:::777444555444333111////////////,,,,,,,,,+++++++++******((()))******++++++******)))))))))*********++++++))))))))))))))))))******(((((())))))))))))))))))******++++++++++++******+++)))))),,,,,,******---///000111222333555666666333555555555444444666888888888888888888777777777777777888888888888777777888999999999999777666444333444555555555444222111333222000000222333444333;;;999777555333444555555555777888777555444444444444444444555777:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<@@@AAABBBEEEHHHLLLOOOQQQXXX]]]ccchhhjjjjjjiiijjjfffggghhhiiigggeeebbb```bbbaaa``````___\\\XXXUUUOOONNNLLLJJJJJJJJJKKKLLLNNNNNNOOOOOOPPPRRRVVVYYY___aaa```]]]]]]^^^[[[VVVOOOJJJDDD???<<<:::888666333333333222111111000000......////////////......///...---,,,---...000222888;;;@@@FFFJJJMMMNNNNNNJJJIIIGGGGGGHHHHHHGGGEEEBBBAAA>>>:::888999===AAABBBGGGKKKKKKFFFAAA>>>===777777666555333222000//////,,,)))((()))*********)))))))))(((((())))))***,,,---...000111222444444333333444444333000...,,,,,,+++***)))((()))***+++---+++)))((((((((('''&&&((((((''''''(((((()))***(((((((((((((((((((((((((((******&&&&&&******(((''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''(((((()))'''(((((((((&&&&&&((()))(((((((((((()))***+++,,,((()))*********)))'''&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))+++------,,,+++,,,---,,,...///...---+++***+++''''''((())))))***+++++++++******))))))(((((((((&&&(((+++...///000//////))))))***++++++***((('''))))))(((((((((((())))))+++)))'''((()))***))))))///,,,)))&&&%%%&&&((()))'''''''''((()))***+++,,,222333333333111///,,,************))))))(((((('''///...,,,+++++++++,,,---+++++++++***++++++,,,,,,,,,---------.../////////222444666888999666222...---+++***+++,,,---,,,++++++++++++***++++++,,,,,,+++---......,,,++++++,,,++++++++++++++++++++++++************************************************,,,,,,++++++++++++,,,,,,111///,,,+++,,,+++***)))***))))))((((((((((((((()))))))))******+++------++++++***)))((((((((()))))))))))))))))))))))))))************************888999:::;;;;;;999666444222222111000000000111111111222222333444555666666888888888888888888888888444444333333444444555555444333222222222333444444999888777888::::::777555777666555333111///...---+++++++++*********ӵ+++++++++***))))))*********+++++++++,,,+++)))(((((()))***+++((((((((())))))******+++))))))************)))))))))((()))***+++++++++,,,...///000111222444555555666666666555444555777:::888888888888888888888888888888999999999999888888<<<===>>>>>>===;;;999777333333444555444333222111222111000000111333444555;;;999777444333333555666Ħ333333444555444444Ħ999:::;;;;;;;;;;;;<<<<<<<<<<<>><<<:::999888444444333333222111111000000//////////////////000111///---,,,---///222444888<<>>BBBAAABBBDDDĦ888888888777666444222111...,,,(((''''''((((((((()))))))))((())))))******---...///000222444555555333333444333222000---,,,+++***))))))))))))******,,,+++)))))))))(((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''***)))'''''')))***'''((((((((((((''''''''''''&&&'''(((((())))))(((((((((((((((''''''((((((((('''(((((((((&&&&&&(((***(((((('''''''''((())))))'''(((((())))))(((''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***+++------++++++,,,------///222222000---,,,,,,'''((((((((())))))******))))))((((((((('''''''''&&&(((,,,///111000///...******++++++***)))(((''')))(((((((((((())))))***+++)))((((((*********)))***)))((('''&&&&&&'''''''''''''''((()))******+++000111333333222000---+++,,,+++)))((())))))((((((...---,,,*********,,,---,,,,,,++++++***++++++++++++,,,---.../////////000111111333888;;;:::555000,,,+++***+++,,,,,,,,,***+++******)))***+++,,,,,,---000222222000---++++++************************************************))))))*********+++++++++---,,,+++******,,,---...111///,,,+++++++++***((())))))(((((((((((())))))+++++++++***++++++,,,,,,******)))))))))))))))***))))))))))))))))))))))))************************666777999::::::999777666333333222111000000111111000111222333555666777777999999999999999999999888555555444444333333444444222222222222222333444555888888999:::::::::888666888888777666444111///---***************4ĉ@ӵ+++++++++************++++++++++++...,,,***)))(((***+++---(((((())))))******++++++((())))))******))))))((('''((())))))***,,,---------...///000111333444444888999888666555555777999888888888888888999999999:::::::::999999:::::::::<<<===>>>>>>===:::888666222333444444444333222111111111111111111222444666:::999777555444555666777>L444333333555666666=hĦ999999::::::;;;<<<=========???AAACCCEEEHHHMMMUUUZZZ4ĉ@ӵssstttttttttrrrnnnjjjhhhggghhhgggddd```[[[WWWTTTOOOMMMKKKIIIIIIJJJLLLNNNNNNOOOPPPQQQSSSVVVZZZ^^^___aaa___[[[YYYWWWRRRKKKHHHEEE@@@===;;;:::888777444444333222222111111000111000////////////000111111///---------000333555777;;;AAAGGGKKKMMMMMMLLLIIIHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDAAA>>>>>>@@@BBBAAAAAA???>L:::777888888888777555333222///,,,)))''''''((((((''')))))))))))))))***++++++......///111222444555555222222222222000...---+++))))))))))))))))))******))))))*********)))******'''''''''''''''(((((()))(((((((((((((((((((((((('''******''''''******'''))))))((((((((('''''''''&&&&&&'''(((((((((((('''((((((''''''''''''((((((&&&'''((('''&&&''')))***(((''''''&&&''''''(((((('''''''''(((((((((''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((***+++,,,,,,+++,,,---///000333666666444000...---((((((((((((((()))))))))((((((((('''''''''''''''''')))+++...///...,,,+++************))))))((((((((((((((((((((()))******+++)))((((((*********)))%%%''')))+++,,,+++)))(((''''''(((((()))))))))***---...000111111000...------***'''''')))*********,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++---...//////////////////111555999999444000,,,+++******,,,,,,+++******)))))))))+++---///000222555888888444000,,,***************************************************)))))))))***++++++,,,,,,---,,,+++***+++,,,...//////---+++*********)))'''))))))(((((((((((()))))),,,+++++++++++++++,,,,,,***)))))))))))))))******((((((((((((((((((((((((************************777888888999999999888888444444333222111111111111000111222333555666777888999999::::::999999888777555666666444222222333444111111222333333444555555555777999:::;;;:::888777888999:::999777444111///+++++++++******GG=?++++++*********++++++++++++,,,---,,,***))))))+++,,,...))))))******************))))))************))))))(((***+++)))***---...,,,,,,---...///000222333333888999999777555555666777888888888999999999999999;;;;;;::::::::::::;;;;;;:::::::::999888666444333222333444444444333111000000111111111111222444777999999999888888999999999HdĦ555444555777888=Īj888888999;;;===>>>???@@@@@@CCCEEEGGGJJJQQQ[[[bbbGG=?wwwxxxwwwvvvsssooommmjjjkkkjjjfff```ZZZVVVTTTOOONNNLLLKKKKKKLLLNNNOOOMMMNNNPPPQQQRRRVVVZZZ^^^^^^```^^^[[[XXXWWWQQQJJJFFFCCC???<<<;;;:::888666444444444333222222111111222111000//////000111222///...------...000222444777:::???DDDHHHJJJJJJJJJEEEEEEEEEEEEDDDEEEGGGIIIJJJKKKKKKIIIGGGEEEDDDEEEFFFCCC>>>HdĦ777555777888999999777555444111...+++(((((((((((('''))))))))))))******+++,,,//////000111222333333444111111111000...---+++***(((((())))))))))))))))))(((***,,,,,,+++++++++,,,&&&'''((()))))))))(((((((((((((((((((((((((((((('''++++++))))))++++++'''***))))))(((((('''''''''&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&'''(((''''''''')))+++'''''''''&&&''''''((((((&&&&&&&&&&&&''''''''''''%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))+++,,,,,,,,,---000222444777;;;;;;888333000...)))((((((((((((((((((((('''''''''''''''''''''''''''(((***+++,,,+++)))(((*********)))))))))))))))(((''''''(((((()))***++++++)))'''((()))***))))))%%%(((,,,000111///,,,***&&&'''((())))))))))))(((++++++---...///000000000///+++&&&&&&(((++++++***((())))))***+++++++++,,,+++++++++***++++++,,,,,,+++,,,.../////////......---...000222444333111///,,,***)))***+++,,,+++***)))(((((()))+++...222444555888<<<===999333...+++************************************************))))))******+++++++++,,,,,,++++++,,,,,,---...///,,,+++)))((())))))((('''((((((((((((((())))))***++++++*********++++++,,,)))((((((((()))***++++++((((((((((((((((((((((((************************<<<;;;:::ӵ666555444ĭӵ555ӵ999Ħ555666777555222111222444///ӵӵ<<<:::ĦƜ`1.׼s,,,++++++***Ħ,,,,,,******))))))***+++,,,ӵ***Ħ***++++++******)))+++......***ĭӵ777666Ħ::::::<<<Ħ<<<Ħ666444333333222222333444333222111000555888:::===DdD999999888?fӵ999:::;;;ĦGGGJJJMMMӵƜ`1.׼swwwxxxĭӵjjjOOONNNPPPNNNOOOPPPPPPQQQSSSWWWӵUUUSSSMMMFFFĦ===<<<;;;;;;999333333///000222333---------Ħ666888;;;???BBBDDDEEEĦXXXXXXUUURRRPPPOOOMMMHHHAAADdD999999888***)))ӵ***+++ӵ000ӵ000///...((()))Ħ,,,+++ӵ)))))))))+++ĭӵ)))((('''&&&%%%&&&'''((()))(((''''''&&&&&&''''''(((%%%''''''''''''''')))+++''''''&&&''''''((())))))&&&%%%%%%%%%&&&''''''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((()))***,,,------///333555888<<>>???<<<666000,,,***************************************************************+++++++++***+++,,,---............+++)))(((((()))***)))(((((((((((((((((()))******)))))))))))))))***+++,,,(((((((((((()))***+++,,,((((((((((((((((((((((((************************AAA????~4999777666g&e>&e333g&e888>hӵ777777555222000222444g&e777guO>uO>&e<<<===4ff?>ߝL+++gĉ@,,,,,,,,,+++Shӵ,,,(((((((((((()))***g&e+++>hӵ+++++++++******///222111fff?><z---g&e>&e888888HL:::::::::ShӵgL888666666555555222222333444333222111S?ʬ5558883h?D%%)?:::999ZufĦ<<<===???gLKKKOOOSSSg&e|||gĉ@~~~xxxg&e>&errr@ePPPPPP??PPPPPPOOOPPPPPPPPPOOOQQQg<ĉQQQPPPOOOIII3we<Ħ<<<;;;;;;<<<3h?@e//////000222333+++,,,---Z111444555777:::===3h?gLaaaeeeeeebbb^^^ZZZXXXRRRLLLDDDD%%)?999fff?><z++++++=?Ħ+++g&e000g&e//////...S?ʬ(((4ff?>ߝL000@e***g&e)))******3h?g&e>&e***)))??((('''%%%$$$%%%&&&(((***'''''''''&&&&&&'''''''''%%%&&&'''''''''''')))+++'''&&&&&&'''((()))******%%%%%%%%%%%%%%%&&&'''(((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((()))***,,,---...111444777;;;>>>BBBBBB===777111///)))))))))(((''''''&&&&&&''''''(((((((((((((((((('''''''''((())))))***+++))))))(((((()))***++++++''''''''''''((()))++++++)))(((&&&&&&(((((((((''''''((()))******)))''''''&&&'''((()))))))))(((''')))))))))+++...222666888666///(((%%%''')))((('''%%%'''+++...000000///...************+++,,,---...,,,---///000000...---+++***,,,...,,,)))((())),,,+++***)))***+++++++++)))***)))(((((()))---000222222777===@@@===888222...))))))))))))))))))))))))************************************************)))+++,,,...//////...---***)))'''(((***++++++***((((((((((((((()))******(((((((((((()))***+++,,,(((((((((((()))***,,,,,,((((((((((((((((((((((((************************FFF4Dӵ444555444Hƅ^Hu]Ħ333Hu]Ħ999ZuR)Ħ666888999888777555444Hu]Ħ999HŐeHŐeHu]Ħ:::qIܗGIӵ---tt***+++***HGgĉ@+++++++++)))((())),,,---Hu]Ħ+++ZuR)Ħ+++++++++***))),,,,,,sߝLGdUĦ---Hƅ^Hu]Ħ777ntHdĦ666777HGgĉ@???HdĦ888666666666777444222000111333333Htƅ^888;;;Bt=o9ĦDtfo9Ħ=========g?FFFKKKHdĦ^^^dddgggHu]Ħ}}}ttHƅ^Hu]ĦtttH׼s\\\UUUTTTRRROOOTTTTTTRRRQQQPPPOOOtQLLLLLLKKKHHHje<Ħ???>>><<<Bt=o9ĦH׼s333222222000,,,)))/////////HtĦ000444555666777Bt=o9ĦHdĦuuu{{{zzztttpppjjjeee___SSSEEEDtfo9ĦsߝLGdUĦ...Ht@cӵHu]Ħ...Hu]Ħ......Htƅ^'''qIܗGIӵ,,,H׼s))))))Hu]Ħ''')))Bt=o9ĦHƅ^Hu]Ħ((('''((((((''''''((()))***+++''''''''''''''''''''''''###%%%'''(((''''''((()))'''&&&%%%$$$%%%&&&)))***++++++***)))((('''&&&%%%)))))))))'''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))******+++---222888===@@@AAABBB???999333///---+++***)))'''''')))***+++((('''&&&%%%$$$%%%&&&'''&&&''''''((()))******+++(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((''''''''',,,+++)))((((((((()))******)))'''&&&&&&'''((()))++++++***((())),,,222777444///***((()))***)))((())))))*********+++++++++)))***++++++***+++,,,...***++++++,,,,,,++++++***)))((()))+++------+++)))---------,,,,,,+++++++++***)))((((((+++///444777333888===???<<<666000,,,...---+++*********++++++---,,,++++++******++++++)))(((((((((((()))******---+++)))***,,,,,,***'''&&&'''))),,,---......---,,,+++***)))))))))***+++,,,+++)))((('''((()))***+++------***+++///---((('''((()))***+++***))))))))))))))))))))))))))))))JJJEEE4DuXӵ555555333DdDΦDdDĦ222DdDĦ666666t|<444555777888888777555444DdDĦ999DdDΦDdDΦDdDĦ999peƜ4DuTӵ000`eĭ+++qet,,,,,,,,,+++)))((())),,,---DdDĦ---...t|<......---,,,+++***------DdDDdDĦ,,,DdDΦDdDĦ666q<niDdDĦ888qet===@@@DdDĦ:::888777777777444222000111222q<R777<<>>>>>>>>;;;666000---++++++***(((''''''(((***+++***)))'''&&&&&&&&&&&&'''&&&''''''((())))))******((((((((((((((((((((((((''''''''''''''')))***+++&&&'''''''''((()))))))))))))))(((((()))******+++***)))'''&&&&&&'''((()))+++++++++******,,,111444111...***((())))))((('''(((((()))***************((()))*********+++---///+++,,,,,,------,,,,,,+++*********+++,,,,,,***(((,,,,,,,,,,,,,,,+++++++++***)))))))))+++///222444222777<<<===;;;555000------,,,+++*********+++,,,,,,+++******))))))******))))))))))))))))))******+++***))))))+++,,,***''''''(((***,,,---.........+++***)))((((((((()))***+++***)))((()))***,,,...+++***+++,,,...---+++))))))***+++++++++***))))))************************OOOJJJ4DuXӵ888555444DdDΦDdDӵ111DdDĦ222333o)h444222333555666777666666555DdDĦ999DdDΦDdDΦDdDӵ888=ӊB1.uTӵ444HߝL`o9,,,po9wӵ---+++***)))***,,,,,,DdDĦ...///o)h111111000///...,,,+++...---DdDΦDdDĦ+++DdDΦDdDӵ666GIpӵDdDĦ:::po9wӵDdDĦ<<<:::999888888444222111111111po9u444666;;;CCCGIdnuR)ĦDdDĦnuR)ĦOOONNNCdgĪjpppDdDĦDdDĦHߝL`o9DdDΦDdDӵDdDĦkkkhhhfffdddcccccccccaaa``````^^^[[[WWWTTTQQQgeĦJJJHHHsp?aĦ??????GIdnuR)ĦDdDĦ111111111111...,,,.........DdDĦ000///222555GIdnuR)ĦDdDĦ}}}yyyooofffVVVLLLCCCDdDĦnuR)ĦDdDΦDdDĦ...DdDĦnuR)ĦDdDĦ---DdDĦ,,,po9u(((''''''(((=ӊB1.uTӵ***DdDĦ******DdDĦ,,,GIdnuR)ĦDdDΦDdDӵ+++***))))))(((((())))))***++++++***((((((''''''''''''''''''''''''"""$$$&&&&&&&&&%%%&&&'''(((''''''((()))+++---...---+++)))'''&&&&&&'''(((!!!$$$'''((((((((()))***''''''(((((()))***+++,,,,,,***(((%%%%%%%%%'''(((''''''''''''''''''''''''((()))******,,,000555999::::::999666111---************((((((((((((******+++***)))((('''''''''''''''''''''(((((())))))***((((((((((((((((((((((((((((((((((((((()))++++++%%%&&&''''''))))))***+++%%%&&&((()))***+++++++++)))((('''''''''((()))***+++,,,,,,,,,+++,,,...111000...,,,+++++++++)))'''&&&(((***+++++++++)))(((&&&((()))))))))***,,,///,,,,,,------------,,,,,,+++*********,,,,,,***(((+++++++++++++++,,,,,,,,,*********+++,,,...///000///333777999777222---+++,,,+++*********+++,,,---+++***))))))(((((())))))))))))************))))))***)))((()))***+++***)))((()))***,,,---......///+++***)))((('''(((((()))+++***))))))***---///111...---444@@@BBB888000///,,,,,,,,,,,,+++***))))))************************QQQMMM4DuXӵ===777555DdDʜ4DuTӵ000>d<Ħ111Dt222111222444555666666666>d<Ħ999>d<ʜDd<ʜ4DuTӵ777999F&uTӵ6664DufئL>e---puR)Ħ...*********++++++,,,>d<Ħ---Dt000000//////......---,,,DdDΦDdDĦ+++>d<ʜ4DuTӵ5554DwDd<Ħ;;;puR)Ħ>d<<<<:::999999555444222222111peӵ777ĦpeӵDx<>d<ӵDd<```qR/ܗ?fӵ>d<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦsssrrrooolllkkklllmmmlllllljjjhhhccc^^^YYYUUUgeĦIIIs<v>aĦ<<<<<d<}}}xxxmmmbbbVVVKKKAAA>d<ӵDd<DdDΦDdDĦ...DdDӵnd<DdDĦ,,,>d<Ħ***peӵ'''Ħ'''F&uTӵ,,,DdDĦ))))))>d<Ħ...peӵDx<>d<ʜ4DuTӵ,,,,,,+++***))))))***+++---...---+++)))(((''''''''''''''''''''''''"""$$$&&&&&&%%%%%%%%%&&&&&&&&&'''((()))+++---...---+++(((&&&%%%&&&((())) ###'''))))))(((((()))'''''''''((()))+++,,,---///,,,(((%%%$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&((()))******+++...222666666666555111---***)))******)))(((((((((((()))***+++***)))(((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++''''''(((((()))))))))***%%%&&&(((***++++++******)))(((((('''(((((()))***+++,,,------++++++,,,---............---,,,***)))&&&(((+++------,,,***(((''')))))))))((()))+++,,,+++,,,,,,------,,,,,,+++***)))(((***+++,,,+++***))))))******++++++,,,,,,)))***+++,,,,,,---------***...222444222...+++)))++++++*********+++---...++++++***)))))))))))))))(((((()))******)))(((((())))))(((((()))*********)))***+++,,,---...//////,,,+++***((((((((())))))+++***))))))***,,,///000...///===RRRTTTBBB333111///......---,,,***))))))************************OOOMMM4DuXӵAAA888777D&dq&ĒR000000sdKĦ111DHRRud///111222333444555555sdKĦ:::D&oq<Ōq&ĒR666888999>dp&ĒR222444nfʜd<Φ>d<Ħ+++s&dq&ĒR555555i?ʜtd<Ħ;;;HHܗDӊBDDD<x;;;:::777777555444222B?daĦ>>>>>>B?Ho9<<<>d<333333111000/////////>d<ӵ333888B?Ho9TTT<x}}}xxxlllaaaZZZNNNAAA&ӫeʬtIӇ555>d<Φ>d<Ħ...D&ӫetIӇ+++DdDĦ+++sdKĦ)))B?dp&ĒR***--->d<sdKĦ---B?Ho9,,,s&dq&ĒR---------,,,+++***))))))***+++,,,,,,***(((&&&''''''''''''''''''''''''###$$$&&&&&&%%%$$$%%%&&&$$$%%%%%%'''(((***+++,,,---+++(((&&&%%%&&&(((***"""%%%((()))((('''''''''&&&&&&&&&'''((()))+++,,,000...***&&&%%%%%%'''((('''''''''''''''''''''''''''((())))))***,,,000222222222222///,,,))))))***)))(((((((((((((((((()))))))))(((((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********************))))))((((((((('''&&&'''(((******)))((((((((((((((((((((()))*********+++,,,,,,***))))))***)))+++,,,,,,+++***((((((''')))+++---...,,,***)))******+++)))(((''')))*********++++++++++++******((('''''')))+++---------)))))))))******+++++++++)))***+++,,,,,,,,,+++******---111222111...,,,,,,++++++*********+++---...,,,,,,+++************+++''''''(((((())))))((((((******))))))((()))***+++*********+++,,,---...///...---,,,***))))))******,,,+++)))))))))***,,,...***)))555HHHJJJ:::------000///...---+++******)))************************MMMMMM4DuXӵBBB999777Hu]3hh000000000ne000111=e...//////000222333444444ne888:::pIƎ@t@h777888999>h222111222fe///@ďD+++++++++***+++,,,,,,++++++ne)))***=e++++++,,,...///000******ege++++++sĪj@h888555444fdDĦ===@ďDDDDGGGHkge@@@>>>===;;;;;;999777444@h\\\hhh@G~~~HĪj@IŌBeneHkgenefeHu]3hhse~~~}}}|||uuurrrmmmgggaaa[[[geĦja>aĦ???>>>@G@@@>>>se444444444333111000000000<Ō000444888@GJJJUUUHkge}}}uuujjj```[[[NNNAAAHĪj@IŌ555444ege...---Hu]3hIŌ***+++DdDĦ***ne)))(((@h&&&&&&>h,,,+++---se***ne+++,,,@G)))+++sĪj@h,,,------------+++***(((&&&&&&'''(((((('''%%%%%%''''''''''''''''''''''''$$$%%%''''''%%%%%%%%%&&&###$$$%%%&&&'''((()))***+++***((('''&&&'''((()))%%%'''))))))'''&&&&&&&&&%%%%%%%%%&&&'''((()))***111///+++(((&&&&&&&&&'''(((((((((((((((((((((((('''((()))))))))***---///---//////...+++)))((()))((((((((((((((((((((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******))))))(((,,,+++******(((((('''&&&''''''((()))))))))(((((('''(((((())))))*********)))***+++***((('''((()))$$$&&&(((((('''%%%%%%&&&((()))+++,,,,,,,,,***)))***++++++***(((((()))+++))))))************)))))))))''''''(((+++---...---)))))))))))))))*********))))))***+++++++++******,,,///222333222111000000,,,+++*********+++,,,------,,,,,,+++***+++++++++''''''''''''(((***+++,,,,,,,,,,,,***((((((***,,,************+++,,,---...000...---+++*********+++,,,+++)))))))))***,,,------)))+++333555///,,,...000///---,,,+++*********++++++++++++++++++++++++LLL4DuXӵ???ĵD^000000000111222...///000......//////000111222333666888:::888::::::;;;<<<777777666555000000///***))))))((()))+++------++++++***))))))++++++***+++,,,......)))+++,,,,,,,,,;;;999555444444DdDĦBBBBBBGGGHHHJJJHHHEEECCCAAA>>>>>>===:::666555[[[jjjwwwD^s׼szzzxxxsssmmmgggbbbgeFm8TTT>aĦCCCAAAAAADDDCCCAAAs׼s777555555555444222111222222Ho333000333777999DDDIIIQQQ~~~tttjjjaaaYYYRRRGGG<<<333333333...,,,,,,D^******+++DdDĦ)))***(((((((((***)))((((((---...000111s׼s+++---***+++,,,***)))'''***---+++,,,---------+++)))(((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((((((&&&%%%&&&&&&$$$$$$%%%&&&'''(((((((((***))))))(((((((((((((((&&&'''((('''&&&&&&&&&(((&&&&&&&&&&&&''''''((()))111///---***(((&&&&&&&&&))))))))))))))))))))))))'''((())))))((()))+++---)))+++---,,,***((('''''''''(((((((((((((((((('''&&&'''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((((('''+++*********)))(((((((((&&&&&&&&&'''((()))***+++''''''((()))***+++++++++'''(((((('''%%%%%%&&&(((###%%%''''''%%%$$$%%%'''''''''((()))))))))))))))(((***+++*********,,,...*********++++++*********,,,***((((((***+++,,,+++)))))))))))))))((((((((())))))))))))******+++++++++...111222222111111222---,,,+++*********+++,,,,,,++++++***************((((((''''''))),,,///111...///...+++((('''***,,,***))))))))))))***,,,---///...,,,***)))))))))***+++***))))))***,,,...000111...,,,,,,---////////////...,,,+++************++++++++++++++++++++++++Φ4DuXӵtvӵ>d<Ħ,,,111111111111222222Ħ---...000111222222222//////...//////000111222333333Ħ:::<<<>>>999999999999999::::::;;;;;;<<<======>>>>>>======:::<<<======;;;888777666666444111000111111///......---,,,+++)))((('''&&&))),,,...---+++***,,,///Ħ***++++++***)))...---,,,+++***+++,,,---***,,,000222333111...,,,,,,------,,,,,,---111333<<<999666333444777;;;>>>>d<ĦGGGGGGGGGCCCEEEHHHJJJJJJKKKLLLNNNSSSRRRQQQOOOLLLIIIFFFEEE@@@@@@???<<<888777999<<<===EEESSSdddsssĦ>d<ĦBe}}}xxxsssmmmhhhgeFYĉ```ZZZ>aĦKKKIIIHHHIIIKKKMMMIIIHHHGGGFFFEEEBBBBe<<<888666666555444333222222333nu]ӵ444777777888:::<<<222777===AAAFFFRRRdddrrr}}}uuuiii^^^VVVOOOGGG>>>666444333111///111111222222222222111000///111///,,,+++,,,>d<Ħ++++++***++++++>d<Ħ((()))+++Ħ(((((())))))******+++++++++*********+++,,,,,,---000333666777Be444,,,///222111Ħ---)))((((((((((((((()))***''')))---000111000...,,,+++,,,---------+++)))'''((((((''''''((()))***+++''''''''''''''''''''''''&&&''')))((('''&&&&&&'''%%%%%%&&&'''(((((('''''')))))))))))))))(((((((((%%%&&&'''&&&%%%&&&(((***(((((('''''''''(((((()))111///---+++)))'''%%%%%%))))))))))))))))))))))))'''((()))(((((((((***,,,%%%(((+++,,,***'''%%%%%%''''''((((((((((((''''''&&&''')))***++++++******'''''''''''''''''''''&&&((((((((((((((((((((((((''''''((())))))((('''&&&)))))))))))))))*********%%%$$$$$$%%%'''***,,,...'''''')))***++++++++++++&&&''''''%%%$$$$$$&&&(((%%%((())))))&&&&&&(((***&&&&&&&&&&&&'''''''''(((&&&(((******+++,,,///222+++++++++,,,,,,+++++++++///,,,***))))))***)))(((******))))))(((((('''''')))((((((((()))***+++,,,)))+++...////////////000...---+++*********+++++++++******)))))))))))))))***)))((((((***...222555000000///,,,((('''***---))))))(((((((((***+++,,,///---+++***((((((((()))************,,,///222333---000000...000222000***...---+++***)))******+++++++++++++++++++++++++++?aŖ%7uSQuR)ӵsdKĦ111000000//////...gdKĦ////////////000111111111111222333333333222222111gdKĦ;;;<<<<<<;;;<<<;;;888:::===<<<777???>>>===============>>>::::::;;;===???>>>;;;999666555333111000000111111---,,,+++***))))))))))))++++++,,,---...000111gdKĦ+++,,,.........+++,,,,,,,,,,,,+++******///000111333222111///...,,,,,,,,,,,,,,,---111444:::::::::777555666<<>>888111...---......---...//////000000000000000/////////...---DdDĦ***+++,,,,,,+++sdKĦ******gdKĦ)))'''%%%%%%%%%(((***,,,---+++)))((((((***,,,---,,,...111444555444666555333gdKĦ,,,++++++******)))(((((((((((()))+++---------+++***,,,,,,,,,+++***)))(((((((((((())))))((('''&&&&&&'''%%%$$$%%%((((((&&&###%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%$$$%%%&&&''''''((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))$$$$$$((()))&&&(((......---,,,***((('''&&&%%%((((((((((((((((((((((((+++)))''''''((())))))(((((((((((((((((((((((((((''')))******((('''((()))((()))+++,,,------,,,,,,,,,+++(((&&&&&&&&&'''(((###%%%''''''&&&%%%&&&'''((((((''''''''''''(((((()))((('''&&&%%%%%%&&&''''''''''''''''''((()))))))))***+++,,,---,,,,,,+++******)))''''''&&&&&&&&&((('''&&&&&&'''((('''&&&(((((((((((((((((((((((('''((()))***+++,,,------++++++***)))(((((()))))),,,,,,***)))))))))***+++++++++)))))))))***+++,,,''')))++++++***)))((()))+++---111333444222...,,,,,,,,,+++***)))))))))***'''((()))******)))((('''***)))''''''))),,,111333///...,,,***)))))))))***''''''''''''(((((((((((((((******)))''''''***------,,,***))))))***,,,---000///---+++*********+++...---+++))))))))))))))),,,***)))+++---...+++)))>A222ne000000000/////////ne///////////////000111111111111222222333333222222ne999;;;<<<<<<<<<>>>>>><<<===@@@???:::???>>>======<<<<<<<<<===:::999:::<<<===>>><<<:::777666555333222222222222......---,,,++++++++++++......------...000ne++++++---......---,,,,,,+++++++++*********...///000111111000///...---------++++++,,,///111666888999888777999===DeKKKKKKLLLMMMOOOPPPPPPPPPPPPRRRWWWZZZXXXZZZ[[[ZZZVVVRRROOONNNLLLHHHCCC???>>>???AAAAAAIIIQQQ]]]jjjyyynene~~~yyy>Akkkkkkjjjk<NNNNNNQQQSSSTTTSSSSSSSSSTTTTTTSSSOOOLLLJJJGGGCCC@@@===:::777444444444333fh000999666;;;DDD999999777666444444888???GGGKKKVVVUUURRRNNNHHHBBB<<<888888333---++++++------------......///////////////.........------De+++************+++ne++++++ne)))(((((()))***************++++++++++++,,,,,,------///000222333444444333222666444ne------++++++******))))))((((((((()))+++,,,---,,,+++***++++++++++++***)))(((((('''((((((((((((''''''&&&'''%%%$$$&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$''''''%%%&&&***,,,,,,+++***)))'''&&&%%%''''''''''''''''''''''''***((('''''')))))))))(((((((((((((((((((((((((((''')))******((('''((()))((()))+++,,,---------,,,///...,,,***((('''&&&&&&###%%%''''''&&&&&&&&&'''((((((''''''''''''(((((('''&&&&&&&&&&&&((()))***((((((((('''(((((()))))))))***+++,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))'''((()))***+++,,,,,,---,,,+++***))))))))))))))),,,,,,***)))))))))***+++++++++***))))))***+++,,,''')))++++++***))))))))))))+++///222333111...,,,...---,,,***)))((((((((('''((()))******)))((('''***)))''''''(((***,,,...///...,,,***))))))))))))''''''''''''((((((((((((((()))***)))''''''***------,,,***))))))***+++,,,---,,,+++***)))))))))***---,,,+++)))(((((()))******)))(((***---...---///000000//////////////////.../////////000000000111111000111111222333333222222777999;;;<<<======@@@AAA@@@BBBEEECCC>>>??????===<<<;;;;;;;;;;;;999888888999;;;===<<<;;;777777777666555444222222000///...------,,,------///...---,,,---...,,,+++---...///...,,,,,,,,,***)))))))))***+++---...///000000///...---......---+++***+++---000444777999999888:::???DDDPPPPPPOOOOOOPPPPPPRRRSSSTTTTTTVVVYYY[[[[[[]]]```___\\\XXXUUUSSSQQQMMMHHHDDDBBBCCCFFFHHHQQQYYYeeeppp}}}xxxvvvtttZZZVVVVVVWWWXXXXXXZZZ[[[\\\^^^```___\\\ZZZTTTPPPKKKEEEAAA===999666666555444333555///888888CCCNNN>>>777666555222111222555999;;;AAA@@@???===:::777444333222///+++***+++---......,,,,,,---............---,,,,,,------,,,***,,,+++)))((())),,,......---***)))(((***---//////...+++))))))***,,,...//////...---333222222222222222222111555444...------+++++++++***))))))(((((('''(((***++++++***))))))++++++++++++***)))((((((&&&''''''((((((((('''''''''&&&%%%&&&((((((&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%'''&&&$$$$$$'''))))))******)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''')))))))))'''(((((((((((((((((((((((('''(((******((((((((()))))))))***+++,,,,,,,,,,,,222111000...+++)))&&&%%%$$$&&&''''''&&&&&&&&&(((((((((''''''''''''((((((%%%%%%%%%&&&(((***,,,...******)))((((((((())))))))))))***++++++++++++***))))))((('''&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%))))))))))))))))))))))))'''(((((()))***+++,,,,,,,,,,,,+++************+++,,,,,,***)))))))))***+++++++++******)))******+++(((***++++++***))))))***(((***...000111000...,,,///...,,,***)))'''''''''(((((())))))))))))(((((())))))((('''''''''((((((...---,,,***))))))))))))''''''''''''((((((((((((((()))))))))((((((***,,,,,,+++***)))((())))))******)))((((((((())))))***---,,,***)))(((((()))***''''''(((***---......@@@BBBDDDCCC???:::666444---...///000000000......///////////////.........000000000111111000000000///000111222222333222222444444555777888:::<<<===<<>>===;;;:::999999999888666666777999<<<<<<<<<666666777777666444333111111000///......---------+++,,,,,,,,,,,,,,,++++++,,,+++,,,---//////---+++---,,,***(((((()))***+++,,,,,,---.........---------...---,,,+++,,,///222666777888777777:::AAAGGGJJJMMMRRRTTTSSSRRRQQQQQQRRRTTTWWWYYYYYYZZZ[[[]]]\\\___cccccc```\\\YYYXXXVVVTTTOOOJJJHHHIIIMMMPPPYYYbbbnnnyyy|||xxxssspppkkkgggbbb^^^^^^^^^______aaabbbeeeiiilllmmmkkkhhh```ZZZQQQIIICCC???===;;;888666555333222111111222555...777;;;MMM[[[GGG888555444333222222333444555666555555444333333222222111///---,,,,,,...//////***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++******,,,...111333222222111///...---++++++***,,,///111111///,,,*********,,,---//////000000444333222222111222222333555444222000///...------,,,,,,+++******))))))((('''((())))))***)))((((((***************)))((((((%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''''''&&&&&&'''&&&''')))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))***((('''((((((((((((((((((((((((&&&(((******)))((())))))(((((())))))************111111111000...+++(((&&&$$$&&&(((((('''&&&'''(((((((((''''''''''''((((((&&&&&&&&&&&&(((***---...+++******)))))))))))))))))))))******************)))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***)))))))))***+++++++++******************(((***++++++***)))***++++++---///111111000...,,,...---,,,***)))(((((((((((((((((()))))))))))))))((((((((()))((((((''''''---,,,++++++***)))))))))''''''''''''((((((((((((((((((((((((((())))))***,,,+++***)))((((((((()))''''''(((((()))******+++,,,+++***((((((((()))***'''((()))***,,,------999;;;>>>===:::555222111,,,---///000000///...---.........///////////////000000111111111111000///...///000111222222222222444444444555777999;;;<<<:::>>>@@@AAACCCFFFDDD???>>>===<<<:::999888888888666555444555888:::;;;:::444444555666666555333222111000///......---......)))+++...000///---***''',,,+++,,,---//////---+++---,,,***(((((()))***,,,++++++,,,---------------------...---...000333666::::::888666666;;;DDDKKKLLLOOOSSSUUUUUUTTTSSSSSSVVVXXX[[[]]]]]]^^^___```___bbbeeeeeeccc```^^^]]]]]][[[XXXSSSPPPQQQUUUYYYaaalllxxx}}}yyyvvvpppmmmiiifffggghhhiiiiiihhhjjjnnntttyyy{{{zzzxxxooofffZZZOOOGGGCCCAAA@@@:::888666333222111222222444...777>>>VVViiiQQQ===111111111111222333444444////////////////////////000000///---,,,+++,,,,,,))))))***+++++++++++++++******+++,,,,,,,,,++++++***+++,,,...000111222222333222111000...,,,++++++------.../////////......---,,,++++++---///111333444333333222333333444555444333222000///.........,,,,,,++++++***)))))))))(((((()))))))))((((((((())))))*********)))((((((%%%%%%&&&''''''(((''''''&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))*********&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''')))***((('''((((((((((((((((((((((((&&&((()))***)))((()))***'''''''''''''''(((((((((---...///000///---***((($$$&&&(((((('''&&&'''(((((((((''''''''''''((((((((('''''''''((()))+++,,,******))))))))))))*********)))))))))))))))))))))(((''''''&&&&&&&&&&&&''''''%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''((((((((())))))******+++,,,+++++++++++++++,,,,,,,,,,,,***)))))))))***+++++++++++++++******)))))))))***++++++******+++---000111222333333111...---++++++******************((((((((((((((()))******&&&''')))************)))++++++++++++***))))))(((''''''''''''(((((((((((((((''''''((())))))))))))+++******))))))(((((()))''''''(((***++++++,,,,,,+++***)))((((((((()))***((()))***++++++*********555777888888555222111000...///////////////...............///////////////000111222222222111000///......000111222222333333444333333444555777:::;;;999<<<>>>>>>@@@DDDBBB===<<<<<<:::999888888888888555444444555777999888888333333444555666666666666222111000//////.........***---000333333000,,,***,,,,,,+++---...///...,,,---,,,+++*********+++,,,+++++++++,,,------......,,,---......///222666999;;;<<<;;;::::::@@@JJJQQQPPPSSSVVVXXXXXXWWWWWWXXX\\\^^^aaabbbcccccceeefffdddfffhhhhhhgggeeedddeeeddddddccc___[[[[[[___cccjjjvvv}}}{{{xxxuuurrrpppqqqsssttttttqqquuu{{{xxxkkk]]]SSSLLLGGGEEE<<<:::777444222111222222444///888@@@[[[qqqXXX@@@.........///000111222222......////////////......---...///---***(((((()))))))))***++++++++++++*********+++,,,------,,,,,,***,,,...111222333222222222111000...---+++******//////......///000222333000///---,,,---000333555444444555555555555555555444333222000//////......,,,,,,,,,+++******))))))))))))))))))((((((((((((((())))))******)))((((((%%%&&&&&&'''''''''&&&&&&&&&'''))))))'''&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$((()))((())),,,,,,***))))))((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&(((******(((&&&((((((((((((((((((((((((%%%''')))***)))((()))***(((''''''&&&&&&''''''((()))***,,,------,,,***)))%%%&&&(((((('''''''''(((((((((''''''''''''(((((()))((('''''''''((()))***)))(((((((((((()))***+++***)))((((((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******+++************+++,,,,,,,,,,,,***)))))))))***++++++++++++++++++***)))((()))***+++*********,,,...222333444555444222000///******))))))******+++,,,((((((''''''((()))***+++&&&''')))***+++,,,,,,,,,******++++++***))))))(((''''''''''''(((((((((((('''''''''(((******)))'''************************'''(((***+++,,,---------******(((((((((((()))***(((***++++++***))))))***444555666444222111111222111111000///......................../////////000000111222333333111///...---...///111222222333333333333222222333666888::::::<<<<<<;;;===AAA@@@<<<::::::999888888888888888444444444666777888666444333333444555666888999:::444333222111000000000000---...000111111000///......,,,++++++---......------------,,,,,,,,,,,,++++++++++++,,,---......///---............111444777999<<>>555555444333222222222222...------,,,---...///000///---++++++,,,.........------.........---,,,+++,,,,,,,,,,,,---...///000...//////...---///222555666;;;BBBGGGKKKPPPWWW\\\\\\^^^___```___```bbbcccgggiiijjjkkkkkkmmmppprrrpppqqqqqqqqqpppppprrrtttpppsssuuurrrnnnlllnnnqqq{{{sssaaaRRRHHH>>><<<888444222111222222666222;;;AAA[[[rrrXXX>>>444222000...,,,+++++++++&&&(((***---...---+++***,,,///111111...,,,,,,---))))))***+++++++++++++++***+++,,,---.../////////111000///...///222444666666555555444333222111111...000222444666777777777333444555666666666555444999:::;;;:::999666333111333333111000////////////------,,,++++++******)))++++++***)))))))))))))))(((((()))))))))))))))(((''''''''''''&&&%%%$$$$$$%%%(((******'''&&&''')))'''&&&%%%%%%%%%%%%&&&'''"""$$$%%%'''((((((''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%***+++''''''***)))###...,,,)))'''&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%(((******(((&&&((((((((((((((((((((((((%%%'''))))))))))))***++++++***)))(((((()))***+++&&&''''''''''''&&&&&&%%%%%%'''))))))((('''((()))((((((''''''''''''((((((&&&&&&%%%%%%&&&''')))***%%%%%%%%%&&&((()))+++,,,***)))((('''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$&&&&&&%%%$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++,,,,,,***)))))))))***+++++++++,,,,,,+++***(((''')))***+++******+++---000...///111444555666666666---,,,+++***))))))))))))((('''''''''((()))+++,,,))))))(((((()))***+++,,,))))))***++++++***((((((''''''''''''((((((((()))'''&&&&&&(((***+++(((%%%((()))***+++,,,---------'''(((***+++,,,,,,++++++***)))(((''''''((()))***$$$'''***+++***))),,,...222333444333111000111222////////////////////////////////////000000000000///000111222222111///............///000111333444111111111222222333333444999:::<<<<<<;;;;;;;;;<<<<<<999777777888888555333333333333555666666333111333333333666999<<<<<<<<<555555444555666777999:::888555111...------,,,+++************+++,,,---.../////////......---------...+++)))***---000000////////////---,,,---000333888<<>>>>>;;;888333000888555222000000000///...000000///---,,,***)))))))))******)))''''''(((***((((((((('''&&&%%%%%%$$$)))(((&&&%%%$$$$$$%%%&&&(((''''''(((***+++***((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&&&&'''''''''''''''''''''&&&&&&''')))***)))''''''---000,,,***,,,,,,'''+++)))''''''((()))(((''''''%%%%%%'''+++---+++))))))((((((''''''''''''(((%%%&&&(((***+++,,,,,,,,,'''&&&$$$$$$&&&((()))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))''')))***)))'''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***++++++***'''&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))******++++++++++++************+++,,,---...///...---,,,,,,---...///,,,,,,---------,,,+++***))))))))))))))))))******,,,...///111777<<<;;;666222...***((()))*********)))((('''&&&&&&&&&&&&&&&)))*********++++++++++++&&&'''((()))))))))''''''))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++******)))*********+++,,,---///000,,,+++)))((('''''''''((()))*********++++++++++++111222333222000000000111////////////////////////.../////////000000000000///000000111111000000000000000000000000111222222222333333444444555555555666777999:::::::::::::::;;;999777777888777555333444444444666888888666444444444444666999;;;;;;;;;777666666777888999;;;<<<999666222000//////...---++++++++++++,,,---...///.........---------,,,,,,...+++)))***---//////......///...---,,,---000222999>>>EEEMMMSSSZZZ```dddggghhhjjjmmmoooqqqsssttttttvvvxxxxxxxxxyyy{{{|||{{{{{{|||}}}~~~~~~~~~lll[[[NNNCCC:::888888666333333555///:::FFFdddyyy[[[???111///---,,,------,,,+++------------------......---,,,------......---,,,---,,,******,,,///111222///---++++++---///000000000000000000000111222222777555333222111000000000444444555666777888:::<<<888888777777777888999:::<<<===>>>>>><<<888444222333222111111111111///---222111000///---,,,+++***'''((((((((('''''')))***))))))'''&&&&&&&&&&&&'''((('''&&&%%%%%%&&&&&&'''(((((()))+++------+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&'''''''''''''''&&&&&&''')))***((('''(((...000---,,,...---***+++***(((''')))))))))((('''%%%%%%'''+++,,,+++)))(((((('''''''''(((((()))&&&&&&'''((()))***+++,,,,,,***'''''''''(((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''')))***)))'''&&&&&&'''))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************************************+++,,,---......------,,,,,,------...+++,,,---......,,,+++)))******)))))))))***+++++++++---///000666<<<;;;666222///+++))))))************)))((('''''''''''''''))))))))))))*********+++'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********++++++******)))+++++++++,,,---...000111,,,+++)))(((''''''(((((())))))))))))******++++++000111222111///...///000////////////////////////....../////////000000000111111111111111222333444222222111111111111222222444444555666666777888888555666888999:::::::::999:::888777666777666555333444444555777::::::999777666555555666999::::::999888888888999:::;;;======:::888444222111111000...---,,,,,,,,,---...///000------------,,,,,,,,,,,,---+++***+++---//////............---,,,---///111;;;@@@IIIRRRYYY___dddhhhlllnnnppptttwwwyyy{{{|||~~~yyyhhhUUUIII>>>:::888444222111111---:::HHHiii~~~```DDD222000...---......---,,,+++++++++,,,,,,---------,,,------......------,,,,,,+++++++++,,,...000222...,,,++++++---000111000111000000000000111222222777444000///111222222000555555555666777888999:::999999999999999:::;;;;;;<<<===>>>>>>===:::777555111111111222333222000---222222111000...---,,,,,,&&&'''(((((('''''')))+++***)))(((((('''((())))))(((''''''''''''(((((()))))))))+++...000///---***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&'''))))))((('''(((,,,...---+++,,,,,,+++---+++(((((()))***))))))&&&&&&&&&(((***+++***)))'''''''''''''''((()))***''''''&&&'''((()))+++,,,111...+++)))(((((('''&&&(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''((())))))'''&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((('''&&&&&&((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))***************+++,,,---,,,,,,++++++++++++,,,,,,+++,,,...//////---+++)))+++*********++++++,,,---,,,---...000666<<<<<<777333000+++)))))))))***)))******)))(((((((((((()))(((((((((((())))))))))))***))))))(((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++******)))*********+++,,,---...///++++++)))((((((((((((((()))((((((((())))))******...///000000.........000////////////////////////........./////////000000333333222222333444666888222222222222333444555666555555666777888888999999:::::::::<<<===<<<:::888888888777666666555444444444333444777:::;;;:::999777666555666888999999888888888999:::;;;<<<======:::888555333333222111///------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---.........---...///...------///111<<>>>>>>>><<<;;;:::666444333333333333111///222111111000...------,,,)))+++,,,+++***))))))***)))***+++,,,,,,,,,+++***''''''((((((((()))******((()))+++///111111---***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((())))))(((((($$$$$$%%%%%%&&&&&&''''''(((''''''((())))))(((&&&&&&(((******))))))******...+++)))(((((()))))))))&&&&&&'''((()))***))))))&&&&&&&&&'''''')))******&&&'''(((***++++++++++++111...+++)))(((((('''&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))************************+++,,,,,,++++++************++++++***,,,...000///---***)))++++++++++++,,,------...---//////111777>>>>>>:::444111,,,)))))))))))))))))))))((((((((((((((()))'''''''''(((((((((((())),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***************'''''''''(((((()))+++++++++******))))))((((((((()))(((''''''((((((******---...//////...---...///////////////////////////............////////////222111111111222333555666000111222333555777999;;;555555666777888999::::::===<<<<<<===>>><<<888555666777777666555444444444222222333555888::::::999777666666666888999888777777777888999:::;;;<<<<<<999777555444333333111///,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///---/////////......000111;;;AAAKKKUUU^^^dddjjjmmmooorrrvvv{{{zzzyyyyyyzzz~~~yyyaaaSSSEEE===:::555222222444...888CCCddd|||bbbHHH111///---,,,------,,,+++*********+++++++++,,,,,,+++---///...---+++,,,...---111555666333///+++***,,,++++++,,,///111111000000000//////000000111222222000111555:::;;;777222000//////111555888999999999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@@@@===:::666444333333222111222111111000///...------000111222000---***))))))(((+++///222222///,,,)))''''''((())))))*********&&&(((***...000000---***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((($$$$$$%%%&&&&&&'''(((((((((''''''((())))))'''&&&&&&''')))******)))***,,,///,,,(((''''''((())))))%%%&&&'''(((((((((((()))&&&&&&&&&'''''')))******$$$'''+++...//////---+++...,,,)))'''(((((('''&&&''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,***(((''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((()))***+++,,,---******))))))******++++++***************************+++---......,,,***(((++++++++++++,,,---...//////000000222888???@@@<<<555222---***)))))))))((('''''''''&&&&&&''''''(((&&&'''''''''((((((((((((,,,+++)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***************''''''''''''(((((()))******************))))))))))))((('''''''''(((***+++,,,...//////...---...000////////////////////////------.........////////////////////////000111222...///000222555888:::<<<666666777888999;;;<<<<<<===<<<;;;<<<>>><<<777222555666666666444333444555222222222333666888999888777666555666888999999888666666888999:::;;;;;;;;;999888666555555444222000---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///111111000//////000...000111111000///111222999???IIISSS[[[cccjjjnnnppprrrwww||||||wwwuuussssssvvv|||iiiZZZJJJAAA<<<777444555777///777AAAaaazzzaaaGGG111///---,,,------,,,+++++++++++++++++++++++++++***---000///,,,+++,,,...///444:::;;;777111---,,,,,,,,,+++---///000000//////............///000000000000222666;;;<<<:::666111///...111555999999888777888888999:::999999999;;;;;;<<<>>>@@@CCCEEEGGGEEEBBB>>>;;;::::::888777555444444333222222111111555666666444000---+++***))),,,000333222///+++((('''((()))))))))))))))(((&&&'''))),,,//////---+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''$$$%%%%%%&&&'''((()))))))))((('''((())))))'''%%%)))(((***------+++---111///+++'''%%%&&&'''(((((($$$&&&((((((''''''((()))'''''''''''''''((()))***$$$&&&+++///111111///...,,,***'''&&&'''''''''&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''''''''''''''(((((('''&&&&&&)))+++))))))))))))))))))))))))'''''''''''''''''''''''',,,------+++)))''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((***+++,,,---...******)))))))))******+++))))))***++++++***))))))***+++,,,,,,,,,+++))))))*********+++,,,---...//////000000111888???AAA===777333...***))))))(((((('''&&&&&&&&&&&&''''''(((''''''''''''((((((((((((+++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))************)))))))))))))))***+++,,,)))******++++++***))))))***)))((('''''')))+++,,,,,,...//////......///000////////////////////////---------.........////////////000000000000000///---...///000333555888999777888999:::<<<===>>>>>><<<;;;:::===@@@@@@:::555333555666555333222333555333222222333666888888888666555555666888:::999888555777888:::;;;;;;;;;;;;:::999777777777666444222......------------......,,,,,,---------.........///111444333111000000111///111222222111111222333666<<>>AAAFFFJJJLLLNNNMMMLLLLLLKKKIIIEEEBBB:::::::::999888888777777666777888666333///---,,,+++,,,.........,,,***((('''((()))))))))((('''&&&'''''')))+++...///...,,,(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&'''((()))***+++)))((('''((())))))'''%%%***(((***......+++...444...+++&&&$$$$$$&&&''''''$$$&&&)))((('''&&&''')))(((((('''''''''(((((()))$$$&&&(((+++...000222222---***(((&&&''''''&&&%%%&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((('''((((((&&&%%%&&&)))+++))))))))))))))))))))))))''''''''''''''''''''''''***++++++***((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++,,,,,,,,,,,,******))))))))))))******)))***++++++++++++***)))+++******)))))))))))))))))))))******+++---...///---......///666>>>@@@===888444///+++))))))(((''''''''''''''''''((())))))''''''((((((((()))))))))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********************)))******+++,,,)))***++++++++++++***)))+++***(((''''''))),,,------...//////......000111////////////////////////---------.........//////111222333444444333111000---------///000222444555999999:::<<<===???@@@@@@<<<;;;<<<@@@DDDDDD???:::333555666555333111333555555444333444666888888888666555555666999::::::999666777999;;;<<<<<<<<<;;;<<<:::999999999888666333000//////.........//////---------......////////////222555555222000111222000111333333222222222333444:::BBBKKKUUU^^^gggmmmtttwww|||{{{wwwoookkkeeebbbdddkkksssyyyzzz|||kkkWWWKKKBBB;;;777666333...999FFFfff}}}aaaFFF333111///////////////---///......---,,,+++******)))---111///,,,***,,,///)))---000///+++***,,,///...------...//////...,,,---,,,,,,,,,,,,---......///000000111222666<<>>>>>======<<<555666888777333000...------,,,+++***)))(((((()))(((((()))))))))'''&&&%%%)))((()))+++...//////...(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''((()))***+++,,,)))((('''((()))((('''%%%)))&&&(((,,,---***---333...***&&&######%%%&&&&&&$$$&&&))))))&&&%%%'''))))))(((((('''''''''((((((&&&%%%%%%'''***///333666///,,,)))'''''''''&&&%%%&&&&&&&&&&&&&&&'''((()))'''''''''(((((((((((()))'''((('''&&&%%%&&&))),,,))))))))))))))))))))))))'''''''''''''''''''''''''''((())))))(((((()))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))......------,,,+++************)))))))))))))))***)))***+++,,,,,,+++***)))+++***((('''''''''((())))))))))))***+++,,,...///,,,------...444===???<<<888444///+++))))))((('''((((((((((((((()))******(((((((((((())))))))))))'''(((***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************)))(((((((((((())))))***))))))+++,,,,,,+++***))),,,+++)))((((((***,,,...000000//////......------.../////////000000111111...............///000000222222333333222111///...////////////111333555666:::;;;<<<>>>>>>>>>>>>===<<<;;;:::<<<===<<<888444444444444555444444333333444444666888:::999777444888777555555777888777666666999;;;:::;;;???@@@>>><<<;;;::::::999888444222---------------...///000...---+++***+++---000111000111333333222222222333222222222222333333444555222555===HHHQQQXXXcccmmmxxx{{{~~~zzztttjjjgggccc``````dddiiimmmssswww}}}xxxeeeSSSGGGAAA>>>===;;;:::777IIImmmvvv[[[@@@333111///.........---,,,------+++******+++,,,,,,...---,,,+++***+++,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++------,,,111111000///000333888<<<===888222000111333333222333333333444555555555666555888;;;???CCCHHHMMMRRRZZZ___fffmmmnnnggg^^^VVVKKKIIIHHHGGGEEECCC???===<<<888666777666000++++++))))))))))))((((((((((((###%%%''''''&&&%%%&&&'''&&&'''((((((***...333777000+++%%%$$$''')))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&(((***,,,---+++)))'''''''''((('''&&&''''''((()))***+++,,,,,,(((&&&%%%%%%''''''%%%"""&&&%%%$$$######$$$&&&(((%%%&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$)))000444333111...)))''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&''''''&&&((())))))(((''''''((('''((()))******)))((('''((()))***++++++)))'''%%%((((((((((((((((((((((((&&&'''(((******((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))***---000000---++++++---))))))************))))))******************++++++)))(((''''''''''''(((((((((((()))***,,,---...///++++++---111555999===@@@:::666111...,,,***)))''''''(((((()))))))))))))))'''))),,,,,,***((((((((('''''''''(((***+++***))))))(((((('''''''''(((((((((((((((((())))))))))))(((((()))+++------+++)))&&&(((+++***((('''(((************)))))))))))))))******)))'''&&&)))---111000000//////.........---....../////////000000000///////////////000000111222222333333222111///...111111000000000222333444888999:::<<<<<<<<<<<<;;;;;;999888999;;;:::777444444444444555555444444333444444666888;;;;;;888666888666555555666777777666555999<<<;;;===AAAAAA>>><<<;;;::::::999888555222//////////////////000000///...,,,++++++---///111000222444444333333444555222222111111111222333333444666<<>>333111//////000000///...//////...---,,,------......------,,,,,,,,,------,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,------,,,000000000000000333777:::999666222111333444444333222222222222222222222333444777:::===AAAFFFKKKOOO[[[```iiippprrrmmmddd]]]SSSPPPOOOOOOQQQOOOKKKFFFBBB===::::::777111---,,,)))((((((((((((''''''''''''(((***)))(((''''''((('''(((((()))***---222555111,,,&&&%%%''')))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&'''(((***+++,,,***(((&&&&&&'''((('''%%%&&&&&&''''''''''''''''''(((&&&%%%&&&((((((&&&$$$&&&%%%$$$######%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$&&&%%%$$$(((///222222000---)))''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&((())))))(((''''''(((&&&''')))*********))))))((()))*********((('''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''((((((((())))))))))))''''''''''''((((((((((((+++...//////,,,******+++)))************))))))(((************************))))))((((((((((((((()))((()))***+++,,,---......,,,---...000333777;;;===999555111---,,,+++)))((((((((('''''''''((()))*********+++)))''''''((())))))(((((((((******(((&&&((((((''''''''''''(((((((((((((((((()))))))))))))))))),,,///111111///---)))+++,,,+++)))'''((()))***)))))))))))))))))))))((((((((('''''')))---000///////////////.....................////////////000000000000111111111222222222222222111000///...222222111111000111111222555666888999::::::999999999777666666777777555444333444444555555555444444444444666999<<<<<<:::888777555444444555666666555444999===>>>@@@CCCCCC???<<<:::999999999888666333111111111111000000000000111000...,,,,,,---...///000222444555444444555666222111111000000000111111666666;;;CCCJJJTTTbbboootttxxx~~~~~~|||qqqjjjbbb^^^YYYVVVVVVYYY]]]aaannnqqqvvvzzz{{{iiiYYYLLLCCC===;;;>>>>>>OOOkkklllQQQ;;;333111000000111222111111111111000000////////////...........................///000000///...,,,++++++++++++++++++++++++++++++***)))***,,,......---///000111111111222444666666555444555666666555444333222222222222222222222555888;;;???BBBFFFKKKNNNXXX^^^gggppptttqqqiiicccZZZWWWUUUXXX]]]]]]WWWPPPIIICCC>>><<<999222......(((((((((((('''''''''&&&***,,,---,,,***)))))))))(((((()))))))))+++///222000,,,'''&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''((()))***+++((('''%%%&&&''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''))))))(((&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&###%%%%%%$$$&&&---000000///,,,)))''''''(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&((())))))(((''''''(((&&&&&&((()))***+++++++++))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((()))))))))&&&&&&&&&''''''(((((((((+++---...---***)))((()))************))))))((((((***************************)))))))))))))))******)))******+++,,,------...------...///222555888:::888444000---,,,+++***))))))(((((('''((()))***+++,,,,,,***(((%%%%%%(((******)))(((((()))(((&&&$$$((((((''''''''''''(((((((((((((((((()))))))))))))))+++///333666666333000,,,------,,,)))((((((((())))))))))))))))))******'''((()))))))))***,,,............///////////////..................//////111111222222222333222222222222222111000000//////111111111111111111222222444555777888999999888888666555444333333444444444333444444555555555555555555555666999<<<===<<<:::666555333333555666555444333999===???AAADDDCCC???;;;:::888888999888666444333333333222222111000000222000///---,,,,,,---...///111333444333333444666333222111000000000000000777666888???FFFPPP___mmmrrrwww~~~~~~xxxyyy|||~~~uuukkkeee___\\\VVVRRRRRRUUUYYY]]]jjjnnnsssvvv{{{vvvdddTTTFFF>>>;;;@@@AAAPPPeeebbbIII999333111000000222333333222000111111222222111000000/////////000000000//////000000111000000...,,,+++************************+++***)))***,,,.........---///111222111111222444666777999;;;;;;999666444555555555555555555555555777;;;@@@CCCFFFIIILLLNNNPPPVVV___iiinnnmmmgggbbb\\\WWWUUUZZZbbbccc\\\TTTNNNFFF@@@===999222......))))))))))))((((((((((((,,,---...---+++)))))))))((()))))))))((())),,,...000,,,)))'''''''''&&&$$$''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))&&&%%%$$$%%%''''''&&&%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((%%%%%%$$$$$$%%%&&&'''(((&&&&&&''''''''''''&&&&&&"""&&&'''$$$&&&+++......---+++(((''''''(((((('''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***&&&((())))))(((''''''(((%%%&&&''')))***+++,,,---***))))))((((((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&&&&''''''((()))))))))***************)))))))))++++++***))))))(((((((((+++++++++************************)))******+++++++++++++++,,,,,,,,,,,,---++++++,,,...111444777999666333///,,,,,,+++***)))((()))***+++,,,,,,++++++,,,---,,,***''''''(((******((((((((())))))'''%%%(((''''''''''''(((((()))(((((((((((())))))))))))***,,,000555888888444111------,,,+++)))((((((((()))))))))))))))*********)))***,,,,,,+++******+++------......//////000000//////////////////......111111222333444333333222222222111000000/////////...///000111222333444444444555777888999999888888444444444333222222333444333444555555666666666555555555666999<<<======;;;666555333333555666555444333999===>>>AAACCCBBB>>>999888666666777777666555333333444444333222111000222111000...------------...000222222222222333444444333222111111111111111666555777===DDDMMM\\\iiiqqqvvv|||~~~zzzwwwuuurrrssswww||||||wwwpppiiiddd^^^[[[UUUQQQQQQTTTXXX\\\fffkkkqqqtttyyynnn\\\LLLBBB;;;???@@@JJJYYYSSS@@@777333222111111222333333222000111333444555444333222111111000000000/////////000000111000000...,,,+++************************+++***)))***---/////////---///222333222222222333:::===@@@AAA???<<<888555666666777777888999999999:::???EEEJJJLLLMMMMMMNNNLLLPPPXXX```eeeeeeaaa]]]YYYTTTRRRWWW___aaa[[[SSSLLLEEE???<<<777111------+++++++++************)))***,,,---,,,)))((('''(((((())))))((('''''')))+++...,,,)))(((''''''&&&%%%''''''''''''''''''''''''))))))(((((((((''''''''''''''''''(((((((((((((((%%%$$$$$$&&&(((((('''%%%%%%%%%%%%&&&'''(((((()))%%%&&&(((((((((((())))))$$$%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&###((()))&&&&&&***------,,,***''''''((((((((('''(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***&&&((())))))(((''''''(((&&&&&&'''(((***,,,---...******)))))))))******+++((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((((()))******++++++(((((('''((()))*********++++++***)))(((((())))))+++++++++*********))))))***************+++,,,,,,---------,,,,,,,,,,,,+++))))))***---000444888:::666333///,,,++++++***)))&&&)))---000111///,,,***+++,,,...---+++)))((()))(((''''''(((***+++***((('''''''''''''''((())))))(((((((((((())))))))))))+++---111666888777333000---,,,***)))))))))))))))(((((())))))************---...///...,,,))))))))),,,------...///000111111000000000000////////////000111333444444444333222222222111///////////////---...000111333444444444444555777888999999888888222444555444333222333444333444555666666666666666666666666888;;;<<<<<<;;;777555444444555666666555333888<<<<<<>>>@@@???<<<888666444444555666666555444444555666666555333333444333222111000000//////...000222222111000111222333333222111111111222222666666999???FFFMMMZZZfffqqquuuyyy{{{yyyuuuqqqooonnnppptttzzzzzzvvvvvvvvvtttpppkkkgggddd\\\YYYTTTPPPPPPSSSXXX[[[bbbhhhooosssuuu}}}wwwdddSSSIII>>>@@@???DDDMMMFFF::::::666444333333444555444333111333777:::;;;:::999888444333111///.........///...///000000///...,,,++++++++++++++++++++++++++++++***)))+++---///000///---///222333222222444555===@@@DDDEEEBBB>>>:::777444555666888:::<<<===>>>???EEENNNUUUVVVTTTRRRPPPMMMOOOTTTYYY]]]]]][[[XXXSSSOOOMMMPPPVVVXXXTTTNNNFFF@@@;;;:::777111------,,,,,,,,,,,,++++++++++++((()))+++***(((''''''''''''((()))((('''&&&((())),,,+++***((('''''''''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''((((((((('''&&&&&&$$$$$$$$$'''))))))(((&&&""""""###$$$%%%&&&'''(((%%%'''(((((('''''''''((($$$$$$%%%&&&'''(((((()))''''''((((((((((((''''''%%%+++---)))(((***---...***(((''''''((()))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&((())))))(((''''''((('''''''''(((***,,,---...+++++++++++++++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))***++++++,,,,,,)))(((&&&''')))++++++***+++***)))(((((()))***+++,,,,,,++++++***)))))))))))))))))))))***+++,,,,,,///......---,,,++++++***((()))***---000444888:::777333///,,,+++***)))(((%%%)))---111222000---***(((+++---...,,,***))))))(((((((((***,,,---,,,***''''''&&&''''''((()))***(((((((((((()))))))))))),,,...111666999999666333111...+++*********))))))((((((((()))******++++++...//////...+++)))((((((,,,,,,---...///000111222222222111111000000000000000111333444444444222111333222000///......//////...///111222333333333222444555666888888888888777111444666777444333333555333444555666777777777777777777666888:::;;;:::999888666555555666777777666444888:::999:::======999666444222222333555555444555666888999:::999777666666666555555444444444333000222333333111000000111111111000000000111111222666777===DDDJJJPPPZZZeeeooossswwwxxxvvvrrrooommmmmmoootttzzzwwwoookkkkkkkkkiiifffcccaaa```YYYUUUQQQMMMNNNQQQVVVZZZ^^^fffmmmpppqqquuu~~~lll\\\QQQGGGGGGBBBCCCHHHBBB===DDD:::888666666777777666555555888===AAACCCCCCAAA@@@777555111---,,,,,,---...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++---000000000...///111222333444666888<<<@@@EEEFFFCCC???<<<;;;444555777;;;>>>AAADDDEEEHHHQQQ\\\dddeeeaaa[[[WWWPPPPPPQQQSSSUUUVVVTTTSSSKKKHHHEEEFFFIIIJJJIIIFFF???;;;888999777222......,,,,,,,,,+++++++++******&&&((())))))'''&&&'''(((&&&'''((((((&&&&&&'''((()))******)))((('''((((((''''''''''''''''''''''''))))))))))))((((((((('''''''''((((((((('''%%%%%%###$$$%%%(((***+++)))'''$$$$$$%%%%%%&&&&&&&&&'''%%%''')))(((&&&$$$%%%'''###$$$%%%'''(((((())))))''''''(((((((((((('''''''''---000,,,***,,,...///)))'''&&&'''((()))((('''((((((''''''''''''((((((''''''&&&&&&&&&''''''(((&&&((())))))(((''''''(((((((((((((((***+++---...++++++---.........------(((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,---***'''''')))***)))(((***)))((('''(((***+++---,,,,,,++++++***))))))(((((((((((())))))+++,,,,,,000///...---,,,+++*********+++,,,---000444777999888444///,,,***)))(((&&&&&&(((+++---......---,,,''')))******)))))))))***+++******+++------,,,***&&&&&&&&&''''''((()))***(((((((((((())))))))))))---...222777<<<>>>===<<<888444///,,,++++++)))''''''(((((()))******+++++++++,,,,,,+++)))(((((()))+++,,,---...///111111222333222222222111111000000///000222444444333222111333222000///......//////000111222333333222111000333444555777777777777666111444888888666444444555333444555666777777777777888777666777999:::999888888777555555777888777666444888999777888;;;;;;888555333111111222444444444777888:::<<<<<<<<<:::999888888888888777777777777222444555444222000000111//////...//////000111222777999@@@HHHMMMRRR[[[eeennnqqquuuwwwuuurrrpppooonnnpppuuu{{{|||qqqiiibbbccccccaaa]]][[[ZZZZZZVVVRRRNNNKKKKKKOOOUUUXXX\\\dddlllnnnmmmoooxxxqqqaaaWWWPPPOOOHHHFFFIIICCCCCCOOO===;;;999888999999888777999===BBBGGGIIIIIIHHHGGG999666111,,,***+++,,,...+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++...000111000...000111222333444777::::::???DDDFFFCCC@@@>>>===555777:::>>>CCCGGGJJJKKKRRR[[[hhhpppqqqlllddd```RRRPPPOOOOOOPPPPPPOOONNNCCCAAA???>>>???@@@@@@???;;;777666999888333//////+++++++++************)))%%%'''))))))(((''''''(((%%%'''((('''&&&&&&'''(((((()))***)))((((((((()))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((((((&&&%%%$$$###$$$&&&(((+++,,,***((())))))((((((((('''''''''%%%''')))(((%%%###$$$&&&###$$$%%%'''((()))))))))''''''(((((((((((('''''')))///222...+++,,,///000((('''&&&'''))))))((('''((((((''''''''''''(((((((((''''''&&&&&&&&&''''''&&&((())))))(((''''''((())))))(((((()))+++---...+++,,,...000000///...---(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++111---)))((())))))'''%%%)))(((''''''(((***,,,...,,,,,,++++++***))))))((((((((((((((()))***+++,,,111000///...,,,+++***)))---------...000333555777888444000,,,***)))'''&&&((((((((()))***,,,---...'''''''''&&&%%%&&&***,,,...---,,,,,,------+++)))&&&&&&&&&'''''')))******(((((((((((())))))))))))---///333999???CCCDDDCCC>>>999222...---+++(((&&&'''(((((()))***+++++++++(((((()))((('''''')))+++------------...000222333222222222333333222222111//////000000111111222222111111000///////////////000111111000...///111333666666555555555555444444111444777777666555444444666666666777666666555555777888::::::888888888999777666666666777888999::::::888555555555555444333////////////111333555666555888===AAACCCAAA???===<<<<<<<<<<<<<<<;;;::::::777666555444222111000///---------,,,+++---000333777>>>CCCGGGOOO[[[dddhhhoooooopppppppppnnnlllkkknnnqqqvvv}}}vvvkkkcccZZZVVVTTTWWWXXXUUUTTTVVVPPPOOONNNKKKIIIIIILLLOOOYYY___fffgggfffhhhnnntttrrrbbbWWWXXXSSSMMMIIIIIIJJJLLLMMMGGGCCC@@@???;;;777999===>>>AAAGGGNNNSSSUUURRRPPPGGG===111,,,---///...,,,+++,,,---,,,***)))***+++++++++******************)))***,,,---...------,,,......///000111333555666;;;???DDDDDD@@@<<<;;;;;;:::;;;>>>AAAGGGMMMSSSWWW^^^iiittt{{{~~~|||tttlllbbb[[[SSSOOOPPPPPPNNNKKKFFFAAA===<<<999555444666666777777777666555333222,,,,,,,,,,,,,,,+++***)))''''''((((((((((((''''''((((((((((((((((((((((((***---...)))&&&'''&&&###***'''%%%%%%'''((('''%%%++++++******)))'''&&&%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''''''''&&&(((((('''%%%$$$%%%'''***))))))))))))((('''%%%$$$&&&&&&''''''((()))))))))''''''''''''''''''''''''((())))))***+++---...///***)))'''&&&&&&'''((())))))(((''''''''')))***+++)))((('''&&&%%%&&&'''((((((******'''$$$%%%+++222...,,,)))((((((***...000+++))))))***------***'''((('''&&&&&&'''((()))***((('''%%%$$$$$$%%%'''(((''''''&&&%%%&&&(((***,,,,,,,,,,,,++++++*********,,,,,,***)))(((((((((((()))))))))))))))******++++++***((('''''')))+++,,,((((((((()))+++...222444000///---+++************++++++,,,...000222444666555111---***))))))((('''((()))))))))))))))(((''''''((()))((('''((()))+++555333111...,,,,,,++++++''''''(((((()))))))))***)))((((((&&&&&&(((---111222777:::<<>>===777777555444222111000///.........------...222444;;;BBBHHHKKKSSS^^^fffiiilllllllllmmmmmmmmmllllllooorrrwww}}}{{{qqqfff^^^WWWRRRQQQTTTTTTRRRPPPRRRKKKKKKJJJGGGFFFFFFIIILLLVVV\\\bbbdddbbbdddjjjpppzzz}}}qqqddd[[[]]]XXXRRRMMMLLLLLLMMMMMMGGGCCC@@@???<<<888:::???CCCGGGMMMTTTXXXXXXTTTPPPEEE<<<111,,,---//////---,,,,,,,,,,,,,,,---------******+++,,,,,,+++***))))))***,,,---..................///000111333444555:::>>>BBBBBB???;;;;;;<<<<<>>AAABBBHHHQQQVVVVVVRRRKKK@@@666000---+++***)))((('''&&&&&&'''((()))(((((((((((())))))))))))......------...///000111000000111222333333333222111000000000000000000///111000000///////////////000111111000///000222444444444444444444444444444555777999999777555444444777777888888888888888777333555777888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<:::777555444333111000///......///000222444555888;;;@@@DDDFFFEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@888777555333222000//////.../////////...000444666>>>EEEKKKOOOUUU___fffgggiiiiiihhhhhhiiikkklllmmmqqqtttxxx~~~vvvlll```XXXRRRNNNMMMOOOPPPMMMKKKLLLGGGGGGFFFDDDCCCEEEHHHKKKRRRWWW]]]___^^^___ccchhhnnnvvv{{{tttlllddd^^^^^^ZZZSSSNNNLLLKKKKKKJJJFFFBBB@@@@@@===:::<<>>BBBEEEGGGNNNXXX___``````XXXKKK>>>555000,,,***(((''''''&&&&&&''''''((((((((((((((())))))))))))............//////000000///000111222222333222222111111000000/////////...000000////////////000000000111111000///000333555333333444444555555666666888999::::::777555555555777777888999999999999888444666999::::::;;;<<<===>>>???@@@@@@@@@???>>>===>>>;;;777555444222000...............///111333444666999>>>BBBDDDCCCBBB@@@AAABBBCCCDDDDDDCCCAAA@@@999888555333111000//////....../////////111444777>>>FFFMMMPPPVVV^^^cccdddiiihhhfffeeefffhhhkkklllrrrtttxxx|||{{{sssiii^^^WWWPPPLLLJJJLLLLLLIIIGGGHHHFFFFFFEEEDDDCCCEEEIIILLLOOOSSSXXXZZZZZZZZZ^^^aaacccjjjuuuvvvmmmgggbbb^^^[[[XXXTTTNNNJJJHHHGGGFFFEEEDDDAAA??????===;;;===BBBJJJNNNUUU[[[\\\WWWOOOHHH===777///,,,---//////......+++)))---333666444111,,,,,,,,,,,,,,,---------+++,,,---...///111111222......//////000222333444777:::<<<;;;999:::===AAANNNUUU___gggmmmrrrwwwzzzuuunnniiibbbXXXQQQFFF===555333333222333666444444555777888888999999666444000---***)))))))))((())))))******))))))((((((((((((((((((((((((((()))---...***((())))))''')))(((''''''((()))))))))+++++++++***)))(((&&&&&&&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***''')))++++++***)))))))))'''''''''&&&'''''''''''''''''''''((())))))******''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''$$$%%%%%%&&&'''(((((()))&&&'''((()))))))))'''''')))))))))(((((((((((((((***)))***///444555000,,,)))))))))))))))((((((''')))(((''''''((()))*********)))((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$%%%'''***---...+++---111333333000---+++***)))))))))))))))***+++)))))))))))))))******+++((())))))***))))))((('''&&&''')))+++,,,---......222000,,,)))((((((***+++******+++---...000222333444111---++++++++++++***+++++++++***)))'''&&&%%%'''((()))((('''''')))+++444222000...---,,,,,,,,,+++++++++***************((((((((('''&&&(((+++...:::???BBBFFFOOO\\\fffiiimmmcccTTTEEE999222---***(((((((((''''''((((((((((((((((((((())))))))))))...//////000000111111111///000111111222222222222111000000000//////......000000////////////000000000111111000000111333666444444555666777888888888:::;;;<<<:::888777777777888888999:::::::::::::::888:::===>>>>>>???AAABBB@@@BBBCCCDDDDDDBBB???>>>>>>;;;888555333111...,,,......------...000222333666888<<<@@@BBBBBBAAA@@@AAABBBDDDFFFFFFEEECCCBBB:::888555222000/////////,,,---.........111555888@@@HHHOOOTTTYYY___cccbbbjjjhhhfffddddddfffhhhjjjoooqqquuuyyy}}}}}}~~~xxxqqqiii```ZZZPPPLLLJJJKKKKKKGGGEEEFFFDDDDDDCCCBBBBBBDDDHHHKKKMMMQQQVVVXXXXXXXXXZZZ\\\[[[```hhhnnnrrruuuwwwyyyuuupppggg___YYYUUUSSSRRRNNNKKKGGGEEEDDDDDDCCCBBBAAA>>>======<<<:::===CCCLLLPPPVVV[[[[[[UUUKKKDDD999444///,,,---......---///+++***---333666444111///...,,,***+++---///111,,,------...///000111222......//////000111222333555777888777777:::AAAFFFXXXaaallluuu{{{{{{uuulllaaaXXXJJJ???666444444444555888333333444555777888::::::888666111---***((((((((('''(((((())))))(((((('''))))))))))))))))))))))))'''+++,,,)))'''((()))'''((((((((((((((()))***+++*********)))((('''%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))*********)))((((((***,,,+++***)))(((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''&&&&&&&&&''''''###$$$&&&(((((()))((((((&&&'''((())))))((('''&&&''''''(((((())))))))))))***)))***000777888333...'''((())))))))))))((('''((())),,,---,,,+++)))(((***)))((('''&&&&&&'''(((''''''''''''''''''''''''%%%$$$$$$%%%'''***---...,,,---------------------***)))))))))))))))***+++)))))))))))))))******+++)))))))))))))))((('''&&&&&&''')))***+++,,,,,,,,,000...+++)))((((((***+++******+++,,,...///111222333000,,,++++++,,,+++++++++++++++***)))'''&&&%%%'''((()))((('''''')))+++111000...,,,++++++++++++(((((()))***+++,,,,,,---'''(((((('''&&&'''***---333999>>>DDDPPP```kkkoootttiiiXXXHHH;;;222---***)))))))))******)))))))))(((((((((((())))))))))))...///000222333333333333000111111111111111000000000//////////////////...///////////////000000111000000111111000111444666666666777888:::;;;<<<<<<;;;<<<<<<;;;999888999::::::;;;<<<======>>>=========???AAACCCCCCCCCEEEFFFBBBDDDFFFHHHGGGDDD@@@>>>>>>;;;777555333111...,,,...---------...///111222555888<<>>???@@@;;;<<<<<<;;;::::::;;;<<<>>>???@@@AAABBBBBBBBBBBB@@@CCCEEEFFFFFFFFFGGGIIICCCEEEHHHJJJHHHEEEAAA>>>===:::777444333111...,,,...------,,,---...000111333555999<<>>===;;;:::999666666888888777;;;AAALLLOOOSSSVVVUUUNNNDDD===555333///---,,,+++++++++------------............------...///000000111111///......------...////////////...//////000111222000111222333666>>>IIIRRRbbbkkkuuu{{{}}}~~~vvvjjjaaaPPPDDD:::888999888666666222222222333444666888999:::999777333000---+++)))(((((())))))))))))(((((())))))))))))))))))))))))&&&***,,,)))(((******(((''')))******))))))+++...,,,,,,,,,+++***)))((('''&&&&&&''''''''''''&&&&&&&&&'''***+++,,,+++)))'''((()))***)))(((''')))***,,,***)))'''&&&'''((()))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((%%%'''***,,,,,,***(((&&&)))((('''&&&&&&&&&&&&&&&%%%'''))),,,...///000000---+++***+++---...,,,)))''''''(((((()))***+++,,,,,,///111000---)))(((((((((((('''&&&&&&'''))))))''''''(((((((((((('''''''''&&&%%%%%%&&&(((+++,,,+++***((('''''')))+++---++++++***)))((((((((())))))))))))))))))******++++++***((('''&&&&&&'''''')))(((''''''((()))++++++))))))***+++++++++++++++*********+++,,,...///000///---***((()))***+++***)))))))))))))))((('''''''''((()))((('''((()))+++...---+++)))(((((())))))''''''((())))))***++++++'''(((((((((&&&'''(((***---444===FFFTTTdddooosssooodddSSSCCC777///+++***((()))***++++++***)))((((((((((((((())))))))))))---///222444666777888888222222222222111///...------.........//////000000///////////////000111111///000111111111222555777::::::;;;===???@@@AAABBB;;;<<<<<<<<<:::;;;<<<>>>AAABBBCCCDDDEEEEEEEEEEEEBBBDDDGGGGGGGGGGGGHHHIIIDDDFFFIIIKKKIIIEEEAAA======:::666444333111...,,,...---,,,,,,---...000111000222555999;;;<<<===<<<>>>@@@CCCEEEFFFDDDBBB@@@<<<:::666222///...//////---...000000222555999======GGGRRRXXX]]]aaabbb___^^^^^^^^^___```bbbdddeeebbbdddgggkkkooorrruuuvvvtttuuuuuuwwwyyy{{{~~~|||||||||||||||{{{zzzzzz}}}yyysssnnnhhh```ZZZRRRNNNKKKLLLKKKGGGDDDEEEGGGFFFEEEDDDCCCDDDGGGJJJKKKMMMPPPSSSSSSRRRQQQPPPNNNOOOQQQQQQPPPPPPRRRSSSNNNOOOOOOMMMHHHDDD@@@>>><<<;;;:::::::::999666444666444444666666666:::@@@IIIKKKNNNQQQOOOIII???999444222000---,,,+++******---...///...,,,+++,,,---***,,,000222333222000...000///...,,,,,,---......//////...//////000111222///000111222666???LLLVVVdddllltttvvvsssrrruuuxxx~~~vvvjjjaaaQQQEEE;;;999:::888555444222222222222333555777888;;;;;;999666333000---+++))))))************))))))))))))))))))))))))))))))'''+++---***)))+++,,,***''')))+++***)))))),,,///.........---,,,+++***)))&&&''''''''''''''''''&&&)))+++...000111///,,,***%%%(((***+++***((('''((()))(((&&&%%%&&&''')))***&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((''')))+++------+++(((&&&)))((('''&&&%%%%%%&&&'''&&&(((+++...111222333333///---***(((((('''&&&%%%'''''''''((()))+++---...///000111...***'''((()))((('''&&&&&&'''((()))***''''''((((((((((((''''''((('''&&&%%%&&&(((***,,,***)))((('''((()))+++,,,,,,,,,***)))(((((((((((()))))))))))))))******+++,,,***(((&&&%%%&&&'''(((***)))'''&&&'''(((***,,,'''(((***+++,,,,,,++++++*********+++,,,...///000...,,,)))((()))*********((()))))))))))))))(((((('''((()))((('''((()))+++111000...,,,++++++,,,,,,(((((((((((())))))))))))'''(((((((((&&&'''(((***+++333<<>>;;;;;;>>>AAACCCDDDEEEFFFIIIKKKJJJHHHEEEDDDEEEFFFFFFFFFEEECCCBBBDDDGGGIIIJJJGGGDDDAAA@@@:::999777444222///---,,,...++++++---...,,,,,,000111222444777999;;;<<<===???>>>>>>???AAAAAA@@@???<<<888222000111222111///111222444444444666:::===EEEHHHNNNUUU\\\``````___^^^ZZZWWWWWWZZZ^^^^^^]]]ccceeehhhkkknnnpppqqqqqqtttvvvyyyzzzyyyxxxxxxyyyxxxxxxxxxxxxxxxyyyyyyyyy~~~}}}}}}yyysssnnnggg___ZZZPPPMMMJJJHHHGGGGGGEEEDDDDDDDDDCCCAAA???@@@DDDFFFNNNQQQTTTUUUSSSQQQOOOOOOLLLLLLKKKKKKKKKKKKLLLMMMJJJIIIGGGHHHHHHFFF@@@;;;===999666777777444666999555666666555555777:::===IIINNNPPPNNNIIIEEE<<<444000000...---,,,+++++++++(((***++++++++++++---.........//////000/////////---------............///222111000333666777444222111222333222333:::FFFPPP\\\bbbggggggdddbbbfffkkkuuu|||wwwtttrrrmmmddd]]]KKKFFF???:::777777666666555444111000111333666999???===;;;777333000---,,,******++++++***)))((((((---,,,+++)))((((((((((((******+++++++++******)))*********)))((())),,,///...000222111...+++))))))(((((((((''''''(((((((((,,,---------,,,***((('''(((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&(((,,,......,,,(((&&&&&&&&&&&&''''''(((((((((---+++)))&&&%%%%%%&&&&&&&&&(((***+++)))(((((((((%%%&&&&&&&&&&&&&&&&&&'''%%%'''(((***++++++,,,,,,,,,***(((&&&%%%&&&'''(((&&&((()))***)))***+++---...---,,,***)))'''&&&%%%((('''&&&&&&'''((('''%%%&&&((()))++++++)))(((&&&))))))((('''''''''''''''+++***)))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***((())),,,+++'''%%%&&&)))''''''(((******)))((())))))))))))************)))))))))***+++,,,.........---+++*********++++++,,,+++***)))((((((((((((&&&'''))),,,...000111111444000,,,******)))'''$$$''')))******)))(((((((((+++)))''''''((())))))((()))111;;;EEERRRcccqqqvvvppp\\\FFF:::444...***((()))(((''''''''')))***+++(((((((((((())))))))))))000......111555777444111////////////......------...///000000//////111222222111111000000111111222333222000000111333666777>>>AAAEEEGGGGGGFFFFFFFFFFFFDDDBBBAAA@@@AAACCCDDDDDDDDDFFFHHHJJJJJJGGGEEECCCCCCCCCCCCBBBBBBAAA@@@CCCFFFIIIIIIFFFCCC@@@???;;;:::888666333111///...///,,,+++......+++,,,///000111333666888:::;;;;;;:::999999;;;<<<===;;;::::::777222000000111111000111333444555666888;;;>>>DDDFFFJJJPPPVVVYYYZZZYYY[[[YYYVVVVVVXXX[[[^^^___bbbdddhhhkkknnnpppqqqqqqvvvxxxzzzzzzxxxwwwwwwxxxuuuvvvwwwwwwxxxxxxxxxxxxyyyzzz}}}~~~{{{yyyxxxwww}}}{{{sssmmmhhhbbb[[[VVVPPPMMMIIIGGGFFFEEEDDDCCCBBBBBBAAA???>>>@@@CCCFFFMMMQQQVVVXXXVVVRRROOOMMMIIIIIIIIIHHHHHHIIIIIIJJJGGGGGGFFFFFFEEEBBB===:::;;;777555666666333444888555666666666555777:::===FFFKKKMMMKKKGGGBBB:::222000000...---,,,+++++++++(((***,,,,,,++++++,,,------------------,,,,,,+++------------............111000000222555666444222000000111000222999BBBJJJQQQVVV[[[[[[YYY[[[```fffrrr}}}|||qqqmmmhhheeeccc___XXXRRRIIIDDD>>>999777666555444666444222111111444777999===<<<:::777333///,,,++++++++++++++++++***)))))),,,+++***)))(((((((((((())))))******************)))*********)))***,,,//////111222111...+++***)))(((((('''''''''(((***+++++++++,,,,,,,,,+++******((((((((((((((((((''''''(((((('''''''''&&&&&&&&&(((***---000000---***(((%%%%%%&&&&&&&&&''''''''',,,+++(((&&&%%%%%%&&&&&&&&&'''))))))'''&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''')))***++++++***+++***(((&&&%%%&&&'''(((&&&((()))***))))))+++,,,++++++)))((('''%%%$$$$$$((('''&&&&&&(((((('''&&&((()))***++++++***)))(((***)))((((((''''''((((((*********+++++++++++++++)))))))))))))))))))))((())))))))))))))))))))))))***((((((+++***'''&&&)))***(((&&&&&&((()))((('''((((((((()))))))))******)))))))))***+++,,,.........---+++***))))))******++++++***((((((''''''(((&&&'''))),,,...000111111333000,,,***))))))'''%%%(((((())))))((((((((((((+++)))''''''((())))))(((***111999CCCQQQbbbnnnrrrkkkXXXCCC888333...***((()))(((''''''((()))***+++(((((((((((())))))))))))222000///111333444111---...............------------///000000000000222444333333222222222222333333222111000000222444666888AAAEEEIIIKKKKKKIIIGGGGGGKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIHHHFFFCCCBBBAAA@@@???>>>>>>===>>>CCCEEEGGGGGGDDDAAA>>>===;;;;;;999888555333111000111...---......++++++...///000222444666777888888777666666777999999888666888555111000000000000000222333555666777:::>>>AAADDDDDDFFFJJJNNNQQQQQQQQQVVVVVVUUUTTTUUUXXX]]]```bbbdddgggkkknnnppprrrrrrvvvxxxyyyxxxvvvuuutttuuussstttuuuvvvwwwvvvvvvuuuuuuvvvxxxzzz||||||yyyxxxyyyzzzzzzzzzwwwwwwvvvuuutttrrrqqqppprrrzzzyyytttmmmhhhddd___XXXSSSOOOLLLHHHFFFEEEDDDBBB@@@>>>??????>>>===???BBBEEEMMMRRRYYY\\\ZZZTTTNNNJJJFFFFFFEEEEEEEEEEEEFFFFFFIIIJJJJJJGGGBBB<<<999777999555444555444222333666555666666666555777999<<>>BBBFFFJJJNNNOOOPPPUUU]]]dddpppzzzuuulll]]]YYYTTTRRRQQQOOOJJJGGGFFFCCC===:::888777666555777555222111222444777999;;;;;;:::888555111---++++++++++++++++++***************)))(((((('''(((((((((((())))))******++++++(((***,,,,,,++++++---...222444444333000---,,,,,,***)))((('''(((***---///+++*********+++,,,,,,---(((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((***---//////---***(((%%%%%%%%%%%%&&&&&&&&&&&&+++***(((&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%'''***+++)))&&&+++***((('''&&&&&&'''''''''(((******))))))***,,,******)))(((&&&%%%$$$$$$((('''&&&&&&(((((((((&&&******************************)))((((((((()))))))))***,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***'''''')))***((())),,,,,,)))&&&%%%&&&'''''''''''''''((((((((())))))))))))))))))***+++,,,......///---+++***((((((((((((***)))((('''''''''''''''&&&''')))+++---//////000111///+++))))))((('''&&&((((((''''''''''''((()))***(((''''''(((***)))(((,,,000666@@@PPPbbbkkkllleeeSSSAAA666222---)))))))))(((((((((((())))))***(((((((((((())))))))))))111000000111333333000...............---------------///000111111111333555444333333222222333333444333222222333444777999:::BBBFFFJJJLLLKKKIIIGGGFFFOOOPPPQQQRRRQQQNNNKKKIIIGGGFFFFFFGGGHHHGGGDDDBBBAAA@@@>>><<<;;;;;;;;;<<>><<<<<<;;;::::::999777555222111222///...///...******------...000222333555555555666555555666888888777666555333111000000000111111222444666777999<<<@@@CCCFFFEEEEEEFFFIIIKKKLLLLLLQQQRRRSSSRRRQQQTTTZZZ``````cccfffjjjnnnppprrrsssvvvwwwwwwvvvtttrrrrrrsssssstttuuuuuuuuutttrrrqqqsssssstttuuuwwwzzz}}}zzzxxxuuurrrqqqpppooonnnlllmmmnnnoooooommmlllkkkooottt|||~~~|||tttoooiiieeeaaa]]]WWWRRRNNNKKKGGGDDDCCCAAA@@@>>><<<===>>>>>>>>>???CCCEEEMMMTTT\\\```]]]VVVNNNIIIEEEDDDCCCCCCBBBCCCCCCCCCLLLNNNMMMHHH@@@999666555888444333444444111111444555666666666555666888;;;@@@EEEGGGDDDAAA>>>777000000000...------,,,,,,,,,(((+++---...,,,+++++++++.........------------...,,,,,,---------.........//////000111222222222222///------///444999===???BBBFFFIIILLLOOOWWWaaaiiipppyyy{{{sssggg]]]NNNKKKGGGDDDDDDDDDCCCBBBDDDBBB???======<<<;;;999888666333111111333555777:::::::::999666333000...,,,,,,++++++************))))))(((((('''(((((((((''''''(((((()))***+++,,,(((***------------...///555666777555222///......---,,,)))((())),,,000222,,,+++***)))***+++,,,---((((((((((((((()))))))))''''''''''''''''''''''''&&&(((***,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&'''''''''&&&$$$$$$''')))######$$$$$$%%%&&&&&&&&&(((&&&$$$&&&)))***'''$$$***)))((('''&&&'''''''''((()))******)))(((***+++++++++***)))((((((''''''((('''&&&'''((()))((('''******)))(((((()))************))))))))))))******''')))+++---...---,,,+++)))))))))))))))*********(((((((((((((((((((((((()))&&&&&&)))***)))+++//////,,,(((&&&&&&'''''''''''''''''''''(((((((((((()))))))))***+++,,,......///...,,,)))(((''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&((()))+++,,,------///---+++)))((((((((('''((('''&&&&&&'''((((((((()))((('''''')))***)))(((,,,...333===OOOaaaiiiiii```PPP???666111,,,)))((()))(((((((((((()))))))))(((((((((((())))))))))))000000111222444444222111........................---///111222222222444666444333333222222333333444444444555666888:::<<<>>>DDDGGGKKKLLLKKKIIIGGGGGGPPPSSSVVVXXXXXXUUUQQQNNNKKKIIIHHHHHHGGGEEEBBB@@@@@@>>>===;;;::::::;;;<<<>>>@@@AAAAAA???<<<;;;;;;::::::;;;:::999666444222333000...///...******---------///000222222333333444444333555666777666444222222111000000000111222333555777999:::===AAADDDJJJHHHFFFGGGIIIJJJJJJJJJLLLNNNPPPPPPOOORRRWWW\\\]]]___ccchhhlllooopppqqquuuvvvwwwvvvtttssstttuuuttttttttttttsssqqqooonnnpppooonnnnnnpppsssvvvxxxwwwvvvtttpppllliiigggfffggghhhiiikkklllkkkkkkjjjmmmnnnqqqvvv~~~~~~~~~{{{yyynnniiiddd```]]]YYYSSSOOOKKKHHHDDDBBBAAA@@@>>>===;;;<<<>>>>>>>>>@@@CCCFFFLLLSSS\\\```^^^VVVMMMHHHDDDCCCBBBBBBAAAAAAAAABBBGGGIIIIIIDDD>>>888777777777444333555444111111444444555777666666666777999???CCCEEECCC@@@===777000000///......------------***,,,......---,,,,,,---...------------...///000,,,,,,,,,------------....../////////000000111222000//////222777<<<@@@AAAEEEHHHLLLQQQVVV^^^hhhooossszzz~~~yyyqqqgggZZZPPPDDDAAA>>>======???@@@@@@AAA@@@@@@AAACCCCCCBBB@@@===;;;777333222222333555666777777777666444333222///...,,,+++***))))))))))))(((((((((((())))))***(((((((((((()))***,,,---)))+++---.........///000444777888888555222000000...,,,***((((((+++...000---,,,+++***)))***+++,,,))))))(((((((((((()))***&&&'''''''''''''''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&'''(((((((((&&&%%%%%%(((***######$$$%%%%%%&&&'''''''''%%%$$$&&&((()))'''$$$)))((((((''''''''''''''')))***+++***)))((()))*********))))))((((((''''''((('''&&&''')))***)))((()))(((''''''''''''((()))******))))))))))))******%%%''')))+++,,,,,,***)))((()))))))))*********+++(((((((((((((((((((((((()))&&&&&&)))******,,,000111...***'''(((((())))))''''''''''''(((((((((((()))))))))***+++,,,......000...,,,***(((((('''((((((''''''&&&&&&&&&&&&&&&$$$$$$&&&'''))))))******,,,+++***(((''''''((())))))'''%%%&&&(((***)))((((((''''''(((*********(((***---111;;;LLL^^^eeeeee\\\NNN???666111+++((((((((())))))))))))((((((((((((((((((((())))))))))))...///111333444444333333.........//////////////////111222222222222444666444444333333333333444444555555777888;;;===???@@@FFFIIIKKKLLLKKKIIIIIIIIIPPPSSSWWW[[[[[[YYYVVVSSSPPPMMMKKKIIIGGGDDDAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<>>>>>><<<;;;:::;;;;;;;;;<<<<<<;;;999666555333000...000...++++++---------...///000111111111111000000111333333222111000111222222111111333444555666888999:::===AAADDDKKKIIIHHHHHHJJJKKKKKKJJJIIIKKKMMMNNNOOOQQQTTTVVVWWWZZZ^^^cccgggjjjlllmmmssstttuuutttssstttvvvxxxssssssrrrrrrqqqpppppppppmmmkkkiiiggghhhjjjmmmppptttuuutttpppkkkfffdddcccdddeeefffhhhiiijjjjjjjjjhhhgggfffiiiqqqzzzxxxwwwwwwwwwwwwuuutttfffbbb\\\YYYVVVRRRMMMHHHHHHEEEBBB@@@???>>>===<<<:::<<<>>>>>>>>>@@@BBBDDDJJJPPPXXX\\\YYYSSSKKKGGGCCCBBBAAA@@@@@@@@@@@@@@@<<<===>>>===;;;999999:::888555444777666333222444444555777777666555777888>>>BBBDDDAAA???===777111000//////...------......+++---......---...///111------,,,+++,,,---...///,,,,,,,,,,,,---------------...///.........000222000000222555999???EEEIIILLLOOOTTTZZZ```hhhoootttuuuyyyxxxooodddZZZOOOFFF;;;:::999888999:::===>>>???@@@CCCHHHLLLNNNMMMLLLHHHEEE???:::666555555555444444555555666666777777444222000---+++*********))))))((())))))***++++++******)))))))))+++,,,---***,,,.........///111333555999===>>><<<888555444///...+++)))((()))+++,,,---,,,,,,+++*********++++++***)))((('''((())))))&&&&&&&&&'''''''''''''''((()))***++++++***)))(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&''')))$$$$$$%%%%%%&&&'''((((((%%%&&&''''''((('''''''''((((((((((((((((((''''''***++++++***((('''((()))'''&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))******)))''''''''''''''''''''''''))))))((((((((()))******%%%&&&''')))))))))((((((((())))))******+++++++++))))))))))))))))))))))))(((&&&&&&***+++***,,,000111...+++)))*********)))''''''((((((((())))))))))))))))))***+++,,,......000...,,,+++))))))))))))(((''''''&&&&&&&&&''''''$$$$$$&&&'''(((((((((((()))***)))(((&&&&&&(((***(((&&&&&&(((+++,,,***''''''''''''(((***+++***((())),,,111888FFFVVV^^^^^^VVVJJJ===666111+++))))))((())))))))))))(((((('''(((((((((((())))))))))))---///111222222222111222/////////000000000111111111222333333222222333555666555555444444555555666444555777999;;;>>>@@@AAAEEEGGGHHHHHHGGGGGGHHHJJJMMMQQQVVV[[[]]]\\\ZZZWWWTTTQQQMMMJJJGGGCCC???<<<888999::::::::::::::::::777999;;;;;;:::::::::;;;===>>>???@@@???===:::888333///...000///,,,,,,...------...///000000000000///......///111111000//////111333333222222444666666777888999:::<<<@@@CCCHHHGGGGGGHHHJJJKKKJJJIIIGGGHHHJJJMMMPPPQQQPPPOOOPPPSSSWWW\\\aaadddfffggglllmmmnnnooooooqqqtttvvvppppppooooooppprrrtttvvvmmmjjjfffdddccceeehhhkkkoooqqqrrrpppkkkgggeeeeeebbbbbbcccdddeeeggghhhiiieeecccaaaaaafffrrr~~~~~~~~~|||zzzrrrooommmlllmmmmmmmmmlllaaa]]]WWWTTTQQQMMMHHHCCCEEECCC@@@>>>>>>>>>===<<<999;;;=========>>>@@@AAAEEEKKKQQQTTTSSSMMMHHHEEEBBBAAA@@@???>>>>>>>>>>>>999888777888:::::::::888999666666999888444333666444555777777666555666777<<<@@@BBB???===;;;666000000//////...............---............///333666222000...---,,,,,,---...++++++,,,,,,,,,---------,,,...///...,,,---000333...111444777:::AAAJJJPPPTTTXXX___ffflllrrruuuxxxuuuvvvpppdddWWWMMMEEE>>>555666666666777999;;;===DDDFFFLLLSSSZZZ]]]]]]\\\UUUQQQKKKCCC>>>:::999888888777777888:::===@@@BBB:::888444111...,,,,,,,,,))))))))))))***+++---------,,,*********+++,,,---,,,---.........///222555<<<@@@GGGJJJHHHDDD@@@>>>555333111...,,,+++++++++******+++,,,,,,,,,++++++---,,,***(((''''''((()))&&&&&&&&&'''''''''(((((('''(((************(((''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''''''''%%%&&&((((((&&&%%%&&&'''$$$%%%%%%&&&((())))))***"""&&&))))))'''&&&(((+++''''''((((((((((((((('''***+++,,,***(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''')))+++***)))&&&'''((())))))((('''&&&((((((''''''(((((()))***''''''''''''''''''((((((((())))))******+++,,,,,,))))))))))))))))))))))))(((&&&'''+++---++++++...///---+++***++++++***(((((((((((()))))))))******)))))))))***+++,,,......000///---++++++++++++,,,((('''''''''''''''((((((%%%&&&'''((((((((((((((('''((()))(((&&&&&&(((+++(((&&&'''***...///+++'''&&&&&&''')))++++++***((((((---111666???KKKSSSTTTMMMCCC999444000+++***,,,((()))******)))((('''&&&(((((((((((())))))))))))---///111111000///////////////000000111111222222222333444444222222333444777777666666666666777777333444666999;;;>>>@@@AAABBBCCCDDDCCCCCCDDDFFFHHHLLLOOOUUUZZZ]]]]]]\\\ZZZWWWTTTOOOKKKGGGCCC>>>;;;555666888:::::::::999999666777:::::::::999:::<<>>======>>>===<<<888:::<<<<<<<<<<<<>>>???BBBGGGLLLOOOMMMIIIFFFDDD@@@@@@???======<<<<<<<<<===:::888888:::;;;888555:::777888:::999666444777333555777777666555666777:::???@@@>>><<<:::555000000//////............///.........---...111555999888666333000...------...++++++,,,,,,,,,---------,,,---...---,,,,,,///333---111555888:::AAAMMMUUU[[[```hhhpppvvvyyy{{{{{{tttssskkk\\\NNNFFF>>>888444555666777888999;;;===JJJNNNUUU^^^fffjjjkkkiii___ZZZSSSJJJCCC???===<<<======<<<===@@@DDDIIIKKK???<<<888444000.........))))))******+++,,,......///---,,,******+++---...------...------000333666CCCIIIQQQUUUTTTOOOKKKHHH<<<:::888555222000...---'''(((***,,,------------///---+++((('''''''''(((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''###%%%''''''&&&$$$$$$%%%%%%%%%&&&'''((()))***+++ &&&+++***&&&%%%)))...''''''((((((((((((((('''+++,,,,,,+++(((''''''((('''''''''(((((((((((((((''''''&&&'''***++++++***&&&((()))++++++)))(((&&&'''''''''''''''((()))))))))(((((('''''''''((((((((())))))***++++++,,,,,,))))))))))))))))))))))))'''&&&(((---...++++++------+++******++++++)))'''))))))))))))************)))))))))***+++,,,......000///---,,,+++,,,,,,---(((((('''''''''(((((()))''''''((()))******))))))&&&((()))'''%%%&&&))),,,((('''''',,,000000+++&&&&&&&&&''')))++++++***((((((---222444999CCCKKKMMMGGG>>>555222///,,,,,,...((()))*********((('''&&&(((((((((((())))))))))))000///...------...///000.........//////////////////000111222444555666777888888888888888888888999777888:::===???>>><<<:::>>>@@@BBBBBBBBBBBBDDDFFFLLLMMMPPPWWW^^^___YYYTTTTTTQQQLLLHHHEEEAAA<<<999888999::::::999888777666555777888999999999;;;======???AAACCCCCCAAA???>>>444333111///...---------,,,,,,---...///000111111000...,,,...111333111///444333111111111333555777555666777999;;;===>>>???CCCDDDEEEEEEEEEGGGJJJMMMGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLNNNRRRVVVZZZ]]]___```aaacccdddeeehhhkkknnnooooooooonnnmmmooorrruuupppnnnjjjgggddddddeeeeeekkklllnnnooonnnllliiigggeeedddcccaaa```_________ZZZXXXWWWYYY^^^dddgggiiiuuuzzz}}}xxxsssooommmgggeeeccc```___```aaabbbeeegggjjjmmmooooooooooooiiigggeeeeeeggghhhhhhhhhbbb```^^^\\\\\\^^^```bbb]]]XXXRRRLLLIIIGGGEEECCCBBB@@@>>><<<::::::::::::::::::;;;;;;;;;;;;;;;;;;AAABBBDDDFFFEEECCCAAA???===============<<<<<<<<<<<<;;;999888777777888999999999999888888777555555666777777666555555666888<<<;;;;;;;;;:::777333///000...---++++++,,,---...------,,,---...111444666666555333111///////////////,,,+++,,,...///---++++++,,,---///000000111111---///111444:::AAAJJJPPPZZZaaajjjrrrwwwxxxyyyyyypppiii^^^TTTLLLDDD;;;666222333444555666999>>>AAAIIIRRR___jjjooonnnkkkiiieeeccc]]]TTTOOOMMMIIIDDDAAAAAABBBDDDHHHLLLOOOQQQMMMKKKFFF>>>666...***)))///---,,,---///222333333222///---+++,,,,,,+++***,,,+++---/////////444<<>>666000//////...,,,(((((())))))))))))(((((())))))(((((((((((())))))000///...------...///000---.........//////000000000000111333444555666777999999:::::::::;;;;;;;;;777888:::===>>>===;;;999;;;===???@@@@@@AAACCCEEEKKKLLLOOOVVV\\\]]]XXXSSSRRROOOKKKGGGDDD@@@<<<999888999999999888888777666777888:::;;;:::;;;<<<>>>===>>>AAABBBBBBAAA???===444333111///...---------,,,------...///000111222000...---///111222111///333222222111222333555666555666777888:::<<<===>>>???AAABBBCCCDDDFFFJJJMMMGGGHHHHHHIIIJJJJJJJJJJJJIIIJJJLLLNNNRRRVVVYYYZZZ\\\]]]___```aaadddhhhkkkmmmnnnnnnmmmllllllnnnqqqnnnllliiifffddddddeeeeeejjjkkkllllllllljjjhhhgggeeedddbbb```^^^]]]\\\\\\WWWUUUTTTVVVYYY]]]___```eeehhhmmmpppqqqqqqrrrrrrqqqpppnnnjjjfffbbb___]]]YYYXXXVVVTTTSSSSSSSSSTTTXXXZZZ]]]```bbbdddddddddaaa___]]]]]]^^^``````___\\\[[[YYYXXXXXXZZZ\\\]]]XXXTTTOOOKKKHHHEEECCCAAAAAA@@@>>><<<;;;::::::::::::::::::;;;;;;;;;;;;;;;@@@BBBCCCDDDDDDBBB@@@???======<<<<<<<<<<<<;;;;;;;;;:::999999999999999999666777777777777666555555444555666666555555777888999999999::::::888444111000...---++++++,,,---...---,,,,,,,,,...000333444555444222000///////////////---+++,,,...///---+++,,,,,,...///000111111111...///111444888???GGGLLLYYY```kkkssswwwvvvtttrrrjjjcccZZZPPPIIIAAA999444333444666666777:::>>>BBBKKKVVVdddnnnpppnnnlllllliiijjjgggbbb^^^]]]YYYSSSOOONNNMMMMMMOOOSSSWWWZZZUUUSSSLLLCCC999222...,,,...---,,,...111444555555444111...,,,,,,,,,+++***,,,+++---000000000666===LLLWWWdddjjjkkkjjjeee^^^YYYSSSIII@@@999333///,,,++++++,,,,,,,,,,,,,,,+++...,,,***((()))((('''%%%(((''''''&&&&&&&&&''''''---,,,+++******))))))***---,,,+++***(((&&&%%%%%%&&&&&&&&&''''''''''''(((((('''''''''((((((((('''&&&&&&'''&&&%%%&&&)))+++***)))'''&&&''')))***+++((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((+++++++++)))'''&&&((()))((()))***+++++++++++++++((())),,,------,,,***(((&&&%%%%%%'''((()))(((&&&((((((''''''''''''((((((***,,,,,,+++***)))***+++''''''((((((((((((((('''&&&''')))***+++***((('''&&&%%%%%%''')))***(((&&&************))))))))))))((())))))***,,,------...111...+++***+++***(((&&&))))))((('''&&&&&&'''''''''&&&%%%&&&)))***)))(((((((((((((((((((((((((((+++)))'''((()))***(((&&&((((((((())))))******+++(((***,,,---///333999>>>@@@;;;555000///...,,,***(((((())))))))))))(((((())))))(((((((((((())))))///......------......///,,,------...///000111111111111222333555666777777;;;;;;<<<===============888999;;;======<<<999888888:::===>>>???@@@BBBDDDJJJKKKNNNTTTYYYZZZVVVRRRQQQNNNJJJFFFCCC@@@<<<999999888888777777777777777777999:::;;;:::;;;<<<>>><<<>>>@@@AAAAAA???===<<<555333111///...------...------...///000111222222111000//////111222111000111111222333333444555555444555666777999;;;<<<<<<<<<>>>???AAABBBEEEIIILLLFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGHHHJJJMMMOOORRRSSSVVVWWWYYYZZZ\\\___cccfffiiijjjkkkjjjiiihhhiiijjjjjjiiigggeeedddddddddeeeeeeeeefffffffffeeeddddddaaa```^^^[[[YYYWWWVVVUUUQQQPPPPPPQQQSSSUUUUUUTTTXXXZZZ\\\]]]\\\[[[[[[\\\]]]]]]\\\ZZZXXXUUUSSSRRRLLLLLLKKKJJJIIIHHHGGGGGGKKKLLLOOORRRUUUVVVXXXXXXYYYWWWUUUUUUWWWWWWWWWVVVUUUTTTRRRRRRRRRTTTVVVWWWQQQOOOKKKIIIGGGDDDAAA>>>@@@???>>><<<;;;:::::::::999:::::::::;;;;;;;;;<<>>888444555777999:::;;;>>>BBBFFFQQQ]]]kkkrrrqqqnnnmmmnnnlllqqqtttrrrqqqqqqlllgggaaa^^^ZZZXXXXXX[[[```ccc___[[[SSSHHH===444000......---...111444777888888777444000------,,,,,,+++,,,,,,---000000111777???NNNZZZiiipppsssqqqkkkccc___YYYPPPGGG@@@888222...---------...------,,,,,,,,,***((('''(((((('''&&&''''''&&&&&&&&&'''((((((,,,,,,++++++++++++,,,,,,......---+++)))(((&&&&&&&&&&&&&&&''''''''''''((()))))))))(((((((((((((((&&&&&&&&&%%%%%%'''+++......+++'''&&&'''***---...((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&''''''''''''***++++++)))''''''((()))'''((()))***++++++,,,,,,)))***,,,------,,,***)))&&&&&&%%%'''((()))'''&&&((((((''''''''''''((((((''')))++++++***)))***+++''''''(((((()))(((((((((''''''(((((((((''''''&&&%%%%%%%%%''')))***)))'''************)))))))))))))))))))))***+++,,,------...,,,)))((((((((('''%%%******)))(((((('''((((((&&&%%%%%%&&&((())))))'''((((((((((((((((((((((((***((('''((())))))(((&&&))))))))))))))))))))))))***+++++++++,,,///444888;;;888444111///---+++)))(((((())))))))))))(((((())))))(((((((((((())))))........................,,,,,,---...///000111222111222333444555666777777:::;;;<<<===>>>>>>>>>===888:::===>>><<<:::888777777999<<<===>>>@@@BBBEEEIIIJJJMMMQQQVVVWWWUUURRRPPPMMMIIIFFFCCC@@@<<<999999888666555555666777888666888999:::999999;;;<<<<<<===???@@@@@@>>><<<:::555444222000............---...//////111111222333222111111111111111111000000111222333444555555555444444555777888:::;;;;;;;;;<<<>>>>>>???BBBEEEHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFHHHJJJLLLMMMPPPRRRTTTUUUWWWYYY]]]aaaeeefffhhhgggeeeccccccdddeeedddccccccbbbbbbcccccc_________^^^^^^^^^______\\\ZZZWWWTTTQQQNNNMMMLLLJJJJJJKKKMMMOOOPPPNNNLLLQQQSSSTTTTTTSSSRRRSSSTTTPPPPPPPPPPPPOOONNNNNNMMMGGGGGGGGGGGGFFFDDDCCCBBBCCCDDDFFFIIILLLOOORRRSSSUUUTTTSSSSSSTTTTTTSSSRRROOONNNMMMMMMNNNOOOQQQRRRLLLJJJIIIGGGFFFDDD@@@===???>>>===<<<;;;::::::999999999999::::::;;;;;;<<<>>>???@@@AAA@@@???===<<<<<<;;;;;;::::::999999999666777999;;;;;;;;;;;;:::888777666555444444444444222444555555666777999<<<777666666777777666444111///...---,,,,,,,,,------,,,++++++,,,,,,...///000111111000000////////////.........///000///...---...///000111222222222222000111111111222666;;;???GGGOOOXXX___aaa^^^ZZZXXXXXXTTTNNNHHHBBB===999777777:::===@@@BBBFFFKKKNNNZZZeeerrruuupppkkkkkknnnooowww|||vvvrrrmmmgggaaa___aaadddgggeee```WWWKKK???555000//////000222555:::=========:::666222...------,,,+++,,,,,,...111111222888@@@NNN[[[iiiqqqssspppiiiaaa[[[WWWPPPIIIBBB<<<555111..................---,,,+++)))(((((()))))))))(((&&&&&&&&&&&&&&&'''((()))***************+++,,,,,,------,,,***)))'''&&&&&&&&&&&&&&&''''''''''''((()))*********)))((())))))%%%&&&%%%%%%&&&)))///333///+++((((((+++---...---'''''''''&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))***)))'''&&&'''(((&&&'''(((***+++,,,,,,,,,***+++,,,------,,,***)))'''&&&&&&'''(((((('''%%%(((''''''''''''(((((()))%%%'''***+++*********+++************)))((('''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***)))************)))))))))((())))))******++++++,,,,,,+++***)))((('''''''''&&&)))))))))((()))******+++((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((((((((((((((((((***)))((((((***---000333666555444222000...+++)))(((((())))))))))))(((((())))))(((((((((((())))))////////////////////////,,,,,,---...///000111222111222222333444555666666888999;;;<<<======<<<<<<999<<>>???AAACCCEEEGGGHHHKKKOOOSSSUUUTTTSSSPPPMMMIIIFFFCCC???;;;888777777555555555666777888888:::;;;;;;::::::<<<===<<<===???@@@@@@>>>;;;999777555333111000//////000......///000111222333333333333333222111000000111///000222333444555555555444444555666888999::::::;;;<<<=========>>>AAACCCBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDFFFGGGIIIJJJMMMNNNPPPQQQRRRUUUXXX[[[^^^```bbbaaa```_______________```````````````___\\\\\\[[[[[[[[[[[[ZZZ[[[XXXVVVSSSOOOLLLIIIGGGFFFDDDDDDFFFIIILLLMMMKKKIIIKKKMMMNNNMMMKKKIIIJJJJJJDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEEEEDDDCCCBBB@@@??????@@@AAADDDHHHLLLPPPRRRTTTSSSRRRRRRSSSSSSRRRPPPLLLLLLKKKKKKLLLMMMNNNOOOIIIHHHGGGGGGFFFDDD@@@===>>>======<<<;;;:::999999888888999999:::;;;;;;<<<>>>>>>?????????>>>===<<<<<<;;;;;;:::999999888888555666888:::;;;;;;::::::;;;:::888666444333333333222444666666777888;;;===777666555555555444111///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////////////////...---...000111000///.........///000111111222111111000111111000000333777:::???DDDJJJNNNPPPOOOOOOOOOPPPNNNJJJEEEAAA>>><<<<<<:::===BBBFFFKKKPPPUUUYYYccclllttttttmmmggggggkkkttt~~~{{{ssskkkfffeeegggiiihhhddd[[[OOOCCC999333111222333666;;;@@@BBBBBBAAA<<<888222///------,,,,,,---,,,...111111111888???MMMYYYfffkkkllliiiaaaYYYSSSPPPJJJDDD???999222............//////......---,,,***))))))***+++***)))&&&&&&&&&&&&&&&'''((()))''''''''''''((()))***+++******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''((()))+++,,,+++((('''(((***$$$%%%%%%&&&(((,,,333777---+++***,,,///000...***&&&''''''''''''''''''&&&''''''((((((((()))))))))&&&((()))(((&&&%%%&&&'''%%%&&&((()))***+++,,,,,,+++,,,,,,,,,,,,+++***)))'''&&&&&&'''(((((('''%%%'''''''''''''''((())))))%%%''')))*********+++,,,...------+++***(((&&&%%%''''''''''''&&&&&&''''''&&&&&&''''''((((((******************)))))))))(((*********************************(((''''''(((((('''''''''(((***+++---...***(((((((((***+++***)))))))))))))))))))))))))))''''''((((((''''''(((((('''''''''''''''''''''&&&'''&&&&&&'''***---///111222333444444111...,,,+++(((((())))))))))))(((((())))))(((((((((((())))))///000000111111000000///,,,------...///000111111111111222333333444555555555666999;;;<<<<<<::::::999===AAAAAA===::::::;;;999;;;>>>???@@@AAACCCEEEEEEGGGJJJNNNQQQTTTUUUVVVRRROOOKKKGGGCCC???;;;888555555555555555666666777:::<<<======<<<<<<===???<<<>>>???@@@@@@>>>;;;999888777555333222111111222//////000111222333444444333444555333111000000111000000111222444555666666555555666777888999::::::;;;<<<<<<<<<;;;<<>>???@@@DDDGGGHHHHHHFFFIIIJJJKKKIIIFFFCCCBBBBBB@@@AAABBBDDDEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;;;;<<<===@@@DDDIIINNNQQQSSSRRRQQQQQQRRRRRRPPPNNNMMMLLLLLLLLLLLLLLLLLLMMMHHHGGGFFFFFFEEECCC@@@===<<<======<<<<<<:::999999777777888999:::;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;:::999999888888555666777888999999999999<<<:::888666444333333333222444555666666777:::<<<777666444333333222000---......---------,,,,,,,,,,,,------------------------...///////////////...,,,///222222111/////////...///000000111111111000///000000000000111555888<<<>>>AAACCCDDDEEEGGGIIIGGGFFFEEEBBB???===>>>???===AAAGGGLLLQQQWWW\\\```hhhnnnqqqnnngggccceeehhhxxxvvvoookkkhhhhhhhhheee^^^TTTHHH>>>888555444666:::???DDDFFFEEEDDD<<<888222...------------...---...111000000666>>>JJJTTT]]]```___]]]VVVPPPKKKHHHBBB===777222,,,(((,,,------...//////......---+++))))))***++++++***''''''&&&&&&&&&'''((((((&&&&&&%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))+++---+++(((&&&(((***$$$%%%&&&''')))---222666---+++***---222222---(((&&&&&&'''(((((('''&&&&&&(((((((((((()))))))))***%%%'''))))))'''&&&&&&'''&&&'''((()))******++++++++++++++++++******)))(((((('''&&&'''((((((&&&$$$''''''&&&''''''((()))***((()))***))))))))),,,...000000///---+++)))'''&&&''''''((())))))))))))((('''((()))((('''''')))+++************))))))))))))***************))))))))))))******)))(((''')))***&&&&&&'''(((***+++---...+++***))))))++++++***)))))))))))))))))))))))))))%%%'''(((((('''&&&''')))''''''''''''''''''''''''%%%%%%&&&))),,,...///...///111333333111...---,,,(((((())))))))))))(((((())))))(((((((((((())))))000111222333333222111000---.........//////000000000111111222222333333333333555888:::;;;;;;:::999999>>>BBBBBB>>>;;;<<<===:::<<<>>>??????@@@BBBDDDCCCEEEIIIMMMPPPTTTWWWYYYUUUQQQLLLHHHDDD???:::777333444555555666666666555999:::<<<;;;::::::;;;======???@@@AAA@@@>>>;;;::::::999777555333333333333///000000111222333444444444666666444111///000111111000000111222555777888555666777777888999::::::999:::;;;;;;;;;<<>>@@@AAABBBCCCCCC@@@AAAAAAAAABBBDDDEEEFFFIIIIIIJJJJJJIIIKKKMMMPPPMMMOOOPPPPPPQQQSSSVVVYYYWWWXXXZZZ[[[[[[ZZZXXXVVVWWWXXXYYYYYYWWWUUURRRQQQOOOMMMJJJGGGCCCAAA???>>>;;;:::;;;===@@@BBBBBBAAACCCEEEGGGHHHEEEBBBAAA@@@@@@@@@BBBCCCDDDDDDDDDDDD@@@???===;;;::::::::::::999999:::===AAAGGGMMMQQQSSSRRRQQQRRRRRRRRROOOMMMNNNMMMMMMLLLLLLKKKKKKKKKGGGFFFDDDCCCCCCAAA???<<<;;;<<<<<<<<<<<<;;;999888777777888999:::;;;<<<<<<>>>>>>>>>>>>=========<<<======<<<;;;:::999888888666666555555666777888888888777555444333333555555111333444444444555777999555333222222222222000///------......------,,,,,,------.........---------,,,---...////////////...,,,///333444222/////////......///000000000//////---.../////////111444777999;;;<<<===<<<<<<>>>@@@===??????===::::::<<>>999555222///+++)))***+++,,,---.../////////---+++)))((()))***)))((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&''''''''''''((((((+++---+++'''%%%'''***%%%&&&''''''(((***---000///+++)))+++000222...)))&&&&&&'''(((((('''&&&&&&'''''''''((((((((())))))&&&(((***+++)))(((((()))''''''((()))******))))))++++++******)))(((''''''((('''&&&'''((((((&&&$$$&&&&&&&&&''''''((()))***++++++***)))((()))---///000/////////...,,,+++***&&&''')))+++,,,,,,++++++)))******(((&&&&&&(((***************))))))))))))++++++******)))))))))(((''')))***)))'''''')))+++(((((((((((()))***+++++++++)))((()))***+++***((())))))))))))))))))))))))$$$&&&((((((&&&&&&''')))''''''(((((()))*********&&&&&&(((+++///000...+++,,,///222111///---,,,---(((((())))))))))))(((((())))))(((((((((((())))))111222333444444333222111.........///////////////000000000111111222222333222444888:::;;;;;;999888999>>>CCCCCC???<<<===???:::<<<>>>???>>>???AAACCCBBBEEEIIILLLPPPTTTXXX[[[VVVSSSNNNIIIDDD???:::777222333555666777666555555666777888888777666777999>>>???AAABBBAAA>>><<<:::;;;:::888666555444444444000000111222333444444555444666777555111///000222111111000000222444777999666666777888999::::::;;;777999::::::;;;===@@@CCC:::;;;===???AAABBBCCCCCC?????????@@@AAACCCDDDEEEGGGHHHHHHGGGGGGGGGJJJLLLGGGIIIJJJJJJLLLOOOTTTWWWUUUVVVXXXZZZYYYXXXUUUSSSSSSTTTUUUUUUTTTPPPMMMKKKIIIGGGDDDAAA>>>;;;:::999999888777999;;;======<<<888<<>>???@@@@@@@@@@@@BBBAAA>>><<<;;;;;;<<<===999999:::<<>><<<;;;<<<<<<===<<<;;;999888666777888999:::;;;<<<<<>>>>>>>>============>>>>>>===<<<:::999999888666666555444444555777888555444222222222444666777000111222222222333555777222111000111222333222111------......------,,,+++......//////......------+++,,,---////////////...,,,000444444222//////000---...///////////////...,,,---//////000111555777666888:::999888666666777777999:::999777777;;;>>>DDDHHHMMMRRRVVVZZZ^^^aaahhhgggeeebbb```aaaeeehhhvvvvvvlllddd___^^^]]]ZZZSSSIII???999555444666;;;AAAEEEFFFDDDBBB:::666000---,,,---......///......000...---222:::888???DDDDDDCCCDDDBBB>>>999666222000000///...---)))***+++---...//////000,,,***(((((((((((('''&&&)))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&######$$$%%%&&&((())))))&&&&&&&&&'''''''''(((((((((+++---+++&&&$$$&&&)))&&&'''((((((''''''(((***111,,,''')))...111///+++%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((((((***,,,,,,+++*********(((((()))))))))))))))(((+++******)))(((''''''&&&((('''''''''((((((&&&$$$&&&&&&&&&'''''')))******---,,,+++(((''')))---111......///////////////...%%%'''+++---///...---,,,***++++++)))&&&%%%'''***************))))))))))))++++++******))))))((((((&&&((()))(((&&&&&&(((+++***))))))(((((((((((((((***)))'''((()))***((('''))))))))))))))))))))))))$$$&&&((((((&&&%%%'''***((())))))***+++,,,,,,---'''((()))---111000,,,(((***---000///---+++,,,---(((((())))))))))))(((((())))))(((((((((((())))))//////000000111111222222111000000000000000111111//////000000111222444444666444222444888::::::999<<>>???@@@???>>><<<::::::999777666666666777888555444222222444555444333444333333444555444222///333333222222333444666777888888888888888888999999<<<======<<<::::::;;;======<<<<<<>>>BBBCCCBBB@@@@@@@@@???@@@AAACCCEEEGGGHHHFFFDDDBBBBBBCCCEEEGGGCCCCCCDDDEEEGGGIIIKKKLLLPPPQQQRRRRRRRRRQQQPPPOOORRRSSSTTTTTTRRROOOLLLJJJEEECCC@@@>>>===;;;888666999:::;;;:::999888999;;;<<<======>>>======<<<<<<>>>>>>>>>??????@@@@@@@@@EEEAAA<<<999999:::;;;;;;888999<<<@@@DDDIIIMMMOOOSSSSSSSSSSSSQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJJJJHHHFFFCCCBBBBBBAAA@@@>>>===<<<:::999888888999:::777888999999;;;;;;<<<===AAA>>>;;;;;;===???===;;;@@@===;;;:::::::::999888444444555555555444222111333333222222222333444444222222111//////111555999444222///...///000000///---,,,,,,++++++,,,,,,---.........------,,,,,,,,,////////////000000000000......///////////////...000...,,,,,,------,,,+++......---...///222555777888888777555444333222222222444555666666777:::<<>>??????===;;;:::999999888777777777777777666444222222444555444333333222222333444444222000333333333333444555666777888888888888888999999999;;;<<<<<<;;;:::999;;;<<<>>>===<<<>>>@@@AAA@@@>>>@@@@@@@@@AAABBBCCCDDDDDDFFFDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBCCCEEEFFFHHHIIILLLLLLNNNOOOOOONNNMMMLLLOOOPPPQQQRRRQQQNNNLLLJJJEEEBBB???===;;;999666444555666777777555555666777888888999:::::::::999999======>>>???@@@@@@AAAAAADDDAAA<<<:::::::::;;;;;;888:::<<>>===<<<:::999888888999999777888888999:::;;;<<<<<>>???===:::>>><<<:::999999999888777444555555666555444333222444333333222222222333333222111111//////111555999555333111000000000///...---,,,,,,++++++,,,,,,---......---------,,,,,,,,,............////////////......///////////////...///...,,,,,,------,,,+++......---...///111444666666555555444222111000000111222444555555555777999>>>???CCCFFFIIIKKKMMMMMMOOOQQQSSSRRRPPPRRRXXX]]]gggkkkrrrwww}}}wwwkkk```VVVQQQOOOOOOMMMJJJEEE@@@;;;888555555666888999888555333111000...,,,+++,,,---...............///000111111444777999888666777<<>>AAABBB@@@===;;;;;;;;;===???@@@@@@@@@AAABBB@@@BBBDDDFFFEEEEEEGGGHHHDDDDDDDDDBBB@@@<<<999777888777666555333222111000///000222333333333555666;;;<<<===>>>===<<<;;;:::888888999999999888777666666555333333555666555444111111111222333444222000333444555666666777777666777777888888999999999999:::;;;;;;;;;999999;;;===@@@???===>>>>>>>>>===;;;???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDFFFGGGHHHIIIJJJJJJIIIHHHLLLMMMOOOPPPPPPNNNLLLJJJEEEBBB>>><<<:::888555333333444555555333333444555555666777888888888888888<<<<<<===>>>@@@AAABBBBBBCCC@@@<<<::::::;;;;;;;;;999:::;;;===@@@CCCFFFHHHIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHHHHHHHGGGDDDBBBAAAAAAAAA@@@>>><<<;;;:::999888888888999777777888999:::;;;;;;<<<=========???@@@???<<<:::===;;;888888888888777666555555555666555555444333444444333222111111111111111111000//////111555888555444222222222111///------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,------------............/////////000000//////...///---,,,,,,---...---+++......---...///111333444333333222111000000/////////111444444444333444555888999;;;===>>>???@@@@@@CCCDDDFFFEEEDDDEEEJJJOOOTTTWWW\\\bbbjjjttt~~~}}}uuujjj^^^TTTLLLHHHEEEEEEDDDBBB@@@>>><<<;;;666555444333333222///,,,...---,,,++++++,,,---...//////............//////222333333111000444;;;AAA777333...,,,------+++)))+++++++++***************(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''((()))((('''&&&'''((((((''''''''''''''''''(((,,,,,,------,,,***'''&&&)))'''&&&&&&'''(((((('''&&&&&&''')))***,,,,,,---***+++,,,---+++)))&&&$$$#########$$$$$$&&&'''''''''''')))******)))''''''(((((())))))))))))************)))((('''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,++++++*********)))******)))***++++++)))((()))***+++***((('''((()))************************(((((())))))))))))******'''((()))((('''&&&''')))))))))((()))+++...111333...,,,***''''''(((***+++,,,++++++******))))))(((''''''((()))))))))))))))'''*********---222222///***(((''')))...000///---&&&&&&&&&''''''((()))***'''((())))))******))))))))))))))))))))))))))))))444333222222333555777888777666444222111111111222222222111000000000000000111111111222444666888888;;;===@@@AAA???===<<<<<<;;;===???@@@@@@@@@BBBCCC===>>>@@@???>>>===>>>???>>>>>>??????===;;;888777777666555444222000//////...///111111111222444666::::::;;;<<<<<<;;;::::::666888:::;;;;;;:::888666999777666666777888888777111000///000222333222111222333555777777777666666777777777888888999999999:::;;;<<<;;;:::;;;===>>>BBBAAA@@@>>>======<<<;;;>>>@@@BBBDDDDDDBBB@@@?????????@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAABBBDDDFFFGGGGGGFFFFFFKKKLLLOOOPPPQQQPPPNNNLLLFFFCCC???;;;999777555333444555666666444444555666666777888999:::::::::::::::;;;<<<===???AAABBBBBBAAA???<<<;;;<<<<<<;;;;;;999::::::<<<>>>@@@BBBCCCDDDDDDFFFGGGGGGGGGFFFEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDBBB@@@???@@@@@@???>>>;;;;;;:::999999888888888666666777888999:::;;;;;;<<<>>>@@@AAABBB@@@<<<:::;;;999777666777777666555555555555555555555555555444444333111000000000000///000000//////111555888333333222333444333111...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////000000000000//////......---,,,---......---+++...------......000111222111111111000000/////////...111444555444333222333444444555666666777777888;;;<<<===<<<<<<===AAADDDDDDEEEHHHNNNWWWbbbmmmttttttooofff[[[QQQIIICCC@@@======<<<;;;::::::999999888666333111111000...,,,---,,,,,,,,,---....../////////...------,,,------000111000///...111777;;;333000---+++,,,---,,,+++***************))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***'''&&&&&&'''((((((''''''''''''((((((///000222222111...+++)))'''&&&%%%&&&((())))))(((******)))((((((((((((((())))))((('''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((()))''''''((((((((((((''''''(((((((((((()))))))))***)))(((''''''&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((''''''''''''(((((()))))))))******+++,,,,,,---------,,,,,,++++++******)))+++***)))***++++++***)))((()))***)))((('''((()))************************(((((((((((()))))))))***'''((()))((('''&&&'''))))))))))))))),,,000333666000---***'''&&&'''***+++*********)))))))))((((((''''''((()))))))))))))))''')))***)))---222222///)))((('''(((+++------,,,'''&&&&&&&&&''''''((()))'''(((((()))))))))))))))))))))))))))))))))))))))555555555555666888:::;;;;;;:::777444222222222333222222111000///////////////000111222444555888999:::<<>>=========;;;===@@@AAAAAABBBCCCEEE?????????===:::999999:::;;;;;;<<<<<<;;;999666444555555444222111///.........000111111111333666888999999999:::::::::999999666888;;;<<<===;;;888777;;;:::888888:::;;;:::999111000///000222333333222111222444666666666555555555555666777777888999999:::;;;<<<<<<;;;<<<>>>@@@CCCBBBAAA???===<<<<<<<<<===???BBBDDDDDDBBB@@@>>>======>>>>>>????????????AAAAAA@@@???????????????@@@AAACCCDDDEEEEEEEEEDDDJJJLLLOOOQQQRRRQQQOOONNNGGGCCC???;;;:::888666555555666777666555555666777888888999:::::::::::::::999:::;;;<<<>>>???@@@AAA???===<<<<<<======<<<:::999999::::::<<<===>>>???@@@AAACCCDDDEEEEEEDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCAAA???>>>===>>>???>>>===::::::::::::999888777777555666666777888999::::::<<<>>>AAACCCBBB???<<<;;;999777555555666666555444555555444444444555555555444333222111000/////////...////////////111555777111111111333555444222000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000111111000///......---,,,,,,---//////---+++---------......//////000111111111111000000000000///222555666555444333333111111111222333444555555555666666666666777999;;;::::::;;;@@@HHHRRR\\\aaaccc___WWWNNNFFF@@@<<<;;;999999888777666555555555555333000///000000///...,,,---...//////////////////...---,,,++++++++++++//////000000///000111333///...,,,++++++,,,,,,+++))))))*********)))((('''%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***++++++***(((&&&&&&'''((((((''''''''''''((((((***+++------,,,***&&&$$$%%%$$$$$$'''***++++++***+++***)))((('''''''''(((,,,***&&&$$$###$$$&&&'''%%%&&&&&&&&&((()))***+++''''''(((((((((((('''''''''(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''(((((((((((()))******+++,,,,,,------,,,,,,,,,,,,++++++*********)))((()))+++,,,,,,+++'''((())))))((('''(((***************************'''(((((((((((()))))))))'''((()))((('''&&&'''))))))))))))***,,,000333555000...***''''''(((***,,,((((((((((((((('''''''''''''''((()))))))))))))))'''))))))))),,,111111...((('''&&&'''(((***++++++***)))((((((''''''''''''''''''((()))))))))))))))''''''((((((((()))))))))777777888:::;;;<<<======>>><<<888444222222222333222111000000////////////...000222333444555888;;;999<<<>>>???>>>======>>><<>>:::888777888888999999999888555333111333222222111000///......///000111111111333777999777888888888888888999999777888;;;======<<<:::888<<<;;;999999;;;<<<;;;:::333111000000222333333222000111222333333444444333333333444555666777777888888:::;;;;;;;;;<<<>>>AAAAAAAAA@@@>>>;;;;;;<<<>>>===>>>AAACCCCCCBBB@@@???===============>>>???@@@CCCBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEEEEEEEDDDDDDHHHJJJMMMOOOPPPOOOMMMLLLFFFCCC>>>;;;:::999888777555666777777555555666777888888999999999888888888888888999:::<<<===>>>>>>===<<<<<<===>>>>>><<<:::999999999::::::;;;=========>>>@@@BBBBBBBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@>>><<<;;;;;;<<<===<<<;;;::::::::::::999888777666555555666777888999999::::::===AAABBB@@@===;;;:::888666555444555666555444444444333333333444555555222222111000////////////---...//////000111555777111111000111333444222111---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,////////////000000000111111111111111000///......,,,+++,,,---//////---+++---------...............000000111111111111111111000222555666555444555666000000000000111222333444000000000000111222222333555444444888???GGGLLLOOOQQQNNNIIICCC>>>:::888888888777777666555333111000000///------...//////...,,,---///000111000//////------,,,++++++***++++++---...///000000///...------,,,,,,+++++++++++++++)))******++++++)))((('''%%%%%%%%%&&&&&&&&&&&&'''*********)))(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&***++++++***'''&&&''''''(((''''''''''''''''''(((''''''))))))((('''%%%#########$$$'''+++---,,,,,,((('''''''''((()))+++,,,...,,,(((%%%%%%&&&)))***&&&&&&'''''')))***,,,---((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((((((((((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))+++---------&&&((())))))''''''(((***************************''''''(((((((((((())))))'''((()))((('''&&&''')))(((((()))+++,,,...000111///---***(((((()))+++,,,''''''''''''''''''''''''''''''((()))))))))))))))'''))))))(((+++//////,,,'''&&&&&&&&&&&&(((***+++++++++)))(((((('''''''''&&&'''(((((())))))((((((&&&''''''((()))***++++++777999;;;>>>???@@@?????????<<<777333111000111222111000000/////////000000...111333444444555999<<<999;;;===>>>======>>>???===@@@CCCDDDDDDEEEGGGHHHEEEDDDBBB===888555555555444444555555444222000///000000000/////////.........///000000111333666999777666666666777777888999888999;;;<<<===<<<;;;:::<<<:::999999:::;;;;;;:::555333111111222333333222////////////000111222222111222222333444555666777666777999999999;;;===???===>>>===;;;999999<<<>>><<<>>>@@@BBBCCCBBBAAAAAA>>>===<<<;;;<<<>>>@@@AAADDDDDDCCCCCCBBBCCCCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDFFFIIIKKKKKKJJJHHHGGGDDDAAA<<<999888888888777888999::::::888888999:::999999999999888777666666777888888999::::::;;;;;;<<<;;;<<<>>>??????<<<:::999999999999:::;;;<<<===;;;<<<>>>????????????>>>@@@AAABBBCCCCCCAAA???>>>;;;999888888:::;;;:::999999999::::::999888666666444555555666777888999999777;;;>>>>>><<<999888999888666444444555666555444333222222111222333444555111000000/////////000000,,,---///000000222444777444222000000111111000///---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,........./////////000000111222222111111///......++++++,,,...000///---+++------.........------,,,//////000000111111111222000111333444444444666888111000/////////000111111...---------...//////...111111111555;;;@@@BBBBBB@@@???<<<:::888777666666666777777777555333000......---,,,---//////...---+++---///000000///---,,,,,,++++++*********++++++******+++---......---++++++,,,,,,+++***)))******)))***+++,,,,,,***((('''%%%&&&&&&&&&''''''''''''))))))*********)))'''&&&''''''''''''''''''''''''((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&$$$$$$%%%(((+++,,,,,,***((('''''''''(((***,,,...,,,+++***(((((((((((()))%%%&&&&&&'''(((***,,,---)))))))))(((((()))))))))'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((('''(((((())))))***++++++,,,***++++++,,,,,,------------+++))))))+++,,,,,,+++&&&'''((((((''''''(((***))))))))))))))))))))))))'''''''''((((((((())))))'''((()))((('''&&&''')))'''((()))+++,,,,,,,,,,,,---,,,+++*********+++,,,'''''''''(((((((((((((((''''''((()))))))))))))))''')))(((''')))---,,,)))'''''''''&&&&&&'''***,,,))))))((((((((((((((()))&&&'''(((((())))))(((((('''''')))***,,,---//////888:::===AAABBBBBB@@@???>>>;;;666222///...///000000000////////////000000...111444444444666999===999;;;============>>>???>>>AAACCCEEEEEEFFFHHHJJJDDDCCC@@@;;;555222111222000111222333222111///---////////////////////////.../////////000222666999666666666666666777888888999999;;;<<<<<<<<<;;;;;;;;;999888888999::::::999777555222111222333333222......---------///111222000000111222444555555666444555777777888999<<<>>>999;;;;;;999777777;;;>>><<<===???AAABBBBBBBBBBBB>>>===;;;:::;;;>>>AAACCCFFFEEEEEEDDDDDDDDDEEEEEEBBBCCCDDDEEEDDDCCCBBBAAAAAABBBEEEGGGGGGFFFDDDCCCBBB???:::888777888888777<<<===>>>>>><<<<<<===>>>;;;;;;;;;;;;:::888777666777777777888888999999999;;;;;;<<<>>>@@@???===:::999999999999:::;;;<<<===:::;;;<<<=========<<<<<>>@@@CCCFFFGGGGGGEEEDDDCCC@@@;;;666333222111222///000111000...---,,,---////////////000000000000222111111111111333444555666666666666555555555555777999<<<>>>>>><<<999777;;;999777666777888888888888444000111666888666444//////111222222111000///...///000222333333333333555555666777777888777777888777555444444555777888;;;<<<===>>>???@@@@@@@@@@@@@@@>>><<<;;;<<>>AAAAAABBBCCCCCCDDDDDDEEEAAA???<<<:::999999;;;<<>>@@@???===>>>===;;;999777666666666777666555777999:::999888??????>>>======???===:::888888999:::;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<>>===;;;999777666666777888999999::::::999888666555444444444444444555666777222333555666777777777777999888222222888444333<<<555555555333111000222333000000//////.........---...++++++...//////333:::777444000...///000000000,,,,,,,,,------,,,,,,+++---------,,,,,,------...+++---......------///000000000000///---,,,...///...............---------...------------...////////////000000000000//////111000......///222555777---...//////...---+++******++++++,,,,,,------...000000111111222444555666222111000///000111333555777777666555444222000///000///...------...///000000000///......///111111222000,,,)))(((((()))***+++***))))))***,,,...//////...,,,***))))))******'''---333444000,,,+++,,,((('''&&&%%%%%%%%%%%%%%%&&&(((******)))((()))***%%%&&&&&&&&&'''(((((((((+++***)))'''''''''((())))))((('''&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((()))))))))***)))((((((''''''((()))))))))))))))(((%%%######%%%(((+++------(((+++---,,,***((('''&&&))))))))))))))))))))))))(((&&&&&&(((,,,...,,,)))''''''((()))***)))))))))''')))******((('''((()))(((((((((((()))***+++,,,...,,,+++******+++---///---,,,)))((('''((()))***(((((())))))((('''&&&&&&))))))))))))))))))))))))(((((()))))))))(((((('''(((''''''***)))&&&(((---))))))*********+++++++++...,,,,,,,,,---,,,+++)))---***(((((())))))'''$$$(((((()))))))))))))))(((((('''&&&(((,,,---+++)))&&&'''((((((((((((''''''((((((''''''''')))***,,,))))))))))))))))))))))))((('''(((***---///...---<<<>>>@@@BBBCCCBBBAAA???777777555333111///---,,,......---------------...000000000111333666888999888999;;;;;;999999999;;;===>>>AAACCCDDDDDDCCCBBB@@@===999555111000000000///000111000...,,,,,,------.........////////////111111000000111222444555666666666666666666666666888:::===??????===:::888:::888666666777999999888;;;666222333666888777555...///000111222222111111......///000111222333444333333444555555555555555555444222111111222444555999999;;;<<<>>>???@@@@@@@@@@@@>>>===;;;<<>>>>>AAAAAAAAAAAA@@@@@@@@@??????===;;;999888999;;;<<<@@@>>>;;;;;;>>>@@@AAA@@@AAA???<<<999777777777888666666666666777888999:::===>>>>>>???@@@@@@===:::888888888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<===???@@@AAA@@@@@@???;;;:::888777777777999:::999999::::::999777666555444444444555555555555555333444555666777999::::::111333555555222333888:::999777555222111111111111000/////////...............+++,,,...//////333999777333000---......///...++++++,,,,,,,,,,,,,,,+++...---,,,,,,,,,,,,,,,---+++---......------///111000111111000...---...///...........................------------...////////////000000000000/////////.........///111333555.........------+++***)))******+++,,,,,,------...,,,,,,------...000111222//////---------...000111555555555444333222111000.........------.........//////.........///000111111///,,,)))''''''((()))******)))((()))+++---......---,,,***))))))******(((---333444000,,,***+++((('''&&&&&&%%%%%%%%%&&&&&&'''))))))((((((((()))&&&&&&''''''''''''''''''+++***)))(((''''''((())))))((('''&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))***))))))'''&&&%%%&&&))),,,------)))+++------+++)))(((((((((((((((((((((((((((((((((((((((***,,,------,,,))))))))))))(((((((((((('''(((******)))((())))))((((((((()))***+++------...---+++******+++,,,---+++***((('''''')))***+++((((((((((((((('''&&&&&&(((((((((((((((((((((((('''(((((())))))(((''''''(((''''''***)))&&&(((---)))))))))******++++++++++++++++++---000111000///,,,***(((((())))))&&&$$$'''(((((())))))(((((((((***((((((***---...,,,***''''''(((((()))))))))***)))((((((''''''((()))***))))))))))))))))))))))))(((((()))+++...///...---;;;<<<>>>??????>>>===;;;444444222111///---,,,+++------,,,,,,,,,---......//////000222444777999:::888999::::::888777888999<<<<<<>>>???@@@@@@@@@@@@===:::666222///............000111000...,,,,,,---,,,------...............000000000000000111333333555666666777777888888999:::;;;===??????===;;;:::888777666666888::::::999;;;777222111333666555444...///000111222222333222......---...///111222444000111111222222222222111111111////////////111111555666888:::<<<>>>???@@@??????>>>===;;;<<>>======>>>@@@@@@???>>><<<;;;::::::<<<;;;999888888999:::;;;>>><<<::::::===AAACCCDDDDDDBBB===999777777888999555777888777666777;;;???>>>>>>???AAACCCAAA===;;;777777888888999:::::::::999:::::::::::::::;;;;;;999;;;<<<>>>????????????999888888777888999:::;;;888888999999888777666555444444555666666555333333444444444555777:::===>>>:::555999666000JJJhhhkkk???:::555222222222000///////////////...............,,,,,,//////...222888666333///------------,,,)))***++++++,,,,,,,,,,,,------,,,++++++++++++++++++---......------///111000111222111///...---...////////////////////////...------------...//////...//////000000//////...------......///000111222///...---,,,******))))))******++++++,,,---------******++++++,,,---///000...---,,,,,,,,,---...///222222333333222222111111,,,---...//////...---,,,...------------...///000///---***(((''''''(((((())))))(((((((((***+++,,,---,,,+++***))))))***+++***...222222///+++))))))((('''&&&&&&%%%&&&&&&&&&%%%'''))))))((('''((()))((((((''''''''''''''''''***))))))(((((((((((())))))(((''''''&&&&&&''''''$$$$$$%%%&&&''''''''''''************************))))))((('''''''''''''''&&&'''((())))))***+++++++++)))'''(((***+++,,,,,,***,,,...---+++)))))))))((((((((((((((((((((((((''')))++++++++++++---......,,,***(((&&&''''''(((&&&(((******)))))))))+++'''(((((()))+++---...///...---,,,*********+++,,,((((((''''''((()))+++,,,'''(((((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((()))((((((''')))'''(((***)))&&&(((,,,))))))))))))************((((((***...222555666666,,,+++)))((()))((('''%%%''''''''''''''''''''''''((((((((()))+++,,,+++))))))((((((((()))+++,,,---******)))))))))((((((((())))))))))))))))))))))))'''((())),,,///000...,,,777888999999999888666555111000000...---,,,+++***,,,,,,++++++,,,---.........///111333555777999:::888999999888777666777999<<<<<<<<<<<<======>>>>>>:::888555222///...---------///000///...,,,,,,---,,,---.../////////....../////////000000111222222555555666777888999:::::::::<<<===??????===<<<:::888777666888:::<<<<<<;;;999555111...///111111111---...///000222333333444111///...,,,---...000111//////000000000000000/////////...------...//////333444555777:::===???@@@>>>>>>>>>===;;;<<<>>>@@@AAAFFFHHHFFFFFFIIIJJJHHHGGGEEEBBB???=========>>>>>>>>>===<<<;;;:::999999:::999888777777888:::;;;<<<:::999:::<<>>>>>===777444000.........//////---......///000222333333333222///---,,,,,,---...//////000000000//////...//////............//////222222333555888;;;>>>???<<<======<<<::::::<<<>>>???DDDFFFDDDCCCEEEGGGFFFFFFDDDBBB???======>>>???<<<<<<<<<<<<<<<<<<<<<<<<888888777777777888999999999999999:::<<>>===;;;===DDDJJJJJJDDDAAACCCCCC>>><<<>>>888888888888888888999999999999999999999999999999:::;;;;;;<<<;;;:::888777::::::999888777777666666777777666666666666666666333444555666666444222000222111111222333666:::<<<777000===AAA;;;TTTfffPPPBBB;;;444222333333111---.........//////////////////---...000000...000555666333000/////////---,,,)))***+++,,,,,,,,,,,,,,,---,,,++++++*********++++++,,,---,,,,,,---111333///000111000---++++++,,,.../////////000000111111...------------...//////......////////////......---...000111222111000000...---+++***))))))***+++))))))***++++++,,,,,,---,,,,,,,,,---...///000111......---------------...,,,---...///000000000000,,,...000222222000...,,,***+++,,,,,,---.........,,,+++)))((('''&&&''''''(((((((((((((((((())))))+++***)))))))))***+++,,,---...///...,,,***((((((''''''&&&&&&&&&''''''(((%%%'''))))))((('''((())))))))))))((((((''''''&&&((((((((())))))))))))(((''''''((((((((((((((((((***++++++,,,+++)))'''&&&(((((((((((((((((((((((())))))(((''''''''''''''''''''''''((()))+++---......,,,)))((((((((('''&&&((()))******((('''((()))''''''''''''''''''''''''%%%'''))))))''''''+++...222///***'''%%%%%%''')))''')))***+++***)))***+++''''''(((***,,,...000111...---,,,+++******)))))))))((((((''''''&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((()))******++++++++++++***((((((***(((%%%'''+++((((((((((((((((((((((((&&&&&&(((+++000222333222.........---+++*********)))((('''&&&%%%&&&&&&&&&%%%&&&''''''''''''''''''))))))(((((()))+++...000...//////000///---***)))(((((((((((((((((((((((((((((())),,,......,,,***222222333222222111000000++++++++++++++++++******)))))))))***+++---...///...///111333555666666666555666666555444555777999;;;<<<<<<<<<<<<<<<;;;;;;777666555333111///......,,,---//////---,,,---------...000222222111000......///000111222222222222444444555666888999999:::888999:::;;;;;;:::999888888888888;;;===>>>>>><<<555444222111////////////---------...///000111222444222000...---,,,,,,,,,///////////////......---////////////////////////000000111222555888;;;===:::;;;;;;:::999999:::<<<===BBBDDDAAA>>>@@@CCCCCCCCCBBB@@@>>>======>>>>>>:::;;;;;;<<<======>>>>>>999888888777777777888888666888999:::;;;===@@@CCCBBB???;;;888666777888999:::<<<>>>??????BBBHHHLLLLLLEEEBBBFFFEEE>>><<>>:::;;;>>>???>>>>>>=========<<<<<<<<<:::;;;;;;<<<======>>>>>>:::999999888888777777777555777:::;;;::::::<<<>>>@@@???<<<:::999999:::;;;:::;;;===@@@CCCFFFIIIKKKHHHBBBCCCJJJJJJAAA===???:::::::::::::::999999999999999888888777777777777999:::;;;;;;:::999777777666666666666666555444444666555444444444555666666333333333333333333444444333222222222222222111111:::444000///111666999888333333333444444444444333............/////////000///...///111000---...333111000......///000...---............------,,,+++++++++++++++,,,---...///,,,,,,,,,++++++...222555555555333///---,,,...000,,,------...//////000000...------------...//////---......//////......---......//////000000//////***+++,,,------.........)))))))))***++++++,,,,,,*********+++,,,---...///,,,,,,,,,,,,,,,++++++*********+++,,,------------+++,,,...//////...,,,+++***+++,,,...////////////+++******))))))((((((((()))))))))******))))))((()))((((((((()))***,,,------,,,***************)))'''''''''''''''((())))))''')))++++++***)))***+++((((((((((((((()))))))))&&&'''((()))******)))(((&&&'''((()))***))))))(((+++,,,---...---+++(((&&&((((((((((((((((((((((((((()))+++,,,,,,***(((&&&+++***)))((()))***,,,---111...+++)))(((((('''&&&((()))))))))'''''')))***'''''''''''''''''''''''')))'''%%%&&&(((***,,,,,,---,,,)))(((''')))+++,,,***+++,,,,,,***(((((()))((((((((()))***+++------******+++++++++*********&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&'''))))))*********+++((()))***(((%%%&&&+++(((((((((''''''&&&&&&&&&'''&&&'''(((+++,,,+++)))---...///---***((()))***,,,***((('''&&&&&&'''(((''')))++++++)))((((((***&&&&&&&&&''''''(((((((((+++---///111000...***((()))))))))))))))))))))))))))'''&&&&&&(((*********++++++++++++++++++++++++)))*********++++++++++++''''''((()))***,,,...///...///111222333333222222222333333333333555888;;;888999;;;<<<<<<:::777555444444333111000...------+++---......---,,,---...***,,,...000111///---,,,///000222333444444333333444444555555666666777777555555666666666666555555666666777999;;;;;;999777---///000000...,,,,,,+++...---,,,+++,,,,,,...///...///000000111000000///---------------,,,+++***...//////000000//////...,,,++++++,,,...111444666666888999888777666777888:::???AAA<<<777888;;;<<<:::;;;;;;<<<<<<;;;::::::;;;;;;;;;<<<<<<=========;;;::::::999888777666666444777;;;;;;:::999:::;;;@@@???===<<<;;;;;;<<<<<<::::::<<<@@@EEEHHHIIIIIICCC???CCCNNNOOOEEE>>>???::::::::::::::::::::::::999888888888777777666666888888:::;;;;;;:::999888333444555555666555555555666555444333333444666666333222222222222333555555444444444333222111000///+++000111555:::333---333---000333555444444555555---.........//////000000000...///222000---...222///...------//////...---000000000///...---+++++++++++++++,,,---...///000,,,,,,,,,++++++...222555999777444000------000333,,,,,,,,,---...//////000...------------...//////---..................------------...............)))***,,,.../////////...)))))))))***++++++,,,,,,+++++++++,,,---...000000////////////......---,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++---///000000000///++++++******))))))(((((()))***************)))((((((((((((((()))***,,,---,,,+++))))))***+++******'''''''''''''''((())))))(((***+++,,,******+++,,,''''''(((((())))))******&&&'''(((*********)))(((&&&'''(((*********)))((((((***,,,------+++)))'''))))))))))))))))))))))))(((***,,,......+++(((&&&,,,+++)))((((((***+++---222///,,,******)))(((''')))******)))((((((***+++''''''''''''''''''''''''+++(((%%%%%%)))------,,,+++***)))((()))***,,,---+++,,,---,,,***((((((((((((((((((((()))***+++,,,)))******+++++++++******$$$$$$%%%&&&''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((+++))))))***(((%%%&&&***(((((('''''''''&&&&&&&&&'''&&&&&&(((***+++***)))+++---...,,,((('''((()))---+++)))'''&&&'''((()))%%%(((******'''&&&'''((($$$%%%&&&&&&'''&&&&&&%%%)))+++...000000---***''')))))))))))))))))))))))))))'''%%%$$$&&&)))******,,,+++******++++++)))(((,,,***))),,,111333000,,,((())))))+++,,,...000111///000111222222333333333666555333333333444666888:::::::::999999888888888777555333222111000---+++...,,,,,,///444555111---...............---------///000111333444444333333444444444555555555555555888777666555555777999:::555666777666555555555666333111///.........---,,,,,,,,,,,,---...///000111///......---------......---...///...,,,+++,,,---000000///...............---------......000111222777777777777666666666666===<<<:::888555666888;;;888888888999:::;;;:::888:::::::::<<<>>>@@@???>>><<<;;;:::888777666666666666888999999888888999:::<<<>>>AAA@@@>>><<<;;;;;;<<<;;;:::;;;???EEEJJJNNNCCC>>><<<@@@CCCBBBAAABBB>>>;;;888888999;;;<<<<<<:::999888777666666666666777777777777666666666666555555666666777777777888999777666555666777666555444444444444444333333333333333333222222111111111444555555333111111222333333333555555555444333222333222111000000111222333//////............//////000...------......---,,,//////...---,,,,,,,,,,,,...,,,++++++---......---////////////000111333333888666333000...,,,,,,+++...------------...//////---...//////......///111............---,,,+++***...---,,,,,,++++++,,,,,,+++---///111000...***((('''(((((()))***+++++++++***+++,,,,,,++++++---///,,,,,,++++++***)))(((((('''+++//////---***)))***...---,,,***))))))******,,,...111333333222000//////...,,,***((((((((((((((('''''')))+++------,,,,,,...000111///---,,,+++,,,,,,+++******+++,,,,,,...---,,,+++***(((''''''))),,,......,,,***))))))&&&'''***,,,------,,,+++((()))))))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&(((************+++,,,))))))))))))************++++++++++++***)))((('''---,,,+++)))''''''***,,,222111///,,,(((&&&&&&(((...,,,)))((()))))))))((('''(((***)))(((&&&'''''''''''''''((()))+++,,,...''''''&&&&&&'''((()))***---,,,+++,,,,,,,,,***(((---,,,,,,+++*********+++)))))))))))))))*********(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''((((((((((((&&&%%%$$$))))))))))))************(((***,,,,,,***((((((((()))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&(((''''''&&&&&&&&&''''''************)))(((&&&&&&***)))'''&&&&&&'''((()))***---000222111...)))&&&(((((())))))))))))(((((((((((('''(((((()))***+++,,,+++))))))***+++)))((()))'''(((---333666555222))))))***+++,,,...000111000111222333444444333333666555444333333444666777999999888888888777777777777555333222111000...,,,///------000444555222...........................///000111333444444444444555555555555555555555555888777666555555777888999777777777666555444444555222111000////////////...,,,,,,------...000111222/////////......---------...///000///---,,,,,,---000//////.....................---......///000111222222333444555666666777<<<;;;:::777555555888:::888888888999:::;;;:::999999999:::;;;===>>>>>>===;;;:::999777666666555555555666777777666555777888:::<<>><<<;;;::::::999999:::>>>CCCHHHLLLDDD>>>999;;;>>>>>>@@@CCC@@@>>><<<:::;;;;;;:::999:::999888777666666666666666666666666666555555555666666666666666777888888:::888666666777777777666666555555555555555444444444444333333222222222222222333444333222222333555333444555555555444333222222111111000000111111222//////............/////////...------...///---,,,,,,,,,+++++++++,,,------///---,,,,,,...//////...---------...000333555666666555333000...---,,,,,,---------------...//////---...//////......///000////////////...---,,,+++------,,,++++++++++++,,,,,,---///000///---+++)))))))))******+++,,,,,,,,,***+++,,,,,,++++++---///,,,,,,++++++***))))))((('''***......,,,***)))***,,,++++++******+++---------...111333333222000///...---+++***)))((((((((((((''''''))),,,.........,,,///111111///---,,,,,,------+++*********++++++......---,,,***)))((((((''')))+++,,,***)))))))))&&&((()))+++,,,+++***)))(((((())))))))))))((((((''''''''''''''''''&&&&&&$$$&&&((()))(((((()))***))))))))))))************************))))))((((((,,,,,,,,,***((((((***,,,//////...,,,)))'''((()))---***((('''((()))((((((&&&((())))))(((''''''(((***)))(((((()))+++---...)))((('''&&&'''(((***++++++***)))***,,,,,,,,,***---,,,++++++*********+++*********)))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%(((((()))))))))*********(((***+++***)))'''((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''((((((((((((''''''&&&'''''''''&&&&&&&&&''''''*********))))))(((&&&&&&'''''''''&&&''''''((((((***,,,///111000---)))&&&((()))))))))))))))(((''')))(((((((((((())))))***+++***))))))******)))(((***))))))---333666666444*********+++,,,...///000000111333555555555444444555555444333333555666777888777777777777666666666777555333222222111///---///...---000333444111...---------......//////000///000111333444444555555777777777666666555555444777777666555555777888999:::999888777555444333222333222111111000000000000---......///000111222222000000111111000...---+++000111111000...,,,---...//////...------------...///...............//////------///111333555666777::::::888666444444777999888999999:::::::::::::::777888999:::;;;<<<<<<<<<999999777666555555444444444555666555444333444555666999<<<>>>===;;;:::999:::999999;;;>>>CCCGGGJJJDDD===777777888:::>>>DDDDDDBBB@@@??????===:::888:::999888777666666666666555555555555555555555555888777666555555666888999;;;999777777888999888777777777888888777666666555555444444333333333333333111222333333222222444666444444555555555444222111000000111111111111000000//////............//////...---,,,---...///...---+++++++++***++++++,,,,,,...---,,,,,,...//////...,,,,,,,,,---000333777999444333111000...------------------------......///,,,...//////......///000000000000//////...---,,,---,,,++++++******+++++++++,,,---...------+++*********++++++,,,---------***+++,,,,,,++++++---///,,,,,,++++++***)))))))))(((***,,,---+++*********))))))***+++,,,...///000---///111222222111000///---,,,+++***))))))))))))((('''(((***---///000///---///111111000.........///...,,,***))))))******---------,,,+++******)))&&&((())))))''''''((()))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&((())))))((('''&&&###%%%''''''&&&&&&'''((())))))))))))******************)))((((((((())))))((()))***)))((('''((())),,,------,,,+++******+++,,,)))'''&&&'''((((((''''''((())))))''''''((())),,,+++)))((((((***---...+++***(((&&&'''(((+++---+++)))((((((***,,,---,,,,,,,,,+++************+++++++++******))))))((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((''''''(((((())))))))))))******((())))))((('''&&&((()))&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''))))))))))))(((''''''&&&$$$%%%&&&'''''''''''''''(((***---......+++(((%%%)))))))))))))))(((''''''***))))))(((((((((((()))***)))(((((()))***)))(((...---,,,---000111///...+++++++++,,,---...000000111222333555555555555444555444444444444555666777777777777777777777777777666444222222222111000......------///111222000...,,,------...///000000111///000111222444555555666999999888777666666555555888777777777777888999:::<<<:::888777666444333111555555555333111000000111...///000111222333333333333333444444333111...,,,000111111000---,,,,,,---///...------,,,,,,------//////...---------......+++,,,---///111333555555777777777555333333555777777999::::::::::::::::::555777999999999999:::;;;888777666555444444444444333444555444333222333444222666999;;;;;;999888888::::::;;;<<>>@@@BBBCCC<<<999888999999999<<>>BBBCCCCCCDDDFFFGGGGGGDDDBBB:::999888777666666666666666777777888888999999::::::999777666666777888999:::999777888999::::::999888999::::::999777555333555444222111111333555666666666666444111000000111111222333555666555555444111111222222222222111111//////............//////...---,,,,,,------,,,***((()))+++///333777:::<<<222111000000222333333222333222111000000/////////.........///......---,,,,,,,,,,,,,,,,,,------...+++---......------...///,,,------,,,,,,+++***)))+++***))))))((()))))))))'''((()))+++,,,,,,++++++*********+++++++++++++++***+++,,,,,,++++++---///************************)))'''&&&&&&(((***+++***++++++,,,,,,,,,+++******,,,------------,,,++++++)))******+++++++++******)))((((((***---//////...---///000///......///111000///---+++)))(((((()))%%%&&&&&&'''((())))))))),,,------+++)))''''''((())))))(((((('''''''''&&&&&&'''((())))))******)))((((((((('''''''''&&&&&&&&&(((******((('''((()))))))))))))))************,,,,,,,,,,,,+++***)))(((((()))******))))))***++++++,,,,,,++++++,,,...111000---+++)))*********))),,,,,,+++)))&&&&&&''')))&&&&&&%%%%%%&&&'''((()))&&&&&&'''(((***---000111...,,,)))'''''''''&&&%%%***))))))))))))***++++++++++++******))))))(((((()))))))))((((((((('''''''''''''''(((((())))))***''''''''''''((()))***+++''''''(((((((((((())))))'''((()))((('''''')))***$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&$$$%%%&&&(((((((((''''''''''''(((((((((''''''&&&$$$%%%&&&'''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((***))))))(((((((((((()))'''&&&%%%&&&((()))((('''''''''''''''''')))+++---------...000222555777999:::888555444555777;;;===333444444555555555555555666666666777777777888888444333222222333444333111000000000000//////000111///////////////000000000000000111222333666888999:::::::::::::::999999999666666777777888888888888999666444555999;;;888555444777888555111///222555111333555777888888777777777777666666555555555444444555555333000/////////---,,,,,,+++++++++++++++,,,,,,,,,,,,---......///---......//////000000111000111222222000000111222222666999999555444666999333777::::::666555777:::666555555444444444444444000222444444444444666777555555555333222444777:::<<<============<<<;;;::::::999<<<@@@@@@>>>BBBGGGBBBAAAAAABBBDDDDDDBBB@@@:::999888777666666666666666666666777888888999999:::999888888777777888888999888777777999::::::999777888999999888666333111444333111000000222444666555555555333111000111222///000222444666666666666333333222222222222333333//////............//////000...,,,,,,,,,,,,***))))))***,,,000333777;;;<<<222111///000222333333222222222222222111000...------......///...---,,,+++,,,,,,++++++,,,,,,---...+++---......---,,,...///------------,,,+++************)))(((((((((((()))'''))),,,///000///...---,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,++++++---///***************************'''$$$$$$'''***++++++)))******++++++***))))))++++++++++++******))))))((()))***+++,,,++++++******)))(((***,,,------,,,---...///...------///111///...,,,***))))))))))))%%%%%%&&&'''((()))***+++(((***,,,,,,***)))))))))))))))((((((((((((((((((&&&'''((()))************---,,,***(((''''''((()))'''(((******((('''(((((())))))))))))************---...//////...+++(((&&&))))))))))))((((((+++---///...---***)))***...111...,,,***+++---///000///......,,,)))&&&%%%&&&((($$$%%%&&&'''(((((())))))&&&'''((()))+++,,,,,,---+++***((((((((((((&&&%%%)))))))))))))))***++++++*********)))))))))))))))))))))))))))((((((((('''&&&''''''((())))))******((((((''''''''')))***+++'''''''''((((((((())))))&&&(((******)))))))))***%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''&&&%%%%%%###$$$&&&((())))))((('''&&&&&&'''((((((''''''&&&'''''''''&&&''''''(((((((((((('''''''''(((((((((&&&'''((())))))******))))))(((((((((((())))))***'''&&&%%%&&&((()))((('''(((((((((''''''(((***,,,---...///111444777999;;;===;;;777555666999>>>AAA333444555555666666555555444555555555666666777777444333222222444444333222222222222111000000111333000000000000////////////111000111222333666888:::::::::::::::::::::::::::444555555666666666666666888555333555:::<<<:::777111444777555111000444888222333666888999999888777666555444444444444555555777777777555333111111111---,,,++++++******+++++++++++++++,,,---...///000++++++,,,---...000000111///000111111000///000222111555999888444333555999333777;;;:::666555777:::666666555444444444555555///000222333333444666888777666444222111333777:::AAABBBBBBBBB@@@>>><<<;;;;;;;;;===@@@@@@@@@EEELLLAAA@@@???@@@AAAAAA???===:::999888777666666666666444555555666777888888999999999999999888888777777999777666777888::::::999666777888999888555222000444222000///000222444666333444444333222111333444...///222444666777777777555444333222222333444555//////............//////000///---,,,,,,+++)))(((......///111333555777888///...------///000000///000111222333222000...------......///...---+++***,,,,,,++++++,,,,,,---...+++,,,...---,,,,,,---///............---,,,++++++******)))((((((((((((((((((+++...222333222000///------------------------***+++,,,,,,+++,,,...///******************++++++***'''######'''***++++++'''((()))***++++++***)))+++*********))))))(((((('''(((***+++,,,,,,+++******)))((()))+++,,,+++***,,,---...---------///111///...,,,***))))))******%%%&&&'''((()))+++,,,,,,$$$'''***,,,+++******+++))))))(((((((((((())))))&&&'''((()))************222///,,,)))((((((***+++&&&((())))))(((''''''((())))))))))))************...///111111000,,,(((%%%''''''&&&%%%$$$%%%(((+++111000---***((()))---111+++******,,,///333555555000///---)))&&&$$$%%%'''###$$$''')))*********)))'''((()))++++++***))))))(((''''''((())))))'''%%%))))))((())))))***++++++)))))))))))))))*********))))))))))))((((((((((((&&&''''''((()))******+++)))((((((''''''(((***+++''''''''''''((((((((()))&&&(((+++++++++*********%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$$$$###$$$&&&((())))))((('''&&&&&&''''''(((''''''&&&***)))'''&&&&&&'''((()))(((((('''''''''(((((()))%%%&&&''')))************(((((('''(((((()))***+++***(((&&&%%%&&&''''''&&&((((((((((((((()))******+++,,,///333666999;;;<<<>>><<<;;;<<<>>>>>>;;;777555555444333333333444444666666555555555555666666777666444222222333555666777222000222222///...///000000111111222222222222333111///111444666555444888999999::::::999999888444555777777666555555666444444666777777777666555555555555666555555444333555555666666777777888888444444333333333444444555777666555444222111//////......//////...,,,***)))------------------,,,,,,)))+++...///......000111000///...---...000222333444444333333333333444444444555555555666666777777777666555333222111000000222222333444444555555666444444555444333444666888BBBCCCCCC>>>888888???FFF>>><<<<<<@@@EEEHHHEEEBBB<<<;;;::::::;;;<<<>>>???999888777777777777777888:::777555555666888999888;;;:::999888777777777777666666777777777777666666777555333333333222111///333111222555555222222444222222222111111111000000111111111111222444666777222222222111222222333333111111111///......111444555222...,,,+++++++++******...///...222999:::666,,,,,,,,,---///222444555111111000///...------,,,,,,,,,---------,,,++++++---------............///---......///......---,,,+++,,,---,,,+++***+++,,,+++,,,,,,,,,+++)))(((&&&+++)))'''***///111///,,,))))))***++++++,,,------111...+++)))***+++,,,+++,,,+++)))((()))***)))((())))))(((((((((((())))))((((((((((((((()))************))))))))))))******))))))*********+++++++++......---,,,+++))))))(((---///111111...,,,---///000///---+++)))'''&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%'''+++---+++---000++++++***(((''''''***,,,,,,------+++)))(((((())),,,,,,++++++***)))(((((((((''''''&&&&&&((()))***))))))))))))************&&&''')))***+++++++++******,,,+++'''&&&((((((&&&---+++((('''(((+++...111*********---000333444333000///---+++)))''''''&&&$$$&&&)))+++---,,,+++*********)))))))))))))))***---***'''''')))+++***)))((())))))))))))*********)))******+++++++++*********(((''''''(((((('''%%%''''''''''''&&&(((+++...%%%''')))))))))***...222///,,,)))&&&$$$%%%''')))&&&''')))******)))'''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%&&&(((***'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&''''''(((***+++,,,***)))((((((((((((&&&$$$)))(((&&&&&&&&&&&&'''''')))(((((((((((()))******+++---000333666999;;;<<<===;;;:::;;;======:::777666555555444444444444444666666555444444444444444666555555444444444555666777222000222222///...000000111111111222222222222333111000111444666555444888888999999999999888888555666777777666555555666444444555666666666555444555555555666666555555444444444555666777777888888555444333333333444555555777777555444333111000000......//////...------,,,------------------------)))+++...///......000111000///...---...000222333555444444333333444444555444444555555555666666666666666444333222111111111222222333333444555555555555555555444333444777:::AAAAAA???;;;666777<<>><<<::::::;;;:::555111888777777666666666666777666666666666666777888999666666888:::<<<===;;;999666666666666666666777888333444444555555444444333555777999777555333555777333000000333333000000222111111111111000000000000111000000000111333444666222222111222333444666777888888777555222000111222111///------///000111111---.........000444444111000...---,,,,,,///111333....../////////.........------------,,,,,,++++++------------............///...---,,,,,,,,,------444555555333000/////////))))))***+++,,,,,,++++++***(((''')))---///---******++++++,,,,,,------...,,,++++++,,,---...---+++---+++))))))***+++***))))))))))))******)))))))))))))))((((((((()))*********))))))(((((())))))***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,...///000000...------......---,,,***((('''''''''((((((''''''&&&'''''''''(((&&&'''***+++)))))),,,***++++++)))''''''(((***''')))***)))((('''((())),,,,,,++++++***)))))))))(((((('''''''''((()))***))))))))))))************(((((((((((()))***++++++...000...***)))++++++(((((((((((((((((()))***+++***))))))***---......---+++***)))(((''''''''''''&&&''')))+++++++++)))((())))))))))))))))))))))))+++)))(((((()))******)))************+++++++++,,,***+++++++++***))))))((((((&&&%%%&&&''''''&&&$$$(((((((((&&&%%%%%%(((+++((()))***)))((())),,,...+++***)))((('''&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))$$$&&&((()))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((,,,+++***(((''''''''''''((('''((()))+++,,,+++***------------++++++,,,,,,***))))))))))))***++++++...///222444777999:::;;;:::999999999::::::999888888888888777777666555555444444333333444444555666666777999:::::::::888777777222000222333000///111222222222222222222222222222222111111222333444444666777777888888777777666666888999888666444444555444444444444444333222222222222222222333444444555222333333555666777888999888666444222222333555666666666555555444333222222111000...---,,,,,,---...+++,,,,,,---...//////000***,,,...///......///000///.........///000111222555555444444444444555555333333333333444444444444444444333222111111111222111222222333444444555555777666444333222555;;;??????:::666444555666666444555444444555666666333111777666666555444444444444444444444555666777888999666777;;;???BBBBBB???<<<888888777666666666666666222222333333333333222222555999<<<;;;777666999===333000000222111......111000000000000000000000000000000//////000111333444222111111222333666999:::>>>>>>===;;;777444333333222000...///000222222111......---...///111000///111///---++++++---///111---...///111111111111111///...------,,,,,,,,,,,,,,,,,,---------.........///...,,,,,,,,,...000222777777777555111/////////***+++++++++++++++++++++)))(((((())),,,---,,,***++++++,,,,,,,,,---------))))))***---//////---+++,,,***((((((***+++***)))))))))***++++++***))))))***))))))((())))))******))))))(((((((((((())))))******++++++++++++,,,,,,******++++++,,,------....../////////...---,,,,,,---,,,+++)))(((((('''''')))((((((''''''''''''''')))&&&'''******'''(((******+++,,,+++)))(((((()))'''((())))))(((((()))++++++++++++*********))))))((((((((((((((()))))))))((()))))))))************)))(((''''''''')))***+++222333111,,,***+++***''''''((())))))*********))))))(((((((((***+++***)))(((''''''&&&&&&''''''((('''((()))*********((('''((((((((()))))))))))))))***))))))))))))******)))******+++++++++,,,,,,,,,***+++++++++***)))((('''((('''&&&&&&'''((('''&&&'''(((((('''&&&'''+++---******)))(((((()))***+++))))))))))))((('''&&&%%%(((((('''&&&&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%&&&'''((()))))))))***###&&&)))***((('''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((,,,+++***(((''''''''''''''''''(((***---///...---+++---......+++***+++,,,***************+++,,,,,,...000222444666888999:::999999999999888888999:::999999:::999999777666555222333333444555777999:::777888;;;<<<===<<<:::999777222000333333111000222333222222222222222222222222222222111111222333444555666666777777666666555666888999888666555555666555444444333222111111111000000///000111222333444333333444555666777888999888777555333333444555666555555444444444333333333222111///---+++++++++,,,,,,,,,------...///000000+++,,,...///.........000.........//////000111222444444333333333333444444333333333333222222222222333333222111111111222222111111222222333444444555666555444222333666;;;@@@===888444333555666555222444444555777888888777666555555555555444444333333444444444444555666777888666999>>>CCCGGGGGGDDDAAA===<<<:::888666555555444111111222222222222111111222777::::::777666:::>>>555111000111000------000////////////////////////000///......///000222333111111111222444888;;;>>>DDDDDDDDDAAA<<<888666555444222000000111111000///000...---...//////...---111///---++++++,,,...///---///111333555555555444000///...---,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,,,,...111444666555666555333000......///...---,,,++++++*********)))((()))***,,,,,,+++***++++++,,,,,,,,,,,,,,,---((()))***---000000---+++***)))'''''')))******))))))***+++,,,,,,+++***)))******))))))))))))******))))))(((((((((((())))))))))))))))))************)))***+++,,,---......////////////......---,,,+++,,,+++***)))(((((((((((()))(((((('''''''''((((((***''''''******''''''******,,,------+++)))((()))''')))************+++---+++++++++***************((((((((()))))))))))))))((()))))))))************)))((('''''''''((()))***///111000,,,+++------***((()))***+++++++++***))))))'''&&&'''((()))(((&&&&&&&&&%%%%%%&&&''''''((('''((())))))))))))((((((&&&'''((())))))))))))((())))))******))))))))))))******+++++++++,,,,,,,,,***************)))(((''')))((('''((()))***)))(((&&&'''(((((()))+++///222,,,***)))(((((()))))))))(((((())))))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))$$$&&&)))***(((&&&%%%%%%''''''''''''''''''''''''%%%&&&'''((()))))))))(((((((((''''''''''''(((((())))))(((((((((((())))))''''''(((+++...000000///(((+++---,,,)))''')))+++++++++******++++++,,,---...000111444555777888888888999:::999888888:::<<<:::;;;;;;;;;:::999777666222333333444666888999:::777888:::<<<===<<<;;;:::777222000333444222111333333333333333222222222222111222222222000000222444444555555666666555555444555777888888777666777777555444333111000///////////////...///000222444555555555666666777888888888777777666555444444444444333333333333333333333333111111///...---,,,,,,,,,---------.../////////000+++---//////...---...///......//////000111111111333333222222222222333333222222222222111111111111222111111111111222222333111111222222333333444444333444333333333666;;;???999666333333555666444111444555666666666555444333444444444555444444333222444444444444444555666777777999???EEEIIIJJJGGGEEE???>>>;;;999777555444333000111111222222111111000///222555555555555888;;;666222000111000------000............//////////////////...---...///000111111111111222555:::>>>AAAGGGHHHHHHFFF@@@;;;888666444333111000111000...,,,111---,,,///000...,,,---///...---,,,+++,,,,,,------///222555777888888888111000...,,,++++++,,,,,,,,,,,,,,,,,,------------++++++,,,---///222444666111222222111///---...//////...---+++************)))******+++,,,,,,++++++++++++++++++++++++++++++))))))***---//////---+++***)))'''((()))+++******)))***,,,------,,,***)))++++++***)))))))))******)))((((((''''''(((((()))((((((((())))))))))))*********+++,,,---...//////000///.........---+++)))+++***)))(((((((((((((((((((((''''''(((((()))******''''''******((((((++++++...000000---+++))))))(((***++++++******+++---************************'''((()))*********))))))))))))))))))************(((((((((''''''(((((()))(((+++,,,***+++000111///))))))***++++++******)))(((&&&%%%&&&'''((('''%%%&&&&&&%%%%%%&&&''''''(((&&&'''(((((())))))))))))%%%&&&((()))***))))))(((((()))++++++)))((()))***************+++++++++,,,((())))))******))))))(((***(((((((((***+++***)))&&&'''((()))***---222555,,,***((('''((())))))((('''(((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((($$$%%%'''((())))))((('''%%%'''))))))'''&&&%%%&&&''''''''''''''''''''''''&&&'''((()))***)))((('''((((((''''''''''''(((((((((((('''(((((()))***+++(((((()))+++...//////...(((,,,///...***((()))+++,,,++++++++++++,,,------...///111333444555666666888::::::999888888;;;===;;;<<<======<<<999777666444444444444555666777777555666888999::::::999999777222000333444222111333444444333333333222222222111222333222000///111333444444555555555555444444444666888888888777888999666444222000///.........000/////////111333666777777888888888888888888888666777777777666555333222222222222222222222222222///000000111111111000000............////////////+++---//////...---...///---...///000000111111111222111111000000111111222222222111111111000000000111111000111111222333333111111111222333333444444111222222333444666:::>>>333333222333444444333222222333444444333222111111111222333444444333333222555444444333444444555555666999>>>DDDIIIKKKIIIFFF===<<<:::888666444444333111111111222222111111111...///111333555777999:::888333111111000------000---------......////////////...---------...///000111000000222666;;;@@@CCCGGGIIIJJJGGGBBB<<<888666333222000000000000...,,,222---,,,000111---,,,...,,,------------,,,,,,++++++...222666888999999999222111...,,,++++++,,,---++++++,,,,,,,,,---------***++++++---...000111111---...//////------...000...---,,,+++***++++++,,,***+++,,,,,,,,,,,,,,,,,,************************+++***+++,,,......---+++,,,***)))***+++------,,,)))+++---......---+++))),,,+++******))))))******((((((''''''''''''((((((((())))))))))))************++++++,,,---...//////111///------......+++(((***))))))(((((((((((()))''''''''''''((()))++++++***'''(((++++++)))))),,,,,,///222222///,,,***)))((()))+++***))))))***+++************************'''((()))***+++***))))))))))))))))))************'''(((((((((((((((''''''&&&)))***(((***...000...))))))))))))))))))))))))'''&&&%%%%%%'''''''''%%%'''&&&&&&&&&&&&''''''(((%%%&&&''''''((()))******$$$%%%''')))******)))((('''))),,,,,,)))((()))***)))))))))*********++++++&&&'''((()))************)))''''''((()))******)))&&&'''((()))***,,,111444,,,)))'''&&&(((***)))((((((((('''''''''&&&&&&&&&''''''((())))))(((''''''%%%%%%&&&&&&''''''''''''(((((((((((((((((((((((($$$%%%'''(((((('''&&&%%%'''((()))(((&&&%%%&&&''''''''''''''''''''''''''''''((()))******)))'''&&&((((((''''''''''''((((((((((((((((((((()))*********))))))+++---...---+++***///222111---***,,,...,,,,,,++++++,,,,,,---......///000222333444555555888:::;;;:::888888;;;???<<<=========<<<:::888666555555444333333333333444444444555666777888888888777222000333444222222333444444444333333222222222000222333222//////111333333444444555555444444333333555777888888888999:::666555222000......---...111000000000222555777999999999999999888888888888666666888888777555333111111111111111111222222222---///111333444555444444///////////////.........,,,---//////...---...///---...///000111111111111111111000000000000111111222111111111000000//////000000000000111222333333000111111222333333444444///000222333444666:::===000000222222222222222222222444666777666666666666///000111333333333222111555555444333333333444444555777<<>>>>>===:::777555333333444555444333222111111222222333444555666666555444333333222222222333333333222222222333444555888777444222000000111222555444333555777888777666777777777777777888999:::888555000...............---...000222555888:::<<<<<<;;;:::888777666666666555555555666888888666444444444444444444444444444222222222333333333444444444444222111000/////////......////////////......000////////////000000111000111222000...---000333444444222111000000//////222000...000333444333111000111222111000///000111555222000444;;;>>>:::555222000///000333444222000333222222111111222222333333111111333666666333000444444333333333333222222777999===AAADDDEEEFFFEEE<<<:::666333111111222333111111111222222333333333555222000222666777444000......////////////......///...---,,,,,,---//////............////////////111111222444999>>>DDDGGGKKKJJJHHHDDD???:::555333111000////////////////////////............//////000///...------,,,------...///111333555777888888444222000...------//////------,,,,,,,,,------...(((***---///000...+++)))++++++,,,,,,---...//////---,,,***))))))***,,,---+++---...---,,,+++++++++((((((((()))***,,,---...---,,,+++******+++,,,---++++++,,,,,,---.........000000000...,,,,,,...000111000...,,,***)))(((((((((((()))*********))))))++++++******++++++,,,---((())),,,///000///...---...///000000///,,,***(((---...---***'''%%%&&&''')))'''%%%%%%&&&(((******)))))))))((('''(((+++...222222333555666333///+++)))((((((((())))))((('''(((((())))))************)))))))))***)))(((((('''((((((((()))******++++++))))))(((((()))***++++++,,,+++***((((((((())))))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''$$$'''(((''')))---...,,,(((((())))))))))))(((((('''((()))******)))(((''')))******++++++)))(((''')))))))))))))))))))))))),,,+++)))''''''(((***+++)))(((''''''((()))***+++)))(((((('''''''''(((((()))((('''&&&%%%%%%&&&''''''(((***)))(((''')))***(((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))*********)))((('''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***,,,+++***+++++++++)))(((,,,---///...---++++++,,,******+++,,,------------...///000222333444555555999999:::;;;;;;;;;:::999;;;<<<<<<<<<;;;999777555333444555555555444222222222333333444444555555666444444333222222222333333111222222222333333444444888666444222000000111222333333333333444666777888:::999999888888888999999999666222//////000000///......000222555888:::<<<<<<;;;:::888777666666666555555555666777777555333444444444444444444444444333333333333444444444444555555333222111000000000...//////////////////...//////////////////000111000111222111//////111444444333222111000000000000222000///000333444222111000111222111000///000111555333444777;;;<<<888444222000///000222444222111333222222111111222222333222111111333666777666333444444444333333222222222555777:::>>>@@@AAAAAAAAA:::888666333111111222222333333333333333333333333444111///111444555222.........////////////......///............///000111/////////000000000000111111111222444888===BBBEEEGGGFFFCCC@@@;;;777444222//////////////////000111000//////.........//////222111000///............---...000222444555666666333222000...---...//////---------,,,,,,------...)))***---...///...,,,***++++++,,,,,,---......///---,,,***))))))***,,,---,,,...//////---,,,,,,---************,,,---...///++++++***))))))***++++++---------------............//////...------000222000000...,,,+++*********+++++++++***************+++++++++***++++++,,,,,,,,,,,,------........................---+++)))(((***++++++)))'''&&&'''(((((('''&&&&&&'''((()))))))))))))))(((((())),,,...444444555777888777444111+++***))))))***++++++***+++******))))))))))))***)))))))))(((((((((''''''(((((())))))***+++++++++)))))))))))))))***++++++,,,+++)))((((((((()))***(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&'''$$$'''((('''(((,,,---+++(((((())))))))))))(((((()))***************)))))))))******+++******(((((())))))))))))))))))))))))+++***((('''''')))***+++)))((('''''''''((()))***((((((''''''''''''((((((***)))((('''&&&''''''(((&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((((((''''''''''''''''''''''''''''''(((((('''&&&'''((()))***)))((()))******+++***)))+++,,,......,,,+++***+++******+++,,,------------///000111222333333333333555666777999:::;;;;;;;;;;;;;;;::::::999888777777444555666666666555444333444444444444444444444444333333333222222333444444///000222333444444333333666555333222111111111222111222333222111333888===>>>>>>===<<<:::999999888999666333111111222222111//////111333555888;;;<<<;;;;;;999888777777666666666555444555777777555333444444444444444444444444444444444444555555555666666666555444333222222111///////////////////////////.........//////000111000111111111000000222444333222111000000000000000222000000000222333222111///000111111000///000222444666:::<<<<<<999555222111000000000222333222111222222111111111111222222222111222444777888777666555555444333333222111111333444777999;;;<<<<<<;;;777666444333222111111111444444444444333333333333444111///000222333000---......////////////......///......///000111222333111111111111222222222222111111111333777;;;???BBBAAA???===999666333111111.........///000111333444222111000000////////////444333222111//////......+++,,,...000111333333333222111///...---......///...------,,,,,,---------***+++,,,---...---,,,,,,++++++,,,,,,------......---,,,+++******+++,,,------///000///...,,,------+++++++++,,,---...///000******))))))))))))******..................//////---...//////...///111333//////...---,,,,,,,,,,,,///...---+++++++++,,,,,,,,,,,,++++++***+++++++++000///...---------///000...---,,,+++******))))))((()))***)))''''''''')))&&&''''''((((((((((((((()))******))))))))),,,...///......000111222000///++++++*********+++---...///...+++)))(((((())))))))))))(((''''''''''''''')))))))))***++++++,,,,,,))))))))))))))))))***++++++***)))((((((((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&&&&&&&&&&$$$((((((&&&'''***+++((((((((())))))))))))((((((++++++*********++++++,,,******++++++******)))((()))))))))))))))))))))))))))(((((('''((()))+++,,,)))((((((''''''''''''(((((((((''''''''''''((((((******)))(((((((((((()))&&&'''((((((&&&&&&'''((((((((((((''''''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''((()))***&&&'''((()))***************,,,......---+++************+++,,,------------000111111222222222222111222333444777999;;;<<<===<<<;;;:::888888888999999666777888888888777555444666666555555444444444333333333222222222333444444---///111333444444333222555444333222111111222222000222444222000222:::AAABBBBBBAAA???===;;;999888888666333111222333222222000000111333666999;;;<<<;;;:::999888777777777777666555444555666666555333444444444444555555555555555555555555666666666666777777777666555444333222000//////////////////000............///000111111000000111111111222333444222111111000000000000111111111111111222222222111///000111111000000111222222777===???<<<666222111111000000111222222222222222222111111111111222222444444444555666777777666555555444333222222111111222333444666777777777777444333333333222111111000333333333444444555555555444222111111222111///---......////////////......------...///000222333333222222333333333444444444111111111333555999<<<>>><<<:::777444222111000000......///000222555666888666555444222111111000000444333222000///.........+++,,,---///000111111111111000///............///......---,,,,,,,,,------++++++,,,,,,---------,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,---...//////---,,,,,,---,,,++++++,,,---...//////+++******************+++,,,,,,---...///000111111...///000///......///111...------,,,,,,------...222111...,,,+++,,,---...---,,,++++++******++++++///............///000000...---+++)))(((((()))***)))+++,,,+++)))'''((((((%%%''')))***)))((('''''')))*********)))***,,,...+++***(((((()))***)))(((++++++***))))))+++---///222///,,,)))''''''((()))))))))'''&&&&&&&&&'''((())))))******++++++,,,,,,***)))))))))))))))*********)))(((''''''((()))***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&%%%%%%%%%((((((%%%&&&))))))&&&(((((())))))))))))((((((,,,+++***))))))***,,,---++++++++++++******))))))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))(((''''''&&&&&&&&&(((''''''''''''(((((()))))))))(((((((((((((((((('''((())))))'''&&&'''(((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((()))))))))((()))*********))))))******,,,//////---+++************+++,,,------------000111111222222111111111111111333555888;;;===>>>===<<<:::999999:::;;;<<<888888999:::999888777666777666666555555444444333333333333222222333333444---...111333333333222111333222222222111222222222000333444222000333;;;CCCCCCCCCBBB@@@>>><<<999888666444222111222333222111111111222444666999;;;<<<::::::999888777777777777777555444444555555444333444444444555555666666666555555555666666666777777888888888888777555444333111000////////////000111.........//////111222222000000000111222222222222000000000///000000111111111222222222111111111111...000111111000000111222111777===>>>999444111000000111111111111111222222222111111000000111111222777777777666555444555555555555444333333222111111222222333444444555555555222222222222222222222222111111222333555666777777444333222222222111000.........////////////......,,,,,,---///000111222222333333333333444444444444111111111222444666888999888777444222000000000000...///000222555888:::;;;:::999888666444333222222222222000///...---------,,,,,,---//////000000000/////////...............///...---,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---......,,,++++++,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...000222333444///000111000...,,,,,,---,,,,,,,,,,,,,,,---......222111///,,,,,,,,,---...,,,,,,++++++***++++++,,,+++,,,...000111111000///...,,,***((('''(((***+++---...///...+++((('''((($$$'''***+++)))'''&&&&&&((()))******)))***,,,---000---+++))))))***)))'''((()))***)))((((((+++---111///,,,(((&&&&&&((()))))))))((('''''''''''''''((())))))***++++++,,,,,,******)))))))))))))))***))))))(((''''''((()))***(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&%%%((((((%%%%%%((((((%%%(((((())))))))))))((((((***))))))((()))***+++,,,,,,++++++***************((((((((((((((((((((((((&&&'''''''''((()))***+++)))))))))(((((('''&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''')))***+++***((('''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))+++---...---***((()))******---000111///,,,+++*********+++,,,------------000000111111222111111111222222333555777:::<<<>>><<<;;;:::::::::;;;<<<===999:::;;;;;;;;;:::999888666666666666555555444444555444333333222222222333...///000111222111000000111111111222222222222222111222222111000444:::@@@?????????>>>===:::888666555333222222333444333222222222333555777999;;;===:::999999888777777888888888666444333444444444222444444444555666666777777555555555555666666666777888888999999888666444333111111////////////111111/////////000111222333444111000///000222222000...////////////000000111222111222333222000000000222...///111111000000111333000444888888555222000111///111222222111111222333111111000000000000111111999999888666444222333444444444333333333333222222111222222222333444444444222111111111222222333444000111222333444555666777333333333333222111000000......////////////......,,,---...///000111111000222222222222333333333333111111111111222333444555555444333111000000////////////111333666999;;;======<<<:::777555444333222000///...------,,,,,,---+++,,,---.......................................///......---,,,,,,,,,,,,***+++,,,---...---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,***++++++***)))))))))******+++,,,,,,,,,------------,,,,,,((()))+++---///111333444///000111///---*********,,,++++++++++++,,,---...000///...,,,,,,,,,------++++++******++++++,,,---***,,,///111111000...,,,---,,,***(((((()))***+++...000111///,,,)))((('''$$$(((++++++(((&&&&&&'''&&&(((******))))))***,,,111...+++******)))'''&&&&&&)))+++***'''&&&(((***...---***(((''''''(((((()))))))))***)))(((((('''((((((((()))******+++++++++******))))))))))))))))))((('''''''''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''%%%((((((%%%%%%((()))&&&(((((())))))))))))(((((()))))))))))))))***+++,,,,,,,,,+++************+++))))))))))))))))))))))))&&&''''''(((((()))))))))((()))))))))))))))((('''''''''&&&''''''((()))***%%%&&&'''''''''''''''&&&+++,,,,,,+++)))((((((***'''(((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''+++***(((&&&%%%&&&&&&'''))))))))))))))))))))))))'''((()))*********))))))---///000///***((((((***+++...111222000...,,,+++******+++,,,------------//////000111111222111111444444444555777999;;;===:::999999999:::;;;;;;<<<;;;;;;<<<===<<<;;;:::999666666666666555555555555666555444333222111111111000000000000000/////////000000111222222222222222000///......000333888:::999999::::::999777555444555444333333555666555444333333444555777:::<<<===:::999888888777888888888888666333333333444333222444444444555666777777777444444555555555666666666777888999999888666444222222111///......///111222000000000111222444555666111000///000111111...+++.........//////111222222111222444222000///000222---///111111000000222333000111222222111000111222///111333222000000222444111111000000000000111111777888888555222111333555222222333333333333444444000000000111222333444444222222111000111333555777222222222222333333333333000111222222111000000000......////////////.........///000111111111111000000000111111111222222222111111111111111111111111222222222111000///...---...///000222555888:::<<<>>><<<:::777555222111111......---------------...******+++,,,,,,,,,++++++---.....................//////...---,,,,,,,,,,,,)))***---...///...,,,***+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---///...,,,++++++,,,***))))))))))))***+++++++++,,,------------,,,+++******+++---...///000111,,,...///...,,,***))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---....../////////...---+++***---,,,+++***)))***++++++,,,...000///,,,***((((((%%%))),,,+++'''$$$&&&(((%%%'''))))))(((((()))***,,,+++)))((()))(((&&&$$$%%%)))---,,,(((%%%%%%'''***)))(((((('''(((((((((((()))+++,,,,,,***(((&&&'''''''''((())))))******++++++***)))))))))))))))(((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%((((((&&&&&&)))***'''(((((())))))))))))((((((((()))***+++,,,,,,,,,,,,---,,,+++*********++++++))))))))))))))))))))))))''''''((((((((((((((((((((()))***++++++******)))&&&&&&&&&''''''((()))***%%%&&&'''((()))(((((('''***+++,,,+++((('''((()))'''((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((('''&&&$$$$$$%%%'''((())))))))))))))))))))))))'''((()))***+++***))))))***---000...***'''(((++++++...222333111...,,,,,,******+++,,,------------...///000111111222222222666555555666777999;;;<<<777888888999:::::::::;;;;;;<<<=========<<<::::::555666666666666666666666777666555333222111000000222111000///.........//////000111222222222222222000...,,,,,,///333555666333444666777666555333111666555444555777777666555333444444666888:::<<<===999999888888888888888888888666333222333333333222444444444555666777777888444444444444555555555666777888999999888666333222222111000......000111222111111111222333444666777222000...///111000,,,)))............///111222333111333444333000...000222---///000111000000222444000///------...000111222///111333222000000222444111111000000000000111111555666777555222222444777111222222333333444444555////////////000222333444333222000000111444777999444444333222222111000000...///000111000//////000......////////////......000000222333333222111000//////000000000111111111111111111111000000000000000111111111000...,,,+++---...///111444666999:::===<<<999666333111000///...------------...//////))))))************))))))------......///......---000///...---,,,+++++++++(((***---///000...+++)))++++++++++++++++++++++++***++++++,,,,,,++++++***---///000///...,,,------*********)))******++++++***+++,,,------,,,+++***,,,,,,,,,------------...)))+++------,,,*********+++******)))******++++++******+++,,,,,,,,,++++++((())))))***+++---...///333222///---***))))))))),,,,,,++++++++++++++++++)))+++......,,,***))))))%%%))),,,***&&&$$$&&&)))$$$&&&((()))(((((((((***+++*********++++++)))'''%%%***......)))%%%$$$&&&&&&''''''((((((((((((((((((***,,,......+++(((&&&&&&&&&''''''((()))))))))++++++***))))))((())))))((('''&&&&&&'''((()))***(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))$$$((((((&&&'''***+++((((((((())))))))))))(((((((((***+++---......---------,,,+++*********+++,,,))))))))))))))))))))))))'''((((((((((((((('''&&&((()))***+++,,,,,,+++***&&&&&&&&&'''''')))******&&&'''(((*********)))(((***++++++***'''&&&'''''''''((((((((())))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%$$$#########%%%''')))(((((((((((((((((((((((('''((()))++++++******)))'''+++...---)))'''))),,,'''...444555111,,,***+++,,,,,,,,,,,,---.../////////000111222222333222222333444444555666777888888888777777777777999:::;;;;;;>>>???>>>;;;999999;;;777777666555555888<<<@@@;;;777333000////////////000000//////.........---//////000000000000//////111000/////////000222333444444333333333444555555444777:::<<<<<<;;;<<<<<<999999999::::::::::::;;;999:::;;;;;;<<<=========999:::;;;;;;:::888666555555555555555666666666666888<<<===999999<<<;;;777777777777777666555333333222111///......///000111222111111333666999::::::111111000......---------............///000111222///111333444444222///...---...000111111111//////......//////000000111111...............///000111111111000000000000000000333111000333777::::::999444333333222111111111222111222333444555444333333111333444333111111444777444444222111111111222333000000000000000000000000///000000000000//////...,,,---///000000000///......///000111222222222111222111000//////000111222111111111111111000///////////////000111333444555555444222000/////////000,,,---......,,,******++++++*********))))))((((((---,,,,,,+++,,,---...///111///...---------+++)))(((***,,,+++)))(((***---.........---,,,+++***)))))))))******++++++++++++,,,+++***)))))))))+++,,,,,,,,,+++******+++++++++(((((((((((())))))))))))((()))***+++,,,---------)))***+++,,,+++***(((&&&---,,,,,,+++******++++++***))))))---222222,,,'''((()))+++,,,------,,,+++.........---***(((((()))******))))))((((((''''''&&&))),,,,,,)))'''&&&'''---,,,+++(((%%%###$$$%%%***)))(((''''''((()))***************))))))))))))((((((((((((((('''''''''***((('''&&&&&&(((+++---+++,,,.........,,,***(((((((((((((((((()))******)))******)))'''&&&'''(((((((((((('''&&&&&&(((***'''((('''&&&%%%&&&)))+++''''''((((((((((((''''''%%%&&&(((******)))'''&&&(((((((((((())))))))))))(((((())))))))))))((((((***,,,------++++++,,,...000---***,,,///000,,,(((...---***(((''''''((()))'''''''''''''''''''''''''''((()))***++++++++++++&&&&&&'''((())))))(((((((((&&&$$$$$$&&&((((((((('''%%%$$$%%%(((***(((&&&)))+++---,,,***'''&&&&&&***+++,,,***'''%%%&&&(((%%%%%%&&&'''(((((((((''''''''''''''''''''''''''')))((('''&&&%%%$$$$$$%%%''''''&&&%%%&&&'''((()))%%%%%%&&&&&&'''((((((((()))+++,,,,,,+++***+++,,,***+++---///...+++(((%%%(((---222333///+++***+++,,,,,,,,,,,,---.../////////000111222222333333222333333444444555666777777777666666666666888999:::<<<>>>???>>>;;;999:::;;;888888666555444555999===:::777222000///000//////000000000/////////......//////000000000000//////111000000///000111222333333333333222333333444555111444888;;;<<<<<<===>>>::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@=========<<<;;;999888777777777777777666666666666666;;;<<<999:::>>>???;;;888888777666555333222111111000...------...000111222111111444777999999999111111000......------...///////////////000111222000111333444444333111000......///000000111000000......//////000000111111......------...//////000111111000000000111111222555333222444777::::::888444333222222111111111222222222333444333222111111111333333222111111444666444333222111000111111222000000000000000000000000000000111111000000///...------...////////////.........///000111111111111111000000//////000111222111111111111111000///////////////000111222444555333222111///////////////---...///...,,,******+++++++++++++++++++++++++++,,,,,,+++++++++,,,......111///,,,,,,,,,,,,+++)))(((***,,,+++***)))+++---.........---,,,+++***)))************+++++++++,,,---,,,+++***************+++++++++++++++,,,---...(((((((((((())))))))))))((()))***++++++,,,++++++((()))+++++++++)))(((&&&***************+++,,,,,,***))))))---000000,,,''''''(((***+++------------,,,------,,,)))(((((()))******)))))))))(((((('''&&&)))+++***(((&&&&&&'''******)))'''$$$###$$$%%%))))))(((''''''((())))))******)))))))))((((((((((((((((((((((((((((((''')))'''&&&%%%&&&(((***,,,/////////...---+++***)))'''''''''''''''((())))))&&&((())))))((('''((()))'''(((((('''&&&''')))+++(((((()))))))))(((((('''((())))))******))))))(((&&&&&&((()))))))))((('''(((((((((((()))))))))***((())))))******))))))((()))+++,,,,,,+++***+++---000---+++,,,///000,,,)))...,,,***((('''''''''((('''''''''''''''''''''''''''((())))))************&&&''''''((())))))(((((((((&&&$$$$$$&&&(((((('''(((&&&%%%&&&((()))(((&&&&&&)))++++++***((('''(((***++++++***&&&$$$%%%&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((((((&&&''''''((())))))*********+++---,,,+++******+++...000222333222000---***))),,,000000---******+++,,,,,,------...////////////000111222333333333333222222333333444444555555555555444444444666777888;;;<<<======;;;999999:::777777666333222333666999999666222000000000//////111000000000000000/////////000000111111000000///111000000000000111222222222222111111222222333444111555999<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<===<<<;;;;;;===???AAACCCCCCAAA???===;;;;;;::::::::::::999888777666555555666999::::::<<<@@@AAA@@@<<<;;;:::888666444222111//////...------...///000000000222444777888888666111111000///............000000/////////000111111///000222444444444333222............///000222222......//////000000111111...------------...//////111000000000111222333333666555444666888999888777333333222111111111111222222222333222222111000///111222222222000111222444222222111000000000000000000000000000000000000000111111111111111000//////---------------......///------......///000000000000000//////000111222222000111111111111000000///////////////000111333333000//////......//////000...///000///,,,*********++++++,,,,,,---......///,,,,,,+++++++++,,,---...111...+++)))***++++++***)))***,,,++++++***,,,------------------,,,+++*********++++++++++++,,,,,,,,,---------,,,++++++*********++++++,,,...///000))))))))))))(((((((((((())))))************))))))((()))***+++***)))((('''((((((((()))***+++------***))))))+++......+++'''&&&''')))+++,,,---......)))++++++***)))((((((***(((((((((((((((((('''''''''((()))(((&&&%%%'''((((((((((((&&&$$$$$$%%%&&&((((((''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((((((((('''&&&%%%$$$%%%''')))+++...------,,,,,,,,,------''''''''''''''''''((()))$$$''')))******))))))***&&&'''(((''''''(((+++---(((''''''***------***&&&)))******++++++******)))''''''((((((((()))))))))((((((((()))))))))******)))******************)))(((***++++++******+++---///---+++---///000---***,,,+++)))((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((''''''((()))))))))(((((('''&&&$$$%%%'''(((((('''((('''&&&&&&'''((('''%%%%%%'''***+++***))))))))),,,,,,,,,***(((&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((((())))))***+++++++++***+++---,,,***))))))))),,,---///000///---***((()))+++------+++******,,,,,,------...//////000000000000111222333333333333222222222222222333333333333333222222333444666777888999:::999888777777777444444333222111222555777777444111000000000000///111111111111000000000000000000000111111000000000000000000111111111222222111111111000111222222333444777<<<>>>===<<<;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===;;;;;;===@@@CCCEEEGGGEEEAAA>>><<<<<<<<<======<<<;;;:::888777666555666888999:::<<>><<<999777444333222...------------.../////////000111444777777555333111111000///......//////111000000000000000111111///000111222222333333333///...------...000222333......//////000000111111......------------......000000000000111333444444777666666777777777666666222222111111111111111222000000000111111111000000111111111111111111111222111000000///////////////////////////////////////111222222222111000//////------,,,++++++---...///,,,---------...//////000/////////000000111222222000000111111111111000//////////////////000111222............///000111111000111111000---************+++,,,---...000111111...------------.........111...***((()))***++++++******+++,,,,,,,,,------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++---.........---,,,,,,,,,,,,,,,------...///))))))))))))((((((((((((((()))))))))))))))((('''(((((()))******)))((((((''''''(((((()))***,,,---***))))))***,,,,,,***((((((((()))***+++,,,,,,---''')))***)))(((''')))***&&&'''(((((()))(((''''''((((((&&&%%%$$$%%%''')))&&&'''((('''&&&&&&'''((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((&&&%%%$$$$$$%%%&&&((()))((((((((((((***---000222)))((((((((((((((())))))&&&))),,,---,,,******+++&&&'''((((((((())),,,...(((&&&%%%)))...111...))))))******************)))((((((''''''(((((()))***(((((()))))))))***************++++++++++++******)))***,,,,,,++++++,,,...///---,,,---//////---++++++***)))((('''''''''''''''''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))))))))((((((((('''&&&'''((())))))((((((((('''''''''&&&&&&%%%((()))++++++***))))))***......---,,,***(((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))******++++++***+++,,,+++)))(((((((((((()))***++++++)))'''&&&***+++,,,++++++***+++,,,,,,---...000000000000000000111222333333444333333222222222222222111111111222111111111111333444555555555555555555555444333000111111111000222555888555333111000000111000///000000000000111111111111000000111111111111000000000111111111222222222222111111000000000111222222333777<<>>======999999999999::::::::::::<<<;;;;;;;;;===@@@DDDFFFHHHEEEAAA>>><<<<<<===>>>===<<<;;;:::999888777666999888888999:::;;;===>>>@@@>>>;;;777444222111000---------------.../////////000111444666666444111111000000////////////000111000000000000111111222111111000000000111111222///............000222333......//////000000111111///......---------......000000000000111222333444555666666666666555444444111111111000000111222222------...///000222333444111111111111222222111000000000000000//////......////////////////////////222222222111111///......------,,,++++++---...///---,,,,,,,,,---...///000//////000000111111111111///000000111111111000000/////////...//////000000---......000111222222222000111222000---+++******)))***+++---///000222222000000000000000000//////000---)))((()))***+++++++++++++++,,,---.........,,,,,,---.........------------,,,,,,,,,,,,,,,,,,(((***,,,...///000000//////...------,,,,,,,,,,,,***)))))))))((((((((('''(((((()))))))))(((((('''((((((((()))))))))(((((())))))(((((())))))***++++++*********++++++***)))++++++******************&&&((())))))(((''')))***((()))+++,,,---,,,++++++)))'''%%%$$$%%%&&&((()))&&&((())))))(((((()))***&&&''''''((((((((())))))''''''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%$$$$$$%%%&&&'''(((&&&%%%%%%&&&(((+++///111++++++***************++++++---......,,,+++***+++'''((()))((((((***---///---)))%%%''',,,///---***((())))))******))))))((()))(((((((((((()))******))))))))))))******************++++++++++++*********+++------,,,---...000...------...//////...---******)))(((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))((()))))))))))))))(((((()))(((((()))***+++***)))((((((((('''&&&&&&&&&&&&+++------,,,***))))))***---,,,+++******)))(((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***(((***++++++)))'''((((((***+++,,,------,,,***)))******+++,,,,,,,,,++++++,,,...///111111111000000000111222333444444444444333333222222111111000000111111000000111222444555333222111222333333222000...///000000000222555777444222000000111111000/////////000000000000000111000111111222222111111000000111222222333333222222111111000000111111222333///444:::???@@@@@@??????666666777777777888888888999999999:::<<>>===;;;777444000...---------------.../////////000000000000222444444222000111000000//////000000000000000000000111222333333555444222000//////000000///////////////000000111......//////000000111111000000///............///000/////////000111222222111333555555333111111111111000000000000111222222,,,,,,---///111333555666333222111222333333111///000000000000000///......000000000000000000000000111111111111000...---,,,---------------......///------,,,,,,---...000111000000111111111111000000///000000111111111111000000//////............///,,,---///000111222222222000111222111...,,,,,,,,,***+++,,,...000111333333111111222222222111000000000---***)))***+++,,,+++,,,+++***,,,...000///...+++,,,---.....................------------,,,,,,((()))+++---...///000000000///...,,,++++++************))))))((((((''''''(((((())))))))))))((((((''''''(((((((((((())))))******)))))))))***++++++,,,,,,+++*********++++++---,,,+++))))))((((((((('''((())))))(((''')))******,,,...000111111000///***'''%%%$$$&&&((())))))&&&(((******))))))******&&&'''((()))*********)))(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))%%%%%%%%%%%%&&&'''(((((()))(((&&&&&&&&&''')))+++---,,,,,,+++++++++++++++...//////...+++***+++,,,((()))***))))))***---///111---)))''')))***)))(((((())))))))))))))))))((((((((())))))))))))******)))))))))*********++++++)))******************)))***,,,---...---...///111------...////////////...************)))))))))((((((((((((((((((((((((((('''((()))******+++++++++))))))*********)))(((((()))(((((()))+++,,,***)))&&&'''((((((&&&%%%&&&'''------...,,,)))(((((()))***(((''''''((()))'''&&&(((((()))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))(((&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&''''''(((((('''(((******((((((((()))++++++,,,------,,,+++*********+++---...---,,,+++---...000222222222111000000111222333444444444444444444333222222111000000111000000000000222333444222000///111333333111//////000111111000111333555222111000000111111000///....../////////000000000000111111222222111111000000111222333333333222222222111111111111222333333000555;;;>>>>>>===;;;:::444444444444555555555555555666777999<<<>>>AAABBBAAA???===;;;:::::::::;;;888888999999:::::::::;;;===888777:::;;;999;;;@@@===:::777333000.........------...///000000000000111000///000222222111000111000000000000000111111...//////000111333444555;;;999555222000/////////000000000000000//////.........//////000000111111111111000///////////////000///////////////000000---000333333111///...///000000000000000111222222.........///111333555666444333222333555444222///000000111111111000///...000000000000000000000000000000000000...---,,,+++------...////////////.........---,,,---///111222111111222222111000///...//////000111111111111111000///......---------...+++,,,...000111111000000000111222111///------...,,,---...000111333444555111111222222222111000//////---++++++,,,---,,,+++,,,+++***,,,///111000///+++,,,---...////////////............---------,,,++++++++++++,,,---...///...---,,,+++++++++++++++*********)))(((''''''''''''(((((()))************'''''''''''''''((()))))))))))))))******,,,---......---,,,***)))***+++---,,,+++***)))(((((())))))(((*********(((((((((***(((***---000111111///...***'''%%%&&&(((******)))&&&(((******)))(((((()))'''((()))***+++++++++***(((((((((''''''''''''&&&&&&&&&''''''((())))))***%%%%%%%%%&&&''''''((((((***)))((('''&&&'''((((((---,,,++++++*********+++------,,,***)))))),,,...***++++++***)))***,,,...,,,+++***))))))))))))))))))******++++++******)))'''((()))***+++***))))))))))))*********+++++++++((())))))******))))))((()))+++------------///111,,,---//////////////////+++++++++++++++******)))(((((((((((((((((((((((('''''')))+++,,,---------***************)))(((((('''''''''(((******)))'''%%%'''((((((&&&%%%''')))***++++++***((('''((()))***((('''(((***+++***((()))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((()))))))))((((((%%%%%%%%%&&&''''''((((((%%%'''((()))(((((()))***(((((()))******))))))(((******+++---//////,,,***---...000222333222111000111111222333444444444444555444444333222111000000111000000000000222333444222000///111333444222///111222222111000000222333222000///000111222000///---.........//////000000111111222222222222111111000111222333444333222222222222111111222222333444555999===>>><<<777444222222222222333333333444444333444666999;;;>>>???@@@>>>===;;;:::999999999:::666666777888:::;;;<<<<<<===888777;;;<<<:::===CCC???===999555222111111111---...///000111111111111222000//////000111111000111000000000000000111111......///000111333555666@@@===888444111//////000000000111111111///---,,,......//////000111111111222222111000000000000000000//////............///+++...222222///------...000000///000000111222222000000///000111222444555555333222444555555222///000111222222222111///...000000000000000000000000000000000///...,,,+++***,,,---///000000000///...///...---,,,---///111222222222222222111000...,,,//////000111111111111111000///...---------------+++,,,---///000//////...///111222111///......///...///000111333444555666000111222222222000///......---,,,---......---+++---+++***,,,000222111///++++++---...//////000000//////.........---------...---,,,+++***+++,,,,,,+++++++++******+++,,,,,,+++******)))(((''''''&&&'''''')))***++++++++++++'''''''''''''''((()))***'''((((((***,,,...///000///...---+++)))***,,,...+++***)))(((((()))***+++)))++++++***)))((((((***$$$&&&))),,,------,,,+++***'''&&&'''***+++***)))%%%''')))***(((''''''''''''(((***+++,,,,,,,,,+++)))(((((((((((('''''''''&&&&&&&&&'''((())))))***%%%%%%&&&''''''(((((()))((((((((((((((()))******,,,,,,+++***))))))************)))((('''))),,,000+++,,,,,,***)))***,,,..."""%%%)))+++++++++,,,---+++++++++,,,,,,+++++++++&&&(((***+++,,,+++)))((()))************+++++++++(((((())))))))))))(((((((((***,,,,,,,,,,,,...000,,,...///000/////////000++++++,,,,,,,,,++++++***))))))))))))))))))))))))&&&''')))+++---...//////***************)))((((((%%%%%%&&&'''))))))'''%%%$$$&&&((((((&&&%%%'''***&&&'''((('''&&&&&&(((***,,,***)))+++...///...,,,)))))))))))))))(((''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&&&&''')))*********)))(((%%%%%%&&&&&&'''(((((((((###%%%(((((((((((()))+++))))))***************))))))***,,,.../////////...///////////////000111111000222555777888777555444555444222111000111111222222222111111111222333333555444222111222333555777111000///......///000111......///000000000000000............///000222222111000000000000111111222333222222111222222333333444222111000111333666888555555666666555555444333333333222222222222222111111222333555777888999::::::999777555555666888999888888777777888888999:::999999:::;;;<<<===>>>>>>>>>:::555222000///...,,,---///////////////111333000000111222222111000///333000///222666555111///333555222...444>>>;;;///777666333111000000111111...///////////////......---------...000111333444111000///..............................///000111...///////////////......,,,---...///111111222222222222222222111000/////////111222444444333222111...///111333333333111000000000/////////.........000000000000000///......,,,,,,---...///000111111///......---------......111111000///////////////000000000000111111111111...//////---+++***+++------------...///000000111222111///.........///000......000111222333333444333333222000000222666:::777222,,,+++---...,,,))),,,+++***+++---/////////,,,,,,,,,------.................................,,,,,,++++++,,,---///111++++++,,,------------,,,+++---...,,,(((&&&''')))''''''(((+++...---***&&&)))((('''&&&&&&'''((())))))(((((((((***+++---///......---,,,++++++++++++***,,,---+++(((&&&))),,,(((((((((((()))***+++,,,))))))************))))))))))))))))))***+++,,,---+++...---)))(((******&&&))))))***++++++++++++***)))(((((((((((())))))***&&&&&&&&&'''''''''''''''((('''&&&%%%&&&''')))+++***((('''&&&&&&'''(((***000...+++((('''''')))******)))((('''((()))+++------......,,,******+++,,,)))((('''&&&''')))+++,,,,,,---...,,,***'''''''''+++,,,---+++)))(((((())))))************+++++++++))))))***++++++++++++******+++,,,---............444111///111555666333///222///,,,***************(((''''''&&&''''''((()))*********+++,,,---///000))))))(((((()))***++++++))))))))))))))))))))))))))))))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&)))(((''')))+++,,,,,,+++)))(((''''''((('''%%%###(((&&&%%%%%%''')))******222---(((''')))+++)))&&&'''&&&&&&''''''((()))***)))((('''''''''(((***+++''''''''''''(((((((((((())))))))))))(((((((((((()))***+++---............///////////////000111111000222444666777666555444555444333222111111222333444333333222222222333333444444333333333444555666222222111000000111222222000000000000000///..................///000111222111111111000000111111222222222222222222222222333333222000///000222555777555555555555444444444333222333222111000//////000000000111222333555666777888777555444444555777888666666666666666777777888:::::::::;;;<<<<<<======;;;888444111000///...------...//////...///111333111000////////////000000***+++---...///...///000)))111666444888AAABBB;;;555444111///......///000////////////...---++++++............///000222222111000000///......//////.............../////////.........//////......---+++,,,...000111222333333222222333444444333333333...000111333333222111000000111333333333222000///////////////............000000000000000///......------......//////000000---------...///000111222111111000///////////////000000000000000000000000...//////...,,,,,,---///------......///000000111000//////.....................000111222333333333333333111000///111555999888333...,,,......+++(((---,,,,,,---///000000///,,,,,,,,,---------......------------------------,,,,,,,,,,,,------...///***++++++,,,,,,,,,,,,,,,+++---...,,,)))'''((()))'''''''''***,,,,,,)))&&&)))((('''&&&&&&'''((()))))))))(((((()))+++---...------,,,++++++++++++,,,***)))))))))***+++******(((((((((((()))***+++,,,))))))************))))))))))))))))))***+++,,,---+++------)))(((******''')))***++++++,,,,,,,,,,,,))))))(((((((((((())))))&&&&&&''''''''''''((((((***)))'''&&&'''(((***,,,)))((('''&&&'''(((***+++000...+++(((''''''((()))''''''((()))************.........,,,***)))+++,,,))))))((('''''')))+++,,,+++,,,---,,,***(((((((((+++,,,---+++)))(((((())))))************+++++++++))))))***++++++++++++++++++,,,...///000000//////333000...000444555222...111...+++******++++++***))))))))))))))))))(((((()))))))))***+++,,,---...((((((''''''((())))))***((((((((((((((((((((((((((((((''''''((()))***+++((((((''''''''''''(((((()))'''&&&''')))++++++******((('''&&&''''''&&&$$$)))'''&&&&&&(((***+++***111---(((''')))+++)))&&&'''&&&&&&''''''((()))***)))(((((('''((()))***+++''''''''''''(((((((((((()))))))))))))))))))))((())))))***+++,,,---......///////////////000111111000111444555666555444333555444333333333333333444666555555444444333333333333444444555555555555555444333333222222333333444444444333222111000///...///......//////000111222222111111000000111111111222222222222222222222222111000/////////111333555555555444333333333333333222333333000---+++,,,/////////......///000222333555444333222222333555555444444444444444555555666::::::::::::::::::::::::777555111000//////...------...//////...///111333111000...------...000222222666888666333222666999444???EEE@@@:::;;;:::777333222000...---------...000000///...---+++***)))//////......//////000111111000//////.../////////.........///......------,,,------......------,,,+++,,,...000222333444555000111222333444444444444...///000111222111000000222333444444333222000///........................///000000000000///..............................+++,,,---...000222444555111000000///////////////////////////////////////.../////////......///111---......//////000000111...............------,,,...///000111222333333333222222111000///111444777888444000...///...+++)))...---...///111222000...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,,,,,,,,,,+++,,,------+++)))(((((()))'''&&&'''(((******(((&&&((((((''''''''''''(((((()))))))))))))))***+++,,,+++++++++***++++++,,,---)))'''&&&)))---...+++'''(((((((((((()))***+++,,,))))))************))))))))))))))))))******+++,,,***,,,,,,)))(((******'''******++++++,,,---......+++***)))(((((('''((((((&&&'''''''''((((((((()))***)))((('''''')))+++,,,((((((''''''(((***,,,---111///,,,)))'''&&&''''''%%%''')))***++++++***)))000000///---***)))***+++***)))))))))))))))***+++***+++,,,+++)))))))))***+++,,,,,,+++)))((()))***)))************+++++++++))))))******++++++++++++,,,...000111222111000///111///...///222222000---///---******+++,,,,,,+++++++++,,,,,,,,,***)))(((((((((((()))***+++,,,---'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((()))+++,,,((((((((((((((()))***+++)))(((&&&'''***---///000...+++(((&&&&&&''''''&&&)))(((&&&''')))++++++***///+++(((''')))***)))''''''&&&&&&''''''((()))***((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++---......///////////////000000111000111333444444444333222444444444444444444444555777777777666555444333333222444555777777666555444444444333333333333444444777666555444333222222111///////////////000111111111111000000000000000111333333333333333222222111000///.........000111222555444333222111222222333222444444111,,,***,,,//////...---,,,,,,---///000222111111000111111222333333333222222333333444555:::::::::999888888777777444222///////////////...---...///.........000222111000000///000000111222000333333000...000333444DDDKKKMMMCCC999444111///222111000...------......////////////...---,,,+++000//////.........////////////...............///---......///...---,,,+++++++++,,,---------,,,,,,***,,,...000222444555666//////000111111111111111///000111111222222111111222222333333333333222111---............///////////////000000//////...---/////////......---------++++++,,,...000222444555000000////////////000000////////////............,,,---......---...000222......//////000000000000---...///000///...---,,,...///000111222222222222111222111000///111444777555333000000000000---+++---......000222111///,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,...//////...+++***)))***++++++,,,,,,++++++,,,,,,,,,+++***)))((()))&&&&&&&&&'''(((((('''&&&(((((((((''''''((((((((()))))))))))))))*********)))))))))******+++------***)))))),,,......***'''(((((((((((()))***+++,,,))))))************)))))))))))))))))))))***++++++)))++++++((((((++++++((()))))))))***+++,,,---...++++++)))((('''''''''''''''''''''(((((())))))******)))'''&&&&&&((()))+++''''''((()))***,,,...///000...,,,)))'''&&&&&&&&&(((((()))***+++,,,,,,---111111///,,,***)))***+++++++++++++++++++++******)))***++++++))))))***,,,***+++,,,+++)))((()))***))))))*********+++++++++***************+++++++++,,,...000222222111///...///...---...000000...,,,---+++******+++,,,,,,+++,,,---...///...,,,)))(((((((((((()))***+++,,,,,,(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''((()))***+++,,,((((((((()))***+++---...***)))(((+++000666;;;===444000+++(((''''''''''''((('''&&&&&&((())))))(((---***((('''))))))(((''''''&&&&&&''''''((()))***((((((((((((((())))))***''''''''''''(((((((((((()))))))))))))))***************+++,,,---......//////////////////000000111000111222222333222222111222333333444555555555555777888888777777555444333111333555777777666444333222333333333333333333222555444333222222222222333000////////////000000111000000//////000000111222444444444555444333222111//////.........///000111333333222111111111111111222444555333000---...//////...---,,,,,,---...//////......//////000000111333222222222222333444444999999888777666555444444111///......///000///...,,,---......---...000222///000222444555444222111///111111000666>>>AAA>>>???@@@>>>999666555555333222111111000////////////...//////000000000//////000//////...............---------,,,,,,---......------...------,,,++++++***++++++,,,------,,,,,,***+++---000222444555555111111111111000000///...111111111222222222222222///000111222333333444444///////////////////////////////////////...------//////......------,,,,,,,,,,,,,,,---...///111222000000////////////000000000/////////.........---***,,,------,,,---///111/////////000000000000000//////000111111///...---...///000111111111111111000111111111000222555777222222222333333333111///...---...000111000---+++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,...000000...+++)))******+++,,,,,,,,,,,,+++,,,++++++*********)))((('''''''''&&&&&&&&&&&&''''''(((((((((((((((((('''))))))))))))******))))))((((((((()))***+++,,,---***---000///---***))))))(((((((((((()))***+++,,,))))))************)))))))))))))))((())))))******'''******((((((++++++((((((((((((((()))***,,,,,,++++++)))(((''''''''''''''''''(((((()))***++++++)))(((&&&%%%%%%&&&''')))''''''((()))+++---...//////---+++)))'''&&&&&&&&&,,,+++))))))***,,,000222222222000,,,))))))***,,,---............---+++***)))***+++***))))))+++---***+++,,,+++)))))))))+++))))))*********+++++++++******)))))))))***+++,,,+++---...000000///...---------------......---,,,,,,***)))***+++,,,,,,+++,,,---//////...,,,***(((***************+++,,,---******)))(((((()))))))))''''''''''''''''''''''''%%%&&&'''((()))***++++++(((((())))))+++,,,...///******+++000888@@@FFFHHH999555...***((('''''''''&&&%%%$$$%%%''''''&&&%%%***(((''''''((()))(((''''''&&&&&&''''''((()))***'''(((((()))))))))))))))''''''''''''((((((((((((((()))))))))*********+++***,,,...///000000000000///////////////000111111000000111111111111111000000111222444555555555555666777888888777666444333111222444666666555444333111222222333333222222111222111000/////////000111000000////////////000000000000000111222333444555555666666777666555333222/////////......//////000111111111222111111000///111222333555555333111///------..................,,,------....../////////111111111111111222333333666666555444333222111111000///......000000///...,,,---......---...000222...000444777777666333111222666777999CCCPPPRRRMMM777444000000222555666555222222222111111000000000......///000111111111111//////......---.........---------,,,------...///------,,,+++++++++,,,,,,******+++,,,------------***+++---///111222333444333333333333222111000///222222222222222333333333......///000222333444555111111111000000000//////...////////////...------///.........------,,,,,,---------------.../////////////////////000000111111000000//////.........***+++,,,,,,,,,,,,///111000000000000000000000000000000000000000//////......///000000111111111000///000111222222444777:::444555777888888777555444///......///000///---***,,,,,,,,,,,,++++++++++++***************************,,,...000000...,,,***++++++,,,------------,,,,,,+++******++++++***((((((((((((&&&$$$$$$''')))''''''(((((((((((('''''''''((())))))*********)))(((((((((((()))***+++,,,+++///111///+++'''(((***(((((((((((()))***+++,,,))))))************)))))))))))))))(((((())))))***&&&)))***'''(((++++++)))))))))((('''''')))***++++++***)))(((((('''((((((''''''((()))***+++,,,,,,)))'''&&&$$$$$$%%%&&&'''&&&'''(((***+++,,,---...---,,,+++)))((('''&&&&&&---+++)))'''))),,,111444222111///,,,)))))),,,...///000222222111///---+++***++++++)))((()))+++---)))+++,,,+++***)))***+++)))************++++++++++++***)))))))))***,,,---,,,,,,---------------,,,,,,,,,------------,,,,,,+++***)))***,,,,,,+++***,,,,,,---------+++***)))***************+++,,,---+++******))))))))))))***''''''''''''''''''''''''%%%&&&((()))************((())))))***+++,,,......******,,,111999@@@EEEHHH999444...***(((''''''&&&%%%$$$$$$%%%&&&&&&%%%###'''''''''((((((((((((((('''&&&&&&''''''((()))***''''''((()))))))))))))))''''''''''''((((((((((((((())))))******++++++++++++---111333444333222000///////////////000111111000000000000000000000000///000111333444555555444444555777888888666555444111111333444444444333222111222333333333333222111555333111///......///000000000////////////000000111222222333555777999:::777777888999888666444333000/////////////////////...000111222222000...---......000555999999333...+++,,,...///000///...---++++++,,,---...////////////////////////000111111333333222111000000//////000///...///000111///...,,,---......------///111///000333555666555444333111888:::666999AAABBB;;;777444222222333333222222111111222222111111000000...///000000000000000///......---------...//////...............///000000---,,,***))))))+++---...***+++,,,---............***+++,,,...000111111111111222222222222222111000111111111111111222222333......//////000111222333444333333222111000//////......//////......---,,,------------------------------------...///000111///////////////000111111222222111000000///......,,,---...---,,,---///111000000000000000000000000000000///............///...///000000000000000000...000222333444666999<<<;;;===??????>>>;;;888666222111////////////...,,,,,,,,,,,,+++++++++*********************************+++---...///...---,,,,,,,,,---............------***))))))+++,,,***((()))))))))&&&$$$$$$'''***&&&'''((())))))((('''&&&%%%&&&((()))************((((((((((((((()))***+++,,,,,,,,,+++)))((((((((((((((((((((()))***+++,,,))))))************))))))))))))(((((((((((())))))%%%((()))'''(((+++,,,))),,,+++)))((('''((()))***))))))(((((((((((())))))'''(((((()))+++,,,,,,---***(((&&&%%%%%%%%%'''(((&&&'''(((***+++,,,,,,,,,+++******)))((('''''''''***)))((('''))),,,///111222111///,,,)))***---000222333555555444111...,,,+++,,,+++)))((((((***---)))***++++++***)))***+++)))************++++++++++++***)))((()))***,,,---...---,,,++++++,,,------,,,---......---,,,,,,---+++*********+++,,,***(((***************************))))))))))))***++++++******)))(((((((((((((((''''''''''''''''''''''''&&&'''((()))******))))))))))))))))))***+++------)))(((***---222777999999222///+++(((((((((((('''%%%$$$$$$&&&''''''%%%###%%%&&&'''(((''''''(((((('''&&&&&&''''''((()))***&&&'''((()))***))))))(((''''''''''''((((((((((((((())))))******+++,,,,,,,,,...333666777666333111///////////////000111111000000000000////////////---///111333444444444444333444666777888777555444111111222222333333333222222222333444444333222222:::888555222000000000000111000////////////000000333333444666888:::===>>>888888999:::999777555333000000000000000/////////---///111333333111---+++,,,+++---444;;;<<<444---(((***---000000///...,,,***+++,,,---...//////......------------...//////111111111000///.........000//////000111111///...,,,---...---------///111000000111222333333444444BBBJJJJJJ>>>666666444---777777777999888555444444000111111111111000000/////////000000///...---------------------...//////000000000000000111222222---+++)))'''(((***...000***+++,,,---............***+++,,,...///000000000---...///000000111111000000000000000000111111222000///////////////000111666555444333222000//////......//////......---,,,------------------------------......///111222333///////////////000111111333222222111000//////....../////////---...///111111111111000000000000000000///...,,,,,,---.........///000000000000000///---///222444555888;;;>>>AAACCCEEEDDDAAA===999888555333000///000000///...,,,,,,,,,++++++*********************************)))+++,,,...//////......,,,---......//////......---***((()))+++,,,***(((******)))'''$$$$$$'''+++&&&'''((())))))((('''&&&$$$%%%''')))+++++++++***((((((((((((((())))))***,,,)))&&&&&&)))***)))'''(((((((((((()))***+++,,,))))))************))))))***)))(((((((((((())))))%%%((()))'''(((+++,,,***...---***)))((()))***+++)))(((((((((((())))))***'''((()))***+++,,,------+++***(((&&&%%%&&&'''(((&&&'''(((******+++++++++))))))))))))((((((((((((&&&&&&'''((()))+++---...111000...+++******...111333444666777666333///,,,,,,,,,+++)))'''(((***,,,)))***++++++***)))***,,,)))************++++++++++++***)))((((((***,,,---///...,,,++++++,,,---///,,,---......---,,,------,,,+++***+++++++++)))(((***))))))(((((()))***+++)))(((((((((((())))))******)))(((''''''''''''''''''''''''''''''''''''''''''((()))******)))(((((())))))))))))***+++,,,,,,((('''''')))+++---,,,+++,,,***'''&&&'''(((((((((&&&%%%%%%'''((((((%%%###$$$%%%'''(((''''''(((((('''&&&&&&''''''((()))***&&&''')))*********)))(((''''''''''''((((((((()))((())))))***++++++,,,,,,,,,...222444444222///---///000000000000000///...000---,,,---000222000---///...---...111333333222666666555444444444444444222000///...///222666888555444222000000111222333777555333111000000000000000111000///...///222555666555444666:::===<<<:::???>>><<<999777444333222111111000///...------,,,------.../////////......,,,,,,++++++,,,---///000,,,---------------,,,,,,,,,,,,,,,++++++*********+++,,,...---,,,,,,---///////////////////////////...000222000---,,,---///---...//////------...///111111000000111222333333:::999666444333333555555888888999:::999888777666444555555444222222333555111111000000//////.........------------....../////////............//////---,,,,,,++++++******))),,,,,,,,,---------.........///000///......///000.........//////000111222111111000000//////......///...---,,,+++,,,---...666666666666444111...,,,...,,,++++++,,,---,,,+++000///---,,,,,,---...///---------......000111222000000000000///...,,,+++...///111111000//////000000///...///111222111000...111222111...---...111------............------,,,---///000111111111000///000222555888===CCCHHHMMMMMMMMMLLLIIIEEEBBB@@@777333///---///000///---,,,***((()))+++---------************+++,,,------000///....../////////...//////000111000///...---+++*********))))))((((((******(((&&&%%%&&&))),,,***)))(((&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''***,,,***)))(((''''''&&&''''''((('''&&&&&&'''((()))***///...+++)))((((((((()))((((((((()))(((''''''&&&%%%%%%''',,,222444333000---***'''%%%&&&''''''&&&''''''(((((())))))******)))(((&&&%%%%%%&&&'''(((((((((((()))******++++++***++++++******,,,///222888888777666333000---++++++***'''&&&%%%&&&'''(((+++++++++***************'''(((***+++,,,---------)))***++++++,,,---......111///---******+++---...,,,,,,++++++,,,---///000&&&(((+++---//////...---222000,,,)))(((((()))***...,,,***(((''''''((()))++++++***)))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((*********)))((()))+++,,,,,,+++...,,,******+++,,,+++***''''''(((((((((((('''''''''''''''&&&$$$###%%%&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''')))(((''''''((()))(((&&&*********)))))))))))))))***,,,000333333111...+++////////////////////////......---...///000///...////////////000111222222444444333333333444444555444333111000111444888:::555333222000000000222222666555333111000000000000///000000///...///111333555444444666:::<<<<<<;;;======;;;:::888777555555111111000///......---,,,+++++++++,,,,,,,,,,,,,,,...---,,,+++***++++++,,,,,,------...---,,,+++***,,,,,,,,,,,,++++++++++++------...---++++++,,,..............................000111000---,,,---///...///000///...---...000000000000000000111222222888777555444333333333444666777888999999888777666666777777555333222333444////////////............//////...------...............------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111111///...//////.........///000111222333111000000000/////////...///...------------...///222333444555555333222000///---++++++,,,---,,,+++///...------------...//////......---------....../////////000//////.........000111111000///000111000///......000111000///000111333222000///000222.........//////.........---...///000111111000000000222444777;;;AAAIIINNN[[[[[[YYYUUUPPPJJJDDD@@@999666222000000000///...---+++))))))+++---------+++++++++***++++++,,,,,,///........./////////...000000222222222111///...************)))))))))(((*********(((''''''***,,,***)))((('''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((()))(((''''''***,,,))))))((('''&&&&&&''''''(((''''''&&&'''((()))***,,,+++***)))(((((((((((((((((((((((((((''''''&&&(((((())),,,111333333111+++)))&&&&&&''')))))))))''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))(((((())))))***++++++,,,******+++***)))+++...111666666555444222///---++++++***)))((((((((()))***************************)))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---.../////////---,,,,,,,,,---...)))***,,,...////////////111///,,,)))(((((()))***---,,,***(((''''''((()))++++++***)))((('''&&&&&&(((''''''''''''''''''((('''''''''(((((()))))))))***)))((()))+++,,,+++***...---*********+++***)))''''''(((((((((((('''''''''))))))((('''&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((''''''''''''((((((((((((((('''''')))(((''''''))))))((('''***)))))))))))))))))))))))),,,000444444222...+++...---------...///000000---...//////......///000///111333222///...000333222222222222333444555555444333111111111444777999333222111000///000111222444333222111000//////000...///111000//////000222444333444666999;;;;;;;;;<<<<<<<<<;;;:::999888888222222111000///...------+++************+++,,,---///...,,,***)))(((((()))+++,,,---......,,,***))),,,,,,,,,,,,------------000000///,,,))))))+++---...........................///000///...---...///...///000000......///000000////////////000000111444444333333222222111111333444666777888888777777666777777555222111111222------------............111000///...............------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++...000222222000..................///000111222333000000000000///////////////.........///000111222///000222444666666666555///...,,,,,,------,,,+++---------------...///000000000...---,,,,,,,,,,,,......//////000000000000...000222222111111222333222111000000222222111000111222333333222111222333////////////////////////...///000000000000//////222333555999>>>GGGPPPWWWfffeeeccc^^^WWWOOOGGGBBB<<<999555333222111000...///---++++++,,,------,,,,,,,,,++++++***+++++++++------......////////////000222444555555333000///************)))))))))))))))***++++++))))))***+++***))))))((('''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))(((''''''))),,,)))(((((('''''''''(((((((((((('''&&&&&&''')))***(((((()))))))))))))))((()))))))))(((((((((''''''+++******,,,000333444444+++)))'''''')))***++++++''''''''''''&&&&&&&&&&&&((((((&&&&&&&&&'''((()))))))))******+++,,,,,,,,,*********)))((())),,,...222222222222000...,,,+++******++++++++++++++++++))))))))))))))))))******+++,,,---///111222222222---------,,,,,,++++++++++++,,,,,,---......//////333111///---,,,,,,,,,,,,------------...///111111000...+++)))(((((()))))),,,+++)))((('''(((((()))++++++***)))((('''&&&&&&((((((''''''''''''(((((('''''')))******)))(((((()))((('''(((***+++***)))...,,,***)))******)))(((''''''((((((((((((''''''''')))++++++***(((((((((&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''(((((())))))((((((((()))((('''((()))***)))((())))))))))))))))))******+++...222555666444000...---,,,,,,,,,---...000111+++...000///---,,,...111000333666555000...000444111111111222333444666777222111/////////111333555111111000/////////000111222111111000////////////---///111111000000111111444444555666888::::::;;;<<<=========<<<;;;999888333333222111///...------,,,,,,++++++,,,---...//////...,,,***)))))))))))))))+++---//////...,,,+++,,,,,,,,,------.........444333111---***)))+++---..............................//////......//////...///000///......///000//////.........//////000000000111111111000000///111222444666777777777777555666666444111///......,,,,,,---......///000000222111000///...---------------,,,,,,,,,,,,------++++++,,,------...//////---------,,,,,,,,,++++++...000222222000...------,,,,,,------...000111222000000000000/////////////////////000111222333333...///111333555666777777111///---,,,---------,,,,,,,,,,,,---...///000000000000///...............000000000000000000000111...000333333333333444555666555333444555555444222222222333333222222222333000000////////////000000000000000000000/////////222333555999???IIITTT[[[fffeeeccc___XXXOOOGGGBBB===;;;888555333111000///111///,,,+++,,,---,,,+++------,,,+++************,,,---............///000111222555666666444111///*********))))))))))))))))))+++------,,,******+++******)))))))))((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''')))+++***)))))))))))))))******)))((('''&&&&&&'''((()))&&&''')))++++++++++++******))))))(((((((((((((((+++******,,,///333666777---+++))))))***+++******(((((((((''''''&&&&&&&&&(((''''''&&&''''''((())))))******+++,,,,,,------)))******)))((((((***,,,...////////////---,,,+++((()))+++------,,,+++***((()))))))))))))))******+++,,,...000111222222333,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---/////////...---333222000...------------......,,,,,,,,,...000111---,,,***)))((((((((()))***))))))((((((((())))))*********)))((('''''''''((((((((())))))((((((((('''(((***++++++***(((''')))((('''((()))***)))(((+++***((((((***+++***)))''''''((((((((((((''''''&&&)))+++,,,+++)))((((((&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''(((((())))))))))))((()))((('''(((***+++***))))))))))))))))))*********+++---111333444333000///,,,,,,,,,------///000000+++---000///,,,,,,...111000444888666111///000333000111111222333555666777111000///......///111222/////////////////////000/////////////////////...,,,...111222111111222444555555777777888888999:::>>>>>>???>>>===;;;999777444444333111000///...---,,,,,,,,,,,,---...///000---,,,+++******+++,,,---(((***,,,///000000000///,,,,,,,,,------.........666555222...++++++---///...........................------...///000000000---/////////...---.../////////...............///---...///////////////...000111333555666777777666777888888666333000///...------...///000111111222111111000...------------......------------......***+++,,,,,,---...//////...............------------///000000...---,,,---,,,,,,,,,,,,---...//////////////////000000000000///000111222333333444444000000111333444444555555222000...---......---,,,+++,,,---......///000000////////////000111222333444333111000/////////000///111333444444444666777777555444555666666555444333333222222222222111111111000////////////000111000000000///////////////000222444777>>>GGGRRRZZZaaa```^^^YYYRRRJJJCCC>>>;;;:::888666333111000000222///---+++,,,,,,,,,+++------,,,+++************+++---///...------...000000222333555444222000///))))))))))))))))))******)))+++---...,,,+++***+++***************)))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((&&&''')))++++++*********+++,,,------)))((('''&&&&&&'''((()))&&&'''))),,,---......---******)))(((((((((((()))((())))))+++---222666:::///---+++*********((('''***))))))(((((('''''''''''''''''''''(((((()))))))))******+++,,,,,,------((()))***)))(((((()))++++++,,,---------,,,+++***&&&(((***,,,,,,,,,***)))(((((())))))*********++++++,,,---...///000000000******+++,,,,,,---......---...///000///...,,,+++000///...------...///000...---+++******+++---///+++***)))(((((((((((()))(((((((((((((((((())))))******))))))((((((''''''(((((()))******)))(((((('''(((***,,,,,,+++)))(((***((('''((())))))((('''((('''&&&'''***+++,,,+++''''''((((((((((((''''''%%%'''***+++***(((''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''((()))******))))))***)))((()))+++,,,+++***(((((())))))************)))***,,,...//////......,,,---...///////////////,,,---......------...///000333555555222///000111000000000111222444555666222111000/////////000111------............//////------.../////////......,,,...000222222333666888777888999999888777888:::===>>>??????>>>;;;999777666555444222111///...---)))***+++,,,---.........+++*********+++,,,...///((()))+++---...///000000,,,,,,,,,,,,------------333333222///---,,,...000---------------------------,,,,,,---000111111000...///000000......///000000//////............///,,,,,,------......//////000111333555666666666666888::::::999666333111111.........///000111111222000///...---------------......------------......***++++++,,,---......///---.........////////////...///000///...---...000------,,,,,,,,,,,,------////////////000000000000000111222333333333333333111111111111222222222222333111///.........---,,,,,,,,,---.../////////.........///000222444666777666444222000//////000000///222444666666666888999666555444555777888777666666444222222222222000///000000............000000000000////////////000111///000222555;;;CCCMMMTTT[[[YYYUUUPPPIIIAAA;;;777555666666444222000000111111///,,,++++++,,,++++++,,,,,,++++++***++++++++++++...000///,,,+++---//////000000111000///...---))))))))))))************)))+++------,,,+++***+++***++++++++++++***))))))******))))))((((((''''''''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))******(((&&&&&&(((************+++,,,---...///***)))'''&&&&&&'''(((((('''(((***,,,---...///000+++***)))((('''((()))***&&&''')))***,,,///444888000...,,,+++***)))'''%%%)))))))))))))))(((((((((&&&''''''((()))))))))***))))))******+++,,,,,,,,,''')))******))))))***+++***+++,,,,,,,,,+++***)))&&&''')))++++++***(((''')))))))))***++++++,,,,,,++++++,,,------------,,,)))******+++---....../////////000000///...,,,+++------,,,,,,---///000222---,,,***(((((()))+++,,,))))))((((((((((((((()))'''''''''(((((()))))))))***)))))))))((((((((('''((()))***++++++***)))((('''(((***+++,,,,,,+++++++++)))((((((******)))''''''&&&%%%&&&)))+++,,,+++''''''((((((((((((''''''$$$&&&((()))((('''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''((()))***************)))((()))+++,,,,,,+++((((((((()))******++++++)))******+++,,,---...///,,,...000111222000...------,,,+++,,,...///...---...///000111111///...---.........///000111222333000///...------------...,,,,,,---...............+++,,,---...///......---,,,...000111333555999===:::;;;<<<;;;888666777999:::<<<===???>>><<<:::999666666444333111///...---(((***,,,///000000...---***)))))))))***+++---...***************,,,---...,,,,,,,,,,,,++++++++++++//////000...---,,,...///---------------------------,,,+++---000222111000000111222222000000111222111000//////......//////,,,,,,++++++,,,...///000111222444555666666666555666888999888555222111000---......//////000000000...------,,,,,,,,,------------,,,,,,,,,,,,------******++++++,,,,,,------+++,,,,,,---...///000000000000000///...///222555000000///...------------.../////////000000000111111111222333333333222111000000000000000000111111444222///...//////---,,,,,,---...//////......---------...000111444555777555444222000000000222222000222555666777888999;;;888777666888:::<<<;;;;;;999777444333444333000...000///---,,,,,,---///000//////......///000111222...000222555999???GGGLLLMMMKKKGGGCCC===888444222...111222222000...///111///---+++***+++,,,+++++++++++++++***++++++,,,,,,,,,///111///+++)))+++...------,,,,,,++++++,,,,,,((()))))))))************)))+++,,,,,,*********+++++++++,,,,,,,,,+++***)))*********)))(((''''''''''''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))*********(((&&&&&&(((***(((((())))))+++,,,---...***)))((('''&&&''''''((((((((()))***+++---///000,,,+++)))((('''((()))***%%%''')))))))))+++///222---,,,*********)))'''%%%''''''((((((((((((((((((&&&'''(((((()))*********(((((())))))***++++++,,,&&&(((***+++******+++---***+++,,,,,,,,,***)))(((((()))*********)))(((''')))******+++,,,,,,------+++,,,,,,,,,,,,+++******+++++++++,,,,,,---------...////////////.........---,,,,,,,,,,,,...000111,,,+++***)))((())))))***((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))((((((((((((((()))+++,,,,,,+++)))((('''((()))***,,,---......,,,***))))))******)))((()))'''&&&&&&((())))))(((''''''((((((((((((''''''%%%&&&(((((('''&&&((()))&&&&&&&&&''''''''''''((('''''''''(((((('''''''''''''''(((******++++++******))))))***,,,------,,,'''(((((()))******++++++,,,+++++++++,,,...000111---///111333333111...,,,...,,,***+++...000...,,,,,,+++,,,...//////,,,***---------------...///000---,,,,,,+++************+++,,,------.........---***+++---...///......------...000111333777<<<@@@<<<===>>><<<888666777999888999<<<>>>???>>><<<:::777666555333111///...---))),,,000333444333111///***)))((((((((()))+++,,,,,,+++)))''''''((()))+++,,,,,,,,,++++++*********+++,,,...---,,,,,,---///---------------------------++++++---111333222000222333444444222222333444111111000///////////////---,,,+++***+++...000222222333555666777666666555222444666555333000......---------...............,,,,,,+++++++++,,,------,,,++++++++++++++++++,,,******++++++++++++,,,,,,)))***+++,,,...///000000222222111000///111555999333222111000......------.../////////000000111111111222333333333222111000///////////////000111111444222000/////////...,,,---.../////////...---,,,------...///000222444555333222111000000222444555000222555777777888:::<<<;;;;;;;;;<<>>:::888666555333111///...---,,,,,,---...///+++---///111222222111111000//////222666999999888999777555444444444333222---,,,,,,,,,,,,---......111///---+++)))***++++++---,,,,,,++++++,,,,,,---000000///---******+++---,,,,,,,,,+++***))))))(((&&&''''''(((((((((((((((---,,,+++***)))***+++,,,***************)))(((((()))))))))))))))(((((((((,,,'''###%%%'''&&&(((,,,&&&'''(((*********)))((())))))(((((((((((())))))***************)))((((((&&&(((+++,,,+++++++++,,,+++***(((&&&&&&&&&'''(((((('''%%%&&&))),,,------111---((('''(((******)))---,,,***)))))))))***+++,,,,,,+++***))))))******&&&(((++++++***(((''''''(((((()))***+++***'''$$$))))))*********((('''%%%&&&(((++++++***))))))******+++++++++***)))'''&&&(((***+++***)))((()))***)))******++++++,,,------000---***)))***,,,------,,,---...//////...---,,,***+++---.........---,,,,,,,,,,,,------...///000...---,,,+++******))))))))))))))))))))))))))))))(((***+++***)))((()))******************)))(((''')))***+++,,,+++***'''&&&((()))+++---...///000000******)))(((((()))***+++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%+++***))))))******)))((())))))))))))))))))))))))(((((()))***************)))))))))***---000222444***************+++,,,,,,------.........---,,,++++++,,,,,,,,,,,,+++******+++,,,---...///......---***,,,......,,,+++,,,---++++++++++++++++++++++++,,,,,,++++++,,,---+++)))*********+++,,,---...///---...///111333888===AAAEEECCC@@@===;;;;;;:::;;;999:::<<<======<<<;;;:::888888666444222///---,,,)))***,,,---...///......)))))))))))))))***++++++++++++***************++++++++++++*********))))))************+++,,,---...+++++++++++++++,,,------------...000333555666666777666777:::======:::777777555555555555444222000...---,,,,,,,,,---...///222222111333444555444222111111222222111000///......------,,,,,,,,,,,,,,,+++++++++***++++++,,,---+++,,,------++++++,,,---+++++++++---......+++)))++++++,,,,,,---......///...........................,,,+++,,,///111000///......//////000000111111111111111000000000//////222111000000111111000///111111222222111///...,,,...........................///111444666777777888444444333333333333444444888;;;======:::999999:::======>>>AAAEEEGGGGGGFFFAAA>>>:::777666555333222000000///......///000000...//////000000000000//////......000444666666555777555444333222222111000,,,---------............000...,,,+++******,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++))))))+++---,,,++++++***))))))((((((&&&'''(((((())))))((((((,,,,,,++++++***************************)))(((((((((((((((((((((((((((((('''$$$%%%)))+++)))'''((((((((()))))))))(((''''''))))))(((((((((((()))))))))************)))((((((++++++,,,+++)))***+++---)))))))))(((((('''''''''((('''&&&'''***---......000,,,((('''(((******))),,,+++******))))))******++++++***)))))))))))))))%%%(((***+++***((((((((((((((()))+++------+++)))(((((()))))))))))))))(((''')))++++++***)))******++++++++++++***)))((('''(((***+++***)))((()))+++)))******++++++,,,------///---******,,,------,,,------...//////...------++++++,,,---------------...---,,,,,,,,,...///000000///---+++************))))))))))))))))))))))))(((***+++***)))((()))+++)))))))))(((((((((''''''))))))***++++++***)))(((***+++,,,---............******)))(((((()))***+++(((((('''''''''&&&&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))&&&''''''((((((''''''&&&***)))))))))))))))((('''))))))))))))))))))))))))(((((()))***************)))))))))***,,,...000222***************++++++,,,---,,,++++++************---,,,++++++******+++++++++,,,---...////////////+++---//////---,,,,,,,,,++++++++++++++++++++++++)))+++---...---***))))))+++++++++++++++,,,---...,,,---///111333777===AAAEEEDDDBBB@@@>>>===;;;;;;;;;<<<===>>>>>><<<;;;999888777666444111///---,,,)))***+++,,,---.........***))))))))))))***++++++************************+++++++++***************************+++,,,---...***************++++++,,,---...000222444666777888999999:::===@@@AAA@@@>>>>>><<<;;;;;;:::888555222000///---,,,,,,---......111000000111333333222000//////000000000//////...///......---,,,---------+++++++++++++++,,,------+++,,,------,,,,,,---...---,,,,,,...//////---***+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...------...///000111111222111111000000000000//////111000///000111222222000111222444444333000---+++........................---...111333666777888999888777666666666666666666:::<<<>>>===<<<:::::::::=========???CCCEEEEEEDDD???===999777666555444222222111111000000111111222111000//////...............------...111222222111444333333222111000//////,,,---...///000///.........---,,,++++++,,,---...------------------------((()))))))))((((((***,,,+++******))))))(((((('''&&&'''(((((())))))((((((***+++,,,---,,,+++)))((()))************))))))(((''''''''''''''''''''''''&&&###$$$)))+++)))'''(((+++***)))(((''''''''''''))))))(((((((((((())))))))))))******))))))(((''',,,,,,+++)))'''(((***---(((((()))))))))(((((('''(((''''''(((+++...//////...,,,)))'''((()))************++++++******)))(((***))))))(((((((((((()))%%%'''******))))))))))))''''''))),,,///000///---(((((((((((()))***++++++((()))+++,,,+++******+++,,,+++***))))))))))))))))))***+++***))))))***+++)))******++++++,,,---------,,,+++,,,---...---,,,------...//////...------,,,,,,,,,,,,,,,---......///...,,,+++,,,...111333333111...,,,*********+++)))))))))))))))))))))))))))***+++***))))))***+++))))))'''&&&&&&''''''((()))))))))***************,,,,,,---------,,,++++++***))))))(((((())))))***((((((((('''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))(((''''''''''''''''''((()))*********))))))(((((())))))))))))))))))))))))((())))))************))))))))))))***+++,,,---...+++++++++++++++,,,------...---+++)))((()))***+++---,,,+++***)))***+++,,,++++++,,,...///000111111+++---000000...---,,,,,,************************+++,,,///000---))))))---++++++++++++++++++,,,,,,+++,,,///000333666;;;???BBBBBBBBBBBB@@@>>><<<::::::<<<===??????>>><<<;;;888777555222000...---,,,)))******+++,,,---------******))))))******+++,,,******++++++,,,,,,++++++************************************+++,,,------+++************+++,,,,,,///000222444555777999:::::::::<<<>>>AAACCCCCCDDDEEEDDDBBBAAA@@@===999555111000///------------...///......///111111000...---------......///////////////...------------...,,,++++++++++++,,,------,,,---...---,,,+++,,,------,,,,,,---//////---+++,,,,,,,,,---------......************************,,,,,,,,,---.........------......//////000000000000000000000000000//////111000///111333444444333111333555555444111---+++---------..................///000222333555666666>>>===<<<;;;:::999999999888999<<<>>>>>>>>>??????<<<;;;:::<<<>>>@@@@@@???===:::777555555555444333222111111111111111111222111000///...---...///000............////////////222333333222000///......,,,---///111111000///---,,,,,,,,,,,,,,,---...///------............------'''((())))))(((((()))+++***)))))))))((((((''''''''''''((()))))))))))))))***+++...000000---***((())))))************)))(((&&&&&&&&&'''''''''''''''***%%%$$$'''***)))***,,,,,,+++)))(((((()))***+++))))))(((((((((((()))))))))))))))))))))(((((('''((())))))((('''''')))+++)))))))))((())))))******((('''''')))---/////////,,,+++)))(((((()))******)))***+++++++++***(((''')))(((((('''''''''((((((%%%''')))***)))))))))***(((((()))+++...//////---***)))((('''((()))+++,,,(((***++++++******+++,,,---,,,***)))((()))******)))***++++++))))))***+++)))******++++++,,,------,,,,,,+++---...///---+++---..................---///...---,,,---...///000///...,,,,,,---111555888555333///,,,******++++++(((((((((((((((((((((((()))***++++++))))))***+++***)))'''&&&&&&''')))******))))))))))))***,,,,,,------------,,,***)))(((***)))))))))((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))***+++,,,,,,+++***))))))))))))))))))))))))))))))((()))************))))))))))))))))))*********+++,,,,,,,,,,,,,,,---......000...,,,)))))))))+++,,,---,,,+++***)))***+++,,,++++++,,,---...///000111,,,...111111///---,,,,,,************************,,,***,,,///,,,''')))000,,,,,,+++*********++++++***,,,...000111444888;;;>>>???@@@@@@???===;;;:::888999<<<>>>?????????>>>888666444111///---,,,,,,************++++++,,,---***************++++++,,,+++,,,---.........------************************************+++,,,---------,,,,,,,,,,,,---......000333555777777888;;;===<<<===???@@@BBBDDDFFFHHHJJJIIIGGGGGGEEEBBB===999444222000...------------------,,,...///000///---,,,,,,,,,------...////////////...------------...,,,,,,++++++,,,,,,---......///000...,,,++++++,,,---,,,,,,,,,......---+++,,,,,,,,,---------------+++++++++++++++++++++++++++,,,---......---------000000//////......------//////////////////000000111000000222444555555444111222444555444111---+++---------.........///////////////000000111111111>>>============>>>??????;;;<<<>>>@@@CCCDDDDDDCCC===;;;::::::<<<======<<<:::777555333444444333222111111111111111111111111000000///......000111222.../////////.........///222444555444111/////////,,,---///111111000///---,,,,,,,,,,,,---...//////---......//////......---)))+++++++++)))((()))***))))))))))))(((((((((((('''(((((()))))))))))))))***---000333222///+++(((((())))))*********))))))&&&&&&&&&&&&''''''((((((,,,)))+++111333000---...******))))))***,,,...///))))))(((((((((((()))))))))))))))))))))(((''''''$$$'''***,,,,,,++++++,,,+++***(((''''''))),,,...(((((((((***---///...---)))))))))(((((()))***+++))))))***++++++)))((('''((('''''''''''''''((((((&&&((())))))(((((()))******))))))***,,,---+++***,,,+++***((((((((()))***)))***+++***))))))+++,,,---,,,***)))))))))***+++)))+++,,,+++***)))***+++)))******++++++,,,------,,,,,,,,,---//////...,,,.........------.........000///.........///111222...---,,,,,,///333888;;;555333000---+++***++++++(((((((((((((((((((((((()))+++,,,+++***)))***++++++***(((''''''(((***+++******))))))***+++,,,------------,,,+++)))((('''))))))))))))((((((''''''))))))((((((((('''''''''(((((())))))))))))(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))***,,,//////,,,******+++))))))))))))))))))))))))))))))*********))))))((()))))))))))))))))))))))),,,,,,,,,,,,,,,---......111///---+++******+++,,,---,,,++++++******+++++++++++++++,,,,,,...///000---///222222000...,,,+++***************************''')))......))))))000---,,,+++***************)))+++---...///111444666999:::;;;<<<<<<;;;::::::666888;;;===????????????888666333000...,,,,,,,,,******))))))******+++,,,+++************+++,,,,,,+++,,,...///000//////...***************+++++++++************+++,,,---..................///000000111555888999888999<<<@@@AAABBBCCCBBBCCCDDDHHHJJJKKKKKKJJJJJJIIIFFFAAA===666444222///---,,,,,,,,,---,,,,,,---//////...,,,------,,,,,,---.../////////......---,,,---------,,,,,,,,,,,,,,,------......///000...,,,+++,,,---...---,,,,,,---...---,,,------------------------------------------------+++---//////...---------111000000///...---,,,,,,......////////////000000222111000222444555555444000111333444333111...---,,,,,,------.../////////000000///............///777888999;;;===@@@BBBCCC@@@@@@AAACCCFFFGGGFFFDDD???===;;;:::;;;<<<<<<;;;666444222111222333222222111111222222222222111111000000000000111111222333...///000///...---...000111444777666222//////000,,,---...///000///......,,,,,,------............---...///000000///...---***+++---,,,***)))))))))))))))))))))))))))))))))'''((())))))******))))))***---000333333///+++(((((())))))************)))&&&&&&&&&'''(((((())))))+++,,,333<<<>>>666...***((())))))***+++---//////))))))(((((((((((())))))(((((())))))(((((('''&&&###'''---000000///......***)))(((((()))+++---///)))))))))***,,,---,,,+++'''((())))))((((((***,,,))))))******))))))((('''(((''''''''''''(((((()))((()))***)))((('''(((***,,,***))))))******)))(((,,,,,,+++***))))))))))))((()))***)))((((((***,,,,,,++++++*********++++++***+++,,,+++*********,,,)))******++++++,,,---------,,,+++,,,...//////...///...------------...//////////////////000111111------,,,---///333666999222111000...,,,++++++***))))))))))))))))))))))))***+++,,,+++*********,,,******)))(((((()))+++,,,*********+++++++++++++++++++++++++++***)))(((((())))))))))))((('''&&&&&&)))))))))(((((((((''''''(((((())))))))))))(((((('''''''''''''''((()))))))))(((((((((((((((((())))))---000000---******+++)))))))))))))))))))))))))))************))))))(((((())))))******)))((((((+++************+++,,,,,,000///---+++************+++,,,,,,,,,,,,+++******,,,++++++***+++,,,---...---000333333111...,,,+++***************************&&&***444777000,,,///---,,,+++***)))))))))))))))+++,,,------...000222333444555777888999999999666888:::===>>>>>>======888666222///---,,,+++,,,******)))((()))***+++,,,++++++******++++++,,,---***+++---///000//////...))))))*********+++++++++************+++,,,---...///............///000000222666:::;;;999:::>>>BBBCCCCCCCCCBBB@@@AAAEEEIIIKKKKKKKKKLLLLLLIIIDDD@@@777555333000...,,,,,,,,,,,,,,,,,,---...///...,,,......---,,,------...///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++---......------...000000...------...//////...------------------------------------------------+++...111111///------.../////////......------,,,........./////////000000111000///000222333222111///000111111111000///...,,,,,,------...//////000000///............///000333333444666888:::<<<===<<<<<<===@@@DDDFFFEEEDDD@@@===:::999999::::::999333111//////000111111111222333444444444444333222222333333333333222111111,,,...000///---,,,...000000444777666222......000,,,---------............------..................---...000111111000...---''')))+++,,,+++******+++************************(((((()))************))))))+++///111111...***'''(((((()))***************&&&&&&'''(((((()))******,,,,,,111888999222+++)))'''((()))***++++++,,,,,,))))))(((((((((((())))))(((((())))))(((((('''&&&%%%(((,,,......---------'''(((***,,,---------,,,***))))))***,,,,,,***(((%%%'''))))))((((((***,,,******)))(((((((((((((((((((((''''''(((((()))************)))'''&&&'''(((,,,+++))))))******)))(((******+++++++++******)))'''((((((((('''''')))+++***++++++,,,,,,+++++++++***+++,,,,,,******+++,,,)))******++++++,,,------...,,,++++++---///000000///...------------...///------...///////////////------,,,,,,---///000111////////////...,,,***)))))))))))))))))))))))))))***+++,,,,,,******+++,,,(((((((((((())))))*********+++,,,,,,,,,+++***)))))))))************))))))((())))))))))))'''&&&%%%))))))))))))((((((((('''(((((())))))))))))(((((('''''''''''''''((())))))(((((())))))))))))(((((('''+++//////+++((((((***))))))))))))))))))))))))***************)))((((((((((((************)))((()))))))))((()))******+++///...---+++***)))))))))++++++,,,---,,,+++***))),,,+++*********+++,,,------000333444222...,,,+++))))))))))))))))))))))))+++'''---<<<@@@777000000------+++***)))))))))))))))+++,,,,,,,,,,,,---///000111222333555777888999888999;;;======<<<;;;:::888666222///,,,+++++++++******)))(((((()))***+++++++++******++++++,,,---)))***---...//////...---))))))******++++++++++++************+++,,,---...///............///000000333777;;;<<<::::::???CCCBBBBBBBBB???======AAAEEEJJJJJJKKKMMMMMMJJJFFFBBB888666333000...,,,,,,+++---,,,,,,---//////...,,,//////------------...///------,,,++++++++++++,,,---,,,,,,,,,,,,---......)))***---......///111333111000......000000000///------------------------------------------------+++///222222///------...------..................---.........//////000000000///...///000111000///...//////000000000000000,,,,,,------...///000000//////......///000222333333333222222222222333333333333555:::AAAEEEEEECCC>>>;;;888666666777777666222000...---///000000000333444555666666555444333444555555555444222000///+++---///...,,,+++---000///333777666111---...000---,,,,,,,,,,,,---......---......///......------...///000222222000///...$$$'''***++++++***+++,,,***************+++++++++(((((()))***************(((***---//////,,,)))&&&(((((()))***************'''''''''((()))******+++000+++)))***+++))))))+++&&&''')))******)))((('''))))))(((((((((((())))))(((((((((((((((''''''&&&&&&((())))))(((((()))+++###&&&+++///111///,,,******))))))***+++***(((&&&$$$'''))))))((((((***---+++***((('''''''''((()))((((((((((((((()))******+++++++++)))'''&&&&&&(((,,,***))))))***++++++***'''(((***+++,,,,,,+++***'''(((((('''&&&&&&)))+++)))***,,,------,,,+++******+++,,,,,,******+++,,,)))******+++,,,,,,------///---***+++---///111111///...---,,,,,,---...///***+++---.........---,,,...------,,,++++++++++++---.../////////,,,***((())))))))))))))))))))))))***+++,,,,,,******+++,,,&&&&&&'''((())))))((((((***+++---...---+++)))((('''((()))******+++******((())))))))))))'''%%%$$$))))))))))))(((((((((((((((((())))))))))))(((((('''''''''''''''((())))))'''((()))******)))((('''%%%***......***'''''')))))))))))))))))))))))))))***************)))(((((('''(((***++++++******)))---,,,++++++******++++++////////////...------,,,***+++---//////---***)))+++++++++************)))---222888;;;999333---***,,,)))&&&''')))++++++***+++---///111000---***(((++++++++++++******))))))******))))))***+++,,,,,,////////////000222333444777777999:::;;;<<<<<<<<<444333111111111111///---,,,,,,+++***)))))))))***,,,++++++*********************+++,,,,,,---......+++++++++*********))))))((())))))+++,,,---......,,,---///000///...///000111555:::===>>>??????@@@BBBBBBAAA???<<<;;;<<<>>>@@@CCCGGGKKKLLLJJJHHHFFF???999111...///000...+++------------,,,,,,+++***......------------......111...,,,,,,...///...,,,,,,,,,---......---,,,,,,***,,,---------,,,...///111111000///////////////---...............------------,,,,,,,,,------...+++...222444222000...---000000...------...///000...............///000111222111000//////...//////000///......///000///---------.........---,,,,,,------...///000111222222222222222111000//////...111111111333777<<>>???@@@@@@???===:::999:::<<<>>>AAAFFFIIIKKKKKKIIIGGGAAA:::333///000000...,,,---------------,,,+++***......------------......///---++++++---...---,,,,,,---............---,,,+++,,,------,,,---///111333222111///................../////////......---...---------------......,,,...111222111///......000//////.........//////.........//////000111222222111000///////////////000///---...///000///---------------------------......//////000000111111222222111111000//////.../////////111444888===???BBB<<<666444555777666333222111///------///111222111555::::::888444222222000222444444222111111111111000000///////////////111555666222///000000---......------------......///...------,,,,,,------............------------+++***)))(((((()))***+++222...+++)))*********))))))))))))))))))***++++++)))***++++++)))(((((()))((((((((())))))))))))))))))(((((((((((())))))***************************+++***)))))))))***+++,,,))))))))))))***++++++,,,,,,***(((((((((((((((&&&)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((''''''''')))(((((())),,,......---+++***))))))((((((((((((((())))))******))))))))))))******++++++******)))((())))))******))))))((()))---222333000,,,******++++++,,,------,,,***)))---,,,,,,,,,------...///,,,---...---,,,+++,,,---.................................///000///---+++---,,,***)))***+++,,,---000000000///...,,,***)))))))))))))))***************))))))***++++++******+++***)))((((((''''''(((++++++,,,------,,,******)))(((((((((***+++***)))***)))))))))((((((((('''''''''((((((((()))))))))************************((())))))(((&&&&&&'''((()))---,,,'''&&&))))))&&&)))((((((''''''(((((((((************))))))))))))(((((())))))))))))((((((***)))))))))++++++)))(((++++++***))))))))))))******,,,...//////---***)))(((***+++------,,,***))),,,,,,,,,+++++++++******111555:::<<<999444...+++***)))((()))+++,,,+++***+++,,,,,,,,,,,,+++******)))))))))))))))(((((((((+++************++++++,,,,,,,,,------...000111222555666888999:::;;;::::::;;;999777555555333111///++++++*********+++,,,,,,******)))((((((((())))))******++++++,,,,,,------+++++++++***************))))))***+++,,,,,,---...***,,,...///......///000222444888:::::::::<<<===;;;<<<<<<:::888777888999;;;>>>CCCGGGJJJKKKKKKJJJCCC===666111000000...,,,,,,------------,,,,,,+++......------------.........,,,++++++,,,------,,,,,,---............---,,,+++,,,,,,,,,,,,...111333666444222///---------.........///000000//////...///......------.........,,,...000000...---.........//////000000///////////////000000111222333333333222111000///////////////...---...///000///...------,,,,,,,,,...///000////////////000000000000222111111000000//////......------...000444777999???;;;555333555666555444222111///......///111222222555888999777444111000///111333444333222222222000000////////////......222666666222/////////,,,//////............/////////...------,,,---------............------------******(((((('''((()))***000000...+++)))((()))******))))))))))))***++++++***+++,,,+++)))((()))***'''(((((())))))***************)))((((((((())))))******))))))))))))))))))++++++***)))))))))******((())))))******+++,,,,,,,,,***(((((((((((((((&&&((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((('''''')))))))))+++...000000///+++******))))))******+++(((((())))))))))))(((((())))))************))))))*********))))))*********+++000444444000---++++++***+++,,,---------,,,+++---------,,,------...///,,,...///...------...///////////////////////////.........///000///---+++---,,,,,,+++,,,...///000555444111///---+++***)))))))))))))))************)))***++++++,,,,,,,,,,,,))))))(((((((((((())))))***************+++++++++)))((('''(((***+++***)))))))))))))))((((((((((((((((((((()))))))))******************************((())))))(((&&&&&&'''))))))++++++)))(((***)))&&&''''''&&&&&&&&&&&&''''''************))))))))))))(((((())))))))))))((((((+++***((((((***+++******+++***))))))((()))))))))(((***---//////,,,***''')))***,,,---...---,,,,,,---,,,,,,,,,++++++++++++333666:::;;;888333///,,,*********+++,,,,,,++++++------,,,,,,++++++,,,,,,************))))))))))))+++++++++******++++++,,,+++++++++,,,---...000000555666888:::;;;;;;::::::;;;999777777777666444222+++++++++++++++,,,---...***))))))(((((((((((((((******++++++,,,,,,,,,,,,************************))))))***+++,,,,,,---------///111111111111222333111333666777777777888:::777888888777555444555666777;;;@@@EEEIIIKKKLLLKKKEEE???888333111000...---,,,---------------,,,,,,...------,,,,,,------...------,,,,,,------......------............------+++,,,---,,,---///222555888666222///---,,,,,,---//////000000111000000000000000///.........//////---...///...,,,,,,...///---...000111111000///...000111222333444444555555444333222111000////////////...---...///000///...------++++++,,,...000222111000000000/////////...111111000000////////////------------///111333555<<<888444333444555555444222111000//////000111222444666888999777444222000111333555555444222222333/////////////////////...222666666222/////////,,,///................../////////...---------------.........---------,,,,,,,,,+++***)))))))))***+++...000111...(((&&&(((+++******))))))******+++,,,+++,,,,,,+++)))((()))***''''''((()))******++++++++++++***)))((((((((((((******)))))))))))))))(((++++++******)))))))))((()))***++++++,,,,,,------,,,***((('''(((((((((&&&(((((((((''''''((((((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((()))((((((***...000000///,,,,,,+++++++++++++++,,,(((((()))))))))(((''''''(((((()))*********)))))),,,+++***))))))***+++,,,,,,000444333000,,,++++++)))***,,,---.........---......------------......---...//////......///000000000000000000000000000.........///000///---+++------------...000111222555333000---+++*********((()))))))))************)))***,,,------,,,------((((((((((((((()))******))))))(((((()))***+++,,,)))((('''(((*********((())))))))))))(((((((((((())))))))))))************************************'''((()))(((&&&&&&'''))))))******+++++++++)))''''''&&&&&&&&&&&&'''((((((************)))))))))((((((((())))))))))))((((((,,,***(((((()))++++++++++++***))))))((()))))))))'''))),,,......,,,***(((++++++---...////////////------------,,,,,,,,,+++222555999999666222...---***+++++++++++++++,,,---000000...---,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******++++++,,,...///000555666999;;;<<<<<<;;;:::888777666666777888777666,,,+++++++++,,,---......***))))))(((((((((((((((******+++++++++++++++,,,*********************************++++++,,,,,,---,,,...000111111111222444000333555666666555555666333555666555444333444555666999>>>CCCGGGJJJKKKLLLEEEAAA:::555111///......,,,------......---------------,,,,,,,,,,,,------..................000111........................+++,,,---......///333555777666333000...---------///000111111222222222111222111000000/////////000.........---,,,,,,...000---...000111111111000///111222444555666777777777555444333111000000/////////------...000000000///...---,,,+++,,,...111222111111000000//////......000000000///////////////......---...///000222222777555333222333444444444222111000//////000111222666777888999888666444222555777888777555222111111//////000111111000000///222666666222///000///---......------------......//////...------------......------------,,,,,,,,,---,,,***)))))))))******---000222///)))&&&(((,,,***************++++++,,,,,,---,,,+++(((((()))***'''(((((()))***++++++,,,,,,+++***))))))((())))))+++*********))))))((((((************))))))((((((***+++,,,---............,,,***((('''(((((((((&&&'''(((((((((((((((((('''***))))))(((((())))))***&&&&&&&&&'''''''''((((((((((((((()))))))))******(((((())))))))))))))))))(((''''''))),,,......---......---,,,,,,,,,,,,,,,)))))))))))))))(((''''''(((((()))***************,,,+++***))))))***+++,,,+++...222111...******+++)))+++,,,.../////////...///......---------......---...//////......000111000000000000000000000000.........///000///---+++,,,,,,---...///111222333111///---***)))***+++,,,((()))))))))************(((+++...///---,,,,,,---(((''''''(((((()))***+++)))((((((((()))***++++++(((''''''''')))***)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))'''(((((((((&&&&&&(((***)))((())),,,///---***(((((((((''''''((())))))***************)))))))))((((((((())))))))))))((((((,,,***((((((***,,,,,,,,,++++++***))))))))))))***((())),,,......---+++)))+++,,,---///000111111111......---------,,,,,,,,,000333555666333000...---,,,,,,,,,+++***+++---///333222000...---,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,******++++++,,,...///000333555888;;;<<<;;;:::999555444333444666777777666------,,,,,,,,,---......******)))((((((((())))))******++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,)))+++.../////////000222111444888999888666555444111333555555444333333444666888===AAAFFFHHHJJJJJJDDDAAA;;;555111///...///,,,------............---------,,,,,,,,,,,,---------...//////...///111333//////...------...//////+++---///000000000222444444444222111000//////...000000111222333333333333333333222111000000000000...//////...------...000......///000111111111111222333666888999999999999666555444222111000000000...------...000111000///......---------///000111111111000000//////......////////////////////////.........//////000111222444333222222222222444444111111111000000111111111777666777888999888666333777888999888555222000000///000111222333222111000111555666222///000000......------------------...000///......------......------------,,,,,,,,,,,,,,,+++)))(((''''''((())),,,///111///***(((***---+++************+++,,,,,,......---***(((((()))+++((())))))******+++++++++++++++***)))))))))******,,,,,,++++++***)))))))))))))))*********)))((((((***+++---...//////...---,,,***(((((((((((((((&&&''''''((((((((((((''''''******))))))))))))******&&&&&&''''''((()))))))))(((((())))))******++++++(((((())))))))))))******(((''''''(((***,,,++++++......---------...//////***++++++******)))((('''((()))***+++++++++++++++*********))))))*********))),,,//////,,,******+++***,,,---///000000//////000///......---.........,,,...//////......000111////////////////////////.........///000///---++++++,,,---...///000111111---,,,***(((((()))+++,,,))))))))))))************(((,,,///000---***+++,,,((((((((((((((()))******)))))))))))))))*********((('''&&&''')))***)))((((((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((((((&&&'''(((******'''(((...222///***((())))))((())))))***+++,,,************))))))))))))(((((())))))))))))((((((+++)))((()))+++------,,,,,,,,,+++***************)))***,,,---------,,,+++++++++,,,...///111222222............---------------///222222000...---------------***)))***...222333222111///---+++)))(((******+++++++++,,,,,,,,,...---,,,++++++++++++++++++++++++,,,---...///000111333666999:::999777666333222111222333444333222///......------------...++++++***))))))))))))***++++++******************))))))*********+++++++++***++++++++++++,,,,,,,,,(((***---.........000111444777<<<>>><<<999666555000333555555444444444555777999<<<@@@DDDFFFGGGHHHCCC@@@;;;555000...///000,,,,,,---...............---,,,,,,++++++,,,,,,---,,,...//////---...000333000///...------...///000+++...111222222111111111000111222222222111000000000111222333444444444444444444333111111000000000...///000000......///000////////////000111222333333444777999;;;;;;;;;:::777666444333111000000000...---,,,...000111000///............////////////000000000000////////////////////////////////////.........///000000111111111111111111111222333444111111111111111111111111555444444666888999666444444666777666444111000000///111222444444444222111///333555111000111111/////////............//////000//////...............---------,,,,,,,,,++++++---,,,***)))(((((()))))),,,...000///,,,***+++---++++++******++++++,,,---......---***(((''')))+++*********************************)))******++++++------,,,,,,+++******)))'''((()))******))))))(((((()))+++---...---,,,,,,,,,***(((((((((((((((&&&&&&'''((())))))((('''&&&))))))(((((((((((())))))''''''(((((()))******+++(((((()))******+++,,,,,,(((((()))))))))*********)))((('''(((***+++***)))+++,,,,,,---///111333444,,,,,,,,,,,,+++***)))((()))***+++,,,,,,---------((())))))******))))))((('''+++......,,,***+++---,,,---...///000000///...000000///...............+++---............///111.................................///000///---+++***+++,,,---............,,,+++***)))))))))******))))))))))))************(((,,,000000,,,)))(((***)))((((((((((((((()))***)))***+++++++++***)))(((((('''&&&''')))))))))((('''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))&&&'''((('''&&&''')))******&&&(((000444000+++)))))))))))))))***+++,,,,,,************))))))))))))(((((())))))))))))(((((()))))))))+++---...---+++---,,,++++++******++++++***+++,,,,,,------------******+++---///000111222//////.........---------+++---000000///---------......---***((()))///444222222111///,,,***'''&&&))))))******++++++++++++...---,,,,,,+++++++++++++++++++++,,,---...///000///111555777999888666444333222000000111222000///000///...---------------,,,++++++***************++++++******************))))))******++++++++++++++++++++++++++++++,,,,,,)))+++...//////000111333666:::???BBB@@@<<<888666000333555666555444555555777999<<<@@@CCCEEEFFFFFFAAA???:::555000...///000,,,,,,---.../////////...---,,,,,,++++++,,,,,,---+++---......,,,---///222000///...------...///000+++...222444333111000000...///111333444333111000000111222333444444444444555444333222111111111111...000111111000//////000000//////...///111333444333555888:::<<<<<<;;;;;;777777555333222111000000...---,,,...000111111000...//////000//////...---////////////000000000000.........///////////////------...//////000111111///000111111111111333555111111111111111111111111444222222444888888666333111333555444222111000000000111333555555555333222...333444111000222222000000000////////////000000000000///...............---------,,,,,,,,,++++++000///---++++++++++++++++++---......---,,,,,,---++++++******++++++,,,---//////---***(((''')))++++++++++++******************)))))))))***+++,,,,,,......------,,,+++******&&&'''(((*********))))))&&&(((***,,,---,,,+++***,,,***(((((((((((((((&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((('''(((((()))***++++++,,,((())))))***++++++,,,,,,(((((())))))*********+++***)))((()))***+++***((())))))+++---000333666888---------,,,+++***)))))))))***+++,,,---.........'''((()))******)))(((''''''***......,,,+++,,,...------///000000000///...000000///...............+++,,,......---...///111.................................///000///---+++******+++,,,------------,,,,,,+++***))))))))))))))))))))))))************(((---111000+++'''''')))))))))(((((((((((())))))***+++,,,---,,,+++((('''((('''&&&''')))))))))''''''((((((((())))))******''''''''''''((((((((((((************************&&&'''(((''''''''')))+++***%%%'''000555111+++)))(((((((((((()))***,,,,,,************))))))))))))(((((())))))))))))(((((())))))))),,,......---++++++*********+++,,,,,,---///---+++++++++,,,,,,,,,***,,,......---,,,---...000000000///......------,,,,,,------------------///---+++))))))+++---...222111...,,,******+++,,,)))***,,,.../////////...++++++++++++++++++++++++******+++---...000111222444333333444666777666444111111000000//////.................................***'''(((,,,///---***///...---,,,++++++++++++******))))))))))))*********+++,,,---...---,,,+++...///000000///000222333777;;;@@@AAA>>>;;;999888222333555666777666555333888999:::>>>BBBDDDCCCBBB???;;;666333111111111000000000////////////000000...------,,,,,,------............/////////////////////.........------------------...///000111222...///111222333333222222111222444555555555777999777666333111111111222333///............//////000//////000000111111222222555666777888888999999999444444333333222111000000333111///...///111111000//////.........//////000000111111000///......///000000000000000111111222000000////////////000000111111000000111111222333333333222222111222222222333333333333333333333333666444333111000000111111,,,///444888888666222///000000////////////000000111111111111000000000000......---,,,,,,,,,,,,---......---,,,,,,++++++***++++++******++++++,,,---(((***---...---+++******,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***+++***((((((*********)))+++++++++************)))+++*********+++,,,------+++*********))))))(((((('''(((***+++,,,,,,,,,+++))))))(((((((((((())))))))))))************))))))))))))))))))************((((((&&&&&&''')))+++---...***''''''***,,,+++***'''((()))***+++,,,------***)))((((((((()))***+++'''((()))+++...222555777000***)))///222///,,,...,,,******------++++++...++++++,,,---,,,+++)))(((***+++,,,............---000,,,,,,///000000333888:::888444000---------...000000000000000000000000---.........//////000000+++,,,---.........---,,,(((***,,,---,,,++++++,,,,,,,,,---...---,,,+++***,,,***((('''&&&'''((())),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***))))))(((((((((((()))))))))((((((((((((((()))'''''''''((((((((((((((())))))))))))(((((((((((('''(((******))))))+++,,,(((((())))))))))))((((((***&&&'''000444111---------+++(((((()))***+++***+++***)))***,,,,,,***)))((((((((((((((((((((((((+++*********))))))((((((++++++******+++,,,,,,---,,,,,,,,,,,,---,,,+++******,,,......---,,,---...////////////..................------,,,------...///...,,,++++++---///000///...,,,*********+++,,,***+++---///000000000///,,,,,,,,,,,,,,,+++++++++++++++,,,...///111222222444333222444555666444333111111000000/////////..............................+++(((***---///...+++///...---,,,++++++++++++******))))))))))))*********+++,,,---------,,,,,,///000111111000111333555:::===@@@???<<<888666555222333555777777666555444888888999<<>>:::888555333222222222222111111000/////////000000...------,,,,,,------............/////////////////////.........---------...............//////000///000111333333333333222222333555555555666777999:::999666333111111111111000000///000000111222222000000000000111111111111444555666777888888888888444333333222111111000000222000//////000111000///000//////.........//////000111111111///...///000000000000000000111111222111000000//////000000111111111000000111111222333333222222111111111222222222222222222222222222222555444222111000000111111...111666999:::888444111000000////////////000000222111111000000/////////......---,,,,,,,,,,,,------------,,,++++++*********************+++,,,,,,)))+++------,,,******+++,,,,,,+++++++++*********,,,+++******))))))******+++)))(((((()))******)))***************************************+++,,,,,,************)))))))))((('''((()))++++++++++++***))))))(((((((((((())))))))))))************))))))))))))))))))************))))))((('''(((***,,,---,,,***((()))+++,,,+++)))((()))***+++,,,------...+++***)))(((((()))******(((((()))***,,,///222444222,,,+++000333111///111---***+++......,,,,,,///+++,,,---------,,,***))))))+++---000111222222222///------000111000222666999777444111///......///000000000000000000000000............/////////000,,,,,,---------------,,,(((***------,,,++++++,,,,,,,,,---------,,,+++***---+++***(((((((((***+++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((())))))***)))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))((('''((())))))(((((()))***((()))))))))))))))((('''***''')))111555333000000...,,,***)))***++++++*********)))***+++,,,***(((((((((((((((((((((((((((************)))))))))(((+++++++++++++++,,,,,,---+++,,,---------,,,***)))***,,,---...---,,,---...---............/////////111000...,,,,,,,,,---...000///---,,,---///111222,,,+++***)))******,,,---+++,,,...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,------...///000222222333444333222333444444222111111000000////////////000///////////////////////////,,,+++,,,///000///,,,///...---,,,+++++++++++++++******))))))******+++***+++,,,,,,------,,,,,,///111222222222333555777<<<===>>><<<888555333333333444555777777666555555777777888999;;;;;;:::888333333333222222333444444222222111000/////////000......------------...............//////000000000/////////.........------000//////...---------...///111222333444444333333333555666777666777888:::===;;;888555222111000000111111111222333444444555111111111111111000000000333444555666666777777666222222222111111000000///000000000111222222000///111000000//////.........000111111111///...///000000000000000111111222222111111111000000111111111111000000000000111222222222111111111111111222222111111111111111111111111444333222111000000000111000333888;;;<<<:::666444000000////////////000000222222111000000///............---,,,,,,,,,,,,---,,,,,,,,,+++******)))))))))))))))*********++++++***+++,,,,,,******+++,,,,,,++++++++++++*********++++++***)))))))))*********)))'''''')))))))))((()))))))))***++++++,,,,,,)))))))))))))))******+++************))))))))))))(((((()))******))))))((())))))(((((((((((())))))))))))************))))))))))))))))))***************))))))((()))***,,,---***))))))***,,,,,,***((())))))***+++,,,------......---,,,++++++***++++++)))))))))***+++...000111444///,,,000333444333444...++++++...///,,,---000,,,------------,,,,,,+++)))+++///222555666666666000...///333333111111444666555444222000000//////000000000000000000000000............////////////------,,,,,,,,,,,,------)))+++------,,,,,,,,,---,,,,,,,,,---,,,++++++***---,,,+++***)))***+++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))***+++)))((((((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***)))))))))))))))(((''''''***(((***111666555333222111...,,,+++,,,,,,+++******))))))***++++++***(((((((((((((((((((((((((((************)))))))))))),,,,,,+++++++++,,,,,,---,,,------,,,+++******+++***+++------,,,,,,,,,---,,,,,,---......///000000333111...,,,+++,,,---//////...---------///111222---,,,++++++***++++++,,,***+++---////////////...---------------.........//////000111111222333333555444333333444444222000000000///...//////000111000000000000000000000000///...---...111111000.........---,,,,,,,,,,,,,,,++++++************++++++***+++,,,,,,------------000111222333333444666888;;;:::999888555333222222333444555666666666666555888777777888999888555333000111222222222222333444444333222111000/////////......------------...............///000000111111////////////............000///......------......000111333444555555444444444666777888777777999:::;;;:::777555222111000000000111222333444555555555222222222111111000000000222222333444555555555555111111111000000000//////000000222444666555222///111111111000///...------///111222111//////000111000000111111222222222222222222111111111111222222000000000000000111222222111000000000000111222222000000000000000000000000222222111111000000000000111444888;;;;;;999777444000000////////////000000222222111000///......---......---,,,,,,,,,,,,---,,,,,,+++******))))))((((((((())))))************+++,,,,,,+++******+++---++++++++++++******************))))))))))))*********(((''''''((())))))((('''((()))***+++,,,------))))))(((((((((((())))))*********))))))))))))))))))))))))))))))((((((((())))))(((((((((((())))))))))))************))))))((()))))))))************))))))(((((()))***++++++'''(((***,,,,,,+++)))'''((())))))***++++++,,,,,,000000///...------,,,,,,)))))))))***,,,///111333555000---///333555666555...,,,,,,//////------000---------------------,,,***---000444777777777777222111333777777333222444333333222222111000///...////////////////////////.........///////////////...---,,,+++++++++,,,---***,,,------,,,,,,---...,,,,,,,,,,,,++++++******,,,+++************++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))(((((((((((()))***+++,,,***))))))))))))******+++)))))))))((((((((((((((()))))))))))))))*********,,,------,,,***))))))***)))******))))))((('''&&&)))(((***///555666444222222000...---------+++)))***)))))))))++++++***(((((((((((((((((((((((((((*********)))))))))))))))------,,,,,,+++,,,,,,---//////...,,,))))))+++...)))+++------,,,+++,,,---++++++,,,---...///000000333111...+++***+++---...------,,,,,,,,,---...///000///...---,,,+++******)))***,,,---...------,,,------........./////////000111111111222222333333555444333333444444222000000///.........000111222111111111111111111111111/////////000222222111///......------,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------...///000000111222333222333555888777666555444444444444333333444444555555555555555888777777777777666444111///111333333111111222444555444333222000000/////////......------......///......//////000111111222000000/////////.........///............///000000000111333444555555444444555777888888777777999:::666555444333222222111111000111222333444444444444333333222222111111000000111222333444444555555555111111111000000000000000111222333666888777444111111111111111000///---,,,///111222111000///000222000000111222222222222111222222111111111111222222000000//////000000111222000/////////000000111222////////////////////////000000000000000000//////000222555888999777555333000000////////////000000111111000000///......---......---,,,,,,,,,,,,---,,,,,,+++******))))))((('''((()))************)))+++,,,,,,+++******+++---+++++++++*********))))))***))))))((())))))*********)))'''''')))***)))(((''''''(((***+++,,,---...))))))((((((((((((((()))))))))))))))))))))******)))))))))((((((((((((((())))))(((((((((((())))))))))))************))))))((()))))))))************'''''''''''''''(((((()))&&&(((+++---,,,***(((&&&''''''(((((())))))******.........---,,,+++******(((((()))+++...111444666444111......111555555444...,,,,,,//////------000---------------------------///222555777666555444555444666::::::666444555111111111000//////..............................///////////////............---,,,+++***++++++,,,***,,,---,,,++++++---...,,,,,,++++++*********************))))))************++++++,,,,,,,,,++++++************************(((((((((((()))+++,,,,,,+++*********++++++,,,---******))))))((((((((((((((()))))))))*********++++++,,,,,,+++)))''''''((()))))))))))))))((('''''''''((()))---222555444000111///...------,,,***)))***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))******...------,,,,,,,,,,,,,,,///111111...***))),,,///)))+++,,,---,,,+++,,,---++++++,,,---......//////000///---+++++++++,,,---,,,,,,,,,+++++++++,,,,,,111000///...,,,+++***))))))***+++,,,---,,,,,,+++.........///000000111111111111222222222222222222333222111222333333222000///...------...000222444000000000000000000000000...///111222222222111000......---------------...---,,,,,,++++++,,,,,,------------...///000111222000111222111111111333555444333222333444555555444333333333333333444444444666666555666777666333111000222444333000000222666777666444222111000////////////............//////......///000000111222222000000000/////////......////////////000111111222///111222333444444333333555777888888777777888999333333333333333333333333000111333444444333333222222222222222222111111111111222333444444555555444111111111111111111111111111222444666888888555222000111111222111000...---///111222111000000111333///000222333333333222111111111111000000111111111000////////////000111111///.........///000111222//////////////////////////////000000000000///......000333555666555333111000000////////////000000000000////////////............---,,,,,,,,,,,,---,,,,,,,,,+++******))))))((()))***+++++++++***)))***+++,,,,,,******+++,,,+++************)))))))))))))))((((((((()))******+++)))(((((()))******)))'''((()))***+++,,,------***))))))((((((((((((((())))))))))))************))))))((((((((()))******))))))(((((((((((())))))))))))************))))))))))))))))))************''''''''''''''''''''''''%%%(((+++,,,+++)))((('''&&&&&&''''''(((((((((((())))))******)))((('''&&&'''((()))+++...222555777333222///...111555444000...++++++...///,,,---000---,,,,,,,,,,,,,,,---...///111444777777666333222666555666;;;;;;777555777333222111000///.................................///////////////............---,,,++++++******+++***+++++++++******,,,...,,,,,,+++************+++)))))))))*********************+++,,,,,,,,,++++++************************))))))))))))******+++,,,************+++,,,---...+++******))))))(((((('''((())))))******+++++++++((()))***(((&&&%%%%%%&&&(((((())))))))))))(((((('''((()))***///444333......---,,,,,,,,,,,,)))''')))(((((()))******)))'''))))))))))))))))))))))))))))))))))))************......---,,,,,,,,,,,,,,,---111444333...++++++---)))+++,,,,,,+++++++++---,,,,,,,,,------.........---,,,,,,+++++++++,,,,,,------,,,,,,++++++******.........---,,,+++*********+++,,,---------,,,+++......///000000111222222222222222111111111111111000///...000111111000//////...---,,,...000333555000000000000000000000000---///111222222111000000......------------......------,,,,,,,,,,,,------///......///000111333444///000111000......000222333111111333555666444222222111111111222222333333333333333444666555333111000222444222///000555999888777555333111000////////////............//////---...///000111222333333000000000000/////////...333222111111111111111111///000111333333333333222555666888777666666777999333333444444444444444444222333444555555333222000111222222222222222222333111222333444555555555555111222222222222222222222111111222444666666444222///000111222222111///...///000222222111000222333///000222444444333222111111000000//////000000111///////////////000111111............///000111111////////////////////////......///000000//////...---///222444444444222000000000////////////000000.........///////////////......---,,,,,,,,,,,,------------,,,++++++******((()))+++,,,---,,,+++***)))+++------,,,******+++************))))))))))))((((((((((((((()))******,,,+++))))))+++++++++***(((((()))***++++++,,,,,,+++***))))))((((((((()))((()))))))))***************)))(((((()))***+++,,,))))))(((((((((((())))))))))))************))))))))))))))))))************''''''((((((((((((''''''%%%(((+++,,,)))((((((((('''''''''(((((((((((((((''''''((())))))((('''&&&(((((()))***---000333555333444222///222666444...---***+++......,,,,,,///,,,++++++***+++,,,---...///222555888999777444222666444555999999666666888666555222000//////000000000000000000000000000000000/////////............---------,,,+++***)))))))))******)))((()))+++---,,,,,,***)))))))))***+++)))******++++++,,,++++++)))***+++,,,,,,,,,,,,+++*********************************)))******++++++))))))))))))***+++,,,,,,++++++******)))(((((('''((())))))******+++,,,,,,(((******)))'''&&&'''(((&&&'''((())))))******)))''')))))))))...444222,,,+++***)))***++++++(((&&&)))(((((()))******)))'''))))))))))))))))))))))))((()))))))))************///...---,,,,,,,,,,,,,,,***111777888333---******)))***,,,,,,+++++++++,,,,,,,,,------------......***+++++++++++++++++++++......------++++++***)))++++++,,,,,,,,,++++++***+++,,,---.........---,,,...//////000111222222222222222222111111111111000---,,,,,,---///000///---///...---,,,...000333555////////////////////////---///222333222111000000......---------......///...------,,,,,,------...000/////////111222444666///000000///---,,,...///333222111333666666333000111111000000111111222333111111111333555555333111///222333111///111777===999888666333111000////////////............//////---...///000111222333333000000000000////////////666555444222111000000000...///111222333333222222555666777777666666777888555555555666555555444444333444666666555444222000111111111222222333333444222222333444555555555555222222222222222222333333000000000222444555444222...///111222222111000//////000222222111111222333///111222444444333222111000000////////////000000///////////////000111111---------......000111111000000000000000000000000---...///000000///......---///111333444333222000000000////////////000000------......///000000000......---,,,,,,,,,,,,---......---,,,,,,++++++***(((***,,,---------+++***(((+++---...---+++******************))))))))))))((((((((((((((()))******---+++******+++,,,,,,+++)))))))))***++++++,,,,,,++++++***)))))))))))))))(((((())))))*********+++***))))))))))))+++---...))))))(((((((((((())))))))))))************))))))))))))))))))************((()))))))))))))))((((((&&&(((++++++((('''((()))(((((((((((())))))))))))'''(((***++++++***)))((()))))))))***,,,...000222444666444111333777444,,,,,,******------++++++...++++++***)))***+++---...///222666999:::999666444444222333777888555666888:::777444111000000111222111111111111111111111111000000//////.........---,,,,,,------,,,+++)))((()))))))))((('''(((***------,,,***)))))))))***+++***+++,,,---------------)))***+++,,,,,,,,,,,,,,,************************++++++******************''''''''''''((()))***++++++++++++***)))(((((('''((())))))***++++++,,,,,,+++,,,---,,,*********,,,%%%&&&''')))************(((++++++)))---444222,,,((((((((()))******(((&&&)))(((((((((******)))'''))))))))))))))))))))))))(((((())))))*********+++,,,,,,------...---------...000111000---++++++,,,)))***+++,,,---,,,+++++++++///333777777444///,,,...+++((()))+++,,,***((()))***,,,,,,+++++++++,,,***++++++,,,+++***)))(((,,,---///000111000...---000111222222111111222333333222111111222222000//////...---,,,,,,---...///......//////000000111111111111000//////000111222000111111111000///...------------.........//////------,,,,,,,,,------...///000222444555666777777//////000000///...------222111111111000000////////////000000000000//////000000111222222222222111111000000///111333666777777666333111000000000000111222333222000000111222...000111000///......///222111000/////////000111000000000000000000000000111111222222222111111000555555555666555555444444444444444444444444444444111333555666555333111///222222333333333222222111444444444444444444444444///222444555333222111111222111000111222333222000111111111111000000//////111111000000111111222333000000111222333333333333000000///......///000111//////......///000111111000///...------...///000111111222333222111000///......---------,,,,,,,,,......000111111000//////111000000000000000111111.........//////////////////...---,,,,,,,,,,,,,,,000222222,,,)))******)))((()))***+++++++++++++++)))+++...000000///,,,***+++++++++*********************))))))***,,,...///...---,,,+++++++++,,,,,,))))))******++++++++++++,,,+++++++++******))))))))))))***+++,,,,,,------(((+++---+++''''''***///***+++---......---+++)))******+++,,,,,,,,,+++++++++)))&&&&&&(((***+++++++++++++++***)))(((((('''&&&''''''((((((((())))))***(((&&&&&&'''((((((((())))))))))))))))))))))))+++***))))))+++---000111333444666777666444111///------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,------333333444444444333222222222333555777999999999999:::999777444222111000///111111111000000000000000111000000///...------,,,000///---+++***)))(((((()))))))))))))))******+++,,,(((%%%'''+++---+++(((,,,,,,+++++++++,,,---------,,,++++++******++++++++++++************++++++))),,,......,,,***)))))))))&&&$$$&&&)))******((())))))(((((('''''''''&&&'''(((((()))***++++++,,,---,,,,,,+++***)))''''''%%%(((,,,...,,,***((('''*********+++,,,---///000******)))(((((((((((((((((((((((((((((()))******+++(((&&&&&&)))++++++***+++***)))))))))***,,,,,,,,,,,,---------------,,,---...///...,,,+++***+++***+++,,,------,,,+++***---000444777888666333000---+++))))))++++++***))))))+++------,,,******+++******+++,,,+++***)))((()))+++---000111111111000222444555555333222333333333111000000111111000//////......------......///...///////////////000000000000/////////000222222111111000000///...---,,,...............---,,,+++------,,,,,,---...//////111222333555666777777777000/////////.........---111111111000000000////////////000000000000//////000000111222222222222222111111000000000222555666555444333111000000000111000111222222000000111222000000/////////000222333444333111/////////000111000000000000000000000000111111222333333222111000444444555555555444444333444444444444444444444444333555666888777555333111111111222222222111111111333333333333333333333333///111444444333222111111333222000111222222111000222222111111111000000000111111000000111111222333000111222333333444333333111000///......///000111111111000000///000000000000///...------...///000111222222333222111000///.........---------,,,,,,...///000111111111000///111111000000000111111111.../////////////////////---------------...//////222444444...+++,,,,,,***))))))***+++++++++++++++)))+++...000000///---+++,,,+++++++++***)))))))))******))))))***,,,...///---,,,+++***)))***++++++)))*********+++++++++++++++++++++******)))))))))))))))******+++,,,,,,---)))+++---+++((((((+++///---......///...---,,,++++++++++++,,,,,,---------///---***))))))*********++++++******)))((((((''''''''''''''''''((())))))+++)))''''''((())))))((())))))))))))))))))))))))***))))))***,,,///222444666666777888777555222111---,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,,,,---...222222333333333333333222222333555777888888888777888777555333222000000/////////000111222222222111111111000//////...------000///...,,,***))))))))))))))))))))))))******+++,,,(((&&&'''+++---+++(((++++++++++++,,,,,,---...---,,,++++++******++++++++++++************++++++)))+++------+++************'''&&&''')))+++***))))))(((((((((''''''''''''''''''((())))))***++++++,,,,,,,,,+++***)))''''''&&&(((+++,,,+++)))(((((()))))))))***+++---...///******)))(((((((((((((((((((((((((((((()))*********(((&&&'''***+++***)))+++***)))))))))***+++,,,,,,,,,------------,,,,,,,,,---...---,,,******+++------------,,,+++******,,,...111333555555444333---+++***)))++++++***)))***,,,......,,,***)))))))))***+++++++++***)))((('''))),,,///111222333333555777:::;;;999777777777555333000///000000000///......////////////....../////////...........................///000222333111000000///---,,,++++++......///...---+++***(((---,,,------...///000111333333444555666666666666000///...---------...///111111000000000000//////////////////////////////000111222222333333222222222111000000000111333444333333222111000000111111000111222222000000111222111000//////000333777999666555222/////////111222000000000000000000000000000222333555555333222111333333444444444444333333444444444444444444444444666777888999999888666444111111111111111111111111222222222222222222222222///111444444222111111111444222111111222222111///222222222222222111111111111111000000111111222333000111222333444444444444111111////////////000111444333222111000000000000000000............000000111222222222222111000000.........------------,,,...///000000111111000000222222222111111111111111//////////////////......,,,,,,---...///111111222444777555000,,,------++++++,,,------...---------***,,,...000111///---,,,,,,,,,++++++***)))((((((******)))***+++---...000,,,+++***)))))))))***+++************++++++++++++*********)))))))))))))))((())))))******+++++++++***,,,---+++)))))),,,000111111000...------------,,,+++++++++,,,---///000444111...,,,,,,,,,+++***++++++******)))((((((((()))((('''&&&&&&((()))+++,,,***(((((()))***)))((((((((((((((((((((((((((()))))))))+++---000333444555555555444333222111000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......000111222222333333333333111222444666777777666666555444333222111000000000---///111333444444333333111111111000000//////...000///---,,,******)))))))))))))))))))))******+++,,,)))'''(((+++,,,+++)))+++***++++++,,,---...///---,,,++++++******++++++++++++************++++++)))***++++++***)))***,,,***)))'''((()))******)))(((((((((((('''''''''''''''''''''(((((())))))***,,,,,,,,,+++***)))((('''''')))+++***)))(((((()))((((((((()))***+++,,,---******)))(((((((((((((((((((((((((((((()))******)))((((((***+++,,,***(((******))))))******+++,,,,,,,,,---------,,,+++++++++---......,,,++++++,,,//////...---,,,+++***)))((()))+++---///000111222---,,,+++******++++++***+++---//////,,,)))''''''((()))***++++++***)))(((''')))+++...000111222222555888<<<>>>>>>===<<<<<<999666222000000///......---...000000000000...---//////......------,,,,,,,,,------...000111222333111000///---,,,+++******,,,---......---+++)))(((,,,,,,------///000222222222333444444444444444444000///---,,,,,,---///000000000000000000000///////////////....../////////000111111222333222222222111111000000000111111222111111000000000111111111///000111111000000111222000000111333666999:::;;;888666222000///000111333000000000000000000000000000222444555666444333111222222333333444444333333444444444444444444333333666777888999999888777666222222222222222222333333333333333333222222222222///111333333222111111222555333222222222222111///222222222222222222222222111111000000111111222333000111222333444444444444222111000/////////000111333333222111111222222222111000///......///000111222222222222111111000000............------------...//////000111111111111333333333333333222222111////////////............---...///000111222222222444777666000,,,------+++//////000000000000000///+++,,,...000000///...------,,,,,,+++***)))((((((******)))***+++---///000---,,,***)))))))))***+++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********+++,,,,,,+++***+++...000333111///---++++++,,,---+++***))))))***---///111444222///.........---+++************))))))((((((+++)))'''%%%&&&'''***+++,,,***))))))******)))((()))))))))))))))))))))))))))))))))***,,,...000111111000///...---,,,,,,+++,,,++++++++++++,,,,,,------,,,,,,,,,---...///000///000111222333333333333111222444555666555555444222222111000000000000000---///222555555444333111222111111111000000000///...---,,,+++***))))))))))))))))))))))))******++++++)))((((((+++,,,+++************+++,,,---...///---,,,++++++******++++++++++++************++++++((()))******))))))+++---***)))((((((((()))))))))((((((((((((((('''''''''&&&'''''''''((((((((()))++++++++++++***)))((('''((()))***)))'''''')))***'''''''''((((((***++++++***))))))(((((((((((((((((((((((((((((())))))***)))***,,,---...---***)))***************+++++++++,,,,,,------,,,++++++***+++---//////...------...111000///...,,,+++******''''''((()))***,,,...///,,,,,,,,,+++******++++++,,,---///...,,,)))''''''((((((******+++***)))((()))***+++,,,---......//////333888;;;<<<<<<<<<<<<===999555222111///---+++---...///000000///...---//////......------,,,,,,,,,---...///000111222222000///...,,,++++++++++++***+++,,,---------,,,+++,,,,,,------///000222222000000111111111111111000///...---++++++---///000//////////////////000000//////............/////////000111111222222111111000000000000000000000111//////000000000111111000...///111111000000111222///000333888<<<===;;;999777555222000///000222333000000000000000000000000000111333555555444333222111222333333444444444333555555444444444333333333555555666777777666666555444333333333333444555666555555444444333333333222000111222222111000111222444333222222333333222000222222222222222222222222111111000000111111222333111111222333444444444444333222111/////////000111111111111111222333555555111000///......///000111222222222111111111111111//////.........---------/////////000111222222333444444555555444333222111000000//////.........---///000111222222222111111222555444///+++,,,---+++///000000000000000//////+++,,,...///000///...---,,,,,,++++++***))))))(((************,,,...000111...---,,,+++***+++,,,,,,,,,+++++++++++++++++++++)))))))))))))))*********)))))))))))))))*********+++++++++++++++,,,...000222000---***))))))***+++))))))(((((()))+++...000111000....../////////---*********))))))))))))))),,,***(((&&&&&&'''***+++***)))((()))******)))(((++++++++++++++++++++++++***))))))******++++++,,,------,,,++++++*********,,,,,,++++++,,,------...------------...///000111///000111222333444444444222333444555555444333333000000000//////000000111000111444555555333111///111111111111000000000000---,,,+++)))(((((((((((()))))))))))))))******++++++***))))))***+++,,,+++++++++++++++,,,---...///---,,,++++++******++++++++++++************++++++)))*********)))***,,,...******)))((('''''''''((('''''''''(((((((((((((((''''''''''''((((((((((((***************)))((('''((())))))((('''''')))***''''''''''''((()))*********))))))(((((((((((((((((((((((((((((())))))******,,,///000000...+++***))))))******++++++++++++,,,------,,,,,,+++***)))+++---//////......///000222111///...---,,,,,,,,,***))))))******,,,---...,,,------,,,******+++,,,---......---***(((((()))'''((()))*********)))(((***************+++++++++(((+++///222333444555777;;;999666444222000---***------............------/////////...............---...///111222222222222000///---,,,++++++,,,---,,,,,,,,,,,,---------...---,,,------...///000111------.../////////.........---,,,,,,,,,---...///......////////////000000000///...------...///000...///000000111111000000......//////000000000000...///000000000000//////---///000000000000111222...///333999>>>>>>999444444333222111000111222222000000000000000000000000000111222333333444444444111222333444444555555444555555555444444333333222333333444444555555444444555444444333444555777888666555555444444333333333000111222111000000111222444222111222333444333222111111111222222222222222111111000000111111222333111222333444444555555555444333111000//////000111//////000111222444555666111111////////////111111333222111111000000111111/////////.........------/////////000111222333444555555666666666444333222000000000///......------///000111222222222111000///222222---+++,,,---,,,...............------,,,+++,,,---.........---,,,+++++++++***************************,,,...111222...---,,,+++++++++,,,---,,,,,,,,,,,,++++++++++++***************+++++++++************************************+++,,,...//////---+++)))(((((()))***)))((((((((()))***,,,------,,,+++,,,...///...---******)))))))))))))))))),,,***)))''''''((()))***)))((((((***,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((,,,,,,---------,,,,,,+++---,,,,,,------...///000---------...///000111222111222333333444444444444333444555555555444333222000000/////////000000111111222333444333222000///000000000000000000000000,,,,,,***))))))((((((((()))))))))))))))******++++++************+++,,,,,,,,,,,,++++++,,,,,,---------,,,++++++******++++++++++++************++++++***+++,,,,,,+++***+++---+++++++++)))'''&&&'''((('''''''''((((((((((((((((((((((((((((((((((((((()))*********))))))((('''((())))))(((''''''(((***((('''''''''(((((()))*********)))(((((((((((((((((((((((((((((()))******+++---000111///---,,,+++))))))***++++++++++++***,,,------,,,,,,***)))))))))+++---...------...///222111///...------------,,,,,,++++++++++++++++++,,,---...,,,***)))+++------...---+++)))((()))+++&&&''')))*********)))((()))(((((((((((())))))***&&&(((+++,,,------///000444333333333333111---+++------,,,,,,,,,,,,------...///////////////000000///000111222333333222222///...---,,,,,,---...///000...---,,,+++,,,...///------,,,,,,---...//////+++,,,------............,,,,,,,,,------................../////////000000000///---,,,,,,---///000------...///////////////,,,---...///000000111111...///000000000///...------...000000//////111333///...000555::::::555000000000111111111111111111000000000000000000000000111111000000111222444555222222333555555666666666666555555444333333222222222222222333333444444444555444333222333555777888555555444444333222222111000111222111//////000222222111111222444555444333000000000111111111222222111111000000111111222333111222333444555555555555444333222000//////000111000000000000111333444444222111000//////000111222333222111000000000111222////////////............000/////////111222444555555666777777777555333222111000000///......------,,,...000222333333222111---111111---+++---///---///////////////...------***+++,,,,,,------,,,,,,***************+++++++++***)))***+++,,,///111333...---+++*********+++,,,------,,,,,,,,,+++++++++***+++++++++,,,,,,,,,,,,+++++++++++++++++++++******)))((()))***,,,......,,,+++***)))((())))))***)))))))))******+++++++++***))))))***,,,---,,,***)))))))))))))))))))))***+++******)))(((((())))))))))))***,,,///000///...,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))***+++---///000///...---...------......000111111---------...///000222333333444444555555555444444444555666666555444333222111111000000///000000111000000111111222111111111////////////////////////...---,,,+++************)))))))))))))))******+++***+++++++++***+++,,,---------,,,+++++++++,,,,,,---,,,++++++******++++++++++++************+++++++++,,,......---+++++++++---......,,,)))'''(((***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))''''''''')))(((((((((((((((((()))*********)))(((((((((((((((((((((((((((((()))*********---000///---+++***+++((()))***+++,,,++++++***---------,,,+++***)))((((((***,,,---,,,,,,...///222111///...------......,,,,,,,,,+++***)))((((((,,,---...---***)))+++.........,,,***((((((***---&&&'''(((*********)))((('''&&&&&&''''''((()))***((()))++++++***+++,,,.........000222333222...+++------+++******+++------......//////000000111111111111333444444333222111///...---,,,,,,...///111333111...,,,++++++---...------,,,,,,,,,------...***+++,,,---............+++,,,---............------.........//////000000000///---,,,,,,---///000,,,------...///.........+++,,,---///000111111111...///000000000///---,,,,,,...000000//////111333000...---111555666222...---...000222222222111000000000000000000000000000111000/////////111444555222333444555666666666666666666555444333333222222222222222333333333444444444333222111222444666888444444333333222111000000000111111000//////000222111111000222444666555555//////000000111111111222111111111000111222222333222222333444555555555555555444222000000000000111111111111000111111222222222111000//////000111222444333111000000000111222000/////////............000/////////111222444666666777888888777555333222111000000///...---------***,,,///111333444333333---000111---,,,///000///222222222222222111000///******++++++,,,,,,,,,+++)))))))))***++++++,,,,,,***)))***+++---///111333,,,,,,***)))))))))***+++---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++)))((('''(((***,,,---...++++++*********************++++++,,,,,,,,,++++++))))))((()))++++++)))''')))))))))))))))*********************))))))((((((******+++...222333222111++++++++++++++++++++++++((((((***++++++,,,,,,+++''')))---///000000...---.........//////111222222------......///111222333555555555666555555444444555666666666666555333222222111111000000000000000......///000111222222333............///////////////......---,,,,,,,,,,,,)))))))))))))))******+++***+++++++++******,,,---......---,,,++++++++++++---,,,++++++******++++++++++++************+++++++++---000000...,,,++++++///000111...***)))***,,,&&&'''''''''(((((())))))************))))))))))))((()))))))))))))))((('''&&&((())))))(((''''''((()))(((((((((((())))))*********)))(((((((((((((((((((((((((((((()))******))),,,......+++))))))***((()))***+++,,,+++******,,,------,,,+++***,,,---///...---------...000111777555222///------------+++*********************,,,,,,,,,,,,,,,,,,,,,,,,......,,,***((((((***,,,***)))))))))(((((('''''')))((('''''''''(((***+++(((((()))***++++++,,,,,,...///000000000///...---+++---------,,,,,,...000//////000000111111111111222111000///............)))+++,,,,,,+++,,,...000111...+++)))(((***,,,...,,,,,,,,,***((())),,,...------......------,,,+++---...000000///...+++***---------///111111///------,,,,,,---......---+++---------.........//////------...///000000/////////////////////.....................////////////222222111111111111111111//////000111222222333333333333111000000000111222111333444444222222333555444444444333333222222222666555444333222222111222222222333444444444333333333444555444444444666888777666444333222111111111000111111111111222222222///000333555666777666666222222111111111111222222000111111111111222222222333444555555666666555555555555444333222000000///333222111000000///000000---///111111111000111222222111000000000000000000222111///...///000222333555444333222222444666777666777777777777777666666333333333444444222---***+++...000111111000000111//////......///000111222111111222111000...,,,+++,,,------...---,,,***)))***************)))((((((+++***))))))***,,,---///,,,,,,+++***))))))))))))***+++,,,...///......---++++++---.........---,,,,,,,,,,,,***((((((***,,,***(((((())),,,.........)))+++,,,+++((('''***---+++***)))((()))***,,,------+++))))))+++,,,---,,,(((((((((((()))***+++,,,---)))&&&(((---///---***---,,,++++++,,,///111333---------,,,,,,+++++++++))))))+++...---******---)))+++---000000000///...///////////////000111222555333000111444555444222<<<888444333555777888777444555666666555444111000000000000000////////////111111000000000000111111//////000000000...---,,,---------,,,+++***)))(((+++***(((((()))*********((()))++++++++++++---...///...---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---,,,,,,+++*********+++++++++++++++++++++++++++111222222000---***)))***+++)))''''''((()))***)))***************)))(((((())))))******)))((('''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))+++((((((******'''&&&)))''''''(((******+++++++++...---+++)))(((((())))))+++,,,,,,,,,***+++,,,...///...,,,,,,---000333555777555222///---,,,,,,,,,,,,,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,......,,,***))))))***,,,*********))))))((((((((()))(((((('''((()))***+++'''(((((()))******++++++....../////////...---,,,***+++---------...000222000000000111111111222222222111000//////.........***+++,,,+++***+++...000///...+++***)))***,,,---+++++++++)))((((((+++------------...------,,,+++,,,---///000///...,,,+++///......///111222111000...---,,,---......---+++---------.........//////------...///////////////////////////........................////////////111111111111111111111111//////000111111222333333222222111000000111222333111222444333222222333555444444444333333222222222555444333222222111222222333333333333333222111000222444555444444444666888777666444333222111111111111111111111222222222222000111222444555555555555222222111111111111222222111111111111222222222222333444555555666666555555555444444333222111000///111111000000///000000000...000222222000000000111222222111000/////////000111000///......///111222444333222111111333444666555555666666666666555555333222333444444222...+++,,,...000111000//////000000000000111111111222222000000111111000///...---------......---,,,+++******************)))((((((************+++,,,---------,,,+++***)))))))))))))))***+++,,,---------,,,+++,,,---...///...------+++++++++)))(((((()))+++***)))((())),,,.........***++++++***))))))***,,,+++***)))((((((***+++,,,,,,+++))))))+++,,,---,,,)))))))))******+++,,,---...***(((***...111///---///...---,,,,,,---///000//////...,,,+++***))))))+++***,,,000///++++++...+++,,,---/////////..................///000111222333111000222555888888777:::888666777999:::888666555666777777777555333111111111111000000000//////111111000000000000111111......///000000///......---------,,,+++***)))(((+++***(((((()))***+++++++++,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,---++++++++++++,,,,,,---...---,,,++++++*********+++++++++++++++++++++++++++///000111///,,,***((((((+++)))'''&&&'''(((((((((((())))))))))))((('''&&&))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))'''(((((()))))))))))))))+++((('''***)))&&&&&&)))'''((()))******+++++++++...---+++))))))))))))***+++---------,,,---///111///---,,,,,,...111555777555444111...,,,+++++++++...------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))******+++***************))))))))))))(((((((((((()))***+++'''''''''((())))))******------.........---,,,++++++---------,,,---///111111111111111111222222222222111000//////......///+++++++++***)))***...000------,,,++++++++++++,,,*********)))'''(((***,,,---------------,,,+++++++++,,,.../////////---,,,000///...///111333333333...---,,,---...///---,,,---------...............------...////////////.......................................////////////111111111111111111111111///000000111111222222222111111000111111222333444111222333333222222333555444444333333333333222222333222222111111111222222444444444333222111//////222333444444333444666888666666444333222222222222111111111111222222222333222222222222222333444444222222111111111111222222111111111111222222222333333444555555666666555555555444333333222111000000///////////////000000000///111222222000//////000333222111000//////...///000///...------...///000222111000///000111222333333333444444444444444333333222222333444222///,,,,,,...000000///......///000111222333333333222111//////000000000000//////............---,,,+++***)))************))))))((())))))***+++,,,,,,,,,,,,...---,,,***)))(((((((((((()))***+++,,,,,,,,,,,,,,,---......//////......+++++++++)))'''''')))+++***)))((()))+++---------,,,***))))))***++++++******)))((('''((()))***+++,,,***))))))+++---,,,,,,******++++++,,,,,,------...+++***+++///222111///111000...,,,++++++,,,,,,000///...,,,+++)))(((''',,,+++---111000,,,,,,///......---------......///............///000111222111111111333777:::;;;;;;777888999;;;<<<<<<888666666777888888777666444333222222222111111111000000111111000000000000111111...//////000000000000///,,,,,,,,,,,,++++++***)))******)))))))))***,,,---//////......---------.........---,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++***---......,,,)))''''''+++)))'''&&&'''(((''''''''''''((((((''''''&&&&&&))))))(((''''''(((******((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))***''''''))))))&&&&&&((('''((()))******+++******---,,,***)))))))))******///000000///......000111////////////000222333444111000...---,,,,,,,,,,,,//////...---+++***))))))++++++++++++++++++++++++...,,,+++******++++++***++++++******************)))))))))))))))*********((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,+++...//////---+++***+++---111111111111222222222222222111000///............,,,,,,+++)))(((***---000++++++,,,,,,,,,++++++******++++++***))))))***,,,,,,------------,,,++++++)))+++---/////////...---000///---...111333444444///---,,,---...///...---........................------...//////.........------...............///............////////////000000000000111111111111///000000000111111111222///000000111222333444555000222333333222222333444333333333333333333333333111111111000111111222222444444444444333222222111222333444444333444666777666666555333333222222222111111111222222222333333444333222111000111222333333222222111111222222333111111111222222222333333333444555555666555555555444444333333222111000000---...//////000000000000000111333222000/////////333222111000///.........//////...---------......//////.........///000111111111222222333222222222222111111222333222///---,,,...000000///.........///111222444444333111000---...//////000111111111......---,,,+++***))))))))))))************)))(((((()))***,,,,,,,,,+++***...---,,,***)))((((((((())))))***++++++,,,,,,,,,------........./////////***+++***)))'''''')))++++++)))((()))+++,,,,,,+++---***'''(((+++,,,+++)))((((((((('''((()))******,,,***)))***,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,+++***,,,///111111000000000...---,,,++++++,,,......---,,,+++***)))(((++++++---000///,,,,,,///000///---,,,,,,---...///---------...///000111222111111222444777:::;;;<<<777888:::<<<===;;;999777666777777777777666555444333333333222222222222111111111000000000000111111000000000000000000//////,,,,,,,,,,,,,,,+++******)))******))))))+++---///444222000/////////.........------,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************'''))),,,---+++)))'''''')))'''%%%%%%'''(((((((((''''''(((((((((((('''''')))((('''&&&'''(((+++,,,(((((()))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((())))))***)))&&&&&&))))))&&&&&&((((((((()))***************,,,+++***)))))))))***+++///000000///---,,,---///000111222333333111...---+++++++++,,,,,,---......//////...---+++***))))))++++++++++++++++++++++++...+++******,,,,,,+++)))******************++++++((())))))***************))))))***************+++++++++++++++,,,,,,---------......---++++++,,,---111111111111111111111111111000///...------------+++++++++***)))))),,,...******+++,,,,,,,,,+++***+++,,,---,,,++++++,,,---,,,,,,------,,,,,,+++***(((***,,,...//////...---///---,,,---000333444444000...,,,,,,...//////........................---------............------,,,---------......//////............//////////////////000000000111111111000000000000000111111111//////111222333444555555000111333222111111222444333333333333333333333333111111111000111111222222333333444555666666666555222333444333333333555777666666555444333333333333111222222222222333333333444333222111000111222333333333222222222222333333111222222222222333333333333444555555666555555555444333333222222111111111---...///000111111000000000111333222000/////////222111000///............//////...---------------------------......////////////000111111111111111000000///000222111///---,,,...000111///......//////000222333333222000...------...///000111222222...---,,,+++***)))((((((((())))))*********))))))((()))***+++,,,+++***)))...---,,,***)))(((((((((*********+++,,,,,,---...------------......//////+++++++++)))'''''')))++++++***((()))***++++++***---***'''(((+++,,,+++)))((((((((((((((())))))***+++******+++,,,---,,,+++)))***++++++,,,++++++***+++******+++---...//////---------,,,,,,,,,------+++++++++++++++++++++++++++***,,,000///++++++...111///---++++++,,,...000.........///000111222333333444555666666888:::;;;999:::<<<<<<;;;:::999888555666666666555555444444555444444444333333333333111111000000000000111111333333222111000/////////---------------,,,+++***(((***+++******+++...111888555111///000000///...------,,,,,,,,,------...+++,,,---------,,,++++++*********))))))***++++++************************%%%(((***+++***)))))))))(((&&&%%%%%%(((***+++***((())))))*********)))))))))((('''&&&'''(((+++,,,((())))))***+++,,,,,,---(((((((((((((((((((((((()))(((((('''((()))******)))&&&&&&))))))&&&''')))((())))))************)))+++***)))))))))***+++,,,,,,------+++***)))***,,,222333444444222...***(((((())))))***,,,------......------,,,+++******)))++++++++++++++++++++++++---+++)))***---...+++))))))))))))***************((()))******++++++*********************+++++++++*********+++,,,---///000---.........---...///111111111111000000000000000///...---,,,,,,++++++,,,***+++,,,+++))))))+++,,,)))***++++++,,,+++++++++,,,---...---,,,+++,,,...,,,,,,,,,,,,,,,+++******(((***,,,...///...---------,,,,,,...111444444444111///,,,,,,.../////////...............------------............---,,,,,,,,,,,,,,,---......//////............////////////...//////000000111111111000000000000000000000000///000111333444555555555000111222222111111222444222222333333333333444444333222222111111111222222333333555666777888888888111222333333222333555777666666555444444444444444222222222222333333333333444333333222222222333333333333222222222222333333222222222222333333333333333444555555666666555555333333333222222222111111...///111222222111000000///111222222000//////000000000//////......///////////////......---,,,,,,,,,,,,---------...............///000111111111111......---...000000///---+++...000111111000000111000111222222222111000///------......///111222333///...,,,***)))(((((((((((())))))************)))))))))***************)))---,,,+++***))))))))))))++++++***++++++,,,---...---,,,,,,,,,,,,---......+++,,,+++***((((((***,,,,,,***))))))*********))),,,***))))))***++++++***(((((()))))))))*********+++******+++------,,,***)))***+++,,,,,,+++***)))************+++,,,------++++++,,,,,,------......************+++++++++,,,******,,,000...++++++...000...---,,,,,,---///000......///000111333444555666777888888777888:::<<<<<<>>>???>>><<<:::999999555555555555555555555555666666555555555444444444111111000000000000111111444333222111000000000000000000000///...---++++++'''***,,,+++***+++000333:::555111///000111000...------,,,,,,,,,---......+++,,,---...---,,,+++******))))))))))))***++++++************************&&&(((************,,,---((('''%%%&&&(((+++++++++******+++,,,,,,,,,++++++))))))(((''''''(((******)))))))))***+++++++++,,,)))))))))))))))))))))))))))((('''''''''(((***+++)))''''''******((((((+++))))))************))))))******)))))))))***,,,---)))***++++++***+++---///555444333111...,,,***)))((())))))***++++++++++++,,,,,,++++++************************************---***(((***---...,,,(((((((((((())))))*********((()))***+++++++++*********************)))))))))(((((()))***,,,///222333333444444222000//////111000000000/////////.........---,,,+++************(((***,,,,,,+++*********)))************++++++,,,+++,,,------,,,+++,,,---+++,,,,,,,,,,,,+++******)))***,,,.........,,,,,,,,,,,,---000333555666555111///---,,,---///////////////.........------------.........------,,,+++++++++,,,------...//////............////////////......//////000111111222000000000000000000000///000111222444444555444444///111222222111111222333222222222333333444444444555444333222222111222222333444555666666777666666111222333333222333555777666555555444444444444555222222222333333333444444222333333444444444444333444333333222222333333444222222222333333333444444333444555555666666555555333333333222222222222111000111333333333222000///...000222222000000000111///............///000000000000000///...---,,,,,,,,,,,,------......---------...///000111111111111---,,,+++,,,...///...---+++...111222222222333444333333222222222111111111............///000222333111000...,,,************(((((()))*********************))))))))))))******++++++***************+++******))))))***+++------,,,++++++***+++,,,---...---------+++))))))+++---,,,+++)))((()))***)))(((***++++++***))))))***,,,((()))***************************+++------,,,******+++,,,------,,,+++***+++++++++*********+++,,,++++++,,,,,,------------+++++++++***************,,,+++---111000,,,,,,///...---,,,,,,---...///000//////000111222444666777888:::;;;;;;:::;;;===@@@>>>AAAEEEDDDAAA<<<999888666666666666666666666777777777666666666555555555111111000000000000111111222111111000111222333444333333222111///---,,,+++'''***,,,,,,***,,,000555:::555000...111222111///,,,,,,,,,,,,,,,---...///+++,,,---......,,,***))))))))))))))))))***++++++************************'''(((*********,,,///111,,,***(((((()))***************+++,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))******************))))))))))))))))))))))))))))))'''''''''(((***+++***'''(((++++++)))))),,,))))))************))))))***))))))))))))+++---...(((***,,,------///222555777444000---+++***+++,,,***************)))((((((+++*********************************************---***(((***...///,,,(((''''''(((((()))))))))***((()))***+++,,,+++******))))))))))))(((((((((((((((((()))***---000333555===<<<:::666111---,,,---000000//////.........------,,,+++***))))))))))))'''***------,,,***))))))******))))))***+++,,,,,,)))+++------+++***+++++++++,,,,,,,,,,,,+++******)))+++,,,......---,,,+++,,,,,,...222666777777666222///---,,,---///000000//////.........------------.........------,,,+++++++++,,,,,,---...//////............/////////000---......///000111111222000000000000////////////000111333444555444444333///111222222111111222333222222222333333444444444666555444333222222222222555555555666555555444444111222333333222333555666666555555444444444555555222222333333333444444444111333444555666555444444444333333222222333333444222222333333333444444444333444555555666666555555333333222222222222222222222333444555444222000///---///111111111000111222...------......///000111000000000000///...---,,,+++,,,---.........---------...///000111111111111+++******+++---......---+++---111333333333444555555444333222222222222333///.........///000222333333222///---,,,+++++++++(((((()))***************+++***)))(((((()))***+++*********)))******+++,,,)))((((((((((((***+++,,,,,,+++*********+++,,,------...---,,,******,,,...---+++)))((()))))))))((()))+++,,,+++((((((***---))))))***+++++++++++++++*********,,,------,,,***+++,,,...//////...,,,+++,,,,,,,,,+++***)))***,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((((((---,,,///222111------111,,,,,,,,,---...///000111000000111222333555777888999;;;======<<<===AAADDD>>>CCCIIIJJJEEE???999777888777777777777777888888777777777777666666666666111111000000000000111111/////////000222444666888555555444222000...,,,+++&&&***------+++,,,111666:::555///...111333111///,,,,,,,,,,,,,,,---...///+++,,,.........,,,***)))))))))((())))))***++++++))))))))))))))))))))))))))))))*********---111444000---***))))))))))))((()))***+++,,,,,,,,,,,,,,,))))))******)))((('''&&&*********)))))))))))))))))))))))))))))))))))))))***)))'''&&&'''(((***++++++((((((,,,,,,******---))))))*********))))))((())))))(((((()))+++---...+++******+++...111555777444222000---,,,,,,------++++++++++++,,,---......///...,,,+++***++++++,,,+++,,,,,,+++)))(((***++++++******+++,,,+++)))''')))((('''''''''(((***+++)))***+++,,,,,,,,,+++++++++***)))'''''''''((()))((('''(((***...000111000;;;===<<<999444000000222222111111///...---,,,+++---,,,+++*********+++,,,,,,,,,,,,+++++++++************)))))))))***,,,------,,,(((&&&***111111,,,///,,,))))))+++,,,***(((******+++,,,,,,,,,++++++...------000555777555222000///...///000000...,,,...------------...////////////.........---------...............---------000///---,,,---...000111///......///111333555777444333222000000000111111111222222333333222222111333333333333333333333333333333222222222222222222333333333222222111111111444444333222222222333333333333444444555666666666555444333333333444444555555555555444444333333222444444444444444444444444444444444333333222222222111222222222111111333555333444444555555444444333333111111333666666444111000000111111111222222222444333222222333555888999333333333222//////000111222111...---,,,---...000///---,,,...111222000......,,,+++---000111000...---------------------------333999:::777444444555333444333222000000222444000111111///...///111333777666333...+++***,,,...))))))))))))***+++,,,,,,+++,,,,,,***(((((()))***)))******+++++++++******)))))))))******+++++++++'''((()))***+++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,+++)))'''(((***---(((+++...,,,)))(((,,,000,,,,,,,,,++++++*********)))***+++,,,------------))),,,000111000---***))),,,+++***)))))))))***+++------,,,++++++,,,,,,,,,,,,++++++******++++++,,,+++---///000000///,,,++++++,,,,,,---...///000111111000000111555999;;;<<<======>>>???????????????DDDDDDDDDBBB???;;;777555666666777888999;;;===>>><<<;;;999777666666777777444222000000111111000///000000000000111111111111666555222000//////000000...)))'''+++,,,,,,000666:::666222///...//////...////////////////////////---......///...---+++***+++++++++***)))))),,,...))))))))))))))))))))))))+++++++++***)))+++///333777222+++((()))***)))(((************************))))))******)))((('''''')))))))))))))))******+++************************((((((((()))))))))))))))************************))))))))))))************)))***+++,,,---,,,++++++******+++,,,...000333555333111///---,,,,,,,,,---++++++++++++,,,---...///000...---+++******++++++)))***+++***(((((()))************+++,,,,,,***((()))(((((('''((()))***+++++++++++++++,,,,,,,,,,,,+++***)))'''''''''((()))(((((((((***---/////////555666777666333222333444111111000...,,,+++******++++++*********+++---...------,,,,,,,,,+++++++++,,,,,,+++***)))***+++++++++------***+++///111000...,,,******+++++++++*********+++,,,------,,,,,,---,,,,,,///444555333000000.........//////---,,,---------------...///000//////.........---------........................///...---------///111222.........///000222444666333222111000000000000111111222222333333222222111333333333333333333333333222222222222222222222222333333333222222222111111333333333222222333444444333333444444555666666666555555444444444444444444777666555444444444444555444444444444444444444444444444444333333333222222000111222222111111333555333333444444444444333333222111111333555666333111111111111111111222222222444444333444555777:::<<<888888888555222000000000111000///...---......///000///...000222333111///000...,,,---///000///---++++++,,,,,,---.........///444888888555222333555444555444222000///111333111222222111//////000222444444222///,,,+++,,,...)))))))))***+++,,,---...,,,---...---+++***+++,,,,,,,,,+++++++++*********,,,,,,++++++++++++++++++((())))))***+++,,,------+++,,,---,,,******,,,---------,,,***((((((***,,,(((+++---,,,)))(((,,,///,,,,,,,,,+++++++++************+++,,,------------***---222333111...+++))),,,+++***))))))***+++,,,------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,+++---///000000///---+++,,,,,,------...///000000000000111444777:::;;;<<<<<<===>>>??????@@@??????AAAAAAAAA@@@>>>;;;888777777777888888999:::;;;<<<;;;:::999888777666666666555333111000111111000///////////////////////////333222000///...///111222000+++)))+++---,,,///555777444000......//////.......................................---,,,+++***+++,,,---,,,******+++---*********************************))))))+++///222666222,,,))))))))))))(((************************(((((()))))))))((('''''')))((((((((())))))******************************((((((((((((((()))******...---,,,+++***)))(((((())))))))))))************)))***+++,,,,,,,,,+++++++++++++++,,,---///000111111///...,,,++++++,,,,,,++++++++++++,,,---...///000///---+++************''')))***)))(((((()))******))))))+++,,,,,,***((()))(((((((((((()))***+++,,,,,,+++++++++,,,---...******(((''''''(((((())))))(((((())),,,------,,,---///111222222333666777222111///---+++))))))(((***)))))))))***,,,...///---------,,,,,,,,,,,,+++...---,,,+++***************...///+++)))+++------.........,,,+++***+++,,,******+++------.........,,,+++,,,///333444222//////...------......---+++,,,,,,,,,---...///000111...............---------////////////////////////......------...000111333.........///000111333444222111000000///000000111111222222333333222222111222222222222222222222222111111111222222333333444333333333333222222222222222222222222333444444555333333444444555666666666555555666666666444333222666666555444333444444555444444444444444444444444444444444444333333333333000111222111000000222444222222333333333333222222222111111333444555333222222222222222222111111111444444444555777:::<<<>>>>>>>>>===999555111000000000000////////////......111000000111222333111000000///......//////...---++++++,,,---...//////000111444666666333111222444555555444222000///111222333444555333111/////////000111111000---,,,,,,---))))))******+++---...///,,,...///000...,,,,,,---000///---,,,+++***++++++000//////---,,,+++******************+++,,,...///,,,------,,,++++++,,,.........---+++((((((***+++)))+++---+++)))(((+++...,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------,,,///444555333///+++*********))))))***+++---...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------+++---///000000///---,,,---------....../////////000222444777999;;;<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>>>>>>>===;;;999888888888999999999999::::::::::::::::::999777666555666444222111222222111000000000//////......------///......---...///000111000,,,+++,,,------000444444111...,,,---...///...........................///...---,,,,,,+++++++++,,,...///...,,,+++++++++************************)))))))))((((((***---000555222---***))))))((('''************************&&&'''((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&''')))+++---111000///,,,***(((&&&%%%))))))))))))************)))***++++++,,,,,,++++++,,,,,,,,,,,,------............,,,++++++++++++,,,,,,++++++,,,,,,---...///111///---+++************((()))++++++***)))***+++)))))))))+++,,,,,,+++))))))))))))))))))*********...,,,+++******,,,...///***)))(((''''''((()))***)))((('''(((***++++++***)))+++---000222444777888333111///,,,***))))))(((******))))))***,,,---...,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,***,,,,,,******,,,,,,)))111222333000+++)))***---***+++,,,---.../////////,,,,,,---000444555222//////---,,,,,,------,,,+++,,,,,,,,,---...///000111........................////////////000000000000............///000222333---......///000111111222000000000000000000111111111222222333333222222111111111111111111111111111000000111222333333444444333333333333333333333333111111111222333444555666333333444444555666666666555666777888777555333222333333444555555444333222555555555555555555555555444444444444444444333333000111222111000000111333111222222333333222222111222111111222333333333333333333222222222222111111222333444555888;;;===???@@@AAA@@@<<<888444222222//////000000000000///...//////000000111111111000000000000000111111111111////////////000000000000333444555333111111222444444444444333111111333555444666777555222///...------///000000...---------)))******+++,,,...///000***---///000///---------333111...,,,++++++,,,,,,333222111///---+++***))),,,+++***)))***---///111------...---,,,+++---///.........,,,***)))***+++)))+++,,,+++))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------111555666444000,,,***))))))))))))***,,,...///---,,,,,,,,,,,,------......------,,,,,,------...,,,---.../////////...---............//////000000000333888;;;<<<<<<<<<=========>>>???@@@@@@@@@@@@<<<<<<<<<<<<;;;999888777777888999999:::::::::;;;:::;;;======<<<:::777555555444222333444666555444222111111///...---,,,,,,------,,,,,,------...///...---,,,,,,...///222444000...++++++,,,.................................///...---+++***++++++,,,---...000000---+++******************************((())))))(((((())),,,...444222///,,,***(((''''''************************%%%&&&'''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&))),,,...111111///---***(((&&&%%%((()))))))))************)))******+++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---...//////000///---+++***************,,,......---,,,,,,---***))))))+++,,,,,,***(((((())))))***************---,,,+++******,,,...///***)))(((''''''((()))***)))((('''(((***+++***)))******,,,...111444555666333222///---+++*********---,,,+++*********+++,,,*********+++++++++++++++++++++,,,---.../////////,,,+++***,,,444:::777///555666555222,,,)))***,,,***+++,,,---............------///333777888555222000...,,,+++,,,------,,,,,,,,,,,,------///000000---......................../////////000000111111.........///000111222222......//////000000000000//////000000111111111222111222222333333222222111111111111111111111111111000000111222333333444444333333333333333333333333111111111222333444555666333333444444555666666666555666777888888666444333111444777::::::777444111555555555555555555555555444444444444444444444444111222222111000000111333111222222333333222222111111111222222222222333333333222222222222222222222111222333555888;;;===>>>???@@@@@@>>>:::666555444//////000000111000000///---...000000111111111111111222333333444444555666555555444333222111111000444444333222111222333444333444444444333444666888555666777555222///---,,,+++---///000...---------*********+++,,,---///000(((+++...///...---,,,---333111///,,,,,,,,,---...444333111///---+++)))(((,,,+++***)))***---///111------...---,,,+++---///......///---+++***+++,,,***++++++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......111444555333000---,,,))))))))))))+++---///000---,,,,,,,,,------...///...------,,,,,,------...,,,,,,.../////////....../////////000000111111222222666;;;>>>>>>===>>>>>>>>>>>>???@@@@@@@@@@@@@@@======<<<;;;999777666555666777999;;;<<<=========;;;===??????>>><<<888666444333222444777999999999333333222111///...---------------,,,,,,,,,,,,,,,+++,,,,,,,,,...111444555---,,,******,,,......---........................///...,,,+++******+++,,,---...000000---+++******************************((())))))(((((((((+++---111111///---+++)))((('''))))))))))))))))))))))))&&&&&&'''((()))))))))(((&&&&&&'''((()))(((((('''((((((((((((((((((((((((((('''&&&%%%&&&))),,,.........---,,,***))))))(((((()))))))))************)))))))))*********++++++333111...,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++***++++++,,,---///111111///---------+++******+++,,,+++)))'''((()))******++++++******++++++*********+++,,,---)))((((((''''''(((******)))((('''(((***++++++***+++++++++---000222222222333111...,,,+++++++++,,,------+++*********++++++******++++++++++++,,,,,,***+++---...000111111111---,,,,,,222>>>GGGCCC:::555444333000---++++++++++++,,,,,,---------------------000555:::;;;888555111...,,,+++,,,---------...------------...//////---------...............---......//////000000111//////000000000000111111//////000111111000000000...///000222333333333333111222222333333222222111222222222222222222222222111111111222222333333444333333333333444444444444222222222222333444444555333333444444555666666666555666777888888777666555333666:::===>>>;;;777444555555555555555555555555444444444444555555555555333333444222111000222333222222333333333333222222000111222111000111222444222222222222333333333444111222444666999;;;===>>>???@@@AAA???<<<888777666//////000000000000111111...000222333333444555666555666888888777777999:::999999888666444333222111333333333333333444555555555666666555555555888:::555666666444111...------***,,,...///...,,,,,,---+++******++++++,,,---...'''))),,,---,,,,,,,,,---//////...------...///000111111///...,,,***)))(((************+++,,,...///,,,------,,,++++++,,,...---...///...,,,+++,,,---++++++***))))))))))))***,,,,,,,,,,,,---------------,,,+++++++++,,,---...---000222222000///......******)))***+++---///000,,,,,,,,,,,,---...///000------,,,,,,,,,,,,------,,,,,,---...///////////////000000111222333444555444999>>>@@@???>>>???AAA@@@@@@@@@AAA@@@@@@???>>>===<<<;;;:::888777666555666888:::<<<>>>?????????<<<>>>???@@@???<<<999777222111111333666999::::::444333222111000///......---------,,,,,,+++++++++***,,,,,,+++---111444333,,,+++******,,,------,,,------------------------...---,,,++++++*********,,,...///...,,,+++++++++++++++++++++++++++++++++((()))***)))((()))***,,,...///000...,,,)))((()))))))))))))))))))))))))))'''((()))))))))))))))(((&&&'''((()))***)))(((((())))))))))))))))))))))))((('''&&&&&&''')))+++---******************++++++))))))))))))***************))))))))))))***++++++777444///+++)))***+++---++++++,,,------------------,,,,,,------...///000------,,,+++++++++,,,---///111333333000...,,,,,,,,,,,,++++++,,,+++(((%%%((()))***+++++++++******)))))))))*********++++++)))(((''''''''')))***+++)))(((''')))+++,,,,,,+++***)))(((***...000000...111///,,,*********,,,---,,,+++*********+++,,,---,,,,,,,,,------.........,,,---...000111111111000,,,---...333<<>>AAABBBCCCAAA>>>:::777777000000/////////000222333111444777999999:::<<<>>>;;;===>>>===:::999:::<<<999999888777555444333333222222222444555666666666999:::999888666666888999555666555222///------...+++---......,,,+++,,,---++++++*********++++++,,,''')))+++,,,+++,,,...///++++++,,,---///000111111...------,,,+++***))))))((())))))***+++,,,------+++,,,---,,,******,,,---+++---...///------...///,,,+++)))))))))))))))))),,,,,,,,,---------.........---+++******+++---...,,,.........------...000++++++******+++---...///,,,,,,,,,------...///000,,,,,,++++++++++++,,,,,,,,,,,,---....../////////000000111333555666777888666;;;@@@AAA???>>>AAACCCBBBBBBBBBAAA@@@???>>>===;;;;;;:::999888888888888999:::===???@@@@@@??????<<<======>>>===;;;888777222111000111444666666555222222111000///.........++++++,,,,,,------,,,,,,+++......***+++000111...---+++***+++---------,,,------------------------,,,,,,,,,,,,,,,+++***)))+++,,,---,,,******+++---++++++++++++++++++++++++(((***+++***))))))***,,,+++---//////,,,***)))***))))))))))))))))))))))))******************)))(((&&&''')))++++++***)))(((************************((((((((((((((()))******'''(((((())))))***++++++))))))))))))***************))))))((()))***+++,,,:::666000+++)))))),,,...++++++,,,---............---------------...000000---,,,+++++++++,,,---...000222444333000---,,,+++---,,,,,,,,,,,,***'''%%%((()))***+++,,,+++******(((((()))************))))))(((''''''''')))***+++)))(((((())),,,------,,,((('''&&&(((,,,///...,,,///---+++)))(((***+++---******))))))***,,,...///........./////////000000...///000111111000//////))),,,...000333666222,,,,,,)))'''))),,,...---+++,,,,,,,,,,,,+++***))))))***+++///666<<<>>>;;;888333000---,,,---/////////000///...------------------------.........//////,,,,,,,,,---...//////000111222222111111000///...111111222333333222000///...000222444555666555555222222222333333222222222333333333333333333333333333333222222222222222222333333333444444555555555444444333222222222333333333333444444555666666777666666666666777888:::;;;555555555555555666777777666666666666666666666666444444444555555555666666555666666444222222333444333444444555555444444333000222222111//////222555000000111222444555666666444555777:::<<<===>>>>>>DDDEEEEEECCC???:::888777111000///......000222444444888<<<>>>>>>???BBBDDD@@@BBBBBB@@@<<<999:::;;;777777777666555555444444111111222444777888888777======<<<999666555666888555555333000---,,,---...,,,---...---+++***+++---,,,+++******))))))******(((***+++++++++,,,///111((()))+++---000111222222+++++++++******)))))))))'''((()))***,,,,,,,,,,,,+++,,,,,,+++******+++---***,,,...///......///000,,,+++)))((()))))))))(((,,,,,,,,,------............---+++******+++---...,,,,,,,,,++++++,,,///111,,,++++++***+++,,,...///,,,,,,,,,---...///000000,,,++++++******++++++,,,,,,,,,------...///000000000000222444666888999:::777<<>>===<<<999999999888999999:::;;;;;;===???@@@AAA@@@>>>===;;;<<<<<<<<<;;;999777666222111///000111222222111000000000///......------))))))+++,,,---.........---000000******......***---,,,++++++---------+++------------------------+++,,,------,,,+++)))(((+++++++++***)))))),,,...++++++++++++++++++++++++)))***++++++***)))+++,,,))),,,//////---******+++))))))))))))))))))))))))+++++++++++++++***)))((('''(((***+++,,,+++)))(((************************((((((((()))))))))))))))'''''''''((())))))******))))))))))))***************)))((((((((()))+++,,,999666111---++++++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///111111///,,,+++,,,+++***)))///000///...+++***+++,,,)))+++------,,,******+++&&&(((***+++++++++)))(((...,,,***)))******)))(((''''''(((((((((((((((''')))))))))***++++++,,,,,,(((((()))***+++,,,,,,---*********)))******++++++*********+++,,,---///000///......---------.........///000///...---...000***+++,,,---...---,,,,,,*********+++,,,,,,------,,,,,,++++++***+++++++++,,,///555999;;;;;;888777222///,,,,,,...///...,,,------------------------........................---...//////---,,,---///...//////000000000000000///111555777777555111///000111111222444666888999444333333222111111111222333333222222222222222222111111222222222333333333333444444555555444444333333333333333333333333333333444555777888888999999777666555555666888:::;;;666666555444444555777777888888777777777777888888777777777777777777777777555666666777666666555555444555666555444444555666111222333444333222111000000111222555777999;;;<<<999888888:::===BBBGGGJJJJJJHHHFFFCCC>>>:::666444222222222222333444555555:::;;;<<>>AAABBBBBBAAA@@@>>>===;;;::::::999777666222222111111111111111111//////000000///...------......//////...---,,,,,,000///...---------------,,,,,,+++++++++,,,...///,,,,,,,,,---------......---------,,,+++***)))(((,,,+++******))))))******%%%'''***---...,,,***(((&&&(((***+++,,,+++)))(((***,,,///111111///,,,***+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******)))((('''&&&******))))))))))))******(((((()))************)))+++++++++++++++***)))(((666444111...------...///++++++++++++++++++++++++,,,---...---------///111000...,,,+++++++++***))).........---+++***+++------...000000---+++***)))(((***+++------,,,+++***,,,***))))))+++,,,+++***'''(((((())))))(((((('''(((((())))))***++++++,,,(((((()))***+++,,,------,,,++++++******++++++,,,+++++++++,,,---...///000///......------............///000///...---...000++++++------...---,,,,,,******++++++,,,---......,,,+++++++++++++++,,,,,,,,,///444999;;;:::777555111...,,,+++---...---,,,------------------------.........------------------...//////---------///......///000000000000000000222666888888666222000///000111333555777:::;;;444333333222111111222222222222222222222333333333222222222222333333333333444555555666666555555444555555555555555444444444333444555777888888999999777666555555666888:::<<<999888777666666666777888888888777777777777888888777777777777777777777777666666777777777666666555666777888777555444555666333444555555555444333222333333444555666777888999777777888:::>>>BBBEEEHHHHHHFFFDDD@@@<<<999666555333333333444555666777888;;;<<<>>>@@@BBBDDDFFFGGGEEEFFFFFFCCC???<<<::::::;;;;;;;;;:::999888777777999777555444333444666777;;;:::777555444333333333//////.........---------------,,,,,,,,,,,,------...---++++++,,,+++***(((,,,++++++,,,,,,---......---,,,,,,---//////---,,,---,,,,,,+++******))))))++++++++++++++++++++++++'''''''''(((((((((((((((+++,,,...///...,,,***(((+++***)))))))))***++++++......---------------.........---,,,,,,,,,,,,,,,---,,,++++++***+++++++++***++++++,,,---...///000......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,...///000111111333666888999;;;===@@@???@@@AAABBBDDDFFFHHHIIIFFFFFFEEEDDDBBB@@@>>>===999999999:::;;;===>>>???===>>>AAACCCDDDCCCBBBAAA???===;;;::::::999777555222111000000000000000000///////////////...------//////000000//////...---000///...------------...,,,,,,+++++++++,,,---...,,,,,,---------.........---------,,,,,,***))))))++++++******)))))))))***'''))),,,......---***)))'''(((***+++++++++***)))...///000000///---***(((+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))******))))))))))))*********************)))))))))******))))))))))))******)))))))))*********+++++++++++++++++++++***))))))222111000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...000222...---+++***+++,,,+++***,,,------,,,+++***,,,...000222444333000,,,)))(((+++,,,---...///...---,,,***)))((()))+++------,,,(((((())))))))))))((((((''''''((())))))******+++((()))******,,,,,,---...------,,,,,,,,,,,,,,,------------......////////////......---......//////...///000///...---...000,,,------...------,,,,,,)))******,,,---...//////++++++***++++++,,,---...+++///444999:::999555333000...++++++,,,------,,,---------------------------------------------------...//////------...///......///000000000000000000333777::::::777333000...///000222555888:::<<<444333333222222222222222111222222333333444444444222222222333333333444444666666666777777666666666666666666666666666666666444555666777888999999999888777666666777:::<<<>>><<<;;;:::999888888999999999888888777777888888999777777777777777777777777777777888888888888777777999:::;;;:::888777777888777777777777777666555555666666666666666666666666666777999;;;>>>AAACCCDDDFFFDDDBBB???<<<999888777555555555666777999:::;;;===>>>???AAACCCDDDEEEFFFDDDDDDDDDAAA>>>;;;;;;;;;======<<<;;;;;;::::::::::::888666444333333444555999888666555333333222222////////////..................------,,,------......---++++++,,,,,,***))),,,,,,,,,------------------,,,,,,,,,------+++))),,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---..................---,,,******************+++,,,------........................//////...------------...------,,,+++++++++++++++***++++++,,,---...//////...------------,,,,,,,,,---------------.....................///111222333222555888;;;<<>>AAACCCAAACCCDDDEEEEEEDDDBBBAAA???===;;;:::999888666444111111000//////////////////////////////......---000000000000000000///...//////......------......,,,,,,,,,+++,,,,,,---...,,,------------.........,,,------,,,,,,+++***)))+++++++++******************,,,...//////---+++))))))))))))************+++111111000///---+++)))'''******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******++++++*********+++,,,,,,******))))))))))))******+++******)))***+++,,,---***++++++++++++***))))))......///////////////...////////////////////////,,,---......------///111...,,,******,,,,,,,,,+++***+++,,,,,,++++++---//////222444444111---***))),,,,,,---............---,,,***))))))+++,,,,,,,,,))))))*********)))(((((('''''''''((())))))******))))))***+++,,,---......///......------------.../////////000000000//////...............//////000...///000///...---...000...............------,,,((()))***+++,,,---...///*********+++,,,---...///,,,///555999:::777444111///---,,,++++++,,,------............------------,,,,,,,,,,,,---------------...000///......///000...///000000111111000000000333666999999666333000...///000111333555777888444333333222222222333333111222222333444555555666333333333333444444444444555666666777777666666555666666666666666777777777555555666777888999999999999999888999:::===???AAA@@@???===<<<;;;;;;;;;;;;:::999999888888999999:::888888888888888888888888888999999::::::::::::999:::<<<===<<<;;;;;;<<<===;;;;;;;;;::::::999888888777777777777666666666666555666999<<<>>>@@@@@@@@@CCCBBB@@@===;;;:::::::::666666777888999;;;<<<===>>>??????@@@AAABBBCCCDDDAAAAAA@@@>>><<<;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>><<<:::777555333333444444777666555444333333222222000000000000//////////////////......------.........---++++++,,,,,,+++***---------.........------,,,+++++++++------+++***+++++++++******)))))))))+++++++++,,,,,,,,,,,,,,,+++,,,---...///111222222000///---,,,+++***))))))******++++++,,,---............////////////////////////............//////------,,,++++++++++++,,,++++++,,,,,,---...//////---------------------------------------...............//////000111333333666888;;;===???AAADDDFFFDDDDDDFFFGGGHHHIIIIIIJJJHHHGGGFFFDDDCCCAAAAAA@@@===<<<;;;:::<<>>=========>>>;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::;;;<<<===============<<<===????????????AAACCC???>>>===<<<<<<;;;;;;;;;777777777888888999999999555777:::<<<>>>??????>>>>>>===<<<;;;::::::::::::999999999:::;;;<<<>>>>>>???????????????@@@@@@@@@=========;;;:::;;;===@@@???@@@AAABBBCCCCCCCCCCCC===;;;888666444444444555666666666555555444444333222222222111111111000000111000//////.........///...,,,+++,,,------,,,***------.../////////......+++******,,,...///...,,,+++++++++***************)))*********+++++++++,,,******++++++,,,,,,,,,---///---,,,***)))(((((((((******+++,,,---.........------...///000000////////////.........//////000...---,,,,,,++++++,,,,,,+++,,,,,,------.........------------------------++++++,,,,,,---------............///000222444555999;;;===??????AAACCCEEEEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFEEECCCCCCCCCCCC???>>>===<<<>>>AAADDDGGGFFFFFFFFFEEEDDDBBB@@@??????===:::999999888555333555444333222111111111111......///////////////...---......//////.........//////.........//////000....../////////.........---------.........//////,,,,,,---------,,,++++++....../////////...---,,,......//////...,,,***)))*********)))***++++++,,,------,,,+++***+++,,,,,,)))))))))******)))))))))))))))******+++++++++,,,******************************))))))))))))******))))))))))))******+++,,,******))))))))))))******---+++***))))))+++---...)))******+++++++++******000000111111000///...---...........................//////...------...000000...---,,,---...---,,,+++,,,------,,,,,,...000+++---//////...------...+++++++++,,,,,,,,,------///---++++++++++++***)))++++++,,,++++++***)))(((''''''((())))))******+++***+++,,,,,,......///000000000///...---------------...000111222111000000............///000111111...///000///...---...000///............///000000)))******++++++,,,,,,---,,,,,,+++,,,,,,---...///...222777;;;;;;777111------......---,,,,,,///111000000//////...---------,,,------......////////////111222222222222333555111111222333333333333333111222444555555444222111222111111000000111111222333333333333333444444555333444444555555666666666444444444555555555666666444555555666666555555444333333333444444555555666666777888888999999888888<<<<<<<<<===???BBBEEEGGGCCCBBBAAA?????????@@@@@@>>>======<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@???AAABBBCCCBBBCCCDDDFFFBBBAAA???>>>============777888888999:::;;;<<<<<<777888;;;<<<>>>>>>>>>>>>999:::;;;;;;<<<;;;;;;:::============>>>??????@@@@@@?????????>>>>>>>>>>>>;;;;;;;;;:::;;;===BBBEEEDDDFFFIIIKKKKKKIIIGGGFFF>>>===:::777666555666777666777777888777777666666444444444333333333333222222222111000////////////...,,,+++,,,---...---++++++---...000111000000///+++++++++---000111000///++++++++++++++++++++++++)))))))))******++++++,,,++++++******************---,,,+++)))((((((((((((***+++,,,---------------+++,,,...///000000///...///............///000000...------,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...+++++++++,,,------......------...000222444666777;;;===???@@@@@@AAADDDEEEFFFHHHJJJLLLNNNNNNNNNNNNLLLKKKIIIGGGFFFFFFFFFFFFCCCBBBAAAAAABBBDDDFFFHHHGGGGGGFFFDDDCCCAAA???>>>===;;;999999999888666444666555444333222111111111---...//////////////////,,,------...............//////......//////000000000000111111111000//////------........./////////,,,,,,------------,,,,,,...///000000000///---,,,,,,---------,,,+++)))(((*********++++++++++++,,,************+++,,,---...))))))************))))))))))))******+++,,,,,,,,,******************************))))))))))))******((()))******+++******)))******))))))))))))******+++******)))***+++,,,---))))))***++++++++++++***666666444333222000//////111111111111111111111111000111111000//////000222333111///.........---,,,---...///...------...000---...///...------...000,,,,,,++++++,,,,,,------...,,,++++++,,,---,,,+++,,,,,,,,,,,,+++***)))((((((((())))))***++++++,,,++++++,,,---...///000000000000///...------------,,,---///111222222111000............///000111222...///000///...---...000......---...///000222333------------------------------,,,,,,,,,------...///333999<<<<<<777111---...///000...------000333000000000///...---------------...//////000111111111222444444333444555777222333444444555555444444444444444333333444444444222222222222222333444444333333333333333444555555555555555555555666666666444555555555666666666666555666666777777666666555222333333444555555666666777777888999999999888888;;;;;;;;;<<>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDFFFCCCBBBAAA???>>>===>>>>>>::::::;;;;;;<<<=========::::::;;;<<<===>>>>>>>>>:::<<<>>>AAABBBAAA@@@???BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???>>>======;;;;;;;;;;;;===AAAHHHLLLMMMPPPSSSTTTSSSOOOJJJFFF???===;;;999777777888999777888999::::::999999888666666666666555555555444333333222111000///000000...,,,+++,,,---...---,,,***,,,...000222222111111///......000222222111000,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,------,,,++++++***+++---///000///...---...---------......///000......---,,,,,,,,,,,,---,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---......//////------///111444777999;;;;;;===@@@BBBBBBDDDGGGIIIHHHJJJMMMPPPRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJKKKKKKHHHHHHGGGGGGHHHIIIIIIJJJHHHGGGFFFEEECCCAAA@@@???;;;:::888888999999777555666555333222111000000000------...///////////////------...//////////////////////////////000111111222222333333333222111000............////////////,,,,,,---------------,,,,,,---...//////...,,,+++******++++++***)))(((''')))***+++,,,,,,,,,++++++((())))))***+++,,,,,,---((()))***++++++***)))((())))))***++++++,,,------******************************))))))))))))******)))***,,,------+++)))(((******))))))))))))******)))))))))*********++++++))))))***+++++++++++++++;;;:::888555333222111000555555555555555555555555222333333222111111222444444222000/////////...,,,//////000///------///000000000000...,,,,,,...000---,,,,,,,,,,,,---......,,,+++******,,,......------------,,,+++***)))((()))))))))***++++++,,,,,,+++,,,,,,---...///000000000000///------,,,,,,,,,***,,,...111222222111000............///000222222...///000///...---...000------------///111333444000////////////...............---,,,,,,,,,------000444:::======888111---...000111///---...111444111000000///...---------.........///000111111222222333555555555555666888333444555555666666555555666555444333333444555666222222222333444555777777333333333333333444555666666666666666666555555555555555555555666666666777777777888888888888777777333333444444555666666777777888888999999999888888999999:::;;;>>>AAAEEEGGGCCCBBBAAA@@@AAAAAACCCDDDAAA@@@@@@@@@@@@@@@@@@AAA????????????????????????AAABBBCCCDDDEEEEEEEEEEEEHHHIIIIIIGGGEEECCCCCCDDDDDDCCCAAA???>>>>>>>>>>>><<<=====================;;;;;;<<<<<<===>>>>>>>>>>>>@@@DDDHHHIIIIIIGGGEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@>>>>>>===;;;<<<<<<===???EEELLLQQQUUUWWWZZZ[[[XXXRRRKKKFFF???>>><<<:::999999::::::888999:::;;;<<<;;;::::::777777777777666666666666444333222111000000000000...,,,+++,,,......---,,,)))+++...111222333222222333222111222333333111///------------------------******+++,,,,,,---......)))))))))******+++++++++++++++,,,,,,,,,++++++******+++,,,,,,,,,+++***))))))***,,,...//////...------------------...///000......---,,,,,,,,,,,,---,,,,,,------------------,,,,,,,,,------.........---------...///000000111---...000222666999<<<>>>;;;===@@@CCCDDDGGGJJJLLLJJJLLLOOOSSSUUUVVVVVVUUUSSSRRRPPPNNNMMMMMMNNNOOOKKKLLLLLLLLLLLLLLLLLLLLLHHHHHHGGGEEEDDDBBBAAA@@@:::999888888999999888666555444333111000/////////------...///000000//////......///000000111000000///////////////000111111333444444555444333222111............/////////000,,,,,,------...---------+++,,,---......,,,***)))((())))))))))))(((''''''(((***,,,---------+++***((()))***+++++++++++++++((()))***++++++***)))((())))))***+++,,,,,,------******************************))))))))))))*********,,,...000///---)))'''******))))))))))))******(((((()))************)))((()))***+++++++++++++++AAA>>><<<<<<===>>><<<:::::::::::::::::::::::::::999999888777777666555555444444444444333222111000111111111111111222333444444333111///.........///......---,,,---...000111222111000///............//////......---------,,,///......---,,,,,,++++++///...---,,,---...000222000000000///////////////.........//////////////////000000111111111000000000000000000///...---,,,000000000///...///333555000///......---.........////////////000000000000///111555888999777444222000111222222000000111222111111111222222222222222444444444444444444444333;;;:::999999888888999999999999999888888888888888999777555444333444555666999888777555555555666666777666555444555888:::<<<999999999:::::::::::::::888777555666777888888777888888999999999999888888666666666666666666777777::::::::::::::::::::::::<<<;;;::::::;;;???BBBDDDEEEDDDBBBAAAAAACCCDDDFFFFFFEEECCCBBBBBBCCCEEEFFFBBBBBBBBBBBBBBBBBBCCCCCCFFFHHHIIIJJJIIIFFFCCCAAAEEEFFFFFFEEEDDDCCCEEEFFFDDDDDDBBBAAA@@@@@@@@@@@@:::===???@@@>>><<<;;;;;;??????@@@AAABBBCCCCCCCCCDDDIIIOOORRRPPPNNNNNNNNNNNNLLLJJJGGGFFFEEEEEEEEECCCCCCBBBAAA@@@@@@@@@@@@;;;===??????AAAGGGRRR[[[```______]]]ZZZTTTMMMHHHAAA@@@>>><<<:::::::::::::::>>>BBB@@@<<<:::;;;>>>::::::999888888888888888666666555444333222111000/////////.........------/////////000222444777888;;;:::888666444333333222000000///.........//////......------------------...---+++***+++---///111000,,,)))+++///000...+++)))***,,,------,,,+++***---------.........//////...,,,***+++///111111/////////...---,,,,,,++++++,,,,,,------------......------,,,,,,------...///...//////000111222222222...---...222888===>>>===???AAADDDGGGIIIKKKKKKKKKOOOPPPSSSUUUVVVVVVUUUUUUVVVUUUTTTRRRQQQOOONNNMMMVVVTTTRRRQQQQQQQQQOOOMMMNNNKKKGGGEEECCCAAA???===:::::::::999::::::;;;;;;777333000///...---,,,---000......000///,,,---111000//////.........//////////////////111333444666777:::<<<>>><<<888333//////............---------------------------------++++++++++++++++++++++++***+++++++++***)))'''&&&******+++++++++******))))))***+++,,,,,,+++))))))((())))))*********))))))***)))((()))+++,,,,,,+++,,,)))'''(((***+++***(((,,,)))))),,,,,,))))))+++******))))))******+++,,,++++++******+++---...///))))))*********+++++++++))),,,//////---,,,...000AAA@@@???AAACCCCCCAAA>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<:::999666666666666555444333333444444444444555555666777777666444333222111222222111111111111222222333333333333222111000000000000000000000000/////////...000000//////......------000//////...///000111222////////////////////////000////////////000111111111222222333333333222222000000111111111000000///111222222111000111333555111111000///////////////////////////000000000000000222555888888777555333222444555444333222333444333333333444444444444555555555666666777777888888::::::999999999999::::::::::::::::::::::::::::::999888777777777999;;;===;;;:::999888777777888888999999888888999:::;;;<<<===============>>>>>>>>><<<:::888888:::::::::999888888999999999999888888888888888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::===@@@BBBCCCBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCCCCCCCDDDDDDGGGHHHIIIJJJIIIGGGDDDBBBBBBCCCCCCBBBAAAAAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@>>>@@@BBBBBBAAA@@@@@@AAABBBBBBCCCDDDFFFGGGIIIIIILLLPPPUUUWWWUUUSSSRRRRRRPPPNNNLLLJJJHHHGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA;;;===@@@AAACCCJJJTTT\\\aaaaaa```^^^YYYSSSLLLGGGBBBAAA???===<<<;;;;;;;;;===@@@DDDCCC???<<<===???;;;;;;:::999999999999999888777777666444333333222000000000/////////......111111111222333666888999;;;;;;999777666555444444333222111000000000000000000000000///////////////111///...------///111333000---+++---111222///+++++++++,,,,,,,,,,,,++++++------------...............,,,+++,,,...000000...//////......---,,,,,,+++,,,,,,,,,---------............------......///000/////////000111222222222000000222666<<>>@@@BBBDDDGGGJJJLLLNNNOOOMMMOOORRRUUUWWWXXXWWWWWWXXXXXXWWWVVVTTTSSSRRRQQQVVVUUUSSSRRRRRRRRRPPPNNNNNNKKKHHHEEECCCAAA???===;;;::::::999999999999999666444222222111111111111000......000000------111//////...............///000000///000222555888:::===>>>???>>>;;;777222...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++***)))'''&&&*********++++++******))))))***+++++++++******))))))))))))*********+++++++++***))))))+++,,,+++***,,,)))'''(((***+++***(((+++))))))++++++((((((+++***************++++++,,,++++++******+++---...///++++++,,,,,,,,,---------***...222444333222000000FFFFFFHHHKKKMMMMMMKKKHHHJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIGGGEEECCC@@@???<<<<<<;;;;;;::::::999999999888888888888999999::::::999888666555555444555333444555666777666555555666555444333222222222222222222222111111111111111222222222111111111111111111111111111222222222222000000000000000000000000333222000000000222444555555555666666666555555444111222333333444444333333222444555444333333444666333333333222222222222111111111222222222333333333222333555777777777666666666777888777666666777888666666777777888888888888888888999:::;;;<<<======<<<<<<<<<<<<===>>>??????============>>>>>>>>>>>>;;;;;;;;;<<<>>>AAADDDEEEAAAAAA@@@>>>>>>======>>>======>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@@@@AAA???======>>>>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::;;;===???AAADDDCCCCCCCCCCCCEEEGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKJJJGGGEEEDDDDDDEEEFFFHHHHHHIIIJJJIIIGGGDDDBBB@@@BBBCCCBBBAAA@@@AAACCCEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCEEEGGGEEEFFFHHHJJJMMMOOOQQQSSSXXXZZZ\\\]]][[[XXXWWWVVVRRRQQQNNNLLLJJJIIIIIIIIIGGGFFFEEECCCBBBAAAAAAAAA<<<>>>AAACCCEEELLLUUU\\\``````___\\\WWWQQQKKKHHHFFFEEEDDDBBBAAA@@@??????@@@CCCFFFEEEAAA>>>???@@@<<<<<<;;;:::::::::::::::::::::999888777666555555111111111111000000000000333333333444555888:::;;;<<<;;;:::888777666666666777666555444333222222222444333333333222222222111444333111000000222444555000///...000333333///,,,------,,,,,,+++,,,,,,---,,,,,,---------.........///---,,,,,,---......---/////////......---------,,,,,,,,,------------...//////......//////000111//////000000111222222222222444777;;;@@@AAA@@@???AAABBBDDDGGGJJJNNNQQQRRRMMMOOOSSSVVVXXXYYYYYYYYYZZZ[[[ZZZZZZYYYXXXWWWWWWWWWUUUSSSSSSTTTSSSRRRPPPOOOLLLHHHFFFDDDBBB???===<<<;;;:::888777777666666444444333222111111000///111......111111......111........................000000000111444888<<>>999555000...///............---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***)))((('''))))))***************)))))))))******************++++++***)))***+++,,,---,,,***)))***++++++***)))+++)))(((((()))******)))+++((((((++++++((((((+++)))************+++++++++++++++++++++,,,---......------...///////////////))),,,111777::::::777333OOOQQQSSSUUUWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUTTTTTTRRRQQQPPPNNNLLLIIIGGGEEEDDDDDDCCCBBBBBBBBBBBBBBB>>>>>>===<<<<<<=========<<<;;;:::999888777777666444666888::::::888666555777666555555444444444555222222222222222222222222333333444444444555555555222333444444444444333333111111222222222222333333555444222111111444666888888999999999999888777777555666666777777666666666333555777777666555666777666666666666666666555555666666666777777888888999666666777777888999999999999:::;;;;;;999999:::;;;:::;;;;;;<<<<<<===============>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCDDDFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBCCCEEEGGGJJJLLLMMMJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDEEEFFFEEEDDDBBBAAABBBBBBCCCCCCDDDEEEEEEEEEGGGEEECCCBBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>>>>>>>==============================BBBAAA@@@??????@@@BBBCCCFFFFFFFFFGGGHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJGGGEEEEEEFFFGGGIIIHHHHHHIIIIIIHHHFFFDDDCCCBBBDDDEEEEEEDDDCCCDDDEEEGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCBBBDDDGGGIIIIIIKKKNNNQQQUUUXXX[[[\\\aaaaaaaaa___]]]ZZZXXXXXXSSSRRROOOMMMKKKJJJJJJJJJGGGGGGEEECCCBBBAAAAAAAAA???AAABBBDDDFFFKKKRRRXXX[[[[[[[[[YYYTTTPPPLLLKKKKKKKKKJJJHHHGGGFFFEEEEEECCCEEEGGGFFFCCC@@@@@@@@@======<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999999888888333333333222222222111111555444555555777:::<<<======<<<;;;999999888888888:::999888777666555555555777777666666555555444444777666444333333444555666000000111333444333///,,,000///---,,,,,,---......,,,------------.........///...---------------,,,////////////////////////,,,,,,---------........./////////...///000000111000000000111111222222222333666;;;???CCCCCCAAA???AAABBBCCCFFFJJJNNNRRRUUUPPPRRRUUUXXXZZZ[[[ZZZZZZ\\\]]]]]]^^^]]]\\\[[[[[[WWWUUUTTTTTTTTTTTTSSSQQQOOOLLLHHHFFFDDDBBB@@@>>><<<;;;:::888666555444444222444444333333444000,,,333///...111222///...000,,,------...............000//////000444999>>>AAACCCBBB>>>;;;666333000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++******))))))))))))******+++***************)))))))))***++++++...---+++******+++---///---+++******++++++)))(((******)))((()))************''''''***+++((((((+++))))))******++++++++++++++++++++++++,,,------------...///000000000//////)))***...555<<>>===<<<;;;:::777999;;;======;;;888777666666555555444444555555111111111111111111111111333444444555666777888888444555555666555555444444333333444444444555555555777555333333333666999:::;;;;;;;;;;;;;;;:::999999999:::::::::999888888777555777999:::999999999:::;;;<<<<<<===<<<;;;::::::::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<===>>>??????===???@@@???>>>===>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGIIIJJJLLLMMMKKKKKKLLLMMMMMMNNNOOOOOONNNOOOOOOPPPQQQSSSTTTUUUSSSSSSRRRQQQPPPOOONNNMMMKKKLLLNNNNNNNNNLLLIIIHHHKKKLLLLLLMMMNNNNNNOOOOOONNNLLLJJJIIIJJJJJJIIIHHHFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHIIIJJJKKKMMMNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFGGGHHHJJJKKKIIIIIIIIIIIIHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGCCCDDDCCCBBBBBBCCCGGGJJJMMMPPPUUUZZZ___bbbdddeeegggeeeaaa^^^[[[YYYWWWVVVSSSQQQOOOMMMKKKJJJJJJJJJGGGFFFEEEDDDBBBBBBAAAAAACCCCCCDDDEEEFFFJJJNNNQQQSSSTTTUUUTTTQQQOOOOOOPPPOOONNNNNNMMMKKKJJJIIIHHHGGGHHHIIIHHHEEECCCAAAAAA???>>>======<<<<<<===============<<<<<<;;;;;;:::666666666555555555444444777777777888:::<<<>>>@@@>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;::::::999:::;;;;;;:::999999888777777999888777666555555666666111111333444555333000---222111000.........///000---------.........//////000000///...---,,,------000000000000000000000000------.........////////////////////////000000111111111111111222222222222333777===AAACCCCCCBBB@@@AAABBBCCCFFFJJJOOOSSSUUUVVVWWWZZZ[[[\\\\\\[[[ZZZ]]]]]]___``````___]]]\\\WWWUUUSSSSSSSSSSSSQQQPPPMMMJJJGGGEEEDDDCCCAAA???===<<<:::777555444333222111555999<<>>999;;;===>>>>>><<<:::888444444333333333333333444000000000000000111111111222333444666777888999:::666666666555555555555555444444444555555666666777666555555444555777:::;;;<<<<<<<<<<<<;;;;;;:::999:::;;;;;;<<<;;;;;;::::::888:::<<<=========???AAACCCDDDEEEEEEEEEDDDBBBBBB@@@AAAAAABBBCCCDDDEEEEEEDDDEEEEEEFFFFFFGGGGGGHHHEEEGGGGGGGGGFFFEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTWWWWWWXXXYYYZZZ\\\\\\]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZXXXWWWVVVUUUVVVXXXXXXXXXVVVTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVVVVUUUSSSRRRSSSSSSSSSQQQOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMLLLLLLKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNIIIIIIJJJJJJKKKMMMNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDGGGIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGGGGGGGFFFEEEFFFIIILLLQQQVVV]]]eeejjjlllmmmllljjjfff```\\\YYYXXXVVVTTTSSSQQQOOOMMMKKKJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFFFFHHHIIIKKKLLLMMMOOORRRQQQPPPPPPSSSVVVRRRRRRRRRQQQPPPNNNLLLKKKNNNNNNMMMLLLKKKHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>;;;;;;;;;:::::::::999999;;;;;;;;;<<<>>>@@@CCCDDD@@@@@@??????>>>?????????BBBAAAAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<;;;;;;<<<;;;:::999888888777777333444555666555444222000444444333222111111111111....../////////000000000000111111000...---...000000000000111111222222222/////////000000000000111111000000000000111222222222222222222222222222222333777>>>BBBDDDCCCCCCCCCDDDEEEGGGJJJNNNRRRVVVXXXZZZ[[[]]]______^^^]]]\\\]]]___```aaaaaa```^^^\\\VVVTTTRRRQQQQQQQQQOOOMMMJJJHHHEEEDDDDDDCCCBBB@@@===<<<:::888666444333333222888@@@LLL^^^jjjcccTTT<<<444//////000///...///,,,---...000000000//////......///111444777:::<<<999888666333222111111222///............---------........................++++++,,,,,,------......,,,++++++*********++++++******+++,,,---------------,,,***))))))+++...000333222000...---,,,------,,,***)))***++++++***))))))******)))(((((()))+++***((((((+++,,,******---((()))***,,,,,,+++******+++,,,,,,------,,,,,,++++++,,,...000000///...---333000---,,,///333666888YYY```jjjrrrvvvxxxzzz{{{yyy{{{}}}~~~~~~}}}{{{yyytttooofff]]]VVVRRRQQQQQQKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJIIIGGGFFFEEEEEEEEEBBBCCCCCCCCCBBB@@@>>>===777888999::::::888777555111111111000000111111222///000000000111111111222111222333555777999:::;;;888777666444444444555666222333333444555555666666555555555666777888:::;;;<<<<<<<<<<<<;;;:::999888888999:::<<<===>>>>>>>>>===>>>@@@@@@AAACCCFFFIIILLLMMMNNNOOONNNMMMKKKJJJKKKKKKLLLMMMNNNOOOPPPPPPNNNOOOPPPQQQQQQRRRQQQQQQOOOPPPQQQQQQOOOOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSUUUVVVXXXZZZ\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___cccdddeeefffhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiiiiiiiigggeeecccbbb```aaabbbbbbbbbaaa```___[[[[[[\\\]]]^^^___``````^^^]]][[[[[[\\\]]]]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\XXXXXXWWWWWWVVVUUUUUUUUUMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPPPPQQQQQQRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSRRRRRRNNNOOOPPPRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJHHHJJJMMMOOONNNMMMMMMNNNPPPOOOOOONNNOOOOOOPPPPPPNNNNNNNNNMMMLLLLLLNNNPPPVVV\\\fffooouuuvvvtttrrrmmmhhh```[[[YYYXXXVVVTTTTTTRRRPPPNNNLLLKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHJJJLLLLLLLLLKKKNNNQQQQQQPPPQQQUUUZZZZZZZZZZZZYYYXXXVVVTTTSSSVVVUUUUUUTTTRRRPPPLLLJJJFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@???AAA@@@AAAAAACCCEEEHHHIIIDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHEEEDDDDDDCCCAAA@@@@@@?????????>>><<<;;;::::::999777888999888777555555555666666666555555333222222000000000000111111111111000222222111///...000222000000111111222333333444000000111111111222222222333333333333333444555555222222222222222222222222333888???CCCDDDEEEFFFGGGIIIKKKNNNRRRUUUXXX[[[\\\\\\]]]___aaabbbbbbaaa```___```bbbcccbbb```^^^\\\UUUSSSQQQPPPOOONNNKKKIIIGGGEEECCCBBBCCCCCCCCCAAA>>><<<:::888666555444444222999EEEYYYttt|||hhhAAA777///...///......///,,,---///111222222111000///000111333555777888888666555444222111111111111///............---------........................++++++,,,,,,---......///,,,+++*********+++,,,,,,***+++,,,---............///---***)))***---000333555444333111///---+++***+++***))))))+++,,,+++***(((***+++***((('''))),,,+++((())),,,---+++,,,///((()))+++,,,,,,+++***)))+++,,,---------,,,+++++++++---///111111000...---000///---++++++///444888YYYcccrrr~~~yyyrrrhhh\\\SSSNNNMMMMMMGGGFFFEEEDDDDDDEEEGGGHHHGGGFFFEEECCCBBBAAAAAA@@@???@@@@@@@@@???===;;;:::333444444555444333222111000//////...//////000000000000111111111222222222000111222444666888:::;;;999777555444333444555666111111222222333444555555444555666777888999::::::<<<<<<<<<<<<;;;:::999888666777999<<<>>>@@@BBBBBB@@@AAABBBCCCDDDGGGLLLOOORRRSSSTTTUUUUUUSSSQQQPPPTTTUUUVVVWWWXXXYYYZZZZZZTTTUUUWWWXXXYYYYYYXXXXXXVVVWWWXXXXXXVVVVVVWWWXXXUUUUUUVVVWWWYYYZZZZZZ[[[WWWXXXZZZ]]]aaadddfffgggeeeeeeeeeeeefffggghhhhhhllllllmmmoooqqqrrrssstttrrrrrrsssssssssrrrqqqqqqttttttttttttrrrpppnnnlllgggggghhhhhhhhhhhhhhhggghhhhhhiiijjjkkklllmmmnnndddbbbaaaaaacccdddccccccggggggggghhhhhhggggggggg``````______^^^]]]]]]\\\YYYYYYYYYYYYYYYYYYYYYYYYUUUVVVVVVWWWXXXXXXYYYYYYWWWWWWXXXYYYYYYYYYXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTTTTUUUVVVXXXWWWVVVTTTSSSRRRQQQQQQPPPOOONNNMMMMMMLLLOOORRRSSSSSSRRRRRRRRRWWWVVVVVVVVVVVVVVVWWWWWWTTTTTTUUUTTTRRRRRRSSSUUUZZZaaalllvvv{{{|||yyyvvvoooiiiaaa[[[YYYYYYWWWVVVUUUSSSQQQNNNMMMLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGIIILLLNNNNNNNNNLLLPPPSSSRRRPPPRRRWWW\\\aaaaaabbbaaa```^^^[[[ZZZ]]][[[ZZZYYYXXXUUURRROOOJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;:::888777777888666777777888777555333222000111111111222222222222000222333222000///111444000000111222333444444555111111222222222333333333666555555555555666777777222222222222222222222222444999@@@DDDEEEFFFHHHJJJNNNPPPTTTXXX[[[]]]______\\\]]]```cccdddddddddccc```bbbcccdddcccaaa^^^]]]UUUSSSPPPNNNMMMLLLIIIGGGEEECCCAAAAAACCCCCCCCCBBB>>><<<;;;999777666555555222999FFF]]]}}}mmmDDD999///---...---...///,,,...000222333222111111000111333666777777777666666555444333222111111111//////.........---------------------------------++++++,,,,,,---...//////,,,+++*********+++,,,---+++,,,---...////////////000...+++)))***---111444666666555333000---***)))***)))((()))+++,,,,,,+++(((***+++***((('''))),,,+++)))***---...,,,---000''')))+++,,,,,,,,,***)))+++,,,---------,,,+++***,,,...000222222111///...***+++,,,,,,,,,///666<<>>===<<<;;;;;;;;;999<<<>>>>>>===;;;:::::::::999888666444333333333444333111///......//////111000///...............222000...,,,,,,---000111...///111333444777;;;>>>999666333222333555555555111111111000111222222333555555666777999:::;;;<<>>@@@CCCCCCBBBBBBBBBDDDIIILLLNNNPPPTTTWWWYYYZZZZZZZZZ^^^\\\ZZZ\\\___aaaaaa___```___^^^^^^^^^]]][[[YYYZZZ\\\]]]\\\[[[YYYYYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[______```eeejjjnnnnnnlllpppooommmllllllmmmooopppvvvwwwxxxyyyzzz{{{{{{|||}}}|||{{{|||}}}}}}|||{{{}}}|||yyyxxxtttrrrqqqqqqrrrtttssssssrrruuuxxxwwwuuutttuuuwwwpppooonnnnnnoooqqqsssttttttttttttsssttttttuuuvvvoooooonnnmmmlllkkkiiihhhkkkiiigggdddcccdddeeefffbbbcccdddeeeffffffffffffbbbaaa```bbbcccaaa\\\XXX]]][[[ZZZZZZ\\\]]]\\\\\\\\\]]]^^^_________^^^]]]ZZZYYYXXXVVVUUUSSSSSSSSSXXXYYY[[[]]]^^^______^^^^^^]]]^^^aaadddeeeccc```aaabbbcccaaa___^^^___```eeeiiipppxxx}}}~~~|||xxxvvvpppggg```\\\[[[ZZZYYYYYYWWWUUUQQQNNNLLLJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLQQQPPPOOOOOOOOOOOOQQQQQQSSSSSSTTTTTTTTTWWW\\\```bbbeeeiiikkkkkkiiiggggggcccccccccaaa^^^[[[WWWUUUSSSRRRPPPNNNKKKLLLNNNQQQMMMMMMMMMMMMLLLKKKJJJIIILLLKKKHHHFFFEEEFFFGGGGGGGGGGGGGGGIIIJJJLLLNNNOOOLLLLLLLLLLLLLLLLLLKKKKKKOOOOOOOOOOOOOOONNNMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIGGGEEEDDDDDDBBB@@@>>>DDD???:::888999;;;;;;:::;;;::::::;;;;;;:::888666777888999999777555222111777666444222111333777:::777666444333333444666777444444555444444444666777999999:::::::::999999888888777666555444333333333999<<>>666333444//////............/////////111333444222000///000,,,,,,,,,,,,---...//////...------------...///000***))))))(((((((((((()))************************,,,---///000111333666999666333000///000000000///---------,,,---......///000000111333444555666777666666444444555777999:::777666444333333555666888888:::;;;<<<<<<===???AAACCCFFFLLLSSSYYY___cccdddiiigggeeefffiiikkkllllllgggfffffffffgggeeebbb___[[[[[[ZZZYYYYYYXXXXXXXXXUUUTTTTTTUUUVVVXXXZZZ[[[]]]]]]___ccciiinnnqqqqqqsssrrrrrrrrrsssuuuwwwxxxzzzyyyxxxyyy}}}}}}zzzyyyyyyxxxuuusssqqqqqqqqqsssvvvyyyyyyxxxzzzzzzzzzyyywwwuuusssrrrpppooonnnlllkkkjjjjjjjjjooopppqqqqqqqqqqqqoooooooooppprrruuuxxxyyyxxxwwwtttvvvyyyyyyyyyzzz{{{}}}~~~xxxtttnnnjjjiiiiiiiiiiii```^^^\\\XXXUUUSSSQQQPPPOOOPPPQQQRRRSSSUUUVVVVVVTTTTTTSSSSSSSSSUUUVVVWWWYYYZZZZZZ[[[\\\___dddhhhlllooossstttsssqqqpppooonnnnnnmmmllljjjgggdddccc______]]]ZZZWWWVVVXXXYYYXXXXXXYYYYYYYYYYYYYYYYYYRRRQQQOOONNNMMMNNNNNNOOONNNNNNPPPRRRTTTVVVXXXYYYXXXXXXXXXWWWWWWVVVVVVVVVTTTTTTUUUUUUUUUTTTSSSSSSUUUUUUTTTTTTSSSSSSRRRRRRQQQOOOMMMKKKKKKJJJHHHFFFHHHDDDAAA??????@@@AAAAAADDDDDDEEEGGGGGGFFFBBB???======<<<;;;::::::999888666777999::::::;;;===???AAA???===;;;:::999999999999999999999:::;;;<<<===>>>>>>>>>===<<<;;;:::999;;;:::999999888888888888<<>>>>>>>>>>>;;;:::888666444222111111222333333111222555333///666555333000///.........///......///000111111///000111222333444333333222333333222111111111222222111111111111111000//////---......//////......---...///000111000...,,,+++++++++*********++++++,,,,,,+++***+++---......---...+++,,,000222000......000000///---***)))***+++))))))))))))************++++++++++++++++++++++++************************)))************+++++++++,,,+++*********+++,,,---,,,---...---+++++++++,,,,,,,,,------...///000000GGGXXXqqqmmmUUUDDD999222///000,,,+++++++++,,,,,,---...---///222222111///------)))))))))))))))***+++,,,------------------......((('''&&&&&&&&&&&&'''''''''''')))******))))))((()))+++---......///222444111///---,,,,,,,,,+++******************++++++,,,......///000222333444555000000///...///000222333333222111000000000222222111444666888777777888999999===DDDMMMWWWaaahhhmmmrrrqqqqqqqqqsssuuuwwwxxxrrrrrrqqqqqqppplllgggddd^^^[[[VVVSSSQQQOOONNNMMMKKKKKKJJJJJJLLLNNNQQQSSSUUUVVVXXX\\\aaafffjjjlllmmmmmmmmmmmmmmmooopppqqqttttttuuuxxx}}}{{{{{{yyyxxxwwwvvvvvvvvv}}}~~~~~~|||}}}zzz}}}{{{wwwsssoooooonnnnnnmmmiiigggccc___[[[XXXVVVUUUXXXXXXYYYYYYZZZ[[[[[[[[[YYYXXXXXXXXXYYYZZZ\\\]]]^^^_________aaadddiiilllrrrtttwwwxxxvvvtttsssssspppppppppooommmkkkiiihhhfffgggfffccc```^^^^^^_________^^^^^^]]]]]]]]]]]]UUUTTTSSSSSSRRRSSSSSSTTTSSSUUUWWWYYY[[[]]]_________^^^^^^]]]\\\[[[[[[ZZZWWWXXXXXXYYYXXXXXXWWWWWWYYYXXXXXXWWWWWWVVVVVVVVVUUUSSSQQQPPPOOONNNLLLJJJKKKIIIFFFDDDDDDEEEFFFFFFIIIIIIJJJLLLMMMKKKGGGDDD@@@???>>>===============:::===???AAA@@@@@@@@@@@@CCCBBBAAA???>>>============<<<<<<===???AAAAAAAAAAAAAAAAAA@@@???===<<<;;;<<<<<<;;;:::::::::::::::???AAADDDFFFHHHKKKOOORRRZZZ\\\^^^```bbbdddgggjjjiiihhhhhhiiilllmmmmmmllljjjiiifffaaa]]]XXXTTTRRRRRRQQQNNNKKKHHHEEEDDDCCCBBBAAA@@@>>>===<<<<<<<<<:::999777555333222111111///333555222222555555333000//////......---------.........///000000111000111222333555555555444444444333333222222222333333111111111111111000//////+++---///000000///---+++//////000000///...,,,******)))))))))******++++++************+++,,,,,,+++...+++,,,000000---,,,............---,,,+++++++++((()))))))))************++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******+++,,,,,,+++,,,,,,,,,******+++,,,,,,,,,,,,------.........EEEVVVppp~~~iiiPPP@@@666000...///************+++,,,---......111555777555222///...***))))))(((((((((((((((.........------,,,+++***''''''&&&&&&&&&&&&''''''%%%'''(((*********((((((''')))+++,,,+++,,,---///,,,+++)))((())))))(((&&&((((((''''''(((((()))***,,,---...///000222333333///...---,,,+++,,,,,,,,,///...------,,,------...,,,///222333333222222333555888???JJJWWWfffrrryyy~~~yyyrrrlll```ZZZQQQJJJGGGFFFEEEDDDCCCBBBAAAAAACCCFFFIIIJJJMMMOOORRRUUUYYY]]]aaacccddddddddddddddddddeeeeeejjjmmmpppvvv{{{}}}yyyvvvuuutttrrrppppppooommmjjjgggeeedddccccccbbbbbbaaaaaa``````___aaa``````aaabbbdddfffgggffffffgggggggggjjjooorrrwwwyyy{{{{{{yyywwwvvvvvvttttttssssssrrrpppoooooommmnnnnnnlllhhhfffeeeeeefffeeecccaaa```___^^^^^^YYYYYYYYYYYYYYYZZZZZZZZZ[[[]]]___aaadddeeeffffffddddddcccbbb```___^^^^^^\\\\\\]]]]]]]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYZZZZZZYYYWWWUUUTTTSSSRRRPPPNNNNNNMMMLLLJJJIIIIIIKKKLLLMMMMMMMMMOOOOOONNNJJJGGGCCCCCCBBBAAAAAAAAABBBBBBAAADDDGGGHHHGGGDDDCCCCCCDDDCCCCCCBBBBBBBBBBBBBBB@@@???>>>@@@CCCFFFFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>======<<<<<<<<<<<<===AAADDDGGGIIILLLOOOSSSWWW```bbbdddddddddeeegggiiikkkiiiiiiiiikkklllkkkiiihhhfffccc___[[[XXXUUUTTTQQQPPPMMMJJJGGGEEECCCCCCCCCBBB@@@>>>===<<<;;;;;;999888777555333222111111111555666222...///...,,,.........///////////////---...//////000000111222333444555777888777777777444333333333333333444444111111111111111000//////,,,...111333333111...,,,////////////...---+++***'''(((((())))))))))))***))))))***************+++...++++++---,,,***+++///,,,---...000000...,,,***((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++,,,+++++++++++++++++++++***+++,,,+++))))))+++---,,,,,,,,,---------------@@@RRRmmmyyydddKKK;;;333...,,,,,,)))))))))))))))***+++,,,000555:::===<<<777333000++++++)))(((''''''''''''---------,,,+++***(((''''''&&&&&&&&&&&&'''((((((%%%&&&((()))******)))(((%%%''')))***)))((()))***)))'''&&&'''(((((('''%%%&&&&&&&&&&&&&&&''''''(((***+++,,,---...///000111///...---,,,,,,+++++++++++++++*********+++++++++))),,,...//////......///444666===HHHYYYlll}}}|||ggg]]]PPPFFFAAA@@@??????============>>>@@@BBBCCCEEEHHHLLLOOOQQQSSSVVVXXXXXXXXXXXXYYYZZZZZZZZZ[[[___bbbggglllrrrwwwzzz|||}}}zzzxxxrrrrrrqqqqqqqqqqqqrrrrrrnnnnnnmmmllljjjiiihhhhhhlllllllllmmmnnnpppssstttrrrrrrrrrrrrrrrtttxxx{{{}}}}}}{{{zzz{{{zzzyyyyyyxxxxxxwwwwwwwwwrrrtttuuutttqqqnnnmmmlllnnnllliiifffdddbbbbbbbbbaaaaaabbbbbbccccccddddddeeefffiiikkkmmmnnnnnnmmmjjjjjjiiigggfffdddccccccaaabbbcccccccccccccccccc```___]]]]]]\\\]]]^^^___]]][[[YYYXXXXXXWWWUUUSSSQQQRRRRRRPPPNNNNNNPPPQQQPPPOOONNNOOOPPPOOOLLLJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIKKKNNNOOOLLLJJJHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFCCCAAA@@@BBBGGGJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@????????????@@@@@@DDDFFFJJJMMMPPPTTTYYY\\\eeehhhjjjkkkjjjiiiiiijjjlllkkkiiiiiiiiiiiihhhfffcccbbb___[[[XXXVVVTTTSSSPPPOOOLLLJJJGGGFFFDDDDDDDDDCCCAAA???===;;;;;;:::999888666444333222111111///222333///---......,,,///000000111111222222333---///000111000111222444444555666888999999999888444444333333333444555555111111111111111000/////////111333555555333111///---------------,,,+++***&&&'''((()))************((()))******)))((()))***,,,******,,,+++)))+++000------///111333111---)))))))))))))))************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***+++++++++***)))***,,,...------------------,,,,,,>>>OOOjjjxxxbbbIII:::222---******)))))))))(((((()))******000666>>>BBBAAA;;;444000+++***)))(((''''''''''''((())))))***)))((('''&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&'''(((((((((((($$$&&&(((((('''&&&&&&'''''''''&&&'''))))))((('''%%%%%%%%%%%%%%%&&&'''''''''((()))***+++---......,,,,,,,,,,,,++++++++++++'''((((((((())))))******(((***,,,,,,,,,+++,,,---222333888DDDVVVmmmyyykkkWWWGGG???<<<:::999888999999:::;;;<<<<<<<<<<<<@@@EEEGGGHHHGGGHHHJJJHHHIIIKKKMMMOOOPPPQQQRRRRRRTTTWWW[[[```fffjjjmmmvvv{{{||||||||||||||||||}}}}}}||||||{{{zzzyyyxxxxxxwwwxxxxxxxxxyyy{{{~~~~~~}}}}}}}}}||||||||||||||||||wwwzzz|||{{{yyyvvvttttttuuussspppmmmkkkjjjjjjjjjkkkkkklllmmmnnnoooooooooooopppsssuuuvvvvvvuuutttrrrqqqpppnnnllljjjiiihhhhhhhhhiiijjjjjjjjjjjjjjjeeedddbbbaaaaaacccdddeeebbb```^^^]]]\\\[[[YYYWWWTTTUUUVVVTTTRRRQQQSSSVVVSSSQQQOOOOOOOOOOOONNNMMMKKKLLLMMMOOOOOOOOONNNMMMMMMOOORRRSSSQQQOOONNNNNNKKKKKKKKKKKKKKKJJJIIIHHHEEEBBB@@@CCCIIIMMMLLLJJJGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHLLLPPPTTTXXX]]]aaahhhlllppprrrqqqooonnnnnnnnnmmmjjjiiiiiigggeeeccc```^^^[[[WWWTTTQQQPPPOOOOOONNNLLLJJJHHHGGGFFFFFFEEEDDDBBB???===<<<;;;:::888777666444333222111111,,,///000...///222222///////////////000111222333---000222222111111333666333444666888999999999999444444444444444555666666111111111111111000/////////000222333333222000///++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++(((***+++***(((''')))+++))))))+++///---***,,,000///......///111000---***))))))))))))************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,++++++******+++,,,,,,***)))***---000///.........------,,,,,,???PPPkkkzzzdddKKK;;;444...+++***+++******))))))*********///666@@@EEECCC<<<444000))))))((('''''''''(((((($$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%&&&''''''((($$$$$$%%%%%%&&&'''((((((###%%%''''''&&&$$$$$$%%%''''''''')))++++++***)))%%%%%%$$$$$$%%%%%%&&&'''%%%&&&'''((()))+++,,,,,,(((((())))))***+++++++++&&&&&&''''''((()))******(((***++++++******,,,---///000444???RRRkkkyyy```KKK???999666333555555666777888888777777444999???AAA@@@>>>>>>???<<<>>>@@@DDDGGGIIIKKKLLLHHHHHHIIILLLQQQWWW]]]aaacccjjjrrrxxx|||~~~}}}}}}||||||}}}}}}~~~{{{}}}~~~{{{yyyyyyyyywwwuuurrrqqqqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwuuuwwwyyy{{{{{{{{{zzzyyywwwvvvuuusssqqqooonnnmmmllllllmmmnnnoooooonnnnnniiihhhfffeeeeeegggiiijjjeeecccaaa```___^^^\\\ZZZUUUWWWXXXWWWTTTSSSUUUXXXUUURRRPPPNNNOOOPPPPPPOOONNNPPPRRRTTTTTTTTTRRRQQQNNNQQQTTTUUUTTTSSSSSSSSSPPPPPPOOOOOOMMMLLLJJJIIIEEEBBBAAADDDJJJNNNNNNKKKGGGGGGHHHHHHHHHGGGFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGFFFIIIMMMRRRVVV[[[```dddjjjnnnsssvvvvvvtttsssrrrpppnnnkkkjjjiiigggdddbbb^^^\\\XXXTTTPPPMMMKKKKKKNNNMMMLLLJJJIIIHHHGGGGGGFFFEEEBBB@@@>>><<<;;;:::888777555444333222222111000111///------///---'''------,,,,,,---...000111---000333333222222444777222333555777888999888888444444444444444555666777111111111111111000//////,,,---...//////...---,,,******************++++++)))***,,,---......------(((***,,,+++(((''')))+++&&&(((---222111,,,,,,000222///,,,,,,...///---+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++***+++...000/////////......------,,,???UUUrrrxxxaaaIII<<<444+++(((*********))))))))))))******///333777999777444000///(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))++++++,,,,,,+++***((('''&&&%%%%%%%%%%%%&&&'''''')))))))))))))))******+++///...333???OOOeeekkkTTTDDD;;;777666666555444555555555333111555666888999:::::::::999888999;;;>>>AAACCCDDDDDDCCCCCCCCCDDDEEEHHHJJJLLLSSSXXX^^^dddiiiqqq{{{~~~~~~~~~|||{{{||||||||||||||||||||||||~~~}}}~~~~~~}}}{{{yyywwwvvvuuurrrsssuuuvvvvvvuuusssrrrtttsssqqqooommmjjjiiihhhgggfffcccaaa___^^^]]]]]]YYYXXXWWWWWWYYYZZZYYYYYYUUUTTTSSSRRRSSSTTTVVVXXXZZZYYYVVVUUUTTTTTTVVVWWWWWWVVVVVVWWWXXXVVVSSSPPPSSSQQQOOONNNNNNNNNLLLKKKEEEDDDDDDEEEHHHIIIIIIHHHKKKJJJJJJJJJIIIIIIIIIIIIMMMKKKIIIJJJLLLMMMKKKIIIHHHJJJNNNTTTZZZ```eeehhhnnnpppsssttttttuuuuuuvvvsssqqqmmmjjjgggddd```]]]]]]YYYSSSMMMIIIGGGGGGHHHKKKLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCAAA???<<<:::999888777555222111000000000000000000000////////////...........................111333444333222333333===<<<<<<;;;:::999888888888777666555444333222222111111111111111000//////............---,,,+++***,,,+++***)))))))))***+++)))***,,,,,,,,,,,,.../////////...,,,)))'''((())))))+++,,,---------///111222111000///---+++******))))))*********))))))(((+++*********))))))((((((((())))))))))))(((((('''************************++++++,,,,,,,,,,,,++++++------,,,+++***+++///222222111///...---------...CCCYYYtttxxx```HHH;;;333+++(((+++******))))))))))))*********---111333111...,,,+++''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))***,,,------+++)))(((&&&&&&%%%%%%&&&&&&'''(((+++***))))))))))))))))))------111;;;III\\\wwwvvv]]]JJJ===666333333222111111222222000...111222333444555555555444444555777999;;;======>>>;;;;;;;;;<<<===???AAABBBDDDHHHNNNRRRVVV\\\eeekkk~~~~~~~~~~~~~~~}}}~~~~~~}}}||||||{{{|||}}}~~~}}}|||zzzyyyxxxwwwuuussspppnnnlllkkkiiihhheeebbb```___^^^^^^\\\ZZZXXXXXXYYYZZZYYYXXXVVVUUUUUUUUUVVVYYY[[[]]]]]]\\\ZZZXXXWWWXXXYYYYYYXXXWWWWWWXXXYYYXXXUUUSSSTTTRRRQQQQQQQQQPPPMMMKKKGGGFFFFFFGGGJJJKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLMMMKKKJJJJJJLLLMMMKKKJJJLLLNNNRRRXXX^^^ccchhhkkknnnpppsssuuuvvvvvvvvvvvvsssoookkkgggdddaaa]]]ZZZVVVSSSOOOJJJFFFDDDDDDDDDIIIJJJKKKLLLKKKJJJHHHGGGEEEDDDCCCAAA>>>;;;999888777666555333222111111111111000000000//////......------......///////////////111333444333333333444;;;;;;;;;:::999999888888777777666555555444333333111111111111111000//////////////////...---,,,,,,++++++***))))))***+++,,,)))+++,,,,,,,,,,,,---///...///...,,,)))(((((()))***,,,---.........000111222111000///---,,,+++***))))))************))))))************)))))))))((())))))))))))))))))((((((++++++++++++++++++++++++***++++++++++++++++++***,,,,,,,,,+++***,,,///333222111///...------......HHH]]]xxxwww___FFF:::222***(((,,,***))))))(((((())))))***&&&))),,,---+++***))))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((***,,,//////---+++)))&&&&&&&&&%%%&&&&&&'''(((,,,+++***)))((((((((((((***,,,000666???PPPjjjjjjUUUDDD999333222111//////000///...,,,......///000111111111111111222333555666777888888444444444444555666777888:::===AAADDDFFFKKKRRRXXXkkkxxx~~~~~~|||}}}}}}|||{{{xxxuuussspppooollljjjhhheeecccaaa______^^^\\\[[[ZZZ[[[[[[[[[ZZZWWWXXXXXXYYY[[[^^^aaaccc```___]]]\\\[[[[[[\\\]]]YYYYYYYYYZZZ[[[[[[XXXVVVUUUTTTTTTTTTTTTRRROOOLLLJJJIIIHHHJJJLLLNNNMMMLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMLLLKKKLLLMMMNNNMMMLLLQQQSSSWWW\\\aaagggkkkmmmmmmooorrrtttuuutttrrrqqqooolllgggbbb^^^[[[WWWTTTOOOMMMKKKHHHEEECCCBBBBBBFFFGGGJJJLLLLLLKKKIIIHHHFFFEEECCC@@@===:::888777555555555555444333222111222111111000///......---------...///000111222222000222444444444333444555999999999999999999999999777777666666555555444444111111111111000000000///000000000000///...---,,,***************+++,,,---)))+++,,,,,,,,,,,,---///.........,,,)))((((((***+++,,,............000111111000///...---,,,++++++))))))************))))))************)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,******++++++++++++******++++++,,,++++++,,,000333222111000///......//////KKK```zzzuuu]]]DDD888111***)))---))))))(((((((((((())))))''')))***+++)))))))))***''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&)))---000111///,,,***&&&&&&&&&&&&&&&'''((((((***)))))))))))))))*********,,,000333666CCC\\\ssswwwaaaNNN???777444222111000000000///......//////000000000111111111222333444555555555555222222222222222222333333555888;;;===>>>BBBIIINNNZZZiiixxxyyy{{{~~~|||zzzvvvtttrrrooonnnllliiifffdddbbbaaa```^^^]]]]]]___``````___]]]]]]^^^___aaaccceeefffbbbbbb```___^^^^^^______[[[ZZZZZZ[[[]]]]]]\\\ZZZWWWWWWVVVWWWWWWVVVRRRPPPMMMLLLLLLMMMOOOPPPOOONNNMMMNNNQQQRRRRRRQQQNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPUUUWWW[[[___dddhhhkkkmmmlllmmmoooppppppnnnkkkhhhhhhddd___ZZZWWWSSSPPPMMMKKKKKKJJJIIIGGGFFFDDDCCCCCCEEEIIILLLMMMLLLJJJIIIFFFDDDBBB???<<<999888777444555555666555444222111333222111000///...---,,,------...000111222333444111222444555444444666777888888888999999999::::::777777777666666666555555222111111000000000000000///000000//////...---,,,))))))******+++,,,------***+++---,,,,,,+++---............,,,)))((()))******+++------------...000......---,,,,,,+++******((())))))************)))*********)))))))))))))))))))))))))))******+++,,,+++,,,,,,,,,,,,,,,------)))******++++++******)))***+++,,,++++++---000333222111000///...//////000NNNbbb|||rrr[[[CCC777111***))),,,))))))(((((((((((())))))((()))******)))((()))***'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&(((,,,000111///,,,***'''&&&&&&&&&&&&'''(((((('''''''''((()))+++,,,---***,,,///111111:::OOOdddoooXXXEEE:::666444222111111111000/////////////////////000000111111222333333333222222111111111111111111111111///222555777999===CCCIIIRRRaaayyy}}}wwwxxxzzz~~~}}}zzzwwwuuusssrrrqqqooollljjjhhhgggbbbaaaaaacccfffhhhiiiiiiffffffffffffggghhhhhhiiieeedddccccccbbbaaaaaaaaa^^^]]]]]]^^^___```___]]][[[ZZZZZZZZZ[[[ZZZXXXVVVSSSRRRQQQQQQRRRRRRQQQPPPMMMNNNPPPQQQQQQOOOMMMKKKMMMNNNOOOQQQRRRSSSUUUVVV\\\^^^aaaeeehhhjjjlllmmmnnnmmmllllllkkkhhhccc___^^^[[[VVVRRROOOMMMKKKIIIIIIIIIIIIIIIIIIGGGFFFEEECCCEEEHHHKKKLLLKKKJJJIIIEEEDDDAAA>>>;;;999777777444444555666555444222111333222111000///...---,,,,,,---...000111333444555222333555555555666888999888888888999::::::;;;;;;888888888777777666666555222111000000//////000000............---,,,++++++))))))***+++,,,---------***,,,------++++++,,,...---...---,,,)))((()))***)))***++++++++++++,,,...+++++++++******)))))))))(((((()))***************))))))))))))))))))******))))))))))))***+++---...+++++++++,,,,,,---------******++++++++++++*********+++,,,,,,,,,---///222111000///......//////000RRRfffnnnXXXBBB777111***(((,,,)))((((((''''''(((((()))''')))***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&(((,,,...///...,,,***''''''&&&&&&''''''((()))%%%%%%&&&(((***,,,...///+++,,,...//////444EEEVVVsss|||dddLLL>>>888555222111111111000///...------,,,,,,---............///000000000////////////000000111000000//////222555666888;;;BBBGGGPPP]]]ttt~~~}}}zzz{{{}}}}}}{{{yyyyyyxxxwwwuuusssqqqoooiiihhhiiikkkooosssttttttoooooooooooonnnnnnmmmmmmiiiiiiiiihhhggggggffffffdddcccbbbbbbcccdddcccbbbaaa___^^^___aaaaaaaaa```[[[YYYWWWWWWWWWVVVTTTSSSPPPPPPQQQQQQPPPNNNLLLJJJLLLNNNQQQTTTUUUWWWZZZ\\\cccdddgggiiikkkllllllllloookkkhhhgggfffccc^^^YYYUUURRRNNNKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHIIIJJJJJJIIIHHHDDDBBB???<<<:::999888888444444444444333222111000222111111000///......---------...000111333444444333444555555555777999;;;999999999::::::;;;;;;;;;::::::999888777666555555333222000/////////000111............---,,,+++***)))***+++,,,---------,,,+++,,,------++++++,,,------------,,,))))))***+++((()))+++******)))+++,,,************))))))))))))'''((()))******+++******))))))))))))***************)))))))))***,,,...000******++++++,,,,,,------+++++++++,,,,,,++++++++++++,,,------,,,,,,...000000///...------...///000WWWjjjkkkVVVAAA888222+++(((***((((((''''''''''''(((((()))***,,,+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''')))+++,,,---,,,+++***'''''''''''''''(((((()))&&&&&&'''(((***+++---...+++***+++---...111===III```xxxqqqXXXIII<<<999666444444444333333...---,,,,,,,,,,,,---...,,,---....../////////...---...///111111111000000000333666666777:::@@@DDDKKKVVVkkk}}}~~~~~~|||zzzyyytttssssssuuuyyy|||~~~~~~wwwwwwwwwwwwvvvuuuuuutttpppppppppoooooonnnmmmlllkkkiiihhhggghhhhhhgggfffgggeeeddddddgggiiijjjkkkcccaaa^^^]]]\\\[[[XXXVVVUUUUUUTTTSSSQQQOOONNNLLLKKKOOOSSSVVVXXX[[[___cccdddfffgggiiiiiiiiigggfffiiiddd___^^^^^^]]]YYYUUUNNNKKKHHHHHHJJJLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGBBBAAA>>>;;;999999999999666555333222111000//////111000000000//////......------...///000222222333333555666666666777:::===;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<:::999777666444444333222000///...///000111////////////...---,,,+++***+++,,,------,,,,,,++++++,,,------++++++,,,---,,,------+++))))))***+++)))***++++++******+++,,,******++++++++++++++++++'''((()))******+++++++++((()))))))))***************)))))))))+++---000111))))))******+++,,,,,,---,,,,,,------------,,,,,,,,,---...---,,,,,,---...///...---,,,,,,---...///[[[nnniiiTTTAAA999333+++''')))((((((''''''''''''((((((+++---///...+++((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''(((''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&&&&&&&''''''((()))***+++++++++******'''''''''''''''((())))))(((((((((((()))+++,,,---***)))))),,,---000888BBBQQQjjj}}}dddTTT@@@===:::888777888777777000///...---------...///------...///000000000000...///111222333333222222...000222222222444999>>>EEEOOOccc{{{~~~~~~|||{{{{{{|||{{{{{{{{{|||{{{{{{zzzzzzuuuuuuuuuuuutttsssrrrqqqpppnnnlllkkkllllllkkkiiillljjjggghhhkkknnnqqqrrriiifffcccaaa```^^^[[[YYYZZZYYYWWWUUUSSSQQQPPPOOOKKKOOOTTTXXXZZZ]]]bbbfffcccdddeeefffeeedddbbb```aaa\\\WWWUUUWWWWWWTTTQQQJJJHHHFFFGGGJJJNNNPPPQQQRRRRRRQQQPPPOOOPPPPPPPPPLLLKKKIIIGGGFFFFFFFFFGGGAAA@@@===:::999999::::::777555333000///......///000000000000////////////------...///000111111222444555666666666888;;;>>><<<<<<<<<<<<<<<<<<<<<<<<======;;;999777555444333333222000///...///111222000000000000///...---,,,+++,,,---------,,,+++***+++---------++++++,,,---,,,------+++***)))***+++***+++,,,,,,+++***+++---+++,,,,,,,,,,,,---------''''''(((******+++++++++(((((())))))*********+++***)))))))))+++...000222(((((()))***++++++,,,,,,,,,------......------,,,---...///...,,,+++,,,---...---,,,+++,,,,,,......XXXmmmrrr___HHH:::222,,,)))(((''''''((()))))))))))))))+++)))(((((())))))(((&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&'''(((((('''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''+++***)))'''%%%$$$$$$$$$&&&'''))))))(((''''''(((((()))***+++,,,---------)))((((((((()))***++++++''''''''''''(((***+++,,,---,,,***))))))---444999JJJZZZtttuuu^^^KKKAAA:::<<>>===:::888777666777777666555444222111000///////////////...............111111222222333444444444777777777777777888999999::::::999999999999::::::;;;;;;:::999888777666666333222111000///////////////...///000222111///,,,000000000000...,,,+++***+++,,,---------,,,+++***,,,,,,,,,,,,+++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++)))((((((++++++***(((************************+++++++++***)))+++...222******+++++++++******)))++++++++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000///------,,,,,,---___tttsss___HHH999222,,,))))))))))))))))))((('''&&&&&&((('''&&&'''((()))((('''''''''''''''(((((((((((())))))((((((((('''''''''%%%&&&&&&&&&'''(((((((((***+++---,,,***(((''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''(((&&&'''((((((&&&$$$%%%%%%))))))***+++,,,,,,,,,,,,+++***)))(((((('''(((((((((((((((((())))))***++++++++++++******,,,000333777AAARRRiiiiiiZZZJJJCCC???999333111////////////////////////---------............///000000000000111111111111111000//////000222555666999<<>><<<:::888777666666777666555333222000000//////........................111222333444555555555555888888777777888888999999999999888888888888999999::::::999888777666555555333222111000////////////---------///000000...,,,////////////...---,,,+++++++++,,,---------,,,,,,,,,,,,---------,,,+++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***))))))***+++***)))************************************)))+++///222---,,,+++*********************++++++,,,,,,------,,,,,,,,,,,,---...//////000///...---------------bbbvvvttt```HHH999222,,,******((())))))*********))))))((('''&&&''')))******)))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&'''((()))))))))+++------***'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((())))))&&&%%%%%%&&&(((((()))***************+++******)))))))))******)))))))))((())))))******)))+++,,,++++++,,,...000777;;;GGGYYYqqqyyyhhhTTTGGG>>>777222111////////////////////////------------............///000000000111111111111222111000000000222333444888:::CCCVVVlll}}}xxxtttrrrjjjiiihhhfffeeedddccccccddddddcccbbbbbbaaaaaa```___aaaccceeeeeefffhhhjjjiiihhhhhhhhhiiiiiijjjjjjkkkjjjjjjiiihhhgggfffeeefffeeecccaaaaaaccceeefffnnnooooooqqqrrrsssttttttyyyyyyzzzzzz{{{|||}}}~~~}}}|||{{{zzzzzzzzzzzzzzz|||}}}~~~~~~~~~xxxwwwuuuvvvwwwxxxxxxwwwyyyvvvrrrpppoooooonnnmmmqqqpppooonnnllljjjhhhfffcccaaa___^^^___``````___cccaaa___^^^______^^^\\\YYYXXXVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVUUUSSSRRROOOMMMJJJHHHFFFFFFGGGHHHDDDGGGLLLQQQUUUWWWXXXXXXXXXXXXYYY[[[___``````___]]]^^^___aaabbbbbbaaaaaa___[[[VVVRRRNNNJJJFFFDDD===<<<:::888777666666666555444333111000000//////---------....../////////222333444666666666666666999999888888888999999:::999888888888888999999::::::999999888777666555555333222111000////////////...------...000000///---...............---------++++++,,,,,,,,,---,,,,,,+++,,,...///...---+++)))******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++***************)))************************((()))*********+++///111///---,,,***))))))************++++++,,,---......,,,,,,,,,,,,---...//////000///...---------------dddxxxuuu```HHH999111,,,***+++'''(((***+++------......***)))((()))+++,,,,,,+++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((***,,,+++)))&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&&&&%%%&&&&&&((()))******(((''''''(((&&&''''''((((((((((((''')))))))))***+++,,,---...+++******))))))))))))***)))***,,,,,,+++,,,...///777:::@@@NNNdddttt]]]LLL@@@777222222000000000000000000000000---------........./////////000000000111111111111333222222111222333444555666666===KKK^^^ssszzzuuuqqqnnnjjjiiihhhfffdddbbbaaa``````___^^^]]]\\\[[[[[[ZZZ[[[]]]^^^^^^^^^^^^___aaa```aaabbbbbbbbbaaaaaabbbbbbaaaaaa```___^^^]]]\\\]]][[[YYYXXXXXXZZZ]]]^^^aaacccfffhhhiiihhhgggfffjjjkkkkkklllmmmnnnnnnooollllllkkkkkkjjjkkkkkkkkkmmmnnnqqquuuyyy}}}~~~|||zzzzzztttrrrpppooooooooommmlllmmmjjjfffdddcccccccccbbbccccccdddcccbbbaaa``````___\\\ZZZYYYZZZZZZZZZYYY\\\[[[YYYYYYZZZZZZYYYXXXUUUTTTSSSQQQQQQQQQRRRSSSSSSRRRQQQOOOMMMKKKIIIHHHGGGEEEDDDBBBBBBCCCDDDEEECCCGGGMMMSSSXXX[[[\\\\\\ZZZZZZ[[[___ccceeefffeee___```aaabbbbbbaaa```___]]]ZZZUUUPPPLLLHHHDDDAAA<<<;;;:::888777666555555444333222111000/////////------......///000111111333444666888888888777666::::::999999999999::::::999999999999999:::;;;;;;::::::999888777666555555333222111000///////////////...---...000111000///------------.........///,,,,,,,,,,,,,,,,,,,,,---+++,,,---......,,,***))))))***+++,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++***))))))***************************((()))*********+++...000///...,,,***))))))***+++******+++,,,------......,,,,,,,,,,,,---...////////////...------------...fffyyyvvvaaaHHH999111---+++,,,'''(((***,,,...000111111,,,+++***+++,,,---,,,+++************))))))))))))'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((&&&(((***)))'''$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''&&&%%%%%%%%%''')))+++***)))((()))***&&&''''''((((((''''''&&&(((((())))))+++---...///,,,+++***))))))))))))))))))***,,,,,,,,,---///111666888===GGGXXXsssiiiUUUFFF999333333000000000000000000000000.........////////////000000000000000111111111111333333333333333444555666888777;;;FFFTTTgggzzzuuupppnnnlllkkkjjjhhhfffccc```___^^^]]]]]]\\\[[[YYYYYYXXXYYYZZZ[[[[[[YYYYYYYYY[[[]]]___aaaaaa___]]]]]]]]]\\\[[[[[[ZZZYYYXXXWWWWWWTTTSSSQQQPPPPPPRRRTTTVVVWWWYYY]]]___```^^^[[[YYYYYYZZZ\\\^^^```bbbcccccc^^^]]]]]]\\\\\\\\\]]]]]]]]]___bbbfffjjjnnnrrrssssssvvvyyyyyywwwwwwzzz}}}}}}zzzxxxuuusssrrrnnnkkkiiihhhggggggeeeddd```]]]YYYWWWWWWXXXXXXWWWVVVXXXYYYYYYWWWVVVWWWXXXXXXVVVSSSSSSSSSTTTTTTSSSTTTRRRQQQQQQSSSTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNLLLLLLJJJHHHFFFDDDCCCBBB?????????@@@AAABBBCCCDDDCCCGGGMMMSSSXXX[[[\\\]]][[[\\\]]]```eeeggghhhggg````````````^^^\\\ZZZYYYWWWTTTOOOKKKHHHEEEAAA???;;;;;;:::999777666555444333333222000000/////////------...///111222333333444555777999:::999888777;;;;;;::::::999999::::::999999999999999:::;;;<<<::::::999888777666555555333222111000///////////////...---...000111111000,,,,,,,,,------///000111...---,,,++++++++++++,,,++++++,,,,,,,,,+++***))))))***++++++,,,,,,,,,,,,************+++++++++++++++,,,---,,,***))))))***++++++++++++++++++++++++)))***+++*********,,,......---,,,+++++++++++++++++++++,,,,,,------......,,,,,,,,,,,,---.../////////......---------......hhh{{{vvvaaaHHH999111---+++,,,((()))+++,,,...///000000---+++******,,,,,,+++)))+++++++++******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''%%%''')))***)))((()))+++((((((((())))))(((((('''(((((((((((()))***+++,,,---,,,+++***))))))))))))***+++,,,,,,,,,...111444555888<<>>555444000000000000000000000000/////////000000000111111000000000000111111111111222222222333444555555666:::888:::AAALLL\\\sss}}}xxxtttrrrnnnnnnmmmkkkhhhdddaaa_________^^^]]]\\\\\\[[[[[[XXXZZZ[[[ZZZXXXXXXYYYZZZ]]]___bbbbbb___\\\[[[[[[YYYXXXWWWWWWUUUUUUTTTSSSQQQOOOMMMKKKKKKLLLOOOPPPPPPQQQSSSTTTTTTSSSRRRQQQOOOPPPRRRTTTVVVVVVVVVVVVSSSSSSRRRRRRRRRRRRSSSSSSQQQRRRTTTWWW[[[^^^```bbbaaaeeehhhgggeeeeeehhhkkkmmmnnnpppqqqrrrsssssssssrrrqqqpppnnnkkkhhhfffdddcccaaa___^^^______^^^]]]VVVSSSPPPOOOOOOPPPPPPPPPOOOQQQSSSRRRPPPNNNOOOPPPPPPNNNLLLLLLMMMNNNNNNMMMLLLJJJIIIJJJLLLMMMMMMLLLMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDBBBAAA@@@???>>>>>>;;;===???BBBDDDFFFFFFGGGFFFIIINNNSSSXXX[[[\\\]]]^^^^^^___aaadddffffffeee______^^^\\\YYYVVVSSSQQQOOOLLLHHHEEECCCAAA???===:::::::::999777666444444333222111000000//////000......///111222444555555444666999;;;;;;;;;999888<<<<<<;;;:::::::::::::::777777777888888999:::;;;999888888777666555444444333222111000////////////...,,,,,,---///000000///,,,,,,,,,,,,---///111222000///---+++*********+++++++++*********)))))))))))))))***+++,,,,,,,,,,,,************+++++++++++++++---...,,,***((()))+++++++++++++++++++++++++++)))+++++++++***)))***,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,---...//////......---------......///jjj}}}wwwaaaHHH999111---,,,---)))***+++,,,---.........---+++******++++++)))(((++++++++++++******)))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&'''(((((('''%%%%%%&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))###%%%(((((((((((()))+++)))***************))))))(((''''''''''''(((((()))------+++***))))))))))))***++++++,,,,,,///333666777;;;>>>>>>DDDWWWsssjjjTTTBBB777444000000000000000000000000000000000000111111111111000000000000111111111111000111222333444555555666555333444:::BBBPPPfffxxx~~~||||||~~~}}}yyywwwppppppooommmjjjfffbbb```bbbbbbaaaaaa```______^^^YYYZZZ\\\[[[ZZZZZZ[[[]]]^^^aaadddccc```\\\ZZZZZZWWWWWWVVVUUUTTTSSSSSSRRRRRRPPPMMMKKKJJJKKKLLLNNNLLLLLLLLLKKKKKKLLLLLLMMMMMMMMMNNNOOOOOONNNMMMLLLNNNNNNMMMMMMMMMMMMNNNOOOJJJKKKLLLNNNQQQSSSTTTUUUTTTXXX\\\[[[XXXWWW[[[______```bbbdddeeegggggghhhfffeeedddbbb___\\\ZZZXXXYYYXXXVVVWWWXXXZZZYYYXXXQQQNNNLLLKKKLLLMMMMMMMMMMMMPPPQQQOOOLLLJJJJJJLLLKKKIIIGGGGGGHHHJJJJJJIIIGGGEEEDDDEEEGGGIIIIIIHHHHHHHHHHHHGGGFFFCCCAAA@@@>>>===<<<;;;::::::::::::;;;>>>BBBFFFIIIKKKKKKKKKJJJLLLPPPUUUYYY\\\]]]^^^aaa``````bbbcccdddcccbbb^^^^^^\\\YYYVVVRRRNNNLLLIIIFFFCCCAAA@@@???===;;;:::::::::999777666444333222222111000//////000000...///000111333555666666555777999;;;<<<;;;999888===<<<;;;:::::::::::::::666666666666777888999:::777777666555444333333222333222111000////////////---+++***+++---/////////,,,++++++,,,---///111333111///---+++************+++***))))))(((((())))))((()))***+++,,,---------)))************++++++++++++---...---***((()))+++++++++++++++++++++++++++***+++,,,+++)))))))))******+++,,,---...---,,,+++------------------,,,,,,,,,,,,,,,,,,---...//////......---------......///sssttt___GGG777000---,,,---((()))***+++,,,---------,,,+++***))))))***+++,,,+++++++++***)))((((((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&%%%%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((('''(((***++++++***)))(((((((((((((((((())))))***+++*********))))))((((((******)))***+++---000111777777888:::???LLLdddzzzwww___NNN@@@666444222111//////000000000000000000000000000000000000000000000000/////////111111222333444444555555555444777===DDDMMM\\\jjj}}}~~~~~~}}}|||||||||~~~~~~~~~|||tttqqqlllhhheeedddeeefffdddcccbbbcccddddddcccbbb``````aaaaaa```___]]]]]]______```bbbbbb```[[[XXXXXXWWWUUUSSSQQQPPPOOONNNRRRQQQOOOMMMKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGLLLLLLKKKJJJIIIIIIHHHHHHFFFGGGIIIKKKLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJKKKMMMOOOPPPOOONNNMMMSSSSSSSSSUUUXXXYYYXXXWWW[[[ZZZWWWUUUSSSSSSSSSSSSSSSRRRQQQPPPQQQQQQSSSTTTLLLKKKKKKLLLNNNOOOOOONNNQQQPPPNNNLLLJJJHHHHHHGGGHHHIIIJJJIIIFFFDDDDDDEEEDDDEEEEEEFFFFFFGGGHHHHHHEEEDDDDDDCCCAAA???===<<>><<<:::::::::<<<======>>>@@@BBBEEEGGGIIIJJJJJJLLLOOOSSSVVVXXXZZZZZZ^^^^^^]]]]]]]]]]]]]]]]]]XXXTTTRRRRRRNNNHHHFFFHHHAAA@@@>>>===<<<<<<<<<===>>><<<999666444333222222222222111111000111111222111333555666555555666888777999<<<===<<<;;;;;;<<<>>><<<::::::;;;;;;:::999666888:::;;;;;;;;;<<<<<<555555555555555666777777555444222111//////000000///...---,,,+++,,,------***,,,---///111111111000...---,,,,,,+++++++++++++++***)))((((((***,,,---...---,,,,,,++++++++++++++++++++++++++++++,,,,,,************************+++((((((++++++)))***------,,,+++***))))))))))))((()))***,,,,,,+++******,,,,,,++++++++++++,,,,,,000000///...------------.........---,,,---///000tttuuu```GGG888000,,,+++,,,((()))***+++,,,,,,,,,,,,++++++***))))))***++++++++++++******)))((((((''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&%%%%%%%%%&&&&&&'''(((&&&''')))+++++++++)))((())))))((((((((()))******************)))))))))(((***))))))***+++---///000555555555777:::EEE[[[nnnlllZZZIII===666444222111111111000000000000000000000000000000////////////////////////111111111222333333444444555444666;;;@@@HHHUUUbbb~~~|||{{{zzzyyyxxxxxxwwwxxx|||}}}vvvsssnnniiieeeddddddeeecccbbbaaaaaacccccccccaaaddddddcccbbbaaaaaaaaa```aaaaaa```aaaaaa^^^ZZZWWWVVVUUUTTTRRRPPPOOONNNNNNPPPNNNMMMKKKJJJIIIJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCEEEGGGJJJKKKLLLKKKKKKGGGFFFGGGIIILLLMMMLLLKKKOOONNNLLLKKKJJJJJJJJJKKKIIIHHHHHHIIIJJJKKKMMMNNNKKKJJJJJJLLLOOOQQQQQQQQQOOONNNMMMKKKJJJIIIHHHHHHGGGIIIJJJHHHFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGBBBBBBAAAAAA???>>><<<;;;;;;:::999999:::;;;<<<===>>>>>>@@@BBBDDDFFFHHHIIIKKKLLLOOORRRTTTUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWQQQMMMKKKKKKHHHCCC@@@BBB???>>>===<<<;;;;;;;;;<<<===;;;999666444333222222222222222111111111222222111333666777777777888999999;;;======<<<;;;;;;<<<===<<<;;;;;;<<<<<<:::888777999:::;;;;;;:::;;;;;;777777666666666666666777666555333111000000000111///...---,,,,,,,,,---------...///000000///.........---,,,,,,++++++,,,,,,++++++)))))))))***,,,---...---,,,,,,+++++++++,,,,,,,,,++++++++++++++++++************************+++((((((++++++)))***------,,,+++***))))))))))))))))))***+++++++++++++++,,,++++++******++++++,,,000//////...............///......---,,,---///111tttvvvaaaHHH888111,,,***+++))))))***+++,,,,,,,,,,,,+++******))))))******++++++******))))))(((((('''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%%%%&&&((("""######$$$&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&'''(((%%%&&&(((******+++***)))***))))))))))))***++++++************)))))))))))))))))))))***,,,---///000222222222444666>>>OOO```~~~jjjUUUEEE999777444333333222111000000000000000000000000000////////////////////////000000000111222222333333444333444888;;;AAALLLWWWttt~~~~~~~~~~~~}}}|||{{{yyywwwvvvzzz|||yyyvvvqqqkkkgggeeeddddddcccbbb``````bbbcccbbbaaafffeeecccaaaaaaaaabbbcccdddbbb```___^^^\\\XXXUUUTTTSSSQQQPPPOOONNNNNNNNNMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGFFFDDDCCCBBBBBBBBBAAAAAAAAAAAABBBBBB>>>@@@CCCEEEHHHIIIIIIIIIBBBBBBBBBEEEGGGIIIHHHGGGJJJIIIHHHGGGFFFGGGHHHHHHEEEEEEFFFGGGIIIKKKMMMOOOIIIIIIJJJLLLPPPRRRSSSRRRMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIJJJHHHFFFDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEE?????????>>>>>>===<<<;;;888888999:::;;;======>>>>>>???@@@BBBDDDEEEGGGGGGJJJKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNJJJFFFDDDEEEBBB===<<<===>>>===<<<;;;::::::::::::<<<:::888555333222222222222222222222222222333333222444666888888888:::;;;;;;===??????===<<<;;;<<<;;;;;;<<<===>>>===;;;888999999::::::;;;::::::::::::999888777666666666666666555333222111000000000///...------,,,,,,------000000000000///---,,,+++...---,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---------,,,+++++++++,,,,,,------,,,,,,++++++******+++++++++++++++++++++++++++((((((++++++)))***---,,,,,,+++***))))))))))))***************+++,,,,,,++++++************++++++...............//////000000///---------///111222tttvvvaaaIII999111,,,))))))))))))***+++++++++++++++******))))))))))))************))))))(((((((((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''(((***************************++++++,,,*********)))))))))))))))(((((()))***,,,---...///000///000222333999GGGUUUtttwww^^^KKK<<<999555333444444333111000000000000000000000000...///////////////000000//////000000111111111222333222333666888<<>>>>>======<<<<<<999:::;;;===>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEBBBAAABBB@@@<<<:::<<<===<<<<<<;;;;;;;;;:::::::::999777555333222222222222333333444444444444444111333666777888888:::;;;<<<>>>@@@@@@>>><<<;;;<<<:::;;;<<<>>>@@@???<<<999;;;::::::;;;;;;;;;:::888<<<;;;:::888777666666666444444333222111000/////////......---------------000000//////...---,,,+++...------,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,......---,,,++++++******+++++++++++++++++++++++++++((((((++++++)))***---,,,++++++***))))))******,,,+++***)))***+++,,,---++++++************++++++,,,,,,,,,,,,---...///000111///------///111222333sssvvvaaaIII:::111,,,))))))))))))***+++++++++******)))))))))))))))))))))))))))))))))(((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''$$$$$$&&&'''((()))*********************++++++,,,))))))))))))))))))******'''((()))+++,,,---.........---///111333777CCCOOOlllkkkVVVBBB===666444555666555333111111111111111111111111/////////000000000111111///000000000000000111111111000222555777:::BBBKKKZZZmmmyyyxxxyyyxxxxxxzzzwwwxxxyyyzzzzzzyyywwwvvvuuuuuuuuuuuuwwwzzzyyysssmmmiiigggeeefffdddbbbbbbcccdddeeedddfffccc___]]]\\\^^^```bbbfffccc^^^[[[ZZZXXXVVVTTTPPPPPPNNNMMMLLLLLLLLLLLLIIIIIIGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIGGGEEECCCBBBAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCCCCCCC>>>>>>???AAADDDFFFFFFEEEGGGFFFCCCAAA@@@??????@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDFFFHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHIIIHHHJJJJJJIIIGGGEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@===>>>>>>>>>>>>>>>======::::::;;;<<<<<<<<<<<<;;;===>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@????????????>>>>>>??????@@@@@@@@@@@@AAA>>>===???>>>:::999<<<============<<<<<<<<<;;;999777666444222222222333222333444555666555555555111333555777777777999:::===???@@@@@@>>><<<<<<<<<::::::<<>>======::::::;;;>>>AAACCCCCCBBBEEEDDDAAA???===<<<<<<<<>>===AAA@@@@@@AAACCCDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHIIIHHHEEECCCCCCDDDCCCCCCBBBAAA@@@@@@??????>>>???????????????>>>===999999::::::::::::::::::<<<<<<<<<==================<<<;;;::::::::::::::::::::::::;;;<<<<<<======<<<999999;;;;;;888888:::<<<<<<============<<<;;;777666444333222222333333222333555666777777666555222444666777666666888999<<<>>>@@@@@@>>>===<<<===:::;;;<<<>>>AAAAAA???===>>><<<:::<<>>BBBDDDDDDCCCCCCBBB@@@>>>===<<<======???@@@@@@@@@???>>><<<;;;===<<<<<<===@@@BBBBBBAAABBBBBBBBBBBBBBBBBBCCCDDDCCCEEEFFFDDDBBB@@@@@@@@@@@@@@@??????>>>>>>>>>===???????????????>>>===<<<;;;:::::::::;;;<<<>>>???;;;;;;;;;;;;:::::::::::::::999888777777888999999777777888888999::::::;;;999777777::::::777888::::::;;;<<<<<<<<<<<<;;;:::666555444222222222333333222444666888888888777666444666888888777777777888:::<<<>>>???>>>=========<<<;;;<<<>>>@@@AAAAAA??????<<<;;;===AAABBB@@@===;;;:::999777777666666666444555555555444222000///...//////000///...---,,,------,,,,,,,,,---...///---------------...//////,,,------...............,,,+++++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++((((((++++++)))***---+++***************++++++***+++,,,,,,------,,,,,,///......------......///------------......///000///...///333888888444000yyyrrr^^^HHH:::333...+++***))))))*********))))))((('''((()))******)))(((''''''''''''(((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&######$$$%%%&&&&&&'''((($$$$$$$$$$$$%%%''')))***))))))((('''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((())))))***(((((())))))*********+++%%%''')))+++,,,------,,,///+++)))***+++---555===PPPgggiii[[[III<<<888777444111111111111111111111111111111111222333444444555555222222222111111111111111222111333555444333888???AAAMMM^^^pppuuulllgggfffjjjmmmjjjhhhgggmmmkkkiiigggfffeeeffffffiiiiiijjjiiijjjlllqqqttt|||}}}wwwrrrooommmgggdddaaa```aaacccdddeee^^^\\\ZZZYYYXXXXXXYYYZZZ\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSRRRPPPNNNLLLJJJJJJIIICCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEFFFGGGHHHIIIJJJKKKKKKDDDDDDBBBBBBAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBBCCCAAA@@@???>>>===<<<<<<<<<::::::;;;>>>AAACCCCCCCCC===<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;999888999999999<<>>===>>>>>>>>>>>>>>>============????????????>>>===<<<;;;======<<<<<<>>>AAADDDFFF:::::::::999999999888888888777777666666888999:::555555666777888888999999:::777888;;;;;;999999<<<888999:::;;;;;;;;;:::999555444333222222222333333222444666888999999777777777888::::::888777888999999;;;>>>>>>=========>>><<<;;;;;;===@@@AAAAAAAAA???===;;;>>>BBBDDDBBB>>>:::999888777666666666666666777777777666444222111...///000000000///---,,,///...,,,,,,,,,,,,---...---------------...///000,,,---......//////......++++++++++++,,,,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++((((((++++++)))***---+++***************++++++***+++,,,---...---,,,+++//////............//////000////////////000111111///...000555::::::444///|||rrr___III<<<555///,,,+++...---+++)))(((((()))***))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))(((((((((((('''&&&&&&'''((('''%%%"""!!!$$$''''''&&&%%%''')))%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))'''''''''&&&%%%%%%''')))******+++)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''******((())),,,+++'''+++******)))***,,,---...///...---++++++///444888HHH\\\xxxmmmTTTHHHBBB;;;555333111222333222000///......///000000222333444555555222222222111111111000000222222111222444777:::;;;EEEGGGRRRdddwwwuuullldddcccbbbbbbdddffffffeeefffeeecccaaa```aaabbbcccdddfffhhhiiiiiiiiijjjkkkrrrxxx~~~yyyuuupppnnniiifffaaa___^^^___``````^^^\\\YYYVVVTTTUUUVVVWWWYYYXXXWWWYYY[[[ZZZVVVRRRUUUSSSOOONNNMMMLLLJJJIIIEEEDDDBBBAAAAAABBBCCCDDDDDDDDDCCCBBBBBBCCCEEEEEEGGGHHHIIIIIIJJJJJJJJJJJJIIIDDDCCCFFFFFFAAA@@@DDD@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBB???<<<;;;<<<>>>:::777666;;;BBBFFFBBB>>><<<:::888777888999999999888999:::::::::888666555666777888999;;;<<<===>>>AAAAAAAAA@@@@@@@@@@@@???AAAAAA@@@???>>>===<<<<<<<<<<<<;;;:::::::::;;;;;;AAA@@@@@@???>>>======<<<>>>======<<<<<<<<<======:::<<<===>>>===;;;888666:::777333333666888888777888777777666666666666666666666777777777777666666<<<;;;;;;:::999888777777444222333777777333222444333555888999999999;;;<<<;;;;;;:::::::::;;;<<<<<<>>>>>>============>>>>>>======>>>>>>???AAABBBCCC@@@>>>;;;:::;;;<<<;;;;;;999888777666666777777888555444444666888888333/////////000000000000/////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,........................---,,,+++,,,------,,,***---------........./////////---++++++,,,,,,,,,+++******+++,,,,,,,,,,,,+++---,,,***)))***,,,,,,,,,***+++------------...000...111444333000......///000...,,,++++++---///111111222222333222111000///~~~ppp]]]HHH;;;444///++++++...---+++)))(((((()))***))))))))))))))))))))))))((()))******+++***))))))))))))))))))(((((((((''''''&&&&&&'''((('''%%%###"""%%%''''''%%%%%%''')))&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))'''''''''&&&%%%%%%''')))+++,,,,,,+++'''%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''******)))***---,,,)))*********)))***+++---.........---,,,,,,///333777===OOOiii}}}dddTTTHHH<<<444111222222333222111000000000///000111222333444444555222222222111111111000000222222111222444666999;;;@@@BBBKKKZZZkkkrrriiiaaa```___```bbbccccccbbbaaa```^^^\\\\\\]]]^^^___bbbeeegggggggggggghhhiiiooouuu}}}~~~yyyuuuqqqnnnhhhfffbbbaaaaaaaaaaaa```]]][[[XXXUUUTTTTTTUUUVVVXXXWWWVVVXXXZZZYYYVVVSSSUUUSSSPPPOOONNNMMMJJJHHHEEEDDDBBBAAAAAAAAACCCDDDEEEEEEDDDCCCDDDEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFBBBBBBFFFFFFBBBAAADDDEEEDDDCCCAAAAAAAAABBBCCCCCCCCCBBB???===;;;<<<>>>;;;888777<<>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======:::;;;<<<===<<<:::888666999666333333555777777666777666666666666666777777666777777777777777777666:::::::::999888777777666555333333777666333222444444666999:::999999;;;<<<;;;;;;::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>???????????????>>>>>>?????????>>><<<999888999:::999888999888777666666666777888444444444666888777333000111111111111000///......///......------------............---------,,,,,,........................---,,,+++,,,......,,,***---------.........//////...,,,+++***+++,,,+++*********+++,,,,,,,,,,,,+++---+++*********+++,,,,,,)))+++,,,---,,,,,,...///...111555666444111111111111///---++++++---...000000111222222222111///...nnn[[[FFF999333...+++***---,,,+++)))))))))******))))))))))))))))))))))))))))))*********))))))((()))))))))(((((((((''''''&&&&&&&&&'''((('''%%%###$$$%%%&&&&&&%%%%%%''')))&&&''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''(((''''''((('''%%%%%%'''(((...///000...***&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''***+++)))***---...+++******)))******+++------,,,------------///222444999GGG^^^yyyyyyeeeSSSBBB777222333222222111111111111222000000111222333333444555222222222111111111111111222111111222444666888:::======CCCNNN]]]ppp~~~oooggg^^^]]]]]]^^^___```^^^\\\ZZZYYYWWWVVVVVVWWWXXXYYY]]]___aaabbbbbbbbbcccdddjjjooowww}}}~~~zzzvvvqqqnnnhhhfffeeeeeeeeeeeecccaaa[[[ZZZWWWUUUSSSSSSTTTUUUUUUUUUUUUWWWXXXXXXVVVTTTUUUSSSQQQPPPOOONNNKKKHHHEEEDDDBBBAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGEEEBBBBBBGGGHHHFFFDDDEEEIIIGGGCCC@@@???@@@BBBCCCBBBBBBBBB???===;;;<<<===<<<999999<<>>?????????::::::;;;;;;;;;<<<<<<<<<::::::999999999:::;;;;;;???>>>>>>======<<<<<<<<<999999999999999:::;;;<<<888999;;;;;;;;;999777555777555333333444555666555555555555555666777888888777777888888888888777777888888888777777666666666666444444777666333222444555777:::;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAA@@@@@@???>>>======<<<<<<;;;999777777777888777666888888777666666666666666444444444666777666333000222222222111000///...---//////.........///000000///.........------------........................---,,,,,,---......---+++---------...............---+++******+++++++++*********+++,,,,,,,,,,,,+++,,,++++++******++++++,,,)))***,,,,,,++++++,,,......111666888777555444444111000...,,,+++,,,---...///000111111111000...---lllZZZDDD888222---******,,,,,,******))))))******((((((((((((((((((((((((***************))))))((())))))((((((((('''''''''&&&%%%%%%'''((('''%%%###&&&%%%%%%%%%%%%&&&'''(((&&&''''''((((((''''''&&&$$$$$$$$$%%%%%%&&&&&&''''''(((((('''&&&%%%&&&'''...000222111---)))&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&***,,,***+++---...,,,)))))))))******+++,,,,,,***,,,............000222888BBBTTTmmmwwwaaaMMM@@@999444333111000111111222222000000111222333333444444111111111111111111111111111111222222444666888999<<<;;;>>>GGGSSSeee}}}~~~nnneee[[[[[[[[[\\\]]]\\\ZZZYYYUUUTTTRRRQQQQQQRRRSSSUUUUUUXXXZZZ[[[[[[[[[]]]^^^dddiiipppuuuzzz|||wwwrrrnnniiiiiiiiijjjjjjhhhdddaaaZZZXXXVVVTTTSSSSSSSSSTTTRRRSSSTTTUUUVVVWWWVVVVVVTTTSSSQQQQQQPPPNNNKKKHHHEEEDDDCCCBBBAAAAAAAAABBBDDDDDDDDDEEEEEEFFFFFFGGGEEEFFFFFFGGGGGGGGGFFFFFFEEECCCDDDGGGJJJJJJGGGEEEFFFEEECCCAAA@@@@@@AAAAAAAAAAAAAAA@@@===<<<<<<======;;;:::===BBBEEEDDDAAA<<<:::888777888999999999:::999888777777888999:::::::::::::::999999999999999:::;;;<<<===>>>??????;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;<<<>>>=========<<<<<<<<<;;;999999888888888888888999777888999999999888666555666555333333333444444444444444444555666777888999777777888888888888777777666666666666666666555555777444444777666222222444666999<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>===<<<<<<======>>>???@@@?????????>>>===<<<<<<;;;:::999777777777777666555888777777666555555555555333333444555555444222111111111222222111111000000////////////000111222222/////////............---........................---,,,,,,---//////...,,,........................,,,***))))))***+++************+++,,,,,,,,,,,,+++++++++,,,+++******+++,,,(((***++++++******+++,,,---000444777888777555444222000...---,,,,,,------...///000000000///------kkkXXXCCC777111---******++++++******************((((((((((((((((((((((((******))))))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&((((((&&&$$$&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&))),,,......,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&+++---+++***,,,...---(((((()))***+++++++++,,,***+++---.........///000222999FFF\\\vvvppp[[[JJJAAA999555111///000111111111111111111222222333333444111111111111111111111111111111222333444555777777999888;;;AAAKKK[[[sss~~~mmmddd[[[ZZZYYYZZZZZZZZZXXXWWWRRRQQQOOONNNNNNOOOPPPQQQQQQSSSVVVWWWWWWXXXYYYZZZ___ccciiimmmqqqwww~~~yyytttpppnnnnnnnnnooonnnjjjeeeaaaXXXWWWVVVTTTSSSSSSSSSTTTPPPQQQSSSTTTTTTUUUUUUVVVUUUSSSQQQPPPOOOMMMKKKHHHEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDCCCBBBDDDIIIKKKIIIEEEAAAAAABBBCCCCCCAAA@@@??????@@@AAA@@@===<<<<<<======<<<;;;===AAADDDCCCBBB<<<:::888777888999999999:::999888888888:::;;;<<<<<<<<<;;;;;;:::999999888888888999:::<<<===>>>>>>>>>>>>======<<<;;;;;;:::888888999999:::;;;<<<===============<<<<<<<<<<<<;;;:::999888777666666666777777888888888777666555555555444444333222333333333333333444555777999999777777888888888888777777555555555555555555666666888555444666666333333555888:::===>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;<<<======<<<<<<===>>>>>>>>>>>>===;;;:::999999999999777666777777666666555444333333222333444444333222111111...///000222333333333333000000000000000111222333000000/////////.................................---------...000000///---.....................---,,,***))))))***++++++*********+++,,,,,,,,,,,,+++)))+++---,,,******+++,,,(((***++++++))))))***,,,+++---111444777777555333111000///---,,,,,,,,,---...//////000///...---,,,jjjWWWBBB777111---++++++************************)))))))))))))))))))))))))))))))))((()))***++++++((((((((('''''''''&&&&&&%%%%%%%%%&&&((((((&&&$$$&&&%%%%%%&&&'''(((&&&$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((())))))'''%%%%%%%%%###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&,,,...+++)))***,,,+++'''((()))***++++++++++++***+++------------...000...333>>>OOOfffmmmXXXJJJ@@@:::444111111222111000111111222222222333333333111111111111111222222222000111222333444555666666555555888===CCCPPPeeexxxpppfff\\\ZZZXXXWWWWWWXXXWWWVVVRRRQQQNNNMMMLLLLLLMMMNNNOOOQQQTTTUUUUUUVVVXXXYYYYYY\\\aaadddgggmmmuuu{{{~~~yyyuuuttttttsssrrrpppkkkeee```XXXWWWVVVUUUTTTTTTTTTTTTOOOQQQRRRRRRRRRRRRTTTVVVUUUSSSOOONNNMMMLLLJJJIIIFFFFFFFFFEEEDDDCCCBBBBBB@@@AAABBBDDDEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEAAA@@@???AAAHHHNNNNNNHHH???AAACCCEEEEEECCC@@@>>>>>>???AAA@@@>>><<<<<<<<<===<<<;;;===???BBBBBBBBB<<<:::888777888999999999999999::::::;;;<<<===>>>=========<<<;;;:::::::::888888999:::;;;<<<===>>>@@@@@@???>>>===<<<;;;:::999999999:::;;;<<<>>>???========================<<<;;;:::999888777777777777777777777777777666666444555666555333222222333333333333444555777888999666666777777777777666666444444444555555666666666777444444666666444444888999<<>><<<;;;:::::::::;;;;;;<<<===??????;;;;;;::::::::::::;;;;;;:::;;;===???@@@@@@@@@???===<<<;;;;;;<<<;;;999777666666666666555444222111111333444333222111111222---...000222444555555666111111000000000111222222000000000000////////////...........................------...000111000///...............---------,,,***))))))+++,,,,,,+++******+++,,,,,,,,,,,,+++(((+++...---+++)))***,,,)))***++++++***)))***+++++++++---000333555333222000///......------------...///000000000///---,,,iiiWWWBBB777222...,,,,,,*********+++++++++******))))))))))))))))))))))))(((((('''((()))***,,,---(((((('''''''''&&&&&&&&&%%%$$$%%%&&&((((((&&&%%%%%%%%%%%%'''))))))%%%"""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###&&&(((***)))'''%%%$$$%%%###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&,,,///+++'''(((******'''((()))***+++++++++******+++,,,,,,+++,,,...000///222999CCCTTTlllkkkZZZIIIAAA999444444444222000111222222222222333333333000000111111111222222222000111222333444555555555444555999<<<>>>FFFXXXiiixxxmmm\\\YYYUUUSSSTTTUUUUUUTTTRRRPPPNNNLLLJJJJJJKKKKKKKKKMMMPPPQQQRRRSSSTTTVVVSSSVVVYYY[[[]]]ccckkkqqq}}}}}}{{{zzzwwwuuuqqqkkkddd___WWWWWWVVVVVVUUUUUUTTTTTTOOOQQQRRRRRRPPPPPPRRRUUUVVVRRRNNNKKKJJJJJJJJJIIIHHHHHHGGGGGGEEEDDDCCCBBB@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFEEEAAAAAA@@@BBBLLLWWWYYYTTTDDDEEEFFFFFFEEECCCAAA@@@===???@@@@@@>>><<<<<<<<<<<<<<<;;;<<<>>>@@@AAABBB<<<:::888777888999999999999:::;;;===>>>?????????>>>>>>>>>===<<<<<<;;;;;;999999::::::;;;<<<======>>>>>>>>>=========<<<<<<999999:::;;;<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;::::::999999::::::;;;777777777777777777777777444666888666444222222444333333333444555666777888555555666666666666555555333444444555666777777777666333333555666555666::::::===@@@AAA???<<<;;;:::::::::;;;;;;<<<>>>???@@@======<<<;;;:::::::::::::::<<<>>>@@@AAAAAA@@@@@@===<<<<<<======<<<:::888666666666666555333111000111333444333000///000222///000111333444555555555222111111000000000000111111111111000000000//////...........................------///111222111/////////.........---------,,,+++)))***,,,------,,,******+++,,,,,,,,,,,,+++'''+++///...+++)))***---***+++,,,,,,***)))***,,,,,,++++++---111333333111........................//////000111000///...---~~~iiiWWWCCC777222///,,,---)))******+++++++++******))))))))))))))))))))))))'''''''''''')))+++---...(((((('''''''''&&&&&&&&&$$$$$$%%%&&&(((((('''%%%%%%$$$%%%(((+++)))%%% ###$$$$$$%%%%%%$$$$$$######$$$%%%&&&%%%%%%###"""&&&(((***)))'''%%%$$$$$$&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&---///+++&&&'''((((((&&&''')))***++++++******+++,,,,,,+++***+++...000///111333888CCCWWWooo{{{hhhNNNFFF<<<777666666444111222222222222222222333333000000111111222222222222000111222333444555555555555777;;;======BBBQQQ```sssuuu\\\XXXTTTQQQQQQRRRSSSTTTRRRPPPNNNKKKIIIIIIIIIJJJFFFHHHKKKMMMMMMNNNPPPRRROOOQQQTTTUUUWWW\\\dddkkkuuuzzz}}}zzzvvvqqqjjjccc^^^WWWWWWWWWVVVVVVUUUUUUUUUOOOQQQRRRQQQOOOOOOQQQTTTVVVRRRMMMIIIHHHIIIJJJJJJIIIIIIHHHHHHFFFEEEDDDCCCAAABBBDDDFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGFFFEEECCCCCCBBBEEEQQQ```ddd___KKKJJJHHHFFFDDDCCCBBBAAA===>>>@@@@@@>>><<<<<<<<<<<<;;;;;;;;;===???AAABBB<<<:::888777888999999999999:::<<<>>>@@@@@@@@@?????????>>>>>>============999::::::;;;;;;<<<<<<===<<<<<<<<<============>>>999::::::;;;===???AAABBB>>>>>>>>>>>>????????????999999999:::;;;===>>>???777777777777888888888888444777999777444222222444444444444444444555666777444444555555555555444444333444444555666777888888666333222555666555777;;;;;;>>>AAABBB@@@===;;;:::::::::;;;;;;===>>>???@@@???>>>===<<<;;;:::::::::<<<===???AAABBBAAA@@@???======<<<===>>>===:::888555666666666555333111000000222444333000///000222111111222333444444444444222222111000/////////000111111111111000000000000...........................------///111222111000//////.........------------+++***+++,,,......---******+++,,,,,,,,,,,,+++'''+++///...+++(((***---+++,,,---,,,+++***+++,,,...+++***,,,000222222111------..................///000111111111000...---jjjWWWBBB666111---+++,,,***,,,------,,,***************))))))((((((''''''''''''&&&&&&'''(((***+++&&&'''((('''%%%$$$$$$%%%&&&'''(((((((((((((((''''''''''''(((******(((%%%#########$$$$$$%%%&&&&&&&&&###!!! """$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###)))((('''&&&&&&''')))***++++++)))&&&$$$$$$'''***((()))++++++***'''$$$""")))))))))((())))))***+++)))************+++...000...000222555<<>><<<;;;;;;<<<===>>>>>>>>>===<<<;;;888555666888::::::999===>>>>>>???@@@AAAAAAAAABBB???<<<;;;<<<===>>>===>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<===>>>???@@@<<<;;;:::<<>>>>>>>>>>>999999:::;;;===???AAABBB;;;:::999999:::999888666444444555555444444333222444333222111111111222333555555555444444333333222444444444444555777888999444444333333333444666777<<<===??????===<<<;;;<<<@@@???===<<<<<<>>>@@@BBB>>>===;;;999888888888999999<<>>KKKUUUlllttteeeQQQBBB;;;888555222222111111333444444222000222333333444444333333222222333444555666666666666555444666:::<<<>>>GGGPPPeeeyyymmm```SSSNNNNNNMMMNNNPPPPPPOOOLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJKKKMMMNNNPPPSSSXXX[[[hhhmmmtttyyy}}}~~~vvvlllccc^^^XXXWWWWWWXXXZZZZZZXXXVVVUUUUUUUUUTTTSSSQQQPPPOOOOOONNNLLLIIIGGGGGGFFFGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJIIIGGGEEEBBBAAACCCBBBCCCEEEKKKSSSZZZ___QQQLLLFFFBBBAAA@@@???===;;;<<<>>>??????>>>===<<<;;;<<<===>>>>>>======<<<:::888666666999::::::999======>>>>>>???@@@@@@AAA@@@>>>;;;;;;<<<>>>>>>>>>AAA@@@???===<<<;;;;;;;;;::::::;;;<<<>>>??????@@@===<<<;;;===@@@BBBCCCBBB==================<<<<<<888999:::;;;===???AAABBB???===:::999888888666555444444555555444444333222444333222222222222333444444444444333333333444444444555555666666777777777555555444444444555666777888;;;===>>>=========>>>BBB@@@???>>>>>>@@@BBBCCC???>>><<<::::::::::::;;;:::<<<@@@AAAAAA@@@@@@AAAAAA@@@???===<<<<<<;;;;;;888777666555444333333333222222111111111111222222111222444777999777444000000000111111000000///...///000111111111111000//////---,,,---...///...,,,///...---...///000000...///...------...000222333000///---,,,,,,,,,---............---++++++,,,...+++,,,,,,------,,,,,,+++,,,,,,+++++++++*********++++++,,,,,,---...//////+++,,,,,,------......///000000000000000000000000~~~hhhUUUAAA555000---,,,,,,***,,,......,,,+++***+++))))))))))))((((((((((((''''''&&&&&&&&&''''''(((%%%'''(((((('''''')))+++))))))))))))(((''''''&&&((('''&&&'''((('''%%%###''''''&&&%%%%%%$$$######"""###%%%(((***+++)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''((())))))*********))))))+++---((()))*********)))'''&&&***************+++,,,,,,+++,,,,,,+++******,,,---...////////////444===DDDVVVkkkzzzaaaMMMAAA:::666333333222222333444444222111222333333444444333333222444555666777777777777777444444666999:::;;;BBBJJJZZZlllssseeeVVVPPPNNNLLLMMMNNNMMMLLLKKKIIIHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGIIILLLMMMNNNPPPSSSUUU^^^cccjjjqqqwww|||xxxnnnfffbbb\\\ZZZYYYYYYZZZ[[[ZZZYYYWWWWWWWWWWWWUUUSSSQQQPPPMMMLLLJJJGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEGGGJJJLLLNNNOOONNNNNNLLLLLLKKKIIIGGGDDDBBB@@@BBBBBBCCCEEEIIINNNSSSVVVOOOKKKFFFCCCAAA@@@???>>><<<===>>>???@@@???>>>>>>======>>>>>>>>>===<<<<<<:::888777777999:::::::::<<<======>>>>>>??????@@@===;;;::::::<<<>>>??????DDDCCCAAA???===<<<;;;;;;;;;<<<<<<===>>>??????@@@>>>======???AAACCCCCCBBB======<<<<<<;;;;;;::::::888888999;;;===@@@BBBCCCCCC???;;;888777666555444444444555555444444333222333333333333333444555666444333222222222333555555555666777888888777666555666666555444555666777888666999<<<===>>>>>>???@@@CCCBBBAAA@@@AAABBBCCCDDD@@@???===<<<;;;;;;<<<<<<;;;<<<>>>>>>===<<<===???@@@???>>>======<<<;;;;;;666666555555444444555555333222222111111222222333222333555777999888555222222222333333222222111000///000000111111000000///000...---...///000///...///...---...///000000...------,,,---...111333444000///...---------...///---......---++++++,,,...++++++------------++++++************))))))))))))+++++++++,,,,,,---......,,,,,,,,,---......//////000000000000000000000000hhhVVVAAA555000---,,,,,,)))+++------+++***)))***))))))))))))(((((((((((((((((((((((((((((())))))$$$&&&&&&&&&&&&'''***,,,*********))))))'''&&&%%%((('''&&&&&&&&&&&&%%%###'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%'''******)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((***++++++))))))***+++((((((((()))((((((''''''++++++******++++++,,,---,,,---...,,,+++***+++,,,,,,...//////000444999===HHH\\\xxxpppXXXGGG>>>888444444222222222333333222000222333333444444333333222555555666777777777777777333333666999999999>>>FFFUUUaaarrr}}}mmm\\\TTTPPPMMMMMMOOOKKKKKKJJJIIIGGGGGGFFFFFFEEEEEEEEEDDDDDDCCCCCCBBBGGGJJJMMMNNNOOOOOOPPPRRRVVV[[[bbbjjjqqqwww~~~zzzqqqiiieeeaaa^^^[[[ZZZ[[[\\\\\\[[[YYYYYYYYYYYYWWWTTTRRRPPPLLLJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHJJJNNNRRRSSSSSSRRRPPPNNNMMMKKKIIIFFFDDDBBB@@@BBBBBBDDDEEEHHHJJJLLLMMMKKKIIIFFFDDDBBB@@@??????===>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>======<<<<<<999999999999::::::;;;:::<<<<<<======>>>>>>>>>???;;;:::999:::===???@@@@@@DDDCCCAAA@@@???>>>>>>===<<<=========>>>????????????>>>>>>@@@BBBCCCCCCAAA<<<<<<;;;;;;:::999888888888888999;;;===???AAABBBCCC???:::777666555555444444444555555444444333222222222333444555666777888666555333222222222444555555777888999999888666444666666555555666777888999777:::===?????????@@@AAACCCCCCCCCCCCCCCDDDEEEEEE@@@???===<<<;;;;;;<<<===;;;<<<<<<:::999999;;;===>>>>>>>>>>>>===<<<;;;:::888777666555444444444555333333222222222222333333333333444777999999666444444444444555444444333222///000000000000000000///000///...///000111000...///...---...///000000...------------...000222333111000///...---...//////---......---++++++---...***+++---......---+++***************************+++,,,,,,---............,,,,,,------.../////////////////////////////////jjjWWWBBB666111---+++,,,(((***,,,,,,***((((((((((((((((((((())))))))))))((((((((()))))))))))))))$$$%%%%%%%%%$$$&&&)))+++************)))((('''&&&((('''%%%%%%&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''')))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&''''''(((((())))))***+++***((('''((()))((((((''''''&&&'''''''''++++++******++++++,,,---,,,......---+++******+++,,,---///000111333666999<<>>???@@@AAABBBBBBBBBBBB@@@@@@???>>>===<<<<<<<<<999::::::;;;;;;:::;;;;;;============>>>>>>>>>>>>:::999999;;;>>>@@@AAA@@@BBBAAAAAA@@@@@@@@@@@@AAA============>>>>>>>>>>>>???>>>>>>@@@BBBBBBAAA???<<<;;;;;;:::999888888777888888999:::<<<>>>???@@@???<<<777555555666666666444444555555444444333222111222333555666777888888888666555333222222333333666777999::::::888666555666666666666777999;;;<<<===???BBBBBBAAA@@@@@@AAADDDDDDEEEFFFFFFFFFFFFEEE@@@???===<<<;;;:::;;;;;;:::;;;:::888666777999;;;======>>>>>>===<<<;;;::::::999888666444333333333444444333333333333444444444333444555888888777666555555555555555444333333000//////////////////000111000//////000111000//////...---...///000000................../////////111000///...---...//////,,,---...---,,,,,,---///++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////000//////...,,,,,,---......//////000////////////////////////mmmZZZDDD777222---++++++(((***,,,,,,***)))((()))(((((((((((())))))))))))&&&'''((()))************&&&&&&&&&$$$###$$$''')))************)))(((((('''(((&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&'''(((((()))+++(((%%%###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%%%%'''((()))))))))))))))******)))'''''')))******)))(((&&&&&&&&&'''(((***************+++,,,,,,,,,---///...,,,++++++,,,.........//////000111111777AAATTTllluuu```OOOCCC<<<666444222111222333222111222333333444444333333222333444444555555444444444333333555888888999???GGGTTTTTTVVV\\\fffvvv}}}hhhZZZRRRMMMLLLMMMKKKKKKJJJIIIGGGEEECCCBBBCCCCCCCCCCCCCCCBBBBBBBBBAAADDDGGGIIIHHHHHHIIIJJJNNNRRRWWW]]]dddllltttyyy~~~xxxpppllliiifffaaa^^^\\\[[[ZZZYYYUUUWWWXXXYYYXXXUUURRRPPPJJJHHHFFFCCCBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEFFFIIIKKKOOOSSSUUUTTTSSSRRRJJJIIIHHHFFFEEEDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFDDDFFFGGGEEECCCAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEBBBAAA???>>>===<<<<<<<<<888:::<<<<<<;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>:::999:::<<>><<<;;;;;;::::::999999888888888888888999:::;;;<<<===;;;888555444555666666666444444555555444444333222111222333555666777777777777777666666555444444333777888999::::::999888777777777777888:::===???AAADDDFFFHHHGGGEEEDDDCCCDDDEEEFFFHHHIIIJJJIIIHHHGGGBBBAAA>>><<<::::::999:::999999999777666666888:::<<<<<<===>>>===<<<;;;:::;;;:::888666555333333222555444444333333444444555444333222444666888888777444444555555444444333222000//////......//////000111///...///000111000...///...---...///000000...........................000///...---------...///,,,---------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000111111000///...---------...//////000000000000000000000000000000ppp]]]FFF999333...++++++***,,,...---,,,*********'''((((((((()))))))))***''')))+++,,,............******(((%%%######&&&((())))))*********))))))((((((&&&%%%%%%''')))))))))'''''''''''''''((((((((((((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''%%%%%%&&&'''''''''''''''%%%&&&((()))***++++++***(((((()))((((((***---000...,,,***(((''''''((()))***))))))))))))***+++++++++---//////---,,,,,,,,,...---------.../////////777:::FFFZZZnnnqqq]]]LLLBBB999666444333444444444333222333333444444333333222444444444555555444444333444333444777888:::BBBKKKQQQMMMKKKNNNUUUbbbxxxpppaaaWWWQQQOOOQQQMMMLLLLLLJJJHHHEEEBBBAAAAAAAAAAAAAAABBBBBBBBBBBB???AAACCCEEEEEEEEEGGGHHHKKKMMMQQQVVV\\\ccckkkpppwww{{{|||uuuppplllhhhccc```]]]ZZZXXXVVVRRRTTTVVVWWWWWWUUURRRPPPIIIHHHFFFCCCBBBAAAAAAAAA@@@??????>>>???AAACCCEEEFFFHHHLLLOOOPPPQQQPPPOOOGGGFFFEEEDDDDDDDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGBBBDDDGGGFFFCCCAAA@@@AAAAAAAAAAAABBBCCCDDDFFFFFFCCCBBB@@@>>><<<<<<<<<<<<888;;;======<<<;;;;;;===????????????????????????;;;;;;;;;>>>AAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAA===<<<<<<<<<;;;;;;;;;:::<<<;;;<<<===???>>>;;;999::::::::::::::::::::::::888888777777888888999:::888666444444444555444333444444555555444444333222111222333555666666666555444555777888999888777666777888888999999:::::::::999999:::<<>>;;;:::999999777888888888666666888:::;;;<<<===>>>>>><<<;;;999:::999888666555444444444555555444444444444555555444222111222555777777777333333444444333333222111000///............///000000///......000000///...///...---...///000000...,,,------...////////////000///---,,,,,,,,,---...+++---------,,,,,,...000...---+++******+++---...------........./////////---...000111000///...---------......//////000000000000000000000000000000rrr^^^HHH:::333...++++++,,,---//////---,,,+++,,,'''((((((((())))))******+++---///111333444444444---,,,***&&&$$$###%%%'''((())))))************)))(((&&&%%%%%%(((***++++++)))))))))(((''''''&&&&&&$$$%%%&&&(((***)))'''%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''%%%&&&(((***+++,,,++++++''''''(((((())),,,111555111///,,,)))((((((***+++)))))))))((()))******+++***,,,//////...,,,,,,------,,,+++,,,///111111111666444:::III[[[ooo}}}fffRRRGGG;;;999666555666666666555222333333444444333333222444555555555555555444444444333444777999<<>>>>>???@@@CCCDDDDDDFFFHHHKKKMMMMMMMMMMMMDDDDDDCCCCCCCCCEEEFFFGGGCCCDDDDDDEEEFFFGGGHHHHHH@@@DDDGGGFFFCCCAAA@@@AAAAAAAAABBBBBBCCCEEEFFFGGGDDDBBB@@@>>><<<;;;;;;<<<888;;;>>>>>><<<;;;<<<===@@@@@@@@@???????????????<<<<<<<<>>???<<<<<<<<<;;;;;;::::::999::::::;;;<<<===<<<:::777::::::::::::::::::;;;;;;888888777777777777777888777666444444444444222000444444555555444444333222111222333555555555555444000333666:::;;;;;;:::999888888888888999:::;;;<<<;;;;;;===???BBBFFFJJJLLLJJJLLLNNNOOOMMMLLLLLLLLLKKKLLLOOOQQQQQQPPPNNNLLLHHHFFFCCC???===;;;:::999555777888888777777888999:::;;;===>>>>>><<<;;;999888888777666666666666666555555444444444444555555333222000111444666777777222222333333222222111000000///...------...///000000...---...///000///...///...---...000000000...***+++,,,...///000000000///...---,,,+++,,,------+++,,,------,,,,,,...000///---+++))))))+++---///---------....../////////,,,---///000000...---+++------......///000000000000000000000000000000000ttt```III:::333...,,,,,,...---***(((---222000***''')))+++---............666222///111555999888555000...***'''&&&&&&'''(((&&&&&&'''((())))))(((((()))((('''(((***++++++***)))'''%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((%%%%%%((((((%%%%%%((((((((('''''''''&&&&&&&&&''''''''')))++++++)))((('''(((((()))***++++++,,,---,,,+++)))))))))*********((('''(((+++,,,***(((,,,.........,,,+++,,,---,,,---...000000000000///333444999@@@KKK^^^{{{|||bbbLLLBBB<<<888888777444333555111111222333333444555555333222111222333444333222666444444888???EEEHHHHHHEEE???>>>BBBHHHNNN[[[iiimmm```ZZZWWWUUUSSSQQQNNNJJJFFFBBB???>>><<<===@@@BBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDDDDJJJKKKMMMNNNQQQVVV\\\```iiilllrrryyy|||yyypppmmmiiieeeaaa\\\WWWTTTSSSQQQOOOOOONNNNNNKKKJJJHHHFFFCCC@@@>>>>>>>>>>>>???>>>=========>>>@@@AAABBBDDDFFFGGGHHHGGGFFFEEEBBBDDDEEEDDDCCCCCCDDDEEECCCCCCCCCDDDDDDDDDEEEEEEAAADDDFFFFFFEEECCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDAAA>>><<<<<<<<<;;;:::999999999999:::<<<>>>???>>>>>>======>>>@@@BBBCCC>>>?????????@@@AAAAAABBBCCCCCCBBBAAA@@@???===<<<>>>===<<<;;;;;;<<<>>>>>>:::<<<>>>>>><<<999888888:::999999;;;======<<<;;;<<<;;;;;;:::999888777777555555333333333333555555333333333444444555555555222333333444444555555666333444555777888:::;;;<<<666777888999:::;;;;;;;;;===>>>@@@BBBDDDGGGLLLPPPOOOPPPQQQPPPOOONNNOOOQQQRRRTTTVVVWWWVVVTTTQQQOOOHHHFFFCCC???===<<<;;;<<<888888777777888:::<<<===<<<===>>>>>>===;;;:::888:::888555333333444555777333444555666666555555444444333222111111333555666888777555444444333111000,,,---------......//////111111000///////////////........................((()))***+++,,,------...222///,,,+++,,,.........,,,,,,,,,---------......//////...---,,,,,,++++++//////...------------...,,,...///...,,,,,,...111000000000000000000000000000000000000////////////ttt```III;;;444///,,,,,,((()))))),,,444<<<>>>:::+++,,,---///000000000///888555333666;;;>>>>>><<>>CCCEEEEEEDDDAAA<<<;;;???BBBGGGRRR]]]qqqsssddd\\\WWWUUUQQQPPPMMMIIIEEEAAA???======>>>@@@BBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCGGGIIIKKKMMMPPPTTTYYY]]]cccfffkkkrrrxxx~~~~~~{{{sssppplllhhhddd___YYYUUUSSSQQQNNNMMMMMMLLLIIIHHHGGGEEEBBB???>>>======>>>===<<<<<<;;;;;;<<<>>>???@@@AAACCCEEEFFFEEEDDDDDDBBBDDDEEEDDDCCCBBBDDDEEECCCCCCCCCCCCCCCCCCDDDDDDBBBEEEGGGGGGEEECCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFBBB@@@===<<<<<<<<<<<<;;;999999999999:::<<<>>>??????>>>>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@BBBCCCEEEBBBBBBBBBAAA@@@>>>===<<<======<<<;;;;;;<<<======;;;===??????===:::999999999888999:::<<<======;;;======;;;:::888777555555555444333222222333444555333333333444444444444444222222333333444555555666555666666777888999::::::555666888:::<<<===>>>>>>???AAABBBDDDFFFIIINNNQQQQQQRRRSSSSSSRRRQQQRRRSSSSSSTTTUUUVVVUUUTTTRRRQQQKKKIIIEEEBBB???=========:::999999999999;;;<<<===<<<<<<<<<<<<<<<;;;:::999:::888666444333444666777666555555555555555555555555444222111111222444555666555333333333222000...------......////////////111000000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,222///---,,,,,,---...---,,,,,,---------.........//////...------,,,++++++...------,,,,,,------------///000...,,,,,,...000000000000000000000000000////////////////////////uuuaaaJJJ<<<444///,,,,,,***+++******///666666222,,,,,,---...//////......000//////333888;;;;;;999...---***(((&&&&&&'''(((&&&&&&'''(((((((((((('''&&&%%%%%%'''+++------,,,(((&&&%%%%%%&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&(((%%%%%%((((((%%%%%%(((((((((((('''''''''&&&&&&%%%%%%%%%''')))***((('''&&&&&&''''''((()))))))))***)))(((((('''(((((()))+++******+++------,,,+++***,,,------,,,,,,---///,,,,,,...//////000////////////111555;;;GGG]]]pppqqqUUUHHH<<<888888666333333222222222333444444555555444333333444666777666555444999@@@EEEEEECCCAAA???===;;;:::<<<>>>AAAIIIQQQaaattt|||kkk___WWWRRROOOMMMKKKGGGDDD@@@>>>===>>>???@@@BBBBBBBBBAAAAAA???@@@@@@AAABBBBBBCCCCCCDDDFFFIIILLLNNNQQQUUUXXX^^^```dddiiipppvvv{{{~~~~~~|||xxxuuuqqqlllhhhbbb\\\WWWSSSPPPMMMKKKJJJIIIFFFEEEEEECCCAAA>>>===<<<<<<<<<;;;:::999999999:::<<<===<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBDDDFFFHHHHHHFFFCCCBBBBBBAAABBBDDDEEEFFFGGGHHHHHHBBB???===<<<=========<<<999999888999:::;;;===>>>>>>>>>>>>>>>>>>???@@@AAAEEECCCAAA??????AAADDDFFFAAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<>>===<<<>>>===<<<:::888666444444555444333222222333444555444444444333333333333333222222333333444555555555777888888888888999999999555666888;;;===???AAABBBBBBCCCEEEGGGHHHKKKOOOSSSSSSUUUVVVVVVUUUTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTSSSOOOLLLHHHDDDAAA???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::::::::::::::;;;999888666444444555777888999888666555444555555666666555333222111111222333444222111111222111///---////////////000000000000000000//////......//////........................000//////...---,,,++++++222000---,,,---------,,,,,,------------.........//////......---,,,,,,,,,------,,,,,,,,,------...///000000...,,,,,,---...000000000000000000000000...//////000000111111222wwwbbbKKK===555000------------+++'''(((+++)))%%%)))************************)))+++...222444222111---,,,***((('''&&&''''''&&&&&&'''((((((''''''''''''&&&&&&'''***,,,++++++(((&&&%%%%%%&&&'''&&&%%%((((((''''''&&&&&&%%%%%%(((%%%%%%((((((%%%%%%(((((((((((((((''''''''''''%%%%%%&&&(((***+++)))(((&&&&&&&&&'''''''''(((((())))))(((((())))))))))))++++++,,,---......---,,,)))+++,,,,,,,,,,,,...///,,,,,,---...////////////111000111555888AAAQQQaaayyydddSSSBBB;;;;;;:::777555333333333333444444555555333222222444777999999888:::@@@FFFGGGCCC>>>;;;:::::::::;;;<<<===@@@EEEJJJWWWhhhppp```UUUOOOLLLKKKHHHFFFCCC@@@>>><<>><<<;;;;;;;;;:::999999888999:::;;;<<<;;;<<<>>>@@@BBBCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDCCCBBBBBBBBBBBBAAAAAAAAAEEEGGGIIIIIIFFFDDDBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJEEEBBB@@@>>>>>>>>>>>>===:::999999999:::;;;===>>>===<<<<<<<<<=========>>>>>>>>>>>>>>>???AAABBBDDD???@@@@@@@@@???>>>======<<<;;;;;;;;;::::::::::::===@@@BBBBBB@@@>>>======777777777999<<<>>>===<<<<<<;;;:::999888777666555555444333222222333444555444444444444333333333333222333333444444555666666777777888888999:::::::::999:::;;;===???AAACCCDDDDDDEEEGGGIIIJJJLLLPPPSSSTTTVVVXXXXXXWWWVVVWWWWWWTTTTTTSSSRRRRRRRRRSSSTTTQQQNNNJJJEEEBBB@@@???>>>======<<<<<<;;;;;;;;;;;;<<<;;;999888888999:::;;;888777666555666777888999;;;:::777555444555666777777666444333222111111111333222111222333222000...000000000000000000111111000//////.........//////........................//////......---,,,,,,+++222000...---------,,,+++------------............//////......---------,,,---------------...///000111111000...---,,,------///////////////////////////000000111333444444555xxxdddLLL>>>666111...---***,,,+++((())),,,,,,)))(((((((((((((((((()))))),,,,,,---///000000///---,,,+++)))(((''''''''''''&&&&&&''''''''''''&&&&&&)))((('''((()))***)))((('''&&&$$$$$$&&&''''''&&&(((((((((''''''&&&&&&&&&(((%%%%%%((((((%%%%%%((())))))((((((((('''''''''&&&&&&'''))),,,---+++***&&&&&&&&&&&&''''''''''''((())))))******+++++++++***,,,...//////...------)))***,,,,,,,,,,,,---///,,,,,,,,,---......///000000///111444777<<>>;;;888777333333444444444444555555222222222555999<<<===<<>>999777777777999;;;;;;===@@@CCCEEEMMMZZZooosss```SSSLLLIIIHHHGGGDDDBBB???>>>===??????@@@@@@@@@@@@@@@@@@>>>=========>>>???@@@AAAAAADDDGGGIIIKKKMMMPPPRRRVVVWWWYYY^^^ccciiinnnqqquuuxxx}}}|||zzzwwwsssoooiiibbb^^^WWWSSSNNNJJJHHHFFFCCCBBBAAA@@@???===<<<;;;::::::;;;:::999999999:::;;;<<<<<<===>>>@@@AAABBBCCCDDDDDDEEEEEEEEECCCBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDGGGIIIIIIFFFDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKKKKJJJGGGCCCAAAAAA@@@???>>>;;;::::::::::::;;;===>>>;;;;;;;;;;;;;;;:::::::::777999===@@@BBBCCCBBBBBB>>>>>>>>>??????>>>======<<<<<<<<<;;;;;;::::::999===@@@BBBBBBAAA???>>>>>>777777777999<<<===<<<;;;888888888888888888888888555555444333333444555555444444444444444444444444333444444555666666777777666666777999:::<<<======>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIJJJKKKMMMPPPRRRTTTVVVXXXYYYXXXWWWWWWXXXTTTSSSQQQPPPPPPQQQRRRSSSQQQNNNJJJEEEBBB???>>>>>>=========<<<<<<;;;::::::<<<;;;:::999888999:::;;;777777777666777888999:::<<<;;;888666555666777888888777666555333222222111333222222444555444222000111111111111111111000000//////............//////........................,,,,,,,,,,,,------------111///------......,,,+++---------........./////////...............------............///111222222222111///.........------////////////////////////111111222444555666777888zzzeeeNNN???777111......***,,,,,,)))(((+++,,,))))))))))))))))))***+++,,,............---,,,++++++******)))(((''''''''''''&&&''''''''''''&&&%%%%%%***)))''''''))))))(((&&&'''%%%$$$$$$&&&''''''&&&((((((((('''''''''''''''(((%%%%%%((((((%%%%%%((()))))))))(((((((((''''''&&&&&&(((***---...---+++'''''''''''''''''''''''''''((()))+++,,,,,,,,,,,,))),,,///000///...------)))+++,,,,,,++++++,,,...,,,,,,,,,,,,---...///000...---///222444777???III\\\qqq}}}kkkUUUHHHAAA;;;888777444444444444444444555555222222444888===AAACCCCCCHHHGGGCCC>>>999666666666333888:::999:::>>>AAAAAAHHHPPP```sssuuuaaaRRRKKKHHHGGGEEEDDDBBB@@@>>>>>>????????????????????????===<<<<<<<<<<<<>>>???@@@AAACCCEEEFFFHHHJJJMMMPPPOOOQQQSSSWWW[[[```ccceeennnrrrwww{{{}}}|||{{{yyywwwtttnnnhhhccc\\\WWWQQQMMMIIIGGGDDDCCC@@@??????>>>===;;;;;;:::;;;:::999999999:::<<<======>>>>>>???AAABBBCCCCCCDDDEEEFFFEEECCCBBBBBBCCCAAABBBBBBBBBCCCCCCCCCCCCCCCEEEGGGHHHFFFDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKIIIEEECCCCCCCCCBBB@@@===<<<;;;;;;;;;<<<>>>???:::;;;;;;;;;:::999888888555888>>>CCCEEEDDDBBB@@@<<<======>>>>>>>>>>>>===<<<<<<===<<<<<<;;;:::999<<<>>>AAAAAA@@@>>>>>>>>>888888888999;;;<<<;;;999666666777777888999999999777666555444444555666777444444555555666666666666555555666666777888888888666666888999;;;===>>>???BBBAAAAAAAAABBBCCCEEEGGGGGGIIIKKKLLLMMMNNNPPPRRRSSSVVVYYYZZZZZZXXXXXXXXXUUUTTTRRRQQQPPPPPPQQQQQQPPPMMMIIIEEEBBB@@@??????>>>>>>>>>>>>>>>===<<<;;;===<<<;;;:::999999999999777777777777888999:::;;;<<<;;;999888777888888999999888888777555444333333333333444555777666444222111111111111000000000000......------......//////........................)))***+++,,,---.../////////...------...///---,,,------........./////////..............................//////111222444444222000......//////...---000000000000000000000000222333333444666777888888{{{fffOOO@@@888222///...+++...---(((&&&((((((&&&***)))))))))***,,,---...------,,,+++)))((())))))***))))))(((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$((('''&&&'''))))))(((''''''%%%$$$$$$&&&'''''''''''''''''''''(((((((((((((((%%%%%%((((((%%%%%%((())))))))))))((((((((('''&&&&&&'''))),,,---,,,+++''''''''''''''''''''''''&&&'''(((***+++,,,,,,+++(((,,,///000///---,,,---***+++,,,,,,+++***+++---,,,,,,,,,,,,,,,...///000---,,,...111222222888???LLLbbb|||}}}gggVVVHHH>>>::::::555555555555555555444444333444666<<>>FFFIIISSSaaaooovvvaaaSSSLLLGGGFFFEEECCCBBBAAA??????>>>>>>===============>>><<<<<<;;;:::;;;===???@@@@@@AAABBBCCCCCCFFFJJJNNNKKKMMMPPPSSSWWWYYY[[[\\\eeeiiipppuuuxxx{{{}}}|||{{{{{{zzzxxxtttnnnjjj```\\\UUUOOOLLLIIIFFFEEE?????????>>>===<<<;;;:::::::::999999999:::;;;<<<>>>>>>>>>>>>???@@@AAABBBDDDEEEFFFEEECCCAAABBBCCCAAAAAABBBCCCDDDEEEEEEFFF@@@CCCFFFGGGFFFDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHIIIFFFDDDCCCDDDEEEDDDDDD>>>>>>===<<<<<<===???@@@<<<<<<<<<<<<;;;:::888777777999===@@@BBBAAA???>>>;;;<<<======>>>>>>>>>=========>>>>>>===<<<:::999:::===???@@@???=========999999888999;;;;;;999888777777777777888888888888888777666555555666777888444555555666777888999999777777777888999999::::::888888999:::;;;<<<===>>>BBBBBBAAABBBCCCFFFHHHJJJIIIKKKNNNOOOOOOPPPRRRSSSTTTWWWZZZ\\\[[[ZZZYYYZZZWWWWWWUUUTTTRRRQQQQQQQQQOOOMMMIIIFFFCCCAAAAAAAAA???@@@@@@AAAAAA@@@???>>>>>>>>>======;;;:::888777666666777888999:::;;;<<<::::::::::::999999999999999999999888777666555555222222333666888777555222111111000000000/////////...------------...///000........................++++++,,,---...///000000...---,,,---///000...---............////////////............////////////------...///000222444555222000---...000111000...000000000000000000000000222222333444555555666666{{{gggOOO@@@888222//////(((,,,---***))),,,...---)))(((((((((***+++---//////......,,,******+++---))))))((((((''''''&&&&&&&&&'''''''''&&&&&&%%%$$$'''&&&%%%''')))******)))&&&%%%$$$$$$&&&(((''''''&&&&&&''''''(((((())))))(((%%%%%%((((((%%%%%%((())))))))))))(((((((((((($$$%%%&&&(((+++,,,+++***((((((((((((((((((''''''$$$%%%''')))+++++++++***'''+++000000...,,,,,,---+++,,,---,,,*********,,,---,,,++++++,,,---///000///...///222222111444999BBBWWWqqqvvvaaaPPPCCC===>>>555555555555555555444444444555999>>>FFFLLLOOOPPPDDD???999666777888888666888>>>>>>:::999>>>@@@===CCCBBBGGGRRR]]]kkkxxxbbbUUUNNNFFFFFFEEEDDDBBBAAA@@@@@@>>>===<<<<<<<<<<<<======<<<;;;:::999:::<<<>>>@@@???@@@@@@@@@@@@DDDHHHLLLKKKMMMPPPSSSVVVWWWXXXXXX^^^bbbiiinnnrrrvvvyyy{{{|||||||||}}}|||xxxsssoooccc^^^WWWQQQMMMJJJHHHFFF????????????>>>===;;;;;;:::999888888888999;;;;;;>>>>>>>>>>>>>>>???@@@@@@EEEFFFFFFEEECCCAAABBBCCC@@@AAABBBCCCDDDFFFGGGGGG???BBBEEEFFFEEEDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBDDDFFFGGGFFF??????>>>======>>>???@@@======>>>>>>===;;;999888888999;;;<<<<<<<<<;;;::::::;;;<<<===>>>>>>>>>>>>===>>>>>>???>>><<<:::999999<<<>>>???>>><<<<<<<<<:::999999999::::::888777888888888888777777777666999888777666666777888999444555666777888999:::;;;777888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>===:::888666666666777999:::;;;<<<<<<999999:::;;;;;;;;;::::::999999:::999999888777666111111333666888777444222111000000000//////......---------------...///000........................------......///000000000,,,,,,,,,---000000///.............../////////000.........///////////////,,,,,,---...000222333444222///---...000222111///000000000000000000000000111222222333333444444444oooUUUEEE<<<666222000,,,+++******))))))*********)))((()))++++++)))(((************))))))))))))&&&'''((('''&&&&&&'''(((((('''&&&&&&''''''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((***)))((()))***+++***)))'''&&&%%%&&&'''((('''&&&'''((()))+++++++++***)))+++,,,---,,,*********+++)))******)))(((***...333---///000///------///222......///000111333555666???JJJ]]]tttrrr]]]III??????666666666666555555666888777555888@@@JJJNNNIIIBBB888888777666666666666666:::???CCCAAA<<<888999;;;@@@CCCGGGJJJQQQaaavvv|||gggWWWOOOIIIGGGEEEBBBAAA@@@??????<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@???>>>>>>???AAACCCEEEFFFHHHLLLOOOSSSUUUWWWWWW\\\^^^bbbggglllqqquuuwww{{{}}}~~~{{{wwwtttiiiccc[[[SSSOOOLLLJJJIIIHHHFFFCCCBBBAAA???<<<:::999999888888999::::::;;;>>>???@@@@@@@@@???===<<>>>>>===============<<<;;;:::999888444555777999:::;;;::::::::::::<<<======<<<::::::>>>===<<<;;;;;;;;;;;;;;;999999;;;<<<<<<<<<<<<;;;999:::<<<;;;999888888::::::999888888888777555333:::777444444666888777555555777888999888777888999::::::999888777777777888::::::;;;:::999999:::<<<@@@AAABBBDDDEEEGGGHHHIIINNNOOOPPPPPPOOOOOOQQQSSSUUUVVVXXXZZZ[[[\\\\\\\\\]]][[[XXXUUUTTTSSSTTTTTTRRROOOKKKGGGDDDDDDEEEGGGEEEEEEDDDCCCBBBAAA@@@@@@FFFCCC???======<<<999666777999:::<<<<<<<<<<<<;;;999999999999::::::;;;<<<===;;;888777888999999888:::888555333333444333222222111111111000000/////////............---------///////////////.........//////.........---------///...---,,,,,,---...///000///...,,,,,,---......000111111...+++***,,,//////---,,,...111333222000000000///...............000000000000000/////////444222000222555666444222qqqWWWFFF===555111///,,,+++******))))))*********)))((()))++++++)))((()))))))))(((((((((((('''&&&'''((('''&&&&&&'''((('''&&&&&&&&&(((((('''&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))******(((((((((***+++***)))'''&&&%%%&&&'''((('''&&&((())))))*********))))))***,,,---,,,******+++,,,,,,---///...,,,+++---//////111222111...---///111------...///000222333444:::CCCSSShhhlllUUUGGGCCC888888888888777666777888666999>>>DDDFFFEEEBBB???888777666666555555555666:::???BBBAAA<<<888999;;;<<>>???>>>===<<<<<<>>>???@@@DDDFFFJJJNNNQQQTTTUUUVVVUUUXXX\\\bbbhhhnnnsssuuu{{{}}}~~~}}}zzzwwwtttkkkfff]]]VVVRRROOOMMMKKKJJJHHHDDDBBB@@@???<<<:::;;;::::::::::::;;;;;;<<<>>>???@@@AAAAAA@@@???>>>@@@@@@AAABBBCCCCCCCCCCCCAAADDDGGGGGGEEECCCCCCCCCBBBAAAAAADDDGGGHHHFFFDDDEEEDDDEEEFFFHHHHHHFFFDDDAAAAAAAAAAAABBBDDDFFFGGGCCCBBBAAA???>>>=========;;;<<<<<<<<<;;;:::999999666666888999::::::::::::::::::;;;;;;;;;;;;::::::===<<<<<<;;;;;;;;;;;;<<<999999999999999:::::::::888888888888777888888999::::::999999:::999777666<<<999666555777888777666666888999999777666777888:::999888888777777888888999:::::::::888999:::<<>>======<<<:::888888999:::;;;<<<<<<<<<;;;::::::999999999:::;;;;;;<<<:::888777888888888777:::777444333444444333222111111111000000000/////////............---------////////////............//////.........---------///...------------.../////////...---------------...///000...,,,,,,...111///...---...111222111000000000///............///////////////////////////333111000111444555444333sssYYYHHH===555000...,,,+++******))))))*********)))((()))++++++)))(((((((((((((((''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&''')))***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&'''((()))((('''&&&%%%$$$%%%&&&'''(((***++++++)))((('''(((***+++***)))&&&&&&%%%'''((()))(((&&&******)))(((((()))))))))***+++,,,,,,+++***+++---+++---//////...,,,++++++000222333222000/////////---------......///000111555;;;GGGXXXnnn}}}eeeRRRIII===<<<:::888666666666666888???FFFFFF@@@;;;:::;;;777666555555444555555555:::>>>BBBAAA<<<888999;;;:::===??????BBBKKKXXXccc}}}uuubbbWWWOOOKKKGGGDDDBBBBBB@@@???======<<<<<<<<<;;;;;;;;;999999999::::::;;;<<<<<<>>>===;;;:::::::::;;;<<>>===;;;======<<<;;;;;;<<<<<<<<<>>>>>>@@@AAAAAAAAAAAAAAA???@@@AAABBBCCCCCCCCCCCCCCCEEEFFFEEECCCBBBBBBCCCAAAAAAAAACCCFFFGGGFFFDDDEEEDDDCCCDDDFFFGGGFFFEEE@@@AAAAAABBBCCCDDDEEEEEEDDDCCCAAA???>>>===<<<<<<::::::;;;;;;;;;::::::999999999888999999:::;;;;;;:::::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<:::999888666666777888999999888666666888:::;;;;;;::::::;;;;;;;;;::::::999>>><<<999888888999888777888999:::999777666666777999999888777777777888888777999999999888888:::<<<>>>>>>???AAACCCFFFHHHIIIKKKLLLNNNOOOOOOOOOQQQSSSOOOPPPRRRUUUXXXZZZ\\\]]]``````___]]][[[YYYWWWUUUUUUSSSOOOLLLJJJJJJJJJKKKLLLJJJHHHFFFEEEEEEFFFFFFFFFBBB>>><<<<<<=========;;;;;;<<<=========<<<<<<;;;;;;:::999999999::::::;;;999777666777777666555999666444333444444333222111111000000000000/////////............---------......................../////////.........------///...------------...///......//////......---,,,---.........------///111///...---...111222111000111000//////......//////////////////////////////111000000111333444444333uuu\\\JJJ>>>444///...,,,+++******))))))*********)))((()))++++++)))((())))))((((((((('''''''''&&&'''((('''&&&&&&&&&((('''''''''))),,,---,,,***'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((()))'''((()))******(((&&&$$$%%%%%%&&&'''((()))******(((''''''(((***+++***)))''''''''')))++++++***(((+++***(((''''''((()))))))))***,,,,,,++++++,,,---,,,...000111111000///...000111222222111000///.....................///000222555<<>>BBB@@@;;;888888::::::<<<>>>>>>@@@FFFOOOVVVlll|||~~~iii[[[RRRMMMGGGCCCBBBAAA???============<<<;;;;;;::::::888888888888999999::::::;;;;;;:::999999999:::;;;>>>@@@CCCGGGKKKMMMOOOOOOJJJLLLPPPUUU[[[bbbgggjjjnnnooorrrtttuuutttsssrrrppplllfff```]]]ZZZWWWUUURRRNNNHHHCCCAAA???>>>===>>>>>>===<<<<<<<<<=========>>>???@@@AAABBBBBBCCC???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEDDDBBBBBBAAABBBAAAAAABBBCCCDDDEEEFFFEEEDDDCCCAAABBBDDDFFFFFFEEE@@@AAACCCDDDEEEEEEEEEDDDDDDCCCAAA???>>>===<<<<<<999::::::;;;;;;;;;;;;:::;;;;;;:::999999:::;;;<<<;;;;;;999888888999;;;;;;;;;:::::::::;;;<<<=========;;;888555555666888:::;;;888666777:::===>>>>>>:::;;;<<<<<<;;;;;;;;;;;;@@@>>><<<:::999999999999999:::;;;:::777666555666888888777777777777888888666888999888888999;;;===<<<<<<===???AAADDDFFFHHHHHHKKKMMMNNNNNNOOOQQQRRRNNNOOOPPPRRRUUUXXXZZZ[[[___``````___]]]ZZZWWWUUUVVVTTTQQQNNNLLLKKKLLLMMMNNNLLLHHHFFFEEEFFFGGGHHHEEEBBB???<<<<<<>>>@@@AAABBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999999999:::888777666777666555333777666444333444444333111000000000000000000/////////............---------------...............///////////////.....................------.........---.../////////...,,,+++,,,,,,------------......///......///000111111000111000000///.../////////...///////////////000000000000000111222333333333www___LLL???444///...,,,+++******))))))*********)))((()))++++++)))(((*********)))))))))((((((&&&'''((('''&&&&&&&&&((('''''')))+++...///...,,,'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''((()))'''((()))******(((&&&$$$''''''''''''(((((((((((('''&&&&&&''')))+++***)))(((((()))+++------,,,******)))(((''''''((()))***((()))++++++++++++---...222222333444444444222111......//////000000///.../////////......//////000222444777@@@PPPjjjtttdddNNNGGG===777888>>>DDDHHHJJJHHHCCC===888555555666555555444444444444555666999>>>AAA@@@;;;777888:::999;;;===>>>???CCCJJJOOO___nnnqqqaaaUUUOOOGGGCCCBBBAAA>>>;;;>>>======<<<;;;;;;::::::777777777777888888888888888888999999:::;;;<<<<<<;;;===@@@DDDHHHJJJKKKLLLIIIJJJLLLPPPUUU[[[```bbbeeegggkkkooorrrsssttttttppplllhhheeebbb```]]][[[VVVQQQKKKFFFCCCBBB@@@??????>>>>>>=========>>>>>>======>>>???@@@BBBCCCDDDAAAAAABBBCCCDDDEEEEEEDDDFFFFFFDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDEEEFFFGGGCCCAAA@@@AAACCCEEEEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEDDDCCCAAA???>>>===<<<<<<::::::;;;<<<<<<<<<;;;;;;===<<<;;;::::::;;;<<<======<<<;;;::::::;;;<<<===;;;;;;;;;;;;<<<<<<===>>>???<<<999666666777:::<<<:::999888999;;;===??????;;;===???>>>;;;::::::;;;???>>>===;;;999999999::::::;;;<<<:::888666555555888777777666777777888888666777888999888999<<<>>>;;;;;;<<<===???BBBEEEFFFGGGIIILLLNNNNNNNNNOOOQQQOOOOOOPPPQQQRRRTTTVVVWWW]]]^^^^^^^^^\\\YYYVVVTTTUUUSSSQQQNNNMMMLLLLLLMMMMMMKKKHHHFFFEEEEEEGGGHHHDDDCCC@@@>>>===>>>AAADDDIIIHHHFFFDDDBBB???>>>===<<<;;;::::::999999999999:::888777666777666444222666555333444444444333111//////////////////000000///............---------,,,---------......//////000000/////////.........---..................------.../////////...,,,+++---,,,,,,,,,------,,,,,,...///000000//////000000111111000////////////////////////000000000111111111222222222222222333333xxxaaaNNN@@@444//////,,,+++******))))))*********)))((()))++++++)))(((************))))))))))))&&&'''((('''&&&&&&'''(((''''''))),,,...///---+++&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&'''((()))((('''&&&%%%(((((((((((((((((('''''''''&&&%%%''')))+++***)))'''((())),,,......,,,***((('''''''''(((((()))***''')))+++++++++,,,...///222333555777888666222///111///------...//////...//////.........//////000222333666;;;GGG]]]xxxqqq\\\RRREEE>>>@@@GGGNNNRRRKKKEEE===888777777666666555555555444555555666777999===AAA@@@;;;777888:::666888999;;;===AAAFFFJJJTTT```rrr{{{jjjZZZRRRIIIDDDCCCBBB>>>;;;>>>>>>===<<<;;;::::::999777777777777777777777777777777888999:::;;;<<<<<<888:::>>>BBBEEEHHHIIIJJJHHHHHHIIILLLOOOTTTYYY[[[aaacccgggkkkooorrrtttuuunnnkkkiiigggfffeeebbb___XXXTTTNNNJJJGGGEEECCCBBB@@@????????????@@@AAABBB?????????@@@AAABBBDDDEEECCCDDDEEEEEEEEEEEEEEEEEEFFFEEEDDDEEEFFFEEECCCAAABBBCCCDDDDDDDDDEEEGGGIIICCCBBBAAACCCEEEGGGFFFEEECCCCCCCCCCCCDDDDDDEEEEEEBBBBBB@@@???>>>>>>======<<<<<<=========<<<<<<;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>======>>>>>>>>>=========<<<======>>>>>>???===:::888888999<<<>>>777999;;;<<<;;;<<<>>>???@@@BBBCCCAAA===999:::;;;======<<<:::888777999::::::;;;<<<;;;888666666666777777666666666777888888666777999999:::;;;===@@@<<<;;;:::;;;<<>>???BBBEEEJJJIIIFFFDDDAAA???>>>>>>;;;;;;:::999999999:::::::::999777777777666444111555444333444555444222111......////////////000000///............---------,,,,,,,,,---......//////000000000/////////......------...//////...------......//////......---,,,---,,,,,,...///000///---...000111000///...///111222111000000//////000000///000000111111222222333333444555444222111222333xxxbbbPPP@@@555000111,,,+++******))))))*********)))((()))++++++)))(((***))))))))))))(((((((((&&&'''((('''&&&&&&'''(((%%%%%%'''***,,,,,,***'''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''(((((())))))&&&%%%%%%''')))+++***)))&&&&&&(((+++---...+++)))%%%%%%'''((())))))******&&&(((***++++++,,,...000222555<<>>999666666777666555666555555555666666777888999===AAA@@@:::777777:::666777777999;;;???CCCGGGJJJRRR___ooouuu^^^VVVKKKFFFEEEDDD@@@<<<>>>>>>===<<<;;;:::999999777777777777777777777777777777888999999999999999777999===AAADDDFFFHHHHHHEEEEEEEEEGGGJJJOOOTTTWWW]]]^^^bbbfffiiilllnnnoookkkjjjiiiiiiiiihhheeecccXXXUUUQQQNNNLLLIIIFFFDDDAAAAAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBCCCDDDFFFGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEGGGIIIHHHEEEBBBCCCDDDFFFEEEDDDEEEHHHKKKDDDDDDDDDGGGIIIJJJIIIGGGBBBBBBAAA@@@AAABBBCCCDDDAAA@@@@@@???>>>>>>??????>>>?????????>>>===<<<<<<:::;;;<<<===>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>???===<<<:::999999;;;===>>>888===CCCCCC???===???CCCFFFHHHIIIEEE???::::::<<<:::;;;;;;999666666888;;;999;;;<<<;;;999777777777666666666666666777888888666888999:::;;;<<>>>>>>>>>>>::::::999999999:::;;;;;;;;;999888888888777444111444333333444555444222000........./////////000000///............---------++++++,,,------...//////000000000000/////////...------...//////...------//////...---------------,,,,,,---000444666555333...000111111......///111222111000000//////000000000111111222333333444444555777777666333111222333xxxcccPPPAAA555111111,,,++++++***)))************)))((()))++++++)))((()))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((###$$$&&&(((******'''$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$%%%&&&'''(((***++++++&&&%%%%%%&&&)))+++******$$$%%%'''***,,,,,,***(((###$$$&&&(((************&&&(((***++++++,,,...000666===IIIVVV^^^]]]UUUNNN===777111---------,,,+++++++++++++++,,,---...//////111444666<<>>===<<<;;;:::999999888888888888777777777777888888888888888777777666666888<<<@@@CCCFFFGGGHHHAAAAAABBBDDDHHHMMMRRRUUUYYY[[[]]]```cccfffhhhhhhiiihhhhhhiiijjjiiigggeeeXXXVVVSSSPPPNNNLLLHHHEEECCCCCCCCCDDDFFFGGGIIIJJJEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEHHHJJJJJJFFFBBBCCCEEEFFFFFFDDDEEEIIILLLEEEEEEGGGJJJMMMMMMKKKIIIBBB@@@???>>>>>>???AAACCC@@@@@@????????????@@@@@@@@@@@@@@@@@@???===<<<<<<999:::<<<>>>@@@@@@@@@???AAAAAACCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>>>>???;;;;;;999999999;;;===>>>;;;CCCJJJJJJDDD@@@CCCHHHJJJLLLMMMHHHAAA;;;:::<<<888999:::888555555888;;;999:::<<<;;;999777777888666666666666666777888888666888:::;;;<<<===@@@CCC===;;;:::999999<<<>>>@@@FFFIIILLLMMMLLLKKKKKKKKKLLLLLLLLLNNNPPPTTTXXXZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSRRRPPPOOOOOOOOOLLLLLLKKKJJJIIIHHHGGGGGGCCCEEEFFFDDDAAA@@@AAACCC======<<<;;;;;;<<<===>>>999999999999:::;;;;;;<<<;;;:::999999999777444111333333333444555555222000---.........//////000000//////.........---------++++++,,,,,,---...//////000000000000////////////,,,---...//////...---,,,000///...,,,,,,---......++++++---222777;;;:::888...000222111...---///111222111111000000000000000111111222333444444555555777888999777333111111333yyy```MMM@@@555000///---,,,++++++******++++++************)))))))))))),,,)))&&&''')))***(((&&&((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))''''''&&&%%%%%%$$$######&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))******)))'''&&&'''((()))(((''''''&&&&&&'''***++++++******'''(((*********///555<<>>AAA???:::666666777888:::<<<=========???AAADDDDDDIIIRRR]]]oooqqq```NNNGGGGGGGGGFFFGGGAAA???=========<<<:::888:::999888777666666666666777777777777777777777777888999:::<<>>>>>@@@BBBAAA@@@>>>===>>>;;;;;;<<>>===;;;:::888888777777::::::;;;;;;;;;;;;;;;;;;666666666555555777;;;???999888888888999;;;===>>>BBBAAA@@@===;;;;;;>>>AAAFFFGGGIIIIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQSSSUUUXXX[[[ZZZYYYXXXWWWWWWWWWXXXXXXWWWVVVUUUSSSRRRQQQPPPOOONNNKKKIIIGGGGGGFFFGGGFFFEEEBBB@@@>>>>>>???@@@BBB@@@>>>===<<<===>>>???<<<:::777777777888888777999888888888777777666666333222111000////////////...///222666777555000,,,.........------,,,,,,,,,---,,,,,,,,,,,,---..................////////////..................------000---,,,---000111000...,,,,,,---///333666777777............/////////000222111111111111111222222555333555888888444222333555444333222111111111111zzzaaaNNN@@@666000///---,,,++++++******++++++************))))))))))))+++)))&&&'''((()))(((&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%''')))''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''(((***+++,,,---......)))(((''''''((()))((('''(((''''''(((***+++***)))***((()))+++++++++000777BBBTTTjjj|||vvv\\\MMM<<<333///,,,+++---///...------,,,,,,------///...///111555===NNN___xxxbbbSSSIIIAAA;;;999777666555555666666666555666777999;;;<<<===>>>;;;???BBB@@@;;;888777999:::;;;<<<<<<<<<===???AAABBBBBBEEEKKKSSSbbbyyy|||iiiVVVLLLIIIGGGFFFFFFCCCAAA???>>>>>>===<<<::::::999888777777666666666777777777777777777777777888888:::;;;>>>AAACCCDDDCCCBBBAAAAAACCCFFFIIIKKKOOOPPPSSSVVVYYY]]]___aaaaaadddhhhiiihhheeecccbbb\\\\\\ZZZXXXTTTPPPLLLJJJGGGGGGGGGGGGHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIJJJKKKHHHJJJLLLMMMKKKJJJKKKKKKKKKJJJJJJJJJJJJIIIGGGDDDFFFFFFGGGHHHIIIJJJJJJKKKKKKHHHEEEGGGKKKMMMKKKIIIDDDCCCBBB@@@??????@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@BBBBBBAAA??????@@@>>>>>>>>>@@@BBBCCCCCCCCCBBBDDDCCC@@@@@@CCCCCCAAA>>>>>>???@@@@@@@@@@@@@@@===<<<;;;::::::;;;===>>>>>>@@@CCCFFFGGGGGGFFFEEEIIIFFFBBB>>><<<<<<===>>>???>>>===<<<;;;:::999999;;;<<<=========<<<:::999666666666555444666:::===::::::999888999999;;;<<>>???<<<:::888777777888777666888888777777777666666666333222111000////////////333555888:::999666222000.........------,,,,,,,,,......------......//////............////////////........................///...,,,---000111000...///......///222444333333........./////////000000111111000111111222333333777555666999999444222444222222111111222222333333|||cccOOOAAA666000///---,,,++++++******++++++++++++*********)))))))))***)))'''((())))))(((&&&((('''&&&%%%%%%&&&'''((('''(((((('''&&&%%%'''((('''&&&&&&%%%%%%$$$$$$###"""###%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%'''+++...000111111111)))(((''''''))))))((('''***)))((((((******)))(((***)))***---,,,,,,222:::KKKaaa{{{qqq^^^GGG999222---+++,,,///...------,,,---------000///000111333888EEERRRtttvvvbbbRRRGGG@@@;;;999777666666777666555444555777:::<<>>???@@@AAAAAAAAAAAACCCDDDEEEFFFJJJKKKMMMPPPSSSVVVYYY[[[^^^aaaeeeggggggeeedddddd```___^^^[[[XXXSSSOOOLLLJJJIIIHHHHHHHHHIIIJJJKKKMMMLLLLLLLLLLLLMMMMMMNNNJJJMMMQQQSSSRRRPPPOOOOOORRRQQQOOONNNMMMKKKHHHFFFGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJGGGHHHKKKMMMKKKIIIGGGFFFDDDBBBAAA@@@AAAAAA@@@AAAAAAAAAAAA@@@?????????AAACCCCCCBBBAAAAAABBBBBBBBBAAABBBCCCDDDEEEFFFDDDEEECCC>>>===??????===>>>>>>??????@@@@@@@@@AAA>>>>>>===<<<===>>>???@@@@@@AAACCCDDDFFFFFFGGGGGGHHHEEEAAA===<<<===@@@BBB??????@@@@@@???===<<<:::<<<===???@@@???===;;;999666666666555444555888:::<<<;;;999888888888999999===============???BBBEEEEEEFFFHHHHHHHHHIIIKKKMMMOOOQQQSSSTTTTTTSSSTTTTTTWWWXXXYYY[[[\\\\\\[[[[[[YYYXXXVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLJJJIIIIIIHHHBBBAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>======>>>>>>===:::888777777777666555666666666666666555555555333222111000////////////555999===<<<888444222222.........---------------....../////////000000000............////////////........................///...---...///000000...111000//////000111000........./////////000000000000000000111111333444555888666777:::999444333444///000000111222444555666eeeQQQCCC777111///---,,,++++++******+++++++++++++++*********))))))******************)))(((((('''&&&%%%%%%&&&'''((()))))))))(((&&&%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$'''+++///111222111000)))((('''((()))***)))'''+++***))))))******((('''))))))***------...666@@@UUUmmmnnnSSSAAA777000,,,+++//////...---------------///...///111111444>>>HHHbbbxxxvvvbbbRRRIII???<<<888777888999888666555666777:::<<<>>>@@@AAA<<<>>>???>>><<<:::::::::??????===;;;:::;;;>>>AAADDDAAAAAACCCEEEKKKXXXeee~~~jjjZZZPPPHHHEEEEEEFFFDDDAAA?????????===<<<::::::999888777777777777666666666666666666666666888888888999:::;;;<<<===>>>>>>@@@BBBCCCDDDEEEEEEGGGHHHIIILLLOOOSSSVVVXXX[[[^^^bbbddddddddddddeeeccccccbbb```\\\WWWRRROOOLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMMMMMMMNNNOOOPPPPPPNNNQQQTTTUUUTTTSSSSSSSSSVVVTTTRRRQQQPPPOOOLLLJJJIIIJJJKKKMMMNNNNNNNNNNNNNNNLLLJJJJJJLLLMMMMMMKKKJJJIIIGGGEEECCCBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@AAACCCDDDDDDCCCCCCCCCEEEDDDEEEEEEDDDDDDEEEFFFHHHDDDFFFCCC>>>===???@@@===AAAAAAAAA@@@@@@@@@@@@@@@??????>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDFFFGGGHHHHHHEEE@@@===<<<===@@@BBB>>>???@@@AAAAAA???===;;;;;;===@@@BBBBBB???<<<:::666777888777555555666888;;;:::999888777888999999<<<<<<=========>>>AAADDDEEEFFFGGGGGGGGGIIIKKKNNNPPPSSSUUUVVVUUUTTTSSSSSSUUUWWWYYY\\\]]]]]]]]]\\\YYYXXXVVVTTTSSSSSSSSSSSSQQQQQQOOOMMMLLLJJJIIIIIICCCBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>============<<<:::888777777777555333555555555555555555555555222222111000//////000000444999<<<:::444///...000...............---------......//////000000000000............////////////............////////////............///000//////111///......//////...---...////////////000000000///000000111222333555666888666666888777333222333///000000111222444555666gggSSSDDD888111000---,,,++++++******++++++++++++++++++************+++,,,,,,,,,,,,+++******((('''&&&%%%%%%&&&'''((()))))))))(((&&&%%%'''(((&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%'''***---//////---,,,***((('''((()))***)))(((,,,+++))))))******((('''((((((***,,,---111===JJJaaazzz|||___JJJ===333...---//////...------------...---+++---000111333:::BBBQQQgggttt```SSSEEE???999666888999888666666666777999:::;;;<<<===:::;;;<<<;;;:::999888999???>>>===:::999:::===???CCC@@@???AAACCCFFFOOOYYYnnn{{{tttbbbUUULLLGGGGGGGGGDDDAAA???>>>>>>===<<<;;;:::999888777777777777666666666666666666666666777777777777888999:::;;;:::<<>>@@@<<<>>>???@@@@@@???===<<<:::<<>>======>>>@@@BBBFFFGGGHHHGGGHHHIIIMMMOOOQQQTTTWWWXXXVVVUUUTTTTTTUUUWWWYYY\\\]]]]]]]]]\\\XXXWWWUUUSSSRRRRRRSSSSSSPPPPPPOOONNNLLLJJJIIIHHHDDDDDDBBBAAA@@@?????????AAAAAA@@@>>>===<<<<<<<<<;;;999888777888777555333444444444444555555555555222111000000000000000000333666999666000,,,,,,...........................,,,---...////////////...............////////////........./////////000000---...///////////////000///...---...///000///---////////////000000000111000000000111222444555666777444444666555222111333222111111111222333333444jjjUUUEEE999222000---,,,++++++******++++++,,,++++++++++++************,,,......,,,*********((('''&&&%%%%%%&&&'''((('''(((((('''&&&%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&)))+++++++++***)))***)))((((((******)))(((,,,+++))))))******)))(((''''''))),,,...666GGGWWWpppmmmVVVDDD666//////000///......------......---++++++///111222888???HHH[[[sssqqqbbbPPPGGG===777777888777555777777777888888999999999888888888888888888888888<<<===<<<:::888999;;;>>>???<<<<<<>>>@@@BBBHHHPPP[[[gggzzznnn___SSSMMMLLLIIIEEEAAA???>>>>>>======;;;:::999888888777888888666666666666666666666666777777666777777888999:::888:::===@@@CCCFFFGGGHHHGGGGGGGGGIIILLLOOOSSSUUUUUUWWWZZZ[[[\\\^^^aaaccceeefffgggfffccc___ZZZWWWRRRQQQOOONNNMMMMMMNNNNNNNNNOOOQQQSSSUUUVVVWWWWWW[[[[[[[[[YYYXXXXXXZZZ]]]ZZZXXXVVVUUUVVVWWWVVVUUUPPPPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGEEEFFFFFFEEECCCCCCDDDEEEAAADDDHHHHHHFFFEEEGGGIIIDDDEEEDDDAAABBBGGGJJJJJJIIIGGGEEECCCAAAAAAAAAAAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAABBBDDDEEEFFFEEECCC@@@===;;;;;;<<<===<<<===>>>?????????>>>===;;;===???AAABBB@@@???===888:::<<<===;;;999999999::::::999999999:::<<<======>>>@@@?????????AAACCCGGGHHHHHHHHHHHHKKKNNNRRRSSSUUUWWWXXXVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\[[[[[[WWWUUUSSSQQQPPPQQQRRRSSSOOONNNNNNMMMKKKIIIGGGFFFEEEDDDCCCBBB@@@???>>>===@@@@@@???>>><<<;;;::::::999888777777888888555333444444444555555555555555111111000000000000000111222444555333///------///.............../////////,,,---...///000///..................////////////.........//////000000111---...//////......///111///...---...///000000.../////////000000000111111111111111222222444555666555333222555444111111444333333222222111222222222lllVVVFFF999222000---,,,++++++******++++++,,,,,,+++++++++*********'''***------***(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&'''''''''%%%%%%'''((())))))*********)))((()))******)))(((,,,***)))***++++++***)))))))))***---111<<>>???CCCIIILLLUUUeeexxx{{{jjj[[[SSSRRRKKKGGGCCC@@@?????????>>>;;;;;;:::999888888888888777777777777777777777777666666666666777888999:::999:::;;;>>>@@@CCCEEEFFFEEEEEEEEEFFFIIIMMMQQQSSSSSSUUUWWWXXXYYY[[[___aaaeeefffhhhhhhfffbbb]]]ZZZWWWVVVTTTSSSSSSSSSSSSTTTRRRTTTVVVYYY\\\]]]^^^^^^```bbbbbbaaa___^^^^^^___^^^\\\YYYYYYYYYZZZZZZYYYTTTRRRPPPNNNMMMNNNOOOPPPPPPQQQRRRSSSSSSUUUWWWXXXOOONNNLLLJJJJJJJJJJJJKKKMMMMMMNNNNNNMMMMMMLLLKKKGGGGGGGGGEEEBBBAAACCCDDD===BBBGGGIIIFFFEEEFFFHHHDDDFFFDDDAAACCCIIIMMMMMMIIIGGGEEEDDDCCCCCCEEEEEEFFFEEEEEEDDDCCCAAA@@@???===>>>???@@@BBBCCCDDDDDD@@@???>>>===<<<<<<<<<<<<======>>>>>>???????????????@@@@@@@@@???>>><<<;;;999<<>>@@@BBBCCCCCCDDDFFFHHHIIIIIIIIIIIIIIILLLPPPTTTTTTVVVWWWWWWVVVVVVWWWYYYYYYYYYYYYYYYYYYYYYYYYYYYVVVTTTQQQOOOOOOPPPQQQRRRLLLLLLLLLKKKIIIGGGEEEDDDCCCCCCBBBBBBAAA@@@???>>>???>>>>>>===;;;:::888888777666666777888888666444444444555555666666666666111111000000000000111111111111000///............---........./////////000,,,...///111111000///...............////////////---......///000000111111,,,...000///...---///111000///...///000000///...//////000000000111111111222222222222222333444555555222222555555333333666333222222111111222222333mmmWWWGGG:::222000---,,,++++++******++++++,,,,,,,,,+++++++++******%%%))),,,,,,)))'''&&&'''((('''&&&%%%%%%&&&'''((($$$%%%&&&&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%'''(((***++++++***)))((()))***+++***(((+++***)))***+++,,,+++)))******+++...333@@@XXXmmmkkkOOO999000111000000///...............111...,,,///000111666;;;===JJJ\\\lllrrrdddQQQEEE@@@???<<<999666666777888999::::::;;;888777666666777888888888777888::::::999999:::;;;===::::::===???>>>AAAFFFFFFLLLXXXjjj~~~qqqaaaXXXVVVMMMIIIDDDAAAAAAAAA@@@@@@<<<;;;:::999888888888888888888888888888888888888666666666666777999:::;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCFFFJJJNNNQQQRRRTTTUUUVVVWWWYYY]]]```dddfffhhhiiigggccc___\\\ZZZYYYXXXWWWWWWWWWXXXXXXVVVXXX[[[^^^aaabbbccccccdddfffiiiiiifffcccaaaaaabbb```]]][[[\\\\\\[[[ZZZVVVTTTPPPMMMLLLMMMOOOPPPQQQRRRSSSTTTUUUVVVYYY[[[OOONNNLLLKKKKKKKKKLLLLLLOOOPPPPPPPPPPPPOOONNNNNNHHHHHHGGGDDDBBBAAABBBCCC:::@@@GGGIIIGGGEEEFFFHHHEEEFFFEEEBBBDDDJJJNNNNNNGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHGGGFFFDDDBBB@@@???<<<===>>>@@@BBBBBBCCCCCC<<<<<<<<<===============>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@>>><<<:::999:::===@@@BBBAAA???>>>>>>@@@???===;;;::::::::::::>>>@@@CCCEEEFFFHHHKKKMMMIIIJJJJJJJJJJJJMMMQQQUUUUUUVVVWWWVVVVVVVVVYYY[[[[[[ZZZYYYXXXWWWWWWWWWXXXUUUSSSPPPNNNNNNOOOQQQRRRKKKKKKKKKJJJHHHFFFDDDBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>===<<<;;;999777666555555555777999999777555555555555666666666777777111000000000000000111111...---++++++---...---,,,---.........//////000000...///111222333222000///............/////////000---......///000111111222,,,...000000...---///111222111//////000000...---000000000000111111111111333333333222222333444444555222222555666444555999222111111111222333333444rrrYYYHHH===888555...------------,,,,,,,,,***)))))))))))))))******,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''(((((($$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))(((''''''''''''''')))))))))))))))******++++++++++++************)))%%%***111555777BBB\\\tttlllQQQ===222---...............///000000111000...---///222666888AAAEEEMMM[[[rrryyy```NNNDDD@@@<<<999888888888777777777:::<<<777777777777777777777777888999:::999888888:::;;;:::<<<===>>>===>>>???AAACCCHHHRRR^^^jjj{{{{{{jjj^^^WWWMMMHHHEEEEEEDDD@@@>>>@@@===============<<<999777888888777777888999::::::666777888999999:::999999:::::::::;;;<<<===>>>???@@@@@@@@@AAADDDHHHKKKMMMOOORRRUUUXXXYYYZZZ\\\^^^bbbdddgggjjjjjjgggdddaaaccccccaaa^^^[[[ZZZ\\\]]]^^^^^^```bbbeeegggiiijjjoooooopppqqqpppmmmkkkjjjhhhgggeeebbb___[[[XXXVVVXXXUUUQQQNNNNNNNNNMMMLLLNNNRRRVVVUUURRRQQQTTTWWWSSSRRRPPPNNNLLLLLLLLLMMMOOOQQQSSSSSSQQQOOOOOOPPPMMMLLLKKKIIIHHHFFFEEEDDDFFFGGGGGGHHHHHHIIIIIIIIIIIIGGGEEECCCDDDGGGJJJLLLGGGGGGFFFEEEEEEFFFFFFGGGKKKJJJIIIFFFDDDBBB@@@???AAABBBCCCBBB???===<<<<<<:::<<<>>>@@@AAAAAA@@@???AAA???===>>>???@@@@@@@@@AAA@@@@@@???>>><<<;;;:::===>>>@@@AAAAAA@@@>>>======>>>>>>===;;;;;;<<<>>>@@@BBBFFFJJJNNNPPPRRRRRRRRRQQQPPPPPPQQQTTTXXXZZZVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYXXXVVVUUUSSSNNNNNNOOOOOONNNLLLKKKIIIIIIHHHGGGHHHHHHHHHFFFDDDCCCAAA@@@@@@@@@@@@???===???<<<999999;;;<<<:::888:::777444444666777555333666555555555555444444444111111000000000000111111111111000///...------,,,...------------.../////////000222333333111...---,,,------...///000111111000000000000000000000000222111111000000000000000111000///......///000111222111000000000111333444444333222222222333444555000222444555555555666777111111111222444444333111sssZZZHHH>>>777444.........---------------++++++***)))))))))******,,,+++***)))(((((((((((()))(((&&&%%%%%%&&&((()))'''&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''))))))(((((())))))***+++++++++++++++++++++******+++---000333888EEE___uuummmRRR>>>333///---------------...//////111000......///111444666:::===EEERRRfffqqq\\\NNNEEE===888:::::::::999888888999:::888888888888888888888888888999:::999888888:::<<<999;;;===>>>===>>>@@@AAA@@@CCCLLLUUU___mmmooo```XXXNNNIIIFFFFFFEEEAAAAAACCC@@@??????>>>===<<<999888888888777777888999999:::666777888999999:::999999999999999999::::::;;;<<>>@@@BBBBBBAAA@@@@@@@@@???@@@BBBDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;<<<>>>?????????===<<<===>>>??????>>>>>>@@@BBBCCCEEEHHHLLLPPPSSSUUUVVVVVVTTTSSSRRRRRRTTTWWWYYYXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWXXXXXXWWWVVVTTTSSSNNNOOOOOOOOONNNLLLJJJIIIHHHGGGFFFFFFGGGHHHFFFEEECCCBBB@@@@@@AAAAAA???>>>???<<<::::::;;;<<<:::888:::777555555666777555333555555555555444444444444111111000000000000111111000000//////...------,,,...------------.../////////000222333333111...------.........///000000000111111111111111111111111222111111000000000000000111000//////...///000111111111000000000111222333333222111111111222444555222333555666666666777777444333111111222333222111sssZZZIII>>>777444//////...------------------,,,++++++************,,,+++***)))((((((((((((((((((&&&&&&&&&'''((()))''''''&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))((((((''''''''''''((())))))(((((())))))***+++++++++++++++,,,,,,,,,,,,222///...111888FFF]]]qqqlllQQQ===333///,,,,,,,,,,,,,,,---......///////////////000111111333777>>>HHHXXXooorrr^^^NNNCCC===<<<<<<;;;:::999999888888999999999999999999999999888999:::999888999:::<<<:::<<<>>>???>>>>>>@@@AAA>>>@@@FFFLLLRRR]]]pppuuucccXXXOOOKKKGGGHHHFFFDDDEEEIIIHHHGGGDDDBBB???<<<:::999888888888777888888999:::666777888999999:::999999::::::999999999::::::;;;======>>>???AAADDDGGGIIILLLOOOSSSVVVXXXZZZ]]]___^^^```bbbeeeggghhhhhhhhhgggggggggfffeeefffjjjllljjjlllnnnpppqqqqqqpppoootttuuuwwwyyyzzzzzzyyyxxxsssqqqlllfffaaa]]]ZZZYYYWWWTTTRRRPPPPPPQQQPPPOOOJJJLLLNNNNNNLLLMMMPPPTTTPPPPPPOOONNNMMMMMMNNNNNNNNNQQQTTTUUUUUUTTTSSSSSSQQQPPPPPPNNNMMMLLLKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFGGGGGG@@@AAABBBDDDGGGIIIKKKMMMOOONNNKKKHHHEEEBBB@@@>>>@@@BBBBBBAAA>>><<<<<<<<<;;;===???AAACCCCCCCCCCCCAAAAAABBBDDDFFFGGGEEEDDDAAAAAAAAAAAA@@@???>>>===<<<===>>>@@@@@@@@@???>>>>>>@@@BBBCCCCCCDDDFFFHHHIIIJJJLLLOOOSSSWWWZZZ\\\[[[YYYWWWUUUTTTUUUWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUUUUVVVVVVWWWVVVUUUSSSRRROOOOOOOOONNNMMMKKKJJJIIIGGGEEEDDDDDDFFFGGGGGGFFFCCCBBB@@@@@@AAAAAA???>>>???===;;;:::;;;;;;:::999999888666666777666555444555555555555444444444444000000000000000000000000//////......---------,,,......------......///000///000222333222111///...////////////////////////111111111111111111111111222111111000000000000000000000/////////000000111000000000///000111111222222222111000111222333444333444666888:::;;;<<<<<<:::777333111111222222222ttt[[[III>>>777333000///...---------............---,,,++++++++++++++++++***)))(((((())))))(((''''''&&&''''''((()))((((((''''''''''''((((((%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))(((''''''''''''((((((((((((((((((((()))******+++++++++,,,,,,---------555000,,,///777BBBSSSaaaqqq~~~eeeLLL;;;222...------,,,,,,------...///...///////////////......222555:::BBBMMMaaa~~~ooo\\\MMMEEE>>><<<::::::::::::999888::::::::::::::::::::::::888999::::::999999;;;===>>>@@@BBBBBB@@@??????@@@???@@@CCCGGGKKKRRRaaaooo|||fffXXXPPPKKKHHHHHHHHHHHHMMMSSSVVVTTTPPPJJJDDD???<<<:::999888888888888888999999666666888999999999999999======<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDFFFJJJMMMQQQTTTVVVYYY\\\^^^ZZZ\\\^^^aaadddgggiiijjjhhhiiiiiihhhhhhjjjmmmppppppqqqtttvvvvvvuuusssqqquuuwwwzzz}}}~~~zzzwwwpppiiiccc___\\\[[[XXXVVVSSSRRRSSSSSSRRRQQQNNNPPPPPPOOONNNNNNPPPSSSNNNNNNMMMMMMMMMMMMMMMMMMNNNQQQTTTVVVVVVUUUUUUVVVSSSRRRRRRQQQPPPOOOOOONNNKKKKKKJJJIIIIIIIIIJJJKKKKKKJJJHHHGGGEEEDDDDDDCCC@@@@@@BBBCCCFFFHHHKKKLLLNNNMMMJJJGGGCCC@@@>>>===???@@@@@@???===;;;;;;<<<===???AAACCCDDDEEEFFFFFFDDDDDDEEEGGGIIIHHHEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>???AAABBBCCCCCCCCCCCCAAACCCFFFIIIJJJKKKNNNPPPPPPPPPQQQTTTWWW\\\___bbbaaa^^^[[[XXXVVVVVVWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVSSSTTTUUUUUUTTTSSSRRRQQQOOONNNNNNMMMKKKJJJIIIHHHEEEDDDBBBCCCEEEGGGGGGGGGCCCBBB@@@@@@AAAAAA???>>>>>>===<<<;;;;;;:::::::::999999888888777666555444555555555444444444333333000000111111111111000000............------------...............//////000///000111222222111000///000000000///////////////000000000000000000000000222111111000000000000000000000000000000000111111000//////000000000111111222111000000000111222333444666:::>>>CCCEEEFFFEEEAAA<<<666222111222333444uuu\\\JJJ>>>777333000///---,,,,,,---.........------,,,++++++,,,,,,+++***))))))))))))))))))''''''''''''(((((()))))))))(((((('''''''''(((((($$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((((((((((('''((())))))*********+++,,,------......444...+++///444:::CCCJJJWWWaaalllvvvsss\\\HHH999222000...............//////000...//////000///...---,,,333333888>>>FFFUUUqqqjjjWWWMMMAAA>>>:::999:::::::::999::::::::::::::::::::::::888999::::::999:::<<<>>>DDDEEEFFFEEEBBB???>>>>>>???>>>@@@CCCFFFKKKVVVbbbtttjjj[[[QQQLLLIIIIIIJJJNNNXXXbbbjjjhhhcccYYYNNNDDD>>><<<999999888888888888888999666666888999999999999999======<<<;;;;;;;;;<<<<<<;;;;;;<<<===???@@@BBBCCCFFFIIIMMMPPPSSSUUUXXX[[[VVVWWWYYY]]]```dddgggiiihhhhhhhhhhhhgggiiilllooorrrsssvvvxxxxxxwwwuuusssuuuwwwzzz}}}~~~zzztttmmmgggbbb___^^^ZZZXXXVVVVVVVVVVVVUUUTTTSSSSSSSSSRRRPPPOOOPPPQQQMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSTTTTTTTTTVVVWWWSSSSSSRRRRRRQQQQQQQQQPPPMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGFFFDDDCCCBBBAAAAAABBBBBBBBBCCCDDDEEEGGGGGGIIIHHHFFFDDDAAA>>><<<;;;===>>>>>>===<<<;;;<<<>>>AAAAAACCCDDDFFFGGGHHHHHHGGGGGGGGGIIIIIIHHHEEEBBBCCCDDDDDDDDDDDDDDDCCCCCC@@@AAABBBCCCEEEFFFFFFFFFFFFIIIMMMPPPQQQSSSUUUWWWVVVVVVWWWYYY\\\```ccceeedddbbb^^^ZZZXXXWWWWWWXXXSSSTTTUUUVVVVVVVVVVVVVVVQQQRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLJJJIIIHHHGGGFFFCCCBBBAAABBBEEEFFFGGGFFFCCCAAA@@@@@@@@@@@@???======<<<<<<;;;999999999:::999::::::999888666555444555444444444444333333333///000111111111111000///------..................///............///000000///000111111111111000000000000000000000/////////////////////////////////222111111000000000000000//////000111111111111111///000000111111111111111222111000000000111222333555888???GGGOOORRRRRRPPPGGGAAA:::444333444555666vvv]]]KKK???666222000...,,,+++++++++---...---,,,,,,++++++,,,,,,---******)))))))))))))))***&&&''''''((()))))))))***))))))((((((''''''((((((%%%&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((''''''''''''(((((()))((((((''''''(((((()))***((()))***+++,,,---...///000,,,***...111222555888AAAGGGOOOXXXaaakkksssxxxtttmmmaaaQQQBBB777333222///............///000000...///////////////......111000333:::@@@JJJbbbyyyzzzeeeXXXJJJDDD===::::::;;;:::999::::::::::::::::::::::::888999::::::::::::===???EEEGGGHHHGGGCCC@@@=========;;;<<>>:::999888888777888888888666777888999999:::999999::::::999999999::::::;;;;;;;;;<<<===>>>???@@@AAACCCFFFIIILLLNNNPPPSSSUUURRRSSSUUUYYY\\\```cccddddddeeeeeeddddddfffjjjmmmqqqrrruuuwwwxxxwwwvvvvvvuuuwwwzzz}}}|||vvvpppjjjfffcccaaa]]]\\\ZZZZZZZZZYYYWWWUUUUUUUUUUUUUUUTTTSSSQQQQQQOOOOOOOOOOOOOOONNNMMMLLLOOOPPPQQQQQQQQQRRRUUUWWWQQQQQQQQQQQQQQQQQQPPPPPPNNNLLLJJJHHHGGGGGGHHHIIIFFFEEECCCBBBAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBDDDCCCBBBAAA???===<<<;;;;;;===>>>======>>>@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJIIIGGGEEEGGGHHHHHHIIIIIIIIIIIIHHHBBBCCCDDDEEEGGGHHHJJJJJJMMMQQQUUUWWWYYYZZZ\\\]]]\\\\\\]]]___aaaccceeefffeeeccc___[[[YYYYYYYYYZZZRRRSSSSSSTTTTTTTTTTTTTTTOOOPPPQQQQQQQQQPPPOOOOOOMMMLLLJJJHHHFFFEEEDDDDDDAAAAAAAAACCCEEEFFFEEECCCAAA@@@>>>>>>??????===<<<;;;;;;;;;:::888777888999999;;;<<<;;;888666555555444444444444333333333333///000111222222111000///---.........///000000000//////......//////000111///000000111111111111111000000000000000000000000////////////////////////222111111000000000000000//////000111222222222222000000111222222222222111222222111000111222333444777<<>>======;;;;;;===>>>@@@GGGOOOWWWgggzzz{{{kkkWWWRRRMMMNNNSSS```uuu}}}gggSSSEEE@@@:::999999888777777888888666777888999999:::999999999999999999::::::;;;<<<;;;;;;<<<>>>????????????@@@BBBFFFHHHJJJLLLNNNPPPNNNOOORRRVVVYYY[[[]]]^^^^^^___```aaabbbeeeiiimmmpppqqqsssuuuwwwxxxyyyyyyuuuwwwzzz|||}}}}}}}}}|||}}}{{{wwwsssnnniiieeecccaaa___^^^]]]]]][[[YYYWWWVVVWWWYYYZZZ[[[ZZZXXXUUURRRSSSSSSSSSRRRPPPOOONNNPPPPPPOOOMMMMMMOOOSSSVVVOOOOOOOOOOOOOOOOOOOOOOOONNNLLLIIIGGGEEEFFFGGGHHHEEEDDDBBB@@@@@@BBBDDDFFFCCCBBBAAA@@@????????????????????????>>>>>>>>>===<<<===??????@@@BBBEEEGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKJJJIIIJJJLLLMMMLLLKKKMMMMMMNNNOOOOOOOOOOOOOOOHHHHHHIIIJJJLLLNNNPPPQQQTTTWWW[[[^^^______```aaa___```bbbccceeeeeeffffffeeebbb___\\\ZZZZZZ[[[\\\SSSSSSSSSSSSRRRQQQPPPOOOMMMNNNOOOPPPPPPOOONNNNNNKKKJJJHHHEEEDDDCCCBBBBBB@@@@@@AAADDDFFFEEECCC@@@@@@???======>>>>>><<<;;;999:::;;;999666555777999999<<<===<<<999666555555444444444333333333222222///000111222222111000///......//////000111222222///////////////000000111//////000000111111111111/////////000111111111222111111111111111111111111222111111000000000000000...///111222333333222222000111222333444333333222333222111111111222444555:::@@@JJJXXXbbbddd^^^XXXIIICCC<<<666444444555555vvv^^^LLL???666111///---***)))((()))+++---)))))))))***+++,,,---...***)))))))))))))))******&&&&&&((()))******************)))(((((((((((((((+++,,,,,,,,,+++(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''''''''''''''((()))***'''''''''''''''((())))))&&&'''((()))+++---.........++++++------+++---111000///000444777;;;???DDDAAA???<<<666000---,,,,,,---,,,,,,,,,,,,---......///////////////000111111222---///888===AAAQQQccc|||yyy___UUUHHH???<<<<<<:::888999999999999999999999999888999:::::::::;;;===@@@???AAADDDEEECCC@@@>>>>>>???<<<<<<>>>>>>>>>DDDKKKIIIVVVfffsssrrrZZZTTTPPPPPPVVVfff~~~oooWWWHHHAAA::::::999888777777888888666777888999999:::999999:::::::::;;;<<<===>>>???;;;<<<===>>>????????????>>>AAADDDFFFGGGIIIKKKMMMLLLNNNQQQTTTWWWYYYYYYZZZZZZ[[[]]]___aaaeeejjjnnnooopppqqqtttvvvxxxzzz{{{vvvxxxzzz|||}}}|||{{{{{{|||zzzxxxtttpppkkkgggeeecccbbb```___^^^]]]ZZZWWWXXXZZZ]]]```bbbaaa___\\\UUUVVVVVVVVVTTTRRRPPPOOOPPPOOOMMMKKKJJJMMMRRRVVVMMMMMMMMMNNNNNNNNNNNNNNNNNNLLLIIIFFFEEEEEEFFFGGGEEEDDDAAA@@@AAACCCGGGIIIBBBAAA@@@???>>>>>>>>>>>>======>>>>>>????????????===???@@@AAABBBEEEIIILLLJJJIIIIIIHHHHHHIIIIIIJJJKKKJJJIIIKKKNNNPPPQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTNNNNNNOOOPPPRRRUUUWWWXXXYYY\\\___aaabbbaaabbbcccaaabbbdddfffgggffffffeeedddbbb___\\\ZZZ[[[\\\]]]UUUUUUTTTRRRPPPNNNLLLKKKMMMMMMOOOOOOPPPOOONNNMMMJJJIIIGGGDDDBBBAAAAAAAAA???@@@BBBEEEFFFEEEAAA>>>???>>><<<<<<======;;;:::888999:::888555444666888999<<<>>>===999666555555444444444333333333222222...000111222222111000.........///000111222333333///////////////000111111//////000000111111111222......///000111222222333222222222222222222222222222111111000000000000000...///111222333333222222111222333444555444333333444333222222222333444555===BBBNNN\\\ffffff^^^WWWGGGBBB;;;666333333444444wwwaaaLLL<<<444333000,,,***---...+++)))++++++*********+++,,,,,,---))))))))))))))))))))))))''''''(((((())))))************)))((((((((((((((()))***+++***(((%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''(((((('''%%%$$$%%%&&&(((***))))))*********))))))((())))))))))))))))))))))))...+++((()))+++---,,,+++///+++((((((***+++***)))---------///111333555666333333222111000///.........------------...//////111...+++,,,///111000///000111222222666???KKKTTTjjjrrr___MMMDDD@@@<<<;;;=========;;;999888888:::<<<::::::::::::::::::::::::BBBBBBAAA@@@???>>>======<<<<<<<<<<<<>>>@@@BBBCCCIIILLLUUUdddtttyyybbbYYYRRRQQQXXXggg{{{pppYYYIIIAAA===<<<;;;:::999888888888999999999888888888888888:::::::::::::::;;;<<<============>>>??????@@@@@@@@@AAACCCDDDDDDDDDFFFHHHJJJKKKKKKMMMPPPTTTWWWYYYVVVWWWYYY[[[]]]bbbhhhmmmlllooosssuuuuuuvvvwwwxxxxxxzzz{{{yyywwwwww{{{~~~{{{yyywwwtttppplllhhhfffeeefffggggggeeebbb^^^\\\ZZZ[[[^^^``````___]]][[[[[[[[[[[[ZZZWWWTTTQQQOOOPPPQQQQQQPPPOOOOOOPPPRRRQQQNNNJJJJJJLLLOOONNNMMMNNNMMMLLLKKKJJJIIIIIIIIILLLIIIEEECCCCCCEEEFFFFFFEEECCC@@@??????@@@AAAAAABBB@@@???@@@BBBCCCBBB???CCCBBBAAAAAACCCGGGKKKNNNNNNMMMKKKJJJJJJMMMPPPQQQPPPQQQSSSUUUVVVVVVVVVVVVZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVYYY\\\^^^````````````aaabbbdddeeebbbcccddddddddddddcccbbb_________^^^]]][[[ZZZYYYWWWVVVSSSQQQNNNKKKIIIGGGIIIIIIJJJKKKLLLMMMNNNNNNJJJIIIFFFDDDBBBAAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>===;;;::::::<<<:::888888888888666555::::::999777555444555777:::777444222222111000//////111222444444333222111000000111111111222222222000///...------...///000222222222222222222222222111000///...///000222444444666777777555333222333333222111000////////////000111111222222222111111222444555777666555222000111222222333444555777777;;;???HHHQQQXXXYYYSSSNNN???;;;777555666555333111wwwaaaLLL<<<333222000,,,+++---...+++***+++++++++***++++++,,,,,,---))))))))))))))))))))))))'''((((((((()))))))))*********)))((((((((((((((((((***+++***(((%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%&&&'''((()))))))))************))))))))))))))))))))))))))))))---+++((((((***,,,+++***,,,)))'''(((***,,,,,,++++++,,,---...///111111222000000//////...------------------,,,---......///000...,,,,,,///000000//////111111222444:::DDDLLL]]]rrrlllXXXLLLEEE>>>;;;<<<::::::999888888999;;;===::::::::::::::::::::::::??????>>>>>>======<<<<<<<<<<<<;;;<<<===>>>@@@AAACCCDDDJJJTTTaaapppkkkbbbXXXVVVZZZeeewwwnnnYYYKKKEEE<<<<<<;;;:::999999999999888888888888888999999999::::::::::::;;;<<<======<<<<<<======>>>????????????AAABBBCCCBBBCCCEEEFFFHHHHHHHHHJJJLLLOOORRRTTTRRRTTTVVVXXX[[[___eeeiiiiiillloooqqqrrrssstttuuuwwwxxxzzzyyywwwwwwyyy|||{{{zzzxxxtttpppllliiigggffffffggggggeeebbb___]]]\\\]]]___``````___]]]\\\[[[\\\\\\\\\ZZZWWWSSSQQQPPPPPPPPPOOONNNNNNOOOPPPPPPMMMJJJIIIKKKLLLKKKJJJMMMMMMLLLKKKKKKKKKLLLLLLOOOLLLIIIHHHHHHIIIHHHHHHGGGEEECCCBBBCCCDDDEEEEEEFFFDDDCCCDDDFFFGGGEEECCCEEEEEEDDDEEEHHHLLLQQQSSSRRRQQQPPPPPPPPPRRRTTTUUUUUUVVVXXXZZZ[[[[[[[[[[[[YYYZZZZZZ[[[\\\]]]^^^^^^[[[ZZZYYYXXXYYY[[[]]]_________```aaabbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbb_________^^^]]][[[ZZZYYYWWWUUUSSSPPPMMMKKKIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@???AAAAAA@@@???>>>======<<<===;;;888777777777777666999999999777555444666888999666333222222222111000///111222444444333222111000000000000111111111222000//////.........///000222222222222222222222222111111/////////000222333666888999888666444333444333222111000////////////000000111222333333222222111333444666555333111000222222333333444666777888;;;>>>DDDLLLQQQQQQMMMHHH===:::666555555555444222wwwaaaLLL<<<333111111---+++......,,,***+++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((((((((((((((()))+++***(((&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''''''''))))))************))))))))))))))))))))))))))))))+++)))(((((()))******))))))''''''(((***,,,------)))***,,,---......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------...000...------///000000///...000111111111555<<>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>DDDBBBDDDJJJRRR]]]nnn}}}rrrfff[[[UUUVVV\\\iiitttvvvfffVVVJJJEEE;;;;;;:::::::::::::::;;;777777777888999:::<<<<<<<<<<<<<<<<<<============;;;;;;;;;<<<======>>>>>>===???AAAAAAAAAAAACCCDDDDDDDDDDDDEEEGGGIIILLLMMMLLLNNNRRRUUUWWW[[[___cccdddgggjjjmmmmmmnnnoooqqqsssuuuwwwwwwvvvvvvwwwxxxzzzyyywwwtttqqqmmmjjjhhhffffffffffffdddbbb___^^^^^^______```______^^^^^^ZZZ[[[\\\]]][[[YYYUUUSSSPPPPPPOOONNNMMMMMMMMMNNNOOOMMMJJJIIIIIIIIIGGGFFFKKKKKKLLLLLLMMMNNNOOOPPPRRRPPPNNNNNNNNNNNNLLLKKKJJJIIIHHHHHHIIIKKKLLLMMMMMMLLLLLLLLLNNNNNNLLLKKKKKKKKKKKKLLLOOOSSSWWWZZZWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[]]]___``````______[[[\\\]]]___aaacccdddeee___^^^]]]\\\\\\]]]^^^___^^^___aaabbbcccbbbbbbaaabbbaaaaaa``````aaaaaabbb_________^^^\\\ZZZYYYXXXWWWUUURRROOOLLLKKKJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@??????AAAAAA@@@???>>>>>>======>>>;;;777666666777777666777777777666444444666888777555222111222333222111///000222333333333222111000000000000111111111111000000////////////000000222222222222222222222222222111000000000111222333888999;;;:::777555444444333222111000////////////000000222333444444444444111222444555444333111///333333333444555666777888:::<<<@@@DDDGGGGGGCCC@@@;;;888555444444555444333xxxbbbNNN===333222222---,,,...///,,,+++,,,++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''(((******(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$&&&&&&&&&%%%$$$%%%&&&$$$%%%'''((()))((('''&&&((())))))************))))))))))))))))))))))))))))))(((''''''((((((((((((((('''((((((***+++,,,,,,***+++---......---+++))))))*********+++++++++,,,,,,++++++++++++,,,------............//////000///,,,///111111000222777<<>>@@@BBBBBBAAA@@@???>>>===<<<999::::::;;;;;;<<<======<<<>>>????????????@@@BBBCCCBBBBBBBBBCCCEEEGGGHHHHHHKKKNNNQQQTTTVVVZZZ\\\___bbbeeehhhiiijjjkkkmmmoooppprrrttttttttttttssswwwvvvuuussspppmmmjjjiiieeeeeeeeedddbbb```___^^^``````______^^^^^^^^^^^^XXXYYY[[[\\\\\\ZZZWWWUUUSSSQQQOOONNNNNNMMMMMMLLLNNNMMMKKKJJJHHHGGGEEEDDDJJJJJJKKKLLLNNNPPPRRRSSSTTTSSSRRRSSSSSSRRRPPPMMMMMMNNNOOOOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTTTTUUUWWWZZZ\\\]]][[[\\\]]]____________^^^]]]^^^___aaabbbbbbaaaaaa___```aaaccceeegggiiiiiidddcccbbbaaaaaa`````````^^^___aaaccccccbbb```___aaa```____________```aaa______^^^]]][[[ZZZXXXWWWWWWUUURRROOOLLLKKKKKKKKKIIIJJJKKKLLLLLLKKKKKKJJJDDDEEEFFFGGGFFFEEEDDDCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;:::>>>;;;777555555666777666444555555444333444777999666444222111222333333333000000111222333222222111111111111111222222222222000000000000000000111111111222222222222222333333222222111111111222222333888999:::999777444333333222222111000//////000000///000222333444555555666222333444555555333222111444444444555555777888888;;;;;;===>>>???>>><<<:::999777555444444444555555zzzeeePPP???555333222...,,,///000---+++---+++,,,---------,,,,,,+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&(((******((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''&&&%%%&&&'''###%%%'''))))))(((&&&%%%(((((()))***************((((((((((((((((((((((((''''''((((((''''''''''''(((((()))***))))))******+++,,,.........,,,***)))*********+++,,,,,,------,,,++++++++++++,,,---------...///////////////000+++...111111111222666:::@@@NNNfffvvveeeXXXNNNGGGBBB@@@===<<<<<<<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<======>>>?????????>>>>>>>>>============@@@EEEGGGIIIPPPYYYmmm|||wwwhhh]]]WWWTTTVVVZZZXXXXXXVVVRRRLLLEEE@@@>>>;;;;;;:::::::::;;;<<<<<<555666666777:::===@@@BBBIIIHHHGGGEEEBBB???===;;;999999999:::;;;;;;<<<<<<;;;===>>>>>>======???@@@BBBBBBAAAAAABBBCCCEEEFFFFFFIIILLLNNNPPPRRRUUUWWWZZZ]]]aaaccceeefffgggiiiiiijjjllloooqqqqqqqqqppprrrrrrqqqpppnnnllljjjiiifffeeecccbbbaaa```______aaaaaa```___^^^]]]]]]]]]YYYZZZ[[[]]]]]]]]]\\\[[[WWWTTTQQQPPPPPPPPPNNNLLLOOONNNMMMJJJHHHGGGGGGGGGIIIJJJKKKLLLOOOQQQSSSUUUTTTSSSTTTUUUVVVUUUSSSPPPPPPRRRUUUVVVVVVXXX[[[^^^```aaabbbcccbbb```___^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]^^^```bbbcccbbbaaa``````aaacccddddddddddddccceeeeeefffggghhhiiijjjkkkgggggggggfffeeedddbbbbbb___```aaacccbbbaaa___^^^```__________________```___^^^^^^\\\[[[YYYWWWVVVVVVUUURRRPPPNNNMMMMMMMMMKKKLLLMMMNNNNNNMMMKKKJJJCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDBBB@@@>>><<<:::999===:::777555555666666555333444444333333333666888555333111111222444444333000000111111222222222222222222222333333333444444///000000111111111222222111111111222222333333333333333222222222222222333555777888777555222222222222111000000000000000000///000222333444555555666444555666666555555333333555555555555555666777888;;;;;;;;;;;;:::999999999888777666555444444555666~~~hhhTTTBBB888666333///---000000...,,,---,,,,,,---......---+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***%%%''')))***(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((&&&&&&'''((($$$%%%'''))))))((('''&&&'''((()))******+++******((((((((((((((((((((((((%%%'''))))))'''&&&'''''''''(((******)))((()))***,,,---.........,,,+++***+++,,,,,,,,,------......,,,,,,,,,,,,,,,------...,,,...000000///...///000+++...111222111222666999???HHH\\\xxxzzzkkk\\\QQQFFFBBB===<<<>>>???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>???????????????>>>===:::<<<@@@EEEFFFEEEIIIPPP\\\iii|||rrrfff\\\UUUQQQRRRMMMMMMLLLJJJGGGDDDAAA???<<<<<<;;;;;;;;;;;;;;;<<<666666666888:::>>>BBBDDDLLLKKKJJJHHHDDD@@@===:::999999999:::;;;;;;<<<<<<;;;<<<>>>===<<<<<<>>>???BBBBBBAAAAAABBBCCCDDDEEEGGGHHHJJJKKKKKKMMMPPPRRRUUUXXX\\\___```aaaccceeecccccceeehhhllloooooonnnmmmmmmnnnnnnmmmmmmlllkkkgggfffdddbbbaaaaaaaaabbbbbbbbbbbbaaa```^^^]]]\\\[[[\\\\\\]]]___```aaabbb\\\YYYUUUSSSTTTSSSPPPMMMNNNNNNLLLJJJHHHGGGJJJLLLLLLLLLMMMNNNPPPSSSUUUVVVSSSSSSSSSUUUWWWXXXVVVTTTSSSVVVZZZ[[[[[[\\\___cccfffhhhjjjjjjhhhfffeeeeeeccccccccccccbbbaaa```___^^^___aaabbbccccccbbbbbbeeefffhhhiiiiiiiiihhhggghhhiiiiiiiiijjjjjjkkkkkkiiiiiijjjjjjiiigggeeeccc```aaaaaabbbaaa```^^^]]]^^^______``````______^^^___^^^]]]\\\ZZZXXXVVVUUUVVVUUUTTTSSSQQQPPPOOONNNLLLMMMOOOOOOOOOMMMKKKJJJCCCCCCDDDDDDDDDCCCBBBBBB@@@@@@AAABBBCCCDDDEEEEEEGGGFFFDDDBBB@@@===<<<;;;;;;999777666777666555444222333333222222222555777666444222111222333333333000000000000111111222222222222222333333333333444///000111222222333222222111111111222222333333444444444444333333333222222222444666555333222111111111111000000000000000111000000222333444444444444666666666666666555444444555555444444555555666777999:::;;;:::999888999;;;888999888666444444666888lllWWWEEE;;;999333///...000111...---...,,,---...///...---+++***))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))******$$$&&&))))))((((((((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((%%%&&&''''''%%%%%%&&&'''%%%&&&'''((((((((('''&&&'''((()))******+++++++++((((((((((((((((((((((((%%%'''******(((&&&'''((($$$'''******))))))***+++---,,,,,,,,,,,,,,,++++++------------------......---------,,,---......///+++...000111///...///000---000222111///000333777===BBBRRRmmmssseeeUUUNNNFFFBBBBBBCCCAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===>>>??????>>>>>>======>>>AAADDDDDDCCCGGGNNNPPPZZZhhhvvv~~~pppdddXXXPPPNNNIIIHHHGGGFFFEEEDDDBBBAAA>>>===<<<;;;;;;;;;;;;;;;777777777888:::>>>BBBEEEJJJJJJIIIHHHEEEAAA===;;;999999::::::;;;<<<<<<<<<;;;<<<>>>===<<<<<<===>>>BBBAAAAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGHHHKKKNNNPPPSSSWWWZZZ[[[]]]___```___^^^^^^bbbhhhlllnnnmmmjjjkkklllmmmnnnoooooooookkkiiigggdddcccdddeeefffddddddeeeeeecccaaa^^^\\\[[[ZZZZZZZZZ\\\___ccceeebbb]]]XXXWWWXXXWWWSSSPPPLLLLLLKKKHHHFFFGGGLLLPPPPPPPPPQQQRRRSSSUUUVVVWWWSSSSSSSSSUUUXXXZZZYYYXXXTTTYYY]]]^^^]]]^^^bbbeeehhhkkknnnnnnkkkhhhggggggdddeeeeeefffeeecccaaa```___```aaabbbbbbccccccccciiiiiikkklllllllllkkkjjjiiiiiijjjjjjkkkkkklllllliiijjjkkklllkkkiiifffeeebbbaaaaaa```______^^^^^^]]]^^^```bbbbbb```^^^]]]^^^^^^]]][[[YYYWWWUUUTTTUUUUUUVVVVVVTTTRRRPPPNNNLLLMMMOOOOOONNNLLLJJJHHHDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAABBBBBBAAA@@@???===<<<<<<999888777888888777444222222333333222111111333555777444222111222333333222000000000000000111111222000000111111111222222222///000111333333333333333000111111222333333444444444444444444444333333222000222555555333222222222111111000000000000111111000000111222333333222222666555555555555444444444444444444444444444555666666888::::::999999;;;>>>:::::::::888555444666888nnnZZZGGG===:::444///...111111...---...,,,---...//////---+++***))))))))))))))))))))))))******))))))((((((((('''((((((((((((((()))******$$$&&&)))))))))(((((()))&&&&&&$$$$$$$$$$$$&&&&&&'''''''''(((((((((((()))$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&'''''''''''''''''''''(((******+++++++++((((((((((((((((((((((((%%%(((+++***(((&&&'''(((!!!%%%)))*********+++...,,,,,,+++******++++++,,,------------------------...------------...//////+++...111111///......000///111222111......111555777999GGGaaazzzxxxfff]]]RRRJJJHHHFFFCCC???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<===<<<>>>@@@???>>>CCCJJJKKKRRR[[[eeeooo}}}|||nnn```UUUQQQHHHFFFEEEDDDDDDDDDBBBAAA???>>>===<<<;;;:::::::::888777777888:::>>>BBBEEEGGGGGGGGGGGGDDDAAA>>><<<999::::::;;;;;;<<<<<<===;;;===>>>===<<<<<<===>>>AAAAAA@@@@@@AAACCCEEEFFFGGGGGGFFFDDDCCCEEEHHHKKKMMMPPPTTTWWWXXXZZZ\\\]]]\\\ZZZZZZ^^^eeekkkmmmmmmiiijjjlllmmmooopppqqqqqqnnnllliiifffeeefffhhhiiieeefffhhhhhhfffccc___]]]XXXWWWUUUUUUXXX\\\aaadddeee```[[[ZZZ[[[ZZZVVVQQQKKKJJJIIIFFFDDDGGGMMMSSSTTTTTTTTTTTTUUUVVVWWWXXXTTTSSSSSSVVVYYY[[[\\\\\\UUUZZZ___```^^^___bbbfffhhhllloooooolllhhhggghhhcccdddfffgggfffeeecccbbb``````aaaaaabbbccccccdddiiijjjkkklllllllllkkkjjjhhhhhhiiijjjkkklllmmmnnniiijjjlllmmmllljjjgggeeecccbbbaaa___^^^^^^^^^^^^\\\^^^aaaccccccaaa^^^\\\^^^^^^]]][[[YYYWWWUUUSSSTTTVVVWWWXXXWWWTTTQQQOOOKKKLLLNNNOOONNNKKKHHHFFFDDDCCCAAA@@@??????@@@AAA>>>>>>>>>===============<<<<<<<<<<<<;;;;;;;;;;;;888888888999999777444111333333333222000000222444777555222111222333222111000000000000000111111222////////////000000000000///000222333444444333333000000111222333333444444444555555555444333333222000222444555444333333444111000000000000000111111000111111222222222111111555555444444444333333333444444333333333444555555444777::::::999:::===???;;;<<<<<<999555444666999rrr]]]JJJ<<<444444000...000111...---///---,,,+++,,,......+++((()))***+++,,,,,,+++***)))***************)))((((((***(((''''''(((((('''%%%'''&&&&&&'''((()))******)))&&&$$$%%%''''''%%%###&&&&&&''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&%%%%%%******))))))))))))*********+++,,,***'''&&&))),,,,,,,,,++++++***)))((((((***)))))))))+++,,,++++++)))*********++++++++++++---...///000111111111111///222333111---,,,000444888777666444222000///...000///.........///111222777888AAARRRhhh~~~tttfffZZZSSSNNNIIIFFFCCCCCCAAA???===<<<>>>???BBB===:::<<<===<<<===@@@======<<<<<<===>>>???@@@?????????@@@AAABBBDDDDDDLLLPPPUUUZZZ```jjjyyyzzziii\\\UUUFFFEEECCCCCCCCCCCCAAA??????>>>===<<<;;;::::::999<<<:::888777888;;;???AAADDDEEEEEEEEEDDDBBB@@@???>>><<<<<<>>>@@@@@@===:::;;;;;;;;;;;;;;;<<<======@@@@@@@@@AAABBBDDDGGGHHHJJJHHHDDDCCCDDDFFFGGGGGGNNNNNNPPPRRRVVVWWWXXXWWWYYYZZZ[[[]]]___cccgggkkkhhhhhhhhhiiijjjlllmmmnnnnnnllliiigggffffffhhhiiimmmllljjjhhheeeaaa^^^]]]XXXVVVUUUVVVYYY^^^cccgggccccccccccccbbb^^^XXXTTTPPPLLLEEEBBBCCCFFFJJJLLLSSSUUUXXX[[[\\\[[[ZZZYYYUUUUUUVVVVVVWWWXXXYYYYYYWWW\\\aaabbb``````cccfffiiijjjkkklllkkkiiigggeeeeeeeeeeeedddcccbbbaaa``````______^^^___aaabbbccceeegggkkklllkkkjjjjjjjjjjjjhhhgggggghhhkkknnnpppnnnmmmmmmlllkkkkkkjjjjjjbbbbbbbbbbbbaaa```^^^]]]^^^\\\ZZZ]]]bbbccc___[[[\\\[[[YYYXXXWWWWWWXXXXXXVVVWWWXXXXXXVVVSSSOOOMMMKKKKKKKKKJJJIIIGGGFFFEEE???@@@AAA@@@??????@@@AAA===;;;999999;;;<<<;;;:::::::::999999::::::;;;<<<:::666666999999555333444444333222222222333444444:::888666444222111000000...//////000111111222222222222222111222222333333222222222222222222222222111111222333333444555555333333333333333333333333111111111111111111111111333222222111111222222333444333111000000111333444222444555555333333444555666666555555555555666666999888888888888888999999777777666666666777999:::ttt^^^KKK<<<444444000...000111...---///---,,,+++,,,......+++(((******++++++++++++*********************)))((((((***(((''''''(((((('''&&&&&&'''(((((('''((()))***)))'''%%%&&&'''(((&&&$$$''''''(((((()))*********&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***))))))))))))***+++,,,---***+++,,,***((((((***---------,,,,,,+++******)))***))))))***+++,,,++++++)))))))))*********++++++------...///000000000000...000222111......222666666555444333222000//////000/////////000222444555777888???MMM^^^ttt}}}pppeee\\\SSSMMMJJJIIIGGGDDDBBBAAAAAABBB@@@======AAAAAA>>>===???:::;;;<<<===>>>?????????@@@@@@@@@@@@AAABBBCCCDDDHHHKKKOOORRRVVV^^^jjjsssrrr```UUUHHHFFFDDDDDDDDDCCCBBB@@@@@@??????>>>===<<<;;;:::===;;;:::888999:::===>>>AAABBBBBBAAAAAA@@@???>>>???======>>>@@@@@@>>>;;;<<<<<<<<<;;;;;;<<<======?????????@@@BBBDDDFFFHHHJJJHHHDDDCCCDDDFFFGGGGGGMMMMMMNNNPPPSSSTTTTTTTTTRRRSSSSSSUUUWWW[[[```ccccccdddeeeggghhhjjjlllmmmnnnmmmjjjhhhggghhhiiijjjmmmllljjjhhhdddaaa^^^]]]YYYXXXXXXXXXZZZ^^^bbbeeeeeedddddddddccc___YYYUUUPPPLLLFFFCCCDDDGGGJJJKKKRRRTTTWWWZZZ\\\\\\\\\[[[UUUVVVVVVWWWWWWXXXXXXXXXVVV[[[___```___^^^aaadddiiiiiijjjjjjiiigggdddcccddddddddddddcccaaa```_________]]]\\\\\\\\\]]]^^^```cccfffggggggggghhhiiijjjiiihhhhhhiiilllnnnpppooonnnnnnmmmlllkkkjjjjjjdddccccccaaa```___^^^^^^___\\\ZZZ\\\___```]]]YYYZZZYYYWWWVVVVVVVVVWWWWWWUUUVVVWWWXXXVVVTTTQQQOOOHHHHHHHHHHHHGGGFFFEEEDDD@@@AAABBBAAA??????@@@AAA===;;;:::999;;;;;;;;;:::999999888888888888888999999555555888888555444666555444333333444666888:::<<<999555222000000111222000111111111222222333333222222222222222333333444333333222222222222222222222222222333333444444555333333333333333333333333333333333333222222222222333333222222222222333333444333222000000222333444333444555444333333555666888777666666555555555666888888888888888999::::::999888777777777999;;;===wwwaaaMMM>>>555444000...000111...---///---,,,,,,,,,------+++)))++++++************++++++***************)))(((((()))(((''''''(((((('''&&&%%%''')))(((&&&%%%'''***)))'''&&&'''(((((('''%%%'''(((((()))******++++++'''''''''''''''''''''''''''''''''''')))+++---...)))))))))***+++,,,---...***++++++***((()))+++------------,,,++++++******)))******+++++++++++++++((()))))))))************,,,,,,------......//////---///111000...///333666222222222111111000000///111000000000111222444555777888===EEEQQQddd~~~uuuiiiaaaTTTQQQLLLGGGCCCAAAAAAAAABBB@@@BBBFFFEEE???<<<<<<999:::<<<>>>???@@@@@@???AAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJLLLQQQZZZaaaiiiqqq~~~yyybbbTTTKKKIIIFFFDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@>>><<<;;;======<<<;;;::::::;;;;;;>>>======<<<=========>>>??????>>>???AAAAAA???===>>>===<<<<<<<<<<<<<<<=========>>>???AAADDDGGGIIIJJJHHHEEEDDDEEEFFFFFFFFFKKKKKKMMMNNNOOOPPPPPPPPPOOONNNNNNNNNQQQUUUZZZ]]]```aaabbbdddfffggghhhiiiooonnnllljjjiiijjjkkklllooommmkkkhhhdddaaa^^^]]]\\\\\\\\\\\\^^^```cccdddgggffffffeeeddd```[[[WWWPPPLLLGGGDDDDDDGGGIIIJJJMMMOOORRRVVVYYY[[[[[[\\\VVVWWWXXXYYYYYYXXXXXXWWWUUUYYY\\\]]][[[ZZZ\\\___eeeeeeeeeeeedddbbb```___bbbbbbbbbaaa```___^^^]]]^^^]]][[[YYYXXXWWWWWWWWW[[[^^^```aaabbbdddfffhhhiiiiiiiiiiiikkkmmmoooqqqpppoooooommmlllkkkjjjjjjfffdddbbb```^^^^^^^^^^^^___\\\YYYYYY[[[\\\ZZZXXXWWWWWWVVVUUUUUUUUUVVVVVVTTTTTTUUUUUUTTTRRROOONNNFFFFFFFFFFFFFFFEEEDDDCCCAAACCCCCCBBB@@@???@@@AAA>>><<<::::::;;;<<<;;;:::999888777666555555555555666444444666777555555888999777666555666999===???===999555111///000333555333333333333333333333444222222222222222333444555333333333333333333333333333333333333333444444444444444444333333222222222555555444444333333333222333333222222222222333333444333222111111222333444444444444333222333666888:::999888777666555555555666666777888888999:::;;;:::999777777888;;;>>>@@@zzzdddPPP@@@666444000...000111...---///------,,,,,,,,,,,,+++***,,,,,,***))))))***,,,,,,***************)))(((((()))(((''''''((()))(((&&&###&&&)))(((%%%###%%%((((((((('''((((((((((((''''''''''''((())))))******(((((((((((((((((((((((('''&&&&&&'''(((+++---///******))))))***+++,,,,,,******)))(((((()))+++,,,,,,,,,,,,++++++*********)))***,,,,,,,,,+++++++++(((((()))))))))*********+++++++++,,,,,,---......///000111000...///222444/////////000000000000000222222111000000111222333777888;;;@@@FFFVVVppp}}}iiiaaaWWWMMMFFFDDDCCCCCCFFFEEEFFFHHHEEE???===>>>???????????????@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGKKKPPPUUUYYY___hhhrrr}}}gggWWWNNNJJJFFFCCCCCCCCCBBBAAAAAABBBCCCCCCBBB@@@===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;:::::::::<<<>>>???@@@@@@@@@@@@AAAAAA@@@??????>>>======<<<<<<=========>>>>>>@@@CCCFFFIIIKKKJJJHHHEEEDDDEEEFFFFFFEEEIIIJJJLLLLLLLLLLLLLLLMMMQQQOOOMMMLLLOOOTTTWWWZZZ^^^___```bbbccceeefffgggpppooommmllllllmmmnnnooopppooollliiieeebbb```___^^^^^^```bbbdddeeeggghhhiiihhhgggfffddd```[[[XXXOOOLLLGGGEEEEEEFFFGGGGGGFFFHHHKKKOOOSSSVVVXXXYYYXXXYYY[[[\\\\\\[[[ZZZXXXTTTVVVXXXXXXVVVVVVWWWYYY\\\]]]^^^^^^^^^]]]]]]\\\^^^^^^^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUYYY[[[]]]^^^___bbbeeehhhhhhiiiiiikkklllnnnpppqqqqqqpppooonnnlllkkkiiiiiieeeccc```]]][[[[[[[[[\\\]]]ZZZWWWWWWYYYZZZZZZYYYVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSSSSRRRQQQNNNKKKJJJFFFFFFGGGGGGFFFEEEEEEDDDCCCDDDEEEDDDBBBAAAAAABBB@@@>>><<<<<<===>>>===<<<999999777666555444444444555222333555555444777;;;>>><<<999777777:::>>>@@@;;;888555222111222333444333333333333333333333333333333222333333444555666333333333333444444444444444444444444444333333333555444444333333222222111555555444444333333222222333333333222222333333333444333222222222222333444555555444222111333777:::<<<;;;999888666555555444333444555666777888999999999888666666888;;;???AAA~~~hhhSSSAAA777444000...000111...---///---------,,,+++++++++,,,---,,,+++******+++,,,---***************)))((((((((('''&&&'''((()))((('''"""%%%''''''%%%$$$%%%''''''(((((((((((('''((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''&&&&&&''')))***+++++++++***)))))))))*********)))((('''((()))******************)))))))))))))))+++......,,,******+++))))))))))))************+++*********+++,,,---...222222111000......000111------...//////000111111111111111111222444666888777888:::===AAANNNeeezzzyyyiii[[[QQQMMMJJJIIIIIIGGGFFFGGGDDDAAADDDIIIHHHFFFCCC@@@@@@BBBEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEHHHLLLNNNOOOSSSYYY```hhhtttnnn^^^PPPLLLGGGCCCBBBAAAAAAAAAAAABBBDDDEEEDDDAAA>>><<<:::;;;<<<=========<<<<<<::::::999:::;;;===???@@@@@@AAAAAA@@@@@@@@@@@@AAA???>>>>>>=========>>>>>>???@@@@@@BBBEEEHHHKKKLLLJJJHHHFFFEEEEEEFFFEEEDDDGGGIIIKKKKKKJJJIIIJJJKKKPPPMMMKKKKKKOOOTTTVVVWWW[[[\\\]]]___bbbfffhhhjjjooonnnnnnmmmmmmnnnooopppqqqooollliiifffcccbbbaaa```aaacccfffiiilllmmmnnnkkkiiigggfffdddaaa\\\YYYOOOMMMJJJHHHHHHGGGFFFEEEDDDEEEGGGKKKOOOSSSVVVXXXZZZ\\\___aaaaaa```]]][[[UUUUUUVVVUUUSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXXXXWWWWWWZZZ\\\^^^___```bbbfffhhhggghhhjjjlllmmmooopppppppppooonnnllljjjiiiggggggcccaaa]]]ZZZXXXXXXXXXYYYXXXVVVUUUUUUWWWYYYZZZ[[[XXXXXXXXXXXXXXXWWWWWWWWWUUUUUUTTTRRROOOLLLIIIHHHHHHHHHHHHHHHGGGFFFEEEEEECCCDDDEEEDDDBBBAAABBBCCCAAA@@@>>>>>>@@@AAA@@@???;;;:::888777555555444444555333333555444444888???DDDAAA===999888999;;;===777777666666555444333333222222222333333333333333333333333333444555666777333333444444444555555555555444444444444444444444444444444333333222222222444444333333222222222111444333333333333333333444444333333333333333333444555555444222222444888;;;<<<;;;:::888666555444444111222333555666777777777777666555555777:::===???lllVVVCCC888444000...000111...---///---------,,,******+++---,,,,,,++++++++++++,,,,,,***************)))((((((((('''&&&'''((()))((('''###$$$&&&'''((((((''''''%%%'''(((((('''&&&((()))$$$%%%%%%&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((++++++************++++++---***((('''((()))))))))))))))))))))))))))))))))(((,,,//////,,,******+++)))*********++++++++++++++++++*********,,,...///444333111000///...//////,,,---......000000111222...///000333666:::===???777777888;;;>>>HHHZZZkkk{{{lllaaaYYYRRRMMMJJJHHHFFFFFFDDDDDDJJJSSSLLLIIIFFFDDDDDDEEEHHHJJJGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCFFFHHHIIIFFFJJJOOOTTTZZZdddoooxxxqqqbbbTTTOOOHHHDDDBBBBBBBBBBBBBBBDDDGGGIIIHHHDDD@@@===:::;;;<<<===============:::::::::;;;<<<>>>???@@@@@@AAAAAA@@@??????@@@BBB>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCFFFHHHKKKMMMJJJHHHFFFFFFFFFFFFEEECCCCCCFFFIIIIIIGGGFFFHHHJJJKKKIIIHHHKKKRRRXXXZZZZZZZZZZZZZZZ\\\```eeejjjmmmkkkkkkkkkkkkllllllmmmnnnooommmjjjgggdddccccccbbbbbbdddfffiiillloooqqqrrrnnnllljjjhhhfffbbb^^^[[[RRRPPPNNNMMMLLLKKKHHHFFFFFFFFFGGGJJJMMMQQQUUUWWW[[[]]]aaadddeeeccc```^^^XXXXXXVVVUUUTTTSSSSSSSSSPPPPPPQQQSSSTTTVVVWWWWWWVVVWWWXXXYYYYYYYYYYYYYYYXXXYYYZZZ[[[\\\\\\\\\\\\^^^```bbbccccccdddfffhhheeegggiiilllnnnoooooooooooonnnllljjjhhhfffdddccc___]]][[[YYYWWWWWWWWWWWWTTTTTTUUUVVVWWWYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWVVVWWWVVVUUUSSSPPPMMMKKKIIIHHHHHHHHHHHHGGGEEEDDDCCC@@@BBBCCCBBBAAA@@@AAACCC@@@???>>>???AAABBBBBBBBB;;;:::999777666666555555666444444555444333999AAAHHHEEEAAA<<<999888999:::555666777777777555333222111111222333333444555555333333333444555666777888333444444555555666666666444444444444444555555555333333333333333333333333222222222222222333333333444444333333333333444444333333444444444444333333444444444444333555888;;;;;;:::999777666444444444000222333555666666555555555555555555777888:::;;;nnnXXXEEE999444000...000111...---///,,,......,,,***)))+++...+++,,,,,,,,,,,,,,,,,,+++***************)))((((((((('''&&&''')))))))))(((&&&%%%%%%(((---...,,,((($$$&&&((('''&&&%%%''')))%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&(((*********)))(((***++++++,,,---...000000000---***)))***+++***((())))))))))))))))))))))))(((,,,111000,,,))))))+++++++++++++++,,,,,,,,,,,,,,,+++*********,,,...///444222000//////000000000------...///000111111222......000222555888;;;===777555666999<<>>>>>>>>???@@@AAA???======@@@BBB=========>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGJJJKKKJJJHHHGGGFFFFFFFFFDDDCCC???CCCFFFFFFDDDCCCEEEHHHIIIIIIKKKSSS]]]eeeggggggbbb___\\\ZZZ[[[___cccfffeeeffffffgggggghhhiiiiiikkkiiifffcccbbbaaaaaabbbeeefffgggiiilllnnnqqqrrrrrrooommmjjjhhheeeaaa^^^VVVUUUSSSSSSRRRPPPLLLIIIGGGGGGGGGHHHKKKNNNRRRUUUYYY]]]bbbfffgggeeebbb```^^^\\\YYYWWWVVVVVVUUUUUUQQQQQQQQQRRRRRRSSSTTTUUUUUUVVVWWWYYY[[[\\\\\\\\\\\\]]]^^^```````````````aaadddfffgggfffeeeeeefffccceeeiiilllnnnooonnnnnnmmmllljjjhhheeecccaaa```\\\\\\[[[ZZZYYYWWWWWWVVVTTTUUUWWWWWWXXXXXXXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUSSSRRRQQQPPPNNNMMMKKKKKKGGGFFFFFFEEECCCAAA???>>>;;;===>>>>>>======???@@@>>>===<<<===@@@BBBCCCCCC:::999888777666666666666777666666666444333:::CCCJJJHHHCCC???<<<:::999999666666666666666555555555111111222444555666777888333333444444555777888999333444444555666666777777333333444444555555666666111222222333333444444555222222333333444444555555444444333333333333444444333444444444444444444333222444555555555666888::::::999888666555444444444222333555777777777555555444555666777888888888888pppYYYEEE:::444000...000111...---///,,,......,,,))))))+++...++++++---......---++++++***************)))(((((('''&&&&&&''')))***)))((()))&&&%%%***111333///***###%%%''''''%%%$$$&&&)))&&&&&&''''''((()))))))))''''''''''''''''''''''''###&&&))),,,---,,,+++***)))***+++---///222444555444000,,,+++,,,---+++)))******************++++++(((---111111---))))))+++++++++,,,,,,,,,---------,,,,,,*********,,,...000222000///...000111222111---......///000111222222000/////////000222444555666444444777:::>>>FFFNNNfff~~~pppdddYYYVVVRRRMMMEEE???AAAHHHBBBEEEHHHLLLNNNNNNMMMLLLJJJIIIGGGEEECCCBBBAAAAAAAAA@@@@@@BBBDDDEEEEEEDDDCCCFFFHHHIIIIIILLLRRRVVV\\\gggyyyyyy\\\VVVNNNHHHEEEEEEFFFFFFGGGJJJNNNPPPOOOKKKEEEBBB@@@???>>><<<;;;;;;;;;;;;999:::<<<===>>>>>>===<<>>???AAABBBCCCBBBBBBBBBBBBDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFDDDBBB<<<@@@DDDDDDAAA@@@CCCGGGLLLMMMQQQ\\\iiisssvvvuuulllggg```YYYVVVWWWZZZ\\\aaabbbbbbcccdddeeeffffffgggfffcccaaa______```aaahhhhhhhhhiiijjjmmmoooqqquuurrrooommmkkkgggccc```YYYXXXXXXWWWVVVSSSOOOLLLFFFEEEEEEEEEGGGKKKOOOQQQXXX[[[aaafffhhhfffccc```bbb___\\\ZZZYYYYYYXXXWWWTTTTTTSSSRRRRRRRRRSSSSSSUUUVVVXXXZZZ\\\^^^______```aaabbbcccccccccbbbaaacccfffiiiiiihhhfffeeeeeebbbdddhhhlllnnnnnnnnnmmmkkkjjjiiifffcccaaa___^^^[[[[[[[[[[[[ZZZYYYWWWWWWTTTVVVXXXYYYXXXWWWWWWWWW\\\\\\\\\[[[YYYWWWUUUSSSMMMMMMLLLLLLKKKKKKJJJJJJEEEDDDCCCBBB@@@===;;;:::777999:::;;;:::;;;===>>>;;;::::::<<>><<<::::::888777555444444555666777111222333555777888999:::333333444444666777888999444444444555666777777888333333333444555666777777000111222333444444555666222333333444555666777777555444444333333444444555333444444555555444444333111333555666666666888999999888777555444444444444444666777999999888666555555666777999999999888777oooWWWEEE===999333///000000---,,,...---,,,***)))***,,,...///,,,///222444333111---+++))),,,...---+++)))((('''%%%%%%'''((((((((('''&&&(((((('''''''''(((((()))))))))))))))((('''&&&%%%''''''(((((())))))******''''''&&&%%%%%%%%%&&&&&&'''((())))))((('''(((***---...000111222333333333888666222000...,,,)))&&&((()))***+++,,,,,,+++***)))///444444000+++***+++***,,,...---,,,+++,,,,,,---......,,,)))(((+++...000...,,,,,,---/////////...............///000000000000000111222222333333444555555555777;;;@@@EEE]]]ooo|||oooggg[[[RRRNNNJJJGGGDDDHHHGGGGGGJJJNNNOOOLLLIIIGGGFFFDDDCCCCCCBBB@@@???@@@??????AAACCCEEEEEEDDDBBBCCCDDDFFFIIIKKKNNNOOOUUU\\\hhhyyyjjj^^^QQQLLLJJJFFFDDDDDDHHHIIIKKKNNNNNNKKKEEEAAAAAA???<<<;;;;;;;;;999888:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@;;;===???BBBCCCDDDDDDDDDEEEDDDCCCBBBCCCDDDFFFHHHLLLKKKIIIGGGEEECCCBBBBBB???@@@AAABBBBBBCCCFFFIIIKKKLLLRRR___qqqwwwooocccWWWPPPOOORRRTTTTTTWWWZZZ]]]^^^^^^```aaabbbbbbbbb```^^^\\\]]]^^^dddfffhhhgggeeefffjjjmmmnnnnnnnnnllljjjgggdddccc^^^[[[XXXXXXYYYXXXSSSNNNMMMLLLJJJJJJJJJKKKMMMNNNVVVZZZ___ccceeeeeecccaaa___```aaabbbcccccccccccc]]]\\\ZZZWWWVVVUUUVVVVVVUUUVVVXXXXXXYYY[[[]]]```````````````aaaaaabbbbbbfffgggfffeeebbbaaabbbccccccdddeeefffggghhhhhhhhhjjjiiifffeeedddbbb___\\\ZZZYYYXXXVVVUUUUUUUUUUUUXXXXXXXXXXXXWWWWWWWWWWWWZZZYYYWWWUUURRRPPPNNNMMMFFFFFFFFFFFFEEEEEEEEEEEEDDDCCC@@@===:::999999999888888888888888999999:::;;;<<<<<<<<<>>>???@@@AAA>>><<<999888888777666444:::999777666666888;;;<<>>BBBTTTgggvvvggg[[[TTTOOOKKKHHHIIIIIIJJJNNNRRRRRROOOLLLHHHFFFCCCBBBAAA@@@>>><<<@@@??????@@@CCCEEEDDDCCCBBBCCCDDDEEEGGGJJJLLLMMMNNNSSS]]]iiiyyywwwiiiZZZQQQMMMHHHEEEEEEFFFGGGHHHKKKLLLJJJFFFBBBAAA???<<<;;;;;;;;;999888999::::::::::::;;;;;;;;;>>>>>>======>>>???@@@@@@>>>???@@@BBBCCCCCCCCCBBBEEEDDDCCCCCCDDDEEEGGGIIIMMMLLLJJJHHHFFFEEEDDDCCCAAAAAABBBAAAAAABBBEEEHHHLLLMMMRRR___pppvvvhhhZZZPPPMMMMMMNNNSSSUUUWWWWWWXXXZZZ]]]```_________]]][[[ZZZ\\\^^^aaaccceeedddccccccgggjjjlllllllllkkkiiigggeeecccaaa^^^[[[\\\]]]\\\XXXSSSPPPNNNLLLJJJIIIJJJLLLMMMUUUWWW[[[___aaaaaa```___```aaabbbcccddddddddddddbbbaaa___]]][[[ZZZZZZZZZUUUVVVVVVWWWXXXYYY[[[]]]\\\]]]^^^___````````````cccddddddbbb``````aaabbbbbbcccdddeeeffffffeeeeeegggfffdddcccbbbaaa^^^[[[YYYXXXWWWVVVUUUUUUUUUUUUVVVVVVWWWWWWXXXXXXWWWWWWYYYXXXVVVSSSPPPMMMKKKJJJEEEEEEEEEDDDDDDCCCCCCCCC???>>><<<:::888777666666888888888888888999999:::;;;;;;;;;<<<===>>>@@@@@@???<<<:::999999888777555999888666555555777999;;;CCCDDDDDDBBB???===<<<<<<999888666555555555666777666666666666777888999:::777777777777777777777777666555444333333333444444555444444666888:::::::::444444444444555666777777555555555555666666666666444444444444444444333333555555555555555555555555555444333333555888<<<>>>999888777555444444333333555666666777777666666555777777777777777777777777uuu\\\III>>>999444000000000------///---......///////////////000111222333111...+++)))(((***,,,+++)))'''''''''%%%&&&'''(((((((((((('''(((((('''&&&%%%%%%&&&&&&((((((''''''(((***+++,,,,,,+++++++++++++++******((((((((('''''''''&&&&&&((())))))((('''))),,,//////000111333444555666777888999:::777111---+++,,,)))***+++,,,,,,,,,++++++(((,,,000000---***)))))))))***,,,,,,***)))***+++)))+++------+++*********///---+++,,,---///////////////.........///000000......///000000111111222444444444444444777;;;???III[[[www|||lllaaaYYYSSSOOOJJJIIIJJJNNNRRRSSSPPPLLLIIIGGGDDDBBBAAA???===;;;@@@??????@@@CCCDDDDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIHHHLLLQQQXXXbbbsssyyyeeeYYYQQQJJJFFFEEEDDDDDDDDDFFFHHHHHHFFFDDDAAA???===;;;;;;;;;:::888888888999999999:::::::::============>>>???AAAAAA@@@AAABBBBBBCCCBBBBBBBBBDDDDDDCCCDDDEEEGGGIIIJJJMMMLLLKKKIIIGGGFFFEEEEEECCCCCCBBB@@@???@@@DDDGGGJJJJJJOOOYYYhhhvvv|||tttfffYYYOOOJJJIIIIIIQQQRRRRRRRRRSSSVVVZZZ]]][[[[[[ZZZXXXVVVWWWZZZ]]]^^^```bbbbbb``````dddgggiiiiiiiiiiiihhhgggeeeeeebbb```^^^^^^``````\\\YYYUUUSSSOOOKKKJJJJJJLLLMMMRRRTTTVVVXXXZZZ\\\\\\\\\```aaabbbccceeeeeefffffffffeeecccaaa___^^^^^^]]]VVVVVVUUUUUUVVVWWWYYYZZZWWWYYY[[[]]]^^^^^^^^^^^^___```aaa```^^^^^^```aaaaaabbbccceeeeeedddbbbaaacccbbbaaaaaaaaa___\\\ZZZXXXWWWVVVVVVUUUUUUUUUUUUSSSTTTUUUWWWWWWWWWVVVVVVVVVUUUSSSPPPMMMJJJGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@::::::::::::999777666555999888888888888999:::::::::::::::;;;<<<===>>>??????===:::999999999888666777666555444444666888999???@@@AAA@@@===<<<;;;<<<999888777666666666777888777777666777777888999:::777777777777777777777777666555444444333444444444555444444666999:::::::::444444444444555666777777555555555555666666666666444444555555555555555555555555555555555555555555666555555555777999<<<>>>888777666555444444444444666555555555555555555666777777777777777777777777{{{aaaLLL@@@:::444000111000...---///...///000222222111///...222222222222000---***(((((()))+++***((('''''''''&&&''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%((('''''''''(((+++---///,,,,,,++++++******))))))(((((((((((('''&&&%%%%%%((((((((('''''')))---111------...000111333555666;;;???AAA===555...---...)))*********************(((+++...---+++)))((()))((()))++++++)))((()))***)))+++---///...---+++***///---++++++---///000000000///////////////000000.........///000000111111444444444333333444888;;;AAAQQQkkkvvvjjj```YYYRRRPPPNNNOOORRRSSSRRRPPPKKKHHHEEECCCBBBAAA@@@>>>@@@??????@@@BBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEIIIMMMOOOTTTbbbuuupppaaaVVVLLLGGGFFFCCCBBBAAABBBEEEFFFFFFEEEBBB???===<<<<<<;;;:::999777888888888888999999999;;;<<<<<<===>>>@@@BBBCCCAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHJJJKKKLLLKKKJJJHHHGGGFFFFFFFFFEEEEEECCC@@@>>>???CCCFFFFFFFFFHHHPPP[[[fffmmmqqqkkkddd[[[QQQJJJGGGHHHIIINNNOOOQQQQQQRRRTTTWWWYYYWWWVVVUUUSSSRRRUUUYYY\\\\\\^^^aaaaaa______bbbeeeggggggggggggggggggffffffaaa___^^^^^^``````^^^\\\[[[XXXSSSOOOMMMMMMNNNOOOQQQQQQQQQRRRTTTVVVXXXYYY\\\]]]```bbbeeeggghhhiiiggggggeeecccbbb```______YYYWWWUUUTTTUUUWWWWWWXXXTTTUUUXXXZZZ\\\\\\\\\[[[]]]^^^___^^^]]]^^^```aaaaaabbbdddeeeeeecccaaa_________^^^___```^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVVVVRRRSSSTTTUUUUUUTTTRRRQQQPPPOOONNNLLLIIIGGGFFFEEECCCBBBBBBAAA@@@???>>>>>>999:::;;;<<<;;;:::999888:::999999999999:::;;;;;;;;;:::;;;;;;<<<===>>>??????<<<:::999999999888777777666444444444555666777:::<<<===<<<:::999999999888777666666555666777777666666666666666777888888666666666666666666666666555555555444444444444555444333333555777999999999555555555555555666777777555555555555666666666666555555555555666666666666555555555555666666666666666666555666777999;;;<<<777666555555444444444444777555444333333444555777666666666666666666666666fffOOOAAA:::444000111111...---///...///111222222111...---333222222000...,,,***)))((()))******(((''''''(((''''''''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%((('''''''''(((+++---///******))))))(((((('''''''''((((((((('''&&&$$$###((((((((('''&&&)))---000++++++,,,...000333555666???CCCFFFBBB999111//////)))))))))((((((((()))))))))***++++++***)))))))))''')))+++***)))((())))))***+++...000111000...,,,...,,,++++++...000000000111000000/////////000000.........///000000111111333444444333222333666888???LLLbbb{{{sssjjjccc]]]WWWSSSTTTUUUUUUTTTJJJHHHDDDBBBBBBBBBAAA@@@@@@??????@@@BBBCCCBBBAAABBBBBBAAAAAAAAABBBCCCCCCCCCGGGKKKLLLNNNWWWeeeppp||||||kkk^^^RRRJJJHHHDDDBBB@@@AAACCCEEEEEEEEEBBB@@@===<<<<<<<<<:::999777777777888888888999999::::::;;;===???AAACCCDDD@@@@@@AAABBBDDDEEEFFFGGGDDDDDDEEEFFFHHHJJJKKKLLLJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFDDDAAA???@@@BBBEEEDDDCCCDDDHHHNNNUUU[[[]]]YYYUUUOOOIIIFFFFFFGGGHHHIIIMMMQQQSSSSSSSSSSSSTTTRRRRRRQQQOOOOOOQQQVVVZZZZZZ^^^``````______aaaddddddddddddeeeeeeffffffggg```___^^^______``````______\\\XXXTTTQQQPPPQQQRRRQQQPPPOOONNNOOOQQQSSSUUUVVVXXX[[[___cccfffhhhiiiggggggfffeeedddbbbaaa```\\\YYYUUUTTTVVVWWWXXXWWWRRRTTTVVVXXXZZZZZZZZZZZZ]]]^^^___^^^^^^^^^```bbbbbbcccdddeeedddbbb```___]]]]]]]]]^^^___]]]ZZZWWWVVVVVVVVVUUUVVVVVVWWWWWWSSSSSSSSSRRRQQQNNNLLLKKKHHHHHHHHHGGGGGGFFFFFFFFFBBBAAAAAA@@@???>>>>>>>>>999:::;;;=========<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<======>>>???>>><<<:::999999999888777777666555555444555666666777888999999777666666777555555555444555555555555555444444444444555555666666666666666666666666666444555555555555555555555222222222444666888888777666666555555555666777777555555555555666666666666555555555666666777777777555555555666666666777777666666555555666888999:::666555555444444444555555777666444222222444666777666666666666666666666666kkkRRRCCC:::555111111111......000---...000111000///---,,,333222111///---+++******((()))******(((((()))***((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''((((((''''''(((***+++,,,''''''''''''''''''&&&&&&((()))))))))(((&&&%%%###'''(((((('''&&&(((+++...++++++,,,...000333666888@@@CCCFFFCCC===555111///******)))((((((((())))))************)))*********((()))++++++)))((()))***+++,,,...000333333000---...,,,++++++...000111000111111000/////////000000......///000000111111222222333444333222333555888>>>GGGXXXooovvvnnnddd]]]ZZZYYYWWWUUULLLHHHDDDBBBAAAAAAAAA@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAA@@@AAAAAABBBCCCAAAEEEHHHIIIJJJNNNWWW^^^eeeqqqzzzlll]]]QQQMMMGGGDDDBBBAAACCCDDDDDDDDDBBB@@@>>><<<<<<<<<;;;999777777888888888999999999999999:::<<>>>>>>>>>>>============>>>?????????>>>>>>>>>??????@@@AAA???===;;;:::;;;;;;:::999888888777777666666777777666777888888666444444555333333444444444555555555444444333333333333444444777777777777777777777777444444555666666666666555333222222444666888888777777666666555666666777777555555555555666666666666444444555555666777777777555555555666666777777888666666666666777777888999444444444444444444555555777666444333333444666777777777777777777777777777oooUUUDDD;;;555111222111///...000------.........---,,,+++333222000...,,,+++++++++)))***+++***)))(((***+++)))((('''''''''(((******&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***+++,,,,,,+++(((&&&%%%&&&'''((('''&&&'''(((***))))))***,,,...222666888<<<>>>AAAAAA???999444000---,,,+++)))))))))***++++++***)))))))))***++++++(((***++++++***))))))***++++++,,,///222333111...---,,,***+++...000111111222111111000//////000000//////000000111222222333222333444333333333666888<<>>======<<<;;;:::888888888999999999::::::888888:::<<>>JJJ]]]wwwuuunnn[[[VVVPPPKKKHHHEEECCCBBBAAA?????????AAABBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCDDDEEEHHHKKKMMMOOOUUU```kkkxxxsssaaaXXXLLLJJJGGGEEEEEEDDDBBB@@@CCC@@@>>>======<<<;;;:::888999999999999:::::::::777888:::<<>>===>>>>>>???AAACCCDDDDDDDDDFFFHHHCCCDDDEEEEEEEEEEEEGGGIIINNNRRRVVVVVVUUUTTTUUUXXXZZZZZZYYYYYYYYYZZZ\\\]]]\\\\\\\\\ZZZYYYYYY[[[\\\YYYYYYYYYYYYXXXWWWVVVUUUVVVUUURRRPPPNNNMMMMMMMMMRRRSSSTTTVVVWWWXXXXXXXXX]]]^^^___```aaa```______[[[UUUPPPOOOSSSVVVVVVUUUZZZXXXVVVUUUUUUXXXZZZ\\\]]]^^^^^^]]]\\\\\\]]]___YYYXXXVVVTTTUUUVVVXXXYYYWWWXXXXXXYYYYYYWWWRRRNNNLLLLLLLLLMMMNNNOOOPPPQQQOOOMMMIIIFFFDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDFFFGGGAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCDDDDDDBBBAAA???>>>???@@@???>>>;;;;;;;;;;;;::::::999999:::;;;<<<:::888666666666444444555666777777666666666555555444444444555555777777777777777777777777333444666777777777666555666555555777:::<<<<<<;;;888777666666666666777777555555555555666666666777333333333444555666666777444555555666777888888999999999999999999999999999333333333333444555555666777777666666666666777777777777777777777777777777vvvYYYCCC<<<444///000111///...///////////////...---,,,+++...---,,,,,,+++***))))))+++***)))(((((()))***+++%%%&&&'''((())))))))))))+++***((('''&&&((()))***///---***'''&&&%%%&&&&&&'''&&&&&&&&&&&&'''((((((,,,,,,,,,++++++)))((('''&&&'''((((((%%%$$$$$$$$$(((((((((((()))***+++,,,111444666777999<<<:::444111///,,,***))))))+++,,,******)))(((((((((((((((++++++***((('''(((***---,,,...//////.........///------------............000333555333...,,,...111444222111//////000222333444444333444555777999::::::<<>>???BBBDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHLLLRRRXXX```mmm}}}ooobbbVVVTTTQQQOOOLLLHHHCCC???>>><<<;;;;;;<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::;;;>>>AAAEEEGGGEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHHHHJJJLLLOOOPPPRRROOOLLLIIIHHHJJJLLLNNNKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBAAAAAA@@@???>>>>>>@@@AAABBBDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGMMMNNNNNNPPPQQQRRRSSSSSSVVVVVVVVVWWWVVVUUUUUUTTTSSSSSSTTTUUUVVVVVVUUUUUUSSSRRRQQQSSSUUUWWWWWWVVVWWWTTTPPPMMMKKKKKKMMMNNNQQQQQQQQQQQQRRRRRRRRRRRRZZZZZZZZZZZZZZZZZZZZZZZZVVVSSSOOOOOOQQQSSSRRRPPPTTTTTTSSSSSSSSSTTTVVVWWWYYYZZZ[[[ZZZXXXXXXZZZ[[[VVVUUUSSSSSSTTTSSSRRRQQQTTTSSSRRRQQQPPPOOOOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKGGGFFFEEEDDDCCCBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBBBBAAAAAABBBEEEFFFFFFEEEHHHHHHHHHGGGFFFEEECCCCCCEEEDDDCCCCCCBBBBBBCCCCCCAAAAAA@@@>>>===>>>AAADDDDDDBBB@@@???@@@AAAAAA@@@===<<<;;;:::::::::::::::>>>>>>>>>===<<<:::999888555555555555666888999:::999888777666666666666666777777777666555555777999999888666555666888;;;<<<888666444555777999888666999888777666666666666666555555555555555555555555666666666666666555555555888777666666777:::>>>@@@???===:::777666666888999555444444333333444444555666666666666666555555555666777777777777777666666{{{^^^HHH===555000111222000///000/////////......---,,,+++------,,,,,,+++***)))))),,,+++***))))))***+++,,,(((((((((((((((((('''''')))((('''''''''(((***+++---,,,)))'''%%%%%%%%%&&&'''''''''''''''(((((()))))))))************++++++%%%'''((('''&&&%%%&&&'''''''''''''''((()))***+++...222444555888;;;999444++++++++++++,,,,,,------)))))))))))))))******************)))((()))+++---222444555444333111111222000000//////000000111111000333555333...,,,---000333222111000000111222222222222222222333555777888888:::BBBRRRgggvvviii```VVVLLLHHHJJJEEEFFFEEEDDDCCCBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFEEEIIIMMMPPPUUU^^^kkkttt}}}qqqiiifff```[[[UUUNNNGGGBBB@@@>>><<<<<<<<<<<<;;;999:::::::::999999::::::::::::::::::;;;===@@@CCCEEEBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEGGGJJJNNNQQQSSSTTTRRRNNNKKKJJJKKKLLLMMMLLLKKKKKKJJJJJJIIIIIIIIIFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOOOONNNMMMNNNNNNOOOPPPPPPOOOOOOPPPOOOOOOQQQSSSUUUTTTSSSTTTRRRNNNKKKJJJKKKLLLMMMOOOPPPPPPPPPQQQQQQQQQQQQUUUUUUUUUUUUTTTTTTTTTTTTRRRPPPNNNOOOQQQSSSRRRPPPQQQPPPPPPQQQRRRTTTVVVWWWVVVWWWXXXWWWVVVUUUWWWXXXTTTSSSRRRRRRRRRRRRQQQPPPQQQPPPOOONNNNNNMMMMMMMMMIIIIIIIIIIIIJJJJJJKKKKKKGGGFFFDDDCCCBBBBBBAAAAAA>>>>>>>>>??????@@@AAABBBBBBAAABBBDDDGGGIIIIIIHHHKKKKKKJJJIIIGGGEEEDDDCCCEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA???===>>>AAADDDEEECCCAAAAAABBBCCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;>>>>>>??????>>>===;;;:::777777777777777888999999888888777777666555555555777888888777555555777999:::888777666666888:::<<<888666444444777888777666666666666666777777777777555555555555555444444444666666666666666666666666888777666666777:::===???>>><<<999666555666777888555444444333333444444555666666666666666666666555666777777777777777666666dddNNN???777111111222111000111............---,,,++++++,,,,,,,,,++++++*********,,,,,,++++++++++++,,,,,,******))))))((('''&&&&&&)))(((''''''''')))***++++++***(((&&&%%%$$$%%%%%%''''''''''''(((((())))))'''''''''((()))+++---...&&&'''((('''&&&&&&(((***&&&&&&&&&&&&'''((())))))+++///111222555999777333)))***+++------,,,+++***'''((()))***++++++++++++(((***++++++******+++,,,111222444444333222222333333111///---,,,---...///000222444222///,,,---///111111111222222222111111000000000111222333444555666777>>>LLL___wwwssseeeYYYRRRQQQGGGGGGGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDDDDCCCFFFHHHIIIKKKOOOWWW]]]bbbgggppp{{{wwwnnndddXXXMMMFFFCCCAAA>>>======<<<:::888::::::::::::::::::::::::;;;::::::;;;<<<>>>@@@BBB>>>???@@@AAABBBCCCCCCCCC@@@AAACCCFFFJJJNNNSSSUUUWWWUUURRROOOMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAAAAAAAABBBCCCCCCEEEEEEFFFGGGHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJMMMLLLLLLNNNPPPRRRQQQPPPPPPNNNKKKIIIHHHIIIKKKLLLMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMLLLMMMOOOQQQRRRRRRQQQLLLMMMMMMNNNPPPRRRTTTUUUQQQRRRSSSSSSQQQQQQRRRSSSQQQQQQPPPPPPOOONNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDCCCBBBAAAAAAAAA????????????@@@AAABBBBBBBBBBBBCCCFFFJJJMMMMMMMMMOOONNNLLLJJJHHHEEECCCBBBFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDCCC@@@>>>???AAACCCFFFEEECCCCCCDDDDDDDDDCCC@@@???>>>======<<<<<<<<<===>>>@@@AAAAAA@@@>>>===::::::999888888888888888777777777777666555444444888888999888666666888::::::999777666666888:::;;;888666444444666666666555333444666777888888777777444444444444444444444444555555666666777777888888888777666666777:::<<<>>>;;;:::777555555555666777555444444333333444444555555555666666666666666666666777777888888888777777hhhQQQ@@@888111111222000000111---------------,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***))))))(((((((((((((((***)))(((((((((((()))))))))((('''%%%%%%$$$$$$%%%&&&&&&''''''((((((((((((((('''&&&&&&'''***---...((((((((('''&&&&&&(((***''''''&&&&&&'''(((((()))(((+++---...222666555111------,,,,,,+++)))(((''''''((()))***++++++***)))''')))++++++*********++++++---000111222222444555666333000,,,++++++,,,---000222333222000------...///000222333333222111000000000000111222333333444555555;;;GGGXXXooozzzkkk```ZZZOOOMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCCCCEEEGGGHHHHHHJJJNNNQQQWWWZZZ^^^eeeooo}}}wwwgggWWWLLLGGGDDDAAA>>>===<<<:::888:::::::::;;;;;;:::::::::;;;;;;:::;;;;;;<<<>>>>>><<<===???AAACCCCCCCCCCCC???@@@AAADDDIIIMMMQQQSSSXXXWWWUUUSSSPPPNNNLLLKKKJJJJJJJJJKKKKKKLLLLLLLLLKKKIIIHHHGGGHHHHHHFFFEEECCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFIIIIIIGGGFFFFFFFFFGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGKKKJJJJJJKKKNNNOOOOOONNNLLLJJJHHHGGGGGGHHHIIIKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKNNNPPPQQQQQQPPPJJJJJJKKKLLLMMMNNNOOOPPPLLLNNNOOOOOOMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCBBBBBBEEEIIINNNQQQQQQQQQPPPOOOLLLIIIFFFDDDBBBAAAFFFGGGGGGHHHGGGFFFEEEDDDEEEEEEDDDBBB??????@@@BBBFFFDDDCCCCCCDDDDDDCCCBBB@@@@@@???======<<<<<<===<<<>>>@@@BBBCCCBBBAAA???===<<<:::999888777666666666777777777777666555444999:::;;;:::999888999;;;:::999888777777777999999777666555555555555555555444555777999999888666555444444444444444555555555555555666777777888999999888777777666777999;;;<<<999888666555444444555666555444444333333444444555555555555555666666666666777777888888999999888888lllTTTCCC:::222111111///...000------......------,,,,,,++++++++++++++++++,,,,,,)))******************)))((((((((((((((()))***+++++++++***)))(((''''''&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&''''''''''''&&&)))((('''&&&&&&(((***+++((())))))(((&&&&&&'''(((((((((''''''(((((())))))&&&)))++++++///444333000...---+++((('''((()))))))))))))))******))))))((((((***,,,,,,***)))******+++---000111222333444666777555222///...///111222111222444333111///...---...///222333444333111000111111222222333333444444555555:::DDDRRRhhhrrrhhh]]]XXXRRRMMMLLLKKKJJJIIIDDDDDDDDDDDDCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAACCCEEEGGGIIIKKKMMMOOOUUUUUUVVVXXX]]]fffqqqxxxuuubbbUUUKKKGGGCCC???===<<<:::888:::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;<<<<<<===<<<===???BBBDDDDDDDDDDDDAAAAAABBBDDDGGGJJJMMMOOOWWWWWWVVVUUURRROOOMMMKKKIIIIIIIIIJJJKKKKKKLLLLLLMMMKKKIIIHHHHHHHHHFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHIIIIIIIIIIIIIIIHHHCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEIIIHHHHHHIIILLLMMMMMMLLLIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGJJJLLLMMMNNNNNNOOOIIIJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKJJJJJJKKKKKKLLLMMMKKKIIIHHHHHHJJJJJJKKKKKKLLLKKKKKKJJJIIIOOONNNMMMLLLKKKIIIHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDBBBCCCFFFKKKPPPRRRSSSRRRNNNLLLJJJGGGDDDBBBAAA@@@EEEEEEFFFFFFEEEEEEDDDDDDDDDEEEDDDBBB@@@???@@@BBBDDDBBBAAABBBCCCCCCAAA@@@???>>>======<<<<<<======<<<===???BBBCCCCCCBBBAAA>>>===;;;999888666555555666666777777777777777666;;;<<<======<<<;;;<<<===;;;:::999777777777888888666666666555555555666666888999::::::999777555333444444444555555666666666555666666777888999::::::888777777777777888::::::777666555444444555555666555444444333333444444555444555555555666666777777777777888999999999999999sss\\\GGG>>>555333111///...///---......///......------*********++++++,,,,,,---((()))************)))(((((((((''''''(((***+++,,,++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&)))((('''&&&&&&'''((((((&&&'''))))))'''&&&&&&''')))(((((('''(((((())))))&&&((()))))),,,111111...+++***(((&&&''')))+++---******)))))))))***++++++---......---+++******,,,+++---000111222222444666666555333111111222333444222333444444333111///---...///111333444333222111111222333444444444444333555666:::BBBMMMaaa}}}~~~nnnfff[[[SSSOOOMMMJJJHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAAAAABBB???@@@BBBEEEHHHKKKMMMNNNPPPPPPOOOOOORRRWWW___dddooozzz|||hhh\\\MMMIIIDDD@@@>>>===;;;:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???AAABBBDDDDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJSSSTTTUUUUUUTTTQQQMMMKKKIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJKKKLLLLLLKKKKKKEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDCCCDDDDDDDDDEEEDDDDDDCCCBBBGGGFFFEEEGGGIIIKKKKKKJJJGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGIIIJJJJJJJJJKKKMMMHHHHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKKKKJJJIIIIIIIIIHHHJJJLLLJJJGGGEEEGGGIIIJJJKKKLLLMMMMMMLLLKKKJJJPPPPPPNNNMMMKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCDDDGGGKKKPPPRRRRRRPPPKKKIIIGGGDDDBBBAAAAAAAAADDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBB@@@???@@@BBBBBBAAA@@@AAABBBBBB@@@>>>===============>>>>>>???>>>>>>@@@AAABBBCCCCCCCCC@@@???===;;;999777666666666666666777888999:::;;;===???@@@@@@???>>>>>>???;;;:::999888777777777777555666777666555666777999<<<<<<<<<;;;:::888666555555555555666777777888888777777888888999999::::::888888777777777888888999555555555444555555666666555444444333333444444555444444555555666777777777777888999:::::::::::::::~~~gggMMMCCC999555333000///000......///000000//////...))))))***+++,,,,,,------)))***++++++++++++***)))+++***((('''''')))***+++(((((())))))))))))((((((&&&&&&&&&'''''''''&&&&&&&&&''')))***+++***)))((('''''''''''''''''''''''' ###'''))))))((((((((((((''''''&&&&&&''''''(((&&&))))))(((+++000000,,,)))(((((((((((()))***+++******))))))***---000222333333222000---,,,---...---000444888;;;>>>AAACCCBBBAAA>>>;;;777555333222444444555666555333000......///111222333333222222111222333444444444333222444555999@@@IIIZZZuuu~~~qqqfff___XXXQQQLLLIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBDDDGGGJJJKKKLLLJJJKKKKKKKKKKKKNNNSSSVVV^^^ffftttuuueee[[[NNNJJJEEEAAA???>>><<<;;;===>>>???@@@@@@???>>>===;;;;;;<<<=====================>>>>>>@@@AAACCCCCCCCCCCCBBBBBBCCCEEEGGGHHHNNNPPPSSSUUUTTTQQQNNNKKKKKKKKKKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJMMMNNNNNNMMMJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMGGGFFFEEECCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBDDDCCCBBBDDDFFFHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHIIIHHHFFFFFFHHHKKKEEEFFFGGGHHHHHHHHHGGGFFFGGGIIILLLLLLKKKIIIIIIIIIGGGJJJLLLJJJFFFDDDFFFHHHJJJKKKMMMNNNNNNMMMKKKJJJMMMMMMMMMLLLKKKKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEDDDEEEGGGLLLOOOQQQOOOMMMHHHGGGEEECCCBBBBBBCCCDDDBBB@@@>>><<<<<<===???@@@@@@AAABBBAAA@@@???@@@AAAAAAAAA@@@AAABBBBBB@@@============>>>???@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFCCCBBB@@@>>>;;;:::999999777666666666888;;;>>>@@@???AAACCCCCCBBBAAAAAAAAA;;;;;;:::999888777666666444666888888666777:::<<<======<<<;;;::::::999999666666666777888999999999999999999999999999999999888888888777777777777777444444555555666666666777555444444333333444444555444444555555666777777888777888999:::;;;;;;;;;;;;pppQQQFFF<<<888555111000111//////000000000000000///))))))***+++,,,------...***+++,,,------,,,+++***---,,,)))((('''((()))***%%%&&&''')))***+++++++++&&&&&&''''''((((((''''''''')))+++,,,---,,,***)))%%%%%%&&&'''((((((''''''%%%)))******)))***'''&&&&&&%%%%%%%%%&&&&&&'''))))))(((***//////+++******+++***)))(((&&&%%%***)))((())),,,000555999888777555222///...///111333777>>>EEEKKKQQQVVVZZZXXXUUUPPPJJJCCC<<<777444555555666777777555111...//////000111222333333333000111333444444333222111333555999???GGGVVVpppuuujjj___WWWJJJJJJIIIIIIHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCCCCDDDGGGIIIJJJJJJHHHIIIJJJJJJJJJJJJMMMOOOTTTYYYcccqqqzzzkkk^^^VVVOOOKKKEEEAAA???>>>===<<<===???@@@AAAAAA@@@???===:::;;;<<<===>>>>>>>>>>>>======<<<<<<===???AAABBBBBBBBBBBBBBBCCCEEEFFFHHHJJJMMMQQQTTTTTTRRRNNNKKKMMMMMMMMMLLLLLLLLLLLLLLLHHHGGGHHHKKKOOORRRSSSSSSKKKKKKJJJIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIHHHFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEGGGJJJKKKKKKIIIFFFCCCFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFEEEDDDGGGGGGEEEDDDDDDCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIGGGDDDDDDGGGJJJCCCDDDFFFGGGHHHHHHHHHGGGGGGJJJLLLMMMKKKJJJIIIIIIFFFIIILLLJJJEEECCCEEEHHHIIIKKKLLLNNNNNNMMMKKKJJJJJJJJJJJJJJJKKKKKKKKKLLLIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEHHHKKKOOOOOOMMMKKKGGGFFFDDDCCCBBBCCCEEEFFFAAA???;;;999999:::===???>>>@@@AAAAAA@@@???@@@BBBAAAAAAAAABBBCCCBBB@@@>>>======>>>???@@@BBBDDDEEEEEEDDDCCCBBBCCCEEEGGGIIIEEEDDDBBB@@@>>><<<<<<;;;888777555555888<<>>======<<<;;;;;;;;;<<<<<<666777777888999:::::::::::::::999999999999999999888888888888777777777777444444555666666777777777555444444333333444444555444444444555666777777888777888999:::;;;;;;;;;;;;yyy___OOO???999999777444222000000111111111000...---***,,,...---+++)))***+++,,,,,,,,,,,,,,,,,,,,,---,,,+++***((((((((()))***''''''''''''((((((((()))&&&&&&%%%&&&'''***---///***(((((())),,,,,,)))&&&'''(((((()))))))))))))))+++*********))))))((((((''''''&&&%%%&&&'''((()))&&&'''***,,,------,,,+++))))))******((('''%%%###*********+++...333777:::CCC@@@;;;666222/////////999>>>HHHVVVdddooouuuxxxyyyuuulll___PPPCCC:::666222555888;;;999555000,,,111111111111111111111111000111111222222333444444222555:::===@@@LLLfff}}}pppccc[[[VVVPPPLLLLLLJJJGGGEEEFFFEEEEEEFFFGGGGGGDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHFFFEEEEEEEEEFFFGGGIIIJJJOOOSSSYYY```lllxxxlllaaaUUUMMMHHHFFFBBB@@@???>>>;;;:::;;;;;;<<<===>>>???@@@@@@;;;;;;:::;;;;;;<<<===>>>@@@>>><<<;;;<<<>>>AAABBB>>>???AAACCCEEEFFFGGGHHHMMMNNNPPPQQQQQQPPPNNNMMMJJJKKKKKKKKKLLLLLLLLLLLLMMMKKKIIIKKKPPPUUUVVVVVVSSSQQQMMMKKKJJJIIIFFFDDDHHHIIIKKKMMMMMMLLLKKKIIIIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAABBBDDDEEEGGGHHHJJJKKKLLLKKKHHHEEECCCCCCGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBCCCFFFEEEDDDCCCCCCBBBCCCCCCCCCAAA??????BBBCCCBBB@@@BBBAAAAAAAAABBBCCCEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGIIIJJJKKKLLLLLLLLLLLLJJJHHHFFFFFFHHHJJJLLLJJJKKKKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEFFFHHHIIIKKKHHHGGGEEECCCBBBCCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEHHHLLLNNNMMMJJJHHHGGGFFFDDDCCCBBBCCCCCCAAA@@@AAA???===;;;:::<<<>>>@@@????????????@@@AAACCCCCC@@@AAACCCDDDDDDCCCAAA@@@???>>>===<<<===>>>@@@BBBEEEDDDCCCBBBBBBCCCEEEFFFEEECCCAAA>>><<<;;;::::::888666555666999<<<>>>>>>>>>???AAACCCDDDDDDDDDCCC>>>>>>===<<<:::888666555666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;666666777888999999::::::======<<<;;;:::999999888777666666666666777777888555444444444444555666666222222333444555666777888666666666666666555555555::::::999;;;===???@@@@@@cccRRR@@@::::::888666555///000000000000///---,,,***---......+++***+++---+++,,,,,,------,,,,,,+++,,,+++)))((((((((()))***'''''''''((((((((())))))&&&&&&%%%&&&'''***,,,...---++++++,,,......,,,)))))))))(((((((((((())))))++++++*********)))))))))''''''&&&&&&&&&'''((()))&&&((()))+++,,,+++***)))'''((()))))))))((('''&&&+++++++++,,,///333777:::BBB???;;;666333222222222>>>EEESSSeeewwwvvvcccQQQCCC<<<222444888:::999666111...111111111111111111111111111111111222333333444444333666:::<<<>>>IIIaaaxxx~~~llleee[[[TTTQQQOOOMMMKKKJJJHHHGGGHHHIIIHHHGGGEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEFFFFFFIIIMMMRRRXXXbbbuuuttthhh]]]SSSLLLIIIFFFCCCAAA@@@???===;;;;;;<<<<<<===>>>??????@@@;;;;;;:::;;;;;;<<<===>>>???>>><<<<<<<<<>>>AAABBBAAABBBCCCDDDEEEEEEEEEEEEIIIJJJMMMNNNOOOOOONNNMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOMMMLLLNNNSSSWWWXXXXXXUUUSSSOOOLLLKKKIIIGGGEEEFFFGGGIIIKKKKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJLLLMMMLLLIIIFFFEEEEEEHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCGGGFFFEEEDDDDDDDDDDDDDDDEEECCC@@@@@@BBBDDDCCCBBBCCCBBBBBBBBBBBBDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLKKKIIIHHHGGGHHHIIIJJJIIIJJJJJJJJJJJJHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBBBBBBBDDDHHHMMMOOOMMMJJJHHHGGGEEEDDDCCCDDDEEEEEECCCAAAAAA@@@>>>======>>>???@@@?????????@@@AAABBBCCCDDD@@@AAABBBCCCCCCBBBBBBAAA@@@???>>>======>>>@@@AAACCCBBBAAA@@@AAABBBDDDFFFEEEDDDCCCAAA???===<<<<<<;;;888666666999<<<>>>???===>>>@@@AAABBBBBBBBBAAA>>>>>>===<<<:::888666555666666666777777888999:::;;;;;;;;;;;;::::::::::::777777777888999999::::::>>>>>>===<<<;;;;;;::::::888777777666666666777777555555444444555555666777555666666666666666777777777777777777777777777777888888888999<<>>GGGYYYoooxxxcccLLL;;;111111333777999999777333111111111111111111111111111111111222222333333444444555666:::;;;===FFF\\\qqq~~~oooddd]]]YYYUUUSSSMMMJJJHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEDDDDDDDDDEEEIIIHHHFFFEEEDDDDDDEEEEEEDDDGGGLLLPPPXXXfffyyyrrreee[[[RRRLLLIIIGGGDDDBBBBBBAAA???===<<<<<<======>>>>>>??????;;;;;;:::;;;;;;<<<===>>>???>>><<<<<<===???AAABBBEEEEEEEEEEEEEEEDDDDDDCCCEEEFFFIIIKKKLLLMMMMMMMMMNNNNNNOOOPPPQQQQQQRRRRRRQQQPPPPPPRRRVVVYYYZZZZZZXXXUUUQQQNNNLLLJJJGGGEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEJJJKKKMMMLLLIIIGGGFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDGGGFFFFFFEEEEEEEEEEEEFFFGGGEEEBBBAAACCCDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDFFFHHHKKKLLLMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCAAABBBCCCDDDDDDDDDCCCBBBDDDHHHMMMOOONNNJJJGGGFFFCCCCCCDDDFFFHHHHHHEEECCCAAAAAAAAAAAABBBAAAAAAAAA>>>>>>???@@@AAABBBCCCCCC@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???>>>>>>???@@@AAABBBAAAAAA@@@@@@BBBCCCDDDEEEEEEEEEDDDBBB@@@>>>===>>>;;;888777999<<>>???????????????>>>>>>===<<<:::888777666777777777777777888::::::;;;;;;::::::999999999888777777888888999:::::::::>>>>>>======<<<<<<;;;;;;999888777777666666666666555555555555555666777777999888888888777777666666888888888888888888888888888888888:::<<<@@@CCCEEExxxcccKKK>>>999555222111/////////......------,,,+++,,,,,,,,,,,,,,,---...***+++...//////---***)))******))))))))))))))))))'''(((((((((((()))))))))&&&&&&&&&&&&''')))***+++............////////////...,,,)))&&&%%%&&&'''((()))((((((((((((((((((((('''''''''''''''(((((()))(((((())))))((('''&&&&&&''''''(((((())))))))))))+++++++++,,,...000333555666555444333333444666777;;;EEEXXXnnnzzzdddOOO>>>555000222555777888777555333111111111111111111111111111111222222333444444555555666999;;;<<>>============>>>>>>>>>>>>;;;;;;:::;;;;;;<<<===>>>>>>===<<<<<<===???AAABBBEEEEEEEEEFFFEEEEEEDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKOOOOOOPPPQQQRRRSSSTTTUUURRRRRRSSSUUUWWWYYYZZZZZZXXXUUURRROOOMMMKKKHHHFFFEEEFFFGGGHHHIIIJJJJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDGGGIIIKKKJJJHHHFFFFFFFFFHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDEEEEEEFFFFFFGGGEEECCCBBBBBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBEEEFFFFFFGGGGGGFFFFFFEEEBBBCCCEEEHHHKKKLLLNNNNNNNNNNNNMMMLLLJJJIIIGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCEEEGGGHHHIIIGGGEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDFFFFFFEEEDDDCCCEEEIIIMMMOOONNNJJJGGGFFFBBBCCCEEEHHHKKKKKKHHHFFFAAACCCDDDFFFFFFEEECCCAAA<<<<<<>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDDDDBBB@@@???>>>???@@@AAAEEEDDDCCCBBBAAAAAAAAABBBBBBCCCEEEEEEDDDBBB???===???<<<888777999<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;999777666777777777777888999::::::;;;::::::999999888888777888888888999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;:::999888777666666666666666666555555666666777888888888888888777777777777888888888888999999999999::::::;;;<<<>>>BBBGGGJJJiiiOOO@@@:::555222222////////////////////////---,,,+++***+++,,,,,,,,,***,,,...//////---***((()))))))))*********))))))(((((((((((()))))))))***'''''''''''''''((())))))***++++++++++++,,,------///,,,)))&&&%%%%%%'''((('''''''''''''''''''''''''''''''''((((((((((((((())))))((((((''''''&&&%%%***)))))))))(((((((((((()))))))))***+++---///000222222222333555777999:::;;;EEEVVVjjj}}}ooo[[[JJJ===888///000333555666666555444111111111111111111111111111222222333444444555555555666999;;;===EEEXXXiii~~~rrrjjjccc^^^XXXSSSPPPOOONNNMMMLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHFFFHHHJJJLLLNNNTTT[[[aaammmxxxmmm___TTTMMMJJJHHHEEECCCCCCBBB@@@>>>>>>>>>>>>>>>============;;;;;;:::;;;;;;<<<===>>>===<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEEEEFFFEEEEEEGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNPPPQQQSSSTTTUUUVVVSSSTTTVVVWWWXXXWWWWWWWWWVVVSSSPPPNNNMMMLLLIIIHHHGGGHHHIIIJJJJJJKKKKKKKKKJJJJJJHHHGGGFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGEEEEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCEEEGGGGGGGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBFFFFFFGGGGGGGGGGGGFFFFFFAAACCCEEEHHHKKKMMMNNNOOOOOONNNMMMLLLJJJHHHGGGFFFGGGFFFFFFEEEDDDDDDCCCCCCCCCEEEGGGIIIIIIHHHFFFDDDEEEFFFFFFFFFEEEDDDCCCBBBCCCDDDEEEFFFFFFFFFEEEEEEFFFIIIMMMNNNLLLIIIGGGFFFBBBCCCFFFIIILLLLLLJJJGGGCCCEEEGGGIIIIIIGGGDDDAAA:::;;;===???@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDBBB@@@???>>>???@@@AAAHHHGGGFFFDDDBBBAAA@@@???@@@AAACCCEEEDDDBBB???===???<<<888888999<<<>>>???<<<<<<;;;;;;;;;;;;;;;;;;>>>======<<<;;;999888777777777777777888999:::;;;:::::::::999999888888888999999999999999:::::::::::::::::::::::::::;;;;;;::::::999777666666666666777666666666666777888888666666777777777888888888777777777888888999999999:::;;;<<<===???DDDLLLQQQmmmSSSDDD===888555555/////////000111222333444000...+++***+++,,,,,,,,,,,,---.........,,,***)))(((((()))************)))((((((((()))))))))******'''''''''''''''''''''''''''((()))(((((((((***,,,---,,,)))'''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))))))))((())))))(((((('''''''''&&&+++***)))(((((((((((()))((((((((()))***+++,,,---///000222444777999<<<===777>>>KKK[[[kkkvvv|||~~~uuupppdddUUUEEE999222///...///111222444444444444111111111111111111111111222222333333444444555555555666888;;;===EEEUUUddduuuooohhhaaa\\\XXXTTTRRRRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEEDDDDDDEEEGGGGGGGGGHHHIIIIIIKKKNNNRRRVVV[[[dddsssxxxgggYYYQQQMMMKKKHHHEEEDDDCCCAAA?????????>>>>>>======<<<<<<;;;;;;:::;;;;;;<<<===>>><<<<<<<<<===>>>@@@AAABBB@@@AAABBBDDDEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJMMMNNNOOOQQQSSSUUUVVVWWWTTTWWWYYYZZZXXXVVVTTTTTTQQQOOOMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDFFFGGGFFFEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFFFFDDDEEEFFFEEEDDDDDDEEEFFFHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDFFFIIILLLNNNOOOPPPOOONNNLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJJJJIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGGGGHHHIIIKKKMMMLLLJJJHHHHHHHHHDDDDDDFFFIIIKKKLLLKKKIIIFFFHHHJJJKKKJJJGGGCCCAAA;;;<<<>>>AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA???>>>>>>???@@@AAAIIIHHHGGGEEECCCAAA???>>>>>>???BBBCCCDDDBBB@@@>>>>>><<<::::::<<>>=========;;;:::999888888888777888888999:::;;;999:::::::::::::::::::::999999::::::::::::::::::888888999999:::::::::;;;:::999888888777777777777777777777777777888888999666666777777888888888999777777777888888999::::::999;;;>>>@@@CCCKKKVVV]]]vvvZZZIIIAAA:::555333000000000111333555888999444111---,,,---......,,,------------,,,+++***)))'''((()))***+++******)))(((((()))))))))*********''''''''''''''''''&&&&&&&&&((()))(((''''''***---++++++)))((('''''''''''''''''''''(((((()))))))))&&&'''((()))***))))))((())))))((((((((((((((((((***)))((((((((()))***+++))))))))))))******+++++++++,,,...222555888;;;<<<333666===GGGQQQYYY]]]___\\\XXXQQQGGG===666444333......///000111222222222111111111111111111111111222222333333444555555555666666888:::<<>>===<<<<<<;;;;;;;;;:::;;;;;;<<<===>>>;;;;;;<<<>>>???@@@AAABBB???@@@AAACCCDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKNNNNNNPPPRRRTTTVVVXXXYYYWWWZZZ]]]\\\YYYUUUSSSRRRLLLJJJIIIIIIKKKLLLLLLKKKLLLLLLKKKKKKJJJJJJKKKKKKIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDAAACCCFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFFFFGGGHHHHHHGGGFFFFFFBBBBBBBBBCCCDDDFFFGGGHHHDDDFFFIIIIIIGGGEEEFFFGGGHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJMMMNNNOOOPPPNNNMMMJJJHHHGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEGGGIIIKKKKKKJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDGGGFFFEEEEEEEEEGGGIIIJJJKKKLLLLLLJJJHHHGGGHHHIIIEEEEEEEEEGGGJJJKKKKKKJJJIIIJJJKKKKKKJJJFFFCCC@@@===???AAADDDFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDCCCBBB@@@???>>>======>>>@@@AAAFFFFFFEEEDDDCCCAAA@@@???>>>???AAACCCCCCCCCAAAAAA>>>======>>>AAACCCCCCBBB???>>>===;;;;;;:::;;;;;;============<<<:::999999888888888888999:::;;;;;;999999::::::;;;;;;<<<<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<999999888888777888888888888888777777777888999999999999999999999888888888888888888999:::;;;;;;;;;:::>>>BBBGGGMMMXXXfffpppbbbOOOCCC999222///000111111222555888:::<<<888444///...///000///---......---,,,++++++******'''((()))+++++++++***)))))))))))))))************'''''''''(((''''''&&&%%%'''(((***)))'''(((+++...*********)))((((((''''''((()))))))))******++++++&&&''')))*********)))((())))))(((((((((((())))))(((((('''''')))***,,,...************++++++++++++&&&(((***...111555777888444444666:::@@@EEEGGGHHH@@@???<<<888333111111222.........///000000111111111111111111111111111111222222333444444555555666888777888999:::>>>KKKXXXqqq~~~yyyooommmiiiddd___[[[XXXVVVQQQOOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHIIILLLNNNPPPPPPSSSWWW]]]dddppp~~~pppfffUUURRRNNNKKKIIIGGGDDDBBB@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>;;;;;;<<<>>>???AAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIKKKMMMNNNOOOQQQSSSUUUWWWYYYZZZYYY\\\___^^^ZZZUUURRRQQQHHHGGGFFFHHHJJJLLLMMMLLLMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEAAADDDGGGHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCCCCDDDEEEGGGHHHIIIDDDHHHKKKKKKIIIGGGGGGHHHHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEBBBBBBCCCCCCCCCCCCBBBBBBFFFGGGIIIKKKMMMOOOPPPPPPNNNLLLIIIFFFFFFFFFHHHIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLHHHGGGEEECCCBBBCCCDDDEEEHHHGGGEEEDDDEEEGGGJJJLLLLLLLLLKKKIIIGGGGGGHHHJJJFFFEEEEEEFFFIIIKKKKKKJJJKKKKKKLLLKKKIIIFFFBBB@@@???AAADDDGGGIIIIIIIIIHHHFFFGGGHHHHHHGGGEEEBBBAAA???>>>===<<<===>>>@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@???@@@AAACCCCCCCCCCCCBBB>>>>>>???AAADDDFFFEEEDDDAAA???>>><<<;;;;;;;;;<<<============<<<;;;:::999888888888888999:::;;;<<<888999:::;;;<<<<<<===>>>::::::::::::::::::::::::999999::::::;;;<<<======888888888888888888999999888888888777888888999:::===<<<<<<;;;999888888777999999::::::;;;<<<=========AAAHHHNNNWWWdddtttmmmTTTCCC:::666555222222222222333444555666222000...///222333111///...------------,,,,,,,,,---+++))))))******)))(((******))))))******+++,,,++++++***)))((('''&&&&&&))))))***))))))((('''&&&,,,+++***)))((('''&&&%%%''''''''''''(((((((((((((((***++++++++++++---...///...---+++***)))))))))******)))))))))))))))***,,,+++)))(((((()))+++,,,++++++,,,...///111222222333333333444444555555555777666555444222111000000000000000000000000000000///000333555555444222000111222222333444555777888777777999<<<===@@@JJJVVVmmm}}}tttkkkbbb\\\YYYVVVTTTRRRQQQOOOMMMJJJHHHHHHHHHGGGFFFHHHLLLNNNNNNOOOQQQSSSXXX___hhhnnnsssddd\\\QQQMMMMMMMMMIIIEEEBBB???<<<;;;;;;<<<===<<<<<<===>>>===;;;:::;;;<<<:::;;;<<<===>>>???@@@@@@>>>???AAABBBCCCBBBBBBAAABBBCCCDDDFFFHHHJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZZZZXXXVVVSSSRRRLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDGGGFFFFFFEEEDDDEEEEEEEEEAAACCCEEEGGGIIIJJJJJJJJJKKKJJJJJJIIIGGGFFFEEEEEEGGGFFFFFFFFFHHHHHHFFFDDDDDDEEEDDDDDDDDDFFFKKKNNNMMMLLLJJJHHHHHHHHHIIIJJJIIIHHHGGGFFFEEECCCBBBBBBDDDDDDCCCCCCBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGGGGJJJNNNRRRSSSSSSQQQOOOJJJIIIFFFEEEDDDFFFHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCEEEFFFHHHJJJKKKLLLLLLMMMNNNKKKGGGEEEDDDDDDCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLHHHJJJKKKJJJFFFEEEFFFHHHDDDFFFGGGGGGFFFFFFGGGHHHKKKJJJIIIIIIIIIHHHEEEBBBEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCAAA>>>============AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@;;;<<<>>>???AAABBBBBBBBB???>>>===<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;999888777666777888:::<<<555888<<<>>>>>>===>>>>>>999::::::::::::999888777::::::::::::::::::::::::999777666666777777666444999999888777666888;;;>>>BBB???;;;888777999;;;===;;;:::999:::<<>>???@@@AAA>>>???AAABBBBBBBBBBBBAAABBBCCCDDDFFFGGGIIIJJJKKKJJJJJJKKKLLLNNNPPPQQQRRRWWWWWWXXXXXXWWWUUURRRQQQLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGFFFHHHGGGFFFFFFEEEEEEFFFFFFCCCDDDFFFHHHJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDEEEGGGIIIHHHGGGDDDEEEDDDDDDDDDFFFIIIMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHKKKNNNSSSVVVWWWVVVSSSQQQJJJIIIFFFEEEDDDFFFGGGIIIHHHHHHHHHGGGFFFEEEDDDDDDGGGHHHIIIJJJKKKLLLLLLLLLMMMJJJGGGEEEEEEEEEEEEDDDGGGGGGGGGHHHIIIJJJKKKLLLJJJLLLMMMKKKFFFDDDEEEFFFCCCDDDFFFFFFEEEGGGIIIKKKKKKJJJJJJJJJKKKIIIGGGDDDFFFGGGGGGHHHHHHHHHHHHHHHFFFGGGGGGHHHGGGFFFEEEDDDFFFEEECCCAAA@@@?????????@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCDDDDDDBBBAAA???<<<<<<>>>???@@@@@@@@@@@@>>>===<<<<<<;;;;;;<<<<<<===============<<<<<<<<<:::999888777777888:::;;;777:::===>>>>>>=========<<<;;;:::999888777666666::::::::::::::::::::::::999777666666777777666555777888888888888:::???BBBDDDAAA>>>;;;:::;;;>>>@@@===<<<;;;;;;===>>>???@@@EEEJJJSSSaaassszzz___JJJ===777444111111111000000000000000111///...///000111000...//////......---,,,++++++---+++******,,,------,,,)))))))))***+++---...///************************,,,,,,---------,,,++++++---,,,,,,+++***))))))(((''''''''''''(((((((((((('''(((******))))))+++,,,------,,,+++***)))))))))***)))))))))))))))******,,,+++***))))))***+++,,,......------,,,+++++++++000000000000////////////000000000//////.........000000000000000000000000///000222444444333222111333333333333333444555666777777999<<<===@@@JJJUUUhhhyyypppgggaaa\\\XXXVVVRRRQQQQQQPPPOOONNNMMMMMMLLLMMMNNNNNNOOOQQQTTTWWW^^^fffqqq|||{{{kkk^^^VVVPPPJJJEEEEEEBBB@@@>>>>>>===;;;:::;;;<<<===<<<:::999:::;;;<<<<<<===>>>???@@@@@@AAA>>>???@@@AAABBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNTTTTTTUUUUUUTTTRRRPPPOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGHHHIIIJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDEEECCCBBBDDDFFFIIIJJJJJJDDDEEEEEEDDDDDDEEEHHHJJJKKKLLLLLLLLLKKKJJJHHHGGGHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJNNNQQQUUUXXXYYYVVVSSSPPPJJJHHHFFFEEEDDDEEEGGGHHHGGGGGGGGGGGGFFFFFFEEEEEEIIIIIIIIIJJJKKKLLLMMMMMMMMMKKKGGGEEEFFFFFFFFFEEEIIIHHHHHHHHHIIIIIIJJJKKKLLLNNNOOOLLLGGGDDDDDDEEEDDDDDDDDDDDDDDDGGGKKKOOOLLLKKKKKKLLLMMMLLLJJJGGGHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFHHHGGGFFFDDDCCCBBBAAAAAA???@@@AAABBBDDDDDDDDDDDDCCCDDDEEEEEEDDDBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<===============>>>>>><<<;;;:::888888999:::;;;999;;;>>>???>>>===<<<<<<<<<;;;:::888888888888999999999999999999999999999999888666777888888777666555777888888:::===AAAEEEDDDBBB???<<<<<<===@@@BBB=========>>>@@@BBBDDDEEEJJJRRRaaassseeeOOO@@@888555222222222111000//////...000////////////000//////000000///...---,,,++++++,,,+++******,,,......---************+++,,,---...)))******++++++,,,------+++,,,---------------,,,+++++++++******)))))))))''''''''''''((((((((((((&&&((())))))(((((()))++++++++++++++++++***))))))))))))))))))))))))***+++++++++***))))))***++++++......------,,,,,,++++++000000//////......------.....................///000000000000000000000000///000222333333333111111444444333333333444444555777777999<<<<<>><<<:::<<<<<<;;;:::999:::;;;======>>>>>>???@@@@@@AAA>>>???@@@AAABBBBBBCCCCCCAAABBBCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNQQQQQQQQQQQQQQQPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIIIIJJJJJJIIIIIIHHHIIIHHHGGGHHHJJJKKKJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDFFFDDDBBBCCCEEEIIIJJJKKKDDDEEEFFFFFFEEEEEEGGGIIIKKKLLLNNNNNNMMMKKKHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKLLLMMMPPPSSSVVVVVVSSSOOOLLLJJJIIIGGGEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIHHHHHHIIIJJJLLLOOOPPPPPPMMMIIIGGGFFFFFFFFFEEEIIIHHHHHHHHHHHHHHHIIIIIILLLNNNPPPMMMIIIFFFEEEGGGFFFFFFDDDCCCCCCFFFKKKPPPMMMLLLLLLMMMOOONNNLLLJJJKKKKKKKKKJJJIIIHHHGGGGGGCCCDDDFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCCCCBBB>>>???@@@BBBDDDEEEFFFGGGFFFFFFGGGFFFDDDBBB???===<<<===============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<======>>>>>>>>>???======;;;::::::::::::;;;999;;;>>>??????>>>===>>>===;;;:::999999:::<<<>>>888888888888888888888888999888777777999999888777555666888888:::<<<@@@CCCBBB@@@>>><<<<<<===???AAA:::;;;>>>@@@CCCGGGLLLOOOXXXcccuuujjjRRRBBB:::777333444444333222111/////////000000000/////////000000000///......---,,,,,,,,,+++******,,,......---------,,,+++************))))))***+++,,,---......******+++,,,---------,,,))))))))))))))))))((((((''''''''''''(((((((((((('''((())))))(((''')))*********+++++++++***))))))))))))(((((()))***+++++++++******************+++---------------.........000000//////......------.........//////////////////////////////////////////000111222222222111111444444333333333444444555777777999<<<<<<>>>HHHSSShhh}}}qqqkkkccc]]]ZZZXXXUUUSSSOOOQQQSSSSSSSSSSSSTTTUUUSSSUUUXXX]]]ccckkksssxxxrrreeeYYYRRRHHHFFFCCCBBBAAAAAA???>>>;;;<<<===<<<:::999:::;;;=========>>>??????@@@@@@>>>??????@@@AAABBBDDDDDDBBBBBBCCCDDDEEEEEEFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHIIIIIIIIIHHHGGGGGGHHHGGGFFFHHHJJJKKKKKKJJJKKKJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCHHHEEECCCCCCEEEHHHIIIIIIEEEGGGHHHIIIHHHGGGHHHIIILLLMMMOOOOOONNNKKKHHHFFFFFFGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLLLLKKKMMMPPPRRRRRRPPPMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGFFFGGGIIIMMMQQQSSSSSSPPPKKKHHHGGGFFFEEEDDDHHHGGGGGGGGGGGGGGGHHHHHHJJJMMMPPPOOOKKKHHHHHHIIIIIIHHHFFFCCCCCCEEEJJJNNNNNNNNNNNNOOOPPPPPPMMMKKKLLLLLLLLLKKKJJJIIIHHHGGGDDDEEEGGGIIIKKKKKKKKKKKKIIIHHHHHHGGGEEEDDDCCCBBB>>>???@@@BBBDDDFFFHHHHHHGGGHHHHHHGGGEEEBBB???===<<<============<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<=========>>>>>>??????>>>>>>===<<<<<<;;;;;;;;;888;;;>>>@@@@@@??????@@@AAA@@@===;;;:::;;;<<<===888888888888888888888888999888777888999:::999888666777888888888:::===???>>>===;;;::::::<<<>>>???:::<<<>>>@@@DDDJJJRRRWWWiiivvvnnnVVVEEE<<<888444444555555444333111000///111222111000///000222/////////............------+++******,,,------,,,...---,,,***)))(((((((((((()))***+++,,,---......((()))***+++,,,---------((((((((((((((()))))))))''''''''''''((((((((((((''')))***)))((('''(((***((()))***+++++++++***)))(((((((((((()))***+++,,,************************+++,,,,,,---...//////000///////////////........./////////////////////000///////////////////////////000111111111111111111333333333333333444555666777777999<<<<<<>>>HHHRRRiiizzzpppjjjccc]]]XXXTTTUUUVVVUUUSSSRRRRRRSSSUUUTTTUUUWWW\\\ccciiimmmssszzzrrrcccYYYOOOKKKFFFCCCAAA@@@???>>><<<===>>>===;;;:::;;;<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAACCCDDDEEECCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKKKKJJJJJJHHHGGGGGGGGGFFFFFFHHHKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCGGGEEEDDDDDDFFFHHHHHHHHHFFFHHHKKKLLLLLLKKKKKKLLLMMMNNNOOOPPPOOOLLLIIIGGGFFFFFFFFFGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKMMMOOOPPPPPPOOONNNLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFHHHIIIGGGFFFEEEEEEGGGLLLPPPSSSTTTQQQLLLIIIHHHGGGFFFDDDGGGGGGGGGGGGGGGHHHIIIJJJJJJMMMPPPPPPLLLJJJIIIKKKJJJIIIGGGDDDCCCEEEJJJMMMPPPOOOOOOPPPQQQPPPMMMKKKMMMMMMMMMLLLKKKJJJIIIHHHEEEGGGIIIKKKLLLMMMMMMMMMIIIHHHHHHGGGFFFDDDCCCBBB??????@@@AAADDDFFFHHHIIIHHHHHHHHHHHHEEEBBB???===<<<===============<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>=========:::<<>>???>>><<<;;;<<<===<<<<<<<<<<<<============???>>>>>>???AAACCCEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFCCCCCCDDDEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHGGGHHHIIILLLNNNNNNNNNKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCEEEHHHIIIIIIHHHGGGJJJNNNPPPPPPOOOOOOOOOOOOOOOPPPPPPNNNLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIKKKMMMOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIJJJJJJHHHEEEDDDEEEIIIMMMPPPRRROOOKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKOOORRRQQQMMMJJJIIIIIIHHHHHHFFFEEEDDDGGGKKKNNNQQQPPPPPPPPPPPPOOOMMMJJJMMMMMMMMMMMMLLLKKKKKKJJJHHHIIIKKKMMMNNNOOONNNNNNIIIIIIIIIIIIGGGEEECCCBBB@@@@@@@@@AAACCCFFFHHHJJJHHHHHHIIIHHHFFFCCC@@@>>><<<======>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>??????????????????===@@@BBBBBB@@@>>>======BBBAAA???===;;;999777666:::::::::::::::::::::::::::999888999;;;;;;;;;:::777999::::::999999;;;<<<===<<<;;;;;;<<<>>>???AAAAAACCCFFFJJJPPP]]]mmmyyyvvv[[[GGG<<<888222333444555555444222000000333444333111000222444------......///000000000---+++))))))*********(((***))))))(((((((((((((((((())))))***++++++,,,,,,((()))***,,,---......///)))))))))***++++++,,,,,,''''''''''''((((((((())))))***+++***)))((()))***&&&''')))+++,,,+++***)))(((((((((((()))***+++,,,******++++++++++++******++++++++++++++++++,,,,,,,,,,,,,,,------.........//////.........---------////////////////////////000000000000111111111111111222222333444555777888777777999;;;;;;===GGGRRRjjjvvvtttooohhhaaa[[[YYYYYYTTTSSSRRRTTTYYY___dddggghhhjjjlllnnnsss{{{~~~iiibbbYYYPPPJJJGGGFFFEEE===??????>>>===<<<===>>>;;;;;;;;;<<<<<<<<<<<<<<>>>>>???@@@CCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDFFFHHHJJJLLLMMMJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOOOOOOOOOOOOORRRRRRQQQPPPNNNLLLJJJIIIIIIIIIIIIKKKNNNPPPPPPPPPJJJJJJIIIHHHHHHHHHHHHIIIFFFGGGHHHHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBEEEIIIKKKKKKJJJGGGKKKOOORRRRRRQQQQQQQQQPPPPPPPPPOOONNNLLLJJJHHHFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGIIIMMMPPPRRRNNNMMMLLLKKKJJJIIIHHHHHHFFFEEEDDDDDDEEEGGGIIIKKKLLLIIIFFFCCCCCCFFFJJJMMMPPPMMMJJJIIIJJJKKKKKKKKKIIIIIIJJJJJJLLLMMMOOOOOONNNQQQTTTRRRNNNIIIGGGHHHEEEFFFFFFEEEFFFHHHLLLPPPRRRQQQPPPPPPPPPOOOLLLIIILLLMMMMMMMMMMMMLLLKKKKKKIIIJJJLLLNNNOOOOOOOOOOOOJJJJJJJJJJJJIIIGGGDDDCCC@@@@@@AAAAAACCCFFFHHHJJJHHHHHHIIIHHHFFFDDDAAA???<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???@@@@@@??????>>>>>>=========>>>???@@@@@@@@@@@@@@@AAACCCDDDCCC@@@<<<:::::::::;;;;;;<<<<<<;;;:::999:::::::::::::::::::::::::::999888999;;;<<<;;;:::777999;;;;;;;;;;;;===>>>>>>>>>===>>>???@@@BBBCCCBBBFFFKKKQQQ[[[lllvvv\\\GGG;;;666555555444333222222222222222222222222111111111000/////////000000000000000......---,,,,,,,,,------///,,,)))(((***+++)))((((((((())))))))))))((((((***)))))))))++++++)))''')))***+++++++++)))((('''%%%&&&((()))))))))((('''***++++++***))))))***,,,***((((((,,,333666555222---***((((((******)))''')))++++++***((('''((()))***)))))))))))))))******///......---------..........................................////////////111000///000333555555555555444333333444555666777777666888:::;;;>>>HHHSSSnnnvvvooojjjfffddd]]]\\\ZZZ[[[^^^dddkkkooonnnoooooopppsssyyy|||sssdddXXXQQQKKKGGGCCC@@@>>>===<<<===>>>===<<<===>>>?????????>>><<<;;;????????????@@@AAABBBCCCBBBCCCDDDDDDCCCCCCDDDFFFEEEFFFGGGIIIJJJKKKKKKKKKOOONNNLLLKKKJJJJJJJJJJJJPPPPPPOOONNNOOOPPPQQQRRRUUUWWWYYYYYYWWWSSSNNNKKKLLLLLLLLLNNNOOONNNLLLIIIKKKJJJIIIHHHIIIKKKMMMNNNKKKJJJHHHGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDEEEEEEFFFJJJIIIHHHIIIJJJMMMOOOQQQQQQOOONNNQQQVVVVVVRRRNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJGGGDDDCCCBBBCCCCCCGGGEEECCCDDDFFFHHHIIIIIIHHHIIIKKKKKKKKKIIIGGGFFFIIIHHHHHHHHHIIILLLOOOPPPUUUTTTPPPKKKGGGFFFHHHJJJGGGEEEDDDBBBCCCEEEHHHIIIMMMIIIEEEBBBCCCEEEFFFGGGJJJJJJIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMLLLLLLNNNPPPOOOPPPPPPPPPOOOMMMKKKIIILLLKKKIIIHHHGGGHHHJJJKKKMMMOOOPPPQQQPPPNNNKKKJJJHHHIIIJJJKKKLLLLLLKKKKKKGGGHHHJJJMMMOOOQQQRRRSSSPPPOOONNNLLLIIIFFFDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDCCCAAA???===;;;:::===BBBDDDAAA>>>@@@>>><<<<<<>>>???@@@???>>>???@@@BBBCCCDDDEEEEEEAAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>>;;;999;;;;;;<<<<<<;;;999888777<<<<<<;;;;;;:::999888777999999999999999999999999999999888777888;;;===??????<<<;;;???AAA??????AAAHHHNNNWWWbbbqqqyyy___JJJ===777555555444333222222222222222111111111000000000000////////////////////////------,,,,,,,,,------...---,,,,,,---...---***'''((())))))******))))))((()))(((((()))++++++)))((()))******+++***)))((('''&&&'''((()))))))))((((((***+++,,,+++))))))***+++---+++***...444777666444,,,***((((((***+++***(((***+++,,,+++)))((()))***)))))))))***+++,,,............------------......------------------------............////////////222111000000222333333222444444333333444555777888777666888:::;;;>>>HHHSSSoooxxxrrrnnngggfffeeefffiiinnntttxxxuuuuuuuuuuuuvvvzzz}}}lll]]]SSSLLLFFFBBB@@@???======>>>>>>>>>======>>>?????????>>><<<;;;>>>>>>>>>??????@@@BBBBBBBBBCCCDDDCCCBBBBBBDDDFFFEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJNNNMMMMMMMMMNNNPPPRRRSSSWWWXXXZZZ[[[YYYUUUPPPMMMMMMMMMMMMNNNOOOOOOMMMKKKLLLKKKIIIHHHIIIJJJLLLMMMJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGJJJJJJJJJKKKMMMOOOQQQRRRRRRPPPOOOQQQTTTUUUPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHFFFDDDDDDDDDEEEFFFGGGEEEDDDDDDFFFHHHHHHHHHHHHIIIKKKLLLKKKJJJHHHGGGHHHHHHGGGHHHJJJMMMPPPRRRVVVUUUQQQLLLHHHFFFHHHJJJHHHFFFDDDCCCCCCEEEGGGIIILLLIIIEEEDDDDDDFFFFFFFFFHHHHHHHHHIIIIIIKKKLLLLLLLLLMMMNNNMMMLLLLLLMMMOOOOOOPPPPPPPPPOOONNNMMMMMMMMMLLLJJJHHHGGGHHHIIIJJJMMMNNNOOOPPPPPPNNNLLLJJJIIIJJJLLLMMMMMMLLLKKKJJJFFFGGGIIILLLNNNPPPQQQQQQRRRPPPMMMJJJHHHFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEEEECCCBBB???<<<;;;>>>CCCEEECCC@@@AAA???======>>>@@@@@@@@@>>>???AAACCCEEEEEEEEEEEECCCCCCCCCCCCBBBBBBAAA@@@???@@@AAAAAA@@@>>><<<;;;;;;;;;<<<<<<;;;999888777;;;;;;<<<<<<;;;;;;:::999999999999999999999999999:::999999999:::;;;===>>>===:::999===@@@@@@CCCFFFMMMVVVdddsss}}}cccMMM???999555555444333222222222222000000000000/////////////////////......------,,,,,,,,,+++,,,,,,---...///+++,,,///111222///***&&&*********++++++*********((('''''')))++++++***))))))************)))((((((''''''((())))))))))))(((+++,,,,,,+++***))))))+++...,,,+++---222555444222***)))((((((***+++*********+++,,,+++***)))***+++((()))***+++---///111222...---------------......------------------------............////////////333222111111222333222111444444333333444555777888777666888:::;;;>>>HHHSSSooo}}}|||||||||tttcccVVVMMMFFFAAAAAA???>>>===??????>>>======>>>?????????>>><<<<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCBBBAAAAAACCCEEEFFFFFFFFFGGGIIILLLNNNOOONNNNNNOOOOOOOOOMMMLLLKKKLLLLLLMMMNNNPPPRRRTTTUUUXXXYYY[[[\\\ZZZWWWSSSPPPOOONNNMMMMMMOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIJJJKKKIIIHHHHHHGGGGGGGGGGGGHHHJJJJJJKKKKKKJJJIIIIIIHHHJJJKKKLLLNNNPPPQQQSSSSSSTTTQQQPPPQQQRRRRRRNNNJJJJJJJJJJJJKKKKKKKKKKKKKKKHHHGGGFFFEEEFFFGGGHHHIIIHHHFFFEEEEEEFFFHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHKKKNNNQQQSSSXXXVVVSSSNNNIIIGGGHHHJJJIIIHHHFFFEEEDDDEEEGGGHHHJJJHHHFFFEEEFFFGGGFFFEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLMMMNNNMMMLLLKKKLLLMMMOOOOOOOOOOOOPPPPPPQQQRRROOONNNKKKIIIGGGGGGHHHIIIKKKMMMNNNOOOOOONNNLLLJJJJJJLLLNNNPPPPPPMMMKKKIIIEEEFFFHHHJJJLLLMMMNNNNNNRRRPPPMMMJJJHHHGGGGGGGGGGGGGGGEEEDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEDDD@@@>>>===???DDDFFFEEECCCCCCAAA>>>>>>???@@@@@@@@@>>>@@@CCCEEEGGGGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>>>>???@@@@@@@@@???===<<<;;;;;;;;;;;;:::999888888;;;<<<=========<<<;;;;;;888888888888888888888888:::::::::;;;;;;<<<<<<<<<<<<999999===AAADDDJJJPPPYYYeeexxxfffPPPAAA999555555444333222222222222000////////////.........//////...---,,,,,,++++++++++++++++++,,,---...///+++,,,///111111...***(((***++++++,,,,,,++++++***'''&&&&&&(((***++++++)))))))))*********)))))))))(((((()))))))))*********+++,,,---,,,***))))))***+++***)))+++...//////...)))((((((((()))***++++++***,,,---,,,******+++,,,*********+++---///000111------,,,,,,------......------------------------............////////////333222111333555555444333444333333333444666777888777666888:::;;;>>>HHHSSSnnnwwweeeXXXNNNHHHCCCBBB@@@???>>>???@@@???>>>>>>??????@@@@@@???===<<<>>>>>>======>>>??????@@@AAABBBBBBBBBAAAAAACCCDDDFFFFFFFFFFFFHHHKKKNNNQQQMMMNNNPPPQQQQQQOOOMMMLLLKKKLLLNNNOOORRRTTTVVVWWWWWWXXXZZZ[[[ZZZWWWTTTRRROOONNNLLLLLLNNNOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHKKKKKKLLLLLLLLLKKKJJJIIIJJJKKKMMMOOOQQQRRRRRRRRRTTTRRRPPPPPPPPPNNNKKKHHHHHHHHHIIIIIIJJJKKKKKKLLLHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJGGGGGGGGGIIIKKKOOORRRUUUYYYWWWTTTOOOJJJHHHHHHJJJJJJIIIHHHFFFFFFFFFGGGHHHIIIGGGGGGGGGHHHHHHFFFDDDFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMNNNMMMKKKJJJKKKLLLOOONNNNNNNNNPPPRRRTTTUUUQQQPPPMMMJJJIIIHHHIIIIIIKKKKKKMMMNNNNNNMMMKKKJJJJJJLLLOOOQQQQQQNNNJJJGGGDDDEEEGGGIIIJJJKKKLLLLLLOOOOOONNNMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHFFFEEEDDDDDD@@@>>>>>>@@@CCCFFFFFFEEEEEECCC@@@???@@@AAAAAA@@@>>>@@@DDDGGGIIIHHHFFFDDDAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>======<<<;;;;;;;;;::::::999999999===>>>?????????===;;;:::777777777777777777777777888999:::;;;;;;;;;;;;:::===::::::???DDDIIIRRR[[[jjjwwwiiiRRRAAA999555555444333222222222222////////////.........---///......---,,,++++++************+++,,,---...///+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++&&&&&&&&&(((***+++***)))))))))))))))))))))******))))))))))))******++++++***,,,...---+++******************+++------+++***((()))))))))))))))+++,,,***+++,,,,,,+++***+++,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,---......------------------------............////////////111111222444777999888777333333333333444666888999777666888:::;;;>>>HHHSSSllluuueeeYYYQQQKKKGGGCCCAAA@@@???@@@AAA@@@??????@@@AAAAAAAAA@@@???>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBAAAAAACCCDDDFFFFFFEEEFFFGGGJJJMMMOOOLLLMMMOOOPPPPPPOOONNNLLLJJJKKKLLLNNNQQQRRRSSSTTTTTTUUUWWWXXXWWWUUUSSSRRROOOMMMLLLLLLNNNOOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJLLLNNNOOOPPPPPPPPPRRRQQQOOONNNMMMLLLJJJHHHGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHHHHIIIJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHIIILLLPPPSSSUUUXXXWWWTTTPPPKKKIIIIIIJJJKKKJJJIIIHHHGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIGGGEEEGGGHHHHHHIIIHHHHHHGGGFFFIIIKKKMMMMMMKKKJJJJJJKKKMMMMMMMMMMMMOOOQQQTTTUUUQQQPPPMMMKKKJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJIIIIIILLLOOOQQQPPPMMMIIIGGGEEEFFFGGGIIIJJJJJJKKKKKKKKKLLLNNNPPPPPPNNNKKKIIIGGGGGGGGGHHHHHHGGGGGGGGGJJJKKKKKKIIIEEEBBBBBBBBB???>>>>>>@@@BBBEEEFFFGGGGGGEEEBBBAAAAAABBBAAAAAA>>>@@@DDDHHHIIIHHHFFFEEEAAA@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::???@@@AAAAAA@@@===:::999777777777777777777777777777888999:::;;;;;;::::::===<<<===CCCIIIPPP]]]hhh~~~mmmUUUCCC:::555555444333222222222222////////////.....................------,,,,,,+++++++++***++++++,,,---...+++++++++)))'''(((***---***++++++,,,,,,++++++***'''&&&&&&(((******)))((()))))))))((())))))***+++*********)))***++++++,,,)))+++---...,,,+++++++++,,,---000111000...,,,***((()))***)))((((((***,,,)))***++++++******+++,,,---,,,+++***))))))))))))++++++++++++,,,---...///....................................///////////////000111555888:::999888333333222333444666888999777666888:::;;;>>>HHHSSShhh}}}ssseee\\\TTTNNNJJJDDDBBBAAA@@@AAABBBAAA@@@AAABBBCCCCCCCCCBBB@@@@@@??????>>>>>>>>>??????@@@AAABBBCCCBBBAAAAAACCCEEEEEEEEEEEEEEEGGGIIIKKKLLLJJJKKKLLLNNNNNNNNNMMMMMMIIIJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTSSSRRRQQQNNNMMMMMMNNNPPPQQQQQQPPPNNNNNNMMMMMMLLLKKKJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIJJJJJJIIIIIIJJJKKKLLLMMMKKKKKKLLLLLLMMMNNNNNNNNNOOOOOONNNMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIJJJLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIJJJMMMPPPSSSUUUVVVVVVTTTPPPLLLIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIGGGFFFGGGHHHIIIIIIHHHGGGEEEDDDGGGIIILLLLLLKKKJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQNNNLLLKKKIIIIIIJJJKKKLLLKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJLLLNNNNNNKKKIIIGGGGGGGGGHHHJJJJJJKKKKKKKKKHHHJJJNNNPPPQQQQQQOOONNNHHHIIIKKKLLLLLLJJJHHHGGGJJJLLLMMMJJJDDD@@@@@@AAA?????????@@@BBBEEEGGGIIIIIIGGGDDDBBBCCCCCCBBBAAA>>>AAADDDFFFHHHHHHFFFEEEDDDCCCBBB@@@@@@AAABBBBBB======<<<<<<;;;;;;;;;;;;;;;::::::999999::::::;;;>>>???AAAAAA@@@>>>;;;999888888888888888888888888777888888999:::;;;<<<===??????CCCKKKSSS^^^mmmzzzqqqXXXEEE<<<555555444333222222222222000000000/////////...............---------------,,,+++++++++++++++,,,,,,***++++++)))''''''***---******++++++++++++******(((''''''((())))))(((&&&***)))((((((((()))+++,,,++++++*********+++,,,---'''***---...---,,,,,,------000444666444000,,,***)))***+++***(((''')))+++((()))******))))))***,,,------+++***))))))))))))++++++++++++,,,---...///////////////////////////............//////////////////111444777888666555222222222333444666888:::777666888:::;;;>>>HHHSSSdddwwwvvviii___WWWPPPKKKEEECCCAAAAAABBBCCCBBBAAACCCDDDEEEEEEEEEDDDBBBAAA@@@@@@????????????@@@@@@BBBCCCDDDCCCBBBBBBDDDFFFDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMKKKLLLMMMNNNNNNNNNMMMLLLNNNOOOQQQRRRSSSRRRRRRQQQOOOOOOPPPRRRTTTTTTSSSQQQNNNNNNNNNNNNNNNMMMLLLLLLIIIIIIKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHJJJLLLOOOQQQNNNMMMLLLKKKKKKLLLMMMNNNLLLLLLLLLKKKJJJJJJKKKLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJKKKLLLMMMMMMMMMMMMKKKJJJKKKLLLNNNOOOMMMKKKLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMPPPSSSTTTTTTTTTRRROOOLLLJJJJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGGGGHHHIIIHHHGGGEEEFFFHHHHHHHHHGGGEEEDDDEEEGGGKKKLLLLLLKKKKKKLLLJJJKKKLLLLLLMMMMMMLLLLLLHHHGGGFFFFFFGGGIIIKKKMMMLLLLLLKKKJJJIIIGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGIIIIIIJJJKKKLLLLLLLLLKKKIIIJJJKKKMMMPPPRRRTTTUUUPPPRRRUUUVVVTTTPPPKKKHHHHHHKKKLLLIIICCC@@@@@@BBB@@@@@@AAAAAACCCFFFIIILLLKKKHHHEEEDDDCCCCCCBBBAAA???@@@CCCEEEFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCEEEFFF@@@???>>>===<<<;;;;;;;;;;;;:::999999999:::;;;;;;:::<<>>@@@AAADDDFFFNNNYYYdddrrrtttZZZGGG===555555444333222222222222000000000000////////////------..................,,,,,,++++++***+++++++++(((***,,,+++)))(((***---*********++++++*********)))((('''((())))))'''%%%***)))(((((((((***+++,,,,,,+++*********+++,,,---&&&)))---......------...---111666888666000+++(((***+++,,,***'''&&&(((+++''')))******))))))***,,,---,,,,,,+++************++++++++++++,,,---...///000000000000000000000000............/////////000//////000333555555333111222222222333444666999:::777666888:::;;;>>>HHHSSSaaatttyyylllbbbXXXPPPJJJEEEDDDBBBBBBCCCCCCCCCBBBDDDEEEFFFFFFFFFEEECCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCCCCEEEFFFDDDDDDEEEFFFFFFFFFFFFEEEHHHHHHHHHHHHIIIKKKLLLMMMPPPQQQQQQRRRQQQPPPNNNMMMMMMNNNPPPQQQRRRRRRRRRQQQPPPQQQRRRUUUWWWWWWUUURRRNNNOOOOOOOOOOOONNNMMMMMMIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJHHHHHHJJJMMMRRRTTTPPPOOOMMMKKKKKKLLLMMMNNNJJJJJJKKKJJJJJJJJJLLLMMMJJJJJJJJJKKKKKKKKKKKKKKKHHHIIIJJJLLLNNNOOOPPPPPPKKKKKKKKKNNNPPPPPPOOOMMMOOONNNMMMLLLLLLKKKLLLLLLLLLLLLKKKKKKMMMOOORRRTTTRRRRRRQQQOOOLLLJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLIIIHHHFFFFFFHHHIIIIIIHHHCCCDDDFFFHHHIIIHHHGGGFFFCCCFFFJJJLLLLLLKKKLLLLLLJJJJJJKKKLLLLLLKKKIIIHHHDDDCCCCCCCCCEEEHHHJJJLLLMMMMMMKKKJJJHHHFFFEEEEEEDDDEEEGGGHHHHHHHHHHHHGGGJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJIIIJJJMMMRRRWWWZZZZZZ\\\______\\\WWWPPPLLLFFFIIIKKKIIICCC@@@AAACCCAAABBBBBBCCCDDDGGGKKKNNNLLLIIIFFFDDDDDDDDDCCCBBB@@@@@@BBBCCCEEEFFFFFFGGGCCCBBBAAAAAAAAACCCEEEGGGBBBAAA@@@>>>===<<<<<<<<<;;;:::999999999:::;;;<<<777999===@@@AAAAAA???===999999999999999999999999;;;:::::::::===@@@CCCEEEJJJNNNXXXfffsssuuu^^^JJJ===777555333222333333222111.........///////////////---,,,,,,,,,,,,---......---,,,+++***)))***+++,,,++++++***)))(((((())))))+++++++++************)))'''((()))***+++,,,,,,,,,*********************************)))))))))))))))***))))))))))))+++,,,...333111///......,,,***)))))))))))))))))))))))))))))))))***++++++++++++***((()))***+++,,,+++******...---,,,+++++++++,,,---///000111000...------...------...///000111222222222222222222222222222222111333555555555555666888666888::::::===CCCLLLSSS```sss}}}rrriii___VVVPPPKKKJJJHHHGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEEEEAAA===<<<===@@@BBBCCCBBBDDDFFFHHHHHHHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKOOOQQQUUUWWWWWWTTTQQQOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOOQQQTTTWWWXXXVVVTTTSSSPPPNNNNNNOOOOOOLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJHHHGGGHHHKKKNNNQQQRRROOOLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMJJJHHHIIIKKKMMMLLLJJJOOONNNLLLKKKKKKKKKLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKNNNKKKIIILLLQQQSSSRRROOOPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLJJJIIIIIIHHHIIIIIIIIIFFFDDDEEEGGGHHHFFFDDDEEEEEEFFFIIIMMMNNNKKKHHHIIIKKKLLLKKKIIIHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFLLLKKKJJJHHHFFFDDDDDDCCCBBBEEEGGGGGGEEEDDDEEEGGGKKKLLLNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKNNNSSSZZZ___cccddddddbbb]]]VVVOOOJJJEEEFFFFFFFFFEEEDDDCCCBBBBBBDDDGGGIIIKKKLLLMMMMMMPPPLLLGGGEEEFFFFFFDDDBBBBBBAAAAAACCCFFFGGGFFFEEEDDDCCCAAAAAABBBEEEHHHJJJHHHCCC===<<<===>>><<<888<<<<<<<<<;;;:::999777777777999<<<>>>???>>><<<;;;<<<;;;:::999999:::;;;<<<:::===@@@@@@???AAAEEEIIIMMMYYYjjj{{{|||eeePPPBBB888555333222333333222111////////////////////////------,,,,,,------...///---,,,++++++***+++++++++++++++***)))))))))))))))++++++++++++************)))***+++,,,------------***************************)))))))))))))))))))))(((((((((((()))+++---...222000...---,,,,,,+++***))))))))))))))))))))))))))))))***++++++++++++***((()))***+++,,,++++++***------,,,++++++,,,,,,---///000111000...---...///......//////000111111111222222222222222222222222222444555555444444666777333666:::===???DDDKKKPPP```rrrzzzqqqggg]]]VVVPPPOOOLLLJJJJJJJJJKKKLLLMMMLLLLLLJJJIIIGGGFFFEEEDDDAAA>>>===>>>?????????DDDFFFIIIKKKKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFFFFGGGEEEEEEFFFHHHJJJKKKLLLMMMOOORRRUUUXXXYYYWWWUUUSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPPPPPPPSSSUUUVVVUUUTTTRRRPPPNNNNNNOOOOOOLLLJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHHHHIIIKKKNNNPPPQQQNNNKKKJJJJJJKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJMMMKKKIIIIIIKKKLLLJJJIIIJJJJJJJJJJJJKKKLLLLLLMMMLLLKKKKKKKKKKKKKKKKKKLLLOOOLLLJJJMMMQQQTTTRRROOONNNMMMLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMMMMLLLKKKKKKJJJJJJIIIIIIGGGEEEFFFHHHHHHGGGEEEEEEDDDEEEHHHLLLNNNMMMKKKIIIKKKMMMMMMKKKIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGLLLKKKIIIGGGFFFEEEDDDDDDCCCFFFHHHHHHFFFEEEFFFHHHKKKLLLNNNOOOOOOMMMKKKIIIIIIIIIKKKLLLNNNSSSYYY]]]bbbdddffffffaaaYYYPPPJJJEEEEEEDDDDDDDDDCCCCCCCCCDDDFFFHHHLLLNNNPPPOOONNNNNNKKKIIIHHHHHHGGGDDDBBBDDDCCCBBBCCCEEEEEEDDDCCCCCCBBBBBBBBBDDDGGGJJJLLLIIICCC===;;;<<<===;;;888<<<<<<<<<<<<;;;:::888888888999;;;===>>>===<<<<<<<<<;;;;;;::::::;;;;;;<<<999<<<>>>???@@@EEELLLRRR]]]iii{{{nnnXXXHHH999777444333333333222111000000//////////////////---------------...//////,,,,,,,,,,,,,,,++++++***++++++***))))))))))))***,,,+++++++++************++++++,,,---............))))))))))))))))))))))))))))))))))))))))))******((((((((((((***+++------///...---+++******+++,,,))))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,+++++++++------,,,,,,,,,,,,------///000111000...---...///000000000000000000000000222222222222222222222222333555666555444444555666///444;;;???BBBEEEJJJNNN___qqquuujjjccc[[[YYYUUURRRQQQRRRTTTUUUWWWVVVTTTQQQNNNKKKIIIHHHFFFDDDCCCCCCCCCBBB@@@>>>EEEGGGKKKMMMMMMJJJFFFCCCAAABBBCCCDDDFFFGGGHHHIIICCCDDDFFFGGGJJJKKKMMMNNNOOORRRVVVYYY[[[[[[[[[ZZZVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQSSSTTTTTTTTTRRRPPPOOONNNOOONNNLLLKKKKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLMMMNNNOOOMMMJJJIIIIIIJJJIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJIIILLLKKKIIIIIIJJJJJJIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLMMMQQQSSSRRROOOLLLJJJHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLKKKJJJIIIGGGFFFGGGIIIIIIHHHGGGFFFEEEEEEHHHKKKMMMMMMMMMJJJLLLNNNOOOMMMKKKJJJJJJLLLJJJHHHFFFFFFFFFGGGHHHKKKJJJIIIHHHGGGFFFFFFFFFEEEGGGIIIIIIHHHGGGHHHIIILLLMMMNNNOOOOOOMMMKKKJJJJJJKKKLLLMMMOOOSSSWWW[[[]]]```cccccc___WWWNNNHHHDDDDDDBBBBBBAAABBBCCCCCCGGGGGGJJJOOOSSSTTTQQQNNNLLLKKKIIIIIIIIIGGGDDDBBBGGGEEEDDDDDDEEEEEEDDDBBBBBBBBBBBBCCCEEEIIILLLNNNJJJDDD>>>;;;;;;;;;:::999<<<<<<======<<<;;;::::::999999:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAEEEMMMXXX```sssuuu]]]LLL<<<999555333333333333222111111000000000000//////.........---......///000+++,,,---------,,,***)))++++++***))))))*********,,,,,,+++++++++*********+++,,,------.........---(((((((((((((((((((((((()))))))))))))))*********))))))))))))******++++++------,,,***))))))+++---))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,---------...///000111000///...///000111111111000000000//////111111111111222222222222444555666666444333444555///444:::>>>@@@DDDIIIMMM^^^ppp|||tttllliiieeeaaa```aaaccceeegggfffccc^^^YYYSSSOOOLLLJJJJJJJJJKKKKKKIIIEEEBBBBBBEEEIIILLLLLLHHHDDD@@@???@@@BBBDDDFFFHHHIIIJJJDDDEEEFFFGGGIIIJJJKKKLLLOOOQQQUUUYYY\\\^^^______[[[[[[[[[[[[ZZZYYYWWWVVVVVVSSSQQQPPPRRRSSSTTTTTTRRRQQQPPPOOOOOONNNMMMLLLKKKLLLLLLLLLLLLKKKJJJIIIGGGHHHIIIKKKLLLLLLMMMMMMMMMKKKHHHHHHHHHIIIHHHGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHJJJLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMLLLNNNMMMLLLMMMOOOQQQPPPNNNJJJIIIGGGEEEFFFHHHJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIKKKLLLNNNOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIJJJIIIIIIHHHHHHGGGHHHIIIKKKLLLMMMJJJLLLOOOPPPNNNLLLKKKKKKMMMKKKHHHFFFEEEFFFHHHIIIKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNOOONNNMMMLLLKKKKKKMMMNNNOOOPPPRRRVVVXXXVVVWWWYYYXXXUUUOOOIIIDDDDDDCCCAAA@@@@@@BBBCCCEEEHHHHHHKKKPPPVVVWWWRRRNNNMMMLLLJJJHHHGGGFFFEEEDDDGGGEEEDDDEEEFFFFFFEEEDDDBBBBBBBBBDDDGGGJJJMMMOOOJJJEEE>>>::::::::::::999<<<<<<============<<<<<<;;;:::999999:::;;;<<<===:::;;;<<<<<<============DDDEEEFFFHHHNNNYYYgggqqq{{{aaaNNN>>>;;;777444444444333333222222111111000000000000///............///000000,,,,,,---...---,,,+++***+++***************++++++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((())))))************,,,,,,,,,+++******)))(((+++,,,,,,+++))))))+++---))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,------...............000111000//////000111222222111111000000//////000000000111111222222222444555666666444333444555333555888:::<<>>>>>>>>>>><<<;;;:::999999;;;<<<===::::::;;;<<<===??????@@@EEEHHHMMMSSS]]]kkk{{{eeePPPAAA===888555444444444333333333222222111000000000///////////////000111111---------------,,,+++++++++************+++,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++*********))))))))))))))))))))))))((((((((()))******++++++------------,,,+++))))))))),,,...---***(((***---))))))))))))))))))))))))))))))***++++++++++++***,,,++++++++++++,,,------+++,,,---......///.........000111111//////000222222222222111111000000000//////000000111222222222333555666555444444555666666777888888999???HHHOOO\\\nnntttfff^^^WWWUUUSSSQQQPPPMMMJJJGGGCCCDDDEEEEEEEEECCCAAA@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOORRRVVVZZZ\\\^^^___```bbbdddeeedddcccbbb```]]]YYYWWWWWWWWWWWWWWWTTTUUUUUUTTTQQQPPPPPPQQQNNNOOOPPPPPPNNNLLLIIIHHHGGGHHHIIIKKKLLLLLLMMMMMMLLLJJJGGGGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHJJJLLLMMMKKKJJJJJJJJJNNNOOOOOOOOONNNNNNMMMLLLMMMNNNOOOPPPPPPOOONNNMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHJJJLLLNNNMMMLLLLLLKKKJJJIIIIIIIIIGGGHHHKKKMMMNNNOOOOOOOOOMMMNNNNNNMMMKKKIIIIIIJJJJJJKKKLLLKKKIIIIIIJJJKKKIIIJJJLLLLLLKKKJJJKKKLLLKKKJJJIIIHHHHHHJJJKKKMMMLLLLLLLLLLLLLLLMMMNNNOOOMMMLLLLLLMMMOOOPPPNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLNNNPPPRRRSSSRRRQQQQQQRRRQQQOOOLLLIIIGGGFFFFFFGGGDDDCCCCCCCCCDDDEEEGGGHHHGGGJJJNNNRRRTTTTTTRRRRRRUUUTTTQQQMMMHHHGGGGGGIIIEEEEEEHHHKKKMMMMMMKKKHHHBBBBBBBBBCCCDDDFFFGGGHHHDDDBBB???<<<:::999999:::999:::;;;===>>>?????????===<<<;;;:::;;;;;;======;;;;;;<<<===???BBBEEEGGGGGGNNNYYYeeesssiiiSSSBBB>>>999555444444444444444333333222111111000000000000//////000000111222......---,,,,,,,,,,,,,,,+++*********++++++,,,---------,,,,,,,,,+++++++++)))***************))))))************************'''(((((()))******++++++,,,,,,---......------,,,)))---000///+++))))))+++))))))))))))))))))))))))))))))***++++++++++++***,,,,,,+++++++++,,,---...+++,,,---.../////////......000111111000000111222222222111111111111111111/////////000111222222222222444555555444444666777777888888888888===FFFLLL\\\mmmvvvkkkgggaaa[[[XXXTTTQQQOOOLLLJJJHHHEEECCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKNNNQQQUUUXXXYYY\\\___bbbeeeggghhhgggfffdddbbb^^^\\\\\\[[[ZZZXXXUUUWWWWWWVVVSSSQQQRRRSSSPPPPPPQQQQQQPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMLLLJJJGGGGGGHHHIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHGGGJJJMMMNNNMMMLLLLLLMMMOOONNNNNNNNNNNNNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNLLLMMMMMMLLLKKKJJJJJJKKKIIIIIIHHHIIIIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGHHHJJJLLLOOOQQQSSSTTTOOOQQQQQQOOOKKKHHHIIIJJJFFFIIILLLLLLKKKJJJKKKMMMHHHIIIIIIHHHGGGHHHJJJLLLHHHHHHIIIIIIJJJLLLMMMNNNMMMMMMMMMNNNNNNPPPQQQRRROOONNNMMMNNNQQQRRRPPPNNNOOOOOOOOONNNNNNNNNMMMMMMPPPRRRTTTTTTRRRQQQPPPPPPOOONNNLLLJJJHHHHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIJJJGGGLLLQQQSSSRRRQQQSSSVVVWWWYYYYYYVVVPPPKKKIIIIIIFFFHHHKKKOOOQQQOOOJJJGGGBBBBBBBBBBBBBBBBBBCCCCCC@@@@@@???>>><<<:::::::::888888:::<<<>>>?????????>>>======<<<<<<=========>>>>>>>>>???BBBGGGLLLOOOTTT^^^nnn~~~mmmVVVCCC???999666444444444444444444333333222111000000000000000000000111111222///...---,,,+++,,,---...+++*********+++,,,,,,------------,,,,,,,,,++++++******+++++++++******)))************************'''(((((()))***+++++++++***+++---///000000000///(((---222111---))))))***))))))))))))))))))))))))))))))***++++++++++++***---,,,+++***+++,,,---...***+++---///000000///......000111111000000111333111111111111111111111111...//////000111222222222222333555555555555666888777888999999999===DDDJJJ[[[mmm~~~xxxooogggbbb^^^[[[YYYTTTQQQKKKFFFCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHHHHIIIKKKNNNQQQTTTVVVZZZ]]]aaaeeehhhiiiiiihhhgggeeebbb```___^^^\\\ZZZVVVXXXYYYWWWSSSRRRSSSTTTQQQRRRSSSSSSQQQNNNJJJHHHIIIIIIIIIIIIJJJLLLMMMNNNLLLJJJHHHGGGHHHIIIIIIIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJIIIIIIIIIHHHHHHHHHFFFJJJNNNOOONNNMMMMMMOOOMMMMMMLLLLLLMMMOOOQQQRRRNNNOOOQQQRRRRRRQQQOOONNNMMMNNNNNNMMMLLLKKKKKKLLLHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHIIIJJJMMMPPPSSSVVVXXXQQQRRRSSSPPPKKKHHHHHHJJJBBBFFFKKKMMMLLLLLLMMMOOOHHHHHHGGGFFFEEEFFFJJJLLLGGGGGGIIIJJJLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSPPPNNNMMMOOORRRSSSQQQNNNOOOOOOOOONNNNNNNNNMMMMMMPPPRRRUUUUUUSSSPPPOOOOOOMMMLLLLLLKKKJJJHHHGGGGGGDDDEEEGGGHHHJJJJJJKKKKKKGGGNNNTTTTTTQQQPPPUUUZZZYYY\\\___]]]WWWPPPKKKIIIHHHJJJNNNRRRSSSPPPJJJEEEBBBBBBBBBAAAAAA@@@??????>>>?????????<<<;;;::::::777888999;;;===>>>??????>>>>>>>>>>>>>>>=========AAA@@@???@@@DDDJJJPPPTTTeeepppsss[[[LLLAAA888555555333444666222555888888444222111222222222111111111111222222000/////////............++++++++++++++++++++++++000///......,,,,,,+++***)))(((((()))++++++***(((******))))))))))))******+++++++++*********))))))***+++,,,---............//////.........---------))))))))))))***+++,,,---+++---...---------000222------------------------////////////////////////111000...,,,,,,...000111111000000000000000111222111111222222222333333333222333444555666666666666999888999<<<<<<===DDDLLL]]]ooo{{{wwwqqqhhhaaa]]]WWWOOOHHHEEECCCBBBBBBDDDCCCBBBCCCEEEFFFEEEDDDFFFEEEEEEFFFGGGHHHIIIJJJHHHIIIKKKLLLMMMNNNQQQTTTUUUXXX\\\___bbbdddfffiiiggggggfffeeecccaaa___^^^XXXWWWUUUSSSRRRRRRRRRSSSSSSRRRPPPNNNMMMMMMMMMNNNLLLKKKKKKKKKMMMMMMLLLJJJMMMLLLJJJHHHHHHHHHIIIJJJPPPOOOMMMLLLJJJIIIIIIIIILLLKKKIIIGGGGGGGGGIIIJJJLLLMMMNNNPPPQQQQQQPPPPPPMMMLLLJJJIIIIIIKKKMMMOOOUUUTTTSSSQQQPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLMMMLLLIIIGGGGGGHHHJJJLLLLLLKKKIIIIIIKKKLLLKKKJJJIIIHHHHHHJJJNNNRRRTTTTTTTTTSSSQQQOOOMMMKKKIIIHHHFFFDDDDDDJJJQQQTTTOOOIIIMMMLLLIIIGGGFFFGGGHHHJJJIIIIIIJJJMMMPPPQQQPPPNNNOOOPPPPPPPPPOOOOOOQQQRRRQQQMMMIIIKKKOOORRRQQQNNNNNNNNNNNNNNNMMMMMMMMMMMMPPPPPPQQQQQQQQQPPPPPPOOONNNMMMKKKKKKLLLLLLLLLKKKIIIIIIJJJLLLPPPQQQQQQPPPQQQQQQRRRRRRRRRSSSVVVYYY\\\\\\\\\[[[WWWRRRLLLIIIIIIIIIJJJKKKLLLJJJGGGCCCCCCBBB@@@????????????@@@::::::;;;;;;;;;;;;;;;;;;===:::888<<>>@@@???>>>>>>???@@@AAADDDGGGIIIMMMTTT^^^fff|||yyy```MMMCCC999777666555555666333555777666333111111222222111111000000111111222000000/////////.........++++++++++++++++++++++++......------,,,,,,++++++***))))))***++++++)))(((******))))))))))))******,,,,,,,,,,,,+++++++++*********+++,,,---------,,,......------------,,,,,,***)))))))))))))))*********,,,------,,,,,,...000---------------,,,,,,,,,........................000///...------...///000000000000000000111111222111222222222222333333333222333444555666666666666999888999;;;;;;<<>>======>>>???::::::;;;;;;;;;;;;<<<<<<;;;999888<<>>EEEFFFGGGIIIIIIIIIHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQUUUWWWXXXXXXXXXYYY\\\___dddddddddcccbbbaaa______[[[YYYWWWUUUTTTSSSSSSSSSTTTSSSQQQOOONNNMMMLLLLLLMMMLLLLLLMMMNNNNNNMMMKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJHHHGGGGGGGGGHHHIIILLLMMMNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMKKKLLLMMMNNNNNNNNNNNNNNNNNNLLLIIIGGGFFFGGGIIIJJJMMMKKKJJJJJJKKKLLLLLLKKKKKKJJJIIIJJJLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLJJJGGGEEEIIIOOOSSSSSSPPPQQQOOOLLLJJJIIIIIIJJJKKKLLLLLLMMMOOORRRTTTTTTSSSNNNOOOQQQPPPOOOOOOPPPRRRRRROOOKKKKKKMMMNNNMMMKKKPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQRRRRRRSSSSSSQQQPPPPPPQQQQQQPPPOOONNNNNNNNNQQQTTTWWWWWWWWWVVVWWWWWWVVVTTTSSSTTTVVVZZZZZZ[[[[[[XXXTTTQQQNNNJJJIIIHHHHHHIIIIIIFFFEEEAAA@@@>>>===<<<<<<======::::::;;;;;;;;;<<<<<<<<<:::999999<<>>???AAAAAAAAACCCFFFIIILLLQQQZZZdddooo~~~pppUUUHHH===::::::888555444444444333222111111222333111111111000000111111111000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,+++)))'''************************---,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++*********************)))******++++++***,,,......------...///+++++++++,,,,,,,,,,,,,,,------------------------......////////////......000000000000111222333333222222222333333333444444222333444555555666555555999888999;;;;;;<<>>============::::::;;;<<<<<<===>>>>>><<<<<<<<<===???@@@AAA@@@BBBCCCEEEGGGJJJPPPWWW\\\hhhsssgggVVVDDD>>>===:::666555555444333333555555444333333333222222222222333333111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,------+++))))))***+++,,,,,,+++***)))+++++++++*********))))))++++++,,,,,,,,,,,,,,,++++++************))))))))))))******,,,---///111222---///111111000/////////+++,,,,,,------......///------------------------////////////////////////000000000111222333444555333333333333444444444444444444555777777777777777888777999===>>>???FFFOOO]]]vvvvvviii^^^XXXQQQMMMIIIFFFDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???CCCEEEGGGHHHGGGFFFGGGGGGJJJKKKNNNPPPRRRVVVZZZ]]]\\\\\\^^^___```aaaaaaaaa```^^^[[[XXXUUUSSSSSSRRRRRRRRRRRRRRRQQQOOONNNMMMPPPOOOOOOPPPQQQQQQPPPNNNMMMOOOQQQSSSSSSRRRPPPNNNOOONNNNNNNNNNNNNNNOOOOOOJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNOOOOOONNNMMMMMMLLLMMMNNNPPPPPPOOONNNNNNLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMLLLOOOMMMKKKIIIHHHJJJLLLMMMOOOMMMLLLLLLMMMNNNNNNMMMLLLLLLLLLNNNQQQRRRQQQPPPOOOOOONNNMMMLLLLLLKKKKKKOOOLLLIIIHHHJJJMMMPPPQQQPPPPPPOOOOOOOOOOOOPPPPPPMMMLLLJJJKKKMMMOOOOOOOOOMMMOOOQQQRRRQQQPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTQQQQQQQQQRRRTTTWWWZZZ\\\^^^]]]]]]^^^______\\\ZZZRRRPPPOOOPPPRRRUUUUUUUUURRRSSSUUUUUUSSSRRRRRRSSSRRRSSSSSSSSSSSSQQQPPPOOOKKKJJJIIIIIIJJJIIIGGGFFFDDDBBB@@@>>>============::::::;;;<<<===>>>>>>???======>>>???@@@AAABBBBBBCCCEEEHHHMMMTTT]]]gggnnnqqq^^^JJJAAA???===999777555444444555777777555222555444444333333444444555111111111000000000//////------------------------........................---,,,,,,---......,,,+++)))***,,,------,,,***))),,,,,,+++++++++*********))))))***+++,,,,,,,,,++++++++++++*********))))))******+++,,,---...000111,,,...111111000.........,,,,,,---......///000000........................000///...------...///000000000000111222333555555333333333444444444444555555666777888888999999999888777:::===???AAAIIIRRRbbb{{{~~~pppggg[[[VVVNNNHHHFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@???AAACCCFFFFFFEEEDDDDDDDDDFFFIIILLLOOOQQQTTTWWWZZZZZZ[[[\\\^^^```aaaaaabbb___]]]ZZZWWWTTTRRRQQQQQQPPPQQQRRRRRRRRRQQQOOONNNQQQPPPOOOPPPRRRRRRPPPOOOQQQRRRTTTTTTTTTSSSQQQPPPQQQPPPPPPOOOOOOOOOPPPPPPJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNPPPPPPPPPOOOOOOMMMNNNPPPRRRRRRQQQPPPNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLKKKNNNMMMKKKJJJJJJLLLNNNPPPPPPNNNLLLMMMNNNOOONNNMMMMMMMMMMMMNNNPPPPPPOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPNNNKKKIIIJJJLLLNNNOOONNNNNNOOOOOOPPPQQQQQQRRROOOMMMKKKKKKLLLNNNMMMMMMLLLOOOQQQRRRQQQPPPPPPPPPNNNNNNNNNNNNNNNOOORRRSSSTTTTTTUUUVVVVVVWWWXXXXXXVVVVVVUUUVVVXXX[[[^^^```ccccccccceeefffeeebbb```WWWUUUSSSRRRTTTVVVWWWWWWTTTVVVWWWVVVTTTRRRQQQQQQPPPPPPPPPPPPOOONNNMMMLLLKKKJJJKKKLLLLLLKKKHHHEEECCCAAA???===<<<;;;;;;<<<::::::;;;<<<===>>>??????===>>>@@@BBBDDDEEEGGGIIIGGGJJJPPPXXXdddrrryyydddNNNDDDAAA???<<<:::555444444777999999666222666555555444444555555666111111111111000000000000------------------------////////////////////////---,,,,,,---...///---,,,)))***,,,------,,,***)))---------,,,,,,,,,++++++''''''(((******+++++++++++++++++++++************++++++++++++,,,,,,---...+++---000111///---,,,,,,------......///000111111////////////////////////111000...------...000111000000000111222444555666333333333444444444555555666777888999999::::::999777777:::>>>@@@CCCKKKTTTfffvvveee^^^UUUMMMIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@???BBBEEEEEEDDDBBBBBBBBBEEEHHHKKKNNNPPPRRRTTTVVVXXXZZZ[[[^^^```aaabbbbbbaaa___[[[XXXUUUSSSRRRQQQOOOPPPQQQRRRRRRQQQPPPOOOQQQPPPPPPQQQRRRRRRQQQOOOTTTUUUUUUVVVUUUTTTSSSRRRSSSRRRQQQPPPPPPPPPPPPPPPKKKKKKLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQPPPPPPMMMOOOQQQSSSTTTRRRPPPOOOOOOOOONNNMMMMMMMMMMMMMMMOOOOOOOOONNNMMMLLLKKKJJJNNNMMMKKKJJJKKKMMMPPPRRRPPPNNNMMMMMMNNNOOOOOONNNNNNNNNMMMNNNOOONNNLLLIIILLLLLLMMMNNNOOOPPPPPPQQQOOOMMMJJJHHHHHHIIIJJJKKKMMMMMMNNNOOOPPPQQQRRRSSSQQQOOOLLLKKKLLLMMMMMMLLLLLLOOOQQQRRRQQQPPPPPPPPPMMMMMMNNNNNNOOOQQQTTTVVVYYYZZZZZZ[[[\\\]]]]]]^^^\\\[[[[[[[[[]]]```ccceeehhhggghhhiiijjjiiifffddd[[[YYYVVVUUUVVVXXXYYYXXXXXXYYYZZZXXXUUURRRPPPPPPOOOOOOOOONNNMMMLLLKKKJJJKKKKKKLLLMMMNNNLLLHHHEEEBBB@@@>>><<<;;;:::::::::::::::;;;<<<===>>>???@@@===???BBBEEEGGGIIILLLOOOQQQVVV]]]hhhwwwpppWWWGGGCCCBBB???:::777777777777666555444333555444222222222444666777222111000000111111000...,,,------......------,,,---------...///...,,,***------------,,,+++***)))((())),,,......---+++))),,,,,,,,,+++)))))),,,...***)))((()))***+++***((()))************+++++++++++++++++++++++++++++++++++++++,,,---...000111222222111///...------......333000...///000111...,,,000000///............///222222111111111111111111333333333333333333333333999999999888999999::::::888777999<<<>>>CCCOOO\\\qqqwwwmmm___TTTMMMJJJGGGEEEAAA@@@@@@@@@BBBBBB@@@>>>CCCCCCCCCEEEFFFEEEBBB???EEEEEEEEEFFFIIIMMMPPPSSSUUUXXX[[[\\\]]]]]]]]]^^^\\\\\\[[[WWWSSSPPPQQQTTTRRRTTTTTTPPPPPPSSSTTTRRRSSSPPPNNNNNNPPPTTTVVVVVVXXXXXXVVVUUUTTTTTTSSSSSSXXXWWWVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMRRRRRRQQQPPPOOOOOONNNNNNPPPQQQSSSTTTUUUUUUUUUTTTQQQQQQRRRPPPNNNLLLMMMMMMMMMNNNOOOPPPOOONNNMMMLLLMMMLLLLLLLLLLLLNNNOOOPPPPPPNNNLLLKKKLLLMMMMMMMMMNNNNNNPPPQQQRRRPPPMMMKKKLLLLLLKKKJJJJJJKKKMMMMMMPPPNNNLLLJJJJJJKKKLLLMMMMMMMMMLLLLLLMMMOOORRRSSSQQQPPPOOOMMMLLLKKKKKKKKKNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOPPPPPPQQQTTTXXX\\\^^^_________```aaacccdddbbbaaaaaaccceeeffffffeeeffflllnnnllllllooolllfffaaa^^^[[[YYYXXXXXXWWWVVVWWWWWWVVVTTTQQQNNNLLLKKKLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKKKKIIIFFFCCC@@@???@@@@@@AAA@@@???>>>======<<<<<<===@@@BBBCCCCCC@@@EEEJJJMMMNNNPPPTTTWWWYYYbbboooxxx^^^LLLDDDAAA===999666777777777666555444444444333222111222333555666222111000000111111000...------------------------,,,+++,,,...000000...,,,------------,,,+++***)))((())),,,---...---+++***+++,,,,,,***))))))+++---+++)))((()))***+++***((()))************+++++++++.........------+++******,,,,,,,,,,,,---...000111222111///...------......222000...///000111///---...............///000111111111111111111111111111333333333333333333333333999999888888888999:::::::::999;;;===???EEEQQQ^^^www~~~nnn___VVVQQQMMMKKKGGGFFFDDDDDDDDDDDDBBB@@@BBBBBBBBBDDDEEEDDDBBB???BBBBBBBBBDDDFFFJJJMMMOOOSSSUUUWWWYYYZZZZZZ[[[[[[YYYZZZYYYVVVRRRPPPQQQSSSRRRUUUTTTQQQQQQTTTTTTQQQQQQOOOMMMMMMPPPSSSUUUVVVUUUUUUTTTTTTTTTUUUVVVWWWWWWVVVUUUSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMRRRQQQPPPOOOOOOOOOPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSRRRSSSSSSQQQOOONNNNNNOOOMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOPPPPPPQQQRRRRRRRRRPPPLLLJJJNNNMMMLLLLLLKKKLLLMMMNNNOOONNNMMMLLLKKKLLLLLLMMMKKKJJJJJJJJJKKKNNNQQQRRRSSSRRRQQQOOONNNMMMMMMLLLOOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUXXX]]]aaadddeeeeeedddddddddfffgggffffffgggjjjlllllljjjhhhggglllmmmjjjjjjmmmkkkgggaaa___\\\[[[ZZZZZZXXXVVVVVVUUUTTTRRRPPPMMMKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHIIIIIIIIIHHHEEECCCAAAAAABBBCCCDDDCCCAAA???===>>>=========>>>@@@@@@@@@DDDHHHKKKNNNQQQWWW___eeeqqqyyyiiiSSSGGGAAA;;;777666666777777777666555555333222111111111222333444222111000000111111000...///...---,,,,,,---...///++++++,,,...111111000///------------,,,+++******(((***+++------,,,+++******++++++***))))))***,,,+++***))))))***+++***))))))************+++++++++000111111111000---+++)))---,,,+++++++++---000111222111///...------......000///...///000111000///---------...///000222222111111111111111111111111333333333333333333444444888888888888888999::::::<<<;;;<<>>AAA@@@AAABBBDDDCCCAAA???@@@@@@AAACCCEEEHHHJJJLLLOOOPPPRRRSSSUUUVVVVVVVVVUUUUUUTTTRRRPPPOOOPPPRRRPPPTTTTTTRRRRRRSSSRRRNNNNNNLLLKKKLLLOOOSSSUUUVVVSSSRRRQQQRRRSSSUUUXXXZZZUUUUUUTTTRRRQQQOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOONNNOOOPPPRRRTTTOOOPPPQQQRRRSSSSSSRRRRRRSSSTTTTTTSSSPPPOOOOOOPPPOOONNNNNNNNNNNNNNNOOOOOONNNMMMLLLKKKJJJKKKLLLLLLKKKJJJJJJKKKMMMPPPSSSUUUVVVWWWWWWWWWTTTPPPMMMJJJPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJJJJJJJLLLOOORRRTTTUUUUUUSSSQQQPPPOOOOOOOOOOOOPPPRRRSSSUUUUUUVVVVVVSSSSSSTTTTTTUUUXXX]]]aaakkkllllllkkkjjjjjjlllnnnlllnnnqqquuuvvvtttooojjjiiikkkjjjgggfffhhhhhhfff```___^^^]]]]]][[[XXXVVVTTTSSSQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBBDDDEEEGGGHHHGGGDDD@@@>>>???>>>======???AAACCCDDDIIILLLPPPTTTZZZeeesss|||ttt]]]LLLBBB<<<777666666777777777777666666222111111000000111222222222111000000111111000...000...---++++++---...000,,,,,,---///111222000...,,,---------,,,,,,+++***)))***+++------,,,+++***)))***+++***))))))***++++++***))))))++++++***)))))))))*********+++++++++000111333333333000---+++,,,+++******,,,///222444222111///...------...............///000111111111............///000111222111111111111111222222222333333333444444444444444888777777777888999:::;;;<<<;;;===@@@CCCKKKZZZiiiyyykkk___XXXPPPMMMHHHEEEDDDCCCAAA???@@@??????@@@BBBBBBAAA???@@@AAACCCEEEHHHJJJKKKLLLLLLLLLLLLNNNPPPRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOMMMQQQSSSQQQQQQRRRPPPLLLLLLKKKJJJLLLPPPSSSUUUVVVRRRRRRQQQQQQRRRUUUXXXZZZTTTTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPOOOOOOOOOOOOOOOQQQPPPOOONNNOOORRRUUUVVVQQQQQQRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRPPPNNNOOOPPPQQQPPPOOONNNOOOPPPQQQRRRPPPOOOMMMLLLKKKKKKKKKLLLIIIJJJKKKMMMOOOTTTYYY\\\___``````^^^YYYTTTPPPMMMPPPPPPOOONNNMMMMMMLLLLLLNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMNNNPPPSSSVVVXXXWWWVVVUUUSSSRRRQQQQQQQQQPPPQQQSSSVVVXXXYYYZZZZZZUUUVVVVVVVVVWWWZZZ^^^bbboooqqqqqqqqqoooppptttxxxwwwyyy}}}{{{sssmmmkkkjjjgggdddbbbcccdddccc```____________\\\XXXUUUQQQPPPNNNLLLJJJHHHGGGFFFGGGGGGGGGGGGHHHIIIIIIJJJGGGGGGFFFEEEDDDCCCCCCCCCEEEGGGIIIJJJIIIEEE@@@===>>>>>>>>>???AAAEEEJJJMMMNNNRRRYYYbbblllzzzgggTTTGGG???;;;777777777777777777666555222111111111111111111111222111000000111111000...000///---,,,,,,---///000///......///111000...,,,,,,,,,---------,,,++++++)))***+++,,,,,,,,,++++++)))***,,,+++***)))***++++++***)))***+++,,,+++)))))))))*********+++++++++---///111333444333111///+++++++++,,,///222555777222111///...------......------//////000000111222111000000/////////000000000000111111111222222222333333333444444555555555777777777777888999:::;;;<<<;;;===AAAFFFQQQbbbrrrnnnccc[[[WWWQQQLLLJJJHHHFFFEEEAAA@@@@@@@@@BBBBBBAAA@@@@@@BBBEEEHHHKKKMMMNNNNNNLLLJJJJJJLLLOOOQQQQQQPPPOOOMMMLLLJJJJJJJJJKKKKKKJJJNNNPPPOOOOOOPPPNNNJJJLLLKKKKKKMMMQQQTTTVVVVVVTTTSSSRRRRRRSSSUUUWWWXXXTTTTTTTTTSSSSSSRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPOOOPPPPPPOOOOOOQQQSSSVVVWWWTTTTTTSSSSSSSSSSSSSSSSSSRRRSSSSSSRRROOONNNNNNOOORRRQQQQQQPPPQQQRRRSSSTTTRRRQQQOOOMMMLLLLLLLLLMMMJJJLLLMMMOOOQQQVVV]]]bbbhhhiiiiiifff___XXXTTTRRRPPPPPPOOOOOONNNMMMLLLLLLNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPRRRUUUXXXZZZWWWWWWVVVUUUTTTTTTTTTTTTSSSTTTWWWZZZ]]]___```aaa^^^^^^^^^^^^^^^```eeehhhpppsssuuuttttttvvv|||zzzsssoookkkfffbbb___^^^^^^```^^^^^^^^^______\\\WWWTTTOOONNNLLLJJJHHHFFFFFFEEEGGGGGGGGGGGGHHHIIIJJJJJJFFFEEEEEEDDDDDDCCCCCCCCCEEEGGGJJJJJJIIIEEEAAA>>>???@@@@@@AAACCCGGGNNNTTTWWW___kkkxxxttt^^^NNNDDD???888888888888777666555444222222222111111111111000222111000000111111000...000///...------...///000///......///000///---+++,,,,,,,,,------,,,,,,+++******++++++,,,,,,,,,+++)))+++------+++***++++++,,,*********+++,,,+++***)))************+++++++++***,,,///111333444333333------...000333555777888222111///...------......,,,...000000//////111333222111000000/////////000000000000111222222333333333333333444555555666666666666666777888999:::;;;<<<;;;>>>DDDKKKXXXmmm~~~xxxjjjddd\\\UUUPPPMMMKKKIIIFFFEEEDDDDDDEEEEEEDDDBBBBBBEEEIIIMMMQQQSSSSSSSSSQQQNNNMMMNNNSSSUUUUUUSSSQQQOOOLLLJJJJJJJJJIIIHHHIIILLLNNNMMMMMMPPPOOOLLLNNNNNNNNNPPPSSSVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVWWWUUUUUUUUUUUUUUUVVVVVVVVVSSSSSSSSSRRRRRRQQQQQQPPPOOOPPPPPPQQQSSSTTTVVVWWWVVVUUUTTTSSSSSSRRRSSSSSSRRRSSSSSSQQQOOONNNNNNOOOQQQQQQQQQQQQRRRSSSTTTTTTRRRQQQOOONNNMMMMMMNNNNNNKKKMMMOOOPPPRRRVVV^^^dddmmmoooooojjjbbbZZZVVVUUUPPPPPPQQQQQQPPPOOONNNMMMPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPRRRUUUXXXZZZXXXXXXWWWWWWXXXXXXYYYYYYXXXZZZ]]]aaadddgggiiijjjeeeeeeeeeccccccdddhhhkkkqqquuuxxxxxxwwwzzz{{{tttnnnhhhddd```[[[[[[^^^]]]]]]]]]]]]]]]ZZZVVVRRRNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGGGGFFFGGGGGGHHHHHHDDDEEEEEEEEEEEEEEEDDDCCCFFFGGGIIIJJJHHHEEEBBB???BBBCCCDDDEEEFFFLLLUUU\\\jjjttthhhTTTHHHCCC::::::999999777666444333222222333333222111111000222111000000111111000...///..................///---,,,,,,...//////---++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***,,,......---,,,,,,,,,,,,+++******,,,,,,+++***)))************+++++++++***+++---///111222333333000222333555777777777777222111///...------......---///111000///...000222000000000///000000111111///000000111222222333333333333444444555666666666555555666666777999:::;;;===<<<@@@GGGQQQaaawwwyyynnnddd]]]XXXTTTRRRNNNLLLJJJIIIIIIIIIHHHGGGHHHKKKPPPVVVZZZ\\\]]]\\\XXXUUURRRTTTYYY\\\\\\ZZZWWWSSSNNNLLLLLLKKKIIIFFFIIILLLMMMLLLMMMQQQRRRPPPQQQQQQPPPRRRUUUWWWWWWWWWSSSTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYUUUTTTTTTSSSRRRRRRQQQQQQOOOPPPRRRTTTUUUUUUUUUUUUVVVUUUSSSRRRQQQQQQQQQRRRSSSTTTTTTRRRPPPOOOOOOPPPOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNKKKMMMOOOOOOPPPTTT]]]dddmmmppppppkkkaaaYYYUUUTTTQQQRRRSSSSSSSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQSSSSSSTTTSSSRRRSSSTTTWWWYYY[[[ZZZZZZZZZ[[[\\\]]]_________aaaeeeiiimmmppprrrtttllllllkkkiiiggghhhkkknnnuuuyyy|||{{{yyy|||zzzsssllliiiccc\\\ZZZ]]]\\\[[[ZZZZZZZZZXXXTTTQQQMMMLLLIIIGGGEEEDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDEEECCCDDDFFFGGGGGGFFFEEECCCGGGHHHIIIIIIHHHFFFDDDCCCCCCFFFJJJLLLPPPYYYfffooonnnXXXKKKEEE;;;;;;:::999777555333222333333333333333222111000222111000000111111000///......////////////......******+++---///000///---++++++,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++---//////...,,,,,,---,,,+++******,,,,,,+++***)))************+++++++++***+++,,,---///111222333444555777999999888666555222111///...------......---///111111......000222////////////000222333444///000000111222222333333333333444444555666777777555555555666777999:::;;;>>>>>>BBBJJJVVVggg~~~wwwmmmfffaaa___SSSQQQNNNMMMMMMMMMKKKJJJNNNRRRXXX^^^ccceeeeeeeee^^^ZZZWWWYYY^^^bbbaaa___[[[VVVQQQNNNNNNLLLIIIGGGJJJMMMNNNLLLNNNSSSUUUSSSSSSSSSRRRTTTWWWXXXXXXWWWRRRSSSVVVYYYZZZZZZYYYXXXXXXXXXYYYYYYZZZ[[[[[[\\\UUUUUUUUUTTTSSSRRRRRRQQQNNNPPPSSSUUUVVVVVVUUUTTTUUUTTTRRRQQQPPPPPPPPPQQQTTTUUUUUUTTTQQQPPPPPPQQQLLLMMMOOOQQQRRRRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNJJJMMMOOOOOONNNRRR[[[bbbllloooooojjj```WWWSSSSSSSSSSSSUUUVVVVVVUUUTTTSSSSSSQQQPPPOOOPPPQQQTTTUUUXXXWWWVVVVVVWWWZZZ\\\^^^[[[\\\\\\]]]___aaacccddddddfffjjjnnnsssvvvyyyzzzuuuuuusssqqqoooooorrruuuyyy}}}~~~{{{}}}wwwppplllfff]]]ZZZ^^^[[[ZZZXXXXXXXXXVVVSSSPPPMMMLLLIIIFFFDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDFFFHHHHHHGGGEEECCCHHHHHHIIIIIIIIIHHHFFFFFFCCCHHHMMMSSSZZZgggwww}}}jjjVVVGGG@@@;;;888::::::777555666444333222222111111222222222111000111222222111000.../////////000000000111///////////////......---...,,,++++++,,,---,,,+++(((***,,,,,,++++++,,,---.........------,,,,,,,,,+++++++++,,,......---,,,,,,+++***))))))***+++,,,)))***,,,------...000111222666;;;>>>???===888555000///...------...///000000000000000000000000000000000000000000111111222222222222111222222333333444333222222333444666777555555777:::===>>>>>>===<<>>@@@AAA@@@BBBFFFGGGHHHIIIKKKMMMLLLLLLKKKKKKJJJJJJJJJKKKJJJOOOXXXaaannn}}}uuu^^^NNNDDD>>>:::;;;;;;888666666444333222222111222222222222111000111222222111000/////////000000000000000///////////////......---...,,,++++++---...------)))+++,,,---+++++++++---------,,,,,,,,,++++++++++++++++++,,,---------,,,,,,+++***))))))***+++,,,***+++,,,,,,,,,+++---...111444888;;;<<<:::777555000000//////.../////////000000000000000000000000000000000000000111111222222222222222222333333444333333333333333555666777555666777:::<<<======<<<===BBBJJJSSSaaavvvqqqkkkaaaZZZXXXYYY\\\^^^aaaaaabbbdddgggiiiiiihhhdddbbbbbbccceeefffffffffcccaaa^^^XXXSSSPPPPPPQQQPPPQQQRRRRRRRRRUUU[[[___^^^]]]\\\\\\[[[ZZZZZZZZZZZZ[[[[[[[[[ZZZZZZ[[[]]]aaa```______```___]]][[[ZZZYYYXXXWWWVVVTTTSSSRRRWWWWWWVVVUUUTTTSSSSSSRRRVVVWWWWWWVVVTTTSSSSSSTTTUUUTTTTTTTTTSSSSSSRRRRRRVVVVVVVVVVVVTTTRRRPPPOOONNNOOOPPPQQQRRRQQQPPPPPPSSSRRRQQQQQQRRRUUUXXXYYY\\\\\\[[[YYYWWWVVVUUUTTTTTTUUUVVVVVVWWWWWWWWWWWWTTTUUUUUUUUUTTTVVVYYY\\\``````aaadddhhhjjjiiiggghhhiiijjjkkknnnqqqtttvvvyyy{{{~~~~~~}}}zzzuuuppplllfff___[[[YYYXXXWWWUUURRROOOMMMKKKIIIHHHFFFDDDCCCCCCDDDEEECCCBBB@@@???>>>???AAAAAAAAADDDHHHKKKNNNQQQTTTWWWUUUSSSOOOLLLKKKMMMOOOQQQYYY```kkkxxxlllXXXJJJBBB<<<<<<<<<999777777444444333222222222222222222111000111222222111000000000000000000000000000///////////////......---...---,,,---///000000///+++---...---,,,++++++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,++++++************+++++++++,,,---,,,+++***+++,,,000222444666777666555444111111111111000//////...000000000000000000000000000000000000000111111222222222222333333333444444333333333333444555666777555666888999:::;;;;;;;;;>>>DDDMMMXXXggg}}}rrrhhhccccccfffggglllmmmnnnmmmkkkhhhggggggeeedddcccdddggghhhggggggdddbbb___ZZZUUUTTTUUUWWWVVVWWWYYYYYY[[[]]]aaaeeecccbbb```^^^]]]\\\\\\\\\``````aaa___]]][[[[[[\\\^^^^^^]]]^^^___^^^\\\ZZZ\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVUUUSSSRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSWWWWWWWWWWWWUUUSSSQQQPPPOOOQQQSSSTTTUUUTTTRRRQQQUUUUUUTTTSSSTTTUUUWWWXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[YYYZZZZZZZZZZZZ[[[^^^aaadddeeefffjjjmmmoooooonnnoooppprrruuuyyy~~~}}}{{{xxxsssnnnjjjddd^^^ZZZVVVUUURRROOOLLLJJJHHHHHHFFFEEECCCBBBAAABBBCCCCCCDDDCCCAAA@@@???@@@AAAAAAAAAEEEKKKPPPVVV\\\cccgggeee___XXXRRRQQQVVV]]]bbbmmmvvvyyydddOOOEEE===<<<<<<:::888888444444333222222222222333222111000111222222111000111111111000000000000//////////////////......---...------///111222111000---...///...,,,******+++,,,,,,,,,+++++++++++++++***+++,,,---,,,++++++,,,++++++++++++++++++++++++***,,,------,,,+++,,,...///000000111222222333333111111222222222000///---000000000000000000000000000000000000000111111222222222333444444555555555333333333444555555666777666777999999999999:::;;;???FFFQQQ^^^ppp{{{tttpppooooootttvvvwwwtttnnnhhhgggggghhhgggffffffggggggeeedddbbbaaa___ZZZWWWVVVXXXZZZ\\\]]]```bbbdddgggjjjkkkhhhfffbbb___]]]\\\]]]]]]cccdddfffeeebbb___^^^]]]]]]]]]]]]^^^___^^^[[[YYY\\\[[[ZZZYYYXXXXXXYYYZZZXXXXXXXXXWWWWWWWWWVVVVVVUUUVVVVVVUUUSSSRRRRRRSSSRRRRRRRRRSSSSSSSSSTTTTTTWWWXXXXXXWWWVVVTTTRRRPPPQQQSSSUUUWWWXXXWWWUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZZZZZZZZZZ[[[[[[\\\\\\]]][[[[[[\\\\\\]]]^^^___```___```aaaaaa```aaaccceeegggiiilllooosssuuuvvvvvvyyyzzz}}}~~~{{{vvvsssnnniiiddd___ZZZVVVRRRQQQMMMJJJGGGEEEEEEDDDBBBBBBAAA@@@@@@AAAAAABBBCCCBBBAAA@@@@@@@@@AAAAAAAAAFFFMMMUUU^^^hhhrrrxxxuuunnnddd]]]^^^gggrrryyyoooTTTIII>>><<<<<<;;;999999555444333333222222333333222111000111222222111000111111111111000000000000///////////////......---...---...000222333222000...///000///---+++++++++,,,,,,,,,---------------***,,,......,,,++++++---+++++++++,,,,,,+++++++++***+++---.........000111............///000111222000111222222222000///...000000000000000000000000000000000000000111111222111222333555666666555555333333444555666666666666666888:::999888999;;;===BBBJJJWWWhhh{{{{{{www{{{}}}}}}yyyrrrlllkkkkkknnnllljjjiiihhhfffccc```aaaaaa___\\\YYYXXXYYY[[[^^^```ccchhhllloooppppppkkkiiiddd```^^^]]]^^^___eeeiiimmmnnnlllhhhdddcccbbbbbbbbbddddddccc```]]]XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWUUUSSSRRRSSSTTTPPPPPPQQQQQQRRRSSSTTTTTTXXXXXXXXXXXXWWWUUUTTTRRRQQQSSSUUUWWWXXXWWWVVVUUUUUUVVVXXX[[[]]]^^^___```_________``````aaaaaaaaa______^^^______aaabbbcccdddeeeffffffeeeeeegggiiiooorrrwww{{{~~~|||xxxrrrnnniiiddd___[[[VVVSSSOOOMMMJJJGGGDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAABBBGGGOOOYYYdddqqq}}}zzzrrrnnnqqq|||zzz^^^OOOBBB======;;;999888555444444333333333333333222111000111222222111000000000000111111111222222///////////////......---......///000222333111///...000111000---,,,,,,,,,,,,,,,------------......+++...111000---+++,,,...++++++,,,,,,,,,,,,++++++***,,,.........///111333------------...///000111///000000111111000000///000000000000000000000000000000000000000111111222111222444666777777666666333333555666666777666666666888;;;:::999999<<<@@@GGGPPPaaatttzzzvvvttttttvvvtttrrrpppnnnjjjeeebbbbbbccccccbbb___]]]]]]]]]^^^aaaeeelllrrruuuuuutttqqqmmmhhhcccaaaaaacccdddlllrrryyy|||zzztttnnnkkkfffffffffggghhhfffbbb^^^VVVWWWXXXZZZ[[[[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWWWWVVVWWWWWWVVVTTTSSSSSSTTTOOOOOOPPPRRRSSSUUUVVVVVVYYYZZZZZZ[[[ZZZYYYXXXWWWSSSTTTUUUVVVWWWXXXXXXXXXXXXZZZ^^^bbbeeeggghhhhhhdddddddddeeefffffffffgggddddddcccbbbbbbccceeefffhhhjjjlllmmmmmmmmmoooqqqxxx|||~~~~~~}}}}}}}}}{{{wwwtttnnnkkkeee```\\\WWWSSSPPPKKKJJJIIIGGGEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCEEEJJJRRR\\\iiixxxiiiYYYHHHAAA>>>;;;777666555555444333333333333444222111000111222222111000//////000111222222333444///////////////......---///...///111222222///---...///111000...---------++++++,,,,,,,,,------------000333111---+++---000++++++,,,------,,,+++++++++,,,............///111---------......///000111............///000111111000000000000000000000000000000000000000111111222111222555777888888777666333444555666777777666666666999;;;;;;999:::>>>CCCLLLXXXjjj~~~}}}|||zzzxxxvvvrrrmmmiiifffhhhjjjiiifffcccaaaaaabbbeeekkksss{{{~~~~~~{{{wwwsssnnniiifffgggiiikkkwww~~~yyysssjjjjjjjjjkkkkkkhhhccc```[[[\\\___```aaa```^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZWWWXXXXXXWWWUUUTTTUUUVVVPPPPPPRRRSSSUUUWWWXXXYYY[[[\\\^^^_________^^^]]]ZZZYYYYYYZZZ[[[\\\^^^______bbbfffjjjmmmooooooooojjjjjjkkklllmmmnnnooopppnnnmmmkkkjjjiiijjjkkkllloooqqquuuxxxzzz|||~~~}}}}}}{{{yyywwwvvvtttqqqooojjjfff```[[[WWWSSSOOOLLLIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCDDDEEEFFFGGGGGGIIIMMMUUU```mmm|||rrr```MMMDDD@@@;;;666444555555444333333333333444222111000111222222222000......///111222333444555///////////////......---/////////111222111...,,,...///111000...---......*********++++++,,,,,,,,,---111444222...,,,...111++++++------------++++++,,,---......,,,,,,---...------...//////000000111------,,,---...///111333000000000000000000000000000000000000000111111222111222555777888888777777333444555777777777777666666999<<<;;;:::;;;@@@EEEQQQ]]]qqq~~~|||yyytttpppjjjllloooooolllhhheeedddgggjjjqqqzzz|||xxxrrrmmmkkkllloooqqqyyyrrrrrrrrrsssrrroooiiieeebbbdddggghhhhhheeebbb___ZZZZZZ[[[[[[[[[\\\\\\\\\XXXYYYYYYXXXVVVUUUUUUVVVQQQRRRSSSUUUWWWYYY[[[[[[]]]^^^```bbbbbbbbbbbbaaaaaa```______```bbbeeegggeeeggglllpppsssttttttsssnnnoooqqqrrrtttvvvxxxyyywwwuuusssrrrqqqqqqssstttuuuyyy~~~~~~{{{{{{|||yyyuuusssqqqpppmmmkkkeeeaaa[[[VVVRRRNNNJJJHHHGGGHHHIIIIIIIIIGGGFFFEEEEEEEEEEEEDDDCCCBBB@@@???AAABBBDDDFFFHHHIIIJJJJJJLLLPPPXXXbbbooommmWWWKKKEEE===:::;;;;;;999666555555666666555777444111111222333111///222222333333222111///...////////////////////////111//////222111...---//////.........---------------+++***+++......,,,***//////000000000000//////000///...---------------000...,,,---///000...,,,///...---,,,+++,,,,,,---///---,,,...111333222000111333333222000///000111111111111111111111111111444444444555555555555555333444444555666777888888999999;;;<<<;;;;;;CCCMMMUUUiii}}}{{{vvvvvvuuutttqqqooommmkkkpppvvv||||||vvvrrrrrruuuxxxyyy~~~|||{{{yyywwwtttqqqooommmnnnnnnooopppoookkkeeeaaa^^^___```aaabbbbbbbbbaaaaaa___]]]ZZZXXXXXXWWWWWWXXXXXXWWWWWWXXXZZZ\\\]]]___```cccdddeeehhhkkknnnggghhhkkkkkklllmmmoooqqqrrrvvv{{{}}}}}}|||{{{{{{~~~}}}}}}~~~}}}wwwtttxxxuuuqqqnnnllliiifffddd___]]]XXXSSSNNNKKKHHHHHHHHHJJJLLLNNNMMMJJJGGGEEEEEEFFFFFFEEECCCBBBBBBCCCCCCFFFIIIKKKLLLLLLNNNOOOQQQXXXaaakkkvvvhhhXXXLLLBBB===>>>;;;999777777777888777666666444111111333333222000111111222222222111000///////////////////////////111...///222111...---////////////000///......------,,,+++,,,......,,,***...//////000000//////...//////...---------------000...,,,---///000...,,,000///...---,,,------...///...---...111333222000111222333222111000000111222222222222222222222222444444444555555555555666555555555666666777777777888888:::===<<<>>>GGGRRRbbbvvv||||||{{{zzzxxxvvvttttttxxx}}}~~~zzzwwwyyy{{{~~~~~~{{{yyyvvvuuuttttttvvvwwwwwwvvvtttoooiiidddbbbccccccddddddccccccccc___^^^[[[YYYXXXXXXXXXXXX[[[[[[[[[\\\]]]___```aaabbbdddgggiiikkkmmmqqqsssrrruuuwwwyyyzzz|||{{{uuussssssooojjjfffcccaaa^^^\\\YYYWWWSSSPPPLLLJJJHHHHHHHHHJJJLLLMMMMMMKKKHHHFFFDDDFFFFFFFFFDDDDDDEEEFFFGGGIIILLLNNNPPPSSSWWWZZZaaahhhrrr|||wwwbbbQQQEEE??????;;;:::888888999999777666555333222333444444333222222222111111111111111111////////////////////////111...///111111...---//////000222222222111///...---,,,,,,---......---+++.........//////.........//////...------------...///...------/////////---000000///........./////////......///111222111000111222333222111000111222222222222222222222222222444444555555555666666666666777777777777777777777999999<<>><<<:::999999888666444333555666666666555555555::::::999777555444333222000000000000000000000000000......111000---,,,...000111333444444222000...---...//////............------............------......---------......///---...////////////000000000111111111111111111111000000111111000000111222111222333333222111222444333333333333333333333333444444555555666777777888999999999999999888888888>>>>>>AAAGGGKKKSSSbbbppp}}}{{{{{{yyywwwuuurrrqqqppppppmmmllljjjiiihhhhhhhhhiiiiiijjjlllnnnqqqsssuuuvvv{{{zzzxxxrrrmmmeee^^^YYYVVVTTTRRRPPPOOONNNMMMKKKIIIHHHGGGFFFFFFGGGGGGHHHHHHHHHIIIHHHJJJKKKKKKLLLNNNRRRUUUXXX\\\ccckkkvvv{{{iiiWWWJJJCCC@@@<<<:::999888666555444666888888777555555666;;;;;;;;;;;;999666444333000000000000000000000000000---...000000---,,,...///000222222222111///...---///000000///......///.........//////............------------...//////---...///000//////000222///000111222222222111111000111222222000000111222111222333333222222333444444444444444444444444444444444555666777777888999999999::::::::::::::::::===>>>CCCJJJQQQ\\\nnn~~~~~~|||zzzzzzzzz{{{yyywwwtttrrrrrrqqqqqqooopppqqqsssvvvzzz~~~}}}yyyrrrmmmfff___[[[WWWTTTRRRRRRQQQQQQPPPNNNLLLJJJIIIGGGGGGGGGGGGHHHIIIKKKKKKHHHJJJLLLOOORRRVVV\\\```kkkqqqyyy{{{eeeRRRIIIEEE???;;;999999888777555888::::::777555555555777999;;;<<<;;;999666444000000000000000000000000///------000000,,,,,,.../////////000///......------///111111///...///000...//////000000//////...---------------...//////,,,...000000//////111333...///000222222222111000000222333222000///111333111222333333222222333555444444444444444444444444444444555666777888999999999999::::::;;;;;;<<<<<>>:::999888888999888666444555777;;;======999555222222222222111000///...---........................000000//////.........---222111111111000000//////---...//////......///111............------------.........///////////////000111222333333222111000000000111222222222222111222222222222333444555666555555555555555555555555333555777777777777888999999::::::999888:::???DDDFFFKKKUUUeeexxx|||uuutttnnngggddddddbbb^^^YYYYYYWWWTTTSSSSSSSSSRRRRRRTTTTTTTTTTTTVVV\\\dddiiiiiippp|||sss```OOOIIIDDD<<<999<<<<<<:::999888888777555333555777:::<<<;;;999666444444333333222111000...---........................000000/////////.........111111111111000000000///---...//////......///111///////////////000000000......////////////000000000111222333333222111000000000111222222222222222222222222222333444555666444444444444444444444444333555777888777777999:::888;;;<<<<<<;;;<<>>???AAACCCHHHSSS```jjj|||{{{zzzxxxvvvvvvtttqqqooopppnnnmmmlllkkkkkkiiihhhkkkoootttyyy|||kkkYYYKKKDDD===;;;888777888888888777555444333333333444555666666666666666555333222111000000000000000000000000//////000000000000111111000000000000111111111111...///111000//////000222---...///000111222333333//////000111222333333444333333222222222222333333111222222333333333333333666666555555555666666777888888888888888888888888777888999999999;;;>>>AAA???BBBFFFKKKUUUcccttt~~~{{{yyywwwvvvvvvvvvuuutttsssrrrqqqqqqqqqrrrssstttwww}}}lllZZZNNNCCC@@@===:::::::::999888555444333222222333333444444555555555555444333222111111111111111111111111//////000000000111111111///000000000111111111111...000111111000000111222...//////000111222222333///000000111222333444555444333222222222222333444111222333333444444333333777777666666666666666777777777777777777777777777888999999999:::<<<@@@CCCEEEJJJSSS^^^jjj{{{~~~|||zzzzzz|||~~~{{{gggZZZIIIFFFAAA===<<<;;;999888555444444333222222222222333444444444444444333333111111111111111111111111//////000000111111111222//////000000111111111222...000111111000000111222000000000111222222333333///000000222333444555555444444222222222222444444111222333333444444333333888777666666666666777777777777777777777777777777888999999::::::<<<@@@CCCKKKTTT```ooo~~~}}}~~~}}}mmm\\\OOODDDBBBAAA<<<:::;;;999999888666333222333444666555444444333333444444444333111000000111333444222222222222222222222222111333333222000///000111555333111///...///111333000111222333333222111000///111222222222222333555222333333222111000222333333333222222222333444444555555555333222333666999444666999999999888999:::999;;;===>>>???CCCJJJOOOVVVggg{{{jjj\\\PPPKKKGGGAAA======<<<<<<;;;999777666555555555555444333333333333444444333222000000222333444222222222222222222222222111222333222111000000111444333111000///000111222000111222222222222111000111333444333111111222333222333333222111111222444555444444333333333444444555666666555333444666888999;;;<<<<<<:::999:::;;;;;;>>>@@@BBBEEELLLUUU]]]mmm}}}rrrcccYYYRRRIIIBBB???<<<;;;:::999777666555444555555444333333333333444444333222111111222333444222222222222222222222222111222333222111000111222222222222111111111111111000111222222222222111000333444444333111000000111222333333333111111333444777777666555444444444444666777888777555555666777888999:::999888999:::<<<===AAAEEEJJJQQQ\\\jjjssszzzlll```UUUJJJCCC>>><<<;;;:::999888666555666555444444333333444444444333222222222222333444111222222222222222333333111222333333111111111333000111222333222222111000111111111222222111111111222333444333111000111222222333333333222222333555999888777666555555555555666888:::999888666666777555666888888999;;;???BBBAAAFFFMMMVVVaaaqqqsssfffWWWMMMGGGDDD@@@>>>>>>===:::888777666555555444444555555444333333333333333333444111111111222222333333333111222333333222111222444///000222333333222111000222111111111111111111222000111333333222222333444222333333333222222444666:::999888777666555555555777999;;;;;;999888888999:::;;;<<<<<<>>>BBBGGGKKKLLLRRR]]]hhhvvv}}}nnn```UUUNNNGGGAAA???===:::888888888777666666666666666333333444444444444333333111111111222222333333444111222333333222222333444///000111333333222111111222222111000000111222222///111222222222222444555222333444333222333555777999999888777666666666666888:::;;;;;;::::::;;;<<<>>>>>>???@@@BBBGGGNNNSSS```hhhtttyyyiii```SSSJJJEEEAAA===999:::999888888777777888888333444444444444444444333000111111222333333444444111222333333222222333555000000111222222222222222222222111000000111222222111222333333222111222444111333444333333333555777888777777666666666777777999::::::::::::;;;>>>@@@@@@BBBDDDHHHMMMUUU___eeeyyytttdddXXXPPPKKKFFFAAA;;;:::999999888888999999333444444555555444444333000000111222333333444444111222444333333222444555000000111111111222222333333222111000000111222333333444444333111000111222111333444444333444666888777666666666666666777888999::::::::::::<<>><<<;;;;;;;;;;;;888666333333444555444444333333444444444222111000222222222222222222222222222222333333333333333333333333333333333333333333222333333333111111333555666666555444333333444444333444666666666777999;;;===<<<<<<===???CCCGGGJJJPPPUUU^^^hhhtttsssggg___QQQLLLFFFAAA>>><<<;;;::::::888666666777888888777666666777777777666444333444444444444444444444444333333222222222222222222222222222222222222222222555666666666444444666888777777666666666777888888777888999:::;;;===@@@CCC???@@@AAAEEEJJJPPPUUUYYYhhhnnnwwwxxxggg```WWWNNNGGGBBB>>><<<;;;999777777888999999999555555666666666555444444333333333333333333333333555444444444333333222222444444444444444444444444333444555444444444666888666666666666777888999:::999:::;;;<<<===@@@DDDHHHFFFHHHMMMTTT\\\fffmmmrrr|||pppcccXXXOOOHHHDDD@@@>>>;;;;;;;;;<<<<<<;;;666666666666666555555555444444444444444444444444777777666666555444444444777777777777777777777777333444555555444555777999777777777888999:::<<<===>>>???AAABBBDDDIIINNNRRRVVVYYY```iiitttzzzmmmbbbYYYSSSLLLIIIEEECCCBBBAAA@@@>>><<<;;;;;;:::999999999888888888888888888888888888777777666666555555555555888888888888888888888888555777888888888999<<<>>>;;;;;;<<<===>>>@@@BBBCCCEEEGGGLLLQQQVVV^^^eeejjjmmmqqqxxxzzzpppiii\\\XXXRRRNNNJJJGGGDDDAAAAAA@@@>>><<<;;;:::::::::999999999999999999999999777777777777777777777777999999999999999999999999777888:::::::::<<<>>>AAA>>>???@@@CCCFFFIIILLLMMMOOOTTT\\\eeennnwwwwwwrrrkkkccc]]]XXXSSSOOOJJJIIIFFFDDDBBB@@@@@@@@@========================;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAABBBCCCFFFIIIJJJKKKOOOSSSYYY___cccfffjjjpppyyy}}}uuunnnhhhdddXXXWWWTTTQQQNNNLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGAAABBBCCCDDDEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCJJJKKKMMMNNNOOOPPPSSSVVV\\\___cccjjjqqqyyy~~~yyyssslllhhhfffccc]]]XXXUUUUUUVVVVVVWWWWWWWWWXXXVVVSSSPPPQQQTTTVVVUUUTTTRRRQQQQQQQQQSSSUUUXXXZZZYYY\\\___cccfffjjjooorrrxxx||||||wwwnnnnnnnnnoooooopppppppppnnnkkkiiiiiilllnnnmmmllljjjiiiiiiiiijjjmmmoooqqqwwwzzz}}}nnnppprrrpppllljjjlllnnnrrrrrrssssssssssssrrrrrrwwwvvvuuutttsssssssssssswwwyyy}}}[[[^^^```]]]YYYVVVXXX[[[[[[[[[\\\\\\\\\\\\[[[[[[]]]]]]\\\[[[[[[\\\\\\\\\^^^```dddhhhkkkmmmmmmnnnmmmooosssyyy~~~|||||||||}}}zzz{{{||||||{{{yyyvvvuuuxxxzzz{{{|||}}}}}}{{{zzzzzzxxxyyyzzz|||~~~QQQTTTVVVTTTNNNLLLNNNQQQNNNOOOOOOOOOOOOOOOOOONNNOOOOOONNNOOOOOOPPPQQQRRROOOQQQUUUYYY\\\]]]^^^^^^YYY\\\aaaiiivvvyyyqqqmmmmmmmmmnnnnnnnnnmmmllllllnnnlllhhheeecccccceeefff```aaacccddddddcccaaa``````aaacccdddeeehhhmmmqqqssswww{{{~~~~~~yyyuuuqqqoookkkhhheeecccccccccbbbcccdddeeehhhmmmsssxxx|||wwwwwwxxxyyyyyyyyyyyyyyyyyyyyyyyy|||}}}~~~LLLKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJLLLNNNOOOQQQSSSSSSSSSTTTWWW___nnn|||lllbbb^^^[[[ZZZZZZYYYXXXXXXWWWWWWTTTTTTSSSRRRRRRRRRRRRRRRQQQRRRSSSRRRQQQQQQSSSUUUTTTUUUVVVUUUUUUWWWZZZ\\\dddfffiiijjjkkkkkkmmmooorrrqqqooommmlllllllllmmmqqqpppooolllhhheeebbbaaa___]]]\\\ZZZXXXWWWVVVVVVXXXWWWWWWWWWZZZ^^^cccfffwww~~~zzzssslllfffccccccdddeeefffeeecccbbbbbbbbbhhhhhhiiikkklllllliiigggmmmmmmllllllooossswwwyyyxxxyyy{{{|||~~~JJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJLLLQQQZZZkkkyyyggg[[[VVVPPPPPPOOOOOONNNMMMMMMMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIJJJIIIHHHIIIJJJLLLNNNOOOOOONNNMMMNNNQQQSSSSSSUUUXXXYYYYYYZZZ[[[]]]^^^]]]\\\ZZZZZZZZZ[[[[[[]]]]]]\\\ZZZXXXVVVTTTSSSXXXWWWWWWVVVUUUTTTSSSRRROOONNNMMMMMMOOOSSSWWWYYYiiipppyyyyyytttooonnnlllgggaaa]]][[[[[[]]]___```___\\\ZZZZZZZZZZZZZZZZZZ\\\]]]]]]ZZZXXX\\\\\\\\\]]]___bbbeeegggggghhhjjjkkkmmmqqqvvvyyyxxxvvvtttssstttuuuxxxyyy{{{|||}}}}}}}}}|||zzzyyyzzzzzzzzz{{{}}}EEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCDDDFFFGGGGGGGGGGGGGGGGGGGGGEEEGGGLLLWWWiiivvvbbbUUUNNNHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCEEEHHHIIIIIIGGGFFFFFFHHHJJJJJJLLLNNNOOOOOOOOOPPPRRRQQQPPPOOONNNNNNOOOPPPPPPPPPPPPPPPPPPPPPOOONNNMMMPPPQQQQQQRRRRRRQQQOOOOOONNNMMMKKKJJJKKKMMMPPPRRRZZZ___ffflllnnnlllhhheee]]]]]]\\\ZZZVVVUUUUUUVVVXXXZZZ[[[ZZZWWWTTTRRRRRRRRRQQQQQQSSSTTTTTTQQQOOOQQQRRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]^^^```ccchhhkkkfffeeecccbbbaaabbbdddeeejjjkkklllllllllkkkjjjiiiggggggggghhhjjjllloooppplllmmmmmmooossswww{{{~~~EEEEEEDDDCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIMMMVVVggg}}}ttt```RRRKKKFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBBBBCCCDDDDDDDDDEEEDDDCCCDDDFFFHHHJJJMMMPPPQQQPPPOOOOOOOOOLLLLLLKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOONNNLLLNNNPPPRRRRRRQQQPPPOOOQQQPPPNNNMMMLLLMMMOOOPPPRRRUUUZZZ]]]^^^]]]ZZZXXXRRRSSSTTTTTTTTTUUUWWWYYYZZZ\\\^^^]]]ZZZUUUSSSQQQQQQPPPPPPQQQRRRRRRPPPNNNPPPQQQSSSVVVWWWXXXXXXXXXVVVWWWXXXXXXYYY\\\```cccbbb```___]]]]]]]]]^^^___ddddddeeeffffffeeedddcccaaaaaa``````aaacccdddeee`````````aaadddgggjjjmmmooonnnnnnmmmllllllmmmmmmnnnqqqvvv{{{~~~{{{xxxxxxzzz}}}IIIIIIHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIMMMUUUcccvvvppp\\\OOOIIIEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@???AAACCCDDDCCCBBBBBBCCC@@@AAABBBBBBBBBDDDGGGJJJJJJNNNRRRTTTSSSPPPMMMLLLHHHGGGFFFFFFGGGHHHJJJKKKMMMMMMMMMMMMMMMLLLLLLKKKLLLNNNQQQSSSTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLMMMMMMPPPRRRSSSTTTTTTSSSQQQPPPNNNPPPSSSTTTVVVYYY\\\___bbbdddgggfffbbb^^^ZZZXXXQQQPPPOOOPPPQQQPPPOOOMMMNNNOOOQQQTTTUUUUUUTTTTTTRRRRRRSSSSSSSSSVVVYYY]]]bbbaaa```______``````aaaaaaaaaccccccccccccbbbaaaaaa```^^^]]]\\\\\\\\\]]][[[ZZZZZZZZZ\\\^^^aaaccccccbbbbbbaaaaaabbbbbbcccbbbeeejjjppptttwwwyyyyyyssspppllljjjjjjllllllllloooqqqssssssrrrssstttvvvzzz{{{|||{{{zzzzzz|||~~~LLLLLLLLLKKKLLLLLLMMMNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIIIIJJJJJJHHHJJJNNNUUU```ooo~~~kkkYYYNNNIIIEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???????????????>>>@@@BBBCCCBBBAAAAAAAAA>>>???AAAAAABBBDDDHHHKKKLLLQQQXXX[[[YYYTTTOOOLLLGGGGGGFFFEEEFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKJJJMMMNNNPPPRRRTTTTTTTTTTTTPPPOOONNNMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNMMMLLLOOORRRTTTWWWZZZ^^^aaagggjjjmmmnnnjjjeee```^^^VVVUUUSSSSSSTTTTTTRRRQQQNNNOOOQQQSSSSSSSSSSSSRRRSSSSSSTTTSSSSSSUUUXXX[[[````````````aaabbbcccdddeeeeeeggghhhhhhggggggfffgggfffcccaaa___^^^^^^^^^[[[ZZZYYYYYYYYY[[[]]]___]]]]]]]]]]]]^^^^^^``````___aaadddiiilllooopppqqqlllhhhdddaaa``````___^^^bbbddddddcccbbbaaabbbccchhhiiiiiigggffffffiiikkkoooqqqtttvvvvvvuuusssrrrooooooooooooqqqtttwwwyyy{{{}}}XXXWWWWWWWWWXXXXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSSSSTTTTTTTTTTTTSSSSSSUUUUUUUUUTTTTTTTTTSSSSSSRRRSSSVVVZZZaaajjjttt{{{vvvgggZZZRRRPPPIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCC@@@CCCEEEFFFEEEDDDDDDDDDBBBCCCDDDDDDDDDFFFIIILLLQQQXXX```dddbbb[[[SSSOOOJJJJJJIIIHHHHHHIIIJJJKKKMMMMMMNNNOOOOOONNNNNNNNNLLLLLLMMMNNNPPPQQQRRRRRROOOOOONNNNNNNNNOOOPPPQQQOOOOOOPPPQQQQQQQQQQQQPPPLLLNNNQQQTTTVVVZZZ^^^aaafffjjjnnnoookkkfffaaa^^^[[[YYYWWWWWWWWWWWWVVVUUUQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVUUUTTTVVVYYY[[[^^^^^^```aaaccceeeggggggmmmnnnpppqqqqqqqqqpppoooooonnnllliiiggggggffffffaaa```___]]]]]]___```aaa]]]]]]]]]^^^```aaacccdddccccccdddfffggghhhiiijjjgggdddaaa___]]]\\\YYYXXXYYYZZZ[[[ZZZXXXWWWWWWYYY\\\\\\\\\ZZZYYYYYY\\\^^^^^^___aaabbbbbbaaa```___^^^^^^^^^___```aaabbbccchhhiiikkkkkkjjjkkklllnnnkkknnnqqqvvvzzz}}}~~~iiiiiiiiiiiiiiijjjkkkllllllkkkjjjiiihhhhhhggghhhddddddeeeeeeeeeeeeddddddeeedddcccbbbaaa```______^^^___```aaadddhhhnnnrrr|||{{{xxxoooeee]]]YYYYYYPPPPPPOOOOOONNNMMMMMMMMMKKKKKKJJJIIIIIIIIIIIIJJJFFFHHHKKKLLLKKKJJJIIIJJJGGGHHHHHHHHHGGGHHHKKKMMMRRRYYYccchhhfff]]]TTTNNNKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOIIIIIIJJJJJJKKKMMMOOOPPPJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSUUUUUUVVVVVVMMMOOORRRTTTWWWZZZ^^^aaabbbgggkkkmmmjjjddd___\\\ZZZXXXVVVUUUUUUVVVUUUTTTRRRRRRRRRRRRSSSSSSSSSTTTSSSSSSSSSRRRQQQRRRUUUXXX^^^___aaacccfffiiikkklllqqqrrrtttuuuuuuuuuttttttrrrqqqooommmlllkkklllllliiihhhfffeeedddeeeggghhh``````aaabbbdddfffhhhiiiiiihhhgggffffffffffffffffffdddaaa```^^^]]]ZZZWWWTTTVVVVVVUUUTTTSSSTTTUUUUUUVVVUUUSSSQQQRRRTTTWWWUUUVVVWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWWWWWWWWWWVVVXXXYYYZZZZZZYYYYYYZZZ\\\[[[]]]```dddgggiiijjjkkkllllllmmmpppsssvvvzzz|||tttyyy~~~~~~~~~~~~{{{yyyvvvuuutttsssqqqpppoooooooooqqqtttuuu{{{tttnnniiieeecccbbb^^^[[[YYYZZZ[[[\\\\\\[[[[[[[[[YYYWWWUUURRRQQQRRRRRRSSSSSSRRROOOMMMKKKNNNNNNNNNNNNPPPRRRTTTVVV___bbbeeehhhhhhbbbYYYSSSRRRQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPOOOOOOPPPRRRRRRPPPOOONNNNNNOOOQQQTTTUUUVVVVVVWWWXXXYYYYYYXXXXXXWWWUUUSSSTTTWWWZZZ[[[\\\aaabbbcccdddbbb```]]][[[YYYXXXWWWVVVVVVVVVVVVVVVRRRQQQPPPPPPOOOOOOPPPPPPSSSRRRQQQQQQRRRTTTVVVXXX[[[[[[[[[\\\___cccgggjjjmmmrrrvvvvvvrrrpppqqqssstttrrrqqqrrrtttsssppplllrrrqqqooommmkkkiiihhhgggeeeddddddfffiiimmmrrrtttrrrooommmkkkjjjhhhfffdddhhheeebbb```^^^\\\XXXVVVWWWWWWVVVTTTQQQPPPQQQRRRQQQQQQRRRRRRRRRRRRQQQQQQNNNOOOPPPQQQRRRRRRRRRRRRSSSRRRRRRQQQPPPPPPQQQQQQSSSSSSTTTTTTTTTSSSRRRRRRSSSUUUWWWYYYZZZZZZZZZZZZYYYZZZ[[[]]]___aaabbbcccdddeeefffhhhjjjmmmoooqqqttttttuuuvvvxxxzzz|||}}}~~~{{{zzzzzzzzzxxxyyyzzz|||~~~}}}{{{zzzvvvsssooommmmmmnnnnnnmmmmmmmmmllljjjhhheeebbb``````aaabbbbbbaaa^^^\\\ZZZZZZZZZZZZ[[[\\\^^^```aaajjjlllnnnqqqpppkkkddd^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYWWWWWWUUUTTTTTTTTTUUUVVVUUUTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]^^^^^^^^^^^^^^^XXXVVVUUUVVVYYY[[[]]]]]]___```aaabbbaaa^^^[[[ZZZXXXXXXWWWVVVUUUTTTTTTTTTSSSSSSQQQPPPPPPOOOOOOOOOQQQPPPPPPQQQRRRUUUXXXZZZYYYYYYXXXYYY[[[___bbbeeeiiinnnrrrrrrpppnnnooorrrsssrrrqqqsssuuuuuurrrppppppoooooonnnllljjjhhhgggiiihhhhhhjjjmmmqqquuuxxxwwwuuusssqqqpppooollliiijjjgggccc```^^^\\\XXXVVVUUUVVVVVVTTTRRRQQQQQQSSSSSSSSSTTTTTTTTTSSSRRRRRRMMMNNNOOOPPPQQQQQQQQQQQQTTTSSSQQQPPPOOONNNNNNNNNPPPPPPPPPPPPOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXYYYZZZ[[[]]]^^^___ccccccccccccdddfffggghhhjjjjjjkkkkkkkkkkkkkkkkkklllkkkjjjhhhfffeeedddccceeefffggghhhjjjlllmmmnnnrrrsssuuuxxx|||~~~{{{yyyxxxyyyzzzzzzyyywwwuuusssrrrrrrrrrssstttvvvwwwxxx|||}}}~~~|||wwwsssnnnnnnmmmlllkkkkkkkkkkkkmmmmmmmmmmmmmmmmmmlllkkkhhhgggeeedddcccbbbccccccaaaaaa```aaaccceeeggghhhhhhhhhiiijjjjjjjjjjjjiiicccaaa___```bbbdddeeeeeeddddddeeefffeeeccc```___^^^^^^]]][[[ZZZYYYXXXXXXYYYXXXWWWUUUTTTSSSSSSSSSQQQQQQQQQSSSUUUXXX[[[]]]WWWVVVUUUUUUVVVXXX[[[]]]aaadddiiijjjhhhhhhjjjlllmmmllllllnnnooopppnnnmmmnnnoooppppppooommmjjjiiihhhhhhiiijjjnnnsssxxxzzz}}}{{{zzzyyywwwsssqqqnnnjjjfffccc```^^^\\\ZZZWWWYYYYYYXXXVVVTTTTTTUUUQQQQQQQQQQQQQQQPPPOOONNNJJJKKKLLLMMMMMMMMMMMMMMMUUUTTTRRRPPPNNNMMMLLLLLLNNNNNNNNNMMMLLLKKKJJJJJJLLLLLLNNNOOOPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOORRRRRRRRRSSSSSSSSSTTTTTTWWWWWWWWWVVVWWWWWWXXXXXX[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYXXXVVVVVVXXXYYYYYY[[[\\\^^^___```ddddddeeegggiiikkkmmmoootttvvvzzz~~~|||{{{zzzzzzzzzuuuuuuvvvwwwxxxzzz|||}}}{{{||||||}}}}}}}}}||||||xxxvvvttttttuuuuuuuuutttrrrssssssssssssqqqooonnnnnnmmmlllkkkjjjhhhffffffdddcccaaa___]]]\\\[[[[[[WWWXXXXXXYYY[[[^^^```aaa[[[ZZZYYYXXXXXXYYYZZZ[[[\\\___bbbdddddddddfffhhhhhhhhhhhhiiijjjjjjjjjiiinnnoooqqqrrrrrrooommmkkkhhhiiijjjmmmrrrxxx~~~zzzwwwqqqmmmiiieeedddcccbbbaaa___```aaa___\\\XXXVVVVVVQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNNNNTTTSSSRRRPPPOOONNNMMMMMMOOOOOONNNMMMLLLKKKKKKKKKMMMNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMMMMMMMMMMMMMQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSSSSRRRRRRSSSTTTTTTXXXXXXWWWWWWVVVVVVVVVVVVUUUVVVWWWXXXXXXWWWVVVUUUUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\]]]^^^___aaacccccceeegggjjjooouuu{{{}}}{{{zzzsssrrrpppnnnllljjjiiiiiieeeeeeeeeffffffgggggghhheeedddbbb```_______________aaacccdddeeefffgggiiikkkkkkkkkkkkjjjjjjkkkkkkpppqqqsssuuutttrrrpppnnnmmmnnnppptttzzz|||sssoookkkhhhggghhhiiiiiiiiijjjjjjgggbbb\\\XXXWWWUUUUUUUUUTTTSSSQQQPPPOOOPPPQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPOOONNNNNNNNNNNNPPPOOONNNMMMLLLLLLLLLLLLNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOPPPQQQQQQPPPPPPNNNNNNMMMNNNNNNOOOPPPQQQSSSRRRRRRQQQQQQQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSRRRQQQSSSUUUWWWXXXWWWVVVVVVTTTTTTTTTUUUWWWYYY[[[\\\\\\^^^aaaeeekkkqqqwwwzzz{{{~~~~~~~~~{{{{{{zzzzzzyyyxxxxxxxxxooonnnmmmkkkiiihhhggggggggggggggghhhiiijjjkkkkkknnnooopppoooooooooqqqsssyyyzzz{{{|||{{{zzzxxxvvvssstttvvvzzz{{{wwwqqqnnnnnnoooqqqqqqsssuuuuuurrrkkkddd^^^[[[YYYYYYXXXWWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRRRRQQQRRRQQQPPPPPPOOOPPPPPPPPPPPPOOONNNMMMMMMMMMNNNOOONNNOOOQQQRRRRRRRRRQQQQQQPPPPPPPPPQQQQQQRRRRRRRRROOOPPPQQQSSSSSSRRRQQQQQQMMMMMMMMMMMMNNNOOOOOOPPPOOONNNNNNMMMMMMOOOPPPQQQMMMNNNOOOPPPQQQQQQQQQQQQRRRUUUYYY\\\\\\ZZZWWWTTTQQQRRRRRRSSSUUUVVVXXXYYYXXXYYY[[[```eeelllrrruuuxxxzzz~~~}}}xxxuuusssrrrrrrrrrtttvvvxxxyyyzzz|||~~~}}}{{{zzzyyyyyyyyyzzzyyyyyyyyy{{{}}}}}}}}}zzzyyyzzz||||||xxxpppjjjgggbbbbbbaaa```^^^\\\ZZZYYYXXXXXXXXXYYYYYYXXXXXXWWWYYYYYYWWWVVVUUUUUUUUUUUUSSSRRRQQQPPPPPPRRRSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZWWWWWWWWWWWWWWWVVVVVVVVVXXXYYYZZZZZZZZZXXXVVVTTTRRRRRRQQQPPPPPPPPPQQQQQQPPPOOONNNNNNOOOQQQSSSUUUPPPPPPPPPPPPQQQRRRSSSTTTVVVZZZ```dddddd```[[[WWWVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXZZZ^^^dddkkkqqquuuxxx{{{{{{vvvsssrrrrrrssssssqqqlllhhheeeccccccccc```cccfffhhhiiijjjkkklllrrrxxx|||vvvsssppppppooonnnllliiihhhffffffffffffgggffffffeeeeeebbbaaa```^^^\\\[[[ZZZZZZWWWVVVUUUTTTUUUWWWYYYZZZ^^^___aaacccdddeeedddddd______^^^]]]\\\ZZZZZZYYY^^^^^^___^^^]]]ZZZWWWUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPOOOOOOOOOPPPRRRUUUWWWRRRRRRQQQPPPQQQRRRTTTUUUWWW\\\cccggggggccc\\\WWWXXXXXXWWWWWWWWWWWWXXXXXXYYYZZZ[[[___eeelllsssvvvzzz}}}yyysssnnnmmmmmmnnnjjjgggccc___\\\[[[[[[\\\WWWZZZ^^^```aaaaaaaaabbbhhhnnnvvvyyyyyyyyy|||~~~}}}|||{{{|||zzzwwwwwwyyyzzzxxxvvvtttrrroookkkhhheeecccbbbbbbaaaaaaaaabbbeeegggiiihhhiiilllooorrruuuwwwxxxuuupppjjjhhhhhhhhhddd```bbbcccdddeeedddbbb```^^^XXXXXXYYYYYYXXXVVVUUUSSSUUUUUUUUUUUUUUUVVVWWWXXXWWWXXXXXXWWWUUUTTTUUUWWWZZZ^^^eeeiiiiiieee___[[[[[[XXXUUUTTTUUUUUUUUUTTTWWWYYY[[[^^^bbbhhhnnnrrrsssuuuzzz{{{vvvuuusssnnnjjjeeeccc___\\\YYYWWWWWWWWWYYYYYYYYYYYYYYYXXXXXXXXX```eeelllqqqtttttttttttt|||}}}}}}zzzwwwvvvuuuqqqppppppqqqrrruuuwwwyyy{{{}}}|||xxxxxxvvvqqqmmmooooooooonnnllljjjgggfffcccccccccbbbaaa___]]]\\\YYYZZZZZZZZZ[[[]]]^^^______``````^^^\\\[[[\\\]]]aaadddiiikkkkkkfffaaa]]]ZZZXXXVVVUUUVVVVVVVVVTTTUUUVVVWWWYYY\\\___dddfffjjjmmmqqqwww~~~|||xxxwwwuuupppllldddbbb^^^[[[XXXVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVZZZ___fffkkkoooqqqssstttzzzzzz{{{}}}~~~{{{yyyxxxwwwwwwwwwvvvtttrrrpppnnnmmmhhhhhhiiiiiikkklllnnnnnnnnnoooooommmjjjiiiiiijjjkkkmmmooopppnnniiidddaaa]]][[[ZZZYYYYYYYYYVVVUUUTTTTTTTTTTTTUUUWWWYYYZZZ^^^```eeekkkrrrxxx}}}~~~zzzwwwvvvtttppplllccc```]]]YYYWWWUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUYYY___eeejjjnnnsssvvv~~~}}}|||zzz{{{}}}|||}}}{{{{{{{{{yyyvvvrrrnnnllliiigggfffdddbbb___ZZZWWWWWWUUUSSSRRRRRRRRRRRRRRRTTTVVVZZZ___dddiiimmmooorrrsssvvvxxxzzzzzzzzzzzzuuusssqqqpppooommmjjjfff```^^^[[[WWWUUUTTTSSSTTTPPPQQQQQQQQQQQQQQQRRRRRRRRRVVV[[[aaafffmmmtttyyy~~~{{{zzz{{{~~~|||zzzwwwssslllddd___[[[WWWSSSPPPPPPPPPOOONNNOOOPPPSSSVVVYYY\\\^^^___aaabbbdddeeeggggggggggggeeeddddddccccccbbb```^^^^^^\\\XXXUUUSSSRRRRRRRRROOOOOOPPPPPPPPPQQQQQQQQQPPPSSSWWW\\\aaahhhpppuuu}}}||||||~~~wwwpppddd]]]UUUPPPOOOOOONNNLLLNNNNNNOOOPPPRRRSSSTTTTTTWWWXXXXXXYYYZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXYYY[[[YYYVVVSSSQQQPPPPPPQQQNNNNNNNNNOOOPPPPPPQQQQQQNNNPPPSSSVVVYYY___eeejjjqqqrrrsssuuuyyy}}}~~~~~~~~~qqqhhh\\\TTTQQQQQQOOOMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTQQQQQQQQQQQQRRRSSSVVVWWWYYYXXXUUURRROOOOOOOOOOOOLLLLLLMMMMMMNNNOOOOOOPPPMMMOOOPPPRRRSSSWWW[[[___fffgggiiikkkooorrruuuwwwzzz{{{|||}}}~~~zzzyyyyyyzzzzzzvvvuuutttqqqqqqssswww{{{}}}rrrcccYYYUUUTTTRRRPPPMMMMMMMMMNNNNNNOOOOOOPPPMMMNNNNNNOOOPPPQQQQQQRRROOOOOOOOOOOOPPPRRRVVVYYYYYYWWWTTTQQQOOONNNNNNOOOJJJKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQRRRSSSWWWYYY\\\]]]___aaadddfffhhhiiikkkmmmpppqqqrrrwww~~~{{{xxxvvvvvvvvvvvvrrrqqqooollljjjlllpppttt{{{mmm^^^XXXVVVUUUTTTRRRRRRQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOOOONNNNNNNNNQQQPPPPPPPPPQQQRRRTTTUUUYYYXXXUUURRRPPPNNNNNNMMMNNNOOOQQQQQQPPPPPPQQQSSSQQQRRRRRRTTTUUUWWWYYYZZZ^^^^^^^^^___```aaabbbcccddddddccccccfffkkkpppsss{{{}}}zzzvvvtttssssssqqqppppppkkkhhhjjjjjjiiiiiikkk|||ssssssssssssrrrpppnnnmmmlllmmmpppssswwwzzz}}}~~~xxxiiiaaa]]]YYYWWWWWWVVVVVVUUUUUUUUUUUUUUUSSSRRRRRRQQQQQQPPPPPPOOORRRRRRRRRRRRSSSUUUWWWXXX\\\ZZZXXXUUUSSSRRRQQQQQQQQQRRRTTTTTTSSSSSSUUUVVVVVVVVVWWWXXXYYY[[[]]]]]]bbbbbbbbbbbbbbbcccdddeeeddddddccccccdddgggjjjllltttzzzxxxsssnnnllljjjjjjkkklllkkkjjjiiieeeccceeeeeeeeehhhmmm}}}||||||zzztttrrrooommmllliiieeebbbZZZ[[[\\\\\\[[[YYYWWWUUUUUUVVVXXX[[[]]]```aaabbbfffooozzz|||rrrkkkeeeaaa```___^^^]]]\\\\\\\\\\\\YYYXXXXXXWWWVVVVVVUUUUUUWWWVVVVVVWWWYYY[[[]]]___cccbbb___]]][[[ZZZZZZZZZYYY[[[\\\]]]\\\\\\^^^___aaaaaabbbdddeeeggghhhiiilllllllllkkkkkkllllllmmmlllkkkjjjiiiiiiiiijjjjjjnnnrrrxxx{{{}}}zzztttooohhhdddcccbbbbbbcccdddeeecccbbbbbb______``````bbbjjjsss}}}yyyyyy~~~zzzxxxyyy{{{}}}}}}uuunnniiieeecccaaaZZZYYYWWWUUUTTTRRROOONNNLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKMMMNNNPPPQQQQQQPPPVVV___hhhqqq{{{yyyuuupppooommmkkkiiihhhgggfffeeeeeedddcccbbbbbbaaa````````````aaacccfffhhhjjjqqqooommmkkkiiiiiiiiiiiiiiikkkmmmmmmmmmmmmooopppsssuuuwwwyyy|||~~~~~~}}}}}}|||}}}}}}}}}}}}|||{{{yyywwwuuutttqqqtttwwwzzz{{{}}}~~~xxxsssooojjjeeebbbaaa````````````___\\\ZZZ]]]\\\]]]^^^^^^aaalllxxx|||wwwuuu{{{~~~yyyvvvssstttuuuvvvwwwvvvvvvuuuvvvxxx{{{xxxqqqgggbbb\\\VVVSSSPPPNNNLLLMMMLLLKKKIIIGGGEEEDDDDDDBBBAAA@@@?????????@@@AAA@@@@@@AAAAAABBBCCCDDDDDDGGGIIILLLQQQYYYcccmmmsss}}}{{{{{{zzzzzzyyyxxxwwwvvvuuuuuurrrrrrrrrsssuuuwwwzzz{{{~~~}}}~~~~~~{{{vvvqqqmmmiiidddaaa___^^^]]]]]]]]][[[XXXUUUYYYYYYZZZ[[[[[[___jjjuuuyyytttqqquuu}}}~~~~~~{{{wwwttttttuuuuuuuuuuuusssqqqpppssstttvvvxxx|||~~~~~~}}}|||||||||}}}~~~~~~}}}uuuhhh^^^YYYTTTQQQMMMKKKIIIHHHFFFDDDHHHHHHGGGDDDAAA??????@@@:::::::::999999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>======>>>???>>><<<999DDDDDDBBB>>>888555555777000444999===>>>;;;666333555555555666666666666777666666777999<<>>===::::::::::::::::::::::::===<<<;;;999777666444444333444444555666666666555444444444555555555555666444444555555777888999:::???AAADDDFFFGGGHHHKKKMMMQQQRRRUUUYYY___fffkkkooo{{{}}}vvvqqqmmmiiifffbbbaaaaaaaaaaaaaaaccc```]]][[[[[[\\\\\\\\\]]]```gggooouuuwwwvvvtttgggddd___[[[ZZZ\\\___aaa\\\]]]]]]]]]]]]\\\[[[[[[\\\___bbbdddfffgggiiikkkiiikkkoootttxxx~~~|||xxxyyy}}}~~~|||{{{qqqfff```bbbeeeggggggnnnpppqqqrrrsssuuuxxx{{{{{{}}}sssfff___TTTNNNFFF@@@>>>>>>======999999999999999999999999::::::999777666555444333222333444444555555555444333333333333444444444444444444444444666777888999777888:::;;;<<<>>>AAADDDFFFGGGHHHJJJMMMRRRVVVXXXeeejjjqqqxxx|||{{{xxxsssooonnnlllkkkiiihhheeeaaa^^^^^^]]]\\\\\\[[[^^^cccjjjoooqqqooommmfffccc^^^YYYVVVWWWXXXZZZVVVWWWWWWWWWVVVVVVUUUUUUWWWYYY[[[\\\]]]^^^```bbbbbbeeejjjnnnqqqvvvzzz~~~zzzwwwuuuxxx~~~zzzrrrhhhbbbcccfffhhhhhhoooqqqtttvvvxxx||||||rrrhhh[[[QQQMMMEEEBBB===:::::::::::::::777777777777777777777777666666666555444444333333111222333333333333333333222222222222333333333333222222222333444555666777666666777777888:::>>>AAA>>>>>>???@@@BBBDDDFFFHHHMMMPPPUUUYYY]]]```dddggghhhjjjmmmpppttt{{{|||yyytttpppkkkgggdddbbb___]]]]]]___bbbgggkkkkkkiiifffeeebbb]]]YYYWWWWWWXXXYYYUUUUUUUUUUUUTTTTTTSSSSSSUUUVVVWWWWWWVVVWWWYYY[[[\\\```dddhhhjjjkkkmmmnnnmmmjjjjjjmmmsssxxxyyyxxxvvvooogggcccdddgggiiiiiioooqqqvvvzzztttfff^^^VVVNNNHHHGGG@@@???<<<:::999888777777555555555555555555555555444444444444444444444444111111222222222222111111222222222222333333333333111111111111222333444555888888888777777:::>>>BBB::::::<<<>>>???AAABBBCCCAAACCCFFFHHHJJJLLLPPPSSSRRRSSSUUUXXX\\\ccckkkppp}}}wwwrrrmmmiiieeeffffffhhhjjjlllkkkiiifffdddbbb```]]]\\\\\\]]]^^^ZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVWWWYYY[[[\\\```dddggggggfffeeedddbbb```___```cccfffgggfffkkkgggaaa___aaadddggghhhkkknnnssszzz~~~iii^^^SSSMMMHHHBBB@@@@@@===<<<<<<:::888666666666444444444444444444444444333333333444444444555555000111111111111111000000333333333333444444444444111111000111111222333444555555555444333666:::===888999;;;<<<=========<<<<<<===>>>???@@@AAAEEEGGGEEEFFFHHHIIILLLQQQWWW\\\nnnxxxzzzvvvtttsssssstttuuutttqqqoookkkiiigggdddbbbaaaaaaaaa^^^]]][[[YYYXXXWWWWWWWWWYYYZZZ[[[ZZZYYYXXXZZZ\\\```dddhhhkkkiiifffcccbbb___]]]\\\[[[\\\]]]]]]]]]^^^\\\ZZZZZZ\\\```cccdddeeehhhmmmsss{{{rrrfffYYYQQQJJJFFFBBB===:::<<<555777888777666555666777333333333333333333333333222222222333333444444444111111111222111111000///333333333333444444444444111111000000111111222333444444444333333444777:::<<<===>>>>>>>>><<<999888777888999999999:::<<<>>>>>>???@@@@@@AAADDDHHHLLLVVV___mmm|||}}}{{{xxxtttpppllljjjiiigggeeebbb___\\\ZZZZZZZZZ]]]^^^___^^^\\\ZZZYYYZZZbbbfffkkkllljjjfffcccaaaZZZYYYXXXWWWWWWXXXYYYZZZUUUUUUUUUVVVXXX[[[]]]___]]]```dddiiipppxxxwwwiii\\\TTTMMMHHHDDDDDDAAA<<<:::;;;222444555555333333555777333333333333333333333333111111111111111111222222111222222222222111000///222222222222333333333333111111111000111111222333444555666555444555777999:::<<<>>>???>>><<<999777444666777777666666777999888:::<<<======>>>@@@BBBEEELLLVVVbbbnnn|||{{{yyyuuupppmmmkkkjjjiiigggiiijjjhhhddd___\\\[[[aaadddhhhjjjgggdddaaa___VVVVVVUUUTTTSSSTTTUUUVVVTTTTTTUUUVVVVVVWWWXXXZZZXXXYYY\\\___dddkkktttzzzoooaaaWWWOOOKKK@@@======???>>>:::888999444666777555222222444666333333333333333333333333/////////000000000000000222222222222222111000000000111111111111222222222222111111111111111222333000222333333222222333444111444777:::;;;:::888777444666888888777777777888666888;;;<<<<<<===>>>???>>>CCCJJJQQQZZZggguuu~~~}}}||||||sssuuuvvvsssnnngggbbb___]]]aaaeeefffdddaaa^^^]]][[[ZZZYYYWWWTTTSSSTTTVVVUUUWWWWWWWWWVVVUUUUUUVVVUUUVVVWWWYYY]]]ccckkkppprrruuuxxx{{{|||~~~nnn___TTTJJJCCCAAA===>>>>>>>>><<<999777555333333444555555444333333333333333333333333333333111111111111111111111111///000000000000111111111//////000111111111111111000111222333333222111000222111000000000111333333555666666777777777777777777777777777777666666666777777777888999999::::::===>>>@@@DDDKKKVVVbbbjjj{{{}}}yyyrrrllliiigggfffffffffdddbbb___^^^\\\[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXYYYXXXWWWUUUWWWXXXYYY[[[aaaiiiooosssqqqooommmnnnppptttvvvoooqqqrrrssstttwww|||sss^^^QQQHHH@@@;;;999<<<<<<===<<<;;;888666444333333444555555444333333222222222222222222222222111111111111111111111111000000000111111111111222//////000111111111111111000000111222222111000///222111000000000111222333444555555666666666666666666666666666666666666666666666777777888888999999999:::<<<>>>DDDLLLVVV\\\iiirrr}}}~~~zzzwwwtttrrrpppnnnkkkhhhgggeeecccccccccaaa^^^\\\\\\ZZZZZZ[[[]]]]]]\\\[[[ZZZ[[[[[[\\\]]]aaahhhnnnooonnnllljjjjjjlllnnnooollllllllllllkkkmmmppprrrvvvwwwzzzvvvfffTTTIIIBBB<<<999999999:::::::::888777444333333333444444444444333333111111111111111111111111111111111111111111111111000111111111111222222222//////000111111111111111//////000111111000000///111111000000111111222333333333444555555555555444444444444444444555555555444555555666777777888888666777999:::===BBBHHHMMM\\\bbbmmmyyy{{{yyyvvvuuusssrrrpppmmmhhhdddcccbbbaaabbbccccccbbb```]]]]]]]]]\\\\\\___dddhhhmmmlllkkkjjjjjjjjjkkkkkkkkkkkkkkkiiigggfffhhhiiimmmnnnqqquuu|||lll^^^OOOGGGAAA<<<:::;;;777777777777666555333222333333333333333333333333000000000000000000000000111111111111111111111111111111111111222222222222//////000111111111111111...//////000000000000000111111111111111222222222111222222333333333333333333333333333333444444444333444444555555666666777555777999:::<<<>>>BBBEEERRRVVV```kkkwww~~~wwwsssooonnnmmmlllllljjjgggeeebbbaaa```^^^___aaadddfffkkkllllllmmmmmmmmmllllllmmmnnnooonnnlllkkkkkklllmmmooorrrvvv{{{|||}}}~~~~~~||||||}}}~~~yyyooo```UUUJJJCCC>>>999777888555555555444444333333222333333333333333333333333000000000000000000000000000000000000000000000000000000111111111222222222//////000111111111111111///////////////000000111000000111111222222222222000000111222222222222222111222222222333333333444333333333444555555666666444777999;;;;;;===???AAAFFFHHHPPP\\\hhhvvv~~~}}}zzzwwwrrrooojjjhhhfffddddddfffggghhhhhhiiijjjllllllmmmllllllllloooqqqrrrqqqpppqqqqqqmmmpppuuuyyy|||}}}}}}|||}}}uuuqqquuuvvvwwwvvvrrrooommmlllnnnppprrrtttuuuwww{{{}}}xxxiii```WWWOOOHHHDDD???999666777333333333333333333222333333333222222222222333333000000000000000000000000000000000000000000000000///000000000000111111111//////000111111111111111////////////000111222222000000111222222222222111000000111222222222222111111111222222333333444444333333333444555555666666333555888999999:::===>>>@@@@@@HHHTTT^^^llltttqqqmmmkkkjjjjjjiiihhhggghhhiiijjjkkkkkkkkkkkkkkknnnqqqsssrrrqqqqqqqqqqqqtttxxx|||~~~}}}|||}}}{{{rrrllljjjlllnnnooonnnjjjeeebbb```ccceeeffffffffffffiiikkkkkknnnsssxxx}}}zzziii[[[RRRNNNIIIFFFEEEBBB;;;888999333222222222222222333333333333222111111222333333111111111111111111111111000000000000000000000000....../////////000000000//////000111111111111111000000//////000111333444///000111222333222222111000000111222222222222111111111222222333444444555333333444444555666666666444666777888888888:::<<<@@@>>>DDDOOOWWWbbbyyy|||yyywwwsssqqqrrrqqqqqqpppppppppooooooqqqsssvvvwwwtttqqqooonnntttuuuxxx{{{}}}yyynnngggcccbbbbbbeeeggggggccc___[[[YYY\\\]]]^^^]]]\\\\\\]]]______aaaeeegggiiilllppprrruuuwww{{{ooo___RRRJJJEEEBBBAAABBB@@@:::666666222222222111222222333444444333222111111222333444111111111111111111111111000000000000000000000000............//////////////////000111111111111111111000000000000222444555///000111222333222111111000000111222222222222222111111222333444444555555333333444555555666666777777888999999888888:::<<>>>>><<<;;;999777666555777777666666555555444444222222333333444555555555111111111111111000//////000111222111///...///000//////000000000000//////////////////000000000000000000000000000111111222666666666666555444333333333222222111111222222333333333444555555555555444222222333444555555555555777999::::::999888888999999:::===@@@CCCKKK]]]ooo~~~wwwxxxzzzzzz{{{}}}|||zzzwwwtttssstttuuuwwwzzz{{{|||~~~|||zzzyyyyyyyyyzzzoooiiieeeaaa^^^\\\ZZZYYYYYYZZZZZZYYYWWWUUUTTTRRRQQQPPPPPPQQQRRRSSSSSSSSSSSSTTTUUUVVVVVVYYYYYY[[[\\\^^^____________aaabbbcccdddgggjjjmmmvvvvvvyyy~~~}}}iiiZZZOOOEEE@@@???<<<;;;999777666666777777999888777666555444444333222222222333333444444555000111111111111000000//////000111000///...///000//////000000000000//////////////////000000000000000000000000000111111222555555666666666555555444333222222111111222222333333444555555666666555555333444444444444444444444777999;;;:::999888999:::999999;;;===???EEEUUUdddyyy}}}{{{zzzwwwuuuqqqnnnmmmmmmnnnoooqqqqqqsssuuuwwwyyy{{{{{{~~~}}}{{{xxxvvvtttssssssyyy}}}vvvqqqlllhhheeeaaa___^^^]]]]]]\\\ZZZXXXVVVTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSTTTUUUUUUWWWWWWXXXXXXXXXWWWWWWVVVYYYZZZZZZYYYYYYZZZ\\\___dddcccfffjjjnnntttyyywwwwww~~~rrr___RRRHHH@@@===>>>999777555444444555777888777666666555444444333333111222222222333333333444000000111111111111000//////000111000........./////////000000000000//////////////////000000000000000000000000000111111222000111222222333333333333333222222111111222222333333333444555555555555555555444444444333333444444777999;;;;;;999999999:::999999:::<<<<<>>EEENNN]]]ppp|||yyysssmmmhhheeedddcccbbbdddgggjjjpppyyyzzzuuusssnnnnnnmmmmmmllllllkkkkkkjjjiiiiiihhhgggeeedddcccccceeegggkkknnnppprrrssstttwww|||{{{tttooojjjgggddd```\\\ZZZXXXXXXZZZZZZXXXWWWVVVVVVVVVVVVVVVWWWWWWWWWWWWVVVUUUUUUTTTUUUUUUTTTRRRSSSUUUWWWTTTSSSUUUZZZ]]]bbbmmmwww{{{ssskkkeeebbb]]]^^^_________aaadddgggnnnttt}}}yyyoooddd[[[QQQHHHAAA???===888555444222333333444444555555666333333222222222222222222111111111111111111111000//////000111111111111111111222333222111000111222//////000000000000//////////////////000000000000000000000000000111111222000111111222222222222111333222222111111222222333222333333444444444444444444333222222222444666777444555888888777777888999888777999<<<===>>>DDDKKKWWWjjj~~~yyynnnllliiifffccc```^^^^^^YYY\\\```cccfffnnnyyy|||{{{zzzxxxvvvtttrrrqqqnnnnnnmmmkkkiiieeecccaaabbbcccfffhhhjjjkkkkkkkkkkkknnnqqquuuyyy{{{{{{|||zzz{{{}}}~~~~~~yyytttooollljjjiiihhhgggeeecccbbb``````___\\\\\\\\\\\\[[[ZZZYYYXXXZZZZZZZZZXXXVVVVVVWWWYYYYYYXXX[[[___bbbfffoooyyy}}}uuummmfffbbbZZZ[[[[[[ZZZYYYYYY[[[]]]aaaeeekkkppptttvvvuuuuuukkkkkklllnnnrrrwww|||zzzvvvsssppprrruuuyyyzzzzzzyyyxxxrrroookkkgggccc\\\SSSLLLGGG@@@<<<===>>>:::666555222333444555555555555555666555444444333222111111111111111000000000000000//////000111111111111111222333444333111111111222//////000000000000//////////////////000000000000000000000000000111111222000000111111111000000000333222222222222222222333333444555555666666555555444333222111222444777888333555777777777777888999777666888<<<===>>>CCCJJJSSSfff}}}~~~yyysssooofffeeedddbbb```^^^]]]\\\WWW[[[^^^___```fffooowww}}}uuuuuusssqqqmmmiiieeecccdddeeehhhjjjkkkkkkjjjiiifffhhhkkknnnppprrrrrrssslllmmmnnnooorrrvvv|||~~~|||{{{wwwvvvsssqqqooommmlllkkkfffeeeeeedddbbb```___^^^]]]]]]\\\ZZZWWWVVVWWWYYYZZZZZZ]]]bbbdddgggoooxxx|||}}}~~~zzzrrriiibbb^^^UUUVVVVVVVVVUUUUUUWWWXXX[[[]]]```dddfffffffffeee```______```bbbfffjjjmmmmmmrrryyyyyyooohhhdddbbbbbb^^^^^^______```aaaaaabbb]]]\\\YYYUUUPPPLLLHHHFFFBBB@@@===999777555444444444333333222222333333444333333111000000000111222000000000000000000000000///.........000111333555777666333000......//////000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111///000000111222222333333777666555444333222222222111111222333333333222222333444777:::===<<<:::777888444555:::<<<<<>>>>>;;;888555444555888999999>>>DDDSSSZZZeeennnsssxxx}}}~~~yyyuuuoooooommmkkkiiigggfffeeebbbdddgggjjjlllnnnqqqsssssssssqqqnnnppptttrrrllljjjddd^^^\\\ZZZZZZaaaiiitttyyyttttttoooiiiggghhhiiiiiigggccccccddddddeeeeeeeeeeeeeeefffggghhhiiijjjkkklllooorrrwww{{{~~~|||yyy|||}}}wwwooohhheeeaaaZZZTTTSSSPPPOOONNNMMMNNNPPPRRRSSSXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWUUUSSSSSSSSSUUUVVVVVVWWWXXXWWWWWWXXX[[[]]]bbbeeehhhllloooqqqrrrsss^^^XXXPPPIIIEEEBBB@@@???>>>>>>??????@@@@@@@@@AAA>>>>>>>>>===;;;:::888777333333222222111111111111333333222222222222333333222111111000000000000000//////////////////////////////......///000222333444444222111000000000000222222222222222222222222////////////////////////000000000000000000000000////////////000000000111111111111111111111111111555444444333222222222333333333444555666666666666777888:::===???>>>;;;888555555666777888999===AAAKKKQQQXXX___eeellltttzzzxxxqqqmmmjjjgggddd`````````______`````````]]]bbbgggiiiiiikkkpppuuuzzz|||~~~~~~yyypppeee^^^ZZZZZZ```gggsssyyyuuutttsssqqqnnniiiiiihhhgggffffffffffffhhhhhhhhhiiiiiijjjjjjjjjkkkmmmoooqqqtttwwwyyy{{{xxxoooeeeaaa^^^XXXTTTTTTOOONNNMMMLLLMMMOOOQQQSSSXXXVVVUUUTTTTTTVVVXXXZZZZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWWWWVVVTTTTTTVVVXXX]]]^^^```bbbdddeeeeeeeeeNNNJJJEEEAAA???>>>===<<<:::::::::::::::;;;;;;;;;======<<<;;;:::888666555444444333333222111000000333222222111111222222333111111111111000000////////////////////////////////////.........000111222111111000///////////////111111111111111111111111........................////////////////////////...////////////000000000111111111111111222222222444444333222222222333333222333444555666666666666777888:::===??????;;;888555777888888888:::===???DDDHHHNNNTTT[[[eeeqqqyyyxxxqqqmmmfff```]]][[[[[[ZZZTTTTTTTTTUUUWWWYYYZZZ[[[```eeeiiiiiifffgggmmmsssvvv|||yyykkkbbb\\\ZZZ___fffsss}}}wwwuuusssqqqooommmmmmmmmlllllllllllllllllllllllllllkkkkkkkkkmmmooopppqqqrrrrrrsssvvvyyy|||~~~zzzpppeee___[[[VVVSSSTTTOOONNNLLLLLLMMMOOORRRTTTVVVVVVUUUVVVXXX[[[]]]___^^^\\\ZZZXXXVVVVVVWWWXXXWWWXXXWWWVVVTTTTTTVVVXXXXXXXXXYYYYYYZZZZZZZZZZZZEEEBBB>>>============<<<999999999999999999::::::;;;:::999888666444333111333444444444333222111000222222111111111111222222000000111111000000///...000000000000000000000000//////.........///000111////////////............000000000000000000000000........................////////////////////////......////////////000000///000000111222222333333333333222222222222333333222222444555666666777777888888:::===???>>>;;;888555999:::888777:::<<<<<>><<<;;;<<<<<<<<<;;;:::999999999999999999999666666666555444222111000111111333444444444333222222222111111111111222222///000111111111000......000000000000000000000000//////...---...///000111......///////////////...////////////////////////........................................................./////////000000......///111222333444555333222222222222222333333111222333444555666666666777888:::===>>>===:::777444999:::666555999;;;999@@@CCCIIIPPP[[[jjj{{{}}}tttkkkaaaZZZSSSRRROOOLLLJJJJJJKKKMMMKKKKKKLLLMMMOOORRRVVVXXXWWWXXXYYYXXXWWWYYY]]]```eeemmmuuu{{{yyyiiiaaa^^^^^^ccciiivvv~~~|||xxxtttpppnnnnnnnnnlllkkkkkkjjjjjjlllppptttttttttpppooonnnooossszzzsssggg```ZZZTTTQQQQQQPPPOOOMMMMMMPPPTTTYYY\\\```ccchhhooouuuzzz~~~~~~{{{uuuooojjjgggeeeddd]]]]]]\\\YYYVVVTTTUUUWWWYYYXXXXXXXXXXXXXXXYYYYYY;;;999777777777777666555666666666666555555555555333444444444333222111111...///111333444555555555222222111111111111222222///000111111111000...---000000000000000000000000//////...------...000000...//////000000000000000////////////////////////............................................................/////////000---...///000222444555666222222222111222222333333000111222444555666666666777888:::<<<>>>===999666333888999555444888999666???CCCKKKTTTaaasss}}}ooogggaaaYYYTTTOOONNNMMMJJJGGGGGGHHHJJJFFFFFFFFFGGGIIIMMMPPPRRRNNNNNNOOOOOOPPPSSSVVVYYYXXX```hhhnnnuuutttfff___^^^```eeekkkvvv}}}xxxuuuuuuuuusssqqqooommmlllooosssvvvwwwvvvtttrrrooonnnpppvvv|||~~~xxxuuuvvvyyy|||xxxyyyzzzyyywwwvvvvvvwwwwwwzzz~~~wwwjjjccc]]]VVVRRRRRRPPPOOONNNNNNQQQVVV[[[___iiimmmttt}}}yyytttpppoooeeeeeeccc___[[[YYYYYYZZZYYYXXXXXXXXXXXXYYYYYYZZZ999888666555555555666777666666777777777777666666555666555222000000222333444333222444666777444111333222222222111111000000000000111111111111000000000000000000000000000000000//////.........//////000///////////////000000222222111000000///000000////////////////////////...///111222222000...---...000111111000000111222222111111111333555888:::666555444333222222222222222222333333444555666666<<<===>>>>>>===:::777555666777888888777888:::<<>>CCCIIIPPPXXX```eeekkklllkkkiiiggggggkkkoooxxxwwwkkk]]]TTTLLLKKKKKKIIIGGGHHHDDDDDDCCCDDDFFFHHHJJJLLLJJJJJJIIIGGGGGGFFFFFFFFFEEEFFFHHHIIILLLOOOTTTWWW```iiisssyyy~~~~~~vvvnnnhhhhhhmmmvvv~~~{{{wwwuuussssssssstttrrrpppmmmjjjhhhffffffhhhfffddddddfffgggggggggcccbbbaaabbbdddfffgggggghhhiiikkkmmmrrrzzz}}}sssjjjddd]]]XXXTTTUUUVVVYYYaaaiiiwwwzzzuuunnngggaaa555555555555444444444333111111222222222222111111000333777888666333222111111111111111000000111111///////////////000000000111111111222222111111111////////////////////////...............///000000000000///...............------,,,------...//////........................------------...000111222---///000000//////000111333333222222111111111111333333222111111111222222222222222333333333333333444555555666666555444333555666777777666777999;;;;;;===@@@CCCFFFKKKPPPSSSYYY[[[]]]^^^___dddmmmtttwwwiii```XXXQQQKKKKKKKKKHHHGGGHHHEEEDDDDDDDDDEEEGGGHHHIIIJJJIIIHHHFFFEEEEEEEEEEEECCCEEEHHHKKKOOOUUU]]]bbbmmmyyy{{{rrrmmmkkkpppzzz~~~}}}|||yyyuuurrrooommmlllkkkhhhfffeeefffggggggfff```^^^]]]]]]```bbbccccccddddddeeefffiiiooowww}}}wwwmmmbbb[[[VVVVVVWWWYYY^^^dddooovvv|||vvv444444555555444444333222000111111222222111111000///222555666555333111111000000111000......000222//////000000000000111111000000111111111111000000////////////////////////......---......///000111000000///...------------......---------......///------------------------,,,------....../////////---///000000......///111333333222222111000//////222222111111111111222222222222222222333333333333333333444555555555444444555666777777666666888:::===???AAACCCDDDFFFJJJLLLPPPTTTXXXZZZ]]]dddpppzzzwwwhhh\\\WWWSSSMMMJJJKKKLLLJJJIIIKKKFFFFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDBBBEEEHHHKKKPPPXXXccclllzzz~~~wwwsssqqqsss}}}}}}zzzxxxvvvooommmjjjiiiiiiiiihhhgggbbb___]]]\\\^^^```aaaaaacccdddeeeddddddhhhpppvvv~~~vvvggg___YYYXXXYYYYYY\\\aaahhhnnnwww~~~333444444555444333222111111111111222222111111111///111444444333111111111///000000///------///222000000000111111111222222//////000000000000//////////////////////////////---------......///000111000000///...------------000///..................---------------------------...///000000///......---...//////......///111000111111111111111000000222222111111111111222222222222222222222222222222333333333444444555555555555666777666666666888:::<<<>>>AAACCCEEEGGGJJJLLLMMMSSSYYY]]]bbbkkkyyy~~~ssshhh\\\TTTSSSOOOJJJIIIJJJJJJHHHHHHJJJEEEEEEFFFFFFGGGHHHHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDBBBEEEGGGIIIMMMWWWeeeooo{{{{{{~~~~~~|||yyyvvvuuutttrrrqqqkkkhhhdddbbbbbbcccccccccccceeegggfffeeegggnnnttt~~~}}}lllddd\\\[[[[[[[[[\\\```bbbgggmmmqqqttttttuuuvvvvvv{{{333333444555444333222111111111222222222222111111///111333333222111111111...000000///,,,,,,///222000000111111222222222333......////////////......////////////////////////---------......000111111111000///...---,,,,,,,,,111000///...............------------------------...///111222222000...------...//////......///111---...///111222222222222222111111111111111222222222222222222222222222222333333333444444555555666444666666666666666888:::999<<<@@@BBBDDDGGGKKKMMMMMMTTT\\\bbbiiittt~~~oooggg___VVVSSSTTTNNNJJJHHHIIIHHHDDDCCCEEEDDDEEEEEEGGGHHHIIIJJJJJJFFFEEEEEEDDDDDDDDDDDDEEECCCEEEFFFGGGKKKUUUdddooouuu~~~}}}vvvrrrmmmjjjiiiiiihhhgggdddgggiiihhhgggiiiooouuupppggg___^^^^^^]]]]]]```^^^bbbfffiiiiiiiiijjjjjjjjjoootttwwwyyy~~~777555222111222333333222111111111111111111111111111111222222222222111111000000000000////////////000000000000000000000000000////////////.........///...///000222111///---.........///000000111111222111000///...---------//////000000///...------...------,,,,,,------...111///---...000111...+++111000...---,,,...///000---...//////000000//////111111111111111222333333//////000000111222333444222333555666777666666555777666666888:::;;;:::888;;;===AAACCCEEEHHHLLLOOOTTTZZZdddnnnzzzvvvggg]]]XXXUUURRROOOKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKKKKEEEEEEEEEEEEEEEFFFGGGGGGDDDFFFGGGHHHKKKRRR\\\dddpppvvv|||}}}xxxtttqqqooommmpppnnnmmmlllmmmpppsssuuuyyylllccccccdddbbbcccfffbbbaaa```___```aaacccdddcccdddeeeiiinnntttzzz~~~555333111111222333222111111111111111111111111111000111111222222111111000000//////////////////////////////////////////////////////............---.........000111222000...111111111000000000//////111000///...------------///000000000000000///......------,,,,,,------...///---,,,...000000...,,,000///...------...///000...//////000000000//////222222111111111111111111444444333222222222333333111222444666777777777777333666999999888999;;;===>>>@@@BBBDDDFFFKKKPPPTTT___fffqqq}}}uuulll```XXXUUUSSSPPPNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEFFFGGGIIIPPPYYYaaaiiippp{{{}}}{{{zzzxxxwwwwwwyyy{{{|||~~~ssskkkmmmooommmkkkjjjdddbbb___]]]]]]^^^``````___```aaadddiiinnntttwww333222111111222222111000111111111111111111111111000111111222222111111000////////////////////////........................///............------------------///111222111000444444333222111///...............---------......//////000111111111000000...------,,,,,,------...,,,++++++---//////...---......//////////////////////////////////////////333333222111111000000000666666555444444444555555333333555666666666666666000666::::::777777;;;@@@BBBCCCDDDFFFKKKRRR[[[aaannnvvvvvvhhhbbbZZZTTTSSSQQQOOOMMMLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGIIINNNWWW^^^dddnnn}}}|||www|||yyytttkkkfffaaa]]]\\\]]]]]]]]]^^^^^^___bbbfffkkkooorrrxxxzzz|||}}}}}}~~~333222111111222222000///111111111111111111111111000000111111111111000000.........///////////////....................................------------,,,,,,,,,...000222222111555444444333222111000///---------------...//////---...///000000000000000...------,,,,,,------...))))))***,,,............---...//////000//////...//////............//////222222333333333333333222666666666666777777888888666666666555555444333333333777::::::888888<<<@@@DDDEEEGGGKKKRRR^^^jjjsss~~~wwwnnnaaa]]]XXXTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDGGGHHHIIIIIIJJJNNNVVV\\\fffqqqvvvooogggaaa______^^^]]]``````aaadddhhhlllppprrrtttuuutttsssssstttxxx{{{666555333222222222000///000000000000000000000000000000000111111000000000------....../////////000........................//////.........------------,,,+++---///111111111222222222222222222222222---------------...///000,,,,,,---...////////////...------,,,,,,------...''')))+++,,,------...///------...///000000//////......------......///000222333555666888888999999999:::;;;<<<<<<;;;:::999777777666666555555555555:::999888999:::<<<======AAADDDIIIQQQ]]]lll{{{|||qqqiii^^^[[[XXXUUURRRPPPMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEEEEFFFFFFGGGIIIJJJJJJKKKOOOVVV\\\iiittt{{{qqqjjjgggfffcccaaaaaabbbccceeeiiilllpppqqqsssrrrqqqooooooqqquuuyyy~~~<<<999666333333222111000000000000000000000000000///000000111111000000///---------......//////000........................000////////////............,,,+++,,,///000111000000000111222333333444444...............///000111,,,,,,---.........------...------,,,,,,------...'''))),,,---------...///------......///000000000///.........///111333444555666999;;;===?????????@@@BBBEEEFFFFFFCCC???===888888888888888999:::;;;<<<:::888999===@@@@@@???BBBGGGPPP\\\kkk|||vvvllleee]]]\\\YYYUUURRROOOMMMLLLMMMLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJGGGJJJLLLMMMNNNRRRZZZ```mmmwwwzzzwwwtttpppkkkgggggghhhiiikkkmmmoooppprrrqqqpppnnnmmmooossswww|||BBB>>>888555333333222222000000000000000000000000//////000000000000//////,,,,,,---......///000000////////////////////////111111000000000////////////---,,,,,,...///000///000000000111222333333444000000/////////000000111..................---,,,...------,,,,,,------...(((+++---...---,,,...000......------...///111222111000000111222555888999:::<<<>>>AAACCCCCCCCCBBBDDDGGGMMMRRRSSSPPPLLLIIIAAA@@@???===<<<<<<<<<<<<999::::::;;;===AAADDDGGGKKKRRR^^^mmm~~~~~~uuukkkeee```^^^\\\XXXUUURRRQQQQQQPPPOOONNNLLLKKKKKKKKKKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLOOORRRTTTVVV\\\ccciiittt}}}}}}wwwwwwvvvuuuuuuttttttssstttsssqqqooommmnnnqqqtttxxx|||FFFAAA:::555333333333333000000000000000000000000//////000000000000//////,,,,,,------...///000000000000000000000000000000111111111111000000000000000...,,,,,,---//////...000000111111111222222222111111000000000000111111///000000000///...------...------,,,,,,------...))),,,//////---,,,...000///...---,,,---///111333222222222333555888;;;===???@@@BBBEEEFFFEEEDDDDDDBBBHHHQQQYYY]]]]]]YYYWWWLLLJJJFFFBBB>>><<<:::999444999===>>>===@@@HHHNNNVVV^^^lll|||wwwmmmgggcccbbb```\\\YYYWWWWWWXXXRRRRRRPPPOOONNNMMMMMMMMMIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQSSSVVVZZZ\\\___eeemmmsss|||}}}{{{zzzwwwvvvtttqqqooooooqqqsssppptttxxxyyyxxx{{{FFFAAA:::666444333000...000000111111000///......000000000000000000000000000000000000000000000000333222000/////////000111000222444333///---...///,,,,,,---......//////000000///------,,,---.../////////.........//////000000///---+++++++++---............------,,,,,,,,,...------------,,,,,,,,,...///000...,,,---111444222888:::777888>>>@@@===AAAAAABBBBBBBBBAAA@@@@@@BBBFFFNNNWWW___eeeiiijjj^^^YYYRRRLLLIIIEEE@@@<<<>>><<<===CCCHHHKKKQQQWWWbbblll|||yyyoooiiidddcccbbbbbbbbb```^^^\\\[[[ZZZYYYWWWVVVUUUTTTSSSNNNMMMMMMLLLMMMNNNOOOPPPPPPQQQQQQQQQRRRTTTXXX[[[\\\```eeekkkqqqyyy{{{xxxwwwvvvtttsssxxxyyyzzz{{{|||}}}~~~FFF@@@:::666555555333111000000000000//////......000000000000000000000000////////////////////////222111000/////////000000///111222111...------...,,,,,,,,,---......//////...------,,,---...///000///...............//////000...---++++++,,,---............------,,,,,,,,,------....../////////...+++---000000///000333666444:::===;;;<<>>>>>>>>======<<<<<<<<<;;;@@@HHHRRR]]]gggnnnrrrhhheeeaaa\\\WWWRRRLLLHHHGGGEEEFFFKKKPPPTTT[[[cccsss}}}{{{sssnnnfffeeeeeefffhhhiiijjjjjjiiihhhgggdddaaa^^^[[[ZZZZZZYYYXXXWWWXXXXXXZZZZZZZZZ[[[]]]^^^___cccgggkkkqqqtttyyy~~~~~~~~~~~~~~~~~~~~~}}}|||{{{FFFAAA:::777777777666444000000//////.........///000000000000000000000000////////////////////////111111000////////////000...///000000...,,,,,,---++++++,,,------......///---------------...///000///......---------......///...---,,,+++,,,---............---------------,,,---///000111111000///+++...111222333555777999;;;>>>@@@?????????===999:::999888777666777888888777:::@@@IIITTTaaakkkqqqoooppppppmmmgggaaa\\\YYYTTTQQQQQQTTTWWW\\\eeennnxxxrrrnnnkkkiiijjjmmmpppuuuzzz~~~|||wwwrrrmmmjjjggggggeeeddddddeeefffgggkkkmmmpppsssvvv{{{~~~NNNHHHBBB>>><<<;;;888666222111///...---......///////////////////////////////////////////////////////////////////////////...///000///...---------++++++,,,,,,---.........///.....................///......------------......------,,,,,,,,,---..................------------...000111111000///......000333666999<<>><<<999666666555444333444555888999888888:::???GGGRRR[[[aaaiiinnnssstttpppkkkhhhhhhaaa]]]ZZZYYYYYY\\\fffppp~~~wwwuuurrrmmmiiigggggghhhnnnrrrzzz{{{zzzyyyxxxxxxxxxyyyzzz```ZZZSSSNNNJJJFFF@@@<<<555333000...------...///////////////////////////....................................//////....../////////000000///...---++++++,,,------......///111111111000///...---,,,000///...------------------------,,,------------...........................//////000///...---,,,///111555;;;BBBIIINNNQQQQQQJJJBBB<<<999777555555333222222222444777:::<<<;;;:::888999>>>EEELLLQQQZZZaaaiiinnnnnnmmmmmmnnnhhhccc^^^[[[WWWXXXbbblll}}}vvvnnnjjjgggfffeeebbbaaaccciiimmmuuu~~~vvvqqqjjjddd^^^VVVMMMFFF999777222...,,,---...000000000000000000000000000........................,,,---......///.........000///...///000111///---,,,,,,------...//////000222222222222111///...---111000///...............,,,,,,------------------...............//////////////////......---------000333;;;FFFQQQYYY]]]^^^UUUJJJ>>>999666333222444111111222333555888:::<<<:::999777777:::>>>CCCGGGKKKPPPXXX^^^ccceeegggiiiddd```[[[WWWRRRSSS\\\hhh~~~zzzrrrhhh```[[[YYYZZZZZZZZZ\\\cccmmmuuu{{{vvvnnndddWWWOOO>>>:::444///---,,,...///000000000000000000000000........................+++,,,---...///......---///---,,,...000000...,,,------...//////000000111111111222333333333222111222222111//////......///+++,,,,,,---.........------........./////////000///...------...000222333666<<>>EEERRR```hhhggg^^^VVVJJJ>>>666666666333111333000000111222333333222222444444444444444444444555999888777;;;BBBGGGIIIHHHFFFEEEEEEDDDCCCFFFSSSaaayyy|||uuuqqqpppmmmggg___YYYUUURRRQQQNNNQQQSSSVVV\\\hhhyyy}}}xxxssslllbbbUUUMMM???:::444111111222000///+++,,,...///000///...---//////............//////...,,,***+++...000...,,,111///---------.........000///000222555999::::::888888999:::;;;;;;;;;;;;===999444111111111111000000///---,,,,,,,,,------////////////////////////---...///000222666<<<@@@KKKQQQ[[[aaabbb]]]UUUOOO===:::555222222222222222222111111000111111222222444444444444444444444444888777888:::===???>>>===>>>>>>???@@@AAAGGGVVVeee{{{pppiiigggfffiii```YYYVVVSSSNNNJJJJJJJJJPPPVVV\\\dddtttgggeeebbb___[[[SSSIIIBBB;;;777222//////000///------......//////000000000333222222111000///...---...,,,+++,,,...///...,,,...---,,,+++,,,---......222333444777;;;>>>@@@AAA@@@BBBEEEHHHKKKMMMNNNOOOHHHDDD===999777666444222111///...------.........000/////////////////////...///111333555999>>>AAAOOOSSSWWWYYYVVVOOOGGGAAA:::888444222222222222111333222222111111111222222555555444444333222222111555555666888;;;======<<<;;;;;;<<<>>>???FFFVVVeee}}}ppphhhdddcccbbbbbbZZZSSSQQQOOOKKKIIIJJJKKKQQQZZZdddpppLLLLLLKKKJJJHHHDDD>>>:::777444111//////000///......---------...///111222555555555444222///---+++---,,,+++,,,...///...------,,,,,,,,,---///000111555777;;;@@@FFFJJJNNNPPPUUUWWW[[[___cccfffhhhiii\\\VVVNNNHHHDDD???:::666444111///....../////////000000////////////000000000222555888:::<<<@@@BBBMMMMMMMMMKKKFFF@@@999555666444222222222333222111444444333222222222222222444444444444333333333333666666666999<<<>>>>>>===::::::;;;===@@@HHHYYYiii~~~wwwnnneeeaaa``````___[[[TTTNNNMMMLLLJJJJJJMMMQQQWWWbbbppp???????????????===;;;999555444333222222222111111------...///////////////444444555444222000---+++,,,,,,,,,,,,---......---...////////////111444666999???GGGPPPXXX___eeehhhqqqssswww{{{~~~vvvoooeee]]]WWWPPPGGGAAA:::666111...///000///...//////.........///111111333666:::<<<===>>>@@@BBBBBBAAA???<<<999777555444222111000111222333222000555555444333222222222222111222333444555666777777888888999;;;>>>@@@@@@???;;;;;;<<>>GGGOOOZZZfffpppyyy}}}vvvqqqiii^^^VVVEEE>>>555000//////...,,,...---------...000333444777:::===???>>>>>>>>>>>>888777555333222333444555111000///000222333222111555444333333222222222333111111222444555777888888999999999;;;>>>??????>>>>>>===>>>@@@DDDOOOcccvvvzzzpppdddbbb___^^^^^^^^^]]][[[WWWQQQLLLLLLKKKLLLQQQXXXdddmmm|||=========;;;999999;;;===;;;===??????===;;;;;;;;;999:::::::::888555222000---...///000000///...---+++,,,...---,,,,,,---///---...//////111777AAAIII\\\eeerrr~~~yyypppVVVKKK<<<333000000...,,,...------...000444777999<<<>>>???>>><<<:::999999555333111//////000111333111000//////111222222111333333222222222222333333222333444555777888999:::===<<<<<<>>>@@@AAA@@@>>>AAA@@@@@@CCCGGGSSShhh{{{vvviii```]]]\\\\\\]]]^^^\\\YYYWWWSSSNNNKKKKKKLLLNNNVVV___lllxxxDDDDDDCCC@@@======AAADDDFFFIIILLLLLLIIIGGGFFFGGGBBB@@@===999555333111111........................***,,,......,,,,,,---///,,,...000111666@@@OOOZZZoooxxxgggXXXEEE888222111///---/////////111444888===???@@@AAA@@@===888555333333333222000///...//////000333111///...000222333333111111111111111222333444333555777;;;???BBBEEEFFFKKKJJJJJJKKKLLLLLLKKKIIIIIIGGGGGGIIINNNZZZppprrrhhh___YYYXXXYYY[[[^^^___]]]XXXUUUQQQMMMKKKMMMPPPUUU```jjjyyyKKKKKKJJJFFFCCCDDDHHHLLLPPPTTTXXXXXXUUUQQQPPPQQQGGGBBB;;;444///...///000000000///............///***---///...,,,+++---000...000222555;;;III[[[hhhyyyrrraaaKKK;;;444333111...111111111333777<<>>:::666333222333444444333222000000111222222,,,...//////...---...000222333666;;;EEESSScccmmmxxx~~~uuusssooorrr}}}|||hhhNNN;;;444222///,,,222333666<<>>CCC>>>888444222222///---.......................................///000000///000222222111222444666666;;;CCCLLLTTT\\\dddhhhlllmmmmmmmmmlllkkkiiihhhbbb___ZZZWWW[[[kkkwwwhhh___XXXSSSTTTZZZ[[[aaadddbbbaaaccc```YYYUUUUUUTTTSSSWWWcccvvvSSSOOOIIIDDDAAA@@@AAACCCEEEFFFHHHJJJIIIHHHFFFDDDAAA>>>:::777666777:::<<<===<<<999777444222000///111222333222111111222333222444999???IIIVVVdddllluuuxxxzzzzzzzzz~~~{{{nnn^^^[[[^^^jjjwww{{{jjjRRR@@@777444111///666888;;;@@@CCCDDDAAA???===999444111111111000///............................../////////000000000///000222222111222444666777===FFFPPPYYYbbbjjjooorrrrrrrrrrrrqqqpppooonnnfffeeebbbbbbgggvvvyyylll```YYYTTTQQQSSSXXX]]]bbbeeeeeefffiiihhhccc\\\\\\[[[\\\bbbqqqLLLIIICCC>>>;;;:::;;;<<<999:::<<<===>>>????????????===;;;:::<<<@@@DDDGGGJJJIIIGGGCCC>>>999444111111222222222111111333444888:::???DDDKKKTTT]]]cccaaaaaabbbccciiiuuurrrdddLLLHHHIIISSSaaammmxxxwwwjjjWWWEEE:::666555555<<>>666333000//////000000000...........................///000111222111111000///000222222111222444666:::???GGGPPPXXX___fffkkkiiiiiihhhgggfffffffffgggeeegggiiimmmuuuxxxhhh```WWWSSSRRRRRRUUUYYY^^^cccfffgggjjjooopppooofffddddddiiittt@@@===:::666444444444555222333333444666777999:::999;;;===BBBGGGLLLQQQSSSYYYXXXVVVRRRKKKBBB;;;666000111222222222444666999AAACCCEEEGGGHHHJJJMMMPPPLLLMMMPPPWWWdddvvv{{{kkk]]]IIIBBB???EEEPPP[[[iiisssqqqgggWWWFFF;;;888;;;>>>CCCFFFIIIGGGAAA<<<999999222111///......//////000...........................000222333333333111000///000222222111222444666:::>>>CCCHHHLLLPPPUUUXXXVVVUUUTTTSSSRRRSSSTTTUUU[[[```gggqqq~~~yyylll\\\WWWSSSRRRTTTVVVZZZ\\\^^^```cccfffjjjpppsssuuummmlllnnnwww555444333111111111222333111111111111222444555666666:::BBBKKKSSSXXX\\\]]]bbbbbb___ZZZRRRGGG===777222444555555666999===@@@FFFGGGGGGEEEBBB@@@???@@@DDDHHHQQQ\\\kkk{{{uuueeeWWWIIIAAA;;;===EEEOOO]]]iiikkkcccVVVGGG===<<>>AAAFFFFFFDDD@@@<<<::::::;;;>>>GGGVVVhhhxxx|||uuulll^^^PPPDDD<<<777999???IIIXXXdddhhhbbbXXXMMMFFFDDDGGGKKKGGGFFFBBB<<<666111//////000111111000---------//////////////////////////////000111222333222111111///000222222111222444666333666999:::;;;<<<===??????>>>>>>>>>???@@@AAAAAAHHHOOO]]]ppp|||kkk^^^XXXOOORRRSSSSSSWWW[[[[[[XXXXXXUUUUUUYYY___dddllltttvvv|||//////000000111111111111//////000111222333444555333666<<>>===>>>BBBDDDHHHFFFCCC===999888999<<>>HHHVVVccciiieee___XXXSSSNNNKKKJJJDDD@@@999444111000000///---///000///---,,,---///////////////////////////000000000111111111111222///000222222111222444666444666888:::::::::<<<===888999:::;;;<<<<<<<<<<<>>===<<<;;;;;;;;;<<<===DDDKKKYYYlll}}}mmmbbbZZZUUUUUUXXXWWW[[[___```]]]WWWRRROOOLLLMMMPPPSSSZZZgggvvv...//////...,,,++++++,,,,,,,,,------......//////000000000000000333777;;;BBBGGGOOOXXX___bbbbbbbbbaaa___]]]^^^```eeeiiikkkddd]]]RRRGGG@@@@@@CCCGGGVVVcccpppvvvvvvrrriii______\\\[[[\\\UUUIIIAAA@@@===>>>???CCCKKKZZZlllyyy|||ppp___OOOCCC===555333000/////////...,,,---------............///000000000/////////......//////000000000000000000444222111222555777777555666888999:::999:::;;;======<<<<<<<<<===>>>@@@AAAAAAIIIXXXlll~~~rrrddd[[[UUUQQQSSSVVV[[[]]]___^^^ZZZUUUPPPNNNLLLNNNRRRVVV___mmm}}}222222111///,,,***+++,,,,,,,,,,,,,,,,,,------------............000444777>>>BBBHHHOOOTTTXXXYYYYYYUUUTTTUUUZZZdddpppyyy~~~xxxpppbbbUUULLLJJJLLLNNN\\\bbbgggeeeaaa]]]WWWRRRZZZ[[[]]]\\\TTTIIICCCCCCBBBEEEJJJNNNVVVeeexxx{{{mmm[[[III<<<555222000.........///...------------............///////////////............000000000000000000000///333222222555888:::;;;:::999;;;===>>>>>>>>>@@@BBB@@@@@@@@@@@@AAACCCDDDEEEDDDLLL[[[ooopppeeeZZZUUURRRQQQTTTYYY^^^___^^^[[[UUUQQQNNNMMMMMMQQQWWW^^^iiixxx444444333111...,,,---...------------,,,,,,,,,,,,+++,,,---------///222555999:::>>>AAAEEEGGGIIIJJJDDDCCCGGGRRRcccuuusssggg___ZZZXXXXXXZZZZZZXXXTTTOOOMMMLLLLLLYYY\\\___\\\UUUMMMKKKLLLMMMQQQUUUYYY```lll}}}sssbbbPPPAAA666111///...,,,---...///...------------............/////////..................111111000000000000000000000222555:::???CCCEEEFFFEEEFFFHHHIIIIIIJJJKKKMMMMMMMMMLLLKKKKKKJJJJJJJJJMMMTTTbbbttt{{{fff^^^WWWUUUUUUVVVZZZ______^^^[[[UUUPPPLLLLLLMMMPPPUUU^^^hhhuuu333333333111///---...///.........---------------+++,,,---------///111444555666666777888999:::;;;888888>>>LLLccczzzxxxrrrkkkeeeaaaVVVRRRLLLFFFAAA@@@DDDHHHVVV[[[___\\\WWWTTTUUUVVVXXXZZZ[[[^^^dddmmmxxx|||ssscccRRRDDD999333111---,,,,,,---//////...------------............///......//////////////////222111000000000000111111111555<<>>999888===DDDPPPXXX]]]]]]\\\^^^^^^]]]]]][[[ZZZ\\\cccjjjpppssslllbbbRRRDDD999444222111---,,,,,,...///000///------------............///////////////000000000000111111000///000111222333555;;;EEEPPPZZZdddlllqqqrrruuuwwwyyyzzz|||{{{wwwsssooommmhhhllltttttthhhaaaYYYVVVUUUZZZ]]]]]]^^^aaaWWWVVVRRRNNNLLLNNNRRRVVVYYYcccqqq444666888777333///---,,,++++++,,,,,,------......***+++------------///111111111111000000/////////444444;;;MMMfffwwwqqqhhh]]]VVVHHHAAA;;;999666555:::CCCJJJUUU___dddhhhkkkggg```[[[VVVRRRVVV___ggghhhggg\\\SSSFFF;;;555222000......------///000000///------------............///000000000000111111222222000000//////000222444555666>>>KKKWWWcccmmmvvv|||rrreee\\\WWWWWWUUUWWW]]]```^^^\\\\\\SSSRRRPPPNNNOOOSSSZZZ___fffqqq:::<<<>>><<<888333///---))))))***+++,,,,,,------)))***,,,,,,,,,,,,...///,,,------.........------111111777IIIccczzzvvvlllddd[[[PPPHHH@@@999555666555555<<>>KKKXXXdddoooyyyvvvhhh^^^WWWTTTWWWVVVYYY```ccc___[[[ZZZPPPPPPOOOOOOQQQWWW___eeeqqq}}}<<<<<<<<<;;;888333///,,,------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,111222777DDDXXXnnnyyyooodddXXXLLLDDD>>>999666777666666===FFFSSS```ooovvvyyyvvviiiZZZLLLLLLOOOWWW```bbb\\\VVVCCC@@@<<<777333000////////////000000000000//////...///000///------///000222222111111111111222222...//////111222333444444;;;>>>DDDLLLUUUaaalllttt}}}pppeee]]]VVVSSSSSSYYY\\\```aaa___[[[YYYWWWQQQPPPPPPTTT]]]hhhrrrxxx666777888888666444111///------------------,,,,,,+++++++++,,,,,,---------++++++,,,------------,,,///111555@@@PPPeeexxx~~~xxxpppfffXXXJJJ@@@???:::777999:::<<>><<<888555222111000000/////////000000/////////......///...---,,,...000111111000000000000111111///000000111222333444555777:::>>>CCCJJJSSS\\\bbbrrr}}}~~~qqqccc[[[VVVQQQPPPQQQ]]]```bbbaaa]]]WWWSSSPPPPPPQQQTTT\\\iiiwww///000222444444333111000.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......---------///444:::FFFWWWjjjwww}}}}}}|||wwwnnnaaaQQQGGGDDD@@@>>>@@@CCCIIISSS]]]oooyyy~~~ppp]]]NNNLLLPPPXXX```bbb\\\PPPGGG888666444222111111111222......////////////......---...///...---,,,...000000000////////////000000111111222222333444555555555666888:::>>>CCCIIINNN^^^jjjvvv|||}}}mmmbbbVVVQQQPPPNNNOOORRR]]]```aaa```ZZZTTTNNNKKKNNNRRR[[[hhhyyy+++,,,...000111111000///.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............,,,///333666===III[[[ggguuuvvvxxxwwwqqqfffZZZRRRLLLKKKKKKMMMSSS\\\hhhqqq|||vvvgggVVVLLLMMMTTT]]]dddbbbXXXJJJ@@@444333222111000000000111......////////////......///000000///......///111111111000000000000111111222222333333444555555666666777888888888;;;???CCCKKKTTT^^^cccfffnnnzzz}}}pppcccYYYPPPNNNNNNOOOQQQTTTYYY[[[]]]\\\WWWRRRMMMKKKLLLSSSaaasss***+++,,,---......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......111333444777@@@MMMXXXaaaccceeeeeebbb]]]XXXTTTRRRUUUXXX[[[cccooozzzyyykkk\\\QQQMMMQQQXXXbbbfffaaaTTTFFF===444333222111000/////////......////////////......111222222222000000111333333222222111111222222333333333333444444555555666666777888777777999<<>>???AAACCCGGGQQQ[[[kkkssszzzkkkbbbXXXQQQLLLNNNQQQQQQQQQSSSVVVVVVUUURRRMMMJJJJJJJJJQQQ]]]ppp,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........---------,,,,,,+++++++++......///000000000000///111111222333555888;;;======???AAABBBAAABBBFFFIIIHHHRRR\\\dddmmmxxx~~~~~~xxxoooeeeYYYOOOQQQWWWeeejjjlllfffXXXIII>>>999333333333333333222111000000000111111111111000000222333444333111111333444333222222222222222222333333333333333333444444444333444555555555666999;;;???;;;999>>>AAACCCGGGMMMXXX___jjjuuu~~~xxxmmmbbb[[[TTTNNNLLLPPPSSSSSSQQQRRRSSSRRROOOLLLJJJIIILLLNNNXXXeeeyyy,,,,,,,,,,,,,,,---------***++++++,,,---...//////---------,,,,,,+++++++++...//////000000000000000222111000222555666777666111444777777666777;;;>>>???LLLXXXaaajjjtttxxxwwwnnnhhhbbb]]]TTTOOOTTT]]]mmmppppppfffUUUDDD;;;888222333333444444444333333111111222222222222111111222333333222111111222444222222111111111111222222222222333333333333333333444555666666666666999;;;>>>888777>>>BBBBBBBBBEEELLLRRR\\\eeemmmsssyyy|||}}}yyymmmddd\\\WWWRRRNNNMMMSSSWWWVVVTTTTTTMMMLLLJJJHHHHHHKKKQQQUUU]]]kkk......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++---,,,++++++,,,......//////000111222222222555444222111000111222333111111111111333444666888FFFKKKUUU___gggjjjgggddd```[[[WWWTTTQQQPPPWWW```nnnppplll___PPPEEE<<<555444444333333222111000000222222222222222111000///000111111111222222222222000000000000111111111111333333222222222333555666333555666666666777999;;;;;;:::;;;>>>???===@@@EEEIIIMMMTTT\\\ccchhhkkklllnnnnnnpppssswww{{{nnncccYYYTTTTTTQQQPPPQQQSSSVVVUUUQQQMMMNNNIIIGGGIIIKKKNNNSSSZZZggguuu......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------,,,,,,---......//////000111111222222333222222111111111111111111000000111333555888999DDDKKKVVV___bbb```[[[WWWWWWSSSQQQPPPNNNOOOWWW```nnnooojjj\\\LLLAAA999333333333333222111000000000111222222222222111000///000000000111111111222222111111111111111111222333333333222222333444666666444555777777666777:::<<<;;;:::;;;??????>>>@@@EEEHHHKKKQQQWWW]]]```bbbcccddddddfffjjjnnnwwwttthhh^^^UUUQQQQQQOOONNNOOOQQQSSSRRROOOLLLKKKHHHGGGIIIKKKNNNVVV___sss......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++---......------...///...//////000000111111222000000111111111000//////000///000111333777:::<<>>???>>>@@@EEEHHHJJJNNNSSSWWWYYY[[[[[[ZZZZZZ\\\```cccjjjyyyzzzjjj```XXXPPPMMMMMMLLLKKKLLLMMMOOONNNLLLJJJJJJIIIKKKMMMNNNRRR]]]iii......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---///...------...000////////////000000111111......000000000///...---/////////111555999>>>AAAKKKRRRYYYZZZSSSKKKFFFEEEIIIHHHIIILLLNNNPPPYYYbbbnnnmmmdddRRRCCC:::444000111111000000/////////...000000111111111111000000////////////000000000000222111000///000111333555111222222333444555666666555666777777666777999;;;:::999:::>>>???>>>@@@FFFIIIKKKOOOSSSVVVXXXYYYYYYVVVUUUVVVZZZ\\\aaammmxxxzzznnn```XXXRRRLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHIIIKKKOOORRRTTTZZZhhhwww......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,---///...------...000///////////////000000000,,,---///000000///...---...///000222777===CCCFFFSSSVVVXXXTTTLLLGGGFFFHHHKKKJJJLLLOOOPPPRRRYYYbbbllljjjaaaOOO@@@888444111000000000//////////////////000000111111111000000////////////000000000000000000//////000111333444111111222333555555666666555666777777666777999::::::999;;;???@@@???BBBGGGIIILLLQQQVVVYYYZZZZZZZZZVVVSSSSSSUUUVVVYYYaaakkkooodddXXXRRRNNNJJJHHHIIIGGGGGGGGGFFFFFFFFFGGGGGGHHHJJJOOOUUUYYYaaarrr......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++---......------...///////////////////////////------.../////////......//////000444999AAAHHHLLLVVVUUURRRKKKFFFDDDFFFJJJLLLKKKMMMPPPPPPQQQWWW^^^fffeee\\\LLL>>>777444111000000000000//////////////////000000111111000000/////////000000000111111///000000111222333444444222333444666777888888888888999:::999888888:::<<<===<<<>>>BBBCCCBBBEEEKKKKKKOOOVVV[[[______]]][[[WWWRRROOOOOOOOOPPPVVV^^^vvv}}}ggg]]]RRRNNNKKKHHHGGGIIIFFFFFFFFFEEECCCDDDFFFHHHGGGHHHNNNVVV^^^iii{{{......---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,------,,,,,,---...////////////////////////...............///000000///000111555<<>><<<<<<======DDDDDDGGGJJJJJJIIINNNTTT[[[[[[TTTGGG;;;555333111000000000000111111111111......///000000000000000111111111111222222222222000222555888999999777666777888:::===>>>??????>>>???@@@@@@???>>>>>>@@@BBBEEEDDDFFFJJJKKKKKKNNNTTTYYY___gggmmmooolllfffbbb]]]UUUNNNJJJHHHGGGLLLSSSfff|||sss___UUULLLIIIHHHEEEEEEFFFGGGGGGGGGDDDBBBBBBFFFJJJOOOMMMQQQ]]]lll|||,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...,,,111000000///...------------...///000000///...---//////////////////......111222666===FFFMMMNNNNNNGGGDDD???;;;999999;;;<<<@@@@@@AAABBBEEEHHHJJJLLLUUUWWWUUUMMMBBB888444444111000///000111111000///.../////////000222333444666444222000111333555777222777<<<===;;;999999:::<<>>EEEJJJKKKJJJDDDAAA<<<999777888999;;;??????>>>???AAACCCFFFHHHUUUWWWUUUNNNCCC;;;777666444222000000000111000...333222222222333555777888666555333333333444666888444777;;;<<<;;;:::<<>>AAAGGGKKKPPPWWW^^^```cccggghhhfffkkkjjjjjjhhhhhhgggggggggfffgggiiikkknnnqqqssstttxxx}}}{{{pppeeeZZZQQQHHHEEEBBBAAACCCGGGPPPbbbyyyyyyiiiZZZQQQHHHEEEDDDBBBBBBDDDDDDEEEFFFFFFFFFGGGJJJLLLTTT\\\jjjzzz......---,,,,,,+++******,,,---...////////////.../////////......---------....................................///111222333555888>>>CCCGGGGGGEEEDDD<<<:::777555555666999:::777666666666999===AAADDDIIINNNRRRRRRMMMEEE???<<<777555333222444666666666333222000///000222444666555444444444555666777888888;;;???BBBFFFMMMWWW___iiirrryyy{{{|||}}}||||||}}}}}}|||}}}ttthhhZZZQQQHHHDDDAAA???AAAEEEJJJ[[[qqqxxxhhhYYYPPPGGGEEEDDDAAAAAABBBDDDEEEGGGGGGFFFGGGKKKNNNUUU```rrr......---,,,,,,+++******,,,------...........................------------......------------......///......---...///111222555:::AAAFFFHHHFFFCCCAAA:::999777666666777999;;;999888777666777:::<<<>>>CCCIIIPPPUUUTTTOOOJJJFFF>>><<<999888888999888777888777555444444555666777555444444444444666888999999===CCCIIIQQQ]]]jjjsssvvvhhhXXXOOOFFFBBB@@@>>>???CCCKKKYYYlll}}}vvvgggWWWNNNFFFDDDCCCAAA@@@AAACCCFFFGGGGGGEEEGGGMMMRRR[[[iii~~~---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------......------------......///...------...111333555888>>>FFFJJJJJJEEE@@@===:::999777666666888999:::===<<<:::888777666666777???DDDLLLSSSWWWWWWUUUSSSNNNLLLIIIGGGEEEBBB???===???>>>===;;;:::999999999999888666555666999<<<>>>===CCCLLLVVV```nnn|||zzzjjjZZZPPPGGGCCC@@@>>>???CCCKKKWWWfffuuutttfffUUULLLEEECCCCCCAAA@@@AAABBBEEEGGGFFFEEEIIIRRRZZZeeettt,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,------------------------...------,,,,,,------......------...111555999;;;CCCIIIQQQTTTPPPHHHAAA>>>999888777666666777888999::::::999999888666555555:::===AAAIIIQQQXXX\\\___aaa```^^^]]]\\\YYYUUUQQQMMMMMMLLLKKKIIIFFFDDDBBB@@@>>>;;;999:::>>>BBBEEEIIIPPP[[[gggsssuuucccYYYOOOIIIFFFBBBCCCFFFHHHQQQ^^^lllwwwzzzpppdddRRRJJJCCCCCCCCCAAA@@@AAA@@@DDDFFFFFFGGGNNN[[[eeesss,,,,,,,,,,,,,,,,,,,,,---******))))))******+++,,,------------------------...---,,,,,,,,,,,,---...---------///333999>>>AAANNNTTT[[[]]]WWWMMMEEE@@@999888777666555666777777333444666888999999888888666666777===HHHTTT^^^cccmmmmmmnnnppppppoookkkhhh`````````^^^[[[XXXTTTQQQFFFCCC???===>>>BBBHHHKKKTTT\\\iiivvvmmmcccXXXQQQLLLHHHHHHKKKDDDKKKWWWdddqqquuummmaaaPPPHHHBBBBBBCCCAAAAAABBB???BBBEEEFFFIIISSSbbbnnn