BM6P6(@ ************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))(((((('''''''''&&&(((((())))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++******))))))))))))******))))))))))))************,,,+++++++++******)))))))))************+++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++++++++++++++)))))))))(((((((((+++---++++++++++++,,,---......,,,,,,------,,,,,,+++***+++***((('''''''''((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************++++++***)))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((++++++******))))))((((((++++++******))))))(((((()))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************+++++++++,,,---...///000////////////000000000000///---,,,,,,---...,,,+++***************)))((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++***++++++,,,,,,,,,+++++++++,,,...///000...,,,***+++...///...+++,,,---...//////...---,,,111000000000000///---,,,333222000///......///000555///,,,---//////------/////////000//////...---222000...---//////...---------...//////000111111------------------------,,,,,,,,,------.........000000000111222222222333111222222111///......///......---,,,,,,+++******************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))((((((((('''''''''))))))************))))))************))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((++++++++++++++++++++++++******))))))))))))******))))))))))))*********+++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++))))))***)))((((((+++---++++++++++++,,,---......,,,------------,,,++++++,,,+++***)))((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))************++++++***))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''''''''((((((((())))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))(((*********))))))(((((((((************))))))))))))************++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************,,,,,,,,,,,,---...//////.../////////000000000000///---,,,,,,---...,,,+++***************))))))((((((''''''&&&&&&''''''((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,---...///111///---...000000///---111000//////000222555777...///111222222222444555111111111222333444555555222111222444555444222111333222111111000///......000000000000111111111000...............---------------------------------,,,,,,,,,------........./////////000111111222222000111222000...------.........------,,,++++++***++++++*********)))))))))((())))))******))))))((((((((((((((((((((((((((()))***++++++++++++***)))***))))))))))))((((((((())))))((((((((((((''''''******++++++++++++******,,,,,,++++++***)))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++++++++++++++++++++++++++******))))))******+++))))))*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********((()))***,,,++++++++++++,,,---......---------------,,,++++++,,,,,,+++************+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))*********+++++++++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************+++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++************************,,,,,,,,,,,,------...///....../////////000000000///---,,,,,,---...,,,+++******++++++******)))((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++*********++++++,,,------------,,,------......000///...///000000///...222222111111222444666777666777888888777777777888888888888777777666555444222444555444333222222222444333222111000000111111---///111222000/////////000000///......---,,,,,,........................---------------...............//////000111111222444555555333000...---.........------,,,++++++++++++++++++*********)))))))))))))))******)))))))))'''''''''''''''''''''''')))***,,,------,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((()))******++++++******)))*********************)))***))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***+++++++++++++++,,,,,,++++++************++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++***))))))***,,,++++++++++++,,,---......---------...---,,,,,,+++,,,,,,++++++************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))*********+++++++++******)))))))))))))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''(((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))))))))))))))))))))*********(((((((((((((((((((((((()))))))))******+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---...///........./////////000000///---,,,,,,---...,,,+++***++++++++++++***))))))((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,+++*********+++,,,---................../////////.........///111222222222666777999:::;;;:::888777BBB@@@???AAACCCBBB===999@@@>>>===;;;;;;;;;<<<===AAAEEEEEE???999777666555333333222111111222222333///222444444111///......222111111000000//////...........................---------.....................///000111222222333<<<<<<;;;888444111000000......------,,,,,,,,,,,,++++++++++++************))))))************))))))(((((((((((((((((((((((()))+++,,,......,,,+++)))))))))))))))************(((((())))))))))))))))))(((((())))))))))))((((((''''''(((((()))***++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))***************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++++++++++++++,,,---......------.........---,,,,,,***************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************++++++++++++***)))))))))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))******************************))))))))))))))))))))))))''''''((()))***))))))(((((()))))))))*********+++((((((((()))))))))))))))))))))******++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************------,,,,,,,,,---..................///////////////---,,,,,,---...,,,++++++++++++++++++***))))))(((((((((''''''((((((((('''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((''''''''''''((())))))(((((((((((())))))))))))******************************++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------...///000111222222000222444555777999;;;<<>>:::555111000///......------------,,,,,,,,,++++++++++++*********)))******++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))))))))************+++(((((())))))))))))******(((((())))))))))))((((((%%%%%%&&&((()))***+++,,,+++******))))))******+++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))*********************++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,+++)))******++++++++++++,,,---.....................---,,,,,,******++++++******)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************++++++++++++,,,)))))))))))))))******+++))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************))))))))))))))))))))))))'''(((***+++++++++***)))((())))))******+++++++++))))))))))))*********************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,------...------.........////////////---,,,,,,---...,,,++++++++++++,,,++++++***))))))((((((''''''(((((()))'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''(((((()))***(((((((((((())))))))))))******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,---...///000111---...111333666777888999;;;>>>@@@BBBCCCEEEHHHJJJLLLKKKJJJKKKQQQ[[[dddjjj```bbbmmm}}}{{{|||sssaaaJJJMMMQQQSSSSSSOOOKKKHHH@@@<<<777555444555555555000111111111111111111111000000000000000000000000/////////...............000000111222333555666666<<<<<<;;;888333000............------------------,,,,,,+++++++++*********)))******++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++(((((()))))))))*********)))))))))******)))))))))''''''((()))******+++++++++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++************************************************((()))))))))************)))******+++,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------......//////------------....................................------------------------,,,------...............------------------------***,,,------+++***)))***++++++++++++,,,---.....................------,,,***+++,,,,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************+++++++++,,,,,,)))))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))((()))+++,,,,,,,,,******((())))))******+++,,,,,,)))*********+++++++++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,------------------........./////////---,,,,,,---...,,,+++++++++,,,,,,++++++***)))))))))(((((((((((())))))'''((()))++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''(((((('''((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((())))))***(((((((((((())))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,,,,------------------......///111222333444666999===AAADDDFFFGGGIIIKKKNNNOOOOOOOOORRRUUUXXXYYY\\\bbbkkkttt}}}pppaaahhhrrr{{{~~~|||vvvrrr```UUUHHH???======;;;888666666555555444444333333000000000000000000000000000/////////.........---//////000111333444555666444555555444111000000000------..................,,,,,,,,,+++++++++************++++++++++++******************************+++******))))))******+++))))))******++++++++++++(((((())))))*********+++******++++++++++++*********************+++++++++++++++************++++++))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++************************************************(((((())))))*********+++))))))***+++,,,,,,------...------,,,,,,------...,,,,,,,,,---------........./////////000000111111---------.........//////////////////////////////........................,,,---......//////......------------------------***,,,...---,,,***)))***++++++++++++,,,---............//////......---,,,,,,,,,---...---,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,,,,))))))((())))))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))))))))))))))))))))(((***,,,---------+++***((())))))***++++++,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************...------,,,,,,,,,---------------........./////////---,,,,,,---...,,,++++++,,,,,,,,,,,,+++******))))))(((((((((((())))))'''(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))***************************++++++,,,,,,++++++***,,,,,,,,,---------............//////000222333444;;;>>>CCCHHHLLLPPPRRRSSSQQQSSSVVVVVVTTTTTTVVVYYYdddkkkuuuqqqrrr|||uuu```SSSMMMJJJEEE@@@======<<<:::999777666666000000000000000000000000000000//////.........------...///111222333555555000111222222222222333444------..................---------,,,,,,,,,++++++,,,+++++++++***)))))))))************************,,,+++***))))))***+++,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++(((((((((((((((((((((((())))))))))))************)))***,,,,,,***)))***+++++++++***************+++,,,,,,,,,+++)))***,,,...---///000000...------...,,,,,,++++++,,,......+++///......111111111000222......///000222444666777555555555444333333444555...000111111///......///333///---///111000000111,,,...111111///,,,+++***,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------.........////////////000---,,,++++++******++++++***************)))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))*********------,,,+++***)))((('''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''++++++***))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++---..................---,,,,,,,,,---------,,,,,,,,,---///111222//////...,,,++++++,,,...........................---,,,,,,,,,,,,,,,---...+++,,,...000111111111000...---------......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------.../////////111000...---,,,,,,------,,,,,,,,,+++++++++************)))((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,...---+++******+++,,,,,,---......//////.........,,,...000333777===DDDIIIOOOJJJKKKRRRWWWYYY___gggooopppooohhhccceeepppzzzxxxiii___^^^bbbbbbbbb___XXXRRRKKKAAA777:::111///444444,,,+++000000111222111000//////000------......///111222333222222222222222222222222000000000///......---------------,,,,,,,,,++++++++++++++++++************************************++++++************++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))***,,,,,,***)))***+++++++++************++++++---------,,,******+++---+++---......------...///333222000///000333444444000111555999;;;;;;===>>>BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@:::999888777555333000///333111000000///...,,,,,,---------------...111333,,,,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------....../////////000000000...------,,,,,,,,,,,,,,,***************))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))))))))))))))))))))************---,,,,,,+++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((()))))))))+++++++++******))))))(((************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,---,,,,,,,,,,,,---......111000000/////////000000/////////...------...//////...---...000111111111---------------.........///////////////......---000///..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...//////000000111000///---,,,,,,------,,,,,,,,,++++++++++++*********)))((((((((((((((())))))))))))))))))))))))((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''''''''((())))))************************+++++++++++++++++++++,,,++++++*********+++,,,---111000///......000111222777:::>>>BBBEEEIIINNNQQQRRRVVV\\\]]]\\\ddd~~~}}}uuueeeKKK;;;000333555111---///000000000/////////000222............000111222333333333333222222222222222000000000///......------------------,,,,,,,,,,,,*********+++++++++++++++******************************++++++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))))))))*********++++++)))+++,,,,,,+++******++++++++++++******++++++,,,,,,---......------...///...///000/////////111333333333333555888<<<@@@CCCDDDIIIMMMNNNNNNNNNPPPRRRLLLMMMNNNNNNOOOOOOPPPPPPPPPOOOPPPTTTZZZ\\\[[[YYYKKKHHHDDDBBBBBB???;;;777111222444333222111111222111000///...............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------...////////////000000000///......---------------******++++++******)))(((((())))))******))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++*********)))((((((((((((((((((((((((************************))))))))))))((((((((((((&&&'''((()))************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------/////////...............000000000000000000000000......//////000/////////111111222222333222222222444111///000333444444222111111111111111000///...111000//////............111000///...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111000///...------......,,,,,,,,,,,,++++++++++++******)))(((((((((((()))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((''''''(((((()))***************************++++++++++++++++++++++++******+++,,,,,,------...000///......111555:::===BBBFFFLLLQQQTTTVVVXXXZZZXXX]]]cccgggnnntttXXX<<<444666555333222222111000//////000111111.........///000111222333444444333333222222111111111000000//////......---...------------,,,,,,,,,*********++++++,,,,,,,,,************************)))***,,,,,,,,,,,,***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++)))+++,,,,,,+++******+++,,,++++++++++++,,,,,,---+++---//////......000111...///000000000111444666777888<<>><<>><<<999777666444333111000///000000111......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000000000000000//////---------,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))(((''''''''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******************************++++++++++++++++++++++++,,,,,,------.../////////333555:::@@@GGGMMMRRRTTT^^^___```___^^^^^^___```bbbhhhwwwzzz^^^NNNDDD<<<999555444222222333222///---000000///000000111222333444444444333333333222222111111111000//////..................---------,,,+++++++++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,***,,,------,,,++++++,,,,,,,,,,,,,,,---...//////.........,,,++++++---///555999???DDDHHHMMMQQQTTTXXXVVVZZZ```]]]VVVVVV\\\^^^fffmmmqqq{{{zzzuuurrrsssvvvxxxzzz{{{|||}}}}}}|||{{{{{{tttqqqooooooooooookkkhhhpppuuuuuussswww~~~~~~xxxdddXXXGGG:::444222222222111000///...........................------------,,,,,,---------............------,,,+++,,,,,,,,,+++++++++,,,++++++***))))))******++++++******)))))))))))))))))))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))((())))))***+++,,,------------,,,,,,+++++++++***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------.........//////000/////////000222333555666888;;;???BBBDDDEEEEEEJJJJJJJJJJJJJJJIIIHHHHHHEEEDDDDDDGGGKKKNNNMMMJJJEEEGGGIIIKKKLLLKKKJJJIIIIIIHHHGGGEEECCCBBBBBBBBBAAA???===999666333222111000000//////.../////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000000111111111111000000------------,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''))))))(((((())))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,...111333555CCCEEEIIINNNSSSWWWYYY[[[cccccccccaaa___^^^___```nnn|||lll\\\NNNEEE@@@;;;666444555444222///000000000000000111222333333333333333444444444444222111111000000//////...............------------,,,,,,,,,,,,,,,,,,++++++************************,,,,,,,,,++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***,,,------,,,++++++,,,,,,,,,,,,,,,---...///000......///000111555;;;???JJJNNNTTTYYY\\\^^^```aaa[[[XXX\\\bbb```[[[___jjjxxxyyyvvvqqqkkkgggddddddddddddfffgggccc^^^ZZZ[[[]]]ZZZ\\\```dddhhhlllnnnooonnnwwwzzzdddQQQEEE===777333333222111000///////////////.........------------........./////////000000///......---------------++++++,,,,,,++++++***))))))******++++++******)))))))))))))))))))))))))))((()))+++,,,,,,,,,******))))))))))))))))))))))))((())))))***,,,------.........---,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((())),,,///111))))))******************++++++++++++++++++++++++++++++++++++++++++++++++---------------------------.........////////////222222333555999===AAADDDIIIKKKMMMOOOOOOOOONNNNNNNNNMMMLLLJJJIIIIIIIIIIIIFFFCCCBBBEEEKKKOOONNNLLLHHHNNNSSSTTTPPPLLLJJJJJJMMMLLLKKKJJJJJJLLLOOOPPPRRRPPPNNNJJJFFFAAA>>><<<777666444222111000//////////////////////////////........................------------------------,,,------...//////000000000000111222222222111000...------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((())))))(((((())))))***+++++++++++++++++++++++++++))))))***+++,,,------...---------///333999>>>BBBNNNOOOPPPSSSVVVZZZ]]]___cccfffkkknnnoooqqqsssttt}}}rrriii\\\RRREEE;;;777666444222111111000000111111222222222222333333444555555555222222111111000///////////////.........------------------,,,,,,+++++++++************************...---++++++++++++---...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,***,,,------,,,+++,,,,,,,,,,,,,,,---...///000000,,,...000444:::CCCMMMSSSXXX[[[```bbbbbb```___^^^[[[WWW\\\eeehhhiiitttpppbbbaaa^^^ZZZVVVSSSPPPNNNLLLPPPRRROOOIIIGGGKKKPPPRRRTTTWWWYYYYYYZZZ\\\^^^\\\hhhtttuuuggg\\\PPPDDD<<<444333222111000000000000//////.........---------000000000000111111111111000000///...............+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))))))))))))))(((***,,,---------+++***))))))))))))))))))))))))((())))))+++,,,---......//////...---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++***)))***---111666:::))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++..................................../////////000222333777<<>>555///222000///000111000............------///222111...------,,,,,,,,,------......------------...////////////.........//////000000///...---,,,---......,,,+++******)))*********++++++***)))((('''&&&&&&((((((((((((((((((((((((***)))(((''''''((()))***+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((('''%%%$$$)))))))))))))))******+++***++++++++++++***))))))///,,,)))(((+++...///000111222777@@@HHHMMMOOOQQQPPPOOOOOOYYYfff```\\\gggmmmvvv___QQQHHH<<<111222333777111)))000555,,,333333555555555444333222111222222111111000///.../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************************************+++*********))))))))))))++++++++++++++++++++++++************************+++++++++***++++++,,,---,,,,,,,,,,,,------,,,+++***++++++,,,...222888<<>>FFFLLLSSSWWWUUUSSSQQQQQQPPPMMMNNNQQQQQQPPPUUU\\\nnn}}}uuuiiillltttyyyvvvuuuvvvkkkgggfffgggmmmsssttttttyyyjjjZZZUUUSSSRRRTTTPPPMMMMMMNNNMMMJJJFFFAAA<<<666333222111111222///000///......//////......------,,,------.........------------...//////000000/////////000000000111000///.........//////,,,++++++************************)))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))(((((('''&&&)))))))))))))))***++++++***++++++,,,,,,,,,,,,,,,))),,,......------///111;;;>>>EEENNNTTTVVVTTTSSSWWW\\\^^^bbbfff```eeeyyyzzzkkkRRR<<<999111444777222222777444222333444555555555444333111111111111000///...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------+++,,,---...//////......,,,...111555;;;BBBKKKQQQ___]]]aaajjjlllgggeeeiiijjjiiikkkrrr{{{|||vvvqqqiii___XXXXXXVVVTTTVVV[[[ZZZZZZeeettt|||wwwtttlllbbbdddlllvvvtttsssvvv|||uuuqqqhhh```[[[WWWYYYYYYVVVQQQMMMMMMNNNOOOVVV]]]dddmmmwww||||||}}}{{{{{{|||yyylllWWWFFF999555333222000,,,---111,,,------....../////////222111111000//////......---------------,,,++++++++++++*********)))))))))***************)))))))))))))))+++,,,...000111222111///,,,+++++++++***))))))))))))***+++,,,......,,,---------------------*********)))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////......---000555;;;@@@BBBDDDEEEFFFLLLPPPTTTUUUQQQNNNMMMMMMNNNSSS^^^hhhmmmqqqyyyyyypppmmmxxx~~~yyywwwyyy{{{mmmdddbbbaaahhhaaaYYYVVVVVVVVVSSSOOOSSSOOOHHHAAA<<<888444111222222222000...---...///......------------.........------------...//////111111111000000000000000111111000////////////000,,,,,,+++***************))))))))))))))))))))))))************************((())))))******))))))(((******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((())))))***))))))))))))***++++++++++++,,,------......///***...222111...///666<<>>IIIUUU]]]dddhhhkkkjjjgggfffeeeaaaaaapppsssbbbZZZYYYZZZ___bbbaaa]]]```fffrrrnnnrrr{{{}}}~~~{{{yyyxxxzzzvvvyyy}}}|||tttdddSSSOOOUUU]]]aaa{{{dddUUUCCC:::555111///000111111000000000111222222333333333222111111000000------.........---,,,,,,++++++++++++***************************+++++++++)))***+++---///000222222333111...,,,,,,,,,+++))))))))))))***+++,,,......///......------,,,++++++,,,,,,+++++++++*********(((((((((((((((((((((((())))))))))))))))))))))))************+++---...///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000/////////222555999;;;CCCHHHLLLMMMJJJHHHIIIKKKKKKQQQYYY___bbbeeeiiimmmxxxzzz|||wwwssspppsss~~~|||yyywwwvvvtttrrrnnngggcccTTTXXXZZZXXXWWWVVVPPPGGG;;;666444444111+++,,,000111000//////...............------------...////////////000000000///...---/////////.........---------,,,,,,+++***+++++++++(((((())))))******++++++++++++++++++++++++++++++((()))***++++++***)))((()))))))))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''((()))******************++++++,,,...---,,,,,,,,,,,,---------...111777???FFFLLLOOOLLLOOOQQQPPPTTTYYYYYYTTTXXXaaaaaa^^^gggxxx~~~~~~~~~{{{mmm[[[FFF<<>>DDDGGGEEEHHHKKKJJJJJJMMMUUU\\\hhhooowww|||}}}}}}~~~~~~vvvsssnnngggbbbdddmmmuuuxxxxxxoooqqqpppooosss{{{yyyxxxpppccc]]]^^^[[[TTTJJJ@@@::::::777///---000222111000//////...//////...------------...////////////000000000...---+++.........///...------,,,------,,,+++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++)))******************)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((())))))+++************+++,,,,,,...---,,,+++,,,---...///***///888CCCLLLNNNKKKGGGEEENNNUUUWWW[[[^^^YYYOOOVVV^^^```fff{{{|||nnnfffddddddeeennnuuuzzz[[[IIISSSUUUBBB666666555555444555555666222222222222111000//////444444333222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........111444555888>>>IIIPPP^^^cccjjjnnnmmmhhhdddaaaWWW\\\^^^aaalll|||zzzmmmddd___^^^ZZZWWW```ooo}}}oooeeeeeebbb\\\YYYaaammmzzz{{{lllXXXEEE:::999111000///------...000111333333222222111000000000...............------,,,,,,,,,+++++++++******************++++++,,,,,,,,,+++++++++,,,---.........111...,,,++++++,,,++++++)))))))))***+++,,,......------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))******+++,,,***+++,,,.........------------------------------,,,------...//////000000///333888???EEEJJJMMMOOOHHHKKKMMMOOOTTTbbbttt}}}}}}|||yyytttooommmmmmkkkgggcccbbbbbb```bbblllyyyxxxwwwsssjjjcccTTTIIIIIIEEE;;;444444333222111000////////////...------------.../////////000111111111///---,,,...//////000///...---,,,------,,,++++++++++++,,,******************+++++++++++++++++++++++++++++++++******))))))******+++((()))***++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))*********)))++++++******++++++,,,---,,,,,,+++,,,---000222444555<<>>LLLZZZ___eeejjjlllnnnoooooooookkkjjjmmmrrruuussspppkkkeeebbbdddfffcccaaaaaaiiiwwwyyy}}}sssllliiinnnxxxjjjSSSHHH===111///444111333555555333111111111222000////////////...,,,------,,,+++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------///444999>>>EEELLLQQQTTTPPPNNNTTT^^^dddccc___kkkzzzyyyyyyrrrjjjfffggggggdddaaaeeefffnnnzzz}}}|||}}}yyyrrrjjjbbb[[[TTTPPPRRRKKKAAA777222111000000111111000///////////////---...///000111111111111111111000000000/////////,,,,,,++++++++++++,,,,,,++++++++++++++++++******)))************+++++++++++++++***))))))))))))***************************++++++***))))))))))))***))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,---///111666AAAMMMQQQOOOOOOJJJOOO]]]gggfffeeehhhaaappp|||yyysssqqqwww~~~yyysssqqqnnnnnnrrryyy{{{}}}uuuooonnnppppppooonnnoooqqqsssssssssuuuNNN888888;;;888888888777666555444333333jjjVVV???333333444222///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,,,,---,,,,,,,,,,,,------....../////////......111444777:::CCCRRR^^^```iiiqqqrrrqqqsssuuuwww{{{uuurrruuuxxxsssjjjdddXXXYYY```lllsssuuuvvvxxxvvviiidddnnn}}}qqq]]]BBB333333000111333444333222222111111111000/////////...---------,,,,,,++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...////////////////////////,,,---.........---...//////555>>>FFFLLLQQQVVVZZZWWWVVVYYYcccqqq|||rrreee^^^^^^bbbkkksssvvv{{{{{{qqqcccXXXUUUTTTOOOGGGBBB===666000333222111000000000111222---...///000111222333333111111111000000000//////---,,,,,,,,,++++++++++++,,,,,,++++++*********)))))))))*********+++++++++++++++***))))))*********************************++++++***************+++))))))))))))))))))))))))+++++++++***))))))(((((())))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))*********+++++++++***,,,---......///000111222666:::AAALLLVVVWWWSSSSSS```lllnnnkkkjjjnnnqqqmmmwwwtttuuu~~~~~~~~~}}}xxxrrrtttwww}}}{{{~~~qqqPPP@@@:::777999999888777555444333333iiiLLL888333555555222000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---.........------........./////////000000...333:::BBBMMMYYYccciiifffnnnsssqqqrrr{{{{{{lllhhhgggccc```aaa^^^hhhzzzzzzgggcccgggooo```DDD999000000111222333333333333111111111000///.........------------,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,------......////////////////////////---/////////---...000333999AAAJJJQQQSSSTTTVVVYYY]]]gggwwwzzzrrrkkkhhhggghhhpppxxx}}}zzziiicccccc^^^TTTLLLGGG===333333222111000000111222333//////000111222444555666111111111111000000000000------------,,,,,,+++++++++++++++******))))))((())))))*********++++++++++++***************++++++************************+++***************++++++++++++++++++++++++++++++*********+++++++++++++++************************))))))))))))))))))******((()))))))))************))))))*********+++++++++---...//////......111444555>>>GGGNNNUUU]]]```^^^cccuuuzzzmmmhhhuuuuuullljjjlll}}}ssswwwnnnNNN===;;;;;;:::999888666555444333zzz]]]CCC666555555333000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---///111222222222111111000/////////000222333333;;;EEEPPP\\\hhhlllllloooqqqpppqqq|||yyylllbbbaaaaaa]]]\\\___xxxxxxkkkaaa___oooxxxTTT===666444222111333444444444111222222111///......///---------------,,,++++++++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,---///...---000666;;;HHHNNNTTTUUUSSSSSSVVVZZZqqqvvviii]]]WWWYYY___kkkuuurrr]]]PPPLLLDDD;;;444222000......///000111111111111111333444666777222222111111111000000000------......---,,,+++******************))))))))))))************++++++++++++************+++,,,,,,***************************))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...************************))))))))))))************))))))))))))************)))************+++++++++///000000...+++,,,111555;;;GGGRRRXXX]]]eeekkkmmmooouuuooocccjjjlll___hhhvvv~~~}}}~~~]]]DDD>>>===<<<;;;999888666555444qqqTTT???777555222000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,---------......++++++,,,,,,---.........///000333666888888888777444333000//////111444666>>>KKKXXX```fffmmmooommmooooooppp|||\\\UUUWWWaaafffdddfffmmm~~~~~~}}}}}}|||zzzvvvtttwww{{{~~~qqqaaaaaaiii}}}jjjIII@@@<<<666333333444555444000222333222///---...000,,,---.........---,,,++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,---.........------------------------+++---///000111888BBBJJJUUUWWWXXXVVVTTTXXXccclllvvvhhhZZZUUUVVV___hhhpppvvvmmm[[[VVVOOOFFF:::888444111/////////000111111000111111333555666222222222111111111000000---............,,,+++************+++++++++++++++)))************++++++++++++*********++++++,,,---************************)))((((((((())))))***+++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************((()))))))))************))))))))))))************)))************+++++++++...//////---+++///777>>>IIISSS\\\aaaeeemmmsssuuurrrsssuuu{{{xxxtttsssttt}}}nnnUUUFFF>>>>>>===;;;999777666555bbbHHH;;;666333000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------.........***++++++,,,---...//////111333666999<<<===<<<<<<666444111//////222666888IIIYYYhhhllllllooopppoooiiijjjrrrkkkWWWNNNLLLVVV___hhhxxx~~~tttnnnlllnnnoookkkkkkkkkkkklllkkkiiigggbbbhhhllllllkkkkkkmmmmmmssszzzmmm]]]WWW```wwwaaaIIIBBB:::555444555555444000222444222///---...111,,,---.........---,,,++++++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***++++++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,------......///000000000000000000000000,,,///222333777@@@MMMVVVZZZZZZYYYVVVWWWbbbttt|||{{{}}}pppeeeccc]]]dddfffgggwwwjjjbbbYYYMMMBBB???:::666222111111111111000000000000222333444222222222111111111111000......//////...,,,+++)))+++++++++,,,,,,---------)))************++++++++++++*********+++,,,,,,---************************(((((('''(((((()))******************************))))))))))))************************************(((((())))))*********+++))))))))))))************)))************+++++++++***,,,------///666AAAJJJWWW^^^cccfffjjjqqquuuuuuttt{{{uuuqqqvvvzzz}}}xxx{{{{{{iiiTTT@@@???>>><<<:::888777666pppVVVCCC777222444333222000//////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,---...///000555888;;;===<<<;;;:::;;;999777000,,,111???JJJNNNfffiiimmmsssvvvsssmmmhhhgggsssyyy___UUUQQQWWWgggqqqxxx{{{vvvqqqllliiiiiiiiigggffffffhhhjjjllljjjgggggggggfffccc___bbbaaabbbggggggddddddfffllljjjmmmuuu{{{iii[[[VVV^^^lll|||yyyiii]]]HHH888777>>>999---111222222111222222111...000000000///......------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...////////////.........---------,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++..................---------...///.........111333///---000999GGGSSSXXXYYYVVVXXX[[[aaarrr~~~||||||}}}uuujjjccchhh}}}wwwrrrhhh[[[RRRGGGCCC>>>333222666111...---...111000...000555555444333222000///...---111///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++************************)))************++++++++++++*********))))))((((((***************************+++,,,+++***)))***+++,,,+++,,,000666AAANNNYYY___iiiiiijjjvvvyyysssqqq{{{rrrnnnrrr|||}}}wwwooopppzzzyyyrrrhhh^^^RRRFFF:::666999;;;888333zzzeeeNNN888000333222111000///////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------------...000111888:::<<<===<<<;;;;;;;;;???;;;444333>>>OOOZZZ\\\hhhooouuuuuupppiiieeeeeetttyyyeeeYYYWWW[[[lll{{{vvvqqqmmmjjjgggdddaaaccceeefffgggggghhhjjjllluuurrrpppoooooommmiiifffeeeccceeejjjkkkiiiiiikkknnnlllooovvvxxxxxx|||}}}vvvtttfff```^^^ggguuu~~~yyy{{{hhhPPPAAA>>>;;;555000111111000///000111000000000000///......------++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,,,,------.........//////.........---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++........................,,,...///000///...///000222666>>>HHHRRRXXX[[[[[[ZZZVVVXXXlll{{{|||tttkkkjjjpppvvv~~~zzzqqq```TTTMMMEEE888666888222222//////111111///000555222222222222222333333333111///------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************++++++++++++*********))))))))))))************************)))***,,,,,,++++++,,,---...---...666AAAMMMXXX^^^fffmmmmmmoooxxxvvvqqquuuyyyzzz{{{~~~rrrhhhccceeeooovvv|||qqqdddaaaWWWLLLDDDBBBAAA===:::wwwaaa@@@555222111000//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...000111222:::<<<======;;;::::::;;;>>>:::555999III]]]ffffffmmmsssvvvqqqgggbbbdddiii}}}mmm^^^^^^dddkkkppp~~~yyyooojjjgggcccaaa```___^^^\\\^^^bbbhhhmmmppptttwwwzzz~~~}}}|||{{{xxxuuuqqqnnnooorrrrrrooooooqqqrrrsssxxx}}}}}}zzzzzz}}}xxxsssttt}}}xxxmmm```[[[aaannn{{{hhhMMM@@@;;;777333333222111///...000222111000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------/////////.........------,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,........................+++...000000///...//////333===JJJSSSVVVVVVVVVXXXZZZUUUXXXqqqqqqlllqqq|||~~~~~~{{{kkk\\\TTTaaammmxxx}}}nnn```WWWLLL===999999222555111000111111000111555444444444444444444444444222000...---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++***************)))))))))++++++++++++++++++++++++(((***,,,---------.../////////444>>>MMM[[[bbbdddkkkoooooorrruuuooooooyyyssswwwzzzyyyoooeee]]][[[[[[]]]iiiwwwuuuqqqiii\\\OOOEEE???<<<<<>>HHHUUUaaaggghhhooossssssssspppgggttt}}}rrrfff]]]UUUPPPSSSZZZfffwwwwwwfffSSSEEE>>>;;;~~~YYY@@@333222111000000///000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------.........///000333555666:::;;;;;;:::999999;;;===AAAJJJTTT\\\dddmmmrrrrrrooollljjjmmmssssssmmmfffddd``````hhhvvvuuujjjgggjjjmmmlllkkkjjjjjjjjjjjjjjjkkkmmmnnnwww}}}|||vvvwww~~~yyy___GGG;;;666444666555111///111111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------,,,,,,000000/////////.........,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////111000///...///444;;;AAALLLRRRXXXVVVPPPPPPWWW^^^aaaeeeooovvvqqq``````ccciiittt}}}ccc```^^^fffyyyzzznnn]]]TTTLLL@@@999222...///111111333666===<<<:::777555222000///222000.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++***,,,------,,,,,,...000444AAAMMMTTTZZZdddkkkmmmuuuyyywwwqqqiiibbbwww~~~ooobbbXXXRRRQQQTTTRRRWWWaaarrrfffKKK<<>>444222222111111222222222333333444555555666333111///...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------+++***((())))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---222888===LLLZZZccccccfffqqqxxxwwwuuuwwwlllccchhhrrrrrreeeYYYRRRYYY[[[cccmmmqqqrrrxxxhhhDDDvvvVVV:::999777444222111000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................//////111333666999:::999999:::;;;===BBBHHHMMM^^^cccgggkkkpppssspppiiipppzzzyyyhhh[[[ZZZ___]]]ooo{{{xxxtttpppkkkgggiiijjjttt|||___DDD<<<;;;666111222222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////000000000000////////////000000000000000//////...------------------------++++++,,,,,,---...//////,,,,,,------...///000000---///222777???JJJVVV^^^YYYWWWYYY```kkkrrrsssqqq|||rrrddd\\\eeesss~~~rrriiiiiisss~~~wwweeePPPDDD888444333111///000111111222222333444555555333111///////////////---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,///555>>>DDDSSS^^^cccccciiivvv{{{www{{{{{{nnniiizzz}}}kkk^^^YYYdddvvvxxxwww}}}rrrPPPzzzmmmaaaPPP:::666666---222999///000000///.......................................++++++++++++++++++++++++------------------------,,,,,,,,,---------......------++++++++++++------,,,...///...------...000---...000333777999999888::::::::::::===GGGTTT^^^dddgggnnnrrroookkkpppxxxqqq\\\RRRUUU___fffwwwuuutttrrrooooooqqqwww{{{{{{|||^^^BBB999;;;999111222222222111///...000111......---------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////---...///...------...///......---------,,,,,,,,,+++,,,---.........---------......---------///111---555;;;AAAKKKVVVZZZXXXTTTQQQZZZlllwww}}}~~~uuummmmmmeee```kkkuuupppkkkgggwwwgggVVVEEE???;;;555111111222222222444666666444222333333222111000///............---------,,,,,,,,,,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********,,,...000///111:::IIIUUUaaabbbgggooouuuwwwzzz}}}tttrrryyy~~~rrrYYY|||cccOOO>>>555000222555///000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,++++++,,,------,,,...///...---,,,...///---...111555999;;;;;;::::::999999>>>GGGSSS^^^eeeppprrrrrrppppppuuuuuu___SSSUUUaaaoooyyy~~~yyyttttttuuuvvvzzz~~~}}}lllQQQ@@@:::888777555555444222000/////////.........---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////---...//////------...///.........---------,,,,,,,,,,,,------------......+++---///000//////000222111<<>>EEENNNZZZbbbfffjjjnnnrrrmmmqqqrrrsssvvvtttcccPPPUUUbbbtttsssdddggg~~~xxxrrrrrrxxx}}}|||zzzyyymmmZZZIII???;;;555222333444333222/////////.........------------------------------,,,,,,------......//////,,,,,,,,,---------......---......///////////////...///000000......///000/////////.........------///...---------...000000222111///...111:::EEELLLYYYYYYXXXXXXXXXaaauuulllWWWNNNQQQ[[[gggooo{{{uuuqqqqqqwwwqqq\\\NNNDDD@@@;;;888666666666555666555555444333222111111/////////.........------...---------------,,,,,,...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------111<<>><<<:::;;;@@@FFFSSSYYYaaaiiimmmnnnnnnnnnkkkmmmnnnkkkddd___\\\\\\vvv~~~mmmbbb___jjj}}}}}}yyyssspppuuu{{{bbbIIIAAA888444444555444222////////////............+++,,,,,,------.........---------...............,,,,,,,,,---------......---......///////////////...000111000///...///000////////////........................//////////////////000333999DDDQQQYYYZZZXXXYYY]]]aaajjj}}}tttgggVVVIIIOOO___qqq~~~tttooottt~~~ppp___NNNIIIBBB===:::999888777666666555444333222111111////////////............---..................///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000<<>>???===;;;>>>EEELLL]]]___dddlllssstttpppllllllnnnnnngggZZZVVVdddwwwwwwmmm___WWWYYYxxxuuuvvvwwwwwwppppppzzz}}}{{{PPPGGG<<<555444555444222000/////////............***++++++,,,---...//////...............---------,,,,,,,,,---------......---......///////////////...000111000///...///111000/////////............---......///000/////////,,,...111777@@@MMMYYYbbbZZZYYY\\\cccgggmmmzzzfffPPPOOOSSS___lll{{{xxx~~~|||mmmUUUPPPHHHAAA===;;;:::999666666555444333222222111000/////////............---.........///000000000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000111333333EEEMMMXXX```fffkkkrrrwwwrrraaaXXX___dddiiizzzxxxwwwXXX:::<<<444333111///...///000///...////////////............------------------------------------.........///..................------............////////////------...111555666666666<<<======;;;:::???JJJRRRYYYffflllhhhkkkuuusssgggxxxnnnddd^^^\\\dddyyyxxxmmm\\\WWW```eee}}}wwwuuummmxxxrrrrrrzzz}}}sssPPP666777999111///777111000///......------...------------------------........................------------------------///////////////////////////////////////...............////////////......000...---,,,,,,---,,,+++///222000888LLLVVVXXX^^^```ZZZaaassszzzvvv{{{gggYYYMMMTTT^^^mmm~~~yyyzzz}}}wwwttt]]]PPPKKKPPPJJJ888111666666777666555333222333444222111000//////.........+++,,,,,,---...///000000...---,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,000,,,+++,,,...///444;;;RRRZZZaaaeeeiiinnntttwwwlll___XXX\\\___aaammm~~~nnnoooiiiHHH>>>444333111/////////000///...////////////............------------------------,,,,,,---------.............................................////////////000000111333666888::::::===>>>??????AAAHHHQQQYYYccciiinnnnnnllllllllllllxxxkkk```^^^fffvvv}}}nnnggg```TTTZZZnnn{{{pppppptttrrrwwwuuutttyyyfffGGG>>>:::222000444111111000///............------------------------........................------------------------........................//////////////////////////////000000000000/////////...------...//////...///666999CCCVVV^^^^^^cccaaabbblllyyy~~~~~~sssooohhhYYYUUUSSS```uuuzzzuuuqqqtttxxxzzzxxxtttpppnnnjjj]]]UUUVVVQQQCCC777444444444555444333333444555222111000//////......///,,,,,,------.../////////...---,,,,,,+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------//////222===IIIXXX^^^fffkkkppptttxxxzzzppp]]]RRRVVV^^^bbbiiisssoooooolll{{{aaaFFF666444222000///000000///...////////////............------------------------,,,,,,---------.............................................////////////111111000111444888;;;>>>>>>???AAAEEELLLTTT\\\aaammmlllnnnqqqkkkbbbdddnnnqqqeee[[[^^^mmmxxxhhh]]][[[[[[ZZZllluuulllooouuuxxx|||~~~bbbKKK>>>666333444222111000///............------------------------........................................................................////////////////////////000000111111111111000000------...///000000111111111<<>>777666333222111000000///000000................................................////////////////////////........................////////////000000111111111111222222222222111111---///000///...///111444BBBQQQ[[[```eee___XXX]]]pppxxx}}}iiiSSSLLLHHHRRRrrr|||ssslllnnnxxxtttvvvnnnaaa___dddcccZZZEEE@@@;;;777666666555333333222111000000//////////////////...------,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------111,,,,,,444@@@LLLZZZeeejjjkkkqqq{{{mmmkkksssxxxnnnBBB777555333222222111000///////////////............------------------------....../////////000000000,,,,,,------.../////////............////////////...//////...///444===EEEBBBGGGPPPYYYaaahhhlllnnnnnnsssnnncccgggtttqqqbbbQQQcccvvv}}}kkkSSS]]]ggg}}}bbbFFF999666444333222111000000000000........................................................................------------------------...//////000000111111222111111222222222222111111...///000///---///555:::NNN]]]bbbaaaaaa[[[ZZZdddxxx}}}}}}___NNNKKKGGGVVV|||zzzpppnnnsss{{{xxxzzztttjjjfffiiihhhcccLLLEEE<<<777666777666555333333222111000000000000//////.........---------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,------...111---000<<>>LLLZZZXXXUUURRRTTTYYYeeettt```NNNGGGFFFQQQhhhzzz}}}iiiMMM;;;777888666555333333444444333222//////.........---------......---,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************++++++++++++************++++++++++++...,,,---000///---...111444@@@QQQ___iiiooosssvvvyyy|||{{{wwwppprrr|||ZZZ>>>111555444333444111000000000/////////....................................---,,,,,,,,,,,,------------............///............////////////000111111...---222<<>>IIIYYYfffnnnssswwwzzz~~~uuu~~~wwwzzz}}}uuuxxxmmmIII444777666333222///000000000////////////.................................---,,,,,,,,,,,,------------............///............///////////////000000000222;;;GGGQQQaaa\\\aaammmrrrnnnmmmsssyyyhhhYYYVVV]]]mmmyyyyyyxxxpppWWWCCC555888888111000555111111111000000000//////////////////////////////........................//////...------------------------...///000111111111111111111111111111111888222333???LLLTTTWWWXXXTTTPPPUUUdddqqqzzz{{{cccRRRLLLMMMeee|||zzzwwwyyy}}}{{{sssXXXDDD===999777444333333333222111////////////............---------,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,------...111000...222888IIITTTbbbnnntttxxx{{{}}}|||lll|||mmm___YYYaaakkkxxxRRR:::888555333333///111000000000////////////..............................---,,,,,,,,,,,,------------............///............////////////...///000333999DDDQQQ[[[___```ffflllkkkkkkwwwttt]]]NNNWWWnnnwwwtttwww}}}hhhKKK666666999444111333111111111111000000000000////////////////////////........................---------------...//////...---------...///000111111111111111111111111111555333888GGGUUUYYYVVVTTTVVVUUU]]]mmm|||rrrcccRRRKKKOOO___vvv{{{}}}uuutttyyysssoooyyy{{{jjjPPP@@@<<<999666444333333333222000000/////////.........------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,000//////111//////666>>>TTT]]]jjjtttyyy{{{}}}~~~vvvkkk}}}pppaaaVVVUUU[[[fffqqq~~~}}}^^^FFF:::222333666000111111000000000/////////..............................---,,,,,,,,,,,,------------............///............///////////////000222666===IIIUUU^^^^^^eeekkkkkkiiiooo~~~eeeSSSMMM```|||rrrmmmdddmmm|||tttXXX===666888666333333222222111111111000000000////////////////////////........................,,,,,,,,,------///000000......------......///000111111111111111222222222111333<<>>777666555444222222222111111111000000////////////////////////..............................---------......///......---------...//////000000111111111222222222111666@@@JJJNNNMMMOOOSSSTTT```kkkqqq~~~yyy^^^SSSNNNMMMXXXhhhuuu{{{~~~}}}{{{uuutttvvv~~~tttllliiiqqq{{{|||yyy}}}gggNNNAAA>>>999666555555555444000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------///......///000666EEETTTaaaiiissszzz||||||}}}xxx{{{pppjjjnnnlllsssmmmLLL444666:::...111111111111000000000000..............................---,,,,,,,,,,,,------------.........//////............/////////000...000555===HHHUUU```hhheeelllmmmmmmyyylllYYYaaassssssaaaWWWggggggHHH777555666444222222222111111111111000////////////////////////........................000///...---------------......---------...//////000000111111222222222222555:::DDDJJJJJJIIIOOOXXXRRRcccmmmooo{{{}}}aaaJJJFFFIIIMMM]]]qqqvvvuuu{{{rrrbbb```eeennnxxx|||{{{rrrhhhlllvvvzzzyyyyyyrrrzzzrrr]]]CCC???:::777666666666555000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------,,,,,,...000999KKK\\\dddkkktttzzz||||||}}}~~~vvv|||kkkfff}}}}}}tttIII999;;;777111222222111111000///////////////.........---------..................---------------............///---///000///......///000...444===GGGQQQZZZccchhhnnnkkkeeeqqqooo]]]ccctttuuugggggg~~~XXX===777666222333333222111000000000111///////////////......---..............................------------..................////////////...---///222111///111666:::BBBHHHJJJMMMTTTWWWWWWkkktttuuuvvv[[[NNNJJJKKKMMM]]]qqqxxx~~~iiihhhdddrrruuuqqqyyyzzzrrrtttyyyeeeHHH777<<<>>>444111:::222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************++++++******************,,,,,,------------------,,,///111000555FFF[[[jjjnnnooottt|||~~~{{{{{{yyyooommmyyySSS999888999222222222111111000000////////////.........---------........................---------............///---///000///......///111000888CCCNNNXXX```eeeiiiiiijjjlll|||lll___zzz}}}uuuzzz```DDD:::777222444333222111111000000111//////000000//////...---..............................------------..................///////////////...///111111///222888???DDDJJJNNNPPPSSSWWW[[[vvv{{{zzzWWWLLLJJJNNNRRRdddzzzzzziiikkk~~~yyywww~~~www{{{yyyZZZ???888777222333:::222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))************************++++++******************,,,,,,------------......---...000222:::JJJ]]]jjjppppppuuu}}}~~~||||||tttqqqzzzggg===666<<<222222222222111000000///////////////.........------........................---------............///...///000///...///000222222;;;HHHUUU^^^cccggghhhfffjjjqqq~~~rrrxxxzzzgggKKK>>>888333555444333222111111111111//////000000//////...---..............................------------..................///////////////...///111000///444;;;GGGGGGMMMUUUUUURRRWWWbbbjjjNNNGGGJJJQQQYYYooo}}}sss{{{iiiJJJ999444444666888333333222111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++******++++++++++++++++++,,,,,,---------.........------///666BBBRRRaaakkkttttttxxx}}}vvvLLL888>>>222333333222111111000000///////////////............---------...............---------............///...///000//////000222444555===JJJVVV^^^ccceeeggghhhlllpppxxxyyyppp~~~~~~}}}jjjSSSCCC:::666666555444222222111111111000000000000000///....................................------------..................//////////////////000111000000777@@@OOOMMMRRR\\\ZZZSSSZZZkkkwww\\\HHHGGGPPP[[[ggg~~~nnnTTT@@@999;;;999555333333333222111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,------......//////...---111===MMM[[[fffnnnxxxxxx|||~~~}}}ttt___???>>>333333333222222111000000000000000/////////.........---------.........//////---------............///...///000//////111444666<<>>777888777555222/////////111000...------...//////------------------------------------------------------------------------++++++,,,,,,,,,---------222...---000111//////111333???RRRdddooouuu|||~~~tttvvv~~~sssiiilll}}}nnncccfffkkknnnmmmooo{{{pppnnn}}}YYY???999555555444333222222222222////////////...............------,,,,,,------...000000000000000000000000...000222000111888EEEOOOVVV]]]dddgggiiihhhaaaYYYYYYSSSRRRZZZhhhxxxnnnfff|||uuu]]]III<<<444666777333222555111000000000//////////////////000000000000//////////////////////////////////////////000000000000000000111555===IIIUUU^^^bbb___]]]```kkk}}}{{{ZZZHHHHHHNNNcccuuu}}}tttfffgggsss~~~~~~}}}xxxyyyfffKKKBBB777777777555333222222222111000///...---...//////------------------------------------------------------------------------++++++,,,,,,,,,---------000,,,,,,000111000000333666DDDXXXhhhpppuuu|||uuuzzzwwwooonnn{{{}}}iiidddgggmmmqqqqqqtttyyy~~~iiiIII:::666555444333222222222222////////////..................------------......000000000000000000000000000222222111333<<>>SSSiiitttvvvyyy~~~vvvlll|||nnnhhhjjjyyyfffbbbcccgggnnnuuuwwwzzzzzzSSS:::888777555444333222222222////////////............///......------......///////////////////////////000000111333888CCCPPPZZZ^^^bbbgggiiikkkiiiaaaXXXNNNKKK[[[yyyxxxhhhkkk~~~bbbKKK777444777666444555111111111111000000000000//////000000000000//////////////////////////////////////////000000000000...111999DDDRRR^^^eeehhheeeUUU[[[vvv{{{}}}^^^KKKEEEJJJVVVbbbwwwnnnbbb^^^dddwww~~~|||nnnwww|||www}}}zzzqqqtttoooKKK???<<<888555555444333111111111111000000///...---........................------------------------------------------------,,,,,,---------.........///...000222222000444999EEE[[[pppxxxyyy~~~{{{pppiii}}}~~~ppplllrrrbbbbbbgggjjjrrryyy|||}}}^^^BBB888777666444333222222222////////////............//////............//////000000000000000000000000///000111555<<>>MMM^^^hhhkkkjjjVVV___lllxxxfffMMMFFFKKKTTTdddssszzzwwwbbbYYYYYY[[[^^^kkkwwwvvvwwwrrrxxxpppmmmvvv|||xxxuuuqqqrrr{{{wwwgggGGGAAA;;;888999:::777555222222222222111///---,,,........................------------------------------------------------------------............000///000222222444>>>HHH\\\mmm{{{}}}~~~tttlllnnnllltttvvvaaaeeejjjnnnwww~~~uuuwwwyyywwwSSS999888777555333222222222000/////////............//////............//////000000000000000000000000///111555;;;EEEPPPZZZ```aaaiiilllddd[[[VVVUUUTTTaaa~~~}}}xxx|||iiiHHH<<<<<<999333111222222222111111111111000//////000000000000//////////////////////////////////////////000000000000000555@@@PPPaaakkkmmmkkk]]]nnn|||}}}yyy___IIIFFFNNNZZZmmmooo\\\XXX\\\``````hhhrrrtttnnnwww}}}qqq~~~zzzssssss}}}xxxyyy|||qqqPPPIIIAAA<<<:::888444000222222333222111///---,,,////////////////////////---------------------------------------------------------.........//////...---///111222777BBBNNNdddttt~~~}}}}}}oooiiinnnmmmwwwqqq```dddgggkkkuuulllmmmxxxxxx}}}^^^>>>444555777222222555///000000000000//////////////////............/////////////////////000111111111000777CCCKKKPPPYYYcccmmmfffeeehhh```RRRPPPYYYqqq|||xxxooozzzsssjjj}}}qqqTTT===666999888333444333222111000000000000000000000000000000000000000000////////////000000000///...///000111000//////:::LLL]]]jjjooojjjdddppp|||rrrXXXEEEIIIWWWeeewww|||zzzeeeZZZYYYZZZ]]]dddppp}}}tttrrr{{{}}}ooo}}}tttsss{{{~~~}}}zzzxxxzzz```TTTCCC999888:::999555555555333222111000000000//////.........---------------------------------....................................///000222333///---...//////555FFFXXXhhhtttwwwlllnnnnnn{{{vvv~~~llldddbbbeeeoooyyyyyy~~~hhhmmmwwwxxxtttxxxqqqKKK===999888111111444000111000000000//////////////////............/////////////////////000111111222333:::EEENNNSSS\\\eeemmmgggfffiiiaaaUUUWWWcccxxxrrrxxxuuusssfffuuuxxxZZZBBB888999777222444333222111000000000000000000000000000000000000000000////////////000000000/////////000111000000333???PPPaaalllooojjjeeezzzlllTTTBBBHHHZZZppptttbbbZZZ[[[]]]```iiivvvsssnnnyyy~~~wwwpppkkkjjjzzzvvvzzzxxx}}}~~~yyyvvvyyy}}}}}}~~~wwwwwwzzzpppfffTTTCCC;;;999888666666555333222111111000000//////.........---------------------------------....................................///111222444333000///111222:::MMM___lllwwwrrrhhhjjjnnn|||~~~|||mmmfffeeekkksss|||uuu}}}ffflllvvvyyyuuuxxx~~~ZZZGGG===:::222111444000111111000000000///////////////............//////000////////////000111111444777>>>IIIQQQWWW___gggmmmhhhhhhiiiaaaWWW^^^ooo}}}yyyzzz{{{~~~|||zzzyyyvvvvvvpppqqq}}}xxxdddmmm~~~bbbGGG:::888777333444333222111111000000111000000000000000000000000000000////////////000000////////////000000111222888DDDVVVfffnnnmmmjjjgggwww^^^NNNDDDNNNddd}}}lll]]]YYY\\\aaabbblllzzzpppkkkyyyuuuiii___ZZZYYY___ppp{{{sss}}}ssssss{{{|||xxxzzz~~~yyy{{{yyyeeeLLL<<<999999999666555444222111111111111/////////.........------------------------------........................///.........///111333444777333111111666BBBWWWiiiqqq{{{~~~nnnhhhppp|||yyytttpppooovvvzzz~~~wwwvvv~~~ttt|||dddkkkvvvzzzuuuwww___HHH<<<:::333222444111111111111000000000////////////............//////000000//////000000111222555:::BBBLLLTTT[[[bbbhhhnnniiigggfff\\\TTT```tttyyywwwxxxwww{{{vvvsssyyy{{{{{{pppnnnqqq}}}sss{{{iiijjjzzzfffKKK<<<888777555444444333222111111111111////////////////////////000000////////////000000...////////////000222444:::GGGZZZjjjnnnjjjhhhiiiaaaMMMKKKNNN]]]qqq|||wwweeeZZZWWW\\\ccceeeqqqooonnn|||sssfffYYYOOONNNRRRTTTfffyyygggooowww|||{{{yyy|||~~~nnnOOO;;;999;;;:::666555444333222111111111////////////............................................................//////......///111333444999444000000999JJJ```qqqvvv~~~wwwgggkkk~~~~~~}}}~~~~~~vvvmmmjjjyyyyyy|||dddlllwwwzzzrrrrrr___EEE888999555444555111111111111111000000000000//////............//////000000000000000111222222555<<>>888888777555444333222111111111111////////////////////////000000////////////000000...///000//////000333777;;;HHH]]]mmmmmmfffeeekkkyyyWWWGGGNNNZZZhhhxxxrrrbbbYYYWWW\\\dddjjjxxx{{{qqquuuvvvooofff]]]RRRIIIJJJQQQTTTddd}}}xxxkkkgggqqq~~~yyyTTT===:::;;;999666666444333222111111111000000/////////.................................////////////////////////////////////000111333444888444000000<<>><<<777666555444333222222222000000000000/////////...........................////////////////////////000/////////000222444555999888666999JJJbbbtttzzz~~~sss~~~wwwfffXXXXXX]]]dddrrrxxxjjjiiikkkbbb[[[hhhzzz~~~iii^^^ccc{{{wwwPPP999777444222555444222222222111111111111000//////............//////111111111000111111222333:::FFFQQQWWW```jjjnnnmmm___TTTOOOUUUXXX]]]nnn~~~zzzuuussszzzrrrpppwwwuuu___QQQUUURRRUUUddduuu~~~~~~{{{yyyyyyvvvsssnnnlllmmmppptttuuunnnqqquuuxxxzzz|||wwwrrrqqquuutttsss}}}ggg```nnnqqqTTTCCC<<<999555555444333222222222222000000000000000000000000000000////////////000000,,,///111000...000666<<>>PPPhhhxxx|||uuusss~~~yyyeee]]]TTTOOO^^^uuummm]]][[[^^^VVVWWWeeeyyyiii[[[MMMgggKKK;;;:::444777333444333222111111000000111111000000000000000000000000222000111333222///000555BBBIIIRRR[[[eeemmmnnnjjjYYYWWWSSSRRRYYYjjj||||||uuuxxxzzzuuuxxxzzzxxx```SSSLLLQQQUUUZZZqqq~~~}}}zzzwwwvvvwwwuuurrrooommmkkkjjjjjjllloootttwwwyyyxxxuuussspppmmmnnnrrrooommmzzzlllaaapppyyy___JJJ???:::888777555444333222222111111111000000000000111111000000////////////000000000///000000...///999CCCXXXfffvvvvvviii^^^aaakkktttxxxlllSSSIIIHHH^^^tttqqq]]]aaaggggggqqq}}}yyyqqq^^^```tttyyyuuuooohhh^^^fffvvvvvvfff^^^qqqkkkJJJ>>><<<999888666444222111111111222222111111000/////////000000000000000000000000000000000000000000000000000000000000111222333444===999999DDDYYYnnn~~~yyyxxxeeeXXXSSSSSSTTT___vvv~~~dddTTTOOONNNNNNUUUdddyyy~~~ddd]]]UUUaaasssMMM<<<:::444777333333333222111111000000111111000000000000000000000000000///000222222000333888CCCKKKTTT\\\fffmmmmmmhhh[[[XXXRRRQQQ[[[nnn}}}yyywwwmmmjjjqqqxxx}}}dddVVVOOORRRSSSWWWjjj|||uuu~~~|||zzzwwwtttssssssqqqnnnllliiiggggggffffffiiimmmppprrrqqqooommmkkkhhhhhhkkkgggfffrrrjjj\\\aaazzzhhhRRRCCC<<<888777666444333222222222111111000000000000111111000000////////////000000000///000000///000;;;FFFWWWffftttsssfff^^^fffqqq|||fffOOOIIINNNcccxxx{{{ppp\\\```iiilllvvv}}}zzzmmmfffooo{{{vvvoookkkfffaaajjjzzz}}}~~~}}}xxx```cccrrrOOOAAAAAA999888666444333222111111222222111111000/////////........................000000000000000000000000000000000000111222333444<<<;;;???LLL```sss~~~|||lll^^^VVVPPPNNNSSSdddiiiUUUNNNNNNNNNQQQaaawwwggg]]][[[eeetttQQQ===:::444777222222333222111111000000111111000000000000000000000000000...///222333222666<<>>KKKZZZiiiuuuqqqeeebbbooo}}}]]]JJJIIINNNaaavvvzzztttbbbhhhtttzzz|||{{{xxxyyyuuurrrvvvtttyyy}}}yyyxxxvvvbbbWWWmmmzzz~~~yyySSSBBBCCC:::999777555333222111111222222111111000/////////........................000000000000000000000000000000000000111222333444:::>>>HHHXXXjjjzzz}}}qqqfff[[[TTTLLLTTTeeeiiiTTTMMMOOORRRUUUfff~~~qqqddd]]]dddrrrUUU???;;;444777222222333222111111000000111111000000000000000000000000222///000222333333888???JJJRRR[[[ccciiilllhhhaaaaaaXXXQQQUUUcccyyy{{{fffnnnuuummmbbb[[[[[[YYYYYYdddsss|||{{{~~~}}}}}}yyyxxxvvvsssooollliiigggfffeeecccaaa___]]]\\\[[[XXXYYY\\\^^^``````______]]][[[[[[\\\ZZZ[[[eeeqqqzzzeee___zzz|||fffJJJ666:::999777555444333222222111111000000000000111111000000////////////000000000000111111000444CCCRRRdddrrrzzzrrrfffhhhyyyzzzWWWGGGHHHKKK^^^sssqqq{{{||||||www~~~zzztttsss{{{gggUUU]]]hhhuuu}}}zzzzzz|||~~~}}}~~~\\\FFFEEE<<<:::999666444333222222222222111111000/////////........................////////////////////////000000000000111222333444777@@@OOObbbssstttjjj\\\WWWWWWgggkkkUUUPPPXXX___fffwwwwwwiii[[[___mmmZZZAAA;;;444777333222333222111111000000111111000000000000000000000000444111000333333444:::AAANNNVVV```gggkkkllleee\\\[[[SSSPPPYYYhhhyyyooofffvvv}}}tttllljjjfffccciiiqqquuuttt{{{zzzzzz{{{zzztttssspppllliiieeecccbbb``````^^^]]][[[YYYWWWVVVTTTUUUWWWYYYZZZ[[[[[[[[[YYYXXXXXXYYYYYY\\\fffppprrr]]]qqqZZZ<<<;;;:::888666444333222222111111000000000000111111000000////////////000000000000222111000666HHHYYYmmmyyy|||qqqffflll~~~qqqSSSFFFFFFOOObbbwww{{{{{{vvvssskkkfffpppzzztttyyyqqq|||qqqVVVSSS[[[jjjwwwxxxsssvvv|||mmmPPPGGG===<<<:::777555444333222222222111111000/////////////////////////////////////////////////////////000000000000111222333444444AAAUUUiiixxxzzzxxxiiiZZZXXXggg~~~qqq[[[YYYeeepppwwwyyylll]]]]]]iii]]]BBB;;;555888444333333222111111000000111111000000000000000000000000444111000222444777>>>FFFRRRZZZdddjjjmmmkkkbbbXXXRRRMMMQQQaaarrr}}}iiijjj}}}|||wwwrrrllllllppp}}}qqqnnnvvv|||xxxxxxyyyxxxwwwooommmjjjfffccc```^^^]]][[[[[[ZZZYYYWWWUUUSSSRRRRRRRRRSSSTTTUUUWWWXXXYYYUUUVVVWWWVVVXXX]]]fffmmm}}}cccnnnzzzgggAAA<<<;;;999777555333333222111111000000000000111111000000////////////000000000111222222111888LLL```rrr{{{{{{ooogggppphhhPPPGGGGGGTTTggg|||}}}zzzvvvrrrvvvxxxxxx~~~|||kkkeeekkkyyyvvvppp{{{WWWPPP[[[ppp|||xxxvvvxxx|||ZZZFFF???===;;;888666444333333222222111111000/////////000000000000000000000000000000000000000000000000000000000000111222333444444CCCXXXlllzzzxxx{{{eeeYYYYYYccctttuuuaaaaaannnyyyuuuddd```hhh~~~___BBB;;;555999555444333222111111000000111111000000000000000000000000111......222555:::CCCLLLTTT]]]gggmmmoookkk```UUUMMMMMMYYYqqqpppyyy}}}}}}{{{rrrooouuu|||yyyyyywwwsssoookkkiiieeebbb^^^\\\[[[ZZZVVVVVVVVVUUUSSSQQQOOONNNNNNNNNNNNOOOPPPRRRTTTUUUSSSTTTTTTRRRTTTYYYaaafffsssiiilllsss{{{mmmEEE===<<<:::888555444333222111111000000000000111111000000////////////000000000111333222111999PPPeeeuuu|||zzznnnkkkwwwcccMMMHHHKKKYYYooowwwuuuxxxrrr}}}rrraaa\\\cccrrr}}}uuuqqq]]]QQQVVVkkk|||}}}|||}}}jjjKKK@@@>>><<<999777555444333222222111111000/////////////////////////////////000000000000000000000000000000000000111222333444666EEE[[[mmmzzz}}}~~~qqqhhhbbbbbbfffcccjjjxxx|||nnnppp|||jjjbbbeeewww```BBB:::555:::666555333222222111000111111111000000000000000000000000///,,,---111666<<>><<<:::888666444333333111111000000000000111111000000////////////000000000111333222111:::RRRhhhxxx~~~{{{pppppp~~~```JJJHHHOOOaaayyy|||}}}tttqqq}}}}}}wwwtttqqqmmm]]][[[dddsss|||~~~nnnqqqfffSSSJJJ[[[vvv{{{VVV@@@???<<<:::777555444333222222111111000/////////........................000000000000000000000000000000000000111222333444888GGG\\\nnnyyyyyyqqqaaaZZZMMMPPPYYYiii}}}kkkaaaaaapppzzzBBB;;;999333;;;222333222111111000000111111111111000000000000000111333111...///555???JJJQQQ[[[bbbkkkpppmmmdddYYYQQQEEEVVVwww~~~~~~zzz}}}wwwpppnnnooopppmmmiiipppmmmmmmttt~~~|||uuupppkkkhhheeedddaaa\\\ZZZYYYVVVRRROOOOOOOOOPPPPPPOOOLLLIIIHHHLLLIIIGGGHHHKKKMMMMMMLLLMMMNNNPPPQQQQQQSSSVVVXXXeeemmmpppWWWfffrrrLLLBBB===666333444555666555222111111000000000000000///////////////000111111666000000555777>>>TTTmmmzzz}}}uuuoooyyyzzzbbbMMM@@@]]]vvv|||~~~|||pppwwwxxxkkkffflllkkkZZZWWWcccxxx|||yyyrrr~~~~~~iiiLLLFFFRRRjjjgggIII===;;;;;;555666888111222222111111111111111111000000000000000000000000////////////000000000000//////000222333444555555444TTTkkkvvv}}}tttwwwgggUUUPPPNNNTTTaaatttsssccc```sss}}}EEE<<<:::333:::222333333222111111111111222111111000000000000111111333111///000666AAAKKKRRR]]]eeennnrrrmmmbbbVVVOOOJJJ]]]||||||~~~nnnpppqqqppplllgggeeedddjjjlllqqqzzz{{{sssmmmhhhdddbbb___\\\YYYWWWWWWVVVSSSPPPOOOOOOOOOOOOMMMKKKIIIHHHJJJHHHFFFGGGJJJLLLLLLLLLLLLMMMOOOPPPPPPRRRTTTWWW___hhhzzznnnVVVeeevvv~~~TTTEEE???999555666666555333222222111000000000000000///////////////000111111444000000555888@@@WWWpppssskkkxxxzzzbbbOOOFFFggg~~~vvvlllttttttfffaaaggg}}}ooo___\\\ggg{{{{{{~~~~~~|||qqqUUUJJJNNNbbb|||~~~}}}tttLLL???;;;<<<666666888222333222222111111111111111000000000000000000000000////////////000000000111000000111222333444555555===[[[rrr{{{||||||xxxyyydddYYYPPPQQQ\\\qqqwwwiiifffuuuKKK===;;;444999444444444333222222222222333111000000000000000111111333111000222999DDDNNNUUUaaaiiirrrtttlll^^^RRRKKKJJJ___}}}~~~xxxggg^^^]]]bbbkkkxxx~~~wwwooohhhccc```___ZZZXXXUUUTTTTTTTTTRRRQQQPPPOOONNNMMMKKKJJJIIIIIIGGGEEEDDDEEEGGGJJJKKKJJJJJJLLLNNNNNNNNNPPPRRRUUUXXXaaassstttYYYaaattt{{{ZZZFFFAAA;;;888888777444222222222111000000000000111000////////////000111111222000000555999DDD\\\tttoooccctttuuu]]]NNNLLLsss|||tttlllsssnnn\\\VVVYYYlllttteeeaaakkkyyyxxxZZZIIIIII___~~~~~~|||zzzRRRBBB<<<===777666888333333333222111111111111111000000000000000000000000/////////000000000111111111111111222333444555666DDDcccxxx}}}kkkyyyxxxkkk^^^[[[cccttt{{{mmmiiirrr{{{RRR>>><<<555888555555555444333333333333444000000000000000000111222222111111444<<>>>>>999777888555444333333222111111111111//////////////////////////////000000000111111111222222222222333555666777HHHfffzzzoooyyyvvvzzz}}}mmmccciiiqqqxxxYYY???>>>666777666666555444444333333444444000000//////000111222222222111222777???KKKWWW^^^fffooowwwsssdddSSSIIIFFFKKKggg~~~|||{{{wwwmmmggguuu}}}xxxnnnmmmkkkeee```\\\\\\]]]YYYXXXUUURRROOONNNNNNNNNNNNMMMLLLJJJIIIHHHGGGGGGCCCCCCBBBBBBBBBDDDEEEGGGGGGHHHIIIJJJJJJKKKMMMOOOOOOXXXjjjkkkccc}}}xxx___EEEAAA<<<::::::999666333333222222111111111111111000000000000000111222222000000222555;;;LLLggg~~~}}}iiidddzzzfffOOOHHHTTT}}}sssyyyhhhMMMDDDAAAJJJMMMPPPWWW```mmm~~~nnndddmmm|||}}}zzzvvvsssUUUDDDFFFggg}}}aaaJJJ???@@@:::777999666555444333222111111111111////////////////////////000000000000111111111111222222222222333666888999MMMjjj~~~}}}yyypppppp~~~~~~~~~}}}zzz}}}mmm^^^bbbkkkuuuaaa@@@???666666888555555444333333333333444////////////000111222333111111333999CCCOOOZZZbbbiiirrrxxxqqq```PPPIIIIIIMMMkkk|||{{{vvvtttzzzyyyvvvoooeeefffgggccc^^^ZZZZZZ[[[YYYXXXUUUPPPLLLJJJJJJLLLMMMLLLKKKJJJIIIGGGFFFFFFCCCCCCCCCBBBAAAAAACCCEEEEEEFFFGGGHHHGGGHHHJJJMMMOOOWWWhhh}}}qqqkkkgggIIIDDD>>>;;;;;;:::777444333333222111111111111222111000000000000111222222///111333555<<>>@@@BBBCCCDDDEEEEEEEEEEEEGGGIIIPPPWWWfffyyyxxxdddvvvWWWPPPFFF@@@<<<:::777555444333222222111111222222111111111000111111222333000444666666===SSSpppvvvjjj~~~___NNNOOO]]]zzzmmm}}}nnnOOOIIICCCEEEJJJNNNWWW]]]^^^eeezzzuuu|||zzzuuuvvv|||~~~ssspppmmmZZZMMM@@@FFF^^^ooozzz}}}xxxqqqRRRBBBCCC>>>888::::::777666444333222111111111000000000000000000000000000111111111111222222222000000000111555999>>>@@@aaa|||}}}{{{xxxppplllnnnfffeeedddffflllttt}}}}}}}}}vvvuuuqqq}}}|||mmmfffccciiizzzGGG:::>>><<<777777555333111111111222333111111000000111111222333111///333AAAOOOZZZccciiiooo}}}~~~hhhUUUSSSWWWWWWfffxxx\\\ccc^^^ZZZaaaooozzzxxxqqqqqquuuppprrrrrrjjjgggcccddd```ZZZWWWVVVRRRLLLOOONNNLLLKKKIIIHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAA@@@???@@@AAABBBBBBCCCDDDDDDDDDFFFIIIKKKMMMTTTaaaqqqwwwgggppp~~~hhhVVVDDD<<<;;;:::888777666555444333222111111111222222111111111111222222222222333777AAATTTooovvvmmmuuuXXXJJJTTTnnnjjjmmmqqqXXXFFFEEEJJJIIIOOOVVVZZZ[[[fff}}}}}}{{{wwwwwwyyyzzzvvvssswwwggg[[[NNNDDDDDDLLLcccnnnuuuvvvmmmJJJBBBAAA999777<<<777666555444222111000///000000////////////000000000111111111111222222222---444333222777777<<>>>>>===>>>>>>?????????>>>>>>BBBCCCDDDDDDDDDEEEHHHKKKLLLPPPYYYkkk~~~WWWVVVeeeyyyzzzcccJJJAAABBB@@@;;;777777666555444333222222222222222111111111111222222333444666999EEE\\\wwwvvvnnn}}}lllUUUNNN___}}}wwwlll|||~~~uuu^^^LLLGGGIIIFFFLLLUUUZZZ___mmmzzzpppmmmqqqwwwzzzrrrwwwvvvdddXXXMMMBBB@@@FFFTTTrrrVVVEEEBBB===:::;;;777666666555444333333222111000000//////000000111111111111111222222222333///555333222777777???RRRttt~~~sssiiisssrrrdddZZZOOOKKKIIIIIIMMMRRRaaasss~~~vvvkkkkkk|||sssaaa]]]^^^ooo[[[BBB<<<666333666555444222222222222222111111000000111111222333555222777EEEVVVbbbmmmtttzzzzzzssseeeXXXUUUYYY^^^uuuiiiXXX\\\WWWVVV\\\aaa___YYYTTTXXXZZZTTTZZZtttyyyllleeeccc^^^```___ZZZUUUTTTRRROOOLLLKKKIIIHHHFFFFFFEEEEEEBBBBBBAAA@@@???>>>======;;;<<<>>>???@@@??????>>>AAABBBCCCCCCCCCEEEHHHJJJMMMNNNUUUfff|||}}}SSSMMMZZZnnnoooPPPBBBBBBAAA===888888777666444333222222222222222111111111111222222222555666999FFF```{{{uuummmyyylllVVVSSSeee{{{qqqwwwaaaPPPIIIIIIHHHNNNVVV[[[___lll}}}qqqlllpppvvvyyy}}}sssuuu|||ggg[[[PPPEEEBBBFFFRRRrrr]]]IIIDDDAAA===;;;888777777666555555444444111000000000000000000111111111111222222222333333111444222222777777BBBYYYxxx~~~tttwww|||yyylllbbb\\\UUUPPPOOOOOONNNRRRWWWcccsss~~~wwwllljjjxxxvvvccc^^^]]]jjjZZZBBB???:::888555555444333222222222222111111000000111111222333444333999HHHYYYfffpppwww|||xxxpppdddXXXRRRXXX```wwwwww```TTTZZZVVVWWW^^^aaa]]]XXXVVVXXX[[[SSSRRReeeyyy|||nnnfffcccZZZ^^^]]]WWWRRRQQQOOOMMMKKKJJJHHHFFFEEEDDDDDDDDDBBBAAAAAA@@@???>>>======;;;<<<>>>@@@AAA@@@@@@???AAABBBCCCCCCCCCEEEHHHJJJNNNMMMRRRaaavvvxxxPPPHHHOOO___}}}zzzVVVCCCAAA@@@===;;;999888777555444333222222222222111111111111222222111444555888GGGdddtttkkkvvvkkkUUUSSSggg{{{wwwwwwdddSSSJJJHHHJJJOOOWWWZZZ[[[ffftttnnnqqqvvvsss~~~zzzpppppp{{{jjj\\\QQQGGGCCCEEEQQQkkkeeePPPHHHEEE@@@<<<:::999888888777666555555111111000000000000111111111222222222222333333333222444222333888999HHHbbb}}}kkkttt|||yyymmmbbb^^^___ccc___^^^^^^\\\XXXXXX[[[gggttttttdddfffttt}}}mmmbbb^^^fffmmmppp{{{zzzoookkkuuuxxxddd]]]XXXccc{{{[[[BBB===:::888555444444333333222111111111111000000111111222333444444<<>>===<<<<<<;;;<<<===>>>@@@@@@AAAAAAAAABBBCCCCCCCCCDDDGGGJJJMMMMMMQQQ^^^rrryyyUUUJJJMMMYYYvvv~~~[[[GGGAAA@@@>>>===;;;:::888666444333222222222222111111111111222222000444555888IIIhhhtttjjjwwwgggQQQPPPeeetttvvvuuueeeUUULLLHHHIIIOOOWWWZZZZZZbbbyyyxxxqqqqqqsssoooyyyxxxmmmllluuuiiiYYYOOOEEE@@@AAALLL___tttrrrXXXKKKHHHDDD???<<<<<<;;;999888666555555222111111000000111111222222222222222333333333333333444222555:::<<>>===<<<;;;::::::::::::;;;<<<===???AAAAAAAAABBBBBBBBBBBBDDDGGGJJJKKKMMMRRR^^^ooo{{{uuu|||[[[NNNMMMZZZzzz}}}^^^LLLEEEBBB@@@???;;;:::888666555333333222222222111111111111222222111666777999KKKllltttkkkyyybbbNNNPPPggg}}}lllqqq~~~~~~sssdddVVVMMMIIIJJJQQQ[[[``````ggg|||zzzrrrnnnmmmllluuuvvvqqquuuiiiWWWLLLCCC>>>???FFFUUUlllaaaMMMHHHFFFCCC>>>>>><<<:::888777555444222111111000000111111222222222222333333333444444444444222666<<<>>>SSSuuu}}}sssjjjkkkbbbVVVMMMJJJJJJKKKKKKHHHHHHLLLRRRTTTVVV\\\cccllluuu}}}aaaVVViiilllTTTMMMNNNNNNOOORRR___ttt|||qqqiiinnn}}}fffVVVJJJTTTnnnhhhIII>>>:::<<<444444444444333222111111111111111000111222222333555888CCCWWWjjjuuu|||wwwiii\\\OOOOOOjjjuuu^^^XXX^^^XXXSSSVVV___```YYYXXX```llllllaaaaaaxxxuuucccZZZZZZ___```XXXPPPLLLLLLJJJHHHGGGEEEDDDBBBAAAAAAAAA>>>===<<<;;;:::999999888999999999999;;;>>>@@@AAA@@@AAABBBBBBBBBDDDGGGIIIJJJMMMSSS___ooorrriii{{{ZZZJJJIIIXXX}}}zzz```PPPIIIDDDAAAAAA<<<;;;999777555444333222222222111111111111222222222777888:::MMMpppuuulll||||||```NNNRRRjjjyyygggnnn|||rrrdddVVVMMMIIILLLTTT```ggghhhooozzzrrrllliiikkktttyyyxxxkkkWWWLLLCCC>>>???BBBQQQlll|||fffMMMGGGGGGEEE@@@???===;;;999777555444222222111111111111222222222222333333333444444444444444222777===@@@VVVzzztttuuuzzzkkkaaaRRRQQQOOOLLLIIIIIIJJJLLLNNNLLLMMMPPPPPPRRRYYYbbbkkkttt|||bbb]]]xxx}}}kkk[[[MMMJJJQQQXXXZZZaaaqqq~~~zzzpppgggkkk|||jjjVVVIIISSSnnnoooKKK>>>999555666666555444333333333333111111111111111111222222666888DDDZZZllluuu{{{ttteeeYYYNNNOOOmmmppp___YYYXXX___\\\aaagggddd[[[]]]fffvvvjjjeeessssss___[[[[[[\\\XXXRRRNNNMMMKKKGGGHHHGGGEEEBBBAAA@@@@@@@@@@@@???<<<:::999888888888888888777888:::===@@@BBB@@@AAABBBBBBBBBBBBEEEGGGGGGLLLPPPUUUfffooofff~~~|||YYYIIINNN\\\|||cccKKKIIIHHHAAA???<<<;;;999777555333333222222222111111111111222222444666777===TTTvvvvvvrrrzzz___OOOOOOaaa|||vvvaaajjj~~~}}}~~~~~~yyylll\\\OOOKKKKKKQQQVVV```kkkpppxxx|||tttmmmjjjjjjssstttooo{{{iiiOOOKKKDDD???FFFFFFPPPwwwqqqQQQIIIGGGBBBAAA???<<<:::999666333111222222111111111111222222111111222222222333333333444444666666666BBB___{{{|||mmm___YYYOOOMMMJJJHHHHHHIIIKKKLLLQQQVVVYYYWWWRRROOOPPPRRRbbboooaaaiiimmm___UUUKKKSSSSSSZZZiii|||zzzzzzsssiiikkk}}}hhhZZZNNNQQQaaapppJJJ<<<999555666666555444333333333333111111111111111222222333777:::HHH]]]oooyyysssaaaWWWOOORRRlllqqqaaa\\\]]]______eeejjjddd\\\bbbooovvvqqqxxxvvvccc___YYYZZZWWWPPPLLLLLLJJJFFFFFFDDDCCCAAA????????????@@@>>><<<:::999888888888888888777888:::===???AAA@@@AAACCCCCCCCCCCCEEEGGGGGGKKKOOOUUUddd}}}nnndddyyyyyyZZZJJJNNN\\\dddKKKJJJIIIAAA@@@===;;;:::777555444333333222222111111111111222222444666777===TTTvvvqqqpppsssYYYKKKKKK[[[uuujjjrrr|||zzzxxxwwwqqqdddVVVLLLIIIJJJMMMSSS___kkkttt|||ssslllhhhhhhqqqqqqlllxxxiiiNNNJJJEEE???EEECCCOOOzzzuuuVVVMMMKKKFFFBBB@@@===;;;:::888555333222222111111111111222222111222222222222333333333333444555666888FFFdddqqq^^^SSSOOOGGGFFFDDDBBBBBBCCCEEEFFFIIIMMMQQQQQQNNNNNNRRRVVV^^^jjj}}}zzzfff{{{~~~ddd[[[UUUOOOSSSXXXeeexxx~~~~~~vvvkkkjjjxxxkkk\\\PPPSSSeeesssKKK===:::888666666555444333333333333111111111111111222333333888>>>MMMccctttrrr___VVVQQQUUUkkksssddd```bbb]]]```eeeggg```ZZZdddtttxxxrrrooossszzzrrr^^^XXXWWWXXXTTTMMMJJJJJJHHHDDDDDDDDDBBBAAAAAA@@@AAAAAA???===;;;999888888888888888888888888:::<<>><<<:::888666444333333222222111111111111222222444666777===UUUwwwnnntttnnnVVVHHHIIIXXXqqqnnnwwwzzz{{{tttqqqmmmeeeYYYMMMFFFFFFGGGHHHPPP]]]lllzzz}}}sssjjjeeedddnnn|||qqqkkktttiiiLLLIIIFFF@@@CCCCCCMMMwwwvvvXXXOOOKKKFFFBBB@@@===<<<;;;999777555333222222111111222222333222222222222333333333333111333555666:::KKKjjj{{{aaaPPPIIIHHH???>>>=========>>>???@@@???CCCGGGHHHGGGIIIPPPVVVYYYeeeuuuzzznnnqqq]]]ZZZ\\\ZZZ[[[fffwwwzzzmmmhhhpppsssbbbTTTXXXlllxxxNNN???===<<<666666555444333333333333111111111111222333333444888BBBSSShhhyyytttbbbWWWRRRVVVkkkuuuhhhdddccc``````bbbbbb]]][[[dddqqqlllgggdddhhhmmmuuuppp\\\VVVUUUUUUQQQJJJGGGGGGFFFCCCEEEEEEDDDDDDDDDDDDDDDDDD>>><<<;;;999888777888888777777888999:::<<<>>>???>>>AAADDDFFFFFFEEEFFFFFFGGGIIIMMMSSS```tttooobbb}}}gggRRRMMMWWW}}}gggOOOMMMKKKDDDDDD???>>><<<999777555444333333222222111111222222333333666777>>>VVVxxx~~~tttqqqXXXIIIJJJZZZuuu~~~mmmzzz~~~wwwxxx}}}wwwllljjjeee[[[OOOGGGCCCCCCEEEDDDOOO___oootttiiicccaaakkkyyytttlllqqqiiiJJJHHHFFF@@@AAAEEEJJJqqqxxx\\\QQQMMMHHHBBB@@@===<<<;;;:::777555333333222222222222333333222222222333333333444444111333555555;;;OOOnnnqqqXXXJJJFFFGGG????????????@@@AAABBBBBB>>>BBBDDDDDDDDDHHHQQQXXX___hhhuuuuuunnnaaacccjjjnnnppp|||}}}ooofffjjjxxx{{{gggWWW\\\qqq{{{PPP>>>======666666555444333333333333111111111111222333444555888EEEXXXlll|||vvvgggZZZRRRWWWooovvvmmmgggcccaaa___]]]\\\[[[\\\aaagggeee___[[[___fffooo{{{rrraaa]]]SSSSSSOOOHHHDDDEEEEEEBBBDDDDDDDDDDDDDDDDDDCCCCCC<<<;;;:::888777777777888777777888999:::;;;=========@@@DDDFFFFFFEEEFFFFFFGGGHHHKKKQQQ]]]nnnsssddd~~~iiiTTTNNNXXXkkkSSSOOOLLLFFFFFFAAA???===:::888666555444333333222222222222333333333666777>>>WWWzzzuuuZZZJJJKKK]]]zzzwwwlll}}}uuuvvv}}}{{{}}}qqqgggddd]]]SSSJJJEEECCCCCCDDDCCCOOOaaarrruuujjjdddbbbjjjuuuwwwooopppjjjIIIFFFEEE???@@@EEEIIIrrrzzzaaaUUUPPPKKKCCC@@@>>><<<;;;:::777555444444333333333333444444222222333333333444444444222555555555<<>>;;;:::666666555444333333333333111111111111222444555666999III^^^pppwwwiii[[[SSS[[[tttxxxooogggccc[[[XXXVVVUUUVVVXXXYYY[[[UUUQQQPPPVVV___lll{{{ppp^^^[[[RRRQQQMMMFFFBBBDDDDDDBBBAAAAAAAAABBBAAAAAA@@@@@@;;;:::999777666777777888777777888999:::;;;<<<<<<<<>>;;;999777555555333333222222222222333333333666777???WWW{{{wwwZZZIIIJJJ^^^|||jjjeee~~~zzz~~~{{{rrrttt}}}zzzxxxkkk```[[[UUUMMMHHHGGGGGGGGGEEEEEEQQQbbbrrrwwwmmmgggeeejjjqqq{{{rrrqqqlllIIICCCCCC>>>@@@BBBIIIxxxvvv```SSSMMMIIIEEECCC@@@>>><<<:::777555555444444333333444444555333333333333444444444444333666777555>>>XXXxxx~~~yyy^^^MMMFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDCCCAAACCCEEEEEEEEEJJJTTT\\\hhhppp||||||}}}qqqccccccuuu{{{eeeSSSUUUiiiXXX@@@:::888666666555444333333333333111111111222333444555666;;;MMMccctttuuueeeXXXUUUaaayyy~~~nnnddd```WWWZZZ[[[[[[ZZZ[[[]]]^^^QQQQQQSSSWWW[[[eeexxxlllXXXUUUQQQQQQLLLEEEAAACCCDDDBBB@@@@@@AAAAAAAAA???>>>===;;;:::888777666666777777666777888999:::;;;;;;;;;<<<>>>@@@AAABBBCCCEEEGGGGGGFFFIIIOOOXXXfff}}}~~~jjjpppwww\\\KKKNNNdddtttZZZTTTOOOHHHIIICCCBBB???<<<999777666555444333333222222333333444333666777???XXX|||uuuZZZJJJKKK^^^{{{}}}bbb___|||tttuuunnnqqq{{{vvvppp```VVVQQQLLLGGGGGGKKKMMMLLLIIIKKKUUU```lllxxxpppjjjdddhhhlll}}}vvvooozzznnnJJJAAA@@@===??????HHH{{{vvvaaaUUUNNNKKKIIIGGGCCCAAA???<<<999666555555444444444444555555333333333444444444444555333777888777BBB___tttnnnTTTKKKKKKMMMMMMRRRSSSUUUVVVVVVTTTRRRQQQMMMOOOOOOLLLHHHJJJQQQXXXdddmmm{{{}}}qqqbbbaaauuuzzzeeeTTTUUUhhh___EEE<<<999666666555444333333333333111111111222333444666777<<>>:::999888666666666777777666777888999:::;;;;;;;;;<<<>>>???@@@@@@BBBEEEGGGGGGFFFHHHOOOWWWddd{{{lllmmmsssWWWHHHMMMeeevvv]]]UUUPPPIIIIIIDDDBBB@@@===:::777666555444333333222222333333444333666888???XXX|||ttt[[[LLLMMM___zzzcccaaayyyppppppkkkooowwwppphhhWWWLLLIIIEEECCCGGGNNNQQQPPPLLLRRRYYY^^^dddwwwzzzrrrmmmaaaeeeiiizzzyyymmmtttoooJJJ@@@???===@@@???FFFyyy}}}iii]]]VVVSSSMMMJJJFFFCCCAAA>>>:::777555555444444444444555555333333333444444444555555222777999888EEEdddrrrfffOOOKKKRRRWWWYYYkkklllnnnoooooollljjjhhhddddddaaa[[[SSSQQQTTTYYYgggqqq}}}qqqaaa```uuuzzzhhhWWWYYYjjjaaaAAA>>>===777777666555444333333222111333444444444333555666AAAVVVmmm|||iiiZZZWWWUUUaaavvvnnneeecccgggssswwwnnndddeeelllqqqrrrxxxyyyqqqkkklllqqqtttkkkYYYRRRSSSMMMGGGDDDDDDFFFFFFEEEBBBBBBAAAAAA???>>><<<;;;999999888777666666777777888999999::::::;;;<<<<<<>>>???@@@AAACCCDDDEEEFFFFFFFFFIIIMMMSSSbbb}}}iiipppvvvUUUFFFOOO\\\pppUUUSSSVVVOOOJJJIIIGGGCCC???;;;999888777555444333222222222333444333666888???WWWzzzsssXXXJJJOOOeeeuuudddffftttllljjjqqqpppgggaaaTTTJJJGGGGGGFFFFFFHHHNNNUUUZZZ```dddgggjjjttt|||rrriiiccc```eeexxxxxxmmmxxxuuuNNN@@@???===???BBBGGGdddfff[[[ZZZRRRPPPMMMJJJFFFCCC>>>999666;;;999666555555777:::<<<888777555333333333555666333999888666HHHmmm|||zzzzzz```WWWQQQVVVgggsss|||xxxwwwwww~~~wwwlllcccXXXNNN```kkkzzzzzzoooddddddssskkkWWWSSSbbbhhhEEE>>>;;;777777666555444333333222222333444444333444555777AAAWWWooofffWWWTTTSSS^^^sss}}}|||lllggggggqqqvvvrrrcccWWWWWW^^^cccnnnxxx~~~}}}{{{}}}~~~lll```[[[UUUOOOHHHDDDDDDEEEDDDCCCDDDCCCBBB@@@>>><<<::::::999999888777777777777777888888999999:::;;;;;;;;;===>>>???AAABBBDDDEEEFFFEEEFFFIIIMMMUUUeeeiiijjjrrrSSSDDDKKKRRRrrrjjjPPPOOORRRNNNKKKGGGFFFCCC???<<<;;;999999555444333222222222333444333666888???WWWyyy~~~uuuYYYKKKUUUooommm^^^ccc|||rrrlllkkkrrrmmmbbb\\\PPPHHHIIIHHHGGGEEEFFFJJJPPPTTT___iiirrrvvvzzz}}}sssiii___\\\```pppwww}}}uuuhhhppptttMMM???>>><<<>>><<>>;;;:::999999999888777777777777777777777888888999999:::;;;;;;<<<===>>>@@@AAACCCDDDEEEEEEEEEIIINNNUUUfffgggeeepppSSSDDDGGGGGG```yyykkkRRRPPPSSSPPPQQQGGGFFFCCCAAA>>><<<;;;;;;666555444333222333333444333777888>>>VVVyyy}}}yyyxxxZZZLLLWWWuuuggg]]]ccc{{{ppp~~~jjjjjjqqqjjj]]]WWWNNNJJJJJJHHHFFFCCCBBBCCCHHHKKK___ppp|||rrrhhh]]]ZZZ]]]jjjzzzxxxmmmtttvvvgggjjj~~~sssMMM???===;;;<<<<<>>;;;999999::::::888888777777777777777888777777888888999::::::;;;;;;<<<===???AAACCCDDDEEEEEEFFFIIIMMMTTTdddeeehhhsssWWWHHHHHHDDDYYYooottt]]]YYYXXXTTTVVVJJJIIIGGGCCC@@@>>>;;;:::777666555333333333444444333777888>>>TTTxxxzzz~~~}}}zzz\\\KKKUUUrrreeebbbggg}}}sss{{{iiiiiiooo|||hhhZZZUUUPPPOOOGGGFFFCCC@@@===>>>AAADDDXXXmmm{{{oooeee\\\[[[^^^hhhwwwzzzpppttt}}}jjjgggwwwvvvOOO@@@>>><<<;;;AAAGGG___~~~zzzhhhbbbXXXPPPNNNJJJHHHFFFDDDAAA???===;;;999666666666777888666555444444444444555555666999777777NNNwwwqqqZZZYYYeeeyyy```PPPGGGCCC@@@DDDGGGKKKSSS```rrr}}}uuuqqqxxx}}}ooo]]]YYYlllmmmWWWPPP]]]mmmIII@@@<<<888888777666555444444333333333444333333555888:::GGGbbb~~~|||cccTTTSSSTTTccc|||}}}xxxllldddXXXMMMGGGHHHNNNTTTSSS[[[cccjjjxxxwwweeeZZZSSSNNNHHHEEEEEEEEECCCAAA>>>===;;;999999:::;;;<<<888777777777777777888888777888888999::::::;;;;;;;;;;;;===???AAACCCEEEEEEFFFFFFIIILLLRRRaaa{{{hhhmmmwwwYYYHHHHHHEEEZZZrrrzzzeee^^^XXXRRRVVVPPPNNNKKKGGGCCC???;;;:::888777666444333333444444333777888===SSSwww{{{{{{___LLLSSSlllxxxdddggghhhyyywww|||jjjjjjppp}}}hhhYYYTTTNNNNNNCCCBBB@@@===;;;<<>>@@@>>>;;;888555444444444555555444444444555555555666999777999QQQ{{{rrr___[[[mmmooocccTTTIIIDDDAAA@@@???===???BBBDDDJJJZZZsss}}}~~~}}}|||}}}zzzlll[[[YYYlllnnnXXXRRR___hhhGGG@@@>>>999888888777666555444444333444444333333555999<<>><<<===@@@CCCIIIVVVjjjyyywww||||||vvvmmmcccXXXYYYZZZ___ooo|||qqq{{{yyyeeeZZZddduuuWWWBBB@@@>>>;;;999CCC```|||mmmjjjcccYYYUUUPPPKKKGGGDDDAAA>>>AAA???<<<888666444333222444444444555555555555555555888777:::TTT~~~pppaaabbbuuunnnUUUNNNIIIFFFCCC???>>>???>>>CCCIIIIIIFFFLLL```ttt{{{~~~}}}}}}}}}|||{{{zzzvvviiiZZZYYYkkkpppYYYRRR^^^fffEEE@@@>>>999999888777666555444444333444444333333555999===MMMiiittt\\\PPPUUU```|||yyygggaaa]]]XXXRRRMMMQQQYYY___cccggglllyyyrrr\\\QQQMMMGGGDDDCCCBBB???<<<999999999999999999999999777777777777777888999999999::::::;;;;;;<<<======;;;<<<>>>@@@CCCEEEGGGHHHFFFFFFHHHLLLRRRaaa{{{wwwooowwwWWWFFFGGGGGG```{{{yyycccYYYOOOMMMWWWVVVTTTRRRNNNJJJDDD@@@>>>:::999777555444444444555333777999<<>>CCCGGGMMMNNNJJJIIIVVVfffwww}}}~~~~~~}}}zzzsssgggZZZXXXhhh{{{sssZZZOOOYYYfffFFF@@@>>>999999888777666555444444333444444333333555:::===SSSpppttt\\\RRRZZZiiixxxsss}}}ddd```]]]ZZZSSSNNNTTT^^^```gggoooxxxmmmRRRMMMHHHDDDBBB@@@<<<999999:::::::::999888666666777777666777777888999999::::::;;;<<<<<<======>>><<<===>>>AAACCCFFFGGGHHHEEEFFFHHHMMMSSSccc}}}yyyoooxxxXXXGGGHHHIIIbbb|||zzzdddYYYPPPQQQ___UUUUUUSSSPPPLLLGGGCCCAAA;;;:::888666555444555555333777999<<>><<<:::<<>>UUU{{{sss[[[VVVUUUpppwwwssstttbbbaaaccceee]]]SSSVVV```fffvvv~~~hhhSSSFFFBBB<<<<<<>>>888:::::::::999999888888888;;;;;;;;;;;;:::888666555;;;;;;<<<<<<<<<<<<<<<;;;=========???AAADDDFFFHHHGGGFFFHHHMMMVVVhhh~~~wwwUUUGGGGGGIIIdddyyy}}}eeeZZZ[[[[[[WWWUUUUUUSSSNNNHHHCCC@@@???@@@===888555444333222111444444999;;;IIIqqqoooXXXKKKXXXooovvvpppXXXLLLVVVrrrwwwvvvkkk```]]]bbblll||||||qqqiii___UUUOOONNNQQQNNNIIIEEECCCDDDGGGIIIMMMQQQSSSRRRVVViii}}}uuummmdddXXXRRRRRRZZZooozzzrrrooozzz}}}xxxooobbbeeeyyyWWW@@@===;;;:::===;;;YYY|||kkkiiibbbWWWTTTPPPLLLJJJGGGDDDAAA<<<<<<;;;999777666555444555555555555555666777777888888999666XXXqqq|||kkknnnjjj^^^\\\[[[^^^dddfffZZZKKKHHHOOOYYYXXXUUUQQQOOOUUUaaalllttt~~~}}}wwwjjj[[[WWWcccsssoooXXXNNNTTTgggKKKFFFAAA<<<:::777666777777666555555666666666666777;;;>>>UUU{{{tttYYYSSSUUUttttttrrrxxxeeeeeeiiijjj```UUUVVV___mmm}}}lllVVVJJJEEE>>>>>>???999:::::::::999999999888888::::::;;;;;;:::999777666:::;;;<<<<<<=====================???AAACCCFFFHHHHHHGGGIIINNNWWWhhhxxxuuuUUUHHHGGGIIIeee{{{~~~fff\\\]]]^^^YYYWWWWWWUUUQQQLLLGGGDDDDDDAAA>>>:::777555555444333555555999;;;HHHpppqqq[[[LLLWWWmmmuuuoooWWWKKKTTToooxxx}}}ggg\\\TTTTTT\\\gggvvvuuussstttvvvqqqcccVVVNNNSSSQQQMMMJJJHHHIIIMMMOOOTTTTTTQQQOOOTTTiiixxxooo^^^TTTQQQTTT___uuu~~~qqqzzz|||xxxpppdddhhh}}}ZZZAAA:::999;;;<<<===^^^{{{kkkjjjccc^^^ZZZTTTOOOKKKGGGCCCAAA>>>===<<<:::999777666555555555555555555666777777777999<<<:::\\\mmmwwwvvvzzziii```aaaeeeiiippprrreeeSSSMMMSSSWWWXXXWWWUUUUUU^^^kkkvvv~~~wwwjjj[[[VVVbbbrrrqqq[[[PPPWWWmmmNNNFFFAAA===;;;888777777777777666555666666666666888;;;>>>TTT{{{yyy[[[TTTWWWuuurrrqqq}}}iiikkkpppqqqfffWWWUUU]]]qqqjjjVVVKKKFFF>>>===>>>888:::::::::999999999999888999999::::::::::::999999::::::;;;===>>>>>>>>>>>>======>>>???AAACCCFFFGGGIIIHHHJJJPPPYYYjjjzzzooooooTTTIIIFFFGGGeee~~~hhh]]]___^^^YYYXXXXXXWWWTTTNNNJJJHHHGGGBBB???;;;888777777666444666555888:::FFFmmmwww```NNNTTTiiirrrpppYYYMMMUUUmmm~~~kkkXXXPPPJJJNNNWWWaaallluuuqqqzzzvvv___SSSUUUTTTRRRPPPOOOQQQUUUXXXZZZVVVQQQPPPZZZrrrvvvnnnZZZPPPOOOUUU___vvvrrrzzz{{{xxxrrreeeiii]]]AAA888888<<<======[[[{{{~~~}}}mmmlllfff```[[[UUUOOOKKKGGGDDDBBB??????===<<<:::888777666555555555555555666777777666999??????```{{{fffbbbgggtttxxxsss]]]RRRTTTUUUXXXZZZ\\\```kkk{{{~~~~~~wwwjjjZZZUUUaaaqqqpppYYYNNNTTTsssPPPGGGBBB>>><<<999777888888777666666666777666666888<<>>??????@@@>>>>>>>>>???AAACCCEEEGGGIIIIIIKKKQQQZZZkkkmmmccchhhQQQGGGDDDFFFfffiii^^^^^^]]]WWWZZZZZZYYYUUUOOOKKKHHHHHHCCC@@@<<<999888777666555888555777:::DDDiii|||fffPPPRRReeepppttt]]]QQQWWWlllwwwaaaVVVQQQPPPVVV^^^dddiiinnn~~~zzz```TTTVVVWWWXXXWWWVVVWWW\\\```\\\YYYVVVZZZjjj~~~yyypppgggZZZPPPNNNSSSZZZmmm}}}}}}uuu{{{|||zzzttteeehhh}}}YYYAAA999888===???999RRRvvvzzzzzzjjjiiiccc[[[WWWQQQLLLIIIGGGEEECCC@@@???>>><<<:::888777666555555555555555666777777555999???@@@bbbfffgggpppeeeUUUTTTWWW[[[```eeelllyyy|||zzz{{{|||~~~|||uuuhhhYYYUUUbbbsssqqqZZZNNNTTTxxxSSSHHHCCC???===:::888888888777666666777777666666888<<>>???@@@@@@@@@>>>>>>>>>???@@@CCCEEEFFFIIIIIILLLRRR[[[kkk~~~___ZZZ```MMMEEECCCFFFhhhiii^^^______ZZZ______]]]YYYSSSMMMKKKJJJEEEBBB===:::999888666555888444777:::CCCeee~~~kkkTTTSSSfffsssttt___SSSVVVhhhooo```^^^___eeeoootttttttttvvvpppZZZUUUXXXZZZ]]]\\\ZZZ[[[```ddd^^^^^^```iii|||~~~~~~~~~yyytttkkkbbb[[[PPPNNNRRRUUUdddtttwwwzzz~~~zzzgggfffzzzwwwRRR@@@;;;999<<<>>>999UUUuuudddccc\\\\\\WWWRRRMMMJJJGGGDDDCCC@@@???>>><<<:::888666555555555555555555666777777555888===>>>cccqqqxxxmmmZZZWWW[[[```hhhoooxxx}}}zzzxxxyyyyyyzzzwwwqqqeeeWWWUUUddduuuwww___SSSYYY}}}VVVIIIEEEAAA>>>;;;999999888777666666777777777777999<<>>999:::===:::888999999999999:::::::::888888999999:::<<<===>>><<<<<<===???@@@@@@@@@@@@???>>>>>>???@@@CCCEEEFFFHHHHHHLLLRRR[[[kkkwwwWWWUUU[[[HHHBBBDDDIIIlll~~~hhh___bbbddd```ccccccbbb^^^XXXSSSQQQPPPIIIEEE@@@<<<:::999777666888333777<<>>eeexxxgggeee___bbb___YYYSSSOOOJJJEEEBBBAAA@@@>>><<<:::777666555555555555555555666777777444777<<<>>>dddwwwbbb]]]```gggpppzzz~~~zzzxxxyyyyyyvvvsssmmmbbbUUUTTTcccvvvuuu]]]RRRXXXWWWJJJGGGAAA???;;;999999999888666666777777777777999<<>>===>>>??????@@@@@@@@@???????????????@@@BBBDDDFFFGGGHHHKKKRRR[[[kkkvvvYYYTTTYYYFFFAAAFFFMMMrrriii___bbbeeebbbbbbcccbbb___[[[WWWVVVVVVNNNJJJDDD@@@===;;;999777777333888===CCCaaauuuZZZRRRddduuurrr___RRRRRR^^^zzzvvvqqqlllyyynnn]]]]]]]]]bbbfffeeeaaa```ccchhhlllpppwww|||~~~yyytttjjjaaaUUUJJJLLLRRRSSS^^^qqqzzzqqqvvv~~~ggg]]]nnn{{{}}}jjjNNNAAA:::777<<<:::DDDsss}}}lllkkkdddeeebbb]]]YYYTTTNNNHHHCCCBBBAAA@@@===;;;999777666555555555555555666777777444777===???fff}}}gggccceeelllxxx|||zzz}}}}}}yyywwwwwwxxxuuurrrkkk___SSSQQQaaasssmmmWWWMMMUUUXXXKKKHHHBBB???<<<:::999999888666777777888777777999===@@@XXXiii]]]VVV___yyyvvvgggkkk{{{{{{]]]YYY^^^ffffffYYYLLLQQQ^^^sssttteeeVVVKKKFFF:::999;;;555666:::777888888888999999:::::::::::::::999999:::;;;===>>>>>>??????@@@@@@@@@??????????????????@@@BBBDDDEEEFFFGGGKKKRRR[[[kkkyyy]]]UUUYYYEEEAAAHHHQQQvvvlll___aaabbb___^^^___```^^^[[[YYYXXXXXXQQQMMMGGGBBB???===:::888666222888>>>DDD```yyyZZZNNN]]]mmmtttaaaTTTSSS^^^~~~|||xxxsssmmmYYYUUU___eeeiiihhhcccaaadddhhhqqqvvv~~~{{{~~~yyysssjjjaaaRRRHHHJJJPPPPPPZZZnnnxxxhhhnnnwwwcccWWWgggpppwwwjjjQQQBBB888555<<<<<>>BBBhhhiiieeegggppp|||~~~~~~}}}zzzwwwttttttuuuuuurrrkkk^^^QQQOOO___qqqkkkVVVNNNWWWqqqUUULLLKKKEEEAAA===:::999999999888777888888888888:::>>>AAA[[[uuu\\\RRR\\\pppeeeeeegggnnnzzzkkkWWWSSSSSSTTTVVVTTTRRRUUU[[[ssskkkVVVHHHCCC::::::999888777777888888777777777777888999::::::;;;;;;;;;<<<<<<<<<<<<===@@@???>>>======???AAABBB===???AAABBBBBBCCCEEEGGGHHHHHHKKKSSS^^^mmmnnnUUUWWWUUUEEE===DDDLLLmmmyyynnnpppooohhhcccfffddd^^^[[[\\\WWWPPPPPPPPPNNNIIIBBB===999888555777888777===WWW|||dddSSSXXXfff}}}ppp[[[OOO\\\}}}lll]]]]]]gggqqqzzzwwwllleeehhhnnn{{{wwwrrrggg\\\QQQIIIHHHMMMQQQXXXlll||||||rrr^^^XXX^^^rrrwwwNNN:::;;;;;;:::???BBBcccwwwfffcccccceeeaaa]]][[[[[[YYYVVVSSSKKKHHHCCC@@@>>>;;;888666444444333333333444444555777>>>:::CCClll|||xxxkkklllvvvppplllqqq{{{~~~}}}}}}|||zzzxxxwwwvvvuuuuuutttpppfffWWWIIIKKKbbb{{{|||eeePPPKKKVVVoooVVVMMMLLLFFFBBB===::::::999999888777888888888888:::>>>AAAZZZvvv\\\PPPYYYnnnyyy\\\\\\]]]bbblllzzzzzzvvvooo]]]MMMIIIHHHKKKNNNNNNMMMSSSZZZnnnqqq^^^LLLBBBAAA::::::999999888888888888888888888888999999:::;;;<<<<<<<<<=========>>>>>>@@@???>>>===>>>???AAABBB@@@AAACCCCCCCCCCCCDDDFFFHHHHHHKKKTTT___ppplllTTTRRRPPPBBB===FFFRRRuuuvvvooottttttnnneeeeee___XXXVVV[[[]]]ZZZQQQQQQOOOJJJDDD>>>;;;:::888999:::888<<>>===::::::999999999888888888999999999999:::;;;<<<<<<============>>>>>>>>>???@@@???>>>>>>>>>???AAABBBBBBCCCEEEDDDCCCCCCDDDFFFHHHGGGKKKUUUbbbttthhhSSSQQQMMMBBB>>>FFFUUUyyysssqqqwwwwwwqqqdddccc___YYYXXX\\\^^^^^^RRRRRRPPPKKKEEE@@@===<<<;;;;;;;;;999;;;OOOuuu}}}~~~~~~dddSSS___uuu~~~lllZZZZZZsss{{{hhhbbb___gggtttzzztttxxxyyyzzz||||||vvvrrrmmmbbbXXXQQQKKKIIINNNSSS]]]qqqppp]]][[[fff{{{QQQ<<<:::999999;;;BBB^^^~~~zzzsssjjjcccaaa^^^]]]```dddcccZZZRRRLLLIIIFFFCCCBBB@@@===;;;777777666666666666777777333;;;888BBBlllppp```^^^^^^bbbiiiooowwwzzzxxx}}}~~~|||zzzyyywwwtttrrrpppoooooohhhgggcccXXXMMMNNNaaawwwvvvcccPPPJJJTTTrrr[[[RRRLLLIIIFFFBBB>>>===<<<:::888888999999888888:::===@@@WWWvvv\\\QQQZZZmmmqqq___aaaeeelllvvvzzzjjj]]]PPPFFFBBB@@@AAACCCDDDEEELLLUUUmmmvvveeeVVVGGG===:::888888888888888888888777999999999:::;;;<<<===>>><<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@AAA@@@BBBCCCDDDCCCCCCEEEFFFHHHGGGLLLWWWgggyyycccSSSVVVNNNCCC???CCCRRRvvvrrrpppuuusssmmm]]]___aaa```^^^\\\[[[YYYTTTSSSRRRMMMGGGBBB???>>><<<;;;;;;:::;;;JJJnnnyyyyyy{{{cccRRRaaayyy|||dddZZZnnnyyymmm```ggguuu{{{zzztttlllfffhhhkkkpppvvv}}}~~~~~~xxxsssnnncccYYYNNNJJJIIILLLSSS___uuu}}}|||ooo\\\\\\hhhxxxNNN;;;:::999:::777AAA^^^}}}xxx~~~pppiiiddddddbbbbbbgggllliii^^^TTTMMMJJJGGGEEECCCAAA???===888888777666666666666777333;;;999DDDnnn|||pppooorrrvvvyyy|||}}}xxxwww|||}}}||||||zzzxxxuuussspppooooooiiigggaaaVVVLLLNNNbbbwwwrrr```PPPKKKUUUsss___VVVOOOKKKHHHDDDAAA???===;;;999999999999888888999===???TTTpppYYYQQQYYYjjj~~~xxxiiimmmvvviiiWWWIIIAAA@@@???@@@BBBCCCEEEMMMVVVlllmmm\\\OOOCCC;;;888666666777888888777666666999999999:::;;;<<<>>>???;;;;;;<<<<<<<<<=========???????????????@@@@@@@@@<<<>>>AAABBBBBBDDDFFFHHHHHHHHHMMMZZZkkk}}}^^^TTTXXXKKKCCC??????QQQuuusssooonnnkkkeeeWWWZZZ^^^```___[[[ZZZZZZWWWWWWTTTOOOIIICCC@@@???;;;999:::::::::FFFgggxxx|||gggUUU___tttfffXXXhhheeefffsss~~~xxxaaa\\\YYYSSSSSSTTTVVVYYY___fffnnnrrr}}}{{{|||}}}wwwsssmmmbbbWWWKKKIIIHHHKKKSSSccczzz|||tttaaa^^^kkkpppIII:::999999;;;999AAA[[[xxx~~~yyyzzzmmmjjjhhhfffeeefffjjjmmmiii^^^TTTPPPMMMIIIFFFDDDBBB???===888777777666555555666666444<<<;;;GGGppp{{{~~~|||{{{~~~|||zzzwwwuuusssqqqqqqnnnhhh___SSSIIINNNeee{{{ooo]]]NNNMMMZZZppp```ZZZSSSMMMJJJFFFCCCAAA>>>;;;999999999999888888999<<>>BBBEEEHHHPPPYYYhhh|||{{{]]]III@@@:::777777555666777888888888777666888888999:::;;;<<<>>>???;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@;;;===???AAABBBDDDGGGIIIIIIIIIOOO^^^ooo{{{WWWTTTTTTFFFAAA@@@@@@WWW}}}uuummmhhhdddaaa[[[[[[^^^```___\\\___ddd\\\\\\YYYTTTLLLFFFBBBAAA===999:::;;;999AAA```|||rrr[[[]]]jjj}}}gggZZZgggzzzhhhaaaooo}}}\\\MMMJJJIIIFFFEEEFFFGGGIIILLLRRRXXX^^^nnnsss{{{{{{vvvvvv}}}}}}}}}zzztttoooiii^^^SSSHHHHHHHHHJJJTTTggg|||{{{www```[[[fffgggDDD888999999;;;>>>CCCYYYrrrzzzxxxyyymmmlllllldddeeefffiiiiiiddd\\\UUUVVVRRRNNNJJJGGGCCC@@@===999888777666555555555666555======IIIrrr}}}|||{{{~~~|||zzzxxxuuutttrrrrrroooggg[[[OOOGGGOOOhhhmmmZZZMMMQQQbbblll```[[[TTTOOOLLLHHHEEEBBB???<<<999999::::::888888999<<>>???<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@@@@===???AAABBBCCCDDDFFFHHHIIIIIIQQQaaarrroooPPPSSSRRRBBBAAACCCDDD```vvvmmmfffeeeeeeggghhhllloookkkdddccchhhcccbbb___YYYQQQJJJFFFDDD@@@;;;;;;<<<888<<>>>>>IIIqqq}}}}}}}}}}}}}}}||||||{{{zzzyyyxxxuuutttrrrrrrqqqjjjbbbWWWLLLGGGQQQjjjmmmWWWKKKTTTjjjkkk___ZZZSSSPPPMMMIIIFFFCCC@@@<<<999:::::::::888888999<<<>>>KKKyyy{{{___SSSUUU```wwwuuuZZZKKKCCC===BBBBBBFFFJJJKKKKKKQQQXXXlll~~~ppp[[[EEE<<<<<<<<<999777777888:::<<<<<<<<<:::999777777777999:::<<<===>>>============>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@AAACCCDDDDDDDDDFFFHHHIIIJJJRRRbbbtttgggKKKRRRSSSBBBCCCGGGGGGeeewwwmmmggggggkkksssvvv~~~|||mmmeeeeeehhhgggccc]]]TTTMMMHHHGGGBBB===<<<===777999TTTvvvmmm___^^^{{{|||qqqxxxjjjRRRWWWeeeuuu|||~~~zzzNNNEEELLLNNNOOOSSSTTTXXX\\\\\\ZZZWWWWWWXXXVVVZZZdddpppyyy|||zzzvvvwwwzzzvvvsss{{{{{{wwwqqqlllfff[[[PPPGGGIIIJJJMMMYYYqqquuuttt~~~vvv___ZZZgggxxxwww^^^@@@888888777999777HHHjjj~~~zzzrrrmmmgggaaaeeehhhhhheeebbbaaabbbaaa]]]WWWQQQLLLGGGAAA>>><<<;;;:::999888888888888444>>>===IIIqqq{{{{{{|||||||||||||||{{{wwwvvvuuusssqqqpppppppppddd]]]TTTKKKHHHRRRlllmmmUUUJJJVVVpppooofff___[[[PPPKKKEEECCCDDDCCC???;;;;;;:::888888999;;;>>>@@@OOOnnnfffSSSYYYfffzzzrrrXXXHHHAAA>>>BBB???@@@FFFLLLNNNQQQVVViiizzz{{{```OOO???:::888666555888:::::::::<<<===<<<:::777:::;;;<<<;;;;;;;;;===?????????@@@@@@AAAAAA@@@@@@<<<===>>>???@@@AAAAAAAAA>>>@@@AAABBBBBBDDDFFFIIILLLKKKUUUhhhxxx[[[OOOOOOIIIAAAAAACCCKKKjjjzzzoooiiifffiiioooxxxqqqooommmjjjfffbbb\\\XXXVVVRRRLLLGGGAAA>>>999:::<<<999KKKllloooaaa\\\jjjqqqjjjzzzlll[[[UUURRR___ppp|||iiiKKKLLLMMMMMMVVV]]]lllrrruuutttsssuuussspppgggkkkkkkkkknnnqqqkkkbbbhhhhhhmmmyyy{{{uuuuuuzzzyyyxxxwwwssskkkaaaXXXRRRJJJGGGJJJPPP^^^}}}yyyzzzzzz}}}vvv___VVVdddxxxoooZZZBBB555666888666>>>KKKtttzzzsssnnngggpppkkkfffcccddddddcccbbbbbb]]]VVVQQQOOOKKKEEEAAA>>><<<:::888777777777777999555>>>GGGmmm~~~{{{www{{{~~~}}}|||}}}yyytttrrruuuuuurrrqqqrrrqqqmmmhhh^^^RRRIIIIIIWWWrrrhhhUUUNNNWWWjjjtttkkkccc^^^TTTNNNHHHEEEEEEDDD@@@===<<<:::999888999;;;>>>@@@MMMllllllYYYYYYgggjjjTTTGGGCCCBBBCCCAAABBBIIINNNPPPSSSWWWhhhwww|||mmm___LLL@@@777777999888888999999999:::<<<>>>>>><<<:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBBBBAAAAAA@@@===>>>???@@@AAAAAAAAAAAA@@@AAACCCCCCDDDEEEHHHJJJLLLMMMXXXlll|||{{{SSSLLLNNNKKKCCCBBBEEENNNnnnvvvssswww{{{{{{{{{{{{zzzuuupppppprrrnnnhhhfffccc___]]]ZZZTTTLLLFFFDDDBBB;;;;;;;;;888GGGffftttaaaVVViiizzzjjj___iiipppZZZMMMHHHOOO]]]ooozzz\\\JJJQQQVVV___tttzzztttfffXXXYYYXXX\\\fffttt~~~|||wwwqqqrrr|||uuutttrrrmmmfff]]]UUUPPPIIIGGGKKKPPP]]]zzzqqqsssrrruuuoooZZZRRR```uuuiiiTTT???555777999777@@@OOOyyyzzzssspppkkkrrrnnnhhheeeeeeeeecccbbbccc^^^XXXSSSPPPKKKFFFAAA>>>===;;;999777777777777;;;666===DDDiiivvv{{{pppxxx}}}{{{wwwqqqwwwyyyxxxtttrrrsssqqqmmmfff\\\QQQIIIJJJYYYtttdddRRRJJJRRRddd}}}vvvlllfffYYYTTTLLLGGGEEEDDDAAA>>>===;;;999888999;;;===???KKKgggttt___ZZZjjj}}}{{{~~~wwweeeQQQFFFDDDDDDEEECCCFFFLLLPPPQQQUUUYYYhhhsss||||||ssseeeSSSFFF;;;555222777<<<===<<<;;;999999:::===???@@@>>>===:::;;;;;;<<<<<<<<<<<<<<<@@@AAACCCDDDDDDCCCAAA@@@??????@@@AAABBBBBBBBBBBBAAACCCDDDEEEEEEGGGJJJLLLMMMOOO\\\ssskkkJJJIIIMMMKKKCCCBBBEEEPPPsssuuuwwwzzzuuummmkkkrrrxxxtttkkkeeecccbbbaaa___ZZZQQQJJJIIIGGG???<<<<<<777BBB]]]}}}iiiXXXooo|||kkkZZZ[[[mmmwwwaaaPPPHHHEEENNN]]]nnnwwwzzzjjjSSSPPP]]]eeexxxmmm[[[NNNNNNOOOUUUaaaooo|||~~~wwwooohhhjjjyyy~~~xxxuuuqqqjjjaaaXXXQQQMMMIIIGGGLLLRRR\\\vvvnnnpppoooppplllZZZTTTcccqqqcccMMM;;;666999:::666???QQQ~~~{{{rrrooolllqqqnnnjjjggggggffffffeeefffaaaZZZUUURRRMMMFFFAAA???>>>;;;999888777777888===777===AAAdddssszzzzzzqqq}}}~~~ssshhhfffhhhlllssszzzwwwpppmmmvvvuuutttwww|||}}}{{{wwwssswwwxxxvvvqqqnnnnnnkkkgggbbbXXXMMMGGGJJJYYYtttyyy^^^OOOIIIOOOaaazzzpppjjj^^^XXXPPPJJJFFFCCCAAA???>>><<<:::999999;;;===???IIIccctttaaaYYYlll{{{}}}zzz~~~zzzgggSSSGGGDDDDDDEEEDDDHHHNNNQQQRRRWWW\\\jjjpppvvvuuukkk[[[JJJ???999777666;;;@@@AAA???===;;;:::;;;<<<>>>???===<<<::::::;;;<<<>>>>>><<<;;;@@@BBBCCCEEEEEECCCAAA@@@@@@AAAAAABBBCCCCCCBBBBBBBBBCCCEEEEEEFFFGGGJJJLLLLLLPPP```xxxaaaGGGJJJNNNHHHAAA@@@DDDSSSxxx}}}|||~~~vvvqqqjjjiiipppwwwuuunnngggeeeccccccccc___XXXSSSMMMJJJBBB>>>===888???UUUvvvvvvbbbqqqqqqZZZVVVeeepppYYYMMMJJJJJJOOO]]]lllrrrrrrwwwttt```UUU]]]ooo|||nnnTTTWWWWWWTTTWWWddduuuzzzpppeee]]]```qqq~~~{{{sssiii^^^TTTLLLHHHJJJIIIOOOTTT]]]sss}}}kkknnnmmmllliiiZZZVVVeeeppp^^^GGG888777::::::666;;;QQQ}}}rrrnnnlllpppnnnlllkkkjjjjjjkkkkkkhhhccc]]]XXXTTTNNNGGGBBB@@@???<<<:::888888888888;;;777===@@@aaazzzxxxrrreeeYYYUUUXXX\\\bbbhhhwwwxxxmmmccc^^^___```aaadddiiipppyyyzzz{{{zzzxxxtttvvvsssnnnjjjkkkiiieee___UUUJJJDDDHHHXXXrrrpppYYYOOOKKKSSSeee}}}wwwmmmiiiaaa\\\UUUNNNHHHDDDAAA??????===;;;999999;;;===>>>GGG^^^ppp___UUUjjj~~~zzz~~~lllVVVIIIEEEEEEEEEEEEHHHNNNQQQSSSYYY```lllooorrrooodddTTTFFF>>>===<<<<<<>>>AAADDDBBB@@@<<<;;;::::::;;;;;;999777888888:::===@@@@@@===;;;???@@@BBBCCCDDDCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAACCCEEEEEEFFFGGGJJJLLLMMMRRRccc|||\\\IIIMMMMMMGGG@@@@@@FFFZZZ|||yyyzzzqqqpppmmmjjjlllqqqssspppppplllhhhfffeeeaaa\\\XXXOOOMMMDDD???@@@;;;>>>NNNlll}}}iiiggguuuZZZSSSbbbhhhPPPHHHIIIJJJPPP[[[eeehhheeehhhtttddd^^^]]]oooyyycccjjjjjj^^^UUU\\\kkkwww|||sssggg^^^ZZZ```sss{{{~~~yyypppeeeZZZQQQKKKGGGLLLKKKQQQVVV]]]rrr~~~xxxgggkkkjjjhhheeeXXXUUUbbbppp[[[CCC888888:::999777===VVVtttpppnnnwwwvvvtttrrrooonnnnnnnnniiiddd^^^ZZZVVVPPPHHHCCCAAA@@@===;;;999888888888888555>>>AAA```|||xxx|||bbbYYYPPPPPPSSSWWW^^^dddrrrggg^^^XXXPPPMMMRRRLLLNNNRRRWWW___hhhpppuuu|||xxxuuuxxxzzzxxxtttvvvsssnnnlllmmmllliii```UUUJJJEEEJJJZZZssskkkWWWPPPLLLVVVkkk}}}vvvooonnnccc```ZZZSSSLLLGGGCCCAAA@@@>>><<<:::999:::<<<===DDDXXXpppbbbSSSggg}}}tttsss||||||lllWWWJJJGGGGGGEEEEEEHHHMMMPPPTTT]]]fffqqqooommmhhh\\\LLL@@@======?????????AAADDDCCC???:::999777666777666555333555666888===BBBBBB???;;;===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCCCCBBBBBBAAABBBDDDEEEFFFFFFHHHJJJMMMOOOTTTfffWWWLLLPPPLLLFFFAAACCCLLLddd{{{zzz|||ssswwwwwwsssqqqtttxxxxxxzzzuuuooojjjgggbbb\\\XXXRRRQQQGGGBBBCCC>>>===III___|||hhh\\\ttt}}}aaaVVVbbb~~~eeeMMMGGGJJJKKKPPPWWW\\\\\\YYY[[[eeennnbbbaaakkk|||pppiiisssuuuiii```dddnnnssswwwlllaaa]]]aaannn|||vvvsssooohhh___VVVOOOJJJHHHKKKKKKQQQUUU\\\ppp|||tttiiiooonnnjjjggg[[[XXXccclllWWWAAA777777999999999FFFbbb|||tttqqqqqq}}}}}}{{{wwwrrrooonnnnnnhhhddd___[[[WWWQQQJJJDDDBBBAAA>>><<<:::888888888666555>>>@@@]]]yyyoooSSSNNNLLLNNNQQQUUU]]]eeennnyyyeeeRRRJJJGGGBBBBBBEEEBBBDDDFFFIIILLLPPPVVVZZZkkkrrr|||~~~~~~{{{tttrrrtttuuurrrppprrrooojjjiiikkkkkkiiiaaaVVVKKKHHHNNN___wwwkkkWWWPPPLLLXXXppp{{{tttppprrreeeccc___YYYQQQKKKFFFCCCAAA???===:::999:::<<<===AAAQQQ~~~}}}pppYYYggg}}}~~~llllllwwwyyykkkWWWJJJGGGHHHGGGGGGIIIMMMQQQVVVbbbmmmwwwqqqkkkeeeXXXIII@@@??????CCCEEEBBBBBBCCC???999666444222222333333222111333333666===CCCEEEAAA<<<;;;;;;;;;<<<>>>@@@BBBCCCAAAAAABBBBBBBBBBBBAAAAAADDDEEEGGGGGGHHHIIILLLNNNRRRWWWjjjtttNNNKKKQQQIIICCC@@@CCCOOOkkk|||uuuzzz|||xxxwwwyyy|||}}}{{{wwwrrrooolllfff___YYYVVVUUUKKKDDDFFF@@@<<>>===YYYmmmbbbJJJIIIJJJLLLNNNQQQ[[[fffppp[[[QQQGGGBBBBBBBBBBBBBBBBBBDDDEEEEEECCCCCCFFFHHHUUU\\\gggrrrzzz~~~{{{{{{|||}}}}}}}}}}}}}}}|||}}}{{{uuussssssrrrooonnnooolllgggeeeggggggeee\\\RRRGGGGGGPPPbbb{{{jjjXXXPPPMMM[[[wwwsssllliiiooogggfffccc]]]UUUNNNHHHFFFBBB@@@===;;;::::::<<<===>>>MMMyyy~~~```kkkyyyhhhjjjuuuyyykkkWWWIIIGGGGGGHHHHHHJJJNNNQQQXXXeeerrr{{{tttmmmfffZZZKKKEEEGGGDDDIIIKKKGGGDDDBBB;;;222111000...///000111111000222222666===DDDFFFBBB===999999888999;;;???BBBDDDAAAAAAAAABBBAAAAAA@@@@@@EEEGGGHHHIIIIIIKKKMMMPPPUUUZZZllliiiGGGIIIPPPGGG???===BBBPPPmmmxxxppptttvvvttttttxxxyyyxxxvvvtttrrrrrrqqqlllddd]]]YYYYYYNNNFFFGGG@@@;;;@@@EEEqqqfffPPP^^^ppppppZZZZZZmmm~~~~~~iiiPPPKKKMMMNNNWWWWWWVVVUUUUUUXXX^^^ccctttjjjjjjzzzbbbUUUUUUTTT```mmmzzzuuuhhhkkkzzzzzzqqqkkkhhhbbbZZZSSSLLLGGGDDDHHHGGGMMMQQQXXXlllxxxqqqiiirrrqqqlllggg\\\VVV^^^___MMM:::444444555999???QQQpppuuulllgggfffgggkkkmmmooommmjjjhhhiiikkkfffbbb^^^[[[XXXSSSKKKEEECCCBBB???<<<:::999888888:::777===:::UUUyyy```UUUHHHHHHJJJKKKKKKNNNZZZgggvvvZZZGGGFFFCCCBBBEEEIIIIIIFFFGGGIIIJJJHHHEEECCCCCCEEE???EEEPPP\\\fffooouuuyyyvvvxxxzzz|||}}}}}}|||{{{zzz}}}|||xxxvvvvvvsssoooqqqrrroooiiigggiiiiiifffVVVLLLBBBCCCNNNbbb{{{~~~hhhWWWQQQNNN```{{{vvvnnngggrrr]]]^^^___^^^ZZZSSSKKKFFFEEEBBB>>><<<<<<=========AAAIIIpppccceeezzzllliiirrrwwwooo\\\LLLEEEFFFIIIDDDFFFPPPUUUXXXcccsssuuuqqqgggQQQDDDEEEFFFMMMNNNMMMKKKFFF>>>555///222222222222333444444555333666999???HHHLLLGGG===:::888666888===BBBCCCBBBDDDBBBAAAAAACCCDDDDDDCCCDDDFFFHHHGGGGGGJJJPPPUUUYYYaaattt^^^LLLQQQQQQGGGAAA@@@BBBRRRsss}}}yyywwwyyy{{{|||{{{{{{|||}}}yyyyyywwwuuuqqqmmmiiiggg```\\\UUUNNNHHHEEECCCCCCEEEaaazzznnnUUUYYYooo~~~rrreeeXXXnnn~~~fffNNNLLLPPPOOOXXX[[[]]]ZZZYYY[[[```dddpppwwwrrrxxxaaaSSSPPPRRRSSScccxxxuuu}}}zzzpppoookkkcccYYYNNNGGGCCCCCCIIIJJJKKKRRR```nnntttssskkkssszzzwwwkkk___YYYXXXVVVBBB333555999666777???WWW{{{sssoookkkfffbbbnnnlllhhhddd``````cccfffdddbbb___\\\YYYUUUPPPLLLKKKHHHDDD???;;;999888888666:::999999QQQ}}}rrrXXXMMMKKKKKKMMMOOOOOORRR\\\gggssszzz[[[HHHHHHJJJHHHFFFHHHNNNSSSSSSRRRWWWYYYTTTPPPNNNLLLJJJLLLHHHGGGMMMUUU___lllwww|||~~~|||xxxwwwwww~~~|||wwwssspppooorrrqqqnnnkkkkkknnnjjjdddXXXLLLCCCEEEPPPaaaxxx~~~kkkZZZNNNPPPcccyyyvvvqqqlllgggrrrdddddddddaaa\\\TTTLLLFFFFFFCCC>>><<<<<<<<<===<<<@@@FFFgggzzz___ccc|||mmmkkkrrrvvvmmm\\\MMMHHHIIIJJJEEEGGGQQQWWW\\\hhhwwwrrrkkkaaaMMMEEEJJJLLLPPPQQQPPPJJJAAA888444222333222222333333444555666666777888<<>>AAALLLqqqxxx~~~ooo\\\ddd~~~ppp___rrr|||vvv|||ppp[[[TTTUUUVVV]]]dddfff^^^WWWXXX\\\^^^gggzzzrrrbbbYYYWWWRRRUUUbbbooossspppmmmxxxvvvjjjgggccc\\\SSSKKKEEECCCDDDHHHLLLPPPTTT^^^mmmwww{{{{{{qqqcccXXXTTTTTTPPP???444666888666;;;GGGbbb}}}ttttttuuuuuuuuuqqqjjjbbb___bbbcccaaa]]]aaa___^^^]]]]]]\\\YYYWWWNNNLLLGGGCCC???<<<;;;;;;777;;;:::888GGGkkkjjjTTTJJJGGGIIIIIIKKKMMMMMMPPP[[[fffuuu~~~bbbUUUMMMFFFIIIRRRTTTaaarrr}}}qqqcccYYYSSSRRRXXX```jjjqqqxxx{{{zzzyyyzzz}}}uuuuuutttqqqooommmnnnppplllmmmllljjjmmmooolllfffVVVLLLEEEHHHWWWlll}}}cccSSSOOO]]]~~~ooolllooorrrxxxsssoookkkfffaaaZZZRRRLLLIIIEEEAAA===<<<<<<;;;;;;???BBBSSSkkkUUUWWWkkkwwwssseeeeeegggfff___SSSKKKIIIKKKLLLIIIKKKTTT]]]gggttt}}}jjj\\\QQQGGGLLLXXXYYYZZZUUULLL???555111333666444444444555666777888999;;;;;;999999@@@HHHIIIEEE:::888666888===AAACCCBBBBBBCCCCCCCCCCCCCCCEEEFFFDDDGGGJJJKKKKKKMMMRRRVVVcccoooeeeKKKHHHJJJEEE>>>@@@AAAKKKddd|||{{{wwwsssrrruuu~~~}}}yyywwwvvvxxxzzzvvvvvvuuutttrrrqqqpppooonnnjjjccc[[[RRRKKKEEEBBBAAABBBccc|||uuurrr|||fff```}}}zzz]]]jjj~~~{{{dddWWWUUUVVV```jjjnnneee]]]___dddgggkkk~~~zzzooohhhiiibbb[[[XXXXXX[[[dddmmm|||oooaaaaaa^^^XXXOOOHHHDDDCCCDDDHHHMMMRRRVVV```nnn{{{|||sssfffYYYRRRPPPQQQKKK===444666777666???NNNqqq|||vvvwwwvvvqqqnnnpppjjjeeeccceeefffeeecccfffdddcccbbbbbbbbb___]]]TTTQQQLLLFFFAAA>>><<<;;;666:::;;;999CCCbbbzzzgggTTTHHHEEEFFFKKKKKKMMMOOOPPPSSS]]]iiiyyy|||aaaOOOGGGMMMNNNIIIQQQbbb|||xxxgggZZZUUUUUUccckkktttyyyyyywwwxxxzzzuuutttrrrooolllkkkmmmppplllmmmkkkiiijjjkkkfff^^^RRRJJJEEEJJJ[[[rrrvvv\\\PPPPPP^^^sssqqqvvv}}}~~~uuupppjjjeeebbb]]]VVVPPPLLLHHHCCC???===<<<<<<;;;>>>CCCNNNmmmZZZZZZggglllyyyzzzkkkaaaaaaaaa___XXXPPPKKKJJJLLLLLLJJJLLLTTT^^^iiittt|||ppp```TTTNNNLLLXXXdddbbbYYYOOOBBB777333333333444555555555666777888:::;;;;;;<<<;;;:::>>>BBBAAA<<<999666555777<<<@@@BBBAAAAAACCCDDDDDDCCCCCCEEEHHHEEEHHHKKKMMMMMMPPPUUUZZZjjjyyy\\\JJJKKKKKKFFFBBBAAAEEESSSmmm{{{zzzwwwssssssuuuwwwwwwuuurrrooonnnppprrrqqqqqqqqqqqqqqqqqqrrrrrrnnnjjjbbbYYYPPPJJJFFFDDDAAA<<>><<<;;;<<>>===;;;;;;===:::444888555333555:::???@@@@@@@@@CCCEEEDDDCCCCCCFFFIIIGGGJJJLLLMMMOOOSSSZZZ```oooUUUJJJKKKGGGBBBBBBCCCJJJ\\\uuu~~~{{{|||{{{wwwuuuuuusssssssssqqqooonnnpppqqqqqqqqqpppppppppqqqrrrsssnnnjjjcccZZZRRRJJJEEECCCAAA:::QQQ{{{ttt|||ffflllyyy~~~fffcccyyywwwpppwwwppp]]]ZZZcccqqqtttggglllvvv{{{{{{tttoookkkpppvvvvvvqqqoooyyy}}}zzzrrrdddVVVZZZWWWQQQIIICCCAAACCCEEEEEEKKKQQQXXXdddsss}}}~~~tttfffYYYRRRPPPQQQQQQ@@@888444777555555FFF\\\{{{|||yyy{{{vvvnnnpppsssvvvyyymmmnnnooonnnmmmooosssvvvrrrpppmmmkkkjjjiiihhhfff___[[[UUUMMMFFFAAA>>><<<999888:::<<<@@@TTT|||{{{dddPPPEEECCCFFFIIIIIIIIIKKKNNNOOORRR]]]hhhzzz^^^@@@FFFCCCHHHQQQVVVccczzztttsssrrrsssvvvwwwvvvtttwwwvvvsssooolllkkkmmmoooiiikkkkkkjjjkkkkkkddd[[[FFFDDDDDDMMMbbb}}}kkkRRRLLLLLLPPPddd}}}~~~{{{{{{sssiiidddbbb```ZZZTTTRRRNNNHHHCCC@@@???===<<<:::DDDCCCnnnvvveeeccckkkkkk|||vvvlllaaaZZZZZZXXXUUURRROOONNNMMMMMMJJJKKKMMMRRR[[[dddiiiiiiXXXOOOOOOTTT[[[hhhiiiYYYBBB<<<444111222444555444666777777888:::;;;===>>>===???>>>:::999:::777333666333222444999===???>>>@@@CCCFFFEEECCCCCCFFFJJJIIIKKKMMMMMMPPPVVV___fffwwwuuuMMMFFFHHHAAA===CCCBBBMMMccc~~~zzzvvvzzz|||xxxsssqqqrrrsssuuutttsssrrrsssuuurrrqqqooonnnmmmmmmmmmnnniiihhheee```XXXPPPIIIEEEDDD;;;JJJmmm|||mmmgggnnnsssiiizzz|||mmmtttvvvbbbbbbnnn{{{}}}pppxxx}}}tttkkkfffiiipppuuuuuuqqqsssxxxxxxvvvxxxqqqfff[[[YYYVVVPPPHHHBBBAAACCCEEEJJJNNNTTT]]]lll|||uuueeeXXXQQQNNNMMMLLL<<<666555777555555IIIaaa{{{{{{|||qqqhhhjjjpppvvv|||pppooonnnnnnppprrrtttuuuqqqoookkkjjjjjjiiihhhggg```\\\VVVOOOIIIDDDAAA@@@<<<888999<<>>===888CCC>>>ggguuubbb^^^eeefff|||xxxpppmmmhhh^^^UUUVVVTTTQQQNNNMMMLLLKKKKKKJJJKKKMMMQQQYYYaaadddcccXXXQQQRRRXXX^^^gggaaaLLL777555333111111222555777777777888999:::<<<===>>>???@@@===888777888888555555222111333888<<<>>>===???CCCFFFEEECCCCCCGGGKKKJJJLLLMMMNNNPPPWWWbbbiiikkkDDDBBBEEE>>><<>>FFFaaa}}}~~~rrrfffiii}}}qqq~~~uuummm{{{fffggguuuvvviiiZZZXXX\\\fffnnnpppqqqrrrvvvzzz{{{rrrzzzxxxsssjjjaaaYYYVVVOOOHHHBBB@@@CCCEEEIIILLLSSS]]]nnn}}}vvveeeWWWOOOKKKHHHEEE:::555555888555555JJJdddvvvyyy|||kkkfffiiimmmqqqtttsssoookkkmmmrrrtttssspppnnnkkkiiiggghhhhhhhhhggg___[[[VVVPPPJJJFFFDDDCCC???999888<<<>>>IIIkkk|||~~~mmmVVVEEE@@@CCCGGGIIIKKKKKKMMMPPPQQQUUU```kkkyyy~~~^^^HHHDDDAAAKKKXXXfffzzz|||eeebbbcccjjjqqqxxxttt```YYY```jjjqqqrrrlllmmmmmmllljjjjjjlllnnnhhhiiihhheeeccc```VVVLLLAAADDDHHHSSSjjj```HHHJJJSSS```{{{yyyrrrnnniiiaaa]]]]]]YYYUUUPPPJJJDDD@@@===<<<@@@BBB<<>>===;;;AAADDDGGGHHHGGGGGGHHHIIIMMMLLLOOORRRQQQUUUdddvvvSSSAAAIII======GGG???GGGRRR}}}tttiiibbbfffuuu|||tttkkkiiiooopppqqqpppnnnoooqqqttttttssslllbbbaaafffhhheeejjjjjjiiifff```YYYRRRNNNJJJEEEDDDUUUvvvwwwhhhjjjuuu|||}}}|||yyywwwmmm}}}xxxvvvyyylll[[[UUUWWW```eeehhhttt}}}{{{xxxsssmmmfffZZZSSSJJJCCCBBBCCCFFFHHHUUURRRXXXhhhtttxxx}}}xxxlll\\\QQQKKKGGGDDD@@@999222333999666555MMMllluuurrreeegggeeehhhppprrrqqqsssuuutttoookkkjjjjjjhhhiiikkklllllljjjeeebbb```___YYYPPPJJJIIIFFFBBB>>><<<666888???EEEaaa~~~xxx~~~jjjSSSEEEAAACCCIIIPPPOOONNNNNNPPPTTT[[[bbbfffnnnzzzwwwYYYDDDHHHKKKSSSgggzzzeeeRRRJJJIIINNNQQQTTTbbbsssttthhh[[[VVV]]]hhhppptttpppnnnkkkiiiiiiiiigggfffllljjjfffdddccc^^^SSSHHHAAAFFFMMM[[[tttzzz[[[IIIIIINNNbbbzzztttqqqmmmgggeeefff```\\\UUUMMMFFFAAA???>>>>>>AAA;;;NNNuuufffaaakkk{{{pppeeebbbaaa\\\WWWUUUVVVRRRNNNKKKLLLMMMLLLKKKMMMIIIKKKUUU```ffflllrrrrrrqqqoooiiiXXXEEE:::777333333333333444555666666888:::;;;;;;:::::::::;;;======;;;999777555333222333222444777<<<>>>>>><<>>888999>>>BBBZZZwwwqqq|||hhhQQQEEECCCEEEJJJPPPOOOOOOPPPQQQTTTYYY___ccckkkwww}}}}}}qqqVVVEEEKKKRRR^^^wwwxxxfffSSSKKKGGGHHHFFFEEEOOO]]]iiigggfffllluuuzzzyyyuuurrroookkkiiiiiiiiihhhgggkkkiiifffdddbbb\\\QQQGGGCCCGGGMMM\\\vvvtttXXXHHHIIIOOOddd~~~wwwtttpppkkkiiikkkgggbbbZZZRRRLLLHHHGGGGGGBBBFFF===EEEvvvxxxiiidddnnnzzztttlllbbbZZZZZZZZZXXXUUUTTTSSSPPPLLLJJJKKKLLLKKKKKKKKKJJJMMMVVVbbbmmmyyyxxxfffNNN999222444333333333444444555777777888:::<<<<<<;;;:::;;;<<<>>>===<<<:::888555333222444444555888<<<>>>>>>>>>DDDGGGJJJKKKJJJJJJKKKLLLLLLMMMOOORRRTTTZZZjjjyyykkkHHH???FFF===???MMMNNNSSSbbbxxxmmmjjjppp}}}~~~wwwtttsssrrrpppqqqsssuuuuuuuuurrrsssppplllkkknnnooommmmmmkkkgggddd```[[[VVVRRRLLLFFFBBBIII```}}}wwwlllgggmmmzzzpppiiiqqqttt}}}tttccc^^^___hhhsss~~~|||xxxrrriiiaaaVVVPPPHHHCCCBBBEEEHHHJJJNNNXXXiii{{{vvvgggVVVMMMLLLKKKDDD<<<888333333888999@@@YYYuuu|||ggg___bbbaaafffppprrrttttttrrrooojjjgggggggggeeecccbbbeeejjjllljjjfffaaadddccc]]]VVVQQQIIIAAAAAA@@@:::999<<<===OOOoooyyyrrryyydddNNNEEEEEEHHHLLLOOOPPPQQQRRRSSSUUUXXX]]]aaajjjtttyyyxxxmmmUUUHHHQQQUUUgggxxxkkkVVVPPPMMMNNNKKKHHHNNNYYYiiiqqqyyysssoookkkhhhhhhhhhhhhhhhiiigggeeeccc```WWWLLLDDDDDDGGGNNN___|||jjjRRRFFFIIIQQQiiixxxsssoooiiigggiiijjjfff```YYYUUUTTTTTTUUUKKKNNNDDDAAAggg}}}llleeelll}}}tttkkkeee___XXXSSSUUUWWWUUUTTTTTTNNNMMMKKKIIIIIIJJJJJJKKKGGGHHHNNNWWWdddtttoooUUU>>>111000666444444444444555666888888888:::<<<<<<<<<;;;<<<===??????>>><<<:::777444333444555666999;;;===>>>???EEEGGGJJJKKKKKKKKKKKKLLLKKKNNNPPPSSSWWWaaaqqq~~~}}}TTTAAAAAAIIIDDDFFFTTTXXXRRRlll|||xxxyyy~~~xxxuuusssqqqppprrrvvvyyyzzzzzz{{{|||zzzuuuqqqnnnmmmlllnnnkkkfffcccaaa^^^YYYTTTNNNIIICCCDDDRRRnnn{{{rrriiiiiivvv{{{oooxxxlll|||zzzmmmiiikkkvvvzzz~~~uuunnnddd[[[RRRMMMFFFBBBBBBFFFIIIKKKQQQbbbxxxrrrcccRRRKKKLLLKKKCCC:::666333444888>>>KKKfff~~~vvvfffaaabbb___dddnnnpppyyywwwsssooollljjjjjjjjjiiidddaaabbbhhhjjjhhhdddcccfffeee___XXXSSSKKKDDD@@@@@@:::999<<<;;;GGG```~~~sss___KKKDDDGGGJJJMMMOOOQQQTTTWWWXXXXXXZZZ___bbbhhhsssxxxvvvlllVVVMMMYYY^^^uuuzzzrrrdddcccdddfffccc^^^___eeexxxvvvqqqmmmhhhffffffgggggggggfffdddcccbbb\\\QQQGGGCCCDDDHHHPPPeee|||___MMMFFFJJJTTTooo}}}~~~{{{tttqqqmmmhhhfffhhhnnnkkkgggbbb^^^]]]]]]]]]QQQRRRIIIBBB\\\qqqfffiii}}}xxxrrriii```ZZZXXXSSSQQQUUUWWWUUUTTTTTTJJJJJJIIIHHHGGGGGGHHHIIIFFFJJJPPPWWWdddtttoooRRR>>>333...///222444444444555666777999999888:::<<<===<<<<<<===>>>???@@@???>>><<<999777555555666777999:::<<<>>>@@@EEEGGGJJJKKKKKKJJJKKKLLLLLLOOORRRUUU\\\iiizzzdddGGGCCCHHHNNNKKKKKKTTTZZZXXX~~~}}}yyyxxxqqqpppqqqssswww{{{}}}~~~|||vvvpppmmmmmmnnnjjjfffdddccc```[[[VVVPPPMMMGGGCCCIII```xxxqqqzzzsssrrrzzzyyy{{{|||yyypppiii___UUUNNNIIIDDDAAACCCGGGKKKMMMSSSkkklll^^^NNNHHHKKKJJJAAA777555555555777@@@RRRjjj}}}{{{vvvjjjgggfff```dddmmmnnnvvvsssoookkkiiihhhhhhhhheeeaaa^^^___cccfffeeebbbeeefffccc\\\VVVSSSMMMGGG>>>???:::999<<<:::AAAUUU~~~{{{kkkZZZJJJEEEIIILLLNNNPPPTTTXXX]]]^^^^^^^^^bbbeeefffqqqvvvvvvmmmYYYTTTcccwww}}}zzzwww{{{|||yyyzzz{{{lllllliiieeecccdddeeeeeeeeeccc``````___WWWKKKCCCBBBCCCJJJWWWnnnrrrTTTIIIGGGLLLYYYxxx}}}yyysssoooooonnnkkkjjjlllqqqooommmiiieeeaaa^^^\\\RRRMMMIIICCCTTT{{{jjjhhh||||||yyywwwrrrnnnhhhaaaZZZUUUTTTRRRSSSXXXYYYUUUQQQQQQHHHHHHIIIGGGEEEEEEFFFGGGHHHLLLQQQUUU___kkksssuuu___MMM;;;555555444222000444444444555777888:::;;;999;;;===>>>======>>>@@@@@@@@@AAAAAA@@@===:::999777888::::::;;;<<>>666555666666666@@@TTTjjjwwwzzzzzzqqqooolllcccfffooonnnllliiifffddddddddddddddd\\\\\\\\\]]]```cccddddddeeeeeeaaaYYYTTTRRROOOKKK>>>@@@:::999===;;;>>>MMM}}}uuunnneeeXXXLLLIIIKKKMMMQQQUUUXXX]]]ccceeebbbaaacccfffcccnnntttsssmmm___```sss~~~qqqggggggeeeccccccdddeeeeeeddd```]]]\\\[[[RRREEE@@@DDDEEEOOOaaayyyfffMMMHHHIIIOOO^^^~~~wwwsssqqqsssssspppnnnooolllmmmnnnmmmiiiddd^^^ZZZRRRIIIGGGDDDLLLxxxrrrjjjwwwvvvvvv|||yyyqqqnnniiieee```\\\WWWSSSRRRQQQUUUZZZZZZSSSLLLKKKFFFHHHHHHGGGDDDBBBCCCEEEFFFJJJNNNQQQXXX``````ZZZHHH===444555888888444222444444555666777999:::;;;999;;;===>>>>>>>>>???@@@@@@AAACCCCCCCCCAAA>>><<<999;;;=========>>>BBBEEEGGGIIILLLMMMMMMMMMMMMNNNMMMSSSWWW[[[ggg{{{qqqJJJ@@@JJJKKKGGGGGGGGGKKKTTTxxx~~~}}}|||yyyqqquuuyyywwwtttuuuzzz~~~}}}~~~~~~wwwppppppuuummmiiieeefffhhhfff^^^WWWVVVVVVTTTMMMFFFNNNjjj|||xxx}}}ttt|||rrriiicccYYYOOOGGGDDD@@@@@@DDDIIIMMMOOOYYYwww|||xxxppp^^^TTTJJJEEEEEEBBB<<<555222666666777CCC[[[oooxxx}}}wwwwwwssshhhjjjsssqqqhhheeebbbccceeefffeeeddd]]]___bbbbbbbbbccceeegggbbbdddaaaZZZUUUTTTQQQLLL@@@BBB<<<999===<<<<<>>>>>>>>???AAA@@@AAACCCEEEEEECCC@@@???<<<>>>@@@???>>>@@@DDDGGGHHHKKKNNNOOONNNNNNOOOPPPMMMTTTYYY]]]jjjddd@@@;;;GGGEEE???BBBFFFLLLWWW~~~}}}xxxtttsssyyy|||yyysssqqqwww~~~~~~|||}}}|||uuummmmmmtttlllhhhfffgggjjjggg___WWWXXXYYYXXXRRRHHHKKKccc~~~xxx~~~|||sssvvv~~~xxx}}}qqqhhhbbbYYYOOOEEECCC@@@@@@DDDIIINNNPPP```~~~wwwsssooofffYYYRRRJJJDDDCCC@@@:::555...444777:::IIIdddxxx{{{|||wwwkkknnnvvvuuuiiigggeeefffjjjlllkkkiiiccchhhkkkjjjfffdddfffiii```cccaaa\\\XXXVVVQQQLLLCCCDDD===999>>><<<;;;DDDgggyyymmmfff___ZZZTTTRRRQQQQQQXXX``````ffflllkkkeee___^^^```jjjrrrtttssssssqqq~~~~~~{{{}}}||||||pppgggaaa___^^^aaaaaaccceeehhhiiigggfff]]]XXXWWWVVVKKK>>>>>>HHHLLL\\\ttttttRRRFFFHHHNNNUUUffftttyyy|||yyywwwxxxwwwuuukkklllnnnqqqpppkkkaaaYYYLLLQQQKKKCCCFFFUUUzzzjjjqqq}}}~~~xxxrrrmmmjjj^^^]]]ZZZUUUQQQNNNOOOPPPPPPOOOMMMLLLJJJHHHFFFFFFEEEEEEDDDCCCAAA@@@???>>>@@@AAACCCDDDEEEEEEDDDCCC555444333222111222333444444444666777999;;;<<<===>>>============???AAABBBEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCEEEFFFLLLSSSZZZYYYSSSMMMMMMOOOOOOQQQXXXdddsssmmmPPP@@@GGG>>><<>>???XXXzzzpppiiifffddd]]]SSSPPPWWW___cccmmmrrrvvvtttkkkccc]]]\\\eeellltttxxx|||{{{xxxyyyzzz~~~zzzwwwtttmmmddd^^^]]]```[[[SSSLLLGGGGGGIIILLLSSSWWW[[[___cccddd```[[[WWWZZZVVVKKKDDDEEEFFFEEEMMMddd~~~cccNNNGGGGGGNNNbbb~~~zzzvvvrrrsssqqqooossszzz}}}{{{uuuuuutttsssooohhhaaa[[[QQQRRRKKKEEEHHHSSSuuurrrkkkxxx{{{{{{ssskkkeeeaaaZZZXXXUUURRRPPPOOOOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????>>><<<;;;:::555555333333222333444555555666777888:::;;;<<<===============>>>@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDFFFHHHJJJNNNTTTYYYWWWQQQMMMMMMOOOQQQTTT[[[gggwww^^^GGG<<<@@@:::999???BBBDDDQQQ```}}}zzzvvvsssrrrsssssssssyyy{{{yyyxxxvvvooohhhiiinnnooonnnmmmllliiifffcccaaa```___^^^YYYNNNHHHQQQ___uuu|||}}}{{{|||}}}xxxnnnfffhhhqqqxxxvvvqqq]]]]]]ZZZZZZdddwww|||xxxtttrrrqqquuu{{{yyyjjjccc[[[PPPGGG===AAA@@@CCCLLLLLLRRRbbbxxxooobbb]]]TTTKKKCCCAAA???;;;777666444555===PPPmmmxxxwwwsssrrryyyzzzuuurrrrrrtttqqqkkkkkkooosssttttttrrrooojjjeeebbb\\\\\\\\\[[[YYYWWWUUUSSSOOOKKKFFF@@@===<<<===>>>OOOwwwxxxppppppnnnggg\\\YYY^^^dddgggtttyyy}}}zzzpppgggddddddooovvvzzz{{{|||{{{xxxvvvwwwxxxwwwrrrlllfff\\\PPPIIIIIIIIIHHHEEEBBB@@@@@@BBBDDDJJJPPPVVVZZZ\\\]]]YYYTTTUUUVVVQQQFFF???AAADDDDDDVVVppp~~~YYYGGGGGGGGGOOOdddxxxsssvvvppphhhgggppp{{{}}}xxx{{{zzzyyytttllleee```^^^XXXSSSKKKIIIJJJNNNkkk{{{lll|||zzzvvvzzz}}}uuulllddd^^^[[[WWWSSSOOONNNPPPQQQOOOMMMHHHGGGFFFEEECCCBBBAAA@@@?????????>>>>>>>>>======<<<<<<<<<:::888555333111666555444444444555666777777777888999:::<<<<<<=========>>>???@@@BBBDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGEEEDDDDDDDDDFFFIIILLLNNNQQQUUUWWWUUUOOOLLLMMMPPPRRRWWW```mmm|||fffLLLAAA;;;===999:::>>>@@@EEEWWWiii}}}ssssssuuuuuupppmmmsss|||xxxuuusssqqqkkkgggiiiooopppnnnmmmjjjgggeeecccbbbbbb```^^^YYYQQQLLLOOOUUUzzzuuuzzz~~~qqq}}}}}}uuunnnkkkgggbbb```eeelllnnnggg___RRRQQQQQQXXXkkk{{{rrriiiddddddfffkkkuuussseee]]]VVVLLLCCC;;;>>>@@@HHHOOOLLLSSSiiittthhh\\\ZZZRRRIIIBBB@@@>>>999666666666444BBBdddvvvuuussstttzzz~~~xxx|||yyyxxxwwwsssnnnmmmoootttsssrrrpppmmmiiieeecccYYYYYYYYYYYYXXXXXXXXXXXXRRRNNNHHHBBB>>><<<;;;<<>>???>>><<<<<<===???GGGOOOWWWYYYZZZ[[[XXXSSSTTTSSSLLLAAA;;;>>>DDDGGG^^^|||qqqOOOCCCGGGHHHSSSiii{{{yyy}}}uuulllkkkssszzztttiiisssvvvvvvrrrkkkeeecccccc^^^VVVMMMLLLKKKIII```ppp{{{vvv{{{zzz{{{{{{xxxssslllfff```[[[YYYUUUPPPLLLLLLOOOPPPMMMJJJDDDDDDCCCBBB@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;888666333111666666555555555666888999888999:::;;;<<<======>>>===>>>???AAACCCEEEFFFGGGGGGFFFFFFFFFGGGHHHHHHIIIHHHGGGGGGGGGHHHKKKNNNOOOSSSUUUVVVSSSNNNLLLNNNQQQSSSYYYdddrrrwwwPPPCCCAAA===???>>>>>>??????GGG\\\ppp}}}|||sssqqqpppooojjjgggkkkrrrrrrpppppppppnnnkkknnnsssqqqoookkkgggccc```^^^]]]\\\[[[YYYWWWTTTQQQPPPQQQqqqnnnyyyxxxppplllfffddddddhhhmmmkkkbbbZZZQQQSSSYYYggg{{{pppgggfffnnnvvvzzzmmm___XXXQQQHHHAAA@@@AAACCCKKKQQQLLLWWWssszzzpppcccZZZYYYNNNFFF@@@>>><<<888666777999444HHHttt~~~uuutttsssuuuyyy{{{xxxttt{{{{{{zzzxxxuuuqqqqqqrrrrrrqqqooollliiifffdddbbb^^^]]]\\\ZZZZZZYYYZZZZZZUUUQQQKKKEEE???<<<;;;:::<<<```vvvkkkhhhpppyyy}}}zzzrrrsssxxx~~~|||zzzzzzzzzzzzzzzzzzxxxxxxxxxxxxvvvooohhh^^^RRRFFFBBBDDDEEEFFFFFFDDDBBBCCCHHHKKKQQQZZZ___\\\[[[\\\ZZZUUUSSSPPPIII@@@;;;???HHHOOOccchhhJJJEEEEEEJJJXXXqqqzzz~~~|||yyy|||{{{vvvvvv|||{{{lll\\\jjjnnnssssssooolllkkkkkkbbb\\\QQQOOOLLLFFFVVVwwwmmmsss}}}||||||rrrpppkkkeee```[[[XXXVVVUUUPPPKKKKKKMMMMMMIIIEEEAAAAAA@@@??????>>>======999999999:::::::::::::::;;;<<<<<<<<<:::888666555666666555555666888999:::999:::;;;<<<===>>>???@@@>>>???AAACCCEEEFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIJJJLLLNNNOOOUUUUUUTTTQQQNNNNNNPPPSSSSSS\\\iiixxx^^^CCC@@@BBB???AAAAAA@@@???BBBOOOggg|||~~~~~~|||{{{zzzuuunnniiihhhhhhhhhlllqqqqqqpppqqqsssrrroooooorrrooommmjjjfffccc```^^^^^^ZZZZZZZZZYYYYYYWWWTTTQQQbbb~~~uuuzzzyyywwwiiigggfffggghhhfffaaa\\\RRRYYYfffyyy{{{ppphhhkkkxxxwwwfffZZZSSSMMMFFF@@@CCCEEEEEEKKKTTTVVVfff{{{xxxpppddd\\\XXXJJJDDD>>>===:::666555777999666PPP}}}vvvttttttvvvxxxvvvssspppuuuwwwxxxvvvttttttuuuuuupppnnnllliiifffcccbbbaaabbbaaa```___^^^]]]]]]^^^YYYUUUOOOHHHBBB>>>;;;::::::WWWsssqqqzzz}}}|||{{{zzz{{{}}}|||{{{zzzyyyxxxvvvuuurrrmmmfff]]]QQQFFFEEEIIILLLMMMNNNOOOQQQXXXdddllloootttpppccc[[[\\\XXXQQQPPPKKKDDD>>><<>>>>>>>>=========<<<<<<888888888888888999999999888999:::;;;;;;:::999888555555555555666888:::;;;999:::;;;===???@@@BBBBBB@@@AAACCCEEEGGGHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNMMMLLLKKKKKKMMMNNNPPPUUUUUUTTTRRRPPPPPPSSSUUUVVVaaaqqqoooMMM>>>???CCCBBB@@@@@@??????HHH]]]yyy~~~}}}{{{yyyuuummmfffgggkkknnnsssxxxvvvssssssuuusssmmmjjjkkkiiiiiihhhgggfffeeedddddd^^^aaaaaa___]]]\\\XXXQQQUUUnnn~~~|||xxxwwwccc```]]]\\\\\\\\\\\\\\\XXXdddvvv}}}wwwvvvyyynnn___TTTNNNIIIDDD@@@BBBGGGGGGKKKZZZhhh|||zzzzzzoooeee^^^TTTGGGAAA===;;;888444444888777;;;ZZZ}}}|||xxxuuutttwwwxxxtttrrrrrrqqquuuvvvsssrrrtttuuutttnnnmmmkkkhhheeecccaaa`````````aaaaaabbbbbbcccccc\\\YYYSSSLLLEEE@@@===<<<:::OOOpppzzz~~~~~~}}}|||{{{{{{{{{{{{|||zzzxxxwwwvvvuuusssqqqoookkkggg```TTTKKKKKKPPPOOOUUU]]]dddmmmzzzlll______ZZZOOOJJJDDD???===>>>EEESSSaaa}}}}}}VVVAAADDDHHHWWWppp{{{||||||mmmkkktttpppwwwwwwllluuuttttttuuuvvvvvvuuuttthhhmmmdddVVVQQQLLLNNNYYYvvvqqqttt}}}wwwooollleee^^^WWWQQQNNNLLLKKKJJJHHHFFFDDDBBB???>>><<<;;;;;;;;;;;;;;;;;;:::888888888888888888777777777888999:::;;;:::999999444444444555666888:::<<<999:::;;;>>>@@@BBBDDDEEEBBBCCCEEEGGGHHHIIIHHHHHHIIIIIIIIIJJJLLLNNNOOOPPPMMMMMMLLLKKKLLLNNNPPPRRRUUUTTTTTTSSSSSSTTTVVVWWW[[[hhh{{{{{{WWWCCC===???EEELLL@@@???===@@@OOOjjj|||yyywwwtttpppmmmmmmmmmnnntttzzzxxxssspppqqqooojjjggghhhffffffggghhhgggfffeeeddd```dddeeebbb______ZZZTTTQQQ___|||wwwmmmgggdddWWWTTTQQQOOOPPPSSSXXX[[[cccqqq{{{qqqoooeeeXXXNNNIIIEEEBBB???@@@KKKLLLNNNbbbyyy|||xxxvvvggg```[[[KKKDDD???<<<:::777333444888888CCCcccuuu}}}yyyuuuuuuyyyzzzvvvuuuxxxssswwwwwwrrrppprrrrrrooommmmmmllliiigggdddaaa```]]]^^^```bbbcccccccccccc___[[[UUUOOOHHHCCC???>>>:::FFFbbbyyyzzz}}}}}}}}}}}}||||||{{{{{{zzzzzzwwwuuuuuuvvvuuusssqqqjjjiiiiiieee\\\UUUXXX^^^```lll}}}lll]]]```[[[PPPFFFAAA===???BBBKKK[[[kkkoooNNN???GGGNNNbbb~~~}}}zzzooolllvvvmmmvvv|||wwwzzzuuusssttttttssspppjjjsssjjjYYYSSSPPPNNNRRR{{{|||qqqooozzz~~~yyymmmiiiccc\\\VVVQQQNNNMMMEEEFFFFFFDDDAAA>>>======:::999999999999999999999999888888888777777777777999999;;;<<<<<<;;;::::::444333444444666888:::<<<888999;;;>>>AAACCCEEEFFFDDDEEEFFFHHHIIIIIIHHHHHHIIIIIIJJJKKKMMMNNNPPPQQQLLLKKKKKKKKKMMMPPPRRRTTTTTTTTTTTTTTTTTTVVVWWWYYY```nnngggIII>>>>>>@@@JJJVVVCCCAAA>>>AAARRRppp{{{wwwuuutttttttttsssmmmjjjnnnvvvvvvpppkkkkkkjjjhhhhhhjjjeeeeeefffgggfffcccaaa___]]]ccceeeaaa___```\\\VVVSSSXXXrrrvvvsssyyyzzzlll^^^UUUPPPNNNMMMJJJIIIJJJPPPWWW]]]iiivvv}}}~~~~~~}}}|||sssiii```SSSJJJEEECCC@@@>>>BBBQQQRRRRRRgggwwwtttnnn]]]YYYVVVCCCBBB>>>;;;:::666222444888:::JJJiiisssyyyuuuvvv{{{|||yyyyyy~~~vvv{{{zzzsssnnnpppoookkknnnnnnmmmkkkiiieeebbbaaa\\\]]]```aaabbbaaa```___```]]]WWWPPPJJJDDDAAA???999@@@XXX|||}}}}}}}}}}}}}}}|||{{{zzzyyyxxxvvvtttuuuwwwwwwuuusssbbbcccffffffaaa]]]aaajjjxxxaaaTTTZZZXXXLLLFFFAAA???BBBHHHQQQbbbssseeeJJJAAALLLSSSjjj}}}zzz||||||yyyyyyzzz~~~{{{vvvwwwyyyyyywwwxxxyyyvvvqqqnnnnnnkkkdddZZZRRRMMMLLLgggxxxkkksss{{{}}}{{{pppjjjaaaYYYRRRLLLHHHEEEFFFEEECCCAAA@@@>>>======:::::::::999999999888888999888666555555555666777;;;;;;;;;===???>>><<<999777666555444555777999:::666999<<<>>>@@@AAADDDFFFFFFGGGHHHIIIJJJIIIHHHHHHJJJIIIIIILLLPPPRRRQQQOOOMMMKKKIIIJJJMMMQQQSSSTTTWWWTTTTTTVVVWWWXXXYYY\\\aaattttttYYY===888CCCMMMOOONNN@@@AAAAAAFFFXXXsss}}}|||yyytttuuuuuurrrpppnnnoooqqqtttrrrrrrrrrsssrrrnnniiifffgggggggggeeebbb_________bbb^^^ZZZ[[[^^^___]]]YYYVVVSSS___{{{{{{pppzzzuuudddXXXQQQMMMQQQOOOKKKGGGIIIPPPYYY^^^lllttt~~~}}}{{{{{{|||~~~zzznnnfff\\\VVVNNNHHHBBB===???DDDIIIQQQVVV\\\ppp}}}vvvlllddd]]]TTTIII@@@BBB>>>;;;999888777888:::888RRRttt}}}yyyvvvtttuuuxxxzzzyyyxxxwwwyyyzzzwwwrrrnnnmmmmmmjjjkkkkkkllllllhhhbbb]]]\\\```eeefffdddbbbbbbccc[[[ZZZWWWRRRNNNIIIEEECCC@@@???LLLnnn}}}}}}}}}||||||}}}zzz{{{zzzxxxtttqqqnnnnnnddddddbbb______gggttt~~~pppXXXTTTTTTQQQMMMAAA<<>><<<;;;::::::999999999999888888888888888888777777777777777888<<<<<<===???@@@???===:::666555444444555666888999555888<<<>>>@@@BBBDDDFFFGGGGGGHHHHHHHHHHHHHHHGGGKKKJJJJJJLLLPPPQQQPPPNNNLLLKKKJJJKKKNNNRRRTTTTTTSSSRRRRRRTTTWWW\\\bbbhhhrrrdddNNN:::888@@@FFFEEECCCAAA@@@CCCPPPddd{{{~~~{{{vvvuuuuuusssqqqppppppqqqsssqqqrrrrrrrrrppplllfffcccgggiiijjjhhheeeaaa___^^^aaa]]]ZZZZZZ^^^```___\\\YYYSSSZZZsss|||ttt|||tttbbbUUUPPPPPPNNNLLLIIIHHHKKKRRRYYY]]]kkksss}}}~~~~~~}}}~~~~~~xxxmmmbbbZZZUUUNNNHHHCCC>>><<<@@@FFFQQQVVV^^^mmmtttnnnfff^^^WWWOOOFFF@@@DDD>>>888666666555777:::@@@```~~~vvvwwwsssrrrrrrsssuuuuuurrroooqqqssstttrrrmmmhhhfffeeeccccccdddffffffeeeaaa]]]^^^aaadddeeedddcccaaaaaa]]]\\\ZZZWWWRRRLLLGGGDDD@@@>>>FFF```~~~|||}}}|||zzzwwwtttssssssssstttsssrrrooollliiihhhaaabbbccccccfffooo{{{yyyZZZQQQWWWYYYRRRJJJ>>>===@@@HHHTTTeeelllPPPEEEKKKTTTfff}}}~~~}}}xxxrrrwww}}}|||{{{|||~~~|||wwwwww{{{{{{yyyxxxuuuppphhh___WWWSSSRRRWWWuuu}}}iiiiiizzz{{{vvvsssgggaaaWWWOOOJJJHHHFFFEEE@@@???>>><<<:::999888888888888888777777777666666666666777777888777777777<<<<<<===???AAA@@@<<<:::444444444444555666777888444777;;;>>>@@@BBBEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGLLLKKKKKKMMMOOOPPPOOONNNKKKJJJKKKMMMQQQSSSTTTSSSNNNPPPRRRTTT[[[gggvvvwwwPPPDDD999:::??????<<<:::AAA???JJJbbbxxx~~~yyyuuuuuuttttttsssrrrrrrrrrqqqrrrttttttqqqkkkeeeaaaiiijjjlllkkkgggbbb___]]]aaa]]]YYYYYY\\\______^^^[[[SSSTTTggg~~~zzz|||wwwbbbUUUUUUZZZ\\\WWWQQQMMMMMMOOOQQQSSSccckkkrrrsssrrrvvv~~~~~~~~~|||||||||}}}}}}yyyyyywwwtttoooeee[[[TTTMMMGGGAAA???======DDDLLLYYYZZZggg{{{jjjfff```XXXPPPIIIDDDAAACCC;;;555555666666999???LLLrrr|||rrrqqqsssssstttuuuuuusssnnnkkklllmmmnnnlllhhhcccaaa```aaaaaaaaaccceeeeeecccaaa______aaabbbcccbbb___\\\]]]^^^^^^\\\WWWPPPJJJFFFAAA???@@@OOOrrr}}}{{{~~~~~~{{{wwwtttsssssspppqqqppppppnnnkkkiiihhh```bbbeeefffiiipppzzzppp]]]OOOSSS___^^^OOOBBB===@@@CCCIII[[[yyyuuuYYYFFFDDDPPP\\\www~~~}}}}}}yyyxxx{{{~~~}}}}}}~~~~~~}}}yyysssrrruuutttqqqqqqooojjjddd___ZZZWWWVVVTTTfffrrrjjj{{{zzzuuueee^^^TTTLLLGGGEEEDDDCCCAAA@@@???===;;;:::::::::777777666666666555555555333444666777777777666555:::;;;<<<>>>???>>>:::777333333444444555666666777444777;;;>>>@@@CCCEEEHHHHHHGGGFFFEEEEEEEEEFFFGGGLLLLLLLLLMMMNNNOOONNNMMMJJJJJJLLLOOORRRTTTTTTSSSMMMQQQTTTWWWaaattteeeEEE???<<<>>>???<<<999999@@@BBBUUUvvv{{{wwwvvvvvvwwwwwwvvvtttrrrpppsssvvvwwwtttnnniiifffkkklllllljjjeeeaaa___^^^aaa]]]YYYXXXYYY\\\]]]]]]ZZZTTTPPP\\\www~~~|||~~~~~~}}}iii]]]bbbmmmttthhh[[[SSSPPPMMMMMMMMMYYYaaaiiiiiidddccciiiqqq~~~~~~}}}~~~~~~~~~~~~}}}{{{{{{zzzzzztttsssrrroooiiiaaaWWWPPPHHHCCC???>>>>>>AAAIIIRRR\\\^^^ooonnndddbbb]]]UUULLLFFFCCCBBB???888444777888888===EEE\\\vvvqqqtttssssssrrrqqqnnnkkkiiijjjiiihhhfffdddcccccccccbbbaaa``````bbbbbbaaa```^^^]]]]]]___aaa```\\\WWW]]]^^^```___ZZZSSSLLLGGGAAABBB>>>EEEeee|||yyy}}}~~~}}}{{{xxxvvvvvvwwwooonnnnnnmmmmmmkkkiiigggbbbdddeeeffffffhhhlllppp~~~{{{jjjWWWQQQSSS^^^fff^^^LLL===@@@FFFHHHMMMeeeeeeMMMDDDGGGUUUbbb|||yyy~~~zzz}}}~~~|||{{{{{{wwwrrrppppppmmmhhhnnnkkkhhhdddaaa^^^[[[YYYRRRZZZ}}}jjjssszzzssseee^^^SSSKKKEEECCCAAAAAAAAA@@@>>>===;;;;;;::::::666666666555555555444444333555666888999999888888888999;;;===>>><<<777444444333333444444555666777666999===???AAACCCFFFHHHHHHGGGFFFEEEEEEEEEGGGGGGKKKLLLMMMNNNNNNNNNNNNNNNKKKLLLMMMPPPTTTUUUSSSRRRNNNSSSUUUWWWbbbwwwyyySSS@@@======???>>>;;;:::===@@@JJJeee|||~~~|||xxxwwwvvvwwwyyyxxxtttqqqppptttxxxyyyvvvqqqnnnmmmllllllkkkgggccc```___```aaa^^^YYYWWWWWWXXXZZZ[[[WWWTTTQQQVVViii~~~}}}yyyzzzqqqiiitttyyydddYYYSSSOOONNNOOOQQQXXX```fffjjjnnnuuuzzz~~~~~~}}}}}}}}}~~~}}}}}}||||||{{{zzzyyyxxxqqqoookkkggg```XXXOOOIIIDDD@@@===>>>@@@CCCLLLUUU^^^fffyyyrrrggg```]]]XXXOOOGGGBBB@@@AAA<<<666555999888666>>>JJJppp~~~wwwssspppooollliiigggeeeeeefffiiifffbbb______bbbeeehhh```^^^\\\[[[\\\[[[ZZZYYY___]]]]]]___bbbaaa\\\XXX[[[]]]^^^]]]ZZZTTTMMMIII@@@BBB>>>@@@[[[|||yyywwwwwwvvvtttqqqppppppqqqkkkiiihhhiiijjjhhheeebbbdddeeeeeedddbbb```______mmmooonnniiiddd```[[[VVVSSSWWWaaaiiigggXXXHHH@@@AAAIIINNNVVVssszzzXXXIIIFFFJJJWWWggg||||||ddd~~~yyy}}}~~~zzzyyyzzzwwwrrrppppppmmmgggqqqooollljjjhhhddd```]]]PPPSSSjjjxxxxxxuuulllbbb\\\RRRJJJDDDAAA???>>>===<<<;;;:::999888888888666666666555555555444444666777888:::;;;<<<<<<<<<999:::<<<>>>???<<<777444666555333333333555888999999;;;???AAACCCDDDFFFHHHFFFFFFFFFFFFFFFGGGHHHHHHJJJLLLNNNNNNNNNMMMNNNPPPNNNNNNOOOQQQSSSTTTSSSQQQQQQVVVWWWWWWbbbvvvgggFFF<<<::::::<<<;;;999;;;@@@CCCVVVuuu|||}}}}}}}}}~~~|||wwwuuutttuuuwwwwwwsssooommmqqquuuvvvrrrooonnnoookkklllkkkhhhdddaaa``````___]]]ZZZXXXWWWXXXZZZ[[[XXXVVVTTTVVV```ssszzzyyy~~~{{{wwwtttddd[[[RRRNNNNNNNNNPPPVVVbbbsss~~~~~~~~~~~~~~~~~~}}}|||{{{yyywwwuuutttsssrrrnnngggaaaYYYQQQJJJDDD???<<<<<>>>>>RRRuuu|||xxxtttqqqnnneeefffkkkvvvmmmeeefffhhhmmmvvvuuuwwwzzz}}}~~~}}}{{{zzzvvvvvvtttpppllljjjjjjkkkmmmjjjiiiiiikkkjjjfffbbbbbbcccccccccaaa___\\\[[[WWWSSSLLLGGGIIIQQQ]]]dddmmmppptttqqqbbbNNNBBB@@@CCCKKKVVVggggggLLLFFFHHHLLL[[[nnnqqq\\\|||{{{}}}|||||||||{{{{{{yyyxxxtttoooooorrrqqqmmmqqqpppooooooooommmhhhdddUUUTTTWWWrrr{{{ooofff]]]WWWPPPIIIDDDAAA???===;;;:::999888777666666666666666666666555555555555666666777888999;;;===>>><<<===???BBBBBB@@@;;;666888666444222333555999;;;<<<>>>AAACCCDDDEEEGGGHHHDDDEEEFFFHHHIIIIIIIIIIIIHHHKKKNNNNNNMMMMMMOOOQQQQQQPPPPPPQQQSSSSSSRRRQQQUUUZZZ\\\^^^llltttSSS>>>;;;888999<<<<<<:::<<>><<<999555777:::777:::TTTttt{{{kkkkkkmmmlllllllllllliiifffeeehhhjjjfffbbb^^^\\\^^^aaabbbbbb]]]]]]]]]___bbbcccbbbaaa\\\^^^bbbcccbbb```______[[[ZZZXXXWWWUUUTTTSSSSSSHHHEEEAAA???JJJeee~~~xxxrrriii___XXXSSSRRRUUUcccvvvdddKKKFFFHHHJJJVVVeeennnqqquuuxxxyyyyyyxxxwwwuuutttrrroookkkiiijjjlllpppmmmjjjkkkmmmlllgggccc``````aaaaaaaaa___]]]ZZZUUUQQQPPPWWWcccppp{{{}}}zzzttthhhUUUDDD???BBBLLLSSSaaa{{{nnnTTTBBBEEELLLQQQddd}}}iii^^^zzz~~~zzz{{{|||zzzwwwvvvyyy}}}wwwvvvqqqllllllrrrtttsssmmmmmmnnnrrrtttsssoookkk]]]XXXNNNaaa~~~}}}vvvmmmeeeXXXTTTMMMHHHDDDAAA???===;;;;;;999888777777777777777777666666666555555555444333333444666888;;;<<<@@@AAACCCFFFFFFCCC>>>::::::777444111222666:::===>>>@@@CCCDDDEEEEEEGGGHHHCCCEEEGGGIIIJJJKKKJJJJJJGGGJJJMMMNNNMMMNNNPPPRRRSSSRRRQQQQQQRRRSSSRRRPPPXXX]]]aaagggyyyxxxVVVAAA888:::888999===>>><<<>>>BBBKKKkkk}}}~~~sssooolllmmmpppqqqmmmjjjeeehhhjjjhhhbbb___aaaccceeejjjoooqqqnnngggaaa^^^YYYZZZ\\\\\\]]]^^^aaaccc```ZZZZZZ^^^[[[[[[oooyyyqqqpppzzz~~~wwwssstttjjjjjjlllsss~~~~~~|||~~~|||xxxuuurrrppppppooolllfff\\\SSSLLLFFFAAA>>>;;;;;;???FFFMMMRRR[[[dddmmmooohhhfffcccSSSKKKBBB???@@@BBB@@@>>>777444777;;;:::DDDhhhssskkkoooooohhhdddgggiiihhheeecccdddfffgggdddaaaaaabbbbbb```^^^TTTUUUXXX\\\aaaddddddcccWWW[[[```aaa^^^\\\]]]^^^\\\ZZZWWWUUUTTTTTTVVVWWWQQQKKKDDDAAAFFF[[[}}}yyyrrrggg[[[QQQNNNKKKLLLWWWjjjxxx~~~~~~hhhQQQBBBDDDFFFCCCMMM^^^ppprrruuuwwwvvvuuutttsssnnnnnnmmmkkkiiiiiikkknnnmmmiiifffgggiiihhhccc^^^_________``````^^^[[[YYYWWWVVV^^^nnn~~~zzzooohhh^^^RRRFFF>>>BBBIIIVVV[[[kkk```III===FFFOOOVVVmmmyyycccbbb}}}}}}xxx|||}}}~~~zzzsssoooqqqssstttwwwwwwsssnnnnnnpppoookkkhhhlllrrruuutttqqqnnnmmmdddYYYUUU^^^www~~~~~~}}}rrrhhhddd\\\WWWOOOFFF@@@=========<<<;;;:::999888888888888555444444444444555666666333333444666888;;;>>>@@@@@@AAADDDEEEDDDAAA>>><<<555444333222444777:::<<>>DDDZZZmmm|||~~~~~~~~~~~~rrrmmmiiiiiilllnnnllliiiaaaiiilllgggaaa]]]ZZZVVV___gggoooppphhh```]]]]]]___[[[YYYZZZ[[[ZZZ]]]aaa^^^XXXUUUXXX\\\aaalllyyy||||||uuummmuuu~~~~~~xxx~~~}}}|||||||||~~~wwwnnnjjjlllpppggg]]]SSSNNNHHHAAA<<<<<<<<<;;;CCCOOOQQQQQQ___ssswwwiiillljjj___OOOGGG>>>===AAACCC@@@;;;>>>111666;;;999VVVuuuoookkkiiiiiieeedddddddddddddddeeeeeehhheeebbbbbbcccbbb___\\\UUUVVVYYY]]]``````^^^\\\WWWWWWWWWYYYZZZ]]]^^^```___[[[WWWVVVWWWXXXVVVTTTRRRNNNHHHBBBCCCVVV{{{~~~~~~zzzuuurrrmmmcccVVVLLLHHHBBBBBBNNNaaannnoookkkSSSHHHBBBDDDBBBAAAOOObbbxxxwwwuuussssssqqqnnnkkkrrroookkkiiihhhjjjmmmppplllhhhdddeeehhhiiieeebbbaaa___\\\YYYXXXZZZ\\\^^^```___dddppp|||}}}rrrfff\\\VVVPPPJJJDDD@@@DDDKKKWWWiii{{{RRRHHHAAABBBKKK]]]yyyiiiYYYqqq{{{zzzuuuxxx|||}}}{{{yyyyyyzzzwwwxxxvvvrrrpppsssxxx}}}||||||yyytttssstttsssnnniiillloooqqqqqqlllfffbbbZZZQQQPPPVVVlll}}}xxx}}}|||{{{xxxzzzqqqiiiggg\\\WWWPPPGGGAAA===<<<<<<;;;:::999888888777777888555444444444444555666666444444555666999;;;>>>@@@EEEFFFFFFEEEBBB===888555222111111111333777:::<<>>;;;;;;>>>===CCCKKKNNNRRRfff}}}wwwiiigggbbbWWWLLLEEE>>>>>>AAACCC???:::666444888888AAAnnnwwwpppmmmjjjiiilllfffeeedddbbbaaaaaa``````hhhfffeeefffgggeee```[[[VVVVVVXXXZZZ]]]]]][[[YYYYYYYYYZZZ[[[[[[\\\]]]]]]___[[[WWWVVVWWWWWWUUUSSSSSSPPPKKKEEECCCRRRttt{{{xxxtttpppkkkaaaTTTJJJEEE@@@@@@JJJZZZdddddd___LLLCCC@@@CCCBBBAAAMMM^^^ffffffgggjjjmmmooonnnmmmooommmjjjhhhhhhiiikkkmmmjjjgggdddeeeggggggccc___aaa___[[[XXXVVVWWWXXXYYYZZZ[[[___eeejjjhhh___WWWQQQLLLGGGCCC??????FFFPPP^^^ppplllNNNFFFAAAEEEQQQccc{{{XXXTTT{{{~~~|||yyytttwwwzzzzzzyyywwwuuuuuuqqqrrrttttttuuuxxx~~~~~~}}}yyysssqqqqqqooojjjhhhjjjooorrrssspppjjjeee\\\VVVUUUUUU```~~~vvv|||zzzqqqwwwsssttt|||xxxnnniiiiii\\\XXXRRRJJJDDD???<<<:::::::::999888777777777777555555444444555555666777666666777888:::<<<>>>???FFFFFFEEEBBB>>>999555222111111111222444888;;;===AAACCCEEEGGGHHHGGGFFFEEEHHHJJJMMMNNNKKKIIIGGGFFFFFFJJJOOORRRTTTUUUVVVWWWTTTRRRQQQRRRPPPQQQWWW```lllwww~~~]]]EEE;;;;;;===>>>@@@<<<===AAA>>>DDDWWWrrr~~~~~~sssqqqnnnoooppppppllliiiTTTQQQXXXiiitttoooeeeaaacccgggjjjgggaaa]]]]]]___bbb___^^^```___[[[ZZZ]]]\\\YYYXXXYYYXXXWWWZZZ```~~~wwwxxx{{{ooojjjkkkooosssyyy~~~yyyllliiivvv~~~wwwqqqoooppplllaaaXXXTTTLLLEEEBBB???;;;:::<<<@@@BBBIIIOOOQQQZZZrrrpppfffaaaYYYQQQGGGCCC>>>>>>AAAAAA===999222999>>>>>>WWW}}}nnnooooooiiifffiiifffeeecccaaa___^^^]]]\\\fffffffffhhhiiifff___YYYWWWWWWVVVWWWYYYYYYXXXVVVZZZ[[[\\\]]]]]]]]]\\\[[[^^^ZZZVVVUUUVVVWWWUUUSSSSSSSSSQQQJJJDDDNNNlll{{{~~~~~~|||vvvtttrrroooiii___QQQGGG@@@===<<>>???CCCOOOZZZvvvjjjSSSIIIEEEDDDNNN]]]oootttNNN]]]~~~~~~zzzwwwyyy{{{|||zzzxxxuuusssrrrpppqqqwww}}}~~~}}}yyyqqqnnnlllhhhbbbgggmmmsssuuurrrnnnjjjhhh]]][[[[[[VVVVVVrrrzzzzzz{{{tttvvvvvvwww{{{uuukkkgggggg]]]ZZZTTTNNNGGGAAA===::::::999888777666666666666555555555555555666666777777777888999:::<<<===>>>???>>>>>>===:::888555444444333333444666999;;;===AAACCCEEEGGGHHHHHHHHHGGGKKKNNNPPPOOOMMMJJJHHHHHHKKKMMMQQQTTTUUUVVVWWWWWWTTTRRRRRRUUUVVVXXXaaajjj{{{```III>>>888:::@@@<<<===;;;>>>AAA>>>NNNnnn}}}{{{{{{|||sssqqqpppppppppnnnjjjggg\\\RRRUUUgggpppkkkfffiiidddffffffccc^^^\\\^^^aaaccc```aaacccbbb^^^\\\^^^ZZZYYYWWWUUUSSSRRRTTTWWWjjj}}}}}}tttfffdddcccgggoooyyy}}}{{{rrrgggfffpppzzz|||~~~~~~}}}xxxsssnnnmmmmmmfffYYYNNNNNNGGGAAA???===:::<<>><<<:::999888777666666666666666555555555555666777777888888999:::;;;;;;<<<<<<888888777777666555444333444444444555666888999:::BBBCCCEEEGGGHHHIIIIIIIIINNNPPPRRRRRROOOMMMLLLLLLRRRRRRRRRSSSUUUVVVWWWWWWRRRQQQRRRVVVYYY^^^iiitttnnnLLL???;;;888999??????AAA@@@AAABBBDDD]]]}}}xxxuuuttttttrrrqqqpppooonnnkkkgggeeeddd^^^bbboooqqqfffcccjjjddddddccc```]]]]]]```ccc___]]]^^^aaaaaa]]][[[]]]WWWWWWUUUQQQOOOPPPSSSUUU[[[xxxqqqjjjfffggglllvvv{{{|||zzzvvvrrrrrryyy~~~yyyzzz|||~~~~~~}}}|||zzzsssrrrpppmmmhhh___UUUMMMHHHCCC>>><<<:::999<<>>DDDFFFDDDAAACCCBBB@@@>>>CCCMMMXXX^^^PPPQQQTTTYYY```eeehhhiiikkkmmmoooqqqssssssrrrqqqffffffffffffeeebbb^^^[[[YYYYYYXXXWWWVVVUUUUUUUUUSSSNNNKKKKKKNNNNNNJJJEEE@@@===<<>>;;;:::999999>>>EEEHHHMMMSSS___xxxyyykkk^^^YYYYYYVVVQQQNNNAAABBBCCCAAA===:::999888777999FFFmmmppp```\\\___ccceeehhhffffffeeeeeeeeeffffffgggkkkgggdddcccddddddaaa^^^YYYYYYYYY[[[^^^___^^^]]]YYYZZZ\\\^^^____________WWWTTTRRRTTTYYY\\\]]]\\\UUUUUUUUUSSSNNNNNNZZZhhh~~~~~~|||yyytttsssqqqkkkaaaUUUJJJCCC888999;;;>>>BBBCCCCCCBBBAAADDDCCCAAAIIIYYYeeehhh^^^]]]]]]___cccgggjjjjjjoooooopppooommmjjjgggeeecccdddddddddbbb```]]][[[XXXXXXXXXXXXXXXVVVUUUTTTTTTOOOKKKKKKMMMKKKEEE???;;;:::===EEEPPP___ssstttNNN???AAADDDMMMYYYfffwww{{{```YYYvvv{{{uuurrrsssttttttvvvyyy{{{xxxsssnnnkkkjjjssswwwuuurrrsssqqqmmmllllllhhhbbbeeegggiiikkkkkkkkklllmmmkkkyyyddd[[[lll{{{|||sss~~~qqqdddYYYVVVQQQKKKFFFAAA???===;;;:::999888888777777888666666666666666777777888888999999::::::999888777777666444222000000111111111222333666888;;;===>>>BBBCCCEEEGGGIIIKKKLLLMMMMMMOOOQQQRRRRRRQQQRRRSSSSSSRRRSSSUUUXXXYYYVVVTTTRRRQQQUUU\\\ccclllzzzzzzXXXKKK>>>:::???DDDDDDCCC>>>DDDAAADDDVVVjjj~~~~~~~~~~~~{{{wwwssspppppptttssspppmmmiiifffeeedddfffnnnwwwyyyrrrhhhaaa^^^^^^___```aaabbbbbbcccddd\\\YYYYYY[[[ZZZVVVUUUWWWQQQVVVWWWSSSRRRTTTUUURRRTTTWWWgggwwwdddVVVWWW]]]dddnnnzzzzzz}}}~~~}}}|||zzzxxxyyyxxxwwwvvvtttsssrrrqqqiiihhheee___WWWOOOIIIFFF???<<<:::;;;;;;===DDDMMMPPPXXXcccvvvhhhddd[[[SSSPPPOOOKKKFFFBBBDDDEEEAAA<<<888888999666FFFYYYwwwvvvooobbbXXX[[[eeejjjiiihhhggggggggggggggghhhhhhiiigggeeeeeefffeee```\\\[[[[[[\\\^^^```___]]][[[[[[\\\\\\\\\]]]]]]]]]]]]YYYVVVTTTVVVZZZ\\\\\\[[[WWWTTTRRRQQQNNNMMMSSS\\\qqq}}}{{{tttsssoooggg\\\PPPGGGAAA<<<<<<===???@@@AAACCCCCCAAAHHHKKKLLLWWWlllxxxxxxvvvrrrmmmkkkkkklllmmmmmmnnnnnnmmmllliiieeeaaa___```aaaaaa```^^^\\\[[[[[[XXXXXXYYYXXXWWWUUUSSSQQQOOONNNMMMLLLKKKGGGAAA===;;;<<>>===<<<;;;:::999888888888888666666666666666777888888888888999:::999888777666666444333111111222444555222333666999===@@@CCCDDDBBBCCCEEEGGGIIIKKKMMMNNNKKKMMMPPPQQQQQQRRRTTTUUUOOOPPPRRRWWW[[[[[[WWWSSSVVVVVVZZZaaaiiisss^^^CCC???:::999AAAKKKOOOMMMAAAGGGFFFMMMkkk}}}~~~|||yyyvvvuuuuuutttqqqmmmhhheeeeeeeeefffmmmqqqmmmiiigggccc^^^[[[]]]```bbbddddddeeeeee```]]]\\\]]][[[VVVUUUWWWOOOVVVZZZWWWUUUWWWUUUPPPUUULLLVVVwww{{{___TTTTTTVVV```kkkqqquuuyyy|||}}}~~~}}}|||{{{zzzwwwuuuvvvtttrrrooommmkkkkkkjjjccc___YYYTTTNNNHHHBBB===>>><<<;;;===???BBBKKKUUUWWWdddvvvrrrYYY\\\XXXMMMHHHHHHFFF@@@DDDFFFFFFBBB;;;777777:::777VVVlll}}}|||hhhkkkfff]]]```kkkllldddiiiiiihhhgggggggggggghhheeeddddddfffgggddd]]]XXX]]]]]]^^^``````___[[[XXX^^^]]]\\\[[[[[[[[[[[[\\\\\\YYYVVVWWWZZZ\\\[[[YYYYYYTTTPPPOOOMMMKKKNNNSSSiii}}}~~~|||yyytttrrrnnneeeYYYMMMDDD???>>>????????????@@@BBBCCCBBBMMMTTTWWWfff}}}yyyuuuooommmnnnqqqsssuuukkkkkkkkkjjjhhheeebbbaaa^^^^^^^^^]]][[[ZZZZZZ[[[XXXYYYYYYXXXVVVSSSPPPNNNHHHLLLPPPOOOJJJDDDAAA@@@???BBBLLL]]]qqqaaaDDD???FFFJJJNNN\\\jjjsss~~~ddd]]]wwwmmmzzzqqqtttxxx|||{{{|||xxxrrrppppppxxxrrrzzz}}}uuusssuuusssnnnkkkgggbbb^^^^^^```aaaaaaZZZ]]]bbbhhhmmmmmmkkkhhh~~~uuuuuuooobbbRRRIIIEEECCCAAAAAA;;;;;;::::::999888888777777777888888999999999999777777777777777777777777444555666888999999999999999;;;===>>>???@@@BBBDDDEEEGGGIIIKKKLLLMMMMMMLLLOOOOOOPPPQQQSSSSSSTTTTTTUUUTTTUUUUUURRRNNNPPPUUUWWWYYY^^^gggsssbbbDDD>>>;;;888===FFFMMMJJJCCCIIIDDDGGGgggxxx|||}}}}}}xxxwwwsssrrrqqqkkkcccdddkkkdddccccccbbbbbbaaaaaaaaa]]]___```aaaeeejjjiiiddd```___]]]ZZZXXXWWWVVVVVVTTTYYY[[[XXXTTTTTTTTTRRRSSSPPPQQQ___vvveeeZZZUUUWWW^^^```bbbiiissswwwxxxzzz~~~~~~{{{xxxvvvsssrrrqqqqqqqqqpppooommmiiiddd```]]]WWWPPPKKKGGGDDDAAA>>>===<<<;;;===DDDMMMUUUYYYhhh{{{wwwcccVVVRRRJJJCCC???=========AAACCC===999;;;777888DDDPPPlll~~~lllnnngggcccfffhhhfffiiinnnkkkjjjiiiiiillllllggg```bbbffffffdddcccdddbbb^^^aaa```^^^\\\[[[YYYYYYXXXWWWXXXXXXZZZ[[[]]]___```^^^[[[XXXYYY\\\^^^^^^]]]YYYTTTMMMJJJLLLNNNPPPPPPXXX{{{yyy}}}~~~{{{uuuvvvpppdddXXXRRRNNNKKKGGGBBB@@@DDDFFFDDDAAA@@@???JJJWWWeeewwwyyymmmnnnjjjfffbbb```___]]]\\\^^^]]]ZZZXXXVVVVVVVVVVVVTTTRRRPPPNNNLLLKKKKKKKKKEEEKKKMMMIIIBBB@@@@@@BBBKKKDDDVVVwwwiiiNNNCCCCCCEEEGGGVVVmmm}}}vvv]]]zzzwwwTTT|||yyy}}}||||||yyyqqqllllll{{{xxx}}}yyysssuuuyyyuuunnndddeeefffggggggddd___[[[YYY[[[```dddhhhhhhfffeeeyyyxxxrrrqqqZZZMMMHHHDDD@@@===???>>>===<<<;;;:::999888888888888888999999999:::888888888888888888888888555666777888999:::;;;;;;:::<<<>>>??????@@@CCCEEEFFFGGGIIIKKKMMMMMMMMMMMMPPPQQQSSSUUUUUUUUUUUUTTTRRRRRRSSSUUUSSSPPPTTTZZZZZZ[[[```kkk{{{|||VVV===;;;:::999:::>>>AAAAAA@@@CCCFFFTTT|||yyy{{{}}}vvvrrrppppppmmmggggggkkkeeeeeeeeeeeedddcccbbbbbbdddeeebbb```bbbffffffaaabbb```]]]ZZZXXXXXXYYYYYYSSSYYY[[[WWWUUUUUUUUUSSSUUUQQQOOOYYYsss~~~kkkZZZSSSTTTVVVYYYaaajjjoooqqqvvv}}}~~~|||zzzxxxvvvsssrrrppppppnnnmmmkkkiiigggbbb\\\XXXPPPMMMIIIGGGFFFEEECCCBBB;;;===@@@DDDGGGLLLVVV___vvvmmmYYYTTTNNNFFF@@@===<<<>>>???FFFFFF===999<<<:::<<>>AAAHHHNNNdddwwweeehhh```GGG|||zzzvvvooommmnnn||||||~~~uuurrrwww|||wwwmmmfffgggjjjmmmmmmiiibbb]]]^^^```ccceeeggggggfffeeeppp|||ppphhh[[[TTTLLLCCC>>>@@@???===;;;999888777777888888999999999999::::::888888888888888888888888777777777888999<<<>>>???;;;===???@@@AAABBBDDDFFFHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPRRRTTTTTTTTTSSSRRRQQQPPPRRRTTTTTTSSSWWW^^^]]]^^^cccqqqfffGGG777888999:::999888888<<>>===666:::CCCJJJLLLQQQdddxxxvvveeeTTTOOOIIIAAA<<<;;;===@@@BBBCCCBBB888444999===FFFYYYppp___bbb```cccjjjnnnllljjjkkk___]]]]]]aaaeeegggeeebbbhhhiiigggaaa___aaaaaa^^^^^^\\\ZZZXXXXXXXXXYYYZZZcccaaa^^^\\\ZZZZZZZZZ[[[\\\[[[[[[[[[\\\\\\ZZZYYYRRROOOLLLJJJKKKLLLLLLKKKNNNbbb}}}}}}wwwxxx~~~|||{{{{{{yyyxxxwwwxxxtttkkkeeeeeeeeedddSSSLLLFFFGGGGGGDDDBBBBBBDDDEEEKKKZZZnnn{{{xxxnnnxxxrrriiihhhfffdddaaa]]]WWWSSSUUUUUUUUUVVVUUUUUUTTTSSSTTTRRROOOLLLJJJJJJKKKKKKPPPLLLEEE???<<<>>>DDDJJJKKKUUUtttcccFFF>>>@@@CCCLLLWWWrrr{{{jjjRRRvvvmmmLLLGGG~~~}}}zzzuuuuuuxxx{{{}}}||||||}}}{{{vvvsssvvvyyyuuunnnooollljjjiiiiiiiiihhhggghhhjjjkkkkkkkkkjjjjjjkkklllyyy{{{{{{ooo\\\NNNHHHAAA@@@>>><<<;;;:::::::::999999::::::::::::::::::999999999999999999999999999888888888:::===@@@BBB===???AAABBBBBBCCCEEEFFFJJJJJJKKKMMMNNNOOOPPPQQQMMMMMMMMMMMMMMMNNNOOOOOOSSSRRRSSSUUUTTTSSSYYY```eeeiiiqqq~~~pppPPP<<<777666777999;;;:::999;;;@@@FFFUUUqqq|||zzzxxxyyy{{{}}}~~~|||tttrrrnnnfff^^^ZZZ]]]bbbggghhhiiiiiihhhfffdddbbbaaacccbbb^^^^^^bbbbbb___\\\[[[[[[ZZZZZZYYYYYYYYYRRRVVVWWWVVVVVVXXXWWWUUUWWWSSSNNNNNNXXXlll|||wwwxxxqqqgggYYYQQQKKKMMMRRRXXX```gggjjjlllppptttwwwyyyyyyyyy|||wwwsssooommmkkkgggdddbbb```___\\\ZZZWWWUUURRRMMMHHHDDDBBBDDDEEECCC@@@============AAAIIIOOOQQQ]]]zzzuuuggg\\\SSSKKKEEE===999;;;???CCCEEE<<<>>>666222:::FFF]]]yyyjjj___``````bbbfffiiihhheeeccc\\\XXXVVVYYY\\\^^^```cccdddeeebbb^^^]]]aaacccaaa___]]][[[YYYYYYZZZ\\\^^^aaa___\\\YYYWWWVVVWWWXXX[[[[[[[[[[[[[[[ZZZXXXVVVQQQPPPOOONNNMMMMMMMMMMMMOOOZZZrrruuu{{{xxxrrrttt}}}~~~|||zzzxxxwwwvvvvvvvvvpppqqqoookkkkkkpppssssssQQQJJJEEEFFFHHHGGGHHHJJJGGGFFFHHHRRR___fffddd___fffnnnyyy{{{ffffffdddbbb```___[[[WWWTTTTTTTTTUUUUUUUUUSSSRRRQQQQQQOOOMMMKKKJJJKKKLLLMMMKKKEEE>>><<<<<>>>>>???@@@;;;;;;::::::::::::::::::999999999999999999999999:::999999999;;;>>>AAACCC>>>@@@BBBBBBBBBCCCEEEGGGKKKKKKLLLMMMNNNPPPQQQRRRNNNLLLJJJHHHIIIKKKOOOQQQWWWUUUUUUVVVUUUTTT[[[cccrrrzzzwwwXXX???777:::999666888===>>>;;;;;;???NNNccc|||zzz{{{}}}~~~~~~~~~yyytttqqqtttpppdddXXXVVV^^^gggfffhhhjjjjjjiiifffcccaaa]]]aaabbb```______]]]YYYUUUWWWYYY[[[ZZZXXXUUUSSSQQQTTTUUUTTTUUUXXXWWWSSSSSSQQQPPPPPPTTT___ooo|||vvvqqq{{{sssaaaOOOIIILLLQQQUUUXXX]]]```eeejjjooorrrssssssvvvvvvwwwvvvwwwzzz~~~|||vvvqqqooonnnoookkkiiifffaaa]]]ZZZWWWVVVPPPNNNMMMKKKJJJHHHDDDAAA???CCCFFFEEEAAA???AAADDDHHHMMMRRRVVV^^^sssrrrfffXXXPPPOOOGGGAAA;;;:::===BBBEEEEEE:::???:::888BBBTTTttt~~~yyyiiifffbbbbbbaaabbbdddffffffddd]]]VVVQQQRRRUUUVVV\\\bbbbbbccc```[[[[[[___bbbaaa```___^^^]]]]]]^^^___```\\\[[[YYYWWWWWWWWWXXXYYYXXXYYYZZZZZZXXXVVVUUUTTTSSSSSSSSSRRRQQQPPPPPPPPPSSSVVVhhhzzziiinnnzzzmmmkkkooottt|||{{{{{{|||~~~~~~}}}{{{xxxwwwvvvtttrrrqqqrrrsssoooqqqpppnnnpppvvvyyyxxxQQQJJJFFFHHHLLLMMMOOOQQQJJJLLLPPPWWW^^^dddkkkppp~~~zzzcccbbb```\\\[[[ZZZZZZYYYXXXUUUVVVVVVUUUTTTRRROOONNNMMMLLLKKKKKKKKKLLLMMMMMMGGGBBB>>>@@@BBBHHHSSS```sssfffFFF???AAAKKKQQQUUUeeeyyy~~~]]]JJJbbbrrrPPPFFFeee~~~}}}uuu}}}|||}}}~~~yyyssssssxxx}}}yyytttuuuuuuooogggtttzzz|||uuunnnmmmoooqqqiiihhhggghhhhhhgggeeeccciiilllmmmkkkgggeeeeeeggghhhqqq|||wwweeeKKKFFFEEECCC@@@>>>=========>>><<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;<<>>>>>;;;>>>EEEXXXuuu}}}~~~~~~}}}~~~}}}}}}~~~{{{vvvqqqoootttssshhh___```iiipppgggiiikkklllkkkgggccc```^^^ccceeebbb^^^\\\XXXSSSRRRTTTWWWYYYXXXUUURRRPPPPPPSSSSSSRRRTTTWWWUUUQQQOOOOOOPPPRRRSSSVVVaaalll{{{sssyyyqqqXXXLLLIIIIIIHHHIIISSSUUUZZZ___dddgggjjjkkkjjjllloooqqqsssvvvzzz}}}zzz~~~|||zzz|||}}}|||wwwvvvtttooojjjhhhiiikkkeeeccc___[[[WWWSSSPPPOOOHHHFFFEEEEEEFFFFFFDDDBBBIIIMMMOOOJJJAAA===???CCCGGGQQQ\\\eeexxxfff___\\\QQQJJJLLLCCC>>>:::;;;@@@DDDDDDBBB888<<<:::<<>>???DDDGGGMMM]]]oooxxxPPPCCCBBBDDDJJJRRRbbbzzzqqqXXXWWW~~~|||fffJJJIIImmmyyyxxxzzzttt{{{yyyyyywwwrrrmmmooouuu{{{zzzuuunnnmmmooonnnkkksssxxxxxxrrrlllmmmpppqqqhhhhhhjjjkkkllljjjfffcccgggjjjmmmkkkfffcccccceeefffkkkvvv}}}||||||yyywwwvvv~~~eeeQQQPPPIIIGGGCCC???<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>???@@@???@@@BBBBBBBBBBBBDDDFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMMMMMMMNNNOOORRRTTTVVVXXXWWWXXX\\\___dddoooyyy}}}aaaLLL>>>777777:::===999:::>>>>>>>>>JJJZZZzzz~~~}}}}}}|||}}}zzzwwwqqquuutttnnnkkknnnqqqppphhhjjjmmmooonnniiidddaaa___dddfffbbb]]]\\\YYYVVVUUUUUUUUUUUUTTTSSSQQQPPPPPPRRRQQQPPPSSSVVVSSSNNNLLLLLLNNNRRRQQQQQQXXXaaa}}}~~~ooo___SSSJJJFFFGGGJJJLLLNNNRRRUUUYYY[[[]]]___bbbeeehhhjjjlllooorrrkkkoooooollljjjmmmnnnlllllljjjgggeeebbbaaa___]]]YYYWWWTTTQQQMMMKKKIIIHHHDDDCCCBBBCCCEEEEEEDDDCCCNNNSSSTTTMMMCCC===AAAGGGIII^^^ooo|||qqq[[[TTTRRRKKKFFFDDD>>>;;;999===CCCDDDAAA<<<777999888CCC]]]qqq~~~tttuuukkkhhheeeccceeedddaaaccciiijjjfffZZZTTTSSSYYYYYYVVVZZZcccdddeeeccc^^^\\\______]]]]]]]]]^^^^^^^^^]]][[[ZZZQQQRRRUUUWWWYYYZZZ[[[[[[SSSUUUUUUTTTQQQPPPRRRTTTRRRSSSSSSRRROOOOOOQQQTTTTTTTTT[[[kkk}}}~~~zzzuuu}}}zzzpppjjjfffnnnppptttyyy{{{yyytttpppnnnoooooommmjjjjjjlllnnnhhhhhhfffcccccceeebbb]]]MMMHHHGGGNNNUUUXXX[[[___```eeennntttuuuxxxzzzggg\\\ZZZXXXWWWXXXWWWVVVUUUTTTSSSQQQPPPOOONNNNNNNNNLLLMMMNNNOOOMMMJJJFFFDDD===<<>>>>>>>>>>>>>>@@@BBBBBBBBBBBBCCCEEECCCCCCCCCCCCDDDFFFIIIJJJIIIKKKNNNPPPRRRTTTTTTTTTVVVVVVYYY___dddlllyyykkkNNN>>>999888999::::::888;;;???>>>BBBXXXqqq}}}{{{}}}|||{{{{{{~~~}}}tttvvvuuurrrsssvvvqqqhhhiiillloooqqqpppkkkfffbbb___ccceee```]]]^^^___^^^XXXWWWTTTRRRQQQQQQRRRSSSPPPQQQQQQOOORRRUUURRRLLLKKKIIILLLPPPOOOMMMSSS\\\nnn|||wwwdddUUUQQQSSSDDDDDDFFFGGGJJJMMMOOOPPPTTTWWWYYY[[[[[[\\\]]]___WWW\\\^^^[[[ZZZ\\\]]][[[```[[[VVVUUUWWWUUUPPPKKKNNNLLLJJJHHHEEECCCBBBBBBDDDBBBBBBCCCDDDEEEEEEDDDCCCJJJOOOLLLFFFFFFNNNWWW[[[tttgggbbbWWWKKKEEECCC???888;;;999999>>>CCCDDD>>>777;;;::::::NNNqqq~~~kkkhhhddd\\\cccfffeeeaaabbbfffddd^^^WWWSSSVVV___```ZZZ[[[dddaaacccbbb______cccdddbbbZZZ[[[\\\]]]\\\ZZZXXXVVVLLLNNNRRRUUUWWWXXXXXXXXXRRRSSSTTTQQQOOONNNQQQTTTQQQRRRQQQOOOLLLMMMPPPSSSTTTTTTWWWaaauuu{{{pppiiiaaadddjjjooorrroooiiidddlllmmmmmmkkkhhhhhhjjjmmmeeefffdddbbbccceee```ZZZQQQMMMOOOXXXbbbhhhmmmqqqxxx{{{yyyiiiZZZYYYYYYYYYYYYWWWSSSPPPQQQPPPNNNMMMMMMMMMNNNOOONNNPPPQQQPPPMMMHHHBBB??????@@@HHHTTT^^^lll|||[[[LLLAAABBBHHHJJJNNNbbbdddhhh}}}aaaNNNLLLllltttxxx|||{{{wwwsssrrrssstttlllhhhlllrrrqqqllljjjjjjpppuuuwwwzzzzzzuuummmqqqtttsssooolllmmmllliiimmmppprrrooommmkkkgggaaafffeeedddcccdddfffiiikkkgggjjjhhhhhh{{{zzzoookkkcccXXXMMMEEEAAAAAA>>>AAABBB@@@;;;999<<<@@@========================;;;<<<<<<===>>>??????@@@@@@AAACCCEEEFFFFFFFFFEEEGGGCCC>>>===AAAEEEGGGHHHKKKMMMNNNOOOOOOQQQTTTWWWXXX\\\dddmmmwww~~~hhhRRR???;;;;;;777777===>>>999;;;@@@AAAKKKnnnzzz~~~~~~||||||~~~~~~|||}}}{{{zzzyyyyyyxxxwwwwwwgggooovvvvvvooohhhfffggglllrrrrrrhhh^^^]]]bbbfffbbb```^^^]]]]]]___bbbddd[[[UUUOOOMMMNNNQQQRRRQQQQQQRRRTTTSSSPPPMMMLLLLLLLLLMMMMMMLLLKKKLLLNNNQQQYYYvvvvvviiimmmzzzlll]]]OOOKKKGGGEEEEEEFFFFFFFFFGGGHHHJJJMMMNNNNNNLLLJJJNNNMMMMMMMMMMMMNNNOOOOOONNNMMMLLLJJJHHHGGGFFFEEEFFFDDDBBB@@@@@@@@@AAABBB@@@@@@@@@AAACCCCCCBBBAAA<<<===AAAGGGKKKQQQ\\\fffuuummmVVVRRRJJJBBB<<<999777777999:::>>>DDDCCC===888888???BBBJJJaaazzzwwwzzzpppcccbbbbbb```aaa______aaaddddddbbb___WWW[[[\\\YYYYYY]]]```___^^^\\\YYYYYYZZZ\\\\\\\\\\\\^^^^^^[[[WWWVVVXXX[[[UUUTTTRRRQQQQQQRRRSSSSSSTTTSSSRRRQQQQQQRRRTTTUUUWWWQQQNNNNNNMMMLLLOOOTTTRRRVVVZZZ]]]fff{{{sssqqqcccWWWXXX]]]```cccfffllljjjgggbbb^^^^^^```cccaaaaaaaaaaaabbbcccdddeeeZZZWWWWWW^^^kkk{{{vvveeecccccc```ZZZRRRMMMMMMNNNOOOOOONNNNNNOOOPPPQQQRRRQQQNNNMMMNNNJJJCCC???@@@CCCGGGTTTfffwww}}}[[[LLLFFFAAAGGGGGGNNN]]]rrrqqqcccxxx~~~fffQQQDDDWWWxxxxxxyyyyyyxxxtttooolllsssooolllmmmllliiihhhkkkuuuzzz}}}|||zzzyyytttnnnmmmqqqqqqjjjeeeggglllooorrrrrrnnnhhheeeffffffcccdddcccbbbaaabbbdddggghhhfffiiiiiiiiiuuu}}}rrreeeXXXNNNHHHCCCDDDDDDAAA===<<<===>>>>>>>>>>>>==================>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFEEEEEEDDDFFFCCC@@@@@@DDDHHHJJJKKKJJJKKKMMMNNNOOOSSSXXX\\\bbbiiisss}}}uuukkkWWWEEE777888:::999:::???>>>:::<<>>@@@@@@???????????????@@@???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBB@@@???@@@DDDGGGJJJJJJKKKKKKLLLNNNPPPVVV]]]bbbjjjrrr~~~tttbbbTTTEEE999222666:::999:::???===;;;@@@HHHOOO```~~~}}}~~~xxxrrrqqqsssvvvxxxxxxllloootttxxxyyyvvvrrrooovvvuuutttqqqooollljjjiiijjjjjjfff^^^[[[___cccdddYYYYYYYYYYYYYYYZZZZZZ[[[UUURRROOOMMMMMMMMMLLLKKKOOOPPPPPPNNNLLLKKKLLLMMMNNNOOOPPPOOONNNOOORRRTTTRRRVVVhhhkkkaaajjjxxxsss___OOOGGGEEEFFFGGGDDDCCCBBB???<<<;;;===>>>@@@@@@AAA@@@@@@???======>>>>>>>>>>>>????????????===???AAACCCDDDCCCAAA@@@BBBBBBCCCCCCDDDEEEFFFGGGHHHSSS[[[]]]hhh{{{nnn\\\LLLFFFBBB===888666666999;;;CCCEEEFFFAAA777222<<>>??????@@@???>>>===<<<@@@@@@AAAAAABBBBBBBBBCCC@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDDDDFFFJJJPPPSSSVVVgggvvvvvvlllaaaRRREEEBBB???:::777666777;;;===HHHFFFCCC>>>888;;;JJJ[[[tttnnnuuuxxxdddfffkkkeee```aaaaaabbbeeeiiilllkkkeee___XXX[[[\\\XXXWWW[[[]]]\\\```___^^^^^^``````___^^^YYYXXXXXXYYY[[[ZZZWWWTTTQQQPPPNNNMMMLLLMMMMMMNNNRRRPPPMMMKKKLLLNNNRRRTTTSSSNNNKKKLLLKKKIIIJJJNNNTTTKKKJJJQQQQQQVVVuuusssiiicccaaabbb^^^^^^^^^\\\ZZZXXXYYYZZZXXXYYY[[[]]]^^^```aaaaaacccgggqqq~~~|||\\\TTTRRRPPPNNNMMMNNNQQQSSSPPPQQQQQQRRRSSSTTTTTTUUUKKKFFFBBB@@@@@@DDDNNNYYY]]]{{{iiiLLLDDDFFFHHHLLLRRR```eeennnzzzttteeeUUUXXXppp~~~lllaaaHHHBBBZZZ}}}nnnqqqtttxxxxxxuuuqqqnnnmmmoookkkhhhiiikkkmmmttt{{{uuuzzzzzzsssmmmmmmpppqqqpppooolllhhhiiinnnpppooofffjjjkkkjjjkkkmmmlllhhh```___^^^]]]^^^aaadddfffhhhccceeekkkiiiiii~~~}}}rrrrrrzzz}}}ppp___SSSNNNJJJFFFBBBAAA@@@?????????AAACCCDDDAAAAAABBBBBBBBBBBBBBBCCCFFFFFFEEEDDDCCCBBBAAAAAAEEEFFFFFFGGGHHHKKKMMMOOOLLLPPPUUU[[[bbbkkktttzzz|||vvvlll^^^OOOBBB:::999777888<<<===;;;;;;<<<>>>@@@MMMeeezzz}}}|||{{{{{{zzzxxxvvvwwwyyyyyyuuuqqqrrrmmmiiikkkpppsssooojjjnnniiicccbbbeeehhhhhhgggdddeeeccc`````````\\\UUU\\\ZZZVVVTTTTTTVVVYYY[[[TTTTTTSSSQQQOOOLLLJJJJJJKKKLLLMMMMMMMMMOOOSSSUUU```\\\VVVNNNIIIHHHJJJMMMIIIMMMRRRZZZllliiiiii{{{{{{nnnaaaWWWNNNKKKHHHEEEDDDDDDCCCBBB>>>>>>???????????????>>>AAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCDDDEEEFFFGGGIIIKKKNNNRRRWWW```kkkrrr{{{qqqfff[[[NNNCCC<<<<<<;;;999888999===AAADDDGGG@@@:::;;;AAALLL]]]kkknnngggzzzkkk```dddfff^^^\\\aaacccaaaaaacccfffgggddd```___aaa___YYYVVVZZZ]]]]]]^^^^^^^^^___aaa```^^^\\\WWWXXXYYYWWWTTTSSSUUUWWWQQQPPPNNNMMMLLLLLLMMMMMMRRRPPPMMMKKKKKKMMMOOOQQQTTTPPPMMMMMMLLLJJJKKKOOOQQQIIIKKKSSSQQQPPPfffwwwooojjjfff]]]]]]]]][[[YYYWWWXXXYYYYYYZZZ[[[]]]^^^^^^^^^^^^eeeiiirrr{{{bbbUUUSSSQQQOOOOOOQQQRRRSSSNNNPPPSSSTTTTTTRRRPPPNNNCCCAAA@@@CCCFFFLLLZZZggg~~~{{{[[[MMMCCCDDDFFFGGGPPP\\\rrrrrrwww}}}]]]SSSXXXqqqjjjVVVKKK>>>QQQ}}}uuupppmmmqqqvvvuuurrrnnnoooppplllfffbbbfffjjjlllooosssrrrvvvvvvpppmmmppptttuuummmllljjjiiiooouuuvvvqqqpppoookkkeeecccgggjjjiii]]]\\\[[[[[[]]]```ccceeeiiicccdddiiiiiifffqqqtttfffjjjvvvzzzkkkaaaYYYQQQKKKGGGEEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCGGGFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKPPPSSSQQQWWWaaakkkuuu~~~nnnkkkdddXXXJJJ???888666555888;;;===>>>???@@@BBBAAAGGGYYYttt~~~}}}}}}~~~xxxwwwxxx{{{~~~}}}yyytttiiihhhjjjmmmqqqsssrrrpppppplllfffdddeeegggfffeeeaaadddeeecccaaa```ZZZSSSZZZXXXUUURRRRRRTTTWWWXXXVVVVVVUUUSSSOOOLLLKKKKKKJJJKKKMMMNNNNNNPPPRRRUUU```]]]WWWOOOIIIFFFFFFHHHEEEKKKLLLKKKXXXtttwww^^^gggwwwzzznnncccUUULLLJJJKKKIIIGGGCCCBBBAAA@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBDDDDDDEEEGGGJJJOOOSSSVVVYYY```lllxxxlllkkkddd\\\TTTIII???;;;<<<666777888:::>>>BBBFFFIII???999888CCCSSSaaammmuuussseeeiii~~~}}}nnnbbbYYYXXXXXXWWW[[[bbbbbb___\\\]]]```bbbaaa```]]]___]]]XXXWWW[[[___```^^^^^^___aaabbbaaa___\\\[[[]]]]]]ZZZVVVTTTWWW[[[RRRQQQOOONNNMMMMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPUUUQQQNNNOOONNNKKKKKKOOOMMMJJJMMMTTTRRRNNN[[[nnn~~~wwwttt~~~rrrhhh[[[\\\\\\ZZZYYYYYY[[[]]]\\\\\\^^^^^^^^^^^^\\\[[[___cccjjjvvvooo```\\\YYYWWWVVVWWWXXXWWWVVVRRRSSSTTTSSSPPPLLLFFFCCC??????DDDKKKSSS___qqq}}}___FFFDDDCCCFFFJJJRRRaaaooowwwzzzrrrdddQQQXXXooopppTTTHHHEEENNNwwwssstttmmmnnnooooooooonnnmmmmmmddd```___eeejjjlllnnnrrrsssuuusssoooooosssuuutttmmmnnnllliiilllrrrsssqqqooonnniiiaaa___ccceeeddd]]]\\\\\\]]]___cccgggiiiiiiffffffhhhgggeeekkkttt|||sssxxxooooooooorrr}}}rrrggg```UUUSSSNNNJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHGGGGGGGGGHHHJJJJJJHHHIIIKKKKKKMMMRRRXXX]]]aaahhhttt}}}sssbbb\\\QQQEEE<<<777666666444999<<<===<<<>>>BBBDDDFFFQQQeee~~~}}}{{{zzz{{{}}}{{{wwwsssmmmxxx|||tttqqqsssnnnllljjjhhhhhhhhhgggfffdddhhhjjjgggeeeddd```[[[WWWWWWWWWWWWVVVVVVUUUUUUWWWWWWVVVRRRMMMJJJJJJLLLKKKLLLNNNOOONNNMMMNNNOOOVVVVVVUUUQQQLLLHHHFFFFFFFFFGGGHHHHHHMMM]]]zzzhhh]]]aaayyywwwyyyyyyooommmiii```XXXQQQOOOLLLIIIHHHHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNOOOMMMPPPVVV]]]eeemmmtttwwwrrr```XXXUUUOOOIIIGGGAAA;;;:::===666777999<<>>CCCFFFMMMYYYfffyyyuuu]]]IIICCCFFFHHHLLLXXXiiiwww}}}xxxoooZZZMMMXXXtttyyyXXXHHHFFFKKKnnnuuummmppppppmmmjjjjjjmmmnnnkkkhhh[[[[[[___gggmmmooorrrwwwuuuuuurrrnnnooosssssspppqqqssspppiiifffiiimmmmmmdddggggggcccbbbcccaaa^^^```______```cccggglllnnniiiiiiiiigggeeeeeejjjpppxxxqqq\\\aaammm}}}pppnnn~~~|||tttddd```ZZZTTTOOOKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRSSSUUUWWW]]]fffmmmqqqxxxwwwlll^^^SSSDDD:::666777777777666;;;>>><<<999;;;???BBBJJJXXXnnn}}}|||zzzyyyvvvrrrmmm{{{vvvoooqqqhhhiiiiiijjjjjjiiijjjjjjccchhhjjjgggddddddcccaaaWWWYYY[[[]]]\\\ZZZWWWTTTWWWWWWVVVQQQLLLIIIJJJLLLLLLNNNOOOOOOMMMKKKJJJJJJKKKOOOSSSTTTPPPKKKGGGEEEEEE???AAAGGGFFFIIIggg|||aaaXXXpppwwwxxx{{{kkkaaa^^^YYYTTTRRRQQQRRRSSSSSSTTTUUUXXXZZZ\\\^^^___^^^dddooo{{{xxxvvvooo___VVVYYYMMMFFFBBBDDDAAA999555555:::;;;<<<===>>>===<<<;;;888???QQQjjj}}}iii]]]]]]___sss```ZZZ\\\\\\]]]bbbiiigggaaa]]][[[YYYZZZ]]]___]]][[[XXX^^^bbbaaa```aaa```]]]```aaabbbeeefffeeeaaa^^^eeecccaaabbbcccaaa[[[VVVUUUTTTRRRPPPOOOOOOOOOOOOHHHJJJLLLOOOQQQSSSTTTTTTUUUQQQOOOOOONNNJJJJJJMMMJJJMMMOOOOOONNNNNNNNNOOOYYY}}}|||{{{zzznnnllliiiddd``````bbbdddbbbccccccbbb```]]]ZZZXXX[[[]]]```cccgggoooyyy~~~nnnjjjhhhccc^^^]]]]]]___aaaaaa^^^[[[UUURRRNNNIIIDDDBBBAAA@@@KKKNNNWWWeeevvvqqq]]]LLL???@@@EEEIIIPPPdddzzz}}}}}}yyy```NNNFFFeeefffIIIEEEKKKMMMwwwssskkkllliiihhhkkkppprrroookkkWWWXXX]]]fffkkkmmmppptttooosssrrrlllmmmsssrrrlllkkkpppqqqkkkhhhkkkkkkhhhfffeeebbb``````aaaccceeefff```ZZZYYY]]]cccgggiiikkkdddaaadddgggggggggiiijjjdddTTTWWWhhh}}}}}}nnnfffkkk~~~zzzwwwpppggg___XXXSSSQQQKKKKKKKKKLLLLLLLLLLLLKKKIIIIIIJJJLLLOOOSSSVVVXXXZZZ___ccceeekkkuuu|||~~~uuuiii```NNNFFF<<<777888999999777???777666===???===CCCNNNjjjuuu|||xxxvvvwwwwwwuuurrr{{{uuuooommmlllkkkkkkjjjjjjjjjiiiiiidddeeeffffffeeebbb```^^^TTTYYY]]]]]]XXXTTTTTTVVVTTTVVVUUUPPPIIIFFFGGGKKKLLLLLLMMMNNNMMMLLLKKKJJJKKKMMMNNNOOONNNKKKHHHFFFCCCDDDDDDCCCDDDMMMZZZeeettt```^^^mmm|||tttooonnnllliiihhhmmmssswww{{{}}}zzzssslllggg```UUUNNNLLLHHHEEE@@@<<<:::::::::999>>>888555666777555444777<<>>777555777999999888999666888>>>@@@DDDTTThhh{{{|||~~~}}}|||yyyuuurrrpppooooooqqqtttwwwxxxwwwsssooolllfffeeefffgggiiijjjkkkkkkgggeeecccaaa```_________ZZZ^^^```^^^XXXSSSRRRSSSUUUVVVUUURRRMMMKKKKKKLLLKKKLLLMMMMMMMMMLLLJJJJJJJJJKKKMMMMMMLLLJJJGGGEEEBBBCCCDDDBBBAAAEEEMMMTTThhhvvvpppsssjjjkkkvvvuuutttwww~~~|||tttooogggaaa\\\ZZZUUUMMMFFFEEEDDDBBB>>>:::888777555555222222555777666444888>>>OOO^^^wwwyyyyyyxxx___gggwwwuuufffccceeebbb]]]\\\```bbb___]]]^^^aaannnuuummmdddbbb___ZZZ[[[YYYXXXWWWVVVTTTQQQNNNYYY[[[^^^```___\\\ZZZYYY[[[]]]______\\\XXXUUUTTTVVVUUUQQQLLLMMMRRRSSSQQQNNNOOOPPPQQQRRRQQQPPPPPPIIIIIIJJJJJJJJJJJJKKKKKKHHHIIIIIIIIIIIIHHHGGGGGGKKK\\\}}}{{{uuuvvvsssjjjhhhfffccc]]][[[XXXVVVUUUTTTSSSRRRPPPQQQRRRUUUYYY]]]```bbbfffnnnvvvuuunnnmmmttt|||}}}vvvmmmgggcccbbbaaaYYYVVVSSSQQQPPPMMMIIIEEEFFFAAA@@@DDDHHHJJJPPPXXXiiixxx}}}```MMMFFFCCCDDDGGGHHHSSSeeewwwtttXXXOOObbbzzzvvv___LLLJJJZZZmmmwwwrrrmmmkkklllmmmkkkiiikkkiiikkknnnlllfffaaaaaagggnnnppplllmmmqqqpppiiigggkkkkkkhhhfffggggggfffeeegggjjjkkkjjjgggccc```______^^^^^^^^^bbbgggkkkeeebbbcccjjjooonnnllllllqqqoooyyyuuuzzzxxxkkk\\\RRRQQQWWW]]]gggzzzfffcccfff}}}vvvrrrqqqssstttvvvtttqqqqqqsssyyywwwrrrkkkeee^^^UUUKKKDDD;;;888444444888:::;;;:::888999===AAACCCMMMgggwwwtttyyyzzz{{{}}}|||wwwppplllmmmooonnniiieeeggglllnnnlllhhhdddcccccceeehhhjjjjjjjjjdddcccbbb```^^^\\\[[[ZZZ\\\^^^```^^^YYYTTTSSSSSSWWWUUUTTTSSSSSSQQQOOOMMMKKKLLLMMMMMMMMMLLLJJJJJJIIIJJJKKKKKKJJJHHHEEEDDD@@@BBBDDDCCCAAAAAADDDGGGLLLjjj~~~vvv{{{mmm]]]bbbmmmpppaaafffqqq|||uuutttsssoookkkfffaaa^^^YYYSSSOOONNNJJJCCC>>>>>>>>>===<<<:::888666444333///000222333111555CCCQQQjjj{{{{{{wwwyyyggg[[[]]]vvvppp]]]XXX]]]ccc___[[[YYY[[[\\\YYYXXXYYY```mmmtttlllaaa]]]]]][[[ZZZXXXUUUSSSSSSQQQOOOMMMVVVXXX[[[]]]]]]ZZZVVVTTTZZZ\\\]]]\\\YYYVVVUUUUUUSSSTTTRRRNNNPPPTTTTTTQQQOOOPPPPPPPPPOOOOOONNNNNNGGGGGGHHHHHHIIIIIIIIIIIIEEEFFFHHHIIIHHHGGGEEEDDDGGGHHHaaayyyxxx{{{}}}yyyssslllaaa^^^[[[XXXUUURRRNNNKKKGGGGGGGGGHHHJJJNNNQQQSSSSSSZZZaaabbb___\\\]]]___dddcccaaa^^^ZZZUUURRRPPPJJJHHHFFFEEEEEEDDDCCCAAADDDDDDHHHOOOUUU]]]iiitttmmmYYYCCC;;;???DDDHHHKKKWWWeeeuuupppSSSIII\\\}}}lllNNNDDDJJJZZZxxxvvvrrrmmmkkkmmmppprrrsssuuuooojjjhhhfffcccdddhhhhhhooopppjjjhhhllllllfffmmmnnnmmmjjjfffdddcccbbbdddfffiiikkkjjjfffbbb___^^^```aaa```___```eeeiiieeeaaaaaafffkkkkkkjjjkkkuuummmmmm~~~xxxxxx{{{xxxqqqiii```WWWPPPMMMXXXrrr|||hhhVVViiiyyyssshhhddd]]]WWWPPPHHH???:::777666555777:::======<<<===>>>@@@CCCFFFUUUqqqyyyuuuzzzzzz~~~{{{vvvrrrrrrssstttmmmgggeeeiiikkkhhhdddgggeeebbbcccfffhhhhhhfff^^^___aaabbb```[[[VVVRRRVVVYYY[[[[[[YYYWWWWWWWWWVVVSSSQQQSSSVVVUUUQQQLLLLLLMMMNNNNNNNNNMMMKKKKKKIIIIIIJJJJJJIIIGGGEEEDDD???AAACCCDDDCCCCCCEEEGGGHHHRRRnnnwwwttt}}}dddZZZZZZqqq~~~zzzjjjffffffpppuuu{{{qqqjjjkkkjjjiiigggeeecccbbbaaaYYYRRRKKKHHHCCC===:::;;;999999:::999777555555444888444111111555BBBZZZooo}}}gggWWWXXXnnnrrr___\\\]]]YYYTTTWWWUUUTTTTTTVVVWWWXXXZZZXXXbbbhhhddd]]]\\\\\\ZZZXXXVVVTTTSSSUUUWWWWWWWWWYYYXXXYYYYYYYYYXXXVVVTTTYYY[[[^^^^^^[[[XXXUUUTTTRRRTTTSSSQQQRRRVVVUUUQQQQQQPPPPPPOOONNNMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIJJJEEEGGGIIIJJJJJJHHHEEECCCJJJEEESSSzzz}}}wwwwwwzzz}}}vvvnnniiiccc]]]ZZZVVVQQQMMMFFFEEECCCCCCDDDFFFHHHJJJHHHKKKPPPRRRRRRQQQOOONNNTTTTTTSSSPPPMMMHHHCCCAAA@@@@@@???@@@AAADDDFFFGGGFFFKKKTTT]]]eeerrrtttaaaRRRFFF===>>>EEEKKKPPPUUUeeemmmvvv|||qqqTTTCCCPPPqqqqqqZZZDDDAAAQQQmmm}}}wwwsssnnnlllnnnrrrwwwyyyuuuoooiiigggeeeccceeejjjiiioooooohhheeejjjllliiioooooonnnkkkgggccccccdddeeeggghhhiiihhhfffcccaaa^^^```bbbaaa___```dddhhhkkkddd```cccfffggghhhjjjpppkkkhhhlllzzzuuu\\\IIIQQQ\\\iiittt~~~~~~lllWWWTTTjjjvvvllleeeYYYVVVPPPJJJDDD>>>999555666666777999;;;<<<<<<;;;======@@@FFFOOO```xxx}}}~~~|||{{{~~~}}}}}}~~~|||||||||{{{yyyvvvxxxuuuqqqnnnkkkiiifffeeeeeeaaa^^^___ccceeeeeeccc^^^^^^^^^\\\ZZZWWWUUUSSSRRRTTTVVVWWWWWWVVVWWWWWWTTTPPPNNNPPPUUUVVVQQQLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJJJJJJJIIIGGGEEEDDDAAAAAABBBBBBCCCEEEGGGJJJIIIDDDWWW|||~~~vvv|||~~~cccPPP___lll{{{xxxllldddbbbkkkwww}}}|||{{{xxxsssooogggeeebbb___]]]\\\[[[[[[VVVMMMEEEAAA===999888;;;888999999777333111222333888444444:::FFFYYYqqqnnnUUUVVVfff~~~cccWWWYYY]]]WWWNNNUUUTTTSSSQQQRRRVVVZZZ\\\XXX\\\____________^^^[[[WWWUUUSSSTTTWWW[[[]]]^^^[[[XXXTTTRRRTTTVVVVVVVVVTTTXXX\\\^^^\\\XXXTTTRRRSSSUUUTTTRRRTTTWWWVVVRRRQQQQQQPPPOOONNNLLLKKKJJJGGGHHHHHHIIIJJJJJJKKKKKKGGGIIIKKKLLLLLLJJJGGGEEELLLJJJOOOeee~~~nnnjjjnnnuuu|||{{{ooofffaaa[[[UUUQQQJJJIIIGGGEEEDDDDDDEEEFFFDDDDDDDDDFFFHHHHHHHHHFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGJJJLLLRRR\\\gggrrr|||nnnXXXKKKCCC@@@???CCCIIIQQQ]]]iiimmmsss|||^^^SSSHHHNNNjjjxxxWWWPPPGGGJJJddd~~~vvvwwwtttooolllkkknnnsssvvvooolllkkkllliiidddaaaccciiiqqqrrrkkkhhhlllooolllkkkjjjjjjjjjhhhddddddgggggghhhiiiiiiiiihhhgggfff]]]^^^______```bbbfffiiippphhhbbbccceeefffgggjjjgggfffeeebbbeeezzzwww[[[KKKLLLOOOXXXbbbhhhiiiggg___]]]eeezzzzzzqqqggg]]]WWWJJJHHHDDD???;;;777555444555555777888:::::::::::::::>>>FFFTTTdddvvv~~~||||||}}}xxxuuuvvv||||||~~~}}}zzzxxxzzz}}}~~~zzzvvvuuuwwwwwwsssmmmiiihhhhhh```[[[XXXZZZ___ddddddbbbccc___YYYSSSRRRSSSWWWYYYTTTTTTTTTTTTTTTSSSRRRRRRQQQNNNLLLNNNRRRSSSPPPLLLMMMNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@@@@BBBDDDEEEFFFHHHNNN\\\ssslllSSSYYYmmm|||www}}}|||wwwnnneee]]]___nnn}}}~~~|||}}}www|||~~~~~~zzzvvvrrrppppppnnniiieee```]]]YYYTTTPPPLLLKKKJJJGGG@@@:::999888666777:::888888777333///...111555222666AAAQQQ___mmm|||yyyllldddWWWNNN]]]uuu|||qqqaaaVVVSSSVVVYYY[[[WWWXXXUUUPPPNNNSSSXXXZZZZZZZZZYYY[[[]]]]]]ZZZVVVVVVTTTRRRSSSVVVYYY[[[[[[ZZZUUUNNNLLLOOOSSSVVVVVVPPPTTTXXXZZZXXXTTTQQQOOOSSSTTTSSSQQQRRRUUUTTTPPPPPPPPPQQQQQQPPPMMMJJJHHHHHHHHHIIIJJJKKKLLLLLLMMMIIIJJJKKKLLLKKKJJJHHHGGGHHHLLLNNNUUUmmmrrrkkkwwwjjjeeeiiimmmttt{{{yyyrrrlllccc]]]TTTSSSPPPNNNKKKJJJHHHHHHEEEDDDBBBBBBCCCDDDDDDCCCAAA@@@???>>>>>>@@@BBBDDDGGGJJJOOOSSSXXX]]]cccgggxxxsssaaaPPPEEE@@@>>>>>>AAAFFFMMMZZZooofffQQQBBBGGGRRRggg|||nnnXXXDDDGGGLLL___{{{wwwvvvxxxrrrpppkkkgggfffhhhlllooojjjhhhhhhjjjhhhdddbbbcccoooxxx{{{tttnnnooonnniiigggeeeeeegggeee```aaaeeedddfffhhhiiiiiihhhgggfff[[[ZZZZZZ\\\aaagggkkkmmmmmmfffaaaccceeeeeeeeegggddddddbbb^^^]]]jjjwwwXXXMMMFFFJJJOOOUUUaaappprrrdddYYY^^^kkkzzzzzzrrrhhh___VVVOOOJJJ???>>>;;;888666555555666555777999:::;;;;;;<<<===>>>III[[[ooo}}}~~~xxxttttttzzz{{{wwwzzz~~~xxxxxxyyyyyyzzzzzzxxxwwwuuuvvvvvvsssoookkkjjjjjjbbb\\\XXXYYY___dddcccaaa```\\\XXXTTTRRRSSSVVVXXXVVVUUUTTTSSSRRRQQQPPPNNNQQQNNNLLLLLLOOOPPPOOOMMMLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCC@@@???>>>>>>@@@AAAAAAAAABBBIIIJJJHHHUUUqqqoooaaa]]]jjjuuuyyy{{{gggZZZ]]]hhh~~~{{{wwwttttttvvvzzz}}}}}}tttpppppplllnnnnnnlllnnnsssuuutttzzz{{{|||}}}}}}{{{xxxvvvssspppmmmlllkkkhhhbbb^^^UUURRRNNNIIIDDD@@@>>>===999555444777888666555666444555333111///444===DDDJJJUUUgggwww~~~cccYYYSSSUUUYYYbbbzzziiibbbYYYTTTSSSVVVXXXZZZUUUWWWSSSJJJHHHNNNTTTUUUWWWWWWXXXYYYXXXWWWUUUVVVSSSRRRQQQRRRUUUWWWXXXXXXYYYSSSMMMMMMQQQUUUWWWWWWQQQSSSUUUUUUTTTRRRRRRRRRRRRSSSQQQNNNOOORRRQQQMMMNNNPPPRRRSSSRRRNNNJJJHHHHHHHHHIIIJJJKKKLLLMMMMMMHHHHHHHHHIIIHHHGGGGGGFFFDDDGGGJJJMMMUUUllltttooohhheeemmm{{{xxxiiiiiifffdddfffmmmwww{{{qqqpppooolllhhhdddaaa___[[[ZZZXXXWWWUUUTTTSSSRRRVVVTTTSSSQQQRRRTTTVVVWWW___eeemmmvvv~~~|||mmm]]]RRRHHH???===@@@@@@CCCLLLWWWcccoooxxx^^^GGG:::KKK]]]xxxgggQQQGGGCCCRRRooo|||tttooommmooosssllljjjgggcccbbbdddhhhllljjjeeebbbcccccccccggglllwww}}}tttoooiiibbbgggdddccceeebbb[[[[[[______bbbeeehhhiiigggeeecccYYYVVVVVVZZZbbbjjjoooqqqhhhbbb___bbbeeecccbbbccchhhdddaaa^^^]]]ccctttwww]]]IIIIIILLLLLLWWWfffppplllggg```XXX[[[ppp{{{uuunnneee[[[SSSKKKEEEBBB:::999888666555555888:::888999;;;======???AAABBBFFFXXXqqq|||wwwvvvzzz|||zzztttrrrwww|||~~~vvvyyy|||{{{xxxuuuvvvxxxyyywwwuuurrrooommmkkkjjjjjjccc]]]]]]aaadddccc___WWWXXXZZZ[[[ZZZWWWSSSQQQVVVUUUSSSRRRRRRRRRPPPOOOQQQOOOMMMLLLMMMNNNNNNNNNJJJKKKLLLLLLLLLKKKIIIHHHGGGGGGFFFEEEDDDCCCBBBBBB<<<<<<===???BBBCCCBBBAAA===???CCCDDDAAAKKKmmm~~~^^^ZZZ___ccckkkvvvqqq^^^UUUYYYVVVTTTSSSWWW^^^eeejjjlllmmmnnnqqq|||wwwuuupppnnnooonnnjjjhhhjjjZZZ[[[YYYVVVZZZcccjjjlllooommmmmmrrrxxxyyyuuuoooeeecccbbbcccdddaaa\\\WWWHHHFFFCCC@@@===:::888777444333555;;;===888444333///111111111444===KKKVVVtttkkkYYYQQQQQQ]]]oooggg\\\QQQHHHKKKVVVZZZRRRGGGNNNQQQMMMDDDAAAHHHPPPRRRUUUWWWZZZ[[[XXXVVVXXX\\\PPPOOOPPPRRRVVVYYYZZZZZZYYYTTTPPPPPPUUUYYYZZZXXXVVVVVVUUUSSSRRRRRRUUUWWWQQQRRROOOKKKKKKOOONNNKKKMMMPPPSSSUUUSSSPPPKKKHHHGGGGGGHHHIIIJJJLLLLLLMMMFFFFFFFFFEEEEEEEEEEEEEEECCCBBBFFFJJJGGGNNNrrrzzznnnttttttkkkbbbmmmxxxoooccc\\\^^^dddjjjmmmzzzzzzzzzyyywwwsssooolllkkkmmmmmmnnnpppsssvvvzzz|||qqqZZZOOODDDAAA???===AAAGGGFFFLLL[[[nnn}}}kkkOOO???@@@GGGhhhTTTBBBGGGSSSooozzzmmmkkkooooookkkffffffffffffgggggghhhhhhggg``````gggggg______eeepppxxxvvvkkkeeedddgggjjjooommmaaaWWW[[[fffddddddeeeggghhheee___ZZZXXXUUUSSSVVV^^^fffkkkllljjjfff```^^^```cccgggiiihhhhhhgggdddbbbfffmmmsssxxx```HHHAAAJJJTTTWWWfffkkkpppnnncccZZZ]]]fffzzznnnggg```UUUNNNJJJEEE>>>888999888777888999::::::999<<<888777===EEEHHHHHHGGGQQQooo~~~{{{zzz||||||zzzxxxxxxvvvsssqqqpppppprrrssszzzuuurrrrrrpppjjjggggggkkkbbbZZZYYY\\\\\\\\\^^^XXXXXXXXXWWWVVVTTTSSSRRRVVVUUUTTTRRRQQQPPPPPPPPPPPPOOOOOONNNNNNMMMMMMLLLNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@BBBAAA>>>===>>>???BBBDDDGGGDDDEEEGGGEEEEEEWWWmmmxxx\\\OOOUUUggguuuqqq```RRRHHHHHHMMMPPPTTTZZZ```^^^^^^bbbiiillljjjfffbbbbbbbbbbbbbbb___ZZZVVVRRROOOKKKIIIKKKQQQXXX\\\]]]___ccciiimmmmmmhhhccc]]]UUUNNNOOOTTTVVVQQQKKKGGGCCC>>>999555444444555777777777777666666666555555333222444;;;NNNnnn^^^NNNQQQ\\\uuuooo```VVVTTTQQQQQQRRRRRRPPPMMMPPPLLLFFFCCCIIISSSWWWUUUUUUQQQMMMLLLNNNQQQSSSTTTRRRRRRRRRRRRSSSTTTVVVVVVTTTTTTTTTUUUVVVYYY[[[]]]]]]\\\YYYVVVSSSSSSVVVYYYQQQOOONNNLLLKKKKKKKKKKKKNNNQQQTTTSSSOOOKKKIIIIIIJJJJJJIIIHHHHHHHHHIIIIIICCCBBBBBBAAABBBCCCDDDEEEEEEFFFJJJJJJCCCDDD\\\yyyvvvaaahhh|||ppp[[[RRRXXXbbbhhh~~~mmm[[[PPPLLLDDDAAADDDFFFFFFIIIOOOQQQaaaxxx}}}aaaOOO@@@999GGG^^^sssQQQDDDLLL^^^rrrlllllljjjeeebbbcccdddeeeeeeeeeeeedddddd]]]]]]dddddd___```gggjjjqqqxxxwwwooogggbbbbbbhhhjjjmmmkkk```XXX]]]hhh```___```ccceeeddd```\\\[[[XXXUUUWWW]]]cccfffggggggdddbbbbbbdddgggiiijjjfffgggfffccc```bbbhhhmmmwwwuuu[[[LLLIIIIIIGGGRRR]]]mmmvvvqqqddd\\\[[[oooxxx}}}qqqggg^^^WWWNNNGGGDDD@@@;;;666555555666777888999999888888:::>>>BBBEEEHHHNNNSSSeee~~~}}}}}}~~~|||{{{zzzzzzyyyxxxwwwuuuqqqnnnmmmoooqqqwwwqqqnnnooolllfffbbbbbbddd[[[UUUVVVWWWVVVTTTUUUUUUVVVWWWXXXWWWWWWVVVUUUVVVUUUTTTRRRQQQPPPPPPOOOPPPPPPOOOOOONNNMMMMMMLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@???>>>>>>@@@BBBCCCCCC@@@BBBEEEBBBAAALLL]]]xxxvvv```UUUVVV[[[uuutttcccVVVMMMFFFHHHMMMOOOQQQVVV]]]aaaaaa\\\WWWWWWUUURRRQQQPPPOOOMMMKKKEEEFFFGGGIIIKKKMMMOOOPPPRRRRRRTTTXXXZZZXXXSSSOOOMMMJJJGGGFFFHHHHHHEEEBBB@@@>>>;;;888666666777888555777999999777555444555222777999>>>RRRsssqqqWWWSSSbbbyyyrrrbbb[[[\\\XXXSSSQQQQQQPPPOOONNNVVVTTTPPPNNNSSSYYYYYYUUUQQQOOONNNOOOQQQSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTRRRRRRSSSUUUWWWYYY[[[\\\YYYZZZYYYWWWTTTSSSSSSTTTPPPOOOMMMKKKIIIHHHHHHHHHLLLNNNPPPOOOKKKHHHGGGGGGJJJIIIIIIHHHGGGGGGGGGGGGCCCCCCBBBBBBBBBCCCDDDEEEDDDBBBDDDGGGCCCCCCQQQdddssseeeccc|||}}}eee[[[[[[[[[XXXbbbgggnnnuuu}}}|||mmm^^^RRRHHHCCCAAA<<<;;;???EEEJJJSSS\\\kkkuuuxxxaaaIII<<<777AAAddd^^^GGGGGGWWW~~~qqqkkkkkkjjjfffbbbccceeeffffffeeedddcccccc]]]\\\aaacccaaadddkkkhhhmmmrrrqqqkkkfffeeefffmmmnnnnnniii___YYY^^^ggg]]]]]]]]]___bbbcccbbb```^^^[[[XXXYYY]]]```aaa```aaa``````bbbeeehhhhhhhhhdddeeedddbbb^^^^^^aaaeeeeeelllssscccXXXMMMEEEIIILLLUUU```ccc___\\\\\\WWWZZZcccrrr~~~{{{xxxtttqqqppppppkkkaaaYYYQQQJJJBBB===;;;:::777555555555777888999999999999:::???CCCEEEHHHRRRcccppp{{{}}}~~~~~~|||zzz{{{~~~}}}zzzvvvssssssuuuxxxyyyzzzxxxrrrjjjfffhhhkkkpppllljjjkkkiiibbb^^^]]]aaa[[[XXXZZZ[[[XXXTTTTTTRRRTTTVVVXXXYYYYYYXXXWWWVVVUUUSSSQQQPPPOOOOOONNNPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@???>>>>>>@@@AAABBB@@@<<<>>>BBB@@@<<<@@@JJJPPPjjj}}}gggWWWOOO```kkkxxxrrr\\\JJJCCCCCCIIIPPPZZZdddjjjkkkiiifff[[[WWWQQQKKKGGGDDDAAA???===>>>@@@BBBCCCCCCCCCCCCCCCCCCCCCDDDEEECCC@@@===AAACCCDDDDDDBBB@@@>>>>>>===<<<999777555444444555444777:::888444222555888999EEEOOOZZZwwwnnn^^^VVVbbb}}}}}}iiiYYYSSSVVVZZZVVVQQQNNNNNNOOOOOOOOOWWWXXXWWWUUUXXXZZZWWWPPPMMMNNNPPPTTTWWWWWWTTTQQQQQQQQQQQQQQQQQQQQQRRRRRROOOPPPRRRUUUWWWYYYZZZZZZUUUXXXYYYYYYVVVRRROOONNNNNNMMMKKKIIIHHHGGGGGGFFFPPPQQQQQQOOOMMMKKKKKKLLLIIIIIIHHHGGGFFFEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDD??????DDDEEEBBBFFFMMMnnnkkk^^^pppuuunnnaaaSSSPPPQQQSSSXXX^^^dddhhhiii{{{fff```VVVLLLEEEAAA@@@@@@BBBBBBEEELLLTTT___nnn{{{vvvSSSCCC999@@@NNNccc~~~[[[LLLPPPgggzzzpppiiiiiiiiihhhdddfffhhhjjjjjjhhhfffeeefffaaa___bbbccccccgggnnnkkknnnqqqpppllljjjkkknnnssssssqqqjjj```[[[^^^ddd___^^^^^^___aaabbbdddddd___\\\YYYZZZ]]]______]]]^^^\\\\\\]]]```bbbccccccbbbcccdddaaa]]][[[\\\^^^aaa^^^iii|||ppp^^^PPPHHHBBB@@@FFFMMMRRRVVVZZZUUUPPPOOOVVV```fffkkkppppppppppppuuu~~~}}}yyyrrrmmmhhhddd___\\\[[[WWWPPPJJJDDD???999555555666666666777999:::;;;:::::::::;;;@@@BBBDDDGGGUUUlll}}}{{{}}}}}}{{{xxxxxxyyy{{{}}}yyyyyyvvvrrrnnnoootttxxx{{{}}}{{{rrrggg```aaadddkkkgggfffhhhgggbbb^^^]]]^^^[[[\\\```bbb]]]YYYXXXRRRTTTWWWYYYZZZZZZXXXWWWUUUTTTRRRQQQOOONNNMMMMMMPPPOOOOOONNNNNNMMMLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFCCCCCCCCCCCCCCCDDDDDDDDD???????????????@@@@@@AAA@@@<<<<<>>;;;<<<@@@@@@LLL```~~~|||fffTTTQQQVVV```oooooo[[[KKKDDD;;;@@@IIIRRRZZZ```fffjjjoookkkfffaaa[[[TTTMMMHHHOOOMMMIIIGGGEEEFFFHHHIIIDDDDDDCCCDDDDDDDDDDDDCCC>>>@@@CCCEEEEEEBBB???===<<<;;;:::999888888888777777:::;;;888444777AAAJJJQQQ]]]mmmzzzlllaaaYYY```nnnuuudddWWWOOONNNQQQPPPOOOMMMMMMNNNNNNOOOOOOSSSUUUTTTSSSSSSUUUQQQKKKKKKNNNSSSYYY\\\[[[VVVRRRRRRRRRSSSSSSRRRRRRRRRQQQNNNOOORRRUUUWWWXXXXXXXXXUUUWWWYYYXXXTTTPPPMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIRRRQQQPPPNNNMMMLLLMMMNNNHHHHHHHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDD??????CCCDDDAAA@@@CCCSSSffffffZZZ[[[uuuuuubbbUUUOOOIIIHHHLLLPPPRRRQQQ___bbbgggnnnuuu|||}}}rrrfffYYYQQQEEEFFFFFFEEECCCCCCCCCDDDHHHOOOZZZeeeppp~~~uuuSSSDDD999:::RRRnnn{{{WWWEEESSSooo{{{|||}}}rrrhhhdddddddddfffgggjjjkkkkkkiiigggeeehhhdddaaa```aaabbbfffjjjjjjkkklllkkkiiijjjlllooorrrssspppjjjcccaaaccceeeaaa```___^^^^^^```bbbddd^^^[[[YYYZZZ^^^``````^^^aaa^^^ZZZZZZ[[[^^^___``````bbbcccaaa\\\YYYYYYZZZccc]]]aaauuummm]]]LLLEEE@@@CCCGGGIIIKKKMMM[[[UUUPPPNNNMMMLLLPPPUUUaaa^^^\\\\\\bbblllwww~~~{{{wwwsssmmmeee___YYYUUUPPPLLLJJJFFFAAA>>>;;;888555333333555777888999:::;;;;;;999999:::<<>>>>>??????@@@@@@@@@???BBB>>>===>>>>>>===>>>AAADDDHHHIII[[[~~~ssspppooowww}}}gggYYYRRROOOZZZpppyyyssskkk___VVVCCCAAA>>>===???GGGQQQXXXkkkllloooqqqqqqllleee```[[[ZZZVVVSSSPPPNNNMMMMMMDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDHHHJJJHHHBBB===;;;;;;;;;;;;;;;<<<<<<===999;;;<<<:::<<>>???BBBGGGNNNkkkhhhPPPYYYsss|||iii]]]OOOHHHIIILLLNNNMMMKKKLLLOOOSSSYYY^^^bbbdddjjjooovvv~~~{{{wwwaaa```]]][[[WWWRRRLLLHHHAAADDDFFFFFFDDDDDDEEEFFFPPP^^^rrr{{{\\\@@@???BBBQQQhhhvvvvvvqqqpppdddXXXIIIQQQqqqxxxpppssssss{{{}}}sssgggbbbbbbbbbeeefffggghhhhhhgggeeedddgggddd```^^^]]]___bbbdddeeeeeedddcccbbbcccgggiiijjjmmmmmmiiigggggggggeee``````___]]]\\\]]]___bbb___\\\YYYZZZ^^^aaabbbaaaeeebbb]]][[[\\\^^^___```^^^```bbb___[[[XXXXXXYYYaaa]]]___hhhuuu|||uuuggg\\\PPPGGGAAA>>>BBBIIILLLLLLMMMNNNKKKFFFGGGKKKMMMNNNOOORRRVVV[[[```cccnnnrrrwwwzzz{{{vvvooojjjeee___WWWQQQKKKHHHDDD@@@>>><<<999777777666555555555777999:::888:::;;;999777999===AAAEEESSSggg|||}}}|||yyyvvvtttuuuuuuuuuuuurrrssstttvvvxxxyyy{{{|||zzzxxxtttoookkkjjjkkkmmmlllnnnooolllfffccceeehhheeeaaa```cccdddbbb```bbbUUUUUUXXX^^^___[[[YYYZZZWWWWWWWWWWWWVVVUUUUUUTTTTTTSSSQQQOOOMMMKKKJJJJJJMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEEEE@@@AAAAAAAAAAAAAAAAAAAAA<<<===???@@@@@@@@@???>>>BBB@@@???>>>>>>>>>@@@BBB===FFFCCCHHHbbbyyyqqqkkkmmmsss^^^LLLLLLXXXkkkzzztttvvv{{{{{{wwwggg^^^QQQEEE??????CCCGGGKKKOOOWWW```gggjjjhhhfffgggiiimmmnnnlllgggaaa]]]VVVVVVUUURRROOOMMMNNNOOOQQQPPPOOORRRSSSPPPHHHAAA@@@???===;;;:::999999:::???AAADDDGGGNNN[[[mmmzzzjjjXXXMMMRRR^^^pppzzzdddNNNIIIOOOQQQLLLGGGMMMQQQVVVXXXVVVSSSPPPNNNUUUWWWVVVSSSRRRUUUTTTQQQNNNPPPTTTYYY\\\\\\YYYUUUUUUVVVWWWXXXXXXWWWVVVUUUQQQRRRSSSTTTUUUVVVVVVVVVXXXXXXVVVRRROOONNNOOOPPPMMMNNNOOOPPPPPPQQQPPPPPPMMMKKKHHHHHHIIIKKKKKKJJJFFFFFFGGGGGGFFFDDDBBBAAA>>>???????????????>>>===<<<===>>><<<:::;;;>>>BBBEEEDDDUUU}}}qqq```[[[eee{{{hhhZZZQQQLLLGGGDDDCCCCCCDDDFFFIIILLLNNNPPPPPPTTTZZZ```gggnnnuuuyyy{{{}}}{{{vvvsssqqqpppmmmhhhbbb\\\VVVSSSMMMMMMMMMLLLJJJHHHFFFEEEAAABBBCCCCCCEEEKKKUUU\\\rrr|||cccPPPBBB<<<===WWWyyyzzzaaaSSSQQQBBBIIIUUUrrriiieeezzzmmmvvv{{{lllddddddeeeeeeeeeeeeeeeeeedddccccccdddccc```]]]\\\___aaabbbcccbbb```___^^^```bbbeeeeeejjjllliiihhhhhhddd^^^^^^___```^^^]]]]]]```cccbbb^^^ZZZZZZ^^^bbbcccccceeeccc```___`````````___[[[]]]^^^]]]YYYWWWWWWYYY]]]ZZZ]]]cccfffkkktttbbbNNNBBBCCCKKK===>>>BBBHHHJJJHHHIIIMMMAAABBBEEEHHHLLLOOORRRSSSTTTXXX\\\^^^```fffooovvv|||~~~~~~|||vvvuuuuuuvvvwwwuuupppkkkbbb]]]WWWRRROOOKKKFFFBBB>>><<<:::888777777666555555666777888888999;;;<<<999:::;;;::::::===EEELLLYYYtttxxxsssrrrqqqqqqqqqqqqqqqqqqkkklllmmmppptttwwwzzz{{{pppnnnjjjhhhggghhhgggggghhhiiijjjiiifffeeefffgggfff```]]]^^^___]]]]]]___ZZZYYY[[[^^^^^^ZZZYYY[[[WWWVVVUUUTTTTTTTTTUUUUUUTTTRRRPPPNNNLLLJJJIIIIIIKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@??????????????????;;;===???AAAAAA@@@>>>======???@@@>>><<<<<<===>>>777>>>>>>AAANNNZZZkkkyyyuuuttt}}}}}}dddXXXRRRRRR^^^nnnuuu~~~vvvjjj```XXXRRRLLLHHHAAAAAABBBFFFLLLQQQTTTUUUhhhlllsssxxxzzzwwwsssooommmnnnnnnkkkgggeeefffhhh]]]^^^]]][[[VVVOOOGGGCCCCCCCCCCCCDDDGGGKKKPPPRRR[[[```fffmmmssszzz{{{jjjSSSPPPUUUfffyyy~~~wwwXXXOOOHHHJJJMMMKKKHHHGGGOOOSSSWWWYYYWWWTTTSSSSSSVVVZZZ[[[WWWUUUVVVUUUQQQPPPPPPQQQTTTWWWXXXWWWVVVTTTUUUWWWYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTUUUVVVVVVTTTUUUTTTQQQNNNMMMNNNOOOQQQQQQRRRSSSRRRQQQPPPOOOMMMJJJIIIIIIKKKMMMLLLJJJEEEEEEGGGGGGGGGEEECCCBBB@@@@@@AAAAAAAAA@@@>>>>>><<<===<<<;;;;;;===??????DDDCCCKKKaaazzzZZZQQQbbbxxxrrrcccVVVNNNKKKJJJIIIGGGFFFEEEEEEDDDDDDFFFHHHJJJLLLOOOTTTWWWVVVVVVWWWXXXWWWUUUSSSRRRRRRQQQPPPNNNLLLKKKKKKJJJPPPPPPPPPNNNLLLKKKJJJJJJJJJMMMRRRWWWaaappp~~~eeeSSSEEE@@@KKK[[[```uuunnnRRRFFFIIIIII]]]uuuqqqhhhjjjsssiiinnnwwwiiieeeeeefffffffffeeeddddddddddddccccccaaa^^^^^^aaacccccceeedddbbb``````aaaccceeeeeekkkmmmiiigggeee^^^UUU___aaabbbaaa``````dddgggddd___[[[ZZZ]]]bbbcccdddbbbaaaaaabbbbbbbbb___]]]XXX[[[\\\ZZZWWWVVVWWWZZZZZZXXX\\\bbb```ZZZ```mmmtttWWWGGGEEEBBB===;;;???BBBCCCFFFJJJHHHEEEAAA>>>>>>AAADDDGGGEEEHHHKKKJJJHHHIIIOOOTTTWWWaaahhheee___^^^___```hhhkkkooorrrrrroookkkhhhcccccccccbbb___YYYRRRMMMHHHCCC>>><<<<<<<<<999777555444444444555555666666444666888:::::::::;;;<<<:::<<<>>>===>>>DDDNNNWWWrrr{{{vvvrrrpppppppppppppppooommmllldddfffhhhlllqqqvvvzzz|||jjjgggeeefffjjjmmmlllkkkjjjjjjiiigggfffeeedddcccfff```[[[[[[[[[XXXXXX[[[[[[YYYZZZ[[[YYYUUUUUUXXXVVVUUUSSSRRRRRRSSSUUUWWWSSSRRRPPPNNNLLLJJJIIIHHHKKKJJJJJJIIIHHHHHHGGGGGGEEEEEEDDDCCCBBBAAA@@@@@@????????????>>>>>>======;;;===???AAAAAA@@@>>>===999>>>AAA>>>:::999999999@@@<<<888???DDD>>>IIIeee~~~zzz}}}ttt]]]JJJIIITTTVVVfffzzzzzznnneeeUUUNNNEEE>>>===???CCCEEECCCFFFKKKPPPUUUXXXZZZ[[[\\\^^^```___\\\[[[]]]___^^^bbbbbb\\\PPPEEE@@@>>>>>>BBBHHHSSSaaappp}}}rrrhhh]]]QQQKKKSSSeee~~~gggRRR???CCCIIINNNKKKFFFFFFJJJLLLPPPTTTUUUUUUTTTVVVXXXTTTYYY[[[XXXUUUTTTQQQLLLQQQPPPOOOPPPRRRUUUVVVVVVSSSTTTWWWYYYYYYYYYXXXWWWWWWVVVUUUTTTTTTTTTVVVVVVQQQRRRRRRQQQNNNLLLLLLMMMTTTTTTTTTTTTRRRPPPNNNMMMHHHFFFDDDFFFHHHIIIHHHFFFDDDEEEGGGHHHGGGFFFDDDCCCAAABBBBBBCCCBBBAAA@@@??????>>><<<<<<>>>AAA@@@===AAADDDFFFLLL```{{{eeeOOOPPPXXXyyyzzzppp[[[YYYVVVQQQLLLHHHDDDBBBCCCDDDCCCBBBAAAAAACCCEEEIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGHHHIIILLLOOOSSSVVVVVVWWWYYYZZZ[[[]]]___```cccjjjsss~~~vvvaaaKKK<<<>>>EEERRRppp{{{bbbMMMDDDKKKVVVlllsssmmmuuu}}}nnngggnnnqqqsssllliiieeeccceeedddbbbccchhhjjjiiiddd[[[ZZZaaaddd______fff___eeegggbbbaaaggglllllllllmmmmmmiiieeecccdddfffiiiaaa___cccbbb___fffsssiiifffaaa______aaabbbbbb___aaaaaa^^^___cccdddbbb\\\[[[ZZZXXXXXXXXXXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYhhhvvvZZZGGG??????>>>>>>??????@@@@@@DDDDDDBBB@@@>>>===<<<<<<<<<=========<<<<<<===???EEEEEEEEEEEEEEEFFFGGGHHHPPPQQQSSSTTTTTTSSSQQQPPPIIIHHHEEECCCAAA???>>>===888777666555444555555666777666555555555777888999888555555999;;;999888999<<>>>>>===<<<;;;;;;<<<===>>>AAAAAA@@@@@@>>>===;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<>>>@@@AAABBB___jjj{{{rrrUUUJJJMMMQQQ\\\jjjuuuvvvmmmaaaWWWRRROOOMMMLLLHHHJJJKKKLLLNNNQQQPPPNNNLLLIIIGGGGGGHHHHHHEEECCCIIILLLNNNKKKGGGEEEHHHMMMQQQggguuu___PPPNNNSSSbbblllzzzVVVLLLKKKGGGFFFDDDDDDEEEGGGJJJMMMIIIKKKNNNSSSUUUTTTPPPLLLOOOQQQRRRQQQNNNKKKJJJJJJRRRPPPNNNPPPTTTVVVUUUTTTWWWWWWVVVWWWXXXXXXVVVUUUWWWVVVVVVVVVWWWUUUSSSQQQTTTPPPNNNOOONNNJJJKKKNNNUUUTTTRRRPPPOOONNNMMMMMMFFFFFFFFFFFFGGGGGGHHHIIIIIIGGGCCCAAA@@@@@@BBBCCCAAACCCDDDCCCAAA???>>>>>>>>>============???AAABBBCCCAAACCCIIIMMMYYYzzz|||jjjpppwwwiiiXXXZZZpppyyyssslllddd[[[VVVXXXPPPKKKJJJIIIGGGHHHLLLGGGGGGGGGGGGIIIKKKMMMNNNMMMNNNSSSVVVUUUUUUaaapppuuuvvvwwwxxxyyy}}}xxxfffUUUGGGDDDDDD???DDDgggyyyRRRGGGMMMNNN```~~~qqqnnnqqqrrrrrr{{{ccc```gggkkkzzzjjjdddbbb^^^]]]ccchhhjjjlllnnnlllhhhaaaZZZZZZbbbddd___^^^ccc```ddddddaaaeeepppxxx{{{vvvtttoooiiicccaaadddgggbbb\\\]]]cccdddbbbhhhtttiiifffaaa^^^^^^_________^^^___^^^ZZZ[[[```bbbaaaYYYXXXWWWWWWWWWXXXZZZ[[[ZZZYYYXXXWWWVVVWWWXXXYYYcccrrryyyeee\\\KKKEEE>>>;;;;;;<<<<<<;;;??????@@@@@@@@@???>>>===;;;<<<;;;:::999999:::;;;>>>>>>======>>>??????@@@@@@AAABBBCCCCCCBBBAAA@@@AAA@@@>>><<<:::999888888777777666555555555666666444555555666888:::<<<======777444888<<<>>>???BBBCCCDDDCCCEEESSSiii}}}sssiiibbbcccjjjmmmnnnkkkfffeeeggghhhfffeeehhhllloooppppppnnnlllgggiiilllmmmmmmkkkkkkkkkhhhkkkkkkgggddddddcccaaa```\\\WWWVVVWWWZZZ[[[[[[YYYXXXXXXXXXXXXXXXYYYYYYTTTSSSQQQOOONNNNNNNNNOOOLLLLLLKKKKKKKKKLLLMMMNNNKKKJJJIIIGGGFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<>>======>>>??????BBBBBBAAAAAA???>>>===<<<<<<;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>???GGGOOOaaavvvooo[[[HHHFFFJJJXXXiiiyyy{{{tttppplllhhheee]]]aaagggmmmqqqppphhhaaaQQQQQQPPPNNNKKKIIIIIIJJJ___bbbeeebbb\\\YYYZZZ^^^qqq{{{jjjZZZMMMKKKUUUbbbmmmeeeKKKFFFEEEDDDCCCBBBBBBCCCEEEGGGIIIIIIIIIJJJLLLOOOOOONNNLLLLLLNNNPPPPPPOOOMMMMMMMMMQQQOOONNNOOORRRTTTTTTSSSWWWWWWWWWWWWXXXWWWVVVUUUYYYWWWUUUTTTTTTTTTSSSSSSSSSOOOMMMNNNLLLIIIIIILLLQQQPPPOOONNNMMMMMMMMMMMMKKKKKKIIIHHHHHHGGGGGGGGGEEEDDDAAA???>>>>>>???@@@@@@BBBCCCCCCAAA?????????>>>===<<<<<<===???@@@AAABBB@@@BBBFFFGGGMMMbbbzzz~~~vvv~~~wwweeeffflll{{{~~~qqqiiiccc```]]]YYYWWWXXXYYYXXXVVVVVVVVVWWWXXXXXXUUUWWW\\\dddiiippp~~~vvv___SSSHHH@@@===222???PPPhhhxxxfffNNNEEEMMM[[[~~~xxxmmmiiijjjiiigggmmmbbbaaacccfffkkktttuuujjj```___```^^^ccchhhlllmmmnnnpppnnniiiaaa[[[[[[bbbddd```^^^bbbdddeeeddddddiiippptttssspppnnnkkkfffaaa```aaaccc]]]YYY[[[bbbcccaaaeeemmmgggddd___\\\\\\\\\\\\[[[\\\\\\YYYTTTUUU[[[``````VVVVVVUUUVVVWWWYYY[[[\\\YYYXXXVVVUUUUUUUUUWWWWWW[[[___fffxxxzzzttt]]]SSSFFF>>><<<<<<;;;999;;;;;;<<<======<<<;;;:::<<<<<<;;;:::999999999999888888888888888888999:::777888999::::::999888777999999777666555555555555666666666777777777777777666888:::===@@@BBBCCCDDD???999666999===>>>???BBBLLLLLLNNNVVVjjjvvvnnnjjjmmmtttppprrrppplllkkknnnooommmllllllmmmmmmlllkkkiiigggiiilllppprrrrrrpppooooookkkllljjjeeedddeeebbb]]]\\\YYYVVVUUUVVVYYY[[[\\\UUUUUUUUUVVVVVVWWWWWWXXXQQQQQQPPPOOONNNMMMLLLLLLGGGGGGGGGHHHIIIKKKLLLMMMHHHHHHGGGFFFFFFEEEEEEDDD??????>>>>>>===<<<;;;;;;???>>>============>>>???BBBBBBBBBAAA@@@???>>>===;;;;;;:::::::::::::::999999999999999999::::::;;;999;;;HHHaaaxxxgggWWWHHHGGGQQQ___llluuu|||xxxtttyyywwwmmmoooooolllgggfffjjjnnnzzz|||}}}xxxpppkkkkkkmmm{{{zzzkkk___ZZZTTTQQQPPPYYYnnn|||gggPPPFFFGGGDDD???@@@@@@AAABBBCCCDDDEEEHHHFFFDDDEEEGGGJJJKKKKKKGGGIIILLLNNNMMMMMMNNNOOOPPPOOOMMMNNNPPPRRRSSSSSSVVVVVVWWWWWWVVVUUUUUUTTTYYYWWWTTTQQQPPPQQQRRRTTTQQQMMMJJJKKKJJJGGGGGGJJJKKKKKKJJJJJJJJJKKKLLLLLLNNNMMMKKKHHHFFFDDDCCCCCCAAA@@@???===<<<<<<<<<<<>>???@@@@@@>>>@@@DDDDDDCCCLLLYYY}}}qqqiiirrrxxxsssrrrtttsssssstttwwwyyyyyyyyy|||{{{|||jjjMMMDDD@@@888999BBBHHH\\\yyyvvvVVVUUULLLLLLbbb{{{ooogggeeedddbbb___sssggggggbbb^^^___[[[bbbddd___]]]aaaggghhhqqqqqqlllffffffjjjnnnmmmccc^^^]]]bbbdddbbbbbbffffffggghhhjjjkkkhhh```XXXaaabbbccccccbbb```_________\\\]]]aaa```\\\]]]aaaccc```\\\ZZZZZZ[[[[[[ZZZZZZYYYUUUPPPQQQXXX]]]^^^VVVVVVVVVVVVWWWYYY[[[\\\VVVVVVVVVVVVVVVUUUUUUTTTPPPWWW\\\aaarrr~~~kkkcccXXXNNNGGGCCC@@@???@@@???===;;;::::::::::::>>>===;;;;;;<<<===<<<<<<999999888888888999999:::888999::::::::::::999888777777666666666666666777777777888888999999888888;;;===AAADDDGGGHHHIIIIII===<<<===@@@AAA@@@DDDKKKcccgggmmmwwwuuurrrpppmmmmmmpppqqqssssssoooooossssssqqqooonnnlllkkkiiigggfffffffffjjjooorrrqqqooonnnmmmiiihhheeeaaaccceeeccc]]]ZZZYYYXXXXXXWWWWWWWWWVVVRRRSSSTTTUUUVVVVVVVVVWWWNNNNNNOOONNNMMMLLLJJJIIICCCDDDDDDFFFGGGHHHIIIJJJEEEEEEEEEEEEEEEDDDDDDCCC>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@@@@@@@???>>>======::::::::::::999999999999999888777666666666666777999666;;;JJJ\\\mmm{{{~~~aaaKKKDDDIIITTT]]]hhhmmmyyy{{{{{{||||||}}}yyytttuuuxxxnnnfffeee___YYYWWWPPPWWWccclllqqqxxx~~~dddRRRJJJBBBCCCDDD>>>>>>???@@@BBBCCCCCCCCCCCCEEECCCBBBBBBEEEGGGHHHHHHCCCFFFIIIJJJJJJJJJKKKLLLOOONNNNNNNNNOOOQQQSSSTTTSSSTTTUUUTTTSSSQQQQQQQQQTTTSSSRRROOONNNNNNOOOQQQNNNJJJHHHIIIHHHDDDEEEHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKJJJHHHEEECCCAAA@@@@@@>>>>>>======<<<;;;::::::===@@@BBBBBBAAA@@@@@@@@@======<<<;;;<<<===>>>???>>><<<>>>CCCDDDBBBDDDJJJZZZjjjcccppp|||nnnOOOGGG@@@>>>>>>CCCVVVjjjvvvUUURRRZZZ\\\iiiqqqlllgggdddeeedddaaa^^^{{{cccaaabbb[[[VVVYYYZZZ\\\\\\YYY[[[bbbjjjnnnrrrpppiiiaaa```fffkkkllleee```^^^```bbbdddgggjjjfffeeefffjjjkkkfff]]]WWWkkkiiifffcccbbbaaaaaaaaaccc```___aaa```]]][[[\\\]]][[[XXXXXXYYY[[[[[[[[[WWWWWWSSSNNNPPPVVV\\\\\\YYYXXXWWWWWWWWWWWWXXXYYYRRRTTTWWWYYYXXXVVVSSSPPPKKKRRRUUURRRUUUgggvvvqqqpppmmmfff\\\TTTOOOLLLKKKGGGBBB===;;;<<<>>>???>>><<<:::;;;>>>??????>>><<<;;;;;;:::::::::;;;;;;888888888888888888888888777777777777888888999:::::::::::::::::::::::::::===>>>AAACCCEEEFFFFFFFFF<<<>>>CCCGGGHHHNNN^^^ooopppsssnnnmmmooorrrrrrqqqrrrppprrrrrrppppppssstttrrrmmmllljjjhhhffffffffffffdddhhhllloooooollljjjjjjgggfffbbb^^^___bbb___ZZZVVVXXXZZZ[[[ZZZWWWTTTSSSQQQRRRSSSTTTUUUUUUUUUUUUKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDDDDCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::<<<<<<=========<<<<<<;;;999999999999999999999999888777666555555444444444777666777:::===HHH\\\nnn{{{nnnXXXLLLKKKNNNQQQTTT\\\dddlllyyy~~~pppddd[[[\\\ZZZUUUUUU[[[bbbsssvvvZZZGGG>>>>>>:::;;;;;;444>>>???BBBDDDEEEEEEDDDCCCAAAAAAAAADDDFFFGGGFFFDDDDDDFFFIIIJJJJJJIIIJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSOOOPPPRRRQQQNNNLLLLLLNNNLLLNNNPPPOOOMMMLLLLLLMMMMMMIIIGGGHHHGGGCCCCCCFFFDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA>>>>>>>>>======<<<;;;;;;===???AAABBBAAA@@@@@@@@@===<<<;;;;;;;;;<<<===>>>???======AAACCCCCCCCCEEEEEE]]]vvvfff[[[\\\```fffqqq~~~sssjjj\\\MMMBBB>>>@@@;;;555@@@bbbooo___UUUaaawwwmmmhhhfffeeeeeefffeeebbb___qqq```]]]\\\WWWWWW^^^___]]]YYYWWWYYY___eeehhhdddffffffccccccggghhheeeaaa^^^\\\]]]```eeehhhjjjdddaaaaaafffjjjlllmmmppp{{{oooeeeaaaaaadddfffdddaaa______````````````YYYXXXVVVWWWYYYZZZ[[[ZZZTTTVVVTTTQQQRRRXXX[[[[[[ZZZYYYWWWVVVUUUUUUVVVVVVOOORRRUUUWWWWWWTTTPPPNNNRRRPPPNNNMMMRRR\\\gggooouuurrruuuyyy}}}~~~yyypppfff```UUUPPPIIICCC???>>>???AAA>>>;;;999:::===???>>><<<<<<<<<;;;::::::::::::;;;999999888888888888999999777777777777888999:::;;;???>>><<<;;;;;;;;;<<<===;;;<<<===>>>@@@@@@AAAAAA;;;???EEEMMMUUUeeetttlllrrrooollllllooorrruuuvvvmmmppppppnnnnnnqqqqqqooojjjiiigggfffffffffggghhheeehhhlllnnnllljjjiiihhhggggggccc]]][[[\\\[[[WWWSSSWWW[[[]]][[[XXXUUUTTTOOOQQQRRRSSSTTTTTTSSSRRRJJJJJJKKKJJJIIIHHHFFFEEEBBBCCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCCCCAAA@@@???>>>>>>>>>=========<<<<<<;;;;;;<<<======<<<;;;;;;999999:::;;;;;;;;;::::::777888888888888999999999888777666555444444444444444777:::999333333@@@OOOmmm|||{{{zzzeeeQQQEEE@@@DDDJJJOOORRRZZZmmmxxxgggYYYWWWWWWYYY[[[\\\```kkkxxxuuuMMMIII<<<999<<<777999===999>>>???AAACCCDDDDDDDDDCCC??????BBBEEEGGGGGGDDDBBBEEEHHHJJJKKKJJJJJJJJJKKKIIILLLOOOPPPPPPOOOPPPQQQKKKNNNPPPNNNKKKHHHIIIKKKFFFJJJNNNNNNLLLKKKLLLMMMNNNJJJHHHHHHGGGDDDDDDGGGDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEDDDDDDDDDEEEEEE??????>>>===============>>>@@@BBBBBB@@@?????????===<<<;;;::::::;;;<<<===AAA???======???@@@@@@@@@EEELLLRRRllliiiSSSKKKKKKPPPZZZgggxxxvvviiidddgggkkkggg\\\RRRNNNJJJBBB;;;888555<<<===AAA^^^xxxdddTTTQQQ[[[hhh|||rrrbbbgggffffffeeeeeeccc___\\\tttjjjaaa___^^^\\\^^^ccc]]]ZZZWWWXXX[[[]]]```aaa\\\aaadddddddddeeeccc^^^WWWWWWXXXZZZ___ccceeedddcccaaabbbgggjjjkkkrrryyyyyymmmddd```aaaaaabbbbbb^^^ZZZXXXZZZ^^^``````YYYXXXVVVVVVXXXYYYYYYYYYRRRUUUVVVUUUVVVZZZ\\\ZZZXXXWWWUUUTTTSSSSSSSSSTTTOOOPPPQQQQQQQQQPPPNNNMMMQQQNNNLLLNNNRRRWWW[[[___xxxwwwkkkfff___VVVNNNHHHDDDBBBCCC???;;;<<<>>>???===999;;;;;;:::999999999999999<<<;;;;;;;;;;;;;;;;;;<<<999888888999999:::;;;<<>>???>>>>>>???@@@AAACCCDDDEEEHHHLLLVVVeeessssssnnnnnngggeeebbb___```dddggghhhjjjmmmnnnllllllooonnnkkkggggggfffeeeeeefffggggggfffiiikkkllljjjhhhggggggdddfffddd]]]YYYZZZ[[[YYYXXXZZZ]]]\\\YYYVVVTTTUUUNNNOOOQQQRRRRRRQQQPPPOOOIIIIIIIIIHHHGGGFFFEEEDDD@@@AAABBBCCCCCCBBBAAA@@@???@@@AAABBBAAA@@@>>>===============<<<<<<<<<<<<:::;;;<<<<<<<<<<<<;;;:::777888999999::::::::::::777777777777888888999999888888777666555555555555666666777999777555888>>>RRRfffttt}}}rrrlllsss```WWWTTTQQQNNNJJJLLLXXXeeerrrxxxyyymmmddd___[[[UUURRRWWW]]]aaadddooo{{{gggUUU???@@@666888<<<999;;;AAA@@@<<<===>>>???@@@AAAAAAAAA>>>???@@@CCCFFFFFFDDDAAABBBEEEGGGIIIHHHHHHIIIJJJDDDIIINNNPPPOOOMMMLLLLLLJJJMMMPPPNNNIIIFFFGGGJJJFFFIIIMMMLLLJJJKKKNNNRRRNNNJJJHHHIIIHHHDDDEEEHHHFFFFFFEEEEEEEEEEEEEEEFFFDDDDDDCCCCCCDDDDDDEEEFFFAAA???>>><<<<<<===>>>???>>>@@@BBBBBB@@@>>>===>>>===<<<;;;::::::;;;<<<<<>><<<<<<===>>>===CCCGGGEEEPPPtttlllWWWMMMFFFHHHPPPZZZgggsssvvvooobbbTTTJJJHHHKKKNNNGGG@@@===???@@@>>>>>>AAA888FFFXXXlllpppggg]]]XXXYYYddd|||qqqddd___dddccccccbbbaaa___\\\ZZZ___^^^^^^___aaaaaa```___XXXVVVVVVZZZ^^^`````````___bbbcccaaaaaaaaa___[[[MMMQQQUUUYYY^^^bbbaaa^^^ddddddgggllljjjdddfffllliiifffcccaaaaaa```\\\YYY```\\\UUUQQQSSSYYY\\\[[[[[[YYYWWWWWWXXXXXXXXXWWWQQQVVVXXXXXXYYY\\\\\\YYYUUUTTTRRRQQQQQQQQQRRRSSSOOOOOOMMMLLLLLLLLLMMMNNNEEEHHHLLLLLLIIIIIIQQQ[[[SSSssszzzooocccVVVMMMHHHIIIDDD@@@???AAAAAA===999;;;;;;:::999999999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::;;;;;;<<<======HHHEEE@@@===;;;===???AAAEEEEEEEEEFFFGGGJJJMMMNNN\\\bbbqqquuuqqqoooiiidddfffgggfffeeeeeeffffffeeeiiilllmmmkkkkkkmmmmmmiiifffffffffeeeeeefffffffffggghhhjjjiiigggeeeeeeeee```dddccc]]]ZZZ[[[^^^___``````___[[[UUURRRRRRSSSMMMNNNOOOPPPPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEDDDDDD???@@@AAABBBCCCBBBBBBAAA???@@@AAABBBAAA???===;;;<<<<<<<<<<<<<<<<<<;;;;;;888888::::::::::::888888777888888999::::::::::::666666777777888888888999888888777666666666666666888111---222888:::999999999MMM]]]mmm}}}zzzyyyxxxfffUUUIIICCCGGGOOOOOORRRXXX```kkkwwwjjj___```ZZZWWWRRROOOPPPRRRUUUWWWVVVdddtttoooNNNDDDEEE???===555999???:::999===999:::;;;;;;<<<===>>>?????????>>>???AAACCCDDDCCCBBB===@@@CCCEEEEEEEEEGGGHHH@@@FFFLLLOOONNNKKKIIIIIIJJJNNNPPPNNNIIIFFFGGGJJJGGGJJJLLLKKKIIIKKKQQQWWWOOOKKKIIIJJJIIIEEEEEEHHHHHHGGGFFFEEEEEEEEEEEEEEEBBBBBBAAAAAAAAABBBCCCCCCAAA???===;;;;;;<<<>>>@@@???AAABBBBBB???============<<<;;;:::::::::;;;<<<<<<>>>>>>===<<<>>>>>>>>>888CCCBBBBBBRRRnnnsss```NNNHHHHHHGGGJJJNNNPPPPPPQQQQQQTTTXXX___dddeeelllyyyyyyttttttzzz~~~tttlllppp|||{{{mmmZZZJJJDDDDDDBBB???<<<::::::;;;>>>::::::???AAA???AAAGGGSSSbbb{{{|||iii^^^UUURRRYYYjjj}}}yyyggg]]][[[^^^^^^^^^^^^^^^^^^^^^]]]\\\^^^ZZZWWWXXX\\\]]][[[XXXYYYZZZ\\\___bbbaaa___]]]aaaaaa___]]][[[YYYWWWWWWTTTUUUVVVXXXZZZ[[[\\\\\\dddaaaaaadddfffcccaaabbbgggccc___^^^______\\\YYYXXX[[[[[[XXXYYY^^^___]]]___```___XXXPPPOOOUUU\\\YYYWWWUUUUUUVVVXXXXXXXXXVVVUUURRRPPPOOOPPPQQQRRRPPPOOONNNMMMLLLLLLLLLLLLIIIGGGHHHLLLMMMKKKLLLOOOXXXSSSeeewww}}}rrriiieee___XXXQQQOOOOOOLLLFFF@@@AAA???>>>???<<<777888<<<@@@===@@@===444777<<<777???<<<<<<@@@@@@>>>@@@GGGQQQGGG@@@AAACCCBBBEEEJJJIIIRRRWWWTTTSSS]]]jjjppp|||pppkkkmmmmmmjjjiiilllkkkiiigggdddbbb```___iiihhhfffeeefffgggiiijjjhhhjjjkkkkkkjjjjjjlllmmmjjjhhheeeddddddeeedddccchhhfffeeedddeeedddcccbbb```^^^[[[YYYWWWUUURRRPPPSSSPPPNNNPPPNNNJJJIIIKKKHHHFFFEEEEEEEEEEEEBBB@@@>>>???@@@@@@AAAAAA@@@@@@>>>===>>>@@@BBBAAA===999=========<<<;;;;;;::::::999:::;;;<<<<<<<<<;;;:::777888:::::::::999777555777777777777777777777777666666666666666555555444555555555555555555555555888<<<@@@KKKeeevvvqqqbbb[[[TTTJJJJJJKKKMMMOOOQQQTTTXXX\\\dddiiimmmooooooqqquuuzzz|||vvvrrrjjj___VVVPPPMMMMMMNNNRRRSSSPPPSSS```nnnvvv{{{rrr\\\III@@@<<<:::888::::::999999888777666666::::::;;;;;;;;;;;;;;;;;;>>>???@@@@@@???>>>???AAA???@@@CCCEEEGGGGGGGGGGGGHHHLLLPPPOOOKKKIIIJJJMMMJJJMMMOOONNNKKKIIIIIIKKKBBBGGGMMMNNNLLLKKKNNNRRRKKKKKKJJJHHHEEEDDDFFFGGGKKKKKKJJJJJJHHHFFFDDDCCCBBBAAA@@@??????@@@AAABBB===<<<;;;:::999::::::;;;===>>>???@@@???===;;;999888888999999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;<<<@@@BBBCCCLLLccc{{{{{{mmmeeecccjjj|||}}}qqqbbb^^^ZZZOOOHHHHHHBBB<<<===CCCCCC???KKKJJJKKKMMMQQQTTTTTTSSSVVVVVVZZZfffuuu|||zzztttfff\\\RRRNNNKKKIIIIIIKKKLLLOOOPPPNNNKKKGGG???666666777777888;;;<<<<<<;;;>>>BBBEEEKKKZZZllltttrrroooXXXNNNPPPSSSXXXjjj~~~ggg```]]]YYY[[[bbbZZZZZZZZZZZZYYYYYYYYYYYY\\\XXXUUUVVVYYYZZZXXXUUUZZZ[[[\\\___``````^^^\\\^^^^^^\\\[[[YYYWWWVVVVVVSSSUUUVVVXXXZZZZZZZZZZZZaaa\\\[[[^^^___^^^]]]____________^^^^^^^^^```aaa```aaa^^^YYYXXXZZZ[[[ZZZZZZ[[[ZZZTTTMMMLLLRRRXXXWWWUUUSSSSSSTTTUUUUUUTTTSSSRRRPPPOOOOOOOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKIIIFFFGGGJJJKKKJJJKKKOOOYYYUUU^^^bbbddd|||~~~yyywwwtttvvvwwwwwwwwwrrrcccTTTLLLHHHFFFGGGFFFBBBAAACCCEEE>>>AAACCC<<<===AAA===AAA???@@@EEEGGGFFFJJJPPPKKKGGGGGGOOOUUUUUUVVVXXXgggnnnrrrnnnnnnxxxssshhhfffgggeeeeeehhhhhhhhhgggfffdddcccbbbcccggghhhhhhhhhhhhhhhggggggiiijjjkkkkkkjjjjjjkkkllliiigggddddddeeeffffffeeellliiieeeeeefffggggggeeefffccc___\\\YYYUUUQQQNNNUUUQQQOOOPPPMMMHHHFFFHHHGGGFFFEEEFFFFFFEEEBBB@@@======>>>>>>???@@@AAAAAACCCBBBAAABBBDDDCCC???<<<======<<<<<<;;;:::::::::::::::;;;<<<<<<;;;:::999777888999::::::888777555666666666666666666666666666666666666666555555444444444444444444444444444222777999;;;III]]]gggfff{{{wwwiiiXXXSSSMMMHHHFFFHHHKKKNNNPPPRRRSSSPPPLLLJJJLLLOOOZZZccckkkjjjcccaaaiiirrrooommmiiiffffffgggiiikkkdddaaa]]]YYYWWWVVVUUUUUUMMMMMMMMMJJJHHHHHHLLLOOOSSS\\\eeelllyyyyyyXXXNNNBBB;;;:::;;;;;;;;;:::::::::999888777777777999999999999::::::::::::===>>>??????>>>>>>???@@@???@@@CCCEEEGGGHHHHHHHHHIIILLLOOOMMMIIIGGGIIIKKKKKKMMMOOONNNKKKIIIJJJKKKGGGKKKOOOOOOLLLJJJLLLOOOJJJJJJIIIGGGEEEDDDFFFGGGMMMLLLJJJHHHFFFCCCAAA@@@CCCBBBAAAAAAAAAAAABBBCCC===<<<;;;:::999::::::;;;>>>>>>@@@@@@???===;;;:::888888888999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;===>>>===@@@NNN^^^xxxuuujjjaaaeeerrr}}}ooocccOOO>>>;;;AAABBB===:::<<>>???===>>>DDDKKKNNNJJJEEEDDD===999999:::888777999<<<===<<<999:::======999>>><<<:::::::::;;;AAAHHHPPP]]]mmmzzz~~~ooo]]]QQQSSS\\\^^^mmmxxxeeeVVVUUUWWWUUUVVV\\\ZZZYYYXXXXXXWWWVVVTTTSSSWWWTTTRRRRRRUUUWWWUUUSSSZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[ZZZYYYYYYXXXWWWVVVUUUTTTUUUWWWYYYZZZZZZXXXWWW[[[VVVSSSUUUXXXXXXZZZ^^^^^^```bbb```^^^___dddiiiggggggccc\\\XXXYYYYYYVVVVVVWWWVVVRRRMMMLLLQQQWWWUUUSSSQQQQQQRRRRRRRRRQQQNNNNNNOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIFFFFFFHHHIIIHHHJJJNNNRRRRRRUUUTTT[[[{{{}}}~~~qqq]]]WWWRRRSSSSSSOOOKKKKKKOOOAAA@@@DDD>>>===BBBCCCEEEBBBBBBDDDFFFFFFHHHLLLLLLRRR^^^mmmttttttssssss~~~|||jjjiiiiiiiiifffcccdddhhhcccdddddddddbbbbbbdddeeefffggghhhiiiiiigggeeeccciiijjjkkkkkkiiihhhiiijjjiiigggfffggghhhjjjjjjiiiooojjjddddddgggjjjhhhfffeeebbb^^^[[[XXXUUUQQQOOOVVVRRROOOOOOLLLFFFDDDFFFGGGFFFFFFGGGGGGFFFBBB???===<<<;;;;;;<<>>>>>======<<<<<<;;;::::::;;;;;;;;;;;;:::999888888777888999999999888777666666666666666666666666666666666666666666555555444444444444444444444444444111777888333444@@@JJJNNNbbbvvvkkk[[[NNNGGGEEEDDDCCCJJJJJJIIIGGGEEEEEEGGGIIIDDDHHHKKKIIIFFFGGGLLLQQQQQQOOOMMMLLLLLLNNNPPPQQQMMMJJJHHHGGGHHHJJJKKKKKKKKKNNNPPPNNNLLLNNNTTTZZZYYYiii}}}dddPPP@@@<<<888777999::::::888:::::::::999888888777777777777888888888999999999<<<>>>??????>>>>>>???@@@???AAACCCFFFHHHIIIJJJJJJIIIKKKLLLJJJGGGFFFHHHKKKMMMNNNOOONNNKKKJJJKKKLLLLLLOOOQQQPPPLLLJJJJJJKKKHHHIIIIIIHHHFFFEEEFFFHHHNNNMMMJJJFFFCCC@@@???>>>DDDCCCBBBBBBBBBBBBCCCDDD<<<<<<:::999999::::::;;;>>>???@@@@@@@@@>>><<<;;;777777888888999:::;;;;;;::::::999999999999::::::>>>===???@@@>>>===AAAHHHSSSmmmrrrjjjmmm|||mmmOOODDDDDDBBB>>>===>>>@@@@@@???>>>>>>???@@@>>>===>>>???>>>;;;999:::777777<<<===;;;999:::>>>@@@===999999===???>>>:::999:::???BBBHHHXXXjjjgggRRRHHHOOOcccvvv___TTTMMMQQQUUUTTTTTTXXXUUUSSSSSSUUUWWWWWWSSSPPPQQQOOONNNPPPSSSUUUUUUUUUZZZ[[[[[[[[[YYYXXXXXXXXXYYYYYYYYYXXXXXXXXXXXXWWWUUUWWWYYY[[[[[[ZZZXXXWWWWWWQQQNNNPPPTTTWWW\\\aaafffgggfffcccaaaaaadddgggfffgggeee___[[[[[[YYYUUUUUUVVVVVVSSSPPPPPPTTTXXXTTTRRRQQQPPPQQQQQQPPPOOOLLLMMMOOOPPPPPPOOONNNMMMKKKJJJJJJIIIHHHHHHIIIIIIJJJFFFEEEGGGHHHGGGIIIMMMJJJNNNSSSYYYlllxxxooojjjkkklllhhhcccaaaeeeSSSPPPUUUOOOLLLQQQSSSRRROOONNNPPPSSSVVVYYY\\\bbbrrryyyqqqhhhjjjlllkkkfffaaaaaaccc```aaabbbaaa______bbbeeeeeeeeeffffffeeecccbbbaaagggiiijjjjjjhhhffffffgggkkkjjjhhhiiijjjkkkjjjiiiiiieeeaaabbbfffhhhddd```[[[YYYWWWWWWWWWVVVTTTRRRTTTQQQOOOOOOLLLGGGEEEGGGGGGGGGGGGHHHIIIGGGCCC@@@===<<<;;;;;;===@@@DDDFFFHHHGGGDDDBBB@@@@@@???>>>?????????>>>======<<<<<<<<<;;;;;;::::::999888777777888888999888777666666666666666666666666666666666666666666666555555444333333333333333333333333222888999444111777???BBB@@@aaa~~~{{{yyyxxxssswww|||ssskkkeee^^^YYYJJJHHHEEECCCCCCDDDFFFGGGDDDCCCCCCCCCEEEHHHKKKMMMKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEEEEHHHKKKMMMLLLJJJSSSVVVXXXWWWWWW]]]hhhrrrppp\\\III======;;;999999::::::888666::::::999999888888888888777777777888888999999999<<<>>>????????????@@@AAA???AAADDDFFFIIIJJJKKKKKKGGGHHHHHHGGGFFFGGGJJJMMMNNNNNNNNNMMMLLLKKKLLLLLLNNNPPPQQQPPPMMMJJJJJJJJJHHHIIIJJJIIIGGGGGGHHHIIIMMMLLLIIIEEECCCAAA??????DDDCCCCCCCCCCCCCCCCCCDDD<<<;;;:::999999999:::;;;===>>>???@@@@@@>>><<<;;;666666777888999:::;;;;;;999999888888888888999999>>>===>>>@@@AAAAAAAAAAAADDDSSSkkkpppccc```___]]]WWWRRRLLLHHHFFFCCC???<<<;;;;;;;;;:::888888:::;;;666444444888999666555777777???FFFHHHIIIJJJFFFBBBBBBDDDNNN[[[eeerrr}}}wwwiiiVVVLLLTTTmmm{{{gggVVVOOOMMMPPPSSSQQQQQQSSSOOONNNOOOTTTYYYZZZWWWSSSLLLLLLMMMOOORRRUUUVVVWWWXXXYYYYYYWWWTTTSSSTTTVVVYYYYYYYYYYYYYYYYYYYYYYYYWWWXXXZZZ[[[[[[ZZZXXXWWWVVVPPPMMMQQQVVVZZZ```eeeoookkkeeebbb```___]]][[[ZZZ^^^___]]][[[[[[WWWRRRTTTUUUVVVTTTRRRRRRUUUXXXTTTRRRQQQRRRSSSSSSQQQOOOMMMNNNPPPRRRRRRQQQOOONNNJJJIIIHHHHHHGGGHHHHHHHHHJJJFFFFFFHHHHHHFFFGGGKKKIIINNNTTTeeerrrffflll|||vvv|||yyyxxxtttllllllkkknnnuuu}}}nnnbbbfffhhhhhhfffccc```^^^[[[YYY]]]___```^^^[[[[[[^^^bbbdddcccaaa```_________```dddfffhhhhhhfffdddcccdddiiihhhffffffgggfffeeeccc```]]]\\\___bbbbbb^^^YYYWWWUUUUUUUUUWWWXXXWWWVVVRRROOONNNPPPNNNKKKJJJLLLJJJIIIIIIJJJJJJHHHEEEBBB????????????BBBDDDGGGIIIJJJHHHFFFCCC@@@???@@@@@@AAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999888888888888888888777777666666555555555555555555555555666666666666666555555444333333333333333333333333000333555333222555666666777>>>KKKUUUWWWZZZdddoooppprrrxxxqqqjjjbbb[[[VVVSSSOOOLLLMMMIIIFFFGGGKKKOOOPPPOOOPPPSSSVVVYYYYYYWWWSSSQQQPPPMMMLLLPPPYYY```eeeeeeiiikkknnnrrrzzzsssaaaOOOCCC>>>>>>>>>555444444444666888999999999999888888888888777777777777777888999:::::::::===>>>@@@@@@???@@@AAACCC@@@AAADDDGGGIIIJJJJJJJJJDDDDDDEEEFFFGGGIIILLLNNNMMMLLLKKKKKKLLLLLLMMMMMMNNNOOOPPPPPPNNNLLLJJJJJJIIIJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB;;;:::999888999999;;;;;;<<<===>>>??????>>><<<;;;666666777888888999::::::888888777777777777888888;;;999888888<<>>>>>======;;;:::::::::::::::888888777777777666666666555555555555555555555555666666666666666555555444222222222222222222222222111222333333444333111...777///000999>>>???JJJZZZcccfffooo{{{yyypppkkkggghhhkkkmmmkkkhhhpppssswww{{{||||||zzzyyy{{{uuuqqqwwwttt^^^NNNIII@@@999555555888;;;666555444333333444666777777777777777777777777777666666777888999::::::;;;<<<>>>???@@@??????AAACCC@@@BBBDDDFFFHHHIIIIIIIIICCCCCCDDDFFFHHHJJJLLLNNNLLLJJJHHHIIIKKKMMMNNNNNNNNNNNNOOOOOONNNLLLJJJIIIIIIJJJLLLKKKIIIHHHHHHIIIFFFFFFGGGGGGFFFEEEDDDCCC@@@AAAAAABBBBBBAAAAAA@@@:::999999888888999;;;;;;:::;;;===>>>>>>===;;;:::777777777888888888888999777777777666666777777777;;;:::777555888======999<<<<<<===@@@III^^^~~~rrruuugggXXX___nnnwww|||zzzyyyvvvqqqmmmkkkkkkmmmmmmiiiggghhhiiilllttt}}}qqqZZZQQQTTT[[[```dddvvv~~~aaaOOOKKKOOOLLLLLLJJJIIIGGGHHHKKKNNNSSSTTTVVVWWWVVVUUUSSSRRRLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSPPPKKKKKKNNNRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVUUUVVVWWWXXXYYYZZZVVVUUUZZZ\\\\\\\\\^^^___^^^\\\[[[YYYWWWTTTQQQSSSVVVVVVTTTSSSTTTSSSPPPRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRTTTVVVVVVUUUSSSQQQQQQRRRRRRQQQPPPOOONNNHHHHHHHHHGGGGGGHHHHHHIIIIIIGGGIIILLLKKKGGGEEEGGGCCCIIINNNddd|||pppVVVSSSMMMJJJMMMRRRTTT[[[qqqyyyooofffbbb^^^\\\```hhhbbbcccaaa\\\\\\___]]]XXXVVVYYY[[[XXXSSSSSSXXX^^^^^^]]]]]]]]]\\\]]]]]]]]]\\\___bbbcccbbb```______\\\[[[[[[\\\]]]\\\ZZZXXX[[[\\\]]]\\\ZZZZZZ\\\^^^```^^^]]]\\\]]]]]][[[YYYTTTQQQQQQTTTTTTRRRRRRUUUQQQNNNLLLKKKKKKKKKKKKJJJEEEHHHMMMQQQRRRQQQOOOMMMHHHIIIIIIGGGCCCAAABBBDDD@@@@@@@@@???>>>>>>============<<<;;;;;;;;;<<<===888888777666666666666666555555555555555555555555666666666666666555555444222222222222222222222222333333333444333222111111111000222666777777999>>>MMMRRR^^^llluuu|||}}}fffQQQEEE<<<<<<;;;999666444444444;;;:::999666444333444555555555555555666666666666444555555666888999999::::::;;;===>>>===>>>@@@AAAAAABBBDDDFFFGGGGGGGGGFFFDDDDDDEEEGGGIIIKKKKKKJJJIIIGGGEEEGGGJJJNNNOOOOOOOOOOOONNNNNNMMMKKKHHHFFFHHHJJJKKKJJJHHHFFFEEEEEECCCDDDFFFGGGFFFDDDBBB@@@>>>>>>???@@@@@@???>>>>>>:::999888888888999;;;<<<999:::;;;======<<<:::999888888888888777777777777777666666555555666666777:::;;;999555777<<<<<<888888999;;;===>>>EEEXXXkkk|||bbbYYYaaafffdddiiixxxdddVVVMMMRRR```nnn|||rrr\\\NNNIIIKKKOOOIIIKKKLLLJJJGGGHHHKKKNNNQQQTTTVVVUUUPPPMMMNNNQQQNNNNNNNNNMMMKKKKKKKKKMMMPPPRRRQQQNNNIIIIIIMMMRRRRRRRRRRRRRRRQQQQQQQQQQQQUUUTTTSSSRRRSSSUUUXXXYYY\\\YYYXXX\\\]]]ZZZXXXXXXTTTXXX\\\\\\YYYWWWWWWYYY[[[\\\YYYSSSRRRTTTUUUSSSSSSTTTUUUUUUTTTSSSSSSRRRQQQQQQRRRTTTVVVWWWUUUTTTRRRRRRQQQQQQPPPOOONNNMMMHHHHHHHHHGGGHHHHHHIIIIIIIIIHHHJJJNNNMMMHHHEEEFFFDDDIIIIIIWWWdddRRRCCCRRRHHHEEEIIIOOONNNMMM[[[mmmmmmyyyfffccc^^^[[[YYYXXXWWWWWW[[[```aaa[[[XXXYYYXXXTTTSSSVVVXXXVVVQQQQQQXXX^^^[[[\\\^^^______^^^]]]\\\ZZZ]]]```bbbaaa______^^^ZZZZZZZZZ\\\]]]]]][[[YYY___``````\\\XXXYYY___eee___^^^\\\]]]^^^^^^]]][[[VVVSSSSSSVVVVVVSSSSSSVVVSSSPPPMMMKKKKKKLLLLLLLLLGGGLLLRRRWWWXXXVVVQQQNNNEEEGGGGGGEEEBBB???@@@BBB??????>>>>>>===<<<<<<<<<>>>===<<<;;;;;;<<<>>>???888888777666666666666666555555555555555555555555666666666666666555555444111111111111111111111111///000111111///...111666///555555---,,,222777555999???LLLZZZeeepppooofffUUU???777===999999888555333222222333444555666666666666888999444444444555555555555555333333444555666777888999888999;;;<<<<<<<<<>>>@@@AAABBBDDDEEEFFFFFFEEEEEEFFFFFFGGGIIIJJJJJJIIIGGGHHHEEECCCEEEJJJNNNPPPPPPQQQOOONNNMMMLLLJJJFFFDDDGGGHHHJJJIIIFFFDDDCCCCCCAAACCCEEEGGGFFFCCC???===<<<===>>>??????>>>===<<<999999888888888999;;;<<<888999;;;<<<<<<;;;999888999999888888777666666666666666555555555555666666333777666333444999999555333444888===<<<<<>>999888777666666777888888777777666666555555555444666555555555555444444444333222111000000000222222000000000000000000000000////////////////////////333333444777===LLLeee{{{wwwwwwgggfffTTTOOOHHH@@@:::666555555333333333222222111111111444444444555555555666666555555444333333333333444666666666666666666666666777999;;;<<<<<<;;;<<<===>>>@@@CCCEEEEEECCCAAA@@@FFFDDDCCCEEEHHHJJJHHHFFFEEECCCBBBEEEJJJMMMMMMLLLMMMLLLKKKIIIFFFDDDAAA@@@BBBAAA@@@???@@@@@@AAABBBFFFFFFEEECCCBBB@@@???>>>;;;:::999999;;;===<<<<<<999999:::;;;:::999777666666777888999999999999999999888666555555555666777555555666777777888777777777777666666555555555444444555777999;;;<<<<<<===FFFNNNbbb{{{{{{zzzyyyxxxyyy}}}tttooosss{{{{{{nnn^^^\\\nnnkkkKKKJJJHHHFFFEEEEEEFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJIIIKKKMMMMMMKKKLLLQQQUUUIIIJJJKKKJJJHHHHHHIIIKKKKKKLLLMMMOOOQQQRRRSSSSSSRRRRRRQQQPPPNNNMMMLLLLLLUUUUUUVVVTTTSSSSSSUUUWWWYYYQQQPPPZZZ___[[[XXX[[[YYYZZZZZZ[[[\\\\\\]]]]]]aaa^^^XXXSSSSSSWWWVVVRRROOONNNMMMLLLMMMNNNPPPQQQQQQNNNLLLNNNRRRTTTRRROOOSSSQQQNNNMMMNNNNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHIIIJJJKKKLLLSSSPPPPPPZZZnnnwwwkkkccc```___YYYWWWUUUUUUWWWXXXWWWVVVTTTUUUVVVTTTRRRPPPOOOOOO[[[[[[[[[\\\]]]]]]^^^^^^]]]]]]]]]]]]\\\[[[ZZZYYY]]]]]]\\\\\\[[[[[[ZZZZZZ___aaaaaa___[[[YYYZZZ[[[___]]]]]]___ccceeedddcccccccccbbb```\\\XXXVVVVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQRRRQQQPPPMMMJJJHHHJJJKKKLLLMMMLLLJJJHHHFFFDDDBBB@@@?????????===<<<<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<999888777666555666777777666666666555555555444444555555555555444444444333222222111000000000111222////////////////////////////////////////////////---...111444555777AAALLLZZZ\\\```eeejjjrrryyy}}}yyymmm^^^LLLBBBBBB===;;;888444222222333333333333222222222111111111333333333444444444555555555555444333333333333333444444444444444444444444555666888999888999;;;===???@@@AAACCCCCCBBB@@@???>>>>>>???BBBFFFHHHFFFDDDFFFEEEFFFIIILLLMMMKKKHHHKKKJJJIIIGGGEEEBBB@@@???CCCBBBAAA@@@AAABBBCCCDDDHHHHHHGGGFFFEEECCCCCCBBB:::999888888:::;;;;;;:::999:::;;;;;;:::999888777777777888999999999999999888888777666666666666777444555666666777777666666555555555444444444333333333444555777999:::::::::>>>===BBBOOOdddttteeeYYYWWWVVVVVV___lll}}}{{{xxx~~~ooo___VVVRRRYYYeeefffnnnsssrrrvvv|||yyyppprrrZZZLLLFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEEEEDDDEEEHHHJJJJJJHHHFFFEEEGGGKKKOOOQQQGGGHHHHHHGGGFFFFFFGGGIIIFFFHHHLLLOOOQQQRRRQQQQQQOOOOOOQQQQQQRRRQQQPPPOOOXXXXXXXXXVVVTTTUUUXXXZZZYYYRRRRRRZZZ___]]]]]]```WWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZWWWTTTVVVZZZYYYTTTMMMLLLKKKKKKKKKLLLMMMNNNMMMMMMNNNNNNOOOPPPQQQQQQPPPNNNLLLKKKLLLLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIGGGEEEGGGOOO___ppp|||tttjjj]]]WWWXXXZZZYYYXXXUUUTTTTTTUUUWWWWWWVVVTTTSSSUUUVVVVVVUUUTTTTTTUUUZZZYYYYYYXXXYYYZZZ[[[\\\cccbbb```^^^\\\ZZZYYYYYY\\\\\\[[[ZZZYYYXXXWWWWWW]]]^^^```aaa_________```aaa```___```bbbccccccbbbaaabbbccc```[[[WWWVVVWWWRRRSSSTTTUUUVVVVVVUUUUUURRRRRRSSSSSSRRRPPPMMMLLLKKKKKKJJJIIIHHHFFFEEEDDDBBB@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;666666666666777888999999888777666555555555555555555555555555444444444444444444444444333333333333111111000000000000111111////////////////////////////////////////////////......000222111,,,,,,///444777===CCCKKKTTT]]]ccc~~~~~~{{{wwwssstttzzz|||uuuoooooovvvzzzwwwxxx}}}|||{{{vvvtttssswww___HHH===999333000111//////000000111333444555222222222111111111111111111222222222222333333333555444333333222222333333111111111111111111111111222333444444555666999<<<>>>???????????????>>>>>>999:::===BBBEEEGGGFFFDDDFFFGGGIIILLLMMMLLLHHHEEEHHHGGGGGGEEECCCAAA???>>>CCCCCCBBBBBBBBBCCCEEEFFFHHHHHHHHHGGGFFFEEEEEEDDD:::888777777999::::::999::::::;;;;;;;;;:::999999777888999999999999999999888888888888888777666666444444555555666555555555444444333333333333222222111222333555666777777777666666999<<>>@@@AAABBBBBBBBBDDDGGGJJJKKKEEE??????DDDIIILLLLLLEEEFFFFFFFFFEEEEEEFFFHHHHHHIIIKKKMMMOOOPPPPPPPPPOOOPPPSSSUUUUUUUUUSSSRRRZZZZZZXXXVVVUUUVVVYYY\\\ZZZUUUTTTZZZ]]]\\\]]]```[[[ZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUTTTWWW\\\ZZZUUUMMMLLLKKKKKKKKKLLLLLLMMMKKKMMMOOOOOONNNNNNPPPSSSQQQOOOLLLLLLLLLLLLKKKIIIKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDDDDCCCEEEDDDBBBAAAAAABBBDDDEEECCCDDDDDDEEEEEEEEEEEEEEECCCGGGKKKLLLLLLNNNQQQUUUaaahhhtttwwwjjj```\\\XXXTTTVVVZZZ\\\XXXSSSVVVVVVWWWXXXXXXWWWUUUTTTUUUWWWYYYZZZZZZZZZ[[[\\\WWWVVVUUUUUUVVVXXX[[[]]]fffdddaaa^^^[[[YYYYYYYYYZZZZZZYYYYYYXXXXXXWWWWWW^^^____________```aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaacccdddbbb\\\XXXXXXZZZRRRSSSTTTVVVWWWWWWWWWVVVSSSSSSTTTUUUTTTRRRPPPNNNLLLKKKIIIGGGEEEDDDCCCCCC@@@???===<<<===>>>===<<<999999999999999999999999666666666666666777888999777666666555444444444444444444444444333333333333444333333333222222222222////////////000000000111////////////////////////........................222---+++...//////000333111222444666888;;;@@@CCCeeeeeedddccceeekkkssszzz}}}{{{uuujjjmmmvvvxxxwwwwww|||~~~uuurrrjjj___RRRIIIFFFFFFRRRBBB444333555555333333000000111222333333333333111111111111111111111000000000000111111111222222444333333222222222222222000000000000000000000000000111222222222555999<<<======<<<<<<<<<<<<======999<<<@@@DDDGGGGGGEEEDDDFFFGGGIIIJJJKKKJJJGGGEEEFFFFFFEEEDDDCCCAAA???>>>CCCCCCBBBBBBCCCEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDDDD;;;999888888999::::::999::::::;;;;;;;;;:::::::::888888999::::::999999999777888999999999888666555333333444555555444444444333333333333333333333333111222333444555555555555444888>>>AAA===<<>>===>>>??????@@@BBBFFFIIIGGGDDD@@@@@@CCCGGGIIIJJJCCCDDDEEEEEEDDDDDDFFFHHHLLLKKKKKKJJJKKKLLLNNNOOONNNPPPRRRSSSTTTSSSQQQPPPTTTUUUTTTSSSRRRSSSVVVXXXWWWTTTSSSUUUVVVUUUUUUWWW\\\\\\\\\[[[ZZZZZZYYYYYYUUUUUUUUUTTTXXX]]][[[VVVMMMMMMMMMLLLLLLLLLMMMMMMJJJMMMQQQPPPNNNNNNQQQUUURRRPPPNNNMMMNNNNNNLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDCCCCCCBBBBBBEEEDDDBBBAAAAAABBBDDDEEECCCCCCDDDEEEEEEEEEDDDDDDGGGHHHHHHEEEBBBBBBGGGKKKSSSSSSTTTZZZdddqqq~~~wwwggg^^^ZZZUUURRROOOPPPSSSVVVXXXWWWUUUSSSVVVWWWXXXXXXWWWUUUSSSSSSRRRUUUWWWYYYYYYZZZ[[[]]]ZZZYYYYYYZZZ\\\___bbbdddfffdddaaa^^^[[[ZZZYYYYYYXXXYYYYYYZZZZZZ[[[[[[[[[```^^^\\\ZZZ[[[]]]^^^___bbbcccccccccbbbbbbbbbcccccceeefffddd___\\\\\\]]]TTTUUUVVVXXXXXXXXXWWWWWWSSSTTTUUUUUUUUUSSSPPPOOOMMMLLLIIIGGGEEEDDDCCCCCC@@@>>><<<<<<=========<<<999999999999999999999999888777777777777888888999666666666555444333333222222222222222333333333333222222222222111111111111......//////000000000000........................------------------------///)))'''***...///111444...000111222222444777999@@@AAABBBDDDHHHNNNTTTYYYUUUVVVXXX]]]bbbeeedddccc[[[___hhhooommmcccXXXSSSWWWZZZ\\\ZZZVVVRRRRRRSSSIIIJJJHHHAAA:::555666888===888444444333111/////////000111111111000///...000000000000000000000000/////////000000000000111333333222111111111111222000000000000000000000000000111111111222444888;;;::::::::::::;;;;;;<<<<<<<<>>BBBBBBAAABBBCCCEEEGGGHHHEEEEEEEEEDDDDDDDDDCCCCCC<<<;;;999999;;;;;;;;;:::::::::::::::::::::::::::999999:::::::::999999888777777888999999777666555333444444444444444333333333333333333333333333333222333333444555555555444777444444666777888>>>FFFAAAUUUhhh~~~uuucccMMMBBBAAAAAA;;;444===>>>???@@@@@@???>>>>>>;;;<<<<<<<<<===@@@DDDGGGBBBDDDFFFFFFEEEEEEGGGJJJBBBCCCDDDCCCBBBCCCEEEGGGLLLKKKIIIHHHHHHIIIKKKLLLJJJKKKMMMNNNNNNMMMLLLLLLLLLMMMOOOOOONNNOOOQQQSSSWWWVVVVVVUUUTTTSSSRRRRRRTTTTTTUUUUUUVVVWWWWWWWWWWWWXXXVVVUUUXXX\\\[[[VVVNNNNNNNNNNNNMMMMMMMMMMMMJJJMMMOOOPPPNNNOOOQQQTTTSSSQQQNNNNNNNNNNNNMMMKKKKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDDDDDDDBBBBBBCCCDDDDDDCCCCCCCCCFFFJJJOOORRRSSS___nnn{{{{{{bbb\\\TTTNNNLLLMMMNNNPPPJJJMMMOOOOOOOOOPPPTTTXXXSSSUUUVVVUUUSSSQQQQQQRRRSSSUUUXXXYYYZZZZZZ\\\]]][[[[[[[[[\\\^^^aaadddeeecccbbb```^^^]]]\\\\\\[[[[[[[[[\\\]]]^^^___``````fffccc```______aaaaaa```aaabbbddddddccccccdddfffggggggfffeeedddbbb```___XXXYYYZZZZZZZZZXXXWWWVVVSSSTTTUUUUUUTTTRRROOONNNMMMKKKJJJGGGFFFDDDCCCCCCAAA???============<<<;;;999999999999999999999999999999888888888888999999666666666666555444222222111111111111222222222222222111111111000000000000,,,---...///000000000///........................---------------------------***+++///000---+++,,,+++,,,...//////111444666222222333333444555555666;;;999888:::===@@@AAABBB???BBBEEEFFFCCC>>>;;;999999999:::888666444444444333555666555222111333666222222222000---,,,///333//////000111111111000000////////////000000000000////////////000000000000333222111111000000111111000000000000000000000000///000111222222333777999777777999:::;;;<<<<<<<<<<<<>>>AAABBBAAA???>>>===AAABBBDDDDDDDDDFFFIIIKKKFFFEEEEEECCCBBB???>>>===@@@??????@@@BBBDDDFFFGGGFFFFFFFFFEEEDDDCCCCCCBBB===<<<::::::;;;<<<;;;:::999999888888888999:::;;;::::::::::::::::::999888777777777777777666555555444444555555444444333333222222333333333333444444333333444444555444444444888333111555888777777888888AAABBBJJJ```vvvuuu[[[JJJGGGBBB===:::999999:::999999:::;;;;;;<<<;;;;;;:::;;;;;;::::::===AAADDD@@@DDDHHHHHHEEEDDDFFFIII???@@@AAAAAA@@@AAACCCEEEFFFFFFFFFFFFGGGGGGHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKHHHJJJMMMOOOPPPPPPQQQRRRVVVWWWXXXWWWUUUSSSRRRPPPPPPPPPQQQQQQRRRSSSSSSSSSXXXWWWTTTRRRTTTXXXVVVQQQNNNNNNNNNNNNMMMMMMLLLLLLIIIKKKLLLMMMNNNOOOQQQRRRPPPNNNLLLKKKLLLLLLJJJIIIKKKJJJIIIGGGFFFFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@===@@@CCCGGGIIIFFFAAA===AAABBBDDDFFFGGGHHHHHHHHHKKKMMMLLLIIILLLTTTZZZ\\\eeefffjjjqqqyyy|||xxxtttooojjj```TTTKKKCCCEEEGGGFFFEEEEEEIIIMMMKKKLLLLLLKKKKKKMMMQQQUUUOOOQQQRRRRRRPPPPPPRRRUUUWWWYYY[[[\\\\\\\\\]]]^^^ZZZZZZ[[[\\\\\\]]]^^^^^^___`````````aaa``````___``````aaaaaabbbbbbccccccjjjiiihhhiiijjjiiifffccc^^^aaacccdddcccdddgggiiijjjgggddddddffffffbbb___]]]]]]]]]\\\[[[XXXVVVUUUSSSTTTTTTTTTSSSPPPMMMKKKJJJJJJIIIGGGFFFDDDCCCBBBCCCAAA>>>=========<<<;;;999999999999999999999999999999888888777888888999777777777777666444222111000000000111111111222222111111000000000/////////+++,,,---///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,///---///222111,,,***,,,---...///...------...000222111111000000///...---555444222000......///000,,,///222111000111333444111///...///000111111000000111111111////////////,,,///000...---...222555//////000000111111222222........./////////000000////////////000000000000222222111000000000000000000000000000000000000000...///111222222222444666333555888:::<<<===<<<<<<;;;===@@@@@@===<<<<<<===???BBBFFFGGGFFFFFFHHHJJJEEEEEEDDDBBB@@@===;;;:::=========>>>@@@BBBEEEFFFFFFEEEDDDCCCBBBAAA@@@???===;;;999999:::;;;:::999888888777777777888999:::::::::;;;;;;::::::999888777666666555555555555555555555555555555444333333111111111222222222333333333333444444444333333222555222444:::;;;666...+++666:::444222;;;EEEPPP```ooo___NNNAAA??????<<<777333444:::AAA666666666777777999::::::::::::999888888:::>>>BBBBBBBBBCCCCCCCCCDDDEEEFFF===>>>??????>>>???AAACCC@@@AAADDDFFFGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMHHHKKKPPPSSSSSSTTTTTTUUUOOOSSSTTTSSSQQQPPPNNNLLLWWWWWWVVVVVVUUUTTTTTTTTTVVVUUUQQQMMMNNNRRRPPPKKKMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIJJJKKKMMMOOOPPPPPPNNNLLLJJJIIIIIIIIIHHHGGGKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>????????????>>>>>>???AAABBBCCCCCCBBB@@@???CCC@@@===>>>AAACCCCCCAAA???@@@@@@@@@@@@@@@@@@???===BBBFFFEEEFFFHHHHHHFFF@@@BBBEEEKKKQQQVVVXXXXXXXXXdddpppqqqkkkkkkvvvyyypppkkkeee]]]WWWVVVOOOKKKGGGIIIMMMNNNJJJEEEIIILLLNNNJJJDDDBBBFFFKKKIIIIIIJJJKKKKKKJJJJJJIIIMMMOOOQQQQQQPPPQQQVVVYYYVVVXXXZZZZZZZZZYYYZZZ\\\\\\\\\]]]]]]]]]\\\\\\[[[]]]___```bbbcccdddcccccceeeeeeeeeeeeddddddddddddggggggiiilllnnnlllfff```]]]```cccddddddeeehhhkkkkkkfffbbbdddhhhhhhccc^^^``````___^^^[[[YYYVVVTTTSSSTTTTTTSSSRRROOOLLLJJJHHHHHHHHHGGGFFFDDDBBBAAADDDBBB???>>>>>>===<<<:::999999999999999999999999888888777777777777777888777888888888777555333111//////000000111111111222000000000000////////////***+++---///000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,+++***...444---...//////......///000***)))***+++...///000000+++---//////...///111333***///333222000///...---...,,,***+++...000000...***++++++---.........---...111333111///...,,,***---------,,,,,,---......---.........//////000000////////////000000000111222111111000000000000000////////////////////////---///111222111111222333111333777;;;===>>>===<<<;;;>>>@@@???===<<<===@@@???CCCHHHJJJIIIGGGFFFGGGDDDDDDBBB@@@>>>;;;999777;;;;;;<<<===???AAADDDEEECCCBBBAAA@@@>>>===<<<;;;<<<:::888888999999999888777777666666666777999:::;;;;;;;;;;;;::::::999888777666555333333444555555555666666666555444444333//////000000111111111222222333333333333222111111222...---000222111333666***333444444:::999888@@@EEEWWWmmm___EEE>>>???===666;;;999777777999888555222777666666666777888:::;;;::::::999777666999===AAAEEE@@@======@@@DDDDDDCCC>>>>>>>>>>>>>>>??????@@@DDDDDDCCCDDDDDDEEEFFFFFFLLLJJJFFFCCCCCCEEEHHHJJJMMMPPPSSSTTTQQQNNNKKKJJJPPPQQQQQQPPPOOOPPPRRRTTTXXXSSSPPPSSSRRROOOPPPUUUUUUTTTRRRPPPNNNLLLKKKJJJMMMMMMLLLLLLKKKKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIJJJIIIGGGEEEDDDCCCCCCDDDAAAAAABBBBBBAAA???>>>===AAAAAA@@@>>><<<;;;===???@@@AAADDDEEEEEEDDDBBB@@@AAABBBCCCDDDDDDBBB@@@?????????AAAAAAAAAAAA@@@?????????????????????????????????@@@AAABBBCCCCCCDDDGGGHHHIIIJJJLLLOOOTTTWWWhhhhhhgggfffeeeeeeffffffggggggffffffeeeddddddddd^^^YYYRRRMMMKKKJJJIIIHHHEEEEEEFFFFFFFFFFFFEEEEEENNNLLLHHHEEEDDDEEEGGGIIIEEEEEEFFFGGGGGGHHHIIIIIINNNOOOPPPPPPPPPRRRUUUXXXYYYWWWUUUVVVYYYZZZYYYXXXYYYYYYYYYZZZ[[[[[[\\\\\\______```cccfffeeeaaa\\\bbbaaaaaabbbccceeegggiiillljjjiiiiiikkkjjjgggccc```]]]___eeegggeeefffkkkllliiifffgggiiijjjfffaaacccaaa___[[[XXXVVVTTTSSSTTTRRROOOMMMLLLKKKIIIHHHIIIIIIHHHGGGEEECCCAAA@@@>>>===============>>>>>>;;;;;;;;;;;;::::::::::::;;;:::888666555666777888888999999999777555333222111000000000000000111111222222222111000//////...000000000000000000000000///............---------+++,,,,,,------,,,,,,+++------,,,+++,,,---///000---------............/////////............//////////////////////////////000///...---,,,------.........------------......000000000000000000000000............////////////////////////////////////000000////////////000000...............///000000000000000000000000000000111111000000000000000000000000000000111222333444666777999::::::999888666>>>=========>>>???@@@@@@HHHHHHHHHGGGEEEFFFGGGIIIDDDBBB???<<<:::::::::;;;;;;;;;::::::;;;===@@@BBBAAA@@@???===<<<<<<;;;;;;<<<;;;:::999888888888888888777666555555666777777<<<:::777666777888888777999888777666555444444444555555555444444333333333222222111111111111111222222222222111111111111000000000000000111111111111333333444444555666777777<<>>===:::777888555555555555555555444444888777666555555777999;;;777666666666888<<<@@@CCC===;;;:::<<>>>>>???AAAAAAAAABBBCCCDDDEEEFFFIIIGGGEEECCCCCCEEEGGGIIILLLNNNQQQRRRPPPNNNMMMMMMOOOPPPQQQPPPNNNOOOPPPRRRUUUPPPOOOQQQQQQMMMNNNRRRQQQQQQPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJHHHGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFDDDBBBAAAAAABBBBBB@@@@@@AAAAAAAAA???>>>============<<<;;;;;;===??????@@@BBBDDDDDDBBB@@@??????@@@AAABBBBBB@@@???>>>>>>??????@@@@@@???>>>===>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<======>>>>>>???>>>???@@@???@@@BBBEEEHHHPPPOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNKKKFFFCCCCCCCCCBBBAAACCCDDDDDDDDDDDDDDDCCCBBBHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIILLLNNNOOOOOOOOOPPPRRRUUUUUUSSSQQQRRRUUUXXXXXXWWWWWWXXXYYYZZZ[[[\\\\\\]]]]]]]]]___bbbdddddd```]]]^^^^^^___aaacccfffiiikkklllkkkjjjjjjkkkjjjgggdddccc___```eeefffeeegggkkkllliiifffgggiiiiiifffbbbbbb```]]]ZZZXXXVVVUUUUUUSSSQQQNNNLLLKKKIIIGGGFFFHHHGGGGGGFFFEEECCCBBBAAA>>>======<<<<<<======>>><<<<<<;;;;;;::::::999999;;;:::888666555666777777777777777777666444222111111111000000000000111111222222111111000//////...////////////////////////............------------+++,,,,,,------,,,,,,+++---,,,++++++,,,---...///------------............//////............//////........................000///...---,,,------.........------------......////////////////////////---.........////////////........................//////............//////---------------......///////////////////////////111111111000000000000000000000000000111222333444444555777888999999888888<<<======>>>???@@@AAAAAAEEEFFFHHHHHHHHHGGGGGGGGGEEECCCAAA>>><<<;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAA>>>======<<<<<<<<<<<<<<<<<<<<<;;;999999888888999666666555555555777888999;;;999777666777888888888666555444333222222222222444444333333333333333333222222111000000111111222222222222111111111000000//////000000000111111111111111222222333444444555333555999===DDDSSSdddqqqqqq^^^TTTOOOCCC999888999666555555444444444444444444444444666666555444555666777888777777666777888:::===>>>;;;:::999;;;???AAABBBAAA;;;;;;;;;;;;;;;<<<======?????????@@@AAACCCDDDEEEEEEDDDDDDDDDDDDFFFGGGIIIKKKMMMOOOOOONNNNNNNNNOOONNNOOOPPPOOONNNMMMNNNOOOSSSPPPPPPQQQQQQNNNMMMOOOMMMMMMMMMMMMLLLKKKKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHJJJIIIGGGFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFCCCBBB@@@?????????@@@@@@?????????@@@@@@???>>>>>>;;;<<<======<<<===???AAA===???@@@AAAAAA@@@>>>===>>>??????@@@@@@???===<<<>>>>>>>>>>>>>>>===<<<;;;========================::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::===???@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????DDDBBB@@@@@@AAABBBAAAAAABBBBBBCCCBBBBBBAAA@@@@@@BBBBBBDDDDDDDDDCCCBBBAAAEEEEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNOOONNNNNNOOOQQQQQQOOONNNOOORRRTTTUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^```bbbbbb___]]]YYYZZZ\\\```cccgggkkkmmmllllllkkkllllllkkkhhheeedddaaa```bbbcccccceeeiiijjjhhhffffffhhhhhhdddaaa___]]]ZZZXXXVVVVVVVVVWWWQQQOOOKKKIIIHHHGGGDDDCCCEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>===============>>>======<<<<<<;;;:::999999;;;999888666666666666777555555555555444333222111111111000000000000000111222111111000000//////...////////////////////////............------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------------............///......------......///........................///...------,,,---------......------------......---------------------------------.........//////...........................------------------...,,,,,,,,,,,,,,,------...////////////////////////111111111000000/////////000000000000111111222333222222333555666888999999:::<<<>>>@@@BBBCCCCCCCCCBBBDDDFFFHHHIIIHHHFFFEEEGGGEEEBBB@@@===<<<<<<<<<;;;<<<<<<===>>>???@@@@@@;;;;;;;;;;;;;;;<<<=========<<<;;;:::::::::::::::555555444555666777999:::999777666666888999999888555444333222222111111222111111222222222222222222111111000000000111111222222222111111111000000000//////000000000000111111//////000000111111222222111333555444444888>>>CCCSSSeee~~~ooo[[[KKK???999999444222444444222111222333333333444444444444444555444444444444444333333666666666777777888888999999888777999<<>>???@@@BBBDDDEEEBBBBBBCCCEEEFFFGGGHHHIIILLLMMMMMMMMMLLLLLLNNNOOOLLLMMMOOONNNLLLKKKLLLMMMSSSRRRRRRSSSRRRPPPNNNNNNKKKLLLLLLLLLKKKJJJIIIHHHDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEFFFGGGHHHIIIHHHHHHGGGFFFEEEEEEEEEEEE@@@???>>>======>>>??????======>>>>>>>>>>>>>>>>>>===???@@@@@@??????AAACCC>>>>>>???@@@@@@???===<<<>>>>>>>>>???>>>===<<<<<<>>>>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<;;;999999;;;===???>>>>>>=========>>>>>><<<======>>>??????@@@@@@@@@??????AAACCCCCCBBBAAAAAAAAABBBAAAAAA@@@???>>>???@@@AAABBBBBBBBBBBBAAADDDDDDDDDEEEEEEEEEFFFFFFHHHJJJMMMNNNNNNMMMMMMNNNQQQOOONNNNNNPPPRRRSSSTTTRRRTTTVVVYYY[[[\\\]]]]]]_______________^^^]]][[[YYYZZZ]]]```dddhhhkkkmmmmmmmmmnnnooonnnllliiigggcccaaa___^^^___```bbbeeegggeeecccdddddddddaaa___ZZZYYYVVVTTTSSSSSSTTTUUUNNNLLLHHHFFFEEEDDDBBB@@@BBBBBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;:::::::::999888777666666666777555555444444444333222222222111000000000000000000111111000000////////////////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---------............------------------...------------------------...---------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------------......,,,,,,,,,,,,,,,------...////////////////////////111000000000////////////000000000000000111222222222222222222333555666777888:::===AAACCCDDDDDDDDD@@@@@@AAACCCEEEFFFEEEDDDGGGFFFDDDAAA@@@>>>>>>>>>===>>>???@@@AAAAAA@@@@@@<<<<<<;;;;;;<<<<<<===>>>======<<<;;;;;;;;;;;;;;;666666555555555777888999777666555666888999888777666555444333333333333333//////000000111111222222111000000000000111111222111111111111000000000000////////////000000000111......//////000000000000333555666555333333444666000:::III[[[nnnaaa[[[QQQFFF===888666666222222333333222000///111222222222333333333333333444444444444444333222111333444555666777666666555777777777999;;;===>>>???888888888888888999999:::======>>>???@@@BBBDDDEEEAAABBBCCCEEEGGGHHHIIIJJJMMMMMMMMMLLLJJJJJJKKKMMMKKKLLLMMMLLLKKKJJJKKKMMMRRRSSSSSSRRRPPPPPPNNNLLLLLLLLLMMMLLLKKKIIIGGGEEECCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEGGGIIIKKKLLLIIIHHHGGGFFFEEEEEEEEEEEE@@@???>>>=========>>>???=====================>>>>>>???AAA@@@???>>>???@@@>>>??????@@@???>>>===<<<>>>>>>>>>>>>>>>===<<<<<<>>>>>>======<<<<<<<<<<<<========================<<<<<<<<<;;;::::::999999777888999888777777999;;;===<<<<<<;;;<<<<<<======;;;;;;<<<===>>>??????@@@<<<<<<<<<===??????===<<<@@@AAAAAAAAA@@@??????>>>@@@@@@??????@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCCCCFFFHHHKKKMMMLLLLLLLLLMMMRRRRRRPPPOOONNNPPPRRRTTTQQQSSSVVVYYY[[[\\\]]]]]]bbbbbbaaa___]]][[[ZZZYYYZZZ[[[^^^aaadddgggiiijjjlllnnnppppppooollliiigggdddcccaaa^^^^^^aaacccdddbbbaaa`````````___]]][[[VVVTTTRRRPPPOOOOOOPPPQQQKKKHHHFFFDDDCCCBBB@@@>>>@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;999999888777777666666666555555444444444444444444222222111000//////000000000000000///////////////...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------,,,,,,------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///..................///---------,,,---......///........................////////////////////////000000000///000000111111222222111111111222333444666888<<<@@@BBBDDDDDDDDD@@@===;;;<<<@@@CCCEEEEEEFFFEEEDDDCCCAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAA???>>>======<<<<<<============<<<;;;;;;;;;<<<<<<999888777555555555666666666555444555777888777666555555444333333333444444/////////000000111111111000000//////000111111222111111111000000000//////...////////////000000000////////////000000000000000111111111111222333444666666777<<>>999444111111222333111444444222000000222333000111111111222222333333333444444444333222111111000111333555666666555555666666777888:::;;;>>>???777777777777777888999999=========>>>???AAABBBCCC@@@AAABBBDDDEEEGGGHHHIIILLLMMMMMMKKKIIIIIIJJJKKKKKKKKKKKKJJJIIIJJJMMMOOOPPPRRRQQQMMMLLLMMMLLLIIIMMMMMMNNNNNNLLLJJJGGGEEEDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKMMMIIIIIIGGGFFFEEEEEEEEEEEE@@@???>>><<<<<<<<<===>>>======<<<;;;;;;<<<<<<<<<;;;===>>>>>><<<;;;<<<<<<>>>??????>>>>>>===<<<;;;>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;<<<==============================::::::999999888888888777555777999999888888:::;;;:::999999999999:::;;;;;;999::::::;;;<<<======>>>===<<<;;;<<<======<<<:::>>>>>>???????????????>>>@@@@@@???>>>???@@@BBBCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCEEEHHHIIIIIIIIIKKKLLLQQQQQQPPPNNNMMMNNNQQQTTTPPPRRRUUUYYY[[[\\\\\\[[[aaaaaa```]]]YYYWWWWWWXXXYYY[[[^^^aaadddfffggghhhiiillloooooommmiiigggfffdddeeeddd``````dddeeeddd^^^^^^^^^^^^]]][[[ZZZYYYRRRRRRPPPNNNMMMKKKKKKJJJHHHEEECCCBBBBBBAAA@@@>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>======<<<<<<============<<<<<<<<<<<<;;;999999888888777666666666444444333333333444555555333222111000////////////////////////////////////........................------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------.........---,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------//////............//////---------------......///........................---......//////000000111000000000//////000000111222222222222222111111111444666999===@@@AAABBBCCC???;;;888999>>>CCCFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>==================<<<<<<;;;;;;;;;<<<<<<:::999777666555444555555555444444666777777666444333333222222222222333333//////000000000000000000////////////000111111222111111000000000/////////......////////////000000////////////000000000000///.........///000222333555555444555888<<>>???@@@?????????AAABBBDDDFFFGGGHHHJJJKKKKKKJJJIIIJJJLLLKKKKKKJJJIIIHHHJJJOOORRRQQQSSSQQQKKKJJJMMMMMMIIILLLMMMOOOOOOOOOLLLJJJHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHFFFEEEDDDCCCCCCCCC@@@???===;;;::::::;;;;;;>>>===<<<:::::::::;;;;;;888:::<<<===<<<;;;<<<============<<<;;;;;;::::::<<<<<<;;;:::::::::::::::::::::999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777777777777999::::::999999999:::888888888888888999:::::::::::::::;;;;;;<<<<<<<<<>>>===<<<<<<===>>>===<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDFFFIIIKKKKKKKKKKKKJJJIIILLLQQQUUUPPPRRRUUUYYY[[[[[[ZZZYYY]]]]]]\\\YYYVVVUUUVVVYYYVVVXXX[[[___bbbdddeeefffdddhhhlllllliiieeecccbbbaaadddccc___```ddddddaaa]]]]]]^^^]]][[[YYYYYYYYYRRRQQQQQQOOOLLLIIIGGGEEEEEECCCAAAAAAAAAAAAAAA???>>>>>>??????@@@@@@??????===<<<;;;::::::999999999999999999999::::::::::::999999999888888777666555333222111111222333444555333222111000////////////////////////////////////........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++....../////////...---,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------------...,,,,,,,,,,,,,,,------...........................+++,,,---...///111222222000000////////////000000///000111222333333222111444555777999<<<>>>@@@AAA>>>:::888:::@@@EEEFFFEEEAAABBBBBBCCCCCCDDDCCCCCCAAA@@@???=========>>>???======<<<<<<<<<===>>>>>><<<;;;;;;;;;;;;;;;<<<<<<999888777555555555666666555555555666777666444222444333333333333333444444111111111000000000000000.........//////000222222111000000000////////////........./////////000000////////////////////////000///...///000000111000,,,...111333444555777888444777<<>>>>>>>>===>>>???BBBDDDEEEEEEGGGJJJKKKJJJKKKLLLMMMKKKKKKIIIGGGGGGKKKPPPTTTSSSUUUSSSLLLJJJNNNOOOKKKKKKLLLNNNPPPPPPOOOMMMKKKHHHHHHGGGGGGFFFFFFEEEEEEGGGFFFEEECCCCCCCCCDDDEEEGGGFFFEEEDDDBBBBBBAAAAAA???>>><<<:::999999999999???===<<<:::999999::::::777999<<<>>>>>>>>>???@@@<<<<<<;;;::::::999888888;;;:::999999888888999999888888777777888:::<<<===::::::::::::::::::::::::888888888999999999999999555777888888666555555555666666666666666777888999999999999999::::::::::::;;;:::888999:::<<<<<<;;;888888:::;;;<<<=========;;;<<>>???@@@AAACCCGGGJJJEEEFFFGGGFFFGGGJJJQQQVVVPPPRRRVVVYYYZZZZZZYYYXXXXXXYYYYYYVVVSSSSSSVVVZZZRRRUUUXXX\\\```cccdddeeeaaaeeeiiiiiifffbbb______\\\``````]]]]]]aaaaaa]]]]]]]]]^^^]]][[[YYYYYYYYYRRRRRRRRRPPPMMMIIIEEEBBBCCCBBB@@@@@@AAABBBAAA@@@>>>>>>????????????>>>>>>;;;:::999888777777777777555666666777888888999999888999999888888777666555111111000000000222333444333222111000////////////.........///////////////........................---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++//////000000000///---,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,---...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++******++++++,,,---........................***+++,,,...000111333333111000////////////000000,,,...000333444444333333444444555777999<<>>???;;;;;;:::::::::;;;;;;<<<777777666555555666777888666555555666777666333111666666555555555666666777222222111111000000//////............///000222222000000000000////////////............/////////000........................---------///000000///---///111222111///...///111111222666999777555;;;CCCFFFTTTjjj}}}qqqfffmmmfff\\\TTTOOOJJJEEE@@@AAA888555888555......555111000000000////////////,,,000111000111444000(((---......///000111111222///...---,,,---///111222666555444333333222111111///222444555444555888<<<555555555555555666777777888888888999:::;;;<<<======<<<<<<===???AAACCCDDDKKKHHHEEEFFFIIILLLMMMLLLGGGIIIJJJKKKKKKLLLOOOQQQWWWUUUSSSQQQOOONNNNNNNNNMMMOOOSSSVVVUUURRRNNNKKKNNNLLLJJJGGGEEEDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGHHHFFFDDDAAA@@@?????????>>>>>>>>>===<<<<<<;;;;;;<<<======;;;999777777888:::;;;<<<======<<<;;;:::<<<<<<;;;::::::::::::;;;999::::::;;;;;;::::::999888888888888888888888888999999999999999999999999:::::::::999888777777666555555555555555666777777333444666777999:::::::::777888888999;;;<<<======:::999999999999:::;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<;;;;;;<<<===???AAABBBDDDDDDEEEAAACCCFFFHHHHHHJJJMMMOOOQQQUUUXXXZZZYYYVVVUUUTTTWWWTTTQQQQQQUUUXXXYYYXXXRRRSSSVVV\\\aaacccaaa]]]```cccffffffdddbbbbbbccccccaaa^^^\\\[[[]]]___```dddccc```___^^^\\\YYYVVVSSSQQQNNNJJJGGGDDDAAA@@@@@@@@@???>>>>>>?????????<<<;;;:::999::::::<<<<<<999999888777666555444333777777777777777888888888666555555555555444444444444444333333333222222222222222222111111111000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000000///---+++***)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***)))***,,,///222222222...///////////////.........///000111333444555666333555888:::<<<<<<<<<;;;:::888999???GGGKKKJJJGGGCCCBBBAAABBBCCCCCCAAA@@@=========<<<;;;999888777333444777999:::;;;;;;::::::::::::999999888888888888888888999::::::;;;;;;666777999999888555222///222222333333333333444444333333222222111000//////000000////////////000000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////111111222333333333333222888999===DDDNNNYYYcccjjjxxxyyygggVVVKKKDDD???<<<888888777666555444444333000000000000////////////111111000000//////............------------......111111111000000000000000000000000000000000000000444444444333333222222222222222111111333555888999444444444333444444555666777777777777888:::;;;<<<;;;;;;;;;<<<>>>AAACCCDDDKKKIIIGGGHHHKKKMMMNNNMMMHHHIIIIIIIIIIIIKKKNNNPPPTTTSSSQQQOOOMMMMMMMMMMMMOOOQQQTTTVVVVVVTTTPPPNNNKKKIIIGGGEEECCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEECCCAAA???>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::;;;<<<:::888666777888;;;;;;<<<======<<<;;;;;;<<<<<<;;;:::::::::::::::999999::::::::::::999999888888888888888888888888888888888888888888888888999999999888777666666666555555555555555666666777333444555666777888888888777777888999:::;;;<<<<<<999999999::::::;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;::::::=========<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDDDDBBBDDDFFFGGGHHHIIILLLNNNPPPTTTWWWYYYXXXVVVUUUUUUWWWTTTRRRRRRUUUVVVVVVUUUVVVVVVXXX\\\```aaa^^^\\\\\\```cccdddcccbbbcccdddcccbbb___]]]\\\\\\]]]^^^bbb```___^^^]]][[[XXXVVVPPPOOOLLLIIIEEECCCAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA>>>===<<<;;;;;;<<<===>>>:::999999888777666555444666666666666666666666666555555555555444444444444444333333333333222222222111111111000000////////////////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...//////...---+++))))))************+++++++++)))))))))))))))))))))))))))))))))*********++++++************************+++++++++,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,***)))***,,,///222222111......////////////............///111222333444555333555777999;;;;;;:::999999999:::@@@GGGKKKIIIFFFCCCAAAAAAAAABBBBBB@@@>>>======<<<<<<:::999888777666666777888999999999999;;;;;;;;;:::999999999888777888888888999999999:::666777999999888666333111222222222333333333444444333333222111111000//////000000////////////000000......................................................------------......................................................//////000111111111111000111111222444999@@@GGGKKKEEEJJJPPPTTTTTTUUUVVVWWW___^^^]]][[[ZZZ[[[___bbbfffhhhiiieee___[[[\\\^^^SSSLLLCCC===:::999777666333333333222111111000000000000000/////////......000000000/////////............------------......000000000000000000000000000000000000000000000000333333222222111111111111111000000000222444666888333222222222222333444444555555555666777888999:::999999:::<<<>>>AAACCCDDDKKKIIIHHHIIILLLNNNNNNNNNIIIIIIHHHGGGFFFHHHLLLOOOPPPOOOMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSTTTSSSQQQPPPIIIGGGDDDBBBAAACCCDDDFFFFFFFFFGGGGGGGGGFFFDDDCCCDDDCCCBBB@@@???>>>>>>>>>=========<<<;;;;;;::::::888::::::999888777777999;;;<<<============<<<;;;;;;;;;;;;;;;::::::::::::999999::::::::::::999999777777777777777777777777777777777777777777777777888888777777666555555555555555444444555555666777333444555666666666666555666666777777888999::::::888999:::;;;<<<;;;::::::888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>@@@BBBCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLNNNQQQTTTVVVVVVUUUTTTUUUUUUTTTSSSSSSTTTTTTSSSQQQTTTTTTUUUWWWYYYYYYXXXVVVZZZ]]]```bbbcccccceeefffcccbbbaaa___]]]\\\[[[ZZZ]]]\\\ZZZZZZZZZYYYVVVTTTLLLKKKIIIFFFDDDBBBAAA@@@===>>>@@@AAABBBAAAAAA@@@>>>===<<<;;;;;;<<<===>>>;;;::::::999888777666666555555555555555555555555555555444444444333333333333333333222222222111111000000////////////......////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++)))((()))************+++++++++))))))))))))))))))))))))((((((((()))))))))************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++*********,,,///111111000------......///......---,,,---...///000222222333333444666777888888777777888999;;;AAAGGGIIIGGGEEEBBB@@@??????@@@???===;;;<<<<<<;;;:::999888888777888888777777777777777888<<<<<<;;;::::::999888888777777777777888888888888555666888999888777555333222222222222333333333333222222222111111000000///000//////......//////000................................................------,,,,,,,,,,,,------------------------------------------------------,,,---......//////......000...---,,,---000333666666888;;;<<<<<<;;;<<<<<<>>>>>>>>>===<<<===???AAA===@@@AAA???;;;999:::<<<555333000/////////...---////////////////////////000////////////.........///////////////...............------------....../////////000000000000000000000000000000000000000111111111000000000000000000/////////111333555666333222222222222333444444444444555555666888999:::888999:::===???BBBDDDEEEHHHHHHHHHJJJKKKLLLLLLLLLIIIHHHGGGEEEDDDFFFJJJMMMLLLKKKJJJJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOIIIGGGDDDBBBAAABBBDDDFFFEEEFFFHHHIIIIIIGGGEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@======<<<<<<;;;:::::::::888999::::::999888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888999999999999888888666666666666666666666666555555555555555555555555666666666555555444444444555444444444444555666666555555666666666555555444555555666666777888888999777999;;;<<<<<<;;;999888888888888888888888888888999999999999::::::::::::999999::::::;;;;;;<<<<<<;;;<<<===???AAABBBCCCCCCCCCDDDFFFGGGFFFGGGIIIKKKKKKMMMPPPQQQQQQQQQRRRSSSQQQRRRSSSTTTUUUTTTRRRPPPTTTTTTUUUVVVWWWXXXWWWWWW[[[]]]```bbbcccdddeeefffcccbbbbbb```^^^[[[XXXVVVWWWVVVUUUUUUUUUUUUSSSQQQHHHGGGFFFDDDBBBAAAAAAAAA;;;<<>>>>>>>>===;;;999;;;;;;:::999888777777777888777666555555666777888:::::::::999888777777777777777777777666666666666333444555777777666555444111222222222222333333333222111111111000000000////////////....../////////........................------------------------------,,,,,,,,,,,,------------------------------+++++++++++++++++++++++++++,,,,,,---...---------///...------...///111333333444444444333333333333000111222222111111222444333555666555333111222444222111000000///...---,,,////////////000000111111/////////.........------...........................------,,,,,,------.........///////////////000////////////////////////000000000000000000000000/////////000111333555666333333222222333333444555555555555555666888999:::888999;;;>>>@@@CCCDDDEEEDDDEEEGGGIIIIIIIIIIIIIIIHHHGGGFFFCCCCCCEEEIIILLLJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNKKKIIIFFFCCCBBBBBBCCCDDDCCCEEEGGGHHHIIIHHHFFFEEECCCCCCCCCCCCCCCCCCBBBBBB>>>======<<<;;;;;;::::::999:::<<<;;;::::::;;;===<<<<<<;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;:::999888777888888999999888888777555555555555555555555555444444444444444444444444555555555444444444444444444444444444444555666666666666777777777666555555555555555666666777777888777888:::;;;;;;999888666777777777777777777777777888888888999999999::::::888888999999::::::;;;;;;:::;;;===???@@@BBBBBBCCCBBBDDDEEEFFFFFFFFFHHHJJJHHHJJJLLLLLLLLLMMMNNNPPPMMMPPPSSSTTTUUUTTTSSSRRRXXXYYY[[[\\\^^^___```aaa``````aaabbbdddeeeeeeeeebbbbbbaaa```]]]YYYVVVTTTRRRQQQPPPPPPQQQPPPNNNLLLFFFEEEDDDCCCBBBBBBAAAAAA===>>>AAACCCDDDCCCBBBAAA===<<<;;;:::999::::::;;;;;;;;;::::::999999888888777777777666666555555555444333333333222222222222222222111111111000000000000000000000000000000000////////////////////////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))(((((())))))*********+++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++************************************************)))))))))*********++++++++++++*********++++++,,,++++++++++++++++++++++++++++++***))))))))))))*********+++---///000...,,,++++++,,,---------------++++++,,,---......//////111222333333444444444444777999<<<@@@CCCCCCBBBAAA>>>===<<<<<<===<<<:::888:::999888777666666777777666555555444555777888999777777777666666666666555888777777666666555555555111222333444444444333222111111111222222222333333111111111000000000000000//////............//////........................------------------------......------------......------------------------+++++++++++++++++++++++++++,,,------......------+++++++++,,,---///000111------,,,,,,,,,---------+++---...///...---...//////000000///...------.........---------...000222......//////000000111111............---------------------------.........------,,,,,,,,,,,,------------........./////////........................000000000111111111111111///000000111333444666666333333222222333333444555444444444555666777999999777999;;;>>>@@@BBBCCCCCC@@@CCCFFFHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCEEEIIILLLJJJJJJIIIIIIIIIJJJLLLLLLOOOOOOOOOOOOOOONNNMMMMMMJJJHHHFFFDDDCCCBBBBBBBBBBBBCCCEEEFFFFFFFFFEEEEEEAAABBBCCCDDDDDDDDDDDDDDD>>>>>>>>>===<<<<<<;;;;;;:::;;;===<<<;;;;;;<<<===;;;;;;::::::::::::;;;;;;999:::;;;;;;;;;:::888777777777888888888888777777666666666666666666666666444444444444444444444444444444444444444444444444444444333333444444555666666666777777777666666555555555555666666777777777777777888999888777666555666666666666666666666666777777777888888999999:::888888888888999999999999999:::<<<>>>@@@AAABBBBBB@@@BBBDDDEEEEEEFFFHHHJJJGGGHHHIIIIIIHHHIIILLLNNNMMMPPPSSSUUUTTTTTTTTTTTTVVVYYY]]]___```aaabbbdddcccbbbaaabbbdddeeeeeeddd``````___]]][[[WWWTTTRRRPPPOOONNNNNNNNNNNNLLLJJJFFFEEEDDDCCCCCCBBBBBBCCCAAABBBDDDEEEFFFEEEEEEDDD@@@???===<<<;;;;;;<<<===:::::::::999999999888888888777777666666555555555333333333222222222111111111111111000000000000/////////000000000000111111////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))(((((())))))(((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))))))))*********************************************************((())))))))))))***************))))))******+++++++++++++++++++++++++++++++++***))))))((()))))))))******+++...//////---+++******+++,,,------------++++++,,,,,,---......///000111111222333444444555777888;;;===>>>?????????<<<;;;;;;;;;<<<<<<:::999999888777666555666666777444444444444555666888888444444444555555555666666999888888777666555555444000111111222222222111111111111111111222222222222000000000000000000000000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------+++++++++++++++++++++++++++,,,------......------+++,,,,,,------------...111///...///111222111000///000111111000000111222.........------,,,,,,,,,//////...,,,***+++---000,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,------,,,,,,------.../////////........................000000000000111111111111///000111222333555666666222111111111111222333333333333333333444666777888666777:::<<<>>>?????????===AAAFFFHHHGGGEEEEEEFFFCCCDDDEEEEEEEEEFFFIIILLLLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOPPPPPPOOOMMMKKKJJJEEEEEEEEEDDDCCCBBBAAAAAADDDCCCCCCCCCCCCCCCBBBBBB???@@@BBBDDDDDDEEEDDDDDD?????????>>>======<<<<<<:::<<<<<<<<<:::999:::<<<:::999999888888999999:::888999:::;;;;;;:::888777666777777777777777777666666666666666666666666666444444444444444444444444444444444555555555555555444444333333444444555666444444555666666666555555666666666666666777777777777666666666555555555555666666666666666666666666666666777777888999999:::888888888888888777777777999:::<<<>>>???AAAAAAAAA???AAACCCDDDEEEFFFIIIKKKIIIIIIIIIHHHGGGHHHKKKMMMOOORRRUUUUUUSSSRRRSSSUUUSSSXXX]]]_________```aaacccaaa___aaaccceeedddccc___^^^]]][[[XXXUUUSSSRRRQQQPPPNNNNNNNNNMMMKKKIIIGGGGGGEEEDDDDDDCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDD@@@???===<<<;;;;;;<<<<<<999999999999888888888888777777666555555444333333222222222222111111111111111111000000000/////////.........//////000000000////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))((((((((())))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************((((((((()))))))))******)))))))))))))))***++++++******************************)))(((((((((((()))******,,,...//////,,,))))))***+++,,,,,,---------++++++,,,------.........000000000111222444555666777888999::::::;;;===>>>;;;::::::;;;<<<===<<<:::999777666444444555666777444555555666666555555555222333333444555666777888::::::999888666555555444222222222222222111111111111111111111222222222222///000000000000000000000///......------......///------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,---............---,,,...,,,+++---//////---+++)))***+++***)))***+++---///.........///000//////111222222///+++)))***+++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++,,,,,,---......//////------------------------....../////////000000000......000111333444444555000000000000000111111222111111111222333444666666555666888;;;<<<======<<<===AAAGGGIIIGGGEEEEEEFFFBBBCCCEEEFFFFFFGGGJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMMMMMMMNNNNNNMMMJJJHHHFFF@@@AAABBBCCCDDDCCCAAAAAAEEEDDDCCCAAA@@@@@@@@@@@@>>>???AAACCCDDDDDDDDDCCC@@@@@@??????>>>>>>======:::;;;<<<;;;999888999::::::999888777777888999:::888999:::;;;;;;999888666666666777777777777666666777777777777777777777777444444444444444444444444555555555555555555555555444333333333333444555555222333444444555555444444666666666777777777777777777666555444444444444444666666666666666666666666555666666777888999999999999999888888777777666666999:::;;;===???@@@AAAAAA>>>@@@CCCDDDEEEGGGIIIKKKKKKKKKJJJIIIGGGHHHKKKMMMRRRTTTVVVUUUSSSQQQRRRTTTVVV[[[```cccbbbaaaaaabbbaaa___]]]___bbbeeeeeeccc^^^]]][[[YYYVVVTTTRRRRRRRRRQQQPPPOOOOOONNNKKKIIIHHHHHHGGGEEEEEEDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAA>>>===;;;:::999999::::::999999888888888888888888666666555444333333222222222222222111111111111000000000000000////////////---------.........//////////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))((((((((())))))***)))************+++++++++))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++******************************)))(((((((((((((((***+++,,,...///...+++)))((()))***+++,,,---------,,,,,,,,,------.........//////000111222444666777777888888888777999<<<>>>:::999999;;;======<<<;;;888777555444444555666777555666777777666444333111222333444555666888999999;;;:::999888777666555444333333333222222222111111000111111111111222222222////////////000000000000.........------.........------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))+++,,,------,,,+++000...---///111000---***.........---,,,---///111***))))))***---......---(((+++//////---+++,,,...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,------...//////---------------------------------.........//////,,,---///000222333333333333333222111000000000111222222222333333333444444555555555666888:::===>>>@@@@@@AAAAAABBBCCCCCCDDDEEEFFFIIIKKKLLLKKKIIIHHHGGGHHHJJJLLLLLLLLLLLLKKKKKKLLLMMMLLLKKKHHHFFFDDDDDDBBBAAA??????@@@AAABBBEEEAAA>>>===???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========<<<;;;:::999888888888888::::::999999888777666666888777777666555444444444555555666666666666555555555555555444444333333333111333444444333333555666444444444333333222222222444444444444444444444444222222333333333333444444333333333444444555555555555555555444444333333222666666666666666555555444333444555666888:::;;;<<<;;;999777666555666777888:::;;;===>>>===>>>@@@BBB>>>>>>>>>???AAACCCEEEGGGHHHGGGEEEDDDDDDGGGJJJKKKNNNOOOOOOOOONNNNNNOOOQQQXXXXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYYXXXYYY\\\^^^```\\\YYYVVVUUUVVVVVVTTTQQQQQQPPPNNNLLLJJJIIIGGGGGGGGGFFFEEEDDDDDDEEEGGGHHHAAABBBCCCBBB@@@???@@@AAA???===<<<999777666555555999999777666666777777888999888666555444444444555333222222111000000000111333222111000//////////////////............//////......---------,,,,,,,,,------++++++++++++------.........------,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''************)))'''&&&%%%))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************+++,,,---...///000111222222333222222333444555666777888999:::999999;;;;;;;;;;;;999999:::888555333111222333444555666777777777777777666777777666777777888999999888666555333222222222333333333444444333333222111222222111111000////////////............---------//////.........---------,,,,,,,,,+++++++++******************************************************************))))))))))))))))))*********+++++++++************************+++***)))***,,,---,,,+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,,,,+++*********++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,,,,,,,,,,---............---......///000111333222111111000000000111222222222333333333333444444333444555666999;;;======>>>???@@@AAABBBCCCCCCGGGHHHIIIIIIIIIHHHFFFEEECCCDDDFFFHHHJJJKKKKKKKKKLLLLLLMMMLLLKKKHHHFFFDDDAAAAAAAAAAAAAAA@@@??????@@@===;;;;;;>>>@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===;;;:::999888777777777777::::::999888888777666666777777666666555444444333555555666666666666555555555555444444444333333333222444555555444333555666444444333333333222222222444444444444444444444444222222222333333333444444333333333333444444444555555555444444444333333333666666666666666555444444444444555666777999:::::::::999777555555666777888999:::<<<===<<<===???@@@>>>>>>======>>>???AAABBBFFFEEEDDDDDDEEEGGGIIIJJJNNNOOOOOONNNLLLLLLMMMOOOVVVWWWXXXXXXWWWWWWXXXYYYYYYXXXWWWVVVWWWYYY\\\]]]ZZZWWWTTTSSSSSSSSSQQQOOOLLLLLLLLLLLLKKKIIIHHHGGGBBBAAA@@@??????@@@AAABBBAAABBBCCCBBB???>>>>>>???>>>===;;;999888777666666888777666666666666777888888777555444444444444555333333222111111111111111333222111000//////////////////............//////...------------,,,,,,,,,---,,,++++++++++++,,,---...---------,,,,,,,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((()))))))))))))))((('''''')))******))))))((('''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++************+++,,,---...//////000111222222222222333333444666777888999:::888999:::;;;;;;:::999888:::888555333111222333444444555666666777666666666666666666666666777888888777666444333222222222333333333333444333222222111222222111000000//////...............------------///.........---------,,,,,,,,,,,,+++++++++***************************************************************)))))))))(((((()))))))))*********++++++))))))))))))))))))))))))+++***)))***,,,---,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---,,,+++***************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***---,,,,,,,,,,,,---......------------...///000000222111111000000000000000111111222222222333333333222222222333555777999;;;:::;;;<<<>>>???AAABBBCCCHHHGGGGGGFFFDDDCCCBBBBBB@@@AAACCCFFFHHHIIIJJJKKKJJJKKKKKKKKKIIIGGGEEEDDD???@@@BBBBBBAAA???===;;;>>><<<;;;;;;>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===::::::999888777777777777999999888888777777666666666666666555555444444333444555555666666555555444444444444444333333333333444666666666444333444555333333333333222222222222333333333333333333333333222222222222333333333333222333333333333333444444444444444444333333333333555555666666555555444333444444555555666777777888888777666555555555666777777999;;;;;;:::;;;<<<>>>>>>===<<<;;;;;;;;;<<<===CCCCCCDDDEEEFFFGGGHHHHHHMMMNNNOOONNNLLLKKKKKKMMMRRRTTTVVVTTTRRRQQQTTTVVVVVVUUUTTTSSSTTTVVVXXXYYYVVVTTTRRRQQQPPPOOOMMMKKKHHHIIIKKKLLLKKKJJJHHHGGGDDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBAAA>>><<<======<<<<<<;;;:::888777777666666666555555555666666777666666555444444444555555444333333222222222222222222222111000//////////////////............//////------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******(((((((((((((((((((((((()))))))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++************+++,,,---......///000111222222222222333333444555777888999:::888999:::;;;;;;:::999888888777444222111222333444333333444555555555555555555555555555555666666666555555444333222222222333222333333333333222111111111111111000//////..................------------......------------,,,,,,,,,,,,,,,+++++++++************************************************************))))))))))))(((((())))))))))))************((((((((((((((((((((((((+++)))))))))+++,,,+++******************++++++,,,++++++++++++++++++++++++++++++************++++++,,,+++************************+++++++++,,,,,,,,,************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,---......,,,,,,,,,,,,---...//////111000000/////////000000111111111111222222222222222222222333444666888:::888999:::<<>>===>>>???@@@AAABBB?????????????????????????????????>>>======<<<<<<;;;:::999888888888888888888888777777777666666666555555555444444444333333444444444555555444444444333333333333333333333333666777777666444333333444333222222222222222222222222222222222222222222222111222222222222333333333222222222222333333333333333333333333333333333444444555555555555444333333444444444444555555555555666666555444444555555666666777999999999999:::<<<<<<;;;::::::::::::;;;<<>>>>>>>>@@@AAACCCBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCCCCBBBBBB@@@??????@@@???===<<<;;;;;;<<<<<<>>>>>>>>>>>>======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;::::::;;;::::::999999999999:::777777666666666666666666444444444444333333333333333333444444444444333333333333333333333333333333666777777666333222222333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222111222222333333444444444444444444444444333333222333333333333333333333333444444444444444444555555555666888888777777888:::999999999999:::<<<===???AAABBBEEEGGGHHHHHHGGGGGGFFFHHHKKKMMMMMMNNNOOOQQQKKKMMMOOOOOONNNPPPUUUXXXTTTTTTSSSRRRRRRRRRSSSSSSRRRSSSSSSRRRPPPNNNLLLLLLMMMNNNOOOOOOMMMJJJFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@>>>;;;999999::::::;;;;;;::::::888777666222222333444555666666666666777777777888888777777333333333222222333444444222111000///..................------------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))((((((&&&'''((())))))******)))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))*********************+++,,,------......///000111111111111222222333555666777888999777777888999999888777777555444333222111111222222000111222333444444444444333333444444444444333222111111222222222222222222111111222222111111000///000000//////...---------...------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))((('''(((***+++***)))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))*********++++++))))))))))))))))))))))))************************************************************************(((((()))***++++++,,,,,,,,,++++++++++++,,,------++++++***++++++,,,---..................//////000///000000000000111111111333222222222444555777888777888999;;;>>>@@@AAABBB<<<<<<;;;<<<===@@@BBBCCC@@@@@@???>>>>>>???@@@@@@AAA@@@@@@???>>>>>>======???===;;;999999:::<<<===:::;;;<<<;;;999888999:::::::::::::::::::::::::::<<<<<<;;;::::::999999888::::::999999999999999:::666666666666555555555555333333333333333333333333222333333444444333333222222222222222333333333333555666666555333111222333111111111222222222222222111111111111111111111111111111111111222222222222222222222111111111111000000111111222333444444555333333444444333333222111111222222222222222222222222333333333444444444444555666777777666666777999777777777888:::===???@@@AAACCCDDDFFFFFFFFFEEEEEEBBBEEEIIILLLMMMNNNPPPQQQKKKKKKKKKLLLOOOSSSVVVXXXTTTSSSRRRRRRQQQQQQQQQQQQPPPRRRTTTSSSQQQOOOOOOOOOQQQQQQPPPOOOLLLHHHEEECCCAAAAAA@@@@@@??????>>>>>>>>>>>>???===:::999999999;;;;;;;;;;;;:::888666555111222333555666777777777777777888888888777666666333222222222222333333444111111000///..................------------......,,,,,,,,,,,,++++++++++++******++++++++++++******)))************+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''((())))))***))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((()))))))))******************+++,,,---...---...///000111111111111222222333444666777888999666777888999999888777666444333222222111111111222///000111333444444444444333333444555555444222111///000111222222222222222000111111111111000///////////////...------,,,,,,------------,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))''''''((()))***)))(((((((((((((((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***,,,------+++++++++++++++,,,------++++++++++++,,,---.........---------......///000/////////000000000111111222111111111222444555666666777888:::<<<===???@@@::::::;;;<<<===???AAAAAA======<<<<<<===>>>???@@@@@@???>>>======<<<<<<<<<:::::::::::::::;;;;;;<<<666888::::::888777888:::::::::::::::::::::::::::<<<<<<;;;;;;:::999999888888777777777777777888888555555555555555555555555222222222222222222333333222222333333333333222222111111222222222333333333333444555444222111111222000111111111222222222222111111111111111111111111111111111111222222222222222222111111000000000000///000111222333444555555333333333333333222111111000000000111111222222222111111222333333333333333555666777777666666777888666666666777999;;;>>>???AAABBBBBBCCCCCCBBBBBBBBB???CCCGGGJJJKKKKKKLLLNNNNNNKKKHHHJJJOOOTTTVVVUUUSSSRRRRRRQQQPPPOOOOOOOOONNNQQQTTTTTTRRRPPPPPPQQQQQQQQQOOOMMMJJJGGGDDDCCCCCCCCCCCCBBBAAA@@@@@@???<<<======<<<999888999:::;;;<<<<<<<<<:::888555333000222444666777888888888666666777777666555444333111111111111111222333333111111///..................------,,,,,,------...,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))))))))))))))******++++++))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))'''((()))))))))))))))((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&(((((((((((()))))))))***************+++,,,---...---...///000111111111111111222333444666777888888555666777888888777666555222222222222111111111111///000222333444555555555333444555666555444222111---...000111222222222222000000111111000000///...//////......---,,,,,,+++---------,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''&&&''')))***)))((((((''''''''''''((())))))''''''''''''''''''''''''''''''((())))))(((''''''(((''''''''''''((()))***((((((((()))))))))******************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,+++++++++***++++++,,,---+++++++++,,,,,,---...///---------------...///000////////////000000000000000000///000000222444555555666777888:::<<<======::::::;;;<<<>>>??????@@@======<<<===>>>@@@BBBCCC@@@???>>>===============666888:::<<<<<<<<<;;;:::444777:::;;;999999;;;===;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999666666555555555555666777444555555555555555555555222222222222222222222333222222222333333222222222111111111222222333333333222333444333111000111222000000111111222222222222000000000000000000000000000111111111111222222222222111111111000000////////////000222333444555555222333333333333222111111/////////000111111222222000111222333333333333333555666888777666666777888666666666666888:::<<<===AAAAAA@@@@@@@@@@@@?????????BBBFFFHHHHHHHHHIIIJJJQQQKKKFFFHHHOOOTTTTTTQQQRRRQQQQQQPPPOOONNNMMMMMMLLLPPPSSSTTTRRRPPPQQQRRRPPPOOOMMMKKKHHHFFFDDDCCCAAABBBBBBAAA@@@???>>>===:::;;;<<<;;;999888999:::<<<<<<===<<<:::777444222000222444666888999999999555555666666555333111000111000000000111222222333111000///......------......------,,,,,,------...,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))(((((())))))*********+++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((())))))))))))************+++,,,---...---...///000111111111111111222333444555777888888555666777888888777666555222222222111111111111111000000222333444555555555333444666666666444222111---...000111222222222111000000000000000//////...///......------,,,++++++---------,,,,,,,,,++++++))))))******+++++++++,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&''')))))))))((('''''''''''''''((())))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''((()))***(((((((((((())))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,---...//////////////////////////////////////////000000000000222111000000000000000111444555666777888999:::;;;777888:::;;;============<<<;;;;;;;;;<<<===???@@@@@@@@@??????>>>===<<<<<<;;;;;;:::999999:::::::::<<<;;;:::999999:::<<<===999::::::;;;<<<===>>>>>>???===;;;::::::999777555777777555555555666777888555555444333333333333444444444333333222111000000000000111111111111000000333333222111000///...---777666555444333333333333000000111111111111000000222111111111000000//////000000000000000000000000////////////////////////////////////000000000000///////////////000111111000000000111222222333333333222222111111222222333333333444444555666666777888888777777999;;;>>>@@@BBBAAA???>>>>>>>>>?????????AAADDDGGGHHHGGGFFFEEEKKKLLLMMMLLLLLLNNNRRRUUUQQQPPPOOOPPPQQQOOOKKKGGGKKKMMMOOOQQQQQQQQQSSSTTTTTTRRRNNNIIIDDDBBBAAABBBBBBAAA@@@>>>===;;;:::999888888999:::::::::999999;;;;;;<<<;;;:::888666555777666555666777888777666555444444333222222222333000///////////////000000222111111000///......------,,,,,,++++++,,,,,,---------,,,,,,+++***))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))************))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((******+++,,,,,,,,,,,,+++,,,,,,------.../////////000111444666666666444333555555444444444333333333111111111000000000000000000111222333444555555444333444555555555444333222111111000///////////////111111000000//////......000000//////.........---++++++,,,------,,,,,,,,,------,,,++++++,,,,,,,,,------,,,++++++***))))))*********))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((('''%%%###))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,............................../////////000000000111000000000000000111111333444444555666777777888666777999;;;<<<<<<;;;:::;;;;;;:::;;;<<<>>>???AAA@@@@@@@@@???>>>=========<<<;;;;;;::::::;;;;;;;;;<<<;;;:::999:::;;;===>>>;;;;;;;;;<<<=========>>>@@@>>><<<;;;;;;:::888666777666666666666777888888666555555444444444444444444444333333222111111000000000111111111111000000000000000000000000000000444333222111000000000000///000000111111000000///111111111000000000//////000000000000000000000000////////////////////////....../////////000000000///////////////000000111//////000111111222222333222222222111111222222222222333333444555555666666777777777777888;;;===???@@@???>>>=========>>>>>>>>>@@@CCCFFFGGGGGGFFFEEEIIIIIIJJJJJJJJJLLLOOORRRPPPOOONNNOOOPPPNNNJJJGGGGGGIIILLLMMMMMMNNNOOOQQQOOONNNKKKGGGCCCBBBBBBBBBBBBAAA@@@???===;;;:::999888888888888999999999999999::::::;;;:::999888888777666555555666777666444444444333222222222222222000000////////////000000000000//////...------,,,,,,,,,++++++++++++,,,,,,------,,,++++++***))))))))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((()))***))))))((()))***++++++,,,,,,++++++,,,,,,,,,---....../////////000222333444444333333555444444333333222222222000000000000000000000000111222222222333444444444333444444555444333222111111111000///////////////000000000000////////////000/////////.........---+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++***))))))(((************))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((******(((&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******.................................////////////000////////////000111111222222222333333444444444555555777999;;;<<<;;;999777:::999999:::<<<>>>@@@BBB@@@@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;===???@@@========================@@@>>><<<<<<<<<;;;999777555666777777888888888777777666555555444444555555444333333222222111111111///000000111111000000///......///000111111222222222222111000//////////////////000000000000//////000000000000////////////000000000000000000000000////////////////////////.........////////////000....../////////000000000//////000000111111222222222222111111111111222222222222333333444444555555666666666666777999;;;=========<<<;;;;;;;;;<<<<<<===>>>AAADDDEEEEEEEEEDDDEEEFFFGGGGGGGGGHHHKKKNNNNNNMMMLLLMMMMMMLLLJJJGGGEEEGGGJJJKKKKKKKKKLLLNNNMMMKKKHHHFFFDDDCCCDDDDDDBBBAAA@@@???===<<<::::::999888777777777888:::;;;888999::::::;;;;;;;;;:::777666444444555555444333333333222111111111111222000000////////////000000//////......---,,,,,,,,,++++++************++++++,,,,,,,,,+++******)))))))))))))))************+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''&&&'''((())))))))))))((()))***++++++,,,,,,++++++++++++,,,,,,---.........////////////000111222222444444333222222111000000000000000000000000000000333333222111111222333444333333444444333333222111111000000///////////////////////////000000000000/////////...............,,,,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++***))))))((((((++++++*********)))))))))(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((***,,,------+++)))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******************+++------------------------------........./////////.........//////111222333222222222333333333333333666888:::<<<===;;;888777888888999:::<<<>>>AAABBB@@@@@@?????????>>>>>>>>>;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<>>>???@@@>>>>>>>>>>>>>>>=========???===;;;;;;;;;:::999777444555777888999888888777777777666555555555555666333333333222222111111111//////000000000000//////---......///000111222222333222111000000000000000...//////000000//////...////////////////////////////////////////////////........................------........./////////.........///////////////......//////000111111222111111000000000000111111222222222222333333444444555444444555666888999:::::::::::::::::::::::::::<<<===@@@BBBDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJHHHGGGEEEGGGIIIJJJJJJJJJKKKMMMOOOLLLIIIFFFFFFFFFFFFEEEBBBAAA@@@???===<<<;;;::::::999888777888:::<<<===:::::::::;;;;;;;;;;;;;;;777555444444444444333111222222111111000111111222111000000////////////000............------,,,,,,******))))))))))))******,,,+++++++++******))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***'''''''''(((((('''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''''''''((((((((()))))))))***)))(((''''''((()))***'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))***+++++++++++++++******++++++,,,---------///...---------///111222222222111111000//////////////////000000000000000444333111000///000222333222222222222222111111111000000////////////000000......//////000000111111........................,,,,,,---------,,,++++++++++++++++++++++++,,,---+++++++++******)))))))))++++++*********)))))))))(((((((((((((((((((((((())))))******))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((***...000000///(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************------,,,,,,,,,,,,------------------------------------------........................///000111222333333333333333333333444888999;;;======<<<:::888888888888999;;;>>>@@@BBB??????>>>>>>>>>>>>>>>===999999888888999::::::;;;;;;;;;;;;<<<===>>>??????>>>>>>>>>>>>>>>============;;;999999999999777666333444666777888888777777777777666555555555555666333333222222222222222111//////000000000000////////////////////////000000111111000000//////000000......////////////...........................///........................------------------------------------............------...///000//////...---......//////000111111111000000//////000000111111111111111222222222222333333333444555666777777888888888888888888888888;;;<<<>>>AAABBBDDDDDDDDDCCCDDDFFFFFFEEEFFFHHHJJJGGGHHHIIIIIIHHHGGGGGGGGGDDDFFFHHHIIIIIIHHHJJJKKKOOOKKKGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;<<<;;;:::999:::<<>>>>>===<<<::::::999999666444333333444444333111222111111000111111222222111111000////////////////////////...............***))))))(((((())))))***++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***'''(((((())))))(((((('''((((((((((((((((((((((((%%%''')))******)))'''%%%''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))))))))***++++++++++++***))))))******+++,,,,,,,,,///...,,,,,,,,,...111222000/////////..................//////000000000000444222000//////000111333222222111111000000000000000000////////////000000......//////000000111111---------...............,,,---------,,,,,,+++***************++++++,,,---++++++++++++*********************)))))))))(((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&''')))---///000000((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000000111222333333333444444555555999:::;;;<<<<<<<<<<<<;;;999888888999;;;===???AAA========================888777777888888999:::;;;;;;;;;<<<<<<<<<=================================;;;:::888888999999777666222333444555666777777777777666555555444444555555222222222222222222222222...//////000000//////...000000000//////.........///......------.........------............---------------.......................................------------------------,,,,,,,,,---------......,,,---...///000///......------......//////000000000000////////////000000000000111111111111111111111222222333444444555555666666777888888888777777;;;<<<>>>@@@BBBDDDEEEEEECCCEEEFFFGGGFFFFFFHHHIIIEEEFFFGGGFFFEEEEEEFFFHHHBBBDDDFFFGGGFFFFFFGGGHHHKKKGGGBBB@@@AAABBBAAA>>>BBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>@@@AAABBBAAA???<<<:::999888777555444333333555555444333222111111111111222333333222111000//////......///........................******))))))))))))*********************************)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((())))))(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((()))******++++++******(((((())))))***+++++++++...---++++++,,,---000111,,,,,,---------.........---......//////000000111111111000//////000111222111111000////////////000///////////////000000111////////////000000000000---------------.........------------,,,+++************)))******+++,,,---************************))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((('''&&&%%%'''***---...---(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---------//////.........//////000111111222333333444555555888888999999:::;;;<<<===999999999999:::<<<>>>???;;;<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<=========>>><<<:::999999999999888666222222222333444555666777666555555444444444444444222222222222222222222222......////////////......000000/////////.........///...............//////---------......---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++,,,...000000///...---,,,------......///000000000//////......//////000000000000000000000000000000000111222333333333333555555777888888888777777;;;<<<>>>@@@BBBDDDEEEFFFCCCEEEGGGGGGFFFFFFGGGHHHBBBDDDEEEEEECCCCCCEEEHHHCCCEEEGGGHHHGGGGGGGGGIIIGGGCCC>>>>>>@@@BBBAAA???BBBAAA@@@@@@???>>>======;;;;;;<<<===>>>???@@@@@@CCCBBB???<<<:::999888888444333222333555777666555222222222222222333444444222111000///............------------------------+++******))))))******+++))))))))))))******************))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((()))((())))))***************''''''((())))))******++++++************,,,---...)))******+++,,,---......------......///000000111.../////////000111111111111000///........./////////////////////000111111000000000000////////////,,,,,,,,,------.........------------,,,+++***)))))))))))))))***+++,,,---((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&%%%###$$$''')))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))++++++++++++++++++++++++++++++,,,,,,,,,---------000//////........./////////000111222333444555555888777777777888:::<<<>>>::::::999999:::<<<===>>>:::;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<;;;:::999888999::::::;;;<<<===>>>>>><<<;;;::::::::::::999888111111111111222444666777555555444333333333333444222222222222222222222222......////////////............//////////////////111111000000000111111222,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,...000000///...---,,,,,,------...//////000//////............//////000000000000///////////////000111222222222222222444555777888888888777777<<<<<<>>>@@@BBBDDDFFFGGGCCCDDDFFFGGGFFFFFFFFFGGGAAACCCEEEDDDBBBBBBEEEHHHFFFHHHJJJJJJJJJIIIJJJKKKFFFAAA===>>>BBBEEEDDDBBBBBBAAAAAA@@@???>>>======999:::;;;===>>>?????????CCCAAA???<<<:::999999999333222222444666888777666333222222222333444444555222222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))))))))***************))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))$$$%%%&&&''''''&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((((()))***************''''''(((((()))*********((((((((())))))***+++,,,'''((()))***,,,---...///---------...///000000111,,,---///000111111111111111000///------.../////////////////////000111111111111000000//////......,,,,,,,,,------.........---...------,,,+++***)))))))))))))))***+++,,,---%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''((((((((()))((((((((((((((((((((((((&&&$$$""""""$$$&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................//////......000333555777777888999:::;;;:::999888888999999::::::;;;;;;<<<<<<============;;;999888777999;;;<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???:::::::::999999888888888555555444333444555666777777666555444333222222222222222222111111111000000///............---------------......///000000000222222222111000//////......---,,,++++++,,,---...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,------......------,,,---------............///---------............///////////////..................///000000000000///333444555777888888999999;;;===???@@@@@@AAACCCEEEGGGGGGFFFEEECCCCCCDDDFFFDDDDDDEEEEEEFFFFFFFFFFFFDDDFFFIIIKKKLLLKKKIIIHHHIIIGGGEEEDDDDDDCCCBBBAAAAAA@@@===;;;::::::;;;<<<:::999999;;;>>>@@@AAAAAA<<<:::888888::::::888666555555555666666666666666222222222222333333444555////////////............,,,,,,,,,------.........************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((+++++++++*********))))))++++++******++++++,,,---///...,,,,,,...//////...000000000000111111111111//////.........---------------------------,,,,,,000000000///...,,,+++***************************++++++++++++*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''((()))((('''&&&''')))''''''''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&+++*********))))))((((((''''''&&&&&&&&&''''''((())))))))))))************((()))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......000222555666555666777888999888777777888888999999:::;;;;;;;;;<<<<<<======<<<;;;999888777999;;;;;;;;;;;;<<<===:::;;;;;;;;;<<<<<<======<<<<<<<<<;;;<<<<<<======:::::::::999999888888888666555444444444444555666666555444333333222222222222222222111111111000000///............---------------......//////000000222222111000000///............---,,,,,,---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...,,,,,,------------,,,,,,------------............------------............////////////////////////////////////000000000111222222444555666777777777:::<<<>>>??????@@@CCCEEEFFFFFFFFFEEEDDDDDDFFFHHHJJJIIIGGGEEEDDDBBBBBBBBBGGGIIIJJJKKKKKKJJJHHHGGGHHHFFFDDDCCCDDDDDDCCCBBBBBB@@@===:::999888999999999888888999<<<>>>>>>>>><<<:::888999:::;;;999777555555444444444444444444111111111111111222333333000000/////////.........,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))((((((((((((+++++++++*********))))))***************+++,,,,,,...,,,+++,,,---//////...///000000000000000000000//////.........---------------------------------000000000///...,,,+++***************************++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%)))(((''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&((()))((('''&&&''')))'''''''''''''''''''''''')))(((''''''&&&&&&'''''')))))))))(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((())))))))))))(((((()))))))))***************++++++++++++******------------------------------------------------............///111333555333444555666666666666666777777888888999::::::;;;;;;;;;<<<<<<<<<:::999888666888:::;;;::::::;;;<<<888999:::;;;<<<===>>>>>>===<<<<<<;;;;;;;;;;;;<<<999999999999999888888888888777666555444444444444555555444333222222222222222111111111111000000000///............------------------...//////000000111111000000///...............------------.........------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---------......------------............////////////////////////000000/////////000111222000111222444555555555555888:::<<<===>>>???AAACCCDDDEEEFFFFFFEEEFFFHHHJJJLLLJJJGGGDDDBBBAAAAAABBBKKKKKKKKKKKKJJJIIIGGGGGGFFFEEECCCCCCDDDDDDCCCBBBAAA???<<<999777777777777999888777888:::;;;<<<;;;<<<:::999999;;;;;;:::888444444444333333222222222111000000000000111222222000000000000////////////,,,,,,,,,,,,------------(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((()))(((((((((((())))))))))))+++************))))))))))))))))))))))))******++++++***)))***---...///...///....................................---------,,,,,,,,,---.........///000000//////...---++++++++++++++++++++++++++++++******)))))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''(((((((((''''''''''''&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''))))))((('''''''''''''''(((((('''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&'''''''''(((((((((((((((((((((((())))))))))))******++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333222333333444555555555555666666777888888999999:::999:::;;;;;;;;;:::888777666888::::::999888999::::::::::::;;;<<<======>>>===<<<;;;::::::999::::::999999999888888888888888999888777666555444333333444444333222222222222222111111111111000000000000///............---------,,,,,,---......//////000/////////.........------...------------------......------,,,+++******)))+++++++++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------............///////////////000000111000///......000222333000111222333444444444444666888:::;;;;;;<<>>;;;999888888999::::::999777888999;;;::::::;;;;;;:::::::::::::::999555555444333222111111111111111000000000111111222111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******)))(((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))************))))))))))))((((((((((((((()))*********)))((())),,,...............---------------,,,........................+++,,,,,,---...//////000////////////...---,,,+++++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((***))))))(((''''''&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&'''''''''''''''))))))(((''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))******++++++******)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222222333444555555666555555666666777888888999888999999::::::999888777555777999999888777888999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999888999999888888888888888888888888999999888777555444333222333333222111111111222222000000000000000000000000///............---------,,,,,,------.../////////.........---------------,,,------------------,,,------,,,+++******))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------------...------......////////////111///...------///111222111222222333444444444444333555888999999:::<<<>>>>>>@@@CCCDDDDDDEEEGGGIIICCCBBB@@@@@@AAADDDGGGIIIHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBB@@@>>>;;;<<<;;;:::999:::;;;===>>><<<:::999999;;;;;;;;;:::;;;;;;;;;;;;999999888999555555555444333222111111333222222111111111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***&&&'''''''''(((((())))))'''''''''((((((((())))))''''''(((((((((((('''''''''''''''((((((((())))))***))))))(((((((((((()))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***))))))))))))))))))))))))((((((''''''(((((()))***)))(((((()))+++............---------,,,,,,++++++---.....................,,,,,,------...///000000////////////...---,,,,,,++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&%%%&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---......//////111111111111222444555666444444555666666777777888777777888999999888777666555777888888777666666777<<<<<<<<<<<<;;;;;;:::::::::999999888888888888999777777777888888888888888888888888888666555333222222222111111000111111222//////000000000000000111///............---------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******)))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------......///......---------...///000111111222333333333333333111333555666777888:::<<<;;;===@@@BBBBBBCCCDDDFFFCCCBBBAAA@@@AAACCCEEEFFFDDDDDDEEEEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@???<<<999::::::999999:::<<>>???@@@@@@AAABBBBBBBBBAAAAAABBBBBBCCCDDDAAABBBCCCDDDCCCBBB@@@>>>===<<<===>>>??????<<<::::::999888888999;;;===???<<<:::999:::<<<======<<<<<<======:::666333333444222222222222222222111111222222111000000000000000............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++&&&&&&''''''((())))))***'''((((((((())))))))))))''''''(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''(((((($$$$$$%%%%%%&&&''''''((((((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&'''''''''((()))*********(((((((((((())))))******))))))(((((())))))***+++,,,+++******,,,------,,,///......---,,,,,,++++++---------.........//////............////////////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''((('''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))***((('''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((())))))(((&&&&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))************))))))***************************************************+++,,,,,,------------------,,,---...000222333333333444444555666666777555666777888888777666666444666777777666555555666555555666777888999999:::777777666666777888999999666666777777888888888999777777888888888666555444111000000000000000111111.../////////000000111111//////.........---------++++++,,,------......///+++++++++++++++++++++,,,((()))***++++++***)))((())))))))))))************((())))))***++++++,,,,,,))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------))))))***++++++,,,------***+++,,,---------,,,,,,...///000000000000000//////111333444444555777999666999<<<>>>>>>>>>???@@@???@@@AAABBBCCCCCCDDDDDDAAABBBCCCDDDBBB???<<<999888999:::===??????===;;;:::999888777777999;;;<<<;;;999888999;;;=========<<<======:::555222111333000000000000111111111111111111000///////////////......---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))++++++&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((()))******+++'''((((((((())))))******)))))))))))))))***++++++---,,,***+++,,,------,,,//////...------,,,++++++---------........./////////////////////..................///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&(((((((((&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%'''(((***+++'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''')))************+++++++++)))************+++++++++)))************++++++++++++***))))))***,,,---///000000000000111111111111111222222333444555666777777777777777666666666666555444444333333444444555777777777777777777777777555666777888999:::::::::777777888888888999999999999999888777666555444444222111///...---...000111......------------......//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))************************)))************+++++++++++++++************++++++,,,,,,,,,+++***)))((('''******++++++++++++,,,---***+++,,,,,,------,,,,,,...............///000000////////////000111222333666888;;;<<<;;;<<<===>>>>>>>>>???@@@@@@@@@@@@@@@BBBBBBAAAAAA???>>>===<<<<<<;;;;;;:::::::::;;;;;;>>>;;;777444333444777999777888999999888999;;;===999;;;<<<:::777444333333444333333222111111111222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&******)))(((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&((((((((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))+++++++++***************+++***))))))***,,,...000...---,,,,,,++++++++++++---,,,,,,,,,,,,---......111111111111111000//////------------------------000//////...------,,,,,,)))))))))))))))*********))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((''''''''''''((((((+++******)))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))"""###%%%'''(((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************+++,,,---...////////////000000000000111111222333444555555666777777777777666666666666444444333333333333444444666666666666666666666666555666777888999:::::::::::::::999999888888888777888888777666555444333333222111///.........000111......------------...............------------,,,---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++++++++++++++***)))((((((((()))+++++++++,,,---...***+++,,,,,,------,,,,,,---------------......///////////////000111222222555777999:::::::::;;;=========>>>>>>>>>>>>>>>>>>??????@@@@@@???>>>======<<<<<<;;;::::::;;;;;;<<<>>>;;;777444333444666888888999::::::999:::<<<===999;;;;;;:::777444333333333222111000000000000111000000//////......------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&***)))(((''''''''''''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''((((((&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((((((((((((((()))))))))*********************))))))***,,,...///------,,,+++++++++,,,,,,------,,,,,,------...///000111111111111000///...------------------------/////////...---,,,,,,,,,)))))))))))))))))))))***))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''******))))))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((()))###$$$&&&'''((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))))))))*********++++++)))))))))*********++++++)))))))))*********++++++((()))***,,,------......---.........///////////////000000111222333444444777777777777666666666666444333333222222333333444333333333333333333333333444555777888999:::::::::<<<<<<;;;:::999888777666777666666555444333222222222111000///...///000000......------------......------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++******************))))))))))))))))))))))))++++++*********)))))))))'''(((((())))))*********))))))))))))))))))))))))************************)))))))))*********+++++++++******))))))******+++)))******+++******))))))'''(((***+++******+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...///......//////000111222444666888999888888999;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===?????????>>>>>><<<<<<;;;::::::;;;<<<===>>>;;;888555333444555666888999;;;;;;::::::<<<>>>999:::;;;:::777444333222111111000/////////000000000000//////...---------************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''(((((())))))*********)))))))))***,,,...///,,,++++++++++++,,,,,,---...------------...//////000000000000000//////...------------------------///......------,,,,,,+++******)))))))))))))))))))))((((((''''''(((((()))'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&***))))))(((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((($$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''))))))))))))************))))))))))))************))))))))))))************((()))+++---.........---,,,,,,---------...............///000111222333333777777777666666666666555333333222222222222333333333333333333333333333333444555666888999:::::::::;;;;;;::::::999888888777666666555555444333333222222111000/////////000000......------------......------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))************))))))))))))''''''((()))******++++++))))))))))))))))))))))))************************))))))))))))******************))))))))))))******(((((()))***************'''***,,,,,,)))(((((()))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...............///000111111444666888888888777888:::999999888888888777888888888999;;;>>>?????????>>><<<;;;:::::::::;;;===>>>===;;;999666444444444555777999:::;;;::::::;;;<<<999:::;;;:::666444222222111000000//////000000000000//////......---,,,,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))***+++---...+++*********+++,,,------......------......///000/////////000000///......,,,,,,+++++++++++++++***------------,,,,,,++++++*********)))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&(((((()))))))))*********(((((()))))))))*********(((((()))))))))*********)))***,,,---......---,,,,,,,,,,,,,,,---------------......///000111222333666666666555555555444444222222111111111111222222333333333333333333333333333444555777999:::::::::999999999999999999999999777666666555555444444444222111111000000000000000......------------......------,,,,,,,,,+++++++++,,,++++++******++++++,,,***************+++++++++))))))))))))))))))))))))*********)))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************))))))))))))))))))***'''((()))***************,,,000222000,,,((((((******+++,,,,,,------,,,,,,---------,,,---......///------------...///000111444666888888888777888999777777666555555666666777666888;;;>>>?????????>>><<<;;;999888999:::<<<>>><<<;;;999888666555555555555777999:::999888999:::888:::;;;999666333222222111111000000000111111222/////////...------,,,,,,))))))))))))))))))))))))************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%%%%&&&'''((())))))***((((((((()))***+++,,,---************++++++,,,------------------...//////---....../////////......*********)))))))))((((((,,,,,,,,,,,,,,,+++++++++************))))))((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((()))))))))******((((((((()))))))))******((((((((()))))))))******,,,,,,------------,,,,,,+++,,,,,,,,,---------------......///000111222222555444444444444333333333222111111000000111111222444444444444444444444444222333555777888:::::::::777777888888888999999999666666666666555555444444222222111111111000000000......------------......------------,,,,,,,,,,,,++++++************++++++++++++******************))))))))))))))))))))))))******)))))))))(((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***'''(((((()))*********)))000444777555///++++++,,,***+++,,,,,,------,,,,,,---------------......///---,,,,,,------...///000444666888888777777777888666666555444555666777888777999<<>>===;;;999777666777999<<<>>>;;;;;;::::::999888777666333666888999999888888999888999:::999666333222111111111000000000111222222//////......---,,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((()))***+++,,,,,,+++************++++++,,,---,,,,,,,,,,,,---......,,,---..................*********)))((((((''''''++++++++++++++++++++++++++++++******)))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((()))))))))***///...---,,,,,,+++,,,,,,,,,,,,,,,------------.........///000111222222333333333333222222222111111111111000000000000111111333333333333333333333333111333444666888999::::::888888777777777777777777555555555444444444444444111222222222111111000000......------------...............------------,,,++++++************++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***)))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))))))))(((,,,111666444...***+++---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,---...///000333555666777555555555666666555444444555777999;;;999;;;>>>@@@@@@???===;;;999888666555555888;;;===:::;;;;;;;;;;;;:::999888444666999::::::999999999888999:::999666333111111///////////////000111222///......------,,,,,,+++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((()))++++++,,,,,,,,,+++******************,,,++++++++++++,,,------+++,,,---...............,,,++++++***))))))((((((*********+++++++++++++++++++++******)))(((((('''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))111000...,,,++++++++++++,,,,,,---------...............///000111222333333222222222111111111000000111111000000000000111111222222222222222222222222111222444666888999:::;;;999999888777666555444444444333333333333333333333111222222222222111000000.........------.........//////.........---------++++++************++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((%%%+++111000+++'''))),,,++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,---...//////222333555555444333444555555555444444555888;;;<<<;;;===???AAAAAA???<<<:::999777555444444777:::===::::::<<<<<<<<<<<<::::::444777:::<<<;;;:::::::::888999:::999555333111111...............///000111///......------,,,++++++************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%'''''''''''''''''''''''')))))))))))))))(((((((((&&&'''(((***++++++++++++,,,,,,+++***)))))))))***++++++******++++++,,,---+++,,,------.........---------,,,,,,+++******)))******************+++++++++++++++***)))((((((''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++)))************+++++++++***+++,,,,,,------,,,,,,---...///000111111111111111111111000000000000000000000000000000000000000000111222333444333222222111111222333555666777777888888777666555444444333000111222333333333333333222222222222111111111000//////.........------------,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,+++++++++************)))+++++++++******(((''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---///000111111222222333333444666555444444444555777888:::<<<>>>>>>===<<<<<<===<<<:::888666666888:::<<<======<<<;;;;;;:::999999666777999:::;;;;;;:::999:::999999999888666222///000000///.............../////////...------,,,,,,++++++++++++******))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&'''(((((()))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))******+++,,,---------------------,,,,,,+++++++++---,,,***))))))***,,,---))))))))))))(((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))*********+++++++++)))***++++++,,,,,,++++++,,,---...///000000000000000000000000000000000000000000000000000000000000000111222333333333222222111111222333444555555666666666666555555444444333111222222333444444333333222111111111000000000000///.........---------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))*********))))))'''&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++---...000111111222333333444444666666666666666666777777777:::<<<===<<<;;;;;;<<<<<<;;;888666666888;;;<<<<<<<<<;;;::::::999999888666777999:::;;;;;;::::::::::::999999888666222///000000///............////////////...------,,,,,,++++++++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))((((((***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))(((((((((((()))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,+++---,,,***))))))***,,,---))))))))))))(((((((((((()))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))*********++++++((())))))***+++*********+++,,,---....../////////000000000000000000000000000000000000000000000000000000222333333333222111111111111222222222333333444444444444444444333333111222333333444333333333000000000000////////////............------------,,,,,,++++++++++++,,,,,,,,,+++************+++,,,++++++*********)))))))))(((((()))(((((('''&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++***+++,,,...111111111222333333444444777777888999999888777666555777:::;;;:::::::::;;;<<<;;;999777777999;;;<<<;;;:::999999888888888888777777888:::::::::::::::;;;:::999999888666333000111111000/////////////////////......---,,,,,,,,,++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((''')))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))(((((((((((()))))))))***+++,,,------------+++,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,))))))))))))(((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))************((()))******++++++************,,,---------------/////////000000000000000000000000000000000000000///000111333333222222111111111111111111000000000111111222222333333333333111111222222222222222111000////////////.........------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************))))))))))))((()))))))))(((((('''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))))))))(((((((((((())))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,+++******,,,...000000111222222333333444666777999;;;:::999666555444666999:::999999:::;;;<<<:::999777777999:::<<<:::999888777666777777888777888888999:::::::::;;;;;;999888888888666444111111111000////////////000//////...------,,,,,,+++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((())))))))))))*********)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,---,,,,,,+++++++++,,,,,,---------++++++***))))))***++++++))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********)))******+++++++++++++++)))***+++,,,------------......//////000000000000///////////////////////////000111222333222111111111111000000000/////////000000111111222333333333000000111111111111000000////////////.........---,,,,,,------------------,,,++++++******++++++,,,*********************************)))))))))(((((())))))*********)))(((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************************************((((((((((((((((((((((((***************************+++++++++******,,,---//////000000111222222333444666999::::::888666444444666999:::999999999:::;;;:::888777777888:::;;;999888777555555666777888888888888888999:::;;;;;;:::999777777777666444222111000000///////////////.........---,,,,,,+++++++++++++++++++++++++++,,,))))))))))))(((((((((((((((((((((((())))))******)))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))))))))((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,,,,++++++)))***+++,,,,,,------------......//////000000111//////////////////////////////111222222222111000000000000000000000000///000111111111222222333333111111111111111111000///////////////............,,,,,,,,,,,,------------++++++************++++++))))))***++++++***))))))******)))))))))((((((((())))))************))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((((((((())))))))))))((((((************************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))***+++---.........///000000111111222444666888888777555444444666999999888777777888999888777666666777888999999888666555555666888999888888888888999:::;;;<<<999777555555555555333111000000///.....................------,,,+++++++++++++++++++++,,,,,,,,,,,,))))))))))))(((((((((((('''(((((())))))******+++'''((((((((((((''''''&&&'''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))((()))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************))))))))))))((((((((((((&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$############%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((())))))***+++*********)))***+++,,,------------------......///000000111////////////////////////...///111222222222111000000000000000000000111111111222222222222222222222333333333333333222111111000000000/////////......++++++,,,,,,,,,---------++++++************++++++((()))***++++++***)))(((***)))))))))(((((((((((((((((()))))))))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---,,,,,,------...////////////111333555666666555444444666888888666444444555777777666666666666777777:::888666555555666888:::999888888888888:::;;;<<<888666444333333333222111///......---------------......---,,,,,,++++++***+++++++++,,,,,,,,,------))))))))))))(((((((((((('''(((((()))******++++++%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))((()))***++++++,,,,,,+++---,,,,,,,,,,,,,,,,,,+++))))))************))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))))))))))))))******+++,,,---------------------...///000000111////////////////////////...///000222222111111000///000000000111111111222222222222222222222222222555555555555444444333222000000000000////////////+++++++++,,,,,,---------++++++************++++++((()))***++++++***)))((())))))))))))((((((((((((''''''((((((((((((((('''&&&'''''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***))))))+++---++++++,,,,,,---......///---///000222444444444444333555777666444222222222666666555555555555666666:::888666555555777999;;;999888888777888:::;;;<<<777555333222222333222000......---,,,,,,,,,,,,---......---,,,,,,++++++***+++++++++,,,,,,---------))))))))))))(((((((((((('''(((((()))***+++++++++$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))((()))***++++++,,,++++++---------,,,,,,+++++++++))))))************))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""###%%%'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%########################''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))++++++,,,------...//////............////////////---------------...///000---...///000000111111111111111222333333333222222///000111222222222222222333444555666666444222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))******************))))))******+++,,,******+++++++++,,,,,,,,,......//////000222333444666666666666555444333222111111111222222333333444:::999777666555555666777888777666777999999777666111111000000000000000111111///---,,,,,,---,,,***---------,,,,,,+++++++++++++++++++++++++++++++++)))(((((((((((())))))***)))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%%%%&&&'''))))))))))))(((((((((((((((((())))))*********+++************))))))))))))))))))*********+++++++++,,,++++++***)))(((''''''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''''''''#########%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***++++++,,,------......---.........////////////...------------......///---...///000000111111111111111222333333333222222000111111222333333222222222333444555555333222000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((()))))))))************))))))******+++,,,++++++++++++,,,,,,,,,,,,............///000111222555555555555555444333333111111222222222333333444888777666444444444555555666555555666888999777666222222111000//////000000111///---,,,------,,,+++---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))((((((((()))))))))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&((()))))))))))))))((((((((('''&&&'''''')))***+++,,,,,,*********)))))))))(((((())))))*********++++++++++++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''((((((&&&&&&&&&'''((('''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,---------........./////////...---------------------...///000000111111111000111222333333333333333111222222333333333333333111222333333333222111000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))******))))))******+++,,,++++++,,,,,,,,,---------------------...///000000222333333333444444444444333222222222222333333444555444444333333333333444444444444666888999888777333333111000////////////000///------......---++++++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++***))))))(((((((((((()))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''(((((((((((($$$$$$$$$$$$%%%%%%%%%%%%'''((())))))(((((()))+++)))))))))(((((((((''''''%%%%%%'''(((***+++------******))))))))))))(((((()))))))))************+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((((((((((('''&&&&&&&&&'''&&&$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******++++++,,,,,,---------.........///......---,,,,,,,,,,,,---...///000000111111111000111222222333333333333222333333444444444333333000000111222111111000///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((******))))))******+++,,,+++,,,,,,,,,,,,---------......------......///000111111111222333444555666444444333222222222333333222222222222222222333333444333444666999;;;:::999444333222000///.........000///......//////---,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((######$$$$$$$$$%%%%%%%%%&&&'''))))))((((((***+++))))))((((((((('''''''''&&&&&&'''((()))***+++,,,***)))))))))(((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((((((''''''&&&$$$$$$$$$%%%&&&&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###''''''((((((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))***,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,---...///000000111111111///000111222333333444333333333333444444333333222///000000000000000000000------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((******))))))******+++,,,+++++++++,,,,,,,,,------............///000111111000000000111333555666777666555333222111222333333000000111222222333333333444444555777:::<<<;;;:::444333222000///.........000///...///000000...,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,+++)))(((((((((((()))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$&&&''''''''''''(((***((((((((((((''''''''''''((((((((((((((())))))))))))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%######$$$&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,---...///000000111111111///000111222333444444444333333333333333222222111/////////000000000000111------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))******))))))******+++,,,******+++++++++,,,,,,,,,---------...///000222333111111111111333555777999888666444222111111222333000000222333444444444444444444444777:::;;;;;;:::333333111000/////////////////////000222111///---+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,+++******)))))))))))))))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%&&&%%%&&&''')))((((((((('''''''''&&&&&&)))))))))(((((((((''''''))))))((((((((((((''''''***)))))))))))))))(((((((((((())))))******++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((+++,,,+++***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------...///000000111111111///000111222333444444444222222333333222111111000000000//////000111111222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))************))))))******+++,,,)))))))))*********+++++++++++++++---...000222333333222222222333555888999999777444222111111222333000111333555666666666666333222333555888999888777222222111000//////000000//////000111333222000------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))*********)))))))))))))))(((''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""###%%%&&&%%%&&&''')))(((((('''''''''&&&&&&&&&''''''(((((((((((((((((())))))((((((((('''''''''******))))))(((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$$$$%%%%%%&&&(((***+++)))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''((((((((((((''''''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,------...---...///000111111111111//////111222333444444444222222222222222111000///000000000000000111222222//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))*********************)))***++++++,,,((())))))))))))*********((()))***+++---000222333444333222222333666888::::::888555222111111222333000222444666777777777777222111111333666777666555111111000000000000000111//////000222333333000...---------,,,,,,+++++++++++++++++++++++++++++++++******************++++++)))))))))))))))(((((('''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''"""$$$%%%&&&&&&&&&(((***(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))******)))(((((((((''''''''''''******))))))((((((((('''''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&*********))))))))))))))))))************+++++++++++++++******++++++,,,---............////////////111000/////////000222333333333333333333222111000......//////000000111111......---------,,,,,,,,,,,,+++++++++***)))))))))))))))))))))((((((((((((''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++***+++,,,...///000000000222333333444555666777777666555444333222111111111111222333333444444333333444444555555555555444444222111000000111111///.........///111111222222222111///---+++***+++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((((())))))'''%%%$$$%%%'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''******))))))(((((('''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,------.........////////////111000/////////000111222111222222222111111000///......//////000000000000...------------,,,,,,,,,+++++++++***************))))))))))))((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((()))))))))*********))))))))))))))))))))))))((())))))***************)))***+++,,,.........///000111111222333444555555444444333333222333333333111222222333444333333333666666666777666666555555222000//////000000///......///000111111222222222111///---,,,++++++,,,---)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((('''%%%%%%&&&(((&&&&&&&&&%%%&&&&&&'''''''''((((((((('''&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$#########$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,---------.........//////000000/////////000111222000000000111000000///......////////////000000000------------,,,,,,,,,,,,***************+++++++++))))))))))))(((((((((((((((((()))))))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))((()))***+++,,,---------......///000111222333333333333222222333333444555111111222333333333333222777888888888777666555555111000//////000111///......///000111111222111111111000...---,,,,,,------)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%%%%''')))(((((('''&&&&&&&&&''''''((((((((((((&&&%%%$$$###'''&&&&&&%%%%%%&&&&&&''')))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((()))))))))))))))))))))))))))***************************++++++,,,,,,,,,---------.........////////////000000111111000000000111111000//////////////////////////////---------,,,,,,,,,++++++)))))))))***+++++++++,,,))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))(((''''''(((((((((((()))))))))***))))))))))))))))))))))))&&&''''''((()))(((((((((((()))***+++,,,,,,,,,,,,------...///000111222222333333222222222333333444000111111222222222222222777777777777666555444444222111000000111222111/////////000111111111111111111000///---------------)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&%%%&&&(((***)))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''(((((())))))))))))(((((()))))))))***************))))))******+++,,,,,,,,,,,,,,,------------......//////000000000000000000111111111111111000/////////...............------,,,,,,,,,+++++++++)))))))))***+++++++++,,,))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))******)))((('''''''''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((()))***+++,,,,,,,,,,,,,,,------...///000111222222444444333111111000000000///000111111222222111111444444555555444333333222333111111111333333222111///000000111111111111000000///......------,,,,,,)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%%%%&&&(((***)))((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((())))))***((((((((()))))))))*********))))))))))))***+++++++++++++++,,,,,,,,,---------...///000000000//////000000111111222222111111/////////............---,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((()))***+++,,,,,,,,,,,,,,,------...///000111222222444333222000///.........//////000111111111111000111111222222222222222111222111000111333333333111000000111111111111000000.........------,,,++++++)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))''''''&&&%%%%%%%%%&&&&&&"""###$$$&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))***(((((((((((()))))))))***)))))))))))))))***++++++++++++++++++,,,,,,,,,,,,---...///000000000///......///000000111111000000//////.........---------,,,,,,,,,++++++++++++***+++++++++***************))))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((((()))******++++++******,,,------...///000111111111000///..................///000000111111000000//////000111222222222222000///...///111222111000000000111111111111000000------------,,,+++***))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&'''''''''###%%%%%%%%%$$$$$$&&&(((%%%%%%$$$$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---///000000000///...------...///000000////////////.........---------,,,,,,,,,+++++++++******,,,+++++++++******))))))))))))))))))((((((((((((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))))))))))))))(((+++,,,,,,---...///000000...------------...//////...//////000000000000000...///000111222333333333...------...///000000///000000111111111000000///,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&'''''''''(((((($$$%%%&&&%%%$$$$$$&&&'''############$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%########################'''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((*********)))))))))))))))++++++************++++++******+++++++++,,,,,,,,,......---------....../////////.........---------------------------------//////...---,,,,,,+++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''+++***)))(((&&&%%%$$$###)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,---...//////---------.........//////222111111111000000//////000000000000000111111222000000///...............000000111222222000///...............---,,,++++++************))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******)))''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))***+++******))))))******+++*********+++++++++,,,,,,,,,+++,,,,,,---...///000//////.........---------------------------------///......---,,,,,,+++++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))************+++,,,------------------............111111111000000000//////000000//////000000111222111000///............///111111111111111000//////............---,,,+++***************))))))))))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((())))))*********+++******))))))******+++*********++++++++++++,,,))))))***+++,,,...///000...............---------------------------------.........------,,,,,,++++++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,---------......111111000000000000//////000000//////000000111222111000000///////////////222111111000000000000000/////////...---+++***)))************))))))))))))******))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''((()))***++++++******))))))))))))******************++++++++++++************+++,,,---.........................................................---------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))************,,,,,,,,,,,,------------000000000000000000/////////////////////000111111111000000//////000000000333222000/////////000111000//////...---+++***)))************)))))))))(((***)))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&&&&'''((()))******+++***))))))))))))))))))***))))))*********+++++++++,,,,,,+++*********++++++---.............................................---------------,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((((((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++++++++***,,,,,,,,,---------......//////////////////000000/////////...///000000111111111000000000111111222333222000/////////000111/////////...---,,,***)))************)))))))))((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''''''''(((((()))))))))***))))))(((((())))))***)))))))))************+++------,,,+++************---------.......................................------------------------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((('''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***+++,,,,,,++++++---------.........//////......////////////000000//////......//////000111111111111111111111222333222111111000000000000000............---,,,++++++************))))))))))))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))(((((((((((())))))))))))))))))************---,,,,,,++++++++++++,,,---------.........//////........................------------------------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,,,,+++***........./////////000000........./////////000000///............///000000111111111111111222333444111111111111111000//////,,,------...------,,,,,,************))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###################################################$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((()))((((((((((((((('''''''''))))))(((((((((((())))))))))))))))))************++++++++++++,,,---......---------.........//////////////////////////////------------------------+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))+++,,,+++***)))////////////000000000000---.........//////000000...............///000000222111111111222333333444000111222222222111///...+++,,,------......------************)))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((('''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,//////000//////...---------------...------,,,,,,************))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((((((***,,,,,,)))'''&&&%%%(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((*********)))))))))))))))))))))))))))************,,,,,,,,,---...///000111111111000000//////......+++,,,---...////////////222222222222111111000///111111111111111000//////------------,,,,,,+++***+++*********))))))((((((***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################################################################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&+++***)))(((((('''((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((('''&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,***+++,,,,,,------,,,,,,///////////////...------,,,---------------,,,,,,************)))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''')))++++++)))'''&&&&&&'''''''''''''''''''''''')))(((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,,,,---///000111000000000000//////......---------...///000000000222222222222222111000///111111222222111111000///,,,,,,,,,,,,,,,,,,+++***************)))))))))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$###"""!!! %%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))*********++++++++++++***++++++,,,,,,,,,,,,,,,......//////......------,,,,,,------------,,,,,,************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''')))++++++)))'''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******++++++,,,,,,---///000111000000000////////////...///...------...///111222111222222222222111111000111111111111111000000///******+++,,,,,,,,,++++++************)))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$###!!!%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++******+++,,,,,,,,,,,,+++------.........------,,,++++++,,,---------,,,,,,************)))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((''')))******(((&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))))))))***+++++++++,,,---...000000///////////////////////////...,,,+++,,,...000111000000111222222111111111///000000000000///......))))))***+++,,,,,,,,,,,,*********)))))))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++,,,,,,------------,,,,,,***++++++,,,------,,,,,,************)))))))))((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((())))))'''&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((''''''(((((())))))))))))'''(((((((((((()))))))))+++++++++,,,---...///000.............../////////---,,,+++******+++---///...//////000111111111111......//////......---,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''###$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((()))))))))))))))******+++++++++++++++++++++,,,,,,------,,,,,,)))***+++,,,,,,------,,,************))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&(((((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''(((((((((((())))))******++++++,,,...///000---............/////////,,,+++************,,,,,,,,,,,,---///000000000000...............------,,,++++++,,,---------,,,,,,))))))))))))************((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,))))))***,,,,,,------,,,************))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((('''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''''''''((((((((())))))*********+++,,,---//////---------.........//////++++++++++++++++++++++++)))***,,,---...///////////////000000//////...---------.........---,,,,,,((()))))))))************'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###%%%''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((('''%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))(((((('''''''''&&&''''''''''''((((((((()))))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,((()))***+++,,,---------************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((('''%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((()))*********+++,,,---//////---------.........//////,,,,,,---------,,,++++++((()))***,,,---......///111111111111111000000///////////////...---,,,,,,(((((())))))*********+++'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###&&&((('''%%%$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%'''''''''%%%###"""&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))******,,,,,,+++)))((()))******+++,,,,,,------------+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''')))***+++(((((())))))((('''&&&&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***++++++,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******)))***++++++***+++---///000///.........///111222111000///...,,,+++))))))++++++++++++*********)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''$$$$$$%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,***)))***+++***+++,,,,,,---------,,,+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((()))******+++,,,,,,++++++,,,,,,,,,,,,++++++)))******+++++++++++++++)))***+++*********,,,...000//////...///000111222111000///...,,,+++***)))++++++*********)))))))))''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&'''%%%%%%%%%&&&''''''(((((('''''''''''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))++++++++++++++++++*********+++,,,,,,++++++,,,---++++++,,,---------,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))******+++++++++++++++,,,,,,,,,,,,++++++(((((())))))******++++++((()))******)))***,,,---///////////////000111111000000///---,,,+++************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''%%%&&&&&&'''(((((())))))&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))+++++++++++++++************+++------,,,,,,---...+++,,,,,,------,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((()))))))))*********+++******++++++++++++******)))(((((((((((()))))))))(((*********))))))+++---///////////////000000111//////...---,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%(((((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************************+++------,,,,,,---...,,,,,,,,,------,,,,,,++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((((('''%%%&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********)))******++++++******)))******)))((('''''''''((()))***+++***))))))+++---...//////000000000000000.........------,,,,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,++++++,,,---,,,,,,---------,,,+++++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''(((((((((((((((((($$$%%%&&&'''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))+++***((('''''''''((()))+++,,,,,,+++******+++---......///000000000000000------------------------******)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((((((((((((%%%&&&&&&'''(((((())))))$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((())))))***+++,,,------***+++,,,,,,***)))***+++,,,---------,,,,,,+++***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((((((&&&&&&'''((((((((((((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))(((((())))))))))))))))))((()))(((''''''((())),,,---,,,------,,,++++++,,,...---...///000111000000///------------------------++++++*********)))))))))''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%'''((()))))))))(((%%%%%%%%%&&&''''''((((((###$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))***+++---...//////+++,,,,,,+++)))((()))***------------,,,,,,+++***+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&&&&'''((())))))((((((###$$$&&&((())))))((('''''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&&&&'''))),,,///111---......---,,,+++---...---...000111111111000///,,,,,,---------------...++++++++++++************''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$"""$$$&&&))))))&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&&&&'''&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%'''))))))))))))((($$$$$$%%%%%%&&&''''''(((###$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))*********************++++++++++++******---------,,,,,,+++++++++,,,,,,++++++***)))(((((())))))))))))(((((((((((((((((())))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((&&&%%%%%%&&&((()))''''''''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&)))))))))))))))))))))))))))******++++++,,,------..................------///000333555555444222000////////////............---,,,+++***))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&&&&%%%%%%%%%$$$((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))************))))))******++++++******)))------,,,,,,,,,+++++++++,,,,,,++++++***))))))((())))))))))))(((((((((''''''((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&%%%%%%&&&''')))'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((('''''''''''')))))))))))))))))))))))))))******++++++,,,,,,------------------,,,,,,,,,---...000111222111000///////////////.........------,,,+++***))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))******)))))))))******++++++******))),,,,,,,,,+++++++++++++++,,,,,,++++++***))))))))))))))))))(((((((((''''''&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,------------//////.........---------,,,+++******))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############"""$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))************))))))+++++++++++++++*********+++++++++*********))))))))))))((((((((('''''''''%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))***+++,,,---.........---------,,,,,,++++++***)))))))))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$##################$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))******)))))))))************************+++++++++***************((((((((((((''''''''''''%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******((((((((((((((((((((((((((())))))******+++,,,,,,++++++,,,,,,---------...,,,+++***))))))+++,,,...------------,,,,,,,,,,,,******))))))((()))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""#########$$$$$$#################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((((())))))******))))))((()))))))))))))))*********************************((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))***+++++++++++++++,,,,,,------......,,,++++++******,,,---...------,,,,,,,,,+++++++++***))))))(((((()))))))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((()))))))))******************************(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))******++++++*********+++,,,---------+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))(((((('''((((((((())))))************************++++++(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******++++++((())))))***++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((()))***)))(((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$############""""""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((******+++++++++************************(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++............---,,,++++++...---,,,+++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))************************(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''''''''&&&%%%(((''''''&&&&&&''''''(((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))))))))))))))*********++++++...............---,,,+++...---,,,+++***************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))(((((('''************************((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&'''&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))************.........///......------------,,,+++******************)))))))))(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))((()))))))))))))))((('''************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%&&&''''''''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))******------.../////////......---,,,++++++*********+++*********)))))))))((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################################################################$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((())))))))),,,,,,---.../////////...,,,,,,++++++******++++++************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))******+++,,,,,,+++++++++)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((())))))(((''''''((())))))''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((***+++,,,---............,,,,,,++++++***++++++,,,++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((((()))***,,,---.........,,,++++++***++++++,,,,,,+++++++++*********))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&'''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''((()))+++,,,---......+++++++++***++++++,,,,,,+++++++++************)))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''')))))))))***++++++,,,,,,+++,,,,,,------,,,,,,++++++*********))))))(((((())))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!""""""""""""#################################%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((('''((())))))******+++,,,,,,+++,,,,,,------,,,,,,++++++******************)))))))))((('''''''''''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%$$$###&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###############$$$$$$$$$$$$%%%%%%%%%########################&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''')))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))******++++++,,,++++++,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,))))))(((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$############"""""""""###$$$$$$$$$$$$%%%%%%%%%########################'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))***+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------))))))(((''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""!!!!!!"""""""""#################################&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))******++++++***++++++,,,,,,++++++***++++++,,,,,,---------...))))))((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((((((((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""###!!!!!!"""""""""#################################%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''((())))))******+++******++++++++++++******+++,,,,,,,,,,,,,,,------))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''''')))))))))(((((((((''''''((((((''''''''''''((((((&&&&&&&&&%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$%%%&&&'''((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''(((((()))***************++++++++++++******,,,,,,,,,,,,++++++++++++))))))((('''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))(((((((((''')))(((((((((((((((((()))'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%########################"""###$$$%%%'''((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''(((((()))***************++++++++++++******,,,,,,,,,++++++*********))))))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%!!!""""""""""""#################################&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''''''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''*********)))))))))))))))***,,,---,,,******+++,,,,,,+++)))'''&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''%%%$$$%%%&&&((('''&&&%%%$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,,,,******+++,,,,,,+++)))'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))***+++,,,+++******+++,,,+++***)))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&'''((((((((('''&&&&&&&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$$$$''')))))))))'''&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((())))))))))))))))))***++++++******+++,,,+++***)))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$'''((()))((('''&&&'''(((''''''&&&&&&%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))((()))++++++***)))+++,,,*********))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################""""""#########$$$$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''&&&''''''(((((())))))***''')))******))))))+++,,,)))************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$%%%'''&&&%%%%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))******)))(((((()))******''''''''''''''''''''''''((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''&&&&&&''''''((())))))***'''(((******))))))+++,,,))))))***+++***)))((('''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$&&&''''''&&&&&&''')))&&&&&&'''''''''&&&%%%$$$$$$$$$#########$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))+++***)))(((((()))***+++************************''''''(((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((())))))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''((())))))***&&&((()))***))))))+++---))))))***++++++***((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&###$$$&&&((())))))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))((('''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%)))))))))((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%'''((((((''''''(((***%%%&&&'''''''''&&&%%%$$$""""""""""""###$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''''''''&&&&&&''''''&&&&&&%%%$$$########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))))))))((((((((('''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((((((((((((***)))))))))))))))((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%&&&''''''(((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$###"""""""""''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((((((''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((************))))))))))))))))))************))))))''''''''''''''''''''''''''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$#########""""""&&&'''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))************))))))************))))))''''''''''''''''''''''''''''''((((((((((((''''''((('''%%%%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""""""""#########$$$$$$$$$###############&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((()))))))))))))))***((())))))******))))))((('''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$########################&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$%%%########################&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%'''((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%##################$$$$$$(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((())))))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&((()))***&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%$$$$$$%%%'''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''((((((%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%$$$###$$$&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&%%%#########%%%((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((''''''(((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&(((''''''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$&&&&&&%%%###"""###$$$((((((((((((((((((((((((%%%&&&&&&''''''(((((()))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((((('''''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((()))************)))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&''')))******))))))((()))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$&&&&&&%%%###"""###$$$((((((((((((((((((((((((&&&&&&''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((((((((((())))))***************))))))))))))))))))))))))*********))))))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))************)))))))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((******)))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))************)))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%&&&%%%#########%%%((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((()))*********)))((('''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))((()))************)))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$%%%%%%$$$###$$$&&&((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((('''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''(((((())))))'''''''''&&&&&&'''''''''(((((('''&&&&&&((()))*********)))''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###%%%%%%$$$$$$%%%'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))%%%&&&((()))***)))(((&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************---,,,***)))))))))***+++''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&((()))***)))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************,,,+++***)))((())))))***''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***))))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))))))))(((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((()))******)))((('''%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******************)))((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''(((((()))************************))))))))))))))))))))))))(((*********)))((()))*********)))(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))((((((((('''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))&&&((()))++++++)))(((&&&&&&&&&'''((()))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((())))))((()))))))))************))))))((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''''''''(((((()))((((((((()))(((((('''(((((())))))************************************************)))***++++++))))))***+++++++++***)))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((('''''''''&&&$$$&&&'''))))))'''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******&&&((()))++++++)))(((&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************((((((((()))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))'''(((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))******+++'''((()))******)))((('''''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))************(((((()))*********))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''(((((((((%%%&&&'''((()))))))))(((+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))'''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))******++++++(((((())))))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((((((***+++++++++******''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((&&&'''((()))************,,,+++******)))))))))***************************+++++++++++++++++++++++++++,,,---,,,+++++++++---************++++++,,,---))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))***((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++++++++))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''''''''''''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************((()))***,,,,,,,,,+++***'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((('''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((()))(((((()))++++++,,,,,,,,,,,,,,,+++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))))))))***+++,,,......))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%))))))(((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&''''''((()))******+++******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((())))))*********+++(((((((((((())))))))))))++++++***)))(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''&&&$$$$$$''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''///---***'''%%%$$$$$$%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""'''((($$$$$$((('''"""''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&((()))***)))((('''''''''''')))+++---...)))+++++++++)))((()))************+++---------,,,)))+++------,,,,,,---///000///---,,,---------,,,///,,,******+++*********,,,+++))))))******)))(((((())))))(((''''''(((***((((((((())))))***,,,,,,+++++++++***)))(((((('''''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$%%%&&&******))))))))))))******)))))))))))))))))))))))))))(((((('''''''''(((((('''''''''((()))*********)))))))))))))))((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************************))))))))))))*********+++******************************))))))((((((((((((************************))))))************))))))((()))))))))************(((((((((((()))))))))***++++++***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''',,,***(((&&&%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$(((((($$$$$$(((((($$$''''''''''''((((((((((((''''''(((((())))))*********************)))((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((*********))),,,,,,++++++***)))(((((((((***,,,,,,,,,---///111111000000000111333333333333333333333333444555666;;;999777666444333111000444222//////000000111222---,,,,,,---......,,,***,,,+++***+++,,,---,,,,,,***))))))((((((((()))))),,,++++++***))))))((((((((((((((()))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$$$$%%%++++++************++++++))))))))))))))))))))))))(((((((((''''''(((((()))''''''(((((())))))******(((((())))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++***))))))))))))(((((((((************************))))))************))))))))))))))))))************((((((((()))))))))******+++*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&((('''%%%%%%'''(((&&&&&&''''''''''''(((((((((''''''(((((())))))*********++++++++++++******)))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''((()))************+++,,,------,,,+++***+++,,,---,,,++++++---///000111222444777:::===>>>CCCAAA@@@AAABBBCCCCCCBBBBBBBBBAAA???===;;;999777666444222///......//////+++++++++,,,---,,,***(((+++))))))***---...,,,***---,,,+++***)))))))))))),,,++++++******)))))))))*********)))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$######$$$$$$+++******))))))******+++(((((((((((((((((((((((((((((((((((((((((()))***'''((((((((()))))))))***((((((((())))))******+++(((((()))))))))*********))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))******++++++******))))))))))))))))))*********(((((()))))))))******************************)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&$$$$$$&&&''''''&&&&&&&&&'''''''''((((((''''''(((((())))))***************++++++***))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''((()))((('''((()))******++++++,,,,,,---------***+++---...///111444777888;;;@@@EEEIIIMMMPPPRRRSSSRRRQQQRRRTTTTTTRRRPPPTTTUUUVVVUUUSSSPPPOOOOOOHHHJJJHHHBBB>>>>>>===;;;333111000/////////---+++******+++,,,,,,,,,+++***///...---,,,,,,++++++,,,,,,,,,+++++++++*********+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$###))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))(((((())))))******++++++))))))))))))************************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))******************************************++++++++++++************))))))))))))))))))))))))))))))************)))***++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&'''((())))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))******(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))******)))&&&&&&(((***...---,,,+++,,,---///000222444888<<<@@@EEEKKKPPPPPPTTTYYY\\\]]]]]]^^^___VVVUUUUUUVVVWWWXXXWWWVVVZZZ[[[[[[XXXTTTQQQPPPQQQNNNTTTUUUPPPLLLJJJHHHDDD@@@===:::999888888666555...111333222...,,,---///...------------------...,,,,,,,,,,,,++++++++++++,,,,,,++++++******))))))))))))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))***++++++(((((((((((())))))))))))))))))******************)))))))))*********++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++++++++++++++++++++++++++******++++++++++++******************)))))))))))))))))))))*********++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((()))))))))))))))''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%((((((%%%%%%'''%%%&&&&&&&&&&&&'''''''''''''''(((((())))))******''''''((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))))))))+++,,,***((((((+++///+++---///333999???DDDGGGQQQRRRSSSSSSSSSVVVZZZ]]]\\\^^^```]]]YYYVVVVVVXXXPPPPPPNNNLLLKKKNNNRRRVVVccccccaaa[[[SSSNNNMMMNNNQQQ\\\ccc```\\\ZZZUUUNNNEEEDDDCCCDDDDDDBBB???<<<888999888555000......000------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))))))))************+++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%***))))))))))))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((++++++******************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************)))))))))((())))))*********+++++++++((()))+++------,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''&&&''')))++++++)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((------(((&&&(((%%%%%%&&&&&&&&&'''''''''''''''(((((())))))******'''((()))***************((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''%%%%%%&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''''''''((((((((('''((((((((())))))))))))(((+++------+++---222888444888@@@JJJSSSZZZ___aaafffeeebbb^^^ZZZYYYZZZ\\\XXXYYYWWWSSSOOOPPPVVV\\\]]][[[VVVOOOLLLRRR___kkk~~~vvvmmmggggggjjjuuuyyymmmWWWZZZ___dddeeebbb\\\WWWMMMFFF???;;;;;;;;;777444222111000///////////////,,,,,,------------------+++++++++,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%''''''''''''&&&++++++************++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))((((((((((((,,,+++++++++***))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++*********))))))(((((()))************+++++++++((()))+++---------+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((+++------+++(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''***000000***''')))%%%%%%%%%&&&&&&&&&''''''''''''(((((()))*********((()))***+++++++++++++++((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$%%%&&&'''(((***++++++&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))***++++++,,,(((((((((((())))))))))))(((((((((((())))))))))))&&&***...//////222999???KKKPPPYYYbbbhhhjjjjjjiii```___]]]ZZZXXXYYY[[[^^^XXXXXXVVVTTTTTT\\\iiitttxxxuuummmbbb]]]fffzzzxxxtttvvvyyy}}}vvv|||}}}dddWWWJJJGGGLLLNNNFFF===888888666444333222111111------------------------+++++++++,,,,,,---------))))))******++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''"""###%%%'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++,,,+++***((((((((()))******************************************+++++++++,,,+++++++++******************+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++000000///............///...............---------++++++++++++,,,---...///))))))))))))***+++,,,---,,,------......------,,,***+++,,,------,,,+++***************************++++++******)))(((((((((***++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((()))***)))(((%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''(((******))))))((((((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''%%%&&&)))***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$(((...333333...((($$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%)))'''&&&'''((()))((('''$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''(((***)))(((&&&&&&'''...+++'''&&&'''***,,,,,,///,,,))),,,555AAAMMMSSS```cccggghhheeeaaa]]][[[ZZZ[[[\\\[[[\\\```fffkkk]]]XXXQQQPPPXXXjjj~~~~~~vvvrrrttt{{{~~~uuussssssrrrwww~~~zzzrrrddddddlllppphhh^^^UUULLLAAA:::777777666666444222///....../////////***...111222000...------***))))))+++,,,,,,***(((******))))))))))))************++++++++++++*********************)))(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))'''''''''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$###""""""&&&((())))))(((''''''((()))))))))))))))((((((((())))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((()))***************************************+++++++++++++++,,,,,,,,,,,,,,,------)))***+++,,,------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------...---------------------......---------......///---,,,,,,+++++++++,,,,,,,,,------......------,,,***+++,,,,,,,,,,,,+++***************************))))))))))))***************************)))(((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((())))))(((''''''((((((((((((((('''''''''&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''))))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))++++++)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))((((((((('''''''''((((((((('''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))((('''''''''''''''(((((((((((((((((((((((('''(((******)))((()))***$$$'''+++,,,+++***+++---...333;;;EEENNNVVV\\\^^^jjjfff___WWWRRRRRRVVVZZZ^^^[[[ZZZ___jjjvvvyyykkk___ddduuu|||pppmmmjjjiiilllrrrwwwzzzhhhbbb^^^______^^^```eeennntttuuunnnfffcccccccccqqqwwwzzztttsss}}}uuudddUUUKKKFFFDDDBBB;;;777111,,,+++,,,...000000//////...------...///*********+++---,,,+++)))******))))))))))))************++++++++++++*********************)))(((((()))(((''''''''''''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&%%%$$$&&&'''''''''''')))************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++,,,---------,,,,,,---............---,,,,,,---......------,,,------......///000000000........................------,,,++++++++++++,,,000///...---,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++(((((())))))***++++++,,,)))))))))***)))(((((('''))))))))))))))))))))))))&&&&&&''''''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))'''&&&'''((()))((('''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))((('''''''''(((((((((((((((((((((((((((((('''(((******))))))+++,,,###(((------+++,,,333999>>>IIIVVV```cccaaa^^^]]]SSSSSSTTTUUUVVVXXXYYYZZZXXXWWW[[[iiizzz~~~rrrhhhmmmxxxyyykkk[[[SSSTTTUUUWWWYYYZZZZZZ[[[NNNLLLMMMPPPPPPMMMMMMOOOQQQTTTRRRLLLJJJLLLNNNNNNYYY]]]ccciiimmmmmmlllkkkjjjlllttt{{{ppplllmmmpppssspppgggXXXIII<<<555111000111///---,,,---...------,,,++++++,,,------+++)))+++******))))))******+++******++++++++++++*********************)))(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))***))))))(((%%%&&&'''&&&&&&'''))),,,++++++******)))(((''''''))))))))))))))))))))))))******))))))))))))))))))+++*********************++++++++++++++++++++++++******++++++,,,,,,------------------............000000000///...---,,,,,,---......////////////...//////000111111111111111/////////////////////000------,,,,,,,,,,,,------000///...---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++***************)))(((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%'''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((((((((((()))((((((((((((((((((((((((((()))***)))((()))***,,,,,,,,,+++***---777FFFRRR^^^dddiiiggg___VVVQQQOOOHHHIIIMMMWWW```aaa[[[TTTQQQXXXfffwwwwwwlllaaabbbcccccc___XXXPPPKKKGGGIIILLLLLLKKKHHHFFFEEEJJJKKKMMMOOONNNLLLKKKLLLLLLMMMJJJGGGHHHLLLMMMKKKGGGHHHKKKMMMNNNOOOOOOOOOVVV[[[fffuuuuuu\\\HHH:::444222111///000222222000......---,,,,,,------,,,***++++++************++++++***++++++,,,,,,++++++******************)))(((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((******)))(((''')))))))))((((((***---000,,,++++++***)))(((((('''))))))))))))))))))))))))************))))))))))))*********++++++++++++***++++++++++++++++++++++++***++++++,,,------......000000000000000/////////---......//////.........000000111222222222222222000000111222222111000///111111111111000000000///000000000000000111222222---------------...//////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++,,,,,,++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))'''&&&'''((()))((('''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((('''&&&''''''((((((''''''&&&'''''''''((((((((())))))'''''''''''''''((())))))))))))((((((((())))))***)))))))))))))))))))))))))))******)))(((''')))+++///------222>>>OOO^^^gggnnnmmmggg[[[PPPJJJLLLOOO^^^WWWTTT[[[fffjjjcccZZZ[[[gggxxx|||mmmZZZNNNKKKPPPSSSQQQJJJGGGJJJNNNIIIKKKMMMMMMJJJHHHGGGGGGOOORRRTTTTTTTTTUUUWWWYYYXXXYYYXXXVVVXXX[[[YYYTTTQQQPPPNNNKKKIIIGGGFFFEEEIIINNNWWWbbbmmmvvv|||~~~zzzzzz}}}vvv]]]KKKBBB===:::555222111111111111000...------......---,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***************)))((((((((())))))))))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((((('''&&&)))***+++,,,...111666999+++++++++******))))))((())))))))))))))))))))))))************************)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,------------......---...///222333555555666555666777888999999999999888999;;;<<<<<<;;;::::::777777666555444333222222000000////////////000000------------...///000111......////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******)))))),,,,,,------,,,,,,+++***))))))))))))))))))))))))++++++************))))))))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&((())))))(((''''''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))))))))(((((((((***))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))'''&&&'''((()))((('''&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''''''''((((((((()))))))))'''''''''''''''((())))))))))))((((((((()))******))))))))))))))))))))))))***++++++)))((()))+++---,,,000999HHHWWWcccjjjkkkddd```XXXOOOKKKMMMVVV]]]ZZZ\\\eeetttzzzooollluuu}}}yyyjjjYYYOOOKKKRRRLLLEEE@@@@@@CCCEEEGGGJJJNNNRRRSSSSSSSSSVVVYYY___dddfffddddddiiioooqqquuuwwwxxxvvvvvvwwwsssnnnooolllhhhbbb]]]WWWSSSQQQMMMNNNPPPTTTWWWZZZ[[[\\\^^^ccckkkvvvrrrccc\\\SSSOOOFFF<<<333///000222222000...---.........------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++***************)))((((((((())))))******))))))((())))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&'''''''''((((((((('''''''''(((((()))))))))+++---///222444888===@@@************************)))))))))))))))))))))))))))))))))******++++++,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000---...///111222444555555::::::<<<===>>>?????????<<<===>>>???@@@@@@@@@@@@BBBDDDGGGIIIKKKKKKKKKJJJCCCCCCBBB@@@>>>===;;;;;;555444222111000//////...000000/////////000000111......////////////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((()))***+++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((('''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))((((((******)))))))))(((((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******)))'''&&&'''((()))((('''%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''(((((((((((('''''''''((((((((())))))))))))'''''''''''''''((())))))))))))(((((()))******+++)))))))))))))))))))))))))))***+++++++++---000333333>>>NNN]]]eeefffccc```RRRQQQOOOOOOQQQVVV[[[___QQQ___tttxxxoooiiilllkkkaaaTTTMMMPPPUUUZZZRRRIIIEEEHHHNNNSSSUUU```fffmmmqqqsssvvv{{{|||xxxuuummmkkkgggccc___YYYTTTPPPRRRVVV\\\eeeppp}}}yyyxxxwwwyyyuuuiiiVVVEEE:::666333111.........///...---------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***************)))((((((((()))************)))(((************************'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((()))******+++''''''''''''((((((((((((((((((((()))+++...000222333555777888888888:::<<<***************+++++++++))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111777888:::===@@@BBBDDDEEEKKKKKKJJJJJJIIIHHHFFFFFFAAABBBCCCDDDEEEEEEEEEEEEEEEGGGJJJNNNQQQSSSSSSSSSOOONNNMMMKKKHHHFFFEEEDDD@@@>>><<<999777555444333444333222111000000000000......////////////.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------***++++++++++++***))))))))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))&&&((())))))(((''''''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***)))&&&%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((())))))***)))'''&&&'''((()))((('''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))((())))))***++++++)))))))))))))))))))))))))))***+++,,,---111555999AAANNN___hhhfff^^^XXXUUUIIILLLPPPUUUYYYZZZWWWTTTgggrrr{{{yyylll^^^VVVUUUXXXXXXUUULLLEEEGGGQQQ[[[VVVXXXYYYZZZ]]]gggvvvzzzpppjjjdddbbb___\\\[[[aaakkkrrrvvvyyyzzzyyyxxx|||fffNNNAAA444222///......//////......------,,,,,,------...+++,,,,,,------,,,,,,+++***************)))((((((((()))***++++++***)))(((************************'''((((((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%&&&'''((()))***+++,,,''''''''''''((((((((())))))))))))***...222777:::>>>???>>><<<888555333333))))))))))))))))))))))))))))))))))))************++++++++++++******)))))),,,,,,,,,,,,,,,,,,------+++,,,------,,,+++,,,------...000000000333777;;;CCCFFFJJJLLLNNNQQQVVVZZZXXXUUUQQQMMMKKKJJJJJJIIIGGGBBB@@@DDDHHHGGGFFFGGGHHHGGGGGGHHHJJJMMMPPPQQQXXXXXXRRRIIICCCDDDFFFEEEHHHHHHFFFDDD@@@===:::888===:::666333111111222222......---...000111000...........................+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,************))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((((((((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,)))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***++++++***)))(((((())))))+++*********))))))((((((+++***)))***,,,,,,,,,+++)))...///***(((444FFFRRRSSS```jjjcccVVVOOOSSSYYY]]]TTTPPPVVVYYYYYY^^^gggxxxzzzwwwiiiVVVJJJJJJOOOPPPGGG@@@CCCJJJPPPVVV\\\XXX___ffflllxxxssscccYYYYYY\\\\\\^^^aaaeeeiiipppzzznnnLLLFFF;;;222333444111///000...---,,,,,,...///...------------,,,,,,,,,++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''((()))''''''))),,,---+++)))***((('''(((+++***'''###)))***---111666<<>><<<888333///000333666************************))))))))))))************++++++++++++*********))),,,,,,------------......***+++,,,,,,+++,,,...000+++---111777===EEELLLQQQWWWXXXWWWTTTQQQOOOPPPRRRUUUPPPKKKJJJKKKNNNNNNMMMRRRNNNMMMRRRVVVTTTRRRRRRNNNPPPQQQQQQOOOOOOPPPRRRNNNPPPNNNIIIGGGJJJMMMMMMOOOOOONNNMMMLLLKKKJJJJJJLLLJJJFFFBBB>>>999555222333222222222222111...+++......------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))'''''''''''''''((())))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&'''((((((((((((((((((((('''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,+++*********)))*********+++***)))((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((('''''''''&&&&&&&&&'''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((('''&&&'''((()))***++++++***)))))))))))))))+++*********)))))))))))))))))))))***+++++++++***(((,,,///111999JJJYYY```hhhhhhccc[[[TTTSSSUUUXXXTTTYYYbbbhhhiiiggglllsss~~~wwwjjjZZZNNNHHHJJJNNNQQQIIIEEEKKKUUU\\\aaaeeeggguuu}}}vvvlllccc^^^\\\YYYYYYaaaqqqjjjVVVMMMDDD???888000---///444111---,,,---...//////---------,,,,,,,,,,,,+++---------,,,+++*********************************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&)))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))((('''&&&'''))))))''''''(((+++,,,***(((&&&'''((((((((()))***+++...222777<<>>777444444555555111000///......///000000---------------.........------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))((())))))************)))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''(((((()))))))))))))))'''''''''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++......------,,,+++***)))+++******)))))))))******''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***************************++++++,,,,,,,,,,,,---...666???KKKXXXeeelllhhh```SSSMMMKKKQQQXXX[[[\\\\\\ffftttzzzlll[[[TTTQQQMMMNNNHHHBBBDDDLLLTTTXXXYYY[[[```nnnuuulllgggeeettt{{{~~~mmmQQQ???555333222222111///,,,)))............------------...---------,,,,,,++++++************************))))))))))))))))))))))))(((((((((''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((((((''''''((())))))(((((((((((())))))(((***+++,,,---...222888===DDDDDDCCCAAA>>>:::666333555999>>>CCCJJJQQQYYY___************************************+++++++++++++++++++++++++++++++++,,,+++++++++,,,---.........---000222555888<<<@@@DDDLLLJJJGGGFFFGGGHHHIIIIIIPPPQQQSSSUUUWWWXXXWWWWWW\\\jjj|||~~~rrrkkk___\\\ZZZZZZ\\\\\\XXXTTT]]]XXXQQQJJJCCC>>>888555222111000//////111222333.................................---------,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++************(((((()))***************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))***)))))))))'''''''''''''''((())))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''(((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))******++++++............---+++***))))))))))))(((((())))))***(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***)))))))))))))))*********************+++++++++***+++,,,++++++,,,000444FFFSSSaaahhhhhhcccWWWKKKJJJKKKQQQVVVVVVSSSXXX```mmmooofffTTTIIIJJJIIIEEEEEEDDDDDDHHHQQQ[[[cccggguuullliiiiiimmmvvv~~~jjjQQQ@@@<<<666222000000///////////////.........------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&''''''''''''(((%%%'''((((((''''''(((***(((((((((((((((((()))***------...333:::@@@CCCCCCCCC@@@:::666444555777:::@@@FFFNNNUUUXXXYYYYYYYYY++++++++++++++++++++++++*********++++++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,---...//////000,,,000555:::???DDDIIIMMMGGGHHHHHHHHHHHHJJJNNNQQQSSSWWW]]]eeemmmqqqqqqpppxxxwwwoooiiifffbbb[[[UUU\\\[[[ZZZWWWSSSKKKBBB<<<666555333111000111222333///////////////.........//////.........---------------,,,,,,,,,,,,------,,,++++++++++++*********'''((()))******+++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((*********))))))'''''''''''''''((())))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***)))((('''&&&&&&&&&''''''((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))******+++,,,------...---,,,***)))))))))((((((((()))******((((((((((((((((((((((((((((((''''''(((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))******''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********)))))))))))))))))))))******+++*********+++++++++++++++((()))******+++111999???UUU```iiiggg^^^TTTIIIAAAHHHMMMWWW^^^[[[XXXbbbrrrttthhhUUUFFFEEEJJJLLLIIIBBBCCCGGGOOO\\\mmm}}}|||~~~pppgggccckkkuuujjjPPPHHH<<<222......000222000////////////.........,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((())))))))))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%'''(((((('''''')))***((())))))(((((()))+++......///444===FFFKKKIIIFFF:::777222000333:::CCCIIINNNSSSYYY\\\ZZZUUUPPPNNN++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------...///000111222222111666;;;@@@CCCFFFIIIKKKAAAFFFKKKLLLLLLPPPXXX___ggglllvvv{{{ttttttoooggg```YYYSSSMMMJJJAAA>>>;;;777444333444444000000000/////////......////////////.........---------,,,,,,,,,,,,------,,,,,,+++++++++*********'''((()))******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&%%%&&&(((***+++***))))))'''''''''''''''((())))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((*********)))'''&&&&&&&&&''''''((())))))***&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))************+++,,,------,,,***)))***))))))))))))***+++,,,((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********'''((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++***)))))))))))))))))))))***++++++*********++++++,,,,,,,,,(((***,,,...222;;;HHHRRR^^^aaa___UUUMMMJJJJJJIIIKKKPPP]]]kkkmmmhhhmmmxxxooo\\\JJJFFFLLLQQQRRRQQQKKKOOOYYYiii|||{{{rrrrrrrrrrrr}}}zzz```[[[RRRHHHAAA:::444111000000000/////////......,,,,,,,,,---------------++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((%%%&&&(((((('''''')))+++''')))***)))(((***...111333999BBBIIILLLJJJCCC>>>666555444777===FFFOOOUUUWWWYYYZZZXXXTTTQQQOOONNN++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...///000111222333444444:::===BBBDDDDDDCCCBBBBBBFFFMMMTTTVVVTTTXXXbbbllljjj[[[TTTRRRRRRKKKHHHCCC===999777666666111111000000/////////...000/////////...............------,,,,,,------...,,,,,,,,,+++++++++******''''''(((******+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&$$$&&&(((***++++++))))))'''''''''''''''((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++***)))'''&&&&&&&&&&&&'''((())))))***&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********)))***,,,------,,,+++***+++*********+++,,,,,,---))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))++++++******)))))))))((())))))***++++++*********++++++,,,,,,,,,***,,,///333999FFFWWWcccaaa\\\QQQDDDAAAHHHRRRVVVUUUWWWfffyyy~~~sssjjjjjj]]]KKK@@@HHHUUUZZZ[[[^^^ccciiixxx~~~~~~wwwiiilllzzzyyyoooooonnnjjj```PPP>>>222000000000000////////////---.....................++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******)))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%&&&(((((('''((()))+++''')))******)))+++///333:::DDDOOOSSSNNNCCC999444777888<<>>999888888DDDIIIHHHOOO]]]^^^VVV]]]\\\XXX^^^jjjlllooo~~~,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............////////////000444999<<<<<<>>>AAADDDHHHEEECCCDDDGGGKKKLLLLLLQQQ[[[___hhh|||yyysssuuuhhhgggdddgggrrr~~~yyylllpppyyywwwiiiaaacccggglllpppsssuuuttttttppplllhhhjjjtttqqqiiiYYYKKKGGGJJJKKKIII===:::555222111222444555222111000000111111///---///......------......///.........---------,,,,,,******))))))))))))*********************+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))))))))************)))))))))(((((((((((())))))))))))))))))((((((((())))))))))))((((((************************)))))))))))))))))))))((()))***+++***)))((()))+++))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&'''((()))))))))((('''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))*********++++++************************++++++++++++,,,------------444???MMM]]]fffaaaXXXIIIHHHMMMWWW[[[VVVRRRQQQffffff[[[JJJDDDIIIIIIBBB???DDDGGGNNNVVVVVVaaayyyyyyrrrjjjgggqqq}}}mmmLLL:::555000///111222000---.........------------,,,,,,,,,,,,++++++++++++******++++++,,,+++***)))((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''')))))))))(((((('''''''''&&&'''(((((())))))(((((((((''''''((()))******))))))***,,,...222;;;FFFNNNMMMMMMKKKEEE===777666666;;;EEENNNQQQWWW______YYYPPP```ppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////.........000222999@@@GGGIIIFFFDDDFFFIIIJJJCCCBBBKKKRRRSSSVVV\\\oooxxx}}}ppplllllloookkkdddfffmmmmmmxxxssssss|||}}}ppp```XXX[[[hhhvvv~~~vvvbbbWWWTTTQQQMMMIIIFFFAAA;;;666333222111111000///000111111///...///......------......///.........------------,,,******))))))))))))******+++++++++***************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***+++,,,************))))))))))))))))))))))))))))))))))))(((((())))))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))******************)))*********)))))))))))))))))))))************))))))((())))))******))))))(((************************)))))))))))))))))))))))))))***++++++))))))***+++))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((((((((())))))&&&'''((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************((()))))))))************++++++++++++++++++++++++,,,+++++++++---...---,,,111???RRR```hhheeeYYYLLLEEEKKKUUU\\\[[[VVVTTTWWWggg___NNN@@@???GGGHHHCCCCCCEEEFFFQQQeeettt}}}xxxwww}}}rrrgggmmmwww~~~dddGGG===222...111444222.../////////.........------,,,,,,,,,,,,++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''''''''''''''&&&'''(((((())))))(((((((((((())))))************(((+++111777===DDDLLLQQQHHHEEE???:::888:::===???IIINNNUUUYYY[[[ZZZZZZYYY```,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...111777<<>>HHHQQQOOOMMMNNNQQQSSSSSSRRRWWWZZZ]]]]]]ZZZXXXYYYZZZbbbwww,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////777999AAAOOO\\\```YYYPPPFFFJJJQQQVVVXXXWWWVVVTTTZZZtttyyylllcccjjj}}}}}}tttkkkzzzuuubbbXXXNNNHHH???888555444555555000000////////////000000000/////////............,,,++++++******++++++,,,))))))******+++++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&(((***---000222444222111...+++)))))))))***))))))))))))))))))))))))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******++++++++++++******++++++++++++++++++++++++((())))))***++++++,,,,,,(((*********)))((()))***))))))(((((((((((())))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))++++++******))))))(((((((((''''''''')))***,,,...))))))))))))))))))))))))'''((()))++++++)))((('''))))))))))))************))))))))))))))))))))))))''''''(((((())))))******(((((()))***************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,111---+++444FFFYYYfffllljjj]]]OOONNN[[[fffaaaVVVZZZ[[[VVVNNNJJJJJJFFF???AAA>>>DDDTTT```ppp~~~yyybbbCCC333333333222222222111111......---------,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''''''((((((((())))))******(((((()))***************)))+++++++++---666DDDOOONNNNNNQQQVVV[[[]]]\\\YYYZZZ]]]^^^[[[WWWWWW\\\bbbzzztttppp///...------,,,,,,,,,,,,111000///------...111444HHHOOOWWWZZZWWWOOOHHHDDDPPPTTTXXXYYYZZZ```jjjrrrzzzkkkaaabbbaaahhhxxx}}}~~~}}}{{{yyyvvv{{{}}}xxxuuuvvvyyy}}}}}}{{{yyyzzz~~~llljjjwwwZZZUUUOOOIII>>>222222888222222222000000222222111000/////////............---------,,,,,,,,,++++++...---,,,,,,++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))***&&&&&&,,,///---***)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---+++))))))***+++***)))+++++++++++++++,,,,,,,,,...---,,,+++************))))))))))))***+++,,,---++++++++++++++++++++++++........................000///---+++******++++++++++++++++++++++++++++++------,,,,,,,,,,,,------************************************+++,,,------,,,,,,+++++++++,,,------************))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))***+++,,,------))))))************))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++,,,******+++,,,,,,,,,+++++++++)))***------***+++/////////888IIIWWW___fffmmm]]]WWWTTTXXX```aaaWWWMMMVVVRRRIIIBBBCCCHHHGGGBBBGGGGGGSSSmmmzzz[[[:::777333//////000///---///......---------......///...,,,***))))))***+++))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((***++++++***,,,)))***222???JJJPPPQQQOOOVVVZZZZZZ^^^cccbbb]]]cccbbb___ZZZVVVZZZhhhuuu|||///......---,,,,,,,,,---,,,...000000000333:::@@@VVV[[[___YYYOOOHHHIIINNNRRRVVV^^^hhhuuupppddd```bbbdddrrr~~~yyyuuurrrrrr{{{|||yyyyyyxxx~~~zzziiiXXXPPPKKKBBB999555333333222000111111111///000000/////////.........---------,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))************))))))***************************((()))...///,,,))))))))))))))))))))))))))))))((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))***++++++---+++))))))***+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,000//////...///000111222///......---,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++,,,---...///------,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++,,,,,,---)))************))))))))))))***************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++******+++,,,,,,,,,++++++000+++***---///...,,,---222777EEEWWW```___\\\\\\OOOWWW```___YYYVVVZZZaaa```QQQBBBAAAKKKTTTTTTOOOGGGXXXrrrrrrHHHAAA888444555555000+++//////......------.........---,,,+++************************************************)))))))))(((***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******((((((((()))***++++++***,,,...555???JJJRRRUUUVVVUUUZZZ]]]^^^aaafffeee```YYY\\\^^^\\\]]]mmm///......------------...---...//////111:::GGGQQQaaa^^^XXXRRRMMMMMMRRRVVVWWW^^^mmm~~~lll^^^YYYcccrrrzzzwwwtttsssttttttttt|||{{{uuuppplllpppssseeeYYYLLL@@@999888555333333333222111000000000000/////////......------------,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))************************))))))---111000***(((***))))))))))))))))))))))))((((((((((((((()))******+++*********))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,***))))))))))))***++++++---+++***)))+++++++++***---------------------------,,,,,,,,,,,,---......---------------.........///000000111222333444444444333222222111111111222000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,---...//////.........---,,,,,,,,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((()))***+++,,,,,,+++++++++******))))))(((,,,,,,,,,++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************)))***+++,,,,,,,,,,,,,,,333---***---111000......:::FFFXXXffffff[[[PPPLLLUUU^^^ccc]]]SSSQQQ\\\iiibbbLLL>>>FFFWWW^^^\\\ZZZQQQnnnvvvYYYLLL<<<444333444111...000000///...............,,,------,,,,,,+++***)))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))*********+++******---555BBBMMMTTTXXXYYYYYYVVVYYY]]]___bbbfffddd```ZZZ[[[[[[^^^mmm///...............//////111///---...777DDDTTT]]]^^^SSSIIIKKKUUU]]]\\\XXX[[[mmmyyyyyyxxxyyywww{{{}}}vvv|||ssszzzkkkVVVJJJFFF>>>999555555666444222111000000000////////////......------------,,,,,,,,,...------,,,,,,,,,------,,,,,,+++++++++++++++***)))******++++++******)))************************)))+++000333000)))(((+++))))))))))))))))))))))))((((((((((((((())))))***++++++******)))((((((((())))))))))))))))))))))))************+++++++++,,,******))))))******+++,,,---+++******+++,,,+++***------------------------000000///...------------......000222444555666777777888:::<<<>>>@@@BBBCCCBBBAAA@@@????????????@@@===<<<:::888555222///---------------------------------...///......---,,,+++++++++++++++++++++++++++++++++,,,,,,---...////////////...---,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))***++++++,,,,,,,,,+++***))))))))))))***+++++++++******)))(((((((((((((((((((((((((((************************)))))))))))))))))))))))),,,+++++++++***))))))))))))***++++++,,,,,,,,,,,,000,,,+++---///...111555JJJWWWeeehhh^^^RRRNNNOOOhhhaaa[[[ZZZ___eeeiiiiiiWWWEEE???MMM[[[]]]___eeerrrxxxuuu~~~hhhYYYFFF999333111222555111111000///............+++,,,---...---,,,***)))*********************************)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))*********++++++))))))***+++***+++,,,...333>>>LLLUUUXXXXXXYYYZZZXXX[[[```cccddddddbbb___```^^^___mmm............//////000111//////333>>>LLLXXX___```PPPMMMLLLRRRZZZ```aaa___kkk}}}mmmyyy~~~}}}}}}yyy{{{}}}uuucccZZZHHH>>>777777777333000111111000000000////////////.........---------,,,,,,---------,,,,,,---......,,,,,,,,,++++++***************++++++++++++*********************************+++///222///)))(((+++))))))))))))))))))))))))((((((((((((((())))))***************))))))((((((************************)))))))))*********++++++***************++++++,,,---+++******+++,,,,,,+++,,,,,,,,,------------...//////...//////000111111333444888;;;???BBBCCCDDDCCCDDDFFFIIILLLOOOQQQRRROOONNNMMMLLLLLLMMMNNNOOOUUUTTTSSSOOOKKKFFFAAA>>>666555444333222000//////------......///.........++++++++++++++++++++++++************+++,,,---...///000000//////---,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++,,,,,,+++***))))))******'''(((((()))******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++***)))))))))((()))***+++,,,,,,---,,,***+++---...,,,---888EEE]]]eeehhh]]]OOOKKKTTT___fff]]]XXX```ooovvvnnncccGGG???AAAMMMUUUZZZkkkxxxpppfffZZZJJJ:::444777222222111000///.........+++,,,---......,,,+++***************************))))))))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))******((()))***++++++---222666@@@IIISSSXXXXXXWWWZZZ]]]```cccggghhhddd```___aaahhhrrruuu|||.........//////111222333...555DDDVVVdddhhhccc\\\JJJUUU___aaa^^^```kkkvvvyyyfffaaalll|||qqqYYYKKK???<<<:::333000111111111000000000/////////............---------,,,------------------...///---,,,,,,++++++***************++++++++++++******+++++++++++++++++++++++++++***,,,///...***)))+++))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))***************************)))))))))************++++++************+++,,,,,,---+++******,,,------,,,+++,,,,,,---...///000000...///111444777;;;>>>@@@AAACCCGGGJJJNNNPPPQQQQQQNNNOOOQQQSSSVVVXXXZZZ[[[TTTSSSRRRQQQRRRTTTVVVXXXbbbccccccaaa^^^YYYTTTQQQGGGFFFDDD@@@<<<999777555111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------//////000000000///---,,,,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******,,,+++***))))))***+++,,,&&&&&&((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++***************((()))***+++,,,---------'''+++///000...333FFFYYYiiiiiiaaaRRRIIINNN]]]hhhWWWYYY^^^dddfff```TTTJJJAAA@@@DDDLLLUUUfffuuuSSS<<<666444333222000////////////,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''(((((()))((((((((()))))))))******''')))+++,,,---333<<>>FFFIIINNNWWWgggnnnLLL>>>444444222111000/////////------,,,,,,,,,---------++++++++++++++++++++++++((()))))))))************'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))******)))))))))*********++++++)))+++---...111:::GGGQQQVVVXXXYYYZZZYYY[[[```dddaaabbbaaa\\\TTTVVVkkk.........///000222333444JJJVVVbbbddd\\\TTTRRRSSSbbb\\\YYYbbbwwwjjj[[[gggzzzqqqooosssccc^^^```^^^bbbeeecccaaacccmmmvvvxxxuuuqqqoooooonnnmmmkkkqqqsssvvvxxxvvvvvvqqq\\\SSSJJJ>>>888:::111111111111000000000000//////.........------------------------...///000------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++---(((%%%))),,,,,,+++,,,))))))))))))))))))))))))((((((((((((((()))******''''''((()))***+++,,,,,,************************++++++,,,,,,,,,---------++++++******++++++,,,---,,,+++******,,,......------...///111333555777888FFFGGGJJJNNNSSSXXX]]]___fffgggggggggeeebbb___]]][[[[[[ZZZYYYXXXWWWVVVUUURRRQQQPPPPPPRRRUUUYYY[[[___```bbbbbb```[[[VVVSSSSSSSSSRRRPPPOOOMMMLLLLLLEEEAAA;;;555111//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---...000111222111///...,,,,,,,,,+++++++++******))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))+++***))))))***,,,...000+++++++++++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))******+++++++++,,,((((((***+++,,,---------///...///444<<>>888000---...000111000......---,,,,,,,,,------***************************++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))+++,,,,,,+++))))))***+++///000111333<<>>>>>777333...,,,,,,...000000///...---,,,,,,,,,,,,,,,...///////////////......---------,,,,,,,,,,,,+++************))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))((()))***,,,---******))))))(((((((((((()))******************)))))))))***++++++++++++***************************************++++++++++++)))(((***------***+++...+++111<<>>666444666666111,,,///...------,,,,,,------************************+++++++++++++++***))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))+++,,,+++******+++---,,,222999===FFFPPPVVVWWW\\\ZZZWWWVVVZZZ___aaa```bbbbbb___mmm|||222000111666;;;DDDRRR___aaaZZZQQQMMMPPPXXXaaafffqqq}}}uuurrrttt{{{||||||mmmaaa___bbbdddlllpppvvv~~~hhhGGG@@@<<<777333111111222222111000000///////////////.........------------,,,,,,,,,,,,,,,++++++++++++++++++------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******************))))))))))))***************)))++++++++++++,,,,,,,,,,,,+++,,,,,,------///333666777777555222000555@@@HHHMMMRRRXXX[[[ZZZ[[[^^^bbbiiijjjjjjiiieee___XXXTTT[[[YYY]]]fffmmmqqquuuzzzxxxooojjj^^^RRRNNNNNNLLLKKKLLLFFF@@@999333///...---,,,............---,,,,,,,,,...//////000000/////////......---------,,,,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))))))))***+++,,,***))))))))))))(((((((((((())))))******))))))((())))))***++++++++++++***++++++++++++++++++++++++************+++++++++,,,((((((***......++++++///---888III\\\iiippprrrqqq___dddgggfffcccdddlllsssfffRRRBBBFFFVVV```___[[[hhhkkk\\\aaappp}}}sssUUUIII<<<666777777222---//////...---------------+++++++++++++++++++++++++++++++++++++++******)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((())))))***''')))++++++++++++,,,------888DDDKKKQQQWWWZZZZZZ[[[YYYWWWZZZ___bbbcccbbbcccmmmxxx|||wwwxxxtttxxx111...222===IIIQQQXXX^^^PPPOOOOOOQQQWWWbbbnnnvvvnnneeefffvvv}}}zzztttttttttlllkkkooonnnkkkggggggnnnxxx{{{gggIIIBBB:::555555555333000222111000000//////000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********)))((((((((())))))***+++++++++******+++++++++,,,,,,,,,------***+++,,,---000444:::>>>999:::999:::>>>FFFPPPXXXZZZ[[[ZZZWWWTTTUUU[[[```jjjfff```ZZZUUUSSSSSSTTT^^^hhh{{{zzzoooddd```]]]WWWPPPMMMKKKGGGBBB===999444000---/////////000000//////......//////000000000000///............------------------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))************+++******))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++---000...+++---222222???SSSfffpppsssqqqnnneeefffdddaaagggttt~~~___KKK===CCCOOOVVV[[[```}}}ppp___ZZZjjj}}}xxxmmm```NNN>>>555333333333000000///...------------++++++++++++++++++++++++++++++,,,,,,++++++***)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))******''')))***+++******,,,---333@@@NNNTTTWWWZZZ\\\\\\[[[YYY[[[```cccccccccccccccvvvfffttt//////666HHHWWW[[[WWWSSSFFFNNNVVV[[[aaaooohhh```eeeuuuzzzvvv{{{ssspppssswwwrrrbbb___```cccdddiiisssiiiXXXCCC777555666444///222222111000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********)))((((((((())))))***+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---///444:::???<<<<<<@@@GGGRRR[[[```bbb___]]]ZZZXXXXXXYYY[[[\\\YYYXXXWWWWWW\\\ccckkkooovvv|||uuuwwwzzz{{{zzzvvvrrrrrrxxx}}}|||lll]]]UUUMMMIIICCC>>>;;;999777666////////////000000000000......///000111111000000/////////.........---------------,,,,,,,,,,,,+++))))))))))))))))))))))))((()))))))))************++++++******************))))))))))))************(((((())))))))))))(((((())))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,...///---***...444===JJJ\\\kkkrrrrrrpppmmmqqqiii___```nnn{{{xxxnnnPPPDDD>>>BBBIIISSSeeexxxzzzsssxxxttt^^^GGG888444555222111000///............+++++++++++++++++++++++++++,,,,,,,,,,,,+++************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))***++++++(((************+++...000===IIISSSUUUVVVYYY\\\\\\^^^\\\___cccbbb^^^^^^bbbtttyyyyyy333666BBBTTT___[[[QQQJJJOOOVVV^^^eeeooogggYYYdddvvvmmmkkkjjjgggqqq{{{ggg^^^aaahhhnnnrrr]]]EEE;;;888666333333222222111111111111111/////////.........------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,+++,,,111777<<>>???DDDMMMaaa~~~hhhJJJ999444333222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))******************************))))))))))))))))))))))))))))))))))))******+++,,,***+++++++++,,,000555999GGGNNNSSSSSSTTTXXX\\\\\\aaa___aaabbb]]]XXX^^^jjj|||yyy<<>>??????@@@@@@DDDGGGKKKMMMOOOTTT[[[```jjjlllnnnrrrxxx}}}ttt```SSSDDD<<<999555000---000//////111222333111///222333444222000...---.........---------,,,,,,,,,------,,,,,,+++***))))))************************+++++++++************)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------+++...000---...:::PPPbbbkkksssvvvsssuuuwwwooocccMMMXXXYYYLLLAAABBBHHHJJJVVVRRRWWWnnnyyyYYYCCC???666111222111,,,***,,,......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***+++++++++************)))******************************))))))))))))******)))))))))***++++++)))(((***,,,---000999DDDIIIHHHKKKPPPRRROOOQQQ[[[cccdddhhhccc[[[```sss}}}tttvvvpppzzz\\\^^^\\\TTTLLLMMMVVV^^^nnnpppcccvvvwwwnnnppp}}}mmmaaa[[[UUU```nnn||||||{{{xxxtttvvv{{{|||xxxVVVCCC777888666333222444333///222111111000//////......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,+++++++++,,,------++++++******************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---......---,,,+++---222888>>>GGGRRRVVVUUUaaammmoookkkiii___WWWZZZXXX___lllzzz}}}mmmbbbYYYUUUOOOGGG@@@>>>???BBB???>>>===;;;::::::::::::777888999:::;;;;;;;;;;;;===???AAABBBBBBEEEIIILLLRRRUUUZZZ___gggsssppp\\\JJJ===666333222111000000222444555555444222333444333000..................---------,,,,,,------,,,,,,+++******)))************************+++++++++************)))+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,---------///000///444BBBYYYjjjrrrssstttssstttrrrhhh]]]VVV]]]ZZZKKK???BBBLLLRRRVVVWWWgggsssZZZIII===444///111444222111222///...------,,,,,,---------............---,,,,,,+++++++++************)))******************************))))))))))))******)))))))))***++++++***))),,,///111555>>>IIIMMMLLLOOOUUUYYYXXXZZZ___```^^^ZZZXXXdddkkkfffssszzzccc[[[SSSPPPSSSYYY___bbb~~~mmm[[[eeeooowwwdddYYYXXXWWWcccuuu|||vvvwwwxxxzzzuuuUUUCCC;;;666666777444222222222222111111000////////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------,,,+++++++++,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---......///...---,,,000>>>KKKQQQSSSVVVYYYYYYfffpppoooiiifff___]]]hhhtttzzzmmm^^^PPPHHHAAA@@@>>><<<:::;;;>>>AAA<<<<<<;;;;;;;;;:::::::::<<<<<<============<<<<<<888:::;;;;;;::::::;;;======@@@DDDIIIPPPZZZdddkkkiiiUUUHHH???;;;444222000000222444444444222333444333111////////////.........------------------,,,,,,++++++******+++++++++++++++++++++++++++++++++************)))+++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000222<<>>MMM[[[```_________^^^dddgggccc```eeegggnnn~~~wwwooobbbTTTIIIBBB???>>>:::;;;<<<======???BBBDDD@@@???>>>============>>>CCCCCCDDDCCCCCCBBBAAA@@@;;;<<<======<<<<<<;;;;;;<<<<<<===>>>BBBGGGMMMQQQ]]]kkksssaaaOOOAAA<<<888333111111222333444222333444333111000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////000666DDDXXXmmmyyywwwooolllooolllddddddjjjoooeeeVVVHHHAAACCCMMMWWWbbb{{{}}}tttrrrhhhWWWBBB555111000---+++//////...---------------...............---,,,,,,+++++++++*********))))))******************************))))))))))))******((()))*********+++---......555<<>>555777777666888333333333222111111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,...---,,,,,,++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------000...,,,,,,000666===AAAQQQ\\\eeehhhhhhhhhfffccchhheee]]]aaapppyyy~~~qqqaaaYYYMMMAAA:::999;;;>>>999;;;===>>>???@@@BBBDDDBBBBBBBBBCCCEEEGGGIIIKKKLLLLLLLLLKKKJJJIIIGGGGGGDDDDDDDDDDDDCCCBBBAAA???AAA@@@======>>>AAADDDFFFOOOYYYllluuu___LLLGGGAAA:::444333444555666222444555444222111111111000000/////////.........---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...333>>>NNN```pppyyytttooommmmmmhhhcccmmm|||kkk[[[KKKCCCAAABBBIIIRRRqqqyyyvvvmmmQQQ;;;222222222111//////...------------...,,,------------,,,+++++++++++++++*********))))))******************************))))))))))))******(((***++++++***+++...111000888AAAFFFLLLRRRTTTRRR[[[ZZZ[[[^^^``````___^^^bbbqqqbbb^^^\\\^^^aaalll|||aaajjj~~~yyyggg|||wwwccc\\\eeefffddd{{{wwwSSS>>>888777777777444444333333222111111111000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,******++++++,,,---------***++++++,,,,,,------...,,,,,,,,,,,,---------------,,,,,,///666@@@KKKQQQccciiillllllmmmnnnlllhhhgggeeebbbooovvvjjj^^^UUUJJJGGGCCC???;;;:::999999888:::===???AAABBBEEEGGGJJJMMMRRRXXX^^^bbbeeefffddddddccccccbbb```___^^^XXXVVVUUUUUUVVVVVVUUUSSSLLLIIIDDDBBBBBBDDDFFFGGGNNNUUUcccxxxyyyjjjVVVNNNBBB888333222333444222444555555333222222222000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++111<<>>GGGJJJNNNSSSTTTRRRUUUVVV[[[```___[[[YYY[[[kkkwwwZZZYYY]]]aaadddqqqwwwsssxxxtttrrrggg___^^^ccclllssstttTTTAAA;;;999777444444444333222222111111000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------******++++++,,,------...******+++,,,,,,---......,,,,,,,,,------------...---...222:::EEEQQQ\\\bbblllqqqtttqqqoooooonnnkkkdddhhhooo~~~jjj[[[OOOGGGDDD<<<============<<<;;;;;;???BBBGGGKKKOOOTTTYYY]]]aaahhhtttwwwuuuuuuxxx}}}tttmmmccc[[[WWWVVVUUUTTTHHHMMMUUU^^^jjjxxxwwwkkkYYYHHH===777444333333444555555333222222333111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,777HHHYYYdddkkkppprrrqqqqqqkkkaaa]]]```dddfffLLLDDDCCCIIIIIIKKK```||||||___BBB666111---000//////...............---------------,,,,,,++++++++++++************)))******************************))))))))))))******'''***,,,,,,***+++111666>>>GGGNNNPPPRRRUUUVVVUUUSSSTTTXXX[[[ZZZYYY```jjjwwwyyyPPPRRRYYYaaagggxxx{{{|||qqqqqqttt|||kkk```ZZZaaahhhqqqhhhKKK@@@<<<888555444444333333222222111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,------...******+++,,,,,,---......******+++,,,,,,---......,,,,,,,,,---------.........222:::EEERRR___iiioooooovvvyyyuuuooonnnnnnmmmjjjrrr}}}sssYYYNNNJJJCCCAAACCC===<<<<<<<<<>>>AAADDDFFFKKKOOOUUU\\\cccjjjrrrvvvzzz}}}tttmmmhhheeeZZZ\\\[[[VVVTTT]]]pppwww___MMMAAA;;;888333444666555444333333444111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------<<>>>>>???>>><<<<<>>:::777777:::;;;777666777444333222000//////...............---,,,,,,++++++------,,,++++++,,,------,,,,,,,,,+++++++++******+++,,,,,,***))))))+++---,,,+++******,,,,,,***(((,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,---000000---///333777KKK___hhhnnntttsssnnnpppddd[[[[[[[[[UUUKKKDDDEEERRRUUUXXXkkkwww```III:::444111000///...///000///---000//////...------,,,,,,++++++++++++++++++++++++++++++++++++************)))))))))))))))***+++++++++***,,,///000333<<>>QQQ```ccc]]]\\\WWWUUU[[[fff```XXX[[[qqqxxxaaaOOOHHHAAA<<<===???===;;;<<>><<<666333444333111000//////............------,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,+++)))***,,,...---,,,***+++,,,,,,***)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,///---...000000...000555???TTThhhooorrruuutttooommm\\\YYYggghhhTTTGGGHHHJJJVVVVVV[[[yyyuuucccQQQ@@@444222111000000///...------/////////...------,,,,,,++++++++++++++++++++++++,,,+++++++++******************))))))******+++,,,,,,***+++000555999@@@GGGMMMOOOSSSUUUVVVWWWYYY[[[XXXWWWYYYdddzzzyyynnnggghhhxxxaaa}}}hhh```hhhtttiiiyyyjjj[[[TTTVVVggg|||}}}^^^CCC888666888222222555111111111000000000000000000///............---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------...///...111>>>LLLVVV___^^^[[[]]]YYYSSSXXX^^^```cccnnnooo]]]NNNCCC???;;;;;;???AAAAAABBBEEEQQQXXXcccrrryyyzzzvvvpppjjjddddddppp}}}[[[LLL???<<<>>><<<777444444333222000////////////......------,,,+++++++++---------,,,,,,---------,,,,,,,,,+++++++++*********+++,,,++++++,,,///111///---++++++,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,---//////...222999III^^^pppuuuuuuvvvtttooobbb^^^fffssskkkSSSGGGMMMMMMRRRTTTeeezzzooobbbOOO<<<555222000000///------...//////.........---------++++++++++++++++++++++++,,,,,,+++++++++*********+++************+++,,,,,,...******222;;;@@@EEEIIINNNPPPSSSUUUVVVWWWZZZ\\\YYY^^^jjjqqqssswww{{{hhhuuuaaapppzzzjjjooommmXXXTTTXXXccc|||~~~QQQAAA<<<===777666999666222222111111111000000//////............---------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...000,,,+++000888BBBPPP[[[]]]aaa^^^```hhhddd[[[\\\ZZZlllpppaaaTTTKKKCCC======<<<===CCCFFFIIIOOOVVVgggooo|||xxxmmmkkkuuu{{{fffOOOCCC>>>;;;999999555444333222000000000000//////...------,,,,,,+++------------------------,,,,,,,,,+++++++++******((()))+++,,,,,,///222555000...,,,+++,,,,,,+++***+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,+++,,,......///777@@@SSSeeeuuuwwwuuuuuurrrkkk[[[lll{{{wwwbbbMMMGGGJJJKKKNNN\\\~~~|||~~~kkkUUUAAA777000//////,,,---000...............---------++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++,,,,,,---///+++,,,666@@@EEEIIILLLNNNPPPSSSTTTVVVWWWZZZ]]]XXXhhhyyy|||qqqqqqvvvooojjjpppqqqhhh[[[TTTZZZhhhzzz```KKKAAA???666333666444222222333222222111000//////............---------........................------------------------------------------------++++++,,,,,,,,,,,,------......------------......444///000;;;IIIUUU^^^eeebbbddd```ccclllggg]]]```ddd|||ttteeeUUUMMMJJJEEE>>>:::>>>???DDDKKKPPPUUU___jjj|||yyyrrrqqqsssxxxhhhSSSEEE<<<:::===666666444333222111111111000000//////...---------------............------,,,,,,,,,+++++++++******(((***+++,,,...000444777222///---+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,------...,,,***+++---...333???LLL]]]kkkuuuuuussssssnnneeebbbyyymmmRRRGGGEEEEEEIIIVVVtttwwwVVVCCC444000000...---000........................++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---...000---000:::CCCHHHLLLOOOOOOQQQSSSTTTUUUXXX[[[]]]XXXrrrwwwuuujjjgggnnn}}}yyyuuu}}}iii|||rrr\\\ZZZ[[[ggg}}}}}}sssoooooorrrvvvxxxwwwwwwyyy{{{{{{{{{}}}sssYYYIIICCC888111333222333333333333333111000//////............---------........................------------------------------------------------+++++++++,,,,,,---------......------------......333222999HHHWWW___aaacccaaadddaaacccgggaaa^^^gggwww~~~qqqdddUUUHHHEEEDDD@@@<<<===AAAEEENNNXXX___fffsss|||qqqllliiipppiiiQQQ???;;;???888777666555444333333333111111111000//////......,,,---...//////...---,,,,,,,,,,,,+++++++++******+++,,,---......000333666333000---,,,,,,,,,,,,+++++++++,,,------,,,++++++******+++,,,,,,---......---+++,,,...000888HHHXXXdddmmmrrrqqqqqqqqqjjj___nnnvvvpppXXXFFFDDDGGGFFFOOOjjjnnnSSS:::333222///---///........................++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......000///444>>>EEEIIIMMMQQQPPPQQQSSSTTTUUUXXX[[[^^^]]]~~~}}}|||xxxnnndddeeemmmzzz}}}qqqzzzeeeggg~~~aaa^^^```eeesss}}}vvvrrrrrrvvv{{{iiiVVVMMM???777777666333333444444333222000/////////.........---------........................------------------------------------------------+++++++++,,,,,,---------......------------......///333@@@QQQ]]]___^^^]]]aaafffeeedddeee^^^bbbssssssbbb___PPPCCC@@@>>>:::<<>>999888777666555444444444222222111111000000//////,,,---...//////...---,,,,,,,,,,,,+++++++++******...//////......///222444444111---,,,,,,,,,,,,,,,++++++------------++++++******+++,,,,,,---.........------...222;;;NNN```hhhnnnpppnnnnnnpppggg[[[vvvlllZZZGGG@@@EEEKKKKKKYYY}}}___???555444000---...---.....................++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,,,,,,,,,,---......000111777@@@FFFIIINNNSSSPPPRRRSSSTTTUUUXXX[[[^^^cccwwwzzz{{{yyyiiifffkkkuuuuuusssccc```llldddkkkuuuxxx{{{}}}}}}hhhLLL;;;666666111222333222111000000111000000000000////////////........................------------------------........................------------------------222,,,***...000---///444333EEETTTVVVVVV[[[[[[WWW^^^gggnnniii```cccttt~~~^^^XXXhhhUUUHHH===;;;===???DDDKKKVVVaaappp||||||tttmmmgggcccZZZWWWTTTRRRSSSVVVZZZ\\\hhhmmmwwwwwwpppwww```MMMEEEEEE<<<666777999888555555333222111000////////////...........................------,,,,,,------...------...///000111111111---......//////...------+++,,,------------,,,+++,,,,,,,,,---------......---111///,,,333III```lllsssooommmnnnkkkddd^^^]]]ooo\\\KKKGGGKKKPPPUUUZZZxxx}}}qqqQQQ:::222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...++++++///111...---///555999???DDDHHHMMMQQQTTT[[[RRROOOUUUZZZ[[[___fff}}}qqqwwwvvvwwwrrrrrrsssyyydddkkkyyyjjjaaa~~~zzzYYYCCC<<<===444555444333111000000111111000000000////////////........................------------------------........................------------------------000------//////...222999IIIPPPUUUTTTTTTWWW[[[\\\bbbjjjllldddeeetttxxxllliii```RRRHHHAAA<<<===???CCCMMMXXXkkkqqq{{{mmmeeejjjcccXXXOOOIIIEEEAAA>>>@@@???===<<<<<>><<<777777555444222111111000111111000000000/////////........................------------------------........................------------------------------///000...000:::EEE[[[VVVQQQQQQSSSVVV]]]dddggglllhhhbbbnnngggbbbjjj]]]CCC>>>===???CCCGGGMMMZZZgggxxxtttXXXIIIFFFOOOJJJDDD???<<<;;;::::::======<<<===>>>@@@BBBCCCGGGDDDBBBDDDIIIRRRcccqqq|||vvv|||mmmVVVJJJ===999888666444444444444222111111111111111...........................------,,,,,,------...111222555777777555333111.../////////......---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........//////444DDD[[[nnnwwwvvvlllmmmuuulllYYYWWWdddYYYJJJFFFOOOUUUUUUaaasssxxxzzzxxxyyyttt]]]III<<<555222111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++...///------000===@@@EEEIIILLLOOOSSSUUUTTTVVVXXXVVVVVVaaa{{{sssaaappp|||rrrgggjjj{{{ppphhheeedddkkk{{{[[[EEE;;;888666444333333222222111111111111000000000//////........................------------------------........................------------............+++...000///...666FFFTTT\\\QQQLLLSSSYYY[[[bbbllliiihhhggglll{{{~~~pppjjjfffZZZLLLDDD>>>AAAFFFMMMTTT]]]hhhqqqyyymmmTTTCCCAAAEEE@@@>>>;;;999999;;;<<<===;;;<<<===>>>@@@AAABBBCCCDDDCCCDDDGGGHHHHHHMMMTTThhhxxx}}}jjjUUU@@@888999999777666444333222111000000000000...........................------,,,,,,------...111333777999999666222000//////000000///......---++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......///...///:::MMMbbbqqqwwwuuurrrpppmmmdddZZZ[[[ccc\\\LLLGGGOOOSSSTTTggg|||}}}||||||{{{rrryyyvvvdddPPP???555222222111111111000000000//////------------------------------------------------...,,,,,,......,,,///333@@@CCCGGGJJJMMMOOORRRTTTRRRWWWXXXVVV[[[rrr|||gggjjj|||qqqiiirrruuuooonnnkkkiiijjjwwwXXXDDD888555222222333444444333111111111111000000000000////////////////////////------------------------........................---------....../////////+++...//////333@@@RRR___UUUNNNPPP]]]ffffffhhhmmmfffeeennnttthhhjjjaaaJJJ???CCCAAAEEELLLVVVeeerrryyy{{{jjjRRRBBB:::<<<@@@999999999999:::<<<>>>@@@???@@@BBBCCCEEEFFFGGGGGGCCCCCCEEEJJJJJJGGGFFFIIIUUU___lllyyy~~~cccFFF::::::;;;888666333333222111000000000000////////////////////////...------,,,,,,------...///222666999888555111...///000000111111000000///---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........---222AAAUUUeeeooossspppwwwsssccc___hhhkkkddd[[[LLLDDDHHHLLLUUUqqqzzzqqqiiiooo|||yyyttt~~~~~~qqq\\\FFF777222333111111111111000000000000------------------------------------------------...,,,,,,......---222888BBBDDDHHHJJJLLLNNNPPPRRRQQQUUUVVVYYYkkkvvvfff{{{|||vvvjjjgggpppdddgggkkkkkkpppzzzkkkSSS<<<888333222444666555333222222111111111000000000////////////////////////------------------------........................---------...//////000000...///111444>>>MMMYYY^^^SSSUUU\\\iiiqqqpppllljjjdddmmm~~~wwwrrrhhh[[[NNNDDD>>>===BBBIIITTTcccwwwsssaaaMMMBBB===;;;:::;;;===???AAACCCCCCEEEHHHJJJLLLLLLMMMOOOPPPQQQRRRRRRNNNLLLLLLOOOQQQQQQTTTXXXTTTUUUZZZaaakkk{{{vvvXXXGGG@@@<<<888666444333222111111000000111////////////////////////...------,,,,,,------...---000444777777444000...000000111222333333333333......------------......,,,,,,,,,---------.........///888KKK]]]hhhmmmppplllwwwppp]]]bbbxxxxxxdddQQQGGG@@@BBBLLL```nnnlll}}}yyyhhhdddppp}}}qqqppptttWWW???555444222222111111111000000000---------------------------------------------------,,,---///...///666>>>BBBEEEHHHKKKLLLNNNPPPRRRQQQUUUVVV^^^{{{rrrmmm|||rrriiiuuurrrddd^^^eeeiiinnnwwwbbbCCC===777555666777555222222222222111111111000000////////////////////////------------------------........................---------...///000000000000222444<<>>?????????AAA<<<@@@CCCEEEFFFHHHKKKNNNPPPPPPPPPQQQQQQSSSTTTUUURRRNNNMMMPPPSSSSSSVVVZZZYYYVVVWWW\\\aaahhhwww~~~wwwaaaMMM>>>999:::666666555333333333333333////////////////////////...------,,,,,,------...,,,...222555555333111///000000222444555666666777000///............///000,,,,,,,,,---------......---111???UUUffflllooorrrnnnrrriii]]]hhhzzzrrrXXXEEEDDDCCCFFFVVVtttuuu___iiixxxhhhhhhvvvyyyoooyyyoooMMM:::555222222222111111111000000................................................,,,+++---//////111999CCCCCCEEEIIIKKKMMMNNNQQQSSSSSSXXXYYYaaa|||wwwuuutttvvvkkkttttttggghhhpppfffdddjjjmmmwwwoooHHHBBB;;;777888777444111222222222111111111111000000000000000000000000000------------------------........................---------...///000000111222333888CCCVVVaaaYYYJJJQQQ^^^iiikkkooosssooofffpppkkknnneeeWWWIII???<<>>555222222222111111111111000................................................,,,+++---000000222<<>>CCCHHHJJJJJJMMMKKKLLLQQQWWW[[[___bbbfffdddbbbcccgggkkkmmmnnnaaa```______aaaaaa```___[[[[[[ZZZ[[[^^^aaaeeegggrrrrrrPPP===;;;999888666666666444000---000000000000//////////////////.........---------///111222222111111222333//////000222444777999;;;//////...------------...,,,---///...---,,,,,,------:::MMM```nnnuuutttooopppaaaYYYaaahhh___MMM@@@EEEDDDKKKVVVlllrrrmmmyyyooorrr|||}}}nnnaaa\\\cccqqq|||~~~yyy~~~jjjNNN333111111111000//////000222/////////////////////////////////...,,,,,,---......///000000222777@@@GGGHHHJJJKKKJJJLLLOOOQQQQQQWWW]]]YYY___yyypppiii```\\\bbbrrrfff___uuuvvvjjjcccmmmjjjRRR>>>:::<<<888555555333333333222111111000000000000/////////.........////////////////////////...///000///...---...000111------///000......000222666DDDSSSVVVPPPPPPWWWffflllmmmnnnpppiiikkkzzz}}}tttkkk^^^LLL??????DDDIIITTTaaarrr{{{bbbPPPEEE===;;;<<>>@@@@@@>>><<<>>>AAADDDFFFGGGJJJNNNSSS]]]eeemmmrrrtttxxx~~~~~~|||xxxsssmmmhhhccc```dddeeeffflllmmmGGGAAA<<<777444555666555333111111111000000000000////////////.........------///000111111000000111222444555666666555444333222000///......------......,,,...///...------...///555GGG[[[gggnnnssssssqqqkkk]]]UUUXXXRRRDDDAAAJJJSSSKKKYYYzzzpppffffffggggggiiikkkhhh^^^QQQKKKMMMSSSdddsss}}}hhh\\\jjjwww{{{}}}___>>>666555444333222000///...////////////////////////...//////...,,,,,,---///------///333999???CCCEEEIIIJJJLLLMMMNNNPPPSSSVVVYYYfffzzz}}}tttfffdddeeemmm}}}kkkgggxxxppprrrjjjxxx|||zzzSSS???;;;:::888777444444444333222222111111000000000////////////...////////////////////////...///000///...---...000...,,,...111111///000444777LLLYYYUUUNNNVVVgggrrrqqquuurrrnnnhhhaaaoooyyy}}}sss]]]HHHCCC@@@EEEMMM[[[pppvvv[[[LLL>>>===BBBDDDBBBAAADDDHHHKKKJJJGGGJJJRRRZZZ___mmm{{{yyyssspppiiigggddddddnnnZZZEEE???777555666777666444222222111111111000000000////////////...............///111000//////000222444555666777666444222000000//////...............,,,...///...---...///111999NNNccclllooosssuuuttthhh[[[UUUXXXPPPBBBCCCPPPZZZNNN]]]vvvoooaaa^^^[[[WWWZZZ]]]___]]]XXXTTTSSSTTTYYYcccqqqkkk\\\fffyyyqqq{{{{{{bbbBBB666555333222222111///...////////////////////////......///...,,,,,,...///------///555>>>CCCEEEDDDJJJJJJLLLOOOOOOPPPUUU[[[```|||wwwrrrhhhiiinnn{{{vvveeeppppppllljjjeeeyyy~~~bbbGGG<<<999777666555555444444333222222222111000000000////////////////////////////////////...///000///...---...000...---...000///---000555???NNNXXXVVVYYYfffppprrrqqqyyyqqqbbb```fffwww~~~vvvzzzoooZZZFFFDDDEEEJJJUUUfff~~~___KKKCCC===>>>@@@@@@AAADDDNNNQQQRRROOOLLLPPP\\\gggooorrrnnnhhheeegggrrrvvvOOOFFF<<<777777888666222222222222222111111111111000000/////////.........---///000000///...000111111333444666666555333222000000///............///---...///......///111333>>>UUUiiiooopppuuuwwwuuubbb[[[XXXYYYQQQEEEFFFPPPYYYTTTkkk{{{qqqlll_________\\\XXXWWWWWWZZZ^^^___[[[WWWSSSYYYcccooo|||mmmaaagggzzznnnrrrsssaaaFFF777444111111111222000///////////////////////////---...///...,,,,,,...000......111888@@@FFFFFFEEEKKKJJJMMMQQQQQQQQQWWWaaannntttmmmnnnhhhlllvvvzzz|||pppjjjmmmffffffdddggg}}}~~~xxxXXXCCC:::777777666555555444444333333222111111000000000/////////////////////////////////...///000///...---...000///......000...---333:::HHHQQQWWW[[[cccooossspppvvvzzzlll]]]fffxxxssshhh```VVVKKKBBBDDDJJJTTTcccyyy~~~aaaLLL???======???@@@@@@EEEKKKQQQTTTWWWWWWXXX___mmmyyywwwnnnhhhhhhpppxxxfffXXXGGG;;;888888666333333333333222222222111111000000000/////////......---...//////......///000///000222333444444444444111000//////......//////---............000333555FFF\\\nnnpppqqqvvvwwwrrraaadddddd]]]PPPGGGGGGKKKOOOZZZttt|||ooo___```aaa^^^^^^ZZZWWW[[[bbbddd___XXXUUUYYY]]]dddtttuuummmfffgggqqqvvvqqq~~~}}}uuuiiiQQQ<<<777222000111222111000////////////////////////---.........------...000///111555;;;AAAEEEGGGGGGLLLJJJNNNSSSSSSQQQYYYeee}}}yyysssjjjgggjjjgggqqq{{{|||ooouuupppbbbdddgggeee}}}mmmNNN===888888666666555555444333333333111111111000000000//////////////////////////////...///000///...---...000///---...//////111999CCCSSSXXX___eeekkkqqqtttuuu{{{vvvlllqqquuucccKKK@@@BBBBBBIIIUUUeeeyyywww\\\KKKCCC>>>===???DDDGGGHHHNNNTTTWWW\\\dddkkkssszzzrrrpppsss{{{pppTTT@@@999888777555444333333333333222222222000000000000/////////...,,,...//////...---///000......///111222333444444111000000///////////////---............000444777NNNdddrrrrrrqqqvvvuuulllgggvvvxxxdddMMMFFFGGGHHHNNNhhh}}}zzzeeeaaa```[[[aaa^^^^^^cccjjjmmmjjjeeekkkjjjfffeeennnvvvrrrllldddaaammm|||wwwgggDDD===555000111222222000////////////////////////,,,---......------///000000444999===@@@DDDGGGIIILLLJJJNNNUUUTTTRRR[[[iii|||uuuooojjjggghhhkkkppp}}}|||kkkvvv}}}bbbZZZccckkklll}}}|||}}}WWW@@@999:::666666666555444444333333111111111111000000000000////////////////////////...///000///...---...000...---...000000444???KKK\\\aaaiiioooppppppuuu||||||rrrqqq|||}}}lllKKK@@@MMMGGGQQQaaattt```JJJCCCBBBBBB???@@@FFFLLLNNNSSSXXXccckkkwwwwww^^^DDD999888888888444444444333333333222222000000000000////////////,,,---///...------...000.........///000222333444111111000///////////////---.........///111444888UUUhhhuuurrrqqqvvvrrrgggoookkkLLLDDDHHHHHHYYYyyymmmgggeee```___aaafffmmmuuuyyyyyyxxxuuukkklllzzz{{{qqqbbbTTTUUUiiiuuu{{{zzzKKKCCC888222111222111000////////////////////////,,,---......------///111111555;;;>>>@@@BBBGGGKKKMMMJJJNNNVVVUUURRR\\\kkk{{{xxxqqqiiigggjjjnnnnnn}}}ttteeehhhoooUUU^^^[[[^^^{{{tttrrrrrruuuhhhPPP@@@666:::777333222444555333...111111111111000000000000000000000000000000000000//////000000000000////////////111555444777FFFVVV]]]ccclllrrrtttuuuvvvwwwxxxlll|||~~~bbbFFF???GGGKKKYYYmmmpppQQQBBBAAADDDAAA@@@DDDLLLTTTYYY___eeelllyyy|||iiiKKK??????<<<555555444444333222222222222000000000000////////////........................////////////000000000000......///000000000000000111...---111444555:::@@@^^^pppvvvsssvvvpppgggeeennnvvvTTTEEEGGGIIIKKKbbbuuugggbbb```bbbfffsss}}}|||rrrnnn{{{wwwnnnhhh]]]VVV___ooosssuuuhhhLLL555333444///,,,///000000000000////////////...///////////////......000444:::???BBBCCCEEEFFFPPPKKKLLLSSSSSSRRRaaauuuzzzwwwppphhhcccdddkkkppp~~~cccZZZjjjeeeSSSYYYZZZccc}}}|||qqqqqqsssyyyxxx[[[DDD777;;;999666444444555222///111111111111000000000000000000000000000000000000......////////////............000333444999HHHXXX___eeennnsssuuuvvvvvvwwwyyypppvvv]]]IIIFFFNNNNNNccc~~~fffKKK@@@@@@BBBDDDDDDHHHOOOUUU\\\eeennnxxxqqqRRRAAA===;;;777666555444333222222222222111000000000////////////................................./////////000000......///000000000000000000//////222333444;;;DDD```pppsssqqqtttoooeeeccckkkrrr```FFF???DDDIIIPPPrrr|||mmmgggdddhhhmmmzzzwwwvvv}}}{{{qqqkkkrrryyyqqqlllbbbWWWYYYdddzzzttt{{{\\\???666666333111444000000000000////////////...///////////////......222666;;;???BBBDDDFFFGGGMMMJJJMMMTTTSSSRRR```sss}}}zzzvvvnnneee```cccmmmuuusssZZZaaa}}}wwwZZZRRRUUUZZZlllxxx}}}rrrQQQ???<<<;;;999777555333222222222222111111111000000000000000000000000000000000---......//////......---000///111444888@@@PPP^^^ccchhhpppuuuwwwwwwvvvvvvrrrpppmmmSSSFFFGGGMMM```~~~vvvUUUDDD@@@BBBEEEJJJKKKOOOUUU[[[cccrrrgggMMMAAA;;;999666666555333333222222222111111000000000/////////........................---------.........//////......///000000000000000000000222333222444???KKKeeeqqqsssrrruuuoooccc```mmmdddNNN???CCCIIISSSccczzzoooiiilllrrr}}}{{{ppprrr}}}{{{~~~~~~vvvnnnooouuu|||{{{tttqqqiii]]]XXX[[[{{{~~~rrr|||kkkGGG666222111222444000000000000////////////////////////////////////444777;;;???AAADDDGGGIIIKKKMMMRRRVVVUUUXXXiii}}}vvvxxxuuurrrjjjbbb```iiiyyylllgggfffSSSTTTSSS\\\xxx]]]FFF===:::999888666333333555222222222111111111000000////////////////////////......////////////......222222222666===IIIXXXdddgggkkkpppuuuwwwvvvtttssskkksss|||cccJJJDDDJJJNNNuuubbbGGGAAADDDHHHKKKNNNPPPVVV\\\cccnnncccLLL???999777777555444333333333333111111111000000000//////........................,,,,,,,,,---------............///000000000000000///111444444111444DDDTTTiiisssuuuuuuwwwmmm]]]ZZZiiiYYYEEECCCLLLPPP^^^yyyyyyzzzkkkllloooxxx|||uuuyyy{{{yyyyyyyyyxxx~~~xxxvvvpppeee]]]ZZZtttpppuuutttNNN777000111111111000000000000///////////////////////////000000000555888;;;>>>@@@CCCGGGIIILLLRRRXXXXXXXXXeee}}}wwwooollliiieeeccchhhwww{{{fffuuurrrZZZRRRWWWWWWdddfffJJJ@@@:::777777666333333888222222222222111111111111////////////////////////000000111111111111000000111222222666@@@OOO^^^fffjjjlllqqquuuvvvuuuqqqooolllxxx[[[EEEFFFQQQYYY|||TTTAAAAAAFFFKKKOOOPPPSSSZZZcccmmm|||xxx]]]GGG:::999888666555444333333333111111111111000000000000........................,,,,,,,,,,,,------------......///000000000000000///222444444222777JJJ]]]iiisssuuuvvvvvvgggVVVTTT\\\MMMAAAGGGPPPPPPcccxxxpppnnnlllrrr~~~zzzxxx}}}~~~yyysssjjj```[[[^^^pppooovvvzzzXXX>>>444444444111000000000000///////////////////////////000111222666888;;;>>>@@@CCCFFFIIILLLUUUZZZYYY^^^xxx}}}uuujjjcccbbbbbbfffrrrmmm___{{{aaaZZZUUU[[[gggxxx~~~___JJJ>>>666777777444444888333222222222222111111111000000000000000000000000000111111222222111111000000111222666CCCTTTaaafffmmmooorrruuuvvvtttppplllrrrpppUUUDDDGGGVVVbbblllMMMBBBDDDHHHLLLPPPSSSVVV```ooo~~~pppSSS>>>:::999777666444444333333222222111111111000000000........................,,,,,,,,,---------............///000000000000000000111333333333<<>>NNN```jjjiiittttttuuuxxxyyyvvvpppjjj{{{eeeOOOGGGJJJZZZwww[[[KKKBBBGGGMMMOOOTTT\\\fffjjjxxxlllKKK;;;:::888777555444444333222222222111111111111000........................---------.........//////...//////000000000000000111///...111666CCCZZZnnnooowwwxxxuuuqqqeeefffvvviiiWWWBBBAAALLLWWWwwwwww|||zzz~~~yyy|||eee```fffuuu{{{}}}xxxyyymmmbbbYYYSSSCCCTTT{{{ooo___fffwww~~~kkkJJJ555444777444000000000000////////////000///......///111333444999===CCCGGGHHHIIIJJJJJJVVVVVVXXXiiivvvnnnkkkggghhhpppjjjYYYhhh{{{fff[[[gggkkkjjj~~~}}}QQQ;;;===666444:::444555555444333222222222222111111111111000000000000000000000000////////////333///777KKK[[[bbbjjjtttwwwyyy{{{zzzxxxvvvtttsss}}}```WWWKKKFFFOOOfffdddMMMFFFEEEKKKOOOQQQZZZeeesssyyycccCCC@@@999444777:::666...222222222111111111111111//////////////////////////////.........---------......///000000000000000000333333222:::LLLaaammmttt{{{zzznnniiissspppNNN???EEEGGGYYYsss~~~iiikkk|||{{{xxxyyy|||~~~zzzsssfffZZZTTTSSSCCCMMMSSSooo|||___YYYppp~~~^^^AAA333111111111000000////////////000...////////////111555888>>>===AAAGGGJJJIIIJJJMMMVVVUUU[[[ttt~~~xxxrrrmmmkkkmmm{{{```ZZZqqqdddUUUccceeeoooXXXAAAAAA:::888;;;444666555444333222222222222111111111111000000000000000000000000000000000///444222;;;OOO^^^dddllluuuxxxxxx{{{}}}zzzuuuxxx~~~{{{pppXXXOOOEEEFFFUUUooo\\\KKKEEEEEEMMMRRRUUU^^^iiiyyytttFFFAAA;;;888777666555444222222222222111111111111//////////////////////////////.........---------......///000000000000000000333333333===QQQgggsssyyy~~~uuurrryyyaaaIII@@@EEEIIIbbbtttxxxzzzuuuvvvyyy|||}}}|||vvvjjj[[[QQQLLLDDDJJJLLLbbbaaaZZZooommmHHH555222333111111000////////////000///000111111111333777:::<<<<<<@@@FFFIIIIIIKKKPPPZZZ\\\eee|||zzzuuurrrqqq~~~VVV___|||```QQQZZZ^^^wwwdddIIIDDD>>><<<;;;555666555444333222222222222111111111111000000000000000000000000000000000000333555BBBUUUccchhhooowwwzzzxxx|||xxxoooxxxpppQQQIIICCCKKKcccRRRHHHDDDFFFPPPVVVZZZdddppp|||zzzOOODDD===<<<888222333999333333222222111111111111/////////////////////////////////............---......///000000000000000111222222444AAAXXXnnnyyyxxx|||zzzrrrpppsssrrrlllNNNDDDBBBEEEMMMooo~~~{{{uuuuuuyyy~~~tttdddUUUKKKFFFFFFBBBRRRxxxccc[[[oooUUU999333666222111111000//////000000000111222222222444888;;;;;;;;;???EEEHHHIIILLLRRRYYY\\\iiivvvzzzwwwyyy|||SSSiii{{{[[[QQQWWWaaatttSSSCCC>>><<<:::666666555444333333222222333111111111111000000000///000000000000000111111111222999HHH[[[fffkkkqqqwww~~~zzz}}}rrrffftttuuuOOOGGGEEEUUUqqqmmmJJJFFFDDDHHHSSSYYY^^^iiivvvnnnppp___KKK======:::222222:::333333333222222111111000/////////////////////////////////.....................///000000000000000222222222555DDD\\\qqq|||xxxzzzuuummmiiiggg]]]PPPBBBDDDHHHHHHSSS|||uuu{{{yyyxxx|||ppp___RRRGGGCCC>>>HHHgggiii^^^oooddd???444666333222111111000000000000000111222222222555999<<<<<<===@@@EEEGGGGGGLLLSSS[[[___pppmmm~~~xxxyyyUUUyyywwwVVVPPPZZZnnnwww^^^CCC<<<:::888999666666555444333333333333111111111111000000000//////000000000111111111222222===OOO```iiimmmsssyyy{{{}}}}}}ooodddyyyhhhKKKGGGJJJ\\\xxx___GGGGGGEEEKKKVVV]]]bbbooo~~~hhh```ssswwwYYY@@@<<<<<<666333777444444333333222111111000////////////////////////////////////////////////......///000000000000000444333222666GGG___rrrzzz||||||vvvnnnjjjfffWWWFFFAAAIIIPPPMMMYYYmmm~~~{{{yyy|||}}}wwwgggYYYJJJCCC@@@FFF]]]vvveeellloooGGG666666444444222111111000000000///000111111222555999<<>>:::777;;;777666555444333333333333111111111111000000000000///000000111111222222222222AAAUUUccckkkooovvv{{{~~~}}}~~~zzzmmmjjjyyyTTTGGGHHHQQQddd}}}|||UUUGGGHHHGGGNNNYYYaaahhhyyyvvvwww{{{kkkZZZgggmmmKKK======:::777666555555444333222111111000////////////////////////...////////////000000000......///000000000000000444333222888KKKcccsssxxx{{{{{{uuullliiigggYYYIIIGGGNNNTTTTTTbbbnnnzzztttzzzuuuwwwwwwxxxiiiZZZLLLEEEDDDGGGWWWlllhhhuuuvvvOOO;;;888555555333222111111000000///000111111222555999===@@@AAADDDGGGFFFGGGOOOYYY[[[jjj|||}}}lllcccOOOXXXggg~~~qqqTTTEEE===777>>>777666555444444333333444111111111111000000000000///000000111111222333333555EEEZZZgggmmmrrryyy}}}uuuiiinnniiiNNNIIIQQQ```tttvvvPPPIIIHHHHHHPPP\\\fffqqqttt]]]^^^[[[AAA;;;===<<<888666555444333222111111000////////////////////////.../////////000000000000......///000000000000000333111222:::OOOggguuuxxxyyyxxxqqqfffcccbbbWWWJJJLLLOOOTTTXXXjjjnnnyyywwwzzzqqqrrrnnnxxx|||nnn]]]NNNEEEFFFFFFQQQ}}}pppcccjjj{{{xxxWWWBBB<<<666555444333222111111111000111222333444777;;;>>>>>>@@@DDDGGGHHHJJJTTT___```zzz{{{kkkVVVMMMaaavvvwww}}}kkknnn^^^LLL@@@777???777777555444444444444444111111111111000000000000///000000111222222333333777III^^^iiinnnttt|||}}}pppdddnnndddRRROOO[[[oootttNNNJJJHHHIIIQQQ___jjjwww|||bbb[[[xxxgggEEE:::>>>???;;;666666555444222111111000////////////////////////.../////////000000111111...//////000000000000000111000222<<>>===555777666555444333222222222000000000000000000000000///////////////////////////////////////000111111555///222FFF```rrrzzz|||vvvnnn]]]ppplllOOOFFFEEESSSUUU]]]rrrrrrkkkccc{{{~~~~~~qqqfffaaakkk{{{{{{dddPPPHHHBBBCCCJJJ]]]bbbYYYkkk{{{yyysssgggPPP;;;777555222111222333333333...111555777888999;;;<<<<<>><<<:::444777666555444333222222222000000000000000000000000///////////////////////////////////////000111111555000444HHHbbbsss{{{}}}|||iiiddd}}}xxxWWWJJJFFFNNNSSScccsss{{{qqqgggxxx{{{zzz}}}|||qqqgggcccjjjxxxlllXXXMMMCCC>>>>>>HHHaaazzzbbbSSSeeeyyy{{{oooVVV>>>777555222000111222222222///222666888999:::<<<>>><<>>;;;888777555444333333222222000000000000000000000000////////////////////////000////////////000111111555111666LLLeeeuuu{{{}}}xxxhhhuuu\\\IIIGGGHHHSSSppp|||tttuuu{{{www{{{{{{|||yyyppphhhgggjjjsssrrrYYYNNNDDD???<<<@@@QQQeeekkkVVVddd{{{zzz[[[===777444111000000111222111111333777999:::;;;===???>>>CCCCCCGGGQQQVVVaaattt~~~ccc[[[aaa```jjjooofffeeeooozzzkkk]]]CCC>>><<<:::777666666666555333222222222222222222222222222000111444444222444888HHHZZZjjjpppvvv~~~vvvsssoooXXXVVVuuunnnUUUMMMNNNRRRZZZbbbsssuuuVVVaaaiiiMMM@@@???@@@888777666444333333333333000000000000000000000000////////////////////////000000//////000000111222333111999OOOgggvvv{{{}}}|||qqqlllWWWCCCEEEDDDZZZ}}}~~~}}}~~~xxxxxxtttnnniiikkkjjjooo|||qqqYYYNNNEEEBBB???@@@LLL[[[uuu[[[___uuu}}}aaa<<<777444111000000111111000111333666888999:::===???@@@DDDDDDIIISSSWWWcccyyyzzz^^^]]]fffdddooo~~~bbbYYY[[[mmm}}}mmmzzzkkkKKKBBB===;;;888777777777555444222222222222222222222333222111222444444333666<<>>;;;AAAKKKxxx|||\\\RRRbbbrrroooEEE888555222000000111111000000222444666777999<<<>>>BBBEEEFFFLLLTTTVVVbbb{{{zzz^^^^^^jjjlll~~~{{{yyy]]]WWW```zzzqqqjjjwwwRRR@@@>>><<<999888888777555444222222222222333333333333333111222444333444:::CCCYYYgggssswww}}}zzzqqqvvvxxxaaaRRRZZZzzz|||XXXMMMOOORRRXXXfffuuu^^^SSStttbbbFFF<<<===888888666555444333333333111111111111111111111111000000000000000000000000111000000000000111222222000222???WWWmmmyyy|||}}}{{{llljjjtttmmmUUUHHHJJJGGGLLLqqq~~~ttt~~~|||ooommmiiigggiiimmmjjjkkktttxxxbbbTTTIIIEEEBBB>>>BBBJJJsssaaaJJJTTTiiiVVV999666333111111222111111000222444555666888<<<>>>CCCFFFHHHOOOWWWWWWccc~~~|||yyy^^^^^^lllwww{{{wwwaaaaaasss|||fffZZZAAA???===:::888888777666444222222222333333333444444444222222333333555>>>III^^^kkkuuuxxx}}}wwwpppwwwpppZZZNNNdddoooPPPLLLRRRUUUYYYkkkeeeQQQiiisssQQQBBBBBB999888777555444444444444111111111111111111111111000000000000000000000000111111000000111111222333111555CCC\\\rrr|||xxxkkkkkklll[[[JJJKKKTTTMMMSSSxxxtttvvvttthhhtttvvvjjjiiieeedddhhhiiihhhiiiqqq~~~}}}eeeVVVJJJGGGGGGEEEIIIQQQjjjiiiKKKUUUgggddd;;;888444222222222222111111333444555777999===???AAAEEEIIITTT\\\ZZZggg~~~~~~xxx^^^\\\lll|||vvveeeiiikkk}}}fffHHH???===:::999888777666444222222222333333444444444444333222333333666AAAMMM```llluuuwww|||}}}uuuqqq{{{mmmXXXMMMpppgggLLLLLLTTTVVVWWWmmmiiiQQQbbbyyyUUUDDDBBB999888777666444444444444111111111111111111111111000000000000000000000000111111111000111111222333333777GGG___uuussskkkpppppp[[[LLLQQQXXXSSSWWW{{{ooovvvrrriiixxxyyy}}}rrrgggfffbbbbbbgggffffffhhhooozzz~~~kkkZZZKKKGGGEEECCCEEELLL]]]lllLLLYYYjjjiii<<<999555333333333333222333444666666777:::>>>AAA@@@DDDJJJVVV___]]]jjj}}}~~~ooo[[[ZZZkkk~~~qqq{{{qqqkkkvvviiiwwwJJJDDD<<<:::888333777;;;444555444444333333444444555222333555555222555BBBQQQeeellltttyyybbbyyypppUUUPPPnnn```IIIHHHPPPUUU^^^iii|||mmmPPPZZZttt]]]FFFCCC===:::777555555555444333222222222222222222222222000000////////////000000000000000000111111111111111666GGGaaawwwwwweee___^^^RRRMMMSSSWWWQQQ^^^iii{{{zzzvvv~~~zzz|||xxxpppsssppphhhccccccggghhhllliiijjjpppyyyrrraaaPPPHHHGGGGGGHHHJJJZZZ~~~wwwUUUWWWnnnjjjAAA111...333111222444000222333555666777999<<<>>>AAA===NNN\\\RRRTTTyyyfffVVVZZZooo{{{ppp|||yyytttkkkaaaHHH>>><<<:::444888;;;333555444444333333444444555222333555555333888GGGWWWfffmmmuuuzzz~~~rrrjjjRRRSSSmmm]]]JJJIIIPPPVVVbbbnnn}}}zzzpppPPPNNN^^^uuuaaaIIICCC>>>;;;999777777777555444222222222222222222222222000000////////////000000000000000000111111111111444:::KKKeeeyyyuuueeeeeekkk^^^OOOMMMMMMPPPdddooo|||zzzxxxuuutttnnneeegggtttkkkhhhfffgggjjjhhhdddbbbbbbffflllvvvssscccRRRJJJHHHGGGHHHJJJWWWyyy{{{YYYZZZfff|||aaaDDD444111555222111444111222444666777777999<<<>>>DDDAAAQQQ```\\\gggzzz```SSS]]]sssxxxooo~~~|||}}}xxxooowwwNNNAAA<<<;;;666999;;;333555555444444444444555555333333444555444;;;MMM___iiiqqqyyy}}}bbbPPPXXXyyywww[[[NNNKKKRRR\\\fffttt{{{xxx~~~|||vvvRRRDDDJJJ```pppUUUJJJ???===;;;:::999888666444222222222222222222222222000000////////////000000000000000111111111222222666>>>QQQkkk}}}~~~qqqdddmmmyyyhhhNNNFFFGGGIIIfffsss{{{wwwuuussssssooogggaaaccclllsssuuuiiiiiijjjjjjjjjfffeeedddcccdddeeemmm~~~uuufffUUULLLIIIHHHHHHKKKMMMkkk{{{XXXXXX[[[{{{fffHHH777444888333000333333222444666777777999<<>><<<;;;:::888555333222222222222222222222222000000////////////000000000000111111111222222222666AAAWWWpppoookkk}}}pppLLLBBBHHHGGGggg}}}sssyyyvvvtttqqqpppkkkdddbbbfffkkkmmmmmmnnn{{{iiijjjhhhhhhgggaaaiiihhhhhhgggeeekkk}}}wwwiiiXXXOOOKKKHHHHHHKKKGGG^^^zzzVVVTTTTTTuuuuuuMMM999444888333///333555222444666777888:::===???DDDBBBNNNZZZ^^^vvvsssaaa]]]dddlllsss|||nnn~~~zzzxxx___HHH<<<;;;888:::;;;666666555555444444555555666666444444333444>>>SSSgggoooxxxooo|||ZZZSSShhhrrr^^^TTTOOOWWWeeejjj||||||{{{YYYHHHJJJWWWnnnVVVBBB???<<<:::999777555222222222222222222222222222000000////////////000000111111111111222222222222555BBB[[[uuusss||||||NNNAAAHHHLLLlll}}}tttzzzwwwuuurrrlllfff```aaaeeegggeeecccbbbjjjsss}}}pppddddddaaaaaabbb]]]aaabbbcccdddeeemmmyyykkk\\\RRRKKKGGGGGGJJJHHHWWWwww}}}WWWSSSPPPhhh~~~UUU;;;222777333///444777333555666777888:::===???FFFFFFSSS\\\```xxxkkk\\\[[[dddjjjtttxxxxxx{{{mmmoooRRR@@@===999999;;;666666666555555555555666666555444444444666@@@VVVjjjoooxxx|||hhhuuuWWWWWWqqq{{{cccSSSOOOXXXeeeooo~~~~~~wwwYYYIIIIIITTTnnnQQQDDDAAA===:::888777555333222222222222222222222222000000////////////000000111111111222222222222333666EEE^^^wwwxxxRRRCCCFFFMMMppp~~~|||xxxuuuqqqmmmfffbbbccceeebbb]]][[[YYYYYYYYY]]]jjjyyy~~~{{{mmm___\\\^^^YYYZZZ___]]]ZZZ[[[^^^bbbfffooozzzmmm^^^SSSKKKFFFFFFIIIFFFMMMhhh||||||VVVPPPNNNXXXpppbbbAAA222666333000444666333555777888888:::===@@@CCCFFFTTT\\\^^^uuueeeUUUVVVccckkkrrr~~~zzzyyy~~~kkkxxx___FFF@@@:::999999555666666555555555555666666444444555777:::EEE[[[pppqqqzzzwwwkkkqqqTTTXXXxxxkkkUUUPPP[[[gggvvv}}}~~~zzzyyy{{{~~~tttZZZGGGCCCMMM{{{sssSSSHHHDDD>>>:::888777777666222222222222222222222222000000////////////000000111111111222222222333333888HHHbbbyyywwwnnnMMMHHHJJJKKKttt{{{yyy~~~xxxrrrllllllfffcccdddccc]]]XXXWWWSSSPPPLLLJJJOOOWWWYYYWWWVVVRRRZZZ^^^XXXWWW]]]]]]]]][[[\\\```dddkkkxxxzzznnn___TTTKKKDDDDDDHHHBBBDDD[[[qqq{{{UUUOOOMMMLLLcccrrrJJJ444666555111333444333555777888999:::===@@@BBBGGGSSSYYYZZZppp~~~zzzdddRRRRRRaaammmqqq}}}}}}yyy|||{{{zzzmmmppphhhLLLCCC;;;888888444666666555555555555666666222333555888===III```tttttt~~~wwwtttnnnQQQYYY}}}sssXXXTTT```kkk}}}|||~~~|||zzzwwwvvvwww~~~yyysssxxxrrr\\\GGG>>>CCCsss~~~}}}[[[KKKFFF???:::888888888888222222222222222222222222000000////////////000000111111222222222333333333;;;KKKdddzzzttt~~~wwwSSSEEELLLQQQNNN}}}{{{yyy~~~~~~xxxwwwzzzwwwnnngggddd___]]]```^^^WWWSSSTTTPPPNNNIIIEEECCCFFFGGGGGGMMMOOO]]]cccZZZWWW]]]\\\```\\\ZZZ\\\]]]aaaiiirrrzzzooo```UUUKKKDDDCCCGGGDDDBBBWWWoooZZZUUULLLHHHbbb~~~QQQ666777666222222222444555777888999;;;>>>@@@HHHMMMXXXZZZYYYnnnyyyvvv]]]VVVMMM```wwwyyylllzzz~~~zzzwwwwwwxxxyyy|||zzzlllcccvvvPPP>>>======:::888999888777666666555666666444666777666:::JJJbbbuuuzzzlll\\\WWWoooSSSVVVbbbmmm|||~~~{{{~~~zzztttvvv|||zzzuuuyyypppWWWDDD@@@CCC^^^~~~fffKKKEEE???>>><<<999888999555444444333333222222111111111000000000000111111111111111222333333333444<<>>RRRkkk~~~|||qqqwwwrrr```OOOIIIKKKLLL^^^xxxpppmmmppptttwww~~~wwwxxx~~~rrrkkkfffccccccbbb```^^^[[[XXXUUUSSSLLLFFFAAAAAAAAABBBHHHQQQbbbjjjlllcccXXXVVVYYY[[[___[[[YYYYYYXXX[[[eeeppppppdddYYYIIIDDDFFFDDDHHHEEELLLddd~~~kkkPPPJJJLLL^^^yyyWWW999<<<444222888000444777999999888:::@@@DDDHHHVVV\\\eee}}}[[[WWWTTTmmmyyylll{{{uuunnnppp{{{zzzwwwvvv[[[iiipppTTTDDD<<<:::::::::999888777666666666666444666777777;;;LLLeeeyyyxxxfffbbbzzzXXXSSSYYYdddsssrrrwww}}}zzzvvvsssrrrpppvvvwww~~~tttrrrjjjWWWHHHEEEDDDYYYuuuhhhNNNGGGBBB@@@>>>:::888:::555555444444333222222222111000000//////000000111//////000000111222222333@@@UUUnnn|||ooonnnhhhZZZLLLGGGJJJPPPddd{{{jjj~~~}}}mmmmmmrrrqqqpppqqqttt}}}|||xxx|||nnnfffbbb___bbb```^^^[[[XXXUUURRRQQQGGGDDDAAA@@@AAAGGGVVVddd}}}yyyoooaaaYYYXXXXXXWWWZZZXXXXXXZZZ\\\___hhhrrrsssfffZZZJJJDDDFFFCCCJJJEEEIIIcccvvvSSSIIIKKK]]]{{{___AAA>>>444111777333444777999999999;;;@@@EEELLLXXXbbbwwwVVVWWWWWWqqq}}}ppprrrqqq|||}}}yyywwwbbbdddyyy[[[KKKCCC???===;;;:::999888777666666666555777777777<<>>999888999555555555444333333222222000000////////////000000......///000111222222333AAAWWWppp~~~{{{ooommmggg[[[MMMEEEHHHPPPeeessseeezzzooommmvvvvvvhhh___```cccnnnzzzyyywww~~~nnnddd^^^[[[[[[ZZZWWWUUURRRPPPNNNNNNFFFDDDAAA???DDDUUUnnnkkk]]]XXXXXXWWWTTTXXXWWWYYY\\\^^^```hhhpppuuurrreeeZZZJJJDDDFFFCCCHHHEEEKKKgggTTTNNNMMM___aaaEEE???555222666444555777999999999<<>>>>>NNNooojjjPPPIIIBBB@@@===999777888666666555444444333333222000000////////////000000---...///000111222333333CCCZZZqqq~~~zzzkkkooonnnaaaOOODDDHHHOOOgggvvvnnnmmmlllrrrwwwiiiSSSLLLTTT[[[iiizzztttvvvoooccc[[[WWWUUUTTTRRROOONNNLLLLLLLLLEEECCC??????KKKeee{{{cccWWWVVVWWWUUUSSSVVVUUUWWWZZZZZZ[[[aaaiiippp~~~pppdddYYYIIIDDDGGGDDDEEECCCFFF]]]WWWRRRNNN___```FFF===777555555555555777:::::::::===BBBGGGQQQZZZjjjZZZ```ccczzzrrrwwwwwwrrrsssxxxfffYYYlll]]]UUUHHH;;;===<<<;;;999888777777777666888888888>>>RRRnnnXXX]]]iii```UUUZZZXXXeee~~~sssssspppnnniii]]]]]]]]]jjjxxxuuutttmmmddddddiiijjjqqq~~~tttllleeeWWWGGG======JJJjjjpppRRRJJJDDDAAA>>>999777888666666555555444333333333000//////......//////000......///000222333444444FFF^^^uuu~~~zzzjjj{{{jjjOOODDDIIIPPPfffxxxwwwqqqrrrssslllYYYKKKPPP^^^nnn{{{pppttt~~~lll___YYYUUUSSSQQQOOOLLLJJJJJJIIIJJJBBB@@@???EEEXXXtttmmmZZZRRRSSSTTTSSSRRRRRRQQQSSSUUUTTTSSSXXX```rrrpppcccYYYIIIDDDGGGDDDGGGFFFCCCMMMpppaaaRRRJJJXXX{{{~~~dddGGG:::999777444444555888:::;;;;;;>>>DDDHHHQQQZZZkkk```cccddd~~~sssyyyvvvrrruuutttrrrYYYrrr{{{hhh]]]PPPDDD>>>===;;;:::888777777777666888888888???SSSppp}}}zzzQQQ```ooo___SSSYYYYYYfffttthhhddd\\\[[[ZZZSSSXXX\\\llluuupppoooiiiaaabbbgggfffkkkxxx~~~uuujjjcccXXXJJJ@@@???GGGddd|||UUUMMMGGGDDD@@@;;;999:::666666666555444444333333//////............//////...///000111222444555555JJJbbbxxx|||vvvvvvOOOCCCJJJPPPhhhyyyssspppiii\\\RRRTTTaaannn|||nnnnnn}}}vvvcccYYYUUUUUURRROOOLLLHHHEEEDDDCCCCCC@@@AAAFFFSSSkkknnn___SSSPPPQQQQQQPPPRRRQQQPPPPPPRRRPPPOOOUUU\\\tttrrreeeZZZJJJDDDFFFDDDEEEJJJEEEEEE```gggQQQFFFQQQtttoooKKK777888888333333555888:::;;;;;;>>>DDDIIIRRR[[[kkkccccccbbbvvv~~~uuu~~~{{{xxxuuuyyyuuu{{{```kkkooocccYYYNNN>>>>>><<<:::999888777777666888999999@@@TTTqqq}}}tttRRRgggwww]]]PPPXXX[[[gggkkk]]]VVVLLLLLLPPPMMMSSS[[[pppssslllkkkggg______bbbaaaeeerrrwwwvvvhhhbbbYYYMMMDDD===AAAZZZWWWPPPIIIFFFBBB===;;;<<<666666666555444444333333//////............//////...///000111333444555666LLLfff{{{}}}OOOBBBJJJOOOppp~~~wwwnnnjjjeeeZZZNNNPPP^^^lllrrrsss{{{mmmgggsss}}}|||}}}~~~nnn\\\SSSSSSUUUPPPNNNIIIDDD@@@>>>===<<<@@@DDDNNNaaazzzsssbbbWWWOOOPPPQQQNNNNNNQQQRRRQQQQQQRRRQQQPPPVVV^^^uuuvvvhhh\\\KKKDDDFFFCCC;;;FFFFFFCCCWWWvvvxxxcccQQQDDDNNNpppxxxOOO666777888222333555888;;;;;;<<>>999777666777888999:::999777AAAYYYuuu~~~zzzZZZbbb{{{___UUUWWWZZZkkkmmmUUUMMMJJJGGGFFFIIISSS\\\uuutttkkkeee```]]]]]]ZZZ\\\bbbjjjrrr|||xxxooobbbYYYOOOAAA@@@BBBPPPuuuaaaOOOIIIIII@@@<<<>>>===;;;888555333333333333222111111111111000000000000000//////222222111444999PPPrrrzzz~~~eeeHHHBBBMMM```zzzrrrqqqpppbbbXXXNNNNNNUUU]]]^^^\\\hhhmmmuuu{{{|||mmmgggllluuuzzz|||~~~xxxhhhWWWOOOMMMMMMHHHHHHEEEBBB>>><<<<<<<<>>:::555444777999:::<<<>>>======EEEOOOXXXXXXkkk|||aaacccqqq{{{}}}pppkkklllrrr~~~uuuuuurrrzzzhhhaaaiiiYYYVVVJJJFFFAAA;;;999999;;;===777999999888CCC\\\www~~~wwwVVVbbb```VVVWWWZZZkkkjjjQQQIIIIIIGGGHHHKKKTTT^^^wwwuuukkkccc]]]YYY[[[XXXZZZaaahhhpppzzzwwwlll___VVVMMM@@@???BBBMMMmmmgggRRRJJJJJJBBB???@@@===<<<999666555555555444333111111111111000000000000000//////222222111444999PPPrrrzzz~~~{{{yyy[[[FFFAAAOOOeeeuuupppnnnmmmZZZSSSJJJHHHMMMRRRTTTSSS[[[aaaiiipppvvv}}}|||llleeejjjsssxxxyyyzzzsssdddUUUNNNKKKIIICCCCCCCCC@@@<<<;;;===@@@KKK```sssuuuoooggg]]]SSSPPPMMMKKKKKKNNNQQQTTTUUUSSSMMMNNNUUUVVVTTTYYYdddiiixxx|||nnn___PPPDDDAAACCCAAAAAAFFFBBBIIInnn{{{^^^MMMCCCKKKhhh~~~UUUAAA:::555333666999999<<<>>>===>>>FFFOOOZZZZZZmmmsssuuurrrzzz\\\bbbsss}}}~~~pppaaaZZZ[[[bbbnnnyyytttqqqnnnvvvlllXXX{{{qqq\\\RRRKKKGGG@@@:::777777888:::555888999:::FFF___zzz~~~{{{YYYdddaaaWWWXXXZZZlll~~~fffOOOJJJMMMMMMLLLNNNRRR[[[tttwwwkkkaaaZZZUUUXXXUUUWWW^^^eeemmmwwwuuuiiiZZZRRRJJJ???<<>>===:::888777777666555444222222111111111000000000000//////222222111444999PPPrrr{{{~~~uuuuuufffSSSGGGCCCRRRmmmyyyooojjjfffbbbQQQLLLFFFCCCCCCGGGIIIKKKWWW^^^gggooovvv|||llldddgggnnnrrrrrrrrrkkk^^^SSSMMMIIIDDD???AAA@@@===999:::AAAGGG[[[rrr|||mmm\\\XXXSSSJJJJJJIIIIIIJJJNNNRRRTTTTTTSSSNNNOOOUUUVVVTTTYYYaaaggguuu}}}ooobbbRRRFFFAAACCCBBBAAAEEEAAAGGGkkk|||cccLLLBBBHHHcccyyy^^^EEE:::444333666888999;;;======>>>GGGQQQ]]]^^^qqqwww{{{llljjjrrr{{{[[[```ooosssfffXXXPPPPPPTTT]]]gggvvvtttppplllpppqqqQQQhhhqqq\\\MMMIIIFFFAAA<<<999777666666666999;;;<<>><<<:::888777777777555333222222222111111111000000000//////222222111444999PPPrrr{{{~~~yyyppp^^^QQQKKKEEETTTsssxxxlllbbbYYYRRRIIIGGGDDD@@@???AAAEEEHHHXXX___iiirrrzzz~~~nnneeeeeeggghhhhhhhhhbbbXXXPPPLLLGGGBBB@@@@@@???;;;999>>>JJJTTTllluuusssaaaOOOJJJLLLLLLKKKJJJJJJLLLOOOQQQQQQPPPPPPMMMOOOSSSTTTSSSVVV]]]gggsss}}}qqqdddUUUGGGBBBCCCDDDBBBEEE@@@DDDhhh|||hhhOOODDDHHH^^^ttteeeHHH999444444666888888;;;======???IIITTTbbbcccyyy~~~|||ZZZ```ppp}}}ddd[[[SSSRRRSSSVVV\\\cccdddtttuuuqqqkkkkkkvvvzzzRRR]]]mmm[[[LLLFFFFFFDDDCCCAAA???===<<<888<<<======HHH```yyyfffmmmbbbWWWXXX[[[nnnoooffffffsss~~~{{{uuussspppttt~~~|||pppcccZZZUUUSSSPPPQQQWWW___eeeooowwwrrrbbbQQQIIIEEE===999BBBGGGVVVsssuuu[[[MMMLLLGGGDDDCCC===;;;:::888777777666444222222222222222111111111111000//////222222111444999PPPrrr|||~~~yyynnn\\\PPPJJJDDDTTTvvv{{{zzzkkk\\\OOOHHHAAAAAA@@@>>>===???CCCGGGPPPWWWaaajjjsss}}}tttiiieeeaaa^^^```aaa]]]TTTNNNKKKFFF@@@>>>===;;;:::===IIIZZZgggwwwkkk___WWWMMMFFFLLLWWWSSSRRRPPPQQQQQQQQQOOOMMMNNNNNNPPPTTTUUUTTTWWW[[[^^^hhhwww}}}sssgggWWWIIIBBBBBBAAA>>>CCC@@@CCCgggpppTTTIIIHHHZZZooo~~~jjjJJJ888555777888999999;;;>>>>>>AAALLLWWWdddgggZZZfff}}}ppp\\\WWWUUUXXX\\\]]]___cccbbbmmmwwwvvvqqqkkkhhhpppYYYZZZgggYYYKKKAAAAAABBBBBBBBBAAA@@@???999<<<======GGG___yyy~~~gggttt```VVVWWW\\\oooyyyvvv}}}sssfff[[[VVVSSSPPPPPPVVV\\\bbbkkksssqqqaaaPPPGGGDDD===;;;DDDEEEPPPooottt\\\PPPNNNGGGCCCCCC>>>;;;:::888888888777444222333222222222222111111111000//////222222111444999OOOrrr|||}}}sssmmm]]]OOOFFFAAATTTvvvyyyxxxhhhVVVKKKGGG;;;;;;;;;;;;<<<>>>BBBFFFEEEMMMXXXcccmmmxxxzzznnnfff```[[[\\\___]]]TTTLLLHHHCCC???999888888<<>>BBB???FFFCCCBBBaaa{{{sssPPPFFFCCCOOOcccvvvxxxTTT;;;888:::888<<<<<<>>>AAACCCGGGSSS```gggtttgggpppgggaaaZZZaaatttuuu}}}ssseeedddiiilll|||kkkVVVhhh~~~zzzfff[[[KKK???:::999::::::777444:::>>>BBB\\\pppsssaaaSSSYYY\\\hhh{{{tttyyyrrrvvvvvveeeWWWRRRPPPNNNMMMQQQTTTWWW```iii}}}tttaaaKKKAAAAAA===???===AAALLLnnnyyy```WWWXXXNNNFFFFFFFFFBBB@@@===;;;;;;:::888777555444333111000111111222111222222222222333666888LLLqqq}}}kkkDDDAAA^^^~~~|||uuu~~~gggNNNDDDFFFCCC:::;;;<<<===???AAACCCEEEEEEEEEKKKRRR\\\nnn}}}rrrooohhh]]]```]]]VVVMMMCCC<<<888777:::;;;@@@JJJTTTTTTJJJAAAEEECCCBBBDDDHHHIIIGGGEEEBBBBBBBBBCCCDDDEEEEEEEEEJJJLLLPPPSSSUUUVVVUUUTTTOOOZZZmmmzzznnn```SSSHHH@@@;;;999???<<>>BBB\\\eeennneeeUUUYYY\\\hhhwwwzzz{{{zzztttcccVVVQQQPPPMMMMMMPPPSSSVVV^^^gggttt}}}gggNNNBBBAAA<<<======BBBLLLkkkeeeXXXXXXPPPJJJJJJHHHCCC@@@>>><<<;;;:::888777555444333111111111111222111222222222222333666888NNNsssvvvNNNHHHaaa}}}xxx{{{ooo\\\MMMGGGGGGBBB:::;;;<<<===???AAACCCEEEEEEHHHNNNTTT\\\jjj~~~sssnnneee[[[]]]YYYRRRIII@@@:::888777:::>>>EEEKKKMMMKKKFFFBBBCCCBBBBBBCCCFFFGGGFFFDDDAAAAAABBBDDDEEEGGGHHHHHHLLLNNNQQQSSSTTTSSSRRRQQQNNNTTTcccwww{{{nnn```SSSHHH???;;;===AAA===@@@===FFF___[[[SSSHHHGGGXXXooofffAAA999???<<<:::===BBBEEEFFFIIIUUUaaajjjwwwpppxxx\\\\\\hhhwwwsssxxxhhhdddfffhhhrrriiiUUUbbb}}}sss```XXXLLLDDD???===;;;999:::666:::===AAA\\\bbboookkkWWWYYY[[[hhh~~~qqq```TTTPPPNNNKKKKKKNNNQQQTTT\\\dddkkktttiiiPPPCCCBBB===:::===CCCKKKhhhkkkYYYXXXRRRMMMMMMJJJDDDAAA>>>===<<<;;;999777666555333222111111222222111222222222222333666888PPPuuusssNNNHHH^^^|||kkk[[[MMMIIIKKKIIICCC@@@;;;<<<>>>???BBBCCCEEEFFFLLLSSSYYY\\\eeeuuuwwwlllaaaWWWYYYSSSKKKBBB<<<888777777:::AAAIIIJJJEEEAAA@@@BBBAAA@@@@@@BBBDDDEEECCCBBB@@@AAABBBDDDFFFHHHJJJKKKNNNOOOPPPQQQQQQOOOMMMLLLLLLMMMYYYnnn|||pppbbbTTTHHH???:::@@@CCC===@@@;;;CCC^^^\\\SSSIIIJJJ\\\ssshhhAAA888>>>;;;===???DDDHHHIIILLLXXXeeejjjttt|||pppyyy```fffooo}}}uuuzzz{{{jjjddddddeeeoooqqqVVV\\\rrreee\\\OOOEEE@@@>>><<<;;;<<<777:::<<>>:::>>>CCCJJJeeennnWWWUUURRROOOOOOKKKEEECCC@@@>>>===;;;999888666555333222111111222222111222222222222333555888QQQvvvfffIIIFFF^^^}}}{{{^^^PPPJJJQQQWWWQQQJJJHHH<<<<<<>>>@@@BBBDDDEEEFFFMMMWWW]]]]]]```kkkzzz{{{mmm___UUUUUUOOOEEE===999777888888;;;AAAFFFEEE@@@<<<===@@@?????????@@@AAAAAAAAA@@@@@@@@@BBBCCCEEEGGGHHHIIIKKKKKKLLLMMMLLLKKKIIIHHHHHHKKKXXXmmm~~~~~~tttfffVVVIII@@@<<>>FFFccceeeSSSIIIIII[[[rrrmmmCCC666;;;999???AAAEEEIIIJJJOOO[[[iiihhhlll{{{~~~nnnzzzaaajjj|||vvvjjj~~~uuu~~~~~~kkkcccbbbcccppp{{{XXXVVVttttttnnnbbbRRRFFF@@@>>>=========888:::<<<@@@[[[|||{{{uuu[[[XXX[[[iii}}}ooo]]]RRRNNNIIIGGGGGGJJJLLLNNNTTT\\\eeemmmyyybbbLLLCCCCCC>>>;;;>>>CCCJJJffflllUUUSSSQQQOOONNNJJJGGGDDDAAA???>>><<<:::888666555444222222222222333111222222222222333555888QQQvvv^^^IIIIIIbbbnnnWWWVVV^^^mmmooo```PPPIII<<<===>>>@@@BBBDDDFFFFFFMMMWWW___^^^]]]dddpppxxx~~~nnn___VVVRRRKKKAAA:::888888999999;;;<<<>>>>>>>>>============>>>?????????>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHHHHGGGFFFFFFFFFLLL\\\qqq~~~wwwiiiYYYKKKBBB>>>===>>>;;;BBB>>>EEEdddhhhSSSGGGEEEWWWoooyyyKKK;;;???<<<@@@BBBFFFJJJLLLPPP^^^lllnnnnnnqqqmmmkkkzzz|||~~~zzz___kkkvvvgggmmmrrrjjjcccuuukkkbbbaaabbbppp~~~YYYTTTiii}}}wwwqqqeeeTTTFFF@@@>>>=========888;;;===@@@YYY}}}{{{___YYY[[[iii}}}|||}}}}}}nnn\\\PPPLLLGGGEEEEEEIIIJJJKKKQQQXXXbbbkkkzzzcccMMMDDDBBB;;;<<<>>>BBBMMMmmmjjjUUUTTTRRRPPPOOOKKKHHHFFFBBB@@@???===;;;999777555444333222222333333111222222222222333666888QQQvvvxxx\\\LLLJJJ___tttuuu~~~bbb\\\iii}}}gggOOOCCC<<<===???@@@CCCDDDFFFGGGKKKUUU\\\[[[[[[bbbmmmtttxxx~~~nnn___WWWPPPHHH>>>888777888888888999777666999<<<>>>===;;;;;;===??????===<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEEEEEEEEEEEEELLL]]]qqq~~~xxxkkk[[[LLLCCC@@@<<<>>>;;;CCC===AAA^^^dddUUUGGGDDDTTTmmm}}}LLL<<<@@@>>>BBBCCCGGGKKKMMMSSSaaaoootttsssxxx}}}ooonnn{{{ddduuuwwwrrrsssiiivvvyyyiii]]]aaabbbooohhhhhh|||kkkaaaaaabbbnnnzzzzzzYYYTTT```yyyxxxnnncccTTTGGGAAA>>>===;;;===888<<<===???WWWzzzddd[[[[[[ggg|||lllgggccceeegggjjjpppwww{{{lllZZZNNNIIIFFFDDDDDDGGGHHHIIINNNUUU___hhhzzzdddNNNEEEBBB;;;===<<>>;;;999777666444333222222333333111222222222222333666888RRRwwwqqq[[[NNNIIIXXXttt~~~iiijjj|||wwweeennnvvv\\\III>>>======???AAACCCEEEFFFGGGKKKRRRWWWVVVYYYdddqqqyyy}}}~~~nnn]]]RRRMMMEEE<<<777666777777555666555555777:::;;;;;;999;;;===??????<<<;;;<<<>>>;;;<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDDDDGGGIIIVVVjjj{{{}}}|||wwwkkk[[[LLLCCC@@@===>>>===EEE>>>???[[[cccWWWJJJFFFVVVnnnwwwGGG888>>>===DDDFFFJJJNNNPPPVVVeeessswwwzzzvvvQQQWWWlll^^^ooozzzqqqmmmmmm{{{vvvttthhhUUUWWWUUU___ssskkkpppkkkaaa```bbblllrrrtttXXXUUU[[[uuuxxxiii```SSSHHHCCC???<<<:::===888<<<>>>???VVVxxxhhh]]]\\\fffzzzccc```___```______ccciiivvv~~~zzzkkkYYYKKKGGGEEECCCCCCFFFGGGHHHMMMSSS___hhh~~~wwwcccOOOFFFCCC<<<>>>;;;@@@SSS~~~iiiZZZ]]]YYYUUUUUURRRJJJGGGDDDAAA@@@>>>;;;999777666444333222222333333111222222222222333666888SSSxxxooo]]]SSSJJJUUUooozzzwwwrrrdddddduuuxxxoooaaaLLLBBB>>>======???AAACCCEEEFFFGGGLLLQQQSSSRRRXXXgggwwwmmmYYYMMMKKKCCC:::666666777555333333444666777888888888999;;;===??????<<<;;;<<<>>>999:::;;;===???AAACCCCCCDDDDDDDDDDDDDDDCCCCCCCCCHHHFFFNNNcccxxx~~~zzzzzzvvvkkkZZZKKKCCC@@@<<<>>>>>>IIIBBBBBB^^^fffYYYLLLIIIYYYqqqsssEEE777???@@@FFFHHHLLLPPPRRRXXXgggvvvzzzmmmFFFNNNfff^^^pppzzzttt{{{jjjXXXYYY^^^bbbbbbiiivvv~~~jjj```^^^]]]eeeooo[[[RRRZZZ~~~ssscccQQQIIIFFFCCCBBBBBB;;;======;;;CCCXXXtttnnn\\\^^^pppzzzrrrxxx~~~kkkeeemmmvvvyyytttmmmgggeeefffmmmtttwwwxxx|||ttt^^^SSSMMMJJJFFFCCCBBBDDDEEEFFFLLLSSS\\\iii~~~cccKKKDDDCCC::::::===>>>LLL{{{ooodddccc[[[WWWXXXTTTMMMIIIEEEBBB@@@>>><<<:::666555444333222222222222111222333333333444777:::[[[tttfffNNNKKKZZZiiiwwwhhhaaa___qqqxxxdddMMMIIIGGG@@@???>>>???BBBFFFHHHFFFDDDRRRVVVTTTQQQ]]]wwwxxxfffRRRBBB@@@===999555444333222111444444555666777888999999999999999:::::::::;;;;;;<<<<<<<<<<<<===>>>@@@@@@CCCDDDDDDEEEEEEEEEEEEDDDDDDDDDNNNcccwww|||vvvnnndddYYYMMMBBB;;;???======>>>???GGGYYYjjjfffQQQQQQYYYppptttGGG999@@@AAACCCJJJQQQTTTWWW^^^jjjuuuzzzYYYGGGUUUrrrvvvvvvuuunnnmmmrrr___pppwww\\\[[[^^^eeejjjtttkkkbbb___^^^dddpppbbbTTTVVVttteeeTTTKKKFFFAAA<<<;;;:::<<<;;;;;;BBBWWWsss{{{uuuaaaaaaooovvvyyylllzzzvvvqqqiiiccceeeqqqlllYYYOOOJJJFFFEEEBBBBBBDDDDDDEEEKKKRRR\\\dddvvv~~~cccKKKDDDCCC:::===???>>>IIIrrrssshhhggg___YYYXXXSSSLLLIIIEEECCCBBBAAA???===777777666444333333333333111222333333333444777:::YYYsssyyyVVVIIIVVVggg}}}|||[[[JJJJJJHHH@@@BBBBBBBBBEEEJJJLLLLLLKKKUUUYYYYYYYYYhhhjjjQQQ>>>>>>;;;777444333333222111444444555666777888999999999999999::::::::::::;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDDDDDDDDDDDDDBBBCCCNNNdddyyy}}}xxxoooeeeYYYNNNCCC<<<>>>===>>>???@@@FFFWWWfff___KKKMMMTTTjjjrrrFFF:::BBBDDDHHHNNNTTTXXX[[[cccnnnwwwttt{{{pppWWWUUUeee|||{{{xxx{{{yyyqqqnnnrrr]]]kkkddd___aaalllwww~~~kkkaaa^^^]]]aaannnfffUUUPPP{{{yyykkk\\\SSSMMMFFF@@@???::::::::::::AAATTTqqqqqq~~~ggg```iii{{{}}}|||}}}xxxyyyfff[[[___pppxxxdddTTTMMMHHHDDDDDDAAAAAACCCCCCDDDIIIPPP[[[]]]lll|||bbbLLLDDDBBB999:::???@@@IIIlllvvvllljjjaaaZZZXXXRRRLLLJJJGGGEEEDDDCCCAAA@@@:::999777666555444444444111222333333333444777:::VVVqqqaaaHHHRRRfffuuuYYYQQQVVVSSSHHHDDDCCCCCCFFFKKKOOORRRSSS\\\```aaafffxxxqqqTTT>>>;;;888555333333333333222444444555666777888888999888888999999999:::::::::<<<<<<===>>>???AAACCCDDDAAABBBBBBCCCDDDDDDCCCCCCAAACCCOOOeeeyyyzzzqqqfffZZZNNNDDD===>>>>>>???@@@@@@EEESSSaaa\\\JJJLLLRRRgggrrrGGG;;;DDDFFFOOOSSSWWW\\\aaaiiisss{{{rrrzzzpppiiissswwwbbbTTT___zzz]]]hhhnnnffffffsss|||iii___\\\ZZZ___kkkdddSSSMMMvvv|||oooaaaXXXQQQJJJFFFFFF;;;;;;;;;;;;AAASSSqqqqqqiii\\\```qqq{{{~~~oooiiiqqqooo\\\QQQKKKGGGCCCBBB@@@@@@BBBCCCCCCHHHNNNYYY[[[iiiwww```LLLDDDBBB999444<<>>@@@BBBCCCAAAAAABBBCCCDDDDDDDDDDDDCCCDDDNNNcccwww{{{qqqfffZZZOOODDD>>>===>>>@@@BBB@@@CCCNNN[[[ZZZHHHJJJOOOaaa}}}vvvHHH;;;DDDGGGSSSVVVZZZ___dddlllvvv}}}yyyxxxrrriiigggyyyjjj[[[fff```hhhuuukkkkkkzzz}}}jjj___[[[YYY```iii}}}cccUUUPPPyyytttdddYYYQQQIIIEEEFFF>>>======>>>BBBQQQpppssskkk[[[]]]ooo{{{}}}vvvxxx{{{dddTTTLLLHHHDDDBBBAAA??????BBBCCCCCCGGGMMMWWW\\\mmmooo\\\KKKDDDBBB:::555;;;???GGGbbb}}}sssfffccc[[[YYY[[[YYYRRROOOLLLIIIGGGDDD@@@===<<<;;;999777555333333222111222333333333444777:::SSSpppcccIIIQQQddd~~~~~~lll[[[]]]ccc\\\MMMCCCBBBAAACCCIIIRRR\\\cccpppttt{{{dddNNN;;;888444333333444444333333333444555666777888888777777777888888888999999888999999:::<<<===???@@@@@@AAABBBCCCDDDDDDDDDDDDFFFEEEMMMaaauuu{{{qqqeeeZZZNNNEEE???===>>>@@@BBB@@@AAAKKKWWWVVVDDDDDDGGGXXXtttxxxIII;;;EEEJJJUUUYYY^^^aaafffmmmxxx~~~~~~uuuvvvnnnqqqtttzzz]]]eee|||ssssssnnnccc]]]ZZZaaaiii}}}fffYYYSSSzzzqqqdddWWWLLLEEEEEEBBB???>>>???BBBOOOnnnuuurrr``````qqq||||||{{{oooZZZMMMGGGCCCAAA@@@@@@>>>???BBBCCCCCCGGGMMMVVV^^^qqqgggVVVIIIDDDBBB;;;<<<===;;;AAA^^^pppdddbbb\\\ZZZ]]][[[UUURRROOOLLLIIIFFFAAA>>>===<<<:::777555333222222111222333333333444777:::QQQoooXXXFFFQQQbbbkkkYYYYYY^^^WWWLLLEEEDDDCCCEEEKKKWWWeeennnzzzfffOOO>>>;;;777555444444444333333333444555666777777888666777777777777888888888777777777888999:::<<<<<>>???IIITTTXXXDDDDDDGGGXXXsssyyyJJJ<<>>???@@@KKKkkk||||||eee```ooowwwwwwfffTTTJJJEEEAAA???AAA@@@>>>@@@CCCDDDCCCGGGLLLWWW___sss~~~^^^RRRHHHCCCBBB<<<======;;;EEEeeeqqqggggggaaa]]]^^^[[[VVVTTTRRRPPPMMMJJJEEEBBB@@@>>><<<999777555333333111222333333333444777:::NNNnnnqqqPPPEEESSSdddlllWWWRRRUUUSSSNNNGGGFFFEEEEEELLLZZZkkkvvv~~~aaaKKKCCC@@@;;;888666555444222222333333444555666777777666666666777777777888888888888777777888888999:::<<<===>>>@@@AAAAAABBBBBBCCCDDDNNNcccxxx|||vvvkkk```VVVLLLDDD???<<<===??????===>>>HHHTTT\\\FFFEEEIII]]]xxxMMM???LLLTTTZZZbbbkkklllkkkppp~~~}}}}}}oooxxxcccqqqoooccc\\\XXXWWWdddqqq^^^LLLjjjxxxiiiWWWKKKFFFDDD???>>>??????IIIhhhhhh^^^iiiooo~~~ssscccSSSLLLGGGBBBAAADDD@@@???@@@DDDDDDDDDGGGMMMXXX^^^rrryyyZZZNNNFFFCCCBBB<<<888:::???OOOrrrssslllmmmfffaaa___YYYWWWUUUSSSRRRQQQNNNIIIFFFAAA@@@>>>;;;888666555444111222333333333444777:::LLLlllmmmNNNGGGWWWiiiqqqcccfffwwwkkkRRRIIIKKKMMMMMMGGGFFFDDDEEELLLZZZmmmyyyyyy]]]GGGFFFCCC===999777555444222222333333444555666777777666666666666777777777777999888888888888888999999:::;;;<<<>>>??????@@@@@@@@@BBBOOOggg{{{zzztttjjj___UUUKKKDDD???<<<<<<>>>>>><<<===HHHTTTZZZCCCAAAGGG]]]xxxQQQAAANNNVVV\\\gggqqqqqqnnnrrryyy[[[yyynnn```\\\]]]]]]ggg|||rrrRRROOObbbqqqiiiaaaWWWOOOLLL@@@EEEAAA===>>>EEE```nnnaaa```jjjwwwuuucccMMMBBB@@@???>>><<<@@@???AAADDDEEECCCFFFKKKWWWbbbtttoooYYYKKKDDDFFF===>>>???555<<>>BBBAAAOOOkkk}}}uuummmfff[[[MMMBBB???>>><<>>CCC\\\uuuccc^^^gggttttttcccPPPEEEAAA???>>>???@@@???AAADDDEEEDDDGGGLLLXXXaaarrrhhhSSSGGGAAADDD<<<======777BBBOOOtttyyynnngggfffffffffddd___]]][[[YYYVVVRRRLLLIIIFFFCCC???<<<;;;:::888666555444333222222444666777IIIeeennnSSSDDDPPPeeemmmnnnuuuaaaOOOJJJJJJLLLOOOJJJFFFCCCEEEOOO___ppp{{{oooWWWDDD@@@===:::888777666333111111222333555555555555444999888888777777777888888777777777777777888888999999999;;;<<<>>>?????????GGGFFFQQQiiizzz}}}}}}xxxqqqjjjcccZZZLLLBBB>>>???<<<===>>>999888FFFYYYXXXFFFDDDCCCUUUsssMMMCCCKKK]]]fffrrr{{{|||{{{fffooommm]]]WWWXXXWWW```wwwsssQQQIIIYYYsssooommmeeeZZZRRREEEHHHCCC??????BBBVVVwwwjjj^^^cccoootttbbbOOOEEE@@@======???AAA???AAAEEEEEEEEEHHHNNNXXX```ppp___MMMCCC>>>AAA:::<<<<<<:::HHHTTTvvv}}}vvvnnniiiggggggfffddd^^^___```]]]XXXRRRNNNLLLHHHEEEAAA>>>===;;;999888666444333222222444666777GGGbbb~~~zzz]]]GGGMMM```pppXXXKKKIIIJJJLLLNNNLLLHHHDDDFFFPPPaaassskkkSSS@@@<<<;;;:::999999777444222111222333444555555444444777666666666666777777888777777666666777777888999777888888999;;;===???@@@DDDCCCKKK]]]iiinnnsssyyytttnnngggbbbXXXKKKAAA===???<<<;;;:::777999III\\\XXXGGGEEEDDDVVVtttzzzJJJCCCMMM```mmmxxxmmmqqqmmm\\\VVVVVVXXXaaayyyyyyVVVKKKWWW|||rrreee\\\GGGIIIDDD@@@AAAAAARRRnnn|||sssaaa```jjj}}}www```HHH???===;;;:::<<>>;;;KKKYYY|||vvvrrrllliiihhhgggeeecccaaadddeeeaaaZZZRRRNNNMMMJJJGGGCCC???>>><<<:::888666555444333333444666777FFF^^^yyypppPPPMMM]]]rrr```NNNFFFFFFHHHJJJLLLMMMJJJFFFHHHSSSeeewww|||fffLLL999888888888::::::888555222111222333444555444444333444444444555555666888888777777777777777888999999999888888888999;;;===>>>??????EEERRR]]]dddllluuuuuunnngggaaaXXXJJJ@@@<<<===;;;:::999666888GGGVVVSSSDDDEEEFFFXXXuuuqqqFFFCCCPPPdddqqq}}}lllrrrlll[[[UUUUUUXXXaaayyy|||YYYKKKUUUxxxiii___IIIJJJEEEBBBCCCBBBNNNfff~~~xxxaaabbbjjjzzzzzz\\\AAA:::======;;;===BBB@@@AAAEEEGGGGGGLLLSSSYYYcccwwwWWWJJJBBB===???888;;;>>>:::KKK___rrrooollliiigggfffdddcccggghhhhhhccc[[[SSSNNNMMMLLLHHHDDD@@@>>><<<999777777666444333333444666777DDDZZZuuuZZZOOO\\\fffWWWHHHBBBCCCDDDFFFIIIKKKHHHEEEHHHSSSeeexxxxxx___FFF555444555666888:::888444111111222333444444444333222333333333444555777888999888888888888888999::::::;;;;;;:::999:::;;;===>>>AAABBBHHHSSS___iiissszzzyyyqqqiiiaaaWWWIII???<<<::::::;;;999666777AAAKKKKKK>>>CCCHHHZZZuuujjjCCCCCCRRRfffsss~~~eeeqqqiiiZZZUUUVVVWWW^^^vvv|||YYYIIIQQQ}}}uuuggg^^^MMMNNNHHHEEEFFFBBBIII]]]{{{|||aaaffflllyyysssUUU<<<:::??????>>>AAACCCAAABBBEEEGGGIIINNNUUU\\\jjjxxxRRRHHHBBB===???888;;;<<<999MMMeeeqqqpppmmmjjjhhhfffeeeeeekkkjjjhhhccc[[[UUUPPPNNNNNNJJJEEEBBB???===:::888888777555333333444555777AAAUUUpppcccRRR___vvvdddVVVHHHBBBAAAAAACCCFFFFFFDDDBBBFFFRRRdddvvvpppVVV@@@555222333444666777666333000111222333444444333222111222222333444666888:::;;;::::::999999::::::;;;<<<===============>>>???@@@CCCEEELLLXXXeeeqqqyyy}}}{{{qqqggg___TTTGGG>>>;;;888:::;;;:::666777===CCCEEE999AAAGGGZZZttthhhBBBCCCRRRffftttyyyzzzbbbrrrqqqkkkmmmwww{{{eeeWWWTTTVVVWWW]]]sss{{{YYYIIIOOOwwwuuuhhhaaaTTTSSSKKKHHHHHH@@@CCCTTTooohhhdddiiivvvoooeeeeeeffflllzzz~~~zzzxxx~~~^^^HHH999<<<@@@<<<>>>EEECCCAAABBBFFFHHHJJJPPPWWW```qqqoooKKKCCC???;;;>>>777;;;999:::QQQiiitttrrrpppllliiihhhhhhhhhmmmiiiddd```\\\XXXTTTQQQQQQMMMHHHDDDAAA>>>;;;999888777555444333444555666===OOOjjj```NNN\\\ssswwwkkk\\\LLLDDDAAA@@@BBBEEEDDDBBBCCCHHHUUUfffwwwzzz```GGG888555222111222333555444222///111222333444444333222111111222333444777999;;;<<<<<<;;;;;;;;;;;;<<<======<<<===???AAABBBDDDEEEEEECCCFFFNNN[[[kkkwww{{{{{{wwwmmmbbbXXXNNNCCC<<<;;;888:::;;;999666888===AAADDD777>>>CCCWWWtttiiiCCCDDDQQQdddvvv}}}zzzvvv{{{cccvvvvvv^^^YYY[[[ggg|||xxxbbbUUURRRUUUYYY^^^sss|||ZZZJJJOOOxxxyyymmmgggYYYWWWOOOJJJIII??????NNNfffqqq___dddqqq}}}pppbbbWWWYYY\\\dddrrruuu{{{pppoookkkiiilllnnniiiaaaJJJ<<<666===>>>888;;;GGGCCCAAABBBFFFHHHJJJQQQXXXcccvvvhhhEEE???<<<:::===777;;;999===UUUjjjvvvuuusssoookkkiiijjjkkkmmmhhhaaa^^^\\\[[[WWWTTTSSSOOOJJJFFFCCC@@@===;;;999777666444333444555666:::KKKgggTTTBBBQQQdddqqqaaaPPPFFFAAA???BBBFFFEEEDDDFFFLLLYYYiiizzzoooRRR:::111333111111111222333333111///111222333444333333111111111222333555777:::<<<======<<<<<<<<<<<<===>>>>>>:::<<>>@@@BBBAAAEEEGGGGGGHHHOOOWWW\\\rrrzzz[[[III<<<======999888===<<<:::XXXwwwuuuooojjjhhhjjjlllkkkhhhhhhfffbbb___\\\[[[[[[[[[WWWRRRLLLEEEAAA?????????@@@===999777666666666555<<>>=========<<>>BBBBBB===;;;EEE]]]xxxaaaCCC@@@KKKppp||||||{{{mmmfff~~~}}}xxx]]]VVVXXX[[[eeerrrvvv```UUUSSSSSSWWW\\\uuulllMMMEEEKKKlll{{{iii```WWWQQQLLLGGGFFFIIIUUUwwwooodddeeexxxyyydddVVVQQQQQQRRRZZZfffyyy|||vvvqqqfff___WWWQQQMMMIIICCC>>>:::::::::;;;<<<>>>@@@BBBAAADDDEEEFFFIIIOOOVVV[[[qqq{{{WWWGGG<<<======999888<<<======[[[wwwuuupppkkkiiijjjkkkjjjgggfffeeebbb```^^^^^^^^^^^^\\\WWWPPPJJJFFFDDDCCCCCC???<<<888666666666555555:::CCCYYYvvvuuuUUUNNNMMMccciiiTTTBBB???AAA@@@AAAFFFGGGGGGJJJRRRaaassseeeJJJ===666444444444555666666666555444333555555444111//////111333555555666777888:::;;;<<<<<<>>>@@@@@@???============???FFFVVVdddfff[[[PPPNNNSSSYYYbbbooozzz|||xxxnnncccXXXRRRLLLCCC;;;888777999;;;:::999999===@@@AAA<<<<<>>>>>AAAAAABBBFFFIIIJJJNNNWWWeeewwwvvvPPP;;;666666444333888999999888777555333222444444333111//////111444444555555777888999:::;;;===>>>@@@???===<<<<<<<<<<<>>???;;;===KKKeee^^^EEEDDDHHHeeezzzxxxmmm~~~}}}{{{eeeUUUVVV[[[aaaoooooobbb```ZZZWWW]]]```aaaeeennnuuuwww~~~qqq]]]TTTRRRQQQVVV^^^xxxhhhKKKEEEIIIbbbxxxqqqooonnnkkkccc\\\ZZZXXXQQQKKKIIIEEEddduuuhhhnnn~~~~~~nnneee```[[[VVVSSSeeessszzzkkkdddcccVVVQQQJJJCCC???<<<888666888888:::;;;>>>@@@BBBCCCIIIFFFFFFJJJOOOTTTYYY^^^qqqjjjKKKBBB;;;<<<===999777888;;;???]]]nnn{{{wwwqqqooollllllmmmmmmkkkiiieeeeeeeeeeeedddbbbaaa```ZZZUUUOOOJJJHHHEEEAAA???>>>;;;888555555555444444777>>>RRRooo~~~xxxZZZJJJKKKVVVyyycccKKKAAA:::===AAABBBDDDGGGJJJLLLPPPZZZiii{{{sssZZZ???333444555555444:::;;;;;;:::888666444333222222222000//////222555444555666777888999999:::===>>>>>>===;;;::::::<<<:::>>>GGGTTT^^^^^^TTTKKKXXXXXXXXX]]]hhhtttvvvrrrhhh___UUUOOOHHH???888777;;;>>>@@@???<<<:::;;;======;;;>>>OOOkkk[[[CCCAAAFFFbbb|||nnnwww~~~rrr```UUUYYY___eeesssmmm\\\XXX[[[XXX```lllzzzjjjYYYTTTSSSRRRRRR]]]yyyhhhLLLFFFHHH^^^|||uuussspppmmmjjjhhhbbb]]]]]]ZZZSSSMMMKKKEEE\\\|||llliiiuuu}}}{{{uuugggZZZTTT]]]jjjuuueee___]]]QQQLLLFFF@@@<<<:::888777777888:::===???BBBCCCDDDIIIEEEFFFLLLPPPRRRXXX```www^^^EEE???;;;<<<<<<:::888777999@@@^^^mmmvvvsssnnnnnnnnnnnnoooooonnnmmmhhhhhhgggfffeeecccaaa___]]]WWWQQQNNNMMMJJJEEEAAA???<<<888666555555555444777<<>>999999<<<@@@CCCBBB???<<<<<<===<<<:::???RRRpppYYYAAA@@@GGGeeeqqqnnnjjj\\\VVV\\\ccchhhwwwmmm^^^VVVXXXaaacccuuu~~~dddVVVSSSSSSRRRRRR___{{{fffJJJEEEGGGccc|||pppooorrrrrrmmmiiidddaaa``````[[[TTTPPPPPPLLLYYYppprrriiipppnnn___\\\^^^iiixxxmmmaaa\\\YYYKKKHHHCCC>>>:::999999:::777999<<>><<<;;;;;;:::999999:::DDDdddttt~~~tttnnnoooppprrrrrrqqqpppooojjjiiihhhfffdddbbbaaa```ZZZUUUPPPNNNNNNLLLFFFAAA@@@===999777666666666555888:::HHHccc}}}~~~^^^MMMWWWpppUUUAAA888888:::<<>>CCCHHHMMMOOOMMMKKKKKKLLLOOOYYYiiivvvvvvoooeee^^^VVVPPPHHH>>>:::;;;<<<@@@DDDDDD@@@===<<<<<<<<<:::???UUUtttXXXAAAAAAHHHggg|||nnneee[[[YYYbbbiiinnn~~~xxx___]]]]]]eeevvv{{{aaaTTTSSSSSSQQQXXXeee|||```FFFDDDGGGppp~~~pppooorrroooiiifffaaaaaacccbbb\\\TTTSSSWWWQQQTTTccc~~~zzznnnpppkkkeeekkkpppxxxrrraaaZZZUUUQQQEEECCC???:::888777:::<<<888:::===AAADDDFFFGGGHHHFFFEEEJJJPPPNNNLLLVVVeeeqqqUUU???>>><<<::::::;;;;;;:::>>>KKKpppwwwqqqrrrtttuuusssqqqooonnniiihhhfffdddccccccccccccXXXSSSNNNMMMOOOMMMGGGAAAAAA>>>:::888777777777666:::999DDD]]]xxxoooOOOTTT}}}lllRRR???555999<<<===???BBBEEEGGGJJJMMMUUUaaaqqqfffKKK:::222222555999:::888;;;AAA>>>>>>===<<<999666333222......///...///111444777666777999;;;<<<;;;:::999666555444333222444777;;;999===AAAFFFIIIIIIIIIHHHHHHHHHJJJSSSdddqqqqqqjjjccc]]]VVVOOOGGG===:::;;;:::>>>CCCCCC@@@<<<;;;;;;===:::@@@VVVwwwzzzQQQ@@@BBBFFF```|||ttteee\\\\\\gggooottt{{{^^^TTT___iiixxxzzz```SSSRRRRRRPPP___iii}}}{{{[[[CCCCCCGGGvvvxxxuuutttnnnhhhfff```bbbeeeddd]]]UUUVVV\\\SSSPPPYYYtttsssrrr~~~zzzfffhhhvvvgggYYYTTTNNNGGGAAA???<<<888555666999<<<888:::>>>BBBEEEGGGIIIIIIHHHHHHOOOUUUQQQMMMYYYkkknnnUUU???>>><<<999999;;;<<<<<>>;;;888888888777777;;;999BBBZZZtttXXXLLLvvvjjjOOO<<<555:::===>>>>>>BBBEEEGGGKKKNNNWWWcccsss___GGG:::555777444444777999:::>>>DDD@@@@@@>>><<<999555111///---.........///111555888777888:::<<<<<<<<<:::999444333222111000333777;;;666:::@@@DDDFFFEEEDDDDDDLLLJJJIIIOOO^^^kkkjjjcccaaa[[[UUUOOOFFF<<<999;;;777<<>>AAAAAAVVVyyyuuummmbbb___jjjxxxbbbbbbbbbiii}}}pppVVVSSSRRRPPPVVV\\\\\\zzzsssOOOCCCDDDJJJsss|||{{{ssseeefffiiijjjddd[[[UUUVVVZZZVVVRRROOO[[[yyyzzzrrr{{{}}}pppjjjssshhh```UUUJJJEEEAAA;;;:::888666666777999:::;;;>>>AAADDDEEEFFFHHHJJJKKKNNNLLLNNNUUUVVVccc{{{mmmNNNBBB>>><<<===<<<999;;;>>>FFFcccxxxyyyxxxwwwvvvtttoooiiidddllljjjgggfffgggiiiiiiiii```___ZZZSSSSSSVVVSSSLLLGGGEEEAAA===:::888888888;;;;;;???OOOkkkyyyZZZUUUggguuu~~~}}}nnnRRR===888888999;;;===???BBBCCCDDDKKKTTT^^^nnn{{{WWWAAA<<<999222222555888999999:::???CCCEEEBBB<<<666222///...---,,,...000111111222444666777888888888888777777666666222111666666222222777999<<>>EEELLLppp}}}nnneeedddqqquuu___dddooonnnUUURRRQQQOOOUUU[[[___}}}sssNNNAAAAAAIIIdddtttuuu}}}{{{zzzwwwnnnfffiiijjjfff^^^YYYYYYZZZWWWRRROOOWWWqqq~~~nnnrrr~~~}}}~~~~~~~~~zzztttuuuuuuYYYRRRJJJDDDCCC@@@:::999888777777888:::;;;???AAADDDEEEFFFHHHKKKMMMNNNQQQNNNPPPWWW[[[lll```GGGDDD@@@>>>>>>===:::;;;@@@RRRtttvvvuuutttrrrrrrrrrpppmmmkkknnnkkkgggeeeeeeeeedddcccdddddd^^^XXXWWWYYYUUUNNNIIIGGGCCC???;;;999888888999888;;;JJJfffnnnRRRRRRcccuuu~~~zzzzzzoooSSS===888888:::;;;===@@@BBBCCCBBBIIIQQQ\\\lll~~~aaaDDD777555333...444666999;;;<<<===???@@@@@@===888444000...---......000111222111222333555666777777888888888888888999555555888999666888<<<;;;???BBBFFFQQQ[[[[[[UUUHHHBBBCCCNNNZZZ```aaa```^^^YYYRRRLLLCCC:::888:::;;;>>>AAAAAA???;;;888777888;;;>>>```cccHHH<<<<<>>HHH```tttnnnsssyyytttqqqrrrnnnfffgggiiigggccc^^^[[[ZZZXXXTTTPPPRRReeepppmmmwww{{{wwwrrrrrruuuyyy|||{{{vvvrrrvvvuuutttsssrrrzzzwwwWWWLLLBBB===<<<888888888888888999;;;===>>>CCCEEEFFFGGGHHHJJJNNNQQQRRRTTTQQQSSS[[[dddzzzyyyVVVGGGAAA>>>===>>>===;;;???DDD\\\zzztttsssqqqooonnnooopppoooooollljjjfffdddddddddcccbbbhhhgggbbb]]]\\\[[[VVVPPPLLLJJJFFFAAA===:::888888666555777DDD^^^yyyhhhOOOOOO^^^}}}~~~uuuvvvuuuxxx~~~pppTTT===888999:::<<<>>>@@@AAABBBAAAFFFNNNWWWgggyyyfffGGG777444444333222666888;;;@@@BBBAAA>>>;;;888666333000.........///000222333333222111222444555555666777888999::::::>>>:::999:::;;;:::<<<@@@===AAAEEENNNccctttlllYYYEEE@@@AAALLLXXX]]]^^^^^^\\\UUUNNNHHH@@@999999===<<<>>>@@@???===999777777555;;;BBBgggaaaGGG<<<;;;???EEEcccsssooo{{{|||vvvxxxcccjjjjjjTTTSSSRRRPPPTTT\\\oooqqqMMM???<<>>;;;:::<<<;;;<<>>CCCFFFCCC<<<555111000///......///111222333444444444222111222333333444555777999;;;<<<===@@@>>>;;;:::::::::;;;===<<>>;;;>>>CCC^^^{{{zzz~~~yyy|||fffjjjTTTTTTTTTRRRWWWaaayyylllKKK@@@;;;JJJdddyyywwwxxxlllggg```bbbdddfffgggfffaaa]]]YYY^^^\\\VVVOOOPPPddd|||{{{|||}}}vvvpppkkkjjjeee``````cccdddaaa]]]aaa___^^^^^^^^^```jjjtttmmmSSSCCC???::::::<<<777666777999;;;===@@@BBBCCCGGGHHHIIIIIIIIILLLPPPSSSQQQTTTTTT]]]oooYYYBBBAAA>>><<<::::::999<<>>???@@@AAAAAADDDFFFIIIOOO[[[hhhlllkkkZZZBBB111222333...000999:::<<<@@@EEEGGGBBB999111.........///000222444555444555666444222111222333333333444666999<<<>>>@@@AAA@@@>>>:::888888888888999???HHHZZZuuukkkJJJCCCAAAFFFSSS]]]```___^^^[[[SSSIIIAAA999444666;;;:::;;;:::777555333444555666>>>KKKsssXXXEEE???===???DDDZZZtttyyysssjjjTTTTTTUUUSSSYYYgggdddHHHAAA<<>>;;;::::::@@@OOO]]]tttsssmmmnnnpppsssuuutttqqqnnnaaa```______```aaa```^^^aaa[[[WWWXXXZZZXXXVVVVVVTTTRRROOOKKKFFFBBB???===::::::;;;@@@RRRkkkvvv|||kkkXXXJJJPPPfffzzzqqqoootttxxx|||yyy___DDD999:::===???@@@AAA@@@@@@DDDFFFGGGLLLWWWaaaddd```LLL;;;111333444///222:::;;;>>>AAADDDDDD>>>666///------...000222444666777555666666555333222222333333333444666999<<>>???DDDTTTpppwww}}}zzzjjjRRRRRRTTTSSSZZZkkkZZZCCCAAA<<>>AAACCCDDDEEEHHHJJJLLLMMMMMMNNNPPPRRRPPPUUU^^^vvv```FFF???>>>???===;;;<<<@@@LLLaaattt|||sssrrroooooooooqqqrrrrrrooommm___^^^^^^```bbbcccbbbaaaeee\\\VVVWWWXXXVVVUUUWWWUUUSSSQQQMMMIIIDDDAAA???888:::;;;???NNNeeezzzvvvvvvdddMMMPPPccc~~~{{{rrrpppuuuxxxzzz~~~xxx___DDD999;;;===???AAAAAA@@@@@@BBBCCCDDDIIITTT^^^```[[[FFF;;;222333666666999===;;;???BBBCCC???888222///------///000333444666777555666777555333222333444444444444666999<<<@@@BBBCCCGGGGGGBBBAAABBBAAA<<<===<<>>>>>BBBLLL~~~jjjkkkxxxxxxiiiQQQQQQSSSSSSZZZmmmTTT@@@AAA;;;MMMeee}}}~~~uuuhhhkkkvvvyyyyyysssfffccciiinnnkkkddd^^^___bbb___^^^ZZZQQQGGGKKKfff~~~uuummmfffcccUUUUUUTTTQQQNNNKKKJJJKKKIIIFFFEEEHHHHHHDDDCCCDDDHHHHHHDDD@@@>>>???<<<777888444:::;;;333333;;;;;;888999<<>>GGGXXXsssxxxssstttuuurrrpppnnnnnnmmmkkkiii]]]]]]___bbbfffiiiiiihhhiii___WWWXXXXXXUUUUUUXXXUUUTTTRRRNNNJJJFFFBBBAAA777999:::===KKKaaavvv|||tttRRRSSSddd|||tttqqqvvvxxxyyy|||www___CCC999;;;===@@@AAAAAA@@@@@@@@@AAABBBGGGSSS^^^___ZZZBBB888...---333999<<<<<<;;;???CCCAAA;;;555111000------///111333444666666555666777666444333444555555444555666888<<<@@@BBBDDDIIIKKKHHHGGGJJJGGGBBB@@@<<>>GGG^^^xxxvvvqqqjjjeeegggkkkiiifffdddbbbdddhhhkkkfff___\\\^^^ccc^^^XXXRRRMMMPPP___nnnwwwhhhbbb\\\[[[WWWRRROOOIIIDDDEEEJJJDDDCCCBBB@@@??????>>>>>>:::::::::999999999888888888777666555666888:::;;;<<<>>>AAACCCDDDEEEGGGHHHMMMKKKNNNSSSUUUQQQOOOPPPTTTYYYtttfffFFF@@@???;;;666???888999PPPbbbttt|||vvvssslllvvvtttmmmhhhkkkooojjjaaa\\\___bbbdddeeegggjjjlllkkkeee]]]ZZZ[[[]]][[[YYYUUUUUUTTTRRRNNNJJJEEEBBB>>>:::999>>>HHHWWWjjjzzz{{{tttPPPWWWwww|||rrruuupppuuuyyyuuuooo^^^DDD;;;;;;===>>>????????????AAA???@@@GGGQQQXXXZZZZZZAAA777///111666999:::<<>>```hhhNNNCCC>>>???999???DDDjjj{{{qqqyyyqqqYYYQQQQQQRRRUUU[[[iiirrreeeIII;;;777;;;DDDTTTrrrxxxxxxvvvqqqmmmjjjhhheeeaaadddeeehhhjjjfff^^^\\\___aaa\\\XXXVVVSSSSSSYYYaaa||||||qqqlllddd^^^WWWPPPLLLGGGBBBAAACCC@@@???>>><<<;;;;;;;;;;;;999999999888888777777777888888777777888:::<<<>>>???AAADDDFFFFFFGGGIIIJJJMMMLLLOOOUUUXXXVVVUUUXXX\\\eeeYYYAAA<<<;;;999555===;;;888IIIfffvvvrrrrrrlllssspppkkkhhhlllrrrpppjjjgggiiijjjjjjjjjjjjkkkmmmqqqllleeebbbbbbaaa^^^[[[UUUUUUTTTTTTSSSPPPJJJFFF???;;;999<<>>????????????@@@??????EEENNNTTTVVVUUU>>>555///222888:::<<<>>>???BBBCCC???777111//////,,,---000222444555666555777777777777777777777777999999888666555777;;;???GGGUUUcccjjjooolllZZZFFF===@@@OOObbbaaaOOOAAA???FFFTTTdddlllnnnlllddd\\\RRRGGG<<<999888777888;;;===999666555888;;;<<<<<<>>>DDDgggcccMMMDDD@@@@@@999>>>???```{{{uuusssaaaQQQOOOQQQQQQUUU[[[eeelll^^^EEE;;;:::>>>GGGRRRooovvvppptttxxx}}}{{{pppjjjjjjjjjfffggggggiiijjjeee^^^\\\```___ZZZYYY\\\\\\XXXSSSRRRggg~~~zzzpppbbbXXXNNNJJJFFFAAA>>>???>>>===<<<;;;:::999999999888888777777777777777666999999999999;;;===@@@AAACCCEEEHHHIIIIIIJJJKKKMMMNNNNNNRRRWWWYYYYYY\\\aaalll{{{eeeIII>>>:::999999777<<>>HHH\\\nnn~~~{{{vvvQQQQQQhhhssskkkdddfffiiigggeeeYYYBBB;;;<<<===>>>>>>??????>>>???>>>>>>CCCIIINNNNNNMMM:::333000444999:::<<<>>>>>>@@@AAA===666111......,,,...111333666777777888999999999999999999999999:::;;;:::777444666>>>EEEPPPdddxxxrrrYYYCCC;;;CCCVVVhhhcccMMM@@@AAAEEEVVVgggnnnnnnjjjddd^^^OOODDD:::777777888;;;???<<<999666666999<<<>>>??????MMMqqq^^^MMMFFFAAABBB999======UUUsssfffYYYQQQRRRTTTSSSVVV\\\mmmnnnZZZCCC;;;;;;@@@KKK[[[pppzzz|||vvvrrrtttyyynnnmmmmmmiiiiiihhhjjjiiiddd]]]\\\```^^^YYYXXX___ccc]]]SSSLLL[[[yyyzzzaaaVVVKKKIIIGGGDDD@@@?????????===<<<;;;:::::::::888888888888888888888888999999:::;;;===@@@BBBCCCFFFHHHJJJLLLLLLLLLNNNOOOQQQQQQTTTXXXYYYZZZbbbkkk{{{PPPAAA@@@===:::<<<:::;;;@@@;;;BBBxxx{{{qqqqqqqqqnnnllljjjiiijjjooorrrqqqnnngggiiilllnnnooopppsssuuusssqqqnnnllljjjfff```\\\\\\YYYXXX[[[```^^^VVVNNNEEECCCAAA>>><<>>>>>>>>>>>>>>>>>======@@@DDDFFFFFFEEE666333222666999999:::===>>>???>>>:::555000......---///222555777888999999:::::::::::::::;;;;;;;;;999<<<===:::777<<>>@@@@@@VVVwww\\\NNNFFFAAABBB:::>>>@@@OOOxxxuuusss```WWWSSSVVVUUURRRVVV___wwwpppWWW>>>888999>>>JJJ```oootttvvvxxxqqqxxxrrrlllhhhdddiiihhhiiiiiiddd]]]\\\```___YYYYYY___ddd___VVVPPPVVVoooxxx[[[QQQIIIHHHIIIFFFBBBAAA@@@@@@>>>===<<<;;;;;;;;;::::::::::::::::::::::::888999:::<<>>AAA>>>;;;>>>:::888======JJJyyyrrrqqqooolllkkkjjjjjjmmmooommmhhheeedddfffiiikkkmmmooorrruuunnnnnnnnnmmmkkkhhhccc```aaa]]][[[^^^bbb```WWWOOOFFFDDDBBB>>>;;;@@@QQQcccxxxuuuUUUTTT```|||ssslllbbb___^^^\\\___WWWEEE<<<======>>>>>>>>>>>>============>>>@@@@@@???>>>555333444777888666999>>>AAA???<<<777222///.........000333555888999999999999999999::::::;;;;;;;;;999<<<>>>;;;999>>>IIISSShhhvvvqqq^^^LLLAAAFFFGGGRRR___\\\MMMGGGLLLWWWeeeqqqrrrkkkccc\\\WWWLLLAAA888555666888;;;???>>><<<888666555777;;;>>>@@@ZZZvvv\\\PPPGGG@@@BBB<<<@@@CCCJJJmmmwwwlll[[[UUUSSSUUUSSSPPPWWWccctttVVV???;;;<<<@@@KKK[[[llltttxxxuuummm~~~ppphhhdddbbbffffffhhhiiiddd]]][[[______[[[ZZZ^^^```\\\YYYXXXVVVddd}}}}}}fffYYYRRRMMMLLLKKKGGGCCCCCC???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<=========:::;;;<<<>>>AAACCCDDDEEEFFFIIILLLNNNNNNPPPQQQSSSVVVWWWXXXZZZ]]]ggg}}}sssWWW???<<<>>>;;;999<<<888777:::BBBZZZvvvqqqnnnlllkkkllljjjjjjnnnmmmgggbbb```fffhhhiiijjjjjjkkkmmmooommmnnnoooooommmjjjfffdddccc```^^^___```^^^XXXRRRGGGDDDAAA===:::<<>>>>>>>>>>>======<<<===>>>>>>===<<<:::999555444777999888777;;;BBBFFFAAA;;;444///......///000111333666777888888888888999999::::::;;;;;;<<<<<<>>>>>>;;;888:::@@@GGGSSS[[[aaa^^^SSSHHHBBB@@@DDDHHHXXXiiigggVVVMMMPPPeeeooovvvrrrjjjaaaXXXRRRHHH???777666777888;;;>>>>>>===999666444666:::>>>BBB```www{{{ZZZQQQGGG@@@CCC===@@@AAADDDaaa~~~zzzzzz}}}fffWWWRRRQQQSSSQQQQQQ]]]lll}}}pppSSS@@@??????AAAKKKYYYnnnxxxxxx}}}|||sssqqqzzzrrrnnnfffbbbeeecccdddgggiiiddd]]][[[^^^^^^]]]]]]^^^[[[VVVWWW\\\]]]]]]pppzzz```aaa\\\YYYWWWRRRJJJEEEEEE???>>>===;;;::::::::::::<<<<<<<<<=========>>>>>><<<===???AAACCCEEEFFFFFFGGGIIIMMMOOOPPPRRRTTTVVVWWWXXX[[[```gggxxxVVVIII>>>;;;:::888888:::777<<<>>>MMMooo{{{rrrooolllmmmqqqmmmiiihhhkkkjjjdddaaaccceeefffggggggffffffggghhhlllmmmooonnnllliiifffeeebbb```^^^]]]]]][[[XXXUUUMMMHHHBBB???;;;;;;DDDNNNiiixxx|||}}}~~~qqqjjjzzzuuuWWWSSSVVVkkk~~~wwwpppdddZZZVVVWWWXXX^^^ZZZJJJ======>>>>>>>>>>>>======<<<===???>>><<<:::888777444555999<<<;;;;;;BBBKKKKKKDDD:::111------///000111222444666777777777666999999::::::;;;<<<<<<===>>>>>>===;;;888777888999:::>>>BBBBBB>>>;;;===BBBFFFPPPeeevvvqqq___XXX___pppvvvxxxrrriiiaaaXXXOOOCCC;;;555666999:::===@@@>>>===:::666555777===BBBHHHlllpppTTTQQQIIIAAADDD>>>@@@>>>@@@XXXzzz|||vvvyyycccTTTQQQPPPRRRQQQSSScccuuurrreeeKKK;;;=========EEE___uuu|||uuuuuutttuuu{{{tttqqqpppfffaaaeee```bbbfffiiieee]]]ZZZ]]]\\\^^^```___XXXQQQUUU]]]eee\\\iiikkkkkkhhhfffbbbYYYNNNHHHHHH@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@BBBCCCEEEFFFGGGGGGGGGJJJNNNPPPRRRTTTWWWYYYWWWYYY^^^dddooohhhCCCBBB@@@<<<999777888;;;888CCCEEEWWW~~~xxxqqqooommmqqqxxxnnnhhhfffhhhgggcccdddiii```bbbccccccbbbbbbccceeekkklllmmmllliiifffdddccc```___^^^\\\[[[YYYYYYXXXSSSLLLFFFBBB>>>===BBBIII\\\sss|||rrrnnnddd[[[WWWfffzzzsssnnn^^^TTTRRRTTTVVV]]][[[LLL===>>>>>>>>>>>>>>>======<<<>>>??????<<<999777666333555:::======>>>GGGRRRNNNFFF:::000,,,,,,///111222333444666666666666555:::::::::;;;<<<======>>>>>>>>>===<<<:::888555444222555999<<<<<<===CCCJJJLLLXXXnnn}}}tttccccccpppvvvyyyxxxqqqjjjbbbXXXOOO???888444777;;;<<<>>>AAA===<<<:::777666999@@@EEEPPPwwwgggOOOPPPJJJCCCFFF>>>>>><<