BM6(v7 ------------............---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------......---------,,,,,,,,,------............------///.........---------,,,///.........---------,,,,,,,,,------------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,+++------------------------***++++++,,,---...//////---......///...---,,,+++------------------------,,,,,,,,,,,,------------------------------------666777444///---///000---,,,++++++******++++++,,,------............------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------...------------,,,,,,,,,......---------,,,,,,,,,------------------------+++++++++++++++,,,------......------------......++++++,,,,,,,,,---------------------------------------------------------------------,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......333888888333///---...------------------------------------------------,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...------------------------------------------------............////////////000000111111111000000///000/////////.........---....................................////////////---............//////////////////////////////...///............---------......................................................////////////......///////////////////////////////////////000000000------...///////////////........................------......//////000000..................................../////////////////////////////////...000000000000000000000000000000000000000000000000000000111111111222222222333333333222222111111111222333333444555666777777888>>>GGGXXXttt------------............,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------............------......------------,,,,,,......------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,------------.........///......---,,,------------------------++++++++++++,,,,,,,,,,,,------------------------333444333...---000000...,,,++++++******++++++,,,,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------***************+++,,,,,,...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000333555444222///---------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...------------------------------------------------------........./////////...///000000111111111000/////////.......................................---............/////////,,,,,,---------.............../////////////////////............---------......................................................////////////......////////////000000000000000000//////////////////------...////////////...........................................................................---............/////////......//////////////////000000000000000000000000////////////////////////000000000111111111222222222222222222222111111111222333333444555666777777888>>>GGGXXXsss,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000,,,,,,//////---,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---000222222...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......///////////////000000000000000///................................................---------.........//////,,,------------.....................///////////////............---------................................................---......//////......---/////////000000000000000000000000//////......---,,,---......//////............................../////////......---------........................---------.........//////............////////////000000000000000000000000...///////////////000000000000000000111111111111222222222111111111111111222333333444555666777777888>>>GGGWWWsss,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++......---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***------******------+++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,+++++++++*********((()))******++++++***************++++++,,,,,,,,,+++++++++++++++,,,---...---,,,+++******+++---...***++++++,,,,,,++++++************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++******---111222...***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...//////000111111111000000...---------------.......................................------------............------........./////////---.........//////000000///............---------................................................------............------......//////000000000111000000//////......------,,,------.......................................//////......------,,,,,,........................------------............---.........//////000000/////////////////////////////////000000111111111//////000000000111111111111111111111111111111111222333333444555666777777888>>>GGGWWWsss,,,,,,,,,,,,------------++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++))),,,,,,)))))),,,,,,))),,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********++++++++++++++++++*********))))))))))))***++++++++++++***))))))******+++,,,,,,,,,+++******++++++,,,---...---,,,+++******,,,---///******++++++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,...222222///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...//////000111111111000///...,,,,,,---------------.........------------------------,,,------------.........---............/////////------......///000000000///............---------................................................------............------------......//////000000//////..................,,,,,,---............---------------------------///.........------,,,,,,------------------------,,,------------.........------......///000000000/////////////////////////////////000000111111222/////////000000000111111000000000111111111111111222333333444555666777777888>>>GGGXXXsss++++++,,,,,,,,,---------++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************+++++++++,,,************+++++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***+++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))),,,---******,,,,,,))),,,++++++******++++++,,,******++++++++++++******))))))))))))*********++++++*********)))))))))))))))***++++++,,,,,,++++++((())))))***++++++,,,,,,************+++,,,---...---,,,***)))***,,,...///******++++++++++++******************++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++,,,...000000...---------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------***++++++,,,...//////000///000000000///...------,,,,,,,,,------.........------------------------,,,,,,---------.........,,,,,,---------.........------......///000000111///............---------................................................,,,------......------,,,,,,,,,,,,---.../////////------..................+++,,,------......------------------------------------------------------------------------------,,,,,,---------.........------......///000000111////////////////////////------...//////000111111////////////000000000111///000000000111111111222222333333444555666777777888>>>GGGXXXttt++++++,,,,,,,,,---------++++++************++++++*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,))))))******+++++++++,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,************************))))))******+++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***)))***+++---...++++++++++++++++++++++++)))************+++++++++************************+++......,,,+++------))),,,++++++++++++++++++,,,******++++++++++++******))))))))))))************************))))))))))))******+++,,,,,,,,,,,,+++((())))))***++++++,,,,,,************+++,,,---...---,,,***)))***,,,...000******++++++++++++******)))************+++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))******+++++++++************++++++((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,(((***+++,,,,,,,,,++++++------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------******+++,,,...//////000---......///////////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......++++++,,,,,,,,,------------------...///000000111//////.........---------................................................,,,------......------,,,++++++,,,,,,---...//////,,,------....../////////+++,,,------......------------------------------------------------------------------------------,,,,,,,,,---------......---------...///000000111////////////////////////,,,,,,------...///000000////////////000000000000//////000000111111111222222333333444555666777777777>>>HHHYYYuuu************************************))))))))))))******************************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************(((((((((((()))+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************+++++++++*********))))))******++++++++++++******+++++++++*********)))))))))))))))***+++++++++,,,************************+++++++++*********)))))),,,,,,,,,+++++++++************))))))))))))******+++++++++************)))************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))((((((,,,+++***((((((((())))))************************))))))))))))************,,,,,,+++***))))))******++++++************++++++++++++************++++++++++++************++++++************************------,,,,,,+++***))))))************************+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))************************+++*********))))))((((((+++++++++,,,,,,,,,------++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,..................------......////////////......------------------------///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,---------..............................------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000///...---,,,---......,,,...000222111000---+++........................---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,---......//////......,,,,,,,,,---------......---------...............//////......------------............///////////////000111222222222222222111222222333444555666666777<<>>HHHddd******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((()))*********************)))((((((((((((((((((((()))******((((((((((((((()))******(((((('''(((((()))***+++))))))(((((((((((())))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++000///---,,,---...///111,,,000222111111222000,,,000000000000////////////...///000000000000///...333222000111111222111000555333000000000000///...222///...000333333000---///000///---...111///***000...------.........---...------,,,++++++++++++------------------------........................//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,+++***+++,,,---...---------............///000//////........./////////000000222333444555555666;;;@@@KKKfff******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((((((((()))*********************)))((((((((((((((((((((()))******((((((((((((((()))******)))(((((((((((())))))***))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,---......///---000000...///222333000111111111111111111111111666777999;;;;;;:::999888888777777777777666444333666555444555666777666555111000000000222333333222///000...,,,---111111...000...------///000///...,,,,,,,,,,,,---...///000------------------------........................///......---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,------...---------............/////////............/////////000111222333444444555666;;;@@@JJJfff******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************))))))(((((((((((((((((()))******))))))((((((((()))*********))))))(((((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///+++,,,---...//////......000333333111333:::======888888999;;;<<<>>>??????DDDFFFIIIKKKKKKJJJHHHFFFDDDEEEEEEEEEDDDBBB???===>>>>>>???AAACCCDDDBBB@@@;;;999777666555666777888444555222...///333333000---,,,++++++---//////..................///000111------------------------.................................------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...............---------............/////////............//////000000111222333333444555666;;;@@@JJJeee******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))************)))(((((((((((((((((())))))******))))))((())))))************)))(((((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))))))))************((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))))))))))),,,,,,++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------////////////000000111111444777999999===EEEIIIIIIEEEGGGIIILLLOOOQQQTTTUUUVVVYYY\\\^^^]]][[[WWWUUUWWWYYY[[[[[[XXXUUURRRPPPMMMOOOQQQUUUXXXXXXVVVSSSOOOIIIBBB@@@AAACCCAAA???@@@@@@===999777888555000...,,,+++,,,...000000///222111000///...---------......................................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------------............//////............//////000000000111222333333444444666;;;@@@IIIddd******+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&''')))*********)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&))))))))))))))))))))))))))))))))))))))))))******************************(((((()))***+++******)))((())))))*********))))))((((((((((((((())))))*********))))))))))))************)))(((((('''(((((())))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((()))))))))*********+++((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))+++++++++*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,---000444888;;;===BBBEEEGGGKKKRRRUUUTTTVVVWWWXXXZZZ[[[]]]^^^___```bbbdddeeeddd```\\\YYY___bbbeeedddaaa^^^\\\\\\UUUWWW\\\bbbggghhhgggeee^^^TTTKKKKKKRRRVVVSSSNNNOOOPPPNNNHHHDDD@@@999111222000//////000111111000222111000...---,,,,,,,,,................................................---------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------------............///...............///000000111111111222222333333444555;;;???IIIddd******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))************************************((()))***+++++++++***)))((())))))************)))((((((((((((((()))******++++++***)))))))))*********))))))(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***'''(((((())))))*********))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,((())),,,111888@@@FFFJJJTTTXXXZZZZZZ\\\aaabbb_________^^^\\\[[[YYYXXXWWWWWWXXXZZZZZZYYYUUUQQQOOORRRUUUYYYYYYVVVSSSSSSUUUOOOQQQVVV\\\bbbeeedddccc]]]UUUOOOSSS]]]dddddd```^^^___[[[UUUOOOKKKCCC:::555333111000111111///...//////............//////................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............---------............///......---......///000111111111222222222333333333555:::???HHHccc******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************************************''')))***,,,,,,+++***)))(((((()))***************((((((((((((((()))******,,,+++******))))))******)))(((((((((((())))))***))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&'''(((((()))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...///111111222666===EEEMMMTTTYYY\\\fffhhhfffaaa```bbbbbb```[[[ZZZXXXUUURRRPPPNNNMMMNNNOOOPPPQQQPPPNNNLLLKKKGGGKKKOOOOOOLLLKKKNNNQQQRRRRRRTTTXXX[[[[[[YYYWWWSSSQQQQQQVVV^^^eeeiiikkkggggggbbbZZZVVVUUUPPPJJJBBB@@@===;;;:::888666555111000000//////000000000................................................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...---------............///---------......///000111111222222222222333333333555:::>>>HHHbbb******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++************************''')))+++,,,,,,,,,***)))(((((()))***************((((((((((((((()))******,,,,,,+++***))))))******(((((('''(((((()))***+++))))))(((((((((((())))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---///111333555666BBBHHHQQQ[[[bbbfffhhhhhhjjjiiibbbYYYUUUVVVVVVTTTQQQQQQOOONNNLLLJJJIIIIIIRRRSSSTTTUUUUUUUUUTTTTTTLLLPPPSSSSSSQQQRRRVVVZZZbbbaaa```___^^^[[[VVVSSSKKKOOOTTTWWWYYY___ffflllkkkiiiccc[[[YYY[[[ZZZWWWVVVSSSOOOLLLJJJHHHEEECCC666555333111000///......////////////////////////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,------------,,,+++***+++,,,---...---------.........//////---------......000111111222222222222222222333333555:::>>>HHHbbb*********+++,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))************))))))***)))(((''''''((()))***)))((('''''''''(((***+++))))))))))))************+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''************************))))))))))))************,,,+++***((((((((()))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))+++*********))))))((((((***)))))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))*********)))'''(((***,,,''''''(((((())))))******''''''((()))))))))))))))((((((((((((((()))************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''++++++******)))'''&&&%%%((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***,,,...---,,,*********...---,,,,,,---...---+++000///000333333555===FFFUUU]]]gggkkkiiieeecccbbbddd\\\SSSLLLKKKMMMQQQSSSQQQWWW]]][[[WWWVVV]]]cccpppmmmlllooouuuyyyxxxvvvgggjjjkkkjjjhhhjjjqqqwwwtttkkkhhhccc]]]XXX\\\___aaa```___^^^^^^^^^___^^^]]]]]]```ffflllfffeee```[[[ZZZ[[[XXXRRRAAA:::222///000111000......///000///......///111000000000000000000000000////////////////////////.........------,,,,,,,,,........................++++++,,,,,,,,,,,,------000---++++++------+++)))---...///...---,,,,,,,,,---------............///...------,,,,,,------....../////////...---,,,,,,------..................---------.........//////000111111222222333444444777555;;;GGG]]]*********+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***)))(((((('''((()))***+++(((((()))))))))******************)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************,,,+++)))((((((((()))***))))))))))))************************************(((((((((((()))))))))***************)))))))))((())))))(((((((((((())))))************)))))))))(((*********))))))((((((((((((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++'''((((((((()))))))))***''''''((()))))))))))))))((((((((((((((()))*********)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((('''((()))***)))''''''(((***))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))***+++***))))))+++,,,******+++,,,---///111222222333999@@@EEEIIISSS\\\hhhjjjjjjfff___XXXVVVUUUSSSPPPLLLIIIIIILLLPPPSSSaaahhhppptttsssrrrtttwww~~~~~~~~~|||vvvssstttuuutttrrrlllgggcccaaa[[[UUURRRVVV]]]cccfff]]]``````^^^^^^^^^XXXPPPIIIBBB:::555555555333000,,,...000000/////////000////////////////////////////////////////////////......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------+++***+++---...,,,)))+++++++++******+++---///,,,,,,,,,,,,---------......------,,,,,,------...------------------,,,+++/////////...---------,,,---------.........//////111111111222333333444444777555<<>>CCCNNNZZZ___```ccciiiccc```YYYQQQJJJFFFGGGHHHVVVYYY\\\]]]\\\]]]aaadddqqqwww}}}yyyyyypppeeebbbeeehhheeebbbXXXZZZZZZXXXZZZ^^^]]]YYYWWWPPPHHHBBB>>>:::666222,,,...000111000//////000////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------*********,,,......,,,***,,,+++)))))))))+++---///+++++++++,,,,,,,,,------...------,,,,,,------...++++++,,,,,,---,,,,,,,,,000000///...---,,,,,,+++------........./////////111111222222333333444444888666===HHH]]]+++*********)))(((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))&&&''''''''''''''''''&&&))))))(((((((((((())))))((((((((((((((())))))***(((((((((((()))))))))***))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))))))))((()))))))))************************************(((((()))))))))******************)))))))))))))))***))))))))))))))))))************)))))))))))))))++++++******************)))))))))******)))))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,***)))))))))(((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''&&&%%%$$$'''((()))((('''''')))+++((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))*********+++++++++***,,,------,,,---...000...000111000000555???HHHTTTZZZeeemmmkkkccc]]]]]]PPPLLLFFFCCCEEEKKKRRRVVVjjjpppxxxzzzxxxvvvxxx{{{}}}}}}rrrjjjmmmtttttttttvvv|||~~~wwwqqqlllrrrzzz~~~yyytttvvv}}}vvvoooccc```XXXPPPQQQYYYaaadddfffbbb\\\VVVPPPIIIAAA<<<444444333111......///000........................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---...---+++***...---++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------,,,,,,------...***+++,,,---------------//////......---------,,,............////////////111111222222333444444555888777>>>HHH\\\+++*********)))(((((((((******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))*********)))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&''''''((((((((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''(((((()))))))))))))))'''(((((((((((()))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))************************((()))))))))************)))))))))*********))))))((()))))))))************************************))))))))))))************))))))))))))))))))************))))))))))))******))))))))))))))))))************************++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''')))+++,,,***)))))))))))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''&&&'''((()))((('''((()))+++((((((((((((((((((((((((((()))))))))************************++++++++++++))))))*********+++++++++))),,,...///...---------,,,///333666;;;FFFTTT___fffeeeeeeccc[[[QQQNNNOOONNNKKKIIIMMMWWWdddnnntttyyyuuupppqqqqqqnnnjjjvvvzzzgggXXXTTTWWWYYYYYY\\\ccciiiiiibbb[[[UUUXXX]]]ccchhhmmmtttxxxrrrhhh^^^\\\eeesss~~~}}}wwwiii[[[UUUZZZ```cccooommmjjjeee___XXXPPPKKK@@@===888222...---000222////////////////////////////////////////////////------------------------------------------------+++++++++,,,,,,,,,------,,,---......---,,,+++***+++******,,,......,,,***------------...............------,,,,,,------...+++,,,---......///......,,,---------......//////........./////////000000111222222333444444555555777777>>>GGG[[[******************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''((()))))))))))))))''''''(((((((((((())))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))************(((((()))************)))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++))))))))))))************+++******))))))******+++))))))))))))************)))))))))***************)))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))((((((((((((''''''((()))))))))))))))((((((((((((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&((()))************'''((()))((('''(((***,,,))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,)))************+++++++++'''***---...---------...,,,222;;;DDDOOO[[[hhhqqqeee^^^TTTMMMFFFEEENNNXXX^^^YYYUUUZZZeeesss{{{|||jjj^^^[[[[[[YYYWWW\\\fffooolll^^^QQQKKKKKKLLLKKKLLLQQQVVVWWWSSSNNNQQQOOONNNPPPRRRTTTZZZaaa^^^VVVLLLJJJRRRbbbpppyyy}}}~~~wwwlllgggeeebbbnnnllliiiccc]]]WWWRRROOOIIIFFF???888222000222555000000000000000000000000////////////////////////,,,,,,,,,------------...........................++++++,,,,,,,,,,,,---------...///...---,,,---...***((('''***...///---+++---------.........//////...------,,,,,,------...------......//////......+++,,,,,,---...///000000....../////////000000000222222333333444444555555666666>>>GGGYYY*********+++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))******)))((('''&&&'''((()))***))))))((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))************'''((()))***+++******)))))))))))))))************++++++++++++++++++++++++))))))*********+++++++++((()))))))))************+++******))))))******+++((()))))))))************((((((((())))))*********)))******++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))))))******)))(((((()))+++***)))))))))((((((((('''''''''((()))))))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''$$$%%%'''((()))*********&&&'''((((((((((((***,,,))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,)))************+++++++++)))***+++,,,---000444777;;;BBBMMMYYYbbbgggiiijjjWWWPPPJJJIIIKKKSSScccrrrwwwnnnffffffpppzzzvvvjjj[[[RRRQQQSSSSSSRRRMMMUUU]]]___[[[UUURRRRRRQQQPPPOOOQQQTTTWWWWWWVVV\\\WWWSSSSSSQQQNNNRRRYYYWWWRRRMMMKKKOOOXXXbbbiiiooossstttooohhhiiittt~~~{{{vvvzzztttiii]]]SSSMMMKKKKKKLLLJJJFFF@@@:::666666777111111111111111111111111////////////////////////,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------,,,---...------...222555555000+++***---///...,,,,,,,,,---------............------,,,,,,------...------.........---,,,,,,,,,---------.../////////.../////////000000000000222222333333444555555555555666===EEEWWW*********+++,,,,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''((()))******)))((('''&&&''')))*********)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))))))))))))))************++++++++++++++++++++++++)))************+++++++++(((((())))))*********+++++++++************++++++(((((())))))*********+++''''''(((((()))))))))*********++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))*********)))'''(((***,,,******))))))(((((((((''''''(((((()))))))))))))))((((((((((((((()))******'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((''''''&&&&&&&&&'''((((((((((((***,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++...---,,,,,,...444<<>>666444555555333222111222333222111000000000///////////////................................................///...---,,,,,,,,,,,,,,,,,,---............---,,,***++++++,,,---...////////////......------,,,,,,---,,,,,,,,,,,,---..................////////////......///000111111000///111111111222333444444444777666===GGG[[[------------------------,,,,,,+++++++++++++++,,,******************************************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))******************))))))))))))************)))))))))))))))))),,,,,,++++++******))))))************++++++++++++***++++++,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,---------------,,,,,,,,,+++++++++******************+++++++++************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))******+++))))))***+++,,,+++***++++++******+++,,,,,,---))),,,...///000444<<>>:::555222111111111111000000000000000/////////////////////////////////........................//////...---,,,,,,,,,,,,------...////////////...++++++,,,------...//////...---------,,,,,,++++++---,,,,,,,,,,,,---..................////////////...///000000000000000000111222333333333444555555777666===GGG\\\------------............---,,,,,,++++++++++++,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((()))******++++++******))))))))))))******************))))))))))))+++++++++++++++*********+++++++++,,,,,,,,,,,,---***+++,,,---...---,,,,,,------------...............---,,,++++++++++++,,,,,,,,,,,,---------.........------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++***)))***,,,,,,,,,+++++++++***++++++,,,---......//////---000<<>>NNN```mmmlllfff[[[PPPLLLQQQ\\\dddlllttt|||~~~{{{vvvnnndddZZZ[[[cccjjjjjjgggmmmmmmpppvvv{{{~~~ssstttwwwzzz}}}~~~|||{{{nnnkkkggggggjjjnnnppppppppp}}}}}}ooohhhuuu|||~~~yyysssqqqoookkk```WWWIII<<<555333333444111111222222222111000///////////////////////////..........................................------...---,,,,,,,,,---...///---------...............,,,,,,,,,------------------,,,,,,,,,,,,---..................////////////,,,///111111///...000111000333555444333333555777555555<<>>???999888666444222222222222---------.........////////////...---,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''')))*********)))((((((((())))))*********++++++***)))***,,,---,,,+++++++++++++++,,,---...///---///555@@@OOO___jjjpppbbbWWWKKKFFFMMM^^^qqq|||{{{|||hhh^^^ZZZVVVVVV\\\fffpppvvvxxxxxx{{{{{{vvvssswww|||xxxnnniiihhhhhheeebbbdddmmm|||zzzpppmmmbbbQQQBBB999666666777111111222333222111000///000000000000000000000000........................------......///......---111000...------...000111...............---------,,,------....../////////---,,,,,,,,,,,,---................../////////000,,,///111111///...000222000333555555333333555777555444;;;EEE[[[...//////...------...///------------------------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))),,,+++)))((('''''''''(((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))***+++((((((,,,...++++++,,,---,,,++++++---......---/////////......000333555666888<<>>333333222111111000///...000000000000000000000000////////////////////////........................***+++---...////////////////////////////////////------------------------------------............////////////000000000000......///000000000000000111111222333444444444444999666;;;EEE[[[000000000//////...------------------------------***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***+++,,,,,,+++***+++---333...++++++***(((***...000///...------///111222444777===EEENNNWWW^^^bbbiiihhhhhhiiiiiigggccc```\\\bbbiiilllmmmpppvvv{{{vvvhhh^^^[[[\\\UUUSSSRRRUUU[[[```aaaaaa]]]TTTGGG<<<666333111///...---,,,---///111111111,,,---------............,,,,,,------------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************++++++***)))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''')))))))))))))))(((((('''''''''(((((())))))******))))))))))))************))))))))))))))))))******)))******++++++,,,,,,---,,,---000111000111;;;FFF^^^mmmyyyxxxlll^^^QQQHHHQQQOOOSSS\\\cccfffjjjnnn]]]```hhhlllggg___cccnnnrrrvvv|||~~~vvvmmmkkknnnqqqbbbbbbiiiqqq|||}}}wwwiiiZZZSSSQQQMMMGGG777444222111333222000---000000000000000000000000................................................------...///000/////////////////////////////////------------------------,,,,,,,,,---------......////////////000000000000......///000000000000000111111222333444444444444999777<<>>999333111///...---...///000,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++......//////000000111111444555@@@VVVjjjpppmmmjjjPPPUUU\\\fffuuu}}}xxxtttmmmeeeccceee___lllzzz||||||}}}ffffffmmm}}}~~~wwwrrrkkkccc\\\QQQEEE===888666555111111111111111111111111000000000000000000000000////////////////////////000///.........///000111////////////////////////................................./////////000000////////////000000000000......///000000000000000111111222333444444444444555666>>>GGGYYYJJJBBB777111000222111///------------------------............---,,,++++++------------------------))))))+++,,,,,,+++***)))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************(((***++++++++++++---...000///000444999BBBRRRaaabbbggglllmmmiiigggiiikkkiiigggeeedddbbbZZZNNNEEEDDDEEEFFFHHHLLLUUUaaaiiipppwww{{{tttfffZZZVVVWWWXXX[[[\\\ZZZVVVVVV[[[```dddffffffeeecccbbbaaaaaaaaahhhooooookkkiiilllppphhhgggdddaaa]]]UUUMMMGGG;;;999555111...,,,++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++******))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************'''(((((()))***+++++++++/////////000111111222222777:::IIIdddwwwtttbbbRRRFFFXXXlllxxx~~~yyytttnnnjjjdddbbbhhhpppnnnzzzxxxmmmoooyyyggglll~~~yyypppgggccc[[[OOOCCC;;;777555111111111111111111111111000000000000000000000000000000000000000000000000///...---------///000111////////////////////////////////////////////////////////////000000000000////////////000000000000...//////000000000000000111111222333444444444444666777@@@HHHZZZ___III777666777111---//////......---------............---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,+++)))((((((((()))***)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))))))))))))))''''''''''''((((((((()))'''((((((((()))))))))***)))))))))***,,,+++***(((......---...///000222222444333888BBBGGGLLL]]]pppmmmiiihhhkkkmmmkkkeeeaaa]]]UUURRRUUURRRJJJHHHMMMOOOSSS\\\dddeeeeeeooo|||}}}zzzvvvqqqmmmkkkjjjiiigggfffggglllsssyyyzzztttnnniiibbbXXXRRRRRR]]]bbbgggjjjlllooorrrrrrsssooojjjjjjoooooodddWWWHHHDDD===666111000000111---,,,---------......///+++++++++***+++,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,+++++++++///000...---000444555===DDDYYYrrryyyhhhTTTKKKSSSaaauuu{{{xxx~~~pppiiiuuutttmmmooottt}}}qqqkkkqqqwww|||xxxrrr|||{{{mmmnnnmmmkkkaaaTTTOOONNNFFF;;;333111//////000111111111111111222222222222111111000000////////////000000111000000///......------///////////////......---000000///...............//////000000000000//////////////////000000000000333222111/////////000111111111222333444666666777666666>>>FFFYYYjjj[[[FFF666333444222...//////...---------............---,,,,,,+++******---,,,,,,++++++,,,,,,---,,,+++***)))((())))))***)))************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''(((((()))))))))))))))'''''''''((((((((())))))((((((((()))))))))))))))+++***)))))))))*********)))+++...//////000222444AAAFFFOOOWWW[[[___iiissspppggg___\\\\\\[[[VVVRRRLLLLLLNNNSSSUUUVVVZZZ___eeeiiittt|||wwwrrrnnnlllkkknnnrrrvvv|||}}}tttiii[[[SSSQQQSSSWWW\\\___aaaeeeiiikkklllooottt{{{zzznnn```]]]YYYQQQGGG<<<222,,,/////////......---,,,++++++++++++***************,,,,,,,,,++++++++++++*********************************************************)))((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------,,,,,,......000222222333555888IIIZZZqqq{{{qqq^^^SSSQQQccckkk{{{zzz{{{|||rrrsssxxx|||{{{wwwttttttvvveeegggrrrzzz{{{~~~uuukkknnnnnndddTTTLLLLLLJJJCCC:::666222111222333333111000000111111111111000000000000////////////000000000000000000////////////+++,,,---...............000000///...............//////000000000000//////////////////000000000000333222000/////////000111222222333333444555666666666666===EEEWWWwwwrrr]]]BBB666999888000000///......------.........------,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++***))))))))))))***)))************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((())))))******))))))''''''((((((((())))))))))))))))))))))))))))))))),,,+++))))))***+++...///+++///333444555888???EEENNNZZZfffkkklllnnnppppppfff\\\PPPKKKOOOSSSQQQMMMVVV[[[___```eeemmmssstttsssvvv{{{}}}zzzvvvrrrooolllkkkiiiooowww{{{pppddd]]]]]]YYY[[[]]]]]]\\\\\\```eeeeeellluuu~~~rrrqqqmmmggg\\\OOOBBB;;;444444333111000...,,,,,,,,,---------,,,+++***))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******************************)))((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......111---///555777666<<>>:::555222000//////....../////////...,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************))))))((())))))***))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++++++++,,,---...///333...///666888;;;JJJ]]]tttpppccckkktttgggbbbaaahhhqqquuussspppoooooowwwiiifffppprrrwwwuuujjjeeehhhhhhdddZZZNNN>>>555333444333222000000111111111111000000111000000000000000000111000000000000000000000000//////000222222333333333000///............////////////000000000000//////////////////000000000000111111000000000000000000333444444444444444444444777777<<>>333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))***++++++++++++***(((((()))))))))*********(((((()))***++++++,,,------///222222444:::CCCKKKWWWdddvvvwwwjjjbbb]]]VVVOOOKKKJJJKKKRRRYYYiiivvv|||vvvxxx}}}~~~}}}}}}~~~vvv|||~~~pppdddcccfffkkkpppsssuuuuuutttpppmmmhhh```WWWMMMEEE@@@666444111...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++,,,...000333555888===@@@EEETTTeeehhh```TTTVVV```qqqxxxyyywwwlllnnnnnnllllllnnnqqq{{{yyywww|||vvvvvvvvvqqqmmmeeeXXXJJJ>>>777444222222222333333222222222222111111000000111111222//////000111333444555555......//////000/////////...............///000000//////000000000000//////////////////000000000000...///000111222111111000222222333333444555666666777666;;;BBBTTT~~~gggFFF333222111///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---,,,+++***))))))************+++++++++************************''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***))))))))))))************''''''(((***+++,,,---...,,,///111444999EEEUUUaaahhhmmmssswwwtttlllaaaZZZSSSIIIEEELLLRRRYYYgggwwwxxxtttooopppxxx||||||~~~rrruuuuuuiiiqqqooolllkkklllppptttwwwsssttttttrrrkkkbbbXXXRRR???<<<777222//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++...---------///222666888;;;BBBEEELLLaaarrrfffLLLLLLSSSeeexxx|||xxx|||yyyyyyvvvpppmmmiiijjjwww}}}{{{}}}~~~}}}vvvqqqwwwyyyttttttmmmooonnndddTTTDDD:::666111111222222222222111111222222111111111111222222...///000333555888999:::---...///111222222222222...............///000111//////000000000000//////////////////000000000000...///000222222222111000111111222333555666777777777666;;;BBBTTT|||pppPPP;;;999666222000///...---////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******+++,,,,,,,,,,,,++++++++++++*********))))))+++***)))(((((()))***+++...,,,+++,,,...000///...000555888999BBBSSSaaaffffffiiimmmnnnjjjaaaUUUMMMHHHMMMVVV]]]dddllluuu|||~~~{{{zzz{{{}}}vvvsss}}}yyytttppp|||xxxqqqmmmkkkkkklllmmmvvvsssuuu{{{|||sssfff^^^RRRLLLBBB888111---,,,,,,222///---000000...///222.........------,,,,,,,,,///...---,,,++++++++++++************************))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))((((((''''''&&&&&&,,,+++******)))*********------,,,---111777===AAAIIIBBBFFF]]]sssrrr]]]HHHQQQ[[[jjjwww}}}}}}|||}}}vvvvvvyyykkkpppzzz|||sss}}}|||zzz|||{{{qqqlllrrrmmmiiiccc``````ZZZLLL???;;;===777222333333111111444333222111111000111111111111111111111000000000000////////////000000000000000000000000000000000000......////////////......000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}qqq```BBB:::222000000///------////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))'''((()))(((&&&&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((''''''''')))******++++++++++++++++++++++++*********))))))***))))))((()))***+++,,,---...000000000000222444555===EEEJJJRRR^^^fffgggnnniiibbb\\\YYYUUURRRPPPRRRWWW```iiiqqqwww}}}||||||||||||}}}}}}yyy~~~}}}wwwuuuwww{{{xxxuuurrrooollloooqqqyyysssllleee___VVVKKKAAA888222///000------000000---,,,---.........------,,,,,,,,,......---,,,+++******+++***************************************************)))(((((((((((()))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))(((((((((((((((((())))))++++++***************+++111000000222666===DDDHHHEEEIIIWWWiiiqqqjjjZZZPPP___fffttt}}}zzzvvvrrrtttxxxyyyuuuqqqmmmuuuxxxgggkkk}}}|||zzznnntttxxxlllggg^^^WWWUUURRRKKKFFFFFF;;;555222444444222222444333222222111111111111111111111111111000000000000////////////000000000111000000000000000000000000......////////////......000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}~~~vvv{{{xxxTTTCCC333000111///---...////////////............---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((())))))(((''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((()))***************+++++++++***************))))))))))))***,,,---...***---000111///111666;;;GGGPPPYYY^^^dddjjjnnnmmmddd[[[RRROOOUUU```kkkqqqjjjmmmssszzzxxx{{{~~~sssmmmmmmooossszzz}}}zzzsssuuu}}}}}}wwwrrrjjjmmmwww~~~xxxvvvuuuqqqiii]]]PPPCCC888222111...---111111...+++,,,.........---------------...---,,,++++++******+++++++++++++++++++++++++++***************************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))'''(((((()))******++++++++++++*********++++++,,,......///111777???GGGLLLFFFRRRbbbkkkggg``````fffuuuxxxtttmmmjjjiiilllrrrvvvuuusssqqq___```rrr}}}qqqttt{{{nnnaaaTTTPPPQQQRRRRRRRRR<<<666333555555333222444333333222111111111111111222222111111111000000000/////////000000000111111000000000000000000000000...//////000000//////...000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}xxxrrrYYY@@@555222///...000////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))(((''''''(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((('''(((((()))))))))))))))************************(((((()))***,,,---//////,,,---///111555;;;CCCHHHYYY^^^cccfffgggggghhhgggPPPNNNNNNWWWgggzzz}}}xxx~~~|||wwwuuurrrnnnnnnrrrppptttxxxzzz|||zzznnnaaaPPPNNNMMMMMMRRRYYY```eeewww~~~}}}~~~yyyxxxzzz|||zzztttsssvvvvvvrrrkkkaaaVVVIII???:::777111...000111///...///...............---------------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************++++++,,,---,,,---///333;;;CCCKKKPPPQQQVVV\\\]]]ZZZ\\\mmm~~~~~~xxxggg```kkkuuuuuuoooppp{{{}}}vvvkkkgggpppxxx{{{sss^^^VVVZZZ___^^^[[[DDD===777666444222222555333333222111111111111222222222222111111111000000//////000000000111111111//////////////////////////////000000000000/////////////////////////////////000000000111111111111222222333444444555555666666555;;;BBBRRR}}}{{{wwwVVV???444000000111////////////............---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***)))'''''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))''''''((())))))))))))(((************************((()))***,,,...///000000444000///555AAANNNUUUXXX^^^aaaeeefffbbbZZZTTTRRRFFFMMM[[[kkkyyy}}}yyykkkddd^^^ZZZUUUPPPPPPRRRUUUYYY___eeekkkiii^^^RRRCCCAAA>>><<<<<<>>>AAACCCLLLZZZlllxxx}}}vvvqqqqqqmmmkkkeee^^^WWWQQQLLLIIIBBB888000.../////////222...........................---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++++++++*********)))************+++,,,---...///111555<<>>888444111333666444333333222111222222222222222222222111111111111000000000000111111111111//////////////////////////////000000000000/////////////////////////////////000000000111111111111222222333444444555555666666555;;;BBBRRR}}}{{{pppMMM888444444111////////////............---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''((()))))))))))))))***************+++++++++)))***,,,---///000000111333000111;;;LLLZZZ______```bbbgggiiibbbTTTIIIEEEBBBQQQgggxxx~~~}}}zzzxxxuuuvvvxxx||||||oooiiiSSSMMMIIIHHHEEEAAAAAADDDIIIKKKPPPWWW\\\ZZZQQQHHH@@@???===<<<:::::::::::::::BBBMMMVVV]]]eeeooowww}}}rrrlllkkkiiifffbbb___^^^]]]]]]QQQDDD777222111000000111.............../////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))),,,,,,++++++***))))))((())))))******,,,---/////////222999BBBKKKSSSYYY\\\```UUUNNNUUUbbbnnnvvv{{{xxxnnnlllssstttnnnpppyyyyyytttmmmkkkrrryyyuuurrr~~~bbb[[[cccjjjkkk___SSSGGG???999444444777444444333222222222222222333222222222222111111111000000000111111111222222000000000000000000000000///000000111111000000///000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}YYY<<<999888///////////////............---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))************)))))))))*********+++++++++***+++---///000000000000222444<<>>AAA@@@AAAEEEKKKOOOMMMGGGCCC??????>>>============>>>;;;===AAADDDIIIPPPWWW]]]```gggnnntttyyy}}}|||yyyqqqqqqpppooonnnmmmmmmlllllleeeVVVFFF>>>:::555111000---........./////////000//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))***************))))))))))))))))))***,,,...///000///555>>>HHHQQQXXX]]]___]]]TTTQQQ\\\lllvvv{{{|||xxxpppqqq}}}yyyyyyxxxooogggmmm~~~~~~~~~{{{~~~sssooosss```^^^eeejjjdddZZZOOOGGG@@@999666777444444333222222222222333333333222222222111111111000000111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}```@@@===;;;...000/////////............---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************))))))******+++++++++++++++,,,...///000111000000666>>>MMM]]]hhhmmmmmmkkkhhh^^^VVVQQQKKKGGGLLLTTT```ooo}}}uuutttwwwzzzyyyvvvwwwxxxrrrhhh^^^UUUMMMEEE@@@===:::999<<<<<<::::::===777888<<>>???@@@BBBCCC>>>???BBBDDDFFFGGGGGGGGGLLLMMMTTT___jjjsss|||{{{~~~xxxxxxyyyxxxxxxvvvuuutttttteeeTTTKKKDDD;;;444000---.........//////000000000000/////////000000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))+++,,,...000111555;;;EEEQQQZZZ```dddeeeZZZSSSSSS___nnnzzztttpppzzzxxxxxxiiiiiinnnzzz~~~zzztttpppuuu~~~lllnnnyyyjjj^^^```eeeeee]]]TTTNNNGGG>>>888777555444333333222222333333333333333222222222111111000111111111111222222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111222222333444444555555666666555;;;BBBRRR}}}sssoooSSSBBB===666///000///---...000000///------------------------************************************))))))))))))******************************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))***)))((((((***,,,///111,,,000333222000111666<<>>===<<<<<<<<<:::888999999:::>>>BBBCCC@@@===CCCGGGJJJGGGAAA>>>AAAFFFCCCDDDEEEDDDBBBBBBCCCDDD@@@@@@DDDIIIMMMTTTbbbooo~~~|||wwwpppvvviii[[[VVVWWWSSSEEE777444333222000///...------//////...---,,,,,,++++++...------,,,,,,------...,,,,,,,,,++++++************************************)))((()))***+++***((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))******+++,,,***+++,,,++++++---111444999EEEUUU___ccceeecccaaaYYYXXX^^^lll|||www}}}yyyooollltttxxxxxx~~~{{{xxxxxxsssooozzzuuueeedddwwwoooeee^^^___ZZZQQQJJJIIIGGG===000444444333333333333333222222222222222222222222222222111111111000000//////000000000000000000000000000111111111111222222222222222222111111111000000000000000000111111111111222222333444444555555666888777<<>>===<<<:::999???===<<<===AAACCCCCCBBBGGGJJJKKKHHHCCC@@@@@@BBBFFFGGGHHHGGGEEECCCCCCCCCAAAAAADDDHHHJJJLLLSSS[[[hhhrrr~~~|||vvvnnnjjjhhhlllnnngggTTTDDD888555111/////////...---///......------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******************************+++)))((()))***+++***((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********************++++++,,,++++++,,,++++++...222555;;;HHHWWW___bbbbbbbbbcccXXX\\\aaajjj|||xxx{{{~~~wwwppplllxxx~~~uuutttzzz~~~||||||wwwsss|||nnn^^^lllmmm^^^WWWTTTPPPOOOMMMHHH???888666555333333333333333222222222222222222222222222222111111111000000000000111111111111111111111111000111111111111222222222222222222111111111000000000000000000111111111111222333333444444555555666888777<<>>BBBFFFHHHHHHGGGGGGGGGHHHDDDDDDJJJNNNPPPRRRUUUHHHJJJJJJIIILLLYYYmmm}}}xxxrrr\\\NNN<<<222000111000................../////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************+++***))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++************+++,,,,,,------------...333:::???OOOSSSXXXVVVOOONNNXXXeee{{{wwwrrrmmmoooxxxyyytttwww}}}pppoooqqqwwwllltttnnnaaa^^^gggeeeUUUGGGEEE@@@;;;555333333444444333222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222333333444444555666666666888777<<>>;;;333---......//////000000//////...---,,,,,,------,,,,,,+++***************************+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))'''((()))+++---///000111444...---///111555@@@LLL\\\ccciiijjjlllmmmfff\\\ZZZQQQRRRbbbllllllmmmsssooozzz~~~|||nnnddd```YYYWWWVVVWWWWWWYYYcccmmmrrrppplllhhheeedddccccccggglllpppooommmnnnuuu||||||yyyxxxyyyvvvpppjjjiiimmmqqqqqqpppppptttxxxvvvvvvuuutttssssssrrrrrroooqqqrrrrrrtttyyy~~~zzzvvvrrrqqqsssvvvyyy{{{|||xxxyyyvvvnnnbbbVVVRRRUUUZZZtttzzz}}}~~~vvvvvvuuupppggg^^^UUUGGG;;;999111---000333000///111............---,,,+++***,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))+++,,,,,,+++,,,...000111///000:::MMM```fffccc___jjjgggTTTPPPdddxxx~~~{{{yyymmm]]]pppvvvbbbZZZeeewww{{{xxxxxx{{{~~~|||{{{{{{|||tttgggmmm~~~qqqvvvsssccceeeeee\\\YYYPPPDDD<<<;;;999666222888777666555666555222000222222222222222222222222222222222222222222222222000111111111111222222222000000111222333333444444333333222222333333444555444444444555555555555666777555:::@@@SSSnnnVVVWWWiiiwwwYYYDDD===555222222---///////////////...------,,,------------,,,++++++************************+++*********))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))))))))***+++,,,...///111111111000111444555:::JJJ[[[gggnnnrrroookkkfff]]]SSSTTT[[[kkk~~~xxxtttzzz}}}xxxuuussslllccc]]]WWWVVVYYYaaaggghhhjjjnnnlllkkkkkkkkkkkklllnnnooolllpppttttttrrrrrruuuxxxtttqqqmmmmmmnnnlllgggccc]]]aaaeeeeeeddddddgggkkkkkkkkkllllllmmmnnnnnnnnnnnnqqqssssssrrruuuyyy|||}}}{{{{{{|||}}}}}}{{{nnn^^^SSSPPPQQQRRRZZZmmm~~~yyy{{{zzzwwwqqqmmmfffXXXKKKAAA888111222333000......////////////......---,,,------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++***))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,------,,,---///111222333777BBBUUUffflllhhhpppnnnfff]]]___ppp{{{~~~vvvkkkkkk}}}wwwqqqkkkiiirrr}}}}}}}}}~~~~~~}}}}}}}}}~~~{{{oooxxxzzzwww~~~kkk___[[[WWWVVVQQQIIICCC???;;;888666777666555555555555333111222222222222222222222222222222222222222222222222000111111111111222222222111111111222222333333444222222222222222333444444444444444555555555555666777555:::@@@SSS|||dddYYY___{{{yyy{{{cccNNNAAA777888777---...............------------------------,,,++++++++++++++++++++++++++++++***************)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,---...///000111111///111555888999AAAUUUgggqqqwwwxxxqqqggg]]]TTTNNNPPPgggwww}}}uuukkkjjjpppqqqiii```\\\\\\cccooowwwvvvqqqnnnlllmmmpppqqqrrrrrrrrrqqquuuuuuuuutttrrrnnnjjjhhhaaa^^^ZZZZZZZZZZZZVVVSSSOOOSSSWWWXXXXXXYYY]]]```ddddddfffgggiiikkklllmmmmmmqqquuuuuutttuuu{{{~~~vvvdddVVVNNNGGGJJJXXXooo|||zzzzzzvvviii[[[JJJ@@@777444333111///...////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++***))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++---------,,,---///111000666???LLL]]]lllpppmmmwwwjjjaaadddlll{{{xxx}}}}}}|||gggooo~~~}}}wwwssstttwwwxxxzzz|||~~~}}}}}}}}}~~~xxx~~~|||zzzzzzvvv~~~bbbTTTRRRQQQRRRPPPKKKCCC<<<999888777555444444555555333222333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222111111111111222333333444444444555555555555666666666:::@@@RRRkkkaaauuu|||jjjXXXHHH;;;<<<;;;---///......------------------------...---,,,,,,+++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((************************)))***************++++++,,,------...///000000111///222777;;;@@@KKK]]]kkksssvvvtttkkk___UUUQQQQQQWWWqqq~~~~~~zzzpppnnntttxxxrrrhhhiiiiiioooxxx|||xxxrrrooommmpppuuuyyyzzzwwwssspppvvvrrrmmmhhhccc]]]VVVPPPNNNLLLJJJJJJLLLLLLKKKIIILLLPPPVVVZZZ]]]```dddggghhhhhhiiijjjkkkkkklllmmmiiikkkoooqqqppprrrzzzrrrcccUUUQQQPPP[[[ooo|||}}}{{{pppcccTTTJJJ===666333222222333//////////////////000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++******)))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++,,,------,,,,,,...000...999GGGUUUcccmmmoookkknnngggdddkkkuuuuuuwww|||{{{|||mmmxxxuuusssvvv{{{}}}|||{{{~~~}}}|||||||||}}}~~~~~~|||wwwyyy}}}www]]]TTTPPPUUUXXXTTTHHH===888777777555333333444555444333333333333333333333333333222222222222222222222222000000111111111222222222333333222222222222222222111111000000111111222333444444444555555555555666666666;;;AAAQQQ}}}nnnsssuuu|||rrrfffUUUDDD@@@===000000///...------------...------.........---,,,,,,++++++++++++++++++++++++***************+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,---------...///000000111111444:::BBBNNN\\\hhhnnnrrrooojjj```VVVOOOQQQVVVfff{{{zzz|||~~~yyyppprrrrrrtttwwwuuurrrssswwwnnnsssyyy}}}}}}yyyrrrnnngggaaaYYYSSSPPPKKKEEE@@@EEEFFFHHHLLLQQQTTTVVVWWW]]]aaahhhooouuuzzzzzzzzzyyyxxxxxxwwwvvvvvviiiggghhhjjjiiijjjrrr|||~~~mmmbbbSSSMMMVVVmmmuuukkkccc[[[NNN???666333333444///......------...///000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++******))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,///111333AAASSS___hhhmmmlllhhhdddlllsssuuuzzz{{{vvvuuuzzz|||uuu|||iiikkknnnpppuuu{{{|||zzzzzz|||}}}{{{zzzzzz{{{}}}~~~}}}~~~sss```[[[___bbb^^^RRREEE<<<888888666444444444555444333333333333333333333333333222222222222222222222222000000111111111222222222333333222222222222222222111111000000111111222333444444444555555555555666555666<<>>OOOaaakkkmmmlllhhhccc[[[nnn|||{{{wwwyyyzzzxxxqqqyyy}}}{{{{{{|||vvvkkkrrriiinnnqqqppprrrxxx~~~|||zzzxxxvvvwwwzzz}}}}}}yyywwwwwwyyy}}}~~~~~~{{{|||ssskkkllllllhhh```SSSFFF>>>;;;999666555555555555444333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222222111111111111222333333444444444555555555555666555666===AAAPPP{{{PPPhhhzzzooo~~~fffKKKBBB???222111000......///000111...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************************************))))))***++++++,,,------//////000222333555666777888FFFVVVbbbmmmuuuuuupppggg```YYYXXXVVVUUUZZZaaattt||||||rrrmmmjjjkkklllooouuu}}}}}}xxxnnncccYYYQQQKKKIIIFFFGGGJJJPPPWWW]]]aaaccchhhnnnwww~~~zzzbbb[[[]]]___yyynnnSSS@@@777222222111///...---...///000......------------......------------------------))))))*********+++++++++))))))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,)))+++---...///111555777HHH[[[mmmsssoooiiibbb]]]WWWgggyyy~~~uuuooovvvyyyssstttwwwgggqqqvvvvvvrrrrrrvvvxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~~~~{{{vvvtttuuuyyyvvv{{{}}}pppvvvxxxtttooommmjjjaaaQQQEEE???<<<888666666666555444444444444444444444444444222222222222222222222222000111111111111222222222111111111222222333333444222222222222222333444444444444444555555555555666444666===AAAOOOzzzZZZaaarrr}}}jjjcccjjjsssOOODDDEEE333222000///...///111222......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++))))))***+++,,,,,,------000111222444666888999:::===PPPcccmmmqqqsssoooiii```XXXUUUYYY\\\]]]bbbhhhqqqrrrvvv~~~}}}|||sssvvv~~~tttssskkkgggjjjnnnpppsssuuummmeeeYYYMMMFFFDDDFFFHHHHHHMMMVVV```iiiqqqvvvyyy~~~uuufffaaa^^^hhhwwwbbbJJJ===666555333111///......///000//////............//////------------------------))))))******++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***,,,...000111444888:::NNN```sssvvvnnneee]]]WWW[[[cccwwwzzzoootttkkkxxxttt```mmmqqqqqqnnnpppuuuuuuppptttuuuxxxzzz|||}}}}}}}}}|||yyytttqqqssszzzyyymmmxxx~~~{{{kkkcccttt~~~vvvnnnnnnooohhhWWWHHHAAA===999777666666555444444444444444444444444444222222222222222222222222000111111111111222222222000000111222333333444444333333222222333333444555444444444555555555666666444777>>>AAAOOOyyyttt```^^^~~~dddXXXWWWooouuuZZZNNNFFF===555///...///......000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---+++******,,,---.........000333444444444:::AAAHHHXXXjjjuuu{{{yyylll^^^ZZZRRRRRR^^^eeeeeeiiippprrrxxx~~~xxxrrrqqqtttwwwzzzyyyuuupppoooqqqqqqooolllkkklllnnnnnnnnnllljjjiii[[[SSSIIIBBB@@@CCCGGGJJJRRRZZZeeeooowww}}}yyylll```eeegggqqqpppZZZDDD444333444333111...,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---///,,,,,,000111222:::EEEZZZiiixxxyyylll^^^YYYZZZdddrrr}}}yyyzzzpppqqq|||ggg___cccmmmnnnooopppqqqrrrrrrrrruuuxxx{{{}}}}}}{{{{{{{{{}}}uuuppprrrwww~~~vvvsss{{{yyyaaafff~~~rrrgggkkkppphhhXXXMMMFFFBBB<<<777555555444333555444444333333444444555222222222222222222222222222111000///000111333444222222222222222222222222111111222222222333333333444444555555666777777777999999===AAAPPP{{{iiiTTT```kkkUUUPPP___sss^^^UUUMMMBBB999222000000...---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))***,,,...///000---111555777777;;;CCCKKK[[[eeepppvvvzzzvvviii[[[YYYSSSUUUbbbjjjiiilllrrryyyssskkkfffeeefffiiijjjooooooooollliiiggghhhiiirrrrrrqqqnnnhhh```YYYTTTIIIEEEAAABBBHHHRRR[[[```gggmmmwww~~~xxxzzz||||||~~~kkkjjjeeeeeerrrwwwfffRRRBBB888777444222000///..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000......000222555AAANNNkkkuuu}}}xxxiii^^^^^^cccvvv~~~oookkkyyyuuubbbYYY^^^hhhjjjkkklllnnnoooppppppppptttwww|||~~~}}}{{{zzzzzzyyysssqqqttt{{{~~~tttvvv~~~nnniiixxx}}}ggg]]]]]][[[TTTMMMGGGBBB<<<777555555444444555444444333333444444555222222222222222222222222222111111111111222333333222222222222222222222222222222222222333333333333444444555555666777777777888888<<<@@@OOOzzz}}}YYYMMMddd}}}ddd^^^aaa~~~kkk]]]WWWOOOGGG>>>555333111...---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***+++---///000111...444:::<<<>>>EEERRR[[[gggkkkooopppooojjj^^^RRRVVVVVV]]]iiiooonnnpppuuunnnjjjeeeaaaaaabbbcccccchhhnnnrrrooohhheeehhhmmmxxxvvvqqqhhh]]]RRRHHHBBBFFFFFFHHHOOOZZZeeennnrrrzzz~~~}}}|||{{{zzzwwwuuuuuuvvvssslllhhhhhhfffccclllvvvzzzwww~~~zzznnnbbbaaannn|||ppp___PPP>>>999444111111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000000111333;;;LLL\\\yyy}}}}}}rrrddd```gggqqq|||{{{lllrrr}}}cccTTTWWWcccmmmeeefffiiikkkmmmmmmmmmllloootttyyy||||||yyyvvvuuussspppqqqxxx{{{rrrlllvvv~~~oooooopppWWWPPPVVVWWWQQQJJJEEE===888666555555555555555444444444444555555333333333333333333333333111222333333444444333333222222222222222222222222333333333333444444444444444444555555666777777777777777<<<@@@NNNyyykkkSSSaaavvvnnnlll~~~wwwsssggg^^^XXXNNNJJJ@@@777444222///...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((***,,,---......000111222999???AAAEEEPPP^^^gggiiilllmmmjjjbbbYYYRRRMMMSSSZZZgggqqqrrrnnnsss{{{xxxpppfffdddccccccdddfffffffffeeelllrrrrrrnnnlllooosssyyysssggg[[[PPPHHHDDDBBBOOOSSS[[[fffqqqzzz~~~~~~||||||{{{|||}}}}}}{{{zzzwwwvvvvvvuuuvvvvvvvvvvvvyyyzzzxxxsssqqqqqqmmmgggeeeppp||||||kkktttlll___^^^jjj~~~|||xxxqqqcccUUUBBB;;;333000222333111...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------000000111111444BBBWWWiii{{{{{{wwwlllbbbcccooo{{{}}}xxx{{{~~~}}}vvvtttvvvaaa\\\ccchhhfffaaadddgggjjjllllllkkkjjjiiiooouuuyyyxxxtttpppnnnlllmmmrrr{{{nnndddcccrrr~~~{{{wwwhhhxxxcccWWW___bbb[[[PPPJJJAAA:::777666666777555555444444444444555555333333333333333333333333111222444555555555444333333333333333333333333333333333333444444444555555444444555555666777777777888888<<<@@@OOOyyy|||```dddtttjjj{{{wwwqqqqqqjjjddd\\\OOOKKKAAA777333222//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************************************+++---//////......000222555<<>>999888777777666555555444444555555666333333333333333333333333222333444555666555444444555555555555555555555555333333333444444444555555444444555555666777777777::::::>>>AAAPPPzzznnnfffsss|||qqqnnnssspppkkkbbbTTTMMMCCC888444222000///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************************************,,,///000///...///333777999???CCCEEEOOO```jjjkkknnnmmmiii___PPPFFFJJJSSS]]]jjjxxx|||vvvssszzz~~~tttfffYYYRRRTTTWWW]]]dddiiijjjkkkkkkkkknnntttyyyzzztttnnnkkkaaaRRRGGGDDDKKKVVV^^^lllpppxxx|||vvvllljjjhhhgggggggggeeeccciiijjjlllqqqxxx}}}~~~zzzzzz|||vvvtttzzzeeeSSSYYYiiiwwwrrrnnnfff^^^RRRIII>>>555222111111111////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---.........000111333???UUUlllyyy{{{uuuooolllmmmrrrvvvxxx{{{yyyxxxzzz|||rrrgggkkk|||eeedddooorrrhhh\\\aaadddiiimmmnnnllliiifffeeejjjppptttrrrnnnjjjgggeeeiiisss~~~ccc\\\___ttt}}}|||zzzqqqxxxjjjjjjppppppeee\\\OOOCCC<<<999888888666666555555555555666666333333333333333333333333222333444444555555444444555555555555555555555555333333333333444444444444444444555555666777777777;;;:::???BBBPPPzzz~~~iiitttssssss{{{{{{yyyrrreeeSSSGGG<<<777333000///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++))))))))))))))))))))))))************************************************,,,...000///...111888>>>???EEEGGGKKKZZZmmmtttppppppggg]]]UUUNNNMMMWWWccclllsssyyy||||||}}}}}}uuuhhh]]]TTTVVVYYY```gggmmmooopppsssssstttwwwyyyuuulllddd```ZZZTTTQQQUUU___llluuu~~~vvvqqqfffcccaaaaaadddggghhhgggooooooqqquuu{{{{{{uuu{{{yyy{{{{{{aaaTTTZZZnnnvvvrrrnnniii```XXXJJJ===555111111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++---......//////111222777FFF___sss|||vvvooohhhkkkssszzzzzzvvvvvv{{{~~~}}}~~~~~~yyyjjjnnnxxxiiiUUU]]]jjjiiicccbbbbbbeeejjjnnnnnnkkkgggdddaaaeeekkknnnmmmiiieeeccceeejjjsss}}}www___ZZZcccxxx{{{~~~|||rrrxxxnnnoooqqqoooeeeVVVHHH???:::888888666666555555555555666666444444444444444444444444333333333333333444444555444444444444444444444444222222222222333333333333444444555555666777777777::::::>>>AAAOOOyyy}}}hhhfff|||vvv{{{WWWLLL???999444000///000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))************************************************+++---/////////333<<>>LLLUUUWWWKKKQQQ[[[fffmmmooommmjjjeeeZZZSSSYYYhhhxxx{{{sssooollliiijjjnnnrrrtttssswwwuuuooofff]]]YYYZZZ]]]```iiiuuu}}}yyytttsssuuuxxxyyywwwvvvxxx{{{{{{xxxuuuvvvwwwxxxxxxxxxxxxzzz{{{{{{vvvvvvuuusssrrrtttvvvwwwwwwxxxzzz|||~~~~~~~~~zzztttvvvuuu}}}bbbTTTVVV^^^www|||uuuzzz{{{nnnXXXCCC888666333000000333111---,,,---............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************++++++,,,,,,,,,,,,++++++------.........////////////333<<>>BBBOOOxxxllllllppp{{{rrr___mmmnnn]]]]]]mmmxxxjjj[[[KKKFFFEEE<<<333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))+++++++++,,,---///000111222111777HHHYYYaaa\\\TTTTTT[[[fffooopppkkkaaaZZZWWWXXX[[[```hhhrrrxxxzzz|||wwwssszzz}}}yyywwwuuuvvvvvvssslllgggZZZ[[[[[[\\\aaakkkwww}}}yyywwwvvvwwwyyyzzzzzzzzzzzzyyyvvvrrrmmmjjj]]]ZZZUUUQQQRRRYYYfffoooqqqrrruuuyyy||||||zzzxxxvvvxxxyyyxxxvvvtttttttttwwwwwwtttooooootttwwwuuuuuuwwwyyyyyyxxxwwwwwwxxxzzzyyyxxxzzz|||}}}|||zzzzzz{{{{{{|||yyy}}}{{{wwwiii\\\YYYkkkrrrWWWDDD777222000222333111///000000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------......///000000111333444@@@YYYqqqxxxnnnbbbZZZdddmmmzzz{{{~~~rrrzzz{{{fff___ccc[[[VVVTTTVVVYYY[[[___dddgggmmmpppooonnnlllfff```ZZZ[[[[[[WWWTTTUUUYYY\\\```dddlllrrrqqqqqq{{{{{{hhhYYYOOOZZZfffttt{{{}}}}}}~~~}}}~~~}}}|||~~~lllmmmcccYYYVVVVVVQQQFFF>>>777666555666777777555333444444444444444444444444444444444444444444444444444444444444444444444444555555444333333444444444222333444555666777888999::::::???BBBOOOwwwkkknnnrrrxxxrrr]]]fff~~~aaa]]]nnn}}}vvvjjjbbbOOOFFFHHH<<>>AAAOOOwwwmmmpppqqqsss{{{ggg^^^{{{jjjppp|||tttnnnWWWHHHJJJ>>>000555///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************)))))))))*********+++++++++,,,,,,---...000222333555===NNN^^^bbb\\\WWWXXXjjjttt}}}|||qqqddd[[[XXX[[[dddgggccccccqqqyyyrrrnnnooopppuuu|||||||||~~~{{{yyyxxxwwwvvvppphhhaaaOOONNNQQQZZZgggsssyyy{{{wwwvvvvvvxxxzzz{{{xxxvvvwwwwwwxxxxxxxxxxxxxxxwwwiii]]]OOOIIINNNZZZfffmmmqqqrrrrrrrrrrrrtttvvvxxxtttvvvwwwwwwuuurrrqqqqqqpppnnnhhhdddgggoootttssssssuuuxxxxxxwwwvvvuuuuuussstttuuuwwwwwwxxxyyyyyyvvvwwwwwwwwwxxx|||yyywwwssswwwiii\\\eeeyyyppp^^^DDD;;;333222333222111222000000/////////.........,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------...///000111222222777>>>PPPiiiwwwuuukkkdddfffhhhllltttyyywwwxxxwwwsssssswww```]]]dddYYYVVVVVVYYYZZZ[[[```fffiiinnnooollliiifff```YYYXXX\\\\\\UUUQQQTTTWWWWWW\\\^^^dddjjjiiijjj{{{xxxeeeXXXSSS___iiiqqqsssvvv{{{}}}|||zzz|||~~~|||zzzzzz|||}}}{{{|||yyyrrr|||xxxmmmhhhpppuuukkkWWWGGG>>>;;;888777777777666555777777666666666555555555444444444444444444444444333333333333333333333333333333333333444666777888555555666666777888999999999999>>>AAANNNvvvllllllggggggvvvrrr\\\yyytttzzz|||www\\\JJJLLLAAA444;;;//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********************************************************++++++,,,,,,,,,+++,,,,,,---///111222333666DDDXXXeee```VVVVVV^^^mmmyyy~~~lll[[[UUUVVVXXXaaaccc\\\[[[mmmwwwnnnlllooorrryyy~~~zzz{{{}}}~~~{{{wwwuuutttpppiiicccbbb^^^^^^eeerrr{{{~~~}}}~~~zzzvvvuuuxxxzzzyyyxxxvvvwwwyyy{{{~~~{{{mmm[[[RRRVVV___gggkkksssrrrpppnnnmmmnnnqqqtttpppsssuuuvvvtttrrrrrrrrrnnnkkkeee```dddmmmrrrqqqqqqtttwwwwwwvvvtttttttttrrrtttwwwxxxwwwxxxyyy{{{xxxwwwvvvuuuvvvyyyxxx{{{tttjjjwwwaaa^^^eee|||wwwkkkJJJ???555333222111000111//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,------......------,,,------...///000111222222777BBBXXXooowwwqqqkkkjjjwwwqqqnnnttt}}}rrrrrr}}}~~~qqqkkkyyyvvv]]]WWWYYYSSSRRRUUUZZZ\\\\\\```fffkkkooopppllliiieee___XXXYYY^^^]]]UUUQQQSSSVVVTTT[[[\\\bbbhhhfffhhh|||xxxeeeYYYTTTaaaiiiooopppttt{{{}}}{{{zzz{{{}}}~~~{{{xxxyyy|||yyytttzzzmmmpppvvvmmmttt{{{tttdddWWWAAA>>>:::777777777777666888888777777666666666555444444444444444444444444333333333333333333333333222222333333555666888999666666777777888888999999999999===@@@MMMuuupppoookkklllvvv{{{bbbZZZ{{{zzz~~~uuu[[[JJJCCC<<<555222---,,,///000---+++---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))************---+++,,,111444222222333???QQQdddhhh```\\\```gggsss}}}|||jjjZZZVVVUUUQQQWWW___]]]UUU]]]xxxyyyooogggeeekkkssszzz|||zzz|||}}}~~~sssfff```ccciiiaaaeeelllssswwwzzzzzzyyy|||yyywwwwwwxxxwwwuuurrrvvvuuuvvvzzz}}}hhh\\\XXXZZZbbbkkkppprrrssssssqqqppppppqqqrrruuuvvvttttttvvvsssoooiii^^^WWWXXX___dddjjjoooqqqqqqrrrssstttuuuvvvwwwxxxxxxxxxwwwxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}zzzssskkkjjjpppuuueeeaaaggg~~~tttlllkkkPPPEEE:::555222//////111000/////////....................................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------...---,,,,,,++++++++++++000...---000111000222666AAAPPPeeezzz{{{ddd[[[jjjtttpppnnnqqqvvvzzz}}}~~~}}}~~~qqquuujjj___XXXSSSSSSTTTUUUVVVYYY^^^cccggglllmmmlllhhhbbb]]]ZZZYYYXXXYYYWWWRRRMMMLLLQQQWWWYYY^^^]]]___dddfffvvvmmm\\\TTTTTTaaaeeekkkpppsssuuuxxxyyy|||{{{zzzzzz|||zzzzzz{{{~~~}}}lllhhh~~~sssoooxxx~~~rrrbbbGGG???666444777999777444888777777666555444444444444444444444444444444444444444444444444444444444555555555555555666777777555555666666777777888888777999???AAALLLsssoooooollllllttt~~~```PPPoooxxxqqqhhhSSSHHH@@@888222...,,,///000---,,,---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))))))))************---+++---111222111333777III]]]mmmjjj```^^^eeelllrrrvvvooo]]]RRRVVV[[[[[[[[[ZZZVVVUUUeee~~~}}}pppgggccccccjjjrrrxxx~~~{{{xxxzzz||||||ttthhh```___bbbdddhhhnnnuuuyyy{{{{{{zzz{{{xxxvvvvvvxxxxxxwwwuuuwwwvvvwww|||nnn```ZZZ[[[ccclllnnnppprrrrrrqqqqqqqqqrrrrrruuuuuuttttttvvvtttpppggg\\\TTTTTTZZZaaahhhmmmpppqqqrrrssstttuuuvvvwwwyyyxxxwwwwwwwwwwwwxxxxxxwwwvvvvvvuuuuuuvvvxxxyyy{{{|||wwwiiigggmmmcccXXXZZZxxx}}}uuunnnlllUUUIII>>>888555111000111000000/////////.................................---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++------------------------...---,,,,,,++++++,,,,,,000---...111111000222666BBBRRRhhh|||~~~gggZZZfffoooppppppqqqwwwvvvzzzrrrhhhbbbYYYNNNQQQRRRTTTWWWZZZ___eeehhhlllllljjjfff```ZZZWWWVVVVVVWWWUUUPPPLLLLLLPPPUUUUUUZZZZZZ\\\cccfffwwwkkkZZZUUUVVVcccggglllqqqtttvvvxxxzzzzzzzzzyyyzzz|||~~~~~~|||~~~}}}yyy|||tttdddnnnvvvlllrrr{{{xxxoooOOOEEE:::555666999888777888777777666555555444444444444444444444444444444444444444444444444444444555555555555555666666777555555666666777777888888777999???AAALLLsssnnnooonnnmmmqqqzzzbbbJJJWWWvvvhhhwwwttt[[[JJJ???999333///---///000---,,,---......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))*********+++++++++------///111000000666???YYYllluuukkk```eeeooorrrssspppcccSSSRRR^^^iiilllggg]]]UUU\\\pppuuufff___^^^aaagggnnnvvv~~~yyyqqqrrrwww{{{yyyppphhhdddccciiilllrrrwww{{{|||||||||{{{xxxvvvuuuwwwxxxyyyyyyvvvuuuwww{{{tttaaaXXXYYYbbbkkklllnnnpppqqqqqqqqqrrrsssrrrttttttssstttwwwuuuqqqdddYYYOOOOOOTTT[[[dddlllooopppqqqssstttuuuvvvvvvyyyxxxwwwvvvvvvvvvvvvvvvuuuttttttssstttuuuvvvwww~~~yyyzzzlllfffkkkiiiuuu\\\RRRhhh{{{tttnnnkkkYYYNNNCCC===888333111111000000000/////////..............................------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,,,,,,,///---///222111///222666GGGZZZnnn}}}|||dddUUU^^^gggppptttuuu{{{vvv~~~oooeeehhhiii[[[KKKOOOPPPSSSWWW\\\bbbgggjjjkkkkkkiiiccc\\\VVVRRRQQQSSSSSSRRRNNNJJJJJJOOOSSSPPPUUUUUUWWW]]]```ooozzzcccUUUSSSXXXbbbfffkkkoooqqqtttvvvxxxwwwwwwxxxzzz|||~~~{{{|||~~~|||uuuyyyggg___vvvppppppvvvwwwsssVVVLLL>>>777666999:::999777777777666555555444444444444444444444444444444444444444444444444444444555555444444555555666777555555666666777777888888888999???AAAMMMuuummmoooooonnnnnnuuu~~~nnnRRRLLLgggtttbbbiii}}}|||bbbMMM@@@;;;555000---///000---,,,.........---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************))))))******+++,,,,,,,,,---...111222///111===KKKgggssssssfffcccooowwwuuuuuummm```XXX___nnnyyy{{{vvviiibbblll|||}}}nnn___ZZZ[[[^^^dddhhhtttyyy}}}uuujjjdddiiippprrrpppkkkhhhgggllloootttxxx{{{||||||{{{|||yyyvvvuuuuuuwwwxxxyyytttrrrtttxxx{{{uuu___TTTVVV___iiilllnnnpppqqqppppppqqqrrrrrrtttsssrrruuuxxxvvvpppaaaVVVLLLKKKOOOVVVaaajjjmmmnnnpppssstttuuuuuuuuuxxxwwwvvvuuutttttttttttttttsssrrrrrrssstttvvvwwwzzzwwwyyy~~~wwwmmmnnncccoooyyy\\\]]]|||~~~vvvpppkkkhhh[[[PPPEEE@@@;;;555222222000000000////////////...........................------,,,,,,,,,,,,------...------------,,,,,,,,,------------------------...------,,,,,,,,,------...---000333222000333999OOOeeexxx}}}sss\\\RRR^^^qqq~~~~~~{{{sssyyyyyyeeeaaajjjlll]]]KKKMMMNNNRRRXXX___eeejjjllllllkkkgggaaaYYYSSSOOOMMMOOOOOOMMMKKKIIIIIIMMMPPPMMMRRRRRRTTTVVVUUU```yyy~~~lllXXXNNNQQQXXX___bbbgggjjjllloooqqqttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}xxxwwwyyy{{{yyy```mmm|||rrrooolllhhhYYYOOOBBB999777888999999777777666666555555555555444444444444444444444444444444444444444444444444555444444444444555666666555555666666777777888888888999>>>AAANNNvvvlllnnnooonnnlllpppzzzjjjTTTUUUooonnn]]][[[nnngggQQQCCC>>>777111...///000------///......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************)))******+++,,,---------...000222333111777HHHYYYppppppiiiaaahhhyyy}}}uuuqqqjjjcccdddooo|||}}}zzztttttt}}}}}}zzznnnbbbWWWVVVZZZ___dddhhhssstttuuuvvvzzzzzzpppeeePPPTTTYYY^^^bbbeeeggghhhoooqqquuuxxxzzzzzzzzzyyy|||{{{xxxuuussstttvvvwwwtttrrrsssvvvwwwyyyuuu___RRRUUU```iiioooppprrrrrrpppooopppppprrrsssssssssvvvyyyuuunnn^^^TTTKKKHHHLLLSSS___iiikkkmmmppprrrtttuuuuuuuuuwwwvvvuuutttsssrrrrrrrrrssssssrrrrrrssstttvvvwwwvvvuuuwww{{{}}}~~~|||xxxiiiccceeeyyyrrr[[[jjj{{{tttmmmiiifff\\\RRRHHHCCC>>>888333333111000000000////////////...........................------,,,,,,------............---------,,,,,,---------------------------------,,,,,,---............000333222111666>>>WWWrrr|||lllZZZ\\\nnnssstttpppccccccjjjhhhYYYKKKKKKMMMQQQYYYaaahhhlllllllllkkkfff___WWWPPPLLLKKKKKKKKKJJJHHHHHHIIILLLNNNJJJPPPRRRSSSUUUPPPXXXooowwwvvvpppaaaQQQKKKQQQYYY^^^aaaeeegggiiikkknnnqqqqqqrrrtttwwwyyyzzz{{{{{{{{{{{{zzzxxxxxx|||~~~yyy|||yyyyyynnnkkkpppeee```^^^XXXPPPEEE===999888777777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444555666666555555666666777777888888999888===AAAOOOwwwkkklllnnnnnnkkkllluuugggQQQ\\\vvvzzzlllZZZTTTcccyyyfffQQQBBB===888333///000000...---000......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******************************+++,,,------...///000000111333555???TTThhhtttjjj___```ppp~~~uuujjjeeeccciiiuuu|||yyyrrrooovvvyyysssZZZTTTQQQVVV]]]bbbhhhnnnssssssqqqqqqtttuuulllaaaLLLKKKMMMSSS[[[dddjjjlllrrrsssvvvxxxyyyyyyxxxwwwzzzzzzxxxuuurrrrrrsssuuuvvvttttttvvvvvvwwwxxxaaaSSSWWWbbbkkkqqqrrrssssssqqqppppppqqqrrrttttttuuuxxxzzzsssjjj[[[RRRJJJGGGJJJPPP\\\gggjjjlllooorrrtttuuuttttttuuutttsssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrtttuuuwwwssstttwwwyyyzzz}}}rrreee\\\eeefff```jjjvvvooommmkkkbbbXXXNNNIIICCC;;;666444111111000000000/////////..............................------------..................---------,,,------------------------------------------...///......111333222333;;;EEEaaa||||||lllbbblll{{{~~~mmmxxxuuukkkddddddddd]]]QQQIIIKKKLLLQQQZZZdddkkkmmmlllkkkiiiddd]]]TTTMMMJJJIIIHHHHHHGGGFFFGGGIIIKKKLLLIIIOOOPPPSSSUUURRR\\\ssstttrrriii\\\PPPMMMSSS[[[___bbbeeeggghhhkkknnnpppoooppprrrtttvvvxxxyyyyyywwwwwwvvvuuuuuuyyy~~~{{{yyymmmvvvmmm^^^^^^aaa]]]VVVKKKAAA;;;888777666666666666666666666555555444444444444444444444444444444444444444444444444444444333333444444555666555555666666777777888888:::888<<>>;;;<<<777777666555555555555666444444444444444444444444444444444444444444444444555555555555555555555555666666666666777777777777888999@@@DDDPPPwwwlllnnnpppppppppooopppqqqxxxuuugggllleeeqqq{{{bbbOOOEEE===333...///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************+++++++++,,,+++,,,---...///000000111444444888JJJeee||||||qqqwwwzzzmmm]]]YYY___nnnsssiiibbbbbbmmmuuuvvvvvvrrr___MMMMMMYYYaaakkkqqqpppmmmjjjiiirrrvvvyyyuuunnngggeeefffcccccceeeiiioootttvvvwwwvvvuuuuuutttttttttttttttttttttsssrrrrrrrrrrrrsssvvvttttttuuuttttttzzzttt]]]NNNNNNWWW___jjjooossstttuuuxxxwwwsssrrrsssuuuyyy~~~zzzkkk[[[QQQKKKFFFCCCBBBFFFQQQ^^^mmmmmmmmmllllllnnnqqqtttqqqooonnnmmmllljjjgggeeejjjkkklllnnnppprrrsssttttttttttttuuuwwwyyy{{{}}}}}}wwwsssjjjjjjrrrhhh\\\ooosssYYYJJJGGG888444000///111222111///////////////////////////..............................---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---......//////000333111444888:::LLLlllvvvsss{{{xxxxxxwwwxxx}}}rrr```jjjsssooo```QQQJJJHHHNNNQQQXXXaaajjjmmmjjjggg^^^UUUMMMIIIEEEAAAAAACCC@@@AAABBBCCCCCCDDDGGGIIIEEEFFFGGGEEEEEEGGGNNNSSSXXXXXXSSSIIIDDDGGGMMMPPPSSSSSSUUUWWWZZZ]]]___```aaagggllljjjiiikkklllkkkhhhoooxxx||||||~~~}}}vvvllliiiooo~~~}}}~~~ffffff|||}}}uuupppxxxqqqWWWBBB<<<>>>888777666666555555666666444444444444444444444444444444444444444444444444555555555555555555555555555666666666777777777888888999???CCCQQQyyykkkmmmoooooooooooopppqqqppp|||hhh\\\tttjjjmmmfffRRRGGG???666000///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++,,,---...///000111222444222999SSSssstttoooyyywwwjjjddd___dddqqqtttnnnnnnuuuzzz{{{wwwsssjjjVVVLLLVVVaaahhhpppsssqqqllljjjjjjgggiiikkklllkkkhhhfffeeebbbdddhhhnnnsssvvvwwwwwwvvvuuuuuutttttttttuuuuuuuuutttsssrrrqqqrrrssssssuuussstttvvvuuuuuuzzzsss^^^OOOLLLTTT\\\fffmmmrrrsssuuuwwwvvvssspppppprrrwwwzzztttdddVVVQQQKKKFFFCCCBBBEEEPPP\\\iiijjjjjjiiiiiijjjmmmoooqqqooommmmmmnnnlllfffbbbfffhhhkkkmmmoooqqqssstttrrrsssttttttuuuwwwzzz|||~~~yyywwwpppmmmpppyyysss]]]bbb~~~aaaMMMFFF:::666111///111222111///////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,------...////////////333222333999???UUUvvv~~~qqqpppttt~~~zzz{{{pppYYYZZZaaafffbbbVVVKKKGGGGGGMMMPPPWWWaaaiiillliiieee^^^UUULLLGGGCCC>>>===@@@???AAABBBCCCCCCDDDFFFGGGEEEGGGIIIHHHFFFGGGKKKOOOSSSTTTPPPHHHEEEIIIMMMOOOPPPQQQRRRTTTWWWZZZ]]]^^^___fffjjjhhheeeeeefffeeecccjjjttt~~~|||{{{|||wwwnnndddbbbhhhvvv~~~{{{pppbbboooxxxooopppzzz{{{cccIII>>>>>>888777777666555666666666444444444444444444444444333333333333333333333333555555555555555555555555555555666666777777888888999999>>>CCCRRRzzzjjjkkklllkkkkkkmmmpppsssqqq~~~oooWWWcccwwwhhhsssmmmYYYIIIBBB999222000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,+++,,,---...000111222222444444AAA```~~~nnnyyy|||pppeeeaaabbbiiisssuuutttyyyxxxmmm```NNNNNNaaahhhlllppprrrpppnnnnnnooo```^^^^^^aaaeeegggddd```bbbffflllrrrvvvwwwxxxxxxvvvvvvvvvuuuuuuvvvwwwwwwuuutttsssrrrqqqrrrsssssssssssstttwwwvvvvvv{{{qqq^^^NNNIIIOOOVVVaaaiiippprrrsssuuuuuurrrqqqppprrrwwwxxxooo```TTTQQQLLLGGGDDDCCCFFFPPP\\\fffhhhkkkkkkjjjiiiiiiiiipppnnnnnnooopppmmmgggbbbbbbeeejjjlllmmmooorrrtttoooqqqrrrrrrrrrtttwww{{{yyy{{{|||sssnnnmmmqqqggg[[[gggiiiQQQFFF===888333000111222111///////////////////////////..............................---------,,,,,,,,,------------------------,,,,,,---......//////000...222111333<<>>@@@???AAACCCCCCBBBBBBDDDEEEEEEGGGIIIHHHFFFFFFHHHLLLNNNOOOMMMGGGFFFJJJNNNNNNOOOPPPQQQSSSVVVYYY[[[]]]```fffiiifffdddeeeeeeccceeejjjrrrzzz|||{{{zzzxxx}}}}}}}}}}}}mmmbbbYYYYYY___jjj||||||hhhlllrrrhhhoooxxxzzzjjjRRRAAA<<<888888777666666666666666444444444444444444444444222222222222222222222222555555555555555555555555555555555666777888888888:::999>>>CCCSSS{{{hhhiiiiiiiiiiiikkkooorrruuu}}}~~~aaa]]]uuuxxx]]]```sss```KKKEEE<<<444000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...000111333333777===QQQpppzzzlllrrriiiaaaYYYUUUbbbnnnrrrtttxxx~~~uuudddXXXNNNSSSeeehhhiiilllooorrrsssssssssiiifffccccccfffgggeeebbbdddiiipppuuuxxxxxxxxxyyywwwvvvvvvvvvvvvwwwwwwxxxttttttsssrrrrrrrrrrrrsssrrrrrrtttwwwwwwwww|||{{{lll\\\MMMEEEHHHOOOZZZcccllloooppprrrsssrrrvvvssstttyyyxxxmmm___VVVSSSNNNIIIGGGEEEGGGRRR]]]dddhhhlllooonnnllljjjiiiooooooqqqrrrqqqmmmgggccc^^^ccchhhkkklllnnnqqqtttmmmooorrrqqqppprrrvvvzzz{{{|||{{{tttrrrkkk{{{vvvYYYUUUhhhnnnWWWKKK@@@;;;444111111222111///////////////////////////..............................---------,,,,,,,,,...------,,,,,,------...---------...//////000000...333111444AAAOOOggg|||uuudddcccyyy{{{qqqpppmmmXXXWWWhhhaaaWWWLLLFFFFFFJJJMMM\\\^^^bbbhhhkkkhhh```ZZZSSSLLLGGGFFFDDDAAAAAACCC???AAACCCCCCBBBBBBBBBCCCBBBEEEFFFEEECCCCCCEEEHHHJJJKKKHHHCCCDDDIIILLLKKKNNNNNNPPPRRRUUUXXXZZZ\\\aaaeeegggfffhhhmmmmmmkkklllnnnrrrwww{{{zzzuuuvvvwwwvvv|||zzzzzz}}}vvvaaaUUUMMMOOOTTT]]]nnn~~~rrrlllwwwddddddjjjrrrlllWWWEEE===999888777777666666777777444444444444444444444444333333333333333333333333555555555555555555555555444444555666777888999999:::999===CCCSSS}}}eeegggiiijjjkkklllnnnppptttxxxppp^^^fffnnnVVVWWWuuummm\\\MMMGGG>>>666111/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,---...000222333444999FFF```}}}uuujjjuuuddd\\\WWWQQQRRRfffpppkkkkkkxxx}}}ppp^^^YYYWWWYYYbbbaaabbbeeellltttxxxvvvsssqqqpppnnnjjjfffeeegggiiiffflllssswwwxxxxxxxxxyyyuuuuuuuuuuuuuuuvvvwwwwwwssssssttttttssssssrrrqqqrrrrrrtttxxxxxxxxx}}}wwwiii]]]OOOEEEEEEKKKPPP\\\fffkkknnnrrrttttttyyyuuutttxxxvvvjjj]]]WWWUUUPPPLLLIIIGGGJJJSSS^^^aaaeeejjjnnnnnnmmmmmmmmmoooqqqttttttoooiiidddaaa[[[```gggkkkkkklllppptttmmmppprrrrrrpppqqqvvvzzz~~~~~~|||xxxkkkmmm```SSSVVVlllmmmZZZQQQBBB===555222111222111000////////////////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------......//////000000000444222666HHHZZZppp}}}sssaaadddwwwsssvvvhhhXXXbbbkkkggg^^^QQQHHHEEEJJJPPP[[[]]]aaagggjjjfff^^^WWWNNNIIIEEEEEEEEEAAA@@@AAA???AAACCCCCCBBBAAAAAABBBAAACCCEEECCCAAAAAADDDGGGJJJIIIFFFAAABBBHHHLLLKKKLLLMMMNNNPPPSSSVVVXXXZZZ```bbbcccgggppp{{{~~~{{{uuutttssstttuuuwwwxxxxxxpppttttttqqqpppsssvvvuuuyyyxxxyyy~~~{{{rrr^^^QQQHHHJJJMMMRRR___nnn{{{~~~xxxlllyyy}}}ddd^^^aaajjjiiiYYYHHHAAA999888777777666666777777444444444444444444444444555555555555555555555555555555555555555555555555444444555666777888999999;;;888<<>>666222111222111000////////////////////////..............................---------,,,,,,,,,...---,,,,,,,,,,,,---...------......///000000000222555222888MMM```uuutttaaahhh{{{wwwzzziiiYYYgggiiiiiidddXXXIIIDDDHHHPPPRRRUUU[[[bbbgggeee^^^WWWOOOIIIFFFFFFDDD???<<<<<<>>>AAACCCCCCBBBAAA@@@AAABBBDDDEEEDDDAAABBBEEEIIIKKKKKKFFFBBBCCCIIIMMMLLLKKKKKKMMMOOORRRUUUWWWYYY^^^^^^```gggwww|||yyyuuurrrqqqqqqqqqpppeeejjjlllkkklllqqquuuuuuwwwwww{{{{{{rrrbbbTTTJJJJJJJJJKKKUUUcccsss{{{~~~|||zzzkkkrrrfff^^^^^^ggggggXXXJJJEEE999888888777777777777777444444444444444444444444777777777777777777777777555555555555555555555555444444555666777888999999;;;888<<>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBBBBDDDFFFIIIGGGDDDDDDFFFIIIKKKLLLMMMMMMMMMNNNPPPSSSVVVWWWZZZ^^^aaaeeeqqqzzzsssoooqqqpppggg[[[VVVXXX^^^fffjjjiiilllppprrrqqquuuxxxsss^^^SSSHHHFFFIIIKKKNNNQQQcccpppqqqjjjjjjccciiiyyywww___JJJFFF999999777444333555777888555555555555555555555555333333333444444444555555555555444444444444555555666666666666777777777777:::999>>>DDDVVVkkklllmmmppprrrrrrqqqpppmmmpppmmmzzzeee^^^ttt```hhhvvvjjjUUULLLHHHBBB555333333,,,...............------------------------------------,,,+++******+++,,,---,,,,,,++++++,,,,,,---...,,,222///---555666444999JJJ```}}}pppkkkqqqzzztttlllmmmkkkeeeiiiooojjj___cccxxxtttlllooossspppiiieee\\\]]]eeerrrzzz|||}}}yyyvvvoooeee^^^^^^dddjjjoooppprrruuuwwwxxxxxxxxxssstttuuuvvvuuutttrrrqqqrrrtttvvvvvvtttqqqoooooonnnoooqqqssswww|||xxxkkk```UUUKKKFFFFFFHHHMMMWWWdddkkknnnuuu|||}}}lllddd[[[SSSUUUVVVRRRLLLHHHHHHMMMWWW^^^cccaaa^^^[[[ZZZZZZ[[[\\\eeennnsssvvvwwwhhh[[[^^^XXXZZZ]]]dddkkkoooqqqqqqpppqqqrrrrrrqqqrrrtttuuuwwwyyy{{{|||{{{}}}qqqhhhccchhhvvviiiUUUOOOddd~~~zzzuuuppplllVVVHHH:::444222000...///000000000000000000000000.........................................................------,,,,,,,,,............///000222222222444777@@@UUUooowwwooowwwxxxooovvv~~~uuuppp{{{|||uuuyyyppphhh```XXXNNNEEEDDDGGGKKKOOOWWW```cccaaa\\\XXXNNNJJJDDDAAA????????????@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBAAAAAACCCEEEHHHFFFDDDDDDFFFIIIKKKKKKLLLLLLMMMNNNPPPSSSUUUWWWXXX[[[]]]```kkk|||}}}xxxpppkkkkkkjjjaaaVVVPPPOOOTTT]]]dddfffjjjooorrrqqquuu~~~vvvqqq^^^RRRGGGEEEGGGIIIKKKMMMUUUbbbsss~~~~~~xxxnnn~~~mmmdddiii|||lllUUUKKK<<<;;;888555444555777777555555555555555555555555444444444555555555666666555555444444444444555555666666666666777777777888:::999>>>DDDVVVooopppqqqssstttttttttsssoootttqqqvvvpppaaaqqqoooyyybbbPPPJJJJJJ>>>555333///---------...............------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,------...+++111//////666555555===VVVnnnnnnnnnwww|||}}}vvvtttxxxvvvoooxxxvvvkkkaaaiii|||~~~xxxwww}}}~~~ssslllaaabbbiiiuuu~~~xxxtttmmmddd___```gggnnnnnnoooqqqsssuuuvvvwwwwwwsssttttttuuuuuusssrrrqqqooorrrttttttsssqqqpppooooooppprrrtttyyyxxxjjjaaaZZZQQQKKKHHHGGGJJJTTTbbblllrrrwww}}}kkk^^^TTTNNNSSSTTTQQQLLLHHHHHHNNNWWW^^^gggeeebbb]]]WWWSSSQQQRRR___jjjqqqxxx}}}pppccceee^^^^^^```eeejjjoooqqqqqqpppqqqrrrrrrqqqrrrtttvvvvvvxxxyyyzzzzzz|||~~~tttjjjeeehhhqqq~~~www]]]KKKTTTjjj~~~}}}yyyxxxxxxxxxaaaPPP>>>777555111...,,,000000000000000000000000.........................................................---------------//////...//////000111222111333888EEE^^^yyyyyyvvv~~~|||xxxttt|||tttpppyyy|||qqqfff[[[SSSLLLEEEBBBDDDKKKOOOUUUZZZ\\\\\\ZZZXXXNNNJJJEEEBBBAAAAAAAAA@@@AAA@@@@@@@@@@@@@@@@@@AAAAAABBBAAA@@@??????AAACCCGGGEEECCCCCCFFFHHHJJJJJJKKKKKKLLLMMMOOORRRTTTUUUVVVWWWXXXYYYbbbqqq}}}}}}xxxooohhhgggfff^^^TTTLLLHHHIIISSS]]]dddiiinnnqqqpppuuu|||tttooo]]]RRRGGGDDDEEEFFFGGGIIIKKKXXXhhhuuu||||||{{{qqqyyyrrrdddeeezzzzzz```NNNAAA===999777666666666666555555555555555555555555555555555666666666777777555555444444444444555555666666666777777777888888:::999>>>DDDVVVnnnpppsssttttttuuuuuuvvvuuu{{{wwwsss~~~vvv```|||wwwoooTTTKKKOOODDD666111000,,,---------.../////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---......+++111000000555333555AAAbbb{{{yyymmmsss~~~{{{sssrrrwwwyyywwwvvvgggaaammm}}}|||vvvlllhhhkkkpppwww{{{}}}}}}}}}sssooohhhaaa^^^bbbiiioooppppppqqqrrrssssssttttttsssssstttttttttsssrrrqqqoooqqqssstttsssqqqqqqqqqrrrssstttwww{{{yyyjjjccc___XXXPPPKKKGGGIIIRRRaaammmsssxxx|||lll\\\PPPKKKQQQQQQOOOJJJGGGHHHNNNWWW^^^iiijjjiiiccc[[[TTTRRRRRR[[[gggppp{{{xxxkkkllleeeddddddgggkkkooopppqqqrrrsssttttttssstttvvvxxxwwwwwwxxxyyyzzz|||~~~vvvllliiipppvvv|||jjjQQQQQQcccyyy~~~xxxwwwyyyyyyyyygggUUUBBB:::888555111...////////////////////////...............................................................---------///////////////000111111111333999IIIfff|||~~~~~~zzz{{{|||yyyssswwwwww{{{~~~rrrdddVVVMMMHHHEEEDDDGGGNNNSSSYYYZZZYYYXXXUUUQQQKKKHHHDDDBBBAAABBBAAAAAAAAA@@@????????????@@@AAA???@@@@@@>>>======???AAAEEECCCAAABBBEEEHHHIIIIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVUUUVVV\\\hhhuuu|||~~~yyypppiiiggggggaaaXXXOOOHHHEEELLLXXXaaahhhmmmoooooosss|||tttooo___SSSHHHDDDEEEDDDDDDFFFGGGRRRaaannnxxx|||yyyrrrqqqyyyggg```rrrlllWWWIIIAAA:::999999777555444555555555555555555555555444555555555666666666666555555444444444444555555666666777777777888888888:::999>>>DDDVVVhhhlllqqqtttttttttuuuvvvwww|||zzzrrrxxx}}}bbbtttwwwyyyYYYKKKOOOGGG777111///,,,---------.../////////------------------------------------------------------,,,,,,------...///---222000000333111666GGGnnnsssnnnxxx~~~vvvkkkeeejjjrrrxxx}}}ooo``````oooyyy~~~vvvooolllrrrvvvwwwtttttttttuuunnnjjjeeeaaa```eeelllrrruuuuuuttttttsssssssssssssssssssssssssssrrrrrrqqqppprrrttttttsssrrrrrrsssuuuvvvvvvyyy~~~|||mmmgggddd\\\SSSMMMGGGHHHQQQ___kkkqqquuuyyykkk[[[OOOIIIOOOMMMKKKGGGEEEFFFMMMVVV\\\eeekkkooolllccc[[[YYYZZZ]]]iiisssrrrrrrjjjiiihhhjjjmmmooopppppprrrssstttsssssssssuuuwwwwwwwwwwwwxxxzzz|||}}}}}}yyynnnjjjpppuuuuuu}}}[[[QQQ]]]ttt|||uuuvvvxxxvvvrrrfffUUUCCC<<<999666222000////////////////////////........................................................................//////...//////000111222333333:::NNNmmm~~~yyyyyy|||vvvvvv~~~}}}}}}uuuvvvuuufffVVVLLLFFFCCCDDDHHHMMMWWW^^^]]][[[XXXSSSLLLGGGEEEBBB@@@@@@AAAAAA@@@@@@???>>>======>>>???@@@>>>>>>>>>===<<<<<<>>>@@@BBBAAA@@@AAADDDGGGHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQWWWUUUTTTUUUZZZbbbnnnxxx{{{xxxqqqjjjiiijjjeee^^^UUUKKKDDDHHHQQQYYYaaafffkkkkkkqqq~~~}}}tttooo```UUUIIIFFFFFFEEEDDDEEEAAAJJJWWWcccmmmyyy~~~{{{vvvmmmvvvnnnaaallloooRRREEE;;;::::::777444444555555555555555555555555333333444444444555555555555555444444444444555555777777777777888888888888:::999>>>DDDVVV```fffnnnsssttttttuuuvvvzzz|||~~~zzz~~~qqqooo~~~lllsss^^^LLLMMMFFF:::333...---------...............------------------------,,,,,,,,,------,,,,,,,,,---------------......//////333111111444222<<>><<<;;;;;;<<<>>>???===>>>>>><<<;;;;;;===???@@@??????@@@DDDFFFGGGFFFEEEGGGIIIKKKMMMOOOOOOPPPVVVTTTTTTVVVXXX]]]iiitttwwwuuupppkkkjjjkkkgggaaaYYYNNNEEEDDDIIINNNVVV^^^fffgggmmmzzz|||sssmmmaaaVVVKKKGGGGGGEEEDDDDDDAAAFFFOOOXXXcccppp~~~~~~mmmpppyyyiiikkk\\\JJJ;;;:::;;;777444555555555555555555555555555333333333444444444444555555555444444444444555555777777777888888888999999:::999>>>DDDVVVWWW```kkksssttttttuuuwww{{{yyy|||lllzzzdddeeeqqqcccMMMIIIDDD>>>777---...............---------------------------------++++++,,,,,,,,,,,,++++++---------------.../////////222111222666666EEE```zzzmmmuuuwwwjjj```]]]cccnnnvvvqqqccc\\\gggwww{{{wwwrrrnnn}}}uuurrrpppsssyyy~~~wwwjjjdddcccaaacccggglllqqqttttttsssrrrqqqqqqrrrssssssssssssrrrrrrqqqqqqrrrrrrqqqrrrsssrrrqqqpppqqqrrrwwwwwwvvvwww|||wwwooohhh^^^UUUPPPEEEJJJVVVeeennnsss{{{sss\\\QQQIIIDDDHHHCCCBBB@@@???AAAHHHQQQWWWaaaooo}}}uuujjjeeefffgggooouuu~~~ooommmooonnnoooppprrrsssqqqooommmnnnoooooonnnoooqqqsssuuusssrrrsssvvvxxxxxxwwwyyynnniiillliiivvv~~~]]]MMMXXXyyy}}}uuurrrqqqlllaaaSSSIII>>>444000111000000000000000000000000................................................---........./////////000,,,,,,---...000222333444444888FFFbbbzzz}}}~~~yyy|||sssiii{{{}}}mmmccciiivvv|||yyylllfff```ZZZRRRIIIGGGJJJNNN\\\eee```[[[YYYSSSJJJBBB@@@>>>>>>@@@@@@@@@???>>>===;;;999999;;;===>>>===>>>===<<<;;;;;;===???>>>>>>>>>@@@CCCEEEFFFEEEDDDEEEHHHJJJMMMNNNNNNNNNSSSQQQQQQTTTVVVYYYcccooouuuuuurrrmmmllllllhhhbbb[[[QQQHHHDDDCCCGGGOOOXXXaaacccjjjvvvyyyooohhh```UUUJJJHHHGGGEEECCCDDDBBBEEEIIIPPPZZZhhhxxxnnnkkk~~~qqqhhhrrrcccNNN;;;999;;;777444666555555555555555555555555444444444444555555555555555555444444444444555555777777888888888999999999:::999>>>DDDVVVRRR]]]jjjsssuuuuuuvvvxxxwwwrrr{{{zzzjjjvvvzzzbbb___kkkgggNNNGGGCCCAAA:::---/////////......------,,,------------------------***++++++,,,,,,++++++***...------------.../////////222111333888:::LLLjjjwwwlllwwwwwwiiicccfffmmmuuuzzzpppbbb^^^lllzzz{{{sssnnnmmmyyymmmiiihhhxxx|||lll___^^^^^^aaafffkkkoooqqqllllllllllllmmmnnnpppqqqtttsssrrrqqqqqqqqqrrrrrrpppqqqrrrqqqooonnnooopppwwwvvvuuuuuuzzzzzzrrriii^^^TTTPPPGGGOOO]]]kkktttzzzmmmUUUKKKEEEAAAEEE@@@???======???FFFOOOVVVeeeuuu|||oooiiihhhfffmmmqqqzzzwwwgggfffooooooppprrrttttttqqqooonnnoooppppppoooppprrrtttsssqqqoooqqqtttvvvuuutttvvv|||~~~||||||jjjeeehhhdddlllmmmPPPPPPmmmuuutttxxxuuukkk___RRRCCC666111222000000000000000000000000................................................---.........//////000000++++++,,,...000222444555444:::KKKkkk~~~wwwlllhhhppphhhqqq~~~}}}sss``````aaa```YYYPPPMMMOOOUUUbbbhhh```XXXUUUOOOFFFBBB@@@??????@@@AAAAAA@@@===<<<:::888888:::<<<======>>>===<<<;;;;;;===???=========@@@CCCEEEEEEEEECCCEEEGGGJJJLLLMMMNNNNNNOOONNNOOOSSSTTTUUU___kkkwwwxxxuuuqqqooonnniiiccc]]]UUUKKKEEEBBBDDDMMMWWW^^^aaahhhtttuuukkkddd___TTTJJJGGGGGGEEECCCCCC???@@@BBBGGGQQQ```pppzzznnnfffxxxuuudddeeettt~~~~~~hhhPPP;;;999;;;777444777555555555555555555555555555555555555666666666777555555555444444555555555777888888888888999999999:::999>>>DDDVVVPPP\\\jjjqqqsssuuuxxxzzzuuuuuutttwwwiiirrrxxx{{{vvvddd\\\ggg{{{fffOOOFFFGGGCCC888...//////...///000000...+++------------------------------,,,,,,,,,---......---------------...000000222444///444<<<777KKK{{{pppzzz|||mmmfffjjjuuu{{{|||iiidddaaahhhwwwyyymmmyyyvvvkkkddd```pppxxxkkk]]]WWWXXXaaahhhhhhggghhhggghhhiiijjjjjjmmmqqqtttppppppqqqqqqrrrsssttttttssssssrrrqqqpppnnnmmmllltttrrrssswww|||~~~uuukkk___TTTPPPHHHRRR___kkkttt}}}hhhTTTIIIEEEBBB@@@>>>>>>>>>===???DDDKKKQQQ^^^jjj~~~rrrggghhhdddnnnqqqvvv}}}tttddd___iiiooosssrrrqqqsssrrrooosssrrrooommmmmmoooqqqsssrrrrrrqqqqqqqqqrrrsssssswww{{{~~~~~~wwwccc]]]```aaatttnnnZZZVVVdddzzz}}}|||ooo\\\HHH:::333111222111111000000000000000///////////////////////////////////////.....................////////////000/////////000111222222777<<>>>>>======>>>===;;;:::;;;<<<>>>@@@??????===;;;999:::===???===<<<===???CCCEEEFFFEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMOOORRRSSSUUU]]]gggssszzz|||xxxqqqmmmjjjfff]]]XXXPPPEEE???@@@GGGMMM___```gggttt{{{sssjjjdddWWWTTTQQQOOOJJJEEEDDDGGGEEEBBBCCCHHHNNNXXXggguuu~~~zzzlllwww~~~kkkeeemmmsssqqqbbbRRRCCC<<<:::777444444777777666666555555555444666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXMMMYYYgggooorrruuuwwwyyyuuusssrrrwwwmmmoooooosssooo\\\UUUcccxxxmmm]]]LLLFFFGGGDDD;;;222//////...///000000...,,,------------------------,,,,,,,,,,,,,,,------...------------...///000000222444000444;;;:::RRRsss}}}nnniiiooozzzfffaaacccooo{{{~~~yyysss|||tttkkkgggeeejjjssszzzmmm\\\WWWVVV]]]bbbbbbaaacccaaadddhhhjjjllloooqqqtttqqqqqqqqqrrrssstttttttttsssssssssrrrpppnnnkkkjjjtttssstttxxx}}}zzzoooaaaUUUPPPHHHSSS```jjjpppyyyiiiVVVKKKFFFBBB@@@===<<<<<<<<<===BBBIIIOOO[[[eeewww~~~mmmdddffffffooorrruuu{{{rrrccc___hhhnnnrrrqqqqqqsssrrrppprrrqqqpppoooooopppqqqrrrrrrrrrrrrqqqrrrrrrssstttxxx{{{~~~~~~~~~vvveee```cccaaammm{{{bbbUUU]]]vvvrrr___KKK;;;333111222111111000000000000000/////////////////////////////////////////////...............////////////000//////000000111222333666<<>>=========>>>===<<<;;;;;;===>>>?????????===;;;999:::===???===<<<<<<>>>BBBEEEFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLNNNMMMNNNQQQQQQSSS[[[dddnnnvvv|||zzztttpppkkkggg```[[[RRRHHHAAA@@@EEEJJJ[[[]]]dddsssyyypppgggaaaWWWRRROOONNNIIIDDDCCCFFFCCCAAAAAAEEEJJJTTTcccrrr}}}~~~}}}mmmttteee[[[eeekkkhhh\\\OOOAAA;;;888666666888777666666666555555555555666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXKKKTTTaaalllqqqtttvvvyyyuuuppppppwww|||{{{sssnnnuuuttt]]]UUUeee~~~xxxmmmaaaRRRKKKJJJGGG<<<222000///...///000000...,,,------------------------+++++++++++++++,,,------------------...///000111222444111444:::@@@___zzzyyy~~~rrrnnnttt}}}iiidddkkk{{{xxxtttxxxtttlllkkkllllllsssxxxzzz}}}wwwkkk\\\WWWSSSSSSSSSRRRRRRTTTWWW]]]eeekkkoooqqqrrrsssrrrrrrrrrsssttttttuuuuuutttuuuuuuuuussspppmmmkkkssssssuuuyyy}}}tttcccUUUOOOIIITTTbbbjjjlllrrrjjjXXXMMMGGGCCC@@@;;;;;;::::::;;;@@@GGGLLLWWW^^^nnnzzzuuugggaaadddiiirrrsssuuuzzzqqqcccaaaffflllpppppppppsssrrrpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssttttttxxx{{{~~~}}}|||{{{iiidddgggbbbgggyyynnnWWWXXXjjjvvvcccNNN===444000222111111000000000000000////////////////////////......//////////////////............/////////////////////000000222333333999???UUUxxxvvvrrr~~~vvvsss|||uuu{{{~~~zzzmmmgggnnnzzz{{{nnnfffdddhhhjjjhhh___WWWQQQKKKEEEBBBAAA@@@???>>>=========>>>===<<<;;;<<<===>>>??????>>>===:::999999<<>>===<<<===@@@DDDFFFGGGGGGGGGGGGGGGHHHJJJKKKLLLNNNMMMNNNPPPPPPPPPWWW___iiirrr{{{{{{wwwsssnnnhhheee```WWWLLLDDDAAACCCEEETTTWWW```pppzzzpppfff```VVVQQQMMMKKKHHHCCCBBBEEEBBB???>>>AAAEEENNN^^^lllxxxrrrsss|||kkkcccqqqyyysss```RRRCCC<<<888666777:::666666666666555555555555666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXIIIOOOZZZgggooorrruuuxxxwwwooopppxxxyyyzzz{{{ooo___kkkqqq]]]QQQOOOLLL>>>000000///......//////...,,,------------------------++++++******++++++,,,---------------...///000111333333333666:::HHHnnnwwwvvvuuuzzz}}}}}}}}}sssnnnxxxoookkkxxxxxxpppooopppuuu|||{{{uuupppkkkeeeaaa\\\UUUNNNHHHDDDDDDEEEMMMVVVbbblllqqqssssssrrrssssssssstttttttttuuuuuuuuuvvvxxxxxxwwwuuurrrppprrrsssvvvzzz}}}vvvcccTTTMMMJJJWWWeeejjjjjjooo|||jjjYYYOOOIIICCC???;;;;;;:::999;;;@@@FFFLLLSSSZZZhhhuuurrreee^^^aaallltttuuuuuuyyypppcccbbbeeekkkooooooppprrrssspppooopppqqqrrrrrrrrrqqqppprrrqqqqqqqqqrrrssstttuuuvvvyyy}}}}}}|||~~~ooofffhhhdddfffuuuzzz^^^YYYdddxxxfffQQQ???444///222111111000000000000000////////////////////////............////////////............/////////////////////000111222333444>>>DDD[[[}}}uuuttt~~~|||xxxyyyxxxyyyvvv{{{{{{zzzvvvjjjdddmmmyyyzzznnniiijjjkkklllhhh^^^TTTNNNIIIDDDBBBAAA@@@>>>==================<<<<<<======>>>???>>>>>>===:::888999<<>><<<>>>AAAIIIXXXeeeqqqzzzyyyssswwwwwwpppnnn\\\HHH>>>;;;999777777666666666666666555555555666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXLLLLLLTTTccclllpppssswwwxxxqqqqqqwwwvvvvvvsssttt{{{```OOOOOOOOOBBB111111///......//////...---------------------------++++++******++++++,,,---...............///111111444222555999===TTT}}}{{{|||xxx|||}}}xxxuuuyyyvvvjjjhhhzzz|||uuurrrqqqyyy~~~qqqgggbbb```fffccc[[[OOOEEEAAABBBCCCGGGQQQ___kkkrrrttttttsssssssssssstttttttttttttttssstttvvvwwwwwwvvvtttsssppprrrvvvzzz|||uuu```PPPJJJLLLXXXfffjjjjjjooo}}}~~~jjjYYYOOOIIIDDD???<<<<<<;;;:::<<<@@@GGGLLLRRRXXXggguuussseee^^^___jjjsssssssssuuulll```aaaeeekkkooooooppprrrssspppmmmnnnppprrrrrrqqqpppooopppppppppqqqqqqssstttttttttwww{{{}}}}}}vvvffffffcccfffssseee]]]___ssswwwhhhTTTAAA555///222111111000000000000000////////////////////////---.........//////000000............//////////////////000000111333444555===EEE^^^|||zzz~~~|||{{{{{{yyywww{{{wwwuuurrriii\\\bbbkkkppplllddddddiiillllllggg[[[QQQKKKGGGBBBAAAAAA???>>>===<<<<<<<<<===============>>>??????>>>>>><<<:::888999<<<>>>???<<<;;;;;;???CCCFFFGGGFFFFFFFFFGGGHHHIIIJJJKKKOOONNNOOOPPPOOONNNRRRZZZhhhpppvvvuuusssrrrpppmmmlllggg```XXXPPPIIIDDDAAAHHHLLLVVViii~~~tttlllgggZZZRRRLLLIIIGGGCCCAAABBBBBB>>><<<===@@@EEERRR^^^kkkuuu~~~rrrpppzzznnnzzz|||dddJJJ???>>>;;;666222555555555666666666666666666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXPPPLLLPPP^^^iiimmmqqqvvvwwwttttttuuurrrttt~~~|||___KKKJJJNNNEEE555111///...---...///......------------------------+++++++++++++++,,,------............///000111111555000777===BBB```~~~~~~vvvuuu~~~|||tttqqqxxxyyyiiijjj~~~|||xxxtttpppuuu~~~~~~ooobbb^^^___eeeeee^^^PPPCCC@@@BBBDDDEEEOOO]]]jjjrrrtttttttttssssssssssssssssssssssssppppppqqqqqqqqqqqqqqqqqqnnnqqqvvvyyyyyy~~~rrr\\\MMMHHHMMMWWWdddiiikkkrrr|||hhhXXXNNNIIIDDD@@@>>>===<<<;;;<<>>===<<<<<<<<<======>>>>>>>>>?????????>>>===<<<999888888;;;>>>===<<<;;;<<>>===>>>???BBBLLLWWWdddppp|||qqqjjj|||iiippplllPPPBBB???;;;666333555555555666666666666666666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXVVVMMMNNN[[[fffjjjooovvvtttvvvuuuqqqmmmqqq}}}yyykkkQQQHHHIIICCC777222000------...//////...------------------------,,,,,,,,,,,,,,,------...............///000111222555///888@@@HHHjjjwww}}}zzzpppoooxxx{{{ssskkkiiitttyyyzzzggglll~~~xxxvvvwwwuuuqqqsss{{{|||mmm```]]]```lllnnnhhhVVVGGGBBBDDDDDDFFFOOO]]]iiippptttuuuuuusssssssssrrrrrrrrrrrrrrrqqqpppooommmmmmmmmmmmmmmmmmpppuuuwwwvvvzzznnnYYYLLLHHHKKKTTT___gggmmmuuu{{{fffVVVLLLHHHCCC@@@>>>===<<<;;;<<<@@@GGGLLLVVVXXXcccooonnnccc]]]___fffqqquuuuuuvvvlllaaabbbhhhnnnrrrqqqqqqsssrrrpppkkklllmmmnnnnnnooooooooommmmmmmmmnnnoooqqqrrrsssqqqsssvvvyyy|||uuujjj```[[[cccxxxxxxgggWWW]]]uuuvvvwwwtttjjjZZZIII<<<666222111111000000000000000////////////////////////------......///000000111............//////////////////000111222444555666===EEEaaazzztttuuu|||||||||uuupppwww~~~wwwqqqooogggbbb___]]]^^^]]]]]]bbbiiiooonnnfffXXXNNNJJJGGGDDDAAA@@@???>>><<<<<<<<<<<<======>>>???????????????======<<<999888888;;;>>><<<;;;;;;===@@@CCCDDDDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLKKKMMMOOOMMMKKKOOOVVV___hhhppprrrqqqrrrqqqooollliiifffbbb^^^VVVNNNGGGEEEHHHPPPbbbxxxxxxoookkkdddYYYOOOLLLIIIEEEAAAAAA???===<<<>>>>>>???GGGPPPYYYfffttt{{{rrriiimmmjjj~~~{{{___KKK@@@888666666555555555555666666666777666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXZZZOOOLLLYYYeeeiiinnnuuurrrwwwvvvnnnjjjpppyyy~~~~~~hhhzzz|||\\\IIIEEE???666222000------...//////...------------------------------,,,,,,------...///.........//////000111222666...888BBBKKKppppppxxxzzznnniiippprrrhhh```___tttzzzttteeekkk||||||xxxrrrmmmpppvvvvvvrrrvvv}}}{{{lll___]]]aaa}}}wwwcccPPPIIIIIIHHHHHHPPP\\\hhhooosssuuuvvvrrrrrrrrrrrrrrrrrrrrrrrruuussspppmmmkkkkkkllllllllloootttvvvtttxxxlllXXXLLLHHHJJJRRR\\\eeemmmwwwzzzeeeTTTKKKGGGCCCAAA======;;;:::;;;@@@FFFKKKXXXYYY```jjjiii```\\\___iiivvvzzzzzz{{{qqqfffgggiiiooosssrrrqqqsssrrrpppkkkkkkkkklllmmmnnnnnnooolllllllllmmmnnnpppqqqrrrqqqssstttwwwzzz}}}rrrbbbXXX\\\rrrzzznnnYYYXXXrrrsssuuutttkkk\\\LLL@@@:::222111111000000000000000////////////////////////---------...///000000111............/////////000//////000111222444666777CCCJJJeeexxxzzz}}}|||}}}jjjhhhttt}}}wwwpppllldddaaa[[[WWWVVVVVVVVV[[[aaaqqqooofffXXXNNNKKKIIIFFFAAA@@@???===<<<<<<<<<<<<======>>>???????????????======<<<999777888;;;>>>;;;;;;;;;>>>AAADDDDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMLLLJJJNNNTTTYYYdddooosssttttttrrrnnnkkkiiigggeeeaaaZZZQQQJJJEEEGGGOOO```www|||sssnnnggg\\\QQQMMMJJJFFFBBBAAA===;;;<<<=========DDDLLLPPP^^^llltttxxxvvvjjjsssaaaooooooVVVAAA555555999444555555555666666777777666666666666666666666666666666666666666666666666777777777888999999:::::::::999>>>FFFXXXZZZTTTPPPTTT___jjjppprrryyyzzz{{{xxxpppjjjpppzzzyyyeeeccc}}}xxxdddhhh}}}hhhRRREEE===888111///------......---,,,........................,,,,,,++++++,,,,,,---...------...///000111222222000555555FFF[[[|||vvvwww}}}oooiiioookkk^^^ZZZaaauuuvvvqqqxxxqqqaaaaaalllssstttsssttt{{{~~~ttteee]]]aaahhhrrr___ZZZWWWQQQKKKRRR]]]eeekkknnnqqqsssrrrrrrqqqqqqqqqrrrssssssrrrssssssrrrqqqnnnlllkkknnnnnnpppqqqqqquuuiiiVVVKKKGGGIIILLLUUUbbbrrrzzzcccUUUNNNHHHBBB@@@???===<<<======???GGGPPPZZZbbbjjjiiibbb[[[ZZZ[[[kkkwww|||qqqllllllsssssssssssssssssssssssspppoooooonnnmmmlllllllllmmmnnnoooppppppqqqqqqqqqpppuuuxxxwwwxxx|||sssjjjaaaUUUeeeuuuzzzXXXRRR```uuu}}}{{{xxxwwwsssfffSSSDDD===111//////111000---...222........................////////////////////////////////////000000000000000111222222333444888:::GGGKKKlll~~~~~~xxxtttYYY[[[qqq{{{jjjdddhhh___eee[[[WWWZZZZZZVVVZZZdddlllmmmfffZZZPPPJJJDDD@@@AAA@@@>>>===<<<===>>>@@@======>>>???????????????AAAAAA>>>;;;999999;;;===;;;;;;===>>>@@@BBBCCCDDDGGGFFFDDDDDDEEEFFFIIIJJJLLLKKKKKKKKKKKKMMMNNNPPPUUU___gggiiilllqqqrrrnnnoookkkgggeeeddd```WWWPPPKKKMMMTTTeee}}}yyysssmmm```TTTOOOKKKFFFCCCCCC======>>>>>>???@@@@@@@@@GGGMMM]]]ppp}}}~~~gggzzzpppkkkttt\\\===777888555666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;;;;BBBHHHXXXYYYSSSOOOSSS]]]iiipppssswwwyyy{{{yyyqqqlllqqqzzzzzzeee___vvvvvveee```|||iiiTTTGGG???999111///------......---,,,........................,,,,,,++++++,,,,,,---...------...///000111222222222666666IIIaaayyyyyyooogggjjjuuusssddd\\\```wwwsssttt|||rrrdddeeennntttsssrrroootttxxxrrrbbbYYYbbbqqqttteee[[[RRRLLLTTT```hhhkkkmmmppprrrsssssssssrrrsssssstttuuuuuuuuuuuuuuutttsssqqqpppnnnnnnoooqqqqqqttt}}}gggUUUJJJFFFEEEIIIRRRaaassszzzcccUUUNNNIIIDDDBBB@@@======>>>>>>???HHHQQQ]]]fffoooooohhh```^^^```lllxxx}}}tttooopppttttttttttttttttttttttttqqqqqqpppoooooonnnmmmmmmmmmnnnooopppqqqqqqqqqpppoootttvvvuuuvvvzzz|||{{{ssslllcccXXX___nnn~~~\\\SSS^^^qqqxxxuuuuuuuuulllYYYFFF;;;222//////111000---...222........................////////////////////////////////////000000000000000222333333333555888;;;GGGOOOttt|||ttt\\\___rrryyyggg```aaaYYY```[[[\\\dddeee______eeemmmlllfffZZZOOOIIIDDD@@@AAA@@@>>>===<<<===>>>???======>>>???????????????@@@@@@>>>;;;888888;;;===;;;;;;===>>>@@@BBBCCCDDDFFFFFFEEEDDDEEEFFFHHHJJJKKKKKKKKKKKKLLLMMMNNNNNNQQQZZZcccgggkkkqqqrrroooooolllhhhgggeeeaaaYYYRRRMMMNNNUUUeee}}}|||vvvpppdddXXXQQQMMMFFFBBBBBB??????>>>>>>>>>=========EEEJJJXXXkkkxxx|||eeezzzrrrkkktttcccEEE<<<:::777666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;;;;BBBHHHXXXVVVRRRNNNQQQZZZfffooosssuuuwwwzzzzzztttpppttt|||hhhYYYgggqqqeeeVVVXXXyyy|||gggTTTIIIAAA;;;333000...---.........---........................,,,,,,,,,,,,,,,------...------...///000111222222555777777OOOlll{{{{{{{{{hhhkkkxxxlll___```www{{{pppyyyrrrgggiiirrrvvvvvvuuullllllooommm^^^TTTbbbyyynnn```XXXOOOXXXdddkkkmmmmmmoooqqqrrrrrrqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvuuutttsssooonnnoooqqqqqqtttyyyeeeSSSHHHDDDBBBEEEOOO```uuu|||cccUUUNNNIIIEEEDDD@@@>>>===>>>>>>@@@IIISSS```kkkvvvwwwooogggeeefffmmmwww}}}uuurrrsssttttttttttttttttttttttttrrrrrrqqqqqqpppooooooooolllnnnppprrrsssrrrqqqpppqqqvvvxxxvvvvvvyyy{{{zzzuuummmcccVVVVVVeeeaaaTTT[[[jjj}}}xxxsssssswwwtttbbbKKK;;;444000///111000......222........................////////////////////////////////////000000000000111222333444444666999<<>>=========>>>???======>>>??????????????????>>>===:::888888:::<<<;;;<<<===>>>@@@BBBCCCCCCFFFEEEEEEDDDEEEGGGHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLUUU^^^dddiiiooorrrqqqpppmmmjjjhhhgggccc\\\WWWQQQQQQVVVeee{{{{{{vvvjjj^^^VVVOOOGGGBBBAAAAAA@@@???===<<<;;;::::::CCCFFFRRRcccqqqvvvyyy|||gggwwwqqqgggpppxxxcccHHH<<<888555666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;;;;AAAIIIZZZUUUQQQNNNOOOWWWbbbmmmtttsssuuuzzz|||xxxuuuyyyrrr^^^ccciii\\\NNNUUUvvv{{{{{{ssscccTTTJJJBBB===444222///---.........---........................,,,,,,,,,,,,,,,---......------...///000111222222555777999VVVwwwzzzooojjjwwwhhh\\\^^^uuuuuummm}}}qqqhhhkkktttzzz|||~~~tttjjjfffggg]]]RRR```zzztttfffaaaSSS\\\gggnnnooonnnoooqqqooooooooonnnoooppppppqqqrrrrrrrrrsssssssssssssssqqqoooppprrrsssuuuuuuaaaQQQGGGCCC???CCCOOObbbzzzeeeUUUMMMHHHEEEDDDAAA???>>>??????BBBKKKVVVcccooo{{{}}}tttkkkiiikkklllssszzz|||yyytttssssssttttttttttttttttttttttttrrrqqqqqqqqqpppppppppooommmnnnqqqssstttsssqqqpppuuuzzz{{{yyyxxx{{{}}}|||{{{ooo```RRRRRR^^^}}}gggUUUVVVbbbxxx~~~uuuqqqtttttteeePPPAAA777222///111111...///111........................////////////////////////////////////000000000000111333444444555777:::===HHH[[[ssswww{{{}}}xxxiiiqqqxxxrrraaaUUUOOOJJJRRRWWWcccrrrwwwrrrmmmlllmmmllldddWWWLLLGGGDDD@@@@@@???>>>>>>======>>>>>>======>>>???????????????======<<<:::888888:::;;;<<<<<<===>>>@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKLLLMMMMMMLLLKKKKKKRRR[[[bbbhhhmmmpppqqqpppnnnllljjjhhheee```\\\WWWTTTXXXeeewww{{{qqqeee]]]TTTIIICCCBBBBBB@@@???<<<;;;:::::::::AAACCCMMM]]]kkkqqqtttwwwyyy{{{}}}lllppppppdddmmmnnnyyyxxxdddJJJ<<<888777666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;:::AAAIII\\\VVVSSSPPPOOOSSS]]]jjjssssssuuuyyy|||{{{xxx|||nnnqqqvvvhhhXXXYYYrrr|||vvvxxxttteeeVVVKKKCCC===666333///---...//////...........................------,,,,,,------...///------...///000111222222444777===___~~~zzzhhhlll~~~xxx\\\UUU^^^rrrpppnnnxxxooohhhmmmvvv~~~qqqeeeeee___XXXbbbvvvoooiiiVVV]]]gggnnnpppqqqqqqqqqoooooonnnnnnnnnooopppppppppppppppqqqqqqrrrsssssssssqqqqqqtttuuuxxxppp^^^OOOFFFBBB???DDDPPPffffffTTTKKKFFFCCCCCCBBB???>>>???@@@DDDNNNYYYeeerrr~~~uuullljjjmmmkkknnnrrrtttsssqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppppppppoooooonnnoooqqqssstttsssrrrqqqvvvzzz|||yyyyyy|||}}}|||~~~sssbbbTTTSSSZZZuuummmWWWSSS\\\tttyyyppppppmmmaaaPPPEEE:::333///000111//////111////////////////////////////////////////////////////////////000000000000222333555555666888<<>>>>>>>>>>>>>>======>>>???????????????<<<===<<<;;;999888:::;;;<<<<<<===???@@@AAABBBBBBEEEEEEEEEFFFFFFGGGHHHHHHGGGHHHJJJKKKLLLLLLKKKKKKLLLQQQYYYaaagggjjjmmmppppppooommmkkkiiigggcccaaa\\\WWWXXXcccqqq~~~uuukkkcccYYYMMMFFFEEEBBBAAA???===<<<;;;<<<<<<@@@AAAIIIYYYgggmmmppprrrppprrrtttwwwzzzrrrfffwwwuuuiiitttzzzmmmSSS@@@;;;===666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;:::@@@JJJ]]]YYYWWWSSSOOOPPPYYYgggqqqsssssswwwzzzzzzyyy~~~|||~~~qqq___^^^ppp}}}}}}~~~ooo]]]OOOEEE???888444000....../////////........................---------------......///------...///000111222222222888CCCiiiyyy|||jjjqqqpppZZZZZZeeesss~~~nnnrrrsssmmmjjjqqqzzzzzzhhhccc```^^^fffssswwwjjjXXX[[[aaaiiipppsssqqqoooqqqqqqppppppqqqqqqrrrsssqqqqqqpppqqqqqqssstttuuusssqqqqqquuuxxx{{{|||kkk[[[NNNFFFBBB@@@EEESSSkkkfffRRRIIIEEECCCCCCCCC@@@???@@@AAAEEEPPP[[[fffssstttjjjjjjnnnkkkllllllmmmnnnoooppppppqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqrrrssssssssssssssswwwxxxvvvvvvyyyzzzyyyyyy~~~wwwhhh^^^XXXZZZooouuu\\\RRRWWWpppxxxsssjjj[[[NNNFFF<<<555000000111000///000////////////////////////////////////////////////////////////000000000000222444555666777:::===@@@KKK]]]sssxxx}}}~~~~~~~~~rrryyyeeeZZZOOOHHHJJJOOOTTT\\\ffflllooooooooonnnlllbbbSSSIIIEEECCCAAA????????????>>>>>>>>>=========>>>???????????????<<<======<<<:::999:::<<<<<<===>>>???@@@AAABBBBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOWWW```eeegggkkkoooooonnnmmmllljjjhhhfffeee```YYYXXXaaakkkwwwwwwooohhh^^^RRRLLLKKKFFFDDDAAA???======>>>>>>@@@???GGGWWWeeekkklllmmmgggiiimmmppprrrvvvzzz}}}vvv]]]lll}}}rrrwwwYYY@@@777;;;666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;999@@@JJJ___]]][[[VVVPPPNNNUUUcccooorrrqqqsssvvvwwwwww|||ooo```ooowwweeeVVVLLLFFF999555111....../////////........................---------------...//////------...///000111222222222;;;KKKsssuuuzzzooowwwmmm^^^```jjjxxx~~~yyypppyyyooolllnnnwwwzzzhhh^^^[[[^^^gggqqq}}}{{{iiiWWWVVVYYYbbbmmmsssqqqmmmrrrqqqqqqqqqqqqrrrssssssqqqqqqppppppqqqrrrssstttrrroooppptttxxx|||wwwgggYYYNNNFFFBBB@@@FFFUUUnnndddPPPHHHEEEDDDFFFDDDAAA???@@@BBBGGGRRR]]]hhhuuu~~~rrrhhhiiinnnnnnlllkkkkkkmmmpppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqrrrsssuuuuuuooosssuuussssssvvvxxxwwwwww}}}vvvkkkfff\\\YYYjjj~~~cccTTTTTTmmmrrr]]]MMMGGG>>>666000000222000///000////////////////////////////////////////////////////////////000000000000333444666777888:::>>>AAALLL]]]wwwxxxzzz~~~|||uuuqqquuu]]]UUUNNNGGGMMMQQQUUU[[[aaagggllloooooonnnkkkaaaRRRGGGDDDCCCAAA???????????????>>>============>>>???????????????<<<===>>>===;;;:::;;;=========>>>???@@@AAAAAABBBDDDEEEEEEFFFGGGGGGHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKIIIKKKSSS^^^cccdddhhhooonnnnnnnnnllljjjhhhggggggccc[[[XXX^^^eeeooo~~~xxxrrrlllbbbWWWQQQQQQKKKHHHEEEAAA???>>>>>>???>>>===EEEUUUdddiiiiiihhh___bbbgggjjjlllnnnqqqsss}}}{{{]]]hhh{{{~~~sss~~~^^^???333777666666666666666666666666666666666666666666666666666666666666666666666666777777777888999999::::::;;;999@@@KKKaaa___]]]XXXPPPMMMSSSaaammmqqqooopppssstttuuu{{{___ooozzziii\\\SSSNNN999666111......///000000...........................------------...//////------...///000111222222222>>>PPPyyy{{{qqqwwwrrryyy||||||uuuhhh^^^___ddd}}}}}}wwwsss~~~}}}llllllrrr|||vvvfffXXXSSSZZZfffooozzzzzziiiVVVRRRSSS]]]kkkssspppkkkppppppooooooppppppqqqrrrppppppoooooooooppprrrrrrqqqnnnnnnsssxxx|||uuueeeXXXNNNGGGCCC@@@FFFVVVpppbbbOOOGGGEEEFFFHHHDDDAAA@@@AAABBBGGGSSS^^^jjjvvv~~~qqqggghhhnnnrrrnnnkkkkkknnnqqqsssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrqqqpppqqqsssuuuwwwnnnrrrtttrrrrrrvvvxxxwwwwwwrrrjjjiii^^^YYYgggiiiWWWSSSjjj}}}bbbOOOIII@@@777000000222111///000000000000000000000000000////////////////////////////////////000000000000333444666777888;;;???BBBLLL\\\~~~zzzvvvttt{{{~~~}}}kkkppprrrXXXRRRLLLFFFOOOSSSWWW\\\aaaffflllnnnnnnnnnkkkaaaQQQGGGDDDCCCBBB???????????????>>>============>>>???????????????<<<===>>>>>><<<;;;<<<=========>>>???@@@AAAAAABBBDDDEEEFFFGGGGGGHHHGGGGGGIIIHHHGGGGGGHHHIIIKKKLLLFFFHHHPPP[[[bbbccchhhooommmnnnmmmllljjjhhhhhhiiieee\\\XXX\\\bbbkkk|||xxxsssnnndddYYYTTTUUUOOOLLLHHHCCC???>>>>>>>>><<<<<>>JJJVVVlll~~~{{{pppuuurrroootttpppvvv___ffftttbbbUUUKKKQQQMMMRRRWWW^^^cccfffiiinnnrrrppphhh[[[PPPIIIFFFEEEEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>===<<<;;;:::;;;;;;<<<>>>>>>=========???@@@AAABBBCCCCCCDDDEEEFFFFFFGGGJJJJJJJJJJJJIIIIIIHHHGGGFFFGGGKKKSSS^^^fffjjjkkkooommmlllkkklllmmmlllkkkffffffcccbbbaaa]]]qqq|||sssgggcccddd```YYYVVVRRRMMMIIIFFFCCC@@@>>>;;;???FFFPPP\\\eeeeee``````fffmmmrrrsssrrrqqqqqqttteeehhhzzzuuuwwwbbbEEE;;;;;;777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999:::::::::@@@DDDMMMfffccc___ZZZTTTOOOQQQ]]]jjjoooqqqssstttttttttvvvxxxqqqyyyuuukkkzzzpppaaaXXXSSSHHH;;;///---////////////000/////////...............------------.../////////000111222222333555777888BBBWWWzzztttpppvvvmmm[[[RRROOOZZZooo||||||xxxcccbbbkkkuuu~~~{{{eeeUUUSSS[[[gggooowwwzzzzzzlll___YYYXXX```jjjoooqqqrrrqqqpppooonnnnnnoooooopppqqqqqqqqqrrrrrrssssssssssssxxxvvvuuuyyyzzznnn^^^UUUMMMFFFFFFKKKZZZssshhhVVVOOOMMMJJJGGGDDDAAA@@@BBBCCCIIIVVVbbbjjjssszzzwwwmmmfffiiippprrrqqqpppoooqqqrrrsssttttttvvvwwwuuurrrqqqqqqqqqoooqqqsssrrrppppppssswwwrrrqqqpppoooooopppqqqrrrssssssttttttuuuvvvvvvvvvxxx}}}|||nnnggg]]]ZZZ^^^sssggg```QQQZZZ{{{}}}zzzgggVVVMMMEEE;;;222222333222000111000000////////////000000111111111111111111111111///000000000///000222444555;;;999888===<<>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>===<<<;;;;;;;;;<<<===>>>============???@@@AAACCCCCCCCCDDDEEEFFFFFFFFFIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGJJJRRR\\\eeejjjkkkpppppppppppppppnnnkkkiiiddddddcccjjjrrrppp{{{yyynnniiiiiigggbbb```[[[TTTMMMGGGBBB<<<999>>>@@@FFFRRRaaakkklllhhhdddhhhmmmqqqtttuuuwwwxxxrrr}}}llliiivvvyyyuuukkkIII;;;:::777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999::::::999???DDDMMMgggiiiccc\\\VVVPPPPPP[[[gggppprrrtttuuuttttttuuuvvvsssqqqssseeeppp|||yyyfffYYYQQQJJJ===000...////////////////////////...............------------...//////...000111222222333666888999DDD```www|||uuu{{{ppp[[[NNNLLL[[[ttt||||||ppp^^^YYY___jjjxxx{{{eeeVVVTTT\\\gggnnnwwwyyyxxxjjjbbb^^^dddlllppppppqqqqqqqqqpppooonnnnnnoooooooooppppppqqqsssttttttuuusssxxxvvvuuuzzz|||vvveee[[[RRRIIIGGGLLL[[[ssshhhXXXRRRPPPLLLHHHDDDAAAAAACCCEEEKKKWWWcccllltttyyytttjjjeeeiiiooorrrpppooopppsssuuuvvvwwwvvvwwwwwwvvvssspppnnnooooooppppppqqqrrrsssttttttrrrqqqqqqppppppqqqqqqrrrqqqrrrtttvvvvvvvvvvvvuuuuuuyyy|||~~~ssskkk]]][[[___pppnnnbbbQQQYYYwwwzzzsssooopppooofff[[[TTTJJJ>>>444222333222111222000000////////////000000111111111111111111111111///000000000///000333555777<<<:::;;;???<<<@@@OOOvvv{{{ttt}}}~~~zzzuuuhhhzzz{{{```OOOddd}}}uuujjjbbbVVVVVVNNNPPPTTTZZZ___bbbfffiiilllmmmeeeYYYNNNHHHEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>??????>>>>>>??????@@@AAA>>>===<<<;;;;;;<<<>>>>>>======<<<<<<===???@@@AAACCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGIIIOOOXXXbbbiiillloooqqqrrrsssqqqnnniiigggiiigggeeeppp~~~}}}~~~uuunnnmmmmmmkkkjjjfff^^^VVVOOOGGG@@@<<>>BBBPPPbbbmmmooolllgggggghhhjjjlllooossstttttt~~~}}}tttjjjqqq~~~rrrtttNNN<<<:::777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999::::::888>>>CCCMMMhhhlllddd\\\WWWQQQPPPYYYfffppprrrtttuuutttssstttuuuuuufff[[[lll|||iii\\\UUUMMM???222...000////////////////////////............------------...//////...000111222222444666999;;;FFFjjjzzzttt^^^SSSSSSbbbzzzxxxxxx|||lll___ZZZ]]]eeeooovvvaaaTTTTTT^^^hhhooorrruuuuuujjjcccfffnnnqqqppppppqqqppppppoooooooooooooooppppppqqqrrrrrrsssttttttqqqwwwuuuttt{{{~~~zzzkkkaaaWWWOOOEEEJJJWWWmmmhhhXXXSSSQQQLLLGGGEEEBBBAAADDDGGGNNNYYYdddnnnuuuyyyrrriiigggkkkpppooommmlllooossswwwxxxwwwsssqqqppppppmmmjjjkkkooopppppppppqqqssstttrrrqqqrrrrrrrrrqqqqqqrrrrrrrrrppprrrtttvvvwwwwwwvvvuuurrruuuxxx{{{zzzoooeeeaaa```llluuubbbQQQXXXqqqwwwooohhhkkkooolllaaaVVVMMM@@@555111111000000222000000////////////000000........................///000000000000111333666888<<<;;;<<<@@@<<>>>>>????????????>>>>>>??????@@@AAA======<<<;;;<<<===>>>???===<<<<<<<<<===>>>@@@AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGKKKSSS]]]fffkkkmmmoooqqqqqqooollljjjiiifffccc]]]eeerrrvvv~~~wwwooommmnnnpppqqqmmmggg```YYYRRRKKKFFFEEEAAADDDTTTfffpppqqqoookkkiiigggeeeddddddeeegggsss~~~xxxlllnnnrrruuusssPPP===:::777777777777666666666666666666666666666666666666666666666666666666666666777777777888999999::::::888>>>CCCMMMgggnnncccZZZWWWRRROOOWWWeeeoooqqqtttttttttsssssssssxxxyyy{{{uuuYYYRRRhhhwwwhhh^^^YYYPPPAAA333///000//////000.........///////////////...------------...//////...000222222333444777999===IIIuuuppp^^^ZZZ]]]kkkuuuvvvzzzmmmaaa___cccgggjjj|||zzzlllZZZRRRVVV```kkkppppppsss|||qqqeeefffmmmpppppppppoooooooooppppppooooooooorrrrrrrrrrrrrrrrrrrrrrrrpppuuusssssszzz~~~}}}oooeee[[[SSSCCCGGGPPPdddiiiWWWRRRPPPLLLFFFEEEBBBAAAEEEJJJQQQ[[[eeeooowwwzzzrrrjjjkkkooorrrjjjiiiiiimmmsssvvvuuussskkkeeebbbbbbaaa```fffnnnppppppppprrrtttsssqqqnnnrrrrrrrrrssssssrrrrrrrrrpppqqqtttvvvwwwwwwvvvuuuqqqsssvvvzzz~~~pppnnneee]]]eee~~~{{{cccQQQWWWjjjwwwqqqmmmrrrzzzwwwgggWWWNNNAAA444000000//////111000000////////////000000........................///000000000000111444777999<<<;;;>>>AAA<<>>???????????????>>>>>>??????@@@AAA>>>===<<<;;;;;;<<<===>>><<<;;;;;;;;;===>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGFFFFFFHHHNNNWWWaaagggkkkmmmoooooommmmmmoooqqqeeeeee]]]ZZZ___bbbqqq~~~xxxrrrnnnpppttttttqqqlllfff___WWWOOOJJJOOOJJJNNN^^^mmmrrrqqqpppuuuwwwvvvrrrkkkdddaaaaaammmxxxyyymmmlllrrrkkktttlllQQQ???;;;777777777777666666666666666666666666666666666666666666666666666666666666777777777888999999::::::999???CCCLLLfffrrrdddZZZXXXSSSNNNUUUccclllooorrrssssssrrrrrrrrrwwwsssooonnniii[[[UUUiii}}}yyyuuummmaaaXXXUUUSSSDDD555000000//////000.........///////////////...------------...//////...000222333333555888:::???LLLyyywwwhhh[[[]]]cccooovvvwwwxxxpppcccccciiilllkkkxxxooobbbTTTPPPXXXdddmmmqqqvvvuuuvvv~~~uuueeeccciiinnnppppppmmmnnnoooppppppqqqppppppsssssssssrrrrrrqqqqqqqqqpppuuusssssszzz~~~rrriii___WWWFFFHHHLLL[[[|||mmmZZZTTTRRRMMMGGGFFFBBBAAAFFFMMMSSS]]]fffpppyyy|||sssmmmpppttttttiiiggghhhlllqqqrrrnnniii```XXXSSSTTTTTTUUU]]]hhhkkkmmmqqqssstttsssrrrppprrrssssssttttttssssssrrrpppqqqsssuuuwwwwwwwwwwwwttttttvvvzzz~~~ooooooeeeZZZ___wwweeeTTTVVVbbbyyywwwvvvvvv|||mmmYYYNNNAAA555111000//////111000000////////////000000111111111111111111111111///000111000000222555777:::<<<<<>>FFF^^^}}}sssxxxddd^^^sssxxx___UUUTTTMMMQQQMMMNNNPPPTTTZZZaaafffhhhhhheee^^^TTTKKKFFFCCCBBBAAA@@@@@@???????????????@@@??????>>>>>>??????@@@AAA>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFEEEFFFIIIQQQ[[[aaaiiikkknnnnnnmmmooossswww~~~}}}nnnbbbYYYaaaxxx|||wwwsssssswwwwwwsssnnnggg___UUUKKKEEENNNKKKRRRbbbllljjjgggggguuummmjjjooozzz|||nnnjjjzzzrrriiilllsssvvviiiQQQAAA===777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999:::::::::@@@DDDMMMfffxxxggg\\\ZZZUUUMMMSSSaaaiiilllppprrrrrrqqqqqqqqqxxxpppnnnrrrppp___ZZZnnn|||wwwtttsssmmmaaaWWWTTTUUUEEE666000000//////000............/////////000...------------...//////...000222333333555888;;;???PPPxxxvvvppptttjjj___```dddooouuuyyyrrrmmmhhhfffmmmqqqqqq{{{|||ggg\\\QQQQQQZZZgggnnnpppzzzwwwuuuwww}}}uuubbb___eeellloooqqqkkklllnnnpppqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrwwwttttttzzzssslllddd]]]OOOMMMKKKVVVvvvqqq```[[[XXXPPPHHHFFFBBBAAAGGGNNNVVV___gggpppzzz~~~vvvqqquuuyyywwwllljjjjjjnnnqqqnnneee]]]UUULLLIIILLLLLLKKKSSS___dddiiippptttttttttuuuvvvrrrssstttuuuuuutttsssrrrqqqrrrssstttuuuwwwxxxxxxyyywwwxxxzzz|||pppmmmeee\\\]]]ooojjjYYYWWWZZZrrryyyyyyzzzrrr^^^NNNBBB666333333111000111000000////////////000000111111111111111111111111///000111111111222555888;;;===>>>DDDGGGAAAJJJeee}}}iiidddxxxxxx[[[PPPPPPJJJMMMJJJKKKLLLPPPXXX```fffggggggccc\\\SSSKKKFFFCCCAAA@@@@@@???????????????@@@@@@??????>>>>>>??????@@@AAA>>>===;;;:::999999999999:::::::::;;;<<<>>>@@@BBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGEEEEEEDDDDDDFFFLLLUUU\\\bbbggglllmmmllllllpppsss|||ccc[[[ggg|||wwwvvvyyywwwtttooohhh___TTTIIIBBBEEEEEEPPPaaafff___YYY[[[yyy{{{xxxwwwpppfffssspppmmmpppyyy}}}oooSSSAAA===777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999::::::;;;@@@EEEOOOhhh}}}kkk^^^\\\VVVMMMRRR___gggjjjoooqqqqqqqqqpppqqqsssttt}}}ZZZXXXmmm~~~zzzlll```\\\VVVFFF777111000000///000---.........//////000000...------------...//////...000222333444666999;;;???SSS}}}nnnkkkqqqyyysssgggddddddnnnssszzzkkkgggnnnjjjooouuuvvv~~~sssdddZZZQQQRRR\\\hhhnnnoooxxxyyyzzz{{{}}}uuu```\\\ccckkkooorrriiikkkmmmppprrrsssssssssppppppqqqrrrsssssstttuuutttxxxuuuuuu|||}}}rrrnnnhhhbbbWWWSSSMMMUUUtttuuueeeaaa]]]SSSIIIGGGBBBAAAGGGOOOWWW```gggppp{{{xxxtttyyy|||yyypppnnnmmmoooqqqkkk___UUUOOOFFFDDDHHHHHHEEELLLWWW^^^fffooottttttuuuxxx{{{rrrssstttuuuuuutttsssrrrrrrrrrrrrsssuuuvvvxxxyyy|||zzzyyyzzz{{{rrrmmmhhh```]]]iiinnn\\\XXXVVVmmmzzzzzzzzz}}}vvvcccNNNBBB888555555333222333000000////////////000000///////////////////////////000111111111333666888===???@@@GGGJJJDDDNNNiiiiiicccxxxvvvXXXMMMMMMFFFIIIEEEIIIJJJNNNVVV^^^eeeffffffbbb[[[RRRJJJEEECCCAAA@@@@@@???????????????@@@@@@?????????>>>???@@@@@@AAA???===;;;999888777888888:::::::::;;;<<<>>>@@@BBBEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHDDDDDDDDDCCCDDDIIIRRRXXX\\\bbbiiikkkjjjhhhjjjlllyyyrrr```ddd~~~yyywwwyyyvvvsssoooiiiaaaVVVKKKDDDAAADDDRRRcccfff[[[UUUWWWlll~~~yyyqqqbbbooonnnqqqwwwvvvUUUAAA>>>777777777777666666666666666666666666666666666666777777777777777777777777777777777888999999::::::;;;@@@FFFPPPkkknnnaaa^^^XXXNNNRRR^^^lllqqqtttqqqoooooonnnjjjwwwsssyyymmmWWWiii~~~ppp```YYYXXXMMM888000444...)))000////////////////////////...............///000000333000111444666555888<<>>BBBEEEKKKKKKCCCSSSuuu|||xxxeeecccuuu|||bbbRRROOOHHHJJJDDDFFFGGGKKKPPPVVV^^^dddhhh___XXXNNNGGGEEECCCAAA???@@@@@@??????>>>=========AAAAAAAAA@@@>>>>>>AAACCCCCC@@@<<<888666777999:::@@@@@@??????????????????EEEDDDDDDDDDDDDEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBCCCFFFJJJNNNPPPYYY\\\aaadddfffhhhkkklllvvvoooaaazzz~~~~~~{{{yyyyyywwwxxxxxxrrrgggYYYMMMFFFIIIGGGWWWfffddd]]]YYYRRR[[[rrr}}}~~~kkk\\\mmmjjjkkkvvvYYYAAA<<<:::888666666666666666444666666666666666666666666777777777777666666666666777888888999999:::;;;;;;;;;>>>CCCRRRmmmnnnbbb```YYYOOOQQQ\\\lllqqquuusssqqqqqqoookkkrrruuu~~~```kkk~~~ooo]]]SSSWWWLLL999000444///***000////////////////////////...............///000000333000111444666555888===GGGeeezzz~~~pppuuu~~~qqqmmmrrr{{{yyyooo{{{aaaeeegggnnnppprrr~~~uuudddWWWNNNQQQ\\\eeekkknnntttuuuuuuuuuvvvzzz~~~{{{hhh[[[YYY```iiippprrrqqqqqqqqqqqqqqqqqqqqqppppppoooooopppqqqrrrrrrpppqqquuuyyy{{{|||uuuqqqmmmjjjnnnllldddddd||||||mmmhhh```SSSGGGDDD@@@???DDDJJJPPPXXXaaajjjwww|||uuuuuu{{{nnnpppqqqrrrssspppeeeYYYVVVQQQMMMMMMMMMOOOVVV^^^gggmmmtttvvvuuutttvvvxxxvvvwwwwwwvvvtttsssssstttsssqqqoooppptttwwwxxxxxxzzzxxxwwwwwwvvv|||zzzqqqlllbbb]]]hhhzzzdddWWWWWWwww~~~|||{{{}}}vvv{{{uuuaaaPPPIII>>>555111111111222000000000000000000000000000000000000000000000000111///000222222222888???BBBEEEIIIOOONNNFFFVVVxxxttthhhkkkvvvyyybbbcccxxxgggXXXSSSJJJIIIBBBCCCEEEIIINNNVVV^^^eeeiiiaaaZZZPPPIIIEEEDDDAAA???@@@??????>>>>>>===<<<<<<@@@@@@@@@???>>>>>>@@@BBBBBB@@@===:::888777888888===>>>???@@@@@@@@@???>>>CCCCCCCCCBBBBBBBBBBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCDDDCCCBBBCCCEEEIIILLLNNNTTTWWW\\\___aaacccfffgggkkksss}}}xxxllldddqqq~~~}}}zzzxxxxxxwwwyyyxxxsssiii[[[NNNGGGKKKLLL]]]nnnllleee___UUURRR```sss}}}~~~ooo___nnnlllhhhaaaEEE===:::888666666666666666444666666666666666666666666777777777777666666666666777888888999999:::;;;;;;<<>>BBBGGGMMMVVV___hhhssswwwtttwwwzzzqqqrrrrrrtttwwwyyyrrriiieee^^^WWWTTTSSSWWW```jjjooosssxxxzzzxxxvvvvvvwwwvvvwwwxxxwwwtttssstttuuusssrrrpppqqqsssvvvwwwwwwzzzyyyxxxxxxvvvyyy}}}uuunnnccc^^^hhh~~~}}}gggYYY\\\yyy{{{vvv}}}rrrssszzz|||{{{oooZZZPPPIII???666222222222333000000000000000000000000000000000000000000000000222111222444333333999AAAGGGKKKNNNSSSRRRJJJYYY|||qqqbbbccckkkpppzzzsss]]]eeezzzlll]]]VVVJJJHHH???@@@BBBFFFLLLUUU^^^fffkkkddd]]]RRRKKKGGGEEEBBB@@@??????>>>======<<<<<<;;;>>>??????>>>======???@@@AAA@@@???<<<:::888777777888:::>>>AAABBBAAA???===@@@@@@AAAAAAAAA@@@@@@???DDDEEEFFFFFFFFFEEECCCCCCDDDDDDCCCCCCDDDGGGIIIKKKPPPSSSWWWZZZ\\\^^^aaaccceeegggiiijjjiiigggdddaaadddvvv~~~|||yyywwwxxxwwwyyyyyyuuukkk^^^QQQHHHLLLQQQfffzzzyyypppeeeVVVNNNPPPWWWbbbmmmuuuyyyzzz|||vvvdddnnnpppjjjnnnKKK>>>:::888666666666666666444666666666666666666666666666666666666777777777777777888888999999:::;;;;;;===@@@GGGVVVrrr~~~pppeeeccc^^^UUURRRVVVaaajjjrrruuuxxxzzzyyyvvvxxxpppsssiiicccttt|||dddOOORRRLLL;;;000333000,,,111////////////////////////...............///000000222111333666666666<<>>666222222222222000000000000000000000000000000000000000000000000222222333444333333:::CCCKKKOOORRRWWWVVVNNN]]]vvvmmmrrrtttuuuvvvrrrgggWWWcccyyylll\\\TTTIIIGGG@@@>>>@@@DDDKKKTTT___hhhmmmggg___UUUMMMIIIFFFCCCAAA>>>>>>======<<<<<<;;;;;;===>>>???>>>===<<<===???@@@@@@@@@???===:::777555444888===AAACCCAAA???===<<<===???@@@AAAAAA@@@@@@CCCDDDEEEEEEEEEDDDCCCBBBEEEDDDCCCCCCCCCDDDFFFGGGNNNQQQUUUWWWYYY\\\___bbbfffeeeccc```\\\ZZZXXXWWWXXXeeeuuu}}}yyywwwxxxwwwxxxxxxuuummm```SSSJJJLLLUUUppp}}}lllWWWPPPLLLLLLRRR[[[ccciiinnnwww{{{|||iiiooozzzoooxxxPPP>>>:::888666555666666666444666666666666666666666666666666666666777777777777777888888999999:::;;;;;;<<<@@@HHHWWWsss~~~qqqfffccc___WWWSSSTTTbbbjjjrrruuuwwwyyyxxxuuuyyyrrrkkkbbbYYYeeevvv|||{{{aaaJJJOOOLLL<<<000222000---111////////////////////////...............///000000222222444777666777===FFFTTTvvv|||~~~{{{vvv}}}uuutttqqq^^^ffflllqqqrrrvvvssseeeXXXOOOSSS^^^hhhnnnqqqwwwxxxyyyxxxxxxyyy|||~~~zzznnniiimmmsssttttttttttttuuuuuuvvvvvvuuutttsssrrrrrrrrrrrrrrrnnnmmmpppuuuzzz|||tttpppnnnmmmvvv{{{lllbbbVVVJJJFFFAAA>>>@@@DDDHHHOOOWWW___hhhooosssxxx|||wwwnnnhhhiiijjjmmmvvvzzzmmmhhhdddaaa^^^___iiitttsssuuuxxxyyyyyyxxxxxxxxxvvvwwwxxxvvvtttssstttuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxxxxzzz{{{yyyzzzzzzsssgggbbbkkkkkkZZZ```ttt|||www~~~uuuuuutttllliiifff[[[MMMFFF===666222111111111000000000000000000000000111111111111111111111111000111222444222222;;;FFFNNNRRRUUU[[[ZZZRRRaaa|||www~~~|||zzzqqqsss|||aaaPPP[[[uuuhhhWWWOOOEEEGGGAAA>>>@@@DDDJJJTTT^^^hhhnnnhhh```VVVNNNJJJHHHEEEBBB>>>>>>======<<<<<<;;;;;;<<<===???>>>===<<<===>>>???@@@AAA@@@???<<<888666333666;;;???AAAAAA???===:::;;;===???AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDCCCBBBBBBBBBCCCDDDKKKMMMPPPSSSUUUXXX[[[^^^dddcccbbb___[[[TTTOOOKKKPPPXXXdddsss~~~yyyxxxyyywwwvvvuuurrrlllbbbUUULLLMMMZZZzzzyyy```RRRLLLJJJNNNQQQRRRVVV]]]kkkqqqyyynnnpppqqq}}}|||SSS@@@:::888666555666666666444666666666666666666666666555666666666777777777888777888888999999:::;;;;;;;;;@@@HHHXXXtttsssgggccc___YYYTTTSSSfffmmmsssttttttuuusssppptttwwwlll}}}bbbYYYbbbvvv~~~vvv}}}yyy___KKKLLLLLL>>>000222111...222////////////////////////...............///000000222333555777666777???IIIZZZ||||||}}}rrrooottt|||uuuwwwooo^^^gggnnnsssvvv{{{vvvcccVVVMMMQQQ]]]gggmmmppptttuuuvvvwwwwwwxxxzzz|||qqqhhhkkkqqqssssssttttttuuuuuuvvvvvvwwwwwwuuutttsssssssssssssssppppppuuu{{{|||sssmmmjjjjjjrrr~~~~~~lllaaaTTTHHHDDD???<<<>>>@@@BBBHHHNNNXXX```gggiiikkklllhhhbbb]]]___aaaeeeoooxxxxxxssskkkiiigggeeebbbccclllwwwtttuuuvvvxxxxxxxxxxxxwwwuuuvvvwwwvvvsssrrrssstttuuuwwwxxxxxxwwwwwwxxxzzzxxxyyy{{{|||zzz{{{|||vvvkkkdddkkknnn[[[```mmmyyyxxxtttiiieeeddd\\\KKKEEE===666222111111111000000000000000000000000111111111111111111111111///000222444222333>>>JJJSSSWWWZZZ``````YYYhhh{{{~~~|||tttyyyfffOOOUUUqqq|||eeeUUUMMMCCCFFFBBB???@@@CCCIIIRRR\\\ffflllhhh```VVVOOOKKKIIIFFFDDD??????>>>======<<<<<<;;;<<<===??????>>>======>>>===???@@@AAA@@@===:::888444666999<<<>>>?????????;;;;;;<<<>>>???BBBDDDEEEAAABBBCCCDDDDDDDDDCCCBBBCCCCCCBBBAAAAAAAAAAAAAAAEEEGGGJJJLLLNNNQQQUUUXXX[[[]]]______[[[TTTLLLGGGJJJNNNUUU```nnn|||yyywwwyyyvvvtttqqqnnnjjjaaaVVVNNNQQQ___uuuXXXPPPLLLMMMLLLGGGGGGMMMZZZaaakkkvvvqqqoooqqqtttzzzxxxSSSCCC:::888666666666666666444666666666666666666666666555555666666777777888888777888888999999:::;;;;;;;;;@@@IIIZZZuuuttthhhbbb___ZZZUUURRReeekkkppppppqqqsssrrrooorrr}}}yyyjjjttt}}}^^^\\\ggg{{{|||qqq[[[MMMJJJLLL???000111222///222////////////////////////...............///000000222333666888777777AAAKKKbbb|||wwwooonnnmmmkkkrrr}}}vvvzzz|||kkk\\\fffnnnuuu{{{sssaaaTTTKKKPPP[[[eeekkkoooqqqsssuuuvvvvvvwwwyyy{{{sssiiikkkqqqsssttttttuuuvvvvvvwwwwwwzzzyyyxxxvvvuuutttttttttvvvrrrqqqvvv}}}~~~ssskkkhhhgggjjjwww~~~{{{|||~~~vvvhhh___TTTGGGDDD???===?????????CCCHHHQQQWWW[[[ZZZXXXWWWWWWVVVVVVYYY\\\bbbllltttsssmmmhhhfffdddbbb```bbbnnnzzzvvvvvvvvvwwwxxxxxxwwwvvvtttuuuvvvuuurrrqqqrrrssssssvvvxxxxxxwwwwwwxxxzzzyyyzzz{{{{{{yyyzzz~~~zzzoooeeehhh}}}qqq\\\```gggyyy|||xxxtttjjjgggdddZZZLLLFFF===777333222222222000000000000000000000000111111111111111111111111...000333555333555AAANNNYYY]]]aaahhhhhhaaaqqqyyy|||www\\\[[[ooo|||gggXXXOOOCCCEEE@@@>>>???AAAFFFNNNXXXbbbhhhggg```VVVOOOKKKJJJGGGEEE@@@??????>>>>>>===<<<<<<<<<>>>@@@@@@???======>>>===>>>@@@AAA@@@???<<<;;;777777777888:::===???@@@>>>===<<<<<<===???BBBDDD@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAACCCEEEGGGIIIMMMQQQTTTUUUXXX[[[]]][[[UUUOOOJJJEEEEEEGGGMMMVVVaaammmuuu{{{zzz}}}~~~xxxvvvwwwuuuqqqmmmjjjfff```VVVOOOSSS```}}}ooo^^^RRRQQQNNNGGGBBBDDDIIINNNXXXdddqqqrrrlll{{{{{{tttooozzzqqqPPPCCC:::888666666666666666444666666666666666666666666555555555666777888888888777888888999999:::;;;;;;;;;AAAKKK\\\xxxuuuhhhaaa___[[[VVVRRR```ggglllmmmpppsssuuusssvvv|||vvvdddjjjrrrgggRRRXXXgggwwwqqqrrr{{{yyyfffRRRIIIIIILLL???000111222///222////////////////////////...............///000000222333666888777888AAAMMMiii{{{|||qqqwwwrrrgggeeeooopppgggiiiuuuwww|||yyyhhhYYYcccnnnwwwmmm___SSSJJJNNNZZZdddjjjnnnqqqsssuuuvvvwwwxxxzzz|||}}}vvvkkkmmmttttttuuuuuuvvvwwwwwwxxxxxx{{{zzzyyywwwvvvuuuuuuuuuwwwrrrqqqvvv~~~sssjjjfffeeeaaaooo|||~~~wwwpppmmmlllnnnwwwxxxlllbbb^^^TTTIIIFFFBBB@@@AAAAAA@@@BBBFFFNNNRRRSSSNNNIIIHHHLLLOOOTTTXXX]]]cccmmmtttrrrkkkeeebbb```^^^[[[___mmm{{{yyyxxxwwwwwwxxxxxxvvvttttttuuuuuutttrrrqqqqqqrrrqqqtttwwwxxxvvvvvvxxxzzz{{{{{{{{{{{{wwwxxx|||rrreeefffyyyttt^^^aaacccrrr|||yyyrrrpppkkk]]]LLLGGG???888555444333333000000000000000000000000111111111111111111111111...000444666444777DDDQQQ^^^bbbfffmmmnnnhhhxxx|||yyyjjjfffooo}}}kkk\\\RRREEEDDD>>>>>>>>>???DDDLLLUUU___dddfff___UUUNNNKKKJJJHHHFFF@@@@@@??????>>>>>>======<<<>>>@@@AAA???>>>>>>>>><<<===???@@@@@@???>>>===999777666666888;;;???BBBAAA???<<<::::::<<>>@@@EEENNN[[[fffuuuuuuyyy~~~}}}wwwtttvvvuuupppjjjgggddd___VVVOOOSSS]]]wwwoooZZZVVVTTTKKKDDDBBB===BBBJJJVVVeeewwwsssjjjwww{{{mmmttt~~~kkkLLLAAA:::888666666666666666444666666666666666666666666444555555666777888888999777888888999::::::;;;;;;<<>>>>>CCCQQQkkkzzzwwwrrrmmm\\\fff{{{wwwhhhkkkvvvqqq{{{[[[\\\eeeuuuxxx|||fff^^^PPPHHHRRR```gggjjjnnnssstttuuuvvvxxxzzz{{{{{{ooojjjrrrwwwvvvuuuuuuuuuwwwxxxyyyyyyyyyxxxvvvuuusssrrrrrruuuyyyuuuuuu~~~|||uuuoooiiiddd```nnn~~~|||rrrllljjjiiieeebbbcccddd^^^SSSHHHEEEBBB@@@AAA???<<>>>>>>>>>>>===;;;>>>???@@@AAAAAA@@@>>>===>>>???AAAAAAAAA@@@>>><<<888999888666444666;;;???FFFEEEAAA???=========>>>>>>???@@@BBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????AAA???@@@EEEFFFFFFHHHLLLPPPYYY```___[[[VVVPPPKKKJJJFFFAAA>>>AAAIIISSSYYYlllrrryyy|||{{{yyywwwwwwyyytttlllfffaaaZZZRRRMMMUUU```qqqnnn```XXXQQQHHH@@@CCC???@@@IIIXXXjjj~~~jjjppp~~~|||{{{oooUUU<<<:::999777666777888777666666666666666777777777777666666666666777777777777999:::;;;<<<======>>>===@@@BBBIII\\\{{{vvvjjjccc___[[[SSSLLL]]]dddjjjmmmpppuuuvvvtttzzzkkk|||}}}mmmccc\\\iii~~~yyyvvvuuunnn]]]MMMNNNNNN>>>000111000...111////////////000000000000.../////////...///111444333888666888>>>???DDDSSSooozzzuuuooolllaaannnwwwqqqpppsssxxxYYY[[[dddnnnwww}}}ggg```QQQJJJUUUbbbiiilllpppuuuuuuvvvwwwxxxyyyyyyyyy}}}sssmmmrrruuuuuuuuuvvvvvvwwwxxxxxxwwwwwwwwwvvvvvvuuuuuuttttttyyyvvvvvv~~~uuunnniiieeecccmmmxxx|||wwwnnnfffbbbaaa___^^^______ZZZQQQIIIEEEBBBAAAAAA@@@>>>AAAFFFQQQXXXYYYQQQIIIGGGIIIJJJOOOVVVcccsss}}}vvvnnnfff^^^YYYWWW[[[fffrrrvvvtttssstttvvvvvvtttrrrtttttttttttttttssssssrrrttttttuuuuuuwwwxxxzzz{{{|||yyyyyy{{{|||}}}tttjjjccciiiwww]]]\\\[[[eee~~~yyyfffRRRIII===555333333111///111111111111111111111111000000111111111222222222222111444888666888HHH[[[fffjjjnnnuuuuuummmrrrwwwlllbbbXXXDDDDDDCCC@@@>>>@@@GGGLLLRRRZZZaaaaaa```[[[TTTPPPOOOLLLFFFAAA???======>>>???>>>>>>===>>>@@@AAAAAA???>>>======???@@@AAAAAA@@@???>>>::::::999666444555999===DDDBBBAAA???============>>>???@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@>>>???CCCDDDCCCFFFKKKNNNXXX``````]]]YYYTTTOOOKKKIIIFFFEEEFFFKKKPPPTTTaaagggpppvvvxxxxxxxxxxxxvvvrrrkkkccc\\\UUUPPPMMMTTT^^^mmmyyykkkaaaWWWLLLDDDBBB???>>>EEEOOO^^^rrr~~~iiinnntttVVV===;;;999777666777777777666666666666666777777777777666666666666777777777777999999;;;<<<=========>>>@@@DDDLLL^^^{{{wwwjjjbbb^^^YYYQQQIIIXXX```gggkkknnnrrrsssqqqvvv~~~sssyyydddWWWeee{{{fffQQQSSSRRRAAA111111111...111////////////000000000000.../////////...///222444444999888999???@@@GGGWWWuuuyyywwwtttlllbbbmmm}}}qqqtttvvvXXXYYYaaahhhttt|||kkkaaaSSSLLLXXXffflllooorrrwwwwwwwwwwwwwwwxxxxxxxxxzzz{{{wwwnnnnnnpppqqqtttvvvwwwxxxwwwwwwvvvvvvvvvwwwwwwwwwwwwwwwtttyyywwwxxxuuummmiiigggfffjjjnnnoookkkccc[[[VVVVVVVVVWWWXXXWWWSSSMMMHHHEEECCCAAABBBAAA@@@CCCIIIUUU___fffbbb[[[WWWUUUTTTPPPWWWfffxxxyyylll^^^TTTQQQUUU___jjjpppooopppqqqtttttttttrrrtttttttttttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyyzzz}}}{{{{{{}}}}}}}}}uuullldddhhh|||aaa^^^[[[ccc~~~nnnQQQJJJ@@@888444222111111111111111111111111111111000000111111111222222222222222555888777;;;NNNcccnnnrrruuuyyyyyyrrr~~~yyyyyypppfffZZZFFFDDDCCC???===???EEEJJJPPPYYYbbb___aaa___WWWQQQNNNJJJFFF???>>><<<===???@@@@@@???<<<===>>>?????????>>>======>>>???AAAAAAAAA@@@@@@===<<<;;;888555555666888@@@@@@?????????>>>===<<<>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@????????????======@@@AAAAAAEEEKKKPPP[[[dddeeedddbbb^^^YYYRRRRRRQQQPPPPPPPPPPPPPPPWWW]]]fffnnnrrrtttuuuuuussspppjjj___UUUNNNLLLMMMVVV^^^iiivvvzzzmmmaaaSSSJJJDDDAAA@@@AAAFFFQQQeeevvv~~~iiimmm}}}xxxYYYCCC<<<:::777666777777777666666666666666777777777777666666666666777777777777888999:::<<<======>>>>>>AAAGGGQQQaaazzzvvvjjjbbb^^^ZZZQQQJJJSSS]]]eeeiiikkkooopppooonnnyyypppkkkUUUccczzzgggTTTUUUTTTBBB222111111...222////////////000000000000...///000//////000222555444::::::;;;AAABBBJJJ[[[{{{~~~www{{{|||nnn___^^^jjjvvvxxxrrryyyZZZYYY^^^eeeppp~~~nnn```SSSMMMYYYhhhnnnqqqsssvvvvvvvvvwwwxxxxxxyyyyyyxxxwww|||vvvkkkfffgggjjjoootttxxxyyyxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxvvv{{{zzz{{{xxxmmmhhhhhhmmmnnnnnniii```XXXSSSQQQTTTVVVXXXXXXVVVQQQLLLIIIFFFCCCBBBCCCCCCAAAEEEKKKVVVeeesssvvvrrrmmmhhhdddWWW]]]jjj{{{}}}nnn\\\QQQMMMPPPZZZdddmmmnnnoooqqqsssuuuuuuuuuvvvuuutttttttttuuuwwwxxxwwwwwwwwwwwwwwwxxxyyyyyy|||{{{{{{~~~}}}{{{~~~}}}uuummmfffiiiddd___ZZZaaa|||~~~}}}nnnTTTOOOEEE<<<666333444555111111111111111111111111222222333333333444444444222111555888888>>>TTTlllzzz}}}~~~wwwzzz|||xxxuuuwwwpppdddKKKEEEAAA>>>===???DDDHHHNNNXXXcccaaaeeedddZZZQQQKKKGGGCCC@@@>>>======>>>??????>>><<<<<<===>>>>>>>>>>>>===<<<===???@@@AAABBBBBBBBB@@@???<<<999777555555555<<<===???@@@@@@???>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>><<<===??????@@@FFFNNNXXXbbblllooonnnmmmiiieee``````^^^\\\ZZZWWWTTTSSSSSSXXX___fffkkknnnoooooopppooohhh\\\NNNHHHIIINNNWWW^^^gggnnnyyywwwiii\\\SSSJJJHHHEEECCCBBBIII[[[mmmlllnnnxxx~~~{{{___NNN===;;;777666777777777666666666666666777777777777666666666666777777777777888999:::<<<===>>>>>>???AAAJJJUUUccczzzuuuiiibbb```\\\TTTMMMSSS]]]fffhhhjjjmmmoooooogggvvv~~~hhh||||||```kkk{{{xxxeeeRRRTTTSSSBBB222222111...222////////////000000000000...///000//////000333666555<<<<<<===CCCDDDNNNaaaxxxzzzyyysss___TTTXXXdddxxxuuummm|||^^^[[[]]]ccciiitttlll^^^QQQMMMZZZiiioooqqqsssttttttuuuvvvxxxyyyzzz{{{wwwuuuwww||||||rrreee]]]]]]bbbjjjqqqwwwyyyyyyyyyzzzzzzzzzyyyxxxxxxwwwwwwwww}}}|||}}}~~~ooojjjjjjsssvvvuuulll]]]SSSQQQSSSXXXZZZ]]]]]]ZZZUUUNNNJJJGGGDDDCCCDDDCCCBBBFFFKKKXXXkkk{{{rrrkkk^^^```gggvvvwwwjjj\\\RRRMMMOOOYYYcccnnnppprrrtttuuuvvvwwwxxxxxxwwwvvvttttttuuuvvvvvvwwwvvvvvvvvvwwwxxxxxxyyyzzzyyyzzz||||||zzz}}}wwwppphhhiii}}}}}}bbb\\\VVV^^^zzz|||{{{{{{wwwwwwlllYYYRRRGGG===666333444555111111111111111111111111222222333333333444444444111111555888888AAAZZZuuu{{{zzzuuu|||wwwnnn~~~|||pppRRREEE>>>???>>>???CCCFFFKKKWWWccccccgggggg^^^UUUOOOJJJFFFBBB@@@>>>===>>>>>>===<<<<<<<<<===>>>>>>>>>>>>>>>======???@@@AAABBBCCCCCCBBB@@@>>><<<999777555444999;;;>>>@@@BBBAAA@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>AAAJJJTTT```kkkuuuxxxxxxwwwtttpppnnnllliiieeeaaa]]]ZZZXXXRRRUUUZZZ```eeeiiikkklllmmmllleeeXXXJJJDDDHHHNNNVVV]]]fffmmmttt~~~pppddd^^^RRRNNNJJJFFFBBBEEETTTcccyyyrrrqqqrrrvvvdddTTT>>>;;;888666666777777777666666666666777777777777666666666666777777777777999:::;;;===>>>???@@@@@@BBBKKKXXXfff|||~~~uuuiiibbb```\\\UUUNNNUUU___fffggggggkkkooopppgggwwwyyy~~~dddtttiiillloooyyyiiiRRRPPPPPPAAA222333222...111////////////000000000000...///000000000111444666666>>>>>>???DDDFFFQQQeee~~~zzztttyyydddXXXYYY___lllqqqiiiggg|||aaa___```eeedddlll}}}iii\\\PPPMMM[[[jjjpppqqqsssssssssuuuvvvxxxzzz{{{|||xxxwwwwwwxxxwwwooocccYYYYYY^^^gggpppvvvzzzzzzzzz|||{{{{{{zzzyyyxxxxxxwwwxxx~~~~~~vvvnnnmmmpppwww{{{sssdddWWWSSSUUUYYY[[[]]]___]]]WWWMMMFFFGGGDDDCCCDDDCCCBBBEEEKKKaaawww~~~tttdddaaabbbkkkxxx~~~{{{vvvmmmfff___YYYSSSRRRZZZdddppprrrtttvvvvvvvvvwwwyyywwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyyyywwwwwwzzz{{{zzz~~~}}}tttiiihhhzzzccc]]]YYYccc~~~}}}{{{yyyzzzvvvtttppp^^^TTTFFF:::333222222333222222222222222222222222000000111111111222222222222222666999:::EEEbbbxxxyyyuuuwww|||}}}xxx{{{~~~~~~{{{xxxuuuuuuiiitttUUUHHH???AAA@@@AAACCCDDDJJJWWWddddddhhhggg```ZZZWWWSSSNNNCCCAAA>>>>>>>>>>>>===;;;=========>>>>>>??????@@@>>>>>>???@@@AAABBBCCCDDDCCCAAA???>>>===;;;777555666888;;;>>>AAAAAAAAAAAA???>>>>>>===>>>>>>??????@@@????????????>>>>>>>>>>>><<<===>>>>>>BBBMMMZZZgggrrr}}}{{{yyywwwrrrmmmhhhccc```^^^TTTTTTUUUZZZ```fffjjjkkkiiigggaaaTTTHHHCCCFFFLLLQQQYYYdddmmmsss}}}xxxnnniii[[[UUUOOOIIICCCCCCLLLXXXoooxxxvvvqqqpppiiiUUU@@@<<<888666666777777777666666666666777777777777666666666666777777777777:::;;;<<<>>>@@@AAABBBBBBCCCNNN[[[jjjuuuiiiaaa^^^ZZZSSSLLLSSS\\\cccbbbaaadddiiillliiivvvtttdddkkkgggbbbqqq|||ooowwwlllPPPJJJKKK>>>222333333...111////////////000000000000...///000000000111444777666???@@@@@@EEEHHHTTTiiiiii___aaa___bbbfffccccccxxxaaacccdddjjjgggnnn|||hhh[[[PPPNNN\\\lllqqqrrrttttttuuuvvvwwwxxxyyyzzzzzzzzzyyyyyyxxxvvvpppfff]]]ZZZ___gggpppvvvzzz{{{{{{{{{{{{zzzzzzzzzzzzzzzzzzxxx~~~}}}|||~~~sssqqqqqq{{{{{{mmmbbb\\\^^^___bbbfffggg```SSSIIIHHHEEEDDDDDDCCCAAADDDIIIaaa{{{rrrjjjccceeennnrrrooojjjddddddeeeccc\\\WWW]]]fffpppsssuuuuuutttsssuuuvvvttttttuuuuuuvvvvvvuuuuuussssssssstttuuuwwwxxxyyyxxxvvvvvvyyyzzz|||vvvkkkiii{{{eee```]]]iii}}}|||}}}yyy{{{zzzyyyeeeWWWEEE888333222222111222222222222222222222222000000111111111222222222444444888;;;===IIIiiitttuuuvvvsss{{{|||uuutttvvvhhh~~~|||{{{pppTTTKKKFFFDDDCCCCCCCCCCCCHHHVVVdddfffgggddd___\\\ZZZVVVOOOAAA???>>>===>>>???>>>============>>>???@@@AAAAAA?????????@@@AAABBBCCCDDDBBBAAA@@@@@@@@@>>>:::777333555888;;;>>>???@@@AAA???>>>============>>>???????????????>>>>>>>>>>>><<<;;;;;;<<<===BBBPPP^^^nnnzzz}}}xxxsssmmmhhheeeZZZWWWTTTVVV[[[aaaeeefffdddbbb[[[PPPFFFBBBDDDIIINNNTTT___iiinnnwwwwwwqqqfff^^^UUUNNNGGGCCCGGGMMMaaattt|||yyyzzzoooyyykkkWWWAAA===999666666777777777666666666666777777777777666666666666777777777777;;;<<<>>>@@@BBBCCCDDDDDDGGGPPP^^^ooouuuiiiaaa]]]XXXPPPIIIOOOXXX]]][[[YYY]]]cccgggjjjtttnnnfffcccxxxvvvddd[[[ggg|||zzzsssfffIIIFFFHHH<<<111444333...000////////////000000000000...///000000000222555777777???AAAAAAFFFIIIUUUkkk~~~kkkaaaccc]]]\\\cccggg```ttt```eeeiiipppnnnsss|||kkk[[[PPPOOO^^^mmmssssssuuuvvvvvvwwwwwwwwwxxxxxxxxx{{{|||{{{zzzwwwrrriiiaaa]]]aaaiiipppvvvzzz{{{{{{yyyyyyzzzzzz{{{||||||}}}www}}}{{{zzz|||yyy~~~xxxtttzzzvvvjjjjjjjjjnnntttwwwpppbbbUUUIIIFFFDDDDDDBBB@@@CCCHHHVVVsssuuuiiieeeiiilllgggbbb___dddkkkkkkbbb[[[___hhhooorrrttttttrrrppprrrtttppprrrtttuuuwwwwwwvvvvvvqqqqqqrrrsssuuuwwwxxxyyyxxxuuuvvvyyy{{{}}}wwwmmmlll~~~|||aaa]]][[[iii||||||zzz}}}~~~kkk\\\GGG999555555444222222222222222222222222222222222333333333444444444666666:::===???LLLnnn~~~{{{{{{{{{zzz|||iii}}}wwwtttiiiQQQMMMLLLFFFEEEDDDDDDCCCGGGUUUdddhhhgggbbb[[[YYYXXXRRRJJJ???>>><<<===???@@@@@@???>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBAAA<<<888111222555888;;;>>>???@@@???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>:::999:::;;;<<>>999666666777888888666666666666777777777777666666666666777777777777<<<===???AAACCCDDDEEEEEEIIISSS```rrrvvvjjjaaa\\\XXXQQQLLLQQQ^^^\\\WWW___fffgggkkkmmmvvv}}}xxxhhhkkkuuu```VVVmmmnnnUUUGGGJJJNNNBBB444333000---111000000000000111111111111111111111000///111555999===BBBCCCFFFKKKLLLZZZtttpppllllll]]]]]]hhheeecccyyyhhh^^^^^^hhhmmmoooxxx~~~jjjYYYQQQNNNXXXfffnnnpppqqqvvvwwwyyyyyyxxxxxxyyyzzz~~~wwwoooiiiiiigggiiiqqqvvvvvvvvvxxxvvvvvvvvvwwwxxxwwwtttqqqqqqpppsssxxxzzzzzz~~~|||}}}}}}yyywww{{{sss___[[[PPPGGGEEEEEEDDDCCCEEENNN\\\rrrqqqiiiooosssnnnffffffhhhooouuurrrhhheeehhhqqqqqqqqqqqqpppnnnmmmkkkssssssssssssssssssssssssuuuttttttuuuvvvwwwwwwvvvyyyxxxwwwuuuwww|||zzzuuutttooommmzzzddd___aaaooo{{{wwwvvvsss___FFF888555666555111111111222222222333333333222222222222333444444555888777:::???AAAMMMrrr~~~uuu|||sssggg]]]NNNUUUGGGEEEDDDCCCBBBFFFTTTccciiifffbbb```^^^YYYSSSNNNBBBAAA???>>>>>>>>>??????============>>>???@@@AAABBB???>>>???BBBDDDCCCBBBCCCBBBAAAAAAAAA@@@>>><<<777666555555777:::===???BBBBBBBBB???<<<<<<@@@DDD>>>>>>>>>>>>===<<<;;;:::::::::<<<===<<<>>>JJJVVVkkk|||~~~xxxsssqqqjjjaaaZZZXXXZZZ]]]___aaa]]]TTTIII???;;;===@@@FFFMMMYYYaaacccggguuu~~~ssslllddd[[[PPPFFFBBBDDDKKK\\\qqqrrrnnn{{{rrrOOOJJJAAA999777777555444666666666666666666666666666777888888777555666888:::<<<===@@@BBBEEEGGGHHHHHHOOOTTTaaawwwvvvjjjbbb]]]XXXRRRMMMWWWfffggg```fffkkklllppprrr|||xxxhhhkkkvvvooo___WWWlll{{{wwwvvvppp___OOOFFFKKKNNNBBB444333111---111000000000000111111111111111111111000000222666999===CCCDDDHHHMMMOOO]]]wwwpppnnnpppbbb___fff```ccc}}}iii]]]]]]hhhpppqqqzzzmmm\\\RRRMMMTTTaaajjjpppsssvvvwwwxxxwwwvvvvvvxxxyyy~~~xxxnnnlllhhhiiippptttttttttvvvyyyxxxvvvvvvuuussspppmmmkkkkkknnntttxxxzzz{{{~~~sss^^^RRRGGGCCCCCCBBBCCCFFFFFFRRRdddzzz}}}qqqrrrvvvuuuppplllmmmssszzzyyypppjjjiiiqqqrrrrrrsssrrrqqqooonnnuuuuuuuuuttttttttttttttttttttttttuuuvvvwwwwwwwwwxxxxxxwwwwwwxxx|||yyyuuutttmmmlll|||eee```aaaqqq|||yyyyyy~~~tttcccKKK;;;666555444222111222222222222333333333333222222333333444555666888777:::@@@AAAMMMrrr}}}~~~wwwwwwkkkaaaQQQVVVJJJHHHFFFEEECCCGGGTTTaaahhheeebbb___\\\VVVOOOJJJBBBAAA???>>>===>>>>>>???============>>>???@@@AAAAAA???>>>???BBBCCCCCCBBBDDDCCCBBBAAAAAA@@@>>><<<777666555444666999<<<>>>CCCDDDCCC@@@===<<<>>>@@@===>>>>>>======<<<;;;:::::::::;;;<<<;;;===GGGSSSgggvvv|||yyyxxxqqqggg```]]]^^^```aaabbb]]]SSSHHH???;;;>>>AAAFFFLLLVVV___cccgggtttvvvooofff___UUUIIICCCCCCGGGUUUjjj{{{{{{tttkkksss}}}mmmPPPIII@@@999777777666666777666666666666666666666666777888888777666666888;;;>>>???BBBEEEGGGIIIKKKKKKPPPWWWeee{{{vvvjjjbbb^^^YYYSSSNNN[[[nnnqqqjjjlllmmmnnntttyyy}}}mmmrrrrrrlll^^^YYYllltttlllcccVVVKKKFFFMMMOOOBBB444333111---111000000000000111111111111111111111000000333777:::>>>DDDFFFKKKQQQSSSaaa{{{pppjjjkkk^^^]]]eee___bbbkkk[[[[[[hhhnnnpppyyy{{{ggg]]]RRRJJJOOO[[[fffooouuuxxxxxxxxxvvvtttuuuvvvxxx}}}~~~xxxooojjjiiinnnrrrrrrqqqrrrvvvssspppnnnlllkkkhhhfffccccccffflllpppsssyyyvvvuuu~~~xxx___SSSFFFAAA@@@@@@CCCFFFBBBJJJUUUfffzzzuuuwwwzzzzzzrrrpppttt|||zzzqqqkkkrrrssstttttttttsssrrrrrrwwwwwwvvvvvvuuuuuuuuuttttttttttttuuuvvvvvvwwwwwwwwwxxxxxxxxxyyy|||}}}{{{uuurrrppphhhggg}}}~~~fff___```qqq|||yyyyyy{{{|||ssseeePPP???666333222222222222222222333333333333333333333333444555666777999777;;;@@@BBBNNNttt{{{{{{|||ooocccPPPRRRJJJGGGEEEDDDCCCFFFQQQ^^^hhheeebbb^^^YYYRRRKKKEEEBBBAAA???>>>======>>>>>>============>>>???@@@AAAAAA???>>>???AAACCCCCCBBBFFFDDDCCCBBBBBBAAA???<<<888777555444555777999;;;DDDDDDDDDCCC???=====================<<<;;;:::999:::999:::;;;999:::CCCMMM___lll|||uuullldddaaa`````````aaa[[[QQQFFF>>><<<>>>BBBGGGJJJQQQ[[[aaagggqqq{{{vvvllleee[[[OOOEEEAAABBBLLL]]]ooozzztttrrrkkkqqqwwwvvveeeLLLGGG>>>888777888777777888666666666666666666666666777888888777666777999;;;===>>>AAADDDGGGIIIKKKKKKQQQZZZkkk~~~uuujjjbbb^^^ZZZTTTOOOZZZpppvvvooolllkkklllsss{{{zzzsssdddaaauuu{{{qqqiii___RRRHHHOOOPPPAAA333333222...111///000000000111111111111000111111111111444888<<<>>>EEEHHHNNNUUUWWWfffssseee```TTTYYYgggfff___mmmYYYXXXggglllooozzzuuu^^^YYYNNNHHHMMMYYYeeeooovvvyyyyyyyyywwwuuuuuuwwwyyy~~~|||tttmmmiiilllooommmjjjiiifffccc___]]]\\\[[[ZZZYYYXXXWWWYYY___bbbeeelllttt~~~xxxlllfffkkkrrrpppiiiYYYOOOEEEAAA@@@???BBBFFFDDDIIIPPPZZZjjj{{{pppooosssvvvqqqnnnpppxxxxxxqqqqqqrrrssstttuuuuuutttssswwwwwwvvvvvvuuuuuuttttttssstttuuuvvvuuuvvvwwwxxxvvvxxxyyyyyyzzz|||~~~xxxssspppkkkaaa___vvv}}}eee[[[[[[mmm|||vvvwww{{{|||}}}}}}tttlllbbbQQQ@@@555222222444222222222333333333444444444444444555666777888999:::999===BBBDDDPPPvvv~~~}}}~~~pppcccLLLJJJFFFCCCBBBCCCCCCFFFPPP[[[hhhfffccc___XXXPPPHHHCCCBBBAAA???>>>========================>>>???@@@AAA@@@?????????@@@AAABBBBBBGGGEEEDDDCCCCCCBBB@@@===:::888666444444555777888@@@BBBCCCDDDBBB@@@===<<<<<<<<<<<<<<<<<<:::999999999888888999888888>>>GGGWWWaaarrryyytttlllfffbbbaaa______```YYYNNNCCC===<<>>???BBBFFFIIILLLMMMNNNRRR]]]ppp}}}tttiiibbb^^^ZZZUUUPPPXXXooowwwooollljjjjjjqqqvvv|||iiijjj}}}zzzooo\\\KKKQQQPPPAAA222333222...000///000000000111111111111000111111111222555:::>>>@@@HHHLLLRRRZZZ\\\kkktttgggdddWWW[[[jjjjjj[[[~~~pppZZZWWWfffiiinnn}}}xxx___RRRJJJGGGNNNYYYeeeooovvvzzz{{{zzzyyywwwvvvxxxzzzzzzzzz|||ssslllkkkkkkeee^^^ZZZRRROOOKKKIIIJJJJJJKKKJJJJJJHHHJJJOOOTTTXXX```iiivvvzzzrrrggg___```dddaaaZZZRRRKKKEEECCCBBB@@@AAADDDFFFJJJPPPWWW```kkkzzzooobbb]]]___ccciiihhhiiipppyyy|||wwwpppqqqrrrtttttttttssssssuuuuuuuuuttttttsssssssssrrrtttvvvvvvuuuuuuwwwyyywwwxxxyyyzzzzzz{{{~~~}}}vvvqqqkkk^^^[[[rrrxxx___UUUTTTeee|||vvvwww~~~xxxvvvxxxsssjjjaaaYYYLLL>>>444111333555222222333333333444444444555555555666777888:::;;;<<<;;;???DDDFFFSSSxxx~~~|||wwwsssvvv~~~qqqeeeLLLGGGDDDAAAAAADDDFFFIIISSS]]]ggggggeee```XXXOOOGGGCCCBBBAAA???===<<<<<<<<<===============>>>???@@@AAA>>>????????????@@@BBBCCCFFFEEEDDDCCCDDDCCCAAA???<<<:::777444333444555666;;;===@@@CCCDDDCCC@@@>>><<<<<<<<<<<<;;;:::999888888666777888777666;;;BBBOOOVVVeeeyyywwwrrrmmmhhhfffdddcccaaa\\\UUUJJJAAA<<<;;;>>>@@@BBBBBBGGGQQQZZZaaagggnnnyyyvvvhhhYYYLLLFFFDDDCCCFFFSSSjjjvvvmmm|||yyykkkpppzzzeeeLLL@@@999444555777666666777777777777777777777777777777888888777777888:::===AAACCCFFFJJJNNNQQQSSSTTTSSS```uuu{{{ssshhhaaa]]]ZZZUUUPPPWWWnnnvvvooommmkkkkkkqqqooo~~~}}}gggkkkxxxbbbMMMSSSQQQ@@@222333333...000000000000000111111111111000111111222333666;;;???EEEMMMQQQXXX```bbbqqqqqqrrrvvvhhheeelllgggXXXzzzvvv^^^YYYfffbbbhhhwwwzzzbbbOOOIIIGGGOOOZZZdddnnnuuuyyyzzz{{{{{{yyyxxxyyyzzz}}}yyywww||||||sssrrrooofff[[[UUUMMMJJJFFFCCCCCCCCCBBBAAA@@@>>>@@@EEEJJJOOOYYYbbbppp}}}}}}uuupppggg___^^^```\\\VVVQQQKKKGGGFFFCCC@@@AAADDDEEEGGGNNNVVV[[[___gggooo{{{vvvkkk^^^RRRLLLLLLOOO\\\aaafffkkkrrrzzz|||zzzoooppprrrsssssssssrrrrrrssssssssssssssssssssssssrrruuuwwwwwwttttttvvvyyywwwyyyyyyyyyyyyzzz}}}}}}uuummmaaa^^^ssssssYYYNNNMMM\\\vvv{{{~~~vvvrrrrrrmmmdddWWWPPPEEE:::444222333555333333333333444444444444666666666777888:::<<<<<>>???@@@AAA>>>???@@@?????????AAACCCDDDCCCBBBCCCDDDDDDBBB@@@???<<<999555333333444444777999<<<@@@DDDDDDBBB???;;;;;;;;;;;;:::999888888777555555777777666999>>>GGGMMMZZZjjjvvv~~~~~~tttqqqmmmjjjiiigggeeecccXXXQQQGGG???<<<;;;<<<<<<>>>>>>CCCLLLUUUZZZaaahhhpppzzzrrr```RRRMMMHHHDDDCCCNNNddd}}}}}}zzzzzzqqq{{{}}}mmmrrrnnnWWW@@@888444555777666555777777777777777777777777777777777888888777888;;;===@@@AAAEEEIIIMMMPPPRRRTTTVVVdddyyyyyyqqqfff___\\\YYYTTTOOOVVVlllrrrmmmmmmmmmmmmrrrnnnzzzmmmooo~~~uuu```NNNTTTRRR@@@222444444///000000000000000111111111111000111111222333777<<<@@@JJJSSSXXX^^^fffiiiwwwwwwlllzzztttkkkkkkbbbXXXwww|||ddd]]]iiicccgggsssxxxcccQQQKKKHHHNNNXXXbbbllltttvvvxxx{{{{{{zzzyyyyyyyyyxxxxxxzzz|||~~~xxxnnnggg^^^ZZZUUUQQQMMMJJJGGGEEEDDDAAA@@@CCCFFFJJJRRR[[[jjj{{{{{{xxxpppgggeeeeeeaaa[[[WWWQQQKKKHHHDDD@@@AAAFFFEEEDDDIIIQQQVVVXXX]]]ccchhheee^^^TTTKKKFFFFFFHHHPPP]]]hhhlllnnntttyyyyyypppqqqrrrssstttsssrrrqqqqqqqqqrrrrrrssssssttttttqqquuuxxxwwwtttsssvvvzzzyyyyyyyyyxxxxxxyyy}}}vvvnnndddaaauuunnnTTTJJJHHHTTTkkkwwwqqqqqqlllcccRRRKKK@@@888444444444333333333333444444444444555666777777888:::;;;===>>>AAA???DDDIIILLLYYY~~~}}}|||~~~|||ooonnnaaalllwwwmmmQQQGGGDDDAAAAAAFFFIIIMMMTTT[[[bbbdddeeeaaaYYYPPPIIIFFFCCCAAA???===<<<;;;;;;;;;============>>>???@@@AAA===???@@@???>>>>>>AAACCCBBBAAAAAABBBDDDDDDCCCAAAAAA???;;;777444333333444666777999>>>CCCDDDAAA???:::;;;;;;::::::999888777666444444777777666888<<<@@@EEEQQQ]]]dddhhhsss~~~yyytttllliiigggdddccc```]]][[[SSSMMMDDD>>>;;;;;;:::999999:::@@@IIIOOOTTT\\\eeejjjqqq}}}~~~hhhYYYTTTJJJGGGFFFOOOccc{{{yyytttwww{{{~~~ooovvvrrrYYYAAA:::666777999777666777777777777777777777777777666777888888888999<<<>>>@@@BBBFFFJJJNNNRRRTTTUUUYYYiii~~~xxxpppeee___\\\YYYTTTOOOUUUiiiooojjjlllmmmmmmqqqqqq{{{|||zzzooo]]]OOOUUURRR@@@111444444///000000000000000111111111111000111111222444888===AAAOOOWWW\\\ccckkkmmm{{{ooohhhzzzuuujjjjjjaaaXXXwwwiii```kkkoooooowwwxxxeeeVVVNNNJJJMMMVVV___jjjtttsssvvvzzz{{{{{{yyyxxxxxxsssxxx~~~~~~sssnnnhhhbbb\\\VVVQQQMMMMMMIIIEEEEEEEEEFFFMMMUUUeeettt~~~~~~tttooonnnjjjddd^^^VVVNNNIIICCC???BBBHHHGGGCCCEEEMMMRRRSSSXXX___bbb```ZZZRRRKKKHHHIIIJJJIII\\\lllpppnnnqqqvvvwwwrrrrrrsssttttttsssrrrqqqpppqqqqqqrrrssstttuuuuuuqqquuuxxxwwwtttsssvvvzzzzzzzzzyyywwwwwwyyy|||tttmmmdddcccvvvlllQQQHHHFFFPPPeeexxxrrrrrrmmmdddQQQHHH>>>777555555333222333333333444444444555555777777888999:::<<<===>>>BBBAAAEEEKKKMMMZZZ{{{{{{zzz{{{vvviiihhheeepppyyymmmOOOCCCCCC@@@???CCCFFFIIIOOOVVV```bbbdddaaaXXXPPPJJJGGGCCCAAA???===;;;;;;;;;;;;============>>>???@@@AAA<<>>>>>AAADDD@@@@@@@@@AAADDDDDDCCCBBBCCC@@@<<<777444333333333666777888===AAACCCAAA>>>::::::::::::999888777777555333444777888666888<<<<<>>GGGIIIMMMQQQVVVYYY\\\]]]\\\lll|||qqqddd]]]\\\YYYRRRJJJSSShhhooojjjjjjjjjhhhlllooovvv|||wwwssszzzyyy\\\RRRTTTRRRAAA222333333...000000000000000111111111111333111111333333555>>>GGGPPP___eeefffkkkqqqyyytttsssfffbbbggguuuyyylll```]]]WWWgggmmm```fffiiiqqq}}}jjj[[[PPPGGGJJJUUUaaallluuuvvvuuuuuuuuuuuuwwwxxxyyyrrrtttvvvyyy|||}}}|||vvvggg\\\[[[ZZZXXXVVVSSSQQQQQQQQQccchhhtttyyyrrrnnnkkkhhhccc[[[PPPHHHEEEDDDBBB@@@BBBAAABBBGGGIIIHHHJJJMMMaaaaaaZZZMMMFFFGGGIIIHHHOOO[[[ffflllooossstttrrrsssrrrqqqpppppppppqqqrrrrrrrrrqqqqqqqqqqqqqqqqqqvvvrrrppprrrwwwzzzyyyvvvyyyyyyxxxxxxxxxyyyzzz|||}}}uuuoooccc\\\mmmmmmPPPDDDAAAJJJ\\\zzzwwwwww~~~wwwsssqqqhhh___NNNIIIAAA999444222333444333333222222222333444444555666777777777:::>>>AAABBBFFFGGGLLLTTT___~~~}}}~~~|||yyyooodddmmmxxx}}}mmmWWWEEE???======@@@BBBCCCHHHOOObbbdddfffbbbYYYOOOIIIGGGCCCAAA??????@@@???>>><<<;;;<<<<<<===>>>??????@@@??????>>>>>>>>>>>>>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCAAA???;;;888666555444777777888999;;;===???@@@<<<999777777888888666333444555666555444555777999???BBBGGGNNNVVV]]]```bbbkkkpppssspppkkkgggaaa[[[OOOMMMKKKIIIGGGGGGGGGGGGEEEDDDAAA>>><<<:::888888:::999<<>>HHHTTTccciiiiiiooouuuyyyvvvxxxhhhaaabbbmmmqqqhhh___]]]TTTaaavvvgggjjjmmmuuummm___SSSIIIKKKTTT___jjjrrrvvvuuuuuuuuuvvvwwwxxxyyyrrrtttwwwyyy{{{|||{{{{{{zzzvvvuuu|||sssjjjfffaaa^^^\\\[[[[[[[[[^^^bbbkkkyyyyyysssnnngggaaa___XXXOOOHHHFFFDDDBBB???AAA???AAAEEEFFFEEEGGGLLL]]]^^^XXXMMMFFFGGGIIIHHHPPP[[[ggglllooorrrsssqqqqqqppppppooopppqqqrrrsssqqqqqqqqqqqqqqqqqqqqqqqqvvvsssqqqssswwwzzzyyywwwyyyyyyyyyxxxxxxyyy{{{}}}~~~vvvqqqeee^^^nnnrrrUUUGGGAAAHHHXXXtttsssuuu}}}yyysssnnneee\\\NNNIIIAAA999444222333444333333333333333444444555777777888999999<<<@@@CCCDDDHHHJJJNNNWWWbbbuuugggsss~~~oooYYYGGGCCC@@@???AAAAAABBBHHHOOO[[[aaaeeeddd]]]SSSKKKGGGCCCAAA@@@?????????>>><<<<<<<<<======>>>>>>???????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBBBBAAA???===:::888666555666666777888:::<<>>BBBHHHOOOUUUYYY[[[___eeehhheee```\\\VVVQQQHHHGGGEEECCCBBBBBBBBBBBB@@@???>>>===<<<;;;;;;;;;:::999;;;AAAEEEIIIQQQYYY___dddiiilllooovvvzzzpppkkk___VVVPPPUUUfff|||~~~{{{wwwwww}}}{{{{{{qqqllliiiSSSBBB<<<888999888666555777666666666666777777777888:::777777:::;;;:::===BBBIIIPPPWWW[[[```gggkkkkkkqqq|||yyyooobbb[[[YYYUUUNNNHHHSSShhhoookkkmmmmmmlllpppjjjrrr}}}|||rrrkkkpppvvvwww]]]SSSRRRQQQ@@@222444444000222000000000111111111222222222111222333333555???KKKYYYhhhnnnooouuuzzzzzzwww~~~oooccc\\\bbbhhheee```___RRRYYYyyyhhhhhhmmmvvvooodddWWWKKKKKKSSS]]]hhhpppuuuuuuuuuuuuvvvwwwxxxyyyqqqsssvvvxxxyyyxxxvvvttttttsssrrrvvv}}}vvvnnniiigggfffdddccc^^^___eeepppzzz}}}zzzttthhh]]]YYYSSSMMMHHHGGGEEEAAA>>>???===>>>AAAAAA@@@DDDIIIZZZ\\\XXXNNNGGGFFFHHHHHHRRR\\\ggglllnnnqqqrrrpppooooooooooooooopppqqqrrrpppppppppqqqqqqrrrrrrssswwwtttrrrtttxxxzzzyyywwwxxxyyyyyyyyyxxxyyy|||~~~xxxssshhhaaaoooxxxZZZJJJBBBFFFTTTooopppsss||||||ssslllcccZZZNNNIIIAAA:::444333333444444444333333444444555666888999;;;;;;<<<>>>BBBEEEDDDIIIKKKPPPXXXccczzziii}}}qqq[[[JJJEEEBBB@@@AAAAAAAAAGGGNNNUUU\\\eeegggaaaWWWNNNIIIDDDBBB@@@?????????>>><<<============>>>>>>>>>>>>?????????>>>>>>=========?????????@@@@@@@@@@@@AAA@@@@@@@@@>>><<<:::777666444444555666888;;;>>>???;;;:::888888888777666444555555555444333555888:::<<<===@@@CCCHHHMMMRRRTTTZZZ```dddaaa\\\XXXRRRKKKCCCBBBAAA???>>>>>>>>>???=========<<<<<<;;;;;;;;;:::888:::???CCCFFFNNNVVV^^^bbbfffgggeeeffflllqqqwww{{{zzzvvvttteee]]]WWW[[[jjj}}}}}}xxxvvvyyy~~~}}}~~~xxxmmmyyygggMMMBBB<<<888999888666555777666666666777777777888888;;;999999;;;;;;:::>>>DDDNNNVVV^^^ccciiiqqqvvvvvv{{{yyypppddd\\\YYYUUUNNNIIIRRRgggnnniiijjjjjjhhhllljjjqqq{{{tttyyy}}}iiidddooo{{{zzzvvvuuufffTTTPPPRRRPPP???111444444111333000000111111111222222222222222333444222555AAAMMM^^^nnntttuuu{{{{{{vvvvvvfffYYYYYY___aaaaaabbbQQQTTTyyy|||nnn^^^aaadddppprrrhhhZZZMMMKKKRRR\\\gggooouuuuuuuuuvvvvvvwwwxxxxxxqqqrrrsssuuuuuuuuuttttttuuuvvvwwwwwwzzzxxxtttqqqmmmiii```]]]^^^dddmmmxxx~~~~~~xxxiii[[[RRRNNNJJJGGGGGGEEEBBB>>>>>><<<<<<===<<<<<>>???CCCEEECCCHHHJJJOOOWWWaaauuuttt]]]LLLCCCAAABBBDDDEEEDDDHHHNNNUUU\\\dddfffaaaXXXPPPLLLEEECCC@@@?????????>>>===>>>>>>>>>>>>============???>>>>>>>>>============????????????????????????>>>???@@@@@@>>><<<999777333333333444666999<<<>>>;;;:::999888888777666555555555555333333555888;;;@@@AAABBBCCCFFFJJJOOORRR[[[bbbeeebbb]]]XXXQQQKKKDDDCCCAAA@@@???>>>?????????>>>>>>===<<<:::999888:::888999>>>@@@CCCJJJQQQ]]]aaadddccc___\\\\\\^^^iiimmmrrruuuuuutttsssssskkkeee___bbbnnn}}}{{{~~~|||ooorrrgggKKKAAA;;;888999888666666888666666777777777888888888<<<::::::<<<;;;;;;@@@HHHTTT\\\eeejjjqqqzzz{{{rrrggg___ZZZVVVPPPKKKRRRgggmmmgggfffeeecccfffgggmmmvvvrrrxxxxxxbbb\\\kkk~~~uuukkkeeeVVVJJJNNNRRRPPP???111444444111333111111111111222222222222111222444444222555BBBPPPdddttt{{{|||}}}vvv~~~yyyhhhWWWRRRVVV\\\aaacccRRRQQQrrrrrrcccWWW___[[[hhhwwwkkk\\\NNNKKKQQQ[[[gggppptttuuuuuuvvvwwwwwwxxxxxxsssrrrqqqpppqqqtttwwwyyyvvvyyy}}}}}}{{{|||~~~zzzggg___XXXWWWZZZaaaooo{{{~~~xxxhhhYYYSSSNNNIIIFFFFFFEEEBBB???===;;;;;;;;;999:::AAAJJJ______]]]VVVLLLFFFGGGLLLXXXaaajjjmmmnnnppppppoooppppppppppppoooooonnnnnnoooooopppqqqrrrrrrssssssvvvuuutttuuuvvvxxxxxxxxxvvvyyy{{{{{{yyyzzz~~~}}}xxxsssllljjjvvv[[[GGGBBBJJJZZZqqqtttyyy}}}~~~}}}||||||~~~vvvpppjjjaaaXXXOOOJJJBBB:::555333444555555555555555666777888999999;;;===>>>???@@@CCCEEEDDDIIIKKKPPPWWWaaaxxx```MMMBBBBBBFFFKKKLLLKKKLLLQQQYYY^^^dddddd^^^WWWRRRPPPGGGDDDAAA?????????>>>===>>>>>>>>>>>>====================================>>>>>>>>>>>>>>>>>>>>>>>><<<===?????????===:::999444333222333444777:::<<<;;;;;;:::999888666666666555555444333333555999<<>>===<<<:::999:::888999<<<>>>@@@FFFMMMTTTWWW[[[[[[WWWTTTRRRRRRYYY]]]cccgggjjjllloooqqqrrrnnnjjjlllvvvzzzvvv}}}|||vvv|||{{{pppqqq}}}}}}eeeIIIAAA;;;888888999666666888777777777777888888888888<<<::::::;;;:::;;;BBBLLLYYYaaajjjpppxxx|||tttjjjaaa[[[VVVQQQMMMSSSgggmmmfffeeeccc```cccbbbhhhssszzz}}}eee___pppzzznnneeeSSSIIIQQQRRRQQQ@@@222444444000222111111111222222222222333111222444444222555DDDSSSkkk{{{wwwyyywwwjjjYYYOOOPPPWWW___cccTTTPPPooo~~~rrrcccXXXaaaXXXccczzzooo___OOOKKKQQQZZZfffoootttuuuvvvwwwxxxxxxxxxwwwuuussspppoooqqquuuzzz}}}uuuyyy~~~~~~~~~~~~rrrdddZZZTTTSSSYYYaaalllqqqddd]]]VVVNNNHHHFFFDDDAAA???>>><<<;;;:::888:::CCCNNNbbbaaa^^^XXXNNNGGGJJJQQQ\\\eeelllnnnnnnpppqqqoooppppppqqqqqqppppppooonnnpppppppppqqqqqqrrrrrrsssuuuuuuuuuuuuuuuvvvwwwwwwuuuyyy||||||yyyzzz~~~zzzuuuqqqlllnnn{{{]]]HHHDDDMMM^^^ooouuu|||}}}zzzyyyyyy~~~|||vvvpppnnnlllcccYYYOOOJJJBBB:::555444444555555555555666777888999:::999<<<>>>@@@@@@BBBDDDFFFGGGLLLNNNRRRYYYaaa~~~eeePPPEEEEEEJJJOOOQQQOOOQQQUUU\\\```cccbbb]]]WWWTTTSSSHHHEEEAAA???>>>???>>>>>>============>>>>>>>>>>>>;;;<<<<<<======>>>>>>???>>>===============<<<<<<;;;<<<============<<<;;;666444333222333666999;;;:::;;;;;;:::888666666777555444444222222555:::===CCCEEEHHHIIIIIIKKKPPPTTT[[[ccchhhgggddd___YYYRRRNNNLLLIIIEEEBBB@@@??????===>>>???@@@AAA@@@???>>><<<999999<<<===>>>CCCJJJMMMPPPTTTUUUTTTSSSSSSSSSRRRVVV\\\ccciiiooouuuxxxxxxvvvuuuxxx}}}{{{}}}|||vvvrrr{{{|||yyy~~~fffMMM@@@;;;777888999777666999777777777888888888999999:::999::::::999;;;EEEOOO```iiiqqqwww~~~|||uuukkkbbb[[[VVVQQQNNNTTTiiinnnhhhgggfffcccfffeeekkktttllleeexxxxxxqqq\\\NNNTTTSSSRRR@@@222333333///111111111111222222222333333111222555555222666EEEUUUqqqzzzuuuxxxnnn___SSSQQQWWW```fffYYYPPPmmmxxxiiiYYY]]]ZZZ___qqqtttcccRRRLLLPPPXXXdddmmmssstttvvvwwwxxxxxxwwwwwwwwwuuutttssstttwww{{{~~~wwwyyy|||}}}~~~~~~~~~{{{{{{~~~~~~ooobbbWWWSSSUUUVVVgggwwwmmmcccVVVLLLFFFCCC@@@>>>>>>===<<<;;;999;;;GGGSSSaaa___]]]XXXNNNHHHMMMXXX___hhhooopppoooqqqqqqpppmmmnnnpppqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqttttttttttttttttttuuuvvvtttyyy}}}|||zzz{{{zzzwwwrrrnnnkkkqqqdddLLLGGGOOO^^^hhhqqq|||~~~uuuqqqssssssiii]]]PPPKKKCCC;;;666444555666666666666777888999:::;;;;;;===@@@BBBCCCDDDFFFHHHHHHMMMNNNRRRXXX___}}}kkkUUUHHHFFFHHHLLLMMMLLLOOOUUUZZZ___cccbbb^^^YYYVVVUUUIIIEEEAAA???>>>???>>>>>><<<<<<======>>>>>>??????999:::;;;<<<===???@@@@@@=========<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<======888666444222333555888::::::<<<<<<;;;777666666888555444333222222555:::>>>CCCHHHLLLNNNMMMOOOSSSXXX[[[dddkkkmmmllljjjeee___UUUSSSOOOJJJEEEBBB@@@???@@@AAABBBCCCCCCBBB@@@???===::::::<<<<<<<<>>===<<<:::<<>>>>>>>>>>>;;;<<<<<<===>>>??????@@@888999:::<<<>>>???AAAAAA======<<<<<<<<<;;;;;;;;;999999999::::::<<<===>>>999777555333222444777999:::<<<===;;;777666777888555444333222222555:::>>>EEEKKKPPPSSSRRRSSSWWW\\\VVV```iiimmmnnnnnnkkkfff\\\YYYTTTNNNIIIEEEBBBAAAEEEFFFFFFFFFDDDAAA>>><<<>>>;;;:::<<<<<<<<<@@@GGGGGGHHHKKKNNNRRRVVVZZZ]]]^^^```bbbdddfffjjjnnnrrruuuvvvzzz~~~}}}tttqqq}}}yyyzzz}}}___LLL@@@:::777888999777777999777888888888888999999999666666888999888;;;GGGTTTooowww{{{ttthhh\\\VVVRRRMMMGGGXXXbbbkkkmmmlllmmmooonnnmmmrrrnnnhhhzzz|||kkkSSSbbb^^^NNN<<<444222000000111111111222333333333222222111666666666999888DDD\\\|||{{{vvvpppzzzuuueeeTTTQQQ___lllpppccc```ooonnnVVVOOOYYY]]]jjjvvvfffTTTLLLLLLSSSaaannnpppqqqsssvvvxxxxxxvvvtttyyyxxxwwwvvvwwwxxxzzz{{{xxxyyyzzz{{{||||||||||||{{{zzzyyyzzz}}}}}}iii]]]UUUPPPOOO[[[mmm~~~zzzmmm[[[NNNIIIEEE@@@<<<>>>:::888999999>>>OOO```ccc]]]WWWRRRLLLHHHPPP[[[eeeiiinnnqqqrrrrrrqqqrrrmmmnnnpppqqqrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqpppooouuuuuuttttttsssrrrpppppprrruuuwwwwwwwwwyyywwwnnnhhhgggpppooo[[[PPPVVViiihhhqqq~~~yyyzzzbbbQQQNNN???555888666333888666666777888999:::;;;;;;@@@BBBEEEFFFFFFGGGJJJLLLEEEJJJMMMTTT[[[___uuu}}}|||tttsss}}}___OOOJJJGGGFFFEEEEEEIIIOOOUUU\\\bbbbbb```]]]WWWPPPKKKHHHDDD@@@>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????AAA???<<<<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<<<<;;;888555222111222444555<<<<<<===<<<;;;999666444888555333333333222777>>>JJJJJJLLLOOOSSSWWWXXXXXX\\\bbbkkkqqqsssqqqmmmkkkaaa[[[TTTOOOLLLJJJFFFBBBEEEFFFGGGGGGEEEBBB???===>>>===;;;::::::;;;===>>>CCCCCCEEEKKKRRRZZZ___bbbeeeccccccfffeeeaaa```cccgggnnnwww|||zzzvvv}}}ttt{{{aaaJJJ>>>;;;888777777777777666666666666666777888999:::;;;===999999===;;;DDDZZZnnnzzzssshhh^^^XXXTTTNNNIIIZZZfffppppppnnnooorrrsssqqqttt~~~vvviiiTTTaaa]]]MMM;;;333222111000111111222222333333333333222222666555666999999GGG```yyyvvvhhhVVVRRR```qqqyyypppeeeooopppWWWQQQYYY]]]hhh{{{uuueeeSSSIIIIIIPPP]]]iiipppqqqtttvvvxxxxxxvvvuuurrrssstttvvvxxx{{{}}}~~~xxxyyyyyyzzz{{{||||||||||||zzzxxxxxxzzz|||||||||~~~}}}|||sssdddUUUMMMQQQ[[[hhhxxxsssgggWWWLLLGGGFFFBBB???===;;;:::::::::AAASSSfffddd]]]WWWQQQLLLKKKUUU```hhhlllpppssssssrrrqqqqqqmmmnnnpppqqqrrrrrrrrrqqqppppppqqqrrrsssssssssssstttttttttssssssqqqppppppnnnqqqtttvvvwww{{{{{{sssmmmiiipppooo]]]TTT]]]qqqnnnttt}}}eeeSSSOOO@@@555888666222777555666777888:::;;;<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????>>><<<<<<===>>>===<<<::::::::::::;;;;;;<<<===<<<999666333111222333444:::;;;<<<===<<<:::777666888444333333333333777>>>JJJKKKNNNRRRUUUVVVVVVUUU[[[cccnnnwww{{{yyyuuurrrhhhaaaWWWOOOKKKHHHEEEBBBDDDEEEFFFFFFEEEBBB???===<<<;;;:::999999:::<<<======>>>AAAHHHSSS]]]dddhhhmmmjjjhhhhhhccc]]]ZZZ\\\dddkkkuuu}}}vvvrrryyyvvvyyyaaaKKK===;;;888777777777777666666666666777777888999:::===???<<<;;;>>><<>>???AAACCCEEEEEEEEEFFFHHHIIIJJJNNNMMMNNNPPPRRRkkkzzz{{{|||~~~{{{vvvvvvrrrqqq}}}|||gggSSSLLLEEEDDDCCCAAAAAADDDQQQYYY```bbbaaa___WWWOOONNNKKKFFFAAA>>><<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>?????????===<<<===???@@@@@@???::::::::::::;;;<<<===>>>===;;;777444222222222333777999<<<>>>>>><<<999888777444222333333333888???GGGJJJNNNRRRUUUVVVUUUUUUYYYbbbppp{{{}}}vvvqqqhhh```TTTLLLHHHFFFEEECCCCCCDDDEEEEEEDDDAAA???===999999888888888999999999::::::>>>FFFRRR^^^ggglllqqqnnnkkkhhhaaaYYYVVVWWWcccjjjsss{{{sssnnnwwwvvvqqq~~~[[[GGG===;;;888777777888777666777777777777777888::::::@@@BBB>>>===>>><<>>OOOlll|||||||||{{{cccWWWcccyyygggfffwwwXXXQQQOOO[[[jjjzzz{{{kkkXXXLLLIIIMMMXXXbbblllppptttwwwxxxxxxxxxxxxssstttvvvwwwwwwwwwvvvuuuxxxxxxxxxxxxxxxyyyzzzzzzzzzxxxwwwvvvwwwwwwvvvuuuvvvxxxyyyyyyyyyzzz}}}xxxaaaRRRPPPWWWmmm|||wwwtttvvvyyyzzzyyyrrrgggXXXLLLFFFCCC@@@>>>:::===>>>;;;<<>>>>>??????AAA???>>>>>>???@@@@@@???::::::::::::;;;===>>>???>>><<<999666444222111111444666:::>>>???>>>;;;:::777333222333333333888???CCCFFFKKKNNNQQQSSSUUUWWWXXXaaannnyyy~~~zzzqqqjjjaaaZZZQQQLLLJJJIIIGGGEEEAAABBBCCCCCCBBB@@@>>>===999999888888777666666666:::;;;>>>EEEQQQ]]]fffkkkooollljjjggg```XXXVVVYYYeeekkkttt|||~~~tttpppyyyxxxkkkttt{{{VVVFFF===:::888777777888777777777777777777888999::::::AAACCC@@@===>>>;;;FFF^^^xxxrrriiiaaa___[[[SSSMMMLLL^^^nnnyyywwwnnnlllooosssssswww{{{}}}pppdddooovvv||||||rrr|||xxxiii]]]XXXUUUFFF777222222222222333222222333444555666666666555888666666<<<@@@QQQnnn{{{zzzqqqtttgggWWW^^^sssbbb___{{{[[[NNNLLLZZZmmmnnn[[[NNNIIIKKKTTT]]]jjjnnnssswwwwwwxxxyyyzzzvvvwwwwwwwwwvvvtttrrrqqqxxxwwwwwwwwwwwwxxxyyyyyywwwvvvvvvwwwxxxyyyxxxvvvvvvwwwyyyyyyzzzzzz|||}}}|||kkkYYYTTT[[[pppzzzsssoooooorrrwww{{{rrrhhhYYYLLLEEEAAA???>>>:::===>>>;;;===LLLdddvvvkkkcccUUUJJJHHHQQQ___hhhjjjlllppprrrqqqqqqrrrsssppppppppppppppppppqqqqqqnnnnnnoooqqqqqqrrrrrrrrrsssttttttuuuuuuuuuuuutttxxxzzz|||{{{zzz|||~~~vvvwwweeeZZZZZZhhhsss\\\UUUQQQAAA666888666222666666777999;;;>>>@@@BBBCCCDDDFFFGGGFFFEEEDDDEEEGGGLLLPPPOOOOOOOOONNNddd~~~ooo\\\OOOCCCAAABBBAAA@@@AAAIIIOOOWWW\\\```aaaZZZQQQJJJIIIFFFBBB@@@?????????========================<<<<<<======>>>>>>??????CCCAAA????????????>>>===;;;;;;;;;;;;<<<===>>>???>>>===;;;888555333111000222444888<<<>>>>>>===;;;777444222333333333888???EEEGGGJJJLLLMMMOOOSSSVVVYYY```kkkwww}}}{{{sssmmmccc^^^XXXTTTRRRPPPKKKHHH@@@@@@AAAAAA@@@???>>>===;;;:::999777666555444444:::;;;???GGGSSS___hhhlllnnnkkkjjjfff^^^VVVVVV[[[iiiooowww}}}|||~~~{{{wwwvvv~~~~~~mmmqqqxxxXXXJJJ<<<:::777777777888888777777777777777888999:::;;;???BBB???======;;;GGG```zzzttthhh___^^^YYYPPPJJJKKK```ooo{{{{{{tttqqqrrrtttssswwwzzzpppooofffbbbuuu{{{~~~uuuiiiaaa[[[VVVRRRDDD666111333333333444222333444555666777777777777:::888888===@@@QQQmmmvvvzzz~~~iiiWWW\\\mmmzzz{{{```[[[yyy~~~```OOOMMMYYYmmmppp\\\NNNGGGGGGOOOWWWffflllrrrvvvvvvvvvxxx{{{vvvvvvwwwvvvvvvuuuttttttxxxwwwvvvuuuuuuvvvwwwxxxuuuuuuuuuwwwyyyzzzyyyxxxtttuuuvvvwwwxxxyyyzzzzzz}}}{{{hhhaaadddvvvzzzuuupppooooooppptttzzzsssiii[[[NNNFFFCCCBBBAAA<<>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????DDDBBB???>>>??????===<<<<<<<<<<<<;;;<<<<<<===>>>======<<<:::777444222000111333666999<<<=========888555333333333222777>>>IIILLLOOOPPPOOOOOOSSSVVV\\\```iiittt}}}|||xxxooojjjccc^^^YYYSSSLLLFFF>>>>>>?????????>>>>>>===<<<;;;888666555666777888;;;===CCCLLLYYYdddlllpppqqqooommmhhh^^^UUUVVV[[[kkkqqqxxx}}}|||{{{~~~~~~yyyyyyzzz{{{lllnnnsssUUUFFF<<<999777666777888888777888888777888888999:::;;;<<>>EEEXXXjjjssskkkdddVVVIIIJJJXXXfffkkkmmmoooqqqrrrqqqqqqrrrsssooonnnmmmllllllmmmnnnooooooooopppqqqqqqqqqqqqppppppqqqrrrsssttttttttttttqqqtttxxx{{{~~~{{{```WWWXXXggg|||xxxnnnttt~~~sssdddRRRNNNJJJ<<<333777777444:::999:::;;;>>>@@@BBBCCCDDDAAABBBCCCAAA???>>>>>>???BBBGGGKKKTTT[[[XXXccc}}}|||rrr^^^JJJBBBCCCCCCAAA@@@@@@EEEKKKRRR[[[aaa^^^WWWKKKIIIGGGDDDAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>>>>??????BBB@@@>>>>>>>>>???>>>===>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;888555222111111222444666999;;;<<<===:::666444444222111666<<>>;;;999777666777999888888888888888888999:::;;;;;;:::@@@???>>>???>>>NNNkkk~~~{{{lllaaa^^^YYYMMMIIILLLVVVdddsssyyyyyyxxxvvvsssrrrttt}}}tttmmmooo```ccc~~~|||~~~{{{iiicccbbbYYYVVV___dddOOOAAA444111333333333444222333444666777888888888999<<<::::::>>>???NNNhhh~~~www{{{qqqdddiiivvv~~~iii\\\kkklllUUULLLRRRcccwwwbbbSSSJJJHHHNNNUUUbbbhhhppptttttttttxxx{{{{{{zzzxxxvvvttttttuuuuuuxxxwwwuuutttsssuuuvvvwwwuuutttuuuvvvxxxxxxvvvttttttssssssuuuxxxzzz{{{{{{vvvyyyxxxxxx{{{xxxyyyoookkkjjjlllvvvppp```SSSLLLIIIIIICCCEEEBBB@@@III\\\lllrrriiidddVVVJJJMMM\\\jjjoooqqqrrrtttsssrrrqqqqqqrrrnnnnnnlllkkkkkklllmmmnnnoooooopppqqqrrrsssssssssnnnooopppqqqrrrssssssssspppsssxxx{{{~~~zzz```WWWYYYhhh}}}zzzmmmqqq}}}yyymmm___PPPKKKHHH:::222777777555;;;:::;;;<<<>>>@@@BBBDDDDDD???@@@@@@???<<<;;;;;;<<<===BBBIIIUUU^^^[[[bbbyyy{{{zzzdddMMMCCCCCCCCC@@@???>>>BBBGGGOOOYYY```___XXXMMMKKKHHHEEEAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>????????????>>><<<===>>>@@@?????????>>>===<<<<<<;;;;;;<<<;;;<<<<<<;;;999666333111111222333444777999<<<===;;;777444444222111555;;;CCCLLLXXX```aaaaaabbbddd```^^^___eeeooovvvwwwvvvrrrjjj^^^TTTLLLEEE???:::<<<<<<<<<<<<============:::888555444777;;;AAAEEELLLNNNSSS[[[dddkkknnnoootttsssrrrmmmccc[[[]]]dddgggllltttzzz~~~~~~uuuwwwrrrooosss~~~pppSSS===;;;999777666888999999888888888888888999:::;;;<<<:::@@@??????@@@AAARRRoooyyylllbbb___ZZZPPPIIIIIIZZZaaakkkssswwwvvvuuusssttt}}}wwwqqqmmmZZZrrr{{{rrriiiddd^^^XXX\\\eeeWWWCCC222222444111111666444555555666777888888999999888<<>>EEEEEEHHHPPPYYY]]]\\\YYYQQQNNNIIIEEECCCBBBAAA???============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<:::777333111000111333555777999:::;;;;;;:::888555333333222333AAADDDIIIPPPWWWZZZ[[[[[[ZZZXXXXXX^^^gggkkkiiieeeeee```WWWMMMEEEAAA???>>>===<<<<<<=========:::888;;;999888888;;;AAAFFFJJJOOOSSSYYYaaahhhnnnrrrsssvvvsssqqqnnneee]]]aaakkkooorrruuuxxxzzzrrruuukkk{{{rrrPPP===<<<999777777999:::888666888888888888999:::;;;<<>>>>>>>>>>>=========================================================<<<:::777444222000111222444666888:::;;;;;;:::888555333333222333888:::???EEEKKKNNNPPPPPPUUUSSSSSSXXX___bbb```]]]^^^[[[UUUNNNHHHDDDBBBAAAAAA@@@?????????>>>;;;888;;;999888888<<>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::777444222111111222444666888:::;;;;;;:::888555333333222333333555999===AAADDDFFFHHHMMMMMMNNNRRRXXX[[[ZZZXXXYYYXXXWWWUUURRRNNNKKKIIIGGGFFFDDDBBBBBB???<<<::::::999777999>>>GGGPPPVVV]]]```fffkkkooorrrrrrrrrvvvssspppjjjccc___dddlllnnnqqqtttvvvxxx~~~yyy{{{}}}rrruuuzzzrrrmmmLLL===:::888666666777888777666666777888:::;;;;;;<<<<<<===BBB@@@@@@CCCFFFYYYwwwfff___[[[\\\VVVLLLHHHLLL[[[aaaiiiooorrrrrrrrrqqqrrr~~~tttnnnpppqqqjjj```jjjpppkkkLLL???444222444333333555444444555777888999::::::===>>>AAAFFFGGGJJJVVVccc{{{yyyrrrhhhgggpppzzzttt[[[OOOggg~~~___QQQGGGNNNccczzz}}}mmmZZZKKKEEEHHHMMMccchhhooouuuxxxyyyyyyzzzyyyzzz|||||||||zzzxxxwwwwwwvvvvvvvvvvvvvvvvvvvvvtttsssrrrqqqrrrtttwwwxxxyyyxxxxxxwwwvvvuuutttttttttwww{{{{{{|||vvvjjjhhheeeeeemmmuuutttnnnmmmhhhbbb___dddkkkpppqqqrrrrrrpppooonnnmmmllllllmmmnnnooopppqqqrrrrrrrrrqqqqqqqqqqqqpppoooooonnnrrrsssssstttttttttssssssrrrsssuuuvvvxxx~~~wwwgggbbbhhhssszzzmmmrrrxxx}}}{{{{{{~~~xxxeeeRRRGGGDDD@@@;;;888888:::<<<======EEEFFFBBBGGGTTTYYYTTTHHHBBB:::888:::<<<:::888:::999<<>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::888555333111111222333555777999;;;;;;:::888555333333222333666888;;;>>>@@@CCCFFFHHHJJJKKKNNNSSSWWWZZZ[[[[[[XXXZZZ]]]______\\\YYYWWWOOOMMMJJJGGGDDDAAA>>>;;;:::888777999???JJJUUU[[[```ccchhhmmmppprrrrrrrrrsssqqqmmmhhhbbbaaagggmmmnnnqqqtttvvvxxx}}}xxxrrruuu}}}rrrwww}}}vvvhhhIII<<<888777777666777777777777::::::;;;<<<<<<;;;:::999<<<@@@??????DDDHHH\\\zzzgggaaa^^^]]]UUUJJJIIIOOO\\\aaahhhmmmooopppppppppttt{{{sssjjjjjjsss{{{yyynnndddmmmmmmbbbFFF===444222444444444444444444555777888:::;;;;;;>>>@@@CCCFFFHHHLLLVVV```|||yyynnncccaaajjjuuuzzz|||www```MMM```eeeRRRGGGLLL```vvvsss___NNNFFFIIINNNdddjjjqqqvvvyyyzzz{{{{{{uuuwwwyyy{{{||||||{{{zzzxxxwwwwwwvvvtttsssrrrqqqvvvuuusssrrrqqqrrrtttuuuwwwvvvvvvuuuttttttssssssqqquuuyyyzzz|||}}}sssrrroooqqqyyy|||tttrrrmmmggggggkkkoooqqqrrrtttsssqqqpppnnnnnnnnnnnnmmmmmmmmmnnnoooppppppqqqqqqqqqrrrqqqqqqpppooonnnrrrssssssttttttsssrrrrrrppprrrssstttwww}}}sssddddddnnnzzzooottt{{{xxxyyy}}}xxxeeeSSSIIIBBB???;;;999:::<<<>>>???===DDDEEECCCKKK___qqqwww\\\SSSHHHAAA@@@???<<<999:::888:::>>>===???NNN```xxxuuutttvvvwwwzzz|||kkkbbbiiiqqqwwwuuuWWWHHHEEECCCAAA???BBBBBBDDDHHHNNNUUUZZZ]]]VVVRRRMMMHHHEEECCC@@@???============<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<:::888666444222222222222444666999:::;;;:::888555333333222333999<<>>;;;999777666888???JJJUUU\\\aaacccgggkkkoooqqqssssssnnnnnnjjjeeebbbdddiiimmmooorrruuuvvvxxx}}}wwwrrruuuyyyooouuuwwwdddFFF<<<777888777777777777888999888888999:::::::::::::::<<<@@@>>>>>>DDDIII]]]|||hhhccc```^^^TTTIIIJJJRRR___ccciiimmmoooppppppqqqtttzzzuuugggdddtttsssppptttiiibbbiiicccTTT@@@;;;555222444555555444444444666777999:::;;;<<>>;;;:::<<>>============<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;999777555333222111111333555888:::;;;:::888555333333222333777:::???@@@@@@AAADDDGGGPPPTTTXXXYYYXXXWWWYYY\\\___bbbgggjjjllljjjhhhfff___ZZZTTTNNNIIICCC>>>;;;888777555777===GGGQQQWWW^^^___bbbeeehhhlllooopppggghhhgggbbbbbbfffkkklllnnnqqqtttuuuwww|||{{{xxx|||~~~tttllluuuuuu~~~```DDD;;;777888999888777777999;;;666666666777888:::<<<======AAA???>>>CCCHHH]]]|||hhhcccaaa]]]SSSIIILLLWWWcccfffkkkooopppqqqssstttsss{{{yyyoooqqqrrrpppsss{{{ooo______ddd\\\LLL<<<999555333444555555444444444666777999;;;<<<===???AAADDDEEEHHHNNNVVV[[[rrr||||||qqqggggggkkknnniiilll___NNNYYYwwwvvv]]]LLLHHHTTTiiijjjTTTKKKNNNUUUbbbgggnnntttwwwxxxxxxyyy{{{{{{{{{zzzyyyyyyxxxxxxyyyyyyyyyxxxwwwuuusssrrrttttttuuuvvvuuutttssssssttttttttttttuuuuuuuuuuuuuuuwwwyyyyyyyyy{{{}}}uuuoooqqqsssqqqqqqssssssqqqooonnnnnnnnnoooppppppooonnnmmmmmmmmmnnnnnnnnnnnnooopppppppppoooooopppppppppppppppooonnnnnnkkkmmmppprrruuu|||~~~jjj```dddnnnuuuwwwyyyzzz~~~{{{rrrooooooqqqmmm___OOOGGGAAA>>><<<;;;>>>AAACCCCCC@@@@@@FFFMMMSSSdddwwwjjjcccWWWJJJ@@@======@@@LLL[[[qqq}}}{{{xxxwwwWWWFFFCCCBBBBBBBBB>>>>>>???AAAFFFNNNWWW]]]ZZZUUUOOOJJJFFFCCCAAA???============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;999777666333222111111222555888:::;;;:::888555333333222333555:::@@@BBBAAAAAADDDGGGOOOTTTZZZ[[[ZZZZZZ]]]aaafffgggjjjllllllllljjjiiiddd___WWWPPPJJJDDD>>>;;;777666555666;;;CCCKKKPPPWWWWWWWWWXXX[[[___ccceee```cccddd```bbbhhhlllkkklllooorrrsssuuuyyy}}}zzzvvv}}}wwwzzz|||rrroooyyy~~~rrrxxx]]]BBB999777999::::::888888:::===???===;;;::::::<<<>>>??????CCC@@@???CCCHHH\\\{{{gggbbb```\\\QQQHHHNNNZZZfffiiinnnqqqrrrsssuuuvvvuuu|||{{{{{{}}}zzzzzz{{{uuuccc[[[bbbggg]]]MMM:::999555333444666666333444444666777999;;;<<<===???BBBDDDDDDGGGOOOVVVZZZkkk|||{{{ooojjjjjjlllaaafff]]]OOOXXXttt|||cccOOOFFFNNNbbbmmmVVVLLLPPPWWW```eeelllrrrtttuuuvvvwwwxxxxxxwwwvvvvvvwwwwwwxxxxxxyyyzzzzzzyyyxxxwwwvvvqqqsssuuuwwwwwwvvvuuutttttttttuuuuuuvvvwwwwwwwwwxxxyyyzzzyyyxxxyyy|||~~~~~~wwwqqqssstttqqqpppsssqqqpppnnnmmmlllmmmoooppptttsssrrrpppppppppqqqqqqllllllmmmnnnooooooooonnnooooooooooooooonnnmmmllliiillloooqqquuu|||yyyhhhbbbhhhqqquuuuuu~~~~~~yyyuuuooollllllfffXXXHHH???AAA>>><<<<<>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;;;;999777666333222111111222555888:::;;;:::888555333333333333777===DDDFFFEEEDDDFFFIIIJJJRRRZZZ]]]]]]___eeekkkllllllmmmnnnnnnmmmlllkkkfffaaaYYYQQQJJJDDD>>>:::777666555666:::@@@GGGKKKPPPNNNMMMMMMOOOSSSXXXZZZ\\\```bbb```bbbiiillljjjjjjmmmpppqqqssswww~~~}}}}}}zzzwwwxxx|||~~~{{{tttsss~~~pppuuu[[[BBB999888:::;;;:::888888;;;>>>LLLIIIDDD@@@======>>>???AAADDD@@@???CCCGGG[[[zzzhhh___\\\\\\QQQFFFNNNaaakkkpppsssqqqqqqssssssqqqvvv||||||vvvyyygggTTTTTTfffooo^^^EEE999777555444555666555555777777777888;;;>>>@@@BBBDDDEEEGGGHHHJJJNNNSSSWWWggg|||ssskkkkkkhhh\\\YYY]]]VVVOOOkkknnnQQQKKKTTT\\\{{{mmmZZZNNNKKKLLLZZZ___hhhooosssvvvwwwxxxzzzzzzyyywwwvvvwwwzzz|||{{{{{{yyyyyyxxxyyyzzz{{{~~~zzzxxxxxxzzz{{{{{{yyyvvvuuusssrrrqqqssstttvvvwwwyyyzzzzzzxxxxxxyyy{{{|||{{{wwwsssppppppppppppppprrrpppooommmmmmnnnpppqqqsssqqqpppqqqrrrrrrqqqpppmmmmmmmmmlllkkkmmmppprrrrrrrrrrrrqqqpppnnnlllkkkgggggghhhlllttt~~~{{{{{{uuugggcccmmmzzz{{{yyyvvvsssoooaaaOOOEEEEEE>>>======>>>???BBBDDDEEEJJJFFFNNNLLLQQQ[[[ssszzzSSSFFFHHHPPP\\\mmmgggMMM@@@<<<===BBB===>>>??????AAAGGGQQQXXX^^^ZZZUUUPPPLLLHHHDDDBBB>>><<<;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999444222111000111333666888;;;;;;999666333222444666???BBBFFFJJJLLLKKKJJJHHHQQQVVV[[[___aaadddiiinnnmmmnnnooopppooollliiigggiiicccZZZRRRJJJDDD>>>;;;888777666666888<<<@@@CCCEEEFFFGGGEEECCCGGGPPPWWWYYY\\\```dddeeegggiiikkkiiikkkooorrruuuyyy~~~wwwwwwwwwwww|||{{{rrrfffvvvmmmTTTBBB;;;:::999999888999:::<<<===RRRNNNHHHBBB===<<<======AAAEEEAAA>>>AAAEEE[[[|||hhh```\\\[[[QQQGGGPPPcccmmmrrrtttrrrrrruuuvvvuuutttyyy|||}}}zzzsssnnnbbbVVVYYYhhhnnn[[[BBB999777444444555666666555777777888999;;;>>>AAABBBEEEFFFHHHJJJLLLOOOTTTXXXddd}}}wwwpppooojjjeeeaaabbbYYYRRRkkkrrrTTTJJJRRR]]]|||kkkYYYOOOMMMNNNTTTZZZbbbjjjqqquuuxxxyyyzzzzzzzzzyyywwwxxx{{{}}}}}}|||zzzyyyyyyyyyzzzzzz}}}zzzwwwwwwxxxyyyyyywwwtttssssssrrrssstttvvvvvvyyy{{{{{{{{{yyyxxxyyyzzzyyy|||{{{xxxtttrrrrrrrrrrrrrrrqqqpppnnnnnnnnnoooqqqrrrsssrrrpppqqqqqqrrrpppooonnnooonnnlllkkkkkkmmmpppqqqppppppooonnnmmmllllllgggffffffiiipppzzzyyywww}}}tttgggeeeqqq{{{vvv{{{wwwrrrkkk^^^MMMEEEDDD>>>>>>>>>???@@@BBBDDDFFFHHHDDDMMMLLLOOOXXXnnnZZZMMMMMMQQQZZZgggnnnQQQEEEBBBBBBAAA===>>>???>>>@@@EEENNNUUU]]]ZZZVVVQQQMMMIIIEEEBBB>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<;;;:::999999555333111000111222555666::::::888666444333555777>>>BBBHHHKKKLLLLLLLLLMMMQQQWWW^^^ccceeegggkkknnnnnnpppqqqrrrqqqnnnkkkiiihhhbbbYYYPPPIIICCC>>>;;;===;;;::::::===AAAFFFIIIHHHHHHGGGCCCAAADDDLLLTTTWWW[[[___bbbdddeeehhhiiijjjlllpppsssvvvzzz}}}{{{zzz{{{~~~~~~tttkkkyyyjjjQQQ@@@:::999888888777888999;;;<<>>BBB???===AAAFFF^^^ggg___\\\ZZZQQQIIISSSeeeqqquuuvvvtttssswwwyyyyyytttwwwqqqfffmmm{{{rrriiifff___[[[dddrrrrrrZZZAAA999777444444555666666555777777999:::===@@@BBBCCCGGGHHHJJJKKKMMMQQQVVVZZZaaazzztttjjjiiihhhggg\\\RRRfff{{{\\\KKKOOO\\\zzziiiXXXPPPNNNNNNMMMRRRZZZccclllsssxxxzzzzzz{{{{{{zzzyyyzzz}}}~~~}}}|||zzzyyyyyyyyyzzz|||yyyvvvuuuvvvvvvvvvuuuqqqrrrssstttuuuvvvvvvvvv{{{|||}}}{{{yyywwwwwwxxxwwwyyy{{{}}}~~~zzzrrrsssxxx|||}}}}}}~~~yyyvvvsssrrrrrrttttttssspppooonnnnnnooopppqqqrrrtttrrrqqqqqqqqqqqqooommmoooooonnnllljjjjjjkkkmmmpppooonnnlllllllllmmmnnniiifffcccdddjjjttt{{{xxx{{{sssqqqwwwzzzyyymmmaaacccqqqyyyttt{{{vvvppphhh[[[MMMFFFDDD@@@@@@@@@AAABBBDDDEEEFFFFFFCCCLLLKKKNNNUUUhhh```TTTRRRRRRXXX___sssSSSEEEEEEDDD===>>>??????>>>>>>BBBJJJQQQZZZYYYWWWSSSNNNJJJFFFCCC???===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======<<<<<<===<<<<<<;;;:::999666555333111111222333444888888888666444444666888===CCCKKKOOONNNNNNPPPSSSRRRYYYbbbgggjjjkkkmmmoooppprrrtttvvvuuurrrnnnllljjjddd[[[RRRKKKFFFBBB???===<<<;;;;;;>>>CCCIIILLLMMMKKKGGGBBB???BBBIIIPPPVVVYYY]]]```aaacccfffhhhhhhkkknnnrrruuuyyy~~~wwwuuu|||fffMMM>>>888888777777777888999;;;<<<>>>===<<<<<<===???@@@BBB<<<@@@>>>===AAAHHH```ccc]]]ZZZWWWOOOJJJUUUgggwwwzzzzzzvvvuuuxxxzzzzzzuuuwwwkkkYYYddd~~~tttiiiaaaiiiccccccqqq|||^^^AAA888666444444555666666666777888:::<<>>@@@AAA@@@???>>>AAAHHHNNNXXXXXXXXXUUUPPPKKKGGGDDD@@@>>><<<;;;<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==================<<<;;;:::999777666444222111111111222555666777666555555777999:::EEEQQQVVVTTTRRRTTTWWWUUU[[[dddiiikkkmmmoooqqqrrrtttwwwxxxxxxvvvsssqqqnnnhhh```XXXRRRMMMIIIFFFAAA@@@>>>???AAAFFFLLLOOOQQQMMMHHHBBB???BBBJJJPPPVVVYYY\\\^^^```bbbeeegggfffhhhlllooorrrvvv{{{~~~zzzzzzbbbKKK===888888888777777888:::<<<===;;;;;;<<<===???@@@AAABBB???BBB???>>>BBBJJJbbb___ZZZVVVRRRKKKJJJWWWhhh|||~~~xxxvvvxxxyyyxxxrrrtttfffUUUccc~~~wwwppplllrrriiihhhyyy^^^???888666444444555666777666888999;;;>>>AAACCCEEEFFFJJJKKKMMMOOOQQQTTTYYY]]]```}}}iii^^^kkkooocccUUUWWWttt}}}\\\OOOXXXmmmlllYYYQQQLLLHHHHHHIIINNNVVVaaakkkqqqsssxxxyyy{{{{{{{{{|||~~~~~~|||zzzyyyxxxyyyyyyyyyxxxwwwuuusssrrrsssttttttuuuwwwwwwwwwuuusssqqqxxxyyyyyywwwuuusssssstttvvvwwwxxxxxxyyy{{{~~~yyyuuunnnfff___^^^```bbbfffkkkiiinnnsssrrrooonnnrrrwwwuuutttrrrrrrtttvvvvvvuuupppppppppppppppqqqrrrrrrtttrrrqqqpppppppppnnnlllkkklllmmmmmmllllllnnnooopppooonnnmmmmmmoooqqqrrrpppkkkeeeaaabbbiiirrrxxxwwwlllhhhqqqxxxtttnnnllllllrrrrrreee]]]cccooo{{{{{{uuutttnnnooommmiiiaaaXXXMMMFFFAAABBBCCCDDDEEEFFFFFFFFFFFFBBBLLLLLLOOOSSS___|||\\\UUURRRPPPWWWWWWoooxxx}}}dddLLLGGGFFFBBBBBBCCCBBB@@@???AAAFFFLLLTTTWWWYYYXXXRRRLLLHHHFFF@@@>>><<<<<<<<<===<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<==================<<<;;;::::::888666555333111111000000333444555555444555777888888DDDRRRZZZYYYVVVVVVWWWWWW]]]eeejjjlllnnnqqqtttssstttwwwyyyyyyyyywwwvvvrrrmmmfff___ZZZUUUPPPMMMKKKJJJIIIIIIKKKOOOSSSUUUSSSOOOIIIDDDBBBFFFMMMSSSWWWYYY\\\^^^___aaadddgggeeehhhkkkooorrrvvvzzz~~~}}}zzzppp~~~{{{xxx___III===999999999999999:::<<<>>>??????@@@@@@AAAAAAAAA@@@@@@CCCFFFBBB@@@CCCJJJccc[[[XXXTTTOOOIIIKKKZZZjjj}}}zzzwwwxxxyyywwwrrrrrrdddVVVeeexxxllliiiwwwvvvVVV:::777555333444555777777777888:::<<<@@@CCCEEEFFFGGGKKKLLLNNNOOOQQQUUUZZZ^^^```~~~~~~kkk^^^nnnrrriii]]]UUUhhhgggUUUYYYgggttt```WWWOOOGGGIIIHHHJJJRRR]]]gggmmmooouuuwwwyyyzzzzzz{{{}}}}}}|||{{{yyyxxxxxxxxxyyyyyyyyyxxxvvvtttssstttvvvvvvvvvwwwxxxwwwuuurrrpppuuuvvvwwwvvvtttsssssstttssstttuuuvvvxxxzzz{{{||||||sssfff___[[[]]]______bbbgggeeejjjooopppoooooossswwwwwwuuutttuuuwwwxxxxxxwwwqqqqqqqqqqqqqqqqqqqqqqqqsssqqqppppppppppppnnnlllkkklllnnnnnnnnnnnnoooqqqppppppooonnnnnnooopppqqqqqqmmmgggdddeeeiiippptttsssjjjiiirrrxxxuuuppppppmmmsssjjj```[[[cccnnnvvv~~~{{{sssmmmmmmhhhkkkkkkgggbbb[[[OOOEEEAAABBBCCCEEEEEEFFFEEEEEEFFFBBBKKKLLLOOORRR]]]sssZZZVVVRRRQQQYYYZZZiiiyyy||||||www~~~vvviiilllwwwyyynnnUUUHHHDDDAAABBBCCCCCCAAA???@@@EEEJJJRRRVVV[[[ZZZTTTMMMIIIGGGAAA???===<<<======<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<=====================<<<::::::777666555333222111000000111222444444444444555777666@@@MMMUUUVVVTTTTTTTTTXXX___hhhmmmooopppsssuuussssssuuuwwwyyyzzz{{{|||wwwsssnnniiiddd^^^XXXUUUSSSSSSRRRSSSSSSUUUVVVWWWUUUQQQKKKFFFFFFJJJPPPTTTWWWYYY[[[]]]^^^```cccfffeeehhhlllooorrrvvv{{{~~~|||ssseeezzz~~~yyyzzzuuu]]]HHH===999:::999999:::;;;===???@@@CCCCCCBBBBBBAAA@@@@@@@@@FFFHHHDDD@@@CCCIIIbbbZZZXXXTTTNNNHHHLLL]]]mmmyyy}}}~~~zzzxxxyyyyyywww}}}yyyjjj___lllxxx|||yyyoookkkrrrtttdddJJJ777777555333333555777777777888:::===AAADDDFFFHHHHHHKKKLLLNNNOOOQQQUUUZZZ^^^```yyy|||llldddqqqqqqkkkcccSSSXXXvvviiiWWWXXX```}}}hhh___VVVKKKIIIGGGHHHOOO[[[fffmmmooorrrtttwwwyyyyyyzzz|||}}}{{{zzzyyyxxxwwwxxxxxxyyyxxxyyyyyywwwuuutttvvvyyyvvvvvvwwwwwwvvvuuutttsssssstttuuuuuuttttttvvvwwwsssssstttvvvxxxyyyyyyyyy}}}tttddd]]]YYYYYYXXXWWWYYY^^^aaaeeejjjlllmmmnnnqqqtttuuutttssstttuuuvvvuuutttrrrrrrrrrrrrqqqpppoooooorrrpppooooooppppppooommmmmmnnnppppppooonnnooopppooooooooooooooonnnnnnnnnnnnllliiihhhiiimmmqqqtttlllfffhhhrrrvvvrrroooqqqrrrwww|||fff]]]]]]jjjuuuzzzwwwmmmhhhiiigggiiihhhbbb^^^YYYOOOCCCAAABBBCCCEEEEEEEEEEEEDDDFFFAAAIIIJJJNNNQQQ[[[~~~cccUUUWWWUUUUUU___aaafffwwwwwwtttlllzzz~~~ttteeefffrrryyy|||gggRRRFFFAAAAAABBBBBB@@@>>>???DDDHHHOOOVVV\\\\\\VVVNNNIIIHHHBBB@@@============<<<:::;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>======<<<;;;:::666666555333222111000000///111333333222222333444555;;;BBBHHHLLLMMMOOOPPPWWW```llltttvvvuuutttsssrrrrrrrrrtttwww{{{~~~~~~|||yyyuuupppjjjccc^^^[[[[[[[[[[[[[[[YYYXXXWWWWWWRRRLLLHHHHHHKKKOOOQQQVVVXXXYYYZZZ[[[^^^aaadddccceeeiiilllooosssxxx{{{|||mmm]]]ssszzz~~~|||tttxxxrrr[[[GGG<<<888999888888999:::<<>>BBBHHHaaaYYYXXXTTTMMMIIINNN___ooouuuzzz}}}zzzyyy{{{{{{xxxsssiiitttzzzttt{{{zzzqqqmmmoooiiiWWWBBB777777555333333555777777777888:::>>>BBBEEEGGGHHHIIIKKKLLLNNNOOOQQQUUUZZZ^^^```vvv~~~xxxllljjjrrrmmmiiifffQQQJJJbbbooouuufffUUUUUUZZZyyyooofff[[[OOOIIIFFFFFFNNNZZZfffmmmooopppsssvvvwwwxxxyyy{{{|||zzzyyyxxxwwwwwwwwwxxxyyyxxxzzzzzzxxxvvvuuuxxx{{{uuuuuuuuuvvvvvvvvvvvvuuuqqqsssuuuvvvuuuvvvxxxzzzuuuuuuuuuwwwyyyzzzyyyxxxuuuzzzuuufff___XXXUUUQQQNNNOOOSSS]]]```dddgggjjjlllmmmooorrrqqqpppppprrrrrrqqqpppsssssssssrrrqqqpppooonnnqqqooonnnoooppppppooonnnoooqqqrrrqqqooonnnnnnnnnnnnnnnoooooonnnmmmllllllkkkjjjjjjkkkmmmppptttvvveeebbbeeeooorrrmmmkkknnnvvvzzzzzzkkkdddgggvvvuuukkkhhhjjjhhhiiieee^^^YYYVVVMMMBBBAAABBBCCCEEEEEEEEEDDDDDDEEE@@@HHHHHHMMMPPPZZZ}}}zzzoooeeeTTTPPPXXXXXXZZZfffeeefff}}}wwwmmmppp|||mmmmmmzzz|||bbbOOOGGG???@@@AAA???===>>>BBBGGGNNNUUU\\\]]]WWWOOOJJJHHHBBB@@@>>>=========<<<:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::666555555444333111111000...000222222111111222333555777:::>>>BBBGGGKKKLLLUUUaaapppzzz|||yyytttqqqqqqqqqqqqrrrvvv{{{{{{tttlllfffdddeeeffffffdddaaa^^^\\\XXXSSSMMMIIIIIIKKKMMMOOOUUUVVVXXXYYYZZZ\\\```ccc^^^aaaeeehhhkkkoootttwww|||fffWWWnnnwww|||yyyqqqvvvpppYYYEEE;;;777888777777888999<<<>>>???===<<<<<<<<<>>>@@@BBBCCCBBBEEE@@@===@@@HHHaaaZZZWWWQQQKKKJJJSSSaaammmwww{{{~~~{{{zzz}}}uuuqqq~~~zzz|||}}}oooiiigggdddXXXEEE999999555555444444555666888999>>>>>>@@@BBBEEEIIIKKKMMMKKKLLLNNNOOOQQQUUUZZZ___aaannn~~~tttjjjhhhmmmuuuooolllnnnYYYEEEMMMYYYiii^^^TTTYYYTTTeeeuuuhhh]]]UUUJJJGGGEEEKKKWWWcccjjjmmmrrrssstttvvvxxxxxxvvvtttxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxwwwvvvvvvwwwxxxyyyuuuuuuuuuuuuvvvwwwxxxyyyxxxxxxyyywwwvvvwwwyyy{{{zzzyyyzzz~~~zzzsssddd```XXXOOOIIIGGGIIILLLYYYccclllmmmmmmoooqqqqqqppppppooonnnmmmnnnqqqtttrrruuuvvvtttooommmooosssrrrrrrsssssssssrrrqqqqqqppppppqqqqqqpppooonnnlllnnnnnnnnnnnnnnnmmmmmmmmmnnnnnnllljjjnnnuuuxxxwwwmmmjjjiiilllllljjjkkkoooooo{{{sssjjjjjjrrr~~~{{{uuummmkkkooorrrfff[[[YYYXXXQQQHHHCCCEEEEEEDDDEEEFFFGGGIIIJJJFFFAAADDDMMMOOONNNWWWddd}}}rrrfff^^^ZZZYYYTTTTTTTTTUUUWWWZZZ]]]^^^___]]]tttwwwzzztttuuuyyyYYYDDDBBB??????BBBBBB@@@AAADDDJJJQQQZZZ]]]YYYRRRLLLJJJCCC@@@===;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;999888777666555444333222///000000111111111000000333444666888:::===>>>???KKKUUUggg{{{}}}sssppppppqqqqqquuu{{{}}}wwwsssqqqooommmjjjfffaaa\\\YYYSSSLLLJJJMMMPPPPPPNNNUUUVVVVVVVVVWWWZZZ___cccbbbcccdddeeefffkkkpppttt}}}aaaZZZsssxxxwww|||yyy}}}~~~|||~~~zzziiimmm|||cccMMMAAA;;;666777888999:::;;;;;;;;;;;;??????>>>>>>======<<<<<>>>>>>>>???===<<<<<<======<<<;;;999999888777666555444333111222222222222222222222222333444666888999:::;;;>>>GGGWWWkkkzzz~~~xxxrrrnnnmmmlllkkknnnvvv|||yyyuuuqqqllleee___ZZZXXXRRRLLLJJJLLLOOOPPPOOOUUUVVVWWWWWWXXXZZZ^^^aaabbbcccdddeeegggjjjpppttt{{{dddccc{{{~~~yyyyyysss~~~}}}}}}~~~vvvdddiiivvv___KKK@@@;;;888999:::;;;<<<============>>>>>>>>>>>>============CCCFFFBBB???BBBIIIaaaZZZUUUOOOKKKNNNXXXgggqqqvvvzzz~~~}}}||||||~~~ssscccnnn~~~}}}~~~pppnnnggglllpppkkkZZZDDD777333555555555555666888:::;;;AAABBBDDDFFFIIIKKKMMMNNNSSSSSSTTTTTTUUUWWW[[[______hhhyyyllliiifffcccjjjsssvvvxxxvvvaaaKKKGGGSSS|||bbbWWWXXXcccwww|||ppphhhaaaSSSMMMHHHHHHPPP[[[dddiiissstttuuuvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz{{{{{{|||{{{zzzxxxwwwwwwvvvtttsssrrrsssssstttuuuuuutttuuuuuuvvvwwwxxxwwwwwwwwwvvvtttuuuwwwyyyssssssqqqjjjaaaXXXSSSQQQRRRPPPLLLGGGDDDCCCFFFIIIWWW```hhhjjjjjjlllllljjjoooqqqssssssrrrqqqrrrssstttvvvwwwuuuqqqoooqqqssstttttttttsssrrrpppnnnmmmoooooopppppppppoooooonnnnnnnnnnnnnnnnnnnnnoooooopppoookkkffffffkkkllljjj]]]```iiirrrsssooolllmmmqqq}}}xxxkkkggghhhoooxxx|||{{{{{{|||}}}{{{{{{xxxtttssstttvvviii\\\UUUPPPJJJDDDBBBCCCCCCCCCCCCDDDFFFGGGHHHOOOIIIGGGMMMNNNJJJJJJOOOOOOPPPQQQOOOMMMLLLLLLMMMQQQQQQSSSTTTUUUVVVVVVVVVXXXTTTfffmmmMMMHHHDDDCCCDDDBBB>>>===@@@EEEHHHNNNTTTVVVTTTOOOJJJGGGDDDAAA???>>>>>><<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;::::::999888777666666555444444444444444333333333111111222333444555555666777===IIIYYYhhhoooooommmiiihhheeedddgggpppzzzzzztttmmmfff___ZZZVVVQQQJJJHHHJJJNNNPPPPPPTTTVVVWWWXXXXXXYYY[[[]]]aaabbbdddeeegggjjjooosssyyy|||hhhlll~~~}}}|||~~~ttt___fff~~~zzzmmmYYYHHH???;;;999;;;;;;<<<>>>>>>>>>>>>>>>============>>>>>>>>>>>>EEEHHHCCC@@@CCCIIIaaa\\\VVVOOOLLLQQQ\\\iiiqqqssswww{{{~~~~~~~~~~~~qqqfffsss~~~{{{vvvjjjhhhaaalllsssiiiTTT@@@666333555555555666777999<<<===BBBCCCEEEGGGJJJKKKMMMMMMRRRSSSTTTUUUVVVXXX\\\___^^^fffyyyyyymmmooonnnfffhhhrrr}}}mmmUUUHHHLLLtttiiiWWWTTTaaaxxxvvvnnngggWWWPPPHHHFFFKKKUUU___eeeqqqsssuuuvvvwwwxxxzzz{{{yyyyyyyyyyyyyyyzzzzzzzzzyyyyyyzzzzzzzzzxxxvvvtttuuutttssssssssstttuuuvvvuuutttttttttuuuuuuvvvwwwvvvvvvvvvuuuttttttvvvxxxttttttrrrmmmeee\\\UUUQQQQQQPPPMMMIIIFFFEEEGGGIIIWWW```hhhjjjjjjkkkiiieeekkknnnqqqssssssssstttuuuvvvwwwwwwuuurrrppprrrssssssssssssrrrqqqpppooonnnoooooooooppppppppppppooonnnnnnooooooooooooppppppppppppkkkffffffjjjjjjgggYYY^^^iiirrrtttpppnnnqqquuussshhhccceeejjjqqqvvv{{{~~~|||xxxsssooonnnrrrfffYYYRRRLLLEEEBBBCCCBBBBBBBBBCCCDDDEEEFFFGGGMMMHHHGGGLLLPPPNNNLLLMMMPPPQQQRRRQQQOOOLLLKKKKKKNNNOOOQQQSSSTTTSSSSSSRRRUUURRR___wwwSSSHHHDDDBBBCCCAAA===<<>>>>><<<;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;:::::::::999999888888888555555444444333333444444222222222222222222222222666888>>>GGGQQQXXX[[[[[[]]]]]]]]]^^^bbbiiisssyyy|||tttmmmeee^^^ZZZRRRNNNHHHFFFHHHLLLNNNPPPRRRTTTWWWXXXXXXXXXYYYZZZ___aaacccdddfffjjjnnnrrrvvvzzzqqqxxx~~~}}}vvvbbbjjj|||tttfffTTTFFF>>>;;;:::;;;<<<===>>>>>>??????>>><<<<<<======>>>>>>??????DDDGGGCCC@@@BBBGGG^^^^^^WWWPPPNNNUUU```jjjoooooorrrwww{{{}}}qqqppp}}}~~~~~~|||wwwrrrqqqoooiiibbb^^^nnnuuueeeLLL<<<666555555555555666888;;;===???BBBDDDFFFHHHJJJKKKLLLLLLMMMOOORRRSSSUUUXXX\\\```^^^dddrrr~~~ssswwwuuukkkcccmmm~~~ttt]]]IIIDDDccc}}}|||gggTTT^^^www~~~ssslllZZZSSSJJJDDDGGGOOOZZZ```mmmppptttuuuvvvwwwyyy|||xxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzyyywwwvvvtttttttttsssssstttvvvxxxyyytttttttttsssttttttuuuvvvuuuuuuuuutttssstttvvvxxxxxxwwwwwwxxxwwwpppfff]]]WWWVVVTTTPPPLLLJJJJJJKKKWWW___gggkkklllllliiidddfffjjjooorrrtttuuuvvvwwwvvvvvvvvvtttrrrqqqrrrsssppppppqqqqqqrrrqqqqqqqqqnnnnnnnnnoooooopppqqqqqqooooooooooooppppppqqqqqqppppppmmmjjjjjjnnnmmmjjj]]]aaajjjqqqrrrppprrrwww|||qqqiiihhhhhhiiilllrrr|||zzzvvvssspppnnniii```VVVOOOIIICCCBBBEEEBBBBBBCCCDDDEEEFFFGGGGGGLLLHHHHHHMMMQQQPPPNNNMMMHHHJJJMMMOOONNNMMMMMMNNNLLLMMMOOOQQQRRRQQQQQQPPPTTTRRR\\\yyyWWWFFFCCCAAABBB@@@===<<>>===;;;::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;::::::::::::999999999999666555444333333333333444333333333222222111111111111111222666;;;@@@CCCEEEKKKMMMQQQTTTYYY___fffkkkuuuwwwnnnfff^^^WWWSSSLLLIIIFFFEEEGGGJJJLLLNNNOOORRRUUUWWWWWWVVVWWWWWW[[[]]]```ccceeeiiimmmqqqtttxxx|||~~~~~~}}}lllttt}}}qqq```PPPDDD<<<::::::::::::;;;<<<============<<<<<<======>>>>>>??????BBBEEEAAA>>>@@@DDD[[[|||]]]VVVPPPQQQZZZeeelllooonnnpppssswww{{{~~~}}}vvvyyy{{{wwwnnnkkkmmmhhh```aaauuu|||eeeGGG999777777555555666777:::<<>>===;;;999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;999999999:::::::::::::::777666555333333333444444444444444333222222111111/////////111333777:::<<<<<>>>>>>>>>>>>>>BBB???<<<>>>CCCYYYzzzXXXRRRNNNSSS___kkkpppqqqppppppqqqssswww{{{~~~zzzyyyzzzpppgggccchhhkkkHHH999888777555666666888:::>>>@@@BBBEEEGGGIIIKKKLLLMMMLLLKKKJJJMMMOOORRRSSSUUUYYY[[[YYY___dddqqqzzzyyyxxxfffeeeqqqwwwmmmjjj```GGGBBBEEEcccqqqeeeeeevvvxxxllldddWWWKKKFFFHHHNNNTTTaaahhhpppttttttsssuuuwwwuuuuuuvvvwwwwwwxxxyyyyyyzzzyyywwwvvvvvvwwwxxxyyyxxxwwwvvvuuuuuuuuuvvvwwwttttttssssssrrrsssssstttrrrssstttuuuuuuwwwzzz}}}~~~zzzrrrggg___\\\]]]\\\YYYSSSNNNKKKJJJNNNXXXdddnnnvvvzzzxxxrrrhhhkkkooorrrtttuuuwwwyyyvvvuuusssrrrrrrqqqqqqpppoooppppppqqqqqqqqqqqqpppnnnmmmmmmnnnoooqqqrrrsssooooooppppppqqqrrrrrrssspppsssuuuuuuwwwxxxuuuoookkkmmmrrruuurrrooouuu}}}vvvnnnnnnvvvvvvsssooossspppfffeeeccc```\\\ZZZWWWTTTKKKBBB@@@DDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLMMMLLLKKKKKKLLLMMMLLLMMMNNNMMMKKKIIIIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRQQQUUU[[[iii~~~jjjrrr|||kkkLLLHHHEEEEEEBBB===<<<>>>>>>AAAEEEHHHJJJLLLNNNPPPMMMIIIEEEBBB@@@>>><<<::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;888888999999:::::::::::::::888666444444444555666444444444333222222111111000111333444555777999;;;888:::<<>>>>>>>>>>>============<<<@@@===;;;>>>BBBXXXyyyUUUOOOMMMTTTbbbooosssssssssqqqppprrruuuyyy{{{}}}uuuvvvuuugggiiimmmqqqKKK;;;888666555666777888;;;>>>AAACCCGGGHHHKKKMMMNNNNNNMMMLLLLLLNNNQQQRRRSSSTTTWWWYYYWWW^^^```iiiyyyyyy~~~nnnfffnnnoooccceeeaaaIIIEEE===RRRvvv|||pppdddnnn|||ssskkk]]]PPPGGGFFFKKKOOO^^^fffooossssssrrrsssuuutttuuuuuuvvvwwwwwwxxxxxxxxxvvvtttrrrssstttwwwyyyzzzyyywwwuuutttssstttttttttssssssrrrrrrrrrssssssqqqssstttuuuvvvxxx{{{~~~xxxnnnbbbZZZUUUZZZ[[[[[[XXXSSSNNNJJJIIIJJJUUUcccoooyyyyyylllooorrrssstttuuuwwwxxxvvvtttrrrqqqqqqqqqpppoooqqqqqqqqqqqqqqqpppooonnnmmmmmmmmmmmmoooqqqssstttoooooopppqqqrrrrrrssssssqqquuuxxxyyyzzzzzzuuunnnnnnqqquuuwwwtttpppttt|||sssmmmooouuuwwwuuurrrwwwyyyiiibbbfffhhhggg[[[ZZZZZZWWWNNNCCC@@@CCCFFFGGGIIIKKKLLLLLLLLLKKKFFFJJJLLLJJJHHHJJJMMMPPPHHHJJJLLLLLLKKKLLLNNNOOOJJJJJJJJJKKKMMMPPPRRRTTTPPPVVV[[[eeexxxxxxyyyvvvdddjjjnnnqqq}}}wwwPPPLLLHHHGGGCCC>>>;;;===<<<@@@EEEGGGGGGHHHLLLOOONNNKKKGGGCCCAAA@@@===;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<======<<<;;;777888888999999::::::;;;;;;:::888666555555666777444444333333222222111111///111333444444444555666;;;;;;;;;;;;<<>>AAACCCDDDDDDEEEFFFHHHJJJMMMNNNOOOQQQTTTVVVOOOSSSXXX]]]bbbggglllpppsssuuuxxx{{{}}}zzz{{{yyyfffQQQFFF@@@:::999<<<999:::;;;<<<============??????>>>>>>======<<<<<<<<<@@@===;;;>>>CCCYYYzzzXXXPPPOOOZZZgggnnntttzzzssspppllllllooouuu{{{~~~nnn}}}}}}iiiiiirrr|||___BBB777555333444555777999<<>>CCCYYYpppyyyrrrjjjooo{{{wwwhhhSSSFFFFFFJJJKKKXXXaaalllrrrssstttvvvxxxvvvwwwwwwvvvuuuuuuwwwyyywwwxxxyyywwwtttsssssstttvvvuuuuuuuuuuuuuuuvvvwwwrrrrrrssssssssssssrrrrrrrrrtttuuuuuutttwww||||||ssseeeXXXPPPMMMRRRRRRSSSRRRPPPMMMIIIGGGMMMRRR\\\jjjxxx~~~zzzxxxuuusssssstttwwwxxxxxxvvvtttrrrqqqppppppppprrrqqqpppppppppqqqrrrssspppppppppppppppqqqqqqqqqppppppppppppppprrrsssssspppooottt}}}yyyuuuvvvssstttvvvxxxuuuqqquuu|||wwwmmmiiiiiisssxxx||||||~~~vvvfff___aaafffgggfff^^^aaa\\\OOOFFFDDDDDDAAAEEEGGGJJJMMMNNNLLLJJJHHHKKKKKKIIIIIIJJJLLLNNNPPPNNNNNNOOOPPPPPPOOONNNMMMMMMMMMMMMLLLLLLOOOSSSVVVXXXRRR]]]gggqqqssspppuuuqqqmmmrrrhhhZZZcccvvv}}}xxxXXXPPPFFFAAACCCDDDAAA<<<888<<>>>>>>>>>>>============<<<;;;:::999:::::::::999999999888888999999888888777777666666444444444444333333222111000000000111222333555555888888888:::<<>>>>>>>>:::;;;===>>>>>>???AAACCCBBBEEEJJJOOOPPPNNNJJJGGGIIIPPPYYY]]]^^^aaaiiipppsssxxx}}}}}}}}}~~~www}}}zzz|||bbbOOOEEE<<<<<<>>>:::888<<<>>>======???===999<<<<<<===>>>>>>>>>======@@@@@@<<<===BBBFFF\\\UUUOOOOOOZZZeeekkkooosssqqqnnnllllllpppvvv{{{~~~zzzuuuyyy|||qqqcccgggnnnrrrgggNNN;;;777888555666777999<<<>>>AAABBBCCCDDDFFFIIIKKKNNNPPPRRRSSSRRRSSSSSSSSSQQQQQQSSSTTTUUU\\\]]]^^^tttwwwyyyvvvjjjfffoootttkkk]]]VVVNNNCCC>>>GGGVVVbbbjjjnnniii}}}|||xxxbbbNNNFFFGGGIIIUUU^^^iiioooqqqrrrsssuuurrrtttuuuuuutttuuuwwwyyywwwxxxwwwvvvsssrrrssstttuuuuuuuuuuuuvvvxxxyyyzzzuuuuuuuuuuuuvvvvvvvvvvvvqqqtttwwwxxxxxxzzz~~~xxxjjj\\\SSSOOOMMMOOOQQQRRRPPPMMMIIIFFFKKKPPP[[[hhhuuu{{{{{{yyyyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuusssrrrqqqqqqqqqrrrqqqpppppppppqqqrrrrrrqqqqqqrrrqqqqqqpppoooooopppppppppppppppqqqqqqqqqllllllrrr{{{~~~yyysssrrrppppppsssuuurrrpppuuu|||~~~qqqhhhfffhhhuuu}}}{{{pppeeeaaaeeehhheeeaaaZZZ\\\XXXMMMFFFFFFFFFDDDFFFFFFGGGHHHIIIIIIHHHHHHKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOONNNMMMMMMNNNRRRUUUTTTPPPYYYaaahhh~~~qqqmmmooouuu|||xxx|||ssseeeeeetttjjjYYYHHHCCCEEEDDD???999:::;;;>>>BBBFFFIIIJJJKKKMMMJJJEEECCCCCCBBB???===;;;;;;;;;:::;;;;;;<<<<<<:::;;;===>>>???>>>===<<<;;;;;;<<<<<<======>>>>>>============<<<;;;:::999::::::999999999888888888999888888777777666666666333333444444333333222111000000000111222333555555666777888:::<<<>>>@@@BBBCCCCCCBBBAAAAAA@@@@@@???AAA@@@>>><<<;;;:::::::::999;;;===>>>>>>???AAABBBAAACCCFFFHHHIIIIIIHHHHHHFFFNNNVVV[[[\\\```gggnnnpppuuuzzz}}}|||}}}}}}}}}~~~~~~}}}}}}zzzuuuyyy||||||vvvyyy```NNNDDD;;;:::===888999<<<===<<>>?????????<<<>>>CCCFFF[[[~~~RRRPPPSSS]]]fffjjjlllmmmnnnmmmlllmmmppptttyyy||||||xxxiiiwwwyyyyyyeee```hhhooofffSSS===444777999666999:::<<>>?????????@@@@@@@@@@@@@@@======<<<;;;;;;<<<===>>>============<<<;;;:::999:::999999999999888888888999888888777666666555555333333333333333222222111000000000111222333555555555666888;;;===>>>>>>>>>???>>>===;;;:::888777777;;;:::999888888777888888999:::<<<=========???AAAAAA@@@@@@AAABBBEEEGGGHHHGGGMMMUUUZZZ\\\```fffllllllpppvvvzzzzzz|||~~~||||||}}}~~~}}}|||{{{~~~~~~zzzssslllkkkqqqxxx|||}}}zzz|||yyyooo~~~ttt]]]LLLDDD:::999<<<888:::<<<;;;;;;@@@LLLTTTWWWMMMIIICCC>>>;;;;;;>>>@@@===>>><<>>AAACCCDDDDDDDDDGGGFFFFFFIIIOOOTTTWWWWWWXXXYYYZZZXXXVVVTTTTTTTTTXXX___ccc```hhh{{{sssiiieeennnvvvsssiiiYYYLLL???:::===JJJ]]]mmmkkkppp~~~nnnyyy~~~rrr\\\KKKFFFGGGJJJQQQ\\\ffflllooorrrtttqqqrrrtttuuuttttttvvvwwwvvvvvvuuurrrpppppprrrtttuuuuuuuuuvvvwwwxxxyyyzzzvvvuuutttssssssuuuwwwxxxtttvvvwwwvvvuuuwww|||qqqeee___VVVVVVVVVTTTRRROOOMMMKKKIIINNNXXXfffqqqwwwvvvsssvvvwwwyyyzzz|||||||||{{{yyyxxxvvvtttssssssssstttqqqqqqqqqpppppppppppppppnnnooopppppppppnnnllljjjkkkmmmppprrrsssrrrqqqqqqlllooovvvyyypppsssrrrssswwwxxxyyytttfff```eeemmmsss{{{ssslllfffhhhllljjj___TTTRRRQQQMMMIIIFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLOOOOOOQQQRRRRRRQQQPPPPPPSSSSSSRRRPPPNNNMMMOOOQQQQQQRRRXXX[[[^^^uuu|||yyyxxxTTTGGGHHHGGGCCCAAA===:::999<<>>@@@???>>>>>>>>>???@@@AAA???===;;;::::::;;;<<<>>>============<<<;;;:::999999999999999888888888888888888777666555555444444222222333333333222222111000000000111222333555555444666999<<<======<<<;;;<<<<<<;;;999888777666555999999888888888888999999888999;;;<<<;;;<<<>>>???????????????AAADDDGGGIIIKKKPPPWWW[[[\\\___eeeiiiiiimmmsssvvvxxxyyyzzz|||~~~||||||}}}~~~}}}}}}{{{}}}~~~|||||||||uuunnnllllllnnnpppwwwzzzzzzrrrxxxyyykkkwwwnnnYYYKKKDDD;;;:::<<<888:::<<<;;;;;;AAALLLUUUXXXVVVQQQJJJDDD???======>>>;;;===;;;???DDDFFFZZZ{{{LLLSSS\\\bbbgggjjjjjjjjjjjjkkkkkkkkkkkkmmmrrrvvvzzzqqqvvvzzz{{{rrrddd^^^eeepppvvvbbbJJJ:::555555777999;;;===???BBBDDDEEEEEEEEEHHHHHHHHHKKKOOOSSSVVVWWW[[[]]]^^^]]][[[YYYXXXYYYVVVYYY\\\\\\eeezzzmmmbbbbbbllltttuuueeeTTTBBB:::===GGGVVVbbbjjjkkktttqqqtttuuuooocccTTTKKKGGGEEEKKKUUU```hhhooosssvvvtttuuuwwwwwwuuuttttttuuutttuuutttrrrpppppprrrssswwwvvvvvvuuuuuuuuuvvvvvvvvvuuusssrrrrrrsssuuuwwwwwwwwwvvvsssrrruuu{{{zzzkkkcccccc___YYYSSSOOOMMMMMMMMMHHHLLLUUUbbbnnnuuuuuurrrtttuuuxxxzzz{{{{{{{{{zzzxxxwwwuuutttssssssssssssqqqqqqqqqqqqppppppoooooojjjkkkllllllmmmlllkkkjjjiiikkknnnrrrttttttttttttrrrtttyyy~~~qqqmmmlllnnnsssvvvwww||||||pppdddbbbiiiqqqrrr~~~zzzxxxrrrlllkkkkkkggg\\\SSSSSSOOOKKKHHHFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGJJJJJJKKKLLLLLLLLLKKKKKKMMMNNNOOOQQQQQQQQQPPPOOORRRRRRRRRPPPNNNMMMNNNPPPPPPSSSWWWZZZ]]]lllfffMMMFFFEEEDDDCCC???;;;888:::AAAFFFFFFDDDJJJJJJJJJIIIFFFCCC@@@>>>::::::999999:::;;;;;;<<<===<<<;;;:::;;;<<<>>>???>>>===;;;:::999:::<<<===============<<<;;;:::999999999999888888888777777888888777666555444333222111111222333333222222222000000000111222333555555555777:::======<<<:::999888888888888777777777777777777777888888999999999777888::::::::::::<<<>>>===>>>@@@BBBDDDFFFHHHIIIMMMQQQVVVYYYZZZ\\\```ccchhhkkkpppsssuuuuuuuuuuuu{{{zzzxxxyyy{{{||||||{{{}}}~~~~~~|||zzzzzz~~~yyyoooiiijjjlllppppppvvvzzzuuunnnxxxpppxxx}}}gggTTTIIIDDD;;;:::>>>:::999<<<<<<;;;???GGGLLLMMMOOOMMMJJJEEEBBB???======:::<<<:::>>>CCCEEEZZZ{{{KKKTTT]]]```aaaeeeffffffiiijjjkkkjjjjjjmmmtttyyyzzzvvvpppssspppeee[[[^^^jjjuuuttt]]]EEE:::777666888===;;;===AAADDDFFFGGGGGGFFFJJJLLLNNNOOOPPPRRRUUUXXX[[[]]]______^^^\\\\\\\\\XXXXXX[[[___fff}}}rrrddd\\\^^^jjjuuurrr\\\CCC777888@@@KKKTTTaaadddkkkxxxsssqqqmmmaaaRRRIIIDDDHHHPPPYYYccclllrrruuutttvvvxxxxxxvvvtttssssssssstttuuutttrrrqqqrrrsssxxxwwwvvvuuuttttttttttttxxxwwwuuutttssssssttttttvvvwwwwwwwwwwww|||}}}ooohhhmmmggg]]]TTTNNNLLLMMMOOOJJJMMMTTT___jjjqqqrrrqqqrrrsssuuuwwwxxxxxxxxxxxxvvvuuusssrrrqqqqqqrrrrrrqqqqqqqqqqqqpppooonnnmmmhhhhhhiiiiiiiiijjjjjjjjjiiijjjmmmppprrrtttttttttwwwtttssswww}}}qqqkkkjjjlllssswwwyyy|||~~~{{{tttkkkdddeeemmmtttttt}}}zzz{{{wwwrrrmmmiiibbbZZZSSSUUUNNNIIIHHHFFFCCCBBBDDDBBBCCCEEEFFFGGGGGGFFFFFFJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMOOOPPPQQQQQQPPPPPPOOOPPPPPPOOONNNMMMOOOPPPNNNRRRRRRVVV[[[ccc~~~YYYEEECCCDDDAAA@@@<<<999999===AAABBBBBBGGGIIIKKKKKKHHHDDDAAA@@@;;;::::::999999999:::::::::999888888888999;;;<<<<<<<<<;;;::::::;;;<<<===============<<<;;;:::999999888888888888777777777888777777555444333222111000111222222222222222222000000000111222333555555555777999;;;;;;:::888666444444444555555666666666444555666666777777666666666888999999999999:::<<<;;;===@@@DDDFFFHHHHHHHHHKKKNNNQQQTTTVVVXXXZZZ\\\eeehhhlllppprrrrrrpppoootttsssrrrsssvvvxxxyyyxxx{{{}}}}}}{{{xxxxxx|||tttlllnnnrrrvvvvvvxxxxxxrrrooo{{{zzz~~~vvv^^^MMMFFFCCC;;;:::>>>;;;777;;;===<<<===AAABBB???@@@@@@AAAAAA@@@???>>>===:::;;;999<<>>;;;999:::<<>>AAACCCFFFGGGHHHHHHJJJNNNQQQTTTWWWYYY[[[aaadddhhhmmmpppqqqooommmooonnnnnnppptttwwwxxxxxxvvvxxxyyyxxxwwwwww|||~~~uuuyyyyyyoooppp|||~~~lllUUUFFFAAA@@@999999===;;;666:::<<<;;;<<<>>>===:::888999:::;;;<<<<<<<<<<<<:::;;;888;;;@@@DDDZZZ}}}UUU___ddd```\\\___bbbbbbeeehhhjjjkkkmmmttt{{{{{{ooooooeeeXXXYYYmmm]]]>>>777;;;::::::>>>===@@@DDDHHHKKKLLLLLLLLLNNNUUU[[[ZZZTTTQQQTTTZZZSSSVVVZZZ\\\\\\\\\\\\]]]WWWYYY```bbb]]]fff}}}vvvrrrcccQQQPPP\\\fffYYYJJJAAA;;;999<<>>===<<<;;;:::::::::999999999:::::::::;;;;;;888999:::;;;<<<===<<<<<<============<<<;;;:::999888888888888777777777777888777666555333222111000///000111222222222222222000000000111222333555555444444555555555444222222333333444444444444444444555666777888888888666666555666888888777777888:::999999;;;===@@@CCCFFFHHHFFFIIIMMMQQQUUUYYY\\\^^^^^^```eeekkkpppqqqooommmnnnmmmnnnppptttxxxyyyyyyrrrtttvvvvvvvvvwww|||xxxlllnnn{{{xxxcccOOOBBB>>>>>>777888===:::666999;;;:::;;;>>>===::::::::::::999999999:::::::::;;;777999???CCCZZZ~~~ZZZdddkkkhhhcccccceeefffhhhccceeekkklllmmmyyyzzzyyynnnqqqiiiYYYZZZsss___>>>::::::<<>>AAABBBEEEIIILLLNNNPPPQQQRRRUUUXXXVVVSSSSSSXXX\\\YYYZZZZZZ[[[\\\\\\]]]]]]]]]``````bbbiiinnn~~~qqqaaaXXXWWWYYYXXXaaaUUU@@@:::888999???FFFUUUhhh{{{ttt|||pppZZZIIIJJJIIIKKKVVVccciiiggglllnnnqqqrrrssssssuuuvvvuuuuuuvvvvvvvvvtttsssrrrtttttttttuuuuuuvvvwwwxxxssstttrrrmmmfff```___```dddppp|||xxx{{{vvvxxxrrr___UUUXXXWWW```gggiiihhhkkkssswwwvvvtttvvvwwwtttpppmmmnnnpppqqqpppoooooonnnooooooooonnnnnnmmmmmmlllllllllkkkppppppooommmjjjhhhhhhiiillllllmmmmmmmmmllljjjiiimmmiii]]]TTT[[[kkknnngggccceeehhhnnnsssvvvvvvuuurrriii```^^^^^^___bbbgggsss|||wwwnnnkkkqqqpppsssttthhhVVVPPPUUUIIIIIIIIIHHHGGGDDDBBBAAAGGGFFFEEEEEEFFFHHHIIIJJJJJJGGGCCCBBBEEEHHHHHHHHHIIIGGGFFFHHHLLLNNNMMMKKKLLLKKKJJJIIIJJJLLLNNNOOOQQQRRRRRRUUUXXXXXXooo}}}zzztttkkkfffnnnzzzzzzVVVFFFDDDDDDCCC===999<<>>BBB;;;;;;<<<<<<===>>>??????;;;::::::::::::;;;<<<<<<<<>>:::;;;<<<999999;;;AAACCCFFFIIIIIIHHHFFFEEECCC@@@===;;;:::::::::999:::999888999;;;<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888777666666666555555444333222222111111//////000222555555444222222222333444555666777777666555555444333333222222222222222333333444444444666666666666666666666666444666777999999888777666666888;;;===>>>@@@CCCEEEFFFHHHKKKNNNPPPRRRUUUXXX^^^```ccceeefffhhhkkkmmmmmmmmmmmmppptttwwwwwwwwwuuuuuuwwwxxxzzz{{{|||}}}{{{xxx{{{~~~}}}ooo[[[JJJAAA::::::<<<;;;<<<===999999::::::;;;<<<<<<===;;;::::::::::::;;;<<<<<<:::===:::999>>>CCCXXXwwweeepppwwwuuuqqqqqqsssssstttsssvvvxxxtttpppwwwqqqeeejjjyyy~~~iiiKKK;;;===<<<>>>DDDEEEHHHHHHHHHIIIKKKNNNPPPRRRRRRTTTVVVUUUSSSSSSVVVYYYZZZZZZZZZZZZZZZZZZ[[[[[[[[[``````aaaddddddppp~~~ooonnnjjj```\\\```iiitttjjjQQQBBB999555999888<<>><<<<<<;;;:::999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888777777666666555444444333333222222222111//////000222555666444333333333444555666777777888555555555444444333333222222222333333333333444444444444444444444444444444444555777888888888777666555777:::;;;<<<>>>@@@CCCBBBDDDHHHJJJLLLNNNQQQTTT[[[]]]```bbbccceeegggiiijjjkkklllpppuuuxxxyyyxxxuuuvvvyyy{{{}}}}}}}}}}}}}}}xxx|||uuu|||wwwfffVVVCCC===:::<<<>>>;;;999999999999999:::;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<999===:::999>>>DDDYYYxxxllltttzzzwwwtttwww|||}}}yyytttiiinnnuuuooobbbSSS???999???===???GGGIIIMMMLLLKKKKKKMMMOOORRRTTTSSSUUUWWWVVVUUUUUUVVVXXXYYYYYYYYYYYYYYYYYYYYYYYY[[[bbbbbbcccfffdddkkk~~~~~~iiilllmmmccc^^^cccooo~~~xxxaaaOOOAAA777888555666:::GGG___{{{tttzzz|||wwweeePPPCCCIIIOOOOOOTTT]]]ccceeehhhjjjkkkmmmpppsssssstttuuuvvvvvvuuuttttttvvvvvvvvvvvvwwwxxxyyyzzzyyy{{{zzzssskkkqqquuuvvv{{{wwwlllooolllZZZTTT^^^iiimmmllliiihhhiiinnnqqqsssrrrpppoooqqqtttrrrrrrqqqpppppppppppppppnnnnnnnnnnnnnnnnnnoooooommmnnnnnnllljjjiiijjjkkkkkkjjjiiihhhfffeeedddccc^^^______bbblllwwwxxxrrrooonnnmmmmmmmmmllliiiggghhhggggggfffcccdddmmmxxxyyy||||||uuujjjddddddgggaaagggeee\\\XXXZZZXXXQQQIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFCCCBBBAAABBBDDDFFFHHHIIIMMMKKKHHHFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMKKKPPPXXXVVVZZZkkkyyyqqqpppnnnsssvvviii{{{dddKKKEEEBBBAAABBB???;;;:::===:::===BBBFFFIIIJJJJJJIIIEEECCC@@@>>>======;;;999:::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888888777666666555555333333222222222222222222111111222555777888777666444444555555666777777888555555444444444333333333333333333333333333333333333333333333333333333333444555666777777777666666555777999;;;;;;<<>>;;;999999;;;;;;;;;<<<<<<=========;;;::::::::::::;;;<<<<<<;;;>>>;;;:::>>>CCCXXXwwwsssyyy|||xxxuuu|||}}}zzz}}}~~~kkkgggqqqwwwkkk[[[EEE888999@@@>>>@@@HHHJJJPPPOOONNNNNNOOOQQQSSSUUUUUUVVVWWWWWWVVVVVVWWWXXXWWWXXXXXXXXXXXXXXXYYYYYYYYYaaaaaabbbfffeeehhhvvvjjjkkknnnfffbbbfffrrrnnn]]]LLL===:::777888888===KKKgggzzzxxx~~~uuu\\\HHHIIINNNMMMQQQYYYcccfffiiikkkmmmnnnoooqqqrrrssstttvvvvvvvvvuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzyyyyyy}}}~~~wwwzzz|||{{{zzzsssvvvvvvhhhZZZ___gggjjjhhheeeeeehhhooorrrttttttrrrqqqtttwwwrrrqqqppppppooooooppppppoooooonnnmmmmmmlllkkkkkkmmmnnnnnnmmmkkkjjjkkkmmmmmmkkkhhheeeccccccdddeee\\\[[[ZZZ]]]gggqqquuutttrrrpppnnnmmmllljjjgggeeeiiieeedddjjjpppuuuzzz}}}{{{wwwooogggcccfffiii]]]```]]]TTTRRRVVVSSSKKKIIIJJJKKKKKKIIIGGGDDDBBBDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGIIIKKKJJJKKKKKKKKKIIIGGGFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLHHHMMMWWWVVVYYYggguuu|||tttvvvxxxxxxttt}}}}}}NNNGGGCCCBBBDDDBBB===:::;;;888;;;???CCCGGGIIIIIIIIIGGGDDDBBB@@@???>>><<<::::::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999888888777777666555555555222222222222222222222222111111222555888999888666444444555555666777777777444444444444444333333333333333333333333333333333333333333333333333333333444444555555666666666666666888:::;;;;;;<<<>>>@@@???BBBEEEGGGIIIKKKNNNQQQSSSVVVZZZ]]]___```aaacccfffgggkkkqqqwwwzzz{{{{{{mmmpppuuuzzz}}}wwwnnnmmmrrrssstttvvv{{{}}}zzznnnvvvyyydddVVVLLL@@@<<<:::<<<<<<::::::<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<>>>AAA===;;;>>>BBBVVVuuuwww}}}~~~yyywww~~~}}}||||||rrreeehhhtttuuueeeSSS???666:::@@@>>>AAAHHHIIIOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWXXXXXXYYYYYYUUU]]]]]]\\\cccdddfffpppqqqlllmmmjjjjjjnnntttsssfffUUUCCC===::::::;;;:::>>>RRRuuu~~~ttt[[[OOOKKKIIINNNWWWaaaeeejjjnnnppppppqqqrrrqqqrrrtttuuuvvvvvvvvvvvvttttttttttttuuuvvvwwwwww{{{{{{}}}{{{|||~~~yyyvvvzzzwwwgggfffhhhjjjjjjggggggjjjppprrruuuuuusssrrruuuxxxqqqppppppooonnnoooooooooppppppooommmlllkkkjjjiiilllmmmmmmlllkkkjjjlllmmmmmmjjjeeeaaa```aaaeeegggddd```\\\]]]dddmmmrrrtttqqqooolllkkkjjjiiifffdddddd^^^^^^jjjxxxzzzqqqhhhdddccceeeggg```^^^XXXSSSRRRRRRNNNHHHIIIJJJLLLLLLJJJGGGBBB???BBBCCCDDDEEEFFFFFFFFFEEEEEEFFFHHHHHHGGGHHHJJJLLLIIIKKKNNNMMMKKKHHHFFFFFFHHHIIIIIIJJJJJJKKKLLLLLLKKKMMMIIIKKKUUUUUUXXXdddnnnwwwzzzbbbOOOGGGBBBCCCBBB>>>:::999999:::===@@@CCCEEEGGGHHHHHHFFFCCCBBBAAA???<<<::::::999888999;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888777777666666555555444333333222222111111111000//////000333666777777555444444555555555666666666444444444444444444444444444444333333333333222222222222222222222222222222444444444444555555555666666888999:::::::::<<<>>>;;;>>>AAACCCEEEGGGJJJMMMPPPSSSYYY\\\^^^```bbbccceeegggkkkqqqwww{{{|||{{{lllooossswww|||zzzrrrooogggeeeffflllrrrvvv{{{~~~yyyrrrzzz~~~nnn[[[PPPHHH???;;;999;;;;;;999:::>>>999999999999999999::::::;;;::::::::::::;;;<<<<<>>;;;>>>BBBUUUtttvvv|||~~~yyyuuuzzzxxxuuu~~~}}}~~~sssiiidddlllvvvqqq\\\HHH@@@888;;;@@@===AAAHHHFFFLLLLLLMMMNNNOOOPPPQQQRRRTTTTTTTTTUUUVVVUUUTTTRRRSSSTTTUUUVVVWWWXXXYYYZZZUUU\\\ZZZXXX```cccdddmmmssszzznnnnnnqqquuuxxxxxxpppgggYYYGGG???999999:::::::::DDD^^^wwwyyybbbPPPHHHLLLRRRXXX^^^ffflllooopppppppppppprrrtttuuuwwwwwwwwwvvvsssssssssssstttuuuvvvvvvyyy{{{}}}~~~~~~|||{{{}}}rrrxxx~~~uuuooommmpppqqqnnnlllmmmooorrruuutttrrrqqqtttvvvpppooonnnnnnmmmmmmnnnnnnpppoooooonnnmmmlllkkkkkkiiijjjkkkjjjiiiiiijjjlllmmmhhhaaa\\\[[[___eeeiiiqqqjjjdddbbbeeeiiimmmpppmmmkkkhhhgggggggggeeeddd^^^XXX[[[iiiyyy}}}vvvjjjcccdddgggiiiiiihhh___XXXXXXWWWQQQKKKHHHGGGHHHIIIIIIHHHEEECCCAAA???AAABBBDDDFFFFFFFFFFFFFFFHHHIIIIIIGGGGGGIIIKKKKKKMMMNNNMMMJJJHHHHHHIIIIIIIIIHHHHHHIIIJJJLLLMMMIIINNNKKKMMMTTTTTTTTT^^^eee}}}|||~~~```RRREEEAAAAAA???;;;:::::::::;;;<<<>>>AAAEEEFFFIIIGGGEEECCCBBB@@@===::::::999888999;;;<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777777666555555444444444333333222111000////////////000333666888777666444444444444444555555555444444444444444444444444444444444333333222222222333333333333333333333333444444333333444444555666555666888888888888:::;;;999;;;???AAACCCEEEHHHKKKMMMRRRXXX\\\___aaacccdddeeegggkkkqqqxxx{{{{{{{{{pppqqqssswwwzzz}}}}}}xxxfffcccdddmmmqqqqqqsssxxxyyyyyyzzzcccTTTNNNFFF;;;999999;;;:::888999===999999999999999999999999;;;::::::::::::;;;<<<<<<>>>AAA===;;;???CCCWWWuuurrryyy|||wwwrrrtttyyy}}}xxxxxxyyyxxxvvvsssccc___bbbpppzzzsss[[[GGGCCC;;;===@@@===AAAGGGDDDIIIJJJLLLMMMOOOOOOOOOOOORRRRRRRRRSSSTTTTTTRRRPPPRRRRRRTTTUUUWWWXXXZZZZZZXXX^^^ZZZWWW___cccdddlllfffpppnnnuuu}}}||||||llleeeZZZIIIAAA777777999;;;:::>>>OOObbbyyyxxxvvvZZZKKKJJJMMMNNNUUU```hhhlllmmmmmmmmmpppqqqsssuuuwwwwwwwwwwwwtttttttttuuuuuuvvvwwwxxxuuuyyy}}}~~~}}}}}}}}}yyyzzznnnsss~~~~~~vvvrrrvvvyyytttppppppooorrrtttsssqqqppprrruuuoooooonnnmmmmmmmmmmmmmmmoooooooooooonnnnnnnnnnnnggghhhiiihhhggggggiiikkklllfff^^^XXXXXX]]]dddjjjuuunnnfffcccbbbbbbdddfffiiigggeeeeeeeeefffeeecccYYYVVV[[[jjjyyy~~~}}}{{{}}}qqqeeebbbgggnnnpppoookkk^^^VVVYYYXXXNNNFFFFFFEEEEEEEEEEEEDDDDDDDDDCCC>>>???BBBDDDFFFGGGGGGGGGFFFHHHJJJIIIGGGFFFHHHJJJMMMNNNNNNLLLIIIHHHJJJMMMJJJIIIHHHGGGHHHJJJLLLNNNGGGNNNNNNOOOTTTRRRPPPYYY^^^nnnzzzttt{{{ppp]]]IIIBBBBBBAAA???===;;;;;;999:::<<>>???<<<999777888999::::::777888888999;;;<<<<<<===<<<<<<<<<<<<;;;:::999999666666555444333222222111111000000///////////////000333666999::::::888777222222333333333222222111222333555666666555333222333333333222222111111111444444444333333222222222222333444555555555444333666666666666777777777777888888:::>>>BBBEEEFFFEEESSSTTTWWWZZZ___cccgggiiioooppprrruuuyyy{{{zzzxxxxxx{{{}}}~~~~~~}}}}}}~~~~~~uuudddUUUNNNGGG@@@;;;;;;::::::::::::999999999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<>>@@@EEEEEEFFFEEEDDDBBB@@@>>>???<<<999777888999::::::777888888999;;;<<<<<<===;;;<<<<<<;;;;;;:::999888666666555444333222222111///////////////000111222222444666999:::999888777111111222333333222222222222333444666666444333222333333333222222222111111333333333222222111111111222222444555555555444333555555555666666666666777777999;;;===???CCCIIIMMMUUUVVVXXX[[[___cccgggiiioooqqqtttwwwwwwwwwvvvuuuvvvxxx{{{}}}}}}~~~~~~www|||zzzxxxnnn^^^RRRLLLEEE===;;;;;;:::999888777777666999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>::::::@@@DDDXXXuuunnnmmmkkkkkklllnnnqqqrrruuuxxx}}}zzzoooiiifffeeeZZZeee|||uuuVVVFFFDDDEEEFFFFFFGGGIIILLLOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZWWWVVVUUUUUUUUUVVVWWWXXXYYYXXXVVVVVVXXX\\\```cccbbbkkk~~~zzz{{{vvvkkkooosss___YYYMMMAAA999888777888AAALLLlllyyy}}}sssrrryyywwweeeUUUPPPLLLMMMPPPTTT[[[bbbhhhlllmmmmmmnnnoooqqqrrrttttttuuuuuuuuutttttttttttttttuuuuuuuuuvvvyyyyyyxxxwwwyyyyyyxxxxxxzzz}}}|||vvvwwwxxxxxxxxxzzz|||}}}}}}{{{tttsssqqqpppqqqrrrqqqpppnnnnnnmmmlllkkkkkkllllllooollliiiiiijjjllllllllljjjiiihhhiiijjjjjjhhhgggllleee[[[SSSRRRWWW___eeeoooooonnnjjjfffdddcccdddaaa^^^```ggglllmmmmmmnnnrrrssstttssstttsssllldddZZZWWW\\\eeegggaaa^^^aaa___aaa^^^UUUHHHBBBEEEJJJDDDCCCBBBAAA@@@@@@@@@@@@===???AAACCCEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHKKKLLLLLLKKKHHHGGGGGGHHHCCCCCCCCCDDDFFFGGGIIIJJJKKKJJJKKKKKKLLLMMMOOOOOOPPPTTT\\\yyyzzzlllfff___bbbqqqyyy|||qqqaaa[[[eeevvvxxx^^^MMMGGGEEEBBB>>><<<;;;:::999:::<<<>>>???CCCDDDFFFGGGFFFDDDAAA??????<<<999777888999999999888888999::::::;;;<<<<<<;;;;;;;;;;;;:::999888777666666555444333222111111.........///000222333444333555777888999888666555000000111222333333333222222333444555555444333222333333333222222222222111222222111111111111111000111222333444444444444333444444444444555555555555666999<<<<<<<<>>CCCWWWvvvkkkkkkiiihhhhhhkkkppptttrrrnnnqqqxxxqqqkkkeeeaaa```hhhvvvwwwaaaLLLCCCDDDFFFGGGHHHIIIKKKNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVWWWYYY[[[\\\]]]ZZZYYYXXXWWWWWWXXXYYYYYYZZZXXXVVVUUUWWW[[[___bbbdddkkkvvv~~~nnnhhhttt{{{tttiiidddZZZLLL???:::888888===CCCZZZeeevvv~~~pppvvvzzzooo___WWWNNNMMMLLLMMMSSSZZZbbbhhhgggiiikkkmmmnnnppprrrssswwwwwwvvvvvvuuutttssssssuuuuuuvvvvvvxxxxxxxxxxxxzzzxxxwwwwwwyyy|||}}}zzzvvvuuutttuuuuuuvvvwwwxxxwwwvvvtttrrrppppppqqqqqqqqqpppnnnmmmlllkkkkkkkkkkkkkkkmmmkkkiiiggghhhiiijjjkkkhhhhhhhhhiiijjjiiigggeeeaaaYYYQQQMMMQQQYYYaaafffrrrqqqpppkkkfffcccaaaaaacccaaadddmmmnnnjjjoooyyy}}}|||yyyvvvsssooofff___```aaaeeeiiifff]]]YYY[[[```]]]UUUKKKBBB@@@DDDIIICCCCCCBBBAAAAAA@@@AAAAAA>>>???AAACCCDDDEEEFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFIIIJJJJJJIIIHHHGGGGGGHHHDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLLLLMMMPPPVVVWWWhhh}}}jjjhhhcccaaalll~~~tttiiioooyyy```MMMFFFDDDCCC<<<;;;:::999:::;;;===???@@@BBBEEEGGGGGGFFFCCCAAA???===:::888999999999888888888999::::::;;;<<<<<<::::::::::::999888777777666555555444333222111111000000000000111222333444333444666666666555444333///000111222333333333333222333444444444444333222222222222222222222222222222222222222111111111111111222222333333333333333222222333333333444444444555888;;;===@@@GGGQQQZZZWWWXXXZZZ^^^bbbhhhllloooqqqwww|||zzzuuuooonnnoooppprrrtttvvvwwwxxxxxxyyypppsssyyywwwuuu||||||xxxnnn___SSSKKKFFF???888999999999888888777666666777888888999999888888777;;;;;;;;;;;;;;;;;;;;;;;;===>>>999777===DDDYYYwwwlllkkkjjjhhhgggjjjoootttxxxqqqsss{{{|||yyykkk___fffkkkqqqqqqfffUUUIIIEEEDDDFFFHHHIIIJJJLLLOOOQQQTTTTTTTTTSSSSSSSSSRRRRRRUUUUUUWWWXXXZZZ\\\]]]^^^^^^]]][[[ZZZYYYZZZZZZ[[[YYYXXXVVVUUUWWWZZZ]]]___aaaggglllxxxvvvddd[[[```iiimmmlllaaaSSSCCC:::888888;;;???JJJQQQaaayyyyyy|||zzzgggXXXZZZVVVPPPMMMNNNRRRYYY]]]aaadddhhhkkklllnnnpppssswwwwwwwwwwwwwwwuuutttsssvvvvvvwwwwwwwwwxxxyyyzzzyyyxxxwwwwwwyyy||||||{{{zzzvvvxxxyyyxxxuuusssssstttttttttsssrrrqqqqqqsssqqqppppppqqqrrrrrrqqqnnnnnnmmmlllkkkjjjjjjjjjkkkjjjiiigggfffggghhhiiigggggghhhiiijjjhhheeebbbXXXSSSOOOQQQZZZfffnnnqqqtttssspppjjjddd___^^^]]]ggghhhmmmqqqjjjccclll|||}}}zzzuuunnniiigggllllllmmmkkkccc\\\ZZZ]]]```VVVJJJBBB@@@BBBDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCAAAAAABBBCCCCCCDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJHHHRRRRRRZZZxxxrrrqqqooolllooo|||xxxxxx```JJJGGGKKK>>>===;;;::::::;;;<<<>>>===@@@CCCFFFHHHGGGEEECCC@@@>>>;;;::::::::::::888888999999::::::;;;;;;;;;::::::::::::999888777777555555444333222111111000222222111111111111222222333333444444444333222111///000111333333444444444222333333333333333333222222222222222222222222222222333333333333333333333111111111111222222333333222222222222333333333333555666:::???GGGNNNTTTWWWVVVXXX\\\aaagggmmmqqqtttsssxxx|||zzztttnnnmmmnnnooopppqqqssstttvvvvvvvvvqqqnnnlllrrr}}}www}}}yyyzzz{{{nnn]]]QQQIIIBBB<<<888777777888888999:::::::::777888888999999888888777;;;;;;;;;;;;;;;;;;;;;;;;===???999888>>>EEEZZZyyykkklllkkkiiigggiiiooottt}}}zzz{{{tttbbbccchhhkkkggg\\\OOOGGGEEEEEEGGGJJJKKKLLLNNNPPPRRRUUUTTTTTTTTTSSSSSSSSSRRRUUUVVVWWWXXXZZZ[[[]]]]]]```^^^]]][[[ZZZZZZ[[[[[[XXXWWWWWWVVVWWWYYY[[[\\\___dddiiippp{{{yyyeeePPPLLLYYYhhhnnncccWWWFFF;;;666888;;;===BBBFFFRRRgggrrr\\\XXXTTTNNNJJJJJJMMMSSSVVVXXX]]]dddgggiiikkkooorrrtttuuuvvvwwwwwwvvvuuutttvvvwwwxxxwwwwwwwwwyyy{{{wwwwwwwwwxxxyyy{{{}}}~~~zzzyyy|||~~~yyyuuutttuuuuuusssrrrsssuuuuuutttrrrppppppppprrrpppoooppprrrssstttsssoooooommmlllkkkkkkkkkkkkiiijjjjjjiiigggfffggghhhgggggghhhjjjjjjgggbbb^^^SSSRRRSSSZZZdddnnnuuuxxxtttrrrnnngggaaa\\\[[[\\\hhhmmmqqqnnnddd```jjjxxx~~~{{{tttnnnoootttuuusssoooiiibbb^^^```cccZZZOOOBBB===@@@CCCCCC@@@CCCBBBBBBBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHDDDNNNPPPUUUiii{{{vvvvvvsssuuuwwwRRRFFFJJJAAA@@@===;;;:::;;;<<<<<<;;;===AAADDDFFFGGGFFFEEEBBB@@@===<<<<<<<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;:::999888777555555444333222111000000444333333222111111222222222222333333333222222111111222333444555555555444333333222222222222333333111222222222222333333333333333333333333444444444111111000000111111222333222222222222333333333333666777;;;CCCLLLRRRTTTTTTWWWZZZ```gggmmmqqqtttvvvsssvvvxxxwwwsssooonnnooonnnnnnnnnqqquuuxxxzzzzzzxxxqqqjjjjjjpppuuuvvvtttyyy~~~zzz|||vvv{{{zzzmmm\\\OOOFFF>>>999999666666777888999;;;<<<<<<888888999999999999888888::::::::::::::::::::::::<<<>>>::::::@@@FFF[[[yyyhhhjjjkkkjjjhhhjjjpppuuuyyyyyy}}}sssccchhhiiifff]]]RRRJJJFFFEEEFFFIIILLLNNNOOOPPPSSSUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUVVVWWWXXXYYYZZZ[[[[[[```^^^\\\[[[YYYYYYYYYZZZWWWWWWWWWXXXXXXYYYYYYZZZ]]]bbbfffkkkzzz}}}yyyvvvmmm]]]OOOOOO___ppplllbbbPPP@@@777777:::<<<===AAAHHHVVVlllrrr^^^ZZZSSSNNNKKKKKKNNNPPPPPPVVV^^^ccceeeggglllppppppqqqsssuuuvvvvvvuuutttuuuvvvwwwvvvuuuuuuxxx{{{vvvvvvxxxyyyzzz{{{|||||||||yyywwwwwwzzz}}}|||zzzwwwsssrrrsssrrrqqqqqqsssuuutttqqqppppppqqqqqqoooooopppsssuuuvvvuuuqqqpppnnnmmmlllkkkkkkkkkiiikkkmmmllliiigggggghhhggghhhiiijjjiiieee___[[[XXXZZZ___fffmmmsssvvvwwwrrrooojjjccc]]]ZZZ[[[]]]ffflllllleee^^^aaajjjpppzzzzzzzzzvvvnnniiiqqq}}}}}}yyyqqqhhhcccbbbdddfffQQQIII@@@<<>>AAAAAA@@@@@@AAABBBCCCCCC@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAADDDEEEFFFFFFEEEEEEGGGHHHGGGHHHIIIIIIIIIHHHGGGFFFDDDEEEFFFGGGGGGGGGFFFFFFEEELLLMMMSSSaaauuuyyy|||xxxrrrdddLLLHHHDDDBBB???===;;;:::;;;;;;999;;;>>>BBBDDDFFFGGGGGGCCCAAA???>>>>>>===<<<:::999999::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999888555444444333222111000000333333222222222333333444333333333444444444444444444444555555666555555555333222222222222222222333111111222222222333333333111111222222333333333333111000000///000111222333222222222333333333444444666:::???EEEKKKPPPTTTWWWZZZ___eeelllqqqtttuuutttqqqqqqqqqqqqppppppoooooommmllllllqqqxxx}}}uuupppmmmmmmmmmmmmsssssswww}}}zzzvvvzzzuuuhhhYYYLLLAAA888777;;;555666666777888999::::::999999::::::::::::999999:::::::::::::::::::::::::::===::::::@@@FFFZZZwwweeehhhjjjjjjhhhjjjpppvvvzzz|||wwwxxx}}}}}}mmm```vvvrrrgggXXXLLLHHHIIIJJJHHHJJJNNNPPPQQQSSSUUUWWWSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVWWWXXXYYYYYYZZZ___^^^\\\ZZZXXXXXXXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXWWW\\\```ccckkkttttttvvvqqq]]]LLLYYYsssyyynnn[[[GGG:::777888:::;;;???CCCIIIXXXooowwwqqqfff[[[QQQKKKGGGFFFKKKRRRZZZ```bbbeeejjjooolllnnnqqqsssuuuuuutttssssssuuuvvvuuussstttwwwzzztttvvvxxxzzz{{{{{{{{{{{{rrrooommmooorrrvvvzzz|||{{{yyytttqqqqqqrrrqqqmmmppprrrrrrpppoooppprrrpppooooooqqqtttwwwwwwwwwqqqqqqooonnnmmmllllllkkkiiillloooooollliiihhhiiihhhhhhiiijjjiiiddd^^^YYYdddhhhnnntttxxxyyyyyyyyyooolllfff```[[[ZZZ\\\___dddiiifff]]][[[eeekkkjjjrrrrrrssspppgggcccnnn~~~uuukkkeeeeeeffffffIIIEEE@@@>>>>>>?????????????????????@@@AAABBBBBB>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@AAACCCDDDFFFFFFEEEEEEFFFHHHEEEFFFGGGHHHIIIIIIHHHGGGDDDDDDFFFGGGGGGFFFEEEEEEFFFHHHGGGMMMXXXeeezzz~~~tttzzzYYYNNNFFFDDDAAA>>>;;;::::::;;;999:::===@@@CCCEEEGGGHHHDDDBBB@@@??????>>><<<::::::::::::::::::::::::;;;<<<<<<<<<<<<;;;:::999999555444444333222111000000111111111222333444555666444444444555555555666666666666666666666666555555333222222111111222222333111111111222222333333333000000111111222222222222111000/////////000222333222222333333333444444444666<<>>555666===666666666666777777777777999::::::;;;;;;::::::999::::::::::::::::::::::::888;;;999:::@@@EEEXXXvvvfffhhhhhhhhhlllpppiii___aaauuuwwwuuuxxx}}}xxxkkkhhhooo{{{mmmXXXLLLJJJIIIGGGLLLNNNPPPRRRQQQQQQQQQRRRUUUUUUTTTSSSRRRRRRRRRSSSUUUVVVWWWXXXWWWVVVUUUTTTYYY[[[]]]]]][[[YYYXXXXXXXXXWWWVVVWWWYYYZZZ[[[ZZZVVV[[[___eeekkksss}}}vvvttthhhXXX\\\lll{{{tttnnn]]]DDD;;;;;;666<<<;;;===CCCMMM]]]ttt{{{nnn]]]NNNFFFEEEIIIKKKQQQYYY]]]___dddjjjhhhjjjnnnpppqqqqqqssstttssssssssssssssstttttttttvvvwwwxxxxxxxxxyyy{{{}}}~~~xxxpppmmmoootttxxxzzz~~~zzzvvvuuuuuuuuusssqqqooopppqqqrrrrrrqqqpppoootttqqqvvvwwwsssxxx{{{qqquuusssqqqooonnnllliiigggiiikkkkkkhhhggghhhiiijjjjjjjjjfff``````ccccccaaallllllrrr~~~{{{wwwjjjeee```]]]```dddhhhjjjkkkbbbYYY]]]nnn}}}zzzoootttnnneee```gggssszzzzzz}}}|||sssgggdddgggcccYYYFFFDDDAAA>>><<<<<<<<<<<>>>>>??????@@@AAADDDCCCAAA@@@@@@AAABBBCCCDDDDDDCCCAAA@@@AAACCCFFFFFFFFFFFFFFFEEEDDDCCCBBBFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFGGGGGGFFFGGGIIIKKKEEEIIIJJJNNNPPPQQQlll}}}rrrTTTHHHIIIGGGBBB>>>>>><<<999777888:::<<>>>>>??????;;;:::999888888:::<<<===;;;;;;::::::::::::999999888777666555333222111000333222111111222555777999666666777888888888777777:::999999888777666444444111222444555555444333111222222222222222222222222111111111111111111111111000111222333444333333222222222222222444555777888AAAEEEHHHJJJKKKPPPVVV[[[fffiiinnnrrrtttrrrooommmmmmmmmnnnnnnmmmmmmlllkkkiiiqqqssssss~~~wwwppptttddd]]]QQQDDD:::777999<<<888888999999999:::::::::999999999999999999999999:::999999888888999999:::999;;;999;;;BBBEEETTTnnneeegggggggggkkkmmmeeeZZZfff{{{zzzvvvwwwpppmmmlllfffcccmmm}}}oooWWWJJJIIIKKKJJJKKKMMMOOOOOOOOOOOOOOOOOOUUUTTTSSSSSSSSSSSSSSSTTTSSSTTTUUUUUUVVVVVVVVVVVVVVVXXX[[[[[[ZZZXXXXXXXXXWWWXXXYYY[[[\\\\\\ZZZYYYVVVYYYZZZ^^^bbbggg}}}wwwkkk^^^ddduuuxxxssssssgggPPPCCC>>>666:::999:::@@@IIIWWWkkk|||sss[[[OOOMMMIIIIIINNNVVVZZZ\\\bbbhhheeehhhlllnnnnnnoooppprrrsssssssssssssssssssssssstttvvvwwwwwwwwwxxx{{{}}}|||uuurrrtttwwwzzz{{{yyyvvvttttttvvvxxxwwwvvvrrrssssssttttttsssrrrqqqvvvqqqsssrrroooxxx{{{vvvsssqqqpppoooooommmlllkkkllljjjfffdddeeehhhjjjhhheee___\\\bbbnnnuuuvvvrrrooosss}}}uuuoooiiiaaaYYYWWW\\\cccgggiiibbbVVVTTTdddvvvzzzvvvssskkkcccYYYZZZhhhxxx}}}zzzvvvrrrlllfffdddbbbYYYOOODDDCCC@@@>>>===>>>???@@@@@@@@@?????????@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAA???@@@AAACCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHGGGFFFGGGHHHJJJIIILLLLLLOOOOOOKKK\\\~~~}}}wwwwww}}}iiiNNNJJJEEEBBB???<<<;;;;;;888888999;;;>>>AAADDDEEEEEEDDDBBBAAA????????????<<<;;;999888888999;;;<<<;;;;;;::::::::::::999999888777666555333222111111222222111111333555777999;;;;;;;;;:::999999888888::::::999999888666555444333333444444444222111000222222222222222222222222111111111111111111111111000111222333333333222111222222111222555888<<<>>>DDDGGGJJJKKKMMMQQQXXX^^^hhhjjjnnnrrrsssrrrooonnnqqqqqqpppooonnnkkkiiihhhkkkqqqsssttt~~~yyyzzzttt^^^VVVKKK???888777888:::777777777888888888999999888888888999999999:::::::::999999999999999999:::888;;;888:::@@@CCCRRRlllfffgggggghhhkkkjjjcccYYYggg|||sssuuuoooiiiddd]]]___rrroooTTTHHHJJJMMMLLLLLLMMMMMMNNNNNNOOOOOOOOOTTTSSSSSSSSSSSSTTTTTTUUURRRRRRRRRRRRSSSUUUVVVWWWRRRUUUXXXYYYXXXWWWXXXYYYWWWYYY\\\______]]]ZZZXXX[[[\\\YYY\\\aaacccuuuxxxmmmbbbeeeooonnnmmmtttrrr^^^OOOEEE999999777888===CCCMMM]]]kkkoooUUULLLKKKHHHJJJOOOTTTWWW]]]ccc```cccfffhhhjjjkkkmmmoooqqqqqqqqqqqqqqqqqqqqqqqqrrrtttuuuvvvvvvwwwzzz|||{{{yyyzzz{{{||||||xxxvvvttttttvvvwwwxxxwwwttttttuuuuuuuuuuuuttttttuuuqqqrrrqqqnnnyyytttrrrooonnnnnnoooooonnnnnnmmmiiifffccccccfffiiijjjddd[[[WWW```qqq|||vvvqqqrrr{{{{{{ooogggccc[[[SSSUUU^^^fffhhhfffVVVMMMUUUppp{{{rrrrrr___WWWPPPWWWkkk~~~yyymmmiiigggiiifff[[[MMMFFFCCCBBB@@@>>>???AAACCCEEEBBBAAA@@@@@@@@@@@@@@@AAACCCBBBBBBAAA@@@??????>>>>>>@@@AAAAAA@@@???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIJJJLLLLLLOOOPPPHHHOOOfffxxxlllppp|||{{{|||vvvmmmaaakkkqqqwwwVVVJJJCCCEEEEEE???;;;;;;888888999:::<<>><<<;;;:::999999:::::::::999888777666555555444444333222111000///222222222222222222222222111111111111111111111111111111222222222111111000222222222333777<<>>DDDOOOYYYyyy~~~zzzgggTTTTTTMMMHHHJJJMMMPPPUUUZZZWWWZZZ^^^aaacccfffjjjlllnnnnnnnnnnnnnnnooooooooooooqqqrrrssstttuuuxxxzzz~~~~~~~~~}}}{{{xxxvvvttttttssssssrrrrrrssstttuuuuuuuuuuuurrrnnnqqqoookkkuuu}}}rrrooolllkkkkkklllllllllooollljjjiiieeebbbcccgggccc___XXXWWWbbbrrr{{{|||uuunnnmmmuuu{{{vvvkkkbbbZZZWWWWWW___iiilllfff^^^MMMQQQbbb{{{}}}nnnfffUUUSSSSSS\\\nnn||||||tttgggfffkkkppphhhTTTFFFEEEDDDBBBAAA@@@@@@BBBEEEGGGBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@===???BBBCCCAAA@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFHHHIIIIIIHHHGGGHHHIIIHHHIIIHHHLLLQQQKKKLLL\\\wwwiiilll~~~vvvxxxuuummm^^^dddkkkuuufffRRRCCCGGGKKKEEE===;;;:::999999999:::<<<>>>@@@???@@@BBBCCCCCCBBB@@@??????>>><<<;;;999999999999;;;;;;:::::::::999999999888888777666555444333222111111111222444666777888AAA@@@>>><<<;;;;;;;;;;;;999999999999888777666555444333222111111111111111222222222222222222222222111111111111111111111111111111111111111111000000222333444777:::>>>AAACCCDDDGGGLLLOOOSSSZZZbbbiiilllmmmmmmnnnnnnnnnnnnnnnmmmnnnnnnnnnmmmllljjjiiilllnnnmmmmmmwwwxxx{{{~~~|||yyy___LLLDDD:::666777999888666666666666777777777888888555555666777888999:::;;;999999999999999999999999999<<<999999>>>@@@NNNhhhhhhhhhjjjkkkkkkmmmqqquuuvvviiikkkmmmmmmkkknnnxxx{{{___NNNJJJLLLNNNNNNKKKIIIHHHIIILLLPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSQQQPPPOOOPPPPPPQQQOOOQQQTTTVVVWWWXXXZZZ\\\\\\]]]___^^^]]]\\\^^^```YYYYYYUUUXXX``````eeettt|||zzzyyyqqqiiiddd```jjjrrrgggXXXLLL???<<<888777999<<<>>>EEEMMM```{{{}}}~~~zzzgggZZZNNNJJJJJJJJJMMMPPPLLLPPPTTTXXX\\\```eeehhhhhhhhhiiiiiijjjkkkkkkllllllmmmoooqqqqqqsssvvvyyyxxxzzz|||~~~~~~}}}zzzwwwsssrrrqqqqqqoooooopppqqqrrrtttuuuvvvsssllliiibbb[[[ffftttuuuqqqooolllkkkkkklllkkkjjjmmmjjjkkkmmmiiibbb___bbbYYY[[[]]]bbbooo|||~~~rrrjjjeeeiiimmmiii```[[[WWW[[[ccclllpppjjj[[[OOOKKK^^^rrr|||~~~xxxfffSSSPPPVVV\\\ccckkkqqqpppjjjcccgggoooqqqbbbLLLCCCFFFEEEDDDCCCBBBBBBBBBDDDDDDBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCC===@@@CCCEEEDDDBBBAAAAAAAAAAAACCCDDDEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJIIIHHHHHHIIIIIIIIIEEEIIIRRRNNNNNNYYYeeeppplll{{{|||zzz{{{xxxrrrkkknnn~~~kkkOOOGGGIIIFFFAAA>>><<<;;;999888888:::<<<======>>>AAACCCDDDCCCBBB@@@@@@???>>>===;;;::::::999;;;;;;:::::::::999999999888888777666555555444444222222222333444555666777;;;;;;;;;:::;;;;;;<<<<<<888888888888777777666555222111111111222333444444222222222222222222222222111111111111111111111111222222111111111111111111333444777;;;===?????????BBBFFFMMMRRRWWW___hhhnnnmmmmmmmmmlllllllllkkkkkkjjjkkkkkkkkklllllllllkkkjjjlllllllllqqq}}}vvv}}}||||||~~~~~~zzzoooUUUEEE>>>777555777:::999666777777777888888888999999444444555666888999::::::888999999::::::999999888:::===999:::???@@@NNNhhhfffggghhhfffdddhhhxxxzzzuuukkkhhhddddddiiiqqqzzz{{{hhhUUUMMMMMMOOOPPPQQQLLLHHHEEEEEEIIIMMMNNNMMMQQQPPPPPPPPPPPPQQQQQQRRRTTTSSSRRRQQQPPPOOOOOOOOONNNPPPSSSTTTUUUWWWZZZ\\\[[[]]]___^^^\\\\\\```ccc\\\]]]XXXXXX___]]]]]]hhhyyywww|||{{{tttlllbbbhhhpppfffXXXLLLAAA@@@;;;888999:::;;;???EEEQQQiiiyyywwwrrr]]]RRRMMMIIIHHHIIIEEEHHHLLLPPPTTTXXX^^^aaa```aaabbbdddeeeggghhhiiiiiijjjmmmnnnooorrruuuxxxrrruuuyyy|||}}}}}}~~~zzzzzzyyyvvvtttssstttuuuppppppppppppqqqrrrttttttvvvjjj___PPPFFFTTThhhnnnooonnnmmmmmmnnnooommmllliiigggiiimmmjjj___[[[___aaahhhooottt{{{{{{sssiiiaaa___^^^ZZZVVVUUU]]]fffooossslll___QQQHHHSSSjjjyyytttoookkk\\\HHHPPPZZZcccdddbbbccccccaaabbbhhhmmmgggVVVEEEAAAEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@?????????AAACCCDDD>>>AAADDDEEEEEEDDDCCCDDDBBBCCCDDDEEEFFFFFFFFFFFFBBBBBBCCCCCCCCCCCCDDDDDDDDDGGGIIIJJJJJJIIIIIIJJJLLLLLLFFFHHHPPPNNNLLLVVVUUUqqqrrrtttzzzkkkQQQGGGEEEDDDBBB???===:::888777888:::;;;;;;===@@@BBBDDDDDDCCCCCCAAAAAA@@@???>>>===<<<;;;;;;;;;::::::::::::999999999888888777666666555555333333333444444444555555555666777999::::::::::::666777777777666666555444000111222333444555555666222222222222222222222222111111111111111111111111222222111111222222333444666777:::===>>>?????????CCCIIIQQQWWW]]]ccckkkppplllllllllkkkjjjiiihhhhhhhhhhhhhhhiiikkkmmmppprrrnnnppprrrrrrsssuuuyyy{{{|||zzzpppjjjtttzzzxxx}}}yyyrrrtttxxxcccKKK???;;;666555777999888777777777777888888888999999444444555666777888888999888999:::;;;;;;:::999888:::<<<999999???@@@NNNhhhccccccccc^^^WWW^^^xxxyyyttt{{{zzzooodddbbbkkkuuuyyywwwhhhZZZNNNMMMPPPQQQSSSWWWSSSMMMHHHFFFIIIKKKKKKJJJPPPPPPOOONNNNNNNNNOOOOOOQQQRRRRRRRRRQQQPPPOOOOOOMMMOOOQQQRRRSSSUUUXXX[[[WWW[[[___```^^^]]]```ccc```bbb]]]\\\aaa^^^]]]fffvvvvvvzzz|||xxxqqqdddhhhrrrjjj]]]SSSIIIBBB<<<888999999999<<>>>>>>>>???@@@AAABBBCCCCCCAAA>>><<<;;;===???@@@???AAADDDEEEDDDDDDDDDEEEDDDDDDEEEFFFGGGGGGFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEIIIKKKKKKJJJKKKKKKKKKMMMGGGGGGNNNLLLIIIPPPUUUaaa|||tttlllSSSKKKGGGBBBAAA???;;;888777777999:::;;;<<>>===;;;;;;::::::::::::999999999888888777777666666666444444555555444444333333111333666888999999888777555555555555555444444333111222444555666555555444222222222222222222222222111111111111111111111111222222111222333444666777;;;:::;;;<<<>>>@@@CCCEEEHHHOOOWWW^^^cccggglllpppjjjkkkkkkkkkiiigggeeedddaaabbbcccffflllttt{{{{{{|||}}}|||xxxsssppppppfffccc______jjjvvvxxxrrrxxxuuunnnuuu~~~iiiWWWFFF:::999777666666666666666666666666777777777888888555555555666666777777777777888:::;;;;;;:::888777888:::777888===???NNNggg``````___WWWNNNUUUvvv|||qqqqqq{{{llliiissszzzvvvmmm^^^SSSKKKMMMQQQSSSWWW[[[[[[TTTMMMJJJKKKMMMLLLJJJPPPOOOOOONNNMMMMMMMMMMMMOOOPPPQQQRRRRRRRRRQQQPPPLLLMMMOOOQQQQQQSSSWWWYYYSSSYYY```bbb```^^^___bbb\\\```\\\[[[```^^^\\\eeejjj~~~}}}{{{{{{xxxqqqccchhhtttpppeee\\\TTTDDD===888888888888;;;???@@@IIIYYYppp||||||~~~hhh[[[QQQJJJFFFCCCDDDFFFGGGHHHKKKOOORRRUUUVVVYYY[[[^^^aaacccdddeeegggiiikkkmmmpppsssvvvppptttwwwyyyxxxwwwyyy{{{wwwyyyyyywwwtttsssuuuxxx|||{{{xxxuuusssrrrqqqqqqoooiiicccWWWJJJPPP]]]^^^bbbdddggglllpppqqqpppnnnfff``````eeeaaaWWWVVV]]]gggqqqyyyyyyyyy{{{~~~~~~xxxnnnccc\\\WWWXXX```iiipppvvvwwwjjjYYYSSS___mmmttttttrrrkkk\\\QQQSSS[[[___dddddd]]]XXXZZZ___bbbllllllaaaOOOEEEFFFEEE???>>>AAADDDFFFFFFDDDBBB@@@<<<======>>>???AAABBBCCCEEEBBB===999888999;;;===???AAACCCDDDCCCCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFBBBEEEIIIKKKKKKKKKKKKLLLGGGJJJFFFFFFMMMJJJGGGMMMYYYXXXlllvvvdddSSSIII@@@CCC@@@<<<999777777999:::;;;<<<>>>@@@CCCDDDFFFFFFBBBBBBBBBBBBBBB@@@??????;;;;;;;;;:::::::::999999999999888888777777666666555555555555444333222111000222666888999888666444444444444555444444333333333444666777777666444222222222222222222222222222111111111111111111111111222222111222333555777999>>>===;;;:::===BBBGGGKKKMMMTTT]]]cccgggiiillloooiiijjjjjjjjjiiifffdddbbbYYYZZZ^^^eeeooo|||{{{qqqkkkjjjddd___[[[^^^hhhrrrwwwvvvzzzuuurrryyyppp[[[PPPGGG777888888777444333444666555555555555666666666777555555555666666666666666777888:::;;;;;;:::888777666888555666<<<>>>MMMgggZZZ```\\\LLLEEEWWWwwwzzzooorrr|||kkkmmm{{{qqq___TTTOOOKKKJJJMMMTTTZZZ]]]aaa___[[[TTTNNNJJJIIIJJJHHHJJJMMMOOOOOONNNLLLJJJMMMOOOQQQRRRRRRQQQOOOMMMMMMNNNOOOOOONNNOOOQQQSSSTTTRRRTTT[[[^^^\\\[[[\\\^^^^^^]]]\\\[[[[[[[[[[[[ccclllzzzuuuyyymmmgggdddjjjsssuuukkkaaaKKKEEE===888777888:::;;;BBBBBBFFFOOO]]]qqq}}}wwwyyymmm```UUUJJJEEEDDDFFFHHHHHHGGGIIILLLPPPQQQRRRSSSUUUYYY^^^aaabbbcccfffhhhjjjlllmmmmmmnnnpppsssssssssssstttuuuxxxtttpppooorrrtttsssqqqwwwvvvuuutttsssrrrrrrrrrpppnnniiibbb[[[XXXYYY[[[XXXYYY\\\```eeeiiimmmooollleeeXXXOOORRR\\\ccccccooorrrvvvxxxxxxwwwwwwxxxsssmmm```TTTSSS___mmmuuu}}}|||mmmWWWQQQ```ssszzzwwwhhh``````dddffffffkkkhhhdddaaabbbdddhhhjjjfff\\\PPPHHHFFFFFFEEECCCCCCBBBAAAAAA@@@@@@@@@@@@<<<;;;;;;;;;<<>>>>>???AAAAAAAAAAAACCCEEEEEEDDDCCCBBBCCCEEEGGGHHHFFFDDDCCCBBBBBBCCCEEEFFFHHHIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJNNNPPP\\\xxx```HHHIIIAAABBB@@@===<<<<<<999555;;;;;;<<<>>>@@@BBBDDDEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@???===<<<::::::999999999888777666666777888888888777666555444333333333111000111333666777777666444444555555555555444444222222333333333333444444444333333222222333333444000///000222555555111...000444999:::::::::<<<>>>===<<<<<<<<>>LLLeee``````XXXMMMMMM```zzzxxxuuuxxx|||}}}{{{tttqqq|||vvvcccOOOLLLIIIIIIMMMQQQUUUWWW[[[ZZZXXXTTTOOOLLLLLLLLLLLLNNNPPPQQQQQQOOOMMMLLLOOOQQQSSSTTTTTTSSSQQQOOONNNOOOOOONNNMMMLLLNNNOOOPPPNNNPPPVVVZZZYYYYYY[[[\\\[[[[[[[[[[[[[[[\\\\\\```eeetttxxxxxxrrrmmmlllooopppkkkfffQQQNNNJJJEEE???;;;999888@@@>>>???DDDKKKWWWkkk{{{~~~yyyjjjYYYVVVQQQJJJFFFEEEDDDEEEGGGFFFGGGIIIKKKMMMPPPTTTWWWYYY[[[]]]```cccfffggghhhjjjllloooooooooooopppqqqqqqooommmlllmmmnnnooooooooopppqqqqqqppprrruuuwwwxxxrrrjjjccc___^^^^^^]]]QQQTTTWWWXXXYYY]]]ccchhhtttmmmaaaXXXZZZccchhhhhhhhhmmmtttwwwvvvqqqllljjjbbb]]]UUUSSS]]]ooo{{{xxxhhhZZZ[[[gggrrrxxxyyyvvvmmmdddeeemmmwww||||||vvvmmmdddaaafffkkkllllll\\\TTTJJJDDDDDDDDDDDDBBBCCCCCCBBBBBBAAAAAABBBBBB>>>>>>===<<<===???AAABBBBBB@@@>>><<<;;;;;;<<<===???@@@BBBBBBAAA@@@AAABBBDDDCCCBBBBBBBBBDDDFFFGGGCCCBBBAAAAAABBBDDDFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJRRRhhhzzzuuuvvvyyyxxxXXXJJJHHHDDD@@@>>>;;;999888999999999:::<<<===@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???AAA@@@>>>===;;;::::::::::::999888777666777888888777777666555444444444444333222222444666666555444444444555555555555444444222222333333333333444444333333222222222222333333222111111333555555333111222777<<<>>>>>>============>>>???AAAFFFMMMUUU[[[aaagggmmmqqqqqqrrrsssuuurrrrrrqqqmmmhhhccc___]]]\\\ZZZ\\\aaaccckkkvvvjjjssswwwtttkkklllwww~~~|||sssnnnZZZNNNCCC888555555555555666666666666666777888777666666888:::444444444555555555555666777777888999999999999888666999666777===???MMMfffeee```VVVQQQXXXkkk~~~zzztttuuuwwwssslllhhhqqqsss\\\PPPOOOOOOPPPRRRTTTTTTSSSSSSUUUUUUUUURRRQQQQQQRRRQQQRRRSSSTTTTTTSSSQQQPPPRRRSSSUUUVVVVVVUUUSSSRRRQQQQQQQQQNNNLLLJJJKKKLLLPPPLLLLLLRRRVVVWWWYYY]]]\\\\\\\\\]]]^^^^^^______]]]```dddzzz}}}wwwpppjjjhhhhhhjjj\\\[[[WWWOOODDD<<<888777<<<:::999:::;;;???JJJUUUwwwqqqggg^^^RRRHHHDDDDDDDDDDDDAAAAAABBBCCCEEEGGGIIIJJJOOOQQQTTTXXX\\\___aaabbbdddfffiiijjjiiijjjkkklllkkklllkkkiiihhhhhhjjjlllhhhkkkllljjjggghhhmmmrrrssslllccc^^^^^^___]]][[[SSSVVVWWWWWWVVVZZZbbbjjjzzzooofffeeekkknnnllleeellltttwwwtttkkkaaa[[[UUUSSSRRRZZZjjjzzz~~~yyyfffWWWVVVkkk~~~{{{zzzuuukkkcccdddppp{{{|||ooobbbaaakkkqqqnnngggNNNIIICCC@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCAAA@@@???>>>>>>>>>???@@@>>>???@@@AAA@@@???>>>===???AAACCCCCCAAA?????????BBBBBBAAAAAAAAACCCEEEFFFAAA@@@@@@AAABBBDDDGGGHHHFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEGGGLLLXXXqqq}}}xxxqqqllliiihhhpppzzzjjjPPPLLLDDD???AAA@@@:::888;;;777777888999:::<<<>>>???CCCDDDEEEEEEDDDCCCAAA@@@BBBAAA@@@???===<<<;;;;;;::::::999888888888888888666666555555555555666666555444444444666666444222444444555555555555444444222222333333333333444444333222222111111222222333444333222333444666555444444999???BBBBBB@@@>>>======@@@EEEJJJQQQXXX___eeekkkpppuuuwwwuuusssssssssoooqqqrrrrrrrrrrrrtttuuuqqqiiiaaa\\\XXX```zzz}}}xxxwwwzzzyyy___LLLCCC===777444555555555555666666666555777888777666666777999444444444555555555555666666777888888999999888888666999666888>>>@@@NNNgggiiiccc]]]^^^iiiwwwwwwsssppphhh^^^```qqqsssZZZSSSSSSTTTVVVVVVUUUQQQNNNMMMPPPTTTVVVVVVVVVWWWWWWSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVXXXYYYYYYXXXVVVVVVRRRRRRRRRPPPMMMLLLLLLNNNSSSNNNMMMQQQVVVXXX\\\```______```aaaaaaaaaaaaaaa\\\___^^^nnn{{{rrrgggbbbcccfffgggfffaaaUUUGGG<<<999::::::888777999999999???FFFZZZ~~~sssmmmaaaRRRIIIGGGFFFEEEBBBAAA@@@AAABBBCCCCCCBBBHHHJJJMMMRRRVVVZZZ\\\]]]^^^```cccdddddddddeeeggghhhjjjkkkhhhdddcccdddgggfffiiihhhaaaXXXTTTWWW\\\aaa___\\\[[[\\\]]]]]]]]]\\\\\\\\\\\\^^^dddmmmsss{{{rrrooorrrsssppplllqqqwwwwwwpppeeeZZZSSSMMMRRR[[[ffftttzzzssshhhPPPYYYmmmxxxwwwqqqggg^^^___iiisssxxxxxxvvviii___cccooorrrhhhZZZEEEBBB???>>>???@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCAAA@@@???>>>===============>>>@@@AAAAAA@@@???======???BBBBBBAAA???>>>???@@@@@@@@@@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCEEEFFFDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIGGGFFFEEEEEEFFFJJJMMMQQQ```xxxsssrrrqqqlllfffkkksss~~~yyycccTTTFFF???DDDFFF???:::;;;888888888888999:::<<<<<<@@@AAACCCEEEFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===<<<;;;;;;::::::999999888888666666666555666666777777555444444555666666555333333444444555555444444333222222222333333333444444222222222111111222222222555444222222333555666777444999???CCCEEECCC@@@>>>@@@EEELLLTTT[[[bbbiiimmmqqquuuxxxxxxtttpppnnnnnnkkkmmmsss{{{wwwlll```ZZZYYYaaattt~~~}}}{{{zzzoooTTTBBB<<<999666444444444555555555666666555777888888666666666888444444444555555555555666666777777888888888888888555888777999>>>@@@NNNgggmmmlllnnnuuu~~~|||rrrkkkddd^^^[[[mmmxxx```RRRRRRTTTUUUTTTQQQKKKFFFHHHLLLQQQTTTVVVVVVWWWXXXRRRRRRSSSTTTVVVXXXZZZ[[[XXXXXXYYYZZZZZZYYYXXXXXXSSSTTTTTTRRRQQQPPPQQQSSSUUUPPPMMMQQQUUUWWW[[[`````````aaaaaa```___^^^^^^YYY```^^^ccc~~~}}}zzzsssjjjbbb^^^]]]fffiiiiiibbbTTTGGG???<<<999777888;;;;;;:::===AAAIIIlll|||iiiYYYPPPJJJEEEBBB@@@>>>>>>@@@BBBAAA@@@BBBDDDGGGKKKOOORRRTTTUUUWWWYYY\\\]]]]]]^^^___aaaccceeeeeebbb^^^[[[\\\^^^aaabbb```VVVJJJBBBCCCFFFNNNTTTZZZ]]]]]]]]]```dddfffcccaaaccciiiqqqwwwyyyzzzxxx{{{{{{xxxxxxxxxvvvpppfff\\\TTTPPPNNN[[[iiiqqqsssooodddYYYOOOhhh}}}pppcccXXXWWWYYYbbbmmmtttuuurrrjjjccc```gggqqqnnn^^^MMMBBBAAA????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA???>>>>>>===<<<<<<;;;;;;=========>>>>>>>>>??????;;;===@@@@@@@@@???@@@AAA?????????@@@AAAAAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFEEEJJJNNNOOOVVVmmmuuuwwwssszzz~~~yyyqqqiiitttqqq[[[HHHDDDEEEAAA======::::::999999:::;;;;;;<<<;;;===@@@BBBEEEFFFGGGGGGEEEEEEDDDDDDBBB@@@???>>><<<<<<<<<;;;:::999999888777777666666666777888888444333333555777777666555333333444444444444333333222222222333333333444444333222222222222222222333444333222111111333666888333777<<>>@@@BBBDDDFFFHHHIIIJJJNNNPPPSSSTTTTTTUUUWWWXXXXXXYYYYYYWWWTTTSSSSSSSSSVVVWWWUUUNNNDDD===<<<>>>@@@JJJUUUYYYXXXYYY^^^dddpppoooooopppssswwwzzz|||||||||~~~~~~|||xxxtttlllbbbYYYUUUTTTUUUgggqqqxxxsssggg\\\SSSMMMdddvvvyyydddMMMGGGPPP___mmmvvvuuuoooiiiddddddfffkkkkkkbbbSSSFFFBBBBBBAAA@@@????????????===>>>@@@AAAAAA@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<>>>???;;;<<<>>>>>>>>>???@@@BBB??????@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCCCFFFJJJLLLOOO[[[uuuyyyppp{{{{{{~~~iiivvvbbbKKKBBBAAAAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<999:::<<>>???KKKcccpppttt|||}}}zzzqqqjjjgggfffcccgggsssuuudddWWWPPPRRRSSSTTTVVVXXXWWWSSSQQQJJJMMMPPPRRRRRRRRRSSSTTTQQQPPPOOOOOOPPPRRRUUUVVVYYYYYYYYYYYYYYYYYYYYYYYYUUUVVVWWWVVVUUUTTTVVVXXXWWWQQQMMMNNNPPPPPPRRRUUUWWWXXXYYYZZZZZZYYYWWWVVVUUU[[[[[[^^^fffooozzzzzzwwwiii[[[WWW___kkkrrrooocccUUUJJJ???;;;888888888555555888000<<>>>>>???@@@AAAAAAAAAAAACCCEEEHHHJJJJJJKKKLLLNNNLLLLLLKKKLLLNNNNNNMMMLLLLLLMMMMMMKKKFFFBBB@@@@@@CCCIIIPPPSSSTTTVVV[[[```tttyyy|||yyyrrroooqqquuuwww{{{{{{wwwuuuuuussspppfffaaaZZZTTTRRRXXXbbbiii~~~yyygggXXXSSSUUUXXXyyyzzzyyywwwrrrgggVVVHHHKKKVVVdddmmmnnniiiccc___eeeiiilllggg\\\PPPGGGDDDBBBBBBBBBAAA@@@@@@AAABBB???@@@AAABBBBBB@@@???>>>:::;;;<<<======>>>>>>>>>>>>======<<<<<<<<<=========>>>>>><<<<<<===???BBB??????@@@AAABBBBBBBBBBBB??????@@@AAAAAAAAAAAAAAADDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJEEEDDDGGGKKKMMMRRR^^^lll{{{ooo~~~vvvyyycccKKKEEEDDDAAA>>>======<<<;;;;;;;;;;;;999999:::;;;>>>AAADDDFFFGGGHHHHHHHHHGGGDDDBBB@@@>>>>>>>>>>>>===;;;999888:::999999888777777777777666555444555777777666444222333333444444333333222222222333333333333444444555444444333333444444555222444555444333444888;;;888888;;;BBBLLLUUU[[[]]]___ccchhhlllnnnooopppqqquuuvvvuuupppkkkiiijjjmmmhhhfffccc___[[[VVVQQQMMMXXX]]]fffnnntttuuusssooojjj```[[[bbbmmmrrrtttuuuzzzwwwvvv|||zzz|||iii[[[JJJ>>>999666444333333333444444444555555555444666888888777555444444444444444555555555555666555666666777777777777777555888777888======IIIaaammmppp}}}vvvxxxwwwsssppppppmmmhhh^^^kkkvvvrrraaaRRRNNNQQQMMMMMMOOORRRUUUVVVTTTSSSPPPRRRTTTTTTTTTTTTUUUVVVRRRQQQNNNMMMMMMNNNQQQRRRXXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXVVVUUUTTTUUUWWWYYYSSSOOOPPPPPPOOOPPPSSSUUUVVVXXXZZZ[[[ZZZYYYXXXWWWZZZ[[[___ddddddxxx}}}qqq```WWW[[[bbbiiijjjfff]]]VVVCCC===999999999777777:::;;;<<<555777CCCMMM]]]sss|||uuukkk^^^TTTOOOKKKFFFBBB@@@@@@@@@@@@???>>>======;;;>>>AAABBBCCCCCCEEEGGGFFFDDDDDDGGGLLLNNNMMMKKKIIIJJJKKKKKKJJJHHHFFFDDDPPPPPPRRRSSSVVVYYY^^^aaapppyyyyyyiii___aaahhhtttwwwwwwqqqkkkhhhddd___RRROOOKKKKKKRRRaaasss{{{lllYYYPPPYYYiiitttyyytttqqqcccQQQLLLQQQRRRYYYaaabbb^^^[[[]]]```gggmmmmmmaaaNNNAAA???CCCAAABBBBBBAAA@@@@@@BBBDDD@@@AAACCCCCCCCCAAA???>>>999:::<<<>>>???@@@@@@@@@===>>>>>>???>>>===<<<;;;@@@@@@>>><<<:::;;;>>>AAA??????@@@BBBBBBBBBBBBBBB<<<===???@@@BBBBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKGGGGGGMMMPPPPPPUUU\\\uuu}}}~~~~~~{{{YYYMMMGGG??????>>>===<<<;;;;;;;;;;;;;;;:::999999;;;>>>AAADDDHHHHHHIIIIIIHHHEEEBBBAAA>>>?????????===<<<:::888;;;:::999888777777777777888777666666777666444222222333333444444333333222222222333333333444444444666555555444444555555666222555777777555666999<<<;;;:::<<>>???AAACCCAAADDDGGGJJJLLLOOORRRTTTPPPQQQQQQMMMJJJIIIKKKNNNVVVXXX]]]bbbgggiiijjjiiixxxzzzwwwhhhXXXTTT^^^kkkzzzyyyvvvnnncccZZZUUUTTTHHHHHHLLLVVVdddrrr{{{ssscccOOOIIIXXXoooyyyvvv}}}uuufffWWWLLLJJJPPPVVVXXX___bbb]]]XXXZZZ```cccmmmiiiaaaVVVKKKCCC@@@???AAAAAA@@@@@@@@@@@@??????DDDCCCAAA@@@???@@@@@@AAA??????>>>===<<<<<<======??????AAAAAABBBAAA@@@???>>>===<<<<<<<<<>>>???@@@>>>>>>>>>???AAACCCDDDEEEBBBAAAAAAAAAAAA@@@@@@@@@DDDDDDEEEEEEEEEDDDDDDCCCEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKMMMQQQSSSiii|||xxxwwwwwwyyyqqqVVVKKKGGGBBB>>>;;;<<<======<<<<<<999999999:::<<<>>>???@@@CCCDDDFFFHHHIIIHHHFFFEEECCCBBBAAA@@@>>>;;;999888;;;:::999999::::::999888888888777777666777777777666666555444444444444444555666777666444333333444444444555555555555555555444444666777:::<<<>>>@@@@@@CCCGGGNNNYYYeeejjjhhhkkklllooorrrtttrrrnnnjjjhhhllljjjdddbbbdddddd```ZZZYYYOOOHHHHHHHHHXXXsss~~~tttooo]]]fffppprrrmmmkkkooottttttxxx~~~vvvsssfffRRRHHH<<<444333444444333555444333333444555777888444444444444444444444444222333444444555555444444222444555666777777666666777999666888>>>>>>HHH___oooxxxzzzqqqvvvvvv|||uuurrrwww}}}ooohhh```RRRMMMNNNJJJNNNPPPRRRSSSRRRRRRSSSTTTUUURRRQQQSSSUUURRRLLLHHH@@@<<<<<>>:::777555666777777444333777@@@GGGTTT^^^mmmzzz|||xxxzzzrrrggg^^^RRROOOKKKHHHFFFEEEDDDDDD>>>???????????????@@@AAAAAACCCEEEHHHKKKNNNRRRTTTMMMNNNOOONNNMMMOOOTTTXXXcccggglllqqqssstttttttttqqqrrrooofff]]]]]]fffooovvvtttnnndddWWWMMMHHHFFFKKKSSS___lllttttttooojjjPPPLLLGGGNNNbbbyyy~~~pppeeeUUUJJJHHHMMMSSSWWW^^^```___ZZZYYY```gggjjjhhhbbbWWWMMMFFFAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????@@@AAABBB@@@??????>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???>>>???>>>===<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLOOORRRZZZqqq}}}uuunnnkkkjjjjjjqqqxxxoooXXXCCCAAACCCCCCAAA;;;888:::===:::::::::;;;<<<===>>>???@@@AAACCCFFFGGGHHHIIIIIIHHHGGGFFFDDDAAA>>><<<:::;;;:::999999;;;;;;:::999::::::999999888888999999777666555444444444444555555666666555444333333444666666666666666777777777777777888:::<<>>>>>HHH^^^zzzyyytttqqqqqqtttwwwzzz|||pppcccZZZNNNKKKOOOMMMNNNPPPRRRSSSQQQOOOOOOOOORRRQQQQQQSSSTTTPPPEEE<<<:::666999CCCMMMOOONNNMMMRRRRRRRRRSSSSSSTTTTTTTTTTTTSSSQQQPPPOOOPPPQQQQQQSSSSSSTTTVVVWWWYYYZZZZZZUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\^^^___```ooo}}}|||qqqaaaWWWXXX```dddWWWTTTOOOHHHBBB===:::888555777777555222222555888;;;BBBPPP```lllrrrpppmmmttt}}}{{{qqqjjjbbb]]][[[YYYVVVTTTLLLMMMNNNNNNNNNMMMLLLKKKHHHHHHHHHIIIKKKNNNPPPRRRQQQSSSVVVZZZ]]]bbbhhhlllvvv|||}}}zzzwwwuuutttoooiii___TTTKKKGGGHHHJJJXXXaaakkkpppmmmbbbUUUMMMHHHNNNVVVaaaoooxxxwwwqqq\\\QQQEEEDDDMMMXXX^^^```ccc```[[[YYY^^^hhhnnnnnn```WWWKKKCCC@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBB????????????@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@???>>>>>>@@@???>>>=========>>>???CCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKKKKJJJKKKMMMPPPPPP\\\rrrtttooolllmmmllliiihhhjjjqqq{{{uuu```QQQMMMFFF@@@======>>>===<<<<<<;;;;;;<<<<<<===>>><<<===???BBBEEEHHHKKKMMMMMMKKKJJJGGGDDDAAA???>>>===<<<;;;;;;<<<<<<;;;999<<<<<<;;;:::::::::::::::888888777666666666777777555666777777555444555666777888888999:::;;;<<<<<<===>>>???BBBFFFIIILLLNNNZZZ^^^___]]]```iiippprrruuusssqqqooommmiiidddaaa]]]\\\XXXTTTUUUWWWTTTOOOOOONNNDDD@@@KKKXXXkkk}}}rrrwwwzzzxxxxxxxxxxxxzzzyyy~~~qqqYYYIII>>>999333000222444444333333333444444444333222222444444444444444444444444222333444444555555444444444555666888999888888777666999666888======GGG^^^}}}wwwssstttwwwjjjooopppqqq|||qqq[[[TTTMMMNNNRRROOOMMMPPPRRRSSSPPPMMMKKKJJJNNNOOOPPPSSSXXXXXXOOOEEEIIIBBB???EEEKKKMMMMMMNNNMMMLLLLLLMMMMMMNNNNNNOOORRRQQQPPPOOOOOOOOOPPPPPPMMMNNNPPPSSSUUUWWWXXXXXXVVVVVVUUUUUUUUUTTTTTTTTTWWWVVVWWWYYY[[[\\\ZZZYYYaaa|||hhhVVVQQQWWW___bbb^^^VVVMMMFFFAAA@@@AAA888999999777444222333444555888===GGGSSS^^^ggglllmmmssswwwxxx~~~wwwuuusssooolllffffffggghhhhhheeebbb___[[[YYYVVVTTTTTTUUUUUUUUU\\\```ffflllrrrxxx|||~~~}}}}}}}}}pppeee]]]WWWOOOIIIIIIPPPZZZaaaiiihhhcccZZZOOOGGGDDDDDD[[[cccmmmrrrqqqiii]]]TTTEEEBBBBBBIIIVVV```eeeeeeccc```]]]^^^gggooooooiiiYYYPPPDDD>>>???@@@@@@>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>=========>>>@@@AAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLLLLJJJIIIIIIKKKMMMQQQUUUaaayyy|||xxxvvvxxx{{{yyymmmbbb\\\dddvvvxxxfffMMM???@@@FFFCCC<<<>>>======<<<<<<<<<<<<<<<<<<<<<<<<>>>BBBFFFJJJLLLLLLKKKJJJHHHGGGEEEDDDDDDCCCAAA?????????>>><<<:::<<<<<<;;;:::999999999999:::999999888888888999999666888999888777777888999888999;;;>>>@@@CCCEEEFFFGGGHHHKKKOOOTTTYYY]]]___bbbggghhhdddcccggglllmmmpppnnnjjjhhhfffccc```]]]]]]YYYTTTQQQSSSTTTRRROOOJJJRRRQQQSSS```hhhllluuusssmmmxxx{{{uuuuuuyyy|||~~~ttt```LLL@@@666444111111222444333222222333444444333222000///333333333333333333333333222333444444555555444444444555777888999999888888666888555777<<<<<>>???AAABBBCCCCCCCCCCCCCCCBBBAAA@@@@@@???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===<<<<<<===>>>@@@BBBCCC@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEFFFHHHIIIIIIFFFGGGHHHIIIIIIIIIIIIIIIEEEEEEFFFGGGHHHHHHHHHHHHLLLLLLKKKJJJHHHHHHJJJLLLQQQTTTZZZiiitttzzz~~~mmm___XXX```uuujjjMMM@@@AAA@@@===??????>>>===<<<;;;<<<<<<===<<<<<<<<>>======;;;::::::999999999999999999888888999999:::777999::::::999999:::<<<<<<>>>AAAEEEIIIMMMPPPRRRVVVWWWYYY\\\___cccfffhhhdddjjjnnnkkkiiilllmmmmmmhhhfffcccaaaaaa```^^^\\\\\\VVVPPPOOOQQQRRRTTTUUUKKK[[[aaaeeeqqqvvvpppooovvv|||vvvmmmllljjjqqq|||tttooosss|||||||||~~~~~~kkkVVVDDD:::444333333333333333222111222222333444333222000///333333333333333333333333222333444444555555444444444555777888999999888888666888555666<<<;;;EEE[[[yyy|||tttppphhhfffaaacccuuuoooVVVSSSOOOMMMKKKFFFLLLNNNPPPPPPNNNLLLKKKJJJHHHLLLQQQ\\\ssspppaaaRRRKKKIIIHHHJJJLLLKKKKKKJJJJJJKKKMMMOOOPPPUUUUUUTTTSSSRRRQQQPPPOOOMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSRRRSSSTTTUUUVVVUUU___dddrrr}}}uuummmbbbXXXSSSSSSeeejjjooolllbbbTTTIIICCC@@@>>>999666333222333333222666::::::999===GGGOOOVVV[[[aaaeeeiiirrr~~~}}}vvvpppggg]]]YYYZZZ[[[WWWSSSPPPUUU]]]ffflllmmmiiifffIIIEEE@@@>>>BBBNNN]]]gggqqqpppoooiii[[[MMMGGGHHHOOO]]]lllrrrmmmddd```___eeelllrrrtttsssmmm```SSSJJJFFFCCCBBBBBBAAA>>>;;;<<<<<<===>>>???@@@AAABBBDDDDDDCCCCCCAAA???>>>===>>>???@@@AAABBBAAA@@@?????????>>>>>>>>>??????@@@======<<<===>>>@@@BBBDDD???@@@BBBCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGGGGHHHEEEEEEFFFGGGHHHHHHHHHHHHEEEEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKIIIGGGGGGIIIKKKIIIOOOUUU]]]qqqzzzssswwwxxxpppooolllwwwgggHHH===???BBB@@@???>>>===<<<<<<<<<<<<===<<<<<<;;;===???AAACCCHHHHHHHHHJJJLLLOOORRRTTTQQQOOOMMMKKKKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<===;;;===>>>???>>>>>>@@@BBBFFFHHHKKKPPPUUUYYY\\\^^^ccccccccccccdddeeefffgggfffkkkoooooooooqqqqqqooo```___]]]\\\]]]\\\[[[YYYTTTNNNKKKKKKMMMQQQYYYaaahhhwwwxxxqqquuuwwwnnniiidddeee```aaajjjjjjkkkuuuuuuuuutttrrrrrryyy}}}{{{uuulllooo{{{}}}fffPPP>>>444444444444444444333111111222222333333333222111111333333333333333333333333222333444444555555444444444555666888999888888777666888555666;;;:::DDDZZZwww}}}tttoooiiiccc^^^bbbpppcccUUUVVVOOOIIILLLMMMKKKMMMOOOOOOMMMLLLMMMNNNJJJMMMNNNUUUiii~~~ggg[[[PPPLLLLLLJJJIIIIIIKKKJJJJJJJJJLLLOOOQQQSSSVVVVVVUUUTTTRRRQQQOOONNNQQQPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWSSSUUUWWWVVVSSSRRRTTTVVVTTT]]]]]]aaawwwuuupppmmmfff]]]YYY[[[bbbiiikkkdddZZZSSSOOOMMMJJJEEE???;;;777444222222444666666666777:::===FFFIIIOOOUUUZZZ```hhhooommmmmmnnnmmmooouuu~~~{{{mmmcccYYYRRRIIIDDDFFFJJJOOORRRaaacccfffhhhggg___UUULLL888<<>>>>>===;;;<<<<<<===>>>??????@@@@@@AAAAAAAAA@@@>>>===<<<<<<===???@@@@@@@@@???>>>>>>>>>======>>>???@@@AAA@@@???>>>>>>>>>???@@@AAA???AAABBBCCCCCCBBBAAA@@@AAABBBBBBCCCDDDEEEEEEFFFCCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHJJJJJJJJJIIIGGGGGGIIIKKKEEENNNTTTSSS\\\xxxxxxxxxvvvvvvyyy}}}|||bbbUUUNNNIII??????>>>===<<<<<<<<<===<<<<<<;;;;;;<<<===???@@@CCCCCCDDDFFFIIIMMMQQQSSSSSSRRRQQQQQQRRRRRRQQQOOOMMMLLLKKKIIIHHHHHHGGGGGGCCCCCCCCCCCCCCCDDDEEEEEEEEEGGGIIIIIIIIIJJJLLLMMMTTTVVVXXX\\\```cccfffggghhhhhhhhhggghhhhhhiiijjjjjjlllkkkiiiiiikkkiiidddZZZYYYWWWVVVUUUTTTQQQNNNIIIFFFEEEGGGKKKRRRbbbppp~~~yyyxxxnnngggYYY^^^```gggooojjjeeelllmmmnnnqqqvvv|||xxxooojjjlllvvv}}}mmmVVVEEE:::222222333444444333222222222333222222222222333333444222222222222222222222222222333444444555555444444333444666777888888777777666777444555:::999CCCYYYvvv}}}xxxuuutttiiiaaa\\\cccoooxxx|||}}}iiiVVVSSSXXXOOOHHHPPPWWWKKKLLLNNNNNNMMMMMMOOOPPPOOONNNJJJIIIVVVeeeeeeZZZWWWPPPKKKMMMOOOLLLHHHGGGIIIHHHHHHIIIKKKNNNQQQSSSWWWWWWVVVTTTRRRPPPNNNMMMRRRQQQPPPOOOPPPRRRTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXTTTYYY]]]\\\WWWSSSTTTWWWWWWaaa___YYYaaaooo|||}}}xxxnnngggQQQWWW\\\^^^\\\[[[]]]```[[[XXXRRRLLLEEE???888444888444111000222555777888>>>???CCCHHHLLLOOOTTTXXX[[[[[[ZZZUUURRRVVVaaakkkrrrxxx~~~}}}xxxrrrfffVVVJJJFFFGGGIIINNNUUU___iiioookkkfff^^^VVVNNNEEE;;;444@@@GGGVVVgggtttxxxuuupppaaaYYYQQQMMMJJJKKKVVVdddmmmtttzzzwwwnnnfffeeefffjjjrrruuukkk[[[NNNFFF@@@<<<=========;;;<<<>>>@@@;;;;;;<<<<<<======>>>>>>======>>>??????>>><<<<<<:::;;;===???@@@???============<<<===>>>???AAABBBCCCBBB@@@>>>>>>>>>>>>>>>AAABBBCCCCCCCCCAAA>>>===AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCEEEEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJHHHGGGGGGIIIKKKHHHQQQUUUNNNMMMaaazzzwwwxxxrrrjjjdddccciiiuuuuuuwwwcccNNN??????>>>===============:::::::::;;;<<<===>>>>>>?????????AAADDDIIIMMMOOOTTTSSSSSSTTTWWWXXXXXXWWWUUUTTTSSSQQQPPPOOOOOOOOOLLLLLLLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTTTTUUUWWWXXX___```bbbdddgggiiikkklllhhhhhhiiijjjlllnnnooopppnnnlllfff___^^^^^^ZZZTTTVVVTTTRRRPPPNNNKKKFFFCCCCCCAAABBBFFFKKKUUUiii}}}wwwpppdddmmmsssyyyyyyjjj^^^dddmmmmmmpppyyywwwgggdddrrr{{{{{{pppYYYCCC:::777555111222333333333222222333333333222111222333555666222222222222222222222222222333444444555555444444333444555777777777666666555777444555:::999CCCYYYuuutttyyyjjjiiihhhmmmwww{{{qqqdddWWWTTTUUUZZZ[[[VVVUUUXXXTTTQQQOOOPPPRRRRRRPPPNNNQQQQQQPPPNNNMMMNNNQQQSSSMMMNNNPPPPPPOOOLLLIIIFFFMMMLLLKKKKKKKKKMMMNNNOOOUUUTTTSSSSSSSSSSSSQQQOOOPPPQQQQQQOOOLLLMMMPPPTTTUUUVVVVVVVVVUUUUUUWWWYYYTTTWWW[[[^^^___]]][[[YYY\\\]]]]]]]]]^^^eeennnuuu{{{tttiii```VVVQQQOOOQQQYYYbbbccc```]]]YYYTTTKKK@@@777999777444444555666555444666777888;;;>>>BBBDDDFFFCCCEEEFFFDDDBBBEEEMMMTTT___dddiiillllllnnnsssxxx~~~||||||{{{nnnkkkpppyyy~~~zzzsssiii^^^UUUOOOMMMLLLFFFSSS^^^___\\\[[[[[[ZZZQQQIIIAAA<<<777555<<>>>>>?????????>>>>>>=========<<<<<<======>>>>>>>>>>>>>>>???===;;;:::;;;???CCCFFFBBBBBBAAA@@@????????????AAA??????BBBEEEFFFCCC@@@?????????@@@AAABBBDDDEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHGGGFFFFFFFFFGGGIIIIIIJJJFFFEEEKKKQQQXXXdddpppwwwooojjjrrrrrrfffXXXWWWaaaiiiooouuu}}}zzziiiUUUOOOFFF???;;;;;;:::999777777888888999999:::::::::::::::;;;===@@@BBBDDDIIIJJJMMMPPPTTTWWWZZZ[[[VVVYYY]]]^^^\\\ZZZYYYXXXVVVWWWVVVUUUUUUWWW[[[^^^___^^^^^^]]]^^^___aaabbbcccdddeeeeeeeeedddbbbbbb___bbbgggkkkmmmmmmkkkiiidddaaa\\\VVVRRROOONNNNNNPPPLLLHHHFFFFFFGGGGGGGGGMMMEEE===EEEQQQSSSaaa}}}vvvxxx{{{wwwpppmmmmmmqqquuu|||tttbbbmmmqqqhhhXXXFFF999333222333333333333333333333333333000000111222222222222111222222222222222222222222333333333333333333333333555555555666666666666666555777333444999999DDDZZZxxx}}}~~~zzzuuulllnnnqqquuuzzzyyynnnaaaVVVSSSTTTYYYZZZWWWWWW[[[UUUSSSQQQQQQSSSSSSPPPNNNQQQQQQQQQOOOMMMLLLNNNPPPMMMNNNNNNNNNMMMKKKIIIGGGJJJJJJJJJJJJKKKMMMOOOPPPTTTSSSRRRSSSTTTSSSPPPNNNMMMOOOPPPOOONNNOOORRRUUUVVVWWWWWWUUUSSSRRRSSSUUURRRTTTYYY\\\^^^]]][[[ZZZ\\\]]]\\\[[[\\\```ggglll{{{xxxxxxuuukkk^^^TTTKKKHHHMMMUUU\\\^^^```]]]WWWNNNEEE@@@<<<:::777555444555555666555666666888:::<<<>>>??????@@@AAA???===???EEEJJJQQQVVV\\\___aaadddjjjppprrrooonnnsss{{{}}}||||||}}}tttlllaaa[[[\\\```bbbcccaaa^^^YYYTTTQQQPPPQQQRRR]]]___]]]UUUOOOMMMJJJGGG???:::666666666999CCCOOO]]]gggpppttttttpppeeeYYYFFFDDDGGGSSS^^^eeelllrrrooooookkkeeedddjjjppprrrwwwmmm^^^NNNCCC===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>>>>======???===;;;::::::<<>>>>>>>>>>>>>>>>>@@@??????AAADDDDDDBBB@@@===>>>>>>>>>???AAABBBCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIEEEEEEIIILLLPPPZZZddd~~~zzzyyyjjjeeeooovvvrrrhhhbbb]]]ZZZhhhxxxwwwjjjWWWJJJCCC>>>999555=========<<<<<<;;;;;;;;;777777777888:::<<<===???@@@BBBEEEIIINNNRRRVVVXXXVVVYYY\\\]]]\\\[[[[[[[[[^^^_________^^^```cccfffcccbbbaaa``````aaabbbbbb\\\\\\\\\\\\]]]___aaabbbeeegggiiikkkjjjgggdddaaa\\\YYYUUUPPPLLLJJJJJJJJJEEEEEEFFFFFFFFFGGGGGGHHHLLLKKKFFFIIITTTWWWddd{{{wwwzzzsssmmmnnnqqquuuuuujjjuuu|||ooo```KKK<<<666444333111333333333333333333333333000000111222222222222111222222222222222222222222333333333333333333333333555555555555666666666666666777444555:::999DDDZZZyyyssstttwwwsssvvvtttzzz~~~|||wwwpppdddYYYUUUSSSSSSWWWXXXWWWYYY\\\VVVUUUSSSSSSSSSRRRPPPNNNOOOPPPQQQPPPNNNLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTUUUTTTPPPMMMKKKMMMOOOPPPPPPQQQSSSTTTVVVVVVVVVSSSPPPOOOOOOPPPPPPRRRVVVZZZ\\\\\\[[[ZZZ\\\\\\\\\ZZZZZZ[[[^^^aaannn{{{uuuooohhhbbbZZZRRRPPPSSSVVV\\\```^^^WWWNNNIIIGGGDDDCCC@@@;;;777444555666666555555555666777888888:::<<<===;;;999999===AAABBBFFFKKKNNNOOORRRWWW[[[\\\XXXVVVXXX]]]bbbdddccclllkkkiiigggeeedddcccccc]]]YYYSSSNNNKKKJJJJJJKKKPPPOOONNNNNNPPPRRRUUUWWWWWWSSSKKKBBB>>>>>>;;;666555444666<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<>>>===;;;:::999::::::;;;<<<<<<<<<;;;<<<<<<======>>>===>>>???AAABBBAAA???<<<<<<======>>>???AAAAAACCCCCCDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJGGGFFFHHHIIIJJJPPPWWWccc|||nnnooo}}}wwwsss{{{zzzqqqdddZZZgggzzzfffLLL:::333222666666777777888999;;;;;;777777777777888999::::::888999<<<@@@DDDHHHKKKMMMQQQRRRUUUVVVVVVVVVXXXZZZ[[[\\\^^^^^^^^^^^^```bbbaaa```___]]]]]]\\\]]]]]][[[ZZZZZZZZZ\\\```ccceeeeeeeeeeeeccc```[[[VVVRRRPPPNNNKKKGGGEEEDDDDDDDDDAAADDDGGGGGGEEEEEEHHHJJJKKKRRROOONNNXXX___gggtttyyyuuuqqqyyy~~~ppplllpppwww{{{zzzwwwsssfffSSS===111222555333///333333333333333333333333000000111222222222222111222222222222222222222222333333333333333333333333444444555555555666666666666888444555::::::CCCZZZzzzqqqrrrrrrqqquuunnnaaaWWWRRRUUUSSSSSSTTTTTTUUUWWWYYYUUUUUUTTTTTTSSSQQQOOOMMMMMMOOORRRRRRPPPNNNMMMNNNMMMLLLKKKJJJIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQRRRSSSTTTWWWXXXVVVQQQNNNKKKMMMOOOQQQRRRRRRQQQQQQSSSSSSSSSQQQNNNLLLMMMNNNPPPRRRTTTWWWXXXXXXWWWWWW[[[[[[[[[[[[ZZZZZZZZZ[[[___tttwwwsssssswwwvvvjjj]]]UUUUUUXXXYYYVVVQQQKKKHHHFFFLLLLLLKKKGGG@@@:::777777666666555444444444555555666888::::::999999:::<<<<<<>>>@@@@@@???@@@AAADDDFFFCCC??????AAADDDFFFFFFNNNNNNNNNNNNMMMMMMLLLLLLKKKMMMNNNLLLHHHGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMM@@@???;;;555444777666222;;;>>>EEENNNVVV^^^dddiiiiiihhhddd\\\RRRKKKEEEAAAWWWcccttt~~~}}}tttlllhhhaaaccceeeggglllqqqooojjj[[[PPPBBB:::999;;;<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;::::::;;;<<<======<<<<<<===>>>????????????============>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBAAACCCDDDEEEFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFKKKJJJJJJIIIIIIIIILLLPPPSSSjjj~~~ooohhhppp}}}wwwqqquuu|||WWW;;;666===666555555666777999:::;;;;;;::::::999999999999999555666777999<<<===???@@@FFFGGGHHHIIIJJJLLLOOORRRPPPRRRUUUUUUUUUTTTUUUVVVVVVUUUUUUTTTTTTTTTTTTTTTZZZZZZZZZZZZ[[[]]]^^^___YYYYYYWWWTTTPPPKKKGGGDDDEEEDDDBBB@@@?????????@@@DDDFFFGGGEEECCCFFFNNNUUUUUU___[[[VVV___ggghhhjjjiiinnnooojjjeeefffnnnuuussswwwyyyuuuoooooovvv}}}tttgggbbbVVVGGG555---000444333///222222222222222222222222000000111222222222222111222222222222222222222222222222333333333333444444333444444555555666666666666888555666;;;:::CCCYYYzzzvvvpppnnnrrrrrrooo{{{hhhXXXSSSSSSUUUUUUSSSQQQQQQSSSTTTTTTSSSTTTTTTTTTRRROOOMMMLLLKKKNNNQQQSSSSSSRRRQQQRRRNNNMMMKKKJJJJJJKKKLLLMMMQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTVVVXXXYYYWWWSSSPPPMMMNNNPPPRRRSSSRRROOONNNNNNOOOOOONNNLLLLLLMMMOOORRRSSSSSSTTTTTTSSSSSSRRRZZZZZZZZZ[[[[[[[[[ZZZYYYXXX___kkk~~~zzzyyygggYYYUUURRRNNNLLLKKKJJJGGGEEEJJJNNNRRRSSSOOOIIIBBB>>>666555444333333333333333222444666777888888:::;;;<<<======<<<:::888888999===;;;888666777888999:::===???@@@BBBCCCCCCBBBBBBAAAFFFKKKLLLJJJHHHIIILLLCCCBBBAAA???===;;;:::999:::<<<999333222666;;;<<>>;;;<<<<<<<<<======>>>???????????????@@@@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFIIIKKKKKKIIIHHHIIILLLMMMMMMVVVeeeyyy~~~kkkeeennn{{{eeeKKKCCCEEE===<<<;;;:::999:::<<<<<<<<<<<<<<<;;;:::999999888333444555666777888999:::===>>>??????@@@BBBFFFIIIJJJLLLOOOPPPOOONNNNNNOOOLLLLLLMMMMMMNNNNNNNNNNNNPPPQQQRRRSSSRRROOOMMMKKKIIIHHHGGGFFFCCCAAA???===>>>===<<<<<<<<<<<<===>>>?????????>>>BBBNNN___lllqqqyyyqqqffflllpppiiiddd^^^]]]___bbbcccbbb```___ZZZ```hhhlllooottt~~~|||rrrjjjiiiiiiuuuaaaRRRLLLDDD===555111111222222111222222222222222222222222000000111222222222222111222222222222222222222222222222222333333444444444333333333444555666666777666999666777<<<:::CCCXXXyyyuuunnnhhhnnnnnnbbbppphhhXXXVVVYYYTTTVVVUUUQQQQQQSSSSSSPPPQQQSSSTTTTTTQQQNNNMMMLLLJJJMMMQQQSSSTTTSSSTTTUUUOOONNNMMMLLLMMMNNNOOOPPPUUUUUUVVVVVVUUUUUUTTTSSSTTTTTTUUUWWWYYYXXXTTTRRROOOOOOPPPQQQSSSRRROOOMMMKKKLLLMMMLLLKKKLLLNNNOOOSSSRRRRRRQQQPPPPPPPPPPPPWWWWWWWWWXXXZZZ[[[ZZZXXXZZZYYY\\\iii{{{{{{}}}qqqhhhXXXSSSMMMKKKLLLLLLIIIFFFCCCHHHPPPXXX[[[XXXOOOIII888777666444333222222222000111222333555666777888;;;;;;;;;:::::::::::::::===<<<;;;:::::::::;;;;;;:::<<>>;;;???KKKWWWpppyyy{{{tttoookkkgggeeemmmtttuuuqqqhhhXXXKKK@@@===999888::::::999777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<============<<<;;;;;;<<<===>>>?????????<<<<<<<<<<<<<<<<<<======:::<<<<<<<<<;;;<<<>>>@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFFFFGGGGGGFFFFFFFFFIIIIIIFFFFFFIIIKKKKKKNNNPPPVVVccc{{{vvvffffffmmm~~~xxxxxx{{{|||yyy{{{{{{xxxnnn___NNNDDD<<<;;;999999999;;;===>>>;;;;;;;;;:::999888777666111111333555777888:::;;;999:::;;;;;;;;;===@@@CCCDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGIIIJJJJJJKKKKKKJJJGGGHHHJJJJJJHHHDDD???<<<>>>=====================::::::::::::;;;<<<===>>>666777888===HHH[[[qqqyyyvvvqqqiiigggbbbbbbfffnnnooofffZZZSSSbbbeeeiiinnnsss|||{{{ggg___hhhtttyyyhhhUUUFFF@@@666666666444222111111222222222222222222222222222000000111222222222222111222222222222222222222222111222222333333444444555222222333444555666666777777999777888<<<:::CCCXXXvvvpppnnneeeeeehhh___jjjhhhXXXVVVYYYRRRVVVVVVSSSSSSVVVUUUQQQOOORRRUUUUUURRROOONNNNNNKKKNNNQQQRRRRRRRRRSSSTTTPPPOOOOOOOOOPPPQQQQQQRRRUUUVVVWWWXXXXXXWWWVVVVVVSSSSSSSSSUUUVVVVVVTTTRRROOONNNNNNPPPRRRSSSQQQNNNJJJKKKLLLLLLKKKKKKMMMOOOQQQPPPOOONNNNNNNNNOOOOOOUUUSSSSSSTTTWWWWWWVVVTTTZZZZZZ[[[___kkk~~~zzzuuurrrbbb___[[[WWWRRRMMMHHHEEE@@@CCCKKKVVV______VVVMMM@@@???===:::777555444333222222111222333444555555666666666777888999999888999:::;;;;;;;;;;;;;;;<<<888:::===@@@AAA@@@>>><<<666888::::::999777666666777666444333333444444555666:::???EEEOOO[[[aaaaaa]]]aaabbb```___\\\SSSIIICCC@@@AAAEEEGGGMMMZZZhhhuuuyyyxxxpppjjjjjjiiigggkkkqqqtttnnndddYYYKKK@@@===<<<:::999888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@======<<<;;;;;;;;;<<<<<<:::<<<===<<<;;;;;;>>>AAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFEEEJJJIIIEEEDDDHHHKKKJJJKKKOOOUUUZZZeee}}}{{{xxx{{{xxxvvvzzzooolllnnnooooooqqqsssuuutttmmmccc[[[XXXUUUOOOIIIDDDAAA???>>>:::;;;;;;;;;:::888666555222333444555777888999:::999:::;;;;;;::::::<<<>>><<<>>>??????>>>>>>???@@@AAABBBCCCDDDDDDCCCBBBBBB???@@@AAAAAA@@@>>>;;;999999999999999999:::<<<<<<888888999:::;;;<<<===>>>:::<<<@@@IIIVVVgggvvvtttiiigggrrrzzzxxxzzz|||wwwjjjaaa^^^nnnppptttzzz|||rrriiikkkyyyzzziiiYYYJJJ???888111222444444222111111111111111111111111111111111000000111222222222222111222222222222222222222222111111222333333444555555111222222333555666666777777:::777999===;;;BBBWWWrrrmmmqqqeee]]]dddaaafff}}}eeeVVVRRRSSSPPPVVVWWWTTTUUUYYYXXXSSSOOOSSSVVVWWWTTTQQQPPPPPPMMMOOOPPPQQQPPPPPPQQQRRRPPPPPPQQQRRRRRRSSSSSSSSSSSSUUUVVVXXXYYYYYYXXXXXXSSSRRRQQQRRRTTTTTTSSSQQQNNNLLLLLLOOORRRTTTSSSQQQKKKLLLMMMLLLJJJJJJLLLMMMOOONNNMMMMMMMMMNNNPPPQQQTTTQQQOOOPPPSSSTTTRRRPPPRRRWWWZZZWWWUUU```{{{uuummmkkklllnnnllldddXXXLLLEEECCCBBBBBBHHHSSS^^^___UUULLLIIIHHHDDD@@@<<<999777666777555333222333555555555222111111222333444333222222444777888888888888888555777:::<<<;;;999666444333333333333333222111111222111000000111333555777>>>EEEPPP]]]kkkqqqjjj___VVVXXXVVVPPPNNNMMMEEE;;;999;;;DDDOOOUUUZZZeeerrrlllooonnnhhhhhhooossssssnnnrrrpppdddVVVKKKAAA::::::;;;:::999777888:::<<<888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<======>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>???===<<<<<<;;;::::::::::::;;;<<<===<<<;;;;;;>>>BBBAAAAAAAAA@@@AAAAAABBBBBBFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGHHHLLLKKKFFFEEEJJJLLLKKK@@@JJJRRRRRRQQQ___xxxrrroootttwwwvvvsssnnneee\\\___kkkxxx|||xxxwww|||kkkZZZLLLBBB===;;;<<<<<<<<<;;;:::888777777777777666666666666666888:::;;;:::999888999:::999:::;;;;;;::::::;;;<<<;;;;;;<<<<<<<<<:::999888777777888888888888999999888888777666777888999:::777888999:::;;;======>>>HHHJJJOOOXXXbbblllrrrtttxxx~~~mmm___eee|||uuujjjjjjpppnnnsss|||xxxgggdddooo~~~~~~lllXXXIII???666///111111111111222111111000111111111111111111111111000000111222222222222111222222222222222222222222111111222333333444555555111111222333555666666777777:::888999===;;;BBBWWWppp{{{pppiiijjjmmmmmmnnnsss~~~wwwkkk```WWWRRRQQQQQQTTTWWWVVVSSSTTTXXXYYYXXXVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNNNNQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUUUUSSSUUUUUUTTTRRRPPPOOOPPPMMMNNNPPPQQQQQQQQQPPPPPPOOONNNLLLJJJJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMQQQQQQPPPPPPPPPPPPOOOOOOOOOQQQSSSRRRRRRUUU]]]dddvvvssswww{{{{{{rrreeeWWWJJJAAA<<<===CCCLLLTTTVVVQQQKKKCCCEEEGGGKKKLLLIIICCC???;;;777222111333444444333000000000111111222222222333222222333333222000...222333555666777666555444000000000222333444222111444555666666777:::@@@DDDMMMXXXeeejjjeee\\\VVVTTTIIILLLNNNIIIBBB===>>>AAADDDIIIRRR]]]gggkkkhhheeehhhlllllljjjooovvvxxxtttnnneeeXXXLLLDDD@@@>>>===:::::::::::::::999888777777777777777888999:::;;;???>>>===<<<<<<;;;;;;<<<;;;::::::>>>CCCCCC>>>999<<<======>>>???@@@@@@@@@???????????????>>>===<<<>>>===;;;:::999:::<<<===========================AAAAAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC???@@@BBBBBBAAABBBCCCEEECCCEEEHHHIIIIIIIIIJJJKKKLLLHHHEEEEEEHHHKKKKKKJJJFFFGGGIIIJJJNNNVVVaaajjj||||||lllhhhkkkvvv~~~sssjjjcccnnnzzzsssSSS???BBB???<<<<<<===<<<888555999666555777::::::999999:::999888888999:::888777999:::999777666666666444777777666666666888999:::;;;999777777777666777999<<<666333666999999888999===@@@AAA===:::@@@OOO[[[nnniiifffiiiooorrrnnnjjjuuunnngggcccaaaeeeooozzzyyyqqqqqqsssuuu}}}rrrfffooo~~~xxxfffPPP===333333666////////////////////////000000000000000000000000222222222222222111000///111111000000111111222333222222222222222222222222777666333222222555999;;;888777777888888:::EEEPPPnnnqqqooovvvxxxsssoooiiiddd\\\SSSMMMKKKJJJKKKRRRTTTTTTQQQRRRVVVXXXWWWTTTTTTSSSSSSRRRRRRQQQQQQQQQOOOMMMMMMOOOPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWTTTUUUVVVTTTRRROOOOOOOOONNNNNNPPPPPPQQQPPPOOOOOONNNMMMLLLJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMMMMNNNNNNNNNOOOOOOOOOJJJMMMOOONNNLLLMMMRRRWWW^^^nnn~~~zzzxxxuuuooocccUUULLLFFFCCCAAADDDIIINNNNNNMMMFFFHHHKKKNNNOOONNNLLLKKKIIIDDD===999888777666444333333333333333333333333222111222444666666555333222222222222111000//////333222111111222333333333999;;;>>>BBBGGGLLLQQQTTTXXX```hhhfffZZZLLLAAA===@@@@@@@@@AAADDDIIIOOOSSSPPPUUU___iiiooommmgggaaaeeejjjooopppsssvvvqqqjjj\\\UUUJJJAAA;;;999888888999:::::::::999999888777777777777777888999:::;;;>>>======<<<<<<<<<<<<<<>>>>>BBBFFFFFFBBB===<<<======>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>???>>><<<;;;:::;;;<<<===========================@@@AAABBBCCCCCCDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCC@@@AAACCCCCCCCCCCCDDDFFFCCCEEEHHHIIIHHHHHHJJJKKKKKKIIIFFFGGGIIIKKKKKKJJJNNNNNNMMMLLLLLLOOORRRVVViiirrrdddppp}}}}}}zzzwwwuuuyyyrrrcccRRROOOKKKGGGDDD@@@===;;;::::::<<<======999666555:::888777777777777666444777777777666666777888777888777666555555555666666555444333444444555666888:::666666:::>>>>>>@@@DDD???CCCGGGJJJNNNZZZiiiuuuyyysssqqqsssrrrmmmhhh^^^^^^bbbhhhiiifffeeegggccckkkpppppprrrxxx~~~tttrrruuu}}}{{{wwwzzzppp^^^JJJ:::222111222000000000000000000000000000000000000000000000000111222222222222111000///111111000000111111222333222222222222222222222222555444222222222444777999777666777888888:::EEEPPPmmmzzz|||zzzsssnnnXXXUUURRRNNNKKKJJJJJJKKKOOOQQQQQQNNNPPPTTTVVVUUURRRRRRRRRRRRRRRRRRRRRRRRPPPNNNLLLLLLMMMNNNMMMLLLQQQQQQQQQQQQRRRRRRRRRRRRNNNNNNOOOQQQSSSUUUWWWXXXTTTUUUUUUTTTQQQOOONNNOOONNNNNNOOOOOOOOONNNNNNMMMMMMMMMKKKJJJJJJIIIJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNJJJMMMPPPOOOLLLJJJKKKLLLFFFPPPhhh~~~rrrrrrssskkkccc```YYYPPPFFF@@@AAADDDGGGIIIFFFIIIMMMNNNNNNPPPSSSVVVTTTNNNFFF>>>:::777555444333333333333333333222222/////////111333333222111111000000/////////000000555666777999===BBBFFFHHHLLLLLLNNNPPPRRRSSSQQQOOOUUU\\\aaa___TTTGGG===999888777888???LLLXXXbbbfffaaacccgggjjjkkkiiiccc^^^gggooowww|||}}}yyynnncccNNNHHHAAA;;;888888999999999999999:::999999888777777777777777888999:::;;;<<<<<<<<<;;;<<<<<<===>>>@@@@@@@@@DDDGGGGGGDDD@@@=========>>>??????@@@@@@BBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAAEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGDDDFFFHHHHHHHHHHHHIIIJJJJJJIIIHHHIIIKKKKKKKKKIIIHHHHHHIIIKKKNNNOOOOOONNNKKKiiipppZZZ^^^rrr}}}uuutttzzz|||tttssspppjjj___RRRDDD<<<888999;;;<<<>>>@@@@@@???999888666666888888777666666555555555555666666777888777666555444444444444777777777666777888888888:::888:::===>>>>>>AAAGGGGGGJJJOOOVVV```nnn{{{|||tttpppmmmgggccc\\\]]]dddlllmmmddd[[[VVVTTT^^^iiipppwww|||tttqqqqqqnnnyyyyyyqqqkkkkkk```PPPAAA777111//////000000000000000000000000000000000000000000000000111111222222111111000000111111000000111111222333222222222222222222222222222222222222333444555666777666777888888:::EEEPPPlllxxxooolllQQQQQQPPPOOONNNLLLLLLKKKKKKNNNMMMKKKMMMQQQSSSRRRQQQQQQQQQRRRRRRSSSSSSSSSPPPNNNMMMLLLMMMMMMKKKJJJNNNOOOOOOPPPQQQRRRRRRRRRNNNNNNNNNPPPQQQSSSUUUVVVSSSTTTTTTSSSPPPNNNMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKHHHKKKNNNOOOLLLHHHFFFEEEEEEGGGQQQddd|||xxxrrrqqqllllllqqqiiiaaaVVVLLLFFFDDDBBBAAABBBEEEIIIIIIGGGJJJQQQWWWXXXSSSJJJBBB<<<999888888666777777777888888999999666555444444555444333111333333333333555888:::<<>>DDDMMMXXXbbbjjjnnniiifffccc``````aaacccdddnnnsss{{{|||sssdddYYYEEEAAA===:::999:::;;;;;;888888999999999999888888777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>???>>>>>>???AAADDDDDDAAA???======>>>>>>????????????BBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAA????????????????????????BBBBBBCCCCCCCCCBBBAAAAAAEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHDDDFFFHHHHHHHHHGGGHHHJJJIIIIIIJJJKKKKKKKKKJJJIIICCCBBBCCCHHHNNNQQQPPPNNNNNNWWWooo~~~fff\\\cccmmmwww~~~tttkkkiiirrrzzz~~~uuu]]]LLLDDD@@@;;;;;;@@@GGGGGGDDD:::888666666888999:::999:::888888:::999666555666999999999999999999999999888<<<===<<<;;;;;;999555999:::???FFFHHHKKKRRRZZZaaa``````dddkkkssszzz~~~{{{qqqllljjjiiigggvvvqqqmmmllliii```YYYWWW^^^gggooottt{{{|||mmmbbbaaaeeexxx|||rrrnnnkkkgggWWWNNNAAA888333111///...111111111111111111111111000000000000000000000000000000111111111111000000111111000000111111222333222222222222222222222222111222333444444555555555666555666777777:::EEEPPPkkkoooooo```NNNOOOOOONNNLLLJJJGGGEEEIIIKKKKKKHHHJJJNNNPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQOOONNNNNNNNNMMMLLLJJJLLLLLLMMMMMMNNNOOOPPPPPPOOOOOONNNNNNNNNOOOPPPPPPPPPQQQRRRQQQOOOMMMLLLMMMLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHGGGIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGBBBEEEIIIJJJIIIFFFCCCAAAEEEDDDEEEKKKVVVhhhsssqqquuupppmmmhhhaaaYYYQQQIIIDDD@@@CCCEEECCCAAABBBHHHNNNUUURRRKKKEEE@@@>>>>>>?????????@@@AAACCCDDDEEEEEECCCBBB@@@@@@@@@@@@???>>><<<<<<<<<===???BBBEEEFFFQQQTTTWWWXXXTTTPPPMMMLLLGGGHHHIIIIIIHHHCCC===888999???EEEHHHGGGDDDBBBBBBJJJRRR\\\cccdddeeefffhhh````````````ccchhhnnnrrruuuttttttrrrjjj]]]OOOFFF===:::777666777888888777777888888999999888888888777777777777888999:::;;;::::::::::::;;;===>>>???;;;<<<===???AAAAAA???>>>>>>>>>>>>>>>>>>?????????AAAAAABBBCCCDDDDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDCCCCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFFFFEEEEEEFFFGGGDDDFFFHHHHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIIIIIIIKKKHHHFFFGGGJJJLLLLLLJJJQQQMMMUUUlllyyyddd^^^aaakkkyyy}}}~~~|||rrreee]]]___dddkkkpppwww|||nnn```[[[SSSQQQXXX\\\RRRDDDAAA===999777777999;;;;;;>>>;;;:::======888777:::888999:::;;;<<<===>>>>>>555>>>DDDFFFGGGGGGAAA:::===AAAJJJWWWaaaiiiuuuzzzuuurrrsssttttttttt{{{ooohhhhhhlllpppsssyyyooojjjeeeaaaaaadddjjjpppuuuwww|||~~~wwwmmm^^^WWW```nnn{{{pppgggddd```]]]DDD>>>666111111222111///000000000000000000000000000000000000000000000000///000000111111111000000111111000000111111222333222222222222222222222222111222444555666666555555555444555777777:::EEEQQQiiitttqqqRRRPPPQQQQQQPPPNNNJJJGGGDDDHHHJJJJJJGGGGGGLLLMMMKKKNNNNNNOOOOOOPPPPPPPPPQQQQQQPPPOOOOOOOOOOOOLLLJJJIIIIIIIIIJJJKKKLLLLLLMMMPPPOOONNNLLLKKKKKKKKKKKKLLLNNNOOONNNMMMKKKLLLLLLJJJJJJJJJIIIJJJKKKLLLLLLJJJJJJJJJJJJIIIHHHGGGFFFIIIIIIJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFEEEDDDEEEHHHIIIIIIHHHFFFDDDBBBBBBDDDDDDDDDJJJ[[[kkk}}}}}}vvvppprrrsssqqqlllddd\\\WWWLLLLLLLLLHHHDDDBBBDDDFFFKKKJJJGGGBBB>>><<<===???AAABBBCCCDDDEEEGGGGGGHHHEEEDDDBBBCCCEEEGGGGGGFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJOOOSSSSSSMMMEEE@@@>>>>>>AAADDDDDDBBB>>><<<;;;:::???EEEJJJNNNPPPRRRSSS[[[dddmmmooojjjccc``````WWW^^^gggooouuuxxx{{{|||zzzsssjjjbbbVVVHHH>>>999:::888666666777888777555666777888888999888888888777777777777888999:::;;;::::::::::::;;;<<<===>>>;;;<<<===????????????>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDEEEDDDDDDCCCEEEEEEEEEEEEEEEDDDCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFDDDFFFHHHHHHGGGFFFGGGHHHHHHJJJJJJJJJHHHGGGHHHIIILLLJJJHHHGGGHHHJJJKKKLLLMMMKKKOOOWWWcccxxx|||}}}}}}vvvsssooollllllnnnnnnkkkgggiiipppwww{{{|||xxxyyyyyy|||vvvaaaPPPKKKDDD@@@@@@CCCGGGIIIFFF>>>;;;===<<<888:::AAA<<<<<<===>>>>>>======<<<<<>><<<===???AAAAAAAAADDDDDDEEEEEEEEEEEEEEEEEEAAAFFFKKKJJJEEE>>>;;;;;;<<>>@@@DDDFFFJJJPPPVVV\\\aaaeeegggfffiiilllkkkgggccc```___```hhhssszzz}}}|||{{{zzzrrrfffYYYPPPGGG===888999888888777888::::::888777666666777888888888888888777777777777888999:::;;;::::::::::::;;;;;;<<<===999:::<<<============>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCDDDDDDBBBBBBBBBDDDDDDFFFGGGHHHFFFFFFFFFGGGHHHIIIJJJHHHEEEEEEGGGJJJGGGGGGHHHHHHHHHJJJMMMOOOKKKKKKNNNPPPOOOYYYzzz}}}sssooolllooovvv}}}~~~|||}}}}}}zzzvvvtttwwwzzz}}}xxxwwwzzzeee```XXXUUUYYY```hhhmmmeeeWWWKKKHHHDDDAAAHHHSSSVVVVVVTTTRRROOOLLLIIIGGGMMMaaavvvpppjjjggghhhnnnsssuuuxxx{{{|||xxxrrrlllgggfffhhhjjjaaa```___^^^^^^\\\ZZZYYY\\\___fffkkkkkkkkkqqqzzz~~~tttcccXXX]]]gggqqqzzzvvv{{{rrrXXX@@@777111222222111///...///000........................000000000000000000000000...//////000000000000000111111000000111111222333222222222222222222222222222222222333444444555555444333444666777:::EEEQQQggg}}}xxxxxxeeeSSSKKKLLLNNNNNNNNNLLLJJJIIIIIIKKKJJJFFFEEEIIIIIIGGGIIIIIIIIIIIIIIIIIIIIIIIINNNMMMMMMNNNOOOOOOLLLJJJEEEEEEEEEEEEEEEFFFFFFFFFLLLKKKJJJIIIHHHGGGGGGGGGFFFHHHJJJKKKJJJJJJKKKLLLGGGGGGFFFGGGHHHJJJLLLNNNHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJHHHFFFDDDDDDEEEFFFFFFEEEDDD@@@>>>@@@@@@???@@@DDDHHHSSSggg~~~|||xxxtttsssuuuyyy}}}ssspppkkkfff___WWWNNNIIIPPPQQQQQQMMMGGGCCCBBBCCCCCCCCCBBBAAA@@@@@@?????????<<<:::999:::::::::999<<<===@@@BBBCCCCCCCCCCCCHHHLLLNNNJJJAAA:::888888666===DDDEEEBBBCCCKKKSSSUUUWWWZZZ^^^aaadddfffhhhkkkhhhdddbbbcccccccccbbbpppuuuzzz{{{xxxuuusssrrr___SSSGGGAAA;;;666777;;;444444555777888999777555666666777888888888888888777777777777888999:::;;;;;;;;;:::::::::;;;<<<<<<777888:::;;;::::::;;;<<>>>>>>>>>>>>>>@@@@@@BBBDDDEEEFFFFFFFFFAAAAAABBBBBBAAAAAA@@@???BBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCDDDCCCEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCBBBAAA@@@AAABBBDDDFFFGGGHHHFFFFFFFFFGGGIIIIIIIIIFFFCCCCCCFFFJJJHHHJJJLLLKKKHHHFFFGGGJJJLLLGGGFFFIIIIIILLL^^^tttqqqgggnnn{{{uuuwww~~~wwwqqqnnnlllkkkqqqrrrrrrqqqrrrwwwuuupppjjjjjjrrryyyfff\\\UUURRR[[[iiiyyyxxxuuupppjjjddd___\\\YYYppp}}}vvvpppmmmqqquuuttttttuuusssppplllgggcccdddiiimmmkkklllmmmjjjdddYYYOOOHHHYYY___hhhnnnmmmllltttzzzqqqeeeTTTOOObbbyyy~~~{{{yyyVVV:::333000333444222...,,,---///........................000000000000000000000000......///000000000000000111111111000111222222333222222222222222222222222111111111111222333444555333333444666777:::EEEQQQfff}}}ssswwwyyysssgggZZZRRROOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGEEEEEEHHHJJJFFFFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJIIIIIIJJJFFFFFFEEEEEEDDDDDDCCCCCCHHHHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHFFFEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGFFFEEEDDDDDDGGGFFFFFFEEEDDDCCCCCCBBB>>>>>>>>>>>>>>>?????????AAABBBHHHRRReee}}}zzz~~~|||vvvoookkkjjjfff```ZZZ[[[\\\]]]]]]YYYRRRKKKFFFEEEEEECCC@@@>>>???AAADDDDDD???999666777888888666999<<>>???@@@???<<<;;;<<<>>>@@@>>>===>>>@@@BBBCCCDDDBBBBBBCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCBBBBBBAAACCCBBBAAABBBBBBBBB???===@@@AAABBBCCCCCCCCCBBBAAADDDFFFHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFDDDCCCIIIIIIHHHIIIIIIJJJKKKLLLJJJJJJIIIGGGFFFHHHNNNTTTmmm^^^XXXiiizzz|||}}}|||yyykkkaaa```\\\^^^bbbfffllluuuvvvyyy|||~~~{{{wwwssstttxxx}}}zzz~~~|||}}}|||vvvooolllkkkggg```^^^]]]\\\]]]bbbkkkvvv~~~{{{qqqhhhccc^^^XXXYYY___cccjjjnnnlllnnnzzz{{{nnndddZZZQQQPPP___pppyyy|||pppKKK888888111111000000000000111111111111000000//////......////////////////////////000000000000////////////333222111000111222333444333333333333333222111000333333444444444444444444444333444555666888CCCOOOffftttqqqkkkaaaWWWOOOKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHGGGEEEEEEHHHJJJHHHHHHGGGFFFFFFFFFGGGGGGGGGIIIKKKJJJIIIHHHHHHIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCEEEGGGIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEHHHHHHGGGGGGFFFEEEEEEEEEGGGGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???CCCBBBAAABBBIIIUUUccclll}}}vvvmmmhhhggggggeeecccbbbccccccccc```]]]YYYWWWUUUUUUVVVVVVUUUQQQMMMKKKDDD???:::777888999999999;;;>>>@@@BBBAAAAAAAAABBBFFFOOOTTTPPPKKKKKKLLLKKKRRR___iiiiiiccc``````___^^^bbbfffgggffffffggghhhoooppptttzzzsssooojjjeeeaaaXXXMMMEEE<<<;;;888555444333444444666666555555555555666666666666666666666666666666666666777777777888888888:::999888777777888999:::999999999:::;;;;;;<<<<<<;;;<<<=========<<<======???>>>======???@@@@@@???AAABBBBBBBBBBBBCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBBBBBBBCCCDDDCCC@@@>>>===>>>@@@BBBCCCCCCCCCBBBFFFGGGHHHFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEECCCBBBFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJIIIGGGFFFGGGLLLPPPVVVaaazzzyyyjjjhhhjjjooouuu~~~{{{ooollllllpppqqqoooqqquuunnnmmmjjjhhhhhhjjjnnnqqq}}}{{{}}}zzz|||{{{zzz}}}|||xxxzzzooogggffffff```WWWWWWYYY[[[]]]___aaadddgggkkkfffdddeeeeeedddiiipppuuuzzz|||zzz~~~ttt^^^OOOOOOYYY```ssswwwzzz{{{||||||^^^@@@222444111111000000000000111111000000000000//////......////////////////////////000000000000////////////222111111111222222333333222333333333222222111000333333333444444444444444444333444555666888CCCOOOeee~~~uuukkk]]]PPPHHHFFFGGGHHHJJJJJJJJJIIIIIIIIIIIIHHHHHHIIIIIIGGGFFFGGGIIIKKKIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJJJJIIIHHHHHHIIIFFFEEEDDDDDDDDDFFFHHHJJJDDDEEEFFFHHHIIIJJJKKKKKKDDDDDDDDDDDDEEEFFFGGGGGGEEEDDDDDDEEEHHHIIIIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHGGGFFFFFFEEEEEEGGGFFFEEECCCAAA???======??????>>>>>>>>>>>>>>>>>>???>>><<<::::::>>>DDDIIIaaammmwwwmmmggggggiiijjjjjjnnnmmmkkkhhhfffeeeeeeeeeggghhhjjjmmmlllggg]]]UUUMMMIIIDDDAAABBBCCCEEEEEEMMMPPPRRRRRRQQQOOOOOOOOOIIIRRRZZZ[[[ZZZ\\\___```fffrrr|||zzzssslllgggcccdddeeeggghhhkkkpppwww||||||uuuggg```WWWOOOHHHAAA:::444666555444333333333444555555555555555555555555555666666666666666666666666666666666666777777777777888888777777777777888888777888888999::::::;;;;;;999888999:::<<<===<<<;;;>>>===>>>???@@@@@@>>><<<@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFEEEBBB???<<<===???@@@BBBCCCCCCCCCGGGGGGFFFDDDBBBAAABBBDDDEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIHHHGGGFFFFFFHHHJJJKKKJJJUUUqqqxxxnnnmmmkkkttttttnnnkkknnnsssvvvyyy|||~~~zzzwwwsssnnnfff```hhhooossssssxxx{{{}}}}}}{{{}}}~~~}}}~~~|||qqqjjjhhhgggeeecccfffbbb^^^___hhhooojjj```\\\\\\[[[YYYUUUSSSSSSTTT^^^```fffmmmqqqttt{{{xxxnnn[[[IIIFFFUUUhhhttt~~~|||yyyxxx}}}{{{aaaIII555...111111000000//////000000111000000000////////////...////////////////////////////////////000000000000000111222222333333222222222222222333222222111000222333333333444444444555444333444555666888CCCOOOeeezzzrrrfffVVVLLLHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHIIIKKKLLLHHHHHHGGGGGGFFFFFFEEEEEEGGGIIIKKKKKKJJJIIIJJJKKKJJJHHHFFFDDDEEEFFFIIIKKKEEEEEEFFFGGGIIIIIIJJJJJJCCCCCCCCCCCCDDDEEEGGGHHHGGGFFFFFFGGGHHHIIIHHHGGGIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>?????????>>>>>>>>>>>>>>>:::;;;<<<======???BBBEEEBBBKKKYYYhhhxxxyyysssnnnjjjhhhnnnllliiihhhhhhkkknnnqqquuuttttttwwwyyyuuulllddd\\\YYYUUURRRSSSUUUXXXZZZcccfffiiiiiifffaaa^^^\\\WWW]]]dddffffffgggjjjkkklllwww~~~{{{sssmmmgggcccfffiiimmmssszzz~~~yyynnneeeWWWQQQGGG???:::888666444444444333333333333444555555555555555555555555555444555555555555555666666555555555666666666777777666666666666666777777777777777777888999999::::::888777777999;;;<<<:::999<<<===>>>@@@BBBAAA>>><<>>>>>??????@@@??????????????????@@@AAABBBDDDFFFHHHGGGDDDAAA???@@@@@@AAABBBBBBBBBBBBEEEEEEDDDBBB@@@@@@CCCEEECCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEGGGHHHGGGFFFEEEDDDDDDEEELLLEEEEEESSSllltttmmmvvv|||yyy{{{~~~~~~zzzwww~~~|||~~~~~~yyymmmbbb^^^ccchhhllluuu~~~zzztttvvvwwwuuusssrrrtttwww}}}~~~wwwqqqiiibbb[[[TTTRRRTTTNNNRRRYYYcccpppzzzxxxpppiiiddd\\\SSSNNNNNNRRRWWWbbbhhhqqqyyy}}}xxxrrrdddYYYNNNNNN^^^rrr{{{zzzsssssstttyyy```III;;;222///111000000////////////000000////////////////////////////////////////////////////////////000000000000///000222333333333222111111111222222222222111111222222222333333444444555444333444555555888CCCOOOeeewwwhhh___UUUPPPPPPPPPNNNJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJLLLMMMJJJJJJJJJJJJIIIIIIHHHHHHIIIKKKLLLMMMLLLKKKLLLMMMNNNLLLIIIFFFEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIEEEDDDDDDDDDDDDFFFHHHIIIKKKIIIIIIIIIJJJIIIGGGEEEHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHGGGGGGGGGGGGGGGCCCCCCCCCBBBBBBAAAAAAAAA????????????>>>>>>======<<<===??????===<<<======>>>BBBHHHPPP[[[iiiyyy|||uuuooonnnlllkkklllppptttwww{{{vvvrrrsssvvvvvvsssnnngggdddaaa^^^^^^aaafffiiimmmpppssssssnnnfff```\\\bbbeeehhhjjjhhhfffgggiiikkksssyyyvvvrrrpppnnnlllqqqttt{{{{{{xxxwwwrrrggg^^^JJJEEE===777555555777888555555444444333333333333444444555555555555444444333333444444555555555555444555555555555666666666555555666666777777777777666666777888888999999:::999888777888999::::::999::::::;;;===??????>>><<<>>>>>>??????@@@AAABBBBBB@@@@@@???>>>>>>>>>??????@@@??????>>>>>>??????@@@AAABBBCCCFFFIIIIIIFFFDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@BBBEEEHHHBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEDDDBBBAAAFFFDDDCCCFFFNNN___{{{yyymmmiiippp|||vvvpppkkkmmmtttwwwtttooorrrsssuuuwww|||}}}xxxfffffffffcccaaabbbggglllrrrrrrqqqppprrrwww{{{~~~zzzsssoooppprrrrrrqqqjjjkkkmmmkkkaaaUUUTTTYYY[[[___bbbdddhhhmmmooommmiiiddd^^^WWWUUUZZZbbbhhhpppwww~~~wwwjjjdddbbbWWWXXXYYYaaappp{{{{{{tttooooooqqqvvv~~~ooo\\\EEE888444222111111000000////////////000000.............../////////////////////////////////.../////////000000000111///000111222333222111000000111111222222111111111111111222222333444444555444333444555555888CCCOOOeeevvv[[[WWWRRRRRRSSSSSSOOOJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMKKKJJJKKKLLLLLLLLLMMMNNNNNNMMMMMMLLLIIIKKKMMMNNNMMMMMMMMMOOOOOONNNKKKIIIGGGGGGHHHHHHJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHGGGFFFFFFHHHJJJLLLLLLLLLKKKLLLLLLKKKHHHFFFIIIJJJJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHGGGGGGBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>=========;;;===>>>>>><<<;;;:::;;;AAA@@@???>>>BBBJJJTTT\\\nnn|||zzzvvvtttsssxxxsssmmmjjjkkkllllllkkkgggfffcccaaa```dddjjjoooppprrrtttrrrmmmeee___\\\gggeeefffhhhfffcccdddhhhpppwww{{{zzzyyy|||~~~~~~|||yyyvvvqqqnnnjjj```SSSIII@@@===999444222333555777666666555555444333333333333444555666666555444333222222333333444555555555444444444444555555555666444555666777888888777777666777777888999999::::::888999999888777888<<>>>>>???@@@AAAAAABBBCCC@@@@@@???????????????@@@AAA@@@???>>>>>>???@@@AAAAAAAAABBBEEEHHHIIIHHHGGGGGGGGGEEECCCBBBAAAAAAAAA>>>???AAAAAAAAACCCFFFIIIBBBAAAAAAAAABBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHFFFDDDDDDDDDDDDBBB@@@===AAAGGGGGGCCCEEEUUUggg~~~dddYYYdddttt|||pppccc```gggsss||||||{{{yyyxxxyyyzzzzzzyyyggggggddd___[[[\\\```eeehhhiiifffaaa```eeejjjlllqqqmmmeee```aaaeeeeeeaaammmpppwww|||tttiiigggoooiiihhhaaaVVVQQQVVV]]]```___aaadddgggkkkqqqwww{{{{{{ooo___TTTTTTZZZdddmmmuuuuuusssrrrpppnnniiiddd^^^ZZZZZZYYYWWWUUUDDD<<<444000000222111000000//////......//////000---............/////////////////////////////////......//////000000111111///000111111222222111111///000111111222111111111000000111222333444555555444333444555666888CCCOOOdddvvvSSSQQQOOOOOOPPPOOOMMMJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMNNNMMMJJJIIIHHHIIIJJJKKKMMMNNNNNNNNNNNNMMMIIIKKKMMMMMMMMMLLLMMMOOONNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJLLLMMMNNNLLLJJJIIIIIIKKKMMMNNNKKKKKKLLLMMMOOONNNLLLIIIMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBAAAAAA@@@@@@@@@???@@@@@@??????>>>======<<<:::;;;======<<<<<<>>>???>>><<<999777777:::>>>BBBDDDOOO]]]iiixxx}}}zzzvvvqqqmmmiiigggfffgggfffdddaaa```eeelllrrrrrrrrrqqqmmmhhhdddcccccchhheeefffjjjllllllpppvvv{{{tttnnnjjjfff___XXXOOOFFF===666888888777555333222333444444444444555444444333333222333555666666555333222111222222333444444555555333333444444444555555555444555666888999999888888777777888888999::::::;;;666999:::888666888AAAHHHCCC???999666777999<<<===>>>>>>???@@@AAABBBCCCCCC@@@@@@?????????@@@@@@AAABBBAAA???>>>>>>???AAABBBAAAAAAAAACCCFFFHHHIIIIIIFFFEEEDDDBBBAAAAAAAAABBB>>>@@@BBBCCCBBBCCCEEEGGGBBBAAAAAAAAABBBCCCEEEFFFBBBAAA???>>>???AAADDDEEEHHHFFFCCCBBBDDDDDDBBBAAA>>>@@@CCCEEEBBB???DDDLLL___pppxxx]]]XXX___hhhlllrrr{{{qqqjjjnnnyyyzzzvvvpppjjjhhhiiiooouuuppppppmmmhhhbbb```bbbeeeoooqqqnnneeeaaadddggggggtttxxxwwwqqqnnnpppqqqnnnnnnkkkpppyyyxxxppppppvvviiieee[[[PPPNNNUUU]]]___aaahhhqqqyyywwwlll```XXXRRRRRR\\\hhhzzz}}}}}}zzzwwwtttlllcccUUUOOOEEE===888666444333///000111000000000000000//////............//////---------.........//////////////////////////////.........///000111111111000000000000000111222222//////000111111111111111000000111222333444555555444333444555666888CCCOOObbbuuuRRRPPPMMMKKKKKKLLLLLLLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMMMMLLLIIIGGGFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLHHHJJJLLLLLLLLLLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJLLLNNNOOOQQQOOOMMMKKKKKKLLLNNNPPPJJJJJJKKKNNNQQQQQQOOOMMMPPPPPPOOOMMMKKKIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBAAA@@@???>>>===<<<@@@@@@@@@???>>>======<<<=========<<<999999:::<<<;;;;;;::::::;;;<<<===???:::AAAGGGKKKUUUgggzzz|||sssmmmkkkhhhgggfffcccbbbgggooouuuqqqoookkkfffbbbbbbdddgggkkkgggiiipppvvvyyy{{{wwwuuuuuussspppmmm^^^WWWMMMCCC<<<999:::;;;333555666666555444333444111222333444444444444333222333555666666555333222111111222333333444555555333333333444444444555555444555777888999999999888888888888999::::::;;;;;;333888:::888555999EEEPPPLLLFFF>>>888777:::===???>>>??????AAABBBCCCDDDDDDAAA@@@@@@@@@@@@@@@AAAAAABBBAAA???>>>>>>???AAABBBBBB@@@@@@AAAEEEHHHJJJJJJDDDCCCBBBAAA@@@AAABBBBBB???AAADDDDDDCCCCCCDDDEEEBBBAAAAAAAAABBBDDDEEEGGGAAA???===;;;<<>>???@@@BBBEEEOOObbb|||ooo```aaadddgggjjjooo{{{{{{|||yyymmmaaaXXXXXX```iiiqqqrrrrrrnnnhhhccccccdddvvv{{{zzzsssooosssuuutttooozzz{{{tttsssttttttddd[[[ZZZdddiiiffffffjjjjjjgggaaa\\\___fffhhheeepppuuu|||vvvnnn___RRRPPPVVVaaassszzzppprrr}}}~~~kkkUUUEEEBBB<<<888555333222222---222666444000000111111//////............//////---------.........//////////////////////////////---......///000111111222111000/////////000222333//////000111111111111111///000111222333444555555444333444666666888CCCOOO```tttRRROOOKKKJJJJJJLLLMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFDDDDDDFFFHHHGGGIIIJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLHHHIIIIIIKKKLLLOOOPPPRRRUUUSSSOOOJJJGGGGGGKKKNNNIIIJJJJJJJJJKKKKKKLLLLLLOOONNNLLLLLLKKKIIIEEEBBBDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCBBBBBB?????????>>>>>>>>>>>>===>>>>>>============>>>>>>:::::::::999999999888888888888888888888888888888===;;;;;;<<>>999666555666777777666555444333222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444222222444888999888666===<<<<<<;;;;;;:::999999888888999999;;;<<<>>>???CCC@@@;;;777666888<<<>>>>>>>>>???@@@BBBCCCCCCDDDBBBAAA>>>;;;:::;;;===???BBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFBBBBBBBBBBBBCCCCCCCCCDDDEEEBBB<<<888888===BBBFFFEEEDDDCCCAAA@@@???>>>>>>============>>>>>>>>>>>>DDDFFFLLLXXXlllzzzqqqjjjkkkjjjiiioooxxxyyyttt{{{|||xxxooofffbbbcccgggkkkkkknnnooolllcccZZZUUUSSS^^^jjjtttwwwuuurrrlllgggaaajjjppppppoooppplllfffXXXNNNIIIPPPZZZbbbiiiqqqqqqkkkfffgggjjjkkkooottt||||||tttsssrrrkkkddd```TTTNNNWWWgggrrr{{{~~~wwwsssvvvzzzsss^^^LLL999777444111/////////000000000000000000000000000............////////////........................,,,---------...////////////////////////......---222111000//////000111222000000000000111111111111333333333333333333333333444222222333444777@@@KKK```pppOOOLLLHHHFFFGGGHHHIIIHHHDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEDDDEEEFFFGGGGGGIIIKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKMMMNNNPPPPPP[[[ZZZWWWRRRLLLHHHGGGFFFIIIIIIIIIIIIJJJJJJJJJKKKMMMLLLKKKJJJIIIHHHDDDBBBCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAAAAA????????????>>>>>>>>>>>>>>>======<<<<<<======>>>:::::::::999999888888888777777777777777777777777888777777777888:::===???BBBIIISSS___kkkwww}}}~~~|||zzzzzzxxxrrrmmmiiieee```ZZZSSSJJJBBB<<<===;;;888555333333444555666555444333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555444333555888999777555::::::::::::999999999999999999999:::;;;<<<===>>>???>>><<<;;;::::::;;;;;;>>>>>>???@@@AAABBBCCCCCCBBB@@@>>><<<;;;;;;<<<===@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAACCCDDDEEEAAAAAABBBBBBBBBBBBCCCCCCCCCAAA???======>>>AAACCCBBBAAA@@@???????????????<<<<<<<<<<<<<<<;;;;;;;;;::::::===CCCNNN```rrr~~~|||pppllljjjfffgggkkkuuuyyyuuuttttttsssmmmooopppnnnhhh___XXXTTTYYYccckkkmmmkkkhhhddd```YYYbbbiiikkklllnnnmmmhhh```ZZZZZZaaaiiimmmqqqvvvyyysssqqqtttwwwyyy}}}wwwfff[[[WWWVVVSSSPPPOOOQQQZZZkkkvvvzzz{{{~~~vvvpppjjjgggdddYYYGGG999555444222000............////////////////////////............////////////........................---------...............------...///000000//////111111000//////000111111//////000000000111111111333333333333333333333333444222222333444777@@@JJJ]]]mmmLLLIIIEEECCCDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEGGGIIIEEEEEEDDDDDDDDDEEEFFFFFFGGGHHHJJJJJJHHHGGGHHHIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJIIIHHHHHHGGGJJJKKKLLLMMMMMMNNNNNNNNNYYYZZZYYYVVVPPPIIIDDDBBBGGGGGGGGGHHHHHHHHHHHHHHHKKKIIIHHHGGGGGGFFFCCCAAABBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@@@@???????????????>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===:::::::::999888777777666666666666666666666666666666777777777666444222111444666999<<>>===<<<:::999===>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<===???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCAAAAAA@@@@@@AAABBBDDDEEEAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>??????;;;;;;::::::999999888888777666666666999@@@IIIOOOrrr~~~ssslllccceeejjjpppvvv{{{}}}~~~yyyyyyyyyyyyvvvqqqkkkfffeeemmmsssrrrpppooollliiidddlllsssuuuwwwyyyxxxuuuoooooottt{{{~~~|||vvvqqqcccYYYMMMFFFGGGLLLPPPRRR[[[cccqqqtttcccTTTGGG===333,,,000000///......---------////////////////////////---............/////////.......................................---------+++,,,---///000000111111111000000//////000000111//////000000000000111111222222333333333333333333444222222444444777???IIIZZZjjjKKKHHHEEECCCCCCDDDCCCBBBDDDDDDCCCBBBCCCDDDFFFGGGDDDCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHHHHFFFEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLMMMNNNNNNMMMLLLKKKMMMPPPRRRQQQNNNIIIFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEDDDEEEDDDBBBAAA@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@??????>>>>>>?????????>>>>>>>>>======;;;;;;::::::::::::;;;;;;::::::999888777666666555555555555555555555555555444555777888777666444333999888777444333444777:::===???CCCIIIQQQYYY```dddiiipppxxx||||||}}}{{{wwwrrrqqqsssuuuuuutttwwwwwwxxx{{{|||{{{}}}}}}zzzxxxyyy{{{||||||{{{zzzyyynnneeeZZZUUUTTTPPPGGG???:::777444333444555555555222222333333444444444333333222222222333444444555444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444444444::::::999999999888777666666666777888888999::::::<<<<<<;;;;;;;;;;;;;;;<<<777999;;;===>>>===;;;:::======>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@>>>===;;;888888999;;;<<>>?????????>>>>>>======;;;;;;:::999888777777777999999999888777888;;;>>>HHHXXXpppnnnjjjeeebbbcccfffiiijjjiiiqqq|||~~~~~~~~~{{{zzz}}}}}}}}}{{{{{{{{{xxxwwwvvvuuurrrkkkaaaYYYLLLFFFBBBGGGSSSaaajjjnnnpppttt|||~~~___DDD555000000000------............------////////////////////////---------.........//////......................../////////...---------,,,,,,---...///000000000000000000000//////000000000////////////000000000111222222222222222333333333444222222444444666???HHHYYYjjjLLLJJJGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???@@@@@@AAACCCBBBBBBCCCFFFGGGFFFEEEBBBDDDFFFEEEDDDCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKMMMNNNMMMLLLIIIHHHEEEGGGJJJJJJJJJIIIJJJKKKEEEEEEEEEEEEEEEDDDDDDDDDEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>=========<<<<<<::::::999999999999::::::999999888777777666555555666666666666666666666666111222222333444555555666111222333333222333444666666555444555777;;;???AAADDDLLLUUU[[[___eeennnttt|||vvvpppnnnqqqtttvvvuuuvvvuuutttvvvyyy|||}}}}}}~~~}}}||||||~~~{{{xxxyyyxxxtttooossssssqqqooolllhhheeeddd\\\SSSGGGAAA???===777222666555333333444444222000222222333444444333222222222222222222222333444555444444444444444444444444333333333333333333333333222222222333333444444444333333333444444555555555<<<<<<<<<<<<:::888777777666666777888999:::;;;;;;<<<<<<;;;::::::::::::;;;999999:::;;;;;;<<<<<<<<<<<<======>>>>>>?????????===>>>???@@@???===;;;:::777777888999;;;===???@@@BBBBBBBBBAAAAAAAAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@AAAAAA@@@???===<<<;;;;;;;;;;;;:::999888777777777888999888666666666777888AAAPPPaaasss{{{lllccc___]]]ZZZWWWSSSWWW^^^jjjuuuxxxtttsss___\\\ZZZYYYZZZXXXSSSNNNMMMIIIJJJUUUggguuu{{{{{{qqqttt|||sssQQQ999111111333333,,,---.../////////..............................------------..................................../////////...---------,,,...///////////////....../////////000000/////////...////////////000000000111111111222222333333333333222222444444666>>>FFFYYYkkkLLLJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDCCCBBBBBBAAACCCBBBAAADDDHHHIIIHHHEEEBBBCCCEEEEEECCCBBBCCCDDDBBBBBBCCCDDDEEEEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKGGGIIILLLMMMMMMJJJGGGEEEEEEGGGHHHHHHHHHHHHJJJKKKEEEDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@@@@BBBCCCBBBBBB????????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;999888888777777888888999777777777777666666666666666666666666666666666666444444333222222333555666---///222333333222222333000111444666666555333222333666;;;>>>@@@DDDJJJNNNYYYWWWVVVXXX]]]dddjjjllloooppppppqqqrrrtttvvvwwwrrrrrrssssssttttttuuuuuu}}}xxxrrrmmmjjjfffaaa\\\]]]\\\YYYVVVQQQMMMIIIGGGEEE@@@999555444444333222111111111222444333111///111111222222222111111000222222222222222333444444333333333333333333333333333333333333333333333333111222222333333444444555333333333444555555666666;;;<<<===<<<999777777777666777777888999:::::::::::::::999999999999999:::::::::999999:::;;;<<<===<<<<<<<<<=========>>>>>>:::;;;<<<======<<<;;;::::::::::::;;;;;;===>>>>>>@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDCCCBBBAAABBBBBBDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAAAAAAAA???===;;;999;;;;;;::::::999999888888666777888777555444444555777888===FFFQQQbbbyyytttgggXXXMMMNNNMMMOOOXXX```iiirrrzzz~~~}}}zzzuuurrrrrrnnngggaaa```QQQLLLGGGEEEHHHNNNTTTWWW]]]\\\]]]dddooouuuuuusssuuuzzz|||bbbQQQ===333222333111---------........./////////........................,,,------------................................................---------///////////////...------...//////000000//////.........////////////000000000000111111222333333333333222222444444666===EEEXXXlllJJJHHHGGGHHHIIIJJJIIIGGGHHHIIIJJJKKKJJJHHHGGGEEECCCAAAAAADDDIIIKKKIIIFFFCCCDDDFFFFFFDDDCCCDDDEEEAAABBBBBBCCCEEEFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHDDDGGGJJJLLLLLLIIIFFFCCCDDDFFFHHHHHHGGGFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCBBB@@@??????AAACCCCCCCCC????????????????????????>>>>>>>>>>>>============;;;;;;::::::::::::999999888777777666666777777888555555555666666666666777444444444444444444444444666555555444333333333444222333444444111/////////,,,...111333333222///...000111111222333444444555777888:::<<<@@@EEELLLPPPaaaccceeeeeecccccceeehhhaaa``````bbbdddbbb^^^YYYZZZXXXUUURRRMMMIIIFFFDDD>>>======<<<:::999888888444444333333222222222333...---...000333444444333000000000111111222222222222222222222222222333333222222222222222222222222222222222222222222222222111111222333333444555555333333444444555666666666888:::;;;:::777555555666666666666777777888888888888888888777888888999999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<=========<<<<<<===>>>????????????@@@??????>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCDDDBBBBBB@@@@@@@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBB???@@@@@@@@@@@@@@@??????===>>>??????>>>===;;;999999999999999999999999999777888888666555444555666444333444888;;;@@@NNN]]]nnnlll^^^[[[WWWWWW[[[^^^^^^bbbhhhdddcccccciiirrr~~~|||wwwwwwyyyuuunnn___[[[YYY[[[[[[VVVSSSSSSNNNMMMLLLMMMQQQXXXbbbhhhmmmppptttuuuuuutttuuuvvvjjjPPP>>>888111///000000---)))......---,,,---...///000........................,,,,,,---------.................................---------...............---...///////////////.........///000000///.............../////////000000///000000111222222333333333111222555555555<<>>???AAACCCDDDCCC@@@@@@@@@???????????????>>>>>>>>>>>>>>>=========:::::::::999999999888888777777666666666666777777444444555555666777777777333333333333333333333333000111222222222111000//////111111111000000111333444222111//////000222333------...000222333111//////111222111///000444888???CCCEEECCC???<<>><<<>>>BBBDDD@@@<<<888999:::999666444444444222222222222222333333333---111555555333111000111666333111111111222222111000000000111222444555666333333222222111222222333111111111111111111111111222222222222222222222222111111222333333444555555333333444444555666777777555777999888444222333555555555555666666666666666777777666666777888888999888999;;;<<<<<<;;;999888;;;;;;<<<<<<<<<<<<<<<<<<@@@AAAAAABBBCCCEEEFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@======>>>???@@@AAAAAABBB>>>>>>???@@@@@@AAABBBBBBAAA@@@???>>>>>>>>>???@@@>>>>>>?????????@@@@@@@@@<<<>>>@@@BBBBBB@@@???===:::;;;===>>>>>>===;;;:::888888888888888999999999444555555444333333666888222222444777555111777@@@???PPPeeeuuu}}}nnniiihhhjjjhhhaaa^^^aaa___\\\WWWUUUXXX```iiiooonnnpppqqqqqqpppsssyyy~~~||||||}}}|||xxxooonnnnnnnnniiicccbbbccc[[[PPPIIIFFFFFFJJJMMMKKKJJJLLLOOOUUU\\\bbbeeeiiinnnssssss|||}}}{{{ssskkkiiicccOOO:::444333000...,,,,,,,,,,,,///...,,,++++++,,,...///........................,,,,,,,,,---------..............................,,,------....../////////,,,,,,...///000000111111---...///000000///...---............/////////000///000000111222222333333222111333555555555<<>>>>>>>>???@@@??????===<<<;;;;;;;;;;;;::::::999999999999999999999888666555555555666777777666666555444444333333333333333333333333333333222222222222222222222222222222222111111111000000000000000000000000000000////////////000000000000333222111000000111222333777777666555444333333222444444444555555555666666111111111111111111111111000000000000000111111222//////......///000111111111111111111111111111111222222111111111111222222111111222222222333333333111111111111111111111111222222222222222222222222333333222222333333444555666555444333333444555666999999777666555555555555444444444555555555555666999888777666666777888888999999999999999999:::::::::999::::::;;;<<<===>>>???BBBFFFHHHGGGFFFEEEEEEAAA@@@?????????@@@AAABBB>>>>>>?????????>>>>>>===>>>>>>======>>>???@@@@@@AAA@@@===<<<<<<===???@@@@@@@@@@@@???@@@@@@AAAAAA???>>><<<===>>>>>>===<<<<<<;;;;;;<<<>>>???>>>===999999999999888777666555444444444444333222111111555555333333333333555555888:::BBBQQQ```pppyyyrrrjjjbbb___VVVPPPSSSZZZ]]]___```^^^``````]]]ZZZ\\\ccciiikkknnnooojjjbbb^^^```cccoooooopppnnnfff]]]YYYYYY[[[ZZZYYYYYYYYYVVVRRROOOGGGHHHKKKPPPQQQPPPSSSYYYYYYaaaiiikkkiiihhhlllpppzzzkkkPPPHHHEEE===666555////////////..............................------------------------------,,,---......//////......,,,,,,------...///000000....................................////////////////////////////////////000000000000////////////222222111111111111111111666222000111333555>>>FFFTTTeee|||EEEEEEEEEFFFFFFGGGHHHHHHEEEFFFHHHIIIIIIHHHFFFEEEIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGDDDCCCCCCEEEHHHHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBDDDCCCBBBAAAAAABBBCCCCCCAAAAAA???>>>>>>>>>???@@@>>>>>>===;;;;;;::::::;;;:::999999999999888888888888777666555555555666777666666666555444333333333333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000.../////////000000000000222111000000000000111222444444333333222111111111222222222333333333444444111111111111111111111111000000//////000000111222000000/////////000111111111111111111111111111111222111111000000111111222111111111222222222333333111111111111111111111111222222222222222222222222333222222222222333444444555444333333333333444555888777666555444444444444444444444444555555555555888888777666666777777888888888999999999999::::::999999999999:::;;;<<<===;;;>>>AAACCCBBBAAA@@@@@@BBBAAA@@@???>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???@@@@@@??????@@@AAAAAABBBEEECCC@@@>>>===>>>???@@@@@@@@@?????????@@@@@@AAA>>>===<<<<<<======;;;:::===;;;;;;<<<===>>>>>>===888888888888777666555555444444555555555555444444333333222111111222333333222222777???GGGPPP___nnnxxxgggUUUOOOPPPRRRTTTVVVWWWTTTQQQOOOOOOQQQTTTWWW\\\[[[YYYUUUQQQOOOOOOPPPZZZ[[[]]][[[TTTLLLGGGFFFHHHJJJMMMPPPSSSTTTUUUVVVWWWWWWZZZ[[[WWWTTTXXX___ggggggfffbbb```cccjjjppprrr~~~kkkTTTAAA===<<<666111222////////////..............................------........................+++,,,,,,---------------,,,,,,------...//////000....................................////////////////////////////////////000000000000////////////111111111111111111111111555111000222333666===EEESSSddd{{{GGGFFFFFFFFFFFFFFFFFFGGGFFFGGGGGGGGGGGGGGGGGGFFFMMMLLLKKKKKKJJJIIIIIIHHHHHHIIILLLOOOQQQSSSUUUUUUJJJIIIHHHGGGGGGGGGHHHIIILLLLLLJJJIIIHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFFFFFFFEEECCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>?????????======<<<;;;::::::::::::999999999999888888777777777777666555555555555666666555555444444333333222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000....../////////000000000111111000000000000111111////////////////////////000000000000111111111111000000000000000000000000000000//////000000111222222222111000000000111111111111111111111111111111222111111000000111111222111111111222222222222333111111111111111111111111222222222222222222222222222222222222222333444444444333333222222333333444666555444333333333333333444444444444555555555555777777666666666666777888888888888999999999::::::999999888999999:::;;;<<<999<<>><<<<<<<<>>============??????@@@@@@AAA@@@@@@???@@@@@@@@@???@@@@@@AAABBBGGGEEECCC@@@?????????@@@@@@@@@???????????????@@@>>>===;;;;;;;;;;;;999777<<<;;;:::;;;<<<===<<<;;;666666666666666555555555333333444555555555444444111000000//////000000111222111222444444777???GGGUUU^^^lll{{{}}}xxx|||}}}jjjcccddddddbbbaaaaaa[[[SSSOOOPPPQQQPPPMMMQQQNNNKKKIIIGGGFFFEEEDDDNNNNNNNNNKKKGGGEEEEEEEEEGGGLLLQQQUUUXXX]]]bbbgggmmmkkkiiigggbbb```fffooo~~~yyyooogggbbbaaadddfff___bbb```[[[]]]bbb```YYYHHH;;;111222222///---000/////////............---------------------..............................***+++,,,,,,------,,,,,,,,,,,,------.../////////........................---............/////////////////////////////////////////////000000000000111111111111111111111111333111111333555666<<>>@@@@@@?????????>>>>>>>>>======<<<;;;;;;;;;;;;;;;999999999888777777666666666666555555555444444444444444444444333333222222222222222222222222222222111111111111111111111111111111000000000/////////////////////////////////........./////////000000000000000000000000000000,,,---------.........///.../////////000000000000000000000000000000000000///////////////000111111333333222111000000000111111111111111111111111111111111000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111222222222111222333333444444333333333333333333444555555444333333333333333333333444444444555555555666666555666666666777777777777888888999999::::::999888888888999999:::;;;;;;===??????===<<<;;;<<>>>>>============<<<======>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????EEEDDDBBBAAA@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>??????===;;;;;;;;;:::888666:::888777888999:::999888555555555444444555555555111222222222222111111000////////////////////////111111222111000000333777999<<>>888888:::666///444...,,,///000------111//////.........---------,,,,,,------------..............................++++++,,,------------,,,---------.........//////........................---------.........//////////////////////////////////////////000000000000000000000000111111111111222000111555666666:::AAAQQQbbbzzzKKKJJJHHHFFFFFFFFFGGGHHHIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLMMMOOOPPPPPPOOOOOOLLLMMMOOOQQQRRRTTTTTTTTTPPPOOOLLLKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCDDDDDDAAABBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCCCCBBBAAA???>>>===?????????>>>>>>>>>============<<<<<<;;;;;;<<<<<<999999888777777666555555555555555555444444444333333333333333333222222222111111111111111111111111000000000000000000000000000000000/////////..........................................////////////////////////////////////,,,,,,------.../////////////////////000000000000/////////////////////////////////...///000000111333333222111000000000111000000000000000000000000111000000000000000000111000000111111111222222222111111111111111111111111111111111111111111111111222111111111111222333333444444555555555555444444555555444444333333444444333333333444444444444555444444555555666666666666666666777888888999::::::999999888888888999::::::;;;===>>>>>>===;;;;;;<<<<<<<<<======>>>>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???AAAAAA@@@???@@@@@@AAABBB@@@???>>>>>>=========>>>???===<<<;;;;;;;;;999777777666555555666777666555666555444444333444444555222222222222111000///...///000000000000000000///---//////......///000000//////000222999EEERRR[[[llluuu}}}}}}~~~|||rrrfffaaaaaaiiinnnqqqpppppprrrooohhhiiiooovvvzzz|||qqqbbb^^^ccciiiooottt{{{tttjjj```UUUIII;;;111222333111......111222111...---///111000------///............------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------.......................................------------............////////////////////////.../////////000000000111//////000000000111111111111000111555666666999???NNN```xxxLLLKKKIIIGGGGGGHHHIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIKKKMMMPPPRRRRRRRRRRRROOOPPPPPPQQQQQQQQQPPPPPPOOONNNMMMLLLLLLLLLMMMNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEBBBCCCDDDDDDCCCDDDFFFIIIHHHHHHHHHGGGGGGEEEDDDCCCDDDCCCBBBAAA???>>>===<<<===============<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<999888888777666555444444444444555555444444333222222222222222222222222222000000000000000000000000////////////////////////////////////....................................------........./////////......////////////......------....../////////000////////////000000000000//////////////////////////////......//////000111222222111000000000111111000000000000000000000000111000000//////000000111000000000111111111111222111111111111111111111111111111111111111111111111111111111111111222333333444555555666666555555444555444444333333444444444333333333333444444444444222333444555666666666555555666666777888999::::::::::::999999999999::::::999;;;<<<<<<;;;:::;;;<<<:::;;;<<<>>>????????????======>>>???@@@@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@>>>>>>>>>??????@@@AAABBB@@@???>>>===<<<<<<<<<===>>>===;;;;;;;;;;;;999888666555444444555555444333888777555444333333444444333333333333222111000000///000000111111000000///---000000------//////,,,...///111333333555888;;;GGGOOO]]]lllzzz}}}yyyvvvyyyssslllmmm{{{~~~ooonnnssszzzppp```\\\^^^aaaccceeeddd\\\QQQGGG@@@999222---,,,...///...---...222555...///000000...,,,,,,---.........------------,,,++++++,,,,,,------......++++++++++++++++++++++++,,,---......//////......................................................,,,------------.........////////////////////////......//////000000111111...//////000000111111111222000111444555555999???LLL]]]uuuNNNLLLJJJHHHHHHIIIKKKMMMJJJJJJJJJIIIIIIJJJJJJJJJIIIKKKNNNQQQRRRSSSSSSSSSRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLMMMMMMMMMMMMJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGFFFDDDEEEGGGJJJGGGHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB???===<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999:::999999999999999::::::999888777666555444444333333444444555444333222111111111111222222222222222000000000000000000000000/////////////////////////////////.........---------------------------------------.........//////---...////////////...---.............../////////........./////////000000........................///............///000000000000/////////000111111000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444555555555555444333333333222222222222333333222222333333333444444444111222444555666666555555555555666777888999::::::;;;;;;::::::::::::;;;;;;888:::;;;;;;::::::;;;===;;;<<<>>>????????????>>><<<===>>>???@@@@@@@@@@@@BBBAAAAAA@@@??????@@@@@@???????????????@@@@@@@@@??????>>>===<<<<<<<<<<<<<<<:::999999::::::999777777555444444555555444333:::999666444333333333444000000111222333333222222...///000111111000///...///222111......111000,,,,,,///222333222000//////444999AAAJJJUUU```kkkqqq{{{~~~}}}yyy{{{rrrmmmmmmppplllnnnrrruuuxxxyyyzzz{{{nnneee\\\XXXSSSOOOMMMOOOKKKEEE>>>777333111000000------,,,,,,***))))))+++/////////...---------,,,.........---------,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---................................................,,,,,,---------.........////////////////////////.........///000111111111......//////000111111222333111111333444444999???III[[[sssNNNMMMJJJIIIIIIKKKMMMNNNKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNQQQSSSSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKLLLLLLKKKJJJIIIFFFFFFEEEEEEFFFGGGHHHHHHGGGIIIJJJHHHFFFFFFIIILLLGGGGGGHHHHHHHHHGGGGGGFFFFFFDDDAAA>>><<<<<<<<<<<<999:::;;;;;;;;;:::999888888777777777777777888888999888777666555444333333333333444555444333222111111111111111111111222222000000000000000000000000//////////////////////////////.........------------------------------------------.........//////,,,---...//////...---,,,........................---------.........//////.......................................///000000//////...//////000111111000000000000000000000000000000////////////000000000000000000111111111111111111111111111111111111000000000000000000000000111111111000111222222333222222444444444444222222222111111111111111222222222222333333333444444444000222333555666666555555444555666777888999::::::<<<<<<;;;::::::;;;;;;;;;999;;;<<<<<<<<<<<<>>>???>>>>>>???@@@@@@???>>>===:::;;;<<<===>>>>>>>>>>>>@@@@@@???>>>======>>>>>>AAAAAAAAA@@@@@@???????????????>>><<<<<<;;;;;;;;;:::888777888999999888777888777555555666666555444<<<:::777555333222333333+++,,,---///111222333333---...///000000///...---,,,///...+++,,,000000+++***+++,,,,,,+++,,,///111---...///222666===EEEJJJQQQ[[[eeelllxxx|||tttnnnqqqzzz}}}tttmmmjjjkkkuuu||||||xxxyyy~~~yyymmmhhhfffeeedddbbb^^^YYYUUURRRQQQPPPMMMDDD999666999666555333000---+++++++++...++++++---...---,,,---//////...,,,---//////---......---------,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,---------,,,,,,.....................---........................,,,,,,,,,---------......////////////////////////---......///000111111222---......///000111111222444111000222333444999???HHHZZZrrrNNNNNNNNNOOOOOOPPPPPPPPPSSSRRROOOMMMMMMNNNPPPRRRNNNNNNOOOPPPRRRTTTUUUVVVUUUSSSSSSTTTQQQLLLKKKNNNJJJKKKLLLLLLKKKKKKLLLMMMKKKLLLLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHHHHIIIIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;<<<============;;;:::999888<<<<<<888666888999888666666666777666555555444222222222222222222222222222222111111000000//////000000000000000000000000////////////////////////........................,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,---------........./////////...---,,,,,,---...//////////////////////////////////////////.....................////////////////////////////////////000000000000000000000000000000000000111111111111111111111000000000000000000000000000000000000000000000000000000000000000333222111000000222444555444444444444333333222111222222333333333333444444333333333444444444555555555555555555666666666666888888888888999:::;;;;;;============>>>>>>>>>>>>::::::<<<=========<<<;;;>>>>>>????????????>>>>>>>>>======<<<<<<>>>???@@@========================AAA@@@>>>=========>>>???@@@???>>><<<;;;:::::::::888888888888777777777666666555555555555444444444;;;999666333111000000000000000000000000000000000///............---------........................//////000000000000//////---...///000111222333444666:::AAAJJJQQQWWWZZZ[[[iiilllqqqyyy}}}|||{{{{{{{{{|||ooodddaaabbbhhhgggeeeccccccdddeeefff^^^VVVLLLEEECCC@@@<<<888888777666555444222111111111111000...---,,,+++***...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------.........------,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////..........................................------000000//////.........---////////////000000000000333222111111111222333444444555555222111333999???MMM___vvvOOOPPPPPPPPPQQQQQQQQQQQQTTTSSSQQQPPPOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUTTTRRRSSSTTTQQQLLLKKKNNNLLLMMMNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKJJJHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJHHHGGGFFFGGGHHHHHHFFFDDDCCCBBB@@@>>>===<<<<<<<<<<<<<<<======<<<;;;999888:::>>>>>>:::888:::;;;:::555555666666555555444333222222222222222222222222111111111000000000000000////////////////////////................................................---------.........////////////...---------------------------.........//////...------------...///........................////////////........................////////////........................////////////////////////...////////////000000000000000000000000000000000000000000000000000000000111111111111111111111111333222111000000222333555333333444444333333222111222222222333333333444444333333333444444444444555555555555555666666666666888888888888999:::;;;;;;<<<<<<=========>>>>>>>>>::::::<<<=========<<<;;;===>>>>>>??????>>>>>>=========<<<<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>???>>>===<<<<<<<<<======??????>>>===<<<;;;::::::888888888777777777666666555555555555444444444444:::888555333111000111111////////////////////////............------------------------------------------............------,,,------...///000000111555777:::<<<===<<<;;;999???AAAEEEJJJOOOTTTXXXZZZhhhjjjmmmoooppprrruuuwww}}}|||zzzxxxvvvuuuttttttsssvvvvvvooobbbXXXTTTTTTPPPNNNKKKHHHEEEDDDDDDDDDDDD>>>666222111000---)))......---,,,+++******)))------------------------...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,------......---------,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------................................................000/////////............////////////000000000000222222111111111222333444444555444222111333999???KKK^^^vvvQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQPPPPPPRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQQQQSSSPPPLLLKKKNNNNNNNNNNNNMMMMMMMMMMMMMMMOOOOOOOOOOOONNNMMMKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGEEEDDDEEEFFFFFFDDDCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999888888;;;;;;777555777888666444444444444444333333222222222222222222222222222///000000000000000000111////////////////////////........................------------------------............////////////000//////...............------------............///...------------...///............................................................////////////........................////////////////////////............////////////000000000000000000000000000000000000000000000000111111111111111111111111222222111000000222333444333333333333333222222111222222222222333333333333333333333333444444444444444555555555555666666666777777777777888999:::;;;;;;<<<<<<<<<============::::::;;;<<<<<<<<<<<<;;;======>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<>>>>>>???>>>>>><<<:::999777777777777666666666666555555444444444333333333777555444222111111111222////////////////////////............------------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,---------...///000222333222000...---222333555777:::<<<>>>???@@@CCCGGGJJJMMMPPPTTTWWW]]]]]]]]]]]]\\\[[[YYYYYYYYYYYYVVVPPPHHHBBB>>><<<;;;999666222000...------222...******++++++)))&&&+++++++++******)))))))))))))))***+++,,,---......------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++................................................////////////............////////////000000000000222111111111111222333333333444444333111333999>>>III\\\vvvQQQQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRPPPNNNMMMOOOOOONNNOOOOOOPPPQQQRRRQQQOOOPPPRRRPPPKKKKKKNNNMMMLLLKKKKKKLLLLLLKKKJJJMMMMMMMMMMMMMMMMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEECCCAAAAAACCCCCCBBBAAAAAA@@@???>>>======<<<<<<;;;;;;;;;::::::999888888:::===<<<666333444444222333333333333333222111111111111111111111111111111.../////////000000111111////////////////////////........................------------------------------------............///...------------......------------------------.........------.................................------...............///............////////////........................////////////////////////........./////////000000/////////000000000000000000000000000000000000000222222222222222222222222111111111000111222333333222222333333333222222111111222222222222333333333222222333333333444444444444444444555555555666666777777666777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<====================================<<<<<<<<<<<<<<<<<<===>>>???>>><<<:::888777777666666666555555555444444444444333333333222444333222111111111111222////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---///111111111111000...//////000000111111222...000333444555666999;;;:::;;;<<<======<<<;;;:::<<<:::777555333222000///000///...---,,,,,,------...---,,,---///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++........................---------...............///////////////.........////////////000000000000111111111111111222222333222333444333111444999>>>III]]]wwwPPPPPPPPPPPPPPPPPPPPPPPPOOOPPPQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMNNNPPPQQQOOOMMMNNNQQQOOOKKKKKKNNNMMMKKKJJJJJJLLLMMMKKKJJJHHHIIIJJJKKKKKKLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDBBB@@@>>>>>>???@@@??????>>>>>>>>>>>>===<<<<<<<<<;;;:::999999888777777777@@@BBBAAA:::666666555333222222222222222111111000111111111111111111111111......//////000000000111................................................------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------------------------,,,,,,---..................---........................,,,---------......//////............////////////................................................//////000000000111111111......//////000000000000////////////////////////111111111111111111111111111000000111111111222222111111222333333222222222111111111222222222333333222222222333333333444444444444444444555555555555666666666666777888999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<;;;<<<===>>>===;;;999888666666666555555555555444444333333333222222222222111111000000000111111111...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---............---,,,+++***++++++++++++++++++,,,,,,+++---......---,,,---///,,,---///000111000//////000---+++,,,...000///...******++++++,,,,,,---...,,,,,,,,,...//////...,,,))))))************++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////.........///////////////////////////000000000000000000111111222222222222000222333333222444999>>>JJJ^^^yyyOOOOOOOOOOOOOOONNNNNNNNNLLLMMMNNNNNNNNNMMMLLLKKKGGGGGGHHHIIIKKKMMMOOOPPPMMMLLLMMMOOONNNJJJJJJNNNNNNLLLJJJLLLOOOPPPOOOLLLFFFGGGHHHIIIIIIJJJJJJIIIEEEFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFEEEDDDBBBBBBAAA@@@>>><<<;;;<<<=========;;;<<<<<<<<<<<<<<<;;;::::::999888777777666777777===@@@>>>888444444333111222222222222222111111000111111111111111111111111...//////////////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++,,,---------------,,,,,,,,,,,,------...//////...------------------------------,,,,,,,,,---......//////............////////////------------------------........................000000000000111111111111---......//////000000111////////////////////////000000000000000000000000000000000111111111111222000111222222222222222222111111111111222222222222222222222222333333333333333444444444444555555555555555555555666777888999999999999999:::::::::::::::::::::999:::;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<::::::;;;;;;;;;:::888777666555555555444444444444333333333222222222111111///000000000000000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......,,,,,,---------,,,++++++---------...............)))+++,,,,,,++++++---...+++,,,---....../////////---,,,++++++,,,---------++++++++++++++++++++++++******+++,,,,,,+++++++++***************+++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,,,,------.../////////.........///////////////////////////000000000000///000111111222222111111///111333333222444999===KKK___yyyPPPOOOOOOOOONNNNNNNNNNNNKKKKKKLLLMMMMMMMMMMMMLLLHHHHHHHHHIIIJJJLLLMMMNNNKKKJJJLLLOOOMMMJJJJJJNNNNNNKKKIIIKKKPPPRRRPPPMMMHHHHHHIIIIIIHHHGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJKKKIIIHHHFFFDDDBBB@@@???>>>???<<<:::999:::;;;;;;;;;999999:::;;;;;;;;;:::999:::999777666555555666666555888888222000111111000222222333333222222111000111111111111111111111111///////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++++++++,,,---...---------,,,,,,,,,++++++------...//////...------------------------------++++++,,,------...//////............////////////------------------------......................../////////000000000000111------......///000000111///////////////////////////////////////////////////000000111111111111111000000111222222222222222111111111111222222222222111222222222222333333333333333444444444555555555555555555555666777888888888888888888999999999:::::::::999999999:::;;;<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999999999888888888888888555555555444444444333333222222222222111111111111/////////000/////////...........................---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,---......++++++,,,---///000000111((((((((((((((((((((((((''')))++++++++++++---///************+++,,,------******++++++************------------,,,,,,+++******+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------........................,,,,,,------...//////000............/////////000////////////000000000000...///000111222111111000...111333333222444999===KKK^^^yyyPPPPPPPPPOOOOOONNNNNNNNNKKKKKKKKKLLLMMMMMMNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLKKKJJJKKKNNNMMMJJJJJJNNNKKKHHHFFFIIINNNQQQOOOLLLKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCEEEFFFHHHJJJKKKLLLJJJHHHGGGDDDAAA???===<<<>>>;;;999888999:::::::::777888999:::;;;:::999888:::999777666555555666666333666777333111444555444222333333333333222111111000000000000000000000000000000//////.........---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------...///---------,,,,,,+++++++++,,,---...//////...---,,,------------------------++++++,,,,,,---...//////............/////////000------------------------..................................../////////000---------...///000000111//////////////////////////////////////////////////////000111111111111111///000111222222222222222000111111111111222222222111111222222222333333333333333333444444444555555555444444555555666777888777888888888888999999999;;;:::999888999:::;;;<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>?????????>>>===========================:::;;;<<<<<<<<<;;;:::999999888777777666777777888555555444444444333333333222222222111111111111000/////////000//////...---........................---------,,,,,,,,,++++++******************************++++++++++++******((()))***+++,,,---......///......---,,,,,,++++++,,,,,,,,,,,,++++++++++++''')))***+++***+++,,,...***)))(((((((((***+++,,,(((***,,,---++++++,,,---******+++,,,,,,,,,,,,+++***+++++++++***+++,,,...+++*********)))))))))((((((((()))***+++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------........................,,,,,,------...///000000---.........//////000000////////////000000000000...///000222222111111000...000333333222444999===JJJ^^^wwwNNNNNNPPPPPPPPPNNNLLLKKKKKKKKKJJJJJJJJJKKKKKKLLLIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJHHHHHHHHHJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEAAABBBBBBCCCCCCDDDDDDEEEGGGEEECCC@@@>>>===<<<<<<:::999999999888888777777999999999888777666666555555555444444444333333333111111222222222222111111111111111111111111111111000000111111111111000000///............---------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------******+++++++++,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------............///////////////////////////------...000111222333444......///000000000000000000000//////.........---000000000000111111111111222222222111111111111111111111222222222333333333333333333444444444555555666222222666666222555<<<999999999888888888888888777888:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????===<<<;;;===>>>>>>===;;;<<<<<<======<<<:::888777888888777666666666666666555555444333333222111111111111111111000000000000////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,************************+++++++++++++++***)))(((+++***)))))))))))))))************++++++,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***+++,,,************************(((((())))))*********+++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++))))))*********+++++++++,,,+++******+++,,,...///,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......---------------,,,,,,,,,............////////////000111111111111222222222000222222111000333999>>>MMMZZZqqqMMMNNNOOOQQQQQQPPPOOONNNLLLKKKKKKJJJJJJKKKKKKKKKHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIHHHHHHIIIJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEAAAAAABBBBBBBBBBBBCCCCCCEEEDDDBBB@@@>>>=========:::::::::999888777777666999999888777777666555555555444444444444333333333111111111222111111000000111111111111111111111111///000000111111000000///............------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,------------...------------------------,,,,,,,,,---------......------------..........................................///000111111222333......///000000000000000000/////////............//////000000000111111111111111111111111111111111111111111111222222222333333333333444444444444555666333222333444333444777888888888888888888888888777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===<<<;;;<<<>>>>>>===;;;;;;;;;<<<<<<;;;:::999888777777666555555555555666555444444333222222111111111111111000000000//////...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++***))))))***++++++((((((((((((((((((((((((,,,---------,,,,,,+++******)))))))))))))))*********++++++++++++++++++,,,+++++++++++++++++++++++++++******)))***+++,,,---************************((()))))))))************)))*********++++++,,,,,,------,,,,,,,,,+++++++++***************+++++++++///...---+++++++++++++++,,,---...//////...---,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,,,,,,,---------.........------------........................////////////000000111111111222222222111222333111000222888===IIIWWWnnnLLLMMMOOOPPPQQQQQQPPPOOOMMMMMMLLLLLLKKKKKKJJJJJJGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFJJJIIIHHHHHHIIIIIIGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@CCCBBB@@@???>>>=========<<<;;;:::999888777666555888888777777666666555555444444444444333333333333111111111111000000///...000000000000000000000000//////000000000000//////............------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......------------....................................////////////000000000111......///000000000000///////////////............//////000000000000111111000000000000000000000000000000000111111111222222333333333333444444444444555444222111444777666222666777777888888999999999777888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<>>>>>><<<:::::::::;;;;;;;;;::::::999666555555444444444444444444444333333222222111111111111000000000000//////...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,------,,,,,,+++***++++++***))))))***++++++************************,,,,,,,,,---,,,,,,+++***)))((((((((()))***+++++++++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,---************************))))))))))))************''''''((()))***+++,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++*********///...---,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,---------.........//////---------......//////000............////////////000000000111111111222222111333333222000222777;;;DDDSSSkkkMMMNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMLLLKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIGGGGGGHHHHHHFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@??????>>>@@@@@@?????????>>>>>>>>>===<<<;;;:::888777666555777777777666666555555555444444444333333333222222000000111000000///...---000000000000000000000000...//////000000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,---------.................................////////////////////////---...//////000000/////////////////////.........////////////000000000111////////////000000000000///000000000000111111111222222333333333444444444444555333222777===:::111555666666777888999999:::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::===<<<;;;<<<======;;;:::999999999:::::::::::::::555444333333222222333333333333333333222222111111111000000000////////////...........................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))***+++,,,,,,------,,,,,,------,,,,,,+++***+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((((((((()))***,,,,,,,,,,,,++++++******))))))************************+++++++++++++++,,,,,,---************************)))))))))))))))*********'''(((((()))******++++++,,,+++++++++++++++++++++,,,,,,++++++++++++******++++++++++++,,,---......,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,------........./////////......//////////////////............////////////000000000000111111111111111333333222000111555:::BBBPPPiiiOOOOOOOOONNNNNNMMMLLLKKKNNNNNNNNNNNNMMMLLLJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGIIIGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@???????????????@@@@@@?????????======<<<:::888777666555666666666555555555555555444444333333333222222222000000000000000///......////////////////////////......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,------------.........................../////////...............------...///////////////.........///////////////...////////////000000000......//////000000000000///000000000000111111111222222222333333333444444333444666888>>>BBB===555555555666777888888999999999999999999:::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::===<<<;;;<<<===<<<;;;999999888888888999999999:::444444333222222222222222333222222222222222111111000000000////////////..............................---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))***+++,,,,,,------,,,,,,------,,,,,,+++************++++++*********))))))))))))))))))))))))((())))))******)))))))))(((((((((((()))***,,,,,,+++++++++******)))))))))******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++******+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++------------.........///000000//////.........---............//////////////////000000000111111111000222333222000111555999BBBQQQiiiRRRQQQPPPOOOMMMLLLKKKKKKMMMNNNOOOOOOOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGGGGFFFHHHHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEEEEGGGGGGFFFEEEFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA???@@@@@@AAAAAAAAA@@@@@@===<<<;;;:::999888777666555555555555555555444444333333333333222222222222///000000111111000000///////////////////////////------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,---------,,,+++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------...............---------------...////////////............///////////////......////////////000000...//////000000111111222000000000111111111222222222222222222333333333333444444999BBBFFFBBB<<<888555666666777777888888888999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;<<<<<<<<<:::888999999888777777888888999444333333222222222222222222222222222222222111111000000////////////......------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++*********************************++++++,,,,,,---,,,,,,------,,,,,,+++***)))***++++++++++++***)))************************)))***++++++,,,+++++++++)))((((((((()))***++++++***************)))))))))************************))))))***++++++++++++***))))))))))))))))))))))))************))))))))))))++++++*********)))))))))*********+++++++++++++++++++++++++++,,,,,,,,,---------------,,,+++******,,,++++++******++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////.........------............/////////////////////000000000111111///111333222111111555999DDDRRRjjjSSSRRRQQQPPPOOONNNNNNNNNLLLMMMOOOPPPPPPNNNMMMLLLIIIIIIHHHHHHGGGGGGGGGGGGIIIHHHGGGFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGHHHGGGFFFGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEEEEDDDDDDDDD@@@AAABBBBBBBBBBBBAAA@@@<<<<<<;;;:::999999888888444444444444444444444444333333333222222222222111//////000111222222222222........................---------......------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,+++******++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------......,,,---......//////................../////////000........./////////000000//////000000111222222333111111111111222222222333111222222222222333333333666333<<>>666999666666666777777777777777999999999888999;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<======>>>===<<<;;;;;;<<<;;;999777:::999888777666666777777444444333222222222222333111111111111111111222222000000/////////.........------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))***++++++++++++***)))------------------------))))))***+++++++++++++++***)))))))))))))))******))))))))))))************************************'''((()))*********))))))))))))))))))))))))))))))************)))))))))(((*********+++++++++++++++)))*********++++++++++++)))******+++,,,---......---------...---,,,***))),,,+++***))))))***+++,,,+++++++++***++++++,,,---++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---+++,,,,,,---.../////////............////////////////////////000000000111---000222222111222666999FFFSSSjjjSSSRRRRRRQQQQQQQQQRRRRRRLLLMMMOOOPPPPPPOOONNNMMMIIIIIIIIIHHHHHHGGGGGGGGGLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCCCCDDDGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFAAABBBCCCDDDCCCBBBAAA@@@;;;;;;;;;::::::999999999444444444444444444444444333333333222222222111111...///000222333333333333........................,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++(((***+++------,,,+++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,---......//////......---.........//////000000............/////////000///000000111222333333333111222222222222333333333111111222222222333333333888333>>>QQQOOO:::111888777777777777666666666666:::999888888999:::<<<===========================;;;;;;;;;<<<===>>>??????===<<<;;;;;;<<<;;;999777;;;:::888777666666666777555444333333222222333333111111111111111111222222000/////////............------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,---------,,,++++++)))***+++,,,,,,+++***)))************************''''''((()))))))))))))))+++***)))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))&&&'''(((******))))))((())))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,------...))))))******++++++++++++))))))***+++---...//////)))***,,,---......---,,,,,,+++***))))))***+++,,,++++++******++++++,,,---+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,((()))***,,,...000111222............/////////000////////////000000000000,,,///222222111222666:::FFFTTTjjjSSSSSSTTTTTTTTTSSSSSSRRRQQQNNNKKKLLLNNNPPPOOOMMMKKKJJJHHHGGGGGGHHHIIIIIIKKKIIIGGGFFFFFFGGGHHHIIIFFFFFFFFFFFFFFFFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@>>>>>><<<;;;999777666555444444666555555555555444444444222222222111111111111000000///...---...///222333////////////////////////------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******++++++)))(((,,,++++++******++++++,,,************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,---------------------------------,,,,,,+++++++++------------------------...------,,,,,,------..............................------------...//////111000000000//////......000000000000111111111111000111111111111222222222222222222222222222222222555@@@JJJGGG<<<333444888999999888888888888888888777888888999999:::;;;;;;>>>===<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999888888:::<<<<<<;;;:::::::::::::::999777666555222222222111111111111000111111111111000000000000........................000...,,,,,,---...///...+++++++++++++++++++++++++++++++++************)))************************************************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************---,,,+++,,,...///...---+++++++++,,,,,,,,,------////////////////////////111000000000//////......000000000000111111111111...///000111111333777999DDDZZZlll~~~RRRSSSTTTTTTTTTTTTTTTSSSOOOMMMLLLMMMOOOPPPNNNLLLMMMLLLKKKIIIIIIIIIJJJJJJJJJIIIGGGFFFFFFFFFHHHIIIGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCAAA@@@???======<<<;;;999888666555555555555555555555444444444444222222222111111111000000000///...---...000222333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++******++++++***(((+++******))))))******+++************************************************************************)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...------,,,,,,------..............................------------...//////111111000000000/////////000000000000111111111111000111111111111222222222222222222222222222222222444888<<<;;;666222333555777777777777777777777777777777888888999::::::;;;===<<<<<<;;;:::::::::;;;999::::::;;;;;;::::::999999888888999;;;<<<;;;999999999999888777666555444222222222111111111000000000000000/////////.................................---++++++---------,,,+++++++++++++++++++++++++++++++++************)))************************************************)))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,))))))************))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************---,,,+++,,,.........---++++++++++++,,,,,,,,,,,,........................000000/////////.........000000000000111111111111...///111111111333666888CCC[[[nnn~~~OOOOOOPPPQQQQQQQQQQQQQQQMMMLLLLLLMMMNNNNNNMMMKKKOOONNNMMMKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???======<<<<<<;;;999888777666555555555555444444444333333333222222111111111000000000000///...---...000222333........................------------------------++++++++++++++++++++++++)))******++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++)))***++++++***)))***))))))))))))))))))***************************************************************************)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++------------------------...------,,,,,,------..............................------------...//////111111111111000000000000000000000000111111111111000111111111111222222222222222222222222222222222444222///000222444444333666666666666666666666666777777777888999999::::::;;;;;;::::::::::::::::::999999::::::::::::999999999888888999;;;;;;:::888888888777666555444333333222222111111111000000000/////////.........------------------------------,,,+++++++++------+++***+++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++))))))************))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************---,,,+++,,,---...---,,,***+++++++++,,,,,,,,,,,,........................////////////............000000000000111111111111///000111111111222555777CCC\\\ooo}}}IIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKLLLNNNMMMMMMKKKJJJJJJIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDDDDDDDEEEDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;:::999888777666666666444444444444333333333222111111111111000000000000///...------...000222444........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************,,,***)))***++++++***)))******))))))))))))******************************************************************************))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------..............................------------...//////111111111111111111000000///000000000111111111111000000111111111222222222111222222222222222333333555222//////333666666555555666666666666666777777666666777777888999999999999999999::::::999999999999999::::::::::::999999999888888888::::::999777777666555444333222222111111111111111000000000000/////////.........------------------------------+++++++++,,,...---+++)))************************+++++++++*********))))))************************************************))))))*********+++++++++++++++,,,,,,,,,,,,++++++************************((()))))))))************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***************************,,,+++***+++---...---,,,,,,,,,,,,,,,------------........................///////////////////////////000000000111111111111000111222111111222444777EEE[[[lllzzzFFFGGGHHHHHHIIIIIIIIIHHHLLLJJJHHHEEEEEEGGGJJJLLLJJJJJJJJJIIIIIIHHHGGGFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDD@@@@@@????????????@@@@@@DDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@???>>>===<<<<<<:::999888777666666555555444333333333222222222222111111111000000000/////////...------...000333444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***)))((((((************************************************+++***)))***+++,,,+++)))+++++++++******+++++++++************************************************************************))))))*********+++++++++*********************************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------..............................------------...//////000000000000000000111111///000000000111111111111000000111111111222222222111111111222222333333333333444444444555555555555666666666777777888888888555666666777777888888999888888999::::::999999888888999999::::::999999888999888777888999999888666666555333222111000000111111111111000000000//////000000000/////////......------------------------,,,,,,,,,---///...,,,***************************+++++++++*********))))))************************************************))))))*********+++++++++***++++++,,,,,,++++++***************************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))************))))))************************++++++++++++++++++++++++))))))***++++++++++++***************************,,,+++***+++---...---,,,------------....................................000000000000000000000000///000000000111111111111000111222111111222444777FFFYYYgggxxxGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHFFFCCCBBBCCCGGGJJJFFFFFFGGGGGGFFFFFFEEEDDDFFFFFFEEEEEEDDDCCCBBBAAA>>>??????@@@AAABBBCCCCCC@@@@@@????????????@@@@@@CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;999888777666555555555555333333333222222222111111111111000000000/////////......------...111333555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((('''************************************************+++)))))))))+++,,,+++***,,,,,,++++++++++++,,,,,,************************************************************************)))************+++++++++************************))))))************))))))************************++++++,,,,,,,,,,,,------------------------------...------,,,,,,------..............................------------...//////////////////000000000000000000000000111111111111000111111111111222222222111111111222222333333444000333666666444222333444666666666777777888888999555555555666777777888888777888999:::;;;:::999888888888999999999999888888888777777777888888777555666444222111000///000000111111000000000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......---+++************************+++++++++************)))************************************************)))************+++++++++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((()))******))))))************))))))))))))))))))))))))))))))************************))))))***++++++++++++***************************,,,+++***+++,,,---,,,+++------------............------------------------////////////000000000000000000000000111111111111///000111111111222555777FFFWWWeeeyyyGGGGGGGGGGGGGGGFFFEEEDDDBBBDDDEEEDDDBBBAAACCCEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@======>>>>>>??????@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>===;;;;;;;;;:::999999888888777666555444444333444444222222222222111111111111111000000000////////////...---------...111333555------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************************************************************)))((()))+++,,,+++***++++++************++++++************************************************************************)))************+++++++++************************)))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...------,,,,,,------..............................------------...//////---.........////////////000000000000111111111111000111111111111222222222000111111222333333444444000222333444333333333444444444555666666777888888444444555666666777777888777888:::;;;<<<;;;:::999888888999999999999888888888777666777888888666444666444222000//////000111111000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,,,,+++************************+++++++++************)))************************************************)))************+++++++++******++++++++++++******************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************+++*********,,,---,,,++++++++++++,,,,,,,,,------------------------------------------......//////000000000000111111111111...///111111111333666888CCCVVVggg{{{FFFFFFEEEEEEDDDCCCAAA@@@===AAAEEEFFFCCCAAA@@@AAA@@@AAACCCEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>============AAAAAA@@@@@@@@@@@@AAAAAA????????????>>>===;;;;;;999999888888777777666666666555444333333333333333222222222111111111111000000000000000////////////...---------...111444555------------------------++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((()))***+++,,,,,,************************))))))))))))))))))))))))***)))((()))+++,,,,,,*********))))))))))))******************************************************************************)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...------,,,,,,------..............................------------...//////,,,---------......//////000000000000111111111111000111111111111222222222000000111222333333444444333111000111333666666666333333444444555666777777444444555555666777777777777888:::<<<<<<<<<:::999888888999999999999888888888777666777888777666444666444222000//////000111000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++(((((()))+++++++++))))))))))))))))))))))))+++++++++************)))************************************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***************************+++***)))***,,,---,,,+++))))))*********+++++++++------------------------+++++++++,,,,,,---------000000000000111111111111...///000111111333777999@@@WWWjjj}}}KKKJJJHHHEEECCCAAA@@@???CCCCCCCCCBBBBBBAAAAAA@@@AAABBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDBBBAAA???@@@??????>>>===<<<;;;;;;>>>>>>?????????@@@@@@@@@BBB@@@>>>???AAAAAA>>>;;;;;;:::888666555666666777666444333111111222333444222222222111111111000000000000000000000000000000...+++))),,,111444222///------------------------+++++++++++++++++++++++++++*********))))))((((((...---,,,***)))(((((((((,,,++++++******++++++,,,,,,++++++******++++++,,,,,,+++***))))))***+++,,,))))))))))))***************************************************)))((((((************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------+++,,,...---,,,,,,---///............////////////................................................000000000000////////////000000000000000000000000222222333333333444444444444333333333333444555555333333444444555666666666666666666666777777777777999999999999999888777666777777666666777888999999:::999777666777666444333999777555222111000000000------......//////000000......---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***************)))''''''+++///222222111((()))***++++++***)))(((''''''''''''((((((((((((,,,+++******))))))******))))))))))))))))))))))))++++++++++++++++++++++++((((((((((((((((((((((((&&&'''((('''%%%%%%'''((()))))))))))))))))))))))),,,***''''''(((*********&&&&&&''''''''''''&&&&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,*********+++,,,---+++*********))))))((((((******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++,,,---------------............///---------............///////////////000000000000000000000111222333555555BBBVVVdddtttKKKJJJHHHEEECCCAAA@@@@@@CCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@???>>>===<<<<<<======>>>>>>>>>?????????BBB@@@>>>???@@@@@@>>>;;;999888777666555555555555333333333333333222222111222222111111111000000000...........................+++))),,,000222111...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************)))))))))(((++++++******))))))******,,,++++++******++++++,,,,,,++++++******++++++,,,++++++***))))))***++++++))))))))))))***************************************************)))((((((************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------+++,,,------,,,,,,---///............////////////................................................000/////////////////////000000000000000000000000111222222222222333333333333333222222333333444555333333444444555666666666555555666666666777777777888999999999999888777666777777777777777888888999999777666555555555333111666555333111000/////////............////////////......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))(((((()))***************+++))))))+++...000///...((()))***++++++***)))(((((((((((()))))))))******,,,++++++***************))))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))(((''''''(((***))))))))))))))))))))))))***)))((()))***+++)))((('''''''''((((((''''''''''''(((((())))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))))))))******************)))))))))(((*********+++++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,,,,,,,---......------------............---------............///////////////000000000000000000000111222333555555AAAUUUcccsssKKKIIIHHHFFFDDDBBBBBBAAADDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEFFFGGGGGGHHHHHHGGGGGGBBBBBBAAA@@@???>>>=====================>>>>>>>>>AAA???????????????===;;;777777777777666555444444000222333444444222000...111111111111000000000000------------------------...+++***+++...000...+++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))***+++,,,++++++************++++++++++++************+++++++++******))))))******+++))))))))))))************************************)))************))))))(((************************+++++++++++++++*********************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++,,,------,,,,,,---...---............/////////................................................////////////////////////000000000000000000000000000000000111111111222222222111111111111222333333333333333444555555666666444444555555555666666666888888999999888888777777777777777777777888888888777666444444444444222000333222111000/////////////////////.....................---------,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,......,,,)))'''(((((()))***************,,,+++******,,,,,,+++***))))))************)))))))))))))))*********+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))(((((()))+++,,,+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********)))(((((('''************))))))))))))*********++++++++++++,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------------------............---------............///////////////000000000000000000000111222333555555???SSSaaaqqqJJJIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@EEEEEEFFFGGGHHHHHHIIIIIIDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>><<<;;;666777888888888777555444111222333333222111///...111111000000000/////////---------------------------+++******,,,---+++************************************************************))))))))))))))))))))))))))))))***++++++++++++************++++++++++++************++++++******))))))))))))******((()))))))))************************************))))))************)))(((************************+++++++++******************************************************++++++,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...---------.........//////.........................................................///////////////000000000000000000000000/////////000000000000111000000000000000111222222222333333444444555666666444444444444555555555666777777888888888888777777777777777888888888777777777555444333444444222111111111000000000000000000/////////......---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++------+++)))((((((((()))*********************))))))******)))))))))))))))******))))))))))))))))))*********++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***)))(((''')))+++((((((((((((((((((((((((((((((((()))+++***(((&&&))))))(((((((((((()))))))))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))************************(((((((((((()))))))))))))))******+++***)))'''&&&*********)))))))))))))))************++++++++++++***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,---------.........---------............///////////////000000000000000000000111222333555555===QQQ^^^nnnIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBAAACCCDDDDDDEEEFFFGGGHHHHHHEEEEEEDDDBBBAAA???>>>>>>????????????????????????>>>>>>???>>>===<<<;;;;;;777888999:::999888777666444333222000//////000000000000000/////////..............................,,,+++******++++++***)))************************************************))))))))))))))))))******+++***))))))(((((())))))+++******))))))******++++++******))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++******))))))******+++,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,...------------............................................................------....../////////000////////////////////////....../////////000000000000////////////000111111222222333333444555555555444444444444555555555666666777777888888888777777777777888888888888777666777555444444444444333222000111111111111111000000//////......------,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))******+++(((((()))***************'''((())))))))))))***+++***))))))))))))))))))***((((((((()))))))))*********++++++++++++***)))((())))))))))))))))))))))))************************((((((((((((((((((((((((((())))))(((''''''(((***((((((((((((((((((((((((+++)))'''&&&((()))))))))***)))(((((((((((()))***))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,+++***((('''))))))))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***)))***+++,,,------------,,,,,,,,,------------...---------............///////////////000000000000000000000111222333555555<<>>===@@@@@@@@@@@@????????????===>>>???>>><<<;;;;;;;;;888999999:::999999888888666555222000//////111222////////////....................................+++++++++++++++*********************************************************))))))))))))************+++***)))(((((((((((((((******))))))))))))************))))))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++***))))))))))))***++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---,,,------------.........................................................---------......//////000////////////////////////........./////////000000000////////////000111111222222222333444444555555444444555555555666666666666666777777888888777777777777888999999888666555666555333333444555333222000111111111111000000///.........---------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,************************,,,+++)))'''''')))+++,,,(((((()))***************%%%'''))))))))))))+++,,,******))))))))))))******((((((((()))))))))************+++,,,,,,***)))((())))))))))))))))))))))))************************(((((((((((((((((((((((((((((()))((('''&&&(((***))))))))))))))))))))))))+++)))&&&%%%&&&((())))))))))))'''''''''''')))))))))))))))(((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))))))))))))))************)))))))))************+++***++++++,,,,,,++++++******+++---///000000000///,,,,,,,,,,,,---------------------............///////////////000000000000000000000111222333555555;;;NNN\\\lllHHHHHHGGGGGGGGGHHHHHHIIIDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIIIIHHHHHHCCCBBBBBBAAABBBCCCDDDEEEFFFEEEDDDBBB@@@???======@@@?????????>>>>>>>>>>>><<<>>>???>>>;;;999:::;;;999888888888888888999999666555444333222111000000/////////.........------------------------------***++++++++++++++++++,,,++++++++++++++++++++++++************************((()))))))))************)))(((((((((((())))))*********))))))))))))************))))))))))))******'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))*********+++************************)))))))))))))))***++++++************************************++++++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---,,,,,,---------.........................................................,,,,,,---......///000000////////////////////////...////////////000000000000000//////000000111222111222222333333444555555555555666666666777777777555666666777777777777777777777999999999888666555444333222222333333222111///000000111000///...---,,,------------------.........---------,,,,,,,,,******+++++++++,,,,,,,,,******************************))))))))))))******(((((()))***************&&&(((******((((((***,,,+++***)))(((((()))***+++)))))))))*********++++++)))***+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))+++)))))))))))))))))))))))))))(((&&&'''((()))(((''')))(((&&&%%%%%%&&&((())))))))))))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))***+++((()))))))))************))))))))))))***************++++++,,,,,,++++++***)))***,,,...000000///...++++++,,,,,,,,,------------------............///////////////000000000000000000000111222333555555;;;NNN[[[kkkHHHGGGGGGGGGHHHHHHIIIJJJDDDDDDEEEFFFHHHIIIJJJJJJHHHIIIIIIJJJKKKKKKKKKKKKCCCCCCBBBAAAAAABBBDDDEEEFFFEEEDDDBBB@@@>>>===<<>>>>>=========<<<;;;===???>>>;;;999:::;;;999888777666666777888999444555666666444222000...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++&&&&&&''''''(((***+++,,,******))))))))))))************))))))))))))******'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,,,,---------......................................................,,,,,,------...///000000////////////////////////////////////000000000111000000000000000111222222111222222333333444555555666666666666777777777777555555666777777777777777777888999:::999888666444333222000111222222111000...//////000///---,,,+++,,,,,,,,,------...............---------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************'''***,,,+++(((((())),,,+++***)))(((((()))***+++******+++++++++,,,,,,,,,)))***,,,,,,,,,+++)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++***))))))***,,,))))))))))))))))))))))))''''''''')))******'''%%%)))(((&&&%%%%%%&&&((()))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&&&&'''(((***,,,(((((())))))*********+++))))))))))))************+++++++++,,,,,,+++++++++%%%'''))),,,------,,,+++++++++,,,,,,,,,------------------.........//////////////////000000000000000000000111222333555555;;;NNN[[[kkkJJJIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEEEEEEEGGGIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGBBBAAA@@@??????@@@AAABBBAAAAAAAAA@@@???>>>===<<<>>>======<<<<<<<<<======>>>======;;;:::999888888777777666555555555555555444333222222111111222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************(((((((((((())))))))))))(((((())))))))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))***++++++***)))(((************************+++*********))))))(((((())))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------..................---------------............//////......------///000111//////000000000000//////......///000000000000000111111111111111111111111222222333333333333444444666666666666666666666666666666666666777777777777888888888888777777777666444444333222111111111111.........///////////////////////////////////////,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++***)))(((''''''******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''******))))))((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))+++)))''''''***,,,+++)))************************(((((())))))((('''&&&%%%%%%%%%&&&(((***+++)))'''(((((((((((())))))))))))************************(((((())))))******+++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666AAAKKKZZZmmmIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBAAA@@@???>>>===>>>>>>===<<<<<<<<<============<<<;;;:::999888888777666555555444444555555333333222222111111111111////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************(((((((((((())))))))))))(((((())))))))))))((((((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))************)))(((************************************)))))))))((())))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------...---------..................---------------............//////......---...///000111//////000000000000//////......///000000000000000111111111111111111111111222222222333333333444444555555555555555555555555666777777777777888888888888888777777777666666666444444333222111111111111............////////////........................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***(((&&&''')))+++***)))************************))))))(((((((((((((((((('''&&&&&&''')))***)))'''(((((((((((())))))))))))************************)))))))))))))))*********+++***)))))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666AAAKKKYYYmmmIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666555555444444444444444222222222111111111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))************************(((((((((((())))))))))))(((((())))))))))))((((((+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))******))))))(((************************************))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------------------------......---------............//////............///000000//////000000000000//////......///000000000000000111111111111111111111111222222222222333333333333555555555555555555555555777777777777888888888999777777777666666666555555444333222111000000000000................................................,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((''')))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&'''(((***))))))))))))))))))))))))))))))***)))((((((((()))***+++)))'''&&&&&&((()))(((((((((((((((((())))))))))))************************************))))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666???HHHWWWjjjGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDD???>>>===<<<;;;:::::::::===<<<;;;:::::::::::::::::::::999888888777666666555555444333333333333333111111111111111000000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************(((((((((((())))))))))))(((((())))))))))))((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((())))))))))))))))))(((*********************************)))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,------------,,,,,,,,,------------......---------............///............/////////000//////000000000000//////......///000000000000000111111111111111111111111111222222222222333333333444444444444444444444444666666666666777777777777666666666555555555555444333222111000000///000000///...............------------------------------+++,,,,,,,,,,,,+++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&'''((())))))((((((((((((((((((((((((***)))((('''((())),,,---+++(((&&&&&&'''((((((((((((((((((((())))))))))))************************++++++******))))))((((((***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666;;;EEESSSfffEEEEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDD???>>><<<;;;:::999999999<<<;;;:::999888888888888888888888777666666555555444333333222222222222222000000111111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------......---------............///---....../////////////////////000000000000//////......///000000000000000111111111111111111111111111111111222222222333333444444444444444444444444444444444444555555555666555555555444444444333333222222111000//////////////////......---------,,,------------------------++++++,,,,,,++++++***)))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((************************(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))''''''''''''''''''''''''***)))((('''((())),,,---+++(((&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666;;;EEESSSfffBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDAAA@@@>>><<<;;;;;;<<<<<<<<<;;;:::888777777777777666666666666555555555444333333222111111111111111///000000111111///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,------......---------............///---......///000///////////////000000000000//////......///000000000000000111111111111111111111111111111111111222222222222333333333333333333333333333333333333444444444444444444444333333333333222222111000///............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))((('''''')))+++((((((((((((((((((((((((***)))((((((((()))***+++)))'''&&&&&&((()))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666===GGGUUUhhh@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEDDDDDDBBB@@@>>><<<;;;;;;<<<======<<<;;;999888888888777555555555555444444444444222222111000000000000111...///000111111///---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))(((''''''''''''((()))))))))))))))))))))))))))((()))))))))************))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++***++++++,,,------......---------............///------///000000000///...//////000000000000//////......///000000000000000111111111111111111111111111111111111222222222222222222222222222222222222333333333444444444555555333333333333222222222222111111000///............//////...------,,,+++++++++++++++++++++++++++++++++++++++++++++***))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++******))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))''''''***,,,(((((((((((((((((((((((())))))(((((((((((((((((('''&&&&&&''')))***)))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111333666===FFFTTTggg????????????@@@AAABBBCCCBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@BBBCCCDDDEEEDDDDDD@@@???<<<:::999999:::;;;???>>><<<;;;:::999999999444444444444444444333333222111111000000000000000...///000111111///---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************((()))***++++++***)))((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,,,,+++******+++,,,,,,---......---------.........//////,,,---///000000000///...//////000000000000//////...//////000000000000000111111111111111111111111000111111111111222222222222222222222222222222222444444444555555555666666333333333222222222111111111000///......------...//////...---,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++***)))((((((''''''((((((((())))))******(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&'''''''''((((((************************))))))))))))))))))))))))''')))+++***((((((***---))))))))))))))))))))))))(((((())))))((('''&&&%%%%%%%%%&&&(((***+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))***+++,,,+++************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////000000000000...000111111000111444666:::CCCQQQddd}}}@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCEEEFFFGGGEEEAAA>>>======>>>???????????????>>>>>>>>>>>>???>>>>>>==================>>>>>>===;;;999777666555444444333333222222111000000000000////////////......---------,,,,,,,,,---,,,***(((((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++******))))))((((((''''''***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))************)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++...------,,,,,,,,,------........................////////////000000000000////////////000000000000000111111111222222222222000111111111111222222222000000000000000000000000333333333333333333333333444444333222222111111000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))******************)))((('''******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((''''''******)))'''&&&%%%$$$###(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************''''''(((((())))))******))))))******)))((('''''',,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))******+++++++++******))))))))))))************))))))*********+++++++++------,,,++++++,,,,,,,,,***,,,------,,,++++++,,,---------.........//////000111222222111222444666:::FFFSSSaaaxxx~~~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCEEEFFFEEEEEECCCBBBAAA???>>>>>>======>>>>>>??????@@@@@@??????>>>>>>>>>>>>??????=========<<<;;;999777666555444444333333222111111000000000000////////////......---------,,,,,,,,,---,,,***)))((()))***+++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))******)))))))))(((((((((''')))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((()))))))))))))))))))))************))))))))))))************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------.........................../////////000000000000....../////////000000000000000000111111111222222//////000000000111111111000000000000000000000000222222222222222222222222222222222111000000////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************))))))(((***)))))))))((((((((('''************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$'''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********'''((((((((()))))))))***************))))))((((((+++***)))((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))***++++++++++++))))))))))))******************************++++++,,,++++++******++++++,,,***,,,------,,,++++++,,,---------.........//////000111222222111111333555888CCCPPP^^^vvvBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEEEEDDDAAA???===<<<<<<===>>>???@@@@@@AAA@@@@@@????????????@@@@@@======<<<<<<:::999777666444444444333222222111111000000000000////////////......---------,,,,,,,,,,,,+++***)))))))))***+++************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))((((((((((((((((((************(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++***))))))))))))))))))))))))))))))+++***))))))(((((((((((())))))))))))************))))))))))))************)))))))))*********++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,------.........------,,,,,,,,,,,,------............................../////////000000000------.........//////////////////000000000111111.../////////000000000000000000000000000000000000111111111111111111111111111111000000///.........///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((())))))************)))))))))))))))((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((('''''''''((()))*********(((((('''''''''&&&&&&&&&''''''((((((((()))))))))(((((((((''''''((((((((((((((())))))))))))******(((((((((((())))))))))))+++******))))))))))))***(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***%%%&&&''')))***+++,,,,,,))))))))))))************++++++******************++++++************++++++***,,,------,,,++++++,,,------........./////////000111222111111111333555777BBBOOO]]]uuu~~~DDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCDDDDDDEEEDDDBBB@@@???===>>>>>>>>>??????@@@@@@@@@??????>>>>>>??????@@@<<<<<<;;;:::999888777666444444333333222111111111000000000000////////////......---------,,,,,,,,,++++++***))))))******+++************************************))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))))))))(((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++***)))(((((('''((((((((()))))))))************((()))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,---......//////,,,,,,,,,+++,,,,,,------................................./////////000000------------.........///////////////000000000000/////////000000000111111000000000000000000000000000000000000000000000000111111000000///.........///...------,,,,,,------++++++++++++++++++++++++++++++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************))))))))))))((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((('''((((((((()))))))))***&&&''''''''''''''''''''''''''''''((((((((())))))''''''((((((((((((''''''(((((((((((()))))))))***(((((((((((())))))))))))***)))(((((((((((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))&&&&&&'''))))))*********((()))))))))************+++++++++***************+++++++++***++++++,,,---***,,,------,,,++++++,,,............///////////////000111111000111333555888CCCPPP^^^vvv}}}FFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>??????>>>============>>>;;;;;;:::999888777777777444333333222222111000000000000000000////////////......---------,,,,,,,,,******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''''''''''''''******)))(((((('''(((((((((((((((((())))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((()))+++,,,,,,+++)))(((((((((((((((((((((((((((******)))(((''''''((((((((()))))))))************((()))))))))************(((((()))))))))*********************************++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,---...//////+++++++++++++++,,,---.......................................////////////------------.........///////////////000000000000000000000111111111222222000000000000000000000000000000000000000000000000111111111000//////............---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((()))***************(((((((((((())))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((***)))))))))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))((('''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((((((''''''(((((()))&&&&&&'''((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((&&&$$$$$$&&&((()))((())))))))))))(((((('''((()))))))))************************************,,,,,,,,,,,,,,,---...///***,,,------,,,++++++,,,........./////////000000///000111111000111333444888BBBNNN\\\tttFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDCCCCCCDDDDDDEEEDDDCCCCCCBBBAAA@@@??????AAA@@@???===<<<<<<;;;;;;;;;:::999888777777777777333333333222111111000000000000000000////////////......---------,,,,,,,,,)))*********++++++++++++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))&&&''''''(((((())))))***''''''''''''''''''''''''***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))***++++++***))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))************((((((((()))))))))*********************)))))))))++++++++++++++++++++++++)))******+++++++++++++++***++++++,,,,,,---------+++******++++++,,,---...........................------........./////////------.........//////////////////000000000111111111111111111222222222222000000000000000000000000000000000000000000000000111111111000//////.........------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((())))))************)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))*********)))((('''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&''''''(((((((((((())))))))))))))))))(((((((((((('''(((((())))))))))))(((''''''((()))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))(((''''''((()))***************)))(((''''''))))))))))))************))))))*********+++++++++---,,,,,,------...///000***,,,------,,,++++++,,,....../////////000000000///000111000000000222444666@@@JJJWWWoooDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEFFFGGGHHHHHHGGGFFFFFFDDDDDDDDDCCCBBBBBBBBBAAACCCBBB@@@>>>===;;;;;;::::::999888777666666777777333333222222111000000000000000000000////////////......---------,,,,,,,,,))))))***+++++++++++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''''''''''')))(((((((((((())))))***'''((((((((()))))))))******((('''&&&&&&'''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))************))))))))))))************(((((((((((()))))))))***+++*********)))))))))(((************************))))))***+++++++++++++++++++++++++++++++++++++++************+++,,,---...........................---------.........//////....../////////000000000000000000111111111222222000000000000111111111111000000000000000000000000111111111111111111111111000000//////...---------...---,,,,,,++++++,,,,,,******************************++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))************))))))((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))***)))))))))(((((((((''''''(((+++------,,,***)))((()))*********)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********+++******))))))))))))))))))************(((((()))***+++,,,,,,---,,,,,,,,,,,,---...//////***,,,------,,,++++++,,,.../////////000000000000...000000000000000222444666???IIIUUUmmmBBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCCCCCCCCCCCCCDDDGGGJJJMMMMMMKKKHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDBBB@@@>>><<<;;;::::::999888666666666777777333333222222111000000000000000000000////////////......---------,,,,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((('''(((((()))***+++'''((((((((())))))******+++)))&&&%%%%%%&&&)))+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&((()))***+++))))))))))))************))))))))))))************(((((((((((())))))))))))+++*********))))))((((((************************))))))***++++++++++++***++++++******************************+++,,,---...........................---------.........//////////////////000000000000111111111111222222222222////////////000000000000000000000000000000000000111111111111111111111111///......------,,,++++++...---,,,,,,++++++,,,,,,************************))))))******++++++++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++(((''''''(((+++,,,***************)))(((''''''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''(((((())))))******(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((******((('''&&&''''''''''''((((((((()))******))))))(((((((((''''''***---///000...,,,*********+++++++++)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((()))***+++++++++++++++))))))))))))************''''''(((***+++,,,---...++++++++++++,,,---...///***,,,...---,,,+++,,,,,,////////////000000000000...///000000///000222444888AAAJJJVVVnnnBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDBBBAAAAAACCCEEEDDDFFFHHHJJJJJJHHHFFFDDDCCCBBBAAAAAABBBDDDGGGHHHJJJHHHEEEAAA>>><<<;;;;;;<<<;;;999777666555444444444333222111000000000000000000000000////////////000000///...---,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))'''''')))***+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------............/////////............//////............////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222111000//////.........//////......---,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%'''(((******)))'''&&&))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))************))))))))))))(((((((((((()))))))))))))))((('''((()))***)))'''))))))))))))************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111111000111333555777>>>FFFRRRlllDDDDDDDDDDDDDDDDDDEEEEEECCCDDDCCCBBB@@@@@@BBBDDDCCCEEEGGGHHHHHHGGGEEECCCCCCBBBAAA@@@AAABBBDDDFFFFFFDDDBBB???<<<;;;::::::;;;:::999777555444444444444333222111000000000000000000000/////////......//////......------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............//////............//////............////////////000000000000000000000000////////////////////////111111111111111111111111222222111000000///.....................------,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((***+++***)))(((&&&))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((('''((((((((((((((()))******(((((()))))))))*********))))))))))))***************)))((((((******)))((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000000000222444999@@@GGGSSSmmmEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCAAA??????AAACCCAAABBBDDDEEEEEEDDDBBBAAAAAAAAA?????????@@@AAABBBAAA???>>><<<:::999888888:::999777666555444333333333222111000000//////000000////////////.........------------------------++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............//////............//////............////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////.....................---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''''''''''''''''')))******))))))***+++))))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))***++++++&&&''''''(((***++++++,,,************+++++++++++++++***))))))***+++***)))))))))))))))*********************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000//////111333888???FFFRRRkkkBBBBBBBBBBBBAAAAAA@@@???BBBCCCBBB@@@>>>>>>@@@AAA???@@@AAABBBBBBAAA@@@???@@@???>>>===<<<=========<<<<<<;;;:::999888777777888777666444333333222222222111000////////////////////////.........------++++++,,,,,,------------************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))(((((()))******))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........///......------......///............////////////000000000000000000000000////////////////////////000000000000000000000000000000000//////.........------.........---,,,,,,************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''***************)))''''''(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))((((((((((((((((((((((((''')))******))))))***+++((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((())))))***+++''''''(((((()))******+++)))))))))*********+++++++++***)))***+++,,,+++)))((()))))))))************))))))***+++,,,,,,------++++++,,,,,,,,,,,,---------------............///---...//////...///111333444;;;CCCPPPjjjAAAAAABBBBBBAAA@@@???>>>BBBBBBAAA???======>>>@@@===>>>>>>??????>>>>>>=========<<<;;;;;;::::::::::::::::::999999888777777666555444333222222111111000000//////.../////////............------------******++++++,,,---------************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------.........------------..................////////////////////////////////////......................../////////////////////////////////...............---------...---,,,,,,+++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***)))((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))%%%&&&&&&'''((()))******)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''''''''((()))))))))(((((((((((((((((((((((((((((()))))))))******+++***)))***+++,,,+++)))((()))))))))************))))))***+++,,,,,,------+++++++++,,,,,,------------------............///---...//////...///111333222:::BBBPPPjjjAAABBBCCCCCCCCCBBBAAA@@@AAAAAAAAA???<<<<<<===???<<<<<<============<<<<<<;;;;;;;;;;;;:::999999999888999999999888777666555444444333222111111111111//////............//////......---------,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......------------..................////////////////////////////////////........................////////////////////////..................---------------------,,,++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************''')))******))))))***+++))))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''''''''(((((())))))))))))((((((''''''''''''((((((((())))))))))))+++***))))))***+++***)))))))))))))))*********************++++++,,,,,,---***++++++,,,,,,------...---------............///...///000000//////111333444<<>>;;;;;;<<<>>>;;;;;;;;;<<<<<<;;;;;;;;;999::::::::::::999999999777777888888777666444333333333222111000000000000///......------......///---------,,,,,,,,,,,,+++************++++++++++++************************))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******'''''''''((()))*********))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))************+++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...............////////////////////////////////////................................................------------------------,,,------------,,,++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((()))******))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((('''((())))))***'''''''''((((((((((((((((((((()))))))))************)))((((((******)))((())))))))))))************++++++++++++++++++++++++******+++,,,,,,---......---------............//////000111000000000222444555===DDDQQQjjj<<<===???AAAAAAAAA??????AAAAAA@@@>>>;;;:::;;;===;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999999666666777777666444222111222222111000000///000000......---------......///---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------.............../////////000////////////////////////................................................------------------------,,,,,,---------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((('''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''))))))))))))))))))))))))(((((((((((()))+++,,,---))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))******))))))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***)))))))))))))))******+++%%%&&&&&&'''((()))******)))************+++++++++)))((('''((()))***)))'''))))))))))))************,,,,,,++++++++++++++++++******+++,,,,,,---......---------........./////////000111111000111333555555<<>>===<<<<<<<<<<<<999999999999999999999999<<<<<<<<<;;;:::999777777666666666555444444333333111111000/////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************************************)))***,,,,,,,,,***((('''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...,,,,,,---///000///.........////////////......////////////////////////........................,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))&&&''')))******))))))(((+++******)))((()))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***+++++++++******)))((((((((())))))))))))))))))))))))))))))************))))))++++++,,,,,,,,,,,,------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---///222555777333111000///000222555777:::===CCCPPPfffBBBBBBBBBBBBAAA@@@???>>>??????>>>===<<<;;;;;;;;;999999999999999999999999:::;;;;;;::::::999888777666666555555444333333333111000000///////////////.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******************************)))***+++,,,,,,***((('''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***************************(((((((((((()))))))))))))))************+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...---,,,---///000///.........////////////..............................------------------------,,,,,,+++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))******))))))))))))))))))))))))'''((())))))******))))))+++******)))))))))))))))))))))))))))))))))))))))'''((())))))))))))((('''))))))((('''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((***+++************))))))))))))(((((((((((((((((((((((())))))************))))))+++++++++,,,,,,,,,------******++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,...111333555555333111//////000222333888;;;BBBOOOeeeCCCBBBBBBAAA@@@???======>>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::999999999999999888777666666555555444444333333222111000//////......//////---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))***++++++***((('''))))))((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***************************(((((((((((()))))))))))))))************+++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...---,,,---/////////---......////////////..............................++++++++++++++++++++++++,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++*********)))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''''''''(((''''''((((((((((((''''''(((((((((((())))))))))))((((((&&&&&&&&&&&&(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))((('''''''''(((***+++))))))))))))************(((((((((((((((((((((((())))))************))))))++++++++++++,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222333222000///...///111222555:::AAAMMMdddBBBBBBBBBAAA@@@>>><<<<<<>>>>>>>>>>>>>>>===<<<<<<::::::::::::::::::::::::::::::999999888666555444555555444444333222222222000000///............///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))******)))(((((()))))))))((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////---,,,---...///...------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))))))))((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********((((((((((((((((((((((((+++***)))))))))***,,,---***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))***((('''&&&&&&'''(((***))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,,,,,,,++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---------///111333444555;;;AAAKKKbbbAAAAAAAAA@@@???>>><<<;;;??????@@@@@@@@@???>>>>>>::::::::::::::::::::::::;;;;;;:::999777555333111444444444333222222111111000//////...............,,,,,,+++++++++*********++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((()))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''''')))***''''''''''''''''''''''''(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////...------...///...,,,------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************)))))))))((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))************((((((((((((((((((((((((+++***)))))))))***,,,---)))************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((())))))))))))******)))(((((()))******************************''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************************************((((((((((((((((((((((((((((((((((((((())))))***''''''((()))***++++++,,,************************))))))************))))))*********+++++++++,,,,,,------,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---......---,,,------///111333444666===AAAIII```???????????????>>>===<<>>AAAGGG]]]===>>>>>>>>>>>>>>>======>>>???AAABBBBBBAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888777666555333333333222111111000000//////...------------...---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''&&&&&&&&&''''''((()))&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***************************(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000...------......---,,,,,,------......------,,,------------------------++++++++++++++++++++++++************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))***++++++******))))))))))))))))))))))))'''((())))))******))))))((()))+++++++++***((('''))))))))))))))))))))))))***)))(((((((((((()))***'''''''''''''''((())))))''''''((((((((((((''''''(((((((((((())))))))))))((()))***++++++***)))(((************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))*********+++************************))))))************))))))************+++++++++++++++++++++++++++,,,,,,,,,***+++---......---+++***++++++,,,......//////////////////000000111111111444<<<@@@EEE\\\<<<======>>>>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;777888888999999999888888333333222222111000000000//////...------------...---------,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))'''''')))***(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000000///------......---,,,,,,------......------,,,------------------------************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&''')))***+++++++++***))))))))))))))))))))))))&&&''')))*********)))(((((()))+++,,,+++***(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))&&&'''***++++++***'''&&&************************'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))******+++++++++,,,***+++---......---+++******+++---...///000000000,,,---...000111333444555222;;;???CCC\\\CCCAAA>>>===>>>>>>===<<>>======<<<<<<;;;;;;;;;:::::::::;;;:::888777555444444333444444333333222111000000//////...------------.........---,,,,,,+++************))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&******))))))((((((''''''))))))(((((((((((())))))%%%%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++---------............/////////.........---------------------------------,,,,,,,,,+++++++++******+++++++++************)))))))))************)))))))))*********+++++++++++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((((((((())))))))))))'''%%%$$$))))))))))))************(((((())))))))))))((((((+++*********))))))((((((******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((((((((((((((()))))))))))))))((((((((()))***++++++)))(((((((((((())))))*********)))(((((((((((((((++++++,,,,,,,,,++++++***++++++++++++++++++++++++///...---,,,+++,,,---...++++++,,,---------,,,,,,---------.........//////000////////////000000111222777===HHHbbb@@@>>>======>>>===<<<;;;@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;:::::::::::::::999888666555444333333333333222222111000000/////////...---------------...------,,,++++++************))))))))))))*********)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((***)))))))))((((((((('''))))))(((((((((((())))))%%%&&&'''(((((((((''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++------------............///.........------------------------------------,,,,,,,,,+++++++++******+++++++++*********))))))))))))************))))))))))))))))))*********+++*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))***)))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((()))))))))((('''&&&%%%'''((((((((())))))))))))((())))))******))))))(((*********)))))))))((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((())))))))))))************)))))))))((())))))))))))(((((((((((((((((((((((((((((()))***(((''''''''''''((())))))******)))(((((((((((((((***+++++++++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---++++++,,,---------,,,,,,---------.........//////000////////////000111111333888===GGGaaa<<<;;;;;;===>>>>>><<<:::>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::999999999999888777555444333222222222111111000000////////////......---------------------,,,,,,++++++*********))))))(((((())))))***)))(((''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))%%%&&&'''(((((((((((('''(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++------------........................------------------------------------,,,,,,,,,+++++++++******++++++*********)))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))))))))((('''&&&%%%&&&'''(((((())))))(((((()))******************)))******))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))************))))))))))))******))))))(((((('''''')))((((((''''''''''''(((''''''&&&&&&'''((())))))******)))(((((((((((()))))))))******+++******)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------------------.........////////////////////////000111222444999===FFF___::::::;;;===??????===:::<<<<<<<<<<<<<<<;;;::::::::::::999999999888888888777666555444222222222111000000/////////.........///...------,,,,,,------,,,,,,,,,,,,++++++******))))))(((((((((((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------,,,,,,,,,+++++++++******************))))))))))))))))))************))))))'''''''''(((((((((((()))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&''''''))))))******)))(((******++++++++++++******))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))******))))))((((((''''''***)))((((((''''''''''''((('''''''''((()))***++++++***))))))(((((())))))(((((()))************)))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,---........................////////////////////////000111222222555999===EEE]]]:::;;;<<<>>>@@@@@@>>>;;;:::;;;;;;;;;;;;:::999999999888888888888777777777555555333222111111111111/////////.....................---,,,,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((((((((())))))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,+++++++++***************)))))))))(((((())))))************))))))&&&'''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))(((((('''''''''''''''((()))***,,,,,,+++***)))******++++++++++++******(((((((((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((((('''++++++***)))(((((((((((())))))))))))***+++,,,---++++++***)))))))))))))))'''((()))***************+++++++++++++++++++++++++++,,,,,,---------------***+++,,,---...................../////////000000////////////000111222333444:::===EEE\\\~~~<<<;;;<<<>>>???@@@>>><<<999::::::;;;::::::999999888888777777777666666666444333222111000000000000...........................------,,,,,,,,,,,,,,,++++++++++++++++++******)))((((((''''''(((((()))'''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***'''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((*********+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++************)))))))))((((((((())))))************))))))''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((()))(((''''''''''''((((((((()))+++------,,,+++***)))******************)))''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((((((((()))))))))))))))+++******))))))))))))***************+++,,,......++++++***))))))))))))***(((((()))***++++++++++++++++++++++++++++++++++++++++++,,,...............***+++,,,...////////////....../////////000000000/////////000111222333444333:::>>>FFF\\\}}}===;;;;;;;;;===>>>===;;;999::::::;;;;;;::::::999777777777666666666555555222222111000////////////.............../////////...---,,,,,,++++++,,,,,,******************++++++((((((''''''''''''((((((((('''''''''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))************************))))))))))))))))))))))))''''''(((((())))))))))))'''((((((((()))))))))***))))))(((((((((((()))))))))((('''''''''(((******'''((()))******)))((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((()))))))))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,+++++++++*********)))))))))(((((((((((())))))************))))))''''''((((((((()))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))&&&'''((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''(((((((((((()))((('''&&&&&&'''((()))''')))+++------,,,***)))((())))))******))))))((('''''''''((((((((())))))'''((((((((()))))))))***(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************''''''(((((())))))******)))(((((((((((())))))***)))))))))***+++,,,......,,,+++******))))))******((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,---......------***+++,,,...//////000000.../////////000000000000/////////000111222444555222999???GGG\\\}}}===;;;999999;;;<<<;;;;;;999::::::;;;;;;;;;::::::777666666666555555555555222111000///////////////......//////////////////...---,,,,,,++++++,,,,,,******************++++++((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))******(((((((((((())))))))))))************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))(((((((((((()))))))))((('''''''''(((***+++'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((('''(((((()))***+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))************))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((())))))((('''&&&&&&'''((()))&&&(((***,,,,,,+++)))((((((((())))))))))))((((((&&&'''''''''(((((())))))'''((((((((())))))******(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++&&&&&&'''((()))***++++++'''''''''''''''((()))***((((((((()))***,,,---...,,,+++******)))*********))))))***+++,,,---------++++++++++++++++++++++++((()))+++,,,------,,,,,,***+++,,,...///000000000////////////000000000000/////////000111333444555111999@@@HHH]]]}}}<<<<<<<<<<<<;;;;;;;;;;;;888888888777888888999999666666666555444222111000000000000000///////////////............---------,,,,,,+++******+++,,,,,,))))))))))))))))))))))))***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******)))((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))************+++++++++''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++++++++,,,***************)))(((((()))************+++++++++************))))))))))))&&&'''((())))))***))))))((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((()))***************(((((())))))))))))((((((******++++++++++++******+++***)))(((((()))******+++*********))))))((((((************************%%%&&&)))***+++***)))((()))***+++,,,,,,,,,,,,+++************+++,,,---...------------------------,,,---......//////............///000000000000000.........///000000111111222888<<>>>>>======<<<<<<;;;;;;999999888888888999999:::666666555555444222111000000000000000/////////...............------------,,,++++++******++++++,,,))))))))))))))))))))))))((('''''''''''''''((()))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''******)))((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))******++++++,,,,,,*********+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************++++++***************)))(((((())))))*********+++++++++************))))))))))))'''(((((())))))))))))((((((((((((((((((((((((((()))((('''&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((()))******++++++******)))+++***)))(((((()))******************)))))))))(((************************'''((()))*********)))(((******+++,,,,,,+++++++++************+++,,,---...------------------------,,,------.....................///000000000000000......///000000111111222111777;;;BBBXXXzzz@@@@@@???>>>======<<<<<<::::::999999999999::::::555555555444333222111000000000000/////////............---------,,,,,,,,,,,,+++************+++,,,))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++************))))))))))))************************))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''(((((())))))((((((''')))))))))*********++++++++++++++++++++++++,,,,,,*********++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******************))))))***************)))(((((()))))))))*********++++++************))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((())))))************)))((())))))******))))))((()))******++++++******)))******))))))))))))******************))))))))))))***************************************)))))))))***+++++++++++++++*********************+++,,,---------------------------,,,,,,---.....................///000000000000/////////000000111222222333111777;;;BBBXXXzzzAAAAAA@@@???>>>======<<<;;;;;;::::::999999::::::444444444333333222111000000000/////////.........------------,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''))))))))))))************++++++++++++++++++******************++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********************************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))++++++******))))))((((((***************)))(((((())))))))))))************************)))))))))((())))))***))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((()))************)))))))))))))))******)))))))))))))))************)))))))))))))))))))))******************)))))))))))))))************************---,,,+++***))))))*********++++++++++++******)))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------...//////000000//////000000000111222222333333222888<<>>======<<<<<<;;;::::::999999999:::333333333333222111000000////////////............---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))************************)))))))))))))))*********++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))((())))))))))))))))))(((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))+++******))))))(((((((((***************)))(((((((((((()))))))))*********************)))))))))((())))))***))))))((('''&&&((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))*********))))))((())))))************)))))))))))))))******)))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))---,,,+++***))))))***************++++++******)))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------...///////////////000000000111222222333333333999<<>>>>>============<<<<<<<<<;;;:::999999888888999222222222222222111000////////////.........------,,,,,,,,,+++++++++******))))))***++++++***))))))(((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************))))))))))))''''''''''''''''''''''''(((((())))))))))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&((((((((()))))))))******)))))))))))))))))))))***)))))))))************+++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((***************)))((((((((((((((()))))))))******************))))))))))))((())))))))))))(((((('''((((((((((((((((((((((((&&&'''((()))*********)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((()))************))))))((()))******++++++******)))((())))))******))))))((('''((()))******+++******))))))))))))************))))))))))))))))))))))))***************)))))))))((())))))***++++++************)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------...////////////...//////000000111222222333333888<<>>TTTuuu999999999999:::;;;;;;<<<;;;:::888777555333111111333333222222222222222222......---------......///...---,,,,,,++++++,,,,,,++++++)))(((''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((******)))((('''&&&%%%%%%)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((($$$&&&&&&%%%'''***(((###'''******''''''******'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))((('''((()))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))******+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------.........///......//////000000111111555777999>>>QQQooo:::999888888888999:::;;;;;;:::999777555333222111333222222222111111000000......------------......------,,,++++++++++++,,,+++***)))((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))(((''''''&&&&&&)))(((''''''''''''((()))''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))+++***&&&&&&))))))'''$$$'''(((''')))+++((("""(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***)))((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******)))(((((((((((()))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------........./////////......//////000111111111555777999>>>QQQooo;;;999777666666777888999::::::999777666444333333222222111111000///.........------,,,,,,------------,,,++++++******++++++******)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))))))))***************************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))((((((((((((+++,,,+++((()))...000///+++***'''&&&***...,,,%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++((((((''''''(((((()))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------******+++++++++,,,,,,,,,------------------------....../////////000000000......///000000111111222555777999>>>PPPnnn;;;999666555444555777888:::999999777666555444444222111111///...---,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,+++******************)))((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))))))))))))))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((()))))))))************((()))))))))************************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))(((((((((((()))(((''')))222;;;;;;666888222***''',,,444444000(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))******+++)))******+++++++++******'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++'''''''''''''''((())))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000...//////000111111222222444777888>>>PPPlll999888666444444444666777999888888777666555555444111111000///...,,,,,,+++------,,,+++++++++++++++++++++***))))))))))))***)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((()))*********((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))((()))))))))************((()))))))))************************************************************)))))))))***+++++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((&&&%%%+++:::DDD???444999555///---333999777000(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))************))))))(((((((((((((((((((((((()))))))))))))))******+++)))******+++++++++******''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))'''''''''''''''((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000//////000000111222222222333666888>>>OOOkkk777777666666555555666666777777666666555555444444000000//////...---,,,,,,------,,,+++************+++***))))))((()))))))))((((((''''''&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((())))))*********((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))))))))***************************************************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((+++(((&&&,,,999@@@888+++---000222444888999111'''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++******+++++++++******)))&&&'''((())))))******)))))))))))))))))))))))))))''''''''''''''''''''''''******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''(((((()))((((((''''''(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000//////000111111222222333333666888===NNNjjj555555666777888777666666555555555555444444444444000/////////......---------,,,+++******)))))))))******)))(((((((((((()))'''''''''&&&&&&''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))******((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************************************************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))((((((((((((+++***((()))000444///%%%(((,,,000111333333---%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***)))(((&&&'''((()))************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((('''((())))))***)))(((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------.........////////////000000111111222333333222555888===NNNiii333555777999999888777666444444444444444444444444//////////////////......---,,,+++***))))))))))))******)))(((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))************************************************************,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((('''))))))&&&'''******&&&+++...---))))))---...,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,+++***)))((('''&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------.........///000000000111222222333333222555888===NNNhhh;;;999777666555666777888666555333333444444333222///......------,,,+++++++++++++++************)))+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''((()))******)))(((''')))***+++,,,+++***(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((***)))((((((((()))+++,,,***)))+++...111000,,,(((***++++++++++++***))))))++++++++++++++++++++++++((())),,,------,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&((()))+++---------+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***++++++,,,,,,++++++***'''(((((()))***+++++++++)))******++++++,,,,,,---))))))*********))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))***)))((()))***+++***(((***)))(((''''''((()))******++++++***)))(((((()))))))))*********))))))(((+++***)))'''''''''((()))))))))))))))))))))))))))(((***+++***)))((()))***+++,,,,,,++++++***)))(((''''''(((((())))))******************************,,,+++++++++++++++++++++,,,++++++******++++++,,,(((***---//////...+++***---------............///000111111222333333444444444777999===LLLggg:::999777555555555666777666444222222333333111///.........---,,,,,,+++++++++++++++*********))))))******))))))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''((()))+++++++++)))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++***)))(((***)))((((((((()))++++++(((((()))+++...---***'''***++++++++++++***))))))************************((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((('''''''''((()))+++,,,---,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,++++++***'''(((((()))******+++++++++++++++++++++++++++***(((((()))))))))(((((('''))))))))))))))))))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))***)))((((((******)))((())))))(((''''''((()))))))))***+++***((('''((()))))))))************))))))+++***)))(((''''''((()))))))))))))))))))))))))))(((***+++***)))((()))*********************))))))(((((((((((())))))******************************++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,---------,,,,,,---------............/////////000000111222222222333666888;;;JJJeee:::999777666555555666666555444222111111111///---......------,,,,,,++++++++++++*********)))))))))***))))))((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''(((((()))***+++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******++++++******)))))))))))))))((()))******+++)))((((((***+++,,,***)))******++++++******)))(((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((('''''''''(((***++++++***))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,++++++***((((((((()))******++++++,,,,,,++++++***))))))(((''''''((((((((((((''''''))))))))))))))))))))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((''''''))))))((('''((((((''''''''''''((((((((()))***)))'''&&&'''((())))))************))))))***))))))(((((((((((()))))))))))))))))))))))))))(((***+++***)))((()))***(((((()))))))))*********((((((((())))))))))))***************************************************,,,++++++******++++++,,,---,,,+++***+++,,,---...---------............///------...//////000000111111444666999HHHaaa{{{;;;:::999777666666666666666444222111111000...,,,......------,,,++++++***************))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))******+++++++++******+++,,,,,,,,,***************))))))((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((((((((('''((())))))***)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***(((((())))))************++++++******))))))))))))''''''(((((())))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&(((''''''''''''''''''((('''((()))((('''&&&'''(((((())))))************))))))))))))(((((((((((()))(((((((((((((((((((((((((((***+++***)))((()))***)))((((((((((((((())))))))))))))))))))))))))))))************************)))))))))))))))*********,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---------............///------......///000000111111444666999FFF___xxx<<<;;;:::999888777777666666555333222111000...,,,...------,,,++++++***************)))))))))((((((((((((((((((''''''''''''&&&'''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))******++++++******((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))((()))))))))************+++++++++******+++,,,---)))************)))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((()))))))))((((((((('''((((((((()))))))))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************))))))*********+++++++++***++++++,,,,,,++++++***)))))))))))))))*********((((((((())))))*********'''((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((&&&'''(((((((((((((((((('''&&&((()))((('''&&&''')))(((((()))***************((((((((())))))))))))((((((((((((((((((((((((((((((***+++***)))((()))*********)))(((''''''((((((************))))))))))))))))))))))))))))))))))))(((((()))))))))*********,,,++++++******++++++,,,***+++,,,---------,,,,,,---------............///...//////000000111111222222555777:::FFF^^^vvv<<<<<<;;;:::888777666555666444222111111111///---------,,,,,,++++++************)))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''************************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******))))))(((((()))************)))((()))))))))((((((***+++))))))******))))))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))************************(((((((((((((((((((((((('''(((((())))))(((((('''(((((())))))))))))******))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***++++++,,,,,,++++++***))))))))))))))))))******&&&''''''((())))))******'''((()))******++++++***))))))))))))))))))))))))'''((())))))******)))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((())))))))))))((((((&&&((())))))((('''(((***'''((()))******+++******'''(((((())))))))))))((())))))))))))))))))))))))(((***+++***)))((()))***+++***)))((((((((()))***+++************)))))))))))))))))))))))))))))))))((())))))******+++++++++,,,++++++******++++++,,,***+++,,,---...---,,,+++---------............//////000000111111222222333333666888:::FFF]]]ttt::::::999888777555444333333111000000000000...---------,,,,,,+++************)))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((()))******)))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''(((((()))))))))))))))'''((()))***+++******)))&&&(((***)))(((''')))+++)))))))))))))))((((((''''''''''''''''''''''''''')))(((((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((()))))))))*********+++***))))))((((((((()))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************)))************+++++++++***++++++,,,,,,++++++******)))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))***)))((((((******)))(((((()))***++++++***)))((('''(((***)))((((((***+++'''((()))******+++++++++&&&'''((()))******)))((())))))))))))))))))))))))(((***+++***)))((()))***(((((('''''')))+++---///+++++++++*********))))))))))))))))))))))))))))))))))))******+++,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++,,,---...---------............//////000000111111222222333333666888:::EEE\\\rrr999888888777666444222111111///......//////...,,,------,,,,,,+++******)))))))))))))))((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''((()))******)))(((''''''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''((()))++++++******)))'''***,,,,,,***)))***,,,)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++++++++***)))))))))))))))&&&''''''((()))******+++************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))(((''''''&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))+++)))((()))***+++***((()))***+++,,,,,,+++***)))''')))******))))))***,,,''''''(((******+++++++++&&&'''(((*********)))((())))))))))))))))))))))))(((***+++***)))((()))***&&&&&&&&&'''***---111333++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,++++++++++++++++++,,,...---***))))))+++...000---------.........////////////000000111111222222222666777999DDDZZZppp}}}777666555444333222222111/////////...------,,,,,,------,,,,,,+++***))))))+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++******))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))************))))))***++++++++++++***))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,************************************************************************)))))))))))))))******+++++++++*********************++++++,,,,,,++++++***************************)))***+++)))'''&&&&&&''''''(((******((((((((()))+++*********))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((())))))*********(((''''''((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((***)))'''&&&'''(((***+++++++++******))))))((((((*********))))))))))))))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000000000000////////////333333555:::FFFZZZrrr666555555444333222111111/////////...------,,,,,,------,,,++++++***))))))*********)))((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++******))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''')))(((''''''''''''((()))'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))************************))))))))))))************))))))***++++++++++++***))))))(((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))******************************************+++++++++************************************************************************)))))))))))))))******+++***************************++++++,,,,,,++++++******************************---//////---***))))))''')))******)))(((((()))************)))))))))((()))(((((('''((()))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))***)))'''&&&'''((())))))))))))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))'''''''''(((***+++***)))))))))((((((''''''***))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------........................,,,---......//////......000000000000////////////555555777<<>>QQQjjj}}}///...---,,,+++++++++++++++)))(((&&&&&&((()))+++(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))((((((((((((((('''''''''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++*********))))))(((((((((((((((((((((((('''(((***+++***)))'''%%%&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((''''''+++***)))(((((()))***+++))))))************))))))))))))((((((''''''&&&&&&+++++++++***************)))***+++***)))((()))***,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++...------...///000000//////////////////000111111888444///...000222333222...///111333222111333666444333222333555555555333111333444333111/////////111222333000---+++...000***---//////,,,+++---///...............///000000000111111111111000000///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++***))))))***++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,------,,,++++++******))))))***+++,,,,,,+++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%++++++++++++++++++++++++((()))***++++++***)))(((***))))))(((((((((((((((***)))))))))((((((''''''((((((((()))******+++++++++*********+++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,,,,---------......000000000000111111111111333555666888AAARRRhhhwww......---++++++************)))(((''''''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((('''***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))************)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))***)))((('''&&&&&&&&&''''''((())))))******)))(((''''''((()))***(((((((((((((((((((((((('''''''''''''''((())))))***)))))))))((((((((('''***))))))(((((())))))***))))))************))))))*********)))))))))((((((************************)))***+++***)))((()))***)))*********++++++,,,,,,------------...///000111000000///000000111111000333444333333333444666888666555444666777777444111222333666888777444333333555555555555555555555666777888999888666555555555333444444333222111111222000111222222000............/////////...---,,,+++,,,,,,---.../////////...,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,++++++++++++***)))******+++,,,,,,+++++++++++++++++++++++++++,,,******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))((((((((((((************************))))))************))))))))))))))))))******+++,,,*********)))))))))(((((((((((())))))******++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,---------............000000000000111111111111444555666888@@@PPPfffvvv------,,,+++***************)))(((''''''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******)))((('''&&&&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''(((((()))))))))((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&''''''((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))************)))))),,,++++++++++++*********************************(((***+++***))))))***+++)))***+++,,,---...//////---------...///000111222333333333222222222333333444444444444444777;;;??????>>>>>>???@@@???<<<999;;;???CCCEEEEEEBBB???<<<===@@@BBBBBB@@@???@@@CCCDDDEEEEEEDDDAAA@@@@@@AAA===<<<::::::;;;;;;999888999888777666666666444222000111111222111///---,,,.........//////......---,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......------------......,,,,,,,,,,,,++++++++++++))))))***++++++++++++***)))******+++,,,,,,------++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))******))))))))))))******************,,,---...///+++++++++************)))(((((())))))***+++++++++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,------........./////////000000000000111111111111444555555777>>>OOOdddttt,,,,,,+++***************)))(((''''''''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******))))))((('''&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''((((((((((((***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))************))))))++++++++++++++++++++++++)))))))))***************)))***++++++***)))+++,,,------...//////000111111............//////000111444444444444333444555777666777888888999===DDDIIIRRRQQQNNNLLLKKKKKKJJJJJJIIINNNRRRSSSTTTTTTRRRNNNIIINNNSSSSSSQQQPPPSSSVVV[[[\\\[[[YYYUUUSSSSSSTTTOOOJJJDDDBBBCCCEEEDDDBBBCCC>>>999777888888777555333333222222222333333333333333333222111///...---............////////////---------,,,,,,,,,++++++,,,,,,,,,------------.........------------......------,,,,,,,,,+++++++++))))))***++++++******************++++++,,,,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))%%%&&&'''((()))***+++,,,************************+++***)))(((((()))***+++*********+++,,,---......++++++++++++++++++++++++((())))))******+++,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,.........////////////000///000000000111111111111444444555666===MMMcccrrr++++++***)))))))))******((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))***************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&'''''''''''''''''''''((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))************))))))************************)))*********+++++++++,,,***+++,,,,,,++++++,,,...000000000000000000000000111111111111111111222222222444555555555777;;;>>>???AAADDDDDDDDDIIIQQQWWWbbbcccddddddbbb^^^[[[ZZZ^^^eeehhheeebbbcccccc```ZZZ```fffgggeeeeeehhhlllzzzzzzyyyvvvrrrppppppqqqjjjbbbYYYSSSSSSVVVWWWWWWWWWOOOFFF@@@======;;;:::;;;999666333111222333444333333333222111000///....../////////////////////---,,,,,,,,,++++++++++++,,,,,,---------.........,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++******))),,,,,,,,,+++++++++******,,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))''''''(((((())))))******+++++++++++++++++++++++++++***)))(((((()))***+++,,,+++************+++++++++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,.........////////////000///000000000111111111111333444555666===MMMbbbrrr******)))))))))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$$$$$$$%%%%%%'''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))******((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))************))))))((((((((()))))))))))))))******++++++,,,---------+++,,,......------///000111111111000000/////////000000000111222333444555666999<<<>>>???DDDJJJPPPMMMPPPSSSSSSQQQTTT[[[aaaiiipppxxx|||zzztttmmmhhh|||wwwvvvwwwuuutttxxx}}}~~~wwwpppnnnpppsssvvvvvvooofff]]]WWWSSSPPPOOOLLLIIICCC===888666555555222333333333333333222222/////////.........------------------,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******------,,,,,,+++******)))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******++++++***)))))))))))))))***++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,++++++******++++++***+++,,,,,,------,,,,,,------........./////////000000000000111111111111333444444666===NNNcccsss))))))((((((((())))))***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''((())))))******************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%((((((((((((((((((((('''&&&&&&'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((()))))))))******))))))(((((())))))***))))))************))))))((((((((()))))))))******++++++,,,------...//////,,,...///000//////111222333333333333333333444444222333555777:::===???AAADDDIIINNNQQQTTT[[[dddkkkdddhhhjjjhhhcccbbbggglllqqqxxx~~~}}}}}}vvvooolllkkkcccaaa\\\VVVPPPJJJEEECCC@@@@@@???>>><<<;;;999888333333222111000//////...////////////............------------............***+++,,,------,,,+++***...------------,,,,,,,,,---------------,,,++++++,,,+++++++++++++++++++++******++++++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))************))))))***))))))))))))******+++************+++++++++,,,)))******++++++,,,,,,------,,,++++++******++++++***+++,,,,,,------,,,,,,,,,---------............000000000000111111111111222333444666>>>OOOeeettt))))))(((((((((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''((())))))******************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''((())))))'''%%%$$$((((((((((((((('''''''''%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''((())))))'''((((((((())))))******+++***)))(((((()))***+++))))))************))))))(((((())))))*********+++,,,,,,------...///000000---///111111000000222444555555666777888999::::::;;;===???CCCHHHLLLPPPRRRSSSXXX^^^cccgggooozzz|||~~~wwwsssvvv{{{zzz|||~~~~~~{{{zzzttttttrrrnnnhhhaaaYYYUUUSSSRRROOOLLLGGGCCC???===888888777666444333222222111111111111000000000000---------.........//////++++++------------++++++......---------,,,,,,,,,............------,,,+++*********++++++,,,------)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))***++++++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))***+++------)))))))))******+++++++++)))******++++++,,,---------,,,,,,+++*********+++++++++,,,---------,,,,,,,,,,,,,,,---------......000000000000111111111111222333444777???PPPfffvvv))))))))))))))))))))))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))(((((('''''''''&&&))))))(((((((((((())))))******)))((('''&&&&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******)))((((((((())))))))))))))))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((('''''''''************))))))))))))++++++*********************)))(((''')))+++---///000000111000///...------000111111111000111333666666;;;@@@AAA@@@@@@DDDHHHEEEIIINNNPPPPPPQQQUUUXXX```gggmmmnnnmmmttt}}}yyy~~~}}}vvvsssuuuyyyxxxxxx}}}zzzuuurrrooommmhhhgggccc^^^]]]ZZZQQQGGGBBB999444888:::777555666222222111000000///...------...///.........000111---------,,,,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,,,,,,,)))$$$''')))******))))))***+++((()))***+++,,,---------,,,,,,++++++***)))((((((************))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++************************))))))******+++,,,,,,,,,,,,---------......,,,------......------,,,---------............///111111111111000000000000111222555999???MMMfff|||(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))******))))))))))))))))))))))))***((('''(((+++,,,***)))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((((('''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++,,,---///000111111000///...000222444111222333333333555999<<>>999888777666333222222222222222000111000000//////000111------,,,,,,,,,------...,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++...---+++(((((()))+++***))))))***,,,*********+++,,,,,,------,,,,,,++++++***)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++,,,,,,,,,------,,,------......------,,,---------............///000000000000000000111111222222444777===LLLfff|||(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))))))))''''''((())))))***++++++))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((((((''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************.........//////000000000...///000/////////222444222333555777:::@@@GGGLLLZZZeeeooommmccc\\\]]]ccckkknnnrrrssssssuuuyyy|||~~~|||~~~yyyuuuwww}}}~~~vvvppprrrzzz~~~{{{{{{zzzyyyxxxxxxyyyvvvrrrnnnzzz|||||||||xxxppphhh```\\\WWWOOOHHHFFF@@@<<<777444333333333333222111000///...---------...------,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))((()))***---//////...)))+++,,,,,,+++***,,,------,,,+++******+++,,,---,,,,,,,,,+++******))))))++++++*********)))))))))))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,*********+++++++++,,,,,,,,,------......------,,,---------............////////////000111111222222333222333666<<>>GGGLLLSSSjjj|||rrrnnnqqqnnnhhhiiiqqqvvvwwwnnnggg^^^XXXUUUPPPHHHBBB555444333222111111111111------......//////000000........................+++++++++,,,,,,---------+++...///...,,,+++,,,...)))+++,,,,,,+++***,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************((())))))***++++++,,,,,,*********)))***++++++,,,******+++++++++,,,,,,,,,,,,------......------,,,---------.........////////////000000111111222222000000333666;;;HHHaaavvv(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&''')))***(((%%%(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((()))************)))))))))))))))))))))))))))*********---.../////////000222444...000111111//////000111000000111222555888;;;===RRRdddxxxvvvkkksssyyy}}}zzzzzz}}}yyysssooommmaaaZZZYYYbbbkkkmmmnnnqqqlllrrrxxxyyywwwwwwzzz~~~~~~|||xxxyyy{{{}}}|||zzzwwwtttuuufffYYYXXXXXXWWWZZZ^^^^^^YYYRRROOOPPPSSSTTTTTTbbbhhhsssyyywwwtttyyy|||yyyvvvvvvuuunnn```UUUNNNDDD999444555777777777222...,,,...///---,,,...///---,,,,,,.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++---***((())),,,...---+++++++++************++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........000000000000111111111111111666333333===GGG[[[vvv(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***(((%%%'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&'''''''''((((((((())))))*********)))))))))))))))(((((()))***+++,,,,,,------...//////------...///000111222111000///111222555444444666:::@@@EEEIII\\\gggqqquuuyyy~~~||||||~~~~~~|||}}}yyyxxxtttnnnfffaaa^^^]]]ddd___aaakkktttyyy}}}yyyqqqnnnmmmjjjeeecccaaa]]]YYYVVVTTTRRRNNNJJJOOOTTT\\\cccfffjjjvvv~~~uuukkkccc\\\VVVSSSQQQJJJ>>>777555888333111444444111000111000///......//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))))),,,------+++++++++************++++++******+++++++++,,,,,,,,,------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,////////////............000000000000111111111111111666333333===GGG[[[vvv'''(((((())))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''))))))'''&&&''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((******))))))))))))******))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&''''''((((((((()))))))))))))))))))))))))))******((()))***+++---...//////,,,...//////...---...///111222222222111222444666<<<<<<<<<>>>DDDLLLTTTXXXiiinnnssstttxxx~~~|||{{{{{{wwwpppmmmmmmgggfffdddbbbaaacccgggjjj~~~||||||wwwqqqqqqpppppplllfff]]]WWWMMMLLLLLLOOOPPPUUUbbbnnnssszzzyyywwwsssppptttxxxjjjOOO>>><<<888444222444444111000111111000//////000///---+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++---,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------........................000000000000111111111111222666333333<<>>888444222222222222000000000000000000000000........................---...///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---,,,)))))),,,///++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////000000000000111111111111222777333222;;;DDDXXXrrr%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&+++***)))))))))))))))***((((((((()))+++***(((&&&)))******++++++,,,------,,,+++,,,...000000000///333111...,,,...000111222333444999CCCOOOYYY^^^___gggjjjoootttyyy~~~yyywwwwwwvvvqqqhhh___[[[\\\ccchhhrrrqqqvvv}}}~~~}}}|||xxx|||~~~rrrjjjmmmnnnnnnppprrruuuwwwyyyxxxsssmmmiiigggeeebbb^^^```bbbeeeggghhhiiilllnnntttzzz|||yyyvvvvvvuuusssrrrzzz{{{zzzyyynnnfff___UUUGGG===GGGQQQ```qqq}}}~~~{{{yyysssdddXXXHHH;;;666555666666666333//////111111///,,,000////////////.................................//////.........---------............---,,,+++***++++++++++++,,,---......---,,,,,,++++++,,,,,,---)))***++++++,,,,,,,,,,,,)))))))))***,,,,,,+++***)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000***,,,......//////111333222222444555888BBBWWWkkk''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''''''''((((((((()))))))))(((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''''')))((((((((((((((())))))'''''''''((()))))))))(((*********+++,,,,,,---------------///000111000000222000//////111333555777>>>???CCCKKKVVVaaaiiimmmvvvyyy|||~~~sssnnnoooooonnnmmmkkkkkknnnsssvvv|||{{{}}}|||~~~}}}{{{yyyzzz|||rrrjjjrrrrrrqqqooommmjjjhhhggg^^^^^^```cccggglllqqqttt~~~xxxrrrmmmkkkkkkjjjhhhddd```\\\[[[\\\^^^______kkkppppppjjjdddbbb___\\\___dddhhhhhhhhhlllmmmllltttrrrxxx{{{|||{{{sssggg]]]IIIJJJNNNWWWdddrrr}}}~~~~~~ssscccTTTJJJAAA:::555555444222222222222222111////////////....................................//////.........---------............---,,,++++++------,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++***))))))***,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000---...000000//////000222222222444666888BBBWWWkkk''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((''''''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''''''''((()))*********((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''((()))***((('''''''''((())))))*********+++,,,,,,------.........//////000000111111222222222333444666888999AAADDDHHHOOOXXXcccnnnuuu{{{llliiillllllpppvvv{{{}}}}}}yyyyyy~~~{{{|||}}}}}}|||xxx{{{~~~~~~yyypppfff___]]]___```___]]]___cccggg___```bbbgggmmmttt{{{wwwooofffcccfffiiiiiigggtttwwwvvvoooiiifffbbb^^^^^^```^^^YYYVVVYYY[[[ZZZWWW\\\fffooollldddgggppp{{{~~~yyyccc[[[QQQLLLPPPZZZeeemmmxxxmmmaaaSSSEEE;;;666444222000///000111111/////////.........------.......................................------------------...------,,,,,,///...---,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++************)))***,,,,,,+++***)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------......///000000000000111222111000///000111222222444666888BBBXXXkkk%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((***++++++,,,++++++)))((((((***+++++++++,,,,,,------............////////////111222333555777888999:::;;;<<>>555666888666111000000/////////.........////////////////////////---.....................,,,,,,------...---------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++***))),,,+++***+++------+++)))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......///000000000///000222222111111333444333333555666999CCCXXXlll'''''''''((())))))******&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((*********)))(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((************++++++,,,---111222333000+++)))***---,,,,,,---......//////000+++...000000...000444888666===GGGOOOSSSVVVYYY]]]bbbiiittt}}}|||yyytttnnnjjjjjjnnnqqqssssssuuuyyy~~~~~~|||{{{wwwwwwyyyyyyuuuqqqqqqbbbbbbcccbbb```___^^^^^^ZZZ[[[___dddllluuu||||||zzzzzz{{{|||ssstttvvvyyy|||}}}~~~~~~ppphhh___YYYVVVYYYbbbkkk||||||sssbbbMMM@@@<<<;;;666000111111111000000000//////////////////////////////---------...............---------...------,,,,,,++++++++++++,,,---...///---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******---,,,+++,,,------+++))))))************+++++++++*********++++++,,,,,,---************************------------------------------......///000000000...000111222111111333444333333555777999CCCXXXlll'''''''''((()))*********&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***''''''((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))+++***************++++++---000333111---***,,,///---------...//////000000,,,///222111000222888===EEENNNYYYaaaeeegggkkknnntttxxx|||uuuqqqjjjccc___```eeeiiinnnssszzzyyysssqqqkkkhhhjjjhhhbbb\\\\\\PPPRRRZZZhhhwww~~~|||xxxuuuwww|||~~~{{{sssmmmzzzyyypppdddYYYVVVYYYgggqqq}}}tttcccTTTHHH@@@999666222222222222111111111111////////////////////////---------.........//////............---,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++---,,,+++,,,------+++))))))************+++++++++)))******+++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000///111222111000000111222333333555777999DDDYYYlll%%%%%%%%%&&&'''(((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))''''''(((((())))))******&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))+++***)))))))))))))))***(((---111111...+++---000------......///000000000---000333333222555;;;AAAUUU^^^iiioooqqqrrrtttvvvxxxsssoooggg```^^^aaahhhnnnzzz}}}tttlllddd]]]YYY[[[YYYQQQLLLKKKYYYYYYccczzzzzz{{{|||}}}}}}|||{{{zzz{{{}}}}}}}}}~~~{{{zzz~~~}}}|||~~~vvvjjjrrryyy}}}iiiZZZUUUSSS^^^ooo~~~{{{jjjXXXJJJCCCBBB333333333222222222111111000000000000000000000000---------.........//////...///......---,,,+++***......---,,,++++++++++++---,,,,,,++++++,,,,,,---)))***+++,,,,,,,,,,,,,,,...---,,,,,,------+++))))))************+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000000111222333111///......///333444555777:::DDDYYYlll''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((((((((('''***---000111111///...222111000...,,,---000222---000333555888>>>GGGNNN]]]bbbhhhnnnssswwwzzz|||xxxrrrrrrrrrpppooosssyyy|||sssbbbVVVSSSOOOKKKLLLOOOUUU\\\cccpppttt}}}~~~zzzvvvyyy||||||{{{{{{xxx}}}|||vvvrrrtttxxxuuuxxx{{{{{{yyyyyy{{{~~~~~~}}}uuuwwwyyy}}}vvvkkkXXXWWWYYYaaappp}}}sssgggWWWJJJ<<<:::444...000555444///111000///000222222222000////////////////////////000000///...---,,,,,,,,,------------------------///...------++++++***)))+++++++++******)))))))))++++++++++++++++++++++++---,,,+++******+++,,,---+++)))((()))---...---+++,,,++++++******++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,---...//////000111111111111222222222222222333555666@@@UUUhhh''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&)))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((())))))************+++---///000000//////.../////////......000222666888:::===AAAIIIUUU]]]eeemmmwww|||||||||~~~}}}qqqwww~~~}}}~~~||||||xxxnnnfff^^^XXXTTTPPPSSSXXXaaaiiiqqqwww{{{}}}zzz}}}yyytttsssvvvwwwuuussstttyyy~~~~~~vvvnnnlllmmmmmmnnnoooooooooppprrrtttoooppprrruuuxxxzzz{{{|||xxx{{{}}}~~~}}}}}}~~~|||ooo___UUUVVV```mmmuuu|||zzz~~~}}}pppeeeOOOHHH>>>777444222222222111000///000111111000.../////////////////////////////////......------,,,------------------------...------,,,,,,+++++++++,,,,,,+++++++++*********++++++++++++++++++++++++,,,+++************+++,,,+++)))(((***---...---++++++******************+++,,,,,,+++++++++++++++,,,,,,,,,,,,---...///////////////000000000111111111333333444555777@@@TTTggg''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))((())))))***+++,,,------------........./////////,,,...000000000111333444<<>>999555333111111222222111///000000000000000000000000......//////////////////........................+++,,,,,,------......///------------------------++++++++++++++++++++++++)))))))))******)))))))))***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++,,,------.../////////000000000000000000000000111111111222222222333666888888>>>OOO___''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((()))))))))******)))******+++,,,---......111000///.........///000///000222444666;;;AAAFFFRRRXXX```hhhqqq}}}{{{wwwxxxzzzyyyxxxuuuzzz||||||~~~~~~ppphhh[[[NNNGGGIIISSS[[[iiirrr}}}~~~{{{vvvvvvvvvvvvrrrkkkccc\\\\\\]]]aaalllzzz~~~ppp^^^YYYWWWVVVUUUSSSTTT]]]hhhwwwwwwuuurrrpppoooppprrrqqqmmmgggcccbbbcccddddddjjjccc\\\[[[bbbmmmvvv{{{qqq]]]PPPLLLIIIHHHHHHIIILLLNNNNNNNNNNNNMMMPPPWWW]]]ccclllttt{{{~~~~~~}}}|||~~~|||mmm[[[OOOMMMUUUgggwwwiiiOOOBBB:::777333111000000000///000000000000000000000000////////////////////////........................,,,,,,------.........///,,,,,,---------------...++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,******+++,,,------,,,,,,,,,,,,------,,,++++++,,,,,,---...///////////////000000000000111111111111222222222222111333666777777<<>>>>>CCCLLLVVV^^^hhhrrrpppoooooonnnnnnnnnooopppjjjkkkkkkiiifffgggkkkooollliiieeeaaaaaagggpppwwwyyymmmjjjkkkkkkkkkkkkhhhbbbZZZTTTRRRJJJGGGKKKOOONNNOOOSSSKKKMMMPPPQQQRRRTTTVVVYYYaaaiiissszzz{{{uuucccrrruuu```QQQMMMIII\\\tttyyyfffTTTMMMDDD<<<777555555555000000000000000000000000222111111000///......---////////////////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,------,,,+++******,,,...,,,***)))***---,,,++++++******++++++,,,+++++++++,,,---...///000////////////............////////////000000000000///111555666555999GGGVVV~~~(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((('''%%%######%%%(((''''''((())))))((('''&&&))))))(((((((((***+++,,,000000///000111111///............///111333555777===FFFQQQYYY\\\___cccfffwwwyyy~~~|||}}}xxxxxx{{{xxxvvvuuusssuuu{{{|||wwwsssnnngggZZZOOOOOOWWWYYYeeeqqqxxx|||~~~{{{pppeee^^^XXXSSSRRRPPPOOOOOOPPPPPPNNNLLLGGGIIIMMMOOOPPPNNNJJJGGGCCCAAADDDNNN___ppp{{{}}}|||yyywwwvvvuuuuuuvvvqqqpppnnnkkkjjjjjjkkklllgggfffeeeeeegggjjjnnnqqqwwwyyy|||~~~}}}zzzuuurrrssszzzyyypppjjjhhhgggZZZQQQUUU^^^cccbbbaaa^^^YYYQQQLLLJJJJJJJJJJJJOOOQQQXXXaaaiiiqqq}}}nnnoooqqqvvv~~~{{{fffUUUHHHOOOeeelll___PPPEEE:::333666>>>111000111555555000---...000000000000////////////....................................///111222444...------,,,,,,------...---,,,++++++------,,,+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000...///111111000000222333333333444555555:::HHHWWW(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((&&&$$$$$$&&&(((''''''((())))))((('''&&&))))))((())))))+++,,,---000/////////000///...---/////////000222555888:::EEENNNZZZcccgggkkkpppssszzz~~~xxxqqqrrr}}}{{{uuussssssyyy~~~wwweee```\\\WWWQQQPPPYYYfffrrr{{{~~~~~~zzzrrrhhh^^^WWWQQQNNNMMMKKKHHHGGGGGGGGGGGGGGGHHHKKKNNNPPPPPPNNNLLLKKKMMMLLLMMMUUUeeevvv}}}{{{xxxuuutttkkklllmmmooossswww{{{}}}zzz|||sssgggeeefffeeebbbaaakkkggg```XXXRRROOONNNNNNMMMMMMQQQVVVXXX[[[bbbkkksssxxx||||||xxxyyy}}}zzzmmmaaaUUUVVVkkk~~~qqqbbbUUUGGG:::555777444000000333333111000222111000000000////////////...........................------------...000111...------,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000...///111111000000222333333333444555555:::HHHWWW((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&)))))))))'''%%%%%%''')))'''(((((())))))((((((''')))))))))***+++---...///...............---------111111222555888===BBBEEERRRZZZeeennnssswww{{{}}}zzzvvvnnnqqq|||rrrqqqsssxxx|||yyynnneeeSSSSSSVVVYYY\\\bbbnnn{{{|||{{{xxxssssssmmmeee[[[SSSLLLIIIHHHIIIHHHFFFDDDDDDFFFKKKOOORRRWWW\\\^^^]]]\\\\\\]]]eeecccbbbhhhttt}}}~~~zzzsssooonnn{{{zzzvvvmmmcccZZZVVVVVVPPPOOOQQQRRRPPPMMMPPPVVVXXXYYYZZZ^^^jjjzzz|||hhhXXXZZZgggtttvvvjjj\\\KKK===666;;;555222333333111111333111111000000000/////////........................------,,,,,,,,,,,,------...------,,,,,,------...---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////...///111111000000222333222222444555555:::HHHVVV}}}((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''(((***'''((((((((())))))))))))******+++,,,---...000000---......---,,,,,,---...333444777<<>>BBB@@@GGGVVV```bbbiiisss~~~~~~zzz|||nnnfff```^^^ZZZTTTQQQRRRNNNPPPRRRSSSVVV^^^iiirrr}}}xxxkkkVVV]]]dddooo}}}sssbbbTTTDDD===:::666444444222222222111111111000000////////////////////////......///000//////------...------,,,,,,------...---,,,++++++------,,,+++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................///111111000000222333///000444666666:::FFFSSSzzz((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))###$$$%%%'''(((***+++,,,((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((())))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))((('''((())))))((((((((((((***,,,---,,,---.........---,,,+++,,,///222222111333999???LLLRRR\\\hhhrrryyy|||~~~~~~|||yyyuuupppmmmuuu{{{~~~}}}}}}|||zzzvvvrrreeeWWWOOOTTT]]]iiivvvyyyooosssuuutttsssooodddYYYKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKVVVhhhqqqppprrryyy~~~zzzsssiiicccddd^^^___^^^YYYSSSPPPSSSWWW___lllzzz}}}kkk```RRRSSSlll}}}iiiRRRDDD===777555555222222222111111111111000000000000000000000000000,,,---.../////////------...------,,,,,,------...---,,,++++++------,,,+++,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---...///111111000000222333///000444666666:::FFFSSSzzz))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((******))))))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((()))******+++---...//////000///......//////...---,,,///333555999???HHHOOO]]]___dddkkkttt{{{}}}tttppprrrooogggmmmxxx}}}}}}{{{{{{~~~~~~|||rrrdddYYYTTTSSS___lll{{{}}}yyyyyyuuuooofffbbbaaacccccc\\\OOOGGGDDDBBBAAACCCHHHPPPWWW[[[\\\dddooozzzzzzlll[[[VVVYYY]]][[[___iiivvvyyyeeeYYYXXXcccyyyjjj[[[OOOBBB:::777888444000...000222333222111111111111000000000000000000000000000000000000........................///...------------...///***************************+++,,,,,,------,,,,,,------,,,+++,,,---...///------------------------,,,---......//////......---......///////////////000444222222999<<>>888;;;<<<888333000111333222222222222111111111111000000000000000000000000........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---...///------------------------------...////////////...---...//////000000//////000444222222999<<>>;;;777333000111222222111111111111000000000////////////////////////........................,,,---///000000///---,,,------------------------+++,,,,,,---...---------,,,,,,,,,,,,------......------------------------------...///////////////......///000000000000000000444222222999<<>>HHHQQQYYYaaaiiinnnkkksss|||~~~|||}}}yyyxxx{{{}}}uuusssrrrpppfffWWWLLLHHHRRRaaasss}}}iii\\\PPPPPP^^^ppp~~~~~~~~~|||{{{|||zzzuuuooonnnqqqvvv{{{zzzyyyxxxvvvvvvvvvvvvuuuuuuuuuzzzwwwxxxttt```VVVRRRRRRYYYcccooo}}}{{{rrryyyjjjQQQ>>>:::666444444444222///222222111111111000000000000000000000000000000000.................................---------------,,,,,,---.../////////......------,,,,,,------...------............------------........./////////------......///000000111444333444666666999DDDPPPzzz)))***************++++++************************++++++++++++++++++++++++*********************************************************************************+++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((()))((((((((((((((((((((((((''')))***)))((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))((())))))******+++,,,,,,---......//////222333222111111333777:::@@@GGGPPPUUUYYY^^^ffflllssswww{{{zzzvvvvvvyyy}}}{{{xxxyyy~~~}}}~~~}}}rrrhhhaaa```[[[RRRQQQWWWdddttt}}}qqq```WWWOOOSSSaaarrr{{{{{{{{{~~~~~~|||}}}yyyvvvvvvwww~~~}}}||||||{{{{{{{{{zzz}}}zzzyyyzzzhhh^^^XXXWWWYYY\\\iii}}}uuunnnttt|||yyygggKKKCCC:::555555666444111222222222111111111000000000000000000000000000000.......................................---------,,,---......///............------,,,,,,------...------............------............////////////......//////000111111111444333444666666999DDDOOOwww))))))******+++++++++,,,*********+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((()))))))))))))))***++++++---------...//////000000222111111///000333999===KKKPPPWWW[[[]]]bbbjjjqqqyyy{{{|||wwwpppmmmooorrrvvvxxx{{{}}}~~~~~~~~~~~~|||yyynnn^^^RRRSSSWWWZZZcccooozzzlllbbbZZZWWWVVV]]]iiiuuuzzz{{{~~~}}}}}}{{{{{{zzz{{{~~~||||||}}}kkkZZZOOOSSSWWWbbbooovvv{{{zzzsssnnnuuuwwwYYYNNN???555333444444333222222222222111111111111////////////////////////////////////////////////.................................///......---,,,...------,,,,,,------...---......//////......---........./////////000000///000000111111222333333444333444555555888CCCNNNttt))))))******+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((())))))))))))))))))))))))((()))******(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))******+++,,,---......///000000111111000000///000222888@@@EEEVVV[[[aaaggglllqqqxxx}}}|||zzzqqqiiiggghhhqqqvvv}}}|||uuummmcccXXXPPPSSS]]]kkkyyyrrrbbbYYYUUUTTTWWW^^^hhhrrrzzz~~~|||~~~~~~zzzxxxyyy{{{}}}~~~zzzhhh]]]VVVSSSXXX___fffuuurrrllluuuzzzfffZZZIII;;;444333333333333222222222222111111111////////////////////////////////////////////////.............../////////.../////////...---,,,,,,...------,,,,,,------.........////////////............/////////000000000000000111222222333333444444333444555555888BBBNNNrrr))))))***++++++,,,------+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))((()))******)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))***+++,,,---......///000000111111222111222333666;;;DDDOOOVVV```eeemmmvvv|||zzzrrrmmmnnnrrrxxx{{{~~~yyyrrrmmmeee]]]XXX[[[^^^bbbmmm~~~www___OOONNNRRRVVV]]]hhhrrryyy~~~kkk[[[VVVWWWYYYeeerrr~~~xxxqqqxxxrrrhhhXXXHHH===777555555333333222222222111111111000000000000000000000000////////////////////////---........./////////000,,,---......///............------,,,,,,------.........////////////........./////////000000000000000000000111222222333333444333444555555777BBBMMMqqq))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------++++++++++++++++++++++++........................++++++++++++++++++++++++++++++,,,,,,,,,---------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))(((***+++***)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))))))))***+++,,,---/////////000111111222222555666888===EEEPPP]]]eeehhhmmmvvv|||tttooorrr|||rrrggg```XXXPPPQQQaaannnrrr{{{oooTTTFFFKKKVVV\\\fffqqqyyy}}}lll___YYYTTTYYYdddvvvyyysss{{{sssfffUUUFFF===999999333333333222222222111111111111111111111111111111000000000000000000000000---.........//////000000***+++,,,...///000000000...------,,,,,,------.........////////////......////////////000000000000/////////000111111222222444333444555444777AAAMMMrrr******+++,,,------......,,,,,,---...------++++++000///............---,,,---,,,***)))***+++...///---,,,***)))***+++---.........---------------,,,******+++,,,,,,---......///......------......///.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************+++*********))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))******))))))***,,,...///...///111333444555555444444:::EEEOOOXXX^^^cccffffffvvv}}}rrrlllnnnttt{{{~~~|||uuucccRRRJJJKKKOOObbbqqq~~~uuufffXXXNNNMMMYYYgggrrruuu}}}rrrdddaaa^^^ZZZdddiiixxx}}}xxxvvvzzzhhhVVVHHH===555666999777111...111222000000000000000////////////000000//////.........---////////////////////////------------------------////////////////////////........................,,,------...///000111111000000000000111111111111555444555666666888AAALLLrrr---...///000111222333333111111000/////////000000---,,,,,,,,,------,,,,,,000000//////////////////000///...---------...///........................------------------------......------------.........------------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''((((((((())))))************+++,,,...///000111222222222222555777;;;FFFVVVccciiijjjjjjiiinnn|||}}}wwwqqqooossszzz|||qqq```PPPGGGGGGOOOUUUeeeuuu}}}sssfffaaa]]]]]]^^^cccmmmwww~~~wwwhhh[[[ZZZZZZdddttt}}}|||||||||yyyiiiZZZJJJ===777444222222333444666666222111111111111000000000000000/////////.........////////////////////////------------------------................................................------......//////000000000000000000111111111111555444555777666888AAALLLppp111111222333444666666777;;;999666444222333444555000000111111111111111111111111222222111///...---////////////...---,,,,,,.........///////////////000000///...------,,,,,,...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''((((((((()))))))))*********+++,,,...///000000333555444222444;;;AAAJJJVVVfffpppsssrrrqqqqqqzzzvvvtttssstttyyy}}}pppaaaNNNDDDHHHVVVdddlllyyyvvvhhhaaaWWWYYYaaallluuuzzzttteee\\\YYYcccmmmssswww}}}|||nnnsss{{{qqq]]]MMMBBB777000333555111///222333333222222222111111111000000////////////......////////////////////////------------------------------------------------.................................///////////////000000000000111111111111444444555777666888AAAKKKppp666777777888888999999999@@@???===:::888666555555666777777666444444444444444444444444333222000///...///111222222000///.../////////////////////////////////...------,,,,,,------,,,,,,,,,,,,------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++*********************************)))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))***++++++,,,...///000111000444777555444999DDDNNN[[[bbbjjjnnnoooqqqwww|||vvvvvvxxxzzz}}}{{{ssseeeXXXJJJKKKZZZnnn}}}{{{hhh\\\[[[```fffrrr}}}qqq```[[[___fffooowww~~~pppkkkiiiqqqsssdddRRR>>>222666888111...333333222222222111111111111000000//////////////////////////////////////////........................------------------------........................///////////////.........///000000000111111111111333333555777666777@@@KKKrrr999999999999::::::::::::<<<===???@@@@@@>>><<<;;;<<<======:::666444444444;;;;;;:::999888777666666222333666888888777666444111000000000000/////////...........................------,,,,,,------...---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))******+++,,,...///000111222222555777555555;;;HHHSSSfffjjjnnnpppqqquuu}}}vvvyyy|||{{{ooofff^^^XXXTTT]]]nnnxxxxxxqqqbbb^^^dddooovvv||||||}}}wwwbbbYYY[[[fffqqq{{{{{{uuueeeeeeuuu}}}^^^GGG777999<<<666444999222222111111111000000000//////000000000000000000////////////////////////........................................................................///////////////.........///000000000111111111111222222555777666777@@@JJJuuu999999::::::;;;<<<<<<<<<<<<@@@EEEJJJNNNOOONNNMMMOOOQQQQQQMMMGGGCCCCCCEEEGGGFFFFFFDDDBBB???<<<:::555777999:::::::::888777555444444333222111000000.........///////////////.........------......................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((()))))))))*********+++---///111222222333444666666444555===IIISSSjjjnnnuuuzzz~~~~~~uuuwwwzzz}}}wwwnnnddd\\\eeeggglllwww}}}pppiiiiiieee^^^```jjjyyy}}}yyy{{{|||yyywwwxxxyyy||||||~~~eeeZZZ[[[```qqqvvvzzz}}}|||~~~sssiiipppmmmWWWAAA999666222111444222111111111111000000000//////000000000000111111////////////////////////........................////////////////////////.................................///////////////000000000000111111111111111222555777777777???IIIuuuEEEFFFHHHJJJLLLOOOPPPQQQNNNQQQVVV\\\aaaeeefffgggkkkmmmnnnjjjddd``````ccc^^^___aaa```[[[SSSKKKFFF??????@@@@@@???>>><<<;;;;;;:::999777555444333222333222222111111000000000000//////......//////000////////////............------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))************,,,...000222333333333444444444555;;;EEEQQQZZZkkknnnuuu~~~~~~yyyxxx{{{|||ssskkkddd```^^^ooovvv{{{vvv]]]\\\^^^bbbaaa___eeemmmvvvrrrppprrrrrrooonnnoooiiieeecccbbbbbbeeeooozzzrrrddd]]]ggggggmmmvvv~~~wwwnnntttzzzhhhOOO>>>888999<<<<<<333333222222222111111111//////000000000111111111////////////////////////........................................................................------......//////000000000000000000111111111111111222555777777777???HHHpppZZZ\\\___bbbfffjjjmmmooodddfffiiilllqqquuuwwwyyy}}}}}}wwwtttuuuxxxyyy|||xxxlll```XXXNNNNNNMMMKKKIIIGGGEEEDDD???>>><<<:::888666555444777666555444222111000///000000////////////000000000000//////......------------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************,,,...111333444444444111111222777BBBOOO\\\dddlllllloooxxx~~~zzzxxxyyyvvvkkkbbb```cccfffppp{{{mmmYYYOOOLLLUUU```fffggghhhnnntttjjj___WWWZZZ^^^\\\WWWSSSTTTSSSTTTVVVTTTSSSXXX```uuu~~~oooaaa^^^dddsss|||uuusss}}}mmmiiiyyy}}}pppZZZHHHFFFQQQYYY[[[444444444333333333222222//////000000111111111222////////////////////////////////////////////////------------------------........................,,,------...///000111111000000000000111111111111000111555777777777???HHHkkksssnnnkkknnnwww~~~}}}xxxwwwwwwwwwxxxzzz}}}|||{{{xxxtttuuujjjhhh```XXXWWW\\\]]]YYYRRRMMMDDD<<<;;;:::999999<<<999999888777666555555444222222222000//////222444...///000///---+++++++++........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))++++++++++++************(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((*********((('''((()))---...000222444555666777888777888???KKKVVV]]]```jjjooorrrwwwrrrmmmrrrzzz~~~uuuccc\\\bbbdddgggrrryyy}}}mmm]]]RRROOOPPPTTT\\\gggooorrrppplllfff___VVVRRRRRRSSSRRRPPPPPPNNNLLLKKKLLLNNNQQQSSSbbbsss|||~~~~~~hhhaaaaaaeeekkkvvvrrrvvvnnnqqq}}}vvvfffRRRDDD@@@AAABBB888333111333222///000333333222111111000000111111......//////000000111111////////////000000000000000000//////......------//////............//////000000////////////000111222222111111111111111111555333333444555777???IIIkkk|||vvvqqqssszzz~~~{{{wwwuuuwww{{{|||wwwxxxxxxwww}}}{{{wwwuuurrrrrrsssrrrmmmjjj___VVVNNNJJJGGGAAA>>>???BBB@@@>>>;;;888666555444333333333222000////////////000111111111000000111........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''')))******))))))+++---...///111333333444555666:::>>>DDDLLLVVV^^^dddgggkkksss{{{~~~zzzyyy}}}yyynnn[[[WWWgggrrr{{{{{{tttgggYYYTTTUUUSSSZZZdddmmmqqqoooiiieee]]]XXXRRROOOPPPPPPNNNLLLLLLLLLKKKJJJJJJLLLNNNOOOYYYiii|||ooofffaaa```ppp}}}zzz{{{}}}vvvrrrxxxtttaaaMMM???;;;<<<777333111333333111111333333222111111000000111111////////////000000000000////////////000000000000///////////////.........//////............//////......//////000000000111111111222222222222222222555333333444555777???IIIlll}}}vvvuuu{{{{{{{{{{{{yyy~~~}}}zzzsssmmmjjjeee]]]XXXWWW]]]XXXQQQJJJCCC???===<<<888888777666555333222111/////////000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&((()))******,,,...000111222333333333333555666???GGGSSS\\\ccchhhlllooottt}}}zzz~~~rrrjjjdddXXX^^^ttt~~~ooodddbbb\\\SSSSSSZZZ\\\dddoootttpppggg^^^XXXXXXTTTOOOMMMNNNNNNKKKHHHHHHHHHIIIIIIIIIIIIIIIIIINNN[[[kkkvvv{{{qqqbbbdddxxx|||}}}vvvnnnxxxaaaGGG;;;<<<777222111444555333222444333222111111000000111111000000000000////////////////////////000000000000.........////////////////////////....../////////,,,---///000111111111111111111222222333333444444444333333555555777???HHHmmm}}}|||{{{xxxyyy~~~xxxmmmbbbXXXRRROOOOOOFFFCCC???<<<:::888777666333111000/////////...---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))))))))))))))++++++++++++*********)))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&((()))******,,,///222444555666555333444777;;;HHHSSS```hhhkkknnntttyyy}}}|||yyy}}}|||uuu]]]YYY^^^bbbooo|||nnn[[[PPPUUUWWWSSSWWWccckkksss{{{zzzpppcccZZZWWW\\\XXXSSSOOOMMMLLLJJJHHHFFFGGGIIIJJJJJJHHHFFFEEEGGGRRR]]]fffqqqwwweeekkkuuuooommmyyyyyy[[[GGGBBB888222000333555333222333333222111111000000111111111111000000//////......////////////000000000000------......//////000000......////////////......***,,,///111222222111000111111222333444444555555444222333555666777???HHHmmmtttlllhhhggghhhZZZSSSJJJBBB===:::888666777444222111222222111000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***************+++++++++))))))))))))))))))))))))++++++++++++*********)))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((()))))))))***+++///222888999999777555888???EEEXXXaaalllqqqqqquuu}}}xxxqqqooo|||{{{}}}hhhOOOQQQaaappp~~~{{{sss^^^NNNHHHRRR[[[^^^dddnnnuuu||||||qqqgggcccdddhhhccc[[[TTTOOOKKKIIIHHHFFFHHHJJJLLLKKKIIIEEECCCEEENNNVVV\\\gggvvvooohhhiiizzz{{{dddiiisssrrrWWWHHH<<<555000333555333222222333222111111000000111111111111000000//////......////////////000000000000------......//////000000......///000000///......***,,,///111222222111000111111222333444444555555333222333666666777???GGGlllsssuuuwwwvvvuuuxxx}}}|||yyyyyy|||~~~pppggg[[[PPPIIICCC>>>:::999555111111222333222000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))*********+++---111444<<<===<<<999888>>>JJJTTTjjjpppvvvwwwwww{{{}}}pppkkk{{{|||sss```TTT\\\nnn{{{rrrhhhNNNHHHHHHQQQ^^^hhhpppuuuvvvzzz|||wwwoookkkmmmqqqvvvqqqiii___WWWPPPLLLKKKHHHIIILLLMMMLLLIIIFFFCCCFFFMMMSSSWWW___nnn|||vvvnnnnnnzzznnniiijjjuuuhhhQQQDDD;;;333333555444222222333222111111000000111111000000000000////////////////////////000000000000.........///////////////---...///000000///...---,,,---///000111111111111111111222222333333444444333222444666777888>>>GGGlllgggmmmssssssooojjjjjjkkkqqqvvv}}}~~~zzzvvvssssssuuusssooonnnvvv}}}rrrjjjddd]]]UUUOOOFFF@@@:::777777666222///////////////////////////................................................------------------------*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))******+++,,,---111666:::??????>>>:::;;;EEEUUUbbbuuuxxxzzzzzzzzz}}}{{{qqqooottt{{{{{{}}}{{{vvvssspppeeeYYY[[[fffppp~~~qqqddd[[[KKKOOOQQQWWWddduuu~~~zzztttrrrvvvzzzzzzqqqfff\\\TTTQQQIIIKKKLLLMMMLLLIIIFFFCCCDDDKKKPPPRRRYYYfffrrrxxxpppssszzzzzzqqqsss{{{}}}cccNNNBBB777555666555444444333222111111000000111111////////////000000000000////////////000000000000///////////////.........---...///000000///...---......//////000000000111111111222222222222222222333222444777777888>>>FFFmmmsss{{{|||sssnnnmmmooowww~~~yyysssrrrtttoooooooooqqqyyy~~~~~~~~~~~~}}}~~~xxxnnnggg[[[TTTJJJDDDAAA===777222000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++************((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))+++,,,---000444:::???AAAAAA???;;;===III\\\kkkxxxzzz{{{zzzzzz}}}|||zzztttlllkkkoooeeennnzzz~~~{{{{{{}}}wwwgggZZZTTTIIIEEEXXXttttttcccXXXQQQTTT]]]aaabbbnnnuuuhhh]]]WWWJJJKKKLLLLLLKKKHHHEEECCCCCCIIIMMMOOOTTT```kkkpppxxxsssqqqyyy~~~|||vvvwww~~~vvvUUUGGG;;;777888666555555333222222111000111111111......//////000000111111////////////000000000000000000//////.........------...///111111///...---000000////////////000111222222111111111111111111222222444777777888>>>FFFnnn{{{zzz|||}}}}}}yyy{{{}}}vvvyyy}}}||||||qqq___PPPIIIFFF>>>555777555222000000000///...222111111000///------,,,---------.........////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++***)))))))))+++******)))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***))),,,/////////444===EEEBBB???<<>>CCCEEEDDDDDDIIIRRR^^^iiioootttyyy{{{yyyxxxsssiiiccchhhpppqqqnnnmmmmmmvvv~~~|||sss\\\ZZZdddccckkkwwwwww~~~xxxlll```XXXVVVXXXZZZ___jjjtttzzzyyytttmmm___PPPLLLJJJJJJIIIEEECCCEEEEEEFFFGGGIIILLLRRRYYY^^^pppxxx~~~vvvuuuuuuqqq|||dddIII<<<999888555444333333333333222222111111222222222111000000//////000000111111111111000000000000000000000000000000////////////////////////...//////000111222333444222111000000000222333555666444444666666777???HHHmmmyyyvvvooo```SSSIIIFFFAAA:::666333333222222//////..................---............/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******)))))))))******+++***,,,///444999===AAADDDCCCEEEIIIOOOXXXaaaiiinnntttzzz}}}wwwsssqqqfffdddfffmmmrrrrrrqqqrrruuu|||{{{lll]]]aaapppwww}}}uuuhhhWWWNNNOOOVVV[[[]]]gggttt~~~zzzrrrbbbRRRMMMKKKLLLKKKGGGEEEFFFEEEEEEFFFFFFGGGKKKQQQVVVeeerrr{{{|||uuusss}}}xxxpppxxx]]]III>>>888888:::333333222222111111000000333333222222111111000000...000111222222111000...000000000000000000000000...//////000000111111111000000111222333444444555222111111111222333555666555444444666666777>>>GGGkkk{{{wwwzzzzzzoooggg^^^XXXMMMDDD<<<777333111555444222000////////////.............../////////........................------------------------++++++++++++++++++++++++)))))))))***+++++++++,,,+++******)))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))******+++++++++---222999AAAFFFGGGGGGAAAFFFMMMVVV]]]dddiiimmmtttzzzzzzrrrmmmllldddiiiooossssssrrrvvvzzz||||||yyykkkgggnnn}}}zzz```UUUIIIEEEJJJSSSZZZ\\\lllxxxzzzhhhWWWPPPLLLMMMLLLIIIFFFGGGFFFFFFFFFEEEDDDGGGKKKNNNXXXiii~~~}}}{{{xxxttt|||~~~}}}}}}vvv}}}oooYYYGGG:::666999222222222222222222333333222222222111111000000000...///222333333222///...////////////////////////...//////000111222222333000000111222333333444444111111111222333444666777444333444666666777>>>FFFiii{{{rrrooouuu~~~~~~vvviii[[[OOOCCC:::444555444222000000000000111////////////////////////---.....................------------------------------------------------)))))))))***+++++++++,,,+++******))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***************+++,,,,,,)))---333<<>>444444222222222222333555666777000000000000000/////////...///222333333222///...////////////////////////...//////000111222222333//////000000111111222222000111111222333555666777333333444666666777===EEEggg|||yyyzzz|||{{{~~~ppp```QQQCCC;;;555444222000000111222444000000000////////////...---------...............------------------------------------------------***************++++++++++++******)))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************+++,,,---***///777???DDDGGGHHHHHHJJJQQQ[[[cccgggjjjnnnqqqvvv{{{|||uuupppqqquuu}}}xxxwww~~~tttllllll{{{ooo\\\OOOJJJNNNTTTXXX[[[^^^cccgggpppwww~~~{{{dddYYYOOOMMMMMMJJJHHHIIIHHHHHHGGGEEECCCDDDFFFHHHKKK[[[ppp}}}{{{qqqmmmvvvyyypppzzzsssrrrxxxpppzzzyyyaaaGGG777333333333333333444555777888000/////////////////////...000111222222111000...000000000000000000000000...//////000000111111111....../////////000000000000111111222333444444555333222444777777777===EEEeeetttcccSSSJJJ>>><<<888555333222222333000000000000/////////...---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))************+++,,,---...000777???DDDEEEEEEFFFHHHPPPXXXaaagggiiilllqqquuurrrwwwyyytttmmmlllqqqxxx~~~{{{{{{|||oooooowwwsss___UUURRRSSSWWW\\\aaaeeeiiinnnqqquuu}}}kkk^^^QQQLLLKKKJJJIIIIIIGGGGGGFFFEEECCCCCCEEEGGGKKKXXXiiivvv|||vvvpppssswwwvvv}}}|||tttooooooyyyxxxkkkzzzoooSSS???888666555333222222333555666000000000000000000000000000000111111111111000000000000000000000000000000////////////////////////......////////////000000000111111222222333333222222222444777777777<<>>888666444222000000111222111111111111111111222222111000000000000000000111000000000000000000000000////////////............////////////000000000000000111111222222222111111222111444777777777<<>>999555555444111111333222222222222111111000000666444111......///222333---///111111/////////000////////////000000000000////////////000000000000444444333333222333333333111333444444444888>>>DDDcccxxx}}}|||tttnnnlllnnnvvvzzzwwwwwwnnn^^^OOOEEE>>>999444444222111111000000000000000000000000///..............................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******+++((((((+++,,,,,,///555@@@YYY^^^NNNDDDEEEOOO___hhhsssyyywwwwww~~~{{{zzz|||uuuhhhgggsss||||||}}}hhhccc______eeerrr}}}mmm]]]UUUYYY```ccceeejjjrrrzzzooobbbUUUPPPLLLHHHHHHJJJIIIHHHFFFEEECCCBBBBBBBBBDDDGGGMMMVVVaaammmvvv|||wwwqqqooopppyyypppgggsss|||sssdddooo}}}aaaQQQAAA:::555444333000111333222222222222111111111000111000000///000000111222///000222111000//////000////////////000000000000/////////000000000111111333333222222222222333333111333444444444888>>>DDDcccvvv}}}{{{tttsssuuu}}}|||wwwttt{{{~~~tttcccUUUGGG===:::666333333444333111...//////000000//////...---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********++++++***((())),,,,,,,,,000555GGG]]]aaaRRRIIIJJJVVViiiqqq|||||||||tttttt{{{}}}yyyzzzzzz^^^[[[\\\dddrrr}}}~~~zzzyyytttjjj```\\\___cccfffkkkrrrxxx|||{{{tttfffXXXPPPMMMKKKJJJKKKHHHHHHFFFDDDCCCBBBBBBBBBEEEGGGLLLTTT___lllwww}}}tttmmmjjjlllwwwtttdddhhhppp}}}xxxvvvjjjgggvvvttt```HHH>>>555333222111111333222222222222111111111111---...///000111111111000111222333222000//////000////////////000000000000000000000111111111222222222222111111111222222333222333555444444777>>>CCCccczzz}}}{{{yyyxxxyyy||||||yyywww}}}wwwzzzuuuxxxxxxiiiXXXKKKAAA:::444111333444111...///000000000000///..............................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((()))*********++++++++++++***)))***---------111888LLL[[[ZZZNNNMMMTTTbbbuuu|||vvv{{{}}}{{{xxxzzz}}}yyyrrrqqqyyyvvvnnnZZZ]]]dddqqq}}}}}}xxxqqqqqqnnngggaaa]]]^^^aaajjjqqqyyy~~~zzzmmm]]]RRRMMMLLLKKKKKKHHHGGGFFFDDDCCCCCCBBBBBBDDDGGGLLLUUU```mmmxxxtttppplllooo{{{vvvnnnhhhqqqwwwsss|||}}}qqquuulllTTTFFF888333222111222444222222222222222222222222000000000000111111111111222333444333111/////////////////////000000000000000111111111222222222222111111111000111111222222222444555444444777>>>CCCccctttssspppppptttzzz{{{yyyyyyxxxuuuqqqnnnjjjfffdddnnntttzzz}}}~~~}}}zzzuuuvvv|||xxxuuutttpppcccLLLCCC888333333444333000000000000111000000///...////////////////////////...------,,,,,,------...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))*********++++++++++++******+++.........555>>>QQQUUULLLEEEMMMYYYgggwww|||~~~~~~pppsssuuuvvvxxx{{{|||wwwppplllrrr|||vvviii```]]]gggvvvwwwiiijjjjjjfffaaa^^^___aaammmttt}}}vvveeeVVVNNNKKKJJJIIIGGGGGGFFFDDDCCCCCCCCCCCCAAADDDKKKVVVcccppp|||uuuoookkkkkkooo{{{}}}kkknnn~~~{{{zzzyyyxxx{{{eeeRRR>>>555444333333444222222222222222222222333777555222000///000111222222333444333111/////////////////////000000000000000111111111222222222222111000000000111111222333333444555444444777===CCCaaassspppllljjjkkkooorrrttt{{{{{{zzzwwwsssooonnnoooqqqwww}}}~~~yyyssspppooosssyyy}}}}}}rrr}}}uuu]]]TTTHHH>>>999777555333111111222222111111000///////////////////////////......------------......------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))*********+++++++++***,,,......000:::EEEUUURRREEE@@@MMMYYYdddqqqvvvwww|||}}}oooppprrrvvvzzz||||||zzzvvvnnnrrryyy{{{nnnaaaZZZeeessswwwaaaeeehhhfffbbbaaaeeeiiinnnuuu}}}rrr^^^PPPKKKJJJIIIGGGFFFEEEDDDCCCCCCCCCCCCCCCGGGNNNYYYhhhxxxzzzpppgggbbbfffvvvmmmjjjttt{{{{{{vvvxxx```FFF999666666444444222222222222333333333333:::777333000//////111333111222333222000//////000////////////000000000000000000000111111111222222111111111111111222333444333555555444444777===BBB___{{{yyyvvvtttrrrrrrvvvzzzvvvxxxyyyvvvrrrqqqrrruuuzzz}}}}}}zzzzzztttuuuxxx|||}}}{{{qqqjjj^^^QQQFFF===777555222333333333333222111111////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((()))))))))******,,,+++---......222???LLLVVVSSSHHHFFFSSS\\\cccppprrrwwwxxxnnnsssuuuyyy|||}}}}}}}}}wwwxxx{{{}}}vvviiiaaa```ppp|||{{{ppp___fffkkkiiidddccciiipppnnnssszzzhhhSSSKKKJJJIIIGGGFFFEEEDDDDDDCCCCCCDDDDDDFFFKKKUUUfffzzzqqqfffccckkkuuuuuuiiifffppp|||uuuvvvmmmNNN>>>999888666555222222222333333333444444666555333111000000111222///000222111000//////000////////////000000000000/////////000000000111111111111111222222333444555444555666444444666===BBB]]]~~~}}}}}}{{{wwwuuuxxx}}}{{{}}}~~~{{{vvvtttvvvyyysssvvv{{{~~~~~~|||~~~~~~~~~}}}{{{wwwwww~~~{{{uuusss~~~zzzpppaaaPPPBBB999555333444444444444333222222000000000000000000000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,---......333BBBPPPTTTVVVOOOOOO[[[aaaggguuusss{{{rrrllluuuwww{{{~~~}}}|||~~~~~~}}}ttthhheeeiiixxx~~~zzzzzzssshhhbbbiiiooommmeeecccjjjsssnnnrrrxxx~~~nnnVVVKKKJJJJJJGGGFFFEEEDDDDDDCCCDDDDDD>>>===@@@III[[[sssyyymmmeeeeeehhhrrrmmm___cccsssyyyqqqwwwtttSSS@@@<<<999777555222222222333333444444444111111222222222111111000---///111111/////////000////////////000000000000////////////000000000000222222222222333444555666444555666555444666<<>>888444333333222333333444555222222111111111111222222111111111111111000000///.../////////000000000111111111111111222333444555444333111000000111333444222444666666555777<<>>AAAWWW||||||rrrsssiiiXXXKKK???666444555222///000111111111111000000000000//////.........---------------------------------------------,,,,,,,,,,,,---,,,***((('''((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************+++,,,------,,,555CCCPPP[[[cccffffffcccggggggfffooo}}}yyyvvv{{{zzz|||~~~}}}|||uuueeeXXX___ppp|||}}}}}}}}}~~~wwwlll```ZZZ[[[aaagggllloooqqqrrrrrrqqqqqqrrrqqqpppqqqtttvvvwwwvvvtttxxxuuujjjZZZNNNGGGHHHFFF@@@AAAHHHRRRXXXaaahhhkkkjjjiiihhhfffgggiiijjjkkknnnsssvvvqqqggg]]]\\\eeewwwuuueee___```~~~pppccccccbbb^^^VVVbbbnnnrrrtttxxx|||~~~xxxnnnrrrqqqRRREEE===666444333111000222111222222333333222222111222222111111000//////...000000000000000000000000000000111111111222222222222222222333333333444444444555555555666999===AAAVVV{{{yyyjjjrrrzzzkkk\\\NNN>>>888666333111000000000111111111111111111/////////.........------------------------------,,,,,,,,,,,,+++++++++++++++***)))(((((()))+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************+++,,,---...///<<>>UUUzzz~~~uuugggcccfff|||jjjUUUEEE===888444333333222222222111111111000000000/////////......------------------------,,,,,,,,,,,,++++++++++++---,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++,,,...///000111HHHWWWZZZhhh~~~jjjddd___]]]ZZZYYYeeetttoootttwwwxxxzzzzzztttmmmrrrpppnnnooottt{{{vvvjjjooo{{{xxxnnnccc___ccchhhiiihhhhhhjjjlllmmmnnnoooqqqssstttsssrrrtttvvvwwwwwwvvvuuuxxx{{{~~~xxxqqqkkkTTTMMMEEEBBBHHHSSS___ggguuuvvvvvvtttrrrqqqssstttuuuuuutttrrrooonnnnnnoooppprrruuuzzz~~~{{{wwwsssooommmcccaaa^^^[[[ZZZZZZ[[[\\\]]]```eeemmmwww}}}{{{qqqfff^^^\\\aaapppmmm\\\]]]hhhvvv}}}}}}}}}~~~{{{jjj[[[\\\iiittt{{{|||wwwwww|||gggUUUCCC:::666444222333333333333444444333333333111111000000000000000000......................../////////000000000111111222111111000111222333444111333555666777888;;;>>>SSSyyy}}}pppfffkkknnnYYYJJJ@@@888444444333222111111000000000000000000/////////...------------------------------------,,,,,,,,,,,,+++++++++,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++---...000111777NNNYYYSSS]]]yyytttgggYYYWWW```kkksssvvvsssvvvxxxzzz}}}yyyrrrrrrqqqqqqttt{{{pppmmmsss~~~yyyoooeeedddhhhkkkhhhccceeegggkkkllllllmmmnnnoooppppppqqquuuxxxyyyyyywwwuuuwwwyyyzzz}}}|||vvvpppjjjRRRMMMGGGFFFNNN]]]jjjrrrxxxxxxxxxwwwvvvuuuwwwyyyvvvvvvtttrrrooonnnppprrrtttuuuwww{{{~~~{{{wwwrrrlllgggeee\\\[[[XXXUUUTTTTTTUUUVVVVVVWWWXXX[[[```gggqqqwwwtttxxx{{{tttccc^^^___eeevvvmmm^^^]]]gggzzz}}}zzz|||yyyjjjbbbgggttt|||}}}zzz{{{tttqqqvvvbbbJJJ===888444222333222222333333333333222222000000000000000000000111////////////////////////////////////000000000111111111111111222222222222111333555666777888;;;===PPPvvvzzz{{{]]]yyykkkWWWHHH===666555444333111000//////000000000000////////////------------------------......------------,,,,,,((()))***+++,,,------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))),,,,,,,,,---///111222333:::PPPWWWJJJOOOmmm~~~jjjTTTQQQcccvvvxxxrrrvvvxxxyyyzzz~~~zzzrrrttttttuuuyyypppooouuu~~~}}}xxx}}}{{{rrriiihhhmmmmmmggg___[[[^^^bbbddddddccccccdddhhhiiilllppptttvvvuuusssuuuvvvwwwvvvxxx}}}xxxsssmmmUUUQQQLLLLLLVVVfffuuu|||xxxyyyzzzyyyyyyyyy{{{}}}yyyxxxvvvsssqqqqqqtttvvvwwwwwwyyy|||}}}yyytttnnngggaaa]]]XXXWWWUUURRRPPPOOONNNNNNOOOPPPQQQQQQRRRUUUZZZ^^^ooo||||||sssvvvzzz}}}jjjcccaaaaaafffppphhh[[[___www{{{rrrttt}}}qqqbbbbbbpppzzz|||vvvnnn}}}mmmRRRBBB;;;666444444111111222222222222111111000000000000000111111111000000000000000000000000////////////000000000000000000111222222222222111000222555666777888;;;===NNNtttwwwyyyrrrqqqpppZZZKKK===888666777444///000555222111111000000000000000........................+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,+++***))))))******))))))))))))))))))))))))******)))((((((((((((((())))))************))))))++++++++++++++++++++++++'''///---+++222222000444GGGRRRVVVRRRTTTbbblllmmmjjj[[[OOOUUUgggtttuuupppwww|||}}}~~~|||gggeeevvv}}}yyyuuurrrxxxvvvppplllnnnuuu|||zzzyyytttpppssswwwqqqgggaaadddccc___^^^___^^^[[[bbbdddgggjjjnnnppprrrsssyyyvvvsssqqqtttzzz~~~|||kkkWWWTTTRRRWWWeeettt||||||||||||}}}}}}}}}}}}}}}|||}}}zzzwwwuuuuuuuuuvvv{{{{{{||||||}}}~~~|||wwwqqqjjjccc[[[VVVTTTTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRTTTUUUVVVWWWXXX```fffnnnzzzyyysssyyy~~~pppgggaaa```cccwww}}}kkk___hhh{{{zzzooovvvzzzaaaSSS___vvvssssssaaaEEE::::::888222333333333222222222111111222111111111000000//////000000111000000///...---......///000111222222333000000000111222222333333555666666666666888<<>>666333333333333222222222111111111111111000000000000000---...///000000111000000111111111000000000000000222222222111111111000000444444555555666888<<>>999666444333222222111111222222////////////////////////------............------------,,,,,,,,,,,,++++++******))))))***++++++,,,******************************))))))******+++,,,))))))************)))))))))******+++,,,,,,------***//////111444555EEEbbbtttrrrppppppmmmeee\\\VVVZZZjjj{{{wwwwwwwwwxxxvvvqqqoooqqqtttuuuooommmttt~~~yyyrrriiiiiittt|||yyywwwyyyvvvtttuuuxxxvvvooollloooqqqtttwwwwwwzzzyyyxxxvvvuuuvvvwwwzzz{{{vvvvvvvvvvvvwwwwwwxxxxxxyyyzzz|||xxxmmmeeeeeeppp}}}||||||wwwsssuuuqqqlllhhhfffeeecccaaabbbccccccddddddcccccccccdddcccbbbaaa```___^^^^^^YYYYYYZZZ[[[]]]]]]\\\[[[___gggxxx|||}}}qqqiiitttsssbbbbbbjjjiii```\\\bbbgggaaaVVVPPP^^^rrrkkk```ssswwwbbbQQQDDD<<<333333333222222222111111///000000000111111111111///000000000000//////...//////000000111111222222111111111111111111222222111222444444555888<<<@@@PPPtttxxxyyyqqqcccvvv\\\KKK@@@888444333222222111111222222000000000000000000000000------............---------------,,,,,,,,,++++++******))))))***+++,,,,,,******************************))))))***+++,,,,,,))))))************))))))))))))***+++,,,,,,------***///000222666666IIIhhhhhhggghhhiiieee]]]TTTPPPdddsss~~~~~~}}}}}}wwwpppllllllooovvv|||~~~xxxwwwyyyrrrqqqttt{{{~~~mmmbbb```kkksssqqqpppssssssmmmkkknnnmmmhhhgggkkkrrrsssqqqmmmoootttxxxxxxzzzyyyxxxwwwwwwyyy{{{|||xxxwwwvvvuuuuuutttuuuuuutttvvvxxxxxx{{{}}}pppeeedddcccooo~~~}}}zzzrrrmmmooollliiihhhggggggfffdddgggfffffffffggggggggggggfffeeedddcccbbb```______\\\[[[YYYYYYZZZZZZYYYXXX^^^^^^fffvvvzzzyyyyyy{{{{{{pppqqqwwwccc___eeeccc[[[WWW___jjjlllaaaVVVQQQlllrrrdddqqqvvvdddSSSEEE:::333333333222222222111111//////000000111111111222000000111000000///.........//////000111222222333333333222222111000000000111222333444555888===@@@QQQuuuwwwvvvhhh~~~nnn```PPP::::::333///111333222000111000000000000000//////...//////.........---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((******))))))))))))******++++++++++++++++++,,,,,,......000333777@@@UUUhhhaaaiiieeegggoooaaaRRR[[[ooouuu{{{|||tttccc```ooo|||~~~}}}{{{yyyqqq{{{~~~fff^^^^^^fffiiidddfffnnnjjj```^^^eeegggcccdddkkkmmmrrrtttpppmmmoooqqqqqqyyywwwuuuuuuwwwyyyyyyyyyyyyxxxwwwuuussspppnnnmmmnnnooopppqqqssszzzsssggg```^^^kkkqqqwww||||||~~~|||xxxtttpppllljjjnnnnnnnnnmmmlllkkkiiihhhggghhhhhhiiiiiijjjjjjkkkkkkkkkjjjhhhfffdddbbbaaa\\\^^^^^^\\\YYYWWWWWWWWWYYYZZZ]]]aaafffoootttsssyyy}}}zzzwwwxxxoooiiifffggg^^^WWW[[[ffflllhhh```RRR```uuuwwwkkkjjjvvv~~~gggVVVLLLAAA666444222111222222111///222111111000000000000000000000000000000000000000000000000000000000000000111111222222222333333333444555555555555777999<<>>:::666333222222222111333222111111000000111111////////////////////////////////////////////////111111111111222222222222333444555555555777:::===NNNnnn{{{yyyrrrjjjyyyeeeRRR>>>666555444222111111111111111111000000///000000/////////.........------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++******))))))))))))************+++,,,------.........111///000EEEdddtttrrrrrrppplllccc[[[```nnnvvvuuuyyy|||{{{{{{}}}|||yyysssddd```nnnxxxzzz|||tttlllzzz~~~}}}yyyzzz~~~zzzqqq___PPPMMM\\\ddd]]]YYY^^^iiijjjlllmmmhhhcccbbbeeemmmoooqqqtttyyy|||yyysssqqqppppppqqqrrrsssrrrqqqrrruuuxxxzzzyyyuuuppplllllloooqqqqqqoooooorrruuuuuuxxx}}}}}}rrraaaPPPEEE@@@@@@BBBHHHWWWhhhpppttt{{{~~~yyytttppplllkkkiiihhhggggggggghhhhhhiiikkkmmmnnnoooppppppqqqqqqooommmllljjjhhhhhhggggggggggggfffeeecccccccccddddddaaa]]]ZZZXXXXXXUUUTTTUUUXXXVVVTTTWWW]]]___eeeqqqyyylllooouuuzzzgggnnnuuuvvvrrrnnnnnnqqqiiiWWWSSSiii~~~ttt{{{sss^^^VVVggglllPPPBBB===777333222222222222111111000///////////////////////////////////////////////////////////////000000111111111222222222222333555555555777;;;===NNNnnn}}}tttmmm{{{dddJJJ<<<777555333333111111222222111111000///000000000/////////......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++******))))))))))))************+++,,,---...//////...000000777MMMiiixxxzzzzzzsssgggZZZdddvvvzzzxxx}}}}}}{{{{{{yyyuuuccc[[[^^^nnnyyy|||xxxrrrpppmmmzzz}}}zzzrrrppprrrooofffYYYRRRRRR]]]fffdddZZZSSSVVV```kkknnniiicccbbbeeeoootttxxxzzz~~~~~~xxxrrrqqqqqqrrrttttttsssqqqqqqtttwwwyyyxxxuuupppmmmnnnqqqtttssspppnnnoooqqqpppqqqtttyyytttgggTTTDDD======AAADDDBBBOOO]]]eeekkktttzzz|||zzzzzzxxxvvvuuuxxx}}}~~~~~~yyyuuuqqqllliiifffeeedddddddddeeefffgggdddfffhhhkkknnnppprrrrrrpppooonnnkkkiiigggeeedddfffffffffffffffeeedddcccbbbccccccaaa]]]ZZZYYYYYYXXXVVVWWWYYYXXXUUUVVVZZZ[[[[[[```mmm}}}qqqjjjgggppp~~~{{{lllqqqvvvwwwtttpppmmmlllrrr___SSS]]]sss|||yyy~~~zzziii\\\cccwwwuuuXXXFFF@@@999444222222333333000000///............///000000000000000000000000000000000000000000000000000000000111111111111222222333444555666888;;;>>>KKKlllpppqqqvvv\\\HHH;;;333333666111222222222222111000000000000000000/////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))************+++,,,---...//////000...111>>>SSShhhwww}}}xxxkkk\\\hhhzzzwwwzzz{{{yyyvvvsssYYY[[[cccrrr|||tttlllmmmpppwwwzzzvvvmmmjjjmmmjjjcccYYYXXXVVV[[[gggnnneeeVVVRRR\\\gggjjjgggdddddddddooovvv|||~~~~~~zzzqqqqqqqqqssstttuuusssqqqppprrrtttvvvuuusssooommmlllpppttttttrrrooopppqqqoooooopppsssvvvwwwvvvuuuggg\\\MMMBBB>>>???BBBDDD@@@IIISSSZZZbbblllrrrssspppooommmjjjjjjmmmsssxxxzzzyyyxxxzzz}}}}}}xxxsssnnnkkkhhheeecccaaa```______```bbbeeefffcccdddgggjjjmmmoooqqqqqqooonnnmmmkkkiiigggfffeeeeeeeeefffffffffeeeddddddaaabbbbbb```]]]ZZZZZZZZZ[[[YYYYYY[[[[[[YYYZZZ]]]^^^ZZZ[[[cccooo|||mmmkkksss{{{mmmpppuuuzzz{{{wwwpppjjjmmmaaaSSSQQQaaavvv~~~|||qqqbbb___qqq{{{___HHHBBB:::444222222333444111000000///////////////000000000000000000000000000000000000000000000000000000000000111111111111111333444555666888;;;>>>KKKlllwwwjjj~~~kkkSSS>>>222333:::111222222222222111000000000000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,******))))))))))))************+++,,,---//////000111---222BBBVVVfffsss}}}xxxmmm^^^kkk|||tttyyy|||zzzwwwsssYYY```lllxxxtttiiilllrrrtttxxxuuullljjjmmmllleeeWWWXXXTTTSSS```nnngggUUUXXX^^^dddffffffgggfffeeellluuu|||}}}|||}}}{{{yyyqqqqqqqqqssstttuuusssqqqnnnppprrrtttsssqqqnnnllljjjnnnssstttrrrpppppprrrlllllllllmmmnnnmmmkkkiiiUUUPPPIIIDDDBBBAAA>>><<<@@@FFFMMMRRR[[[ffflllllljjjhhheeecccbbbffflllqqqwwwvvvuuuwww{{{~~~uuupppjjjfffcccbbb```___]]]]]]\\\\\\^^^```ccceeeccceeegggiiilllnnnooopppmmmmmmlllkkkjjjjjjiiiiiidddeeeeeeffffffeeedddddd```aaaaaa```]]][[[ZZZZZZWWWUUUUUUYYYZZZZZZ[[[___```ZZZYYY^^^gggqqq|||ooonnnvvv~~~jjjmmmsss}}}uuukkkeee```RRRHHHSSSnnn~~~{{{uuufff]]]nnn~~~bbbJJJDDD;;;444222222444444222111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111333444555666888<<<>>>MMMnnnxxxeeevvv~~~fffIII555111666333333333111000///000222000/////////..................---------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++************************)))************++++++++++++,,,,,,------.........+++666666DDDgggtttooovvvyyyiiieeepppzzz~~~{{{zzz||||||ooocccooo{{{sssoooxxxyyyrrrrrrvvvrrrjjjllllllaaa[[[SSSKKKOOO\\\fffbbbZZZSSSWWWaaalllpppmmmjjjkkkooorrrxxx|||~~~{{{yyysssrrrqqqqqqrrrsssrrrqqqqqqqqqqqqpppnnnmmmkkkjjjiiijjjkkkmmmooopppqqqqqqooopppooolllllljjjbbbYYYMMMIIIEEEBBBAAAAAA@@@???BBBBBBEEELLLVVV^^^bbbbbbeeeeeecccaaa```bbbfffiiilllmmmppprrruuuwwwxxxyyy}}}}}}|||zzzyyyxxxiiigggdddaaa^^^[[[ZZZYYYWWW[[[___^^^\\\\\\___cccccceeehhhjjjlllmmmlllllllllllllllkkkjjjhhhffffffggggggggghhhggggggffffffaaa```^^^\\\[[[[[[[[[\\\[[[YYYXXXWWWXXXYYYYYYXXXYYYYYYZZZ\\\```ffflllooossslllvvvuuupppjjjkkktttzzzvvvooobbb]]]SSSJJJLLL\\\qqq}}}wwwhhhgggyyypppSSSIII<<<333///000222333000000000000000111111111000000000000000000000000000000000000111111111111000000000000111111111111222333444444444666:::<<>>:::333333333444444444444444000000000/////////............---------,,,,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++************************************+++++++++,,,+++,,,,,,---......//////444444999SSSmmmlllccciiifffiiijjjmmmsss{{{~~~}}}pppjjjkkk|||}}}yyy{{{zzzyyytttssslll______aaaZZZPPPSSSSSSPPPPPPRRRPPPLLLJJJNNNWWWbbbgggfffgggjjjsssvvvzzz}}}yyyuuurrrqqqqqqqqqpppppppppooommmllljjjiiikkkkkkjjjiiijjjkkklllmmmlllmmmkkkhhhgggeee]]]TTTHHHFFFBBBAAAAAABBBBBBBBBDDDCCCBBBEEEIIINNNQQQRRRYYYYYYXXXVVVTTTUUUWWWZZZ^^^bbbhhhnnntttwwwyyyyyy~~~~~~}}}}}}}}}~~~wwwuuuqqqmmmhhhdddbbb```______^^^]]][[[YYYVVVUUUUUUYYY\\\]]]]]]^^^bbbeeehhhgggeeeeeeeeefffhhhiiieeeeeeffffffffffffeeeeeefffffffffeeedddcccbbbaaa``````___^^^]]]]]]^^^^^^```^^^\\\ZZZZZZ[[[]]]^^^bbbaaa___]]]\\\\\\]]]]]]___eeesssrrr||||||rrrnnnoooqqqqqqoooqqqkkk___OOOFFFNNNeeeyyy|||pppgggmmmyyyaaaUUUFFF<<<999888555111222222111111000000//////000000000000000000000000000000000000111111111111000000000111111111222222222333444444444666:::<<>>;;;>>>===@@@PPP```YYYFFFBBBFFFOOOWWWYYY\\\eeeooouuuuuuuuuvvvyyy~~~xxxttttttvvvttttttsssrrrqqqooonnnmmmggggggfffdddcccbbbaaa``````aaa```^^^^^^]]]VVVMMMHHHFFFCCCCCCEEEHHHIIIIIINNNQQQVVVXXXXXXYYY[[[]]]\\\]]]^^^]]]YYYUUUSSSSSSRRRUUUZZZaaaggglllooopppuuuvvvwwwyyyyyyyyyyyyxxxxxxwwwuuusssqqqpppoooooohhhhhhgggfffeeedddccccccccccccbbbccccccdddccccccdddfffiiilllmmmmmmkkkjjjiiiiiiiiiiiihhhgggfffeeeffffffggggggfffeeeeeedddbbbbbbbbbbbbaaa```^^^]]]ZZZ^^^cccdddbbbcccfffjjjlllmmmmmmmmmkkkhhheeecccZZZYYYWWWSSSRRRUUU[[[```lll{{{nnn]]]RRRYYYhhh|||wwwrrrhhhVVVGGGLLL[[[mmmvvviiiWWWkkkuuubbbMMM===555333444111111111000000000000000000000000000000000000000000000000000111111111111111111111222222222333333222333444444444666:::<<>>>>>@@@OOO```\\\JJJEEEIIIQQQXXX[[[]]]gggrrrvvvvvvuuuvvvyyy}}}zzzvvvwwwzzzsssssssssrrrpppooommmlllddddddccccccbbb```^^^]]]^^^```___^^^^^^]]]VVVNNNIIIGGGDDDDDDFFFHHHIIIJJJQQQUUUZZZ\\\\\\\\\]]]___bbbcccdddccc___[[[XXXXXXRRRUUUZZZaaagggmmmrrrtttsssuuuwwwyyy{{{{{{{{{{{{~~~|||zzzwwwvvvuuutttooonnnllljjjiiihhhhhhhhhgggeeeddddddddddddcccbbbdddeeegggiiikkklllmmmmmmiiiiiijjjjjjjjjjjjiiiiiijjjjjjiiihhhgggeeecccbbbaaaaaacccddddddcccbbbaaaZZZ___cccdddbbb```cccfffiiikkkmmmppppppooommmlllfffeeeaaaZZZSSSQQQSSSVVV[[[nnnttteeeSSSIIITTTggg~~~yyyuuummmZZZGGGGGGRRReee|||oooWWWhhh|||}}}zzzrrrcccPPP>>>444222333000000000000000111111111000000000000000000000000000000000000111111111111111111222222222333333333222333444444555666:::<<>><<<<<<===FFFVVVaaa\\\QQQQQQQQQUUUZZZ]]]aaakkktttzzz{{{{{{zzzzzz}}}yyyttttttvvvsssqqqqqqrrrpppmmmjjjfffeeeccc```^^^\\\ZZZZZZ^^^]]][[[[[[ZZZVVVQQQLLLJJJJJJIIIGGGFFFGGGJJJMMMUUU]]]bbbbbbbbbeeefffffffffdddaaa___^^^\\\YYYVVVWWWXXX]]]eeeiiijjjmmmrrrxxx{{{~~~zzzxxxvvvsssqqqooonnnnnnkkkjjjhhhhhhhhhhhhfffdddccceeehhhjjjjjjlllnnnooommmmmmkkkjjjiiihhhhhhhhhiiigggfffeeeeeedddbbb```dddcccbbbbbbaaaaaaaaaaaa\\\^^^```aaaaaabbbdddfffiiilllppprrrttttttuuuvvvsssnnniiieeecccaaa___]]]YYY[[[bbbrrryyykkk\\\VVVbbbsssyyykkkRRRDDDIIIeee~~~|||sssccc\\\qqqyyyssspppfffUUUCCC777444555444333222111000000000000000000000000////////////000000000000111111111111111111000000111111222333333444555555555777:::<<>>>>>AAAIIIVVV___\\\TTTTTTTTTVVV[[[___cccmmmwww}}}~~~~~~~~~~~~vvvtttwwwwwwvvvtttsssrrrooollliiihhhfffccc```]]][[[YYYXXXZZZYYYYYYXXXWWWUUUPPPMMMJJJIIIHHHFFFDDDEEEHHHKKKTTT]]]dddeeeeeehhhiiihhhfffccc```^^^^^^\\\[[[YYYZZZXXX\\\dddjjjlllnnnqqqzzz}}}}}}yyywwwwwwvvvtttqqqnnnlllkkkjjjkkkjjjhhhgggeeefffhhhiiiiiiiiikkkmmmllllllllllllkkkjjjiiihhhhhhgggfffgggggggggeeecccdddcccaaa``````bbbdddeee___aaacccddddddeeehhhjjjkkkooosssuuuttttttvvvxxxtttqqqnnnlllkkkjjjhhhggg___^^^^^^dddtttppp^^^UUU___pppzzz}}}pppWWWEEEFFF]]]wwwzzzooo\\\ddd}}}vvvrrrhhhWWWEEE999666777444333222111000000000000////////////000000000000000000000000111111111111111111000000111111222333333444555555555777:::<<>>GGGkkk]]]^^^___aaaccceeeggghhhqqqrrrsssssssssssstttvvv{{{}}}{{{lllbbbZZZ[[[aaannn}}}|||uuutttzzz~~~tttuuutttlllHHH:::666222222222111111111111000//////...------------...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------000333//////@@@UUUooommmvvv{{{llleeekkksssyyyzzzzzz}}}~~~}}}|||ooofffjjjxxx~~~|||xxxjjjiiirrr{{{|||}}}vvvpppwwwttt___OOOTTTffftttpppkkkbbbTTTIIIJJJNNNRRROOOJJJLLLRRRRRRPPPOOORRRUUU\\\iiivvv|||~~~yyysssooonnngggeeebbb___\\\YYYWWWVVVWWWYYY[[[ZZZXXXWWWXXXZZZUUUVVVWWWXXXZZZ^^^dddhhhmmmsssuuuqqqnnnoooqqqpppnnnnnnmmmlllkkkhhhccc___]]]```gggmmmnnnpppyyy{{{yyywwwtttqqqppppppqqqppppppmmmmmmmmmmmmlllmmmpppsssooooooooooooooopppqqqqqqmmmmmmlllmmmoooooonnnmmmjjjkkkkkkkkkkkkkkkjjjjjjhhhjjjkkkjjjiiihhhiiijjjlllkkklllrrr{{{{{{uuussssssuuuqqqnnniiidddgggttt}}}tttggg______eeevvv{{{xxxtttfffQQQIII>>>LLL^^^ooo|||wwwqqq\\\ZZZuuurrr```NNN@@@888444333222111000000000000000000000000////////////000000000000111111111111111111000000111111222333111333444555666888;;;>>>GGGkkk~~~kkkYYYLLLCCCDDDLLL]]]rrr|||rrrgggdddkkksssqqqwwwtttrrr}}}VVVAAA;;;222222222111111111111000//////...------------...------------------------------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---222555000000EEE___yyyrrryyyzzzjjjgggpppvvvzzz{{{}}}}}}uuupppwww~~~{{{}}}}}}ooo]]]]]]iiiyyy{{{~~~vvvpppvvvoooXXX^^^ZZZbbbjjjiiihhhcccVVVGGGHHHMMMQQQNNNHHHKKKSSSSSSPPPOOOQQQUUU\\\iiivvv|||~~~{{{tttpppooofffeeebbb___\\\YYYXXXWWWVVVYYY]]]^^^___```dddgggcccdddfffhhhkkkpppvvv{{{sssxxxyyyuuurrrtttwwwwwwvvvuuuuuuuuusssoooiiieee___dddkkkooonnnnnnxxx||||||yyywwwsssrrrrrrssssssrrrqqqqqqpppnnnmmmmmmppprrrppppppooonnnoooppprrrsssooonnnmmmnnnppppppooommmlllkkkjjjjjjjjjlllnnnpppmmmnnnooonnnlllkkklllmmmllliiiiiiqqq|||{{{vvvtttuuuxxxtttppphhhcccfffssszzzkkkdddfff```sss|||{{{zzzmmmYYYOOOCCCIIITTTcccssstttvvvaaaVVVnnnvvveeeSSSDDD;;;444333222111000000000000111111000000//////......000000000000111111111111111111111000111222222333111333444555666888<<<>>>HHHjjjkkkVVVEEEGGGDDDIII\\\ttt}}}xxxppphhhdddfffhhhsss|||zzzppptttiiinnnKKK555555333111222222000///000000000000000000000000000---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------.........---000222...111IIIeeewwwrrruuuuuuoooyyyxxxzzz}}}}}}{{{zzzzzzyyyeeettt~~~zzz{{{{{{oooaaaeeessszzz~~~}}}yyyzzzzzzkkkWWWWWW\\\]]][[[\\\```^^^WWWOOONNNLLLKKKJJJKKKLLLMMMOOONNNPPPSSSUUU[[[hhhuuu~~~~~~{{{qqqjjjmmmggg```\\\YYYXXXYYY\\\\\\```dddfffhhhkkkppptttkkkjjjjjjjjjlllooorrruuunnnqqqsssuuutttssstttuuu~~~~~~|||wwwqqqkkkgggeeefffkkkqqqtttwww~~~}}}~~~|||xxxwwwtttppppppsssnnnqqqsssrrrooonnnppprrrrrrpppooopppssstttuuutttrrrttttttsssqqqpppqqqrrrpppnnnmmmllllllmmmoooppprrrooommmmmmoooooollljjjlllmmmooosssyyy}}}zzzxxxvvvvvvssspppkkkiiimmmxxxsssiiibbbZZZgggtttvvvqqqiii```XXXFFFBBBYYYhhhcccxxx|||qqq```\\\gggwww|||ooo```MMM>>>777111...111333111//////222222222111000//////...000000000000111111111111222222111111111111111111111222444555555777999<<>>:::555222333333000///000000000000000000000000000---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,---------............111333000444KKKffftttssswww}}}wwwuuu{{{zzzzzz|||}}}zzzwwwtttnnn```rrr}}}zzznnnbbbiiixxxzzz}}}{{{xxxzzzxxxhhhTTTOOOQQQQQQOOORRRXXXYYYUUUSSSQQQNNNKKKJJJKKKLLLMMMMMMLLLMMMPPPSSSZZZhhhvvv~~~||||||ssslllkkkfff```\\\YYYWWWVVVWWW\\\cccjjjnnnmmmiiieeedddWWWVVVVVVWWWYYY]]]```cccgggjjjnnnqqqrrrtttvvvxxx}}}xxxrrrmmmjjjggggggkkkqqqtttxxx|||yyyyyyvvvqqqpppsssqqqssstttssspppppprrrttttttsssrrrssstttvvvvvvuuuqqqrrrsssrrrpppoooooopppooonnnmmmkkkkkklllmmmnnnqqqooommmmmmnnnnnnllliiikkklllnnnsssxxx{{{xxxvvvuuutttqqqmmmkkkoooyyywwwjjjbbbYYYgggtttvvvpppfffZZZQQQKKKBBBUUUgggfffwww|||ttt___UUU```uuuuuufffSSSDDD888222///111333111//////222222111111000//////...000000000000111111111111111111111111111111111111111222444555555777999<<>>DDDHHHNNNTTTYYY___dddhhhhhhllloooooollliiigggggghhhgggiiinnnrrrxxx~~~}}}~~~|||vvvtttuuuxxxwwwuuusssssstttwwwyyywwwvvvttttttuuuvvvuuutttqqqrrrsssqqqooonnnnnnoooqqqqqqooonnnnnnnnnnnnnnnqqqpppooonnnmmmlllkkkjjjiiikkkooosssxxx|||~~~{{{xxxvvvwwwuuurrrqqquuu{{{fffXXXOOO[[[hhhmmmnnnjjjccc\\\\\\EEEKKKeeepppuuu}}}}}}wwwyyymmm```hhh}}}vvviiiVVVFFF<<<555000222333111///000111111000000///////////////000000000111111111111111111111111111222222222111222444555555777999<<>>===>>>@@@CCCEEEJJJIIIJJJMMMPPPXXXggguuuyyyyyy}}}~~~|||~~~|||tttoooiii]]]PPPHHHCCC===777555555777888555444333333333444555666999<<>>666111222333111///000000000000//////////////////000000000111111111111000000111111111222222222111222444555555777999<<>>@@@CCCFFFGGGIIIIIIJJJMMMPPPUUUcccpppzzzzzz~~~{{{yyy~~~vvvqqqlll___OOOAAA>>>:::888777777666555666555555444333333333333555888;;;???BBBFFFKKKNNNNNNVVV^^^bbbaaaaaadddgggdddcccfffkkkqqqxxxzzzyyy{{{{{{yyyvvvvvvwwwyyyyyyyyyvvvtttssssssuuuvvvuuutttvvvwwwwwwuuurrrqqqqqqqqqssssssssssssssssssssssssrrrssssssqqqnnnlllkkkllljjjkkknnnrrrwww{{{~~~|||zzzuuutttuuuvvv|||zzzaaaRRRNNNUUU\\\aaafffjjjjjjfff___LLLGGG[[[ppptttvvv}}}wwwzzzqqqaaa___sssttt```NNN@@@888222222333111///000////////////////////////000000000000111111111111000000000111222222333333111222444555555777999<<>>@@@BBBDDDFFFGGGHHHHHHJJJMMMNNNRRR]]]hhhsssuuu|||}}}~~~}}}|||tttqqqooobbbQQQ???<<<888777777777555333666555555555444444444444555777999;;;===AAAEEEHHHKKKSSS\\\```______bbbfffccccccfffmmmssszzz{{{{{{~~~}}}zzzxxxyyy{{{|||{{{zzzxxxvvvuuuvvvxxxyyyyyyyyywwwwwwwwwuuusssqqqqqqqqqqqqrrrssstttttttttuuutttsssuuuuuurrrnnnllllllmmmiiijjjllloootttzzz}}}zzzxxxrrrssstttwww}}}~~~gggXXXPPPWWW^^^bbbhhhmmmlllhhhYYYNNNFFFTTTjjjrrrssszzzzzz|||vvvfff^^^hhh~~~yyydddQQQAAA999333333333111///111////////////////////////000000000000111111111111///000000111222222333333111222444555555777999<<>>;;;===:::;;;>>>@@@BBBDDDEEEEEEFFFFFFIIILLLLLLOOOXXXccciiinnnwww~~~}}}}}}~~~~~~yyy}}}zzzsssrrrrrrfffTTTFFF@@@999444444666777666555555555666666666666666444666888999;;;>>>BBBFFFJJJRRR[[[___]]]\\\```dddcccccchhhooouuu{{{||||||~~~|||zzz{{{~~~}}}zzzzzzyyyxxxyyy{{{}}}}}}}}}wwwwwwwwwuuurrrppppppqqqpppppprrrssstttuuuuuuuuutttvvvvvvsssooolllmmmnnnhhhhhhiiimmmrrrxxx~~~|||xxxvvvqqqrrrtttxxx~~~mmm___GGGOOOWWW^^^eeejjjhhhcccUUUNNNEEEOOOfffpppqqqxxx{{{~~~}}}qqqdddeeexxxlllYYYBBB:::333333333111000111.........///////////////000000000000111111111111///000000111222222333333111222444555555777999<<