BM66(i@ ((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%&&&((((((((('''))))))))))))************))))))))))))************))))))))))))((('''&&&%%%''')))***)))((('''(((***+++***((('''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((())))))*********+++************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,,,,+++++++++******++++++************++++++((()))***++++++***)))(((,,,+++(((''''''(((***,,,******))))))******+++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++//////...---+++***)))))),,,,,,,,,++++++*********,,,++++++******++++++,,,------,,,++++++******))),,,,,,,,,++++++***************+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,++++++---,,,***)))(((((())))))&&&'''(((***++++++++++++++++++******))))))((((((++++++***)))(((((())))))***))))))(((((((((((((((...)))$$$$$$(((+++)))'''*********)))))))))))))))******))))))))))))******''')))+++***'''&&&(((******)))'''&&&'''(((***,,,+++***)))(((((()))***+++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************+++,,,,,,------,,,,,,+++---+++***(((((()))+++,,,---,,,+++*********+++,,,---000222///+++(((***---,,,++++++******++++++,,,...---+++*********++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...............////////////............////////////222222222222111///...---111111222222222333333333222333555777999:::;;;;;;;;;???DDDGGGHHHHHHHHHIIIJJJKKKMMMPPPTTTWWWZZZ\\\^^^[[[YYYYYY\\\___^^^]]]```aaabbbdddeeefffgggggggggiiikkkmmmppptttyyy}}}(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%&&&((()))((('''(((((()))))))))*********(((((()))))))))*********&&&&&&''''''((()))))))))''')))***)))((('''(((***+++***)))((('''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((()))))))))******((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***,,,+++++++++************+++******))))))******+++))))))************))))))+++++++++*********************))))))******+++,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++,,,,,,,,,++++++++++++++++++*********+++,,,---------************************(((((()))************)))******+++++++++,,,,,,,,,***++++++++++++***)))))))))((((((''''''((()))***(((((())))))***)))))))))*********)))))))))))))))++++++***)))))))))))))))((((((((((((((()))******+++(((%%%&&&)))++++++***)))))))))))))))***************))))))))))))*********+++,,,+++******+++,,,)))(((((('''((()))***+++***)))(((((((((((()))***,,,++++++++++++++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,++++++,,,+++)))((((((***+++,,,,,,,,,+++******++++++,,,***---000...+++)))+++///---,,,,,,++++++,,,,,,------,,,+++***)))******+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...............////////////............////////////111111222111111000///...111111111111222222222333222333555777999:::;;;;;;;;;???CCCGGGHHHHHHHHHIIIKKKKKKMMMPPPTTTWWWZZZ\\\^^^[[[XXXYYY[[[^^^^^^^^^```aaabbbdddeeefffgggggggggiiikkkmmmppptttzzz~~~(((((((((((((((((((((((())))))(((((((((((())))))'''&&&%%%&&&((()))((('''(((((())))))))))))******(((((())))))))))))******''''''&&&&&&'''(((***+++''')))***)))((('''(((*********)))(((((((((((((((************************''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***'''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))************))))))))))))+++******))))))******+++******))))))))))))******)))***,,,------,,,+++)))******))))))******+++,,,...------,,,+++***))))))++++++++++++++++++++++++******+++,,,------...///,,,,,,,,,++++++++++++***,,,++++++******++++++,,,)))******+++,,,,,,------++++++++++++++++++,,,,,,))))))******+++,,,,,,,,,************************(((((()))************)))******+++++++++,,,,,,,,,***++++++++++++***))))))''''''''''''((()))***+++)))))))))))))))((('''&&&))))))))))))************+++***))))))))))))))))))&&&&&&''''''(((***+++,,,''''''((()))***,,,,,,,,,(((((())))))******++++++******))))))))))))************)))***,,,---,,,,,,((((((((()))))))))******+++***))))))))))))***+++,,,,,,,,,++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************)))))))))***,,,---,,,++++++******+++,,,,,,(((+++------******,,,///------,,,,,,,,,,,,------,,,+++******)))*********,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++,,,------...---............/////////............////////////000000111111111111000000000000000111111111222222222333555777999::::::;;;;;;>>>CCCGGGHHHHHHHHHIIIKKKLLLNNNQQQTTTXXXZZZ\\\]]][[[XXXXXXZZZ]]]^^^___```aaacccdddfffggggggggghhhiiikkkmmmpppuuu{{{((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((&&&&&&'''((()))((('''(((((((((((()))))))))***(((((((((((()))))))))***+++)))'''&&&%%%&&&((()))''')))***)))((('''(((******))))))((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((((((******))))))))))))******+++***)))(((((()))***+++)))***+++,,,---,,,+++*********))))))******+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,++++++))))))))))))******++++++''''''((((((((((((''''''(((((())))))******++++++******)))))))))))))))***''''''''''''((()))***+++&&&)))+++,,,+++++++++---''''''((()))***++++++,,,******))))))))))))******(((&&&$$$&&&***,,,***((('''((()))************))),,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))***+++------++++++++++++++++++,,,,,,)))+++---,,,***)))+++------,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......---------.........//////............//////////////////000111111111111111///000000000000111111111222333444666888999:::::::::>>>CCCFFFHHHHHHIIIJJJLLLLLLNNNQQQTTTWWWZZZ\\\\\\ZZZXXXWWWXXX[[[^^^```aaaaaaccceeefffgggggghhhiiijjjkkkmmmpppuuu|||((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&''')))))))))((('''(((((((((((()))))))))'''(((((((((((()))))))))***)))'''&&&%%%&&&((()))''')))***)))((('''(((***)))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((***))))))))))))))))))***+++***)))(((((()))***+++)))))))))))))))***++++++******))))))******+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,******************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,++++++*********))))))(((((((((%%%&&&'''((())))))))))))(((((())))))******++++++***)))))))))))))))******))))))(((((((((((()))))))))***,,,,,,***)))******''''''((()))***++++++,,,******))))))))))))******'''$$$###%%%)))+++)))'''(((((()))***+++*********++++++++++++++++++++++++******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))((()))))))))************((())))))******))))))(((((()))))))))***+++,,,---******++++++,,,,,,,,,,,,,,,------,,,***))))))***++++++************++++++*********+++++++++******,,,++++++******++++++,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++,,,,,,---------.........------------........................////////////...///000111111222111111///000000000000111111111111222444666888999:::::::::>>>CCCFFFHHHHHHIIIJJJKKKLLLNNNPPPSSSVVVYYYZZZYYYYYYXXXWWWXXXZZZ]]]```aaabbbccceeefffggghhhhhhiiijjjlllmmmpppvvv}}}(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&''')))***)))(((''''''(((((((((((())))))''''''(((((((((((())))))&&&%%%%%%&&&''')))+++,,,''')))***)))((('''(((***)))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))***))))))(((((())))))*********))))))))))))******)))((((((((()))***+++,,,******))))))******+++,,,))))))***+++,,,------...++++++++++++++++++++++++---------,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,------,,,,,,+++******)))++++++++++++++++++,,,,,,++++++++++++++++++++++++************************(((((()))************)))******+++++++++,,,,,,,,,***++++++++++++***))))))))))))))))))((('''%%%%%%%%%%%%'''((()))*********))))))))))))************)))))))))))))))******+++******)))(((((((((((((((++++++*********)))))))))(((((())))))******++++++******))))))))))))******(((''''''(((***+++***))))))))))))*********++++++(((((())))))))))))(((((())))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))******+++++++++,,,))))))+++,,,,,,,,,,,,,,,......---,,,+++***))))))******))))))))))))************+++,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---............---,,,------------.....................////////////...///000111111111111111000000000111111111222222111222444666888999999:::999===BBBFFFHHHIIIJJJKKKKKKKKKMMMOOORRRUUUWWWYYYVVVWWWXXXXXXXXXZZZ\\\___aaabbbdddeeeggghhhhhhhhhjjjkkklllmmmqqqwww(((((((((((((((((((((((())))))(((((((((((()))))))))''''''''')))***)))((('''''''''((((((((())))))'''''''''((((((((())))))$$$%%%&&&'''(((***++++++''')))***)))((('''(((***((())))))***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***((((((((())))))*********))))))(((((((((((())))))))))))************))))))'''(((***+++,,,,,,++++++******))))))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************************(((((()))************)))******+++++++++,,,,,,,,,***++++++++++++***))))))))))))***+++******(((((('''(((((()))*********)))*********))))))))))))))))))))))))))))))***++++++)))(((((((((((())))))***,,,)))&&&&&&)))+++***))))))))))))))))))***************))))))))))))******)))+++++++++******+++,,,+++***)))))))))***+++,,,))))))***++++++***))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))******++++++******))))))******+++++++++******((()))+++,,,------,,,,,,...---,,,,,,,,,,,,+++++++++******************+++***+++,,,---...------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,.../////////...---,,,,,,---------.....................///////////////000000111111111000000111111111111222222222333111222444666777888999999999===BBBFFFHHHIIIJJJKKKJJJJJJLLLNNNPPPSSSVVVWWWSSSVVVYYYZZZYYYYYY[[[^^^aaabbbdddfffggghhhhhhhhhkkkkkklllmmmqqqwww((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''((()))***)))(((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''(((((()))(((((('''((()))***)))((('''(((***((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((('''''''''************))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******(((((())))))******++++++))))))(((((((((((())))))((()))***++++++***)))(((%%%(((,,,///000...+++)))*********)))***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,*********++++++,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,------------,,,++++++***+++---...//////...---***************))))))(((++++++******))))))(((((())))))((())))))***++++++''''''''''''(((***+++,,,+++&&&"""$$$)))---,,,************)))))))))))))))******))))))))))))******)))+++---,,,)))((())),,,,,,***)))((((((***,,,---,,,,,,............,,,,,,++++++************++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))******************++++++++++++************+++++++++******)))((()))+++,,,------,,,,,,---,,,,,,,,,.........---,,,++++++++++++++++++,,,***+++---...///...------,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,.../////////...---,,,,,,,,,---------................../////////000000000111111111111000000111222222222222333333333111222333555777888999999999===BBBFFFHHHIIIJJJKKKIIIJJJKKKMMMPPPRRRUUUVVVQQQUUUYYY[[[ZZZYYY[[[]]]bbbcccdddfffggghhhhhhiiikkkkkklllmmmqqqxxx''''''((((((((((((''''''******++++++++++++************))))))(((((('''''''''((()))******+++******))))))((('''''''''''''''&&&''')))*********)))((())))))(((((('''''''''&&&((((((((((((((((((((((((---***'''&&&''')))++++++************)))))))))))))))(((''''''''')))***+++)))((('''&&&&&&'''((())))))((('''((())))))'''%%%&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%###%%%'''((()))((('''&&&((((((((((((((('''''''''+++******)))(((&&&$$$###+++)))'''(((+++,,,***((()))************+++++++++,,,+++++++++***)))))))))************))))))((((((+++************,,,---...))))))*********+++++++++************************)))************+++++++++************************,,,+++*********+++,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++*********++++++++++++******,,,,,,++++++++++++++++++)))((((((((()))******+++---,,,+++******+++,,,------,,,+++***))))))))))))******))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++*********+++---...***++++++***((('''((()))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))************))))))''')))+++,,,---,,,***)))((((((((((((((((((((((((---,,,+++***))))))))))))+++++++++*********)))))))))***+++,,,---,,,+++***++++++******++++++,,,---/////////......---------,,,,,,,,,---------......************************(((((()))***++++++,,,,,,...///000///---,,,---...------------------......------------------------------,,,,,,,,,+++++++++---...///111111///...---........................,,,------...///000111111000000000000111111111111333222111111111222333444555666777888888999999888999<<>>AAACCCEEEGGGHHHIIIGGGHHHJJJMMMRRRUUUUUUUUUSSSTTTVVVWWWWWWYYY\\\^^^]]]```bbbddddddfffhhhkkkkkklllmmmnnnqqqvvv}}}((((((((((((''''''''''''((()))***++++++)))'''&&&&&&''')))+++++++++***)))******))))))))))))******))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%))))))))))))))))))))))))*********)))))))))))))))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))************))))))(((((((((((())))))******))))))(((((((((''')))))))))*********************))))))))))))))))))(((((())))))))))))((((((******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************************************---------,,,,,,+++++++++---,,,++++++******++++++'''((()))(((&&&$$$%%%'''*********++++++++++++,,,*********++++++++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************)))))))))(((************************))))))))))))))))))))))))(((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((((((((,,,,,,,,,,,,++++++******************************,,,++++++******++++++,,,************************++++++************++++++))))))))))))))))))))))))************************************************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((()))***++++++***+++,,,,,,,,,------..................------------(((***,,,---,,,+++,,,---,,,,,,,,,,,,---///000111............////////////111000///......///000000000000000000000000000000000000000111222222222333444444555777888999:::;;;===>>>@@@CCCEEEGGGHHHIIIHHHHHHJJJNNNRRRUUUVVVVVVSSSTTTVVVWWWWWWYYY\\\^^^^^^```bbbddddddfffhhhjjjlllmmmnnnpppsssxxx~~~))))))((((((''''''&&&&&&******+++,,,,,,+++)))(((&&&''')))***+++******)))+++******))))))******+++))))))))))))))))))))))))''''''''''''((()))***++++++******)))))))))))))))++++++******))))))((((((((((((((())))))*********((('''&&&''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((((('''))))))))))))************))))))(((((((((((())))))******))))))))))))))))))************************''''''(((((())))))))))))(((((())))))))))))(((((())))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******++++++,,,------,,,,,,,,,,,,++++++---,,,++++++******++++++(((***+++***(((((()))***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((((((((()))))))))************+++,,,+++***)))(((***************************++++++++++++++++++***************************++++++************++++++************************************************++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---+++))))))*********)))******+++,,,---...//////............---------------...///...,,,,,,---......------------...//////---------.../////////000000000////////////000000000000000000000000000000111111111111111111222222333444555666888999:::;;;<<<>>>@@@CCCEEEGGGHHHIIIIIIIIIKKKOOOSSSVVVWWWVVVSSSUUUVVVWWWWWWYYY[[[^^^^^^```bbbddddddfffhhhjjjmmmnnnppprrrtttyyy++++++******))))))((((((******+++++++++******)))''''''((()))******))))))******))))))))))))******((((((((()))))))))))))))'''''''''((()))+++,,,------,,,+++*********++++++,,,,,,+++***)))(((((('''(((((((((((()))))))))***'''&&&%%%&&&((())))))((())))))))))))))))))))))))******************************))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))((((((***+++---...///000,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((((()))***,,,,,,+++******))))))*********+++++++++************************,,,,,,,,,---------------***************+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))***,,,------((()))***,,,,,,***((('''************************)))***+++,,,,,,+++***)))************************++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++,,,---,,,,,,******+++,,,------...............---------,,,,,,...///000...------///111............------......,,,,,,------...///000000///////////////000000000////////////////////////222222222111111111111111333333444666777999:::;;;<<<===???BBBEEEGGGHHHIIIIIIJJJKKKOOOTTTWWWWWWWWWTTTUUUWWWWWWWWWXXX[[[]]]^^^```cccddddddeeehhhjjjlllnnnppprrruuuyyy+++*********)))))))))((((((((())))))))))))))))))'''(((((()))))))))))))))((((((''''''''''''((((((''''''(((((())))))))))))'''''''''(((***+++---...***)))(((&&&&&&'''((())),,,++++++***)))((('''''')))))))))(((((((((((('''%%%$$$$$$%%%'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))(((((((((((())))))((((((***+++---///111111...------,,,+++******))),,,,,,+++******)))(((((((((((())))))))))))((((((((()))***,,,,,,+++******))))))*********+++++++++************************((()))))))))******++++++))))))*********+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))))))))*********)))++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))******++++++,,,,,,,,,'''(((***++++++***((('''************************))))))+++,,,,,,+++))))))************************++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,*********---.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---...///.........111333...............---------+++,,,,,,---...//////000......///000000000000000////////////////////////222222222111111111111111222222444555777999:::;;;;;;<<>>AAADDDGGGHHHIIIIIIIIIKKKOOOSSSVVVWWWVVVUUUVVVWWWWWWWWWXXXZZZ\\\___aaacccddddddeeegggiiihhhkkkmmmpppssswww|||&&&&&&''''''(((((())))))'''&&&&&&&&&'''(((((()))((((((((('''''''''((((((((((((''''''''''''((((((&&&&&&''''''((())))))***'''''''''((()))***+++,,,---,,,)))(((''')))***,,,(((((((((''''''''''''''''''''''''(((((((((((((((%%%$$$$$$%%%((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))))))))***+++,,,---......000000///---,,,***))))))++++++******)))))))))((((((((())))))))))))((((((******))))))******+++,,,)))************+++++++++******************************++++++,,,------...((())))))***++++++,,,,,,************************+++++++++,,,,,,------------,,,++++++******++++++...,,,******,,,,,,***(((*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))'''((()))***+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++*********))))))((((((((()))))))))******+++++++++******************************))))))))))))******************************++++++************++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++)))((()))***,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***,,,...///---,,,,,,---,,,---...//////......---------------------------,,,---///000111111111000000000000000000000000000000000000111222222222333000111333555777999:::;;;999;;;>>>AAADDDGGGHHHIIIHHHHHHJJJNNNRRRUUUVVVVVVUUUVVVWWWWWWWWWXXXZZZ\\\```aaacccddddddeeeggghhhhhhjjjmmmpppssswww{{{''''''((()))***+++,,,,,,'''''''''''''''((()))))))))(((((('''''''''(((((())))))(((((((((((())))))&&&&&&&&&'''((())))))***''''''''''''((()))***+++***(((&&&$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((()))***+++&&&%%%%%%&&&)))+++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************))))))(((((((((((())))))'''(((***---///222444555111000///...,,,+++))))))(((((((((((())))))))))))(((((())))))))))))((((((+++***)))))))))***,,,---)))************+++++++++))))))))))))))))))))))))&&&&&&'''((())))))******((())))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******+++++++++(((&&&&&&''''''%%%"""))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))(((((((((((())))))(((((())))))*********+++************************))))))))))))))))))))))))'''((()))++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,###$$$%%%'''(((***+++,,,******))))))***+++,,,,,,************************+++***)))(((((()))***+++************************++++++************++++++************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))///---++++++,,,---,,,+++))))))***+++,,,------...---------,,,,,,,,,+++++++++---//////---***))))))+++,,,.../////////...---------------------,,,,,,,,,---///000111111111000000000000000000000000000//////000111222333333444000111333555777999:::;;;999;;;>>>AAADDDGGGIIIIIIGGGHHHJJJMMMRRRUUUVVVUUUUUUVVVWWWWWWWWWXXXZZZ\\\```bbbcccddddddeeefffhhhhhhjjjnnnqqqtttwww|||+++***)))(((((('''((((((###$$$&&&((())))))((('''))))))))))))************))))))))))))((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%&&&'''((())))))+++*********))))))((((((%%%%%%&&&&&&'''((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''''',,,+++)))(((((())))))***''''''(((((())))))******''''''((((((((((((''''''&&&'''((())))))***))))))))))))************))))))(((((((((((())))))))))))******)))))))))))))))***(((***,,,---...000333555666444111...+++***))))))(((((((((((())))))))))))******))))))((((((''''''))))))************))))))))))))************))))))+++++++++***************))))))*********))))))(((++++++++++++++++++++++++---,,,+++***))))))))))))...,,,***,,,...000...,,,******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******///...,,,+++++++++)))'''+++*********))))))(((((())))))))))))))))))))))))******)))((('''&&&%%%%%%(((((()))***************))))))(((((((((((())))))(((((())))))******++++++))))))*********+++++++++***************************************+++++++++************************************************))))))))))))))))))))))))---------------------------,,,)))'''''')))+++---******++++++++++++******++++++************++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++************************---------,,,,,,+++++++++***+++------...---,,,+++&&&###,,,...+++))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++,,,---......+++,,,,,,------,,,,,,+++...///000///---,,,,,,...------,,,------...///000,,,,,,,,,---...//////000000000000000000000000000111111000000111111222333555555555555666777999999<<<===???BBBDDDFFFGGGGGGFFFGGGJJJMMMPPPSSSTTTUUUTTTVVVWWWXXXXXXYYY\\\^^^aaabbbccceeefffgggggggggiiikkknnnppprrruuuzzz}}}***)))((((((((((((((((((&&&&&&'''((())))))))))))&&&'''''''''(((((((((((('''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&((()))***))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))))))))(((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((***+++------------///111222111///---,,,+++++++++(((((((((((())))))))))))))))))))))))((((((((((((******++++++++++++******))))))************))))))************************))))))************))))))+++++++++++++++++++++++++++***************++++++---+++***+++---///---,,,******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))((('''((())))))((('''************)))))))))((())))))))))))))))))))))))*********)))((((((''''''(((((()))***************))))))(((((((((((()))))))))))))))))))))*********))))))*********+++++++++(((((((((((((((((((((((()))))))))(((((((((((((((************************************************************************************************,,,+++***(((((()))+++,,,******++++++++++++******++++++************++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************++++++++++++++++++******,,,,,,,,,---,,,,,,++++++///(((&&&,,,111222///...,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,------------,,,,,,...//////...---,,,,,,...------,,,------...///000//////000000111222222333000000000000000000000000222222222222222333444444444444555555666888999::::::;;;===@@@BBBDDDEEEEEEFFFHHHJJJNNNQQQSSSUUUVVVVVVWWWYYYYYYYYYZZZ]]]___bbbbbbdddeeeggghhhhhhhhhiiikkknnnppprrruuuzzz}}}((((((((('''(((((())))))))))))((((((((())))))***&&&&&&'''''''''(((((((((&&&&&&'''))))))*********(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$))))))(((((((((((((((''')))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))%%%%%%%%%&&&'''(((***+++*********)))((('''''''''''''''((((((((((((''''''((())))))))))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((+++,,,------++++++,,,---//////...---,,,,,,------(((((((((((())))))))))))(((((((((((())))))))))))***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))))))))***+++,,,---+++***)))***,,,---,,,+++******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******&&&%%%%%%&&&)))******)))************))))))))))))))))))))))))))))))))))))***************)))))))))(((((()))******************))))))(((((())))))***************)))))))))))))))))))))************+++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))*********************+++******++++++++++++******++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++******************************************++++++------,,,+++++++++++++++000+++***---///---+++---,,,,,,,,,++++++++++++***++++++++++++++++++++++++000///...,,,+++******))),,,,,,------------,,,,,,---...///...---,,,---...------,,,------...///000000000111111222222333333000000000000000000000000222111111111111222333333333333444555777999:::;;;999;;;===@@@BBBDDDEEEFFFFFFHHHKKKNNNQQQTTTUUUVVVWWWXXXZZZZZZZZZ[[[]]]```aaabbbdddeeeggghhhhhhiiijjjlllnnnppprrruuuyyy}}}'''''''''''''''((()))******)))((('''''''''((()))((((((((()))))))))******%%%&&&'''((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''(((((()))***++++++***)))))))))((((((((('''''''''((((((((((((''''''))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((())))))))))))***))))))))))))******+++***+++,,,,,,+++***+++,,,......---------,,,,,,,,,(((((((((((())))))))))))''''''(((((())))))******)))******++++++******)))))))))************))))))(((((((((((())))))))))))((())))))************)))******************************))))))***++++++,,,***))))))***++++++++++++******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******((('''''')))+++,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))((((((((())))))*********(((((()))******************))))))))))))))))))***++++++******))))))(((((())))))))))))************************************---,,,,,,+++***)))((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++************++++++++++++******++++++************++++++***++++++,,,,,,++++++***,,,+++++++++++++++++++++************************))))))******++++++,,,,,,...---,,,***)))***++++++,,,******,,,+++''''''+++++++++++++++++++++++++++++++++++++++++++++++++++//////---,,,+++*********++++++,,,,,,,,,,,,++++++,,,---......,,,,,,---...------,,,------...///000.........//////000000000/////////////////////////////////...//////000111222333333555777999;;;<<<;;;===???BBBEEEGGGHHHIIIGGGIIIKKKOOORRRTTTVVVWWWWWWXXXYYYZZZYYYZZZ]]]___```aaabbbdddfffggghhhhhhjjjlllnnnppprrruuuyyy|||''''''&&&''''''((()))))))))((('''&&&%%%&&&'''((((((((((((((())))))))))))''''''''''''&&&&&&%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******(((((()))))))))((((((((('''((((((((()))))))))***''''''((((((((((((''''''))))))***))))))((('''&&&''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))***++++++''')))+++,,,,,,+++,,,---000//////...,,,+++***)))(((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))************))))))''''''(((((())))))))))))(((((()))***************************************,,,++++++***))))))******))))))************++++++******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,*********,,,,,,+++***))))))))))))))))))******))))))))))))))))))))))))&&&''''''(((((()))))))))(((((()))*********************))))))))))))******++++++******))))))(((((())))))))))))))))))))))))************************---,,,,,,+++***)))((((((((((((((((((((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,''')))***,,,,,,,,,************++++++++++++******++++++************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************+++++++++,,,,,,------...---+++***)))***++++++,,,+++---///---)))+++///++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******++++++++++++******+++---...---,,,,,,---...------,,,------...///000------...............////////////////////////////////////...//////000111222333333555777999;;;<<<;;;===???BBBEEEGGGIIIJJJHHHIIILLLOOORRRUUUWWWWWWVVVWWWXXXXXXXXXYYY[[[]]]^^^___aaaccceeefffggggggkkklllnnnpppqqquuuyyy|||'''''''''&&&''''''((((((''''''&&&&&&&&&''''''(((%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$$$$(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***'''(((((((((((()))))))))%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''(((((())))))&&&''''''''''''&&&%%%$$$'''''''''((()))*********''''''((((((((((((''''''((())))))))))))((((((''''''(((((())))))(((((('''(((((((((((())))))))))))'''&&&&&&''''''((()))***%%%'''+++,,,------...///000000///...,,,***((('''(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''))))))************))))))'''(((((())))))******+++'''((()))******+++******************************---,,,+++***))))))))))))(((***++++++******+++,,,******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,***))))))******)))'''))))))))))))************))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((()))***************+++******))))))******+++************))))))))))))***)))))))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))************************))))))))))))))))))))))))************************'''(((***+++,,,,,,+++*********++++++++++++******++++++************++++++***++++++,,,,,,++++++************+++++++++++++++************************,,,,,,,,,,,,,,,---------++++++************++++++,,,***,,,...---***,,,000***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///******++++++++++++******+++,,,------,,,,,,---...------,,,------...///000////////////000000000000000000000000000000000000222111111111111222333333333333444555777999:::;;;999;;;===AAADDDFFFHHHHHHHHHJJJMMMPPPSSSVVVWWWXXXVVVWWWXXXXXXXXXXXXZZZ\\\^^^___aaaccceeegggggghhhkkkmmmooopppqqqtttxxx{{{(((((('''&&&&&&&&&''''''%%%&&&'''(((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((()))((((((''''''(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***((((((((()))))))))******&&&&&&'''''''''''''''''''''&&&$$$######$$$&&&'''(((((((((((((((((((((((('''''''''((((((((((((((($$$%%%&&&'''''''''&&&%%%(((((((((((())))))))))))''''''(((((((((((('''''''''(((((())))))))))))(((((())))))******))))))((((((((((((((())))))))))))&&&&&&&&&&&&'''((()))***%%%(((,,,---------....../////////...,,,***((('''(((((((((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))(((((())))))***++++++,,,'''((()))******+++++++++************************++++++***************+++(((***,,,,,,***)))+++---******+++++++++,,,,,,,,,++++++************++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******+++)))(((((())))))((('''((()))))))))************))))))))))))))))))))))))((((((((((((((()))))))))(((((()))***************+++******))))))******+++)))))))))))))))***************))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((************************************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******++++++++++++******++++++************++++++***++++++,,,,,,++++++***)))*********++++++++++++************************,,,,,,,,,+++++++++++++++((()))***++++++,,,++++++,,,)))))),,,,,,))))))+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,------,,,,,,,,,***,,,------,,,,,,---...------,,,------...///000000000000000000000000000000000000000000000000000222222222222222333444444444444555555666888999:::999;;;===AAADDDFFFHHHIIIIIIJJJMMMPPPTTTVVVXXXXXXWWWXXXYYYYYYXXXYYY[[[]]]___```bbbeeeggghhhiiijjjkkkmmmooopppqqqtttxxx{{{)))((('''&&&&&&&&&&&&&&&%%%&&&(((************)))'''''''''((((((((())))))'''((()))******++++++***((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))(((((())))))******++++++((((((((('''&&&&&&%%%%%%)))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))((((((((((((((('''''''''$$$%%%''')))******))))))******))))))((((((''''''''''''((((((((((((''''''''''''((())))))***))))))))))))************))))))(((((((((((())))))))))))(((((((((((()))***,,,,,,'''***---......---------............---+++)))'''(((((((((((())))))))))))******))))))((((((''''''))))))************))))))))))))************))))))((())))))***+++,,,,,,,,,''''''(((******+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---)))+++---,,,******,,,...******+++++++++,,,,,,,,,++++++************++++++************************++++++,,,---------,,,,,,,,,,,,,,,+++++++++*********)))((()))***+++***)))(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************++++++************++++++(((((())))))******++++++******))))))((((((((('''***************************************+++++++++************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,******++++++++++++******++++++************+++++++++++++++,,,,,,+++++++++))))))******++++++++++++************************,,,+++++++++******))))))&&&''')))+++,,,,,,,,,+++000,,,***---...+++)))************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---......//////......---***+++---,,,,,,,,,---...---------------...000000000000000///////////////000000000000000000000000111111000000111111222333555555555555666777999999;;;===???CCCFFFIIIJJJKKKIIIKKKMMMQQQTTTVVVXXXYYYYYYZZZ[[[ZZZYYYZZZ\\\^^^aaabbbdddfffiiijjjkkkllllllmmmooopppqqqtttxxx{{{''''''''''''((((((((((((((('''&&&%%%%%%'''((()))%%%&&&''')))************))))))((((((''''''''''''%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&((((((((((((((('''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&'''(((***+++++++++************++++++((()))***,,,.../////////222111///---++++++++++++&&&''')))*********)))((()))))))))))))))(((((((((++++++)))(((''''''''''''************************+++*********))))))(((((()))+++...///000///---+++)))************+++++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++++++++,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...))))))))))))***************+++---......---+++***************************))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++******+++++++++,,,,,,,,,******)))(((''''''(((((())))))))))))))))))))))))))))))))))))************&&&))),,,//////---***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////........................***++++++,,,---...//////++++++,,,,,,,,,+++******+++,,,---.........---------------------...///000000---+++---111333000,,,///////////////000111111///000000000000111111111333333333444666777999:::999:::<<>>@@@DDDGGGJJJKKKKKKJJJKKKNNNSSSVVVXXXYYYYYYXXXXXXYYYZZZ\\\^^^___aaacccffffffffffffgggiiijjjlllmmmnnnooorrrvvvyyyzzz))))))))))))************+++***)))((((((((((((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&******((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''&&&&&&%%%''''''((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******'''((()))******)))((('''))))))))))))******************)))((('''(((((((((''''''((()))))))))))))))'''''''''(((((((((((((((---,,,+++***)))))))))***((((((((((((((((((((((((************))))))))))))&&&(((***+++,,,+++)))((()))************+++++++++++++++++++++++++++++++++++++++***************************))))))************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++*********++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))*********++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++...---,,,,,,,,,,,,,,,,,,************************'''''''''((((((((())))))++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++******))))))...---------,,,,,,,,,++++++,,,,,,---............------,,,+++,,,---...///...------------...//////111///...000333444222//////////////////000111111111111222222222333333333222222333444666888:::;;;<<<===???BBBEEEHHHJJJKKKJJJJJJJJJMMMRRRUUUWWWWWWXXXXXXXXXYYY[[[]]]^^^___aaaccceeefffffffffggghhhjjjlllmmmnnnooorrrvvvyyy|||(((((()))))))))*********(((((((((((((((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&...,,,***(((&&&$$$######&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((*********))))))*********)))***,,,------,,,***)))***))))))((((((((((((((())))))))))))))))))******'''(((((()))))))))))))))'''''''''''''''(((((((((,,,+++******)))))))))***))))))))))))))))))))))))*********)))))))))))))))&&&''')))***+++***)))((())))))*********++++++++++++++++++++++++++++++++++++++++++*********************))))))))))))******+++******))))))******+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++******************((()))))))))************)))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******++++++******)))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((())))))))))))*********+++******)))))))))******************************))))))*********+++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------...---+++++++++,,,...000......---------......///000///...000222222111//////////////////000000111222222222333333333444444111222222444666888:::;;;>>>???AAADDDFFFHHHJJJJJJJJJIIIJJJLLLQQQTTTVVVVVVWWWWWWXXXZZZ\\\^^^___```aaaccceeefffeeeeeefffgggjjjlllmmmnnnooorrrvvvyyy}}}'''''''''((((((((())))))(((((((((((('''&&&&&&%%%&&&'''((()))************''''''''''''''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&'''''''''(((((())))))&&&&&&&&&&&&''''''''''''***************************++++++,,,,,,++++++***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******++++++++++++++++++)))***,,,------,,,***)))+++***)))(((''''''''''''((()))))))))************((((((((((((((())))))***''''''''''''(((((())))))******)))((((((((())))))************************))))))))))))))))))******((()))***+++++++++******))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******,,,***'''%%%%%%'''***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++******))))))((()))))))))***************)))(((((((((((()))***************************))))))))))))))))))))))))************************(((((())))))************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))((((((((())))))))))))*********))))))(((((((((((()))***************************************++++++++++++)))***+++------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,+++************+++,,,------......******++++++,,,------...((()))***+++,,,---------...---+++++++++,,,...000///......---------...............///000000000...///////////////000000111222333333333333444444444222222333444666888:::;;;===???AAADDDGGGIIIJJJJJJJJJIIIIIILLLPPPSSSUUUUUUUUUVVVXXX[[[]]]___```aaabbbccceeefffeeeeeeeeegggjjjlllmmmnnnooorrrvvvyyy~~~''''''''''''((((((((((((++++++***(((&&&$$$"""!!!%%%&&&''')))******++++++'''''''''(((((((((((((((''''''''''''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&''''''((()))))))))(((((())))))))))))))))))***************************++++++++++++++++++***''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,---------------...///000000///...------,,,***(((((((((((()))'''((())))))))))))((((((((((((((((((((()))******''''''(((((())))))******))))))((((((((((((((()))************************))))))))))))************))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++*********))))))*********,,,***'''%%%%%%'''***,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++***)))((())))))))))))************)))******************)))************************))))))))))))))))))))))))************************((((((((()))******++++++'''(((((((((((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++*********)))******+++,,,++++++++++++++++++++++++((((((((()))))))))******(((***,,,---------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++)))************)))((((((((())))))***+++,,,------))))))***+++,,,---......+++,,,,,,---............------,,,+++,,,---.../////////...------------...------...//////////////////////////////000111111222222333333333444444444333333333444666777999:::<<<>>>AAAEEEGGGIIIJJJJJJJJJJJJJJJLLLPPPSSSUUUUUUTTTVVVXXX[[[^^^```aaabbbbbbccceeefffeeedddeeefffjjjlllmmmnnnooorrrvvvyyy'''(((((((((((()))))))))))))))))))))((('''%%%$$$''''''((()))))))))))))))((((((((()))))))))******---,,,***)))'''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&''''''((())))))***)))))))))))))))))))))((()))))))))))))))))))))))))))))))))******)))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++---.../////////222222222222222222222222...---+++***))))))++++++)))***+++++++++***)))))))))(((((('''((()))***+++(((((())))))***++++++,,,***))))))((())))))******************************((()))))))))************))))))*********+++++++++)))************+++++++++************************(((((()))***+++,,,,,,---++++++************++++++******))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------,,,+++)))((())))))))))))************((()))***++++++***)))(((************************))))))))))))))))))))))))************************'''(((((()))******++++++(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************)))))))))))))))*********************+++++++++,,,+++*********++++++,,,---++++++++++++++++++++++++(((((()))))))))***************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********************************++++++***))))))(((,,,,,,,,,+++++++++++++++******++++++,,,,,,,,,---,,,,,,---......---------,,,,,,,,,---------......//////...------------------...000000000///000000///////////////000111111222222222222333333333333444444444555555666777888:::<<<@@@DDDGGGIIIJJJKKKKKKKKKKKKMMMQQQTTTUUUUUUTTTUUUXXX\\\___aaabbbbbbbbbdddeeeeeedddddddddeeejjjlllmmmnnnooorrrvvvyyy))))))))))))************###%%%''')))++++++++++++)))))))))))))))(((((('''(((((())))))******++++++((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&'''((())))))***'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))+++---///000000000000000////////////000000///...,,,******+++,,,------......///...---,,,+++)))((('''''''''(((***+++((())))))***+++,,,,,,,,,+++***************++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************)))************+++++++++))))))))))))))))))))))))''''''(((***+++,,,---...,,,,,,++++++++++++,,,,,,)))***,,,......,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------......---,,,***)))))))))))))))************&&&(((***++++++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))************))))))))))))))))))************))))))))))))))))))))))))************************(((((())))))******++++++***++++++++++++,,,,,,,,,***)))))))))***++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,***((()))+++---///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************---------------,,,+++***111111000///---,,,++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******+++,,,---.........------000///...---------------...000111111111000111111///////////////000111111111111222222222333333333555555555555555666777777888;;;???DDDGGGJJJJJJKKKLLLKKKKKKNNNQQQTTTUUUUUUSSSUUUXXX\\\___aaabbbbbbbbbdddeeeeeedddcccdddeeejjjlllnnnnnnooorrrvvvyyy(((((())))))))))))(((((((((((((((((())))))))))))++++++************++++++))))))))))))******************))))))(((''''''''')))((('''&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((******))))))((((((''''''((('''&&&'''***+++***)))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((()))******+++++++++***)))((('''&&&+++*********))))))((((((&&&***///111000000111333222222111111111111111222222111000............///222222222222222000---***+++)))''''''((()))(((''''''(((((((((((())))))))),,,+++++++++******))))))(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))++++++************++++++)))************+++++++++,,,,,,+++******+++++++++++++++******************************************''''''((()))))))))))))))---,,,+++***+++---000111,,,,,,++++++++++++******++++++***)))(((((())))))))))))************))))))(((((((((((())))))))))))***************************)))(((''''''((()))***))))))))))))************++++++++++++***)))'''&&&(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))************))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++************++++++///---***((()))))))))(((*********)))))))))))))))++++++++++++++++++++++++)))************++++++++++++,,,---...---,,,+++***------,,,+++************,,,,,,+++***)))))))))***************************))))))***++++++++++++*********+++++++++,,,,,,,,,******+++,,,,,,---......,,,---......//////......,,,,,,------...////////////000000000///---+++***,,,,,,,,,---------......////////////000000000000000...---...111222111///000111111222222333444444333333444666777999:::;;;:::<<<@@@DDDHHHJJJKKKLLLLLLKKKJJJLLLOOOSSSTTTUUUUUUVVVYYY\\\___bbbcccdddccceeehhhhhhfffdddcccbbbhhhkkkoooqqqrrrtttyyy}}}(((((())))))))))))(((((('''((((((((())))))))))))&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))***))))))))))))(((((((((******)))((((((((())))))))))))))))))))))))))))))))))))******))))))((('''((((((((((((((((((((((((***)))))))))((((((((('''+++***(((((())))))'''&&&)))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))***************+++******))))))************)))))))))((()))---111222111111111333000////////////000111222333222111000000000111222333222222333333222///---,,,***)))((()))***)))(((******+++++++++,,,,,,,,,((((((((((((''''''&&&&&&***************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,+++++++++***+++++++++************************************************)))******+++++++++++++++++++++******+++,,,...///......---------,,,,,,,,,++++++***)))))))))))))))))))))************))))))(((((((((((()))))))))******************************)))(((((((((((()))***))))))))))))************))))))***+++******((((((************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))************************++++++************++++++...---++++++,,,---,,,+++************))))))))))))++++++++++++++++++++++++)))************+++++++++******++++++,,,++++++++++++++++++***++++++,,,,,,++++++******)))***************************************+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,---------------,,,,,,------.../////////---.../////////...---,,,........./////////000000.../////////000000000000000...---...111222111///000111111222222333333444222333444666777999:::;;;;;;===@@@DDDGGGJJJKKKLLLLLLKKKKKKLLLPPPSSSUUUUUUUUUWWWYYY[[[^^^___```aaaaaacccfffgggfffeeeeeeeeejjjmmmqqqssssssvvv{{{'''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&'''''''''((((((((())))))))))))************)))))))))))))))******+++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++***(((((())))))'''&&&((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***+++,,,,,,++++++************))))))))))))***---000111111111222333//////.........000111222444333333222222333555666555333333333444444222000---+++))))))***+++***)))(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&++++++++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++************************************************)))***++++++,,,,,,++++++)))******++++++,,,,,,---------------,,,,,,,,,,,,+++***))))))))))))))))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************(((((()))***************************************++++++*********)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++************+++++++++******+++---...---+++************************++++++++++++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,************+++,,,---...*********)))******++++++************************++++++,,,------------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,------.../////////,,,---...///////////////....../////////000000000....../////////000000000000///...///000111000///000000111111222333333333222333444666888999;;;;;;===>>>AAADDDGGGIIIKKKLLLMMMLLLKKKMMMPPPSSSUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^___aaadddffffffffffffgggjjjmmmqqqrrrsssuuu{{{'''((((((((((((((((((''''''''''''((((((((())))))++++++************++++++&&&&&&'''''''''((((((((((((((())))))***++++++,,,&&&&&&&&&'''((()))******))))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&'''***+++***)))''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((())))))******++++++,,,,,,,,,++++++*********)))))))))))))))'''))),,,///111333444555555444222000000000111222444333333333333555666888555444333444555555444222---+++))))))*********)))&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++******)))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++)))******+++++++++++++++***************+++++++++************************(((((()))************))))))***+++,,,,,,,,,,,,,,,+++++++++************)))******)))))))))))))))***))))))************))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********))))))************************,,,++++++***)))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))*********************************++++++************++++++(((((((((***,,,,,,***((()))***************++++++++++++++++++++++++++++++))))))*********+++++++++***))))))))))))+++---...+++*********++++++,,,---***)))))))))***+++,,,,,,***************************++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,------.../////////---......///////////////------------...................../////////000000////////////000000000000000000000111222222333333222333444666888:::;;;<<<>>>???AAADDDGGGIIIKKKLLLNNNMMMLLLMMMQQQTTTUUUUUUUUUVVVXXXZZZ\\\^^^_________aaadddeeeeeeeeefffggghhhkkknnnooopppsssyyy~~~''''''((((((((((((''''''''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''((((((((()))))))))''''''((()))***++++++,,,&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))((('''&&&'''***+++***)))&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***---------,,,+++***))))))))))))))))))))))))******&&&(((+++///444888;;;<<<>>><<<888555333222222333333222222222333555666777555444333444555555444222+++***(((((()))))))))((()))))))))*********++++++******************************))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))*********+++++++++((()))***++++++++++++***))))))*********+++++++++************************(((((()))***************+++,,,------...------,,,++++++*********)))))))))***)))))))))))))))******))))))************))))))))))))))))))************(((((((((((((((((((((((())))))************))))))((()))))))))************,,,+++***))))))((((((((()))))))))))))))))))))))),,,++++++***)))(((''''''))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++************++++++)))))))))***+++***(((&&&))))))******+++++++++,,,++++++++++++++++++++++++))))))*********++++++++++++*********+++,,,...///---,,,++++++*********+++***)))))))))***+++,,,,,,************************)))******+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,------.../////////000000//////............---------.........//////............////////////...//////000///000000111///000000111111222333333222333444666999;;;<<<===>>>???AAADDDGGGJJJLLLMMMOOONNNMMMNNNQQQTTTUUUUUUTTTUUUXXX[[[^^^```aaabbb```bbbddddddddddddeeefffhhhkkkmmmnnnooorrryyy~~~&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))&&&''''''((()))******+++''''''''''''((()))++++++(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))+++***(((((())))))'''&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******---------,,,+++)))((('''))))))))))))************((())),,,111888>>>AAABBBCCC@@@<<<777444333333333333222222222222444666777333333333555666444111///+++)))''''''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++'''((()))+++++++++******)))))))))***++++++,,,,,,***************************+++,,,,,,---,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++)))))))))))))))******+++))))))************)))))))))))))))*********++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))************---,,,+++)))((('''''''''((((((((((((((((((((((((++++++***)))((((((''''''))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))++++++************++++++,,,+++++++++,,,,,,***((())))))******+++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,---.........---,,,+++*********************)))******++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,------.../////////111000000///........./////////000000000111111111------........./////////...///000000//////000111//////000000111222222222222333555777999;;;===>>>>>>???AAACCCGGGKKKNNNOOOPPPOOONNNOOORRRTTTVVVVVVSSSUUUXXX[[[^^^aaabbbcccaaabbbddddddcccccceeegggkkkmmmoooooopppttt{{{&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''((((((((()))''''''&&&''''''((())))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''((((((((()))))))))***+++***(((((())))))'''&&&'''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((()))*********+++++++++***))))))(((((()))))))))************))))))+++000888>>>AAABBBCCC@@@;;;666333222333333444333333222333444666666111111333555555333...***,,,***(((((()))***)))(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++&&&''')))+++,,,+++******((())))))***++++++,,,,,,***************************+++,,,,,,------,,,,,,...---,,,++++++,,,------,,,,,,,,,,,,++++++++++++)))))))))))))))***++++++))))))************))))))))))))*********+++++++++************************)))***++++++++++++***)))))))))))))))************,,,+++***((((((((())))))))))))))))))))))))))))))******))))))((((((((('''))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))++++++************+++++++++***))))))+++,,,,,,+++))))))***++++++,,,------++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++,,,,,,++++++***+++++++++++++++******)))*********************************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,,,,,,,,,,,,,,,,------.../////////000//////......///000111///000000000111111111111---------.........//////---///111000///...000222//////000000111111222222222333555777999<<<===>>>===>>>@@@CCCGGGKKKOOOQQQQQQPPPOOOPPPRRRUUUVVVVVVTTTUUUWWWZZZ]]]___```aaa^^^```bbbccccccdddgggiiikkkmmmnnnoooooossszzz&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%(((((((((((((((((((((((('''((((((((())))))******((('''&&&(((***+++***)))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((()))************)))(((((())))))*********+++''''''(((---555;;;>>>>>>@@@===999444222111222333555555444333444555666777000111333555555222,,,'''---+++))))))***+++***)))((((((((())))))))))))***'''((((((((())))))******(((((())))))******++++++++++++******))))))(((((())))))))))))))))))))))))++++++************++++++)))************+++++++++%%%''')))+++,,,+++***)))((())))))***++++++,,,,,,************************))))))***++++++++++++***...,,,***))))))***,,,---*********))))))))))))((())))))((())))))***++++++))))))************)))))))))************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))***************)))((((((((()))+++,,,************************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++(((&&&%%%&&&(((+++,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++)))(((************+++,,,------,,,,,,+++***)))))))))***************************++++++,,,------------,,,******+++++++++,,,,,,,,,******+++,,,,,,---......))))))***++++++++++++***,,,,,,------...//////000......---...///111333444............////////////---------.........//////---///111111......000222/////////000111111222222222333555777:::<<<>>>???<<<===???CCCGGGLLLPPPSSSRRRPPPOOOPPPSSSUUUVVVVVVTTTUUUWWWYYY[[[\\\]]]]]]\\\^^^```bbbccceeeiiillliiikkkllllllmmmqqqxxx~~~''''''''''''((((((((((((''''''''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))))))))(((''''''((()))'''&&&''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''((((((((((((''''''******))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''''''''++++++******************))))))))))))(((((((((((()))(((***111:::??????===AAA<<<666111000222333444333333444444555444444444444444333333222///+++'''+++++++++***)))((((((''')))(((((('''''''''((((((&&&''''''((()))******+++'''((()))+++++++++***))),,,+++)))((('''''''''((())))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++***************)))((((((''')))+++,,,,,,,,,***)))************************++++++++++++++++++++++++)))***+++,,,---,,,++++++...///...---***)))***+++************************(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,+++***)))))))))+++,,,---))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))***+++,,,------+++***)))))))))***,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************((((((((('''((())))))******++++++,,,,,,++++++***))))))))))))))))))))))))((())))))))))))*********---,,,++++++******++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++,,,------------,,,---.........---,,,,,,+++...------------...//////000000//////............,,,------...///000111111,,,---...000000000//////000000000000111111111111333333333555777:::===???<<<>>>BBBEEEHHHLLLQQQTTTQQQPPPNNNOOORRRTTTUUUUUUVVVWWWXXXYYY[[[]]]^^^___[[[]]]```cccdddddddddccciiifffgggkkknnnqqqwww}}}''''''''''''(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))((('''&&&'''((()))((('''''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''***)))))))))((((((((('''&&&'''((())))))((('''&&&))))))******+++++++++,,,************************))))))))))))(((((((((((()))((()))000888===<<<:::===999444000000111222222333333444444555555444444444444333444333000,,,(((++++++******)))((((((''')))((((((''''''((((((((('''((((((((()))*********'''((()))*********))))))+++***)))(((((()))***+++))))))))))))))))))))))))''')))******))))))***++++++++++++++++++++++++++++++++++++++++++***)))(((***************++++++,,,************************++++++++++++++++++++++++++++++******+++,,,...///+++,,,,,,+++)))((()))***))))))))))))))))))))))))+++*********************))))))))))))))))))))))))***)))(((''''''((()))***+++***)))((((((((()))***))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''+++++++++*********************))))))******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,------...***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------------------......------,,,+++...------------...///////////////.........------------......//////000000...///000111111111000///000000000000111111111111333333444555888:::===???===???BBBEEEHHHKKKPPPSSSQQQOOONNNOOOQQQSSSTTTTTTVVVWWWXXXZZZ\\\]]]^^^___]]]^^^aaadddffffffeeeeeegggeeefffkkkooorrryyy&&&''''''''''''(((((((((''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&&&&''')))***)))(((''''''''''''((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&&&&''''''((()))))))))'''(((((())))))(((((('''))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&'''((()))******+++************************))))))))))))(((((((((((((((''')))...444888888777777444111///000111111000222333444444555555444444444444444444444222...***++++++******)))((((((((())))))(((((((((((())))))))))))))))))))))))******''''''((()))))))))(((((())))))))))))***+++------))))))))))))))))))))))))''')))******))))))***+++++++++++++++++++++++++++***++++++++++++******))),,,***)))((((((***,,,---))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***)))***,,,///000)))+++++++++))))))***+++************************++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))(((((((((((())))))))))))************((())))))******))))))((())))))))))))))))))))))))******))))))))))))******,,,+++***((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))+++++++++*********))))))))))))***+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,///...------,,,,,,------...------,,,++++++******+++++++++++++++++++++++++++,,,,,,---------------------......------,,,,,,...------------...//////.........---------------.........///////////////000111111111111111000///000000000111111111222222222333444666888;;;===???>>>@@@CCCEEEHHHKKKOOORRRPPPNNNMMMNNNPPPRRRSSSSSSVVVWWWYYYZZZ\\\]]]^^^___^^^___bbbeeeggggggggggggfffdddfffkkkooossszzz&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''(((((())))))((((((&&&%%%%%%&&&)))******)))''''''''''''(((((((((((())))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''(((((())))))(((((())))))))))))(((((())))))))))))(((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))(((((((((((((((((((((,,,111444444444444222000000111111111000222222333444555555555555444333444555555333///,,,************))))))(((((())))))((((((((()))************************))))))''''''((((((((((((((('''((()))))))))***+++,,,,,,((((((((((((((((((((((((''')))******))))))***+++************************)))***************))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++*********+++,,,,,,***+++------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''&&&&&&&&&))))))))))))))))))))))))+++******************++++++*********************((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))++++++*********+++,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))***++++++,,,,,,((()))***,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++***************+++++++++))))))*********++++++******++++++,,,,,,++++++***************************(((((()))))))))*********......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,,,,------...------,,,,,,...------------...//////------------------------///////////////.........111111111111000//////...000000111111111222222222222333555777999;;;===>>>???AAADDDFFFGGGJJJNNNPPPPPPNNNMMMMMMPPPRRRSSSSSSVVVWWWYYY[[[]]]^^^^^^^^^]]]___bbbeeeggghhhhhhgggffffffhhhmmmooorrrzzz&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&%%%%%%&&&)))******)))''''''''''''(((((((((((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((''''''(((((((((************************(((((()))))))))*********))))))))))))(((((((((((((((((()))+++...111222222333111000000222333222111111222333444555555555555444333444555555333///,,,*********))))))))))))))))))))))))))))))***++++++++++++++++++************(((((((((''''''''''''(((((()))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++************************(((((())))))***))))))(((((()))***+++,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,+++***'''&&&)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))*********++++++*********&&&'''((()))******++++++((()))))))))************))))))************))))))************************)))))))))))))))***+++,,,))))))((('''(((***---...*********************************************************++++++,,,,,,,,,)))))))))***++++++,,,,,,((()))***,,,,,,+++******++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++***+++,,,------------,,,***++++++,,,,,,++++++***************************(((((()))))))))*********---,,,,,,+++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++++++++++++++,,,,,,------...------,,,...------------...//////------------------------///////////////.........111000000///............111111111111222222222222222333555777:::<<<===>>>@@@BBBDDDFFFGGGJJJMMMPPPPPPNNNMMMMMMPPPRRRSSSSSSUUUWWWZZZ\\\^^^___^^^^^^\\\^^^aaaeeeggghhhhhhgggiiihhhkkknnnoooqqqyyy%%%&&&&&&&&&&&&''''''''''''''''''(((((())))))***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&''')))***)))(((''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((******)))))))))((((((((('''(((((())))))*********))))))))))))(((((((((((())))))***+++---000222333333222000000222333222222111222333444555666666666444444444444444222...*********))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++,,,,,,***)))((('''''''''(((((((((((()))))))))(((((('''))))))))))))))))))))))))''')))******))))))***+++************************(((((()))************)))''')))+++,,,---,,,***)))************************++++++++++++++++++++++++(((***,,,...---***'''$$$&&&)))+++,,,+++******+++************************************++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((###$$$%%%'''((()))******))))))))))))************)))******++++++******)))************************&&&&&&&&&&&&'''((()))***&&&&&&%%%&&&'''(((***+++************************************************+++++++++++++++,,,,,,,,,---,,,,,,+++***)))(((((())))))***+++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***+++,,,---,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++************+++))))))******+++,,,,,,---*********++++++,,,,,,---)))******+++++++++++++++,,,,,,------......------...------------...//////---------------..................///////////////000///...............///111111111222222222222333222333666888;;;<<<>>>>>>???AAADDDFFFGGGJJJMMMPPPPPPNNNMMMNNNPPPRRRSSSSSSUUUWWWZZZ]]]_________^^^\\\^^^aaaeeeggghhhhhhhhhiiijjjmmmpppooopppxxx%%%%%%&&&&&&&&&'''''''''&&&''''''((())))))******)))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&'''((()))((('''''''''''''''((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))************))))))'''((((((((()))))))))***)))((('''&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''(((((()))******+++))))))))))))(((((((((((()))***+++,,,...000333555444222000///000222222111000111333444555666666666444444333444333000,,,((()))))))))))))))))))))***************+++,,,------******++++++,,,---------+++***)))((((((((())))))'''''')))***++++++******))))))))))))))))))))))))''')))******))))))***+++******************************+++,,,,,,,,,,,,,,,))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())),,,---...---+++***'''))),,,---+++*********))))))))))))))))))))))))******++++++,,,,,,------))))))))))))))))))))))))'''((()))******)))((('''%%%&&&((()))************))))))))))))************)))******++++++******)))************************''''''''''''((()))***+++((((((((((((((((((((((((******************************************************************))))))------,,,+++***)))((('''******))))))******+++,,,++++++******++++++,,,---************************((())))))***++++++,,,,,,'''(((***+++,,,+++***)))***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,++++++++++++,,,***************+++++++++)))******+++,,,,,,------++++++,,,------------,,,+++,,,------......------...------------...//////------........./////////------......//////000000000///.........///000111111111111222222222333333222333666999;;;===>>>>>>???AAACCCFFFGGGJJJNNNQQQQQQOOONNNOOOQQQSSSTTTTTTUUUWWW[[[^^^_________^^^]]]___cccfffhhhjjjjjjjjjhhhiiimmmppppppqqqzzz%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''(((((('''''')))(((''''''((()))'''&&&''''''''''''((((((((()))))))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((('''''''''))))))************))))))'''((((((((())))))******)))((('''&&&&&&'''((()))''''''((()))***+++,,,,,,&&&''''''((()))******+++))))))))))))((((((((((((***+++,,,---...111444777444222///...///000111111000111333444555666666666444444333333222///+++''')))))))))))))))*********************+++,,,---...******+++,,,,,,---......,,,+++***((((((((()))***%%%''')))+++,,,---------))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))+++,,,------............+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000111))),,,...///---,,,++++++************************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))***+++,,,,,,+++***)))***+++---......---,,,+++))))))))))))******************++++++++++++******************************************+++,,,---...------------,,,***((('''******************************************************))))))((((((''''''***************++++++++++++***)))))))))***,,,---++++++******++++++,,,---************************((())))))***++++++,,,,,,+++,,,...000000///...---+++++++++,,,,,,+++++++++++++++++++++++++++++++++((())))))))))))*********......---,,,,,,,,,,,,---,,,,,,++++++***)))))))))))))))***+++,,,,,,------,,,---......//////......+++,,,,,,---.........---...------------...//////........./////////000000,,,------...///000111111000000/////////111222333111111222222222333333333222333666999<<<===>>>>>>>>>@@@CCCEEEHHHKKKOOORRRQQQPPPOOOOOORRRTTTUUUUUUUUUWWW[[[^^^``````___^^^^^^```dddgggjjjkkkkkkkkkfffhhhmmmpppppprrr|||''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))))))))(((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))******)))(((''''''(((((((((((())))))))))))((()))*********)))'''&&&&&&''''''(((((((((((((((******))))))))))))******''')))++++++***)))((()))***+++,,,,,,,,,---///222,,,,,,,,,,,,...000333444111111222333444666666777555666555222---******,,,(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,------...///000000...+++'''&&&(((******((())))))))))))))))))))))))***++++++++++++***))))))---,,,+++***))))))))))))%%%&&&&&&'''((()))******))))))************))))))))))))*********+++++++++'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,------,,,+++***---,,,,,,+++***)))((((((&&&''')))***+++++++++***((((((''''''((()))******+++*********))))))((((((***************)))(((''''''((()))***++++++))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))))))))(((((((((((('''))))))))))))***************(((((()))***+++***))))))************+++++++++---+++)))(((((()))+++------,,,,,,+++*********+++++++++******************)))))))))))))))))))))))),,,++++++******++++++,,,------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,---......---------............//////...---,,,+++,,,---------...///000000///...---000000000000////////////------......///111222333111111111000111111222222222333444666888:::<<<===???AAACCCEEEGGGJJJNNNQQQRRROOOMMMNNNRRRUUUVVVUUUUUUWWWZZZ]]]^^^^^^^^^]]]]]]___dddhhhjjjjjjiiihhhkkkjjjmmmqqqsssuuu}}}''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''''''((((((((()))))))))((())))))***)))((('''&&&''''''((())))))))))))(((******))))))))))))******''')))++++++***)))))))))***,,,---...---...000111111111///...---......///222222333333444555666666333333222...)))'''(((***)))))))))))))))))))))))))))((((((((()))***+++,,,******++++++,,,,,,------...***''''''(((***)))((())))))))))))))))))))))))+++++++++++++++***))))))******))))))******+++,,,'''(((((())))))*********))))))************))))))******+++++++++,,,,,,,,,'''(((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......---+++***,,,,,,,,,++++++******)))'''((()))******+++++++++***************+++,,,,,,************)))))))))((()))************))))))((((((***+++,,,+++*********))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++,,,,,,,,,++++++++++++***))))))))))))***************(((((()))***+++***))))))************+++++++++++++++++++++++++++++++++---,,,++++++******++++++************************************************,,,++++++******++++++,,,---,,,+++)))((((((((())),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------------............******,,,------------,,,---...///000000///...---000000000000////////////111111000/////////000000111111111000111111222333222333444666888:::<<<===@@@BBBEEEGGGHHHKKKOOORRRQQQOOOMMMNNNQQQTTTUUUUUUVVVWWWZZZ\\\^^^^^^^^^]]]^^^```eeeiiikkkkkkjjjjjjjjjjjjlllqqqsssvvv~~~''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&%%%&&&&&&'''''''''(((((((((((())))))))))))((('''&&&'''((())))))******))))))))))))))))))))))))))))))''')))++++++)))))))))******---///000000000000111444222000///...---......333333333444444555555555333222///+++(((&&&(((******************************)))((('''((())),,,---******++++++++++++++++++,,,***((('''((()))))))))))))))))))))))))))))))))++++++++++++******))))))''''''((()))***+++---...************************))))))************))))))+++++++++,,,,,,,,,,,,,,,((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------.........,,,+++***++++++++++++++++++++++++(((((((((((()))***+++,,,******************+++,,,************))))))))))))((())))))************)))(((***---,,,)))((()))+++************************))))))))))))******************))))))))))))************)))))))))((((((((())))))))))))***************(((((()))***+++***))))))************+++++++++***+++,,,------,,,+++***,,,,,,++++++******++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))(((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,------------------............&&&(((+++...///...,,,+++......////////////......////////////000000000000000000///...............111111000000111222222333222333444666888:::<<<===@@@BBBFFFHHHIIILLLOOOQQQPPPNNNLLLMMMPPPSSSTTTUUUWWWXXXZZZ\\\]]]^^^]]]]]]^^^aaaeeeiiikkklllkkkkkkiiiiiilllqqqsssvvv''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))))))))'''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''((((((((((((((()))))))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''(((((()))***************))))))************))))))''')))******))))))***++++++...111333222111111111000//////...///000222333333444444444444444444444666333///+++((((((***+++************************+++)))((('''''')))+++---,,,,,,,,,,,,,,,+++++++++***)))((((((((()))))))))))))))))))))))))))))))))+++++++++***************'''((((((((()))+++,,,---******************))))))))))))************))))))++++++++++++++++++++++++(((((())))))************************++++++++++++******+++++++++,,,,,,,,,------...---,,,+++***)))))))))*********************)))((((((((()))+++,,,)))((((((((((((((())))))*********)))))))))))))))'''((()))***************&&&))),,,***'''%%%'''***************************((()))))))))***************))))))))))))))))))***)))(((((((((((('''''''''((()))))))))***************(((((((((***+++***)))))))))*********+++++++++***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,---------.........(((***,,,.........---,,,...//////////////////...////////////000000000000+++++++++,,,,,,...//////000000000000111222333333222333444666888:::<<<===???BBBEEEHHHIIIKKKNNNPPPNNNMMMLLLMMMOOORRRTTTUUUWWWXXXZZZ\\\]]]]]]]]]]]]^^^```dddgggjjjkkkkkkkkkhhhhhhkkkpppssswww''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((()))))))))***'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((()))))))))))))))(((&&&&&&&&&&&&'''''''''((()))(((((('''''''''''''''(((((()))***************((()))************)))(((''')))******))))))***,,,,,,///222333333111111111.........///000222444666333444444444444444444444555222...***))))))***+++************************+++***((('''((()))+++,,,+++++++++++++++*********(((((((((((((((((()))))))))))))))))))))))))))))),,,+++***)))))))))*********))))))))))))))))))***)))))))))))))))))))))((())))))************))))))************)))))))))))))))))))))))))))*********)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***)))((((((((((((((()))))))))))))))***)))((((((((()))++++++))))))((((((((((((((()))))))))))))))))))))******'''((()))***************''')))+++***'''&&&(((***************************((()))))))))************)))))))))******))))))))),,,,,,+++++++++*********((()))))))))***************(((((((((***+++***)))))))))*********++++++++++++***)))(((((()))***+++,,,++++++***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++******++++++,,,---,,,,,,,,,------------.........------------....../////////....../////////.../////////000000000111------------...///000000000000000000111222333444222333444666888:::<<<===>>>AAADDDGGGHHHIIIKKKMMMMMMMMMMMMMMMNNNQQQTTTWWWXXXYYYZZZ[[[\\\]]]]]]]]]\\\^^^bbbeeehhhjjjjjjjjjhhhhhhkkkpppssswww''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))((((((''''''''''''((((((((((((%%%&&&''''''''''''''''''&&&&&&'''''''''((((((((()))(((''''''&&&&&&'''''''''((())))))******))))))((()))***++++++***)))(((((()))))))))((()))+++---...000222333222111111222222111000000000111333444333333333444444555555555333000+++)))((()))((((((***************************)))))))))))))))******'''(((((((((((((((((((((&&&((())))))((('''(((***))))))))))))))))))))))))---,,,***)))))))))***+++,,,+++***)))((('''''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))((((((((())))))))))))))))))******(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++******))))))(((((()))))))))))))))))))))(((***)))))))))))))))******,,,++++++***************))))))))))))************((())))))************)))***)))))))))******+++,,,************************))))))))))))************))))))************))))))++++++*********)))))))))))))))))))))***************(((((()))***+++***))))))************+++++++++,,,***'''&&&&&&'''***,,,++++++******++++++,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++)))(((&&&$$$###++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,,,,------------111000...---------.../////////............//////......//////000000111111555444333111000000000000//////000000111222444444222333444666888:::<<<======@@@DDDFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQUUUXXXYYYZZZZZZ[[[\\\\\\]]]]]][[[]]]```dddgggiiijjjkkkiiiiiilllqqqsssvvv''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%&&&'''(((((((((&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''''''''''''''((((((((((((%%%%%%&&&'''''''''''''''''''''((((((((())))))))))))((('''&&&&&&&&&''''''''''''((())))))))))))(((((()))***++++++***)))((((((((())))))((()))+++---///000111111000000111222444333222111000111222333222222333333444555666666333///,,,*********)))'''))))))))))))))))))))))))((()))***+++******)))(((&&&&&&&&&''''''(((((((((%%%'''))))))''''''(((***))))))))))))))))))))))))---,,,***)))((()))***+++++++++)))(((((('''''''''((())))))******+++++++++))))))************))))))************))))))((((((***)))))))))))))))))))))((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++******************,,,,,,++++++******))))))))))))************)))))),,,,,,+++***************((()))))))))************)))************))))))((()))&&&###%%%))),,,+++)))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((((((((((((''''''''''''))))))))))))***************(((((()))***+++***))))))************+++++++++******)))(((((()))******++++++******++++++,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,+++***(((&&&%%%******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...++++++,,,,,,,,,---------------..................000///...------...///000.........///000111111111555444333222111000000000/////////000111333444555222333444666888:::<<<======AAAEEEGGGHHHIIIJJJKKKLLLNNNOOOOOOOOORRRVVVZZZZZZZZZZZZZZZ[[[\\\]]]]]]\\\^^^aaadddgggjjjkkkllljjjjjjlllqqqsssvvv~~~''''''((((((((((((''''''''''''''''''((((((((()))$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$%%%&&&((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''((((((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((()))''''''((()))******))))))(((((((((((()))))))))))))))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((''')))***++++++***)))'''(((((()))(((((()))+++...000000111000//////111333222222111111111222444444111111222333555666777777444111...---......+++)))((((((((((((((((((((((((((()))+++,,,,,,***((('''&&&''''''((()))***++++++$$$'''))))))'''&&&(((***))))))))))))))))))))))))---,,,***(((((()))***+++******)))((((((((((((((())))))***+++,,,,,,------))))))************)))))),,,+++++++++******))))))*********)))))))))))))))'''(((((()))***+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,......------,,,+++******((()))***++++++***)))(((******)))(((((('''(((((((((((())))))*********+++***************)))((('''&&&!!!&&&***(((%%%(((((((((((((((((((((((())))))))))))************((()))***++++++***)))(((++++++++++++************))))))))))))***************(((((()))***+++***))))))************+++++++++)))***+++,,,,,,+++***)))+++*********+++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***,,,.../////////...*********************************++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------,,,,,,------...///++++++,,,,,,,,,---------(((***---///000///...---000///...------...///000---......///000111111222000////////////000000111/////////000111333444555222333444666888:::<<<===>>>BBBFFFIIIJJJJJJKKKLLLLLLNNNPPPPPPPPPRRRWWW[[[[[[ZZZZZZZZZ[[[\\\]]]]]]]]]___aaaeeehhhkkklllmmmkkkjjjmmmqqqsssuuu}}}''''''&&&%%%&&&'''((()))''''''''''''((((((((((((++++++******))))))((((((((((((((((((((('''''''''(((&&&###$$$&&&(((&&&%%%(((((())))))((('''&&&&&&))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&''')))+++,,,******))))))((((((''''''%%%&&&((()))))))))(((''')))(((&&&%%%&&&''')))+++)))((('''&&&&&&&&&&&&&&&%%%&&&'''((()))***+++,,,((()))***+++++++++++++++((((((((('''&&&'''***---000000000000111222333333666555333000///000111222222222222555777777666444444000+++((('''((())))))))))))))))))((((((((((((((((((''''''''''''((((((+++*********))))))(((((('''((()))******)))((('''******))))))))))))******************))))))))))))''''''(((((()))))))))******)))))))))((((((''''''))))))))))))************((((((((((((((((((((((((*********)))))))))))))))++++++******************---------,,,,,,+++++++++******++++++++++++******)))******+++++++++*********))))))+++------***&&&))))))************))))))))))))))))))************(((((((((((())))))))))))+++*********))))))((((((++++++************++++++******************************************+++++++++*********))))))((((((******))))))))))))******(((((((((((())))))))))))++++++++++++++++++++++++///...,,,******+++,,,---+++***)))((((((***,,,---+++++++++*********))))))************************++++++,,,,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***++++++*********++++++,,,,,,,,,(((***++++++***(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............//////.........///000222333000000000000000000000000000---+++---222555444222444444666777999;;;<<<======AAAEEEHHHJJJKKKLLLMMMNNNNNNNNNOOOPPPSSSUUUVVV[[[\\\[[[ZZZZZZ[[[^^^aaaccceeeggggggggghhhjjjlllooommmnnnsssuuuxxx~~~''''''&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%(((((((((((((((((((((''')))&&&$$$%%%'''((('''%%%((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&'''(((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''((())))))))))))))))))(((&&&&&&&&&''')))***(((((('''&&&&&&&&&&&&&&&&&&''''''((()))******+++((()))***++++++++++++***((()))(((''''''(((+++...333222111000000000111222666444222111111222111111000000000111333444333222333000,,,***)))******)))(((((((((((())))))))))))((((((''''''''''''((((((*********)))))))))(((((('''((()))******)))(((''')))(((((((((((((((((()))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,*********)))))))))(((((())))))))))))***************************************)))))))))))))))))))))************************---,,,,,,,,,++++++++++++******++++++++++++******%%%%%%&&&((())))))))))))***))))))+++------***'''))))))************))))))))))))))))))************(((((((((((()))))))))***************)))))))))(((+++******************+++************************************************************)))))))))(((******))))))))))))******(((((()))))))))*********------------------------++++++++++++******))))))+++***)))((()))***,,,---+++++++++*********))))))************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***++++++******+++++++++,,,,,,,,,)))+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............//////............///111222000000000000000000000000000000000000000111222333444444666777999;;;<<<===>>>AAAEEEHHHJJJJJJKKKMMMNNNNNNNNNOOOPPPSSSUUUVVVYYYZZZ[[[[[[[[[]]]```cccdddeeeggghhhhhhhhhjjjlllnnnlllmmmqqqtttwww''''''&&&&&&''''''((()))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((((((((()))'''&&&&&&'''(((((('''(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((''''''((())))))%%%&&&''')))))))))((((((&&&&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''&&&&&&((()))***(((((('''&&&&&&&&&&&&''''''((((((((())))))******))))))******++++++******)))))))))((('''))),,,///555444111000//////111222666333222222444444111......,,,+++,,,...000000///111///,,,+++,,,,,,***)))''''''(((((())))))******)))((((((''''''(((((()))******))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((('''''''''(((((())))))******))))))))))))))))))(((+++++++++************)))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******************************+++++++++++++++***************++++++++++++******###$$$%%%'''((()))******)))))))))+++,,,,,,***'''))))))************))))))))))))))))))************((((((((()))))))))******************))))))))))))************************************************************************************))))))))))))******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))((()))+++,,,,,,***((('''+++***)))))))))***,,,---+++++++++************************************************++++++++++++,,,++++++++++++++++++++++++++++++************+++,,,***++++++++++++,,,,,,,,,%%%'''***+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))*********+++++++++++++++++++++,,,,,,******+++,,,---------,,,------------------------,,,------......------,,,---------............//////......---......//////000000000000000000000000000333555333///...111555444444666777999:::;;;<<<>>>AAAFFFHHHIIIJJJKKKLLLNNNNNNNNNOOOPPPSSSUUUVVVXXXYYY[[[[[[\\\^^^bbbeeeeeefffhhhhhhhhhhhhjjjkkkmmmjjjjjjnnnqqqvvv'''''''''''''''(((((()))%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((( """&&&)))++++++++++++''''''(((((())))))******'''&&&%%%$$$%%%&&&'''((((((''''''''''''((())))))(((''''''&&&&&&&&&''''''(((((((((((())))))))))))))))))************))))))*********)))((())),,,///444333111//////000222333555333222333666555000,,,,,,***((((((***+++,,,,,,---,,,++++++,,,,,,***(((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***)))))))))((('''''''''&&&++++++++++++++++++++++++((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************************+++++++++***************************++++++,,,,,,++++++***'''''')))***++++++++++++)))))))))***+++***)))((())))))************))))))((()))))))))************(((((()))))))))******************)))))))))))))))*********++++++*********************************************))))))))))))*********)))))))))))))))******))))))))))))************+++++++++,,,,,,,,,((((((((((((((((((((((((***+++,,,------,,,+++*********)))))))))***+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++***+++++++++,,,,,,++++++++++++++++++++++++%%%'''))))))))))))***+++++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,((()))***+++,,,---------........................,,,------......------,,,---------............///.........---------------////////////////////////111222333222111111333555444444555777888:::;;;;;;>>>AAAEEEHHHIIIIIIJJJKKKNNNNNNNNNOOOPPPSSSUUUVVVYYYZZZ\\\\\\]]]^^^aaadddeeeggghhhhhhhhhhhhiiikkkllliiihhhkkkooouuu'''''''''(((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((('''''''''((()))''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''!!!###&&&)))+++++++++***''''''(((((())))))******((('''&&&&&&&&&''')))***'''''''''''''''((())))))''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))*********))))))(((*********)))((())),,,///111000//////000222444555555444333444555333...******(((&&&&&&'''))))))))))))))))))***++++++)))'''&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((())))))))))))(((((((((((())))))((())))))******))))))(((%%%&&&&&&'''((())))))***,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,((()))))))))************++++++++++++++++++++++++(((((())))))************))))))*********+++++++++************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******((()))******))))))))))))))))))************))))))((()))))))))************))))))))))))************))))))))))))))))))******)))***++++++++++++***)))*********************************)))))))))(((((())))))))))))))))))************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***************+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***,,,---++++++++++++++++++++++++*********++++++++++++,,,*********++++++,,,,,,,,,((()))***+++,,,---------........................,,,------......------,,,---------............///...............---------////////////////////////222000///000333555555444444444555777888999::::::===AAAEEEHHHHHHIIIJJJKKKNNNNNNNNNOOOPPPSSSUUUVVVZZZ[[[]]]]]]\\\]]]___aaadddfffggggggggggggiiikkklllhhhgggjjjooouuu&&&'''((())))))))))))((('''''''''((((((((())))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))'''(((((('''&&&&&&''')))&&&'''(((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''''')))))))))))))))***++++++'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''((((((((())))))******))))))******))))))(((((()))))))))((('''))),,,///...//////000111333444555444555555444111...+++))))))(((&&&'''((())))))((('''''''''(((******)))(((''''''(((((())))))*********))))))(((((())))))***''''''(((((((((((())))))))))))(((((((((((())))))((()))***++++++***)))((('''''''''(((((())))))******************)))))))))***++++++++++++,,,,,,,,,))))))))))))************************************((((((((()))******++++++)))))))))***++++++,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))((((((((()))***)))(((((()))***))))))************))))))))))))))))))************)))))))))*********++++++))))))))))))************)))***+++,,,,,,+++***)))*********************************))))))(((((('''))))))))))))******************))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***)))'''&&&'''(((***,,,))))))******++++++++++++***************+++++++++*********************************++++++++++++,,,++++++++++++++++++++++++)))***+++,,,---------,,,,,,,,,,,,++++++++++++***+++,,,,,,+++))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++,,,,,,******+++,,,---------,,,------------------------,,,------......------,,,---------............///---....../////////......000000000000000000000000111...,,,///444777666333444555555666777888999:::<<>>CCCFFFHHHJJJLLLMMMNNNNNNNNNOOOPPPSSSUUUVVVVVVXXX[[[\\\[[[\\\]]]______aaacccdddeeefffiiikkkmmmjjjiiilllpppvvv&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&&&&&&&'''((())))))***%%%&&&(((&&&$$$###&&&(((&&&&&&'''((())))))((((((''''''''''''''''''''''''((()))***++++++***)))((((((''''''''''''((())))))******))))))((((((((('''###$$$&&&'''''''''&&&%%%&&&''''''((()))(((((((((&&&&&&&&&&&&&&&'''((()))%%%&&&'''((()))***+++,,,)))))))))))))))(((''''''((((((((('''&&&'''***---///000222333444222111000333777999444+++%%%&&&)))***))))))+++,,,+++)))''')))'''&&&'''***,,,,,,,,,))))))))))))((((((((((((******))))))))))))******&&&'''''''''(((((())))))***)))(((''''''((()))***&&&'''(((******((('''&&&************))))))))))))))))))******++++++,,,,,,)))))))))******+++++++++))))))))))))************************************'''(((((()))***+++++++++((())))))***++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++((()))***+++++++++++++++''')))***)))'''&&&(((+++))))))************))))))))))))))))))************)))************+++++++++(((((())))))*********+++((()))+++,,,,,,+++)))(((************************+++******)))(((''''''&&&(((((())))))*********+++******))))))))))))******))))))*********+++++++++************************''')))+++,,,---,,,+++***))))))***++++++++++++***))))))******++++++++++++************************++++++,,,,,,,,,---------++++++++++++++++++++++++)))***+++---......------,,,,,,,,,++++++*********)))***+++******+++...000***************************++++++++++++,,,,,,,,,---,,,,,,++++++*********------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////,,,---///111111111111000000000000000000000000000///111333111...---000333444555555666777888888999999===BBBFFFIIIJJJLLLNNNNNNNNNNNNOOOPPPSSSUUUVVVSSSVVVYYY[[[[[[\\\^^^```]]]___bbbcccdddfffiiikkkmmmjjjjjjnnnqqqvvv''')))++++++***))))))***(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''&&&%%%$$$%%%''')))++++++******((('''&&&%%%$$$&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''$$$ !!!$$$'''((((((///000111222333333444444:::888333///+++((('''''''''''''''''''''((())))))*********)))((((((''''''))))))************))))))++++++***)))(((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))(((((((((***+++,,,''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++)))((((((((()))***...,,,***(((''''''((()))))))))************)))))))))))))))))))))))))))))),,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++***)))(((''''''(((((())))))******,,,***)))'''''')))***,,,))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&+++*********))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))+++++++++*********))))))$$$&&&))),,,---,,,***)))***)))(((''''''((()))***+++*********))))))(((((())))))))))))************---***'''(((+++......,,,************************,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++)))***,,,......---,,,+++---...///...,,,++++++,,,,,,,,,------------------------......///000000000////////////////////////000111111111222222222222000111111111111222222222333444666777999:::::::::888<<>>???777:::@@@EEEIIIJJJJJJJJJMMMNNNOOOOOOOOOPPPRRRTTTUUUVVVXXX[[[]]]___```aaa___aaaeeeffffffggghhhiiiiiiffffffjjjnnnsss}}}&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((((((((((())))))))))))***'''&&&&&&&&&((((((&&&%%%((((((((('''&&&&&&%%%%%%))))))(((((('''''''''&&&+++***((('''&&&&&&''''''...***&&&%%%'''((('''$$$***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))***++++++***)))(((,,,,,,+++***)))(((''''''''''''((()))***++++++,,,))))))))))))))))))))))))*********)))((('''''''''''''''''''''''''''''''''))))))))))))************))))))************)))))))))))))))))))))(((((('''******))))))))))))******)))((((((((()))***+++++++++*********))))))(((((()))***+++,,,,,,+++***)))))))))))))))************+++***)))))))))***,,,---++++++++++++++++++++++++//////.........---------***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))---+++)))((()))))))))(((******)))))))))))))))***+++++++++,,,,,,---------++++++************+++++++++++++++*********))))))))))))(((((((((***+++,,,***************+++++++++++++++++++++++++++++++++************************++++++******************+++++++++*********))))))((('''&&&''')))***+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,......---,,,+++++++++++++++++++++++++++111///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...------,,,,,,------............------000000000///......------------......//////000000...------......///000111111111222222222111111000333444555777888:::;;;<<<<<<@@@DDDFFFGGGIIILLLOOOPPPNNNLLLKKKLLLNNNPPPRRRTTTUUUWWW[[[```bbbbbbaaa``````aaabbbdddeeeffffffkkkggghhhlllqqqvvv~~~))))))))))))))))))))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))+++...///***)))((('''&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''+++***)))***,,,,,,***)))'''''''''''''''''''''''')))(((((((((''''''''''''((('''''''''''')))***++++++)))'''''''''((('''&&&'''&&&%%%&&&((((((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))++++++******)))((((((((('''''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((()))))))))*********))))))************))))))''''''((()))******))))))******))))))))))))******))))))))))))))))))***+++************)))))))))((()))***++++++++++++***)))))))))))))))******************))))))******+++,,,++++++++++++++++++++++++---------,,,,,,,,,++++++************************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,+++***)))***+++,,,+++***++++++***************+++*********+++++++++++++++++++++************+++++++++++++++*********))))))+++***)))(((((()))******((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))))))''''''(((***,,,---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,------......------------............------------......///000000000//////////////////000000...............///111111111111111222222222111111333444555777888:::;;;<<<:::???FFFJJJKKKKKKLLLMMMPPPOOOMMMLLLMMMOOORRRTTTUUUUUUWWWZZZ___aaabbbaaaaaaaaabbbbbbcccdddeeeeeeiiigggggglllqqqvvv~~~***)))(((''''''((()))***&&&&&&&&&&&&&&&'''((((((''''''(((((((((((())))))'''((((((((((((((())))))''''''''''''''''''''''''''''''((()))+++---///000))))))(((''''''''''''(((''''''(((((((((((())))))((('''&&&'''(((((('''&&&%%%&&&&&&'''(((((())))))((((((((((((''''''''''''''''''''''''((()))***+++&&&((())))))(((''''''(((+++***)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))******))))))************))))))%%%&&&((()))***+++++++++******))))))))))))******+++***))))))))))))))))))************)))))))))))))))******++++++******)))))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))***+++......---+++++++++++++++++++++++++++***************)))))))))++++++************+++++++++++++++***************,,,,,,+++))))))(((((()))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++******************(((((()))+++---...---++++++++++++,,,,,,,,,,,,------------------------***+++,,,---...---,,,+++++++++++++++++++++++++++((((((***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,---............------............------------......///000000000000000000000000000//////............///000111111000000111111222222333333333444555777999:::;;;<<<999???GGGMMMOOONNNLLLJJJOOONNNMMMMMMOOOQQQTTTUUUWWWVVVVVVYYY]]]aaabbbbbbaaaaaabbbbbbcccccccccdddgggeeeggglllqqqvvv)))(((&&&$$$$$$&&&((()))'''&&&%%%%%%%%%&&&((()))((((((((()))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((()))******((((((((('''''''''(((((((((((()))))))))*********&&&$$$######%%%%%%%%%$$$&&&'''''''''((((((((()))((((((((((((((('''''''''))))))(((''''''&&&&&&&&&###'''******(((&&&''')))...------...//////...,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))(((((()))***+++(((((())))))************((((((((((((((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))''''''((()))***++++++*********))))))))))))******++++++***)))((((((((()))*********)))))))))))))))))))))************))))))((()))))))))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))************************+++++++++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''(((((())))))***,,,......+++)))))))))******++++++******+++++++++******))))))(((++++++************++++++************************+++++++++******)))))))))***************+++++++++++++++++++++++++++++++++***************************************+++++++++************************+++***))))))+++,,,,,,++++++++++++,,,,,,,,,------------------------------***+++,,,---------,,,,,,++++++++++++++++++++++++&&&''')))+++,,,,,,,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------...---------------............------000000000///......------222222111111000000//////............///000111222000000111111222333444555444444666777999;;;<<<<<<999>>>EEEKKKNNNMMMKKKJJJMMMLLLLLLMMMOOORRRTTTVVVXXXVVVVVVXXX\\\```bbbbbbaaaaaabbbbbbbbbbbbbbbbbbeeedddggglllpppvvv)))(((&&&$$$$$$&&&((()))''''''&&&%%%%%%'''((())))))))))))))))))(((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''+++)))'''''')))***))))))))))))(((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&%%%$$$$$$"""&&&******((('''(((******)))((()))***+++)))'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++***)))(((((()))***+++((((((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((************************'''(((((((((((()))))))))))))))************))))))))))))************))))))******))))))))))))******++++++***)))((((((((()))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))***,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***)))***+++,,,+++(((%%%''''''((()))******)))))),,,,,,++++++*********)))++++++************++++++************************))))))******++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************---+++)))))))))***)))(((++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............---,,,++++++------............------000000000///......------222222111111000000/////////......//////000111222111111111111222333555555444555666888999;;;<<<===;;;>>>BBBFFFJJJKKKKKKJJJJJJKKKKKKLLLNNNQQQSSSTTTXXXWWWVVVXXX[[[___aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaccccccggglllpppuuu***)))(((''''''((()))***'''''''''''''''((())))))))))))(((((((((((('''''''''((((((((((((((())))))''''''''''''''''''''''''$$$%%%''')))***+++++++++&&&'''(((((()))(((((((((&&&''''''''''''(((((((((---***(((((()))++++++*********)))(((((('''&&&&&&'''''''''((((((((((((((($$$$$$&&&'''''''''''''''%%%'''((()))((((((((()))((('''&&&'''))))))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))************))))))******++++++******)))(((******))))))))))))******+++***))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++*********+++***'''%%%%%%&&&((()))***))))))(((+++++++++++++++*********++++++************++++++***************+++++++++((()))***+++,,,,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))))))))***++++++,,,,,,***************+++++++++...,,,***)))))))))(((''',,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,+++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------......------,,,+++------............------------......///000000000000000000000000000//////////////////000111222222333222111111222333444555444555666888:::;;;<<<===>>>>>>???CCCGGGJJJLLLKKKJJJJJJKKKLLLNNNPPPRRRSSSWWWVVVVVVXXX\\\___``````______``````aaaaaaaaabbbcccdddggglllooosss))))))))))))))))))))))))'''((())))))******))))))((((((((('''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&''')))***++++++******%%%&&&((()))))))))(((((())))))))))))***************'''%%%$$$&&&'''(((((()))))))))(((((((((((((((''''''''''''((((((((()))%%%&&&'''))))))))))))((()))'''&&&&&&((()))((((((***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))************)))))))))))))))))))))*********''''''(((((()))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))***+++++++++************))))))))))))******))))))))))))))))))***+++((()))))))))***************)))(((''''''((()))***))))))))))))******************))))))******+++,,,------------------------,,,,,,++++++++++++******************************&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((+++***))))))++++++***)))%%%&&&(((***+++***)))))))))))))))***************++++++************++++++))))))*********+++++++++)))***+++,,,,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))*********+++++++++,,,+++))))))+++,,,+++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,---............------............------------......///000000000//////////////////000000////////////000111222333444333222111111222444555555555777888:::;;;======???>>>???CCCHHHLLLLLLKKKKKKLLLLLLNNNOOOQQQRRRSSSVVVVVVWWWYYY]]]______^^^^^^^^^______```aaabbbbbbcccdddhhhlllnnnrrr~~~&&&&&&''''''''''''&&&&&&'''(((***+++++++++***)))((((((''''''&&&&&&&&&%%%((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''************)))(((&&&$$$%%%&&&((()))))))))((((((&&&&&&&&&&&&''''''''''''***'''%%%$$$&&&'''((((((''''''(((((())))))******&&&'''''''''(((((())))))******+++++++++)))'''&&&+++(((%%%%%%((())))))'''***)))((()))++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((()))***++++++***)))(((******))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))'''((()))***+++,,,,,,,,,******))))))))))))******))))))(((((()))***++++++(((((())))))*********+++***)))(((''''''((()))***))))))))))))************+++***)))))))))***,,,---------------------------++++++++++++************************************)))***+++,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***))))))+++---------%%%''')))+++,,,+++***)))''''''(((((())))))******++++++************++++++))))))******+++++++++++++++,,,------,,,+++)))(((&&&'''(((***+++,,,......++++++++++++++++++++++++************************((())))))***++++++,,,,,,))))))******+++++++++++++++***)))***---...///...,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++------+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------'''(((***---///000111111---..................---000000000///......------------......//////000000////////////000111222333666444222111111222333555555555777888:::<<<======??????@@@EEEKKKNNNMMMKKKMMMMMMNNNOOOQQQRRRSSSSSSUUUUUUWWWZZZ^^^___^^^]]]]]]]]]^^^___```aaabbbcccccceeeiiimmmnnnqqq}}}((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&''''''(((((())))))''''''&&&%%%%%%'''((()))))))))(((((((((((())))))---111///***(((+++***%%%(((((((((((())))))))))))*********)))(((((('''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((())))))***))))))************))))))))))))++++++++++++++++++,,,,,,))))))***))))))((('''&&&******))))))((((((((('''******))))))((((((''''''+++***'''### """(((...)))(((((()))******(((''')))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************))))))))))))************+++*********))))))(((((((((''''''&&&&&&((()))******************)))(((((())))))))))))))))))))))))((()))***+++++++++++++++************************))))))))))))************&&&''''''((()))******+++++++++******++++++,,,---+++,,,------......------***++++++,,,,,,++++++*********************++++++************))))))))))))))))))))))))))))))))))))******+++******)))''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************%%% ###,,,222///***,,,,,,,,,++++++)))((((((((()))))))))************,,,,,,++++++***+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))------,,,+++*********+++...---++++++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,.../////////...---,,,,,,,,,---------......******+++---///000111222---...///000111111111111......///...---...000222,,,...000000///...///000222222333333333444444444444555666777888999::::::===???BBBEEEGGGHHHIIIIIIMMMMMMMMMMMMNNNOOOPPPPPPUUUVVVYYY\\\___```aaaaaa``````aaaaaaaaabbbbbbbbbcccfffkkkpppqqqttt)))((((((''''''(((((()))(((((())))))))))))((((((&&&''''''''''''''''''(((''''''&&&&&&''''''((())))))((((((''''''(((((()))(((++++++((((((++++++'''(((((((((((())))))))))))&&&&&&&&&'''''''''''''''***)))((('''&&&''''''(((((((((((((((((((((((((((&&&'''(((((()))))))))(((((((((((((((''''''''''''((()))))))))************((())))))))))))(((((('''*********)))))))))((((((******))))))(((((((((((()))))))))'''%%%%%%(((,,,,,,***)))*********((('''++++++******))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))************************)))))))))((((((((('''&&&'''((()))******************)))(((((())))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))))))))))))))************''''''(((((()))******+++++++++******++++++,,,---+++,,,------...---------))))))************)))))),,,,,,+++***)))))))))***************))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************)))%%%###&&&,,,///---***((()))******+++*********************++++++++++++,,,++++++******+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---.../////////...---,,,,,,,,,---------......---------.........//////***+++,,,---............000111111///......///111...000111111000000111222222222333333333444444444555555666888999;;;<<<<<<:::<<<@@@EEEIIIMMMOOOPPPMMMMMMMMMMMMNNNOOOPPPPPPUUUVVVYYY\\\___```aaaaaa```aaaaaabbbccccccddddddfffhhhlllpppqqquuu))))))(((((((((((())))))'''(((((())))))(((((('''(((''''''''''''''''''&&&''''''(((((()))))))))((((((''''''''''''''''''(((&&&((((((&&&&&&((((((&&&(((((((((((())))))))))))%%%%%%&&&&&&'''(((((()))***)))((('''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))((((((''''''&&&&&&'''(((((())))))))))))(((*********))))))))))))(((***))))))))))))(((((((((''')))+++,,,***)))))))))+++***)))***+++,,,+++***,,,,,,+++***)))((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((('''''''''((()))***)))************))))))((())))))))))))))))))))))))))))))******++++++******(((((((((((((((((((((((())))))))))))************'''(((((())))))*********+++************+++,,,,,,++++++,,,---------------******++++++++++++******...---+++***)))(((((((((++++++*********)))))))))))))))))))))))))))))))))******))))))******+++,,,(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************---,,,***+++,,,,,,+++)))%%%&&&''')))***+++,,,,,,***++++++++++++,,,,,,,,,++++++*********++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))************+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////......,,,,,,,,,---------......000//////...------,,,,,,,,,---...///000000000000222222222000......///000000111333333222222222333333333333333444444444444444555777888:::<<<===>>>:::<<>>???>>>@@@CCCGGGJJJLLLMMMMMMLLLLLLLLLLLLMMMNNNPPPPPPUUUVVVYYY\\\___```aaaaaaaaaaaabbbdddfffhhhiiijjjlllmmmppprrrrrrwww))))))(((((((((((())))))''''''((((((((((((''''''+++******))))))(((((((((&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''***((((((((('''%%%$$$%%%(((((((((((())))))))))))******))))))((((((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((&&&'''''''''''''''&&&&&&((()))))))))*********++++++******)))'''&&&%%%%%%&&&'''((())))))***))))))''''''''''''''''''''''''))))))))))))************)))((((((((()))*********)))'''&&&''')))++++++***(((((())))))*********+++++++++************++++++************************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******((((((((()))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))*********))))))(((************************((()))))))))************))))))))))))******************))))))******+++,,,***+++,,,,,,------,,,,,,,,,------......------,,,***)))))))))***+++,,,,,,++++++++++++************)))))))))))))))))))))))),,,++++++***)))))))))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++,,,---,,,***((()))+++''''''((()))))))))))))))))))))))))))*********+++***)))))))))******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++***************++++++)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......//////,,,,,,,,,---------.....................---------******+++,,,------------***,,,............///111///111333333222111222333333333444444444555555555222333444777999;;;<<<===@@@AAACCCFFFHHHIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPQQQUUUVVVYYY\\\___```aaaaaa```aaabbbdddfffhhhiiijjjlllmmmppprrrssswww((((((''''''''''''((((((&&&''''''((((((''''''&&&******))))))))))))))))))''''''(((((()))))))))((((((''''''''''''''''''((('''%%%%%%((()))''''''***(((((((((((()))))))))))))))(((((('''&&&&&&%%%%%%$$$%%%'''((())))))))))))(((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''(((((())))))&&&''''''((()))***++++++'''(((((())))))))))))(((&&&&&&''''''''''''(((((()))))))))************+++***((('''''')))+++,,,+++---***(((''''''(((''''''''''''((()))***+++,,,,,,***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))************))))))))))))************'''((()))*********))))))((())))))************)))))))))))))))))))))))))))))))))******))))))((((((************************))))))))))))***************************************))))))))))))***++++++******+++,,,,,,,,,,,,,,,******++++++++++++******(((((())))))***+++---...,,,++++++++++++*********))))))))))))))))))))))))))))))*********))))))((())))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************)))***++++++***)))***+++))))))*********)))(((((((((((()))))))))*********)))))))))))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------...//////,,,,,,,,,---------......---------...............***+++,,,---............(((***---.........///111///000222222111111111222333444444444555555555555222333444666888:::;;;<<<<<<>>>AAADDDGGGIIIJJJJJJJJJJJJKKKKKKMMMNNNPPPQQQUUUVVVYYY\\\___```aaaaaa___```aaaccceeeggghhhiiiiiikkknnnrrrsssxxx''''''&&&&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&''''''((())))))((((((''''''(((((()))'''###$$$((()))&&&'''***(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''((())))))((('''&&&((((((((((((((((((((((((((()))))))))(((((('''&&&&&&&&&&&&'''((()))))))))'''''''''((())))))******((())))))))))))(((((('''((((((((()))))))))******))))))*********++++++++++++)))''')))+++------,,,,,,***''''''((()))******(((((())))))******++++++***))))))(((((())))))***************************************************))))))))))))************((()))))))))************'''((()))***+++***))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((((('''************************))))))))))))************************************)))))))))))))))***++++++******+++,,,,,,,,,,,,+++))))))************))))))))))))))))))***+++,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))###%%%'''***++++++***)))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************************+++++++++***)))***************))))))))))))*********+++++++++(((((((((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,------.........---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,---...///000,,,,,,,,,---------..............................------...///000000000000))),,,...//////...///000///111222333111111222333444444444444555555555555444555666777999:::;;;<<<;;;===@@@DDDGGGIIIJJJKKKJJJJJJJJJKKKMMMNNNPPPQQQUUUVVVYYY\\\___```aaaaaa^^^___```bbbccceeeffffffeeehhhmmmqqqsssxxx&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&$$$%%%%%%&&&&&&'''''''''''''''&&&%%%%%%'''((()))))))))(((((((((((()))))))))%%%%%%((((((######'''(((((((((((())))))))))))''''''(((((()))*********)))*********((('''%%%###(((((((((((((((((((((((())))))******)))((('''''''''(((((()))***++++++,,,+++***)))((('''&&&%%%%%%))))))***))))))(((''''''))))))******+++++++++,,,))))))******+++++++++++++++)))))),,,///000...+++(((&&&%%%'''***...000111************)))))))))))),,,,,,++++++++++++,,,,,,************************************************))))))))))))************(((((())))))*********+++'''((()))++++++******)))(((((()))***************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************++++++******************)))))))))))))))******+++******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,+++++++++******))))))))))))))))))))))))!!!%%%***,,,---+++***,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************---+++******,,,,,,+++)))))))))***+++++++++++++++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------...///000///---+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,---...///000,,,,,,,,,---------....../////////......------,,,)))***+++,,,------------,,,...000111///......//////111333333222222222333444444444555555555666666666777777999:::;;;<<<<<<===>>>AAADDDGGGIIIIIIJJJIIIIIIJJJKKKMMMNNNPPPQQQUUUVVVYYY\\\___```aaaaaa^^^^^^___aaabbbcccddddddbbbeeelllqqqssswww&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%(((((((((((())))))))))))))))))(((''''''''''''''' !!!$$$&&&''''''''''''&&&&&&''''''(((((())))))*********(((&&&%%%%%%'''%%%%%%&&&'''((((((''''''(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((()))***+++,,,+++++++++***++++++,,,,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((())))))******++++++************************+++*********))))))((((((************************))))))))))))))))))))))))---,,,+++)))((((((''''''((((((((((((((((((((((((************)))))))))))))))************)))((((((******))))))))))))******))))))*********+++++++++******++++++++++++******+++++++++************)))+++***)))(((((()))***++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))(((((('''''')))************+++++++++************************************++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***+++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------))))))*********+++++++++///......------,,,++++++///...,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,.........---,,,+++++++++,,,,,,,,,,,,------///...---,,,,,,---...///...///////////////......000000000222555666666555222333444666777777888888222333666888::::::::::::===>>>AAAEEEGGGIIIJJJJJJLLLLLLLLLLLLKKKMMMPPPSSSUUUWWWYYYZZZ[[[\\\^^^```___```bbbcccdddddddddcccdddkkklllnnnuuuxxx'''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((''''''''')))(((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))******)))(((((((((((((((###$$$&&&'''((()))(((((('''''''''((((((((((((((()))))))))(((&&&%%%&&&(((%%%&&&''''''((((((((('''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))***+++,,,---+++***))))))))))))******************************))))))************))))))))))))))))))))))))))))))+++******))))))((((((''')))))))))))))))*********************************************)))))))))(((************************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********************))))))))))))***************++++++++++++,,,++++++,,,,,,,,,,,,+++++++++++++++************)))++++++************++++++***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))))))))************+++++++++************************))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************************************((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++************+++,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,------------------,,,+++***)))))))))******++++++,,,,,,,,,,,,------------------------------,,,---............---,,,,,,,,,---------.........///...------------...//////000000000000000////////////000222333444444333222333444666777777777777333444555777999:::;;;;;;===>>>AAAEEEGGGIIIJJJJJJKKKLLLLLLKKKKKKLLLPPPSSSUUUWWWYYYZZZ[[[\\\^^^```___```aaabbbcccddddddddddddkkklllnnnuuuxxx(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((&&&&&&'''''''''(((((((((******))))))(((((())))))''''''((()))***)))))))))(((((((((((((((''''''''''''((()))(((&&&&&&((()))&&&''''''''''''((((((((((((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))************************+++***))))))))))))))))))))))))))))))***+++,,,,,,***)))((((((''''''''''''************************))))))************))))))))))))))))))))))))))))))************************************))))))))))))************************************))))))))))))************************))))))))))))))))))))))))******))))))))))))******************************((((((((((((((((((((((((&&&'''((()))+++++++++,,,************************++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************)))***++++++,,,,,,,,,++++++))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************++++++++++++)))************+++++++++************************''''''((((((((())))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******************************************************************************************************+++++++++,,,,,,,,,++++++***))))))***++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------........./////////+++++++++,,,---.........,,,+++***)))))))))******++++++,,,,,,,,,,,,------------------------------------......///......------............////////////...------------...///000000111111111111000000///000000111222222111111222333444555666777777777444444555666888:::<<<===<<<>>>AAAEEEHHHIIIJJJKKKKKKKKKKKKKKKJJJLLLOOORRRUUUWWWYYYZZZ[[[\\\^^^```______``````aaacccdddeeedddllllllnnnvvvxxx''''''((((((((()))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''%%%%%%%%%'''(((***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&'''''''''((())))))((((((((((((((())))))))))))))))))))))))((())))))((((((''''''&&&&&&&&&'''(((''''''''')))***((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))((((((((())))))***++++++***)))((('''&&&&&&&&&************************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++++++++******))))))((((((*********************************)))))))))))))))************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))''''''''''''(((((((((((('''''')))******+++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))***+++,,,,,,,,,+++***(((((((((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))******+++++++++))))))*********+++++++++************************&&&&&&'''''''''((((((((())))))))))))))))))))))))+++++++++******+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------..................------........./////////.........------.........//////000111111111000000000111222222111000000111222222444555666777777777555555555666777:::<<<>>><<<>>>AAAEEEHHHJJJKKKKKKJJJKKKKKKJJJJJJLLLOOORRRVVVWWWYYYZZZZZZ[[[]]]_______________```bbbdddfffeeelllmmmooovvvyyy&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&''')))***'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''((())))))(((((((((((((((((())))))((((((''''''&&&&&&&&&'''(((''''''''')))+++)))(((((('''''''''(((((((((((())))))))))))((((((''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******(((((('''''''''((()))))),,,+++***)))((('''''''''))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((()))***+++,,,((((((((((((((((((((((((&&&'''''''''((((((((()))))))))************)))((()))***++++++++++++***)))++++++,,,,,,,,,---------******++++++++++++******+++++++++*********))))))'''(((***+++++++++***)))))))))((())))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++'''(((((())))))*********))))))*********+++++++++************************''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************************************+++++++++***))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++*********+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------......//////,,,------------.........---..................------...//////000000000///000222444333111000000222111222333555666666666777666555555666888:::===>>><<<>>>BBBEEEHHHKKKLLLLLLKKKKKKKKKKKKJJJLLLOOORRRVVVXXXZZZZZZZZZ[[[]]]_______________aaaccceeegggeeelllmmmooovvvyyy&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&%%%%%%&&&&&&'''''')))((('''''''''''''''(((((((((((((((((('''''''''&&&'''(((''''''''')))+++***)))((('''''''''((()))(((((())))))))))))(((((((((((('''(((((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))******+++(((((((((''''''(((((())),,,,,,+++***))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))(((((()))***++++++'''''''''''''''''''''''''''''''''(((((())))))******************)))(((((()))***+++,,,,,,+++***)))++++++++++++,,,,,,,,,,,,)))******++++++******)))+++++++++************)))'''((()))*********************)))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((((((((((((((())))))))))))************+++++++++************************(((((()))))))))*********))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************++++++++++++++++++++++++)))))))))(((((('''''''''******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------,,,+++*********))))))***+++++++++******++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---...///,,,,,,---------.........------...//////...------,,,---...//////000/////////222555444111///111333111222333444555666666666555555666777999;;;===>>><<<>>>BBBEEEIIIKKKMMMMMMLLLLLLLLLLLLKKKMMMPPPSSSWWWXXXZZZ[[[ZZZ[[[\\\^^^______```aaacccdddfffgggeeelllmmmooowwwyyy''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''%%%&&&'''((()))(((&&&%%%&&&''''''((((((''''''&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((''''''''''''))))))'''''''''((((((((((((((('''(((((((((&&&&&&(((***+++***((('''&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++******))))))))))))******++++++***))))))*********))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************)))))))))))))))******((((((((((((((((((((((((''''''((())))))***++++++((())))))************))))))***,,,------,,,***)))*********++++++++++++,,,***++++++,,,,,,++++++***+++++++++************)))))))))))))))***+++,,,---++++++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++******)))))))))))))))))))))************+++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------,,,+++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,++++++++++++++++++((()))***++++++++++++***++++++,,,,,,,,,,,,------------------------------++++++******+++,,,...///---............/////////------...//////...------------...000000111111111---111444333000...000333111222333444555666666666444555777999:::<<<<<<===<<<>>>BBBFFFIIILLLMMMNNNMMMMMMMMMMMMLLLNNNQQQTTTWWWYYYZZZ[[[ZZZ[[[\\\^^^^^^___aaaccceeefffggggggfffmmmmmmpppwwwzzz(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$&&&(((******(((%%%$$$'''((()))******)))((('''(((((((((((())))))))))))'''''''''''''''((()))***)))((('''''''''(((***+++&&&'''''''''(((((())))))'''((()))(((&&&&&&((())),,,***((('''&&&'''((()))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,+++++++++++++++,,,***))))))))))))******+++************************))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))'''(((((()))***++++++,,,&&&'''(((***++++++++++++)))***,,,------,,,***)))))))))*********++++++++++++,,,,,,------,,,,,,++++++++++++************)))+++***))))))***,,,...///,,,,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++,,,+++++++++******)))))))))************+++++++++************************++++++,,,,,,,,,---------)))))))))))))))))))))))),,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,............,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------+++++++++,,,,,,,,,------*********++++++,,,------***+++,,,---...------,,,++++++,,,,,,,,,---------------------------------******))))))***,,,---...////////////000000000000,,,---...//////...---,,,......000111111222222222+++///333222...---///333111111333444555666666666333555777:::;;;<<<<<<<<<<<<>>>BBBFFFIIILLLMMMNNNMMMNNNNNNMMMMMMOOORRRUUUWWWYYYZZZ[[[ZZZZZZ\\\^^^^^^```bbbeeeggggggggggggfffmmmnnnpppwwwzzz(((((('''''''''&&&&&&&&&))))))(((''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))((())))))((('''&&&&&&'''(((((())))))))))))(((((((((((((((((())))))))))))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))((()))+++------+++)))(((******))))))))))))******+++++++++*********))))))((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***+++,,,,,,***)))))))))************************,,,,,,+++***)))(((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***((('''(((+++,,,+++(((******))))))))))))))))))+++*********))))))((((((&&&''')))+++++++++))))))******)))))))))))))))***++++++***)))(((((())))))************+++---///000---,,,,,,+++***)))((((((******++++++++++++******+++*********))))))((((((+++++++++*********))))))))))))))))))************(((((())))))*********+++((((((((((((((((((((((((************++++++++++++(((((((((((())))))))))))************************)))+++,,,+++***)))***+++************************+++,,,---,,,)))$$$))))))))))))************))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++*********+++,,,,,,---......000//////...,,,++++++******+++,,,,,,******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))).........---------,,,,,,,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,---...///000000---------............///............/////////000000000000000000111111222222111000000000111333444555666777888999::::::::::::@@@DDDDDDFFFKKKNNNNNNNNNNNNNNNMMMLLLNNNRRRUUU[[[YYYXXXWWWYYY[[[]]]]]]cccdddeeefffggggggggggggfffiiiooouuuwww{{{(((((('''''''''&&&&&&&&&'''''''''''''''((()))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''''''''&&&&&&&&&((()))***)))'''&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((''''''))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))************)))((())))))(((((((((((())))))+++++++++*********))))))'''(((***)))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))*********+++,,,,,,***))))))***************************++++++******)))(((((((((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********((('''(((+++,,,***))))))))))))))))))*********************)))))))))((()))))))))))))))***++++++******))))))))))))******+++******))))))))))))***++++++******+++---...///------,,,,,,+++***************++++++++++++******************)))))))))(((+++++++++*********))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))***************************)))***+++***))))))***+++************************)))***,,,---,,,***(((&&&************************))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++******++++++,,,,,,---------------------,,,,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------.../////////---------............///........./////////000000000000000000000111111222222222222222222333333444555666777888999::::::;;;;;;AAAEEEEEEGGGLLLOOONNNNNNNNNMMMLLLLLLNNNRRRUUU[[[ZZZXXXYYYZZZ]]]______dddeeefffggghhhiiiiiiiiiiiikkkpppuuuvvvyyy(((((((((''''''''''''&&&%%%&&&&&&&&&((()))***+++((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''((((((((((((((((((******)))((('''%%%$$$$$$)))***+++***((('''((()))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''))))))************))))))((((((((((((((((((((((((*********))))))*********))))))(((((((((((())))))+++++++++***************'''((())))))((((((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++***(((((((((***+++***)))(((((())))))*********+++************)))))))))))),,,+++)))((((((***,,,---***)))))))))))))))************)))))))))***++++++,,,++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************))))))))))))+++++++++***************))))))))))))************))))))))))))************************************++++++*********)))))))))((((((((()))))))))******************************((()))******(((((()))***************************((()))***+++,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))******))))))))))))*********++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************)))))))))))),,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------..................---------............///....../////////000000000000000000000000111111222222222333444444444444333444555666888:::;;;;;;<<<;;;AAAFFFFFFHHHMMMPPPOOOMMMMMMMMMLLLKKKMMMQQQTTTYYYYYYYYYZZZ[[[^^^```bbbeeeeeeggghhhiiijjjjjjjjjkkkmmmqqquuuuuuxxx((((((((('''''''''''''''&&&&&&&&&''''''(((******((((((''''''''''''((((((%%%''')))******)))'''%%%''''''''''''((((((((((((******)))((('''&&&%%%%%%)))***+++***)))((()))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((()))******++++++******)))************************---,,,***))))))***,,,---******))))))))))))******************************'''(((******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***++++++******)))***,,,,,,***)))******(((((((((((((((((((((((((((((())))))************)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))+++******))))))******+++))))))((()))************((((((((()))******++++++*********))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))***+++))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,------******++++++++++++***************)))))))))))))))************************((()))))))))************)))))))))))))))*********************************---,,,,,,++++++******)))(((((()))))))))*********************************''')))***)))((('''((()))******************************)))(((((((((((()))++++++***))))))(((''''''))))))))))))))))))))))))+++******))))))******+++***++++++,,,,,,++++++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++++++++++++++)))))))))******+++++++++---------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................------------------............///...////////////000000000000000000000000111111222000111333444444444333222333444666888:::;;;<<<<<<;;;BBBFFFGGGIIINNNPPPOOOMMMMMMLLLKKKKKKMMMQQQTTTVVVWWWXXXZZZ[[[]]]```bbbdddeeefffhhhiiijjjjjjjjjlllmmmqqqttttttwww((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%''')))******)))'''%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((***+++***)))((()))+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******'''''''''''''''''''''''',,,+++)))'''''')))+++,,,,,,++++++******++++++,,,************************''')))******))))))***,,,))))))))))))))))))))))))))))))))))))))))))))))))"""###&&&(((***+++++++++(((***,,,,,,***)))***+++((((((((((((((((((((((((((((((((()))******++++++(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))***+++(((((())))))************))))))))))))))))))******)))***+++,,,++++++))))))))))))(((((()))***++++++******))))))***+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,******++++++++++++******))))))))))))))))))******************************((()))))))))******************))))))))))))))))))************************))))))((((((((('''''''''))))))))))))************************************''')))***)))((('''((()))************************+++***)))'''&&&&&&''''''******)))(((''''''&&&&&&))))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++***+++++++++++++++++++++***,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++///............---------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................------------------............///////////////000000000111000000000000000111111222///000222333333333222111333444666888:::;;;<<<<<<;;;AAAGGGHHHJJJNNNPPPNNNLLLLLLLLLJJJJJJLLLPPPSSSSSSUUUXXXYYYYYY[[[^^^aaacccdddeeeggghhhiiijjjjjjjjjlllpppsssssswww'''(((((((((((()))))))))))))))((('''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))******''')))***)))(((((()))+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))+++++++++******+++++++++***************+++++++++)))***++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))###$$$&&&((()))***++++++(((***++++++*********+++))))))))))))))))))))))))(((((())))))*********+++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''')))******))))))***+++***)))))))))))))))))))))))))))))))))************((()))+++,,,+++***(((&&&(((((((((((()))***+++,,,++++++*********++++++,,,***+++,,,------------,,,)))))))))******+++++++++******++++++++++++******))))))))))))***************************+++++++++))))))))))))************************))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++************************((()))******(((((()))******************************))))))))))))***++++++)))))))))((((((''''''&&&))))))))))))))))))))))))++++++************++++++***++++++,,,,,,++++++************+++++++++++++++------,,,,,,+++++++++******+++,,,,,,******+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------..................---------............////////////000000000111111000000000000000111111222000000111222222222222111444555666888:::;;;;;;<<<:::AAAFFFHHHJJJNNNOOOMMMKKKKKKKKKJJJIIIKKKOOOSSSQQQUUUXXXYYYYYYZZZ]]]```bbbccceeeggghhhjjjjjjjjjkkklllooorrrrrrwww'''((((((((())))))))))))(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''((())))))******&&&'''))))))(((''')))***(((((())))))))))))(((((((((((((((((())))))))))))((((((((()))))))))*********++++++,,,,,,++++++***++++++++++++++++++++++++)))((('''&&&&&&'''((()))***))))))))))))))))))***))))))*********++++++++++++,,,,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))++++++******+++,,,************************)))))))))))))))*********'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***''')))+++***)))(((***,,,++++++******)))(((((((((((()))))))))************))))))))))))((((((''''''(((((((((((()))***+++,,,,,,,,,+++*********++++++)))***+++---......------***+++++++++++++++++++++******++++++++++++******((()))))))))************))))))*********+++++++++))))))))))))************************)))))))))((())))))))))))))))))))))))*********+++,,,,,,------))))))*********+++++++++************************)))***+++***))))))***+++************************))))))***++++++,,,------***************))))))))))))))))))))))))))))))))),,,++++++******++++++,,,***++++++,,,,,,++++++***))))))******++++++,,,,,,,,,,,,,,,,,,------------***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,)))))))))*********++++++************************------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,---------.../////////---------............/////////000000000111111111000000000000000111111222222111111111111222333333555666777888999::::::;;;999@@@FFFGGGIIIMMMNNNLLLKKKKKKJJJIIIIIIKKKOOORRRRRRVVVZZZ[[[YYYYYY]]]```cccdddfffhhhjjjkkkllllllmmmnnnppprrrqqquuu'''((((((((())))))******&&&&&&&&&'''((()))***+++((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))%%%'''((((((''''''(((***(((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))***++++++,,,,,,++++++***((((((((((((((((((((((((++++++************++++++((((((''''''''''''(((((())))))******++++++++++++,,,------+++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))000///---***))))))))))))''')))++++++******+++,,,******************************))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++''')))+++***((((((***,,,,,,,,,+++***)))(((''''''(((((())))))*********++++++)))'''&&&%%%&&&'''((((((((((((((()))***+++,,,------,,,+++************((()))+++---............,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))******++++++++++++))))))))))))************+++*********))))))((((((((((((((((((((((((((((((&&&&&&'''((()))******+++)))************+++++++++************************)))+++,,,+++***)))***+++************************)))******+++++++++***)))+++++++++++++++,,,,,,,,,)))))))))))))))))))))))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++(((((()))***+++,,,,,,---***++++++,,,...//////000***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,((())))))))))))*********************************,,,++++++******))))))))).........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,------...///000000---------.........//////000000000000111111111111000000000000000111111222444333222111222333444555666666777999999:::::::::888???EEEGGGIIIMMMMMMKKKKKKKKKJJJIIIIIIKKKOOORRRSSSWWW\\\\\\ZZZZZZ]]]aaadddeeegggiiikkklllmmmmmmppppppqqqrrrqqqttt))))))(((((((((((())))))++++++***)))))))))))))))+++***)))))))))))))))***,,,,,,+++***)))((('''&&&&&&''''''((()))******+++&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))************))))))(((((('''''')))))))))))))))(((''''''***))))))***,,,...---,,,,,,+++***))))))+++---...---,,,***)))))))))******))))))))))))))))))))))))))))))*********))))))(((++++++***))))))***++++++)))))))))))))))))))))))))))))))))))))))***++++++***************)))((('''((()))***,,,,,,+++******************************************))))))((((((******))))))(((((('''''')))))))))))))))))))))))) !!!###%%%(((***,,,---++++++************++++++************************(((((())))))*********+++)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++************************+++++++++,,,,,,,,,------,,,+++***((('''&&&************************************************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))*********+++++++++(((---111000+++((()))+++******++++++,,,,,,------******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++***))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,++++++***))),,,,,,++++++,,,,,,---...------------------------000///---,,,++++++,,,---.........------,,,,,,,,,..................------333444444222///------...000000//////............111000///......///000111111111000//////000111222111111111222333444666777555666777888888999888888===@@@DDDGGGHHHHHHIIIJJJMMMMMMMMMLLLKKKLLLOOORRRWWWXXXYYYYYYYYYYYY\\\^^^dddfffhhhhhhhhhhhhiiijjjjjjiiijjjmmmoooqqqzzz))))))(((((((((((())))))+++***)))(((((((((((()))***)))))))))))))))******------,,,+++***)))(((((('''''''''((()))*********&&&'''(((((())))))(((((())))))))))))))))))))))))***************)))))))))***)))))))))(((((((((''')))))))))))))))(((''''''***))))))***,,,------,,,,,,+++***))))))+++,,,...,,,+++***)))))))))******))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))***)))))))))))))))******)))************))))))((())))))***++++++++++++***************************++++++*********)))))))))((((((((()))))))))))))))************************(((((((((((())))))))))))++++++************++++++************************))))))******************)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++++++++******************++++++,,,,,,,,,---------............---+++***)))))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))*********+++++++++"""&&&******'''$$$%%%((((((((()))))))))))))))************************************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,++++++***))))))******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,++++++,,,,,,---...------------------------...---,,,,,,,,,---............---------,,,,,,,,,........................000111111000---,,,,,,---/////////.........------000//////......//////000000000/////////111222333000000000111222333444555555666777888999999999999===@@@EEEHHHIIIIIIKKKLLLJJJJJJJJJIIIHHHIIILLLOOOVVVXXXYYYYYYXXXYYY[[[^^^bbbdddfffggggggggghhhiiikkkjjjkkknnnoooqqqyyy))))))(((((((((((())))))))))))((((((''''''(((((()))((((((((()))***++++++------,,,+++******))))))''''''(((((())))))******&&&'''(((((())))))((((((************************,,,,,,,,,+++***))))))((())))))))))))(((((((((((())))))******))))))((((((***))))))***,,,---,,,+++++++++***))))))+++,,,---++++++***)))))))))******))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******)))))))))))))))***))))))******+++******************)))******+++,,,************************+++++++++++++++*********''''''((())))))***++++++++++++++++++++++++++++++------,,,+++***)))((((((++++++************++++++************************+++++++++++++++*********)))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++******++++++++++++++++++,,,,,,---------........................---,,,,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))((((((((((((((((((((((((***************+++++++++###'''++++++)))((()))+++,,,,,,,,,+++++++++++++++************************))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,+++******)))*********++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,,,,+++,,,,,,++++++,,,,,,---...------------------------,,,,,,+++,,,,,,...///000...------------,,,,,,,,,...........................///000///---,,,---............---------------...//////////////////...////////////000111333333111000000000111111222333666777888999::::::::::::<<<@@@DDDHHHIIIJJJLLLMMMLLLLLLLLLKKKJJJLLLOOORRRVVVWWWXXXXXXXXXYYY[[[]]]aaaccceeefffffffffggghhhlllkkklllnnnooopppwww))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***,,,,,,,,,,,,++++++***)))(((((('''((((((((()))))))))***''''''((()))))))))))))))************************+++++++++******)))))))))))))))))))))(((((((((((())))))*********))))))(((***)))))))))+++,,,,,,************)))***+++,,,,,,*********))))))))))))***))))))))))))))))))))))))((())))))************)))((()))+++,,,,,,+++)))((())))))))))))))))))))))))+++******)))))))))))))))((()))******+++++++++++++++***)))))))))***,,,---************************++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******++++++++++++++++++++++++************++++++************************---,,,,,,++++++*********)))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,,,,------------++++++,,,------,,,,,,,,,))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************************************************************)))+++---...,,,+++,,,...------,,,,,,++++++******************************)))))))))*********++++++,,,+++++++++++++++++++++++++++***************+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......---,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,------......---------------------------------...............///000111000//////000111------------------------...///111111111111///.........//////111222333444222111111111111111222333777777999::::::::::::::::::>>>CCCFFFHHHJJJKKKMMMMMMMMMMMMLLLLLLMMMQQQSSSUUUVVVXXXXXXWWWXXXZZZ\\\```ccceeefffffffffhhhiiilllkkkmmmooooooooouuu|||))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((()))***,,,,,,******))))))((((((''''''(((((((((((())))))))))))'''(((((()))))))))))))))************************((((((((()))))))))******(((((((((((())))))))))))))))))************))))))***)))((()))+++,,,+++******))))))*********++++++))))))))))))***)))))))))))))))))))))))))))))))))(((((()))***************((()))+++,,,,,,+++)))((())))))))))))))))))))))))******)))))))))))))))***((()))***++++++++++++++++++***)))))))))***,,,---************************+++++++++++++++++++++++++++*********)))))))))(((************************(((((())))))***+++,,,,,,++++++************++++++************************---,,,,,,++++++*********************************)))***++++++***)))***+++))))))*********+++++++++******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))++++++************++++++************************************************)))*********(((''''''((((((((((((''''''&&&&&&&&&)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++***************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---------,,,,,,++++++,,,,,,---...------------------------.........------,,,,,,+++---------------------------------.........//////...///000000//////000111------------------------000000222333333222000000---...///000111222333333333333222222222333333444777777999:::::::::::::::888<<>>CCCEEEFFFFFFGGGHHHHHHIIIJJJIIIIIIKKKOOORRRSSSTTTVVVVVVUUUVVVXXXZZZ^^^```cccdddeeefffgggiiihhhiiimmmrrrqqqooorrrxxxwww)))))))))))))))))))))))))))************++++++++++++*********))))))((((((((((((''''''''''''((((((***)))((((((((()))+++,,,'''((()))******++++++***)))******)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********)))))))))))))))***+++++++++,,,******))))))******+++,,,************************++++++***************+++************************++++++------------++++++************************+++,,,,,,,,,+++***((('''******************************))))))******+++,,,***++++++,,,+++***)))'''***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,+++***)))(((************************))))))***+++,,,,,,------***)))((((((((()))+++,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++------,,,,,,+++***))))))***++++++,,,,,,++++++***++++++)))))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))((((((************************************************,,,+++******++++++)))(((,,,+++++++++***)))))))))************************************************+++***)))(((((()))***+++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,+++)))''''''(((***+++*********++++++,,,,,,,,,------------------------***,,,...---+++***,,,...++++++++++++++++++++++++++++++++++++++++++++++++///...------,,,,,,,,,,,,---------...------,,,,,,...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////,,,,,,------...//////000///////////////000000111000000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKKKKKKKLLLKKKKKKLLLNNNQQQVVVVVVVVVVVVVVVVVVVVVVVVaaaccceeeeeeddddddeeefffhhhjjjmmmnnnooooooqqqrrrxxx))))))))))))))))))))))))))))))*********+++++++++************)))))))))(((((((((''''''''''''(((((()))))))))))))))******+++'''((()))******+++++++++((()))))))))'''''')))***************************))))))))))))))))))))))))+++******)))))))))))))))***************+++++++++))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))***************+++++++++******))))))******+++,,,************************++++++***************+++************************++++++,,,------,,,++++++++++++++++++++++++++++++))))))***++++++***)))(((***************************************++++++,,,++++++,,,,,,+++******)))***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++******))))))************************))))))******++++++,,,,,,+++***))))))***+++,,,---))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,+++******)))((((((***++++++,,,,,,++++++***++++++***))))))***+++,,,))))))))))))))))))))))))))))))************))))))************************************************,,,+++)))***++++++)))(((+++++++++***************************************************************+++***)))(((((()))***+++************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---++++++++++++++++++++++++------------------------......---,,,,,,,,,,,,,,,,,,------...------,,,,,,......---,,,,,,,,,,,,,,,------------------------................................................------......///000000111111111000000111111222333000000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKKKKLLLLLLLLLKKKLLLNNNQQQUUUVVVVVVVVVVVVVVVVVVWWWaaaccceeefffeeeeeefffgggfffhhhkkkmmmnnnppprrrtttyyy)))))))))))))))))))))))))))))))))*********++++++************)))))))))))))))((((((''''''(((((()))(((((()))***************(((((()))******+++++++++((())))))(((''''''(((***************************))))))))))))))))))))))))+++******)))))))))))))))+++++++++***************))))))))))))))))))))))))+++***))))))))))))***++++++++++++***************+++++++++*********************))))))******+++,,,************************+++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++***)))************************************+++++++++,,,---,,,,,,+++++++++++++++******++++++++++++******++++++++++++++++++++++++((()))******++++++******************************************************+++++++++***++++++,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++******)))(((((((((***++++++,,,,,,++++++***++++++******)))******+++))))))))))))))))))))))))******++++++++++++******************************************************,,,***))))))***+++***(((***************+++++++++************************************************+++***))))))))))))***+++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,---,,,+++++++++++++++++++++++++++---------------------------,,,,,,++++++++++++,,,,,,,,,------...------,,,............------------................................................------------------------......//////000111111111111111000000111111222333000000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKLLLNNNQQQUUUUUUUUUVVVVVVWWWWWWWWWaaaccceeefffeeeeeeeeefffdddgggjjjmmmnnnppprrrtttyyy(((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))(((((((((((())))))'''((()))++++++***))))))))))))))))))***+++,,,,,,******+++)))(((''')))***************************))))))))))))))))))))))))+++******))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))************************************************,,,+++++++++***)))))))))******))))))******+++,,,*********************************)))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,+++************************************+++++++++,,,,,,+++...---,,,+++++++++------******++++++++++++******++++++++++++++++++++++++******++++++,,,++++++************************************)))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++******))))))))))))***++++++,,,,,,++++++***++++++******************)))))))))))))))))))))))))))******++++++******)))************************************************+++)))((()))***+++***((()))))))))***+++++++++,,,************************************************************************************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++---+++)))***---...,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,------...---------...///////////////......------------------------........................------------------------....../////////000000000...............///000000///000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKLLLMMMMMMLLLKKKLLLNNNQQQTTTTTTUUUVVVVVVWWWXXXXXX___bbbeeefffeeeddddddeeeeeegggjjjmmmnnnoooqqqssswww(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))******))))))(((((((((((())))))'''((()))++++++***))))))***)))))))))***+++,,,---,,,------+++***)))***,,,************************************************+++******))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))******++++++++++++******************************,,,+++++++++***)))))))))******))))))******+++,,,******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,************************)))***+++,,,,,,,,,,,,+++------+++++++++,,,---...)))******++++++******)))++++++++++++++++++++++++++++++++++++***)))((('''*********************************)))))))))))))))******************)))))),,,,,,,,,++++++++++++++++++++++++,,,,,,------------------------,,,,,,++++++++++++++++++************++++++,,,,,,++++++***++++++++++++******))))))))))))))))))))))))))))))(((((())))))))))))((((((***************************************************)))((((((***+++***((()))))))))***+++++++++,,,******************************************************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++,,,---,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---***(((***,,,---+++)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++,,,,,,---.........---......///000000//////...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............//////.........---...//////000///000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKMMMNNNNNNMMMLLLLLLNNNPPPSSSSSSTTTUUUWWWXXXYYYYYY]]]```dddeeedddcccccccccfffiiikkkmmmnnnoooqqqrrrvvv))))))))))))))))))))))))((((((((()))))))))******))))))))))))***************))))))(((((())))))***(((((()))*********************))))))***+++---...---......---+++***+++,,,++++++++++++++++++++++++************************+++******)))))))))))))))+++++++++***************))))))))))))))))))))))))******+++,,,,,,+++*********************++++++++++++++++++*********************))))))******+++,,,************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************'''''''''((()))+++---...************************)))***,,,---------,,,++++++++++++++++++,,,,,,---))))))************))))))++++++++++++++++++++++++*********)))(((&&&%%%$$$************************************************))))))*********)))((((((+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...---............---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((************************************************)))((('''(((*********)))***************+++++++++******************************************************+++,,,,,,+++******************************)))************+++++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,+++***++++++++++++++++++++++++------------------------,,,++++++++++++,,,,,,---++++++,,,---............------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------...............000000//////000000111222000000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKNNNNNNNNNMMMLLLLLLNNNPPPRRRSSSTTTUUUWWWXXXYYYZZZ]]]```dddfffeeecccccccccfffiiilllnnnoooppprrrtttwww))))))))))))))))))))))))(((((((((((()))))))))***((()))))))))******************))))))))))))******)))))))))))))))******++++++***))))))***+++---///---......,,,***)))***,,,++++++++++++++++++++++++************************+++******)))))))))))))))***************+++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********+++++++++***************+++++++++******))))))******+++,,,************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++***)))***+++,,,,,,************************)))***,,,---...---,,,+++)))******+++,,,,,,++++++))))))************))))))++++++++++++++++++++++++***************)))((((((************************))))))******++++++,,,,,,******+++++++++***)))(((***++++++,,,,,,---------******+++,,,,,,---......,,,------------,,,++++++***************+++++++++***++++++,,,,,,++++++***++++++,,,,,,+++***(((''')))))))))))))))))))))))))))))))))******)))))))))************************************************)))((('''(((*********)))+++++++++******************************************************************++++++,,,,,,++++++***************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,---///000++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++***)))***+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,---......***+++,,,---............+++,,,...000000///...---------------------------................................................/////////...............000////////////000111111000000000000111111111111000111333444555555444333555555666777777777777777:::===BBBFFFGGGIIIJJJKKKNNNOOOOOOMMMLLLLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[^^^bbbfffhhhgggeeedddddddddgggkkknnnqqqsssvvvxxx{{{))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++******))))))))))))*********)))((((((((()))+++,,,++++++)))))))))+++---///---------,,,)))((()))+++++++++++++++++++++++++++************************+++******)))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***+++,,,------,,,+++***))))))******++++++++++++))))))******+++++++++,,,*********)))***++++++,,,************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,555333111...+++*********************************)))***,,,......---,,,+++''')))***+++,,,++++++***))))))************))))))++++++++++++++++++++++++,,,,,,---............---************************))))))***+++,,,---------+++,,,,,,---,,,+++***)))******+++,,,,,,---......******+++,,,,,,---......+++,,,,,,,,,,,,+++******)))))))))))))))*********+++++++++,,,,,,+++++++++++++++,,,,,,+++***((('''))))))))))))))))))))))))******++++++++++++******************************************************(((''''''((()))******))),,,+++++++++******))))))***************************************************+++,,,------,,,+++***************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++---,,,+++***+++---000111*********++++++,,,,,,---------------------------(((+++---,,,)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///***+++,,,---............***,,,...///000///...---................................................////////////////////////000000000000////////////---------------...//////000000000000111111111111000111333444555555444333555666666777777777777777:::===BBBFFFGGGIIIJJJKKKOOOOOOOOONNNLLLLLLNNNPPPQQQRRRSSSUUUWWWYYYZZZ[[[```cccgggjjjiiigggfffeeeaaaeeejjjnnnrrrvvvyyy|||***+++---------,,,***(((+++*********))))))((((((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++///...------++++++***)))---------,,,,,,,,,,,,+++...---,,,++++++******++++++++++++,,,++++++***)))+++++++++******+++,,,,,,)))))))))******++++++,,,++++++***)))***+++,,,---************+++++++++++++++++++++++++++*********))))))***+++,,,---......++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,+++***)))---------,,,,,,+++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,((()))***+++++++++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***---+++)))***,,,---,,,)))******+++,,,,,,,,,,,,+++.........------,,,,,,,,,---------,,,,,,,,,++++++***)))))))))***,,,...///.........---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))......,,,,,,,,,,,,......++++++******************++++++,,,,,,,,,++++++***************************+++++++++*********))))))************************************************)))************+++++++++************************************+++,,,------)))******++++++,,,------++++++++++++++++++++++++((()))***++++++,,,+++++++++,,,---,,,***)))***+++)))***+++,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************+++++++++,,,,,,---------000///---,,,++++++,,,---------------------------+++,,,,,,------,,,,,,+++------------------------......//////...---,,,,,,..................------////////////........................//////////////////000111111111111111000000000111222222333333666777888888666555555666;;;===@@@DDDGGGJJJKKKKKKNNNOOOPPPOOONNNOOORRRTTTTTTSSSRRRSSSVVVYYYZZZ[[[dddfffhhhgggeeebbbaaaaaadddfffjjjmmmoooqqquuuwww))))))((((((((('''((((((************)))))))))(((************))))))))))))************************)))))))))))))))))))))))))))************+++++++++---------,,,,,,++++++***)))))))))******+++++++++++++++*********++++++,,,***++++++++++++***))))))*********))))))******+++)))*********++++++,,,,,,,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++(((((()))***++++++,,,,,,************************+++***)))(((((()))***+++---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,+++++++++,,,,,,---,,,,,,++++++***++++++,,,,,,++++++***---+++)))***,,,---,,,***++++++,,,------------,,,,,,+++++++++************))))))***+++,,,---......///...---,,,,,,,,,------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,+++******+++,,,,,,************))))))((((((+++++++++,,,,,,++++++***************************+++++++++*********))))))************************************************)))************+++++++++************************++++++*********+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,---,,,***)))***+++,,,,,,---------.........++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------......---,,,,,,,,,------........................+++,,,,,,------,,,,,,+++------------------------......//////...------,,,........................000000000/////////............/////////000000000//////000111111111111111000000000111222222333333444555777888777666777888;;;===@@@DDDHHHKKKLLLMMMNNNOOOOOOOOONNNOOORRRTTTTTTSSSRRRSSSVVVYYYZZZ[[[^^^aaadddeeedddddddddddddddgggjjjllloooqqquuuwww***)))'''%%%%%%&&&((()))************))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***+++,,,,,,)))(((((()))***+++,,,---,,,,,,,,,,,,++++++******++++++************++++++,,,---------------------...---,,,++++++***++++++,,,,,,,,,,,,---------...,,,,,,,,,---------------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++///...---,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++******,,,,,,+++***,,,,,,---............---***************)))))))))((())))))***+++,,,------///......---,,,---------............---+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************))))))))))))******''''''(((((()))************++++++,,,,,,+++++++++************************+++++++++***************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,+++*********++++++------,,,,,,+++******)))++++++++++++++++++++++++---,,,+++))))))))))))***+++,,,---,,,*********+++------,,,,,,,,,---...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++++++++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,------...---------........................,,,,,,------------,,,,,,------------------------.........///......---,,,........................111111000000000//////////////////000000000111111//////000111111111111111000000000111222222333333222444666777777777888::::::===AAAEEEIIILLLNNNOOOOOOOOOOOONNNMMMNNNQQQTTTTTTSSSRRRSSSVVVYYYZZZ[[[]]]```ccceeeeeeeeeeeefffdddgggjjjlllnnnqqquuuxxx,,,+++***)))((()))***************))))))))))))))))))***************++++++************************))))))))))))))))))))))))))))))*********+++++++++******++++++,,,,,,,,,,,,))))))***++++++,,,------))))))))))))***+++------//////...------,,,,,,,,,---,,,,,,,,,,,,,,,---...000000000000000000000///000//////...............------------............------...............///............------------...........................---------,,,,,,,,,,,,000...,,,+++***+++---...------------------,,,,,,,,,,,,------------,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,---------,,,,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++,,,+++++++++,,,,,,---------------+++++++++++++++++++++++++++++++++*********)))))))))******+++,,,---...///............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******$$$%%%'''(((***,,,...///******+++,,,,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,***(((((()))***+++***,,,,,,,,,******+++,,,++++++*********+++,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------........................,,,,,,------------,,,,,,---------------------------...............---------------...............111111111111000000000000000000000000111111111111//////000111111111111111000000000111222222333333333555777777777777888999:::===AAAEEEJJJMMMOOOPPPOOOOOONNNMMMLLLNNNQQQTTTTTTSSSRRRSSSVVVYYYZZZ[[[aaaccceeefffeeedddeeeeeeeeegggiiilllnnnqqquuuxxx++++++,,,,,,,,,+++***)))))))))))))))))))))******))))))******+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++)))******++++++,,,,,,---,,,+++++++++++++++++++++,,,++++++,,,---...//////111000...---,,,,,,,,,---------------...///000111333333333222222111111000000000000000000000000000....../////////000000000///000000000111111111222111111000000///..........................................------,,,,,,,,,...---+++))))))***,,,------------------------------------......---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,+++***++++++,,,,,,++++++***++++++,,,+++++++++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***+++,,,---.....................---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++++++++***((())))))***,,,------...)))***+++,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++************************,,,++++++***))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))((((((***,,,---***+++,,,,,,******+++,,,+++*********++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------...............------------.........//////111111111111000000000000000000000000111111111111//////000111111111111111000000000111222222333333555777888888666555666777:::===AAAEEEJJJMMMOOOPPPOOOOOONNNLLLLLLMMMQQQTTTTTTSSSRRRSSSVVVYYYZZZ[[[___aaaccccccbbbbbbccceeeeeegggiiikkkmmmqqquuuyyy((()))+++,,,,,,***(((&&&))))))))))))************))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))*********++++++,,,,,,+++++++++*********)))))).........///111333444555333222000...------....../////////111222444666777999888888777666555555444333444444444444333222222222222222222333333333333444444444555666666777777444444333222111000//////........................------...------,,,+++***---,,,+++*********++++++------------............---......//////......---,,,---...//////...---,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++***((()))***+++,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,,,,******+++,,,)))***++++++,,,,,,++++++)))))))))***************((())))))***+++,,,------...////////////...------...............---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,------,,,++++++......---,,,++++++******)))***++++++,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************++++++***)))))))))******)))******+++,,,,,,------++++++++++++++++++++++++***))))))))))))+++,,,---)))+++,,,,,,+++***+++---+++,,,---.........------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,------...---------++++++++++++++++++++++++------............------------------------------,,,---......///.........,,,,,,------.../////////111111000000000//////////////////000000000111111//////000111111111111111000000000111222222333333666777999888666555555666:::===AAAEEEIIILLLNNNOOOOOOOOOMMMKKKKKKMMMQQQUUUTTTSSSRRRSSSVVVYYYZZZ[[[ZZZ\\\^^^______aaaccceeefffgggiiikkkmmmpppvvvyyy)))))))))))))))(((((('''((()))))))))************))))))***++++++,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***************++++++++++++++++++++++++,,,,,,,,,...///000333666999<<<===:::888666444333333444444555666777999;;;>>>@@@BBBDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>===;;;999777666666666666777777777888888999::::::;;;<<<<<<======;;;:::999888666555444333222222222222222222222222000000111111000...---,,,------,,,,,,,,,+++++++++------------.........///......////////////......,,,---...//////...---,,,,,,,,,,,,------.........------------------------,,,++++++******++++++,,,++++++,,,,,,+++******)))((()))***++++++,,,,,,,,,***++++++,,,,,,++++++******+++---,,,***)))+++---***+++,,,,,,------,,,,,,************+++++++++,,,))))))***+++,,,---.........///000000000///------...............------,,,************************+++++++++,,,,,,,,,------++++++,,,------,,,++++++------,,,,,,+++******)))))))))***+++,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++***************************))))))))))))******++++++++++++++++++++++++,,,++++++++++++++++++++++++******************++++++)))+++,,,,,,+++***,,,---***+++...///000...---+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***+++---///---------------------------------,,,,,,+++++++++......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,------...//////......,,,,,,------...//////000000000000/////////............/////////000000000//////000111111111111111000000000111222222333333444666888888777666666777;;;===@@@DDDHHHKKKLLLMMMOOOOOOMMMKKKJJJLLLQQQUUUTTTSSSRRRSSSVVVYYYZZZ[[[[[[]]]^^^______```ccceeefffhhhiiijjjlllpppvvvzzz,,,+++)))((('''(((***+++(((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************+++,,,------...///000000---...111555999>>>AAADDDAAA???===;;;::::::;;;;;;<<<===???AAADDDGGGJJJLLLNNNNNNMMMLLLKKKIIIHHHHHHIIIIIIHHHFFFCCC@@@===;;;999999:::::::::;;;;;;;;;===>>>>>>???@@@AAAAAABBBBBBAAA@@@>>><<<:::999999999999999999999999999999444444555555444333111000------.........---,,,+++---------.........//////......////////////......,,,---///000000///---,,,+++++++++,,,,,,---------------------------------,,,++++++++++++++++++,,,+++++++++++++++***)))((((((((()))++++++,,,,,,,,,+++++++++,,,,,,+++++++++))),,,---,,,***)))+++---+++,,,------......------,,,,,,,,,------.........---------,,,,,,,,,++++++)))***,,,...//////...............///......------************************+++++++++,,,,,,---------***+++,,,------,,,+++***'''((()))***+++,,,------((()))***+++,,,---------************************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))(((((()))***++++++------,,,++++++*********++++++++++++++++++++++++++++++,,,++++++***)))((()))***,,,,,,++++++,,,---'''))),,,...///---***(((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///,,,(((%%%&&&)))...222........................---------,,,,,,+++++++++000///---,,,+++,,,,,,---------------------------------............------------------------------,,,,,,---.../////////...,,,,,,------...///000000////////////........................//////////////////000111111111111111000000000111222222333333222444777777777777888999;;;===@@@DDDGGGJJJKKKKKKOOOOOOMMMKKKJJJLLLQQQUUUTTTSSSRRRSSSVVVYYYZZZ[[[bbbccccccbbbaaaaaabbbdddggghhhiiijjjlllpppvvvzzz)))***+++,,,,,,+++))))))---,,,+++***))))))))))))++++++******++++++,,,---******))))))))))))************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,,,,---///111222000...------///111222333444888<<>>AAAFFFIIILLLNNNNNNQQQPPPOOOMMMKKKKKKMMMOOOTTTQQQPPPUUUXXXXXXYYY\\\^^^```bbbcccbbbbbbbbbccciiiggghhhlllpppqqquuuzzz((()))***+++,,,++++++***++++++******))))))******+++************+++,,,,,,++++++***)))))))))******,,,,,,++++++***)))((('''------------------......111111000//////000111111333222000000111333666888:::<<>>BBBFFFJJJLLLNNNOOORRRQQQPPPNNNLLLKKKMMMOOOTTTQQQPPPUUUYYYYYYZZZ\\\]]]```bbbcccbbbaaabbbcccgggfffggglllppprrrwww~~~((()))***+++++++++++++++***))))))))))))***++++++***************+++,,,,,,,,,+++***)))))))))))))))++++++,,,,,,***)))'''%%%///...---------///000111444444555666666666666666777777666777999<<>><<<;;;:::888777666666666222111111111000000000000,,,,,,,,,,,,---///000222000000///.........//////...............///000111+++---...---,,,,,,---...------------------------111000...---,,,,,,---...------------------,,,,,,......,,,+++++++++,,,---------............------+++++++++,,,------......++++++,,,---............,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,,,,,,,+++------------,,,,,,,,,,,,------------------------******++++++++++++************))))))))))))******))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,++++++*********)))&&&&&&&&&'''''')))******++++++++++++++++++++++++************++++++++++++)))******+++,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++***************++++++++++++,,,,,,,,,,,,...............---,,,,,,,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,---------------...------,,,,,,,,,------......------,,,......---,,,,,,,,,------,,,++++++++++++,,,------///////////////.....................//////////////////.........///000111000000000111111111222222333444444555555444444333555666777666555555666888<<<>>>BBBFFFJJJMMMNNNOOOSSSSSSQQQOOOLLLLLLMMMOOOTTTPPPPPPUUUYYYYYYZZZ]]]]]]___aaabbbaaaaaabbbcccfffeeegggmmmpppssszzz******++++++************((((((((()))***+++,,,,,,***************+++,,,,,,++++++***)))(((((((((((()))***,,,---------+++***///.........///111444555888:::===???AAAAAAAAA@@@AAAAAAAAAAAABBBEEEGGGIIINNNPPPRRRTTTWWWZZZ\\\]]]\\\]]]]]]\\\[[[\\\^^^```^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[[[[[[[ZZZZZZYYYXXXVVVUUUTTTTTTUUUUUUTTTSSSRRRPPPOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIJJJKKKKKKLLLKKKJJJIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@???>>>===:::999888777666444333333111000000000000111333333444333111000///000000111......---......///000111***,,,------,,,,,,---///........................000///...------------............------,,,,,,,,,...---,,,,,,,,,,,,---------..................---++++++,,,,,,---.........,,,,,,---...//////......,,,,,,,,,---------......,,,,,,,,,,,,------------////////////............---------,,,,,,,,,,,,,,,------------------------,,,------------------,,,******))))))))))))******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++***************+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))***++++++++++++***++++++++++++++++++++++++...------------...//////++++++++++++++++++++++++++++++,,,,,,---......///...,,,+++)))))))))*********++++++,,,,,,---------,,,,,,,,,,,,++++++******---,,,+++******+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............---,,,++++++,,,------......------,,,...------,,,,,,,,,------,,,,,,,,,+++,,,,,,---...000000//////......------............///////////////////////////000000000000000111111111222222222222333333444555555555444555666777666555555777999<<<>>>BBBFFFJJJMMMNNNOOOTTTTTTRRROOOMMMLLLNNNPPPTTTPPPQQQVVVYYYZZZ[[[^^^]]]___aaaaaaaaaaaacccdddggggggiiinnnpppssszzz---,,,,,,***))))))(((((())))))))))))***,,,---...+++++++++++++++,,,,,,---+++***))))))((((((((())))))***,,,---......------000000000222444777:::<<<@@@BBBFFFJJJMMMNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOTTTUUUWWWXXXZZZ\\\]]]^^^\\\]]]______^^^^^^```aaa^^^^^^]]]]]]]]]^^^______^^^]]]]]]\\\\\\[[[ZZZZZZ^^^]]]\\\ZZZXXXVVVTTTSSSOOOOOOPPPPPPPPPPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJIIIHHHGGGFFFEEEDDD???>>>===;;;999777555444666666555444444333333333555444222000//////000111...............///000000+++,,,---------,,,...///........................///......---------------.........------,,,,,,,,,---------------------...---..................---+++,,,,,,------...//////------.../////////............---------,,,,,,,,,,,,,,,,,,---------......000000/////////.........+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......---------***++++++++++++++++++***++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***+++,,,------......---,,,,,,+++++++++,,,************************+++++++++,,,,,,,,,------))))))***++++++++++++***++++++++++++++++++++++++***************+++,,,,,,++++++++++++++++++++++++++++++,,,---...//////000...---,,,*********+++,,,+++++++++,,,,,,------...,,,,,,++++++************...---,,,++++++,,,---...,,,,,,,,,+++++++++++++++,,,,,,------........................---,,,++++++,,,------......------,,,------,,,,,,,,,------...---------------......///000000//////......------............/////////////////////000000000000000111111111111222222222222///000222444555666777777555666777666666666888999<<>>===;;;;;;:::999888777666666666666444333111111000000000000////////////000000,,,...///...------...///.............................................---------------------,,,,,,------------............------............------,,,,,,,,,---......//////------...............---.........------,,,,,,,,,---------.........//////.........---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******+++,,,---......------,,,+++***))))))***))))))))))))))))))))))))))))))))))))************)))******+++,,,+++++++++***++++++++++++,,,,,,,,,************+++,,,------++++++++++++++++++++++++++++++,,,,,,---...//////------,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,+++,,,---......///......---------...------,,,,,,,,,------......------,,,------,,,,,,,,,---.........------------.../////////////////////.....................////////////...///000111111111000000111111111222222222222333...///111333666777888888555666777777666666888:::===???CCCGGGKKKNNNOOOPPPRRRRRRQQQNNNLLLLLLOOOQQQTTTPPPQQQVVVZZZ[[[\\\______aaabbbbbbbbbcccfffhhhkkkkkknnnpppppprrr{{{++++++***))))))***+++,,,,,,,,,,,,,,,------...///...------------...//////------------...///000000222111000000111222444666:::===BBBGGGMMMPPPRRRSSSVVVWWWYYYZZZ[[[\\\\\\[[[ZZZZZZYYYXXXWWWWWWVVVVVVXXXXXXYYYYYYYYYZZZZZZZZZYYY[[[^^^^^^]]]\\\\\\\\\ZZZYYYWWWUUUTTTUUUVVVWWWWWWWWWUUUSSSQQQOOONNNMMMIIIHHHGGGEEECCCBBB@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???@@@BBBCCCCCCCCCBBBBBB@@@@@@@@@??????>>>>>>>>>========================<<<===???AAACCCEEEGGGGGGJJJKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHH@@@AAAAAA@@@@@@???>>>>>><<<<<<;;;:::999777555444444444333222111111111111...000000000...---...///........................------...............---,,,,,,------------------,,,------...............,,,,,,------------,,,,,,,,,,,,------.../////////------.........------,,,,,,,,,---------------............/////////000000............------------,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,------,,,++++++******************************++++++++++++******++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))*********************************))))))))))))***************++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---//////++++++++++++++++++++++++++++++,,,,,,---------...***+++,,,---............---------------,,,,,,,,,...---,,,+++++++++,,,---,,,,,,,,,------,,,,,,,,,)))******+++,,,---......+++,,,---.../////////...,,,,,,------...---------,,,------......------,,,,,,,,,,,,,,,,,,---...///------,,,,,,------...///.........///////////////............////////////...///000111222111000000111111111222222222333333///000222444555666777777555666777777666777999;;;===???CCCGGGKKKNNNOOOPPPPPPPPPOOOMMMLLLLLLOOOQQQTTTPPPQQQVVVZZZ[[[]]]```aaabbbcccccccccdddgggjjjjjjkkknnnppppppsss}}})))(((((((((***+++---///......---------.../////////............///000000////////////000222333444444444333444666:::>>>AAA???CCCIIIPPPVVVZZZ\\\\\\]]]]]]]]]^^^]]]]]]\\\\\\ZZZZZZZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYSSSUUUXXXYYYWWWUUUUUUUUUWWWUUURRRPPPNNNNNNNNNOOOQQQPPPNNNLLLIIIGGGEEEDDD@@@@@@???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;888999;;;===>>>>>>>>>===999999999999::::::::::::::::::::::::999999999999777888999;;;===>>>@@@@@@HHHIIIJJJKKKLLLKKKJJJJJJEEEFFFFFFGGGHHHIIIJJJKKKFFFFFFGGGGGGHHHGGGGGGFFFBBBCCCCCCBBB@@@>>><<<:::777666555444333222222222000111222111///......///////////////////////////------......///......---,,,,,,,,,------.........,,,,,,---.../////////...+++,,,,,,------,,,,,,+++,,,,,,------.../////////,,,------...------,,,,,,***++++++,,,---//////000////////////000000000000111000000000////////////---------.........//////---------------------------......//////......---***+++,,,------,,,+++***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---------,,,,,,//////...---+++***))))))************+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------,,,*********++++++,,,,,,,,,(((((((((((()))***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------((()))+++---.........---.........------,,,,,,,,,,,,+++***)))))))))***+++***+++,,,------,,,+++***)))***+++,,,...///000000***+++---///000000///...++++++,,,---............,,,------......------,,,,,,,,,,,,,,,,,,---...///,,,,,,++++++,,,,,,---...---.........//////000000............/////////000...///000222222111111000111111222222222333333333111222333444555555555555555666777777666777999;;;===???CCCGGGKKKNNNPPPPPPNNNNNNNNNMMMLLLLLLOOORRRTTTPPPQQQVVV[[[[[[]]]```bbbccccccddddddeeeiiikkkhhhiiimmmpppqqqttt,,,,,,++++++******))))))+++,,,---///000000000000...///000111111222222222444444444555666777888999===>>>???BBBDDDFFFHHHIIIRRRUUUYYY\\\_________^^^______```bbbcccaaa^^^[[[WWWVVVWWWYYY[[[[[[YYYXXX]]]XXXRRRPPPQQQRRROOOLLLKKKLLLMMMLLLJJJIIIIIIJJJJJJHHHEEECCCBBBBBBCCCDDD>>>???@@@???<<<:::::::::999888777777777777888999777777777777888999:::;;;=====================<<<888888999::::::999888777999999888888777666666666555555555555777999<<<===CCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLIIIJJJKKKKKKKKKJJJIIIHHHHHHGGGGGGEEEDDDCCCBBBBBB@@@???===;;;999888777777333333222111111111222222//////............//////000///...,,,+++,,,,,,---......//////////////////------------------------,,,++++++***+++,,,...///...------,,,,,,------...------............---------------............///............//////////////////.........---------...------,,,,,,------..............................+++***+++---...,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++---------+++******++++++,,,,,,+++++++++------,,,++++++,,,,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,---------,,,,,,+++++++++...---,,,++++++,,,---...+++***)))***+++++++++)))++++++++++++++++++++++++*********+++,,,---...///...------,,,,,,++++++***------,,,+++,,,---...///000000///...---,,,,,,+++------------------------//////.........---------------------------------)))***+++,,,---///000000...---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000111000000///)))'''%%%)))///222111...000111111111111222222222222222333444444555555666777777666666777888:::;;;<<>>AAADDDFFFGGGLLLMMMNNNQQQSSSUUUVVVWWWYYY[[[]]]___aaaaaa```___bbbbbbaaabbbbbb```\\\XXXXXXWWWXXXYYYZZZYYYVVVTTTUUUOOOJJJHHHIIIIIIFFFCCCBBBCCCDDDCCCAAA@@@AAABBBCCCAAA???===<<<<<<<<<===;;;<<<===<<<:::999999:::777777666555666777888999;;;;;;;;;;;;===>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@===>>>>>>???>>>===<<<;;;======;;;:::888666555555333333333444555777:::;;;???????????????@@@@@@@@@AAAAAAAAABBBDDDFFFHHHJJJIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIFFFEEECCCAAA???===<<<<<<777666666555444444333333333333222222222111111111000///...------...//////.............../////////------------------------...---,,,++++++,,,,,,---...------,,,,,,------...------............---------------............///............//////////////////.........---------...------,,,,,,------..............................,,,++++++......---+++---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---------,,,,,,+++******)))******+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++************+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++,,,,,,+++++++++,,,------++++++++++++++++++++++++---,,,,,,,,,,,,---...............---,,,,,,++++++------------------------//////.........------------------------------------......///000111222222...---,,,,,,++++++,,,,,,------------------------...............---------........................------...///000000111111111...,,,...111333111...000111111111111222222222222333333444444555555666666555555555666777888999<<>>???@@@@@@AAA@@@@@@AAABBBEEEIIINNNRRRUUUWWWWWWXXXYYY[[[\\\^^^___``````aaaaaaaaaaaaaaa``````cccbbbaaaaaa```^^^[[[XXXXXXXXXXXXYYYXXXVVVQQQNNNJJJFFFAAA?????????===::::::;;;<<<;;;:::999:::;;;;;;:::999888777888888999;;;<<<======;;;;;;<<<===:::999888888888:::;;;<<<@@@@@@AAABBBCCCEEEGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBCCCBBB@@@>>>;;;999777666666555555666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFGGGHHHJJJKKKKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIGGGEEEDDDCCCBBBBBB>>>===<<<;;;:::888888777666666777777666444222111000////////////000111111........................------------------------//////...,,,,,,++++++,,,...------,,,,,,------...------............---------------............///............/////////////////////.........------...------,,,,,,------...------------------------...---,,,---...///...,,,,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,,,,++++++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++******,,,***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,)))))))))***+++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............---------------------------------,,,---------...............------,,,,,,,,,,,,,,,+++,,,,,,------.........////////////////////////.......................................//////000444222///000333333111///000111111111111222222222333333333444555555666666666666666666666888999999<<>>;;;999999888666444888999::::::888888999:::777777777777888:::;;;<<>>???@@@@@@EEEEEEFFFHHHJJJLLLNNNOOORRRRRRQQQQQQPPPOOOOOOOOONNNNNNMMMLLLKKKJJJIIIHHHHHHGGGFFFCCCAAA???===<<<<<<<<<;;;;;;<<<>>>???AAA=========<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>AAAAAABBBDDDEEEFFFGGGGGGCCCDDDEEEFFFGGGIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEDDDDDDBBBAAA???>>>===::::::;;;;;;999777444222222222111111000000000000/////////...............------------............///......---------------...------,,,,,,------...------............---------------............///............////////////////////////...............------,,,,,,------...------------------------......---............---,,,,,,+++++++++*********------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,............---,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---...///...---,,,++++++,,,,,,------------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++,,,,,,---.../////////////////////000000000........................000000//////.........---000...---///111222111000000000111111111222222222333333444444555666666666777777777888999999:::;;;<<>>??????@@@AAAAAABBBDDDEEEGGGHHHHHHDDDDDDEEEEEEGGGHHHJJJKKKIIIIIIIIIHHHGGGEEEDDDCCC@@@@@@AAAAAA???<<<999777777666555444222111///...000000/////////.........---------....../////////------......////////////...------,,,,,,------...------............---------------............///............////////////000000/////////............------,,,,,,------...---------------------------............---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---.........------,,,+++,,,+++++++++,,,,,,---...,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,,,,+++***+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---------,,,,,,,,,+++,,,---...///...---,,,,,,,,,------......//////---------------------------.............................................000000000//////////////////...------,,,,,,------++++++,,,,,,---...//////---------....../////////..............................000111111111111000///.........000000000///000000111111111222222222333333444555555666666777666666777888999999999999===@@@DDDIIILLLNNNNNNNNNKKKKKKKKKIIIIIIKKKNNNQQQUUUUUUWWW[[[___aaaaaaaaa___aaabbbbbbbbbcccfffhhhhhhiiilllqqqtttyyy///...,,,++++++,,,...///---///333999@@@GGGMMMQQQPPPQQQRRRSSSTTTTTTTTTTTTXXXZZZ\\\___bbbcccddddddcccccccccdddddddddddddddfffffffffeeedddbbbaaa```]]]YYYTTTOOOKKKHHHEEECCC???>>>===<<<<<<:::777444444444444444444444333333444666888888777888999;;;999:::<<>>===;;;;;;::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHJJJKKKHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBB@@@???<<<;;;:::888666333111000222111111000000/////////---------...//////000000,,,---...///000000000000...------,,,,,,------...------............---------------............///............////////////000000000/////////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,------------,,,,,,++++++++++++,,,---......++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///////////////...---,,,,,,,,,+++,,,------......---------------....../////////---------------------------------.......................................///.....................///......---------------+++,,,,,,------.........,,,,,,,,,------......///........................))),,,000444777777666666222222222111000//////...000111111111111222222222444444444555666666777777444555666777888888888888===@@@EEEIIILLLNNNNNNMMMKKKKKKJJJIIIIIIJJJNNNQQQTTTUUUWWW[[[___bbbaaa```^^^```aaabbbbbbcccfffhhhjjjkkknnnsssuuuzzz++++++,,,---///111333444666888===BBBIIINNNSSSUUUXXXXXXYYY[[[[[[[[[[[[[[[]]]___aaadddeeefffeeeeeedddddddddddddddcccccccccdddeeedddcccaaa]]]ZZZXXXRRRNNNHHHCCC@@@>>><<<;;;:::888777666777888777666444555777888888888888999999;;;===>>>===>>>@@@AAAAAABBBDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIKKKNNNPPPSSSRRRPPPOOONNNNNNOOOPPPQQQQQQRRRTTTVVVXXXZZZ[[[WWWWWWVVVUUUTTTSSSRRRRRRNNNNNNLLLKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDDDDEEEFFFIIIIIIIIIIIIJJJJJJJJJJJJHHHIIIIIIIIIHHHFFFDDDCCCAAA???>>><<<;;;:::::::::888888888888999999999999======>>>???AAABBBDDDEEEDDDFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBB??????>>>===;;;999666555333333222222111000000///---------...///000000000......///000000000///......------,,,,,,------...------............---------------............///............////////////000000000000/////////......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---......++++++,,,............---------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***))))))***+++,,,------------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++,,,,,,---,,,++++++------,,,+++------------------------++++++++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......---------------------...---------------------------------.........//////........................++++++,,,,,,,,,,,,,,,,,,//////...---------------------------------------+++,,,,,,---......//////........................+++///444999;;;:::777555111222222111000//////000000111111111111222222222444444555555666666777777666777888::::::::::::999>>>@@@EEEIIILLLMMMMMMMMMKKKKKKKKKJJJIIIKKKOOOSSSTTTUUUWWW[[[___aaaaaa```]]]___aaabbbbbbdddfffiiijjjkkknnnsssuuuyyy,,,...000444777:::===>>>DDDFFFIIIMMMPPPSSSUUUVVV[[[\\\]]]^^^____________^^^```bbbeeeffffffeeedddiiiiiihhhhhhhhhgggggggggaaabbbaaa___\\\WWWRRROOOFFFBBB>>>;;;:::::::::::::::999777777999;;;<<<;;;777999;;;=========???@@@AAACCCEEEFFFFFFFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLMMMQQQSSSVVVUUUTTTTTTTTTUUUWWWXXXTTTTTTUUUVVVXXXZZZ[[[\\\UUUTTTSSSRRRQQQPPPOOOOOOLLLKKKJJJIIIIIIIIIJJJKKKMMMLLLLLLKKKJJJIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMKKKJJJIIIFFFEEEBBB???===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;<<<======@@@BBBEEEHHHIIIJJJIIIIIIGGGFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA???===;;;:::444444333333222111000000---------...///000000111000000111111111///...---...------,,,,,,------...---..................------------.........//////............/////////000000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++...//////.........---------////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...---+++)))(((((()))***+++,,,---------++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,---------......///////////////---,,,,,,---//////---,,,++++++------,,,+++------------------------------,,,,,,++++++,,,,,,***++++++,,,,,,------......---,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////////////////////////////........./////////000000//////...------------...------------------,,,,,,,,,,,,------...//////000........................111555:::======999444000,,,---/////////000111333000111111111111222222222444444555555666777777777:::;;;<<<>>>???>>>>>>===>>>AAAEEEIIILLLMMMMMMMMMLLLLLLLLLKKKKKKMMMQQQTTTSSSTTTWWW[[[___aaa```___]]]___```aaabbbdddgggiiihhhiiilllppprrrvvv000111444888<<>>>>>?????????@@@AAABBBCCCEEEFFFHHHHHHKKKKKKLLLMMMNNNPPPRRRSSSRRRRRRQQQQQQQQQQQQRRRRRRUUUTTTSSSSSSUUUVVVWWWVVVWWWWWWXXXYYYXXXWWWUUUTTTYYYVVVRRRRRRTTTUUUTTTSSSPPPNNNLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIHHHGGGGGGHHHIIIKKKLLLJJJGGGEEEFFFHHHFFFFFFEEEDDDCCCCCCEEEFFFIIIEEEEEEJJJKKKGGGHHHLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHGGGFFFFFFGGGFFFDDDBBB======<<<<<<<<<<<<======999888888888888999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<;;;999666333111222111///......///000000333444444444333222000///111111000//////////////////////////////////////////......------///000111////////////000000000000000000000000///////////////............---------------------------------,,,,,,------------,,,,,,////////////////////////---------,,,,,,+++++++++'''(((+++---...///......++++++,,,---............,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,---///000000///---,,,......------------.........---+++*********++++++,,,,,,,,,++++++*********,,,,,,---------,,,++++++))))))***---//////---+++*********++++++,,,,,,,,,------------------------........................(((+++...000000///---+++...------,,,,,,------...------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,............//////000000333333444444555444444444------------...000111222222222111111111111111111222222222333444555666777777888:::;;;;;;;;;===???CCCEEEHHHKKKMMMNNNMMMMMMMMMLLLKKKKKKLLLNNNPPPQQQTTTUUUWWW[[[^^^___^^^\\\\\\\\\]]]___aaaeeehhhjjjkkkkkklllooossszzz:::<<>>>>>>>>>>>===;;;999999:::;;;<<<::::::;;;;;;;;;;;;;;;;;;======>>>===<<<999777555444333111000000000000111444555555555444222000///000000//////...////////////////////////////////////......---...///000111////////////000000000000000000000000///////////////............---------..............................////////////.......................................---------,,,,,,)))***+++,,,---.........,,,,,,---------------------,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------,,,,,,,,,,,,------......,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,+++(((+++...///...,,,---...++++++,,,,,,,,,---------------------------------........................+++,,,------......------...------,,,,,,------...------------------------.........------------,,,------------------------...---------------------------........./////////222222333444444444444444/////////...//////000000111111111111111111111111222222222333444555777888777999;;;<<<<<<<<<>>>@@@CCCEEEHHHKKKMMMNNNMMMMMMLLLLLLKKKKKKLLLNNNQQQRRRUUUUUUWWW[[[^^^```^^^]]]]]]]]]]]]___aaadddgggiiijjjjjjlllooosssyyy}}}DDDFFFIIIMMMOOOQQQRRRRRRQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTWWW[[[^^^aaacccdddddddddddddddddddddddddddcccbbb```]]]XXXTTTPPPNNNFFFEEEDDDCCCBBBBBBBBBBBBCCCDDDGGGKKKOOOSSSVVVWWWZZZYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[ZZZZZZZZZ[[[[[[WWWVVVUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIJJJKKKKKKIIIGGGHHHFFFDDDDDDFFFGGGGGGFFFAAAAAABBBCCCDDDEEEGGGHHHCCCDDDEEEDDDCCCBBBDDDEEEDDDCCCBBBAAAAAAAAABBBBBBDDDBBBCCCGGGGGGEEEEEEHHHIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGFFFGGGIIIIIIGGGEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBCCCBBBBBB@@@>>><<<:::888999999:::::::::999999888777666555555666777888777888888888999999::::::>>>??????@@@???>>><<<;;;777666555333333222222222555555555555444222111000//////.........//////000///////////////////////////............///000000////////////000000000000000000000000///////////////............---------////////////////////////......////////////..............................//////............------,,,+++++++++,,,,,,---...,,,------------,,,,,,+++------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,++++++++++++,,,,,,///...---,,,,,,,,,------,,,,,,,,,++++++++++++***)))***++++++,,,,,,,,,,,,(((---222111,,,***,,,000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++---...///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,................................................---------------.........000111222333444444444444222111000////////////000111111111111111111111111111111222333444666888999888:::<<<======>>>@@@BBBCCCEEEHHHKKKMMMNNNNNNMMMKKKKKKJJJJJJLLLOOOQQQSSSUUUVVVXXX[[[^^^```___^^^^^^^^^^^^___aaacccfffgggiiijjjlllooossswwwzzz|||KKKMMMOOORRRSSSSSSRRRQQQRRRQQQPPPOOONNNOOOPPPQQQRRRUUUXXX\\\___```aaaaaa______^^^]]]\\\[[[ZZZZZZYYYWWWTTTPPPKKKGGGDDDBBB>>>???@@@BBBEEEGGGIIIJJJPPPRRRUUUXXX[[[]]]^^^___``````______^^^]]]]]]\\\]]]]]]]]]\\\\\\[[[[[[ZZZ]]]]]][[[ZZZYYYYYYXXXXXXTTTSSSQQQPPPNNNMMMMMMMMMLLLMMMOOOPPPOOONNNNNNNNNLLLKKKIIIGGGFFFGGGGGGHHHFFFGGGHHHIIIJJJJJJHHHGGGGGGFFFDDDEEEGGGHHHGGGFFFDDDCCCBBBCCCEEEGGGHHHHHHFFFGGGHHHHHHHHHHHHIIIIIIHHHFFFCCCBBBBBBCCCCCCCCCEEEFFFHHHKKKLLLMMMMMMNNNNNNMMMLLLIIIGGGCCCAAA???FFFEEEEEEFFFHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFFFFFFFEEEBBB@@@>>>>>>>>>>>>>>>===<<<::::::777666555444333333444444666666777777888888999999===>>>???@@@@@@@@@@@@@@@:::999999777666666555555666666555444333222111000..................///000////////////////////////............/////////000////////////000000000000000000000000///////////////............---------........................,,,,,,------------,,,,,,....................................------------...---,,,+++***+++,,,------------------,,,+++***...------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,------------------------+++,,,------------,,,+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,+++...111111---+++,,,///,,,,,,,,,---------------************************...........................---,,,,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------.........///////////////------------------------...///000222333444444444111111000000000000111111111111111111111222222222111111222333555777888999999;;;===>>>>>>???AAACCCCCCEEEHHHKKKMMMNNNNNNNNNJJJJJJJJJJJJLLLOOORRRTTTVVVVVVWWW[[[^^^``````_______________aaaccceeefffhhhiiilllooorrruuuxxxyyySSSTTTVVVVVVVVVTTTRRRQQQSSSQQQMMMJJJHHHHHHHHHIIILLLOOOSSSWWWYYY[[[[[[ZZZVVVVVVTTTRRROOOMMMKKKJJJKKKIIIFFFCCC@@@>>>======AAABBBFFFJJJOOOSSSVVVWWW[[[]]]___bbbdddddddddcccddddddcccaaa```___^^^]]]______^^^]]]\\\ZZZZZZYYY\\\[[[ZZZXXXWWWVVVVVVVVVSSSRRRPPPOOOMMMLLLKKKKKKKKKMMMNNNMMMKKKIIIJJJKKKIIIHHHFFFEEEEEEFFFGGGHHHEEEGGGJJJLLLMMMMMMMMMMMMJJJIIIIIIJJJLLLKKKIIIGGGKKKHHHFFFGGGJJJLLLMMMLLLOOOPPPQQQSSSTTTTTTRRRQQQOOOKKKFFFDDDEEEGGGHHHHHHGGGJJJMMMPPPRRRUUUUUUTTTUUUSSSPPPMMMIIIFFFDDDCCCDDDCCCCCCEEEGGGHHHHHHFFFFFFFFFFFFEEEFFFFFFGGGGGGEEEFFFGGGHHHHHHFFFDDDCCCDDDDDDDDDCCCAAA@@@>>>>>>;;;;;;999888666555444444444444555555555666666666;;;;;;<<<>>>???@@@AAAAAA======<<<<<<;;;:::999999888777666444333222111000//////.........//////000////////////////////////---......///////////////////////////000000000000000000000000///////////////............---------------------------------,,,,,,------------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***+++,,,---------------,,,+++******------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------------------------............------------,,,,,,,,,,,,------+++++++++,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++,,,---------..................---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......---,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............//////000000---------------------------...///111222333333333////////////000111222333000000111111111222222222222222333444555777888999999;;;===??????@@@BBBDDDDDDFFFIIILLLNNNOOONNNNNNJJJJJJJJJJJJLLLOOORRRTTTVVVUUUWWWZZZ]]]```aaa`````````___```aaabbbdddeeehhhiiikkknnnrrrtttvvvxxx~~~[[[[[[[[[ZZZXXXUUUSSSQQQRRROOOIIICCC@@@>>>>>>??????BBBFFFKKKNNNPPPQQQQQQJJJJJJHHHFFFCCCAAA???>>>???>>>===<<<===???AAACCCKKKMMMQQQVVVZZZ^^^```bbb```aaaccceeeggggggggggggggggggeeedddbbb```___^^^___^^^]]]\\\[[[YYYXXXXXXSSSRRRQQQPPPPPPOOOOOOOOOOOONNNLLLJJJIIIHHHGGGGGGHHHJJJKKKIIIFFFEEEGGGJJJJJJJJJIIIHHHHHHHHHHHHIIIGGGIIIMMMOOOPPPQQQSSSUUUYYYYYY[[[\\\]]]ZZZUUUQQQOOOLLLKKKNNNSSSYYY[[[ZZZcccdddgggkkkmmmkkkgggcccYYYSSSLLLHHHJJJNNNPPPPPPMMMRRRUUUVVVXXX[[[[[[XXXYYYVVVRRRMMMIIIGGGGGGGGGEEEDDDEEEGGGJJJLLLKKKJJJDDDDDDDDDCCCCCCDDDDDDEEEDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???===;;;999888777444444444444444333333333888888:::;;;===>>>???@@@???????????????>>>>>>===;;;:::888666555444333333111111000///////////////////////////////////////---......///000/////////////////////000000000000000000000000///////////////............---------------------------------......////////////......------------------------+++++++++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,------******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------------///---+++,,,...///...,,,,,,,,,++++++++++++******////////////////////////........................,,,---...///...---,,,+++...------,,,,,,------...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000.........------------------...///000111111111111.........///000111333333000000000111222222333333333333444444555666888888999;;;===??????AAACCCEEEDDDFFFIIILLLNNNOOOOOONNNKKKKKKJJJJJJLLLOOOQQQSSSUUUTTTUUUXXX\\\___`````````_________aaaccceeefffhhhiiikkkmmmqqqtttwwwyyy]]]\\\YYYVVVSSSPPPMMMLLLKKKGGGAAA<<<999888:::;;;888:::<<<@@@BBBDDDEEEEEE???>>>>>><<<;;;:::999999999999:::===AAAGGGMMMPPPXXXYYY\\\___bbbcccdddeeecccddddddeeeffffffeeeeeeeeedddcccaaa^^^\\\[[[ZZZXXXXXXWWWVVVTTTSSSRRRRRRKKKKKKJJJJJJJJJKKKKKKKKKLLLKKKJJJHHHGGGFFFFFFFFFGGGJJJMMMMMMMMMPPPWWW]]]______^^^]]]\\\ZZZXXXWWWVVVYYY]]]___```ccchhhlllxxxyyy|||~~~}}}xxxpppjjj^^^\\\\\\cccnnnwww|||}}}sssjjj```\\\^^^cccggghhhggglllooonnnnnnqqqpppkkkfffbbbZZZRRRMMMJJJIIIJJJIIIIIIJJJLLLPPPRRRQQQPPPHHHGGGFFFEEECCCCCCCCCBBBEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA???>>>===888777777666666555555444666777888999;;;===>>>??????@@@AAABBBCCCBBBAAAAAA@@@>>><<<:::888777777777444333222000000/////////////////////////////////------///000000000///...////////////000000000000000000000000///////////////............---------..............................////////////......------------------------,,,,,,,,,,,,------......++++++,,,------,,,,,,,,,***++++++,,,,,,,,,++++++***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,++++++++++++,,,,,,******,,,---------,,,,,,******+++++++++,,,,,,,,,,,,------.........------+++,,,,,,,,,,,,,,,...///------,,,,,,,,,+++++++++////////////////////////........................///...---,,,,,,,,,,,,---...------,,,,,,------....................................------------,,,------------------------+++,,,,,,---......///////////////.........---------...//////000000000000............///000000111///000000111222222333333555555555555555666777777888:::===>>>???@@@CCCEEEDDDFFFIIILLLNNNOOOOOOOOOLLLLLLKKKKKKLLLNNNQQQRRRTTTSSSTTTWWW[[[^^^``````____________aaaccceeegggiiiiiijjjlllppptttyyy{{{YYYWWWSSSOOOKKKHHHFFFEEEAAA>>>:::666666888;;;>>>888999:::;;;;;;<<<<<<<<<888888888888888888888888888888;;;???GGGOOOWWW\\\```aaacccdddeeeeeedddcccggggggfffdddcccbbbaaaaaa```___]]][[[YYYVVVUUUTTTPPPOOOOOOMMMLLLKKKJJJJJJLLLLLLLLLLLLMMMMMMNNNOOOPPPOOONNNLLLLLLKKKKKKKKKMMMQQQWWWZZZ___fffrrrzzz||||||{{{zzzwwwtttpppooonnnqqquuuwwwyyy}}}sssrrruuu|||wwwzzz{{{uuujjj___VVVQQQOOOOOOMMMMMMNNNQQQTTTVVVVVVVVVSSSRRRPPPMMMKKKIIIHHHGGGFFFEEEEEEDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJJJJIIIIIIFFFFFFFFFEEEEEECCCBBBAAA======<<<;;;:::999888888666666777888:::<<<>>>???@@@AAABBBDDDDDDDDDDDDCCCCCCAAA???<<<;;;:::999:::555555333111000/////////////////////////////////,,,---///000000000///...////////////000000000000000000000000//////////////////.........---------////////////////////////,,,------------------,,,---------------------------------.........//////***+++,,,---...---,,,,,,)))***+++,,,,,,,,,,,,,,,)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++*********+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++***+++---...///...------*********++++++,,,,,,,,,.........///......------'''+++...---))))))---222.........------,,,,,,,,,------------------------........................111///,,,***)))+++---///...------,,,,,,------...//////////////////////////////.........---------........................++++++,,,,,,---...//////000000/////////...............///////////////...000//////...............///000000111222222333333666666555555555555666666888:::<<<>>>???@@@CCCEEEDDDFFFIIILLLOOOOOOOOOOOOMMMLLLKKKKKKLLLNNNPPPQQQSSSRRRSSSVVVZZZ^^^______^^^^^^^^^___aaacccfffgggjjjiiijjjlllpppuuuzzz}}}QQQNNNIIIDDD@@@?????????;;;:::999777777777888999999;;;======;;;999888999888666555666999;;;<<<<<<>>>@@@DDDJJJPPPVVV[[[]]]eeeeeeffffffggggggffffffhhhddd```___``````___]]][[[YYYUUURRRPPPMMMKKKIIIHHHIIIJJJJJJIIIIIIIIIJJJIIIIIIKKKNNNRRRXXX\\\______]]]ZZZWWWUUUTTTTTTTTTYYY___hhhqqq{{{qqqddd^^^]]]___\\\aaafffhhhjjjllljjjfff```^^^[[[XXXUUUQQQMMMJJJCCCEEEGGGGGGEEEDDDDDDDDDHHHIIIJJJKKKJJJKKKMMMOOOKKKKKKJJJIIIHHHFFFEEEDDDGGGEEEAAA===:::888888888777777777888999:::<<<===AAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAA@@@???>>>===<<<888888777555444444444444333000---+++***,,,...000000000000000000111222222000000000///////////////111111111111111000/////////...---,,,,,,---...///......,,,++++++,,,......////////////////////////......////////////......///.........//////---+++***+++,,,,,,------,,,,,,------............------........................++++++,,,,,,,,,---------*********++++++,,,,,,,,,000///---,,,++++++,,,,,,++++++,,,,,,,,,---------+++++++++*********))))))---...---,,,******,,,...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------...///...---+++***,,,++++++++++++,,,------...---,,,+++++++++++++++------------------------,,,------......------,,,---------------------------------------------------------............///////////////////////////000000//////......------111000...---...///111222000111111111111222222222222333444666777777888888999;;;======>>>@@@CCCEEEDDDEEEGGGIIIKKKMMMNNNNNNOOOOOOOOONNNNNNOOORRRUUUWWWVVVUUUVVVYYY[[[]]]]]]```___]]]]]]^^^aaadddgggjjjggghhhlllpppqqquuuzzzBBB@@@<<<999777777888888888888888:::;;;===???@@@BBBBBBBBB???<<<999999:::<<<<<<<<<>>>AAADDDEEEEEEEEEHHHLLLRRRWWW\\\___aaaaaabbbcccdddeeeeeeeeeeeeiiifffaaa^^^\\\ZZZWWWTTTUUUSSSPPPNNNMMMLLLKKKJJJKKKKKKKKKJJJJJJKKKMMMNNNNNNRRRYYYaaajjjqqqvvvxxx}}}{{{wwwpppjjjffffffhhhsss{{{xxxrrrsssvvvvvv||||||xxxsssnnnggg^^^SSSLLLHHHHHHHHHIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLOOOSSSUUUSSSSSSSSSRRROOOLLLJJJHHHGGGEEECCCAAA???>>>>>>>>>???>>>===;;;;;;;;;;;;;;;======>>>???@@@AAAAAAAAABBBBBBBBBAAAAAA???>>>>>>???>>>;;;888555333111000444222///---,,,---///111...............///000000000000000000000000000000111111111111111000000//////...------------...///...------------------...////////////////////////......////////////......///...------......---+++++++++,,,------------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------......000///---,,,++++++,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********---...---,,,******,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------.........//////......---,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------------------------------............///////////////////////////222111111111000000000///000000.........///111222000111111111111222222222222333444666777777888888999;;;===>>>>>>@@@CCCEEEEEEFFFHHHJJJKKKMMMMMMMMMLLLMMMMMMLLLLLLMMMPPPSSSVVVUUUTTTVVVYYY\\\]]]^^^```___^^^^^^___bbbeeegggiiifffgggkkkoooppptttzzz999888777777777999:::<<<:::<<>>???@@@AAAAAACCCCCCCCCCCCBBBAAA@@@@@@BBBAAA>>>;;;888555222111666444222000///000111222///............///000000111111111111111111111111111111222222111111000//////......------......///------............------////////////////////////......////////////......///...,,,,,,---------,,,++++++,,,---------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++---......,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...------,,,,,,------...000//////...............---------,,,---......//////...------,,,---------------------------------,,,------......------,,,---------------------------------------------------------............///////////////////////////111111111111000000000000000///.........///111222000111111111111222222222222333444666777777888888999;;;===>>>>>>@@@CCCFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMQQQSSSVVVTTTTTTVVVZZZ]]]______``````______```cccfffggghhheeeeeejjjnnnppptttzzz888999;;;===???BBBEEEFFFGGGIIILLLPPPTTTVVVWWWXXX\\\YYYTTTMMMHHHFFFHHHJJJGGGHHHKKKQQQVVVZZZZZZZZZUUUWWW[[[___bbbcccbbbaaabbbaaa```^^^]]][[[[[[ZZZWWWVVVTTTRRRPPPMMMKKKIIIJJJKKKLLLMMMNNNOOOQQQSSSUUUSSSQQQSSSZZZbbbjjjooottt~~~pppeeedddgggmmmssstttnnnhhh^^^ZZZUUURRRRRRTTTVVVWWWZZZ[[[]]]___^^^\\\XXXVVVTTTSSSRRRPPPLLLIIIFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@======>>>???@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@@@@???>>><<<:::999888666555444222111111111222111111000000111111222333111222222222222222333333111222222222222111000000//////............//////---...///000000///...---////////////////////////......////////////......///---++++++,,,------,,,+++,,,,,,---...---------------............------........................,,,,,,,,,------------................../////////......------,,,,,,,,,,,,,,,,,,,,,------------.........---------,,,,,,,,,---......---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,------------------...------,,,,,,------...///...---,,,,,,---...///...------------.../////////......---------......------------------------,,,------......------,,,------------------------,,,,,,---------------------------............///////////////////////////////////////............000//////...///000111111000000111111111222222222222333444666777777888888999;;;===>>>???AAADDDGGGHHHIIIJJJKKKKKKLLLKKKKKKMMMNNNNNNMMMMMMOOOSSSVVVUUUTTTTTTVVVZZZ^^^``````````````````aaadddfffgggfffcccdddhhhllloootttzzz<<<===@@@DDDHHHKKKMMMNNNTTTVVVXXXZZZ\\\\\\\\\\\\ZZZXXXSSSNNNJJJIIILLLOOOKKKMMMPPPUUUZZZ]]]^^^]]]YYY[[[___aaacccbbbaaa___aaa___\\\XXXTTTQQQOOOOOOPPPQQQPPPPPPNNNNNNNNNNNNMMMQQQWWW\\\___cccgggiiieeecccdddiiisss|||xxxrrrjjjccc^^^[[[XXXUUUYYYZZZ\\\___````````````___^^^]]]ZZZWWWTTTQQQOOOGGGHHHHHHHHHGGGEEECCCBBBAAA@@@@@@@@@AAABBBDDDEEEEEEFFFFFFFFFFFFEEEDDDDDD??????@@@@@@???>>>======666666555444333222111111111111111111111222333333111111222222333333333333222222222222222111000000////////////////////////---...000000000000...---////////////////////////......////////////.........---+++,,,---......---,,,,,,---.........------------............------........................,,,,,,---------.........------------------------------------------,,,,,,,,,,,,---------..................---------,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...------+++++++++,,,---......------------...//////......---------......///------------------------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////............///////////////////////////000000111000000111111111222222222222333444666777777888888999;;;===>>>???AAAEEEGGGIIIJJJJJJKKKLLLLLLKKKKKKLLLMMMMMMMMMMMMOOOSSSVVVUUUTTTTTTVVVZZZ^^^```````````````aaabbbdddfffgggfffbbbcccggglllooouuu{{{GGGIIIMMMQQQTTTVVVWWWWWWZZZZZZ[[[[[[[[[[[[ZZZZZZTTTSSSQQQNNNLLLLLLNNNPPPQQQQQQSSSVVV[[[]]]^^^]]]\\\]]]___```aaa```^^^]]][[[YYYUUUQQQMMMKKKIIIHHHKKKLLLMMMMMMMMMOOORRRUUUUUU\\\gggooouuuyyy}}}~~~~~~zzzyyy{{{~~~xxxppphhhbbbXXXWWWWWWXXXZZZ\\\___aaafffeeedddcccaaa___^^^]]]RRRSSSUUUTTTRRRMMMIIIFFFEEEDDDCCCBBBAAABBBCCCCCCFFFFFFFFFGGGGGGFFFFFFEEECCCCCCCCCCCCAAA???===<<<777777777666555333111000000////////////000111111111111111222222333333444222222222333222222111000...//////000000//////...//////000000000000//////////////////////////////......////////////......---------...///000...---,,,,,,---...............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,---------..................---------,,,,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------............------,,,,,,------...++++++++++++++++++,,,------------,,,---......///------------------...///------------------------,,,------......------,,,------------------------+++,,,,,,------.........---------............///////////////////////////000000000000111111111111////////////000000000000000111111111111222222222222333444666777777888888999;;;===>>>@@@BBBFFFHHHIIIJJJKKKLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKMMMQQQTTTWWWUUUUUUWWW[[[^^^``````______```aaabbbdddeeeffffffbbbbbbggglllooovvv}}}TTTVVVYYY]]]___```______XXXXXXWWWWWWWWWXXXYYYYYYVVVWWWXXXWWWVVVUUUVVVWWWXXXWWWVVVXXX[[[]]]]]]]]]ZZZZZZZZZ[[[ZZZZZZYYYYYYUUUTTTQQQOOOMMMMMMMMMNNNMMMOOOQQQTTTWWW]]]dddjjjoooxxxtttjjjeeecccbbbeeeggglllrrrwww|||}}}xxxrrrnnnkkklllnnnrrrwww}}}{{{eeeaaa]]]ZZZZZZ]]]aaadddkkkiiigggeeecccbbbbbbbbb\\\___bbbdddaaa\\\UUUQQQMMMKKKHHHFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDEEEEEEDDDBBB???===;;;888999999999777555333111000000//////000000111222000000111111222333333333222222333333222222111000...///000111111000///...111000000//////000000111////////////////////////......////////////......,,,---...000222222///,,,,,,------...............------............------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,++++++,,,,,,---......------,,,------------............------------,,,,,,,,,+++,,,...000000...,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///...------,,,,,,------...***+++,,,,,,---------,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---......------------------------,,,------......------,,,------------------------++++++,,,,,,---......///---------............//////////////////////////////000000000111111111222...//////000000000000000000111111111111222222222222333444666777777888888999:::===???@@@CCCFFFIIIIIIIIIJJJLLLLLLMMMMMMMMMIIIJJJJJJJJJKKKMMMQQQTTTXXXWWWVVVWWW[[[^^^______^^^^^^___```bbbcccdddeeefffbbbbbbggglllpppwwwYYY[[[^^^aaabbbaaa```___UUUTTTTTTTTTUUUWWWYYYZZZ]]]```bbbcccbbb`````````]]][[[YYYYYY[[[]]]]]]]]]UUUUUUUUUTTTTTTTTTSSSSSSSSSRRRQQQPPPQQQSSSVVVWWWVVVYYY^^^ccciiisss~~~wwwlllhhhkkknnnoootttyyyyyyuuurrrrrrtttxxxsssjjj```ZZZWWWWWWXXXUUUWWW[[[```eeejjjmmmnnnuuuttttttrrrnnnhhhbbb^^^\\\]]]___bbbfffkkkoooqqqxxxzzzuuummmfffdddggglllooonnnkkkgggccc```^^^^^^^^^aaaeeejjjnnnmmmhhhaaa]]]SSSQQQNNNJJJHHHGGGGGGGGGEEEFFFFFFGGGGGGGGGFFFFFFCCCCCCDDDDDDCCCAAA>>>===:::;;;;;;;;;:::777444222222222222111222222333444//////000111222222333333222333333333333222111111...///000111111000///...222111000//////000111222////////////////////////......////////////......,,,---///222444333///,,,,,,---......//////......---..................---........................---------.........//////.........------,,,,,,,,,+++,,,---.........---,,,---------.........//////------,,,,,,,,,+++++++++,,,...000000...---,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,---...//////...------,,,,,,------...***+++---...///...------,,,++++++++++++,,,------++++++++++++,,,,,,---...------------------------,,,------......------,,,------------------------++++++,,,,,,---...//////---------.........//////////////////////////////---.........//////000000...//////000000000000000000111111111111222222222222333444666777777888888888:::===???@@@CCCFFFIIIHHHIIIJJJLLLMMMMMMNNNNNNKKKKKKLLLLLLMMMOOOSSSVVVYYYWWWVVVXXX[[[]]]^^^___]]]]]]^^^```aaabbbcccdddfffcccbbbggglllqqqxxxdddddddddcccaaa^^^\\\ZZZWWWXXXYYY[[[^^^___aaabbbccccccdddeeefffgggggggggeeebbb```aaaccc```ZZZTTTUUUOOONNNRRRSSSPPPPPPTTTRRRWWWYYYYYY]]]eeelllmmmnnnpppuuu}}}~~~uuuiiiaaaZZZWWWZZZ___dddfffgggfffccccccfffiiihhhfffccc___[[[WWWTTTSSSZZZXXXZZZ```aaa```dddllljjjlllnnnlllfffaaa^^^^^^[[[\\\]]]^^^```bbbdddeeekkkttt{{{vvvssstttwwwzzz{{{}}}~~~yyylllccc___]]]\\\[[[ZZZ___fffkkkmmmnnnqqqsssgggccc\\\TTTNNNJJJGGGFFFEEEBBBAAABBBEEEGGGFFFDDDAAABBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>===:::777888666333222333333333222222222222111111111111111222222222222222111000000//////.........//////000000/////////............111111000000//////......///////////////////////////////////////000111111000//////...------,,,,,,------------------------000000//////.........------------............///..................------------------------------------------------------...------,,,,,,------...////////////////////////((($$$!!!###)))......,,,,,,++++++******++++++,,,***+++,,,---...---,,,,,,---)))(((+++//////---+++***++++++,,,,,,------...111000000///......------------------------------...---,,,++++++,,,---...------------------------..................------///...---,,,,,,---...////////////000000000000111............////////////..................------///////////////000111111222222111111000000//////000000111111111222222222333333444666777999:::::::::999999===CCCGGGHHHHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKLLLLLLMMMMMMPPPTTTWWWUUUUUUUUUXXX\\\aaacccdddcccccccccbbbccccccddddddgggfffhhhmmmqqquuu|||eeeeeeeeeeeecccaaa___^^^```aaabbbccceeegggiiiiiimmmmmmnnnnnnmmmlllkkkjjjhhheeecccdddeeeddd___ZZZSSSNNNMMMRRRUUUUUUXXX]]]```fffkkknnnttt}}}~~~|||yyyuuurrrjjjddd]]]ZZZVVVSSSVVV[[[YYY]]]aaaaaaaaaaaadddgggjjjjjjiiigggdddaaa___^^^___^^^```fffiiijjjooowwwyyy{{{}}}zzzuuupppmmmlllgggddd``````cccgggjjjlllqqqyyy|||sssooojjjgggggghhhjjjlllrrryyyssslllfffbbb^^^YYY[[[^^^bbbggglllqqqtttsssqqqmmmggg```XXXPPPKKKGGGDDDCCCCCCFFFHHHHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDAAA@@@??????@@@>>><<<999:::888555444444444333222333333333222222222222222111111222222111111000///111000//////............000000/////////.........111000000000/////////...///////////////////////////////////////000111111111000000///......------........................000/////////............---------............///+++,,,,,,---...///000000------------------------------------------------...------,,,,,,------...........................000,,,((((((,,,///...,,,,,,,,,++++++++++++,,,,,,++++++,,,---------,,,+++111...,,,...000///,,,***------------------,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------------------------------........................///...------------...///,,,,,,---------.....................////////////........................///////////////000111111111111111000000000000000111222222222333333333333333333444666777888999::::::999999<<>><<<<<<:::777666666555444222444444444333333222222222111111111111111000//////333222111///......------000000000/////////......000000000000///////////////////////////////////////////////////000111111111111111000//////......////////////////////////////////////............---------............///---------.........//////------------------------------------------------...------,,,,,,------...------------------------222///++++++...//////---,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++000///......///...,,,***//////...------,,,++++++***++++++,,,---.........------------------------,,,------......------,,,------------------------........................///...------------...///+++,,,,,,,,,------------............////////////........................///////////////000111111000000000000111111111111222222333333333444444444333333444555777888999999999999999<<<@@@DDDFFFFFFGGGHHHKKKMMMNNNOOOOOOOOONNNNNNNNNNNNMMMOOORRRUUUWWWVVVVVVXXX\\\```aaabbbbbbbbbbbbbbbbbbcccddddddjjjiiijjjooorrruuu|||kkkkkkkkklllkkkkkkkkkkkkmmmmmmmmmmmmnnnpppqqqrrrppppppqqqqqqpppnnnlllkkkpppmmmhhheeebbb___[[[XXXUUUYYYaaalllvvvsssiii_________bbbfffiiijjjjjjeeeeeeeeefffgggfffeeedddbbb```aaabbbbbbaaaeeelllttt{{{~~~yyyvvvwwwxxxxxxxxxrrrrrrsssttt{{{tttgggaaaeeelllpppqqqtttrrrqqqooommmggg___YYYTTTPPPKKKEEEBBB@@@???>>>DDDCCCCCCBBBBBBCCCDDDEEEDDDBBBAAAAAAAAAAAA???>>>???===:::999888777555333444444444333333222222111000111111111111000//////222111000000////////////000000000////////////...000000000000///////////////////////////////////////////////////000000111000000000/////////..............................///////////////.........---------............///111000000...---,,,++++++------------------------------------------------...------,,,,,,------...---------------------------+++)))***---//////...,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,))),,,---,,,,,,......,,,------------,,,,,,++++++,,,------......//////000------------------------+++,,,---......---,,,+++........................---------........................------.........---------.........//////............////////////............///////////////////////////000000111//////000000111111222222222222222333333333333444333333444555666777888999888888:::<<>>>>>===:::888666666555444333333222111222222222222222111000000//////000000111333444555111111000000000/////////////////////000000000000///////////////////////////////////////000111111...............---------------------------------.........///////////////---------............///---------.........//////------------------------------------------------...------,,,,,,------...------------------------------------------,,,,,,------,,,,,,,,,,,,---------------,,,---...//////000999:::222,,,------+++******+++,,,,,,---......,,,,,,,,,+++++++++++++++------------------------,,,------......------,,,........................,,,,,,------.../////////------...//////...------+++,,,,,,,,,------------............////////////.........//////000000111///////////////000111111000000000000111111111111000000111111111222222222333444444555666666777777666888;;;===???BBBFFFIIIJJJKKKMMMPPPQQQRRRRRRRRRPPPPPPPPPOOONNNOOORRRUUUWWWVVVVVVXXX\\\```aaabbbccccccccccccdddfffggghhhkkkjjjkkkpppsssvvv}}}rrrqqqqqqppppppqqqsssssssssrrrooommmmmmnnnoooqqqooollliiiggggggiiilllnnnkkkooouuuzzz{{{rrriiiccc^^^\\\WWWYYY\\\]]]\\\[[[[[[\\\``````aaabbbcccdddeeeeeehhhggghhhkkkppptttwwwwww~~~{{{uuummmbbbYYYRRRPPPMMMIIIGGGIIIOOOTTTOOOPPPPPPPPPNNNKKKHHHFFFGGGEEEBBBBBBCCCDDDDDDCCCBBBAAA@@@@@@@@@???<<<:::999999888777666555444444333333333333333222111111111111111111111222333444111111111000000000//////.../////////000000000111///////////////////////////////////////000111111.............../////////..................................../////////000---------............///+++,,,,,,---...///000000------------------------------------------------...------,,,,,,------...........................,,,---......---------...------,,,,,,,,,,,,------,,,,,,,,,,,,---///000111222===???444+++,,,---+++------..................*********++++++,,,,,,------------------------------------,,,,,,---------........................,,,,,,------...//////000------...//////...------,,,,,,---------.....................////////////---......///000000111111///////////////000111111111111111000000000000000111111111222222222333333333444444555555666666666555888;;;>>>@@@CCCHHHLLLMMMNNNPPPQQQSSSSSSSSSRRROOOPPPPPPOOONNNPPPSSSVVVVVVUUUUUUXXX\\\```bbbcccdddddddddeeefffggghhhiiillljjjlllqqquuuxxxsssrrrqqqppppppqqqrrrsssrrrqqqnnnlllkkklllmmmoookkkjjjhhhhhhkkkqqqwww{{{}}}xxxsssoooiiibbb\\\XXXVVVUUUOOOSSSWWWYYYXXXXXXZZZ]]]___bbbfffjjjmmmooorrrsssvvvvvvxxx|||yyyvvvwww|||{{{ttthhh[[[YYYVVVQQQNNNPPPWWW\\\___```aaa```\\\WWWRRRNNNHHHFFFDDDCCCEEEFFFFFFEEEBBBAAAAAAAAABBBAAA>>><<<;;;;;;:::999888777666555333444444444444333222222333333222222111222222222111111111111000000000000.../////////000000111111///////////////////////////////////////000111111////////////000000000000////////////////////////---.........//////000000---------.........//////..................------------------------------------------------------...------,,,,,,------...////////////////////////%%%(((***,,,---...///111...------,,,,,,------...,,,++++++,,,---///111333...:::>>>333***,,,...,,,111111111000//////......)))***+++,,,...///000111------------------------......,,,++++++,,,......////////////////////////,,,,,,------...///000000,,,---...//////...---,,,/////////000000000000111............/////////000---......///000111111222///////////////000111111222222111111000000//////222222333333333444444444333444444555555666666666444777<<>>======;;;:::888777666555777666444222111111222222444444222111111111222333111111111111000000000000000111111000///......///////////////////////////000000000000000000000000222111111111000000//////......////////////......000000000000000000000000////////////////////////........................,,,---...///...---,,,+++//////.........---------........................//////.........---------...---***((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------............------000000//////............***,,,......,,,++++++,,,.........////////////000........................,,,------...///000111111000000000///...,,,+++***---------------------------------------...///000,,,------...///000111111...//////...---...111333//////............//////222333444333111000111222000000000000111222333444444444555555666555555555666777999<<<@@@EEEIIIKKKJJJJJJJJJMMMPPPRRRRRRQQQMMMNNNPPPPPPPPPQQQTTTVVVWWWWWWVVVWWWYYY]]]```cccgggeeeddddddfffhhhiiiiiilllllloootttwww{{{uuuwwwuuuqqqqqqtttsssoooooojjjgggiiiiiieeefffiiidddllluuu}}}}}}vvvpppkkkfffbbb___\\\[[[YYYXXXUUUTTTTTTUUUVVVZZZ^^^___aaaeeennnttt{{{|||zzz}}}vvviiiaaa___bbbffflllnnnrrrwwwyyyvvvpppjjj]]]UUULLLHHHIIIIIIEEEAAADDDDDDCCCBBBAAA@@@???>>>>>>>>>===<<<:::999888888777666555333222222222222444333222111000111222222111111111111000000000000111222222111000//////111////////////////////////000000000000000000000000000000000000//////............////////////..............................////////////////////////........................+++,,,---......///////////////.........---------........................//////.........---------------------.........///------------------------,,,,,,------......//////------............------/////////.........---------------,,,++++++---///------........./////////........................------......//////000000...............------,,,........................---------------...//////------......//////000000---///111333444222000...000000////////////000000222333333222111000000222000000000000111222333444333444555555666555555555666777999<<<@@@EEEIIIKKKLLLLLLLLLNNNPPPQQQPPPOOOMMMNNNOOOOOOOOOQQQSSSVVVWWWVVVVVVWWWYYY]]]```cccgggeeeddddddfffiiiiiiiiilllllloootttwww{{{rrrtttsssooonnnpppooommmjjjfffdddeeeffffffiiinnnzzzwwwpppjjjgggfffdddcccbbb```^^^[[[ZZZYYYYYY\\\___``````aaacccdddbbbhhhmmmpppqqqwwwyyyrrrnnnmmmkkklllnnntttxxxyyyuuuqqqiiibbbYYYSSSQQQNNNHHHCCCEEEDDDCCCBBBAAAAAAAAABBB?????????>>>===<<<<<<;;;888888666555444333333333333222111111000000111111222222111111111000000000111222333222111000111222////////////////////////000000000000000000000000////////////..................////////////..............................////////////////////////........................---------------...//////...............---------.......................................---------+++---000222222111///---................................................------............------.........---------------//////---+++***+++...111,,,---------......................................................//////,,,,,,------............////////////////////////...------------...//////.........///////////////---111777<<<===888111+++111111000000000000111111000111222111000///000111000000000000111222333444333444444555666666555555777888999<<<@@@EEEIIIKKKOOONNNNNNOOOPPPQQQOOONNNMMMNNNNNNMMMMMMOOOSSSVVVVVVVVVVVVWWWZZZ]]]aaacccfffdddcccdddgggiiijjjjjjlllkkknnnsssvvvzzzooopppooollljjjjjjjjjjjjgggfffggghhhlllqqqxxx~~~wwwrrrjjjaaa[[[WWWWWWWWWVVVXXXZZZZZZYYYZZZ\\\^^^ccckkksssvvvxxxyyyyyyxxxtttzzzuuurrrqqqrrrtttsssnnniiilllgggaaa]]][[[VVVPPPJJJGGGFFFEEEDDDDDDDDDEEEEEE@@@@@@@@@??????>>>>>>>>>:::999888777666555444444222222111111111000000000222222222111111111000000000111222222000000111222////////////////////////////////////////////////////////////////////////......////////////..............................////////////////////////........................///...,,,++++++,,,------........................................................................,,,---000222222111///---///////////////////////////////////////.........------............------------------------------//////...---+++,,,...111,,,,,,,,,---------...................................................------,,,,,,,,,------....................................---------......//////////////////............555>>>BBB@@@999222///111000000//////000000111///000111000///...///000000000000000111222333444333333444555666666666666777888:::===AAAEEEIIIKKKOOONNNNNNOOOQQQQQQPPPNNNMMMMMMMMMLLLLLLOOOSSSVVVUUUUUUVVVWWWZZZ]]]aaaccceeedddcccdddgggiiikkkkkkkkkkkknnnrrruuuyyyrrrpppnnnkkkgggeeefffjjjlllppptttyyy}}}uuupppccc___XXXRRROOOOOOPPPRRROOOTTTYYY[[[]]]aaahhhnnn{{{{{{xxxxxx|||uuujjjbbbaaa```______```^^^ZZZVVVQQQOOOMMMKKKHHHFFFEEEDDDAAAAAA@@@@@@?????????>>><<<;;;:::999888666555444222222222222111111000000222222222222111111111111...000111000//////000111000000000000000000000000////////////////////////000000000000000000000000......////////////......////////////////////////////////////////////////........................++++++***)))***,,,---...---.............................................---.....................------......///////////////////////////////////////////////////.........------............------------------------------,,,...//////...------...,,,,,,,,,---------..........................................------------......---,,,,,,,,,,,,---------------------------///......---------......///////////////.........---666???@@@999333111333000//////......//////000...///000000///...///000000000000000111222333444222333444555666666666666888999:::===AAAEEEIIIKKKMMMLLLMMMNNNQQQRRRQQQPPPLLLMMMMMMMMMMMMOOORRRUUUTTTUUUVVVXXX[[[^^^aaacccdddcccbbbdddgggjjjkkkllllllkkknnnrrruuuyyyooollliiigggcccbbbgggooo|||yyynnngggbbb```XXXUUUPPPLLLKKKMMMPPPSSSNNNWWWaaahhhkkkqqq|||vvvtttwwwnnnbbbXXXWWWXXXZZZ^^^aaabbbccc```___[[[VVVPPPJJJEEEBBBCCCCCCBBBBBBAAA@@@??????======<<<;;;:::888666555222333333333333222111111333222222222222111111111...///000000//////000111000000000000000000000000000000000000000000000000000000000000111111111111......////////////......000000000000000000000000////////////////////////........................''''''(((***,,,...000111---------.......................................---------..................---,,,+++,,,---///000////////////////////////........................------............---------------------.........+++---///000...---,,,---,,,---------....................................------------------......///...---+++++++++,,,---------------------------//////...------------............///////////////+++222888666000,,,///333//////............//////...///000000//////000111000000000000111222333444222222444555666666777777999:::;;;>>>AAAEEEIIIKKKKKKKKKKKKMMMPPPQQQQQQOOOKKKMMMOOOOOOOOOPPPRRRTTTSSSTTTVVVXXX[[[^^^aaaccccccbbbbbbdddgggkkklllmmmmmmlllooosssvvvyyyfffddddddgggiiinnnzzz}}}vvvlllccc]]]YYYWWWUUUVVVTTTRRRQQQSSSVVVZZZ]]]^^^jjjzzz}}}oooccc___YYYVVVXXX^^^dddhhhkkkjjjgggaaaZZZRRRKKKGGGGGGFFFEEEDDDCCCBBBAAA@@@>>>>>>>>>===;;;999777555333444444555444333222111333333222222222111111111...000111111000000111222000000000000000000000000000000000000000000000000/////////000000000111111......////////////......////////////////////////////////////////////////........................***+++,,,---.../////////---------.........//////........................---------.........//////------,,,,,,,,,---...///........................,,,,,,------......//////------............------------........./////////,,,---...---,,,+++,,,...------........./////////........................,,,,,,,,,------.........---,,,+++******,,,---///........................//////...---------------------......//////000000......//////......///000000000////////////000000...///111111000///111222000000000000111222333444111222333555666777777777::::::;;;>>>AAAEEEIIIKKKLLLLLLKKKMMMOOOOOONNNLLLKKKMMMPPPQQQQQQQQQSSSTTTSSSTTTVVVYYY\\\___aaabbbcccbbbaaacccgggkkkmmmmmmnnnmmmppptttvvvzzzdddbbbfffooowwwxxxrrrlllhhhddd^^^ZZZYYYXXXWWWVVVYYYYYYXXXZZZ]]]ccchhhkkkrrruuummm```WWWTTTYYYaaagggnnnnnnlllhhhbbbZZZSSSOOOIIIIIIHHHFFFEEECCCBBBAAA?????????>>><<<:::777666333444555666555444333222333333333222222222111111///111222222111111222444000000000000000000000000000000000000000000000000---.........//////000000......////////////..............................////////////////////////........................111111222111000---+++)))---------.........//////........................---------.........//////,,,------.......................................++++++,,,,,,---...//////---..................---........./////////000000------,,,***)))***---000.........////////////000........................++++++,,,,,,---...//////+++******)))+++---///111////////////////////////000///...---------------,,,------...///000111111222...***,,,111444111...111111000000000000111111...000111111000000111333000000000000111222333444111222333555666777777777:::;;;<<<>>>AAAEEEIIIKKKNNNMMMLLLLLLMMMMMMKKKJJJJJJMMMQQQSSSSSSSSSSSSSSSRRRSSSVVVYYY\\\___aaabbbbbbaaaaaacccgggkkkmmmnnnooonnnqqquuuwwwzzzbbbiiiqqq|||}}}tttmmmiiieee```]]]ZZZZZZZZZWWWVVVXXX]]]bbbfffkkkpppqqqpppttt~~~pppccc]]]^^^ccchhhlllkkkhhhddddddeeeaaa[[[]]]WWWOOOJJJGGGGGGHHHHHHBBBBBBBBBAAA@@@===:::999888555222111333444555555444444333333222111111000000......///000111000///000000000000000000000000000000000000000000000000000000//////.........---111111111000//////......////////////000000000000000000000000000000000000000000000000000000000000------............------000000000///......------......////////////......000000///...---,,,,,,+++........................+++++++++++++++,,,---...//////...---,,,++++++***------------------------///............---------000000//////......---------------............///...........................------------...///////////////...------,,,,,,---......///////////////......///000000000000000////////////////////////////////////////////////......//////000000111111777666333000......//////222222222222222222222222222222333333444555555555;;;<<<>>>>>>@@@CCCHHHKKKJJJLLLNNNOOOPPPOOOMMMLLLJJJLLLOOORRRSSSTTTVVVXXXVVVWWWWWWYYYZZZ]]]^^^___hhhccc```ccciiinnnpppooommmmmmqqqvvvyyy|||qqq{{{|||uuulllggg```[[[XXXVVVSSSQQQRRRTTTXXXZZZ^^^fffpppxxxtttnnnnnnqqqssssssqqqkkkfffhhhmmmmmmjjjkkkfff^^^VVVQQQMMMJJJGGGGGGFFFEEECCCAAA???===;;;;;;888555444444555444333444333333333222222111111000///...///111222111000111111111111111111111111000000000000000000000000111111000000000/////////,,,---------------------////////////000000000000000000000000000000000000........................------............------..............................////////////....../////////...------,,,,,,........................,,,,,,,,,,,,,,,---......///......------,,,,,,+++------------------------///............---------............---------------------............///...........................------------...//////........................---......///////////////......///000000000000000////////////////////////////////////////////////////////////000000000000333222000///...///000111111111111111111111111111333333333444555555666666:::;;;===>>>???BBBGGGJJJKKKLLLMMMNNNOOONNNMMMMMMLLLNNNQQQRRRSSSSSSUUUVVVXXXXXXYYYZZZ\\\^^^```aaagggccc```bbbhhhmmmooonnnpppoooqqquuuxxx|||{{{pppddd\\\VVVSSSOOOMMMLLLMMMLLLKKKQQQWWW___iiissszzzrrrsssyyy}}}||||||xxxrrrjjjccc[[[TTTOOOLLLJJJHHHFFFDDDBBBAAAAAA>>><<<999888777666444222333333333333333333222222111000///000222333222111111111111111111111111111000000000000000000000000111111111111000000000000---......///000000111111////////////000000000000000000000000000000000000........................------............---------------------...............////////////......................................................---------,,,------...///------------------------------------------------///............---------,,,,,,,,,------------------------............///...........................------------...//////------......///000000111---......///////////////......///000000000000///////////////////////////////////////////////////000000000000///////////////............000111333000000000000000000000000333444444555666666777777999:::;;;<<<>>>AAAEEEIIILLLLLLLLLMMMMMMMMMNNNNNNOOOQQQSSSSSSSSSSSSTTTUUUXXXYYYZZZ[[[^^^```bbbccceeebbb```bbbhhhlllmmmmmmrrrpppqqqtttwww}}}xxxnnnhhhaaaWWWOOOMMMLLLLLLLLLNNNQQQSSSTTT[[[eeessszzzuuummmeee___QQQPPPLLLIIIGGGEEEDDDDDD>>>===;;;::::::888555222444444444444333333333333222111000111333444333222111111111111111111111111////////////////////////000000000000000000000000000000000111111222222222////////////000000000000////////////////////////000000000000000000000000------............---------------------,,,,,,,,,......////////////......---------.........//////..............................---------......///,,,---------......//////........................///............---------,,,,,,,,,------......///---------............///...........................------------...//////.........//////000000000---......///////////////---...//////000000//////////////////////////////////////////////////////111111000000//////..................///111222333111111111111111111111111444444555555666777777777888999:::;;;<<<@@@DDDHHHMMMLLLLLLLLLLLLMMMNNNNNNNNNQQQSSSTTTSSSSSSTTTVVVWWWXXXYYY[[[^^^```cccddddddbbbaaacccgggkkkllllllpppoooppptttxxx}}}{{{pppccc[[[YYYVVVPPPJJJIIIKKKMMMPPPTTTXXX\\\___gggttt~~~|||xxxrrrnnn]]][[[VVVPPPJJJFFFDDDCCC???===<<<<<<;;;:::777555555555555444444444444444333111111222333444333222111111111111111111111111/////////////////////////////////////////////////////////......---------////////////000000000000////////////////////////000000000000000000000000------............------//////...---,,,,,,++++++......////////////......,,,,,,------.../////////........................///......---------......,,,------......//////000........................///............---------------....../////////000---------............///...........................------------...//////000/////////.........------......///////////////------...///////////////////////////////////////////////////////////////111111000000//////......111111000000111111222222222222222222222222222222444444555555666777777777777888::::::<<>>======<<<:::999777666666555555444333333222111000111333444333222222222222222222222222222000000000000000000000000............////////////222111111000//////......////////////000000000000000000000000000000000000........................------............------//////......---,,,,,,,,,......////////////......---------.........//////........................///...------------------------......////////////........................///............---------.........///////////////---------............///...........................------------...//////000//////...------,,,,,,---......///////////////------...////////////...////////////////////////////////////////////////000000000000////////////222222222222111111111111222222222222222222222222333444444555666666777777777888999:::<<>>===;;;999888777666555333333222222111000111222333333111222222222222222222222222000000000000000000000000......//////000000000000333222222222222222222222////////////000000000000000000000000000000000000........................------............---------------....../////////......////////////......---------.............................................---,,,,,,,,,,,,,,,............////////////........................///............---------///...............---------------............///...........................------------...//////---------------,,,,,,,,,---......///////////////,,,---......//////......////////////////////////////////////////////////////////////000000000000000000111111111111000000111111111111111111111111333333333444555555666666777888:::;;;<<>><<<:::999888666555333222111111000///000222333222111222222222222222222222222000000000000000000000000//////000000111111111222.........///000000111111////////////000000000000000000000000000000000000000000000000000000000000---..................---++++++,,,...000111222333......////////////.........................................................---,,,,,,++++++++++++/////////////////////...//////////////////////////////.........---------.........------,,,,,,,,,---------.........//////...........................------------...//////***++++++,,,,,,------...---......///////////////,,,---......//////......////////////////////////////////////////////////......//////000000111111---...///000111111000000000000000000000000000000222222333333444555555666888999:::;;;<<<@@@DDDHHHIIIJJJLLLMMMNNNMMMKKKJJJMMMOOOQQQQQQPPPOOOPPPQQQRRRSSSUUUXXX\\\___cccddddddeeeggghhhiiijjjlllmmmpppnnnppptttxxx~~~tttmmmfff```XXXOOOKKKLLLJJJHHHHHHMMMSSSYYYaaaggguuu}}}oooiiicccbbbfffjjjlllkkkkkkkkklllnnnnnnllliiieee___\\\XXXUUUSSSTTTVVVWWW]]]]]]]]]^^^bbbggglllppp|||~~~}}}wwwuuuuuuqqqjjjnnnpppsssvvvyyy~~~uuuooonnnnnnsssrrroooooouuu||||||wwwdddZZZMMMDDDBBBAAA???<<>>AAACCCEEEIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQSSSUUUYYY]]]aaaccceeeddddddgggllloooooommmrrrqqqrrruuuwww}}}^^^YYYUUUSSSNNNIIIHHHLLLLLLMMMQQQXXXaaalllyyy}}}uuupppkkkmmmuuu}}}|||tttmmmeee```ZZZYYY\\\___```^^^[[[ZZZZZZ[[[[[[ZZZWWWTTTTTTSSSQQQOOOOOOQQQSSSTTTVVVUUUTTTUUUXXX\\\```bbbiiilllmmmjjjkkknnnlllgggiiijjjkkkllllllnnnrrrtttzzz}}}|||}}}|||{{{{{{}}}~~~{{{|||~~~zzzvvvyyy{{{mmmdddWWWMMMHHHEEECCCBBBAAA@@@???===;;;999999999777555333333333444333222111111111111222222222222222222222111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000///......//////////////////////////////...............///,,,---------.........///...............---------000///...------...///000........................---------............///......------------............................................................////////////......//////////////////......//////...---------------........................,,,,,,,,,---------....../////////////////////////////////////////////.../////////////////////000000000000000000000000000111111111111000000000///000000111111222333333444555555444444555555666666777888999;;;>>>AAACCCEEEIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQRRRSSSVVVYYY]]]aaacccfffeeeeeegggkkknnnnnnlllooooooqqquuuxxxLLLJJJIIIJJJHHHGGGJJJPPPVVV]]]gggoooyyyzzzvvv|||vvvlllgggccc___\\\]]]bbbgggjjjjjjjjjfffccccccdddccc```]]]ZZZVVVQQQPPPRRRSSSRRRPPPQQQOOONNNNNNOOOOOONNNLLLLLLLLLLLLLLLMMMOOOQQQRRRRRRQQQOOOOOOPPPRRRTTTVVVXXX[[[]]]]]]___bbbcccaaaeeefffgggfffeeefffhhhjjjmmmooorrrvvvyyywwwrrrnnnmmmlllmmmnnnqqqyyy~~~ssslllaaaWWWQQQMMMKKKIIIBBBBBBAAA@@@>>><<<:::999888666444444444444333222333333222222222222222111111111111111111000000000222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////000000000/////////......////////////////////////////////////////////////............////////////---------...............//////............///000........................---------............/////////............//////......................................................////////////......111111000000/////////...//////...------------...////////////////////////++++++,,,,,,,,,---------////////////////////////......//////////////////////////////////////////000000000000000000000000111111111111000000000000111111222222333333444444333222222222333333444555666777888;;;===@@@CCCDDDIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLMMMNNNOOOOOOPPPPPPRRRSSSTTTWWWZZZ^^^aaacccfffffffffhhhkkkmmmlllkkkmmmmmmoootttyyyJJJIIIIIILLLLLLLLLRRRZZZhhhtttvvvmmmhhhfffkkksss|||zzzrrrjjjaaa[[[WWWWWWTTTRRRRRRTTTVVVWWWVVVWWWUUUSSSSSSUUUVVVUUUTTTSSSQQQNNNMMMMMMMMMKKKIIIMMMKKKJJJKKKNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPQQQRRRTTTSSSRRRQQQQQQQQQRRRRRRTTTWWWXXXYYYYYYZZZ\\\\\\aaabbbdddeeeeeefffiiikkkmmmnnnpppsssuuutttqqqnnnhhhggggggiiikkkppp|||~~~tttmmmeeeaaaaaa___YYYTTTIIIFFFCCC@@@>>>===<<<;;;:::888666555555555444333444444333333222222222111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////000000//////............//////////////////////////////000000000000000000///////////////000000000,,,---------.../////////...............//////000........................---------............//////..................///......................................................////////////......111111000000///.........///......---------..............................,,,,,,,,,---------......////////////////////////............///////////////////////////.........////////////////////////111111111000000000000000222222222333333444444444111111111111222333444444555666888:::===@@@CCCEEEHHHIIIIIIJJJKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSUUUWWWZZZ^^^aaacccffffffhhhiiikkklllkkkkkkllllllpppuuuzzzJJJJJJMMMQQQSSSVVV___iiixxxqqqfff___\\\ZZZ]]]ccchhhlllmmmlllkkkhhhfffaaa\\\WWWRRROOOMMMJJJIIIHHHHHHHHHIIIHHHHHHKKKJJJJJJKKKLLLMMMLLLKKKPPPNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGJJJOOOTTTWWWXXX\\\ZZZWWWTTTRRRRRRSSSTTTXXXXXXWWWVVVVVVUUUTTTTTTXXXYYY[[[[[[ZZZZZZ\\\___```bbbeeeggggggiiikkkmmmnnnnnnoooqqqssssssqqqoookkkhhhgggiiiiiikkkqqqyyy{{{|||~~~}}}yyyqqqlllpppxxxyyypppfffVVVPPPGGG@@@>>>=========<<<:::777666777777555444555444444444333333222222111111111111222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000///...---.........000000000000000000000000///000111222222222111111000000000000000000000000,,,---------.../////////---......///////////////........................---------............///......------------............................................................////////////....../////////......---------......---------......///------------------------............////////////////////////////////////---.........//////000000000/////////......------////////////////////////000000000000000000111111222333333333333333444444444444444555555666888888555666888:::>>>AAADDDEEEHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLLLLNNNOOOPPPQQQQQQSSSTTTUUUWWWZZZ]]]```bbbdddfffiiijjjkkkkkkkkkkkknnnnnnqqqvvv{{{KKKNNNSSS[[[___fffrrruuujjjaaaZZZVVVTTTQQQRRRTTTVVVWWWVVVUUUUUUQQQPPPNNNKKKIIIGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKKKKKKKJJJJJJMMMMMMLLLKKKJJJJJJJJJKKKIIIIIIKKKOOOVVV\\\```bbbfffbbb[[[UUUSSSTTTWWWYYY]]]]]]^^^^^^^^^]]]]]]\\\^^^^^^aaacccbbbaaaeeekkknnnpppssstttsssssstttvvvuuuttttttuuuwwwxxxxxxwwwrrrmmmkkkllllllkkknnnrrrpppqqqyyyzzzwwwvvvwwwxxx|||~~~zzzzzzggg^^^QQQGGGCCCAAA@@@???===;;;999888888888666555555444444444444444444333222222222333333333333333333222222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000///...---------...///000000000000000000000000///000222333444333333222000000000000////////////---------...............,,,---...///000000000///........................---------............///...------------------.........................................................////////////......------.....................------------...//////------------------------...////////////000000000////////////////////////------......///000000000000//////......---------000000000000000000000000000000000000111111111111222222222222333333333333333333333444555666777888666777999;;;???BBBEEEGGGHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKLLLMMMOOOPPPQQQQQQSSSSSSTTTVVVYYY\\\___aaabbbeeeiiikkkkkkkkkkkklllpppooorrrwww{{{ZZZ]]]eeennnttt}}}xxxvvvyyy~~~|||wwwrrrooogggddd^^^XXXSSSOOOMMMLLLLLLLLLKKKJJJIIIIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBBBBEEEFFFFFFFFFFFFGGGIIIJJJIIIJJJKKKLLLLLLMMMOOOPPPMMMMMMLLLLLLLLLMMMOOOPPPQQQRRRUUUZZZaaahhhkkkmmmkkkeee\\\VVVTTTXXX___dddggghhhjjjlllmmmmmmlllkkkjjjiiilllpppnnnlllqqqyyyyyyvvvwwwxxxvvvvvvxxxtttuuu|||zzzxxxyyy~~~wwwmmm___SSSMMMHHHDDDAAA???===:::999999888777555444444444444555555555555333333333444444555555555333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000111///...,,,,,,---...///000000000000000000000000///000222444555444333333000000000//////........................---------,,,---...///000000000///........................---------............/////////............//////......................................................////////////......------......//////000000---------------...//////.................................////////////000////////////////////////------......///000000111000000///......---,,,,,,000000000000000000000000///000000000111111111111222222222222222222222222111111111222333444555666666777999<<<@@@CCCFFFHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSUUUXXX[[[^^^``````dddiiillllllkkklllmmmoooooorrrwww|||nnnqqqyyy{{{oooggghhhllljjjiiiiiihhhgggccc^^^[[[UUUSSSQQQNNNKKKIIIGGGFFFKKKJJJHHHFFFEEEDDDEEEEEE@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDDDDDDDFFFIIIKKKHHHIIIIIIJJJKKKMMMQQQSSSNNNOOONNNNNNNNNPPPSSSVVVVVVWWW[[[```gggmmmpppqqqmmmggg]]]VVVVVV]]]gggnnnrrrsssvvvyyy{{{{{{{{{zzzvvvuuuwwwzzzwwwsssxxx|||~~~~~~}}}}}}wwwiii]]]UUUOOOGGGBBB???===;;;999999999777666333444444444555666666666444444444555555666666666333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111///---,,,,,,,,,...///000000000000000000000000///000333555555555444333000000//////.........---/////////......------,,,+++,,,...000000000000///........................---------.........//////000000////////////000000......................................................////////////......------...///000111222222---------------...///000////////////////////////---------.........//////////////////////////////---------...///000000111000000///...------,,,,,,000000000000000000000000//////000000111111111222222111111111111111111111444444444555666777999999777888:::===AAADDDGGGIIIGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRSSSTTTWWWZZZ]]]______dddiiillllllkkkmmmnnnnnnnnnqqqwww|||vvvlllddd___]]]]]]eeeaaa\\\XXXUUUSSSQQQPPPPPPMMMIIIGGGGGGGGGDDDAAAAAABBBBBBAAA???>>>???AAA@@@>>>===<<<>>>BBBEEEHHHGGGGGGGGGIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNOOORRRTTTPPPQQQQQQQQQQQQRRRTTTWWW\\\^^^bbbggglllpppssstttrrrkkkeeeddddddeeejjjqqqyyy|||~~~|||}}}~~~uuutttyyy|||uuummmeeeZZZMMMEEEBBBAAA@@@???===;;;:::888555666666555444444555666666555555555777777666444000000111333555666555444000000111111111111000000///000111222222111000///222222222111000//////...000000000000000000000000...//////000111222222222333333333333333333333333444444444333111///...---////////////////////////////////////............000000//////......------***+++---.........---,,,,,,,,,---...///000111222////////////////////////111000///......///000111000000///...---,,,,,,+++000///...------...///000.........------,,,,,,,,,////////////////////////......//////////////////000///...---------------------///000111111111111000000000000000000000000////////////000000000000///000111222333444444444222222222222222222222222333333444444555666666666;;;<<<===>>>AAADDDGGGIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJMMMQQQTTTUUUUUURRRSSSTTTWWWYYY\\\___``````cccfffjjjlllmmmlllkkkooonnnpppvvv~~~uuuqqqllleeeaaa^^^]]]]]]___[[[VVVSSSQQQOOOMMMKKKIIIGGGDDDCCCDDDDDDBBB@@@CCCDDDDDDCCCBBBAAACCCDDDEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNOOOQQQQQQPPPOOONNNOOOPPPPPPPPPRRRUUUWWWTTTUUUWWWXXXYYY[[[^^^aaahhhkkknnnrrruuuwwwxxxyyyxxxqqqjjjiiiiiilllsss{{{vvvsssvvvyyyvvvrrrooollleee\\\VVVMMMJJJFFFBBB@@@===;;;:::999888888666555444444555666555555666888999777666444222111222333333222111111111222222222222111111000111222333333222111000222222111111000//////...000000000000000000000000...//////000111111222222333333333333333333333333222222222222111111000///////////////////////////////////////............///////////////............///000000111111000000////////////............////////////////////////000000///......///000000/////////......------,,,000///...------...///000//////..................///////////////////////////////////////.........//////...---------......---...///000111111111111000000000000000000000000////////////000000000000000000111222333333333333222222222222222222222222333333444444555666666666;;;<<<===>>>AAADDDGGGIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHHHHIIIKKKOOORRRRRRRRRRRRSSSTTTWWWYYY\\\___```aaacccfffiiikkklllllllllllllllooowww|||qqqiiifffeeebbb___]]][[[ZZZZZZXXXUUUQQQNNNMMMLLLJJJIIIFFFEEECCCCCCEEEFFFEEEDDDDDDEEEEEEEEEDDDDDDFFFGGGIIIJJJLLLNNNPPPPPPPPPOOOQQQRRRRRRSSSSSSRRRRRRRRRUUUVVVVVVVVVWWWYYY]]]aaa___aaadddfffhhhkkkooorrrzzz|||~~~}}}vvvooonnnpppuuu~~~~~~~~~zzzvvvttttttsssooolllaaa[[[SSSKKKFFFAAA>>>;;;<<<;;;999777666555555555666666666888:::;;;;;;999888666333111111111000///222222333333333333222222222222333333333333222222222222111111000/////////000000000000000000000000/////////000111111222222222222222222222222222222000000111111222111111111////////////////////////////////////.....................///////////////000000000000000111222222000000//////............//////////////////////////////...------...//////........................//////............/////////////////////000000000////////////////////////000000//////.........---.........---......//////---...///000000111111000000000000000000000000000////////////000000000000111111222222222222222111222222222222222222222222333333444444555666666666;;;;;;===???BBBEEEGGGIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIILLLOOOQQQQQQQQQRRRSSSTTTWWWYYY\\\___```cccdddfffhhhjjjllllllmmmlllmmmpppwwwzzzqqqmmmrrryyywwwuuussspppmmmgggaaa]]]______^^^\\\ZZZWWWTTTSSSTTTQQQOOOMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKHHHIIIJJJJJJJJJKKKMMMOOOOOOQQQRRRTTTUUUVVVVVVVVVUUUWWWYYYYYYYYYYYYZZZZZZ```aaabbbccceeeiiinnnrrrsssuuuyyy{{{}}}yyyssstttxxx|||zzz|||}}}}}}yyyqqqdddYYYPPPHHHBBB===???<<<999777777777777666777777777:::<<<>>>===<<<;;;888444222111111111000111222222222222222222111222222222222222222222222111111111111000000//////000000000000000000000000//////000000111111111111222222222222222222222222000000111111111111000000////////////////////////////////////............------......//////000000///...---------...000111------......///000000111////////////////////////.........------.........---........./////////000/////////....../////////.........//////000000000////////////////////////000000000///......------......---......///000000......///000000000000000////////////////////////////////////000000000000111222222222222111111000222222222222222222222222333333444444555666666666:::;;;===???BBBEEEGGGHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMLLLLLLNNNPPPRRRRRRQQQRRRSSSTTTWWWYYY\\\___```dddeeefffgggiiikkklllmmmoooooosssxxx}}}rrrggg```]]]```fffbbb```^^^^^^^^^]]][[[YYYXXXXXXXXXXXXVVVSSSPPPNNNPPPNNNMMMMMMNNNNNNMMMLLLNNNNNNNNNNNNMMMNNNOOOPPPOOOPPPRRRSSSSSSUUUWWWZZZ\\\\\\\\\]]]___aaacccdddbbbeeeiiijjjjjjkkkmmmoooqqqsssuuuxxx{{{~~~tttggg]]]SSSJJJCCCAAA>>>:::888999::::::999888888888;;;>>>@@@???>>><<<999666444444444444444000000111111111111000000111111111000000111111111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111000///......////////////////////////////////////............------......//////000000...---,,,+++,,,---...///------......//////000000////////////////////////---..................---------......///000000000...//////////////////...---------......//////000////////////////////////000000//////.........---...............///000111...//////000000000000///////////////////////////////////////000000000000111111222222222111000000222222222222222222222222333333444444555666666666:::;;;===@@@CCCEEEGGGHHHGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLNNNPPPRRRRRRQQQRRRSSSTTTWWWYYY\\\___```dddeeefffgggiiikkklllmmmnnnooossswww|||xxxmmmaaaZZZVVVTTTWWW[[[\\\ZZZWWWVVVVVVVVVVVVUUUNNNOOOQQQRRRSSSRRRPPPOOONNNMMMLLLMMMOOOPPPPPPNNNOOOPPPQQQQQQPPPQQQSSSUUUTTTVVVXXXZZZ[[[]]]```ccchhhhhhiiijjjmmmpppsssttttttxxx}}}~~~~~~{{{ssskkkbbbWWWOOOGGGBBB===;;;<<<======;;;999999999<<<>>>@@@@@@???<<<:::777666666666666555000000000111111000000000111111000//////000111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111000///...---////////////////////////////////////.....................///////////////...............///000000111111000///...------,,,////////////////////////---...////////////...---.........//////000000000......////////////........................///////////////////////////////////////////////////////////////...//////000000//////000000000000//////000000000000000000000000////////////000000000000000000111111111111111000222222222222222222222222333333444444555666666666999;;;===@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJLLLNNNPPPPPPOOORRRSSSTTTWWWYYY\\\___```dddeeeggghhhjjjkkkkkkkkkkkkmmmrrrxxx}}}|||hhh___WWWTTTTTTTTTVVVYYY\\\YYYUUUSSSRRRRRRQQQOOOKKKLLLOOOQQQRRRSSSRRRRRROOONNNOOOQQQTTTUUUUUUTTTTTTWWWYYYYYYYYYZZZ^^^aaabbbdddfffhhhjjjlllpppssszzz|||~~~~~~zzzxxxxxxrrrhhh___PPPJJJCCC@@@@@@@@@>>><<<:::999:::<<<>>>@@@???>>><<<:::888777777666444222000111111222222111111000222222111000000111222222000000000000000000000111000000000000000000000000111000000000000000000000000000000000000000000000///000000000000000//////////////////////////////////////////............///////////////...............///000000000000000111111000///...---,,,,,,////////////////////////...///000000000000///...///////////////000000000---...///000000///...---000000//////////////////////////////////////////------......///000000000111000////////////////////////000000000000//////000000000000000000000000////////////000000000000...///000111111222111111222222222222222222222222333333444444555666666666999;;;>>>AAADDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMJJJJJJJJJLLLOOOQQQQQQPPPRRRSSSTTTWWWYYY\\\___```ccceeegggjjjkkkkkkjjjjjjmmmpppuuuzzzkkkbbbZZZTTTTTTVVVWWWYYY\\\ZZZWWWTTTQQQPPPPPPNNNMMMNNNOOOQQQSSSTTTTTTTTTTTTRRRRRRSSSVVVYYY[[[[[[ZZZ[[[^^^bbbccccccfffjjjnnnuuuwwwzzz|||~~~xxxvvvvvvzzz|||sssjjjXXXPPPHHHCCCCCCBBB???<<<:::::::::<<<>>>??????===<<<:::999888777555222///222222222333333222222222444333222111111222333444000000000000000111111111000000000000000000000000111111111000000000000000000000000000000000000000---...///000111111111111////////////////////////000/////////............000000//////.........---,,,---///000000000///............///////////////////////////////////////...///000111111000///...000000000000////////////---...///000000///...---222222111111000000//////////////////////////////,,,,,,---...///000111111222111000//////.../////////000000000000000//////000000000000000000000000////////////000000000000......///111111222222222222222222222222222222222333333444444555666666777999;;;>>>AAADDDFFFFFFGGGIIIIIIJJJKKKLLLMMMNNNNNNLLLKKKKKKNNNQQQSSSSSSSSSRRRSSSTTTWWWYYY\\\___```bbbeeehhhkkklllkkkjjjiiirrruuuyyy}}}qqqfffaaaYYYSSSUUUXXXYYYYYYZZZZZZWWWSSSPPPNNNMMMLLLKKKLLLNNNQQQTTTWWWXXXXXXXXXZZZ^^^dddhhhjjjlllnnnoookkklllooosssxxx|||xxxqqquuu~~~|||eee[[[NNNEEEAAA@@@???======>>>??????>>><<<<<<<<<<<<;;;999777555555555555222111111111111111111222444444222222222222444444333333444555555333222111/////////000111111222222000000111111111111000000---...///111222222222222000000111111111111000000000000////////////000000////////////000000000000......////////////......222222111000000000000000000000000000000000000000000000000000000000000000222000...---,,,---...//////...---...///000000...////////////000000000000000000////////////000000........................//////............//////333222000/////////000111111111000000//////......000000000000000000000000000111111111111222222222111111111111111111111111444333222222222333444555333333333333444555666666999;;;>>>AAADDDEEEFFFFFFIIIIIIHHHIIIIIIJJJLLLLLLMMMLLLLLLLLLNNNQQQTTTUUUVVVVVVWWWXXXYYYZZZ[[[[[[bbbeeehhhjjjkkkkkklllmmmqqqtttwwwyyy~~~uuuggg___^^^XXXVVVZZZ]]][[[XXXWWWVVVSSSPPPNNNMMMNNNNNNNNNQQQQQQSSSUUUXXX[[[]]]___dddiiiqqqwwwzzz{{{||||||}}}vvvtttzzzqqqjjj^^^QQQGGGBBB@@@AAA===>>>>>>===<<<;;;;;;;;;<<<;;;999777555555555555333222222111111222222333444333333222222333333444111111222222111111000///111111111000000000000000000000111111111111000000//////000000111000000000000000111111111111000000000000////////////000000////////////000000000000//////000000000000//////000000///...............000000000000000000000000000000000000000000000000444333111//////000111222///...---...///000000...////////////000000000000......------------......//////////////////////////////............//////111000000///......//////000000000000////////////000000000000000000000000//////000000000111111111111111111111111111111111333222111111111222444555333333333333444555666666888:::===AAADDDFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLNNNQQQSSSUUUVVVVVVWWWXXXZZZ[[[\\\\\\cccfffiiikkkkkklllmmmnnnqqqtttvvvxxx}}}zzzoooeee]]]XXXYYYVVVWWW]]]```[[[UUUSSSRRRQQQPPPOOOOOOPPPRRRSSSXXXWWWVVVXXX\\\bbbhhhlllrrrxxxzzzqqqoootttyyy{{{{{{wwwooocccVVVLLLGGGFFFAAA@@@>>>===<<<;;;;;;;;;<<<;;;999777555555555555444333333222222333333444444333333222222333333444222111000000//////000000222222111111000//////...000000111111111111000000000000000000000///...---000000111111111111000000000000////////////000000////////////000000000000000000111111111111000000000//////...............000000000000000000000000000000000000000000000000000///...---,,,---...//////...---...///000000...////////////000000000000///......------......///000000000000000000000000//////............/////////////////////......---////////////000000000000000000000000000000000000.../////////000000000000111111111111111111111111222222111000111222333444333333333333444555666777888:::===AAADDDGGGHHHHHHIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNQQQSSSUUUVVVVVVWWWYYYZZZ\\\]]]]]]dddgggjjjlllllllllmmmoooqqqsssuuuwww{{{|||{{{vvvnnneee]]]YYYVVVUUUTTTRRRUUU[[[]]]XXXSSSQQQRRRRRRRRRRRRRRRTTTWWWYYY]]]\\\[[[]]]cccmmmvvv|||tttllllllppptttxxxxxxxxxuuummmaaaVVVNNNFFFDDD@@@>>>===>>>>>>>>><<<;;;999777555555555555444444444333333444444444333333333333333333333333444333222111000111222333111111111111000000//////000000111111111111000000......////////////......000000111111111111000000000000////////////000000////////////000000000000///000000111111000000///111111000000000000111111////////////////////////////////////////////////------,,,++++++,,,,,,---///...---...///000000...////////////000000000000111111000000000000111111//////////////////////////////............//////......000000000///...---......//////000000111111000000000000000000000000/////////000000000111111111111111111111111111111222111000000000111222333333333333444444555666777888:::===AAAEEEGGGHHHIIIHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTUUUVVVWWWYYY[[[]]]^^^___dddgggjjjlllmmmmmmnnnoooppprrrtttuuuyyy|||sssssstttpppllllllggg___XXXSSSQQQRRRSSSRRROOOPPPTTTVVVSSSQQQSSSTTTUUUVVVUUUUUUWWW[[[___``````bbbfffooozzztttoooppprrrqqqssszzz|||jjj\\\OOOJJJCCC???????????????<<<;;;999777555555555555555444444333333444444555333333333333333333333333555444222111111111222333//////000000111111111111000000111111111111000000,,,---...///000000000000000000111111111111000000000000////////////000000////////////000000000000...//////000000//////...111111000000000000111111//////////////////////////////////////////////////////////////////000000///...---...///000000...////////////000000000000111111000000000000111111........................//////............//////...///111222222111000///......//////000000111111000000000000000000000000000000000111111111222222111111111111111111111111222111000000000111222333444444444444555666777777999;;;>>>BBBEEEGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKLLLNNNOOOQQQSSSTTTUUUVVVWWWZZZ\\\^^^``````dddgggjjjlllmmmmmmnnnooooooqqqssstttwww~~~qqqkkklllmmmhhhccc```[[[UUUPPPLLLLLLNNNPPPRRRNNNNNNQQQRRRQQQTTTXXXWWWYYY[[[[[[[[[^^^ccchhhiiikkkooowww|||yyyyyyvvvxxxooo^^^VVVLLLDDDBBBAAA@@@>>><<<;;;999777555555555555555444444333333444444555222333333444444333333222333222111111000000111111...//////000111111222222000000111111111111000000,,,,,,...///000111111111000000111111111111000000000000////////////000000////////////000000000000......////////////.....................//////000000000000000000000000000000000000000000000000000.........//////////////////...---...///000000...////////////000000000000000//////......//////000........................//////............/////////000000111111111111111////////////000000000000000000000000000000000000111111111111222222222222111111111111111111111111222222111000111222333444444444444444555666777888:::<<>>@@@CCCEEEFFFGGGGGGHHHIIIKKKMMMMMMMMMLLLKKKJJJKKKMMMOOOPPPRRRRRRSSSUUUVVVXXXZZZ]]]```bbbccccccfffiiikkkkkklllmmmnnnmmmnnnqqqtttvvvzzz}}}}}}sssnnniiihhhhhhfff```[[[RRRQQQNNNMMMLLLMMMOOOQQQSSSQQQRRRUUUWWWXXX\\\bbbccchhhmmmoooqqquuu}}}yyyhhhZZZQQQLLLFFFCCC<<<;;;999777555555555555444333333222222333333444222222444444444444222222444555666777666555444333222222111111000/////////000000111111111111000000111111111111111000000///000000111111111111000000000000////////////000000////////////000000000000000000111111111111000000000000000000000111222222000000000000000000000000000000000000000000000000//////000111222222111111///...---...000000000...////////////000000000000222222111111111111222222000000000000000000000000//////............/////////...---------///000111111111000000//////......000000000000000000000000////////////000000000000111111111111111111111111444333222222222333444555555444444555555666777888===???AAACCCEEEFFFFFFFFFHHHIIIKKKMMMNNNMMMLLLKKKJJJKKKMMMOOOQQQRRRRRRSSSUUUVVVXXX[[[^^^```cccdddccceeehhhjjjkkkkkklllmmmlllnnnqqqtttwwwyyy|||}}}|||{{{qqqnnnhhhbbb]]]YYYXXXXXXSSSPPPMMMNNNPPPSSSSSSRRRVVVUUUUUUWWW]]]dddlllpppssstttvvvzzzrrrbbbUUUHHH>>>BBB;;;666777999666444444444444444444444444333333444444444333333222222222777666444222111111222222000000111111222222222222000///.........///111222333333222111000///......000000000000000000000000000000000000000000000000//////............//////111111000000000000111111///000111222222111//////111000/////////000222333111222222111///...///000333222222222111111000000////////////............111000///...///000222444111111000000000000111111000000000000000000000000......////////////......111111111000...///111333////////////////////////111111000000//////......000000111111111222222222////////////000000000000444333333333333444555555555555555666666666666666<<<>>>AAADDDFFFFFFFFFEEEJJJLLLMMMMMMKKKJJJKKKKKKKKKKKKLLLMMMNNNPPPRRRSSSSSSUUUXXX[[[^^^```aaaaaaeeegggiiijjjjjjjjjkkkllllllnnnppptttwwwzzz}}}~~~|||qqqjjjhhhccc^^^ZZZXXXXXXXXXSSSPPPMMMNNNQQQTTTUUUUUUVVVWWWYYY^^^fffqqq{{{}}}yyyiiiXXXLLLEEE@@@======;;;888666888666666666555555555444444444444444333333333222222333333444444333333333222111111111111111111222222000000/////////000111222222222111111000000//////000000000000000000000000000000000000000000000000111000000//////000000111111111000000000000111111000000111111111111000000111000/////////000222222///000111000.........///000000000000/////////...000000000000000000000000222111///...///000222333111000000//////000000111000000000000000000000000......////////////......000111111000//////000222////////////////////////111000000000/////////...111111111111111111222222000000000111111111111222444333333333333444555555555555555666666666666666===>>>AAADDDEEEFFFFFFEEEIIIKKKMMMMMMKKKKKKKKKLLLJJJJJJKKKLLLNNNPPPRRRSSSSSSUUUXXX[[[^^^```aaaaaaeeegggiiijjjjjjjjjkkklllnnnoooqqqtttxxx|||zzzlllcccaaa___\\\YYYWWWVVVVVVWWWTTTQQQPPPPPPTTTXXXZZZ\\\]]]^^^bbbiiitttvvvyyy|||iiiZZZJJJDDD???===:::666555888777777777666666666555555444444444444333333333333000222444555666555333222333222111000000000222222111111000000111111222333111111111111111111111111000000000000000000000000000000000000000000000000222111111000000111111222111111000000000000111111111000000000000000111111000000000///000111111222...///000///...---...///000000000000////////////000111111222222333333333222111000/////////000111000//////......//////000000000000000000000000000......////////////.........000111111000///000000////////////////////////000000000000////////////222222111111111111111111111111111222222222333333444333333333333444555555555555555666666777777777===>>>AAACCCEEEFFFFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUXXX\\\^^^```aaaaaaeeegggiiijjjjjjjjjkkklllooopppqqqtttyyy~~~ssshhh___ZZZ[[[YYYWWWUUUTTTSSSTTTTTTTTTSSSSSSUUUYYY^^^ccceeejjjlllpppwww~~~}}}yyyjjjXXXLLLAAA<<<:::888777888888777777666666555555555444444444444444444333333222333444555555444333333444333111000///000111222111111111222222222333333000000000111111222222222000000000000000000000000000000000000000000000000111111111000000111111111111111000000000000111111111000/////////000222222000000000000000111111222...///000000.........000222222222111111111111111000000111111222333444444333222111000//////000000//////............//////////////////////////////......////////////......---///111222000/////////////////////////////////000000000000////////////222222222111111111111111111111111111222222222333444333333333333444555555555555555666777777888888===???AAACCCEEEFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMIIIJJJJJJKKKMMMOOOQQQRRRTTTVVVYYY\\\___```aaabbbeeegggiiijjjjjjjjjkkklllpppqqqrrruuuzzz{{{mmmddd]]]ZZZXXXWWWVVVTTTSSSRRRRRRRRRSSSRRRTTTWWW[[[```ffflllooovvvyyy~~~~~~}}}}}}~~~nnn[[[GGG??????===:::999777777666666555444444333444444444444444444444444777666555333222222333333333222111000000111222222111222222222333333333333000000111111222222333333111111111111111111111111000000000000000000000000111000000//////000000111111111000000000000111111111000/////////000222333///000000000111111111111///000111111//////000111111111111111111111222222/////////000111222333333222222111000000///////////////............//////////////////////////////......////////////......---///111111000///...///000000000000000000000000////////////000000000000111111111111111111111111000000000111111111222222444333333333333444555555555555666666777888888999>>>???@@@BBBDDDEEEFFFGGGGGGIIIKKKKKKKKKKKKLLLMMMJJJJJJKKKLLLNNNOOOQQQRRRTTTVVVYYY\\\___aaabbbbbbeeegggiiijjjjjjjjjkkklllpppqqqrrruuuzzz{{{tttiii```[[[XXXWWWWWWTTTTTTTTTSSSTTTTTTUUUUUUSSSWWW^^^eeelllrrryyy}}}~~~wwwppprrr|||hhhRRRGGGCCC???:::777777777666666555444333333444444444444555555555555999888555333222222333444000000111111222222222222111111222333333333333222111111111222222222333333111111111111111111111111000000000000000000000000000000000//////000000000111111000000000000111111////////////000111222333//////000111111111111000///000111111000000111222////////////000000000000.../////////000111111111111111111111000000000000000//////......//////000000000000000000000000000......////////////......---///000000///...//////000000000000000000000000////////////000000000000000000111111111222222222000000000111111111111222444333333333333444555555555555666777777888999999??????@@@BBBCCCEEEFFFGGGGGGIIIKKKKKKJJJJJJKKKLLLKKKKKKKKKMMMNNNPPPRRRSSSTTTVVVYYY]]]___aaabbbbbbeeegggiiijjjjjjjjjkkkllloooppprrruuuzzzzzzuuurrrooolllhhhccc]]]XXXVVVUUUTTTTTTRRRRRRSSSUUUVVVXXXYYYZZZZZZaaakkkuuu}}}yyypppllltttyyygggYYYMMMBBB<<<;;;999888888777666555444333444444444444555555555666666666555444444444444444---...111333444333333222000000222333333333222111222222222222222222222222111111111111111111111111000000000000000000000000222111111000000111111222111111000000000000111111...///000111111222222222...///000111222111111000...///000000//////000222.../////////000000000000//////000000000000000000///000000111111111111000111000000//////000000111000000000000000000000000......////////////.........///000///------///000000000000000000000000000.../////////000000000111//////000111222333333444111111111222222222333333444333333333333444555555444555666777888999::::::??????@@@AAACCCEEEGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTUUUVVVYYY]]]```aaabbbbbbeeegggiiijjjjjjjjjkkklllmmmnnnqqquuuzzz~~~vvvmmmkkkjjjeee```]]]ZZZWWWTTTSSSSSSRRRQQQPPPQQQSSSVVVYYY\\\^^^___bbbkkkwwwyyyqqqrrr~~~ooo\\\KKKDDDEEE::::::999888777666555444444444444555555555666666222333555777777666555444+++---111333555444333222///000111222333222111111222222222222222222222222111111111111111111111111000000000000000000000000333222222222222222222333111111000000000000111111---...000111222222222111...///000222222111111000,,,...//////......///111000000111111222222222333111111111000000000000000...///000111111111111111111111000000000000111111000000000000000000000000......////////////......///000///...,,,---///111000000000000000000000000.../////////000000111111......///111222333444555222222333333333444444444444333333333333444555555444555666777888999::::::??????@@@AAACCCEEEGGGHHHIIIJJJLLLKKKJJJIIIIIIJJJLLLMMMMMMNNNPPPRRRTTTUUUUUUWWWZZZ]]]```aaabbbccceeegggiiijjjjjjjjjkkkllllllnnnqqquuuyyy}}}{{{mmmfffbbb]]]ZZZZZZTTTRRRQQQQQQRRRTTTTTTTTTPPPSSSXXXZZZ\\\___dddiiinnnzzzzzz|||qqq\\\MMMEEEBBB???===>>>;;;666555777777666333222222333444555555555555666666666666666222333555555555555333222111111111111111111111111222222222222222222222222333333222111111222333333555444444333222111000000222222111111000000//////111111000000//////......000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000222111111111000000//////333333333222111000///...////////////............---......///////////////---......///000111111222111111000/////////////////////000000111111222222111111000000111111222333444333111000000111333444444444444555555555666666777666555444555666999:::===>>>?????????@@@CCCFFFDDDEEEGGGIIIJJJKKKLLLLLLHHHIIIKKKLLLNNNPPPQQQRRRUUUWWWYYY\\\___aaacccccchhhgggfffeeefffiiilllnnnpppnnnmmmqqqxxx~~~}}}qqqddd^^^ZZZVVVSSSSSSPPPOOONNNOOORRRTTTVVVVVVVVVYYY^^^aaacccgggmmmrrr}}}nnn\\\QQQFFF@@@======;;;777444444666555444333333333444555444444444555555555555555333333444444444444333333111111111111111111111111222222222222222222222222333333222111111222333333111111111000000000000000111111111000000000000000111111000000////////////000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000///111111111111000//////...////////////...............//////000111000000000......//////000000111111111111000///////////////000000000000000111111111111111000000111111222333444333111000000111333444333333444444444555555555777666555444555777888:::===>>>?????????@@@CCCFFFIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQQQQUUUVVVYYY\\\___bbbcccdddiiigggffffffgggiiilllnnnpppnnnnnnqqqwww|||ooodddZZZUUURRROOOMMMNNNMMMMMMNNNPPPSSSWWWZZZ\\\^^^bbbgggkkkooouuu}}}~~~|||{{{xxxxxxyyyyyyzzz{{{||||||qqqdddQQQGGG???======999555444666555555555444444444444444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222333222222111111222222333//////000000000111111111000000000000111111111111111000000000000/////////000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000////////////////////////////////////............///000000111111111111111////////////000000000000111111000///////////////111111111111000000000000111111000000111111222333333222111000000111222333222222333333333444444444666555444444555777888999===>>>???@@@@@@AAADDDFFFJJJJJJKKKKKKKKKJJJJJJIIIKKKKKKLLLMMMNNNOOOPPPQQQTTTVVVYYY\\\___bbbdddeeeiiihhhgggggghhhjjjlllnnnpppnnnnnnpppuuuyyy|||}}}~~~cccZZZSSSQQQOOOLLLLLLNNNNNNPPPRRRTTTWWW[[[```cccgggkkkrrrxxx~~~}}}zzzyyywwwuuusssrrrqqqpppmmmmmmmmmlllkkkiiihhhgggeeeeeeffffffggghhhiiiiiimmmnnnoooooonnnmmmnnnoooqqqppppppqqqrrruuuwwwxxx}}}xxxbbbTTTEEE???>>>;;;888777555666666666666555444444555555555444444444444444444333111111111111333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222//////000000111111222222000000000000000000000000000000111111111222222222///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111000000000000000////////////000000111111////////////............//////000111111111111000000000000000////////////111000000///////////////222222111111000000//////111111000000111111222333222222111000000111222222111111222222222333333333444444444444555777888999<<<>>>@@@@@@AAABBBDDDFFFGGGHHHIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOPPPPPPSSSUUUXXX\\\___bbbdddeeeiiihhhhhhhhhiiikkkmmmnnnoooooonnnpppsssvvvyyy{{{|||XXXRRRNNNNNNMMMLLLMMMPPPPPPSSSWWWZZZ\\\aaagggkkkqqqvvv~~~zzzyyyxxxvvvssspppmmmlllfffdddcccaaa___]]]]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUURRRRRRRRRSSSSSSTTTTTTTTTXXXZZZ\\\\\\ZZZYYYYYYZZZZZZZZZZZZZZZ\\\^^^aaabbbiiikkkmmmoooqqqtttxxx{{{sssbbbNNNDDD@@@<<<:::999666666777777777666555444666666666666555555444444444333111111111111333444222222222222222222222222222222222222222222222222222222222222222222222222444444333333222111111000//////000000111111222222000000000000111111111111000000111111111222222222///000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000111111000000000000000111333333////////////............---...//////000000//////000000000000////////////111000000///////////////222222111111000000//////111111000000111111222333111111111111111111111111111111111222222222333333333333444444666777888999;;;===@@@AAABBBCCCEEEFFFHHHHHHJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPRRRTTTXXX\\\```ccceeefffiiiiiiiiiiiijjjkkkmmmnnnooooooooopppqqqtttwwwzzzzzzOOOKKKJJJLLLMMMLLLOOOSSSTTTXXX]]]aaaeeejjjrrrxxx~~~~~~{{{wwwrrrooolllfffeeedddccc```^^^[[[ZZZTTTSSSRRRPPPOOONNNNNNNNNKKKKKKJJJIIIIIIHHHHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNLLLKKKKKKKKKLLLLLLLLLMMMNNNQQQSSSTTTWWWXXXZZZ[[[\\\^^^bbbeeekkknnnsssvvvyyy}}}qqq]]]QQQHHH@@@;;;;;;888777777777666666666666777777777666555555444444333333222222222222333333333333333333333333333333222222222222222222222222111222222333333222222111333333222111000///...---000000000000111111111111000000000111111111111222000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111222111000000000222333444////////////............------...///////////////////////////000000000000111111000///////////////111111111111000000000000111111000000111111222333111111111111111111111111111111222222222333333333222222333555666777888888;;;===@@@BBBCCCCCCEEEGGGKKKKKKKKKKKKKKKJJJIIIHHHLLLLLLMMMNNNOOOPPPQQQRRRQQQSSSWWW[[[```cccfffgggiiiiiiiiijjjkkklllnnnnnnnnnoooppppppqqqssswwwzzzyyyJJJHHHIIIMMMOOOOOORRRXXXZZZ```hhhmmmrrrzzz~~~xxxrrrnnnjjjiiihhhfffccc___\\\ZZZSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCC@@@CCCEEEFFFDDDCCCBBBBBBEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKKKKKKKLLLNNNRRRTTTYYY\\\___aaadddggglllooossswww}}}rrreeeWWWIII@@@>>>999888777666666666777777777777666555555444333333333333444444444444333333333333333333333333333333222222222222222222222222111222333333333333222111111111111000000000//////111111111000000000000000000000111111111222222222000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000///000000000111111111111222111000//////000222333////////////..................///000000000000000......//////000000111111111111000///////////////000000000000000111111111111111000000111111222333000000111111111111000000222222222222333333333444111222333555666777888888:::===@@@CCCCCCDDDFFFGGGKKKKKKKKKJJJJJJIIIGGGGGGKKKKKKMMMNNNPPPQQQRRRSSSQQQSSSWWW[[[```dddggghhhiiiiiijjjkkklllmmmnnnnnnnnnoooqqqqqqqqqsssxxx|||yyyJJJIIIKKKPPPRRRSSSWWW]]]aaahhhpppxxx~~~|||wwwsssnnngggaaa\\\XXXXXXXXXVVVTTTQQQOOOMMMHHHHHHGGGFFFEEECCCBBBAAACCCBBBAAAAAA@@@@@@AAAAAA??????>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>???===???BBBBBBAAA?????????======<<<===>>>???AAABBBCCCCCCDDDCCCCCCEEEHHHKKKJJJKKKNNNOOOQQQUUUZZZ]]]]]]bbbiiioootttyyy}}}vvvfffSSSFFFBBB:::999777555555666888999666666555444333333222222333333555666666555333333333333333333333333333333222222222222222222222222111222333444444333222111222222222222222333333333222222111111000000//////000000111111222222222222000111111111111222222222000000000000111111111111000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222222000///...---///000111000/////////............//////000111111111111111---......///000111111222111111000/////////////////////000000111111222222111111111000111222222333000000111111111111000000222222333333333444444444000111333555666777888888:::===AAACCCDDDDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTPPPSSSWWW[[[```dddggghhhiiijjjjjjkkklllmmmnnnnnnmmmoooqqqqqqqqqsssxxx}}}yyyJJJPPPRRROOOOOOWWWaaagggsssvvv|||}}}yyytttpppkkkiiieee___YYYTTTPPPMMMIIIIIIJJJIIIIIIGGGEEEDDDDDDCCCAAA@@@>>>>>>======BBBAAA???>>>======>>>?????????>>>======>>>???@@@===>>>???@@@???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>=========<<>>>>>===<<<<<<<<<<<<===@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;;;;<<<===>>><<<<<<=========<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDEEEFFFGGGHHHJJJMMMPPPTTTWWWXXX^^^aaaeeeiiimmmsssxxx|||ooo___MMMFFF===999999:::888666555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333222222222111111111111111111111111111111000///------/////////...111111000000000000111111000000000000111111111111000000000000000111111111000000000111111111111111000000000000000000000000//////000000000111111111222222111000000///......000000000000000000000000000000000000000000000000222111000//////000111222111111000000000000111111000111111000///......///000000000000111111111111111111111111111111111111444333333222222333333444444444555555666777777777===???AAABBBCCCDDDFFFHHHIIIKKKLLLKKKJJJIIIJJJKKKLLLJJJJJJLLLPPPRRRRRRQQQTTTUUUYYY\\\aaaeeehhhiiikkkkkkkkkkkkkkklllmmmnnnqqqpppooopppqqqrrrrrrrrryyyNNNTTT[[[dddrrr~~~xxxssslllggg```^^^[[[XXXVVVSSSOOOKKKHHHGGGFFFDDDBBBAAA??????>>>?????????>>>===<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA======>>>>>>???@@@@@@AAA???????????????????????????????????????@@@AAABBBCCCCCCDDDEEEGGGIIIJJJKKKNNNPPPTTTWWW[[[___dddgggppptttzzz}}}zzzrrr[[[PPPDDD>>>======:::666666555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222333222222111111222222333333333333222222222222111111111111111111111111111111222222111000000111333111111000000000000111111000//////000222222111000111111111111000000000000///000000111222333333333000000000000000000000000111111111222222222333333222222222111000000//////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111222222111...------...000000000000111111111111111111111111111111111111333333333222222333333444444444555555666777777777===???AAABBBBBBCCCEEEGGGHHHJJJLLLKKKJJJIIIJJJKKKKKKJJJJJJLLLPPPRRRRRRRRRRRRTTTWWW\\\aaaeeeiiikkkjjjjjjjjjjjjkkklllmmmnnnoooppppppqqqqqqqqqppppppzzzccciiioooxxx{{{qqqjjjgggbbb[[[UUUUUUSSSQQQOOOMMMKKKGGGEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCCBBBAAA@@@CCCCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBAAABBBCCCEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHGGGIIILLLNNNPPPSSSWWWZZZ___bbbhhhooovvv|||}}}uuu}}}kkk]]]LLLAAA>>>===:::666666666666555555555555444666666666666666666666666333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111111333555333111000222555222111111000000111111222111000111222333333111000222222111111000000//////000000000111111222222222000000000000000000000000111111111222222222333333222222222222111111000000////////////////////////////////////////////////111000000000000000000111000000111111111111000000111222222111...------...///000000000111111111111111111111111111111111111333333222222222333444444444444555555666777777777<<<>>>@@@AAABBBCCCEEEGGGGGGIIIKKKLLLJJJIIIJJJKKKJJJJJJKKKMMMPPPQQQRRRRRRSSSTTTXXX\\\```eeehhhjjjiiiiiijjjjjjkkklllmmmnnnnnnoooqqqrrrqqqpppoooooo}}}www||||||wwwqqqjjj```ZZZWWWTTTNNNIIIIIIHHHFFFEEEEEECCC@@@>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>??????????????????>>>>>>???@@@@@@???@@@BBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEDDDEEEGGGIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEFFFFFFHHHKKKNNNRRRUUUYYY^^^cccgggkkkmmmqqqwww~~~zzz||||||lllVVVFFF???===;;;888777777666666666555555555666666666666666666666666333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111111111111111111...111222111...---000333222222111111111111222222222333555555444222111111222222111111000000//////111111000000000/////////111111111111111111111111000000000111111111111222222222222111111111111111////////////////////////////////////////////////000000000111111000000000///000111111111111000///000111222111...---...//////000000000111111111111111111111111111111111111333222222222333333444555444444555555666777777777;;;===???@@@AAABBBDDDFFFFFFHHHKKKLLLKKKJJJJJJJJJHHHJJJLLLNNNPPPQQQQQQRRRTTTVVVXXX\\\```cccfffgggiiiiiiiiijjjkkklllmmmnnnmmmooorrrsssqqqppppppqqqsss||||||uuunnnfffbbb\\\WWWPPPLLLJJJHHHDDDBBBCCCAAA@@@@@@AAA@@@===;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQLLLLLLLLLMMMNNNNNNOOOOOOOOOOOONNNMMMKKKJJJIIIHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCAAAAAAAAAAAABBBBBBCCCDDD@@@BBBCCCBBBBBBCCCEEEGGGIIIJJJLLLOOORRRTTTWWWXXX```gggpppwww}}}{{{eeeRRREEE???<<<;;;777777777777666666666666444444444444444444444444333333333333333333333333222222222222222222222222333222222111111222222333111222222222222333333333111111111111111111111111111222222111000000111333222222111111111111222222222777;;;999444000000333111111111111000000000000111111000000///......---111111111111111111111111/////////000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000///000111222222111000//////000111000///...///000000000000000111111111111111111111111111111111111222222222222333444555555444444555555666777777777;;;===???@@@@@@AAACCCEEEEEEGGGJJJLLLKKKJJJIIIJJJGGGJJJMMMOOOPPPPPPQQQRRRUUUVVVYYY\\\___bbbeeefffhhhhhhhhhiiikkklllnnnnnnmmmpppssssssqqqppprrruuurrrxxxsssllleee___YYYSSSOOOIIIHHHEEECCCAAA@@@@@@@@@AAA@@@@@@@@@AAAAAA???=========>>>>>>????????????@@@@@@???@@@@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMOOOQQQTTTWWWXXXYYYYYYZZZZZZ\\\^^^___```aaaaaa_________```aaabbbbbbbbb[[[ZZZZZZYYYXXXWWWWWWVVVSSSRRRRRRQQQPPPPPPOOOOOONNNNNNOOONNNNNNLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHHHHDDDEEEEEEDDDCCCBBBDDDEEECCCDDDDDDFFFGGGIIIKKKKKKQQQWWW^^^cccgggooo{{{wwwcccQQQEEE@@@>>>888888888777777777666666333333333333333333333333444444444444444444444444222222222222222222222222333222222111111222222333111111222222222333333333111111111111111111111111555444333333444555444444333222222111111222222333333;;;BBB>>>444---///555000000000000000111111111111000000000000000000000111111111111111111111111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000///000111222222111000//////000111222222111000///...///000000//////000111000000000000111111111111111111111111111111111111222222222222333444555666444444555555666777777777:::<<<>>>???@@@AAACCCEEEDDDGGGJJJLLLKKKJJJIIIIIIFFFJJJNNNPPPPPPOOOQQQRRRSSSUUUWWW[[[___cccfffggggggggghhhiiijjjlllnnnooommmpppssssssqqqqqquuuyyy{{{sssooofffbbb[[[VVVQQQMMMIIIGGG???@@@AAA@@@>>>>>>???AAA???>>>>>>???@@@@@@???===<<<<<<===>>>???@@@AAAAAACCCCCCBBBBBBCCCEEEGGGHHHDDDEEEEEEGGGIIIKKKMMMNNNOOONNNNNNNNNOOORRRTTTUUUXXXZZZ^^^aaadddfffggghhhiiikkkmmmoooqqqrrrrrrqqqrrrrrrsssttttttuuuvvvvvvlllllllllkkkkkkkkkkkkkkkccccccbbbaaa``````______XXXXXXYYYYYYXXXVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIEEEEEEEEEDDDBBBAAABBBDDDBBBBBBBBBCCCDDDEEEGGGGGGCCCHHHMMMOOOPPPWWWccclllwwwzzzoooZZZJJJBBB@@@888888888888777777777777555555555555555555555555444444444444444444444444222222222222222222222222333222222222222222222333111111111222222333333333111111111111111111111111444111...///222333222000333222222111111222222333444>>>FFFAAA444,,,///666//////000000111111222222000000000111222222333333111111111111111111111111///000000000000111111111///////////////000000000000000000000000000000000000000000000000000000000///000111222222111000///...000111222222111000...---...000000//////111222000000000000111111111111111111111111111111111111222222222222333444555666444444555555666777777777:::<<<>>>??????AAACCCEEECCCFFFJJJLLLKKKJJJIIIIIIFFFJJJOOOQQQPPPOOOQQQRRRQQQSSSVVV[[[___dddgggiiigggggghhhiiijjjlllnnnooommmqqqsssssspppqqqwww|||zzzsssllleee^^^ZZZQQQNNNIIIGGGFFFDDD@@@<<>>>>>>>>??????@@@>>>>>>>>>???AAABBBAAA???===@@@CCCDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIKKKLLLOOOOOOOOOOOOQQQTTTWWWYYY[[[[[[\\\]]]```cccfffhhhkkklllnnnttt{{{~~~{{{{{{{{{{{{{{{wwwrrrnnnlllllljjjiiifffdddbbb```^^^\\\ZZZXXXWWWTTTQQQNNNJJJIIIIIIHHHGGGHHHHHHHHHDDDCCCBBBCCCDDDEEEDDDCCCCCCFFFIIIJJJLLLPPPVVV[[[___bbbiiirrr}}}lllYYYJJJBBBAAA:::666888999666444444...///111333444444444333333333333444444444555555333333333444444333222222111222222333333222222111444444444333333222222222111111111111111111111111444444444444333222111111000000000000111222333444AAA>>>:::666333111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000......//////000000000111222111111111000000//////000000000000000000000000555444333111000/////////000000//////000222444555222000...///222333111///111111222222222333333333111111000000111111222333000000111111111222222222333444555555555666888:::;;;>>>===999888>>>CCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVWWWZZZ]]]```bbbdddeeeiiiiiiiiijjjkkklllnnnnnnnnnnnnqqqtttsssqqquuu|||rrrmmmfff___YYYTTTOOOLLLHHHFFFCCCBBBBBBAAA>>>;;;>>>============>>>>>>????????????AAACCCCCCCCCCCC???BBBDDDEEEDDDCCCDDDEEEIIIHHHHHHIIIKKKNNNRRRTTTWWWWWWXXXZZZ]]]aaaeeegggmmmmmmnnnooorrruuuxxxyyy~~~zzzwwwuuuqqqnnnkkkhhheeebbb]]]ZZZUUUTTTRRRPPPNNNMMMLLLLLLJJJHHHEEEEEEEEEDDDCCCBBBAAACCCDDDEEEEEEGGGLLLPPPTTTVVV[[[cccllluuu~~~yyyfffSSSHHHCCC<<<888999:::888666777333333555666777777666666333333333444444444555555222222222333333222222111222222222222222222222222222222111111111111111111333333333333333333333333222222333444444333333333333333333333444555666777<<<:::888555333222222333111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000111000000000000000000///111111111111000000000///000000000000000000000000111111111111111111111111000////////////111222333222000//////111222111///111111111222222222333333111111000000111111222333222333333333333444444444333444555555555666888:::<<>>>>>===<<<>>>>>>>>>>>>>>>???@@@@@@>>>>>>???AAABBBCCCDDDEEEEEEFFFHHHIIIIIIIIIKKKMMMSSSRRRQQQRRRUUUZZZ```cccggghhhjjjmmmrrrwww{{{~~~}}}xxxsssooohhhfffccc```\\\YYYVVVUUUSSSPPPLLLJJJIIIIIIGGGFFFEEEEEEEEEDDDCCCCCCEEEHHHJJJKKKNNNSSSYYY```fffjjjuuu|||www```QQQGGG???::::::;;;999888999555666777777777777666666333333333444444444555555111111222222222222111111333333222111111222333333111111111111111111222222333333333333333333333333000111222333444444444444111111111111111222333444777666444333222333333444111111111111111111111111//////000000111111111222000000000000000000000000000000000000000000000000333222222111000000//////111111111111000000000000000000000000000000000000...///000222333333333222000///////////////000000111000///000111222111///111111111222222222222333111111000000111111222333333333333333444444444444333444555555555666888:::;;;???@@@>>>>>>BBBDDDDDDCCCDDDFFFHHHIIIKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ]]]```ccceeefffjjjjjjjjjjjjkkkkkklllmmmoooooorrruuuuuutttyyywwwnnnfff___XXXTTTQQQMMMHHHDDDCCCBBBAAA@@@>>>======>>>>>>??????>>>@@@@@@@@@@@@AAABBBCCCDDDAAABBBDDDDDDEEEFFFHHHJJJKKKMMMOOOQQQRRRUUUXXX[[[^^^___```dddhhhnnnsssvvv{{{|||}}}zzzuuupppjjjfffddd___[[[WWWTTTRRRQQQPPPOOOMMMLLLKKKIIIGGGGGGGGGGGGGGGGGGHHHKKKOOOSSSWWWZZZccciiirrr{{{nnn^^^MMMDDD<<<;;;:::888888999555555555555444444333333333333333444444444555555111111222333333333222222444333111000000111333444222222222333333444444444111111111111111111111111111222333333444444444333000000000000000111222222444333222222111222222333111111111111111111111111/////////000111111222222000000000000000000000000000000000000000000000000222222222111111111111111111111111000000000000000000000000000000000000000---...111333444444222222111000000000/////////000111000000000111111000000111111111111222222222222111111000000111111222333111111111222222222333333333444555555555666888:::777<<>>>>>>>>===>>>>>>??????>>>>>>??????@@@@@@@@@AAABBBDDDEEEFFFFFFHHHJJJJJJKKKMMMPPPSSSTTTVVVZZZ\\\___ccchhhkkklllnnnsssyyy{{{xxxqqqmmmgggbbb^^^[[[WWWUUURRRPPPNNNMMMKKKJJJHHHGGGGGGFFFFFFGGGIIILLLOOOQQQSSSYYYaaahhhoooxxx{{{oooWWWLLLBBB===:::777666888555555444333333222222222333333333444444444555555222333333444555555444444444333111000000111333444222222222333333444444444111111111111111111111111333444444444333333222111444333333333333444555555444333222111111000000000111111111111111111111111//////000000111111111111000000000000000000000000000000000000000000000000//////000111222333333444000000000000000000111111000000000000000000000000///000222333333222111///111111111111111111000000000000111111000000000111000000111111111222222222111111000000111111222333111111222222222333333333333444555555555666888:::666<<>>>>>BBBCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLKKKLLLMMMOOOQQQSSSTTTUUUUUUWWWZZZ^^^aaadddfffgggjjjjjjjjjjjjkkklllmmmmmmqqqqqqsssvvvvvvvvv|||wwwqqqbbb]]]VVVPPPKKKGGGCCCAAAAAA???======??????>>>===<<<>>>??????======>>>@@@@@@@@@AAABBBCCCEEEGGGHHHEEEIIILLLNNNPPPSSSYYY^^^dddgggkkknnnqqquuuyyy|||}}}}}}vvvpppiiibbb^^^YYYWWWTTTRRRQQQOOOLLLIIIIIIHHHFFFEEEFFFGGGIIIJJJHHHMMMSSSYYY^^^gggpppxxx~~~gggZZZLLLCCC===888777888777777666555444444444555333333333444444444555555222333444555555666666555333333222111111222333333111111111111111111222222333333333333333333333333444444444444333222111000333333222222222222333333444333333222111000///...111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000---...///000111333444444000000000000111111111111000000000000000000000000111222333333222111000///000111222222222222111111///111222111000///000111000000000111111111111222111111000000111111222333444444444444555555555555333444555555555666888:::999>>>AAA@@@@@@DDDFFFEEECCCDDDFFFHHHIIIKKKKKKKKKJJJKKKLLLNNNPPPRRRTTTUUUUUUWWWZZZ^^^bbbeeeggghhhiiiiiiiiijjjkkklllnnnnnnrrrrrrsssvvvuuuvvv||||||uuunnnfff```SSSOOOIIIEEECCCAAA@@@????????????@@@BBBAAA@@@>>>;;;>>>@@@@@@>>>???AAACCCDDDDDDEEEFFFHHHJJJLLLMMMKKKPPPVVVZZZ^^^dddmmmttt{{{~~~wwwrrrllliiieeecccaaa^^^YYYUUURRRPPPMMMJJJHHHHHHHHHHHHFFFIIILLLNNNQQQVVV___eeellluuuxxxiiiXXXLLLCCC<<<999:::888777666555555666666777333333333444444444555555111222333444555555555555222222222222222222222222222222111111111111111111333333333333333333333333333333333444444333222222111111000000000000000111222222222222111111000///111111111111111111111111222222111111000/////////000000000000000000000000000000000000000000000000......///000000111222222///000000000111111111111000000000000000000000000222222222111111111000000...///000111222222111111///111222111//////000222000000000000111111111111111111000000111111222333444444444555555555555666333444555555555666888:::999>>>@@@???@@@DDDGGGFFFDDDEEEGGGHHHIIIJJJJJJJJJIIIJJJLLLNNNPPPRRRSSSTTTUUUWWWZZZ^^^bbbeeegggiiiggghhhhhhjjjkkkmmmooopppsssrrrsssuuuuuuuuu{{{zzzqqqiiibbb[[[SSSMMMJJJFFFBBB???>>>???>>>>>>;;;<<<<<<>>>@@@???<<<:::;;;>>>AAABBBAAABBBEEEHHHHHHIIIJJJKKKMMMOOOQQQRRRXXX^^^eeelllqqqzzz|||uuurrrqqq|||}}}yyyuuusssoooiiiddd\\\ZZZVVVQQQNNNLLLKKKKKKIIIKKKKKKJJJIIIKKKQQQVVV\\\eeepppxxxtttaaaSSSHHH@@@<<<===777666555444444555666777333333333444444444555555000111222333444444555444111222222333333222222111555444444333333222222222111111111111111111111111111111222333444444444444444444333333333333333444111111222222222222111111111111111111111111111111333333222111000///......000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222000000000000000000000000222111111000000111222222,,,---///000111111111000///111333222///...000222000000000000111111111111111111111000111222222333222222222333333333444444333444555555555666888:::888<<<>>>======BBBEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSUUUWWWZZZ^^^bbbfffhhhiiigggggghhhiiikkknnnpppqqqtttssssssuuuttttttzzzyyyoooiii```XXXRRRMMMIIIFFF??????>>>===<<<<<<<<<<<<@@@???======???@@@AAAAAAAAACCCEEEFFFFFFHHHJJJLLLNNNQQQSSSTTTTTTXXX```gggeeeoooyyy{{{lllfffgggoooooowww}}}sssnnneee^^^XXXTTTQQQNNNQQQNNNKKKJJJKKKLLLLLLKKKTTTXXX\\\aaahhhsss}}}~~~~~~rrrbbbQQQEEE???>>>888444333444444222222555666555444333222333444444333333333333333333333333333333222111111000000000111111111111111222222222222222222222222222222222333333333333333333333333333333333222222111111111444444444333333222222222111222222333333222222111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000111111111111000000000000333222111000000111222333000000000000000000000000111111000//////000111111111000///......///000111222222111111111111222222111111111222333444555666333333333333333333333333666666555666666777888999;;;<<<>>>AAACCCDDDEEEFFFEEEFFFGGGHHHIIIKKKLLLLLLJJJJJJLLLMMMOOOQQQRRRRRRXXXZZZ\\\]]]___aaadddggghhhiiiiiijjjjjjmmmqqqtttwwwuuuuuuuuutttuuu|||rrrkkk]]]XXXQQQKKKGGGDDDAAA??????>>>>>>=========>>>>>>@@@?????????AAACCCDDDDDDFFFGGGHHHHHHIIILLLPPPTTTWWWZZZ^^^```aaafffooovvvxxxssseee___```eeeeeemmm|||uuuuuu|||yyypppiiiccc]]]ZZZVVVSSSNNNJJJIIIIIIHHHGGGMMMOOORRRVVV[[[dddooovvv{{{yyy{{{~~~zzzmmm]]]OOODDD???>>>:::888999999666666888666666444333333333444555333333333333333333333333111222222222222222222222333333222222111111000000222222222222222222222222333333333333333333333333333333222222222222222222444444444333333222222222111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111////////////000000000111111111111111000000000000222222111000000111222222000000000000000000000000000000000000000000000000222111000000000000111222222222111111111111222222222222222222333444444555333333333333333333333333666555555666666777888999;;;<<<>>>AAACCCDDDEEEFFFFFFFFFGGGIIIJJJKKKLLLMMMJJJJJJLLLMMMOOOQQQRRRRRRWWWYYY\\\^^^___aaadddgggjjjjjjkkkjjjjjjlllooorrrvvvuuuuuuuuutttvvv}}}ssshhh^^^XXXOOOLLLGGGDDDBBBAAA???>>>=========>>>>>>@@@AAAAAABBBBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOOQQQVVV\\\aaadddhhhmmmqqquuu{{{|||zzzwwwssshhh]]]XXXZZZ]]]^^^eeeqqq|||uuulllnnnxxxxxxqqqlllbbb]]]UUUPPPLLLKKKIIIHHHHHHIIIJJJLLLOOOVVV^^^cccsss|||{{{wwwvvvwww}}}ppp^^^MMMBBB???:::777999999666444666777666555555444444555555333333333333333333333333111111222333333444555555444444333222111000//////222222222222222222222222333333333333333333333333222222222222222222333333444444333333333333222222111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111/////////000000000111111111111111111000000000000222111111000000111111222000000000000000000000000///000111111111111000///333222111111111111222333222222111111111111222222333333333222222333444444333333333333333333333333555555555555666777888999;;;<<<>>>AAACCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLMMMJJJJJJLLLMMMOOOQQQRRRRRRWWWYYY\\\^^^___bbbeeegggkkkkkklllkkkjjjkkknnnppptttssstttvvvvvvxxxuuujjj```WWWOOOKKKHHHEEEBBB@@@@@@AAA@@@???;;;<<<<<<>>>@@@BBBDDDEEEEEEFFFGGGGGGHHHJJJMMMOOORRRTTTXXX\\\```eeekkkooorrrvvv|||{{{uuurrruuu~~~|||rrrkkkgggeeebbb]]]VVVVVVYYYZZZ]]]dddmmmuuu}}}}}}qqqhhhlllwwwtttnnneee]]]WWWSSSPPPOOOKKKJJJIIIIIILLLPPPUUUXXXaaaiiiuuu~~~yyywwwvvvoooZZZKKKAAA:::666777888555333444777777666666555555555555444444444444444444444444333333333444444444555555333333333222222111111111222222222222222222222222333333333333333333333333111111111222222333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111//////000000000111111111111111111111000000000///111111000000000000111111///////////////////////////111222444444222111///222222222111111222222222222222111111111111222222444444333222222222333333444444444444444444444444555555555555666888999:::;;;<<<>>>AAACCCDDDEEEFFFFFFGGGHHHJJJLLLLLLMMMLLLJJJJJJLLLMMMOOOQQQRRRRRRVVVXXX\\\^^^```bbbeeegggiiijjjkkkkkkkkklllnnnppprrrrrrtttwwwwwwzzz}}}sssmmmcccZZZSSSMMMHHHEEEAAA???===<<<=========<<<;;;;;;<<>>AAACCCDDDEEEFFFEEEFFFHHHKKKLLLLLLLLLLLLJJJJJJLLLMMMOOOQQQRRRRRRUUUXXX\\\___aaabbbeeegggggghhhjjjkkklllmmmppprrrpppqqqtttxxxyyy|||~~~tttmmmaaa\\\TTTNNNJJJGGGDDDBBB???>>><<<<<<===>>>===<<<<<<===???AAADDDHHHJJJLLLHHHLLLPPPSSSUUUYYY___dddmmmsss{{{~~~ssslllhhhggglllssswwwpppaaaWWWRRRMMMJJJKKKMMMNNNSSSZZZ\\\fffqqqvvvzzz~~~|||xxxsssooommmllllllbbb```^^^___aaaeeefffgggfff```^^^eeeooozzzzzzqqqiiiddd```\\\WWWSSSQQQPPPOOONNNRRRTTTWWW[[[aaalllyyyzzzkkkUUUIII>>>;;;:::888666666555666666666666555444444444444444444444444444444666666555444444333222222000000111222333444555555222222222222222222222222333333333333333333333333222222222222222222333333222222333333333333444444111222222333333222222111111111111111111111111111222222222222222222222222111111111111111111111111000000000111111111222222111111111111000000000000///000000111111000000///000000000000000000000000222333444444444444333222000000111111111111000000222222111111111111222222333333333222222333444444444444444444444444444444444444444555777888::::::;;;<<<>>>AAACCCDDDEEEFFFCCCEEEHHHJJJLLLLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRRRRTTTWWW\\\___aaaccceeegggeeegggjjjllllllnnnppprrrpppqqquuuyyyzzz}}}zzzpppfff___RRRNNNIIIEEEDDDBBBAAA@@@@@@???>>>???AAABBBBBBAAA@@@AAACCCEEEIIILLLOOOPPPOOOTTT[[[aaaeeellluuu|||~~~wwwqqqnnnlllkkknnntttuuuxxxxxxooocccWWWOOOLLLHHHHHHLLLPPPRRRUUUZZZdddsssxxxnnnfff```^^^^^^XXXUUURRRQQQTTTWWWYYYYYY\\\[[[^^^fffooo{{{~~~~~~vvvppphhhbbb]]]YYYUUUQQQPPPQQQRRRSSSUUU\\\fffnnnyyy}}}dddUUUEEE>>>;;;777555555444555555666555444333222555555555555555555555555444444444333333333333333111222222333333444444444222222222222222222222222333333333333333333333333333333222222222222222222222222222333333444444444111222222333333222222111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222111111111111000000000000...///000111111000///...000000000000000000000000222222222222222222222222111111222333333222111111222222111111111111222222222222222222333444444555555555555555555555555555444444444555777888:::;;;;;;<<<>>>AAACCCDDDEEEFFFBBBDDDGGGIIIKKKKKKJJJIIIJJJJJJLLLMMMOOOQQQRRRRRRSSSWWW\\\___bbbccceeegggfffiiikkkllllllmmmoooppppppqqquuuyyy{{{~~~{{{sssjjjaaaWWWPPPJJJGGGCCC@@@@@@??????>>>===<<<<<<>>>@@@BBBBBBAAADDDDDDFFFIIILLLOOORRRSSSVVV]]]fffmmmttt}}}{{{rrrnnnlllnnnoooooosssxxxvvvwwwzzz~~~zzzvvvqqqjjjbbbYYYOOOIIIJJJHHHKKKRRRVVVWWWXXX[[[ooo}}}oooddd]]]YYYXXXVVVSSSOOOMMMOOOQQQSSSSSSYYY[[[aaakkkuuuzzz}}}yyypppiiiccc\\\XXXPPPQQQQQQPPPPPPTTT[[[aaacccoootttcccPPPFFF@@@<<<888888333444555555555444222222555555555555555555555555111222222333333444444555333333333333333333333333222222222222222222222222333333333333333333333333444333333222222111111111222222222333333444444444222222222333333222222222333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111000000000000...///000111111000///...000000000000000000000000111111000//////000111111222222444444444444222222222222111111111111222222111111111222333444555666555555555555555555555555333444444555777888:::;;;;;;<<<>>>AAACCCDDDEEEFFFAAACCCFFFIIIJJJJJJIIIHHHJJJJJJLLLMMMOOOQQQRRRRRRSSSWWW\\\```bbbdddeeeggghhhjjjlllmmmllllllmmmnnnppprrrvvvzzz{{{~~~wwwjjj```YYYTTTMMMHHHBBBAAAAAAAAA@@@@@@@@@???AAA@@@???@@@BBBDDDEEEDDDFFFHHHKKKLLLNNNRRRZZZ___aaakkkxxxwwwlllhhheeeccceeeiiikkknnnuuu}}}{{{~~~zzztttpppggg```^^^\\\VVVPPPMMMMMMQQQVVVXXXWWWWWWYYY[[[qqqzzzkkk```ZZZWWWWWWSSSOOOMMMMMMOOOPPPQQQVVV[[[cccqqq|||uuurrrtttvvvzzz|||}}}yyysssnnnxxxvvvjjjaaa___WWWQQQRRRRRRQQQSSSXXX\\\dddoooyyyqqqZZZLLLCCC;;;999<<<777888888777666555555666555555444444444444555555555555555444444333333333888666444222000111111222333222222111111222222333333333333333333333333333555555555444444333333333333333333222222111111111222222111111111111222222555444333222111111111111111111111111111111111111333444555555444333222111111111222222222222111111000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222333222222222111000000000333222222111000000000111111111222222222333333333444444444444333222111111333333333444555666777888999:::<<>>>>>>>>>>>>>>>>>>>>>>>@@@??????AAADDDFFFHHHIIIJJJNNNRRRUUUYYY___gggmmmvvv~~~yyyjjj```\\\ZZZYYY[[[aaaffflllwwwyyymmmddd[[[YYYXXXUUUSSSSSSUUU]]]fffiiifffbbbbbbcccssssssfff___\\\]]]ZZZVVVSSSSSSUUUVVVWWW[[[aaammm{{{zzzrrrjjjdddaaa___bbbfffjjjmmmmmmjjjhhhpppyyyvvvlllccc\\\ZZZXXXSSSSSSVVVOOOVVV___hhhqqq|||~~~jjjZZZLLL@@@::::::777777888777666555666666555555555444444555555555555555444444444333333333555444333111111222333444333222222111111222222333333333333333333333333333444444444333333333222222333333333222222222111111333333222222222222333333555444333222111111111111111111111111111111111111111111111111111000000///111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000///000111111111111222222222222222222111111111111111333333222111111111111111111222222222222333333333111111222333444444444444333333333444555666888888;;;<<<>>>@@@BBBDDDEEEEEEDDDFFFHHHJJJKKKKKKKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSVVVYYY]]]aaaeeegggggghhhhhhffffffgggjjjmmmnnnnnnpppqqqtttyyyzzz}}}tttlll^^^WWWNNNGGGDDDAAA===:::============>>>>>>>>>>>>@@@AAABBBDDDHHHKKKNNNPPPSSSXXX___dddjjjrrr{{{}}}kkk]]]UUUSSSQQQPPPSSSZZZbbbmmm}}}vvvkkk```\\\ZZZYYYYYY\\\]]]iiiwww{{{uuunnnkkklllwww|||qqqllljjjjjjgggccc```___```ccceeeeeennn{{{xxxppppppooojjjccc\\\WWWUUUUUUWWW[[[```cccfffggggggkkkvvvyyypppiiibbbZZZUUUUUULLLPPPUUUYYY___hhhttt|||zzzkkkYYYGGG===999888777777666666666666666555555555555555555555555555444444444444333333333333333222111222333555666333222222111111222222333333333333333333333333333333333333222222222222222333333333333222222222222444333333333333333333444444333222111111111111111111111111111111111111111111111000/////////000000111111222222222222111111000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222111111111111111222222222444333333222222222222222222222222222333333333333111222333444444555555444444444444444555777888999===>>>@@@BBBDDDFFFGGGGGGFFFGGGHHHJJJKKKKKKJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSWWWYYY]]]bbbeeeggghhhhhhgggeeedddfffiiilllmmmmmmqqqqqqtttxxxyyy|||{{{oooccc\\\QQQLLLFFFAAA???>>>===;;;>>>>>>???@@@@@@AAABBBBBBCCCEEEGGGIIIMMMQQQVVVYYY___eeennnvvv}}}yyyuuuuuuuuuyyytttdddXXXRRRRRRQQQOOORRRXXXaaaooo}}}rrrlllhhhddddddggghhhvvv{{{{{{}}}|||zzzzzzyyywwwtttqqqoooppptttvvvttt~~~uuukkkkkkjjjfff```[[[XXXWWWYYYZZZ]]]___bbbeeehhhkkkppp|||}}}ssshhh___ZZZVVVVVVUUUUUUWWW\\\dddjjjyyywwweeeQQQCCC<<<:::888666666666666666666444555555555555555555444444444444444444444444444333333222222222333444555333222222111111222222333333333333333333333333333222222111111111111111111333333333333333333333333333333222222222222333333333333222111111111111111111111111111111111111111333222111000000111222333111111222222222222111111000000000000000000000000000000000000000000000000111111111000000000000000000000111111111222222222000000000111222222222333444444333222222333333444222222222333333333444444555555555555444333222111444444444555666777999999===>>>@@@BBBDDDFFFGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIKKKKKKLLLNNNOOOQQQRRRSSSWWWYYY^^^bbbeeeggghhhhhhgggeeeeeefffiiilllmmmmmmqqqrrruuuwwwxxx|||~~~rrrggg\\\RRRLLLHHHFFFBBB???>>>?????????>>>???@@@AAABBBDDDEEEEEEEEEHHHKKKNNNRRRWWW^^^cccooovvvwwwlllhhhhhhhhhmmmttt}}}wwwjjj]]]UUUTTTUUUVVVTTTTTTWWW^^^kkk~~~yyyuuutttvvvzzzyyyoooooonnnjjjddd___\\\[[[^^^```aaaaaabbbeeekkkooozzz|||qqqiii___\\\XXXTTTSSSUUUZZZ^^^hhhppp}}}ppp]]]LLLAAA>>>:::777666777777666555444444555666666555444444444444444444444444444444444444333333222222222333333222222111111222222333333333333333333333333333111111111111111111111111333333333333333333333333222222111111111111222222222222111111000000111111111111111111111111111111333222111000000111222333111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000111111000000111111111222222222000000000111222222222333333333333222222333444444222222333333333444444444555555555555444333222222555555555666777888999:::<<<===???AAACCCEEEFFFFFFFFFGGGIIIJJJJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRSSSSSSWWWYYY]]]bbbeeeggghhhhhhhhhfffeeegggjjjmmmnnnnnnqqqrrrvvvxxxxxx|||{{{uuulllbbbYYYQQQJJJFFFBBBAAA???>>>===>>>???@@@>>>???@@@BBBCCCEEEFFFGGGHHHLLLQQQUUUZZZbbbkkkrrr{{{nnnfffcccccc```ccchhhooowww~~~}}}wwwssspppooommmggg^^^VVVTTTXXX\\\aaa^^^[[[ZZZ\\\fffzzzyyyzzzyyyuuunnnhhhcccbbblllmmmnnnmmmmmmooouuuzzzhhhddd]]]WWWSSSSSSUUUWWWYYY___jjjwwwzzzjjjWWWHHHBBB>>>999777888888666444333444555666666555444333333333333444444444444555444444444333333222222222333222222111111222222333333333333333333333333333111111111111111222222222333333333333444444444444222111111000000111111222222111111000000000111111111111111111111111111111000000/////////000111111111111222222222222111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111222222222333222222222222333333444333333333333444444444444222333444555555666666555666666666666777999:::;;;;;;<<<>>>@@@BBBDDDDDDEEEFFFGGGHHHJJJKKKKKKJJJJJJJJJKKKMMMOOOQQQSSSSSSTTTVVVXXX\\\aaadddfffgggggghhhffffffgggjjjmmmnnnnnnppprrrwwwyyyyyy}}}}}}jjjeee\\\UUUOOOJJJGGGDDD??????>>>======>>>@@@AAA@@@AAABBBDDDFFFIIIJJJKKKNNNSSS[[[aaaiiisssssskkkgggeeeddd^^^```bbbfffjjjnnnqqqsssyyywwwuuupppkkkfffbbb```^^^^^^\\\YYYWWWZZZaaagggsssnnniiieeebbbiii|||~~~zzzxxx}}}}}}~~~xxxnnneee^^^YYYWWWVVVSSSWWW]]]eeeooo{{{}}}|||vvvdddSSSGGGAAA;;;888999999666444333444666777777666444333333333333444444444555555222222333333444444333333333222222111111222222333333333333333333333333333111111111222222222333333333333333444444444555555333222222111111222222333111111000000000000111111111111111111111111111111///000000111111111111111111111222222222222111111000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222222222222111111111111111111111111111111222333333333333333444444444444555222333444555666666666666666666666777888999:::;;;;;;<<<>>>@@@BBBDDDEEEEEEDDDFFFHHHJJJKKKKKKKKKKKKIIIKKKMMMPPPRRRSSSTTTTTTUUUWWW[[[```ccceeeffffffgggeeeeeefffiiilllmmmmmmnnnrrrxxx{{{zzz}}}tttmmm[[[VVVNNNHHHEEECCCAAA@@@?????????>>>>>>>>>AAABBBCCCDDDFFFHHHJJJMMMNNNOOOTTT[[[dddmmmvvvyyyooojjjiiihhhgggdddeeeeeefffhhhjjjlllmmmnnnmmmjjjfffaaa\\\XXXVVVWWWYYYYYYZZZ[[[bbbkkksss~~~xxxqqqlllqqqvvvkkkbbb\\\YYYUUUUUUWWWZZZaaakkkvvv}}}yyyqqqxxx~~~mmm[[[JJJCCC<<<999999999666333333444666777777666444333333333333444444555555555///000222333444555555555333222222222222222222333333333333333333333333333111111222222333333333333333333333444444555555555444333333222222333333444111000000000000000111111111111111111111111111111111222333555555555444333111111222222222222111111000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222333222222222111111000000111000000000111222222333333333333444444444555555666666666666555444333222666666777777888999;;;<<<;;;<<<>>>AAACCCDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLIIIKKKMMMPPPRRRTTTTTTTTTTTTWWW[[[___bbbdddeeeeeefffdddccceeehhhkkkllllllmmmrrrxxx|||{{{~~~xxxnnneee```PPPNNNIIIDDD@@@???>>>>>>AAABBBBBBBBBAAAAAABBBDDDDDDBBBFFFNNNRRRQQQRRRWWW]]]iiittt|||xxxlllfffffffffjjjoooqqqrrrssssssrrrqqqssstttoooooommmhhhccc^^^\\\\\\[[[]]]^^^```dddlllxxxzzz{{{|||yyywww}}}zzzuuuxxxkkkbbb```WWWRRRUUUZZZ^^^fffooo{{{{{{tttnnnooottt{{{|||qqqgggTTTKKK@@@:::999:::999777777777666666666777777888777555333111111333555777444444444333333222222222333444444555555666666666111111222222222333333333444333333222222333333444555333222222333444444333///222555444111//////000222222111111111111111222...///000111222222111000111333444444333333333444222111111111000000//////333333444444333222000///111111111111111111111111000000000000000000000000000111222333333222000000444444444444444444444444222222222222222222222222333333222222333333444555444444444555555555666666777888999888777777999:::@@@@@@AAABBBCCCCCCCCCCCCEEEGGGIIIKKKLLLKKKIIIHHHIIIJJJMMMNNNOOOQQQTTTWWWUUUYYY]]]```bbbdddfffhhhfffeeedddeeefffiiilllnnntttsssvvvzzzxxxzzztttjjjaaaYYYSSSIIIGGGDDD@@@>>>>>>>>>???>>>@@@AAAAAAAAAAAADDDFFFKKKHHHKKKQQQVVVWWWZZZ```eeeqqq}}}uuujjj```]]]^^^aaagggnnnzzz~~~{{{tttmmmhhhfffdddgggkkknnnrrryyy~~~wwwppplllkkknnnwww{{{uuusssvvv|||sssjjj```XXXWWWWWWXXX]]]cccmmmwwwzzztttnnnooorrrwww{{{zzztttmmmdddYYYJJJ???:::999888666777666666555666666777777666555333222222333555666555555555444444444333333444444444444444555555555111222222222222333333333444333333222222333333444444222111111222333333222111333444444222111111222333333222222222222333333111222222333333222111000111222333333333222222333222111111111000000000000333333333333222111000///111111111111111111111111111111111111111111111111111222222333333222111111222222222222222111111111222222222222222222222222333333222222333333444555333444444444444555555555:::;;;;;;;;;::::::;;;======>>>@@@BBBCCCDDDEEEEEEEEEGGGJJJLLLLLLKKKJJJIIIJJJKKKMMMNNNOOOQQQSSSVVVSSSWWW[[[^^^```bbbdddeeeffffffffffffhhhjjjmmmoootttsssvvvzzzyyyzzz{{{pppeeeZZZRRRKKKGGGCCCBBB@@@>>>>>>???@@@AAA???@@@AAABBBCCCEEEHHHKKKRRRPPPRRRXXX]]]aaaffflllqqqzzzzzzcccZZZRRRRRRUUUZZZccckkk{{{|||tttqqqssswww}}}yyyooofff_________ccciiikkkiiihhhjjjpppxxxoooddd^^^ZZZWWWXXX[[[```fffqqq~~~|||vvvoooooopppsssvvvxxxwwwvvvvvvhhhVVVFFF>>>:::999888666666555555555555666666444444444444444444444444666666555555555555444444444444444444333333333333222222222222333333333333444333333222222333333444333111000000222222222111444333222222333444444333444444333333333333444444444444444444333222111000222222222222222222111111111111111111111000000000333222111111000000000000000000000000000000000000222222222222222222222222111111222333333222222111111111111111111111111111333333333333333333333333333333222222333333444555333333333333444444444444777888888888777777999;;;;;;<<>>AAACCCDDDEEEFFFEEEFFFHHHJJJKKKJJJJJJIIILLLNNNPPPPPPPPPPPPQQQSSSVVVYYY]]]```bbbccceeegggfffffffffhhhjjjlllnnnpppsssrrruuuzzz{{{eee___UUUMMMGGGDDDBBBAAA@@@@@@@@@@@@@@@AAACCCCCCDDDEEEGGGHHHJJJNNNSSSWWW\\\bbbkkktttzzz}}}|||{{{yyyvvvuuuwwwzzz~~~{{{uuuqqqooojjjbbb[[[QQQLLLIIIIIIKKKNNNUUU\\\iiivvv}}}tttkkkbbb______bbbbbb``````ccckkkvvvvvvooohhhccc[[[XXXZZZbbblllvvv{{{{{{ooo]]]OOOEEE???<<<777777666555555555555555333444666777777666444333333333333333333333333444444444444333333222222222222222333333333444444444444333333222222333333444555444222222444555444333444111......222444444222222222222222222333444444000000000111222333444444555222000000111222111000111111111111111222222222222111000/////////000111////////////////////////111111111111111111111111////////////000000111111111111222222222333333333333333333333333333333333333333222222333333444555222222222333333333444444666777888888888888:::<<<===>>>???AAABBBCCCCCCDDDCCCDDDFFFHHHIIIIIIIIIIIILLLNNNQQQQQQQQQPPPQQQRRRWWWZZZ^^^```bbbccceeefffddddddfffgggjjjlllnnnooosssrrruuu{{{|||VVVQQQIIIDDDAAAAAA@@@@@@????????????@@@AAABBBCCCEEEGGGIIILLLPPPVVV]]]bbbjjjsss~~~uuunnnhhhhhhjjjlllppptttxxxyyy{{{}}}~~~}}}yyyvvvmmmgggaaa^^^]]][[[UUUPPPMMMJJJIIIKKKKKKKKKPPPWWW___kkk}}}|||ooolllkkkmmmlllhhhhhhjjjqqq|||uuulllaaaYYYVVV\\\bbbhhhtttppp^^^NNNBBB;;;999888777666666555666666444555666777777666555444222222222333333333333444444444444444333333333333333333333333444444444444444333333222222333333444666555333333555555555444222111///000111222222111222111111111222333444555/////////000222333555666777333000///111333111000111111111222222222222222222111111000000111111111000000000000000000000000000000000000000000000000///////////////000111222//////000000111222222222222222222222222222222222333333222222333333444555333333333333444444444444444555666666666777999;;;===>>>???AAABBBCCCCCCCCCDDDDDDFFFGGGIIIIIIJJJJJJLLLNNNQQQRRRRRRQQQQQQRRRUUUXXX\\\___```aaabbbdddcccdddeeehhhjjjlllnnnnnnrrrqqquuu{{{~~~LLLHHHCCC???????????????>>>>>>???AAABBBDDDEEEFFFIIIKKKOOOUUU[[[dddmmmttt~~~qqqhhhaaaaaabbbaaacccgggfffffffffhhhjjjiiieeeaaa\\\WWWQQQPPPQQQRRRNNNJJJJJJIIILLLPPPQQQPPPTTTZZZ^^^gggvvv{{{yyyzzzxxxuuuvvvyyy~~~|||rrrfff^^^___``````gggrrr~~~qqq\\\JJJ???::::::888777777666666666555555666666666666555555333333333333444444555555444444444444444555555555333333333444444444444555444333333222222333333444666444222333444555444444111222444333222111111222222222222333333444555666222111111111222333555666999444000///222444222000111111111222222333333333111111222222222222222111111111111111111111111111111111111111111111111111111000000000111222444444000000000111222333333333111111111111111111111111333333222222333333444555333444444444444555555555111222333444333444666888;;;<<<>>>@@@BBBCCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMKKKNNNQQQRRRRRRRRRRRRSSSUUUXXX\\\___``````bbbccccccdddfffiiilllnnnoooooorrrqqquuu{{{~~~IIIEEEAAA??????????????????@@@AAADDDFFFHHHJJJKKKMMMPPPVVV]]]fffppp{{{oooeee___``````]]]]]]```\\\[[[ZZZ[[[\\\[[[WWWTTTSSSNNNIIIHHHKKKMMMLLLIIIIIIKKKPPPVVVXXXWWW[[[aaaeeelllyyyuuuiiifffbbb\\\```iiinnnxxx~~~hhhSSSGGG;;;:::999888777777777777666666666666666666666666444444444555555555666666444444444555555666666666333333333444444444555555444333333222222333333444555333222222333444444333111444777666333000111222333333333444555666777888555444333222333444555666:::555000000333444333000111111111222222333333333000111333444444333222111111111111111111111111111222222222222222222222222222222111111222444555777222222333444555555666666000000000000000000000000333333222222333333444555444444444555555555666666333555666666666777999;;;888:::<<>>>>>???@@@@@@@@@===@@@CCCDDDEEEHHHNNNSSSRRR\\\fffmmmuuukkkhhhcccbbbccccccbbbaaaZZZVVVSSSRRRSSSSSSPPPMMMOOOOOONNNLLLIIIIIIKKKMMMPPPQQQTTTXXX^^^dddjjjmmmpppxxxvvvkkkddd^^^[[[bbblllyyyttt^^^OOOEEE===999999888444444888555555555666666666666666444444555555444444333222444444444444444444444444111222444444444444222111444444444444444444444444444555555555444333333222444444444333333333222222555555444333333222111111555444333333222222222222444444444333333222222222222222222222222222222222333333333222111000//////111111222222222333333333333222111000000111222333222222222111111111000000111111111111111111111111000000000000111222333444111111222222222333333333222222333333444555666666777777777777888888888888:::;;;===???AAADDDFFFGGGFFFFFFGGGGGGIIIKKKLLLMMMMMMOOOQQQRRRQQQQQQRRRSSSUUUXXX\\\___aaabbbeeefffccceeehhhjjjkkknnnrrrtttsssssswww}}}AAA???>>>>>>???AAABBBBBBCCCEEEGGGGGGHHHLLLSSSYYY^^^iiittt|||~~~ooolllhhhhhhjjjjjjfffaaaWWWTTTPPPOOOPPPQQQPPPOOORRRRRRQQQOOONNNOOORRRUUUZZZ\\\aaahhhqqqyyy{{{qqqjjjeee```gggrrr|||yyyhhh[[[HHH@@@:::;;;;;;777555777888888777666555444333333444444555555444444333222444444444444444444444444444444555555555555444444444444444444444444444444444444555555444444333222444444444333333333222222555555444333333222111111555444333333222222222333222222222111111111000000222222222222222222222222333222222222111000000000222222222222222222222222222222111111111111222222222222222111111111000000111111111111111111111111222222111111111111111222222222333333333444444444222333333444444555555555333444444555666777777888999:::<<<>>>AAACCCEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMOOOQQQRRRRRRQQQPPPQQQRRRUUUXXX\\\___aaabbbeeefffeeegggiiijjjkkkmmmpppsssuuuuuuxxx}}}~~~??????>>>???@@@BBBCCCEEEIIIJJJKKKLLLNNNTTT]]]dddooozzz{{{qqqnnnlllooosssrrrkkkcccZZZXXXUUUUUUXXXZZZ\\\]]]___^^^]]]ZZZYYY[[[___ccceeeiiiqqq|||yyyrrreeegggkkkqqqzzz}}}rrrgggPPPFFF???===>>>;;;888777777777666555444333333222444444555555444444333222444444444444444444444444444444333333333333444444444444444444444444444444444444555555444444333333444444444444333333333333555444444333333222222111444444333222222222333333222222222222111111111111222222222222222222222222222222111111111111111111222222222222222222111111111111222222222222111111222222222111111111111111111111111111111111111111444333222111000000000000333333444444444555555555444444444444444444444444222222333555666888999999999:::;;;>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIKKKLLLLLLPPPRRRSSSSSSQQQPPPPPPQQQUUUXXX\\\___aaabbbeeefffggghhhjjjkkkkkkllloooqqqxxxwwwyyy}}}}}}???????????????AAACCCEEEIIIKKKNNNPPPTTT]]]hhhqqqvvvkkkiiiiiiooowwwwwwoooggg______```bbbggglllppprrrvvvsssoookkkhhhjjjnnnrrrvvv{{{}}}tttooojjjjjjooowwwyyyyyy~~~~~~wwwoooZZZPPPDDD>>>>>>===;;;888333333444444555555666666444444555555444444333222444444444444444444444444333222000000000000222333444444444444444444444444333444444555444444333333555444444444444333333333444444444333333222222222444333333222222333333333444444444444444444444444222222222222222222222222111111111111111222222222222222222222111111111111000111222333333222111000111111111111111111111111111111111111111111111111333222222111000000111111333333333333444444444444444444444444444444333333555555666777888999::::::999:::;;;===???AAACCCDDDEEEFFFGGGIIIJJJKKKLLLLLLOOOQQQSSSSSSQQQQQQQQQRRRUUUXXX\\\___aaabbbeeeffffffhhhjjjkkkkkkmmmppprrrwwwvvvyyy}}}~~~???@@@AAA@@@???@@@CCCEEEHHHLLLRRRWWW___jjjwww|||lll___^^^```iiirrruuuqqqllldddgggmmmssszzz{{{wwwwww|||xxxwwwzzzzzz{{{xxxlllggggggkkkvvvwwwvvv{{{~~~zzzuuubbbXXXJJJ???;;;;;;:::888333333444444555666666777444444555555444444333222444444444444444444444444333222000000000000222333444444444444444444444444333333444444555444444333555555555444444444333333444444333333333333222222333333333222222333333444444444444444444444444444222222222222222222222222111111111111111222222222111111111111111111111111000111222333333222111000111111111111111111111111111111111111111111111111111111000000111222222333222222222222333333333333444444444444444444333333777777777777888888888888999:::;;;===???AAABBBCCCDDDFFFGGGIIIJJJKKKKKKKKKMMMOOORRRSSSRRRSSSTTTUUUUUUXXX\\\___aaabbbeeefffdddfffiiikkklllooorrruuuvvvuuuxxx}}}@@@BBBDDDCCCAAABBBFFFJJJKKKRRR[[[eeeooozzzrrr```SSSSSSWWW^^^hhhooorrrrrrrrryyy|||kkkhhhgggllluuu|||}}}|||tttttt}}}uuunnnjjjhhhmmmvvvxxxuuuxxx|||}}}{{{hhhaaaTTTDDD<<<:::999666777777666666666555555555444444555555444444333222444444444444444444444444444444333333333333444444444444444444444444444444333333444444555555444444555555555555444444444333333333333333333333333333333333222222222333444444222222222222333333333333222222222222222222222222222222111111111111111111000000000111111111222222111111222222222222111111111111111111111222222222111111111111111111111111000000000000111222333444111111111222222222333333444444444444444444444444666666666666555555555555:::;;;<<<>>>@@@AAACCCCCCDDDEEEHHHJJJKKKKKKKKKKKKLLLNNNQQQSSSSSSTTTUUUWWWUUUXXX\\\___aaabbbeeefffdddfffiiikkkmmmooosssvvvuuutttxxx~~~???BBBFFFFFFEEEGGGMMMRRRTTT]]]jjjvvvjjjYYYMMMNNNQQQVVV^^^gggqqqwwwjjjddd^^^```ffflllnnnlllkkkooo{{{{{{qqqnnnrrruuu|||{{{vvvvvvxxxzzzzzzooonnndddSSSFFF@@@<<<777777777777777777666666666444444555555444444333222444444444444444444444444444444555555555555444444444444444444444444444444222333444444555555444444555555555555444444444444333333333333333333333333333222222222333333444555222222222333333333444444222222222222222222222222333222222222111000000000......///000111222333333222222111111111111222222000000111111111222222222111111111111111111111111222111111111111111222222222222222333333333444444222333333444444555555555444444555555666666777777;;;<<<===???@@@BBBCCCDDDDDDEEEHHHJJJKKKLLLKKKKKKNNNPPPRRRSSSSSSSSSUUUVVVUUUXXX\\\___aaabbbeeeffffffhhhjjjkkkmmmooorrruuuwwwvvvyyy>>>CCCGGGIIIIIILLLRRRXXX\\\fffuuuxxxfffWWWKKKLLLNNNQQQWWWcccqqq{{{nnnfff]]]\\\```eeefffdddbbbgggrrr~~~uuuvvvooottt}}}wwwssssssuuuuuuuuuxxxsssbbbQQQHHHAAA;;;555555666777888999::::::444444555555444444333222444444444444444444444444222222444555555444222222444444444444444444444444222333333444555555555444666666555555555444444444333333333333333333333333222222222222333333444555444444444555555666666666222222222222222222222222444333333222111000//////------...000111222333444333222111000000111222333000000111111222222222222111111111111111111111111444333222111000000000000333333333444444444555555222222333333444555666666444555666777888999:::;;;<<<===>>>???AAACCCDDDDDDCCCEEEHHHJJJLLLLLLKKKJJJPPPQQQSSSTTTSSSRRRSSSTTTUUUXXX\\\___aaaccceeefffhhhjjjkkkllllllnnnqqqsssyyyxxx{{{EEEEEEIIIOOOPPPQQQZZZeeennnyyy~~~nnn]]]RRRNNNOOORRRUUUUUUYYYfffsss}}}ssshhheeeddddddfffiiillljjjnnnyyy~~~}}}xxxtttuuu~~~zzzyyytttmmmnnnvvv|||}}}pppaaaSSSFFF===BBB<<<888777555333555999777666555444333444555555---///222444666666555555555555555555555555555555333444555555555444333222666222///111555888666333777666555444444444444444333333333333333333333333222222222222222222222222666555333222111222222333444444444444444444444444444333222222111111222222222222222111111000000000222222222222222222222222111111111111111111111111222222333333333444444444333222222111111222222333444444444444444444444444444444444555555555555666444444555666777888999:::<<<===>>>???AAABBBDDDDDDDDDEEEGGGIIIKKKKKKKKKKKKRRRSSSSSSRRRQQQQQQSSSUUUVVVYYY\\\___```bbbdddfffiiiiiiiiiiiijjjnnnssswwwvvvyyy~~~FFFFFFJJJPPPTTTYYYdddqqq}}}zzzooocccWWWPPPPPPPPPSSSXXX[[[___iiittt}}}|||qqqmmmlllkkkllloootttoooqqqyyy~~~zzzuuusssyyyzzztttuuuqqqjjjjjjqqq{{{yyylll___QQQGGGEEE>>>999888666444555888777666555444444444555555111222444555666555444333555555555555555555555555333333444444555444444444???999333111333555444222666555444444333333333444333333333333333333333333222222222222222222222222000000000111333555777888111111111111111111111111444333222222111111222222333333222222222111111111222222222222222222222222222222222222222222222222//////000000000111111111333222222111111222222333444444444444444444444444444444444555555555555666222222333444555666777888;;;<<<===???AAACCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKPPPRRRSSSSSSRRRQQQSSSTTTUUUXXX[[[^^^___aaaccceeehhhiiiiiijjjkkknnnsssvvvvvvyyyIIIJJJOOOWWW^^^hhhvvv|||qqqeee]]]VVVQQQNNNPPPPPPTTT]]]eeejjjrrryyyzzzyyyyyy{{{}}}||||||}}}{{{tttqqqssspppiiihhhmmmwwwyyylll]]]QQQGGG@@@:::999888555444777777666555555444444555555555555666666666444333222444444444444444444444444333333333333444444555666BBB<<<555222333444555444666666555444444444444555333333333333333333333333222222222222222222222222//////000111333666888999333333333333333333333333444333222222111111222222333333333333222222222222222222222222222222222222333333333333333333333333222222222222333333333333333222222111111222222333444444444444444444444444444444444555555555555666333333444555555666777777:::;;;===???AAACCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKNNNQQQSSSSSSSSSRRRRRRSSSTTTWWW[[[]]]___```bbbcccfffhhhjjjkkklllnnnrrrtttwwwzzzLLLQQQYYYdddnnnzzz}}}qqqjjj```WWWQQQNNNNNNNNNSSSTTT[[[kkkyyyyyyuuusssuuurrrllljjjllluuu~~~uuueeeWWWHHHAAA:::999999666555666777666666555555555555555666777777777666555444333444444444444444444444444333333222222333555666888;;;888444333444777888777777777666666666666666777333333333333333333333333222222222222222222222222333333333333333333333444555555555555555555555555444333222222111111222222333333333333333333333333222222222222222222222222333333333333333333333333333333333444444444444555333222222111111222222333333333444444444444444444444444444555555555555666555666666777888888999999999:::<<<>>>AAACCCDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKLLLOOORRRTTTSSSRRRQQQQQQTTTWWW\\\^^^``````bbbcccdddgggjjjlllmmmoooqqqssswwwzzzQQQYYYfffrrr~~~~~~zzzxxxxxxyyy~~~~~~zzzqqqjjj^^^[[[UUUPPPLLLKKKMMMNNNXXX[[[ggg}}}|||}}}~~~|||zzzzzzwwwsssqqqrrryyyzzzkkk^^^LLLCCC;;;999999777666777666666666666666555555555555555666666666666666666444444444444444444444444333333222222333555666888333333333444666777777666666555555444555555666666333333333333333333333333222222222222222222222222555555444444333222111111111111111111111111111111444333222222111111222222333333333333333333333333222222222222222222222222333333333333333333333333000000000000111111111111333222222111111222222333333333333444444444555555444444444555555555555666666666777777888888999999::::::<<<>>>@@@BBBDDDEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKNNNQQQSSSRRRQQQQQQQQQUUUYYY]]]```aaaaaabbbccccccfffjjjlllmmmnnnppprrrwwwzzz[[[fffuuuyyynnniiifffffffffhhhhhhiiiiiihhhddd___[[[RRRRRRPPPNNNLLLMMMOOORRRYYY___ppp~~~|||}}}tttiiiUUUIII>>>;;;:::888777888666777777777777666555444444444444555666777888888333333333333333333333333333333333333444444555666222333444555555444333222333222222222222333444444333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333444333222222111111222222222222222222333333333333222222222222222222222222333333333333333333333333111111111222222222222333333222222111111222222333222333333444444555555555444444444555555555555666555555555666666777777777;;;;;;<<<>>>@@@AAABBBCCCDDDEEEGGGIIIKKKKKKKKKKKKKKKMMMPPPQQQQQQPPPQQQRRRVVVYYY^^^aaabbbbbbbbbcccdddfffiiilllmmmnnnppprrrvvvzzzmmmxxx{{{mmmaaa[[[YYYYYYYYYXXXZZZ\\\\\\YYYWWWUUUTTTPPPQQQQQQQQQPPPRRRWWW[[[aaajjj~~~{{{}}}uuubbbSSSDDD===;;;999777888666777777888777666555444444444444444555666777777333333333333333333333333333333444444555444444444444444555444333222222222333333333333333444555555333333333333333333333333222222222222222222222222111111333444444444444333555555555555555555555555444333222222111111222222111111111222222222333333222222222222222222222222222222222222222222222222333333444444444555555555333222222111111222222333222222333333444555555666444444444555555555555666666666666666666777777777<<<<<<===>>>???@@@AAAAAADDDEEEGGGIIIKKKKKKKKKKKKKKKMMMOOOOOOOOOPPPQQQSSSUUUYYY^^^aaabbbaaaaaaaaadddfffiiijjjlllmmmppprrruuuyyy|||ttteeeYYYSSSRRRQQQQQQRRRUUUXXXWWWTTTRRRSSSUUUTTTUUUUUUUUUUUUXXX___dddqqq{{{|||kkk[[[III@@@===999777777666777888888888777555444555444444444444555555666333333333333333333333333333444555555555444333222444444444222111222555777666666666666666777888999333333333333333333333333222222222222222222222222222333444444444333222111222222222222222222222222444333222222111111222222000000000111111222222222222222222222222222222222111111111111111111111111000000111111111222222222333222222222222222222333222222333333444555666666444444444555555555666666888888888888999999999999=========>>>??????@@@@@@DDDEEEGGGJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNOOORRRTTTTTTXXX]]]```aaa`````````eeefffhhhjjjkkkmmmpppssstttxxxsssfff___ZZZVVVTTTVVVTTTQQQRRRWWWWWWSSSSSSXXX]]]^^^bbbdddaaaaaaiiisss~~~~~~~~~mmmWWWGGG@@@===;;;888444555777888888888999:::777666555555555777888999<<<999666333222333555777555555555555555555555555111222444444444444222111222333333444444333333222333333333333333333333333666666555555555444444444222222222222222222222222222222222222222222222222222222222111111111000000111111111111111111111111333333333333333333333333444333222111111222333444111222222333333444444555444333333222222333333444555555444444444444555555333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@DDDFFFIIIJJJJJJJJJJJJKKKNNNPPPRRRSSSRRRRRRSSSTTTSSSVVVZZZ]]]^^^^^^___```dddfffiiilllnnnpppsssvvvvvv||||||tttjjjeeeaaa[[[XXXYYYZZZWWWXXX]]]___^^^bbbiiipppqqqtttuuusssrrrzzzrrr^^^NNNDDD>>>:::777666777888888777777777777666555555444444555666777999777444222222333444555555555555555555555555555333444444555555444444333333333444444444444333333333333333333333333333333555444444444333333333333222222222222222222222222222222222222222222222222333333333333222222111111222222222222222222222222333333333333333333333333333222222222222222222333333333333333333333333333444333333222222333333444444444333333333333444444333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@CCCFFFIIIJJJIIIIIIJJJKKKMMMOOOQQQQQQQQQPPPQQQSSSSSSVVVZZZ]]]^^^^^^___```dddfffiiilllnnnpppsssvvvvvv||||||~~~vvvnnnkkkiiidddaaaaaadddccceeejjjmmmqqqyyyxxxiiiXXXIII???:::777999888888777666555444444666555555444444444444555555444333333333333444444555555555555555555555555666555555444444555555666444444555555555555444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222444444444333333333333222222222222222333333333333222222222222222222222222222222222333333222222222555555444333333222111111444333333222222333333444333333333222222333333333333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@BBBEEEHHHIIIHHHHHHIIIJJJLLLNNNPPPPPPPPPOOOPPPQQQSSSVVVZZZ]]]^^^^^^___```dddfffiiilllmmmooosssuuuvvv||||||~~~}}}uuunnnmmmnnnmmmmmmnnnqqqtttyyy}}}rrrbbbPPPCCC<<<999:::888777666666666555444777666666555444444444444222333444555555555555555555555555555555555555555666555444333333444555666444555555555555555555444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333333333333333222222333333333333333444444111111111111111111111111111222333444444333222111444444444333333222222222444333333222222333333444444444333333333333444444333333333444444444555555555555555555666777888999;;;<<<>>>>>>======???@@@AAADDDGGGHHHGGGGGGHHHIIILLLNNNPPPPPPPPPOOOPPPRRRSSSVVVZZZ]]]^^^^^^___```dddfffiiikkkmmmooorrrtttuuu|||{{{~~~zzzppphhhhhhkkkooouuuzzz~~~||||||}}}~~~wwwjjjYYYJJJBBB???:::888555555666777666555777777777777666666555555333444555666777777666666555555555555555555555555555444333222222333444555444555555555555555555444333333333333333333333333333333333333333444444444222222222222222222222222222222222222222222222222111111111111222222222222222222222333333444444444111111111111111111111111111222333444444333222111222222222333333444444444444333333222222333333444555555444444444444555555333333333444444444555555555555555555666777888999;;;<<<>>>>>>======???@@@AAACCCFFFGGGGGGGGGGGGHHHMMMOOOQQQQQQQQQPPPQQQRRRSSSVVVZZZ]]]^^^^^^___```dddfffiiikkklllnnnqqqsssuuu{{{{{{~~~tttiii___^^^cccjjjttt|||~~~wwwuuuwww|||}}}yyypppcccVVVMMMIII<<<999555555777999888666666777777888777777666555444444555666777777777666555555555555555555555555333333333222222333333333444444555555555555444444333333333333333333333333333333333333444444444444222222222222222222222222222222222222222222222222000111111111111111222222111111222222333333444444222222222222222222222222222222222333333222222222111111222333333444555555444333333222222333333444666555555444444555555666333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@AAADDDGGGHHHGGGGGGHHHIIIMMMOOOQQQQQQQQQPPPQQQSSSSSSVVVZZZ]]]^^^^^^___```dddfffiiikkklllnnnpppsssttt{{{{{{kkk```UUUTTTYYYaaakkkttt}}}wwwzzz~~~tttqqqsss{{{{{{zzzuuulllbbbZZZUUU@@@<<<777666888999777444444555666777777777666555555555555555555555555666555555555555555555555555333333444444444444333333333333444444444444333333333333333333333333333333111222222222333333333333222222222222222222222222222222222222222222222222111111111222222333333333000000111111222333333444333333333333333333333333333222222222222222222333333333333333333333333333444333333222222333333444555444444333333444444555333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@BBBDDDGGGHHHHHHHHHHHHIIILLLNNNPPPPPPPPPOOOPPPQQQSSSVVVZZZ]]]^^^^^^___```dddfffiiikkklllmmmppprrrssszzz{{{}}}fffZZZPPPOOOSSSZZZccckkk}}}vvvxxx~~~sssooorrrzzzzzzzzzxxxrrrjjjbbb]]]DDD>>>888666888999666333222333555666666666555555555444444333333333444555555555555555555555555555333444555666666555444333222333333444444333333222333333333333333333333333000000111111222222222222222222222222222222222222222222222222222222222222222222222333333444444444//////000111222222333333333333333333333333333333444333222111111222333444555444444333333222222111444333333222222333333444444333333222222333333444333333333444444444555555555555555666666777888999;;;<<<>>>>>>======???@@@BBBEEEHHHIIIHHHHHHIIIJJJKKKMMMOOOOOONNNNNNOOOPPPSSSVVVZZZ]]]^^^^^^___```dddfffiiikkkkkkmmmppprrrssszzz{{{zzz___VVVPPPOOOQQQUUU]]]dddrrr{{{~~~yyyvvvvvvvvv|||}}}uuufffXXXGGG<<<444444777666555444555666777888888777666555555555555555555555555555555555444444444444555555555555444444444444555555111222222333333444444555666555444333333333333333333333333333333333333333555444222000//////000000444222111111222333333222333333333222222111111111222333444444444444333222222111111222444444333111111111222222222333333333333333333333333333333333666555333222222333555666222111222333666777666555444444444555555555555666555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>BBBCCCEEEGGGIIIJJJKKKKKKMMMMMMNNNOOOOOOOOOOOONNNSSSUUUXXXZZZZZZ[[[]]]___dddfffiiijjjkkklllnnnppptttxxx|||wwwjjjZZZTTTPPPPPPSSSUUUZZZ```llluuu~~~zzzxxxvvvtttvvv{{{{{{mmm```QQQEEE;;;999;;;:::999999555666777777777777666555555555555555555555555555555555444444444444555555555555555444444555555555444333333333333333333333666555444333333333333444333333333333333333333333444333222111111000000111444222111111222333333222444333333333222222222222111222333444444333222111222111111222444444333111111222222222222333333333333333333333333333333333444333222222222222333444444333333444555666444333444444444555555555555666444444555666777888888888;;;;;;<<<<<<===>>>>>>>>>CCCCCCEEEGGGHHHIIIIIIIIIKKKLLLMMMNNNOOOOOOOOOOOOSSSUUUXXXZZZ[[[\\\]]]___ccceeegggiiiiiikkkmmmooovvvyyy~~~yyyggg[[[VVVRRRQQQTTTVVVXXX]]]cccllluuu}}}{{{xxxsssoooooovvv}}}wwwkkkXXXKKK???::::::888777888444555666666666666555444555555555555555555555555555555444444444444555555555555555555555555555555555555444444333222222111555555444333333333444444333333333333333333333333222222222333333222222111444333111111333333333222444444444444333333333333111111222222222222111111222111111222444444333111222222222222333333333333333333333333333333333333222222222222222222222222555444444444555555333111444444444555555555555666444444555555666666777777;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEFFFFFFGGGGGGGGGJJJKKKLLLNNNOOOPPPPPPPPPRRRUUUYYY[[[[[[\\\^^^___bbbdddfffhhhhhhjjjlllnnnwww{{{yyykkk^^^UUURRRPPPRRRXXX]]]bbbjjjssszzz{{{uuuqqqnnnttt{{{~~~uuu```SSSEEE===999666555777444555555555555555555444555555555555555555555555555555444444444444555555444555555555555555555444555555444444333333333333555444444333333333444444333333333333333333333333000111333444444444333222444333111111333444333222444444444444444444444444111111111111111111111111222111111222444444333111222222222333333333444444333333333333333333333333222222333333333333222222444444333444555555444222444444444555555555555666555555555666666666777777;;;;;;<<<<<<===>>>>>>>>>CCCDDDDDDEEEEEEEEEEEEEEEHHHIIIKKKMMMOOOPPPQQQQQQRRRUUUYYY[[[\\\]]]^^^___bbbdddggghhhiiikkknnnpppvvvzzzqqqeee[[[TTTQQQPPPPPPTTT\\\eeeppp~~~|||zzzxxx{{{|||}}}yyykkk^^^NNNDDD>>>999888:::555555555444444555555555555555555555555555555555555555444444444444555555444444555666666555444444333333333444444555555555444444333333333444444555333333333333333333333333000111333555555555444333555333222222333444444333444444444444444444444444111111111111111111111111222111111222444444333111222222333333333444444444333333333333333333333333333333444444444444333333222222222333666666555444444444444555555555555666666666666777777888888999;;;;;;<<<<<<===>>>>>>>>>CCCDDDDDDEEEEEEEEEDDDDDDGGGIIIJJJMMMOOOPPPQQQQQQQQQUUUYYY\\\]]]^^^___```dddfffiiikkklllmmmppprrrtttxxx~~~xxxlll___UUUOOOMMMMMMQQQSSS[[[gggttt{{{zzz~~~}}}yyyqqqcccTTTHHH???888777:::666666555444444555666666555555555555555555555555555555444444444444555555333444555666666555444333222333333444555555666666444444333333333444555555333333333333333333333333222333444444555555555555555444222222444444444333333333333333444444444444333222111111111111222333222111111222444444333111333333333333444444444444333333333333333333333333444444444444444444444444111111111333666777666555444444444555555555555666555555666777888999::::::;;;;;;<<<<<<===>>>>>>>>>CCCDDDDDDEEEEEEEEEEEEDDDGGGIIIJJJLLLNNNPPPPPPQQQPPPTTTYYY]]]^^^______```eeehhhkkklllnnnpppsssuuusssxxx~~~jjjfff___WWWQQQOOOPPPQQQXXX]]]iiiyyyzzztttwwwyyyxxxsssgggXXXLLLAAA999666999777777666555555666777777555555555555555555555555555555444444444444555555333444666777777666444333444444444555555555555555333333333333333444555666333333333333333333333333555444444444444444555666555444222222444555444333222222222222333333333444444333222111111222333444222111111222444444333111333333333444444444444555333333333333333333333333444444333222222333444444333222222444555666555333444444444555555555555666333333444666888999:::;;;;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEEEEFFFFFFFFFFFFHHHIIIKKKLLLNNNOOOPPPPPPPPPTTTZZZ^^^______``````fffhhhkkkmmmoooqqqtttvvvuuuzzz[[[ZZZXXXVVVTTTUUUWWWZZZ```hhhwwwzzzpppsssvvvvvvyyymmm___SSSGGG>>>;;;===888777666555555666777888555555555555555555555555555555555444444555555555333444666777777666444333666666666555444444333333333333333333333444555666333333333333333333333333666666444333333444555666666444222333444555444444111111111222222333333333444444333222222333444444222111111222444444333111333333333444444444555555333333333333333333333333444333111000000111333444555444333444555555333111444444444555555555666666000111333555777999:::;;;;;;;;;<<<<<<===>>>>>>>>>CCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOPPPTTTZZZ^^^___`````````eeehhhkkkmmmnnnqqqtttvvvxxx|||[[[UUUSSSWWW[[[\\\]]]___kkktttuuuqqquuuzzz~~~xxxlll\\\LLLAAA<<<<<<999888777666666555555555333333444444555555666666222222333333444555555555555555555555555555555555333444555666666555444333666555555555555444444444444444444444444444444444444444444444555555555666555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333444444444444444444444444333333333333333333333333333333444555555444333333333333333333333333333333555666666666666666555555333555666777666777888:::<<<>>>@@@AAA@@@???@@@AAA???AAADDDDDDCCCCCCCCCDDDFFFHHHLLLNNNNNNNNNOOOPPPTTTWWW[[[]]]^^^___```bbbfffhhhlllnnnppprrrtttvvv{{{zzz}}}[[[YYY\\\cccggggggiiimmmzzz}}}yyy|||wwwfffTTTFFF>>>;;;999888777666666555555666555555555555555666666666555555555444444444444444555555555555555555555555444444555666666555444444555444444444333333333333444444444444444444444444333333444444444555555555555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333333333333333333333333333222222222222222222222222333333444555555444333333333333333333333333333333555555666666666555555444333555666777666777888::::::<<<===>>>======>>>???AAACCCFFFFFFEEEEEEEEEEEEFFFHHHLLLNNNNNNNNNOOOPPPSSSVVVZZZ\\\]]]^^^___aaadddgggkkknnnqqqsssvvvxxx|||{{{~~~```cccllluuuxxxxxx{{{yyyjjjYYYIII???999999999888777666666666666777777666666666666666555777777666666555444444333555555555555555555555555444444555666666555444444444444333333333222222222444444444444444444444444333333444444444555555555555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222333333444444444444333333444444444444444444444444333444555555555555444444333555666777666777888:::999;;;<<<===<<<<<<===???BBBDDDFFFFFFEEEDDDDDDEEEFFFHHHLLLNNNNNNNNNOOOPPPQQQUUUYYY\\\]]]^^^___```bbbfffkkkoooqqqtttwwwyyy{{{{{{mmmttt~~~}}}}}}{{{vvvlll___PPPDDD===:::999888777666666666666888888777777666666555555777777666666666555555555555555555555555555555555444555555555555555555444444444444333333333333222444444444444444444444444444444555555555666666666555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333555555555555555555555555222333444444555444444444333555666777666777888:::;;;<<<============???AAA@@@BBBDDDEEECCCBBBBBBCCCFFFHHHLLLMMMNNNNNNOOOPPPQQQUUUZZZ]]]^^^___```aaacccggglllppprrrtttvvvxxxyyy{{{{{{vvvuuuvvvvvvtttooofffYYYLLLCCC:::999888777777666666666888888777777666666555555555555555666666666777777555555555555555555555555555555555444444555555555555555555555444444444444444444444444444444444444555666666666666777777777555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333444444444444444444444444555555555555555555555555333333333333333333333333555555555555555555555555222333333444555555444444333555666777666777888:::;;;<<<======<<<>>>@@@BBBAAACCCDDDEEECCCBBBBBBBBBFFFHHHLLLMMMNNNNNNOOOPPPRRRVVV[[[___```aaabbbbbbfffiiinnnqqqrrrssstttuuuvvvzzz~~~xxxqqqnnnoooppppppmmmfffZZZLLLCCC::::::999888777777777777777777666666666666666555333444444555666666777777555555555555555555555555666555444444444444555666666666555555555444444444444444444444444444444444555555666666666777777777555444444333333444444555333333333333333333333333333333333222222222111111333333333333333333333333444444444444444444444444444444444444444444444444333333222222222222333333444444444444444444444444222333444555555666555555333555666777666777888:::999:::;;;;;;;;;<<>>===>>>@@@CCCFFFBBBCCCEEEEEECCCAAAAAAAAAFFFHHHLLLNNNNNNNNNOOOPPPOOOTTTZZZ___aaaaaaaaaaaadddhhhnnnsssuuuuuuvvvvvvsss{{{|||tttvvv~~~{{{rrrkkkfffjjjnnnqqqqqqppplll```TTTGGG???999999:::888777888555555555555555555555555666666666666666666666666555555666777777888777777666555555444444555555666444444444444444444444444555555555555555555555555222222111111111111222222333333333333333333333333222222222222222222222222444444444444444444444444222111111111222333333444444444444444444444444444666555444333222333444555444333333333333444555555333333222222333333444555444444444555555555666666444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCCCCCCCDDDDDDEEEEEEFFFFFFCCCGGGLLLOOOQQQRRRTTTUUUSSSWWW]]]```bbbbbbbbbbbbfffiiinnnqqqsssssssssttttttyyytttnnnsss~~~zzztttnnnjjjgggmmmqqqtttttttttpppeeeZZZMMMDDD<<<:::999777666777555555555555555555555555666666666666666666666666444555666666777777777666444333333222222333333444444444444444444444444444555555555555555555555555333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333111111111111111222333333333333333333333333333333666555444333333444555555444444333333444444555666333333222222333333444555444444444444555555555555444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCFFFFFFFFFFFFEEEEEEEEEEEECCCFFFKKKNNNOOOPPPQQQRRRRRRVVV[[[___`````````aaaeeehhhmmmqqqrrrssstttuuuwww{{{~~~ooolllsss}}}xxxtttqqqoooooooooqqquuuxxxxxxyyyuuukkkaaaTTTJJJ@@@;;;999666555777555555555555555555555555666666666666666666666666444444555666666666666555444444333333333333444444444444444444444444444444555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333444444444222222222222222222222222222222111111111111222333555444444444444555666666333333222222333333444555333333333444444444555555444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCHHHHHHGGGFFFFFFEEEDDDDDDEEEHHHLLLOOOOOOPPPQQQRRRQQQUUU[[[^^^______^^^___cccggglllppprrrsssuuuvvvyyy|||uuuqqqzzz~~~|||yyyvvvtttuuuxxx{{{vvvyyy{{{zzzzzzxxxoooeeeZZZNNNBBB<<<999666555777555555555555555555555555666666666666666666666666444444555555555555555444666666555555555555666666444444444444444444444444555555555555555555555555444444333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222555555666666666666666555222222222222222222222222222222222222222222333333555555444444555555666777333333222222333333444555333333333333444444444444444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCFFFFFFFFFEEEEEEEEEDDDDDDHHHKKKOOOQQQQQQQQQRRRSSSRRRVVV[[[^^^___^^^]]]^^^bbbeeejjjnnnqqqsssuuuwwwzzz}}}zzz~~~zzzxxxzzz~~~~~~}}}zzzyyywwwpppggg]]]QQQDDD===:::666666888666666666666666666666666666666666666666666666666444555555555555555444444777666666555555666666777444444444444444444444444555555555555555555555555333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444444444555555555555444333444444444444444444444444444555555666666666777777444444444444444555666666333333222222333333444555333333333444444444555555444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCCCCCCCCCCDDDDDDDDDEEEEEEHHHKKKOOOQQQQQQQQQQQQRRRSSSWWW\\\______^^^]]]]]]aaadddiiimmmppprrruuuxxxyyy|||}}}~~~{{{xxxvvvpppiiibbbUUUHHHAAA<<<888777999666666666666666666666666666666666666666666666666555666666666666555444444555555444444444444555555444444444444444444444444555555555555555555555555333333222222222222333333333333333333333333333333333333333333333333333333444444444444444444444444111111222333333222000///444444444444444444444444111222333444444555444444444333333333333444555555333333222222333333444555444444444555555555666666444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCAAAAAABBBCCCCCCDDDEEEEEEEEEHHHLLLNNNNNNNNNNNNOOOTTTXXX\\\___^^^]]]\\\\\\aaadddhhhlllnnnqqquuuwwwyyyzzz}}}~~~xxxwwwrrrkkkhhh\\\NNNFFF@@@:::777777666666666666666666666666666666666666666666666666666777777777666666555444555555444444444444555555444444444444444444444444555555555555555555555555444444333333333333444444333333333333333333333333444444444444444444444444333333333333333333333333111111333333333222000///333333333333333333333333///000222333444444333333333222222222222333444444333333222222333333444555555555555666666666777777444555666666666666999;;;:::<<<>>>>>>>>>???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDCCCGGGJJJMMMMMMMMMNNNOOOSSSWWW[[[]]]]]][[[ZZZZZZbbbeeehhhkkkmmmppptttvvvyyyzzz}}}zzzxxxtttnnnnnnaaaSSSJJJCCC;;;666666777777777777777777777777666666666666666666666666777777888888777666555555777777666666666666777777444444444444444444444444555555555555555555555555555555555444444555555555333333333333333333333333444444444444444444444444222222222222222222222222333444555666666444222111222222222222222222222222444555777999::::::999999222222111111222222333444333333222222333333444555666666666666777777777777444555666666666777999;;;:::<<<>>>>>>>>>???AAACCCFFFFFFEEEEEEDDDDDDCCCCCCDDDGGGKKKNNNOOOOOOPPPQQQRRRVVVZZZ\\\\\\ZZZYYYXXXbbbeeehhhkkkmmmpppsssvvvyyy{{{}}}|||{{{{{{vvvoooaaaQQQDDD<<<:::;;;;;;:::888666666666777777333333444444444444333333444444444555555555666666888888777777666444333222777777777666555555444444444111333777777333444:::444444444444444444444444444555555555444333333222444444444333333222222222333333333333333333333333222222222333333444444444444444444444444444444444111111111222222333333333555444444333333222111111333333333444444444555555777666555444333444444555777666666666666777777888<<<===>>>>>>===>>>@@@BBBDDDEEEFFFEEEDDDCCCDDDEEEDDDGGGKKKNNNOOOOOOPPPQQQVVVYYY\\\\\\ZZZYYY[[[^^^bbbeeejjjmmmoooqqqsssuuuwwwxxx{{{|||zzzyyyuuuooocccTTTGGG>>>:::::::::999888777666666666666444444555555555555444444444444444555555555666666777777777777666555444333666666666555555444444444666333444777777333444888444444444444444444444444444555555555444444333222555444444444333333333222333333333333333333333333222222222333333444444444444444444444444444444444333333333333333222222222666555555555555444444444333333444444444555555555777666555444333444444555777666666666666777888888;;;<<<>>>>>>>>>???AAACCCDDDEEEFFFEEECCCCCCCCCEEEDDDGGGKKKNNNOOOOOOPPPQQQVVVYYY\\\\\\ZZZYYY[[[]]]bbbfffjjjmmmoooqqqtttuuuzzz{{{~~~yyywwwvvvsssnnneeeYYYLLLAAA;;;999888888888888777666555555555555666666666666555555444555555555555666666666555555666666666666555555555555555444444444444444888444333666666444333444444444444444444444444444444444444444444444333333555555555444444444444444333333333333333333333333222222333333333333444444444444444444444444444444555555444444333222222222444444444555555555666666444444444555555555666666666666555444444444444555666666666666666777888999:::;;;===>>>>>>???BBBDDDDDDEEEFFFEEECCCBBBCCCDDDDDDGGGKKKNNNOOOOOOPPPQQQUUUXXX\\\\\\ZZZYYYZZZ]]]bbbfffjjjnnnppprrrtttvvv{{{|||{{{uuurrrrrrooommmggg]]]QQQEEE===999777888999999888777555444777777666666666666777777555555555555555666666666444444555666666777666666333333444444444444444444777444222444555555333222444444444444444444444444444444444444333444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444111111222222333444555555444444555555555666666666555555555555444444555555666666666666777888999999999;;;======>>>@@@BBBEEEDDDEEEEEEEEECCCBBBCCCDDDDDDGGGKKKNNNOOOOOOPPPQQQTTTXXX\\\\\\ZZZYYYZZZ\\\bbbfffjjjnnnppprrruuuwwwyyy{{{wwwooommmmmmjjjjjjhhh```UUUIII???:::888888999999999777666444888777666666666666777888666666666666666666666666333444555666777777777777222333333333444555555555444444333333333555444222444444444444444444444444555444333333333444444555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222333444444555666666000111111222333444555555444444444444555555555666444444555555555555555555666666666666777888999:::999;;;======>>>@@@BBBEEECCCDDDEEEDDDCCCBBBBBBDDDDDDGGGKKKNNNOOOOOOPPPQQQSSSWWW\\\]]][[[YYYYYY[[[aaaeeejjjnnnppprrruuuwwwxxxzzzssskkkhhhgggfffggggggbbbXXXLLLBBB===::::::::::::999888777666888777666555555666777888777777777666666666666555444444555666777777666666222222333444555666666777444777888555333444555333444444444444444444444444555444333222333444555666444444444444444555555555333333333333333333333333444444333333333333222222333333333333333333333333000000111333444555666777333333444444555666777777333333333444444444555555333444555555666555555555666666666777888999:::;;;:::;;;===>>>>>>???BBBDDDCCCDDDEEEDDDBBBAAABBBCCCDDDGGGKKKNNNOOOOOOPPPQQQRRRWWW\\\]]][[[YYYYYYZZZ```dddiiimmmooorrruuuwwwxxx{{{sssiiidddcccbbbdddeeebbbYYYNNNDDD???<<<<<<;;;:::999999999999888777555444444555777888777777777777666666666555555555666666666666666555222333444555666777888888777>>>@@@999333333444444444444444444444444444444555444333222222444555777222333333333444444444444333333333333333333333333444444444333333222222222222222222222222222222222000111111222333444555555444444444555555666666666222222222333333333333444333333555666666666555555666666666777888999;;;<<<;;;<<<>>>>>>>>>???AAACCCCCCDDDEEEDDDBBBAAABBBCCCDDDGGGKKKNNNOOOOOOPPPQQQRRRVVV[[[]]][[[YYYXXXYYY___bbbggglllnnnqqqtttvvvvvvyyytttiiicccaaa```bbbdddaaaYYYOOOFFFAAA>>>===;;;:::999999:::;;;888666555444444555666888888888777777666666666555555666666666666666555555222333444555666888999999<<>>>>>===>>>@@@BBBCCCDDDDDDDDDBBBAAABBBCCCDDDGGGKKKNNNOOOOOOPPPQQQRRRVVV[[[]]][[[YYYXXXYYY^^^bbbgggkkknnnpppsssuuurrrvvv}}}}}}{{{uuuhhhbbb```ccceeeccc^^^YYYTTTJJJAAABBB;;;777888999777666777666666777777777777666666888777666555444444555666555555555555555555555555444555555222111666@@@HHHXXXRRRHHH>>>777444444555444555555555444333333222555555444444444444555555777666444222222222444555444444444444444444444444444555555555444333333222222222333333333333444444333333333444444555555555444333333333333444555666555555555555555555444444555555666666555444333333555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEDDDGGGJJJMMMNNNOOOQQQSSSXXX[[[^^^___^^^[[[YYYXXX___bbbfffjjjlllooorrrtttyyy{{{~~~xxx~~~sssiiieeecccaaadddeeebbb^^^YYYOOOFFFAAA;;;777888:::888666777777777666666666666777777888777666555444555555666555555555555555555555555555777888777777<<>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEDDDGGGKKKMMMNNNOOOQQQRRRVVVZZZ^^^```___]]]\\\\\\___bbbfffjjjlllooorrrtttyyy{{{uuuxxxxxxqqqkkkgggeee```eeehhhgggddd___UUUJJJAAA;;;777999:::888555666888777666555555666777888777777666555555555555666555555555555555555555555333444666555555888>>>DDD@@@===:::666444444555666444444555555444444333333555555444444444444555555666555444333222333444555444444444444444444444444222222333333222222111111222222333333333333444444444444444444444444333333444444444444444444444444555555555555555555555555666666777777777666555555555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEDDDGGGKKKMMMNNNOOOQQQRRRTTTXXX]]]``````____________bbbfffjjjlllooorrrtttxxxzzz~~~tttrrrzzzuuuppplllgggdddaaafffjjjjjjhhhcccYYYOOOCCC<<<888999:::777555555999777666444444666777999666666666555555555666666555555555555555555555555333444444333222222444666666666555444444444555555333444444555444444333333555555444444444444555555555444444333333333444555444444444444444444444444222222333333333333222222222222222333333333444444555555555444444333333333444444444444444444333333444444444555555555555555666777777777777777666666555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEEEEGGGKKKMMMNNNOOOPPPRRRTTTWWW\\\______^^^^^^^^^___bbbfffjjjlllooorrrtttwwwyyy}}}vvvpppyyy~~~}}}zzzwwwtttooojjjgggeeeiiikkkjjjjjjhhh```XXXGGG???999999:::777555555999777666444444666777999555555666666666666666666555555555555555555555555666777777666555444444555444444444444444444444444333333444444555444444333555555444444444444555555444444444333444444444444444444444444444444444444333333444444444444444333222222222333333333444444555555555444444333333333333444444555555444333333444444444555555555666666666666777777777777777666555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEEEEHHHKKKMMMNNNNNNPPPQQQSSSWWW[[[^^^^^^\\\[[[[[[___bbbfffjjjlllooorrrtttwwwyyy}}}zzzpppttt|||}}}}}}}}}zzzwwwuuutttqqqrrrppplllkkklllhhhcccMMMDDD<<<:::999666555666888777666555555666777888444555666666777666666666555555555555555555555555555555555666666777777777555555555555444444444444333333444444555555444444555555444444444444555555333333444444444444444444444444444444444444444444333333444555555555444444222222333333333333444444444444444444444444333333111222444555555555444333333333444444555666666666555555666777777777666666555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEFFFHHHLLLMMMNNNNNNOOOQQQSSSVVV[[[]]]]]]\\\[[[ZZZ___bbbfffjjjlllooorrrtttwwwyyy~~~~~~vvv{{{~~~pppooosss|||qqqlllllljjjfffSSSHHH>>>:::888555555777777777666666666666777777333444666777777777666666555555555555555555555555444333333333444555555444555555444444444444444444222333444444555555444444555555444444444444555555222333333444555555555444444444444444444444444444222222333444444444444444222222333333333333444444333333444444444444444444000111333555666666555555333333444444555666666777444444555666666666666666555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCDDDFFFFFFDDDDDDDDDEEEFFFIIILLLNNNNNNNNNOOOPPPQQQUUUZZZ]]]^^^]]]]]]]]]___bbbfffjjjlllooorrrtttwwwyyy~~~{{{tttzzzpppkkkmmmvvvllliiigggcccVVVKKK???:::777555666888666666777777777777666666333444666777777777666666555555555555555555555555999777555444444444333222555444444333444444555555222333333444555555555444555555555444444555555555222333444444555555555444444444444444444444444444000111222333333333333333222222333333333444444444333333333444444555555555...000333555777777666555333333444444555666777777333333444555666666555555555555666666777999:::;;;;;;;;;<<<===>>>???@@@@@@CCCEEEFFFFFFDDDDDDDDDEEEFFFIIILLLNNNNNNNNNOOOPPPPPPTTTZZZ^^^___``````aaa___bbbfffjjjlllooorrrtttwwwyyy}}}|||~~~qqqhhhkkk}}}|||qqqllljjjhhhaaaPPP@@@<<<<<<:::999:::666666555666666777888999666666666666666666666666777666555333333333444555333333444555444333111000777555333333444444333222===888333111222444444444555444222222333333222111333333333222222111111111444444444333333222222222666666555555555444444444111111222222222333333333666555333222111222333333333333333333333333333333666666666555555444444444444444444555555555555666===;;;999666555666777888;;;;;;<<<>>>???AAABBBBBBBBBBBBDDDEEEEEEEEEDDDCCCGGGIIILLLNNNPPPQQQPPPPPPSSSUUUWWWZZZ\\\^^^___```dddeeefffhhhkkknnnpppqqqvvvzzz~~~wwwllljjjtttzzzppplllhhheee]]]OOOCCC@@@???:::666666777666666666666777777888666666666666666666666666666666555444444444444444333444444555444333222111555444222222333444333222:::777333222333555555444888666555555666666555444444444444333333333222222444444444444333333333333666555555555444444444444222222333333333444444444555444333222222222333333333333333333333333333333444444333333333222222222444444444555555555555666:::999777666666777:::;;;<<<<<<======>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDGGGIIIKKKNNNPPPPPPPPPOOOSSSTTTWWWZZZ]]]___aaaaaadddeeefffhhhkkknnnppprrrvvvzzzqqqjjjjjj{{{wwwpppmmmhhhddd[[[SSSLLLHHHDDD===666444888888777666666666777777666666666666666666666666555555555666555555444333333444444444444333222222555333222222444555555444777555333333555666555444555444333333444444333222555555444444444444333333444444444444444555555555555555555555444444444444333333444444444555555555555444333333222333333333333333333333333333333333444333333333333222222222444444444555555555555666666666555555777999<<<===<<<<<<=========>>>>>>>>>AAABBBCCCDDDEEEEEEEEEEEEGGGHHHKKKNNNPPPPPPPPPOOORRRTTTWWW[[[^^^aaabbbcccddddddfffhhhkkknnnppprrrvvvzzzvvviiidddsssvvvpppnnniiiddd^^^[[[VVVPPPHHH@@@:::777999999888777666666666666666666666666666666666666444444666666666555444333444444444444444444333333666444333444666777777666333333444555666666666555444222111222333333222111444444444444444333333333333444444555555666666666444444444444444444444444333333333333444444444444444444444333333333444444444444444444444444444444555555555555555555555555444444444555555555555666555555555555777999<<<===:::;;;;;;<<<===>>>>>>???AAAAAABBBCCCDDDEEEFFFFFFFFFHHHKKKNNNOOOPPPOOOOOOQQQTTTXXX\\\```bbbcccdddcccdddfffhhhkkknnnqqqrrrvvvzzzzzziii```llltttpppnnnkkkgggbbbbbb]]]SSSHHH???<<<::::::999888777777666777777666666666666666666666666333444555666666555444333444444444444444444444555555333222333555666666555222333555666666666666666666555444555666777666555222222222222222333333333333444444555555666666666333333444444444444444444222222222222333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666666666555666777888::::::888888:::<<<===???AAAAAABBBBBBBBBCCCDDDEEEEEEFFFFFFHHHKKKMMMOOOOOOOOOOOOQQQTTTXXX]]]```bbbcccccccccdddeeehhhkkknnnqqqsssvvv{{{{{{jjj^^^gggwww~~~qqqllljjjjjjhhhbbbeeebbbTTTEEE===::::::999999888777777777888888666666666666666666666666333444555555666555555555444444444333444444555666333111000000222333333222222444666666555555555666555333333333555666555444111111222222222222333333444444444444444555555555333333333333444444444444111111111222222222333333333333444555555555555444444444444444444444444444222222222333333333333444444444444555555555555666666666666666777777888888777888:::<<<>>>AAABBBCCCDDDCCCCCCCCCCCCDDDEEEEEEFFFGGGJJJMMMOOOOOOOOONNNQQQSSSXXX]]]```bbbbbbaaabbbccceeehhhkkkooorrrssswww{{{{{{kkk```dddsssxxxkkkdddccceeegggaaahhhgggXXXFFF===:::999888888888777888888999999666666666666666666666666444444444444444555666666555444444333444555666777555333222111333333333222333555666666444333555777222111000111333444333222222222222333333333444444444444444444333333333333222222333333333444444444222222222333333333444444222333555666666666555444555555555555555555555555222222222333333333444444444444444555555555555666555555666666777888888999999:::;;;===???AAABBBCCCEEEEEEDDDCCCBBBCCCCCCDDDEEEGGGJJJMMMNNNOOOOOONNNPPPSSSXXX]]]___``````___bbbccceeehhhkkkooorrrtttwww{{{zzzkkkccceeerrrsssggg___]]]aaafffaaakkkmmm]]]JJJ???;;;999888777777777888999::::::666666666666666666666666555444333333444555666777555444444333444555666777999777555555666666555444444666777555333222555777555444333444666777666555333333333444444555555555444444444333333222222222222222222333333444444444333333333444444444555555222333555666666666555555555555555555555555555555444444444555555666666666444444444555555555666666333444555666777888999:::;;;<<<===>>>???@@@AAABBBGGGFFFDDDCCCBBBBBBCCCCCCEEEGGGJJJMMMNNNOOONNNNNNQQQSSSXXX\\\______^^^]]]bbbccceeehhhkkkooorrrtttxxx|||~~~xxxqqqkkkmmm}}}zzziiiaaa___\\\^^^bbb```iiinnndddPPP>>>888:::999888888777777777777777777777777777777777777777777777666666555555555444333444444555555444444333333444444444555666666666444444444444444444444444777666444333222111111111222222333444444555555666333333333333333333333333333333333333333333333333444444444444444444444444444444444555444444333333222222222222222222222222666666666666666666666666555555555555555555555555333444555777888888888888<<<<<<<<<<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDFFFHHHKKKMMMMMMMMMNNNOOOOOORRRWWW\\\______^^^\\\^^^bbbggglllooorrruuuwwwxxx{{{vvvnnnkkkxxxtttfff___\\\ZZZ\\\aaaaaaiiimmmdddPPP@@@999:::999888888777777777777777777777777777777777777777777666666666555555555555333444444555555444444333444444444444555555555555444444444444444444444444444444333333222333333444444444444444444444333333333333333333333333333333333333333333333333333333444444444444444444444444333444444555444444333333333333333333333333333333555555555555555555555555555555555555555555555555666777777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCCCCDDDEEEEEEFFFHHHKKKMMMMMMMMMNNNOOOOOORRRWWW\\\______]]]\\\]]]aaafffjjjnnnqqqtttwwwyyy|||~~~rrrkkkqqqyyypppfff```[[[YYY[[[```bbbhhhkkkcccRRRCCC<<<;;;999888888777777777777777777777777777777777777777666666666666555555555555333444444555555444444333555555555555444444444444444444444444444444444444222222222222333555666777555555555444333222222222333333333333333333333333333333333333333333333333444444444444444444444444333333444444555444444333444444444444444444444444555555555444444333333333555555555555555555555555444444444444555777888:::;;;;;;<<<<<<===???@@@AAABBBBBBCCCCCCDDDEEEEEEEEEFFFHHHKKKMMMMMMMMMNNNOOOOOOSSSWWW\\\^^^^^^\\\[[[[[[___dddhhhlllpppsssvvvzzz}}}wwwlllooozzz~~~}}}|||tttpppiiiccc]]][[[]]]aaaaaaeeegggaaaUUUIIIAAA???999888888777777777777777666666666666666666666666666666666666666555555555333444444555555444444333555555555444444333333333444444444444444444444444222222222333444555666777444444444333333333222222333333333333333333333333333333333333333333333333333333444444444444444444333333444444555444444444555555555555555555555555555444444333333222222111555555555555555555555555333333222111222444777999;;;;;;;;;<<<===???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDFFFHHHKKKMMMMMMMMMNNNOOOPPPSSSXXX\\\^^^]]][[[ZZZZZZ]]]bbbfffjjjnnnrrruuu{{{~~~{{{pppooovvv{{{uuuuuuzzz}}}}}}zzzsssqqqmmmfffaaa```aaabbbaaabbbccc___XXXNNNGGGBBB999888888777777777777777666666666666666666666666555555555666666666666666333444444555555444444333555555444444333333333222444444444444444444444444444444444333333444555555222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444555555222333333444555555555444555555555555555555555555444444333333222222222222555555555555555555555555777666555444555888:::<<<:::;;;;;;<<<>>>???AAABBBBBBBBBBBBBBBBBBBBBCCCCCCFFFHHHKKKMMMMMMMMMNNNOOOQQQTTTXXX\\\]]]\\\ZZZXXXYYY\\\```eeeiiimmmrrruuu{{{~~~rrrnnnqqqxxxwwwtttrrrssswww{{{|||{{{uuutttpppiiigggiiiiiihhhcccbbbaaa^^^ZZZRRRIIICCC999888888777777777777777777777777777777777777777555555555666666666666666333444444555555444444333444444444444333333333333444444444444444444444444666666555444333333333444111111111222333444444444333333333333333333333333333333333333333333333333222333333444444555555555222222333444555555555555555555555555555555555555333333333333333333333333555555555555555555555555555555444555666777999:::::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBFFFHHHKKKMMMMMMMMMNNNOOOQQQTTTXXX[[[]]][[[YYYWWWYYY[[[```dddhhhmmmrrrvvvzzzqqqjjjiiiooo}}}zzzttttttuuuwwwzzz}}}zzzyyyuuuppprrrxxxxxxttthhheeeaaa^^^[[[SSSHHH@@@999888888777777777777777777777777777777777777777555555555555666666666777333444444555555444444333333333333333333333444444444444444444444444444444666666555444444444444444222222222222222222333333333333333333333333333333333333333333333333333333222222333333444555555666111222333444555555555555444444444444444444444444222222333333444444555555555555555555555555555555222333444444555666777888::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBFFFHHHKKKMMMMMMMMMNNNOOORRRTTTXXX[[[\\\[[[XXXVVVYYY[[[___ccchhhmmmssswwwzzz~~~pppfffccciiixxx{{{uuuxxx{{{}}}zzzvvv{{{mmmgggbbb^^^[[[SSSGGG===999888888777777777777777777777777777777777777777444555555555666666777777333444444555555444444333222222222333333444444444444444444444444444444444555555444444444555555666444444333222222111111111333333333333333333333333333333333333333333333333222222333333444555666666111222333444555555555555444444444444444444444444111222333444555555666777555555555555555555555555555666777999::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFHHHKKKMMMMMMMMMNNNOOORRRUUUXXX[[[\\\[[[XXXVVVYYY\\\___ccchhhmmmssswwwyyy~~~tttggg___bbbqqq|||{{{~~~|||}}}zzzpppddd^^^\\\WWWMMMEEE@@@999666888999777555666888777666555555666777888555555555555555444444333555555555444444333333333444444444444444444444444444444444444444444444444555555666666666666555555444444444444444444444444333333333333333333333333222222222222222222222222///000111222222222222222222333333444444333333222666666666555555444444444777666555444444555666777333444555555666666555555333333444666777999:::::::::::::::;;;<<<>>>@@@AAAEEEEEEEEEDDDCCCCCCBBBBBBCCCEEEHHHIIIJJJJJJLLLMMMSSSVVVZZZ\\\\\\ZZZVVVSSSTTTZZZaaafffiiijjjnnnqqqzzzwwwkkkbbbbbbooo~~~ttthhhcccccc___UUUKKKBBB;;;777888999777555555555555555444444555555555555666666666666555444444555555444444444333333333444444444444444444444444444444444444444444444444555555666666666666555555444444444444444444444444444444444444444444444444222222222222222222222222111222333333444444444333222333333444444333333222333333333333333333222222666555444333333444555666333444555555666666555555444555666777888999:::;;;;;;;;;:::;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFIIIJJJJJJKKKMMMNNNSSSVVVZZZ\\\\\\ZZZVVVSSSSSSYYYaaafffiiikkkooorrryyy~~~|||pppfffccclllxxxvvvjjjgggjjjhhh^^^SSSFFF>>>888888999666444555444555555666666555555444666666777777777666555555555444444444444333333333444444444444444444444444444444444444444444444444555555666666666666555555444444444444444444444444555555555555555555555555333333333333333333333333444444555555666555555555333333444444444444333333222222333333333333333333444444333333333333444444444444555666666666666555666777777888999:::::::::;;;;;;;;;<<<===???AAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGJJJKKKKKKLLLNNNOOOSSSUUUYYY\\\\\\YYYUUUSSSRRRXXX```fffiiilllpppsssxxx}}}vvvjjjcccgggooouuujjjiiinnnnnncccXXXJJJAAA:::999888555444555666777888999999888777666777777777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444555555666666555555444444444444444444444444444444444444444444444444444333333333333333333333333444555555666666666555555333333444444444444333333444444444555555666666666444444444444444444444444444444555666666666666666777777777888888999999999<<<;;;;;;<<<===???AAACCCAAAAAABBBCCCCCCDDDEEEEEEEEEHHHJJJLLLLLLMMMOOOPPPRRRUUUYYY\\\\\\YYYUUURRRQQQXXX```fffjjjmmmqqquuuwww||||||nnncccbbbgggyyy}}}sssjjjjjjppppppggg]]]MMMDDD;;;999888555444555666777888999999888777666777777777777777666666555444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444555555555555444444333444444555555444444333444444444555555666666666555555555666666555555555444555666666777777666666666666666777777777888888;;;;;;;;;;;;===???AAABBB@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKLLLMMMMMMOOOPPPRRRUUUYYY[[[[[[YYYUUURRRQQQWWW```gggjjjnnnrrrvvvwww}}}ttteee```bbbooo|||wwwqqqkkkkkkooooooggg```PPPFFF<<<999888555555777555666666777777666666555666666777777777666555555333333333444444444444555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333333333333333333333333333444444444555444444333222444444555555555555444444222222333333333333333333555555666777777666555555555555666777777777777666444555555666777777888888:::::::::;;;<<<>>>@@@AAA@@@@@@AAABBBCCCCCCDDDDDDEEEHHHKKKLLLLLLMMMOOOPPPRRRTTTXXX[[[[[[XXXTTTRRRRRRXXXaaagggkkknnnrrrvvvyyyzzziii``````dddrrrzzzooollliiiiiijjjiiiddd___QQQGGG===999888666666888777666666666666666666777555666666666666555444444333333333444444444555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444444555555555444444333222444444555555555555444444333333333333333333222222444444555666666555444444555555666777777777777777444444555777888999::::::999999999999;;;===???@@@AAAAAAAAABBBBBBCCCCCCCCCEEEGGGJJJKKKLLLLLLNNNPPPRRRTTTXXX[[[[[[XXXTTTRRRSSSYYYaaagggkkknnnrrruuu{{{|||yyy}}}~~~lllaaa___]]]kkkzzz~~~ssshhhgggeeeeeedddbbb___\\\RRRGGG===999888666777999:::999888777777888999:::555555555555555444444333333333333444444555555555444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555555555555555555555444444444444444444444444555555666666555444333333444444555555555555444444666666666555555444444444333333444555555444333333555666666777777777777777444555666777999;;;<<<<<<999888888999:::<<<>>>@@@AAAAAABBBBBBBBBBBBCCCCCCEEEGGGJJJKKKKKKLLLNNNOOOQQQTTTXXX[[[[[[XXXTTTQQQSSSZZZbbbhhhkkknnnqqquuu}}}zzz|||sssmmm```\\\\\\hhhwwwxxxooogggaaa\\\\\\___```\\\WWWMMMGGG@@@:::888777777777555555555555555444444444555555555555555555555555444444444444444444444444555444333333333333444555444444555555555555444444333333222222333333444555555555444444444333333333444444444444444444444444333333333333333333333333666666555555555444444444555555444444444333333333555555555444444333333333444444555555555555444444777777777777777666555555999888666555555555777777:::999999:::;;;===???AAADDDDDDCCCCCCCCCCCCDDDDDDDDDFFFJJJLLLLLLMMMNNNOOOQQQTTTWWWYYYYYYWWWTTTRRRRRRXXXaaagggkkkmmmppprrr|||}}}~~~|||nnnaaa]]]\\\gggwww}}}tttkkkccc]]]XXXXXX[[[\\\YYYTTTNNNHHHAAA;;;888888888777555555666777888999::::::555555555555555555555555444444444444444444444444555444333333333333444555444444555555555555444444333333222222333333444555111222222333444555666666444444444444444444444444333333333333333333333333666555555555444444444444555555444444444333333333444444444444444444333333444444555555555555444444777777777777777666555555999888888777777777888888:::999999:::;;;===???AAADDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLLLLLLLNNNOOOQQQSSSVVVXXXXXXUUURRRPPPUUU[[[bbbfffiiimmmtttzzzzzzqqqddd^^^YYYdddsss~~~zzzzzz|||yyyqqqiiiaaa\\\WWWWWWYYYZZZXXXTTTOOOJJJBBB<<<:::888888777666777777888999:::;;;;;;555555555555555555555555444444444444444444444444555444444333333444444555444444555555555555444444333333222222333333444555111222222333444555666666444444444444444444444444333333333333333333333333555555555555444444444444555555444444444333333333333333444444444444444444444444555555555555444444666666777777777666555555888888999999:::999999999::::::::::::<<<>>>@@@AAADDDDDDCCCCCCCCCCCCDDDDDDDDDGGGJJJLLLLLLLLLMMMNNNRRRTTTWWWXXXXXXUUURRROOO[[[aaagggiiiiiilllttt|||zzzvvviiiaaaUUU___mmmzzzyyywwwvvvxxxzzzxxxpppjjjccc^^^ZZZYYY[[[\\\ZZZWWWQQQKKKDDD>>>;;;999888777888777777666666555555555444444444444444444444444444444444444444444444444444444444444444444444444333444444555555444444333333333222222333333444555555555444444444333333333444444444444444444444444333333333333333333333333444444444444444444444444555555444444444333333333333333333444444555555555444444555555555555444444555666666666666666555555666777999:::::::::999888::::::::::::<<<>>>@@@AAADDDDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLLLLMMMNNNSSSUUUXXXZZZYYYVVVSSSPPP___gggoooqqqnnnmmmqqqwww~~~~~~|||{{{nnndddVVV^^^iiivvvssspppqqqtttxxxyyyvvvpppkkkeeeaaa\\\ZZZ[[[\\\[[[YYYRRRMMMFFF@@@===;;;888777777777666555555444333333333333333333333333333333444444444444444444444444444444444444444444444444333333444444444444333333333333222222333333444555555555444444444333333333444444444444444444444444333333333333333333333333333333444444444444444444555555444444444333333333333333333444444555555555444444555555555555444444555555666666666666555555444555777999::::::999999;;;::::::;;;<<<>>>@@@BBBDDDDDDCCCCCCCCCCCCDDDDDDEEEHHHKKKLLLLLLLLLMMMNNNRRRTTTWWWYYYXXXVVVRRRPPPYYYdddqqqxxxwwwsssrrrssswwwrrrppprrrxxx~~~ttthhh[[[```hhhsss}}}wwwmmmiiimmmtttxxxyyyuuuppplllfffbbb]]]ZZZYYYYYYYYYXXXTTTOOOHHHBBB>>><<<999777555666666666777777777888333333333333333333333333444444444444444444444444333444444555555444444333333333444444444444333333333333222222333333444555111222222333444555666666444444444444444444444444333333333333333333333333333333333333444444444444555555444444444333333333333333444444444444444444444444555555555555444444444444555666666666555555444555666888999:::::::::;;;;;;;;;;;;<<>>@@@;;;;;;;;;<<<===???AAABBBDDDDDDCCCCCCCCCCCCDDDDDDFFFHHHKKKLLLLLLKKKLLLMMMRRRUUUYYY\\\]]]\\\YYYXXXWWWYYY___jjjvvv|||vvvggg^^^ZZZ___iiiuuuzzzuuuqqqpppmmmvvvxxxooommmhhhccc___^^^[[[WWWSSSVVVSSSMMMFFF???;;;888777888777777666666666666666444444444444444444444444777777666555555555555555555555555444444333333333222333333444444333333222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666888555333444666888666444333444555555666666555555333444666777777777666555444555777999;;;<<<<<<<<<===<<<:::999:::===@@@AAACCCCCCCCCCCCCCCBBBBBBBBBEEEGGGIIIKKKKKKLLLNNNPPPQQQUUU[[[___```]]]YYYVVVRRRWWW]]]eeennnwww~~~xxxaaaXXXRRRUUU___kkkyyy}}}wwwsssqqqppprrr{{{{{{rrrpppmmmjjjiiigggccc\\\WWWVVVSSSMMMFFF@@@;;;999777999999888777777777777777444444444444444444444444666666555444444444444444555555444444444333333333222333333444444333333222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666777444222333555666555444333444555555666666555555444444666777777777666555555666777999:::;;;;;;<<>>===<<<<<<===???BBBCCCAAABBBBBBBBBCCCDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOOQQQTTTZZZ^^^^^^[[[WWWSSSTTTXXX```gggmmmsssxxx|||~~~iii^^^TTTRRRXXXccctttyyywwwwwwxxxzzzwww~~~|||uuusssvvv{{{~~~uuufff[[[XXXUUUPPPIIICCC>>>:::999999999888777777777777888555555555555555555555555555555444444333444444555333333333333333333333333222333333444444333333222444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666444444333333333444444444333444555555666555555555444555555666666666666666888888888888888999::::::;;;:::::::::<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEECCCFFFIIIJJJKKKKKKLLLNNNPPPTTTYYY\\\]]]YYYUUUQQQQQQVVV___ffflllqqquuuxxxjjj___SSSNNNQQQZZZkkkyyy|||zzz{{{~~~~~~xxxuuuzzz|||kkk^^^YYYVVVQQQKKKEEE@@@<<<999888888777666666666666777555555555555555555555555666555555555555555666666333333333333333333333333222333333444444333333222444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666555555444444333444444555333444555555666555555555555555555555666666666777888777777777777888:::::::::::::::;;;<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEEEECCCFFFIIIKKKLLLLLLMMMNNNPPPSSSXXX[[[[[[WWWRRROOOLLLRRR\\\dddkkkppptttwwwyyymmmbbbUUUNNNNNNUUUeeesss}}}~~~|||xxx~~~pppcccYYYWWWSSSMMMGGGAAA===:::888777777666666666666666555555555555555555555555666555555555555666777777222222222222333333333333222333333444444333333222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666444555555444333333444666333444555555666666555555666555555555555666777777777777666666777888:::;;;;;;;;;<<<===???AAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDCCCFFFJJJMMMMMMMMMMMMNNNPPPSSSWWWZZZZZZVVVPPPMMMJJJPPPYYYbbbiiioootttwwwyyy~~~ssshhhZZZQQQNNNSSSbbbppp||||||~~~yyyqqqdddZZZXXXTTTOOOHHHBBB>>>;;;999888777777666666777777555555555555555555555555555444444444555555666777111111222222222333333333222333333444444333333222444444444444444444444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666222444555444222111333666333444555555666666555555666555555444555666777888666666555555666999;;;<<<:::;;;<<<===???AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDGGGLLLNNNNNNNNNNNNOOOOOORRRWWWYYYYYYTTTOOOKKKJJJOOOXXX```gggmmmrrruuuyyy}}}ssshhh[[[QQQLLLPPP]]]kkk|||}}}}}}www}}}pppcccZZZXXXUUUOOOIIICCC>>>;;;:::999999888777888888888666666666666666666666666333333333333333444555666111111111222222333333333222333333444444333333222444444444444444444444444222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333222333555444333333444666111333444333000000222555333444555555666666555555666555555444444666777888555555444555666999<<<===888999:::<<<>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBBBBDDDHHHLLLOOOOOOOOOOOOOOOOOORRRVVVYYYXXXTTTNNNJJJKKKPPPWWW___eeekkkppptttwww~~~xxxmmm]]]OOOKKKPPPZZZbbbttt}}}{{{xxxkkkaaaZZZXXXUUUQQQMMMHHHAAA===888888888888777555444333555666777888888777666555555444333333222222222222333777::::::777555444555555555555444444333333333555444444333333444444555222222333333333333444444666555444333333333333333222333333444444333333222333333333333333333333333444444444444444444444444444555555555444333222222222222222333333333444444666666666666666666666666444555777888777888999;;;<<<;;;::::::;;;>>>@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEDDDGGGKKKOOOQQQPPPNNNMMMOOORRRVVVXXXXXXUUUQQQNNNMMMPPPVVV]]]eeemmmrrruuu|||}}}rrrbbbSSSLLLNNNVVV]]]pppzzz}}}~~~|||{{{{{{yyyqqqeee\\\ZZZXXXTTTQQQMMMGGGAAA<<<999999999888777666555444555666777888888777666555666555444444333333333444999>>>BBB???777222222555555555444444444333333333555444444333333444444555222222333333333333444444555555444333333333444444000000111111111111000000333333333333333333333333444444444444444444444444444444555555555444333333333333333333444444444444666666666666666666666666444555777888777888999;;;;;;;;;::::::;;;>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEEEEEEEHHHLLLPPPRRRQQQOOOMMMQQQSSSWWWYYYYYYVVVSSSPPPPPPSSSXXX___gggnnntttwww|||yyyiiiXXXNNNMMMRRRWWWkkkvvv}}}{{{xxxuuuqqqjjj___XXXYYYVVVTTTQQQMMMHHHAAA===;;;::::::999888777666555555666777777777777666555666666555444444444555555999@@@DDD@@@555///111777555444444444444333333333555444444333333444444555222222333333333333444444444444333333333444555555333444444444444444444333333333333333333333333333444444444444444444444444444444555555666555555555333444444444444555555555666666666666666666666666444555777888777888999;;;::::::::::::<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEFFFIIIMMMQQQSSSRRRPPPNNNRRRTTTXXXZZZZZZXXXUUURRRRRRUUUZZZaaaiiiooouuuwww{{{~~~}}}}}}~~~~~~}}}vvvuuutttttttttuuuvvvwwwyyy~~~~~~ooo^^^QQQMMMOOOTTTgggsss~~~{{{vvvqqqllleee]]]WWWVVVTTTRRRPPPMMMIIIDDD@@@<<<;;;:::999888777777777444555666777777666555444555555444444444444555555222888<<<:::444111333777444444444444444444444444555444444333333444444555222222222333333333444444333333333333333444555666555555666666666666555555333333333333333333333333444444444444444444444444333444555555666666666666444444444555555555666666666666666666666666666666444555777888777888999;;;999::::::;;;===???@@@BBBCCCCCCBBBCCCCCCDDDEEEFFFGGGJJJNNNRRRTTTSSSQQQOOOQQQTTTWWWZZZZZZXXXVVVTTTTTTWWW\\\bbbiiioootttwwwzzz~~~zzzxxxuuuuuuuuuuuuwwwzzz}}}~~~~~~~~~}}}}}}~~~~~~yyywwwuuuuuuuuutttsssqqqpppooommmkkkkkklllnnnooonnnoooqqqrrrqqqpppmmmllljjjiiijjjjjjlllnnnppprrrwww|||tttdddUUUNNNNNNRRRcccooo~~~}}}zzztttnnnhhhaaa[[[WWWTTTSSSQQQPPPOOOKKKGGGCCC===<<<:::999888888888888444555666777777666555444444333333333333333444444111222333444444444555555444444444444444444444444555444444333333444444555222222222333333333444444333333333333333444555666222222333333333333222222333333333333333333333333444444444444444444444444333333444555666666666555444444444555555555666666666666666666666666666666444555777888777888999;;;888999:::;;;===???AAABBBBBBBBBBBBCCCCCCDDDFFFFFFGGGJJJNNNRRRTTTSSSQQQPPPQQQSSSVVVXXXYYYXXXVVVUUUUUUWWW\\\aaahhhmmmrrrtttyyy}}}yyyrrrlllhhhfffcccbbbbbbbbbdddfffhhhiiijjjiiiiiihhhhhhhhhiiiiiigggeeeddddddddddddcccaaaaaa``````___```aaacccdddeeefffgggiiiiiiiiiiiihhhhhhiiijjjlllppptttwwwyyywwwhhhXXXNNNMMMPPP^^^kkk}}}~~~zzzzzzzzzzzzwwwrrrllleee___[[[YYYUUUTTTSSSQQQPPPLLLHHHDDD===<<<:::888777777888888444555666666666666555444333333222222222333444444666444222333555666444222333333333444444444444555555444444333333444444555222222333333333333444444444444333333333444555555222333333444444333333222333333333333333333333333444444444444444444444444333333444444555444444444333444444444444555555555666666666666666666666666444555777888777888999;;;888888:::<<<>>>@@@AAABBBBBBBBBBBBCCCCCCEEEFFFGGGGGGJJJNNNRRRTTTSSSQQQOOOPPPRRRUUUXXXYYYYYYXXXWWWUUUXXX\\\aaaggglllppprrrwww~~~~~~|||{{{zzzwwwuuussspppnnnmmmmmmmmmhhhiiiiiifffaaa]]][[[ZZZVVVVVVVVVVVVWWWXXXYYYYYY\\\[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[[[[\\\]]]\\\[[[[[[\\\^^^```ccceeeggghhhlllmmmnnnppprrrtttuuuvvvvvvwwwyyy}}}zzzkkkYYYNNNKKKMMMWWWeeezzzuuurrrtttwwwwwwyyywwwsssnnngggbbb^^^]]]ZZZXXXVVVSSSPPPLLLFFFBBB===<<<999777666666777888444444555666666555444444333333333333333444555555666555555444444333444444333333333444444444555555555444444333333444444555222222333333333333444444555555444333333333444444444444555555555555444444333333333333333333333333444444444444444444444444333333333333333333222222333333333333444444444444666666666666666666666666444555777888777888999;;;777888:::<<<>>>@@@AAAAAABBBBBBBBBBBBDDDEEEFFFGGGFFFIIINNNRRRSSSSSSQQQOOOQQQSSSVVVYYYZZZZZZZZZYYYWWWYYY]]]aaaggglllooorrrvvv|||~~~|||zzzxxxwwwvvvvvvvvvvvvuuutttrrrpppooonnnmmmlllkkkjjjhhhgggfffeeeeeecccaaa___]]]\\\\\\\\\YYY[[[\\\[[[XXXUUUTTTTTTOOOPPPPPPPPPQQQQQQQQQQQQWWWWWWVVVVVVVVVWWWWWWXXX[[[ZZZYYYZZZ[[[\\\\\\ZZZ]]]___cccgggkkkoooqqqrrryyyzzz{{{}}}|||mmmZZZMMMIIIJJJRRR```wwwvvvkkklllrrrvvvvvvzzzyyywwwqqqkkkfffcccbbb^^^\\\YYYUUUQQQKKKDDD???===;;;999777666666777888333444555666666555444333444444444444444555666777000333555444111000333777333333333444444555555555555444444333333444444555222222333333333444444444666555444444333333333333000111111222222111111000333333333333333333333333444444444444444444444444333333333333222222111000222222222333333333444444666666666666666666666666444555777888777888999;;;666888:::<<<>>>@@@AAAAAAAAAAAABBBBBBDDDEEEFFFGGGFFFIIIMMMQQQSSSRRRPPPNNNSSSTTTWWWZZZ[[[\\\[[[[[[XXXZZZ^^^bbbggglllppprrrvvv{{{~~~||||||zzzwwwssspppnnnmmmmmmooonnnkkkhhheeebbbaaa```bbbcccccccccbbb```^^^\\\___^^^]]][[[YYYWWWVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRWWWUUUSSSRRRSSSTTTRRRQQQMMMMMMMMMLLLKKKLLLOOORRRQQQRRRSSSSSSSSSTTTXXXZZZ___^^^^^^___bbbdddeeeeeelllooorrrvvvzzz~~~|||nnn^^^QQQJJJGGGQQQ]]]ooo|||ooojjjlllqqquuuxxx}}}zzzvvvqqqkkkfffaaa___]]][[[XXXTTTPPPLLLHHHFFF>>>:::777999999666555666888777666555444444444555111222444555555444222111666555555555555444444444333333333222222111111111333333333333333333333333222222333333333333444444000000111222444555666666444444444444333333222111333333333333333333333333333333333333333333333333333333222222333333444555333333333444444444555555555555555555555555555555666666666777888888999999888888999:::<<<>>>@@@AAAAAABBBDDDDDDCCCCCCEEEFFFEEEHHHLLLOOOPPPPPPQQQRRRSSSUUUYYY]]]___```___^^^WWWWWWZZZ___eeekkknnnooovvvzzz{{{zzzyyyxxxxxxyyyzzz{{{|||zzzwwwuuurrrqqqppppppqqqnnnmmmmmmoooooommmkkkmmmkkkhhheeecccaaa`````````___]]][[[YYYXXXXXXWWWXXXYYYYYYYYYYYYXXXVVVVVVWWWVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPNNNNNNNNNMMMMMMOOOQQQSSSSSSUUUWWWXXXZZZ]]]aaaddddddeeefffiiimmmppprrrsss{{{}}}ppp```RRRKKKHHHMMMYYYkkk|||}}}uuulllhhhlllrrrxxx||||||yyyuuuqqqlllgggccc```___]]][[[XXXTTTPPPKKKHHH@@@;;;888::::::777666777666666777777888999999:::999888666444333333333333555555555555444444444444444333333333222222222222333333333333333333333333222222333333333333444444333333333333333333333333333444444444333333222111333333333333333333333333333333333333333333333333333333222222333333444555333333444444444555555555555555555555555555555555666666666777888888999999888999999:::<<<>>>???@@@AAABBBDDDDDDCCCCCCEEEFFFEEEHHHMMMOOOPPPPPPPPPQQQTTTVVVZZZ^^^```aaa``````XXXXXXZZZ^^^dddiiimmmnnntttxxx}}}|||xxxrrrlllfffeeedddccccccdddeeeffffffeeecccaaa___^^^^^^]]]^^^\\\[[[\\\]]]]]]\\\[[[]]]\\\ZZZXXXVVVUUUUUUTTTRRRQQQQQQPPPPPPPPPQQQQQQPPPQQQQQQRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQQQQOOOOOOOOOQQQNNNNNNMMMMMMNNNOOOQQQSSSVVVXXX[[[^^^aaaeeejjjmmmqqqtttwww|||rrrbbbTTTLLLIIIHHHTTTfffwww}}}ssspppkkkiiilllrrrzzz~~~|||yyyuuuqqqnnnjjjeeebbb___^^^[[[YYYWWWRRRMMMIIIBBB===:::;;;;;;888777888666777:::<<>>???@@@BBBCCCDDDCCCCCCDDDFFFFFFIIIMMMPPPPPPOOOOOOPPPTTTVVVZZZ^^^aaaaaaaaa```[[[ZZZYYY\\\bbbhhhlllnnnsssvvv}}}{{{{{{{{{zzzwwwtttrrrpppnnnllljjjiiigggddd___\\\YYYXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXVVVVVVUUUUUUUUUUUUTTTUUUUUUVVVUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQOOONNNNNNNNNNNNOOOPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQVVVXXXYYYXXXUUUSSSTTTUUUUUUSSSQQQPPPQQQSSSTTTUUU\\\```eeejjjnnnsssxxx|||ssscccUUUMMMIIIGGGQQQbbbsss|||vvvoooppppppmmmooovvv}}}|||wwwsssppplllgggccc^^^\\\ZZZXXXVVVRRRLLLFFFCCC===999::::::777777888777:::===@@@CCCDDDCCCCCC@@@===888444222333555777555555555444444444333333444444444444444444444444333333333333333333333333222222222333333333444444555555444333333222111111333333333444444333333222333333333333333333333333444444444444444444444444333333333333333444555555444444444444555555555555555555555555555555555555666666666777888888999999:::::::::;;;<<<===>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFFFFJJJNNNPPPPPPOOONNNNNNSSSUUUYYY]]]```aaaaaa```]]][[[ZZZ\\\aaagggkkknnnrrrvvv}}}~~~{{{wwwtttqqqnnnmmmlllkkkkkkjjjkkkkkkffffffeeeeeecccaaa___^^^[[[ZZZZZZYYYYYYWWWUUUSSSRRRRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRSSSSSSSSSTTTTTTUUUQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPRRRRRRRRRQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRSSSSSSSSSUUUUUUVVVVVVWWWXXXYYYYYY[[[\\\^^^____________``````\\\WWWUUUWWWYYY[[[\\\eeejjjqqqyyytttdddVVVMMMJJJHHHQQQ___ooo|||~~~zzzwwwoootttvvvtttxxxzzzuuurrrpppkkkgggbbb___[[[YYYXXXTTTMMMGGGCCC===999999888666555888777999<<<>>>??????>>>>>>999888666555444444555666555444444444444333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222333333444444333333333333333333333333333333333444444444444444444444444444444333333444444555666444444444555555555666666666666666666666666666666666666666777888888999999:::::::::;;;<<<===>>>>>>@@@AAACCCCCCBBBBBBDDDEEEFFFIIINNNQQQQQQOOONNNNNNQQQSSSWWW\\\___```______^^^\\\[[[]]]aaaggglllnnnrrrvvv}}}~~~|||xxxrrrmmmjjjlllmmmnnnmmmkkkgggcccaaa^^^]]]\\\[[[[[[ZZZ[[[[[[WWWWWWWWWVVVUUUTTTSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPRRRRRRRRRRRRSSSUUUOOOPPPPPPQQQQQQPPPPPPOOOQQQPPPPPPOOOOOOPPPPPPPPPSSSSSSSSSRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZ\\\]]]___aaabbbcccddddddfffjjjoooqqqqqqpppgggaaaZZZXXX[[[```dddeeemmmsss|||}}}wwwyyyyyyyyyxxxyyy}}}~~~sssdddVVVMMMJJJHHHOOO[[[iiiwww}}}|||sssyyy}}}}}}|||vvvuuutttqqqnnnkkkfff```]]]\\\XXXQQQKKKDDD===999888888555555888666666888888888888777666333444444444444444444444444444444444333333333333333333333333444444444444333333333333333333333333222222333333333333444444222222222333333444444444222222333444444444333333333333333333333333333333444444444444444444444444444444444444444555555666444444555555555666666666666666666666666666666666666666666777888888999999999::::::;;;<<<===>>>??????AAABBBCCCBBBBBBCCCEEEDDDIIINNNQQQQQQPPPOOONNNOOORRRVVV[[[^^^_________^^^]]]\\\___dddiiimmmnnnrrrvvv}}}~~~|||zzzwwwtttrrrqqqppphhhhhhiiiiiigggccc___\\\[[[]]]___```___\\\XXXUUUUUUTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNNNNNNNOOOPPPMMMMMMNNNNNNNNNNNNMMMMMMKKKLLLNNNOOOPPPPPPPPPPPPOOOQQQTTTTTTSSSSSSVVVXXXSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTSSSSSSTTTUUUVVVVVVXXXXXXXXXYYY[[[]]]___`````````bbbdddfffhhhjjjjjjiiikkkmmmooorrruuuwwwxxx{{{yyyyyytttmmmeeeccchhhqqqwwwzzzxxxtttrrrsssssstttwww}}}|||qqqcccUUUMMMJJJEEEKKKUUUcccrrr~~~}}}}}}wwwxxxzzzzzzxxxtttlllddd___^^^\\\UUUOOOEEE???:::999888666666999666666666666555555555444333333333333333333333333444444444333333333222222222222222222333333333444333333333333333333333333222222333333333333444444222222222333333444444444111222333333444444444333333333333333333333333333555555555555555555555555444444444444444555666666555555555555666666666666666666666666666666666666666666666777888888999999888999999:::<<<>>>???@@@???AAABBBBBBBBBBBBCCCEEECCCHHHNNNQQQRRRQQQOOOOOOPPPRRRWWW[[[___`````````]]]]]]^^^aaafffkkknnnoooqqqttt{{{|||yyyvvvsssqqqnnnnnnoooqqqqqqqqqjjjiiifffdddaaa___^^^^^^YYYZZZ]]]^^^]]][[[XXXUUURRRTTTWWWYYYXXXVVVRRROOOQQQPPPOOONNNMMMMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOOKKKLLLMMMMMMMMMMMMNNNOOOMMMNNNNNNOOOOOONNNNNNMMMMMMNNNPPPRRRTTTTTTTTTSSSSSSUUUXXXXXXWWWWWWZZZ]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXXXXYYYZZZ[[[\\\^^^^^^^^^___```aaadddhhhkkkmmmlllmmmpppsssvvvyyy{{{|||~~~uuuttt|||~~~xxxvvvqqqsssuuuwww{{{}}}~~~~~~~~~zzzpppbbbUUUMMMJJJBBBGGGQQQ___ooo}}}}}}xxxzzz~~~wwwoooeee```___\\\VVVPPPGGG@@@;;;:::999777777:::999888777666666666777777555444333111111222333444444444444333333333222222111111111222222333333333333333333333333333333333222222333333333444444444333333333333333333333333111222333333444444444444333333333333333333333333555555555555555555555555555444444444444555666666555555555555666666666777777777777777777777777777666666666777888888999999888888999:::<<<>>>@@@AAA???AAABBBBBBBBBBBBCCCEEEBBBGGGMMMQQQRRRQQQPPPOOOQQQSSSXXX\\\```aaaaaaaaa]]]]]]^^^ccchhhmmmoooppppppsssyyy|||{{{zzzyyyxxxwwwwwwwwwyyyvvvqqqooonnnlllhhheee^^^]]]]]]\\\\\\]]]]]]^^^[[[ZZZZZZYYYXXXWWWWWWVVVUUUSSSRRRTTTWWWWWWSSSNNNTTTUUUXXXZZZZZZVVVOOOJJJMMMMMMLLLLLLLLLKKKKKKKKKOOOMMMKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQSSSTTTTTTSSSTTTUUUWWWUUUYYY^^^bbbcccdddeeefffeeefffggghhhhhhhhhffffffhhhdddeeeiiillljjjiiikkkiiillloooqqquuuyyy~~~}}}{{{zzzzzz|||}}}wwwooodddXXXNNNHHHGGGGGGLLLYYYggguuu}}}}}}xxxnnnccc\\\[[[YYYTTTOOOIIIDDD>>>:::777777666555777777777777666555333333666555444333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444222222222222222222222222333333333222222111111111222333444444555555444444222111111000000111111222555444333333333333444555333333333444444444555555333444444555666777888888888888888888888888888888777888999;;;===>>>???@@@CCCBBBBBBBBBBBBCCCDDDDDDFFFIIILLLOOOQQQQQQPPPOOOTTTUUUXXX[[[^^^aaaccccccaaa```___ccchhhlllllllllqqqtttzzz{{{zzzyyyxxxvvvuuutttssshhhhhhfffeeeeeedddddddddgggeeebbbaaaaaa```]]]ZZZUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTSSSRRRRRRQQQSSSPPPOOOPPPSSSTTTPPPLLLQQQQQQSSSUUUUUURRRMMMIIILLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLLLLMMMNNNNNNNNNQQQQQQQQQQQQRRRSSSTTTUUUXXXXXXWWWWWWWWWWWWVVVVVVTTTUUUVVVUUUUUUVVVXXX[[[aaaffflllqqqtttuuuvvvvvvyyyzzz|||}}}|||xxxxxx|||}}}}}}}}}||||||}}}~~~yyyqqqfffYYYNNNGGGFFFEEEJJJUUUcccrrr{{{{{{}}}~~~}}}vvvmmmbbb\\\ZZZXXXSSSNNNIIIDDD>>>:::777777666555666777777777666555444444666555444333333333333444444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333222222222111111222333444444555555444444333333333222222333333333555444333333333333444555333333333444444444555555444444555555666666777777555555666777888888999999777888999;;;===>>>???@@@DDDDDDCCCCCCDDDDDDEEEFFFFFFHHHKKKNNNPPPPPPOOOOOOQQQSSSVVVZZZ^^^bbbdddeeebbbaaa```ccchhhlllmmmmmmppptttzzz}}}|||zzzyyyzzzyyywwwvvvrrrssssssrrrpppmmmjjjhhheeedddcccbbbaaa```___^^^ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUSSSSSSTTTTTTSSSRRROOONNNNNNMMMMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMQQQOOOLLLMMMPPPPPPNNNLLLOOOOOOOOOPPPQQQPPPNNNLLLMMMMMMNNNOOOOOOPPPQQQQQQOOOPPPPPPPPPQQQQQQQQQQQQTTTUUUUUUWWWXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[ZZZ]]]```dddlllrrr{{{~~~}}}{{{tttiii[[[NNNFFFEEECCCGGGPPP]]]mmm}}}yyyyyyyyyyyyxxxrrrjjjaaa[[[YYYWWWRRRNNNIIIDDD>>>999777777666555555666666666666666555555555555444333333333444444444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444444444444444444444444444333333333222222222222111222333444444555555444444555555555555555555555555555444444333333444444555333333333444444444555555555555555666666666666666333333444666777888999:::777888999;;;===>>>???@@@CCCCCCBBBBBBBBBCCCDDDDDDEEEGGGJJJMMMOOOOOONNNNNNOOOQQQUUUYYY^^^bbbdddfffbbbaaaaaadddhhhlllmmmmmmpppuuu|||}}}yyywwwuuussspppnnnmmmkkkiiiiiiiiiiiigggeeedddddddddcccaaa___\\\ZZZYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSQQQQQQPPPPPPQQQQQQQQQPPPOOOOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLPPPNNNLLLMMMOOOPPPOOONNNQQQPPPOOOOOOQQQRRRRRRQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTUUUWWWWWWWWWWWWWWWXXXZZZ[[[]]]```dddgggjjjlllkkkjjjjjjiiiiiihhhhhhhhhhhhhhhgggffffffiiinnnrrryyy~~~}}}~~~}}}wwwkkk\\\NNNEEEEEECCCEEEMMMXXXhhh}}}|||wwwuuutttrrrpppjjjddd]]]YYYXXXWWWSSSOOOHHHDDD>>>999888777777666444555666666666666666555555444444333333333444444444444444444444444444444333333333333333333333333222222222333333333444444444333333222222333333444444444444444444444444444222222222222222222222222222333444444555555444444555555555666666555555555444444444444444444444444333333333444444444555555666666666666666555555555444444555666777888999:::777888999;;;===>>>???@@@@@@@@@??????@@@@@@AAABBBEEEFFFIIIKKKMMMNNNNNNMMMOOOQQQUUUYYY]]]aaacccddd``````aaadddgggjjjlllmmmpppuuu|||{{{vvvrrrpppmmmjjjgggeeedddbbb```^^^\\\ZZZYYYYYYZZZYYYXXXVVVYYYYYYYYYYYYWWWVVVTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPMMMMMMMMMLLLMMMMMMNNNNNNQQQRRRRRRQQQQQQPPPPPPQQQPPPOOOOOONNNNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMMMMMMMOOONNNMMMNNNPPPRRRRRRRRRTTTSSSRRRSSSUUUWWWWWWVVVRRRSSSTTTUUUVVVWWWXXXXXX[[[]]]______^^^^^^```bbbeeegggjjjnnntttyyy~~~~~~~~~yyyyyyxxxwwwxxx{{{}}}}}}~~~xxxlll]]]OOOFFFEEECCCDDDJJJTTTcccyyy|||wwwsssnnnjjjggg```]]]YYYWWWXXXWWWTTTRRRHHHCCC===999888777777666444555666666666666666555444444333333333444444555444444444444444444444444333333333333333333333333222222222333333333444444444333333222222333333444222222222222222222222222222222222222222222222222222333444444555555444444333444555555555555444333444444444444444444444444333333333444444444555555666666666666666555555555777777888888888888999999777888999;;;===>>>???@@@@@@????????????@@@AAAAAAEEEFFFHHHKKKLLLMMMNNNNNNQQQSSSVVVYYY]]]___aaabbb___```aaacccfffhhhkkkmmmpppuuu{{{}}}|||{{{|||xxxvvvrrrmmmhhhdddbbb```\\\ZZZWWWWWWWWWWWWVVVTTTTTTRRRQQQRRRSSSTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRPPPOOOPPPQQQOOONNNNNNMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYZZZ\\\^^^^^^]]][[[WWWXXXZZZ\\\___aaacccdddhhhjjjkkkjjjhhhiiimmmqqqwwwyyy|||}}}|||}}}~~~}}}wwwlll^^^PPPHHHEEECCCDDDHHHPPP^^^sss~~~xxxrrrkkkdddaaaZZZXXXWWWVVVVVVVVVTTTRRRGGGCCC===999888888777777555666666666666666555555444444333333333444555555444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444222222222222222222222222111222222222222333333333222333444444555555444444222333444555555444333222333444444555555444444333333333333444444444555555555555555666666666666666999999999888888888888888777888999;;;===>>>???@@@BBBBBBAAAAAAAAABBBCCCCCCFFFGGGHHHJJJLLLMMMNNNNNNSSSTTTWWWZZZ]]]___aaabbb^^^```cccdddfffhhhlllnnnqqqtttzzz}}}|||tttqqqmmmjjjgggfffggggggeeeccc```\\\YYYWWWVVVVVVQQQPPPOOOOOOQQQRRRRRRQQQRRRQQQPPPQQQSSSUUUTTTSSSOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRSSSTTTUUUVVVSSSUUUVVVVVVTTTSSSUUUWWWRRRRRRQQQQQQQQQQQQRRRRRRUUUUUUUUUUUUUUUUUUUUUUUUWWWYYY]]]```bbbdddeeefffbbbcccfffiiikkkjjjfffcccaaabbbfffjjjoootttwwwyyyzzz|||}}}{{{xxxzzz~~~||||||}}}}}}}}}~~~~~~|||vvvlll^^^QQQJJJDDDBBBCCCFFFLLLXXXmmm~~~yyyrrrjjjccc___WWWWWWVVVVVVUUUSSSQQQOOOGGGCCC===999888888888777666777777777666555444444333333333333333444555666444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333111111222222222333333333222333444444555555444444222333555666666555333222333333444555555444333333333333333444444444555555444444555555666666777777666666777777888888999999777888999;;;===>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDGGGGGGIIIJJJLLLNNNOOOOOORRRTTTWWWZZZ^^^aaacccddd```bbbeeeggggggiiimmmqqqrrrtttxxx}}}~~~|||zzzuuutttrrrpppmmmjjjhhhgggeeebbb^^^[[[YYYYYYYYYZZZYYYXXXVVVSSSRRRQQQQQQQQQNNNMMMLLLNNNPPPRRRSSSRRROOONNNNNNOOORRRSSSSSSRRRQQQRRRRRRSSSTTTUUUVVVVVVSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXYYYVVVYYY[[[[[[YYYYYY[[[^^^XXXXXXXXXWWWWWWXXXXXXXXXZZZZZZZZZZZZZZZZZZ[[[[[[^^^bbbgggkkknnnoooqqqrrrkkkmmmqqquuuwwwtttoookkkjjjmmmqqqwww~~~}}}|||}}}}}}}}}}}}}}}{{{uuukkk^^^RRRKKKBBBAAABBBEEEJJJUUUiii{{{}}}~~~~~~zzzsssjjjccc```XXXWWWWWWVVVTTTQQQNNNMMMGGGBBB===999888888888777777777777777666555333333333333333333333444555666444444444444444444444444333333333333333333333333222222333333333444444444444333333222222333333444444444444444444444444444111111111222222333333333222333444444555555444444333444666777777666444333333333444555555444333333333333333444444444555555333444444555666777888888333444555666777888999:::777888999;;;===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCGGGHHHIIIKKKLLLNNNOOOPPPPPPSSSVVV[[[___ccceeegggaaadddgggiiiiiikkkooosssssstttvvv{{{{{{wwwttttttuuupppnnnllljjjhhhhhhhhhhhheeecccaaa___\\\ZZZYYYYYYWWWXXXXXXVVVTTTRRRRRRSSSWWWSSSQQQRRRPPPMMMMMMPPPSSSQQQNNNMMMNNNOOOPPPPPPNNNPPPRRRSSSSSSUUUWWWZZZVVVVVVVVVVVVWWWYYY[[[]]]```______^^^]]]\\\[[[[[[\\\^^^```aaabbbccceeegggddddddcccbbbaaabbbeeegggiiieee```^^^^^^```bbbcccjjjiiigggeeedddfffjjjnnnqqqssswww|||~~~zzzyyy|||~~~}}}|||~~~~~~}}}||||||}}}}}}zzz|||{{{vvvoooeeeUUUFFFEEECCCCCCEEEIIIRRRcccrrrwwwtttwww}}}zzzrrrkkkccc\\\ZZZXXXTTTPPPLLLKKKKKKLLLHHHEEEAAA<<<888666666666555555666666555555444333333333333333333333333333444444444444444444444444333333444444444333222111333333333333333333333333333333444444444333222222222222222222222222222222444444444444444444444444444333333222111111111222444444555555555555444444222333444555555444333222555555555555555555555555666666666666666666666666444555777777666666888999888888999:::<<<>>>@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNTTTUUUWWWYYY]]]```bbbcccaaaccceeeffffffhhhkkkmmmrrrtttwww{{{oooooommmjjjfffddddddeeebbbaaa___]]]\\\[[[[[[[[[]]]\\\ZZZXXXWWWUUUUUUUUUSSSTTTTTTSSSQQQPPPPPPQQQRRRPPPPPPSSSRRRQQQRRRVVVWWWVVVTTTTTTTTTUUUVVVVVVQQQRRRTTTUUUVVVYYY]]]```ccccccdddeeefffiiikkklllkkkkkkjjjjjjiiiiiihhhhhhkkkmmmnnnooonnnoooppprrrqqqqqqqqqooonnnnnnqqqssswwwsssooolllkkkmmmooopppuuuvvvvvvuuuuuuwww{{{~~~}}}||||||||||||zzz|||{{{wwwpppfffWWWIIIDDDBBBBBBDDDGGGPPPaaapppxxxpppnnnssszzz~~~zzzsssmmmeee^^^WWWTTTOOOMMMLLLLLLMMMMMMKKKHHHBBB===999777666666666666666666666555555444333333333333333333333333444444444444444444444444444444444333333333222222333333333333333333333333222222333444444333333333333333333333333333333333333333333333333333333333555444444333222222333333333333444444444444333333333444444444444444444333555555555555555555555555666666666666666666666666444555777777666666888999888888999:::<<<>>>@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNRRRTTTWWWZZZ]]]```aaabbb```bbbdddeeeeeegggjjjlllqqqsssvvv|||]]]]]]\\\ZZZWWWUUUVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRUUUTTTSSSRRRRRRRRRRRRRRRQQQRRRRRRQQQOOOOOOPPPQQQOOONNNPPPSSSSSSRRRTTTYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZ\\\^^^```eeekkkpppssstttuuuvvvyyy{{{~~~~~~~~~~~~~~~~~~~~~|||{{{|||~~~~~~}}}|||{{{{{{zzz|||{{{wwwrrriiiZZZLLLDDDBBBAAACCCFFFNNN^^^nnnyyyooojjjjjjqqqzzz}}}wwwppphhhbbbYYYTTTOOOLLLMMMOOOOOONNNNNNKKKEEE???:::777666666666777777777777666555555333333333333333333333333444444444444444444444444555444444333222333333333444444444333333222222222111222222333444444444444333333333333333333333333333333333333333333333333555555444444333333444444222333333333333333333222555444444333333444444555555555555555555555555555666666666666666666666666444666777777777777888:::888888999:::<<<>>>@@@AAA@@@AAABBBCCCDDDEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNQQQSSSWWW[[[^^^`````````^^^```bbbcccdddfffiiikkkooorrrvvv}}}WWWXXXXXXVVVSSSRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRSSSSSSSSSSSSSSSRRRPPPOOOQQQSSSTTTTTTVVVXXXWWWUUUXXX^^^ccceeeggggggfffdddcccbbbfffhhhjjjmmmrrrzzz}}}|||{{{yyy{{{{{{wwwssskkk]]]PPPFFFCCCBBBCCCEEEMMM]]]lll}}}rrrkkkhhhiiirrr|||{{{ssskkkeee___YYYSSSPPPQQQRRRQQQOOORRRNNNHHHAAA<<<888777666666666777777666666555444444444444444444444444444333333444444444444444444666555444333222333333444555444444333333222222111000111222333444555555555444444444444444444444444222222222222222222222222444444333333333333444444333333444444444444333333555444333222222333444555555555555555555555555555666666666666666666666666444666777888777777888:::888888999:::<<<>>>@@@AAA@@@AAABBBDDDEEEEEEEEEEEEEEEFFFIIIKKKMMMNNNNNNNNNOOORRRWWW[[[^^^_________\\\^^^```bbbbbbdddhhhjjjnnnqqqvvvXXXYYYYYYWWWUUUSSSRRRSSSPPPQQQRRRRRRSSSTTTTTTTTTVVVVVVUUUTTTTTTTTTTTTUUUUUUVVVUUUSSSRRRRRRTTTVVVZZZZZZ]]]___^^^\\\aaaiiiuuuyyy~~~|||zzzyyyxxxzzz~~~~~~}}}yyy{{{{{{wwwssslll___SSSHHHEEEDDDDDDEEELLL[[[jjj|||uuummmiiihhhiiisss}}}zzzrrrkkkfffaaa]]]XXXUUUUUUVVVTTTSSSTTTPPPJJJCCC===999777666555666666666666555444444444444444444444444444444333333333444444444555555555555444444333333444444444444444333333222222222000111222333444555555555444444444444444444444444222222222222222222222222333222222222222222333333444444555555555555444444555444333222222333444555555555555555555555555555666666666666666666666666555666888888777777999:::888888999:::<<<>>>@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNOOOQQQVVVZZZ]]]______^^^[[[]]]___```bbbdddgggjjjmmmpppvvv^^^______]]]YYYVVVUUUUUURRRSSSTTTVVVXXXYYYYYYYYY___^^^]]][[[YYYXXXWWWWWWWWWXXXWWWVVVVVVWWW[[[]]]\\\\\\___aaaaaabbbkkkuuu~~~yyy{{{zzzwwwssslll```TTTJJJGGGDDDDDDEEEKKKZZZhhhwww{{{rrrlllhhhhhhhhhqqq}}}xxxqqqkkkgggaaa```___]]]ZZZYYYXXXWWWUUUQQQKKKDDD>>>:::888777666666777777777666555555444444444444444444444444222333333444444555555555444555555555555444333333333333333333333333333333111222222333444444444444333333333333333333333333333333333333333333333333222222111111111222333333444555555666666555555444555444444333333444444555555555555555555555555555666666666666666666666666555777888888888888999;;;888888999:::<<<>>>@@@AAAAAABBBCCCDDDEEEFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNOOOQQQUUUYYY\\\^^^^^^^^^ZZZ\\\^^^```aaadddgggjjjmmmpppwwwnnnnnnnnnkkkgggbbb```___^^^```bbbeeeggghhhhhhhhhmmmkkkhhheeebbb___]]]\\\ZZZ[[[\\\]]]___bbbhhhkkkiiihhhjjjkkkjjjlllwww~~~}}}yyy{{{zzzvvvrrrlll```TTTJJJGGGDDDCCCCCCIIIWWWfffttt{{{sssnnnkkkjjjiiirrr}}}yyysssooommmkkkmmmmmmiiiaaa[[[XXXYYYUUUQQQKKKDDD>>>:::888888888999999999999888777777555555555555555555555555222222333333444555555666333444666777777555333111111222222333333444444555222222333444444333333333333333333333333333333333333333333333333333333333222222222222222333444444333444444555555444444333333444444444444444444333555555555555555555555555666666666666666666666666555777888888888888999;;;888888999:::<<<>>>@@@AAAAAABBBCCCDDDFFFFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNPPPQQQTTTWWWZZZ]]]^^^___ZZZ\\\^^^```aaadddgggjjjnnnqqqxxx~~~{{{vvvqqqnnnmmmnnnooorrruuuwwwyyyyyyyyyxxxuuurrrnnniiifffcccbbb^^^___aaadddgggmmmsssxxx~~~}}}}}}|||yyy{{{|||zzz~~~~~~|||yyy{{{zzzuuurrrkkk___TTTIIIFFFCCCBBBBBBGGGUUUdddsss}}}~~~wwwrrrooommmlllsss}}}xxxvvvuuuxxx{{{|||tttggg\\\WWWXXXTTTPPPJJJDDD>>>:::999888:::;;;;;;;;;;;;:::999999555555555555555555555555222222333333444555666666222444777888888666333000000111222333444444555666333333444444444333222222222222222222222222222222444444444444444444444444333333333333444444555666222333333444444333333222222333555555555555333222555555555555555555555555666666666666666666666666666777888999888888999;;;888888999:::<<<>>>@@@AAAAAABBBCCCEEEFFFFFFFFFFFFEEEFFFIIIKKKMMMNNNNNNNNNPPPQQQSSSVVVYYY\\\^^^```ZZZ\\\^^^```bbbdddhhhjjjnnnqqqxxx}}}wwwssspppnnnmmmiiikkknnnttt~~~yyyuuuwww{{{{{{zzzxxxtttrrrnnncccWWWLLLEEEBBBEEEGGGIIIVVVdddvvv~~~{{{wwwvvvwwwxxx}}}uuuvvv||||||lllaaa\\\ZZZVVVQQQJJJCCC??????@@@BBBCCCFFFJJJMMMLLLGGGAAA===555888888333333777777444666666555555555444444444666666666666666666666666000111222333444555555555333333333333333333333333111111222333333333333222222222333333333333444444444333222222333444666777555444444333333333444444555444444333333444444555555555555666666666666777666666666666666666555555777777777888999999::::::999999:::;;;===???AAABBBBBBCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJLLLNNNOOOPPPPPPRRRSSSUUUWWWYYYYYYYYYYYYYYY\\\aaadddeeegggiiijjjlllttt}}}}}}{{{zzzyyyyyy|||tttsssxxx~~~~~~}}}}}}|||}}}}}}{{{{{{xxxtttsssooocccWWWLLLEEEBBBDDDFFFIIIVVVeeewww~~~~~~wwwxxx}}}}}}nnnddd___\\\YYYWWWTTTQQQOOONNNMMMMMMJJJKKKMMMNNNNNNMMMKKKJJJ<<<<<<777111222777888444555555444444333333333333555555555555555555555555222222333444444444333333333333333333333333333333111111222333333333333222222222333333333333444444666666555444444444555666555444444333333444444444555444444333333444444555444444555555555666666666555555555555555555555555666666777777888999999:::999999:::;;;===???AAABBBBBBCCCDDDEEEEEEFFFFFFEEEGGGHHHJJJLLLMMMOOOOOOPPPPPPQQQTTTWWWZZZ[[[\\\\\\[[[^^^bbbdddeeefffhhhjjjnnnuuu}}}~~~vvvyyy~~~}}}|||||||||zzzzzzwwwtttrrrnnncccWWWKKKDDD@@@CCCEEEIIIWWWgggzzzzzz{{{yyylllddd```\\\UUUVVVWWWWWWTTTPPPLLLIIIBBBAAA???>>>???BBBEEEGGGCCC@@@999222222666777444444333333333333222222222444444444444444444444444444444444444444333222222333333333333333333333333111111222333333333333222222222333333333333444444888777666555444444444444444444444333333444444555555444444333333444444555333444444444555555555555555555555555555555555555555555666777777888888999999999:::;;;<<<>>>@@@AAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNNNNOOONNNPPPSSSWWWZZZ]]]^^^^^^]]]___ccceeeeeeggghhhjjjqqqwww}}}{{{~~~}}}yyyyyyvvvrrrqqqlllaaaUUUKKKCCC???BBBDDDHHHVVVggg{{{|||||||||~~~{{{pppfffaaa\\\XXXQQQRRRRRRQQQLLLEEE>>>999777555222111222555999<<>>999555444444555444333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333111111222333333333333222222222222333333333444444666666555555444444444444444444333333333444555555555444444333333444444555333333333444444444555555444444444444555555555555555555555666777777888888999999:::;;;<<<>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNPPPTTTWWWZZZ]]]^^^^^^\\\___bbbeeefffhhhkkknnnuuuyyy}}}~~~}}}wwwwwwtttpppoookkk___SSSJJJCCC???BBBDDDGGGUUUeeezzz~~~{{{}}}vvvvvvqqqhhhaaa^^^ZZZUUURRRRRRPPPLLLFFF???888444:::999777666666777999:::===@@@DDDAAA999333222555444444444444555555555555333333333333333333333333111222333444555555555555333333333333333333333333111111222333333333333222222222222333333333444444222222333333444444444444333333333333333444555666555444444333333444444555333333333444444444555555444444444555555555666666555555555666777777888888999999999:::<<<===??????AAABBBCCCDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMNNNNNNQQQSSSUUUXXXZZZ[[[\\\\\\ZZZ]]]aaadddhhhkkkpppsssxxx{{{~~~}}}}}}{{{yyyvvvvvvssspppnnnjjj___SSSIIIBBB@@@CCCDDDGGGSSSbbbxxx~~~yyywwwrrrpppjjjbbb^^^]]]YYYTTTQQQOOOLLLGGGBBB>>>:::888999999999999888888777777777<<>>???AAAAAABBBCCCDDDDDDDDDDDDFFFGGGIIIKKKMMMNNNNNNOOOTTTUUUWWWYYYZZZ[[[ZZZZZZYYY\\\```dddhhhmmmssswwwzzz}}}|||uuutttssssssuuuyyy}}}yyytttqqqnnnrrrwwwzzz||||||xxxwwwxxxwwwuuuqqqoookkk```TTTHHHBBBAAADDDEEEFFFPPP^^^uuu}}}uuuqqqnnnkkkddd]]][[[[[[XXXRRRNNNLLLIIIFFFAAA===:::999555555555555555444333333777777<<>>AAAAAABBBCCCDDDDDDDDDDDDGGGHHHJJJLLLMMMOOOOOOPPPTTTUUUWWWYYYZZZ[[[[[[ZZZ[[[^^^aaaeeeiiinnnssswwwzzz}}}|||uuuooojjjllljjjiiijjjnnnsssyyy}}}yyypppkkkiiiiiimmmpppqqqrrrxxx||||||}}}|||xxxvvvyyyyyyvvvsssqqqmmmaaaUUUHHHCCCBBBEEEFFFFFFOOO\\\ttt|||sssnnnkkkggg___XXXXXXYYYVVVPPPPPPOOOLLLIIIDDD???;;;999777777777777777777888888999444555@@@FFFAAA999444222222222333333444444444444444444444444444444444555555555666555555444333333333333333333333333333111111222333333333333222222222333333333444444444444555555666555444222111222222222333444555666777555444444333333444444555555555555666666666666777555666666777888999999:::777777777888999999::::::999999999:::;;;<<<===>>>@@@AAABBBCCCDDDDDDDDDDDDHHHIIIJJJLLLNNNOOOPPPPPPSSSTTTWWWYYY[[[\\\\\\\\\]]]___ccceeeiiimmmrrrvvvzzz~~~|||yyytttqqqnnnkkkiiiggglllhhhgggkkknnnpppxxxzzzrrrnnnllllllffffffooosssvvvuuu{{{~~~yyyvvvyyyzzzwwwqqqmmmhhh]]]RRRJJJGGGEEECCCBBBDDDOOOZZZjjj~~~|||tttmmmhhhddd]]]XXXVVVUUUUUUUUUMMMJJJHHHGGGFFFCCC===888666666666666777777777777666444555:::@@@AAA;;;444666444222333444555444333555444444333333444444555555555555444444333333333222222333333333333444444222333333444444333333333222222333333333333444444333444444555555444444333555555555444444555555555666555444333333333333333333333333444444555555555222444555777777777666666666666666666777888999:::999::::::;;;<<<===??????@@@AAAAAABBBCCCDDDEEEEEEFFFHHHKKKLLLLLLMMMNNNPPPKKKMMMPPPSSSVVVXXXXXXYYY^^^___aaaeeeiiinnnrrruuuzzz~~~{{{yyyxxxwwwuuutttrrrooommmlllkkkkkkjjjmmmjjjkkkrrryyy}}}yyyxxxuuupppqqqwww{{{}}}{{{~~~{{{xxxzzzzzzwwwrrrnnniii^^^TTTJJJGGGDDDCCCAAACCCNNNYYYmmm}}}|||||||||yyysssmmmddd___YYYUUUTTTUUUVVVVVVNNNKKKIIIHHHGGGDDD>>>999777777777777666666666666555333333777<<<===777111666444222333444555444333444444333333333333444444555555444444444333333333222222222333333333444444333333444444444333222222222222333333333333444444333444444555555444444333555555444444444444555555666555444333333333333444222222222333333444444444333444555666777777777777666666666666777888999::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKLLLLLLMMMOOOPPPOOOQQQTTTWWWZZZ\\\]]]]]]___```bbbfffjjjooosssvvvyyy~~~xxxtttooommmmmmoooqqqqqqrrrqqqooonnnnnnppprrrtttrrrrrrvvv~~~|||{{{zzz{{{xxxssspppkkkaaaVVVJJJFFFCCCBBBAAABBBLLLVVVmmm{{{vvvuuuuuuxxxzzzxxxsssnnnbbb]]]VVVRRRQQQSSSUUUVVVOOOMMMJJJIIIHHHEEE???:::888888777777666666555555777444222555:::;;;777333666444222333444555444333444444333333333333444444555444444444444333333333222222222222333333333333444444444444333333222111222222333333333333444444333444444555555444444333444444333333333333444444555555444333333333444444222222222222222333333333555444444555555666777888666666666666777888999::::::::::::;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEEEEEEEHHHJJJLLLLLLMMMOOOPPPRRRTTTWWWZZZ]]]^^^___``````aaacccfffkkkppptttvvvxxx}}}zzzssslllkkkjjjkkkoootttxxx{{{zzzzzzxxxvvvvvvxxx|||{{{~~~~~~{{{{{{yyyuuurrrmmmcccYYYKKKFFFBBBAAA@@@BBBJJJRRRhhhuuuyyynnnooossswwwzzzxxxsssoooddd___WWWRRRQQQSSSUUUVVVQQQNNNKKKJJJIIIFFF@@@;;;999888888777666555555444888666444777;;;===<<<999666444222333444555444333444333333333333333333444444444444444444444444444111222222222222333333333444444444444333222111111222222222333333333444444333444444555555444444333444333333222222333333444555444444333333333444444333333333333333333333333555555444444444666888999666666666666777888999::::::::::::;;;;;;===>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEGGGJJJLLLLLLMMMOOOQQQQQQSSSVVVYYY\\\^^^_________```bbbfffjjjooosssvvvwww|||vvvuuuyyyzzzrrrkkkffffffhhhmmmsssyyy}}}{{{}}}zzz{{{yyyuuusssooofff\\\LLLFFFBBBAAAAAABBBHHHOOO___mmm~~~wwwnnnhhhlllrrrwwwyyywwwrrrnnneee```ZZZVVVVVVXXXZZZ[[[QQQNNNLLLKKKJJJGGGAAA<<<999888888777666555555444777555555777;;;>>>???>>>666444222333444555444333333333333222222333333333444444444444444444444444111111111222222222333333333444444444333333222111222222222333333333444444333444444555555444444333444333333222222333333444444444333333333444444555555555555555555444444444555555444444444666888999666666666666777888999:::;;;;;;;;;;;;;;;<<<===>>>??????@@@AAABBBCCCDDDDDDDDDGGGJJJLLLMMMNNNPPPQQQQQQSSSVVVYYY\\\^^^______^^^___aaadddiiimmmrrrtttwww|||uuulllmmmpppwwwxxxoooiiieeecccccceeelllvvv~~~~~~yyyzzzyyyuuussspppggg]]]NNNHHHCCCBBBBBBBBBGGGMMMXXXfffyyywwwooogggdddjjjrrrxxxyyyvvvpppllleeeaaa]]][[[\\\^^^``````QQQOOOLLLKKKJJJGGGAAA<<<888888777777666666555555333333333666999;;;<<<;;;666444222333444555444333333333222222222222333333333333333444444444444555111111111111222222222222222333333444444333333222222222333333333333444444333444444555555444444333444444333333333333444444444444333333333444555555666666666666555555555555555444444555555666777888666666666666777888999:::;;;;;;;;;;;;;;;<<<======??????@@@AAABBBCCCDDDDDDDDDFFFJJJLLLMMMNNNPPPRRRTTTUUUXXX\\\___```aaaaaa]]]^^^```ccchhhmmmqqqssswww}}}ttthhhcccjjjooouuuqqqmmmgggaaa___aaaeeeiiimmmwww}}}|||xxxyyyxxxuuutttqqqhhh^^^OOOIIICCCCCCCCCCCCGGGLLLVVVbbbsss|||tttpppkkkfffcccjjjttt{{{}}}yyysssooojjjgggccc```_________^^^QQQNNNKKKJJJJJJGGGAAA<<<777777777777666666666666333333444555777888777777666444222333444555444333333333222222222222333333333333333444444444555555111111111111222222222222111111222333444444444444222222333333333333444444333444444555555444444333555555444444444444555555333333333333333444555666666666555555555444444444333444555666777777777777666666666666777888999:::<<<;;;;;;;;;;;;<<<======??????@@@AAABBBCCCCCCDDDDDDFFFIIILLLMMMNNNPPPRRRUUUVVVYYY]]]```aaabbbbbb]]]^^^```dddhhhmmmrrrtttxxx~~~tttggg]]]]]]iiiqqqyyyvvvmmmfffccc___[[[\\\bbbkkkrrrwww|||{{{wwwyyyxxxuuutttqqqhhh___PPPIIIDDDCCCDDDDDDGGGKKKVVVaaappp|||vvvooollljjjhhhdddlllwww}}}xxxtttrrrnnniiidddaaa]]]ZZZWWWQQQNNNKKKJJJJJJFFF@@@;;;666666666666777777777777555555666777777666555444666444222333444555444444333222222222222222222333333333333444444555555555000111111111111222222222000111222333444555555555222222333333333444444444333444444555555444444333666555555444444555555666333333333333333444555666555555555444444333333333222444555777777777777666666666666666777888999:::<<<<<<;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCDDDCCCFFFIIILLLMMMNNNPPPRRRTTTUUUYYY\\\___```aaabbb^^^___aaaeeeiiinnnsssuuuxxx~~~rrrmmmdddbbbdddlllvvv|||qqqhhheee______^^^^^^bbbjjjuuu}}}}}}zzzyyyyyyzzzwwwtttrrrpppiii```OOOIIIDDDBBB@@@???AAAFFFNNN___rrr|||~~~{{{tttlllhhhiiidddjjjsss}}}{{{vvvvvvsssooollliiibbbZZZSSSMMMNNNNNNMMMJJJEEE@@@===888999999888888777666555444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444555555555444444333333333555555555555444333222222222222333333333333444444555555555555555555555555444444555555666777777777777888777666666666888:::999999999999:::<<<>>>???CCCCCCBBBAAABBBCCCDDDEEEDDDGGGJJJLLLMMMNNNPPPRRRSSSUUUWWWZZZ]]]```bbbccc___```aaadddhhhnnnrrruuu|||qqqgggcccaaabbbiiivvv}}}tttmmmeee```___\\\]]]^^^bbbiiiuuu}}}{{{zzz{{{{{{yyyuuusssqqqiii```PPPIIICCCAAA??????CCCHHHRRRbbbsss}}}yyypppkkkkkkgggllltttzzz~~~~~~|||zzzzzzxxxvvvtttpppggg\\\SSSKKKLLLMMMLLLJJJEEE@@@===999999999888888777666555444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444333333333222222222222222222222222222222222333333333444444333333333222222222111111444444444555444444333333222222333333333333444444555555555555555555555555444444555555666777777777666888999999999777777777999999999999:::<<<>>>???CCCBBBAAAAAAAAABBBCCCDDDDDDGGGJJJLLLMMMNNNPPPRRRTTTUUUWWWZZZ]]]```bbbcccaaaaaaccceeejjjooosssvvv{{{|||qqqeee___^^^aaahhhvvvzzzlllddd___[[[ZZZ\\\\\\___dddkkkvvv~~~|||{{{||||||zzzvvvtttrrrjjjaaaQQQJJJBBB@@@>>>???DDDKKKXXXfffuuu}}}vvvqqqqqqmmmqqqwwwzzz{{{{{{~~~zzznnn^^^SSSKKKLLLNNNNNNLLLHHHCCC@@@999999888888777666666666444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333555555444444333333222222222222222222222222222222222222222222333333333333333333333333222222222222333333444444555444444444222222333333333333444444555555555555555555555555444444555555666777777777777999<<<>>>>>><<<999777:::999999999:::<<<===???AAAAAAAAAAAAAAABBBCCCCCCDDDGGGJJJLLLMMMNNNQQQSSSTTTUUUXXXZZZ^^^```cccdddcccdddeeegggkkkpppuuuwww{{{tttllleee``````ccchhhtttxxxnnnccc]]]ZZZXXXZZZ^^^```fffooo{{{~~~~~~}}}}}}{{{|||yyyuuutttqqqiiiaaaSSSKKKBBB???>>>???FFFNNN[[[gggttt}}}}}}yyyyyytttyyy~~~~~~rrr___QQQKKKMMMOOOPPPOOOKKKGGGDDD999999888777777666666666444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333555555444333333222222222333333333333333333333333111222222222222333333333555555555555555555444444222222333444555555555555222222222333333333444444555555555555555555555555444444555555666777777777999;;;===@@@BBBAAA???===::::::999999:::;;;===>>>@@@@@@@@@@@@AAAAAABBBBBBDDDFFFJJJLLLMMMOOOQQQSSSUUUVVVXXX[[[^^^aaacccdddffffffgggiiimmmqqquuuxxxzzztttmmmeeeaaa^^^^^^cccjjjqqqwwwkkkccc]]][[[ZZZYYY\\\```dddnnn}}}~~~~~~}}}}}}}}}yyyzzzxxxtttsssqqqiii```UUULLLCCC???>>>???FFFNNNZZZfffsss}}}|||}}}|||rrr^^^PPPHHHJJJNNNPPPOOOKKKFFFCCC:::999888777666666666777444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111111111222222222333333555555555555555555555555222222333444555555555555222222222333333333444444555555555555555555555555444444555555666777777777888888999===AAACCCBBBAAA;;;:::999999:::;;;===>>>@@@@@@AAAAAAAAAAAABBBAAADDDFFFJJJLLLNNNPPPRRRTTTVVVWWWYYY\\\___bbbdddeeegggggghhhjjjmmmqqquuuwwwzzzrrrfffaaa\\\\\\\\\___hhhrrrxxxllleee```[[[XXXYYY[[[\\\bbbhhhnnnyyy~~~}}}}}}}}}}}}}}}wwwxxxvvvsssrrrqqqjjjbbbVVVMMMEEE@@@???@@@FFFMMMWWWcccrrr~~~}}}|||mmm[[[NNNDDDGGGKKKMMMLLLHHHCCC???;;;999888666666666777777444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333222222222333333333333333111111111111111111111111111111111111222222222222333333333333444444444444333333444444555444444444222222333333333333444444555555555555555555555555444444555555666777777777666555555888>>>AAA@@@???;;;;;;:::999:::;;;<<<===@@@@@@AAABBBBBBBBBBBBBBBDDDFFFJJJMMMNNNPPPSSSUUUVVVWWWZZZ\\\```bbbeeefffgggggggggiiilllpppsssvvvyyy~~~zzzmmmbbb\\\ZZZYYY]]]bbbiiiuuu|||rrrjjjccc___]]]YYYWWWZZZ___eeeoooyyy~~~}}}|||||||||}}}vvvwwwvvvttttttsssllldddWWWOOOFFFBBB@@@@@@EEELLLTTTaaarrr~~~|||yyyrrrfffWWWLLLDDDGGGKKKNNNLLLHHHBBB???;;;:::888666555666777777444444555555555555444444444444444444444444444444444444444444444444444444333333333333333333333333111111111222333333444444000000000000000000000000111111111111222222222222333333333333444444444555444444444555444444333333222222333333333333444444555555555555555555555555444444555555666777777777666555666:::@@@AAA>>>:::;;;;;;:::999:::;;;<<<===@@@AAABBBCCCDDDCCCCCCBBBCCCFFFJJJMMMOOOQQQSSSUUUWWWXXXZZZ]]]```ccceeeffffffffffffhhhjjjnnnqqqtttxxx~~~sssjjjbbb[[[WWWVVVYYYaaaiiisssvvvlllgggeeecccaaa```\\\ZZZ^^^eeeooo}}}|||~~~}}}{{{{{{||||||vvvwwwvvvuuuuuuuuuooofffXXXPPPGGGCCC@@@@@@DDDJJJSSSaaasss}}}zzzvvvrrrlllaaaTTTKKKGGGJJJNNNPPPOOOJJJEEEAAA;;;:::888666555666777888444555555555555555555444444444444444444444444444444444444444444444444444333333333333333333333333000000111222333444444555222222222222222222222222000111111111111222222222555555555666666666777777555555555555444333222222222222333333333444444444555555555555555555555555444444555555666777777777888888:::???DDDCCC===666<<<;;;:::999:::;;;<<<===AAABBBCCCDDDDDDDDDCCCBBBCCCFFFJJJMMMOOOQQQTTTVVVWWWXXXZZZ]]]```ccceeegggfffeeefffgggiiimmmppprrrxxx~~~}}}nnneee___\\\ZZZ[[[___cccjjjsssvvvooogggcccddddddbbb``````______cccmmm||||||wwwzzz~~~~~~~~~{{{{{{xxxuuuvvvxxxtttnnn```TTTGGGCCCBBBAAABBBDDDNNN[[[ooo|||zzztttmmmcccYYYRRRMMMDDDHHHJJJKKKLLLLLLGGGAAA;;;999666666666777777666555666777888888666444333444444333333333444555555444444444333333222222222333333333333333333333333222222333444444444444333333222222111111222222333222222222222222222222222666666555444333333222222555555555666666666666777333333333333333333333333444444333222333444555666666666666666666666666666999888===DDDDDD<<<666777888999;;;===>>>>>>======???@@@AAAAAA@@@@@@BBBDDDEEEGGGIIILLLNNNPPPQQQRRRVVVWWWYYY[[[___bbbeeegggjjjhhhfffeeegggkkkooorrrwww||||||{{{zzz}}}yyyrrrggg___[[[XXXVVVUUU___eeennnxxxwwwmmmhhhccccccgggjjjkkkjjjiiihhhhhhmmmwww|||~~~~~~~~~zzzzzzxxxvvvwwwxxxtttmmmaaaUUUHHHDDDCCCBBBCCCEEELLLYYYnnn~~~vvvsssmmmeee\\\TTTMMMIIIDDDHHHJJJJJJKKKLLLGGG@@@;;;999777666666777777666333444555666555444222111666555444333333333333333444444444333333222222222111111222333333444555555222333333444444444444444333222222111111222222333333333333333333333333333666555555444333333222222444444555555555666666666333333333333333333333333444444333333333444555666666666666666666666666666666555:::@@@AAA;;;777888777777999:::;;;<<<<<<<<>>;;;888666666666555444555555555555555666777888555555444333333333444444222222222333333444444444222222222333333444444444333444555555666666555555333222222222222222222333444444444444444444444444444444444444444444444444333333444444444444555555333333333333333333333333222333444555555555444333666666666666666666666666///555666444666<<<<<<888888999;;;===>>>>>>======???@@@AAAAAA@@@AAACCCDDDEEEGGGIIILLLNNNPPPQQQRRRWWWYYY]]]bbbeeeggghhhhhhfffeeeccccccfffjjjooosssxxx~~~vvvnnnhhh```]]]WWWRRROOOMMMNNNOOOKKKKKKKKKKKKLLLKKKIIIGGGHHHGGGGGGHHHLLLNNNPPPPPPPPPRRRTTTTTTTTTUUUVVVXXX\\\___cccggglllrrrxxx}}}yyyjjjlllkkkkkksss}}}}}}xxxvvvuuutttqqqmmm]]]RRRFFFBBB@@@>>>>>>AAABBBKKKZZZiiiuuu{{{}}}|||}}}xxxmmmnnnqqqwww~~~~~~uuunnnhhhfff```WWWTTTVVVRRROOOMMMMMMNNNMMMIIIEEE???===999888888888777666333555666888888666555333444444444444444444444444555555555555555555555555555444333222222333444555333333333333333333333333333333333333333333333333222333555555555555333222222333444555555555444444111222333333444444333333333333333333333333333333666666666555444444333333777777666666666666777777333444444555666777888888;;;<<<<<<;;;999999;;;<<>>:::999999999888777444444333333333333444444444444444444444444444444333333333333333333333333222333444555555444333222333333333333333333333333333333333333333333333333444333111111111111333444222333444555555555444444111222333333444444333333333333333333333333333333222333333444555666777777666666555555555555666666333444555666777999::::::888999:::::::::;;;===???@@@AAABBBAAA@@@@@@BBBDDDDDDGGGJJJLLLNNNPPPTTTVVVWWWZZZ^^^bbbfffhhhhhhhhhiiidddaaabbbeeehhhooowwwxxxmmmccc]]]YYYUUUQQQMMMLLLKKKJJJHHHGGGHHHHHHIIIIIIIIIHHHHHHIIILLLOOOOOOOOOQQQUUUYYYXXX^^^fffmmmttt~~~wwwooooootttxxxwwwrrrpppjjjhhhfffddd```___gggqqq~~~~~~~~~zzzsssmmmaaaVVVJJJDDDBBB??????BBBEEELLLYYYiiiyyyxxxrrrrrrrrrtttyyy|||zzzzzzmmmcccaaa\\\VVVQQQOOOMMMIIIEEE>>><<<999777777777666555666666666666666666666666444444444444444444444444333333333333333333333333333444444555555444444333333333333333333333333333333333333333333333333333333333222222222222333333222333666888888777555333333444555555666666555555333333333333333333333333333333444444555666777777666555555444444555555666666666777777777777888888999:::;;;;;;::::::<<<>>>@@@AAABBBAAA@@@@@@BBBDDDDDDGGGJJJLLLNNNPPPTTTVVVVVVYYY^^^cccfffhhhhhhhhhhhhcccaaacccfffiiiooovvvssshhh___WWWSSSSSSQQQNNNMMMMMMLLLKKKJJJGGGGGGHHHHHHIIIJJJKKKKKKNNNRRRVVVVVVVVVXXX^^^cccdddmmmzzz}}}uuusssvvv}}}~~~yyywwwuuurrrmmmlllsss}}}}}}}}}|||yyysssnnneeeZZZMMMGGGDDD@@@@@@BBBGGGLLLWWWeeeuuu~~~uuuwwwwwwxxx{{{}}}yyyyyy~~~pppccc```[[[VVVSSSQQQMMMHHHDDD???<<<999888888888777666666666888888888888666666444444444444444444444444444444444444444444444444444444444333333444444444333333333333333333333333333333333333333333333333333333444444444444333333111444888;;;<<<999555333333444555555666666555555333333333333333333333333333444444444555555666666666555555444444555555666666666777777777888888888999:::;;;;;;::::::<<<>>>@@@BBBBBBBBBAAAAAABBBDDDDDDGGGJJJLLLNNNPPPTTTVVVWWWZZZ___dddhhhiiiiiihhhgggcccaaadddgggiiiooouuu}}}wwwvvvrrrooollljjjjjjiiiooorrrwww}}}}}}}}}}}}}}}~~~~~~ssshhh___XXXSSSPPPKKKIIIHHHHHHIIIHHHGGGEEEHHHHHHHHHIIIKKKMMMOOOPPPUUUYYY]]]^^^^^^```ffflllyyy|||xxxvvvxxx{{{yyy}}}|||{{{yyysssnnniii]]]PPPJJJFFFBBBAAACCCHHHMMMVVVcccsssyyyyyyyyyyyy}}}}}}yyyxxxqqqccc___[[[WWWSSSQQQMMMGGGBBBAAA>>>;;;:::::::::999888333555777888888777555333444444444444444444444444555555555555555555555555555555333222222333555555333333333333333333333333333333333333333333333333333333555666666555333333000444:::===>>>;;;666222111222333333444444333333333333333333333333333333444444444555555555555555555555555444444555555555333333555666888:::;;;<<<888999:::::::::;;;===???AAABBBBBBBBBAAAAAACCCDDDDDDGGGJJJLLLNNNPPPTTTVVVXXX[[[```fffiiijjjjjjiiifffbbbbbbeeehhhjjjnnnttt{{{rrrlllpppfffdddbbb```^^^]]]]]]]]]aaabbbffflllssszzzrrrmmmnnnnnnmmmlllkkkkkkkkkkkkkkkkkkjjjiiiiiijjjkkkllloooqqquuuwwwyyy{{{~~~}}}wwwoooddd\\\XXXSSSMMMGGGGGGHHHHHHGGGFFFFFFHHHJJJJJJIIIIIIJJJMMMQQQRRRSSS[[[cccjjjlllkkkoooxxx~~~xxx{{{~~~~~~zzzyyyzzzzzzxxxuuujjj^^^PPPIIIEEEAAA@@@BBBFFFLLLVVVdddttt}}}zzzyyyyyyxxx|||{{{oooggg^^^ZZZVVVSSSQQQMMMGGGBBB>>>===<<<;;;888555222000555555444444444333333333444444444444444444444444666555444444333333333333333333333333333333333333111111222222222333333333333444444444333222222111...000333555777777666666444444555555666666555555222222222333333444444444111111111111111111111111333333333444444444555555444444444555555666666666666666666777888888999999999:::;;;;;;::::::<<<>>>???@@@AAA@@@@@@AAACCCEEECCCFFFIIILLLNNNQQQUUUWWWWWWYYY]]]ccchhhjjjhhhgggfffddddddggghhhhhhmmmsss|||wwwpppnnnjjjbbb\\\ZZZ[[[ZZZXXXVVVVVVUUUVVVVVVWWWWWW[[[```eeeooowwwpppjjjddd```aaa```_________```aaaaaa```___^^^^^^^^^^^^___``````bbbeeefffhhhjjjnnnppptttyyy|||qqqjjjcccZZZTTTQQQNNNIIIEEEDDDEEEFFFFFFFFFFFFHHHJJJLLLKKKLLLNNNQQQUUUXXXYYYbbbjjjssswwwyyy~~~{{{|||~~~}}}||||||~~~|||wwwssskkk^^^PPPIIIDDDAAAAAACCCEEEKKKVVVeeeuuu~~~xxxvvvwwwyyyyyy|||uuujjjbbb[[[XXXTTTQQQPPPMMMGGGBBB>>>===:::888777666555555555555555444444444333333444444444444444444444444555555444333333333333333333333333333333333333333222222222222333333333333444444444444444333222222333444555666666555333222111111222333444444444444222333333333333333333444222222222222222222222222333333333444444444555555222222222222222222333333555555666777777888888999999:::;;;;;;::::::<<<>>>>>>@@@AAAAAAAAAAAABBBDDDCCCFFFIIILLLNNNQQQTTTWWWXXXZZZ^^^dddiiikkkiiihhhfffddddddfffgggggglllrrr|||zzzvvvsssqqqppphhhgggaaa[[[YYY[[[WWWQQQRRRRRRQQQPPPPPPPPPQQQRRRQQQQQQSSSWWWZZZ```mmmzzzzzztttlllccc^^^ZZZVVVTTTVVVVVVUUUUUUVVVXXXYYY[[[XXXXXXWWWVVVVVVWWWXXXXXXVVVWWWXXXYYYYYY[[[___bbbaaaeeelllsssyyyzzzmmmddd\\\WWWQQQMMMLLLKKKHHHEEEDDDEEEGGGGGGGGGHHHKKKMMMJJJKKKLLLNNNRRRVVVZZZ]]]hhhrrr~~~}}}|||}}}~~~xxxrrrlll___PPPHHHCCC@@@AAADDDDDDKKKWWWfffwwwzzztttrrruuuyyy{{{|||~~~~~~xxxnnnddd^^^\\\XXXSSSQQQPPPMMMHHHDDD===;;;888555444555777999555555555444444444444333444444444444444444444444444444333333333333222222333333333333333333333333333333333333444444444444444555555555555444333333444555666666555444222111000111222333444444444444444333333333333333333222444444444444444444444444333333333444444444555555555555555555555444444444444555555666666777888888999:::;;;;;;::::::<<<>>>>>>@@@BBBBBBAAAAAABBBCCCCCCFFFIIILLLNNNPPPTTTVVVYYY[[[___eeeiiikkkjjjhhhfffcccdddfffggggggkkkrrr}}}{{{wwwssssssssssssrrrttttttuuuvvvwwwwwwwwwwwwrrrpppllliiifffdddccccccgggnnnjjj\\\UUUZZZZZZSSSRRRRRRQQQPPPPPPQQQRRRSSSSSSRRRTTTXXXYYY[[[dddnnnyyy}}}uuukkkfff```YYYUUUSSSRRRRRRVVVVVVUUUUUUVVVXXXZZZ[[[YYYYYYYYYYYYYYYYYYYYYZZZXXXXXXYYYXXXWWWYYY\\\^^^ZZZ^^^ccchhhlllppptttwwwzzz}}}uuummmddd]]]UUURRRNNNKKKKKKKKKJJJHHHGGGHHHJJJJJJJJJKKKMMMPPPMMMNNNOOOQQQTTTYYY___cccnnnxxx~~~|||}}}}}}|||}}}~~~yyyssslll^^^OOOGGGCCC@@@AAADDDDDDKKKWWWfffvvvzzzsssrrrtttyyy}}}{{{{{{{{{xxxssskkkccc___```[[[UUURRRPPPNNNIIIFFF===;;;999777555555666777555555555555444444444444444444444444444444444444333333333333333333222222333333333333333333333333333333333444444444555555444555555666555555444444111111222333444444333333222333444555666777777777444444444333333222222222333333333333333333333333333333333444444444555555888777777666666555555555444444555555666666777777999:::;;;;;;::::::<<<>>>>>>@@@BBBCCCBBBAAAAAABBBCCCFFFIIILLLMMMPPPSSSVVVXXXZZZ^^^dddiiijjjiiigggeeecccccceeeffffffjjjqqq{{{}}}xxxrrrmmmjjjhhhfffeeeffffffgggggggggfffeeeeeebbbaaa___]]]\\\\\\\\\\\\mmmyyyvvvbbbSSSTTTUUUPPPUUUTTTSSSRRRSSSTTTUUUVVVUUUTTTVVVZZZZZZ[[[aaahhhkkksssyyyyyywwwuuuoooiii```^^^ZZZVVVSSSRRRSSSUUUXXXXXXXXXYYYZZZZZZ[[[\\\[[[[[[\\\]]]^^^^^^^^^___^^^______]]]\\\\\\]]]___[[[^^^bbbeeeffffffgggiiikkkooowwwyyyooogggaaa[[[VVVRRRPPPNNNLLLLLLKKKKKKJJJIIIKKKLLLLLLKKKLLLNNNPPPRRRTTTVVVXXX[[[aaahhhmmmyyy}}}zzz{{{}}}||||||~~~}}}yyyuuuiii\\\NNNFFFBBB@@@AAADDDEEELLLXXXfffttt|||vvvvvvvvvyyy}}}yyyxxxvvvsssnnniiifffcccbbb\\\UUUQQQNNNLLLHHHEEEAAAAAA@@@>>>;;;888666555666666555555555444444444444444444444444444444444222222333444444444333222333333333333333333333333333333333444444444555555444444555555666555555444000000111111222222222222222333444555666666666666444444444333333222222222333333333333333333333333333333333444444444555555555444444444333333222222444444555555666666777777999:::;;;;;;::::::<<<>>>???@@@BBBBBBAAA@@@AAABBBDDDFFFIIIKKKMMMOOORRRUUUWWWYYY]]]bbbgggiiihhhfffeeecccccceeeeeeeeeiiioooxxx~~~wwwpppkkkgggccc```^^^^^^^^^^^^^^^]]]]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZaaammmnnn^^^RRRTTTWWWUUUVVVVVVVVVVVVWWWYYY[[[\\\[[[YYYZZZ]]]^^^]]]aaafffffflllpppnnnkkkiiiddd___ZZZZZZYYYWWWUUUTTTWWWYYYZZZ[[[]]]```aaabbbaaaaaa___```bbbdddeeefffggggggggghhhhhhgggdddbbbbbbccc```cccgggiiihhheeecccbbbfffhhhmmmttt{{{|||vvvlllccc\\\VVVRRROOOOOONNNMMMLLLKKKJJJJJJJJJIIIKKKLLLMMMMMMNNNQQQSSSTTTWWW[[[^^^aaahhhrrryyy}}}zzzxxxwwwzzz~~~~~~{{{{{{|||{{{wwwsssdddXXXKKKFFFCCC@@@AAACCCEEELLLXXXgggttt~~~{{{xxxzzzyyyyyy{{{wwwuuupppllliiigggffffffaaa[[[SSSNNNLLLJJJHHHEEEGGGGGGFFFCCC@@@<<<888666666666666555555555444444444444444444444444444444222333444555666555444333333333333333333333333333333333333333444444444444333333444555555555555444333222222111111000000000111222333333444444333333444333333333333333333222222222222222222222222222333333333444444444555555555555555555555555444444444555555666666777888888999:::;;;;;;::::::<<<>>>AAAAAABBBAAA@@@@@@AAACCCDDDFFFIIIKKKMMMOOORRRTTTVVVXXX\\\bbbfffhhhgggeeeeeebbbbbbdddddddddhhhnnnuuu~~~|||uuunnnhhhddd^^^___```aaabbbbbbbbbbbb^^^^^^]]]\\\\\\]]]^^^___ZZZaaaccc^^^[[[]]]___^^^\\\\\\]]]___bbbeeehhhjjjkkkhhhgggiiiiiihhhjjjooommmsssuuurrrmmmiiiccc]]][[[]]]___^^^]]]]]]___aaacccfffkkkpppssstttsssrrrmmmoooqqqtttwwwyyyyyyzzzxxxyyyzzzyyyuuurrrpppooonnnrrrwwwyyywwwrrrnnnlllkkkmmmppptttxxxzzz{{{{{{yyyyyyyyyyyyzzzxxxuuurrrkkkfff```YYYTTTPPPMMMKKKLLLLLLLLLLLLKKKKKKKKKLLLJJJLLLNNNPPPRRRUUUXXX[[[XXX]]]bbbgggmmmvvvzzzxxxyyyzzz{{{~~~}}}|||}}}}}}zzztttnnn^^^TTTIIIEEECCCAAA@@@BBBDDDLLLYYYhhhuuuvvvxxx}}}{{{xxxyyytttqqqkkkeeebbbaaacccdddaaa[[[TTTOOONNNNNNLLLKKKHHHGGGDDDAAA===:::888666666666666666555555555555444444444444444444444444222333555777777666555444333333333333333333333333222222222222333333333333222222333444444444444444333333222222222222222333333333444444333333222111222333333333333333333444444444444444444444444444333333333444444444555555777777777777888888888888555555666777777888888999999:::;;;;;;::::::<<<>>>CCCBBBAAA???>>>???BBBDDDDDDFFFIIIKKKLLLNNNQQQSSSVVVXXX]]]bbbgggiiihhhfffeeebbbbbbddddddcccgggmmmsss}}}wwwooojjjdddfffgggjjjkkkmmmnnnnnnhhhgggeeedddddddddeeefffhhhgggeeeeeeeeeeeebbb___cccdddfffiiimmmrrrvvvxxx}}}yyywwwxxxwwwuuuwww{{{xxx~~~|||vvvoooggg```aaadddggghhhffffffgggjjjooottt{{{}}}~~~}}}~~~{{{sssuuuyyy{{{|||zzzwwwuuummmlllkkkllllllkkkiiiggg\\\ZZZVVVRRROOOMMMMMMLLLKKKLLLMMMMMMMMMMMMNNNOOOLLLNNNRRRUUUXXX\\\```dddbbbgggnnnuuu|||{{{wwwxxx|||||||||}}}zzzqqqjjj[[[QQQHHHEEEDDDAAA@@@BBBCCCKKKYYYiiiwww}}}rrrxxx~~~{{{wwwwwwsssnnnggg```]]]]]]___aaaccc]]]VVVRRRRRRSSSSSSRRRFFFDDD???;;;777666666666777666666666555555555555444444444444444444444444333444666888888777666555333333333333333333333333111111222222222333333333111222333333444444444333111111111333444666888999666666666666555444333333222222222333333444444444555555555555555555555555333333333444444444555555333333444444555555666666666666777777888888999999999:::;;;;;;::::::<<<>>>DDDCCCAAA>>>===>>>BBBEEEDDDFFFIIIKKKLLLNNNQQQSSSWWWYYY^^^ccchhhjjjiiigggeeebbbbbbddddddcccgggmmmsss}}}yyyuuuttttttxxx|||~~~||||||xxxvvvvvvwwwwwwvvvyyyzzz{{{zzzwwwtttrrrrrrvvvxxxzzzzzz{{{}}}sssmmmhhhmmmssstttqqqpppqqqttt|||}}}vvvsssiiibbbaaa```\\\ZZZ\\\XXXUUURRRPPPOOOOOOMMMLLLOOOMMMLLLMMMNNNOOOOOONNNPPPQQQSSSUUUYYY___fffkkklllsss{{{{{{zzz}}}~~~~~~{{{yyyvvvlllbbbRRRKKKDDDCCCBBB@@@AAAEEEHHHMMMYYYhhhvvvyyytttyyy|||wwwtttrrrmmmeee]]]YYY[[[aaaffffff___WWWSSSSSSTTTUUUTTTKKKBBB;;;999888555444555999888888777666555555444333444555666666555444333444444444444444444444444111111222333333444555555333333333333333333333333444444444333333222222222333333333444444555555555333333333333333333333333777666444333222222333444222222333444444555555666666666777777666555444444333222222222222333444444666666666777888888999999777:::<<<======<<<===???@@@AAABBBCCCCCCCCCBBBBBBGGGHHHIIIKKKNNNQQQSSSUUUVVVZZZ___dddhhhhhhgggfffcccaaaaaacccddddddiiiooottt~~~}}}yyynnneeebbb___YYYWWWXXXUUURRROOOMMMMMMNNNMMMLLLNNNMMMLLLLLLMMMNNNOOONNNSSSUUUWWW[[[```gggooottt~~~~~~|||zzzzzzwwwlllaaaQQQIIICCCBBBAAA@@@BBBEEEHHHNNN[[[jjjxxx|||uuussszzzxxxuuurrrnnnfff^^^YYY[[[aaaffffff```WWWSSSSSSTTTTTTSSSJJJBBB:::999999666555777888888777777666555555444333333444444444444333333333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222111222222222222222222333333333333333333333333333555444333333333444555555444444444444444444444444444555555555555444444333333333333333333444555555666666666777888888999999666888::::::::::::<<<>>>AAAAAAAAAAAABBBBBBBBBBBBGGGHHHIIIKKKNNNQQQSSSUUUVVVZZZ___eeehhhiiiiiihhheeebbbaaacccdddeeejjjpppuuu{{{ooohhhccc]]]YYYXXXWWWTTTQQQOOOOOOPPPPPPOOOQQQPPPPPPOOOPPPQQQSSSTTTWWWZZZ___fffmmmvvv~~~}}}zzzyyy{{{yyylll^^^OOOHHHBBBAAAAAA@@@BBBEEEGGGOOO]]]lll{{{zzzrrroooqqq|||{{{vvvsssnnnggg___ZZZ[[[```dddeee___WWWSSSRRRSSSRRRPPPHHH@@@999999999777777888888777777666666555555555333333333222222333333333222222222222222222222222444444444444555555555555333333333333333333333333444444333333333333222222333222222222222222222111333333333333333333333333333333222333333555666777666666555444444333222222222333444444444444444444444444444444444555666666666666666777888888999999888999999999999:::===???AAAAAA@@@@@@@@@AAABBBCCCGGGGGGIIIKKKNNNQQQTTTUUUVVVZZZ___eeeiiikkkkkkjjjhhhcccaaabbbdddeeejjjpppwww~~~uuunnniiieeeccc```\\\VVVSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUWWWZZZ]]]]]]bbbkkkttt~~~~~~|||xxxxxx|||zzzlll]]]MMMFFFAAA@@@@@@@@@BBBEEEFFFPPP^^^mmm}}}yyymmmiiijjjppp|||xxxsssooohhh```[[[[[[^^^bbbddd^^^WWWRRRQQQPPPNNNLLLDDD===777888999777666888777777666666666555555555555444333222222333444555222222222222222222222222111222222333444555666666333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333333333333333444444555555555555444444444333333333222333444555555555555555555555555555555666777777666666666777888888999999;;;;;;;;;;;;:::<<>>???@@@BBBDDDFFFGGGIIIKKKNNNQQQTTTUUUVVVZZZ___eeeiiikkklllllliiiccc___aaaccceeekkkpppxxx}}}yyyuuuqqqgggbbb[[[UUUSSSSSSSSSSSSTTTUUUWWWXXXYYY]]]bbbgggkkkqqq{{{}}}~~~{{{xxxyyy}}}{{{mmm]]]MMMFFFAAA@@@@@@@@@BBBEEEDDDPPP```oooxxxnnnhhheeeiiipppzzz|||uuuqqqjjjccc]]][[[^^^```ccc]]]VVVRRRPPPOOOKKKHHHAAA:::555777888666555777666666666666555555555555666555444333333444555666444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333555555555444444333333222333333333444444444555555333444555666666666666666666555555555555666777777666666666777888888999999;;;<<<<<<;;;;;;<<<@@@CCCBBBAAA@@@??????AAACCCDDDFFFGGGHHHKKKNNNRRRTTTVVVWWWZZZ___dddiiikkklllmmmhhhbbb]]]___cccfffkkkpppzzznnnhhh___YYYVVVUUUVVVVVVWWWZZZ^^^```ccchhhpppvvv{{{~~~~~~~~~~~~}}}|||zzz{{{~~~{{{nnn___OOOHHHBBBAAAAAA@@@BBBEEECCCRRRcccqqq{{{qqqlllkkkgggkkkqqqxxxxxxuuuooogggaaa___```bbbccc^^^XXXTTTQQQOOOJJJFFFAAA:::555777888777555666555555555555555555555555666555555444444555555666444444444444444444444444555444333222111000///...333333333333333333333333222222333333333333444444333222222222222222222111333333333333333333333333555555555555444333222111222222333333444555666666555555666666777666666666555555555555555666777777666666666777888888999999999::::::::::::;;;>>>@@@BBBBBBAAAAAAAAABBBCCCDDDEEEFFFHHHKKKNNNRRRUUUVVVXXXZZZ___cccgggjjjkkklllggg```]]]```fffiiimmmqqq{{{zzzsssjjjcccaaaaaabbbccceeeiiiooorrrvvv~~~|||~~~~~~~~~~~~}}}}}}{{{}}}~~~~~~~~~{{{ooobbbQQQIIICCCBBBAAA@@@BBBEEEDDDUUUfffuuu}}}rrrnnnppplllppprrrttt|||~~~{{{uuummmgggcccccceeefffaaa[[[WWWTTTQQQKKKGGGBBB;;;777999:::888666777555555555555555555555555333444444555555444444333333333333333333333333333333333222222222222111111333333333333333333333333222222222333333444444444111222222222222222222333333333333333333333333333333444555555555444333222333444444444444444444444555555666666555555444444555555444444555555666777666666666777888888999999888:::;;;<<<;;;<<<===???BBBBBBCCCCCCCCCCCCDDDDDDEEEFFFHHHKKKNNNRRRUUUWWWXXX[[[^^^bbbfffhhhjjjjjjggg```^^^cccjjjmmmpppsss|||vvvpppnnnoooqqqrrruuuzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz~~~~~~zzzooodddRRRKKKDDDCCCBBB@@@AAAEEEFFFWWWiiiwwwuuupppssspppssssssrrryyyyyyrrrkkkgggggghhhhhhccc^^^ZZZWWWSSSMMMHHHDDD===999;;;<<<999777777444555555555555555555555222222444555555444222222222222222222222222222222---...000222444666888999333333333333333333333333222222222333333444444444333333333444444555555555333333333333333333333333111222444555666555555444666555555444444333333222555555555555444333222222444444444444444555666666666666666777888888999999999;;;>>>???>>>>>>???@@@BBBCCCDDDDDDEEEEEEDDDDDDEEEFFFHHHKKKNNNRRRUUUWWWYYY[[[^^^bbbeeegggiiiiiigggaaa___eeemmmqqqsssuuu|||}}}zzzyyyzzz}}}~~~{{{}}}}}}pppdddPPPIIICCCBBBAAA@@@AAAEEELLLUUUfff}}}}}}{{{yyyrrrpppvvv}}}pppeeebbbdddddd```[[[YYYXXXVVVQQQMMMCCC>>>999888888999777555555555555555555555555555555555555555555555555555444333333222333444666777555555555444444333333333333333222222222222111111444444444444444444444444222333333444444333333222222222333333333333444444555555555555555555555555444...444999555777;;;888666666555444444444444555444444444444555555555555666666666777888888999999;;;:::999999:::<<>>999777888999777555555555555555555555555555555555555555555555555555444444333333333444555666555555444444444333333333444444333333222222111111333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333555///444999444777;;;777666666555444444444444555666666666666777777777777666666666777888888999999;;;::::::999:::<<>>???@@@AAABBBBBBAAAAAACCCEEEIIIIIIJJJLLLOOOQQQTTTUUUVVVYYY^^^cccgggjjjkkklllgggeeecccbbbdddiiiqqqvvv|||zzzzzz|||~~~}}}}}}|||||||||yyyjjj\\\LLLGGGCCCBBBBBBEEENNNWWW___dddppp|||www{{{~~~~~~xxxnnnhhhgggaaa]]]XXXUUUTTTQQQLLLHHH@@@<<<888666888999777666555555555555555555555555444444444444444444444444555555555444444333333222444444444444444444444444666666555444444333222222222222222222222222222222222333333444444333333222222222222333333333444444555555555555555555555555666444777666222:::BBB;;;666666555444444444444555444444444444555555555555666666666777888888999999:::::::::;;;<<<===>>>???@@@AAABBBBBBAAAAAACCCEEEHHHIIIJJJLLLOOORRRTTTUUUWWWYYY^^^ccchhhjjjllllllgggfffdddcccdddjjjrrryyy}}}tttooolllkkklllooottt{{{~~~~~~{{{|||~~~}}}}}}}}}}}}}}}yyyiiiZZZKKKGGGDDDCCCCCCFFFQQQ]]]eeehhhppp~~~{{{~~~|||{{{|||~~~}}}yyyqqqjjjgggggg___[[[VVVTTTSSSPPPLLLHHH???;;;777666888999888666555555555555555555555555333333333333333333333333444444555555555444333333333333333444444444444555444444444444333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333555444777555333???HHHAAA666666555444444444444555666666666666777777777777666666666777888888999999999::::::;;;<<<===>>>>>>@@@AAABBBBBBAAAAAACCCEEEGGGHHHIIILLLOOORRRUUUWWWWWWZZZ^^^cccgggjjjkkkkkkfffffffffdddeeekkkuuu}}}vvvjjjeeedddeeeeeeiiinnnuuu~~~wwwttttttuuussspppooosssyyy}}}||||||~~~zzzjjj[[[KKKGGGDDDCCCCCCHHHTTTaaagggiiiooo{{{~~~~~~}}}zzzyyyvvvpppjjjfffeeefff\\\XXXTTTRRRRRRPPPLLLHHH???;;;777666777999888666555555555555555555555555333333333333333333333333222333444555555555444333333333333444444444555555222222222222333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333333444777555444CCCMMMFFF666666555444444444444555666666666666777777777777666666666777888888999999999999:::<<<======>>>>>>@@@AAABBBBBBAAAAAACCCEEEEEEFFFIIILLLOOOSSSVVVXXXXXXZZZ^^^cccfffhhhiiijjjfffgggfffeeefffmmmyyy{{{iii___\\\___cccdddjjjrrrzzz}}}sssppppppqqqnnnjjjiiijjjlllppp{{{|||{{{|||~~~|||kkk\\\JJJGGGDDDCCCCCCHHHVVVcccggghhhmmmyyyyyywwwrrrkkkdddbbbccceee[[[WWWSSSRRRRRRPPPLLLIII???;;;666555777999888666555555555555555555555555333333333333333333333333111222444555666555444444333333333444444555555555000111111222222333333444444444444444444444444444222333333444444333333222222222333333333444444444555555555555555555555555222333777555555EEEQQQJJJ666666555444444444444555444444444444555555555666666666666777888888999999888999;;;<<<===>>>>>>>>>@@@AAABBBBBBAAAAAACCCEEEDDDFFFHHHKKKPPPTTTWWWYYYXXXZZZ^^^bbbfffhhhhhhhhhfffggggggfffgggnnn{{{kkk^^^ZZZYYY]]]bbbfffnnnyyyxxxuuutttrrrrrriiieeegggeeefffttt}}}}}}{{{hhhYYYLLLFFFBBBBBBDDDIIISSS^^^dddhhhpppzzzzzzooogggeeeccc^^^\\\^^^YYYWWWVVVTTTSSSPPPLLLIII@@@>>>:::777555666777999888888777666666666666777666555555555555444444444333333333222222111111111555444444333333444444555222222222222333555777888444333333222222333333444333333444444333333222111222222222222222222222222333444555444333333444555222777666444<<>>???@@@BBBBBBBBBCCCFFFHHHFFFGGGIIIKKKNNNQQQTTTUUUXXXZZZ___cccgggiiijjjkkkjjjiiihhhiiilllpppuuuxxx|||zzzggg]]]ZZZ[[[```fffmmmuuu{{{zzzyyyvvvnnnhhhgggeeehhhyyy~~~~~~}}}iiiYYYKKKFFFCCCCCCDDDHHHRRR[[[bbbfffoooyyyxxxnnneeecccbbb___^^^```\\\ZZZXXXVVVTTTRRRNNNLLL@@@===:::777555666777999444444333222222222222333666555555555555444444444444444333333333222222222555444444333333444444555666555444333222333333444444333333222222333333444333333444444333333222111333333333333333333333333333555666555444333444555555888555111666@@@???777555555555555666666666666555555555666666666666666666666666777888888999999;;;;;;;;;;;;;;;<<<===>>>>>>???AAAAAAAAABBBEEEGGGFFFGGGIIIKKKNNNQQQTTTVVVYYY[[[```dddhhhjjjkkkllljjjiiihhhiiilllpppuuuxxx{{{qqqbbb[[[[[[^^^eeelllwww~~~xxxqqqnnnkkkooo|||gggWWWJJJFFFDDDDDDEEEGGGNNNWWW^^^dddmmmyyyvvvllldddaaaaaa```aaadddaaa^^^ZZZWWWUUUSSSPPPNNN???===:::777666666777999666555555444444444444444666555555555555444444444444444444444444333333333555444444333333444444555777666444333222222222222444333333222222333333444333333444444333333222111333333333333333333333333444555666666444444555666666777444///111888777000555555555555666666666666666666666666666555555555666666666777888888999999:::::::::;;;;;;===>>>>>>===???@@@@@@@@@AAADDDFFFFFFGGGIIIKKKOOORRRUUUVVVZZZ\\\```eeeiiikkklllmmmjjjiiihhhiiilllpppuuuxxxzzzuuuiii^^^[[[]]]bbbkkksss|||vvvyyyyyydddSSSIIIFFFDDDEEEEEEEEEKKKRRR[[[aaalllyyy~~~~~~ssskkkbbb___```cccfffhhhddd```[[[WWWUUUSSSPPPNNN>>><<<:::777666777888888888777777666666666666666666555555555555444444444555555555555555555444444555444444333333444444555333333333333333333444444444333333222222333333444333333444444333333222111444444444444444444444444555666777666555555555777444555333000222777777222555555555555666666666666777777666666555555444444666666666777888888999999:::::::::;;;<<<===>>>???>>>???AAAAAA@@@AAADDDFFFFFFGGGIIILLLOOORRRUUUWWWYYY\\\```eeehhhkkkllllllkkkjjjiiiiiilllppptttwwwzzzmmmeee^^^^^^bbbiiisss|||vvvbbbRRRHHHEEECCCDDDCCCDDDIIIOOOXXX```mmm{{{}}}uuuuuuyyy~~~}}}pppjjjccc___aaagggjjjkkkddd```[[[WWWSSSQQQNNNLLL===<<<:::888777777888888666666555444444444444555666555555555555444444444555555555555555555555555555444444333333444444555222222333333333333333333444333333222222333333444333333444444333333222111444444444444444444444444555666777666555555555777444444333111222666666555555555555555666666666666777777666666555555444444666666666777888888999999:::::::::;;;<<<===>>>???@@@AAABBBBBBBBBBBBDDDFFFFFFGGGIIILLLOOOSSSVVVXXXXXXZZZ___cccgggjjjkkkkkkkkkjjjiiiiiilllppptttwwwzzzuuuhhhbbb```ccciiirrr~~~~~~rrr```QQQHHHDDDBBBBBBBBBBBBGGGNNNWWW```ooouuuqqqmmmtttzzz~~~zzznnnkkkddd```cccjjjnnnlllccc___ZZZVVVRRROOOKKKHHH<<<;;;:::888888888888888888888777666666666666777666555555555555444444444444444444555555555555555555444444333333444444555444444444444333222000///444333333222222333333444333333444444333333222111333333333333333333333333444555666666444444555666555555333222111222333333555555555555666666666666666666666666666555555555666666666777888888999999999999::::::<<<===???@@@AAABBBCCCCCCBBBCCCEEEGGGFFFGGGIIILLLPPPTTTWWWYYYWWWZZZ^^^cccgggiiijjjkkkllljjjiiiiiikkkoootttvvv{{{yyyiiiccc```aaahhhqqq{{{~~~|||}}}xxxkkk[[[NNNGGGCCC@@@@@@@@@AAAGGGOOOVVVaaaqqqvvvrrrqqqmmmtttzzz~~~~~~uuummmlllfffbbbfffnnnpppmmmbbb___[[[WWWSSSNNNIIIEEE<<<;;;:::999888888888888:::999999888888888888888666555555555555444444444333333444444444555555555555444444333333444444555222333333444333222111000444333333222222333333444333333444444333333222111333333333333333333333333333555666555444333444555777555444444222111333555555555555555666666666666555555555666666666666666666666666777888888999999999999999:::<<<>>>???@@@@@@AAABBBBBBAAAAAACCCEEEFFFGGGIIILLLPPPTTTWWWYYYXXX[[[___dddhhhjjjkkkkkklllkkkiiiiiikkkooosssvvv}}}yyylllbbb___^^^bbbkkkvvv~~~}}}|||{{{|||{{{pppdddVVVIIIGGGBBB?????????@@@GGGOOOVVVaaassswwwpppoooqqqrrrxxx}}}{{{ooollllllhhhcccgggoooqqqmmmbbb___[[[XXXSSSNNNHHHDDD;;;;;;:::999888888888888666666555444444444444444666666555555555444444444333333333444444444555555555444444333333444444555...///111333444444444444444333333222222333333444333333444444444333222222222222222222222222222222333444555444333333444555666555555666555444777:::555555555555666666666777444555555555666666777777666666666777888888999999999999999:::<<<>>>???@@@???@@@AAAAAA@@@@@@BBBDDDFFFGGGIIILLLPPPTTTXXXZZZYYY\\\```eeeiiikkklllllllllkkkjjjiiikkkooosssvvv~~~rrrgggbbbaaa^^^bbbiiirrr|||xxxlll^^^QQQIIIDDDAAA???@@@@@@AAAHHHPPP\\\gggxxx{{{yyyxxxuuuuuuvvv}}}{{{xxxoooooollliiijjjnnnooolllddd___YYYUUUQQQLLLEEE@@@>>><<<999888999888777666333333444444444444333333666555444333222333444555666666777777666444222000444444444444444444444444444444444555555555666666666555333111111111333444666444222000000222444666444444444333333222222222444444444444444444444444444333333222222333333444666666666555444444333333555555555555555555444444666777888::::::999888888>>>@@@AAAAAA???>>>>>>???>>>???@@@AAABBBCCCCCCDDDFFFHHHKKKMMMNNNQQQUUUWWWXXX\\\aaagggkkkmmmmmmmmmnnnoooooonnnmmmnnnrrrttt|||uuuiiiaaa^^^^^^aaafffnnnxxx|||tttiii[[[NNNGGGFFFBBBAAABBBBBBCCCKKKSSSbbblll}}}yyy{{{}}}~~~|||{{{wwwpppoooqqqppplllddd___YYYUUURRRLLLFFF@@@===;;;999888888888777666555555666666666666555555555444333333333444555555444444444444444444444444444444444444444444444444444444444444555555555666666555333111111222333444333333333333333333333333444444444333333222222222444444444444444444444444444444333333333333444444555444444444444333333333555555555555555555555555666666777888888888888777:::;;;============???@@@?????????@@@AAABBBCCCDDDEEEHHHJJJMMMNNNQQQUUUXXXXXX\\\aaagggkkkmmmmmmmmmnnnnnnnnnmmmmmmnnnqqqttt|||xxxggg```\\\\\\]]]cccjjjuuuyyypppcccVVVJJJDDDFFFDDDCCCDDDDDDFFFNNNXXXjjjttt|||vvvuuuqqqlllddd___ZZZUUURRRMMMFFFAAA<<<:::888777777777666555666777777888888777777666444333333333444555666666999888555333333444555666444444444444444444444444444444444444555555555555555444333222111222333444111222444555555444222111444444333333333333222222444444444444444444444444444444444444444444444444222333333333333444444444555555555555555555555555666666666666666777777888777999:::;;;;;;===AAADDDAAA@@@???>>>???AAACCCDDDEEEGGGJJJLLLOOORRRVVVYYYXXX[[[aaafffjjjlllmmmmmmnnnnnnnnnmmmlllmmmpppsss{{{nnn___\\\[[[]]]```eeennn{{{}}}|||~~~vvvkkk^^^QQQHHHBBBEEECCCCCCDDDDDDGGGQQQ]]]pppzzz|||wwwqqqkkkccc___YYYUUURRRMMMFFFAAA;;;999777666777777666555777777777888888777777777333333333444555666777777EEEAAA;;;666333222333555444444444444444444444444444444444444444444444444444444333222222222333444222333333444444333333222333333333333333333333333333333444444444444444444444555555555555555555444222222333444444555666666444444444555555555555555777777666555555777888999999:::;;;;;;;;;>>>BBBFFFBBBAAA???===>>>@@@BBBDDDDDDGGGJJJLLLOOORRRVVVYYYXXX[[[```eeeiiilllmmmmmmmmmmmmmmmlllkkkllloooqqqzzzggg\\\[[[ZZZ^^^dddiiirrrvvvuuu{{{~~~sssfffYYYNNNFFFBBBBBBAAABBBCCCCCCGGGSSS```sss}}}~~~xxxpppiiibbb^^^XXXTTTQQQMMMFFFAAA:::999777666777777777555555666666777777666666555222333444555666666777777GGGCCC===666222111222222444444444444444444444444444444444444444444333333333333333333333333333444555444222111111222444555333333333333333333333333333333333444444444555555444444555666666555444444333333444555666777888888444444444555555555666666999888777666777888999::::::;;;;;;::::::<<>>======@@@BBBDDDEEEGGGJJJLLLOOORRRVVVYYYYYY[[[___dddhhhkkkmmmmmmmmmmmmlllkkkjjjkkkmmmpppzzz|||bbb[[[[[[YYY^^^hhhoooyyyyyynnnpppvvv|||ooo```SSSJJJEEEBBB@@@@@@AAACCCCCCGGGUUUcccsss}}}|||uuuooohhhaaa\\\WWWSSSPPPLLLEEE@@@;;;999777777888888777666444555555666666555555444333444555666666666666666===;;;777444222111222333444444444444444444444444444444444444333333333333222222333333333333444444666444222000000222444666222222333333333333444444222333333444444555555555333444555666666555444333444444555666777777888888333333444444555666666666888888888888888999999:::888999999888888888;;;===???>>>======>>>@@@CCCDDDFFFHHHKKKMMMNNNQQQUUUWWWYYY[[[___dddhhhkkkmmmnnnllllllllljjjiiiiiilllnnnyyyttt```]]]\\\ZZZaaannnxxxooohhhlllrrryyyjjj[[[NNNFFFCCCBBB>>>???BBBCCCCCCHHHWWWgggrrr}}}wwwrrrlllfff___[[[UUURRROOOKKKDDD???;;;999888777999999999888444555555666666555555444444555666777777666555555444444444444444444333333444444444444444444444444444444444333333333222222111222333333444444444444444333333222222333333444222222222333333444444444222222333333444555555666222333444555555444333222444555555555666666777777333333444444555666666777666777777888888888888888666777999999888888:::;;;<<<<<<===>>>@@@AAACCCDDDHHHIIILLLMMMNNNPPPSSSVVVYYY[[[___cccgggjjjmmmnnnllllllkkkiiihhhhhhkkkmmmxxxppp```______]]]eeesss~~~jjjdddiiiooovvvvvvgggWWWKKKDDDAAAAAA>>>@@@BBBDDDDDDIIIYYYiiirrr|||}}}ssspppkkkfff^^^ZZZTTTQQQNNNJJJDDD???;;;:::888888999:::999888555555666666666666555555555555666777777666555444333444555666666666444444444444444444444444444444444444444333333222222222111222333444444444444444222333444444444444333222222222222333333444444444222222333333444555666666111222444555555444222111444444444555555555555555333333444444555666777777444555777888888888777666555888:::;;;;;;;;;<<<===:::;;;<<<>>>AAABBBDDDDDDIIIJJJLLLMMMNNNPPPSSSUUUYYY[[[^^^cccgggjjjmmmnnnkkklllkkkiiiggghhhjjjmmmxxxzzzjjj^^^___bbbccckkkvvv|||lllffffffhhhqqqyyynnnZZZNNNGGGCCCAAACCC???@@@AAAAAACCCMMMZZZeeesss|||wwwssspppiiibbbYYYXXXTTTOOOJJJEEEAAA>>>;;;:::999888777777777777444555666666555555666888555555555555555555555555444333333222222333333444111222222333333222222111444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444333333333222222333333333444444444333333222222222333444666777777777666555999<<<>>>>>>:::777777777:::::::::;;;;;;<<<<<<<<<;;;===???@@@@@@AAACCCDDDIIIJJJKKKKKKMMMPPPTTTXXXYYY[[[```eeeiiilllmmmmmmlllmmmnnnmmmkkkjjjjjjlllxxxrrreee]]]___cccgggsss|||mmmfffhhhkkkttt|||{{{kkkXXXLLLFFFBBBAAABBB@@@BBBCCCCCCFFFPPP]]]gggttt}}}xxxssspppmmmeee___YYYXXXUUUQQQLLLFFFAAA>>>;;;:::999888777777777777666777888777555333444555555555555555555555555555444333333222222333333444444444444444444444444444444444444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444666666555555555555666666555555555555555555444444444555555666666666666666:::<<>>;;;999888999777888888999999::::::;;;<<<>>>?????????AAACCCEEEHHHIIIKKKLLLMMMPPPTTTXXXWWWZZZ___dddhhhkkklllllllllmmmnnnmmmkkkjjjkkklllvvvwwwiiibbb^^^```dddjjjzzz~~~nnnhhhkkkppp{{{uuueeeTTTJJJEEEAAA@@@AAABBBCCCEEEFFFKKKTTTaaajjjttt}}}~~~wwwsssooonnnnnnjjjbbb[[[YYYYYYXXXTTTOOOHHHAAA===;;;:::999888777777777777999999999777444222222333555555555555555555555555444333333222222333333444666555444333333444555666444444444444444444444444444444333333333333444444333333333333333333333333222222222222222222222222444444444444444444444444444444333333333333444444444444555555555555555555555555555555555666777777999;;;<<<<<<:::888888888777777888999999:::;;;;;;>>>>>>???>>>>>>@@@DDDGGGGGGIIIKKKLLLMMMPPPUUUXXXWWWYYY^^^cccgggjjjkkkkkkmmmnnnnnnmmmkkkkkklllnnnvvv~~~~~~oooeeebbbbbbcccfffnnnpppkkkpppwww|||nnn___OOOGGGCCC@@@@@@AAABBBDDDFFFJJJPPPZZZfffnnnuuusssllliiiiiinnnpppjjjaaa[[[ZZZZZZZZZWWWQQQIIIAAA===;;;:::999888777777777777888999999777444222222333555555555555555555555555444333333222222333333444555444222111111222444555444444444444444444444444444333333333333333333444222222222222222222222222222222222222333333333333444444444444444444444444333333222222222222333333222222222333333444444444666555555444444555777888666777888888777666666666999999:::;;;;;;<<<======>>>???>>>======@@@DDDGGGFFFHHHKKKLLLNNNQQQUUUXXXWWWZZZ^^^cccgggjjjkkklllmmmnnnnnnmmmkkkkkkmmmooowwwtttjjjaaacccfffhhhlllvvvuuupppxxx|||wwwfffXXXJJJDDDBBB@@@@@@AAABBBDDDGGGMMMUUU```lllsssxxx{{{nnngggeeeiiirrruuunnnccc]]]ZZZ[[[[[[XXXRRRJJJBBB<<<;;;:::999888777777777777555777777666555444555666555555555555555555555555444333333222222333333444555444222111111222444555444444444444444444444444333333333222222333333333222222222222222222222222222333333333444444555555444444444444444444444444666666555555555555666666222222222333333444444444666555555444444555777888555555555666777777666666888999999:::<<<======>>>>>>???>>>======@@@DDDGGGEEEHHHKKKMMMOOOQQQUUUXXXXXX[[[___dddiiikkkmmmmmmmmmmmmmmmllljjjkkkmmmpppwwwvvvkkkfff```eeekkkpppvvv|||zzz~~~vvvppp___SSSGGGCCCBBBAAA@@@AAABBBDDDIIIQQQ\\\hhhsssyyyzzznnnhhheeekkkwwwzzzpppddd___[[[\\\[[[XXXRRRJJJAAA<<<;;;:::999888777777777777333555666666555555666888555555555555555555555555444333333222222333333444777666555444444555666777444444444444444444444444333333222222222222333333333333333333333333333333333333333444444555555666444444444444444444444444555555444444444444555555444444555555555555555555555555555555555666777777888777666777999:::999888666666777888:::;;;<<<<<<>>>>>>???>>>>>>@@@DDDGGGEEEGGGKKKMMMOOORRRUUUXXXYYY[[[```eeeiiilllmmmmmmllllllllljjjiiijjjmmmpppttt}}}wwwkkkggghhhffflllsssyyy{{{qqqjjj[[[OOOEEEBBBBBBAAAAAABBBCCCFFFKKKUUUbbbppp{{{~~~{{{pppkkkggglllzzz}}}qqqddd```\\\\\\[[[WWWQQQIIIAAA<<<;;;:::999888777777777777333555666666555555666888555555555555555555555555444333333222222333333444666666666666666666666666444444444444444444444444333333222222222222333333333333333333333333333333111222222333444444555555444444444444444444444444333222222111111222222333555555555555555555444444444555555666666666666666888666555666999;;;:::999555666777888:::;;;<<<===<<<>>>?????????AAACCCEEEDDDGGGKKKNNNPPPRRRUUUWWWXXX[[[___dddhhhkkklllmmmkkkkkkjjjiiihhhiiilllooottt}}}yyyooogggggglllooottt{{{yyynnngggXXXMMMCCCBBBCCCBBBBBBCCCDDDGGGNNNYYYggguuu}}}{{{|||rrrlllgggmmm{{{}}}pppccc___]]]\\\ZZZVVVPPPHHHAAA===;;;:::999888777777777777555666777666555444555777555555555555555555555555444333333222222333333444333333444555555444333333444444444444444444444444333222222222222222222333444444444444444444444444000000111222333333444444444444444444444444444444666555555444444555555666444444444333333222222222333444666777777777666555777444333444888:::999888777888999:::<<<===>>>???;;;===???@@@@@@AAACCCDDDCCCFFFKKKNNNPPPRRRUUUWWWWWWZZZ^^^cccgggjjjkkkllljjjjjjiiihhhggghhhlllooovvvvvvoookkkhhhkkksss}}}~~~}}}yyymmmaaaRRRJJJCCCDDDFFFDDDBBBBBBAAAGGGVVVgggsss{{{}}}|||yyyqqqkkkoootttwwwuuunnnddd\\\^^^\\\XXXRRRKKKDDD===:::;;;999666777888888666333555555666666666666555555555555555555555555555555666555555555555444444444444444222222222222444444444444444333333222222222333333333444444555555555333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666333333333333333333333333444555555666666666666666777777777777888888888888777777777888999:::;;;<<>>???@@@BBBEEEFFFFFFHHHJJJMMMPPPSSSUUUVVV[[[[[[\\\```eeehhhjjjjjjiiijjjjjjiiiiiijjjnnnpppwwwoookkkllllllsss|||~~~yyynnnbbbQQQHHHBBBBBBDDDCCCAAABBBEEELLL[[[lllxxx~~~}}}zzzrrrmmmooorrrsssqqqiii```ZZZZZZXXXUUUOOOIIICCC>>>;;;;;;999777777888888666444555555666666666666555555555555555555555555555555666555555555555444444444444333333222222333333444444444444333333222222222222222222333333333444444333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666555555555555555555555555444555555666666666666666777777777777888888888888999999999:::;;;<<<===>>>>>>>>>>>>>>>@@@BBBDDDEEEFFFHHHJJJMMMPPPSSSUUUVVVZZZ[[[\\\```eeehhhjjjjjjiiijjjjjjiiihhhiiimmmpppxxxrrrhhhjjjpppuuu~~~}}}{{{~~~yyymmm```OOOGGGAAAAAABBBAAABBBCCCHHHPPP```qqq{{{~~~vvvppprrrtttsssnnnfff]]]XXXVVVTTTQQQLLLFFFAAA>>>;;;:::888777777888888666555555555666666666666555555555555555555555555555555666555555555555444444444444333333222222333333444444444333333333333222222111111222222222222333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666666666666666666666666666444555555666666666666666777777777777888888888888::::::;;;;;;<<<>>>???@@@=========>>>???AAACCCDDDFFFHHHJJJMMMPPPSSSUUUVVVZZZZZZ\\\___dddhhhiiijjjjjjjjjjjjhhhgggiiillloooxxxqqqkkkhhhnnnvvv~~~{{{uuuzzz}}}wwwiii\\\NNNFFFAAAAAABBBAAACCCFFFHHHQQQbbbrrr|||wwwzzz|||zzzssshhh^^^XXXVVVTTTOOOJJJDDD@@@<<<;;;999888888777777777777666555555666666666666555555555555555555555555555555666555555555555444444444333333333333333333333333333333333333333333333333222222222222222333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666666666666666666666666666444555555666666666666666666777777777888888888888:::;;;;;;;;;<<<>>>???@@@======>>>???AAABBBCCCDDDFFFGGGJJJMMMPPPSSSUUUVVVZZZZZZ[[[___dddhhhiiiiiilllkkkjjjiiihhhjjjnnnqqqyyyxxxjjjjjjmmmttt||||||wwwzzz}}}zzzsssdddVVVLLLFFFBBBBBBCCCBBBDDDHHHIIISSScccsss|||{{{nnnbbb[[[ZZZWWWPPPIIICCC>>>;;;999888888888888777777777777555555666666666666555555555555555555555555555555666555555555555444444444333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555555666555555555555555555555555444555555666666666666666666777777777888888888888999999::::::;;;<<<>>>???>>>???@@@AAACCCDDDEEEEEEFFFGGGJJJMMMPPPSSSUUUVVVZZZZZZ[[[___dddgggiiiiiillllllkkkiiiiiikkkppptttzzz~~~pppggglllttt{{{||||||~~~}}}yyyppp```QQQIIIDDDBBBDDDDDDCCCEEEIIIJJJTTTdddsss{{{qqqfff___]]]YYYQQQIIIAAA<<<:::888777888999888777666777888555555666666666666555555555555555555555555555555666555555555555444444444222333333444444333333222222222333333333333444444555555444444444444333333333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666444444444444444444444444444555555666666666666666777777777777888888888888888888888999:::;;;======>>>???AAACCCDDDEEEEEEEEEFFFHHHJJJMMMPPPSSSUUUVVVYYYYYY[[[^^^cccggghhhiiikkkkkkjjjhhhiiilllrrrvvv{{{uuukkkhhhrrr}}}|||zzzxxx~~~yyyooo]]]MMMDDDBBBBBBEEEDDDBBBDDDHHHIIIRRRbbbpppxxx~~~}}}pppgggccc]]]XXXPPPGGG@@@;;;999888666888999888666666777999555555666666666666555555555555555555555555555555666555555555555444444444222333333444444333333222222222222333333444444444444444444333333333222222333333333333333333333333222222333333333333444444333333333444444444555555444444444555555555555666444444444444444444444444444555555666666666666666777777777777888888888888888888999999:::;;;===>>>===>>>@@@BBBDDDDDDDDDDDDFFFHHHJJJMMMPPPSSSUUUVVVYYYYYY[[[^^^cccggghhhhhhhhhhhhgggfffgggkkkrrrvvv||||||oooiiikkkwww|||wwwyyyooo\\\LLLAAA@@@AAAEEEDDDBBBCCCGGGEEEOOO^^^lllssszzzxxxmmmgggeee\\\WWWOOOFFF???;;;999999555888999999666555777:::555555666666666666555555555555555555555555555555666666555555555444444444222222444444444444222222222222222333333444444444333333333222222111111111333333333333333333333333222222333333333444444444333333333444444444555555444444444555555555666666555555555555555555555555444555555666666666666666777777777777888888888888999999999:::;;;<<<===>>><<<>>>@@@BBBCCCDDDCCCCCCFFFHHHJJJMMMPPPSSSUUUVVVYYYYYYZZZ^^^cccggghhhhhhfffeeeddddddeeejjjqqqvvv|||~~~lllfffiiippp~~~|||{{{|||uuuhhhYYYMMMFFFEEECCCBBBAAACCCDDDEEEKKKSSS\\\dddlllyyytttkkkddd```^^^VVVLLLDDD@@@===:::888:::999888777666666666666666666666666777777777777777666555444444555777777444555555555444333333222666666666555555444444444444444444333333333222222111222222333333222222111333333333333333333333333333333333333333333333333666666666666666666666666333444444555555444333333222333555555444333444555;;;555444999999444222444777777777777777888888999888999999:::;;;<<<======>>>???@@@AAABBBCCCCCCCCCHHHHHHIIIKKKNNNRRRUUUWWWYYYYYY[[[]]]___bbbeeefffmmmjjjeeecccdddhhhooosss}}}wwwhhhfffjjjttt|||uuuhhhYYYMMMEEEDDDCCCCCCBBBCCCDDDEEEIIIPPPYYYaaajjjvvvssskkkfffbbb]]]UUUKKKCCC???===;;;888:::999888777666666666666888888888888888888888888666666555444444555666777555666666666666555444333555555555555444444444333444444444333333333222222333333444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333555666666555444555666333444666666444222222444777777777777777888888999888999999:::;;;<<<======??????>>>>>>???AAACCCDDDGGGHHHIIIKKKNNNRRRUUUWWWXXXYYY[[[]]]```bbbeeeffffffccc___^^^```gggooottt~~~nnnccceeelllyyy|||tttgggXXXMMMDDDDDDDDDDDDDDDDDDDDDDDDJJJPPPXXXaaajjjxxx{{{qqqkkkfffccc[[[SSSIIIAAA>>>===;;;999:::999888777777777777777888888888888777777777777666666555444444555555666666666777777777666555555555444444444444333333333444444444444333333333333444444555555555555444444333333333333333333333333333333333333333333444444555555555555555555555555555444333333333333555555444555777777666666777888222===AAA888000222666666777777777777777888888999888999999:::;;;<<<======@@@???===;;;<<>>PPPSSSAAA333666:::777777777777777777888888999888999999:::;;;<<<======@@@???>>>===>>>AAACCCEEEFFFFFFGGGIIIMMMPPPSSSUUUWWWYYY[[[^^^aaacccdddeeejjjfffaaa^^^___fffnnntttpppffffffoooyyyyyynnnaaaSSSJJJCCCCCCDDDEEEFFFFFFEEEEEELLLRRR]]]jjjxxxwwwyyyvvvmmmiiifffbbb[[[SSSGGG@@@===<<<;;;::::::999888888888888888888777777666666555555555444777777777666666555555444444555555666666666555555444444444444444444444444555555555444444444333333333333444444444444333333333333333333333333333333333333333444444555555555444444444333333222222222555444222222222444666777333444555555444555777999LLL^^^___GGG666999;;;555777777777777777888888999888999999:::;;;<<<======???@@@@@@AAABBBCCCDDDDDDFFFFFFGGGIIIMMMPPPSSSUUUWWWXXX[[[^^^aaacccdddeeejjjgggbbb___bbbhhhpppvvv}}}vvvllliiilllwww~~~vvviii[[[OOOHHHCCCDDDDDDEEEEEEFFFFFFGGGLLLSSS___nnnwwwrrrxxxvvvmmmkkkhhhddd]]]TTTHHH@@@===<<<;;;;;;:::999999888888888999999::::::999999888888777777888888888888888777555555444444555666666666555555444444444555555555555666555555555555444444444333333333444444444444333333333333333333333333333333333333333444555555666666666666555555444333333333444333222222333444666777333444444444333555777:::NNNZZZYYYDDD666888999222777777777777777888888999888999999:::;;;<<<======???@@@AAACCCDDDDDDDDDDDDFFFGGGHHHJJJMMMQQQTTTVVVVVVXXX[[[___bbbcccdddddddddbbb______ccckkksssxxx}}}uuukkkiiilllsss}}}rrrdddVVVLLLFFFEEEDDDDDDDDDDDDFFFGGGHHHOOOVVVdddttt{{{ssspppxxxuuuooonnnllliii___VVVJJJAAA===<<<;;;;;;999999999888888999999:::;;;;;;;;;:::999888888888999:::::::::999888666555444555666777777777777777555555555666666666777777555555555555444444444444444444555555555555444444333333333333333333333333333333444444555666666666999888888777666666555555222222333333444555555666444555555444444666999<<>>BBB@@@>>>===>>>AAAEEEGGGHHHHHHIIIKKKNNNRRRUUUWWWVVVXXX\\\___bbbdddddddddfffeeeddddddggglllqqquuu|||tttpppnnnjjjfff___```aaaccciiivvv}}}wwwxxxyyykkk\\\PPPIIIFFF@@@AAAAAAAAABBBFFFKKKOOOUUU^^^lll}}}vvvpppsss|||yyytttooojjjfff]]]UUUJJJBBB>>>===;;;999888999:::;;;;;;:::999888999999999888888888888888999999999888777555333333666666666666555555555555555666666777777777666666777666555333333444555555666555555555555444444444666666555555555444444444333444444444555666666666111222222333444555666666666555444333333333333333555555444444444444555555666666666666555555555555666666666666666777888888:::::::::;;;<<<===>>>???@@@?????????@@@BBBDDDEEEGGGHHHJJJMMMPPPRRRTTTTTTTTTVVVZZZ___bbbdddddddddgggcccbbbdddeeehhhooowww~~~~~~vvvkkkdddbbb```\\\YYYYYYZZZ\\\___fffssswwwtttxxx~~~rrrdddVVVKKKEEEBBBAAAAAAAAAAAACCCGGGMMMQQQXXXaaapppxxxssswwwwwwoooiiidddbbbXXXQQQGGG???<<<;;;999888888888999::::::999888888888888888888888888888888666666666666666555444333666666666666666666666666777777888888888888777777777666555555444444555555666555555555555444444444666555555555444444444444333333333444444444444444333333444444444444444444666555555444333333444444555555444444444444555555444555555555666666777777666666666666666777777888999999::::::;;;<<<>>>>>>?????????@@@AAABBBDDDDDDGGGHHHKKKNNNPPPRRRTTTUUUTTTVVVYYY]]]```bbbcccdddhhhdddccceeefffhhhoooxxx~~~jjjddd[[[VVVTTTSSSQQQOOOSSSUUUXXX[[[cccpppwwwnnnpppvvvyyylll\\\PPPGGGBBBAAABBBBBBBBBBBBEEEIIIPPPUUU]]]fffuuu{{{xxx|||uuukkkccc___]]]RRRKKKBBB<<<::::::888777777888999999999999888777666777777777888999999999666666777777777777777666666666666777888888999999999999999::::::999999888666777777777666666555555666555555555555444444444555555555555444444444444333333333333333333222222555555444444444333333333666666555555444444555555555555444444444444555555333333444555666777888888555555555666666666777777888888999999:::<<<===>>>>>>???@@@AAABBBCCCCCCDDDGGGHHHKKKNNNQQQSSSTTTUUUTTTUUUWWWZZZ]]]```bbbccchhhdddccceeefffhhhpppxxxxxxooo___ZZZTTTPPPOOOOOOOOONNNRRRTTTWWW[[[bbbnnn}}}{{{nnnhhhkkkrrrzzzxxxhhhXXXMMMFFFCCCBBBBBBBBBCCCCCCFFFLLLSSSYYY```jjj{{{}}}~~~ttthhh___[[[YYYMMMGGG???:::::::::999888888888888888888888888888666666777777888999::::::::::::;;;;;;::::::999999555666777888999:::;;;;;;::::::;;;;;;;;;:::999999666777888888888777555444666555555555555444444444444444444444444444444444555444444444333333222222444444444444444444444444777666666555555555666666555555444444444444555555444444444555666777777888555555666666777777777777777777888999:::;;;===>>>>>>???@@@AAABBBCCCCCCCCCGGGIIIKKKNNNQQQSSSTTTUUUUUUUUUVVVYYY[[[___aaacccfffcccaaaccceeegggnnnvvvwwwiii```WWWTTTPPPNNNMMMOOOPPPPPPQQQTTTWWW[[[aaakkkxxxwwwlllfffiiiooowwwuuudddTTTJJJFFFDDDCCCBBBBBBCCCDDDGGGNNNWWW]]]bbbnnn~~~xxxoooeee]]]WWWUUUJJJDDD>>>:::;;;<<<;;;:::999888888888888888888999666777777888999::::::;;;======<<<<<<;;;999888777555666777888999:::;;;<<<;;;;;;;;;;;;;;;:::999888666777888888888777555444666555555555555444444444333333444444444444444444666666555555444444333333222222333333444555666666666666555555555666666777555555444444444444555555666666666666666555555555555666777777888888777777777777888999:::<<<===>>>>>>??????@@@AAABBBCCCDDDHHHIIIKKKNNNQQQSSSUUUUUUUUUVVVWWWYYY\\\___aaacccdddaaa___aaabbbeeellltttvvvggg[[[SSSPPPOOOMMMLLLLLLNNNPPPQQQQQQTTTXXX\\\aaakkkwwwtttkkkhhhlllrrr{{{~~~qqq___PPPGGGDDDBBBAAABBBBBBBBBDDDHHHPPPYYY```eeerrrzzzuuuoooiiiccc]]]VVVRRRIIIDDD>>>;;;<<<======;;;::::::999888888999::::::888888999999:::;;;;;;;;;<<<;;;;;;:::999777555444555666777888999:::;;;;;;::::::::::::999888777777666777777777666666555555666555555555555444444444333333333333444444444444555555555555555555444444111222222333444555666777555555444444555555666666555555444444444444555555777777666666555555555555666777888999:::999888777777777888999;;;===>>>???@@@?????????@@@BBBDDDEEEHHHIIILLLOOORRRTTTUUUVVVVVVWWWYYY[[[^^^```bbbcccccc___^^^```aaaccckkksssuuuggg]]]TTTPPPOOOOOONNNMMMNNNPPPSSSUUUTTTWWW\\\```fffppp|||~~~pppjjjkkkrrrzzz|||ooo]]]NNNGGGDDDBBBAAAAAAAAABBBCCCHHHQQQ[[[bbbjjjwwwwwwqqqjjjgggfffbbbZZZTTTHHHCCC>>><<<===>>>===<<<;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999777666666666666666777888999::::::999999999888888777666555777666555555444444555555666555555555555444444444222222333333333444444444444444444444444444555555333333333444444555555555444444333333444555555666555555444444444444555555555555555666666666666666777888:::;;;;;;:::999888777888888:::<<<>>>???@@@AAA@@@>>>===>>>AAADDDGGGHHHJJJLLLOOORRRTTTUUUVVVWWWYYY\\\___aaabbbccccccccc___^^^```aaaccckkksss}}}|||jjj___XXXTTTRRRRRRRRRRRRRRRRRRTTTWWWZZZWWW[[[aaafffmmmwwwzzzmmmiiimmmxxx}}}ppp]]]OOOHHHFFFDDDBBB@@@@@@AAACCCHHHQQQ[[[bbbnnn{{{xxxqqqjjjhhhkkkiii```XXXGGGCCC===;;;===>>>===;;;<<<<<<::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;::::::999666666666777888888999999888888888777777555444444777666555333333444555555666666555555555444444444222222222333333444444444222222222333333444444444555555444444444333333333333333333333333444555666555555555444444555555555333444444555666777888888777999:::<<<<<<;;;:::999888888999:::<<<>>>@@@AAACCCAAA>>><<<===AAAEEEHHHHHHJJJLLLOOORRRTTTUUUVVVXXXZZZ]]]aaacccddddddcccddd```___```bbbdddkkktttzzzmmm^^^[[[___dddfffSSSQQQRRRUUUUUUUUUYYY___aaadddjjjrrr{{{xxxpppppptttnnn[[[OOOIIIDDDBBBCCCAAAAAACCCGGGJJJNNNXXXbbbooo{{{qqqpppllljjjmmmmmmfff\\\IIICCC<<<999;;;===;;;999:::;;;;;;;;;;;;:::999999;;;<<<======;;;:::;;;<<<;;;:::888888777888999:::777777777777888888888888:::888777777999:::999888777777666555444333333333777555444444555555444333333333333333333333333333222222222222222222222222444444444444444444444444333333333444444555555555666555333222111222333333222222222333444555666777:::777<<>>IIIGGGCCC???<<>>===<<<:::999999999:::777777777777888888888888888777777888999999888666777777777666666555555555777555444444555555444333444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555666666444333333333444444333333333333444555666777777777AAANNNNNNAAA888888999999999:::;;;<<<===>>>AAA@@@>>>;;;;;;===BBBFFFHHHIIIKKKMMMPPPSSSUUUVVVZZZ[[[^^^```cccdddffffffeee```]]]___aaadddjjjppp{{{rrrfffYYYXXX___ddd```[[[\\\ZZZ[[[___bbbfffnnnvvvrrrqqqwwwvvvfffUUUKKKFFFBBBAAABBBBBBBBBEEEKKKOOOSSS]]]gggpppxxxsssrrrmmmiiigggdddZZZPPPIIIDDD>>>:::::::::888666888888999999888888777666888:::;;;;;;::::::<<<===@@@???===;;;:::999999999777777777888888888999999888888999:::<<<;;;999666777777777777777777777777777555444444555555444333555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444555777666555555444555555555333333333333444555666666666777???KKKKKKAAA999888999999999:::;;;<<<===>>>;;;;;;;;;;;;;;;>>>BBBFFFFFFGGGJJJMMMPPPSSSVVVWWWZZZ[[[^^^aaaccceeeffffffddd___]]]___bbbdddjjjqqq{{{yyyfff___XXXWWW\\\^^^[[[WWW___^^^aaahhhnnnuuuyyyoooqqqyyyqqqbbbRRRIIIEEECCCBBBCCCCCCCCCGGGLLLOOOSSS]]]fffqqq}}}vvvrrrrrrmmmhhhddd___UUUKKKGGGCCC>>><<<;;;;;;:::999:::::::::::::::999888888666888::::::999:::;;;=========<<<;;;:::999999999777777888888888999999999999:::;;;===???>>>:::777666777777777777777777777777555444444555555444333444444444444444444444444555555555555555555555555444444444444444444444444444444444444444444444444666555555555555555555555444444444444444555666666888666888>>>>>>:::999;;;999999999:::;;;<<<===>>>;;;<<<===>>>>>>@@@DDDGGGEEEFFFIIILLLPPPTTTWWWXXXYYY[[[^^^aaadddeeeeeeeeebbb^^^]]]```ccceeekkkqqq{{{zzzmmm```^^^\\\[[[[[[]]]```ccceeegggmmmxxx}}}|||~~~}}}zzzyyynnnhhhmmmwwwlll^^^OOOHHHFFFDDDDDDEEEDDDDDDHHHNNNQQQUUU]]]gggvvv}}}vvvqqqrrrnnnhhhbbb]]]RRRHHHAAA???<<<:::::::::::::::999::::::::::::999888888555777999999888999:::<<<;;;;;;;;;<<<<<<<<<<<<<<<888888888888999999999999999999;;;===>>>===:::777666666666666666666666777777555444444555555444333333333333333333333333333555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555444444555555444444444555666666777555666888999888888:::999999999:::;;;<<<===>>>===???@@@@@@@@@AAACCCFFFDDDEEEHHHLLLPPPTTTWWWXXXXXXZZZ^^^aaadddeeeddddddaaa]]]\\\```cccfffkkkqqq{{{nnndddWWWYYY[[[[[[\\\aaaiiipppnnnrrr}}}}}}pppoooqqqqqqooommmddd```gggsssgggZZZLLLGGGEEEDDDEEEFFFEEEFFFKKKRRRVVVZZZcccmmmyyyssstttqqqiiibbbZZZOOOEEE;;;:::999888777888888999777777888888777777666555555777888888777777999::::::;;;<<<======>>>>>>===888888888999999999999:::888888999:::<<<;;;888666666666666666666666666666777555444444555555444333333333333333333333333333555555555555555555555555444444444444444444444444555444444444444333333333333333444555555555444444666555555555555555666666333555888<<<===;;;999777999999999:::;;;<<<===>>>>>>?????????>>>???BBBDDDDDDEEEHHHLLLPPPSSSVVVXXXVVVYYY]]]aaacccdddcccbbb___\\\\\\```dddggglllrrrzzzqqqfff___VVVYYY]]]```eeellltttzzzyyyllllllppppppnnnjjjaaa]]]bbblllyyyzzzbbbUUUIIIDDDDDDCCCDDDFFFFFFHHHOOOXXX^^^dddnnnxxx}}}wwwxxxtttkkkbbbXXXLLLBBB;;;;;;:::999888777888888777777777777777666666555666777888888666666777888888999:::;;;;;;::::::999888888888999999999::::::;;;:::999:::<<<<<<:::999888888888777777666666666777555444444555555444333444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333444555666777666666555666666555555555555666666444666999:::;;;<<<;;;999999999999:::;;;<<<===>>>>>>??????>>>===???CCCFFFDDDFFFHHHLLLOOOSSSUUUWWWUUUWWW\\\```bbbbbbbbbaaa^^^[[[\\\aaaeeeggglllrrryyy~~~qqqhhhbbb___aaabbbeeekkksss{{{zzznnnoootttuuusssmmmddd^^^```fffqqqvvv___RRRFFFBBBCCCBBBCCCEEEGGGIIIRRR\\\dddlllwwwzzz{{{wwwmmmbbbWWWJJJ????????????===:::999999:::999999999999999888777777666777888777666555666777555666777777666555444333888888999999999:::::::::???===<<<===>>>???>>>===;;;::::::999888777666666777555444444555666444333555555555555555555555555444444444444444444444444444444444444444444444444555555555444444333333333444555666888888888777666777666666555555555666666999888666333444999===???999999999:::;;;<<<===>>>?????????>>>???AAAFFFIIIEEEFFFHHHLLLOOORRRUUUVVVTTTVVV[[[___aaabbbaaa```^^^[[[\\\aaaeeeggglllrrryyyyyynnngggffffffggghhhjjjsss}}}sssoooxxx~~~xxxvvviiiaaadddiiimmmzzzvvvjjjWWWNNNFFFFFFHHHFFFDDDDDDHHHJJJRRR___lllyyy|||uuummm```PPPFFFBBB>>><<<999888888888777777888999::::::888777777777888777666444444555555666777777666666555555555444444555666888888999999999888<<>>???@@@===888999:::;;;<<<<<<;;;:::999777777666666555666666777444444666777888888888777333333444444333333222111111111111222222222333333555555555444444333333333555555444333333555666777444444444444444444333333666777999::::::999888777333555888:::<<<===>>>>>><<<<<<<<<===???AAACCCEEEGGGHHHHHHJJJMMMQQQTTTVVVTTTTTTVVVZZZ^^^``````^^^^^^^^^^^^^^^```eeelllqqqyyy}}}wwwpppkkkkkknnnrrrtttssswwwvvvqqq{{{}}}ooofffggglllrrrpppdddSSSKKKEEEFFFHHHGGGGGGGGGHHHKKKUUUdddsss{{{ssskkk___OOOEEEBBB???===:::999999999999888888999::::::888777777888888777666555444555555666777666666666555555555555555666777777888888888888999===???<<<;;;===>>><<<:::;;;<<<<<<;;;:::999888:::999999888888888888999444555555666777888999999333444444444444333222222444444555555555666666666555555444444444333333333444444444444444555666666555555555555555555555555555666777888888888888888555666888:::<<<=========<<<<<<<<<===???AAADDDEEEGGGHHHIIIKKKNNNQQQSSSTTTRRRRRRTTTXXX]]]```aaaaaa____________aaafffmmmrrryyypppooonnnpppvvv}}}yyyttt~~~zzznnnnnnttt}}}wwwggg[[[NNNGGGCCCFFFIIIIIIIIIKKKIIINNNZZZlll~~~yyyqqqhhh\\\MMMCCC@@@???===;;;::::::;;;:::888777999::::::888777777888777777666555555555555666666666666666555555555555666666777777777777777666777;;;;;;888888<<<>>>===<<<=========<<<<<<;;;:::;;;;;;:::999999999999999888888777888999;;;<<<>>>444444444444444333222222555555555666666666777777555444444444444333333333333444555555666666555555555555555666666777777888555555555555666777999999666777999:::;;;<<<<<<<<<============???BBBDDDEEEGGGHHHJJJMMMOOOQQQRRRRRRQQQQQQRRRVVV[[[___bbbbbb``````______bbbgggnnnssszzzxxxyyy|||{{{vvvxxxxxx|||nnn^^^RRRKKKFFFCCCFFFIIIHHHJJJLLLLLLRRR```ttt}}}uuummmdddXXXJJJAAA???>>><<<::::::;;;;;;999888777888::::::888777888888777666666666555555555555666666666666666555555555666666777777777666555555444555555555;;;AAAAAA<<<<<<<<<======>>>>>>>>>>>><<<;;;::::::999999999:::<<<;;;::::::;;;===@@@AAA444444444555444333333222333333333333444444444444444444444444444444444444222333555666666666555444444444555666666777888888555555444555666888:::;;;888999999:::;;;;;;;;;;;;=========>>>???BBBDDDFFFGGGIIIKKKNNNPPPQQQQQQPPPSSSRRRRRRUUUYYY^^^```aaa____________aaagggnnnssszzz|||xxxuuueeeVVVMMMKKKFFFDDDGGGHHHGGGHHHKKKPPPVVVeee{{{xxxpppggg^^^SSSFFF???>>><<<:::999999::::::888777666888::::::888777888999666666666666666555555444555555555666666666666666555555666666666555555444444333222777CCCKKKFFF<<<888888999:::;;;===>>>???===<<<<<<;;;;;;<<<<<<===<<<;;;:::999:::<<<>>>@@@444444555555555444333333111222222222222333333333444444444444444444444444222333555666666666555444333333444555666666777777666666666666777999;;;===999999999:::::::::;;;;;;=========>>>@@@BBBDDDFFFGGGIIIKKKNNNPPPQQQQQQPPPUUUTTTSSSUUUYYY\\\^^^___]]]]]]]]]^^^```fffmmmsss{{{{{{{{{{{{kkk[[[PPPJJJIIIFFFEEEHHHHHHFFFGGGKKKRRRYYYjjj|||rrrjjjaaaXXXNNNCCC======:::999999999::::::888666666888999999888888888999666666666777666555555444555555555666666666666666444444555555555555555444666444444;;;HHHOOOIII>>>333333333444666888:::;;;============>>>???@@@@@@:::999888777777888999:::555555555555555444333333333333333444444444555555333333333444444444444555333444555555666666555555444444444555555666666666777777777777888999;;;;;;999999999999::::::;;;<<<>>>===>>>>>>@@@CCCEEEFFFGGGHHHJJJMMMOOOQQQRRRRRRVVVUUUUUUWWWZZZ]]]]]]]]]\\\\\\\\\]]]```fffmmmsss{{{{{{zzztttbbbSSSJJJHHHGGGEEEEEEHHHHHHFFFHHHLLLSSSZZZlllzzzmmmddd[[[SSSJJJ@@@<<<===::::::999:::;;;;;;999777666777999999888888999:::555666777777777666444444555555555555666666666777222333444555555555555555666777777:::AAAGGGEEE>>>444333333333333555666777999999:::;;;<<<>>>???@@@:::999999888777777666666555555555555555444444333444444444444555555555666333333333444444444555555444444444444444555666666666666666666666666666666666666777888888888888888999999888888999;;;<<<===>>>>>>>>>???@@@CCCEEEGGGGGGHHHIIIKKKNNNQQQSSSTTTUUUUUUVVVYYY\\\______^^^]]]]]]]]]^^^aaagggnnnttt|||wwwzzzooo\\\NNNGGGGGGDDDCCCDDDHHHHHHGGGIIINNNSSS[[[nnnyyyiiiaaaXXXQQQHHH???;;;<<<;;;;;;;;;<<<===<<<:::888555777999999888888999:::555666777777777666444333444555555555666666777777111222333444555555666555333777888666888<<<>>>===888777666444444555555666444444555666888:::<<<===<<<<<<<<<;;;:::999777666555555666666555555444333333333333444444444555555333333333444444555555555555555444333333555666777888888888777777777777777555666777888888777666555999888888888999;;;===>>>>>>>>>>>>???AAACCCEEEGGGGGGHHHHHHJJJMMMQQQTTTVVVSSSSSSVVVZZZ^^^aaa```___^^^^^^^^^___bbbhhhpppuuu|||wwwxxxfffVVVLLLFFFDDDDDDBBBCCCGGGIIIHHHJJJNNNZZZfffxxxwwwkkkaaaSSSHHHBBB>>>;;;999<<<999777888;;;===;;;999:::::::::999999999888888777777777777777666555555666666666666666666666666111111111222444666777888555444444555666666555333444444444444444444444444555555555555555555555555888888888888888888888888333444444555555444444333555555555555555555555555888777555444444555666777333333555666666666555444555555555555666666666666888888888777777777777777777888888999999:::;;;;;;===>>>>>>???@@@CCCHHHLLLIIIIIIJJJKKKMMMPPPSSSTTTRRRTTTWWWYYYZZZZZZ\\\^^^aaa```]]]\\\___fffpppwww|||}}}zzzuuurrraaaSSSKKKGGGEEEHHHFFFHHHLLLMMMMMMPPPUUU^^^kkk}}}tttcccZZZNNNEEEAAA@@@???>>>>>><<<::::::;;;<<<<<<;;;999999999888888888777777777777777777777666555555666666666666666666666666555555555555666666777888444333222333555666555444444444444444444444444444555555555555555555555555666666666666666666666666333444444555555444444333555555555555555555555555444333222222333444555666333444555666666666555444555555555555666666666666777777777777777888888888888888888999::::::;;;;;;<<<===>>>???@@@CCCGGGKKKHHHHHHIIIJJJMMMPPPRRRTTTSSSVVVXXXZZZZZZ[[[\\\^^^^^^^^^]]]\\\```gggpppwww|||zzztttttt{{{jjjYYYNNNIIIGGGFFFGGGFFFGGGJJJLLLLLLQQQXXXdddqqqzzzqqq]]]UUUJJJCCC@@@AAA@@@@@@======<<<999888888:::<<<888888888777777777666666777777777777777666666555666666666666666666666666777777666666555666666666666444222222444666666666444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555222222222222444555666777333444555555666666555555555555555555666666666666666666777777888888999999888888999999::::::;;;;;;:::<<<>>>???@@@BBBFFFHHHGGGHHHHHHJJJLLLOOORRRTTTVVVXXXZZZ[[[[[[[[[\\\]]]]]]]]]]]]^^^bbbhhhpppvvv}}}yyyqqqooottttttbbbSSSKKKHHHFFFFFFGGGEEEFFFIIIJJJKKKRRRZZZiiiwww~~~vvvmmm___VVVKKKBBB???>>>===<<<;;;;;;;;;777444333777:::999888888888777777777777666666777777777777666666666666666666666666666666555555444444444444555555:::777444333444666666666444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555555555555555666666777777444444444555555555555555555555555555666666666666555555666777888999999:::888888999999:::;;;;;;<<<999<<<>>>@@@AAABBBDDDFFFGGGGGGHHHIIILLLOOORRRTTTXXXZZZ\\\\\\[[[[[[\\\]]]^^^___```aaadddiiipppttt~~~{{{nnniiijjjrrr{{{ooo]]]OOOIIIGGGFFFEEEJJJIIIJJJLLLLLLOOOYYYcccppp{{{ssskkk```WWWKKKBBB???===<<<;;;:::;;;;;;888444333666:::::::::999999999888888888666666777777777777666666666666666666666666666666444444444444444555777777>>>;;;777555555666555555444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555777777777666666555555444444444444444555555666666555555555555666666666666555555666777888999999:::888999999:::;;;;;;<<<<<<:::<<<>>>@@@@@@BBBDDDFFFGGGGGGHHHJJJMMMPPPSSSUUUYYY[[[\\\]]]\\\[[[\\\]]]aaabbbcccdddfffjjjooosssrrrhhhcccgggppp~~~uuuhhhXXXLLLHHHGGGFFFDDDIIIHHHJJJMMMOOOTTTaaannn}}}{{{rrrkkk]]]TTTIIIAAA>>>>>>>>>===<<<<<<<<<;;;999999999;;;:::::::::999999999999888555666666777777777777777666666666666666666666666666666666666777888999:::>>>;;;888666666666555444444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555666666666555444333111000555444444444444555666666555555555555666666666666666666777777888888999999999999::::::;;;;;;<<<<<<<<<===???@@@@@@BBBDDDGGGGGGGGGHHHKKKNNNQQQTTTVVVXXXZZZ\\\\\\\\\[[[\\\]]]bbbccccccdddeeejjjoootttwwwjjjeeeccchhhrrr~~~lllaaaRRRIIIHHHHHHGGGDDDFFFGGGJJJOOOSSS\\\mmm|||{{{rrrlllZZZQQQFFF???=========<<<;;;;;;;;;<<<======;;;999999999999999888888888888555555666777777777777777666666666666666666666666888777777777777777888888999777666666666666555333444444444444444444444444555555555555555555555555444444444444444444444444333444444555555444444333555555555555555555555555444444555555555333222111555444444333444555666777555555555555666666666666777777777777777888888888999999::::::;;;<<<<<<<<<>>>?????????@@@BBBFFFIIIHHHHHHIIILLLOOORRRVVVXXXWWWYYY[[[\\\[[[[[[\\\]]]______```aaadddiiiqqqvvvpppfffdddfffkkkuuu{{{fff[[[NNNGGGHHHIIIHHHEEEIIIJJJOOOVVV\\\gggzzz|||sssmmmZZZQQQFFF>>>;;;::::::999999888888;;;>>>>>>:::666888888888888777777777777555555666777777777777777666666666666666666666666888777666555444444444444444333333555666777555444444444444444444444444444555555555555555555555555333333333333333333333333333444444555555444444333555555555555555555555555444555666777777777666555555555444333444555666777555555555555666666666777888888888777777777777777999999:::;;;;;;<<<<<<===@@@@@@@@@??????BBBFFFJJJHHHIIIJJJLLLOOOSSSWWWYYYVVVXXXZZZ[[[[[[[[[\\\]]][[[\\\\\\^^^bbbiiirrrxxxoooggggggiiisss~~~vvv```TTTIIIFFFGGGGGGHHHJJJIIIMMMSSS[[[eeewwwzzzppphhh[[[NNNAAA===>>>=========;;;;;;<<<<<<;;;;;;:::999666666666666666666666666666777888999888777444333777888888777777666555444666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444888777555666666666555444222333555666666555333222777777666666555555444444555555666666555555444333444555555666666555444444444444444555777888:::;;;666777888999:::;;;;;;;;;;;;;;;:::999:::<<>>>>>???AAACCCDDDDDDHHHIIILLLNNNQQQTTTVVVXXX]]]\\\\\\\\\\\\\\\\\\\\\ZZZ[[[\\\]]]aaahhhqqqwwwooohhhiiiooozzzqqq^^^SSSIIIFFFGGGHHHIIILLLMMMQQQZZZeeetttzzzqqqiiiZZZMMMAAA>>>>>>===<<<===;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::666777777888888777666555666777777777666555555444666666666666666666666666555555666666666666666666444444444555555555666666444444444444444444444444444444333333444444333222333444666777777666444333666666666666666555555555555555666666555555444333555555555555555555555555333333333444555666777888666777777888888888777777999888888888999;;;===>>>>>>>>>>>>@@@CCCEEEGGGGGGIIIJJJLLLOOORRRTTTVVVWWW\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]___ccciiirrrxxxpppkkkooozzzyyykkkZZZPPPHHHGGGHHHIIIKKKNNNPPPUUUaaaqqqzzzqqqiiiXXXLLLAAA>>>>>><<<;;;<<<;;;;;;<<<<<<;;;;;;:::999888888888888888888888888666666777777777777777777666666666666666666555555555555555555555555555555555555666666777777888888444555555555555666666666666555555555444444333333222333333333333333333333444555666777777666555444555555555666666666666666555666666666666555444444666555444333444444555666555444444444555555666777888888888888888777666666777888888999:::;;;<<<===<<<===>>>@@@BBBEEEGGGHHHIIIJJJMMMOOORRRTTTVVVVVV[[[[[[\\\\\\\\\\\\\\\[[[\\\]]]^^^```dddjjjrrrxxx|||qqqqqqwwwuuugggUUUMMMHHHHHHIIIJJJMMMQQQQQQXXXggg|||yyypppfffUUUJJJAAA>>>===;;;:::;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888888888777666666666777888999999666777777888888888777777666666666666666666666666555555666666777777888888555555555555555666666666666666555555444444333333333444555555444444555666444555666666666666555444444444555555666666777777666666666666666555444444666555444222333444666888888888777777777777777888999999:::::::::999999888888999;;;<<<===>>>>>>>>><<<===???@@@AAABBBEEEGGGJJJKKKNNNPPPSSSTTTUUUUUUZZZZZZ[[[\\\]]]\\\\\\[[[\\\]]]^^^```dddjjjqqqvvv~~~yyyzzz~~~xxxqqqvvvqqqcccQQQKKKHHHIIIJJJKKKNNNSSSUUU___qqq|||vvvlllbbbPPPGGG@@@>>>===;;;:::<<<;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999:::777888999:::::::::::::::888888888888888888888888555555666666777777777777666666666666666666666666666666666555555444444444333555666666444333555777444444444555555444444444444444555555666666777777666666777777666666555444666555333222333444777888999999888777777777777888777777888999:::;;;;;;;;;888999;;;<<<===>>>>>>>>>@@@AAACCCCCCBBBBBBDDDGGGKKKLLLOOORRRSSSTTTTTTTTTXXXYYY[[[\\\]]]\\\[[[[[[ZZZ\\\^^^```ccciiioootttuuuooorrrwww}}}sssoooxxxzzzkkk]]]NNNJJJHHHJJJKKKLLLOOOTTTZZZggg}}}}}}xxxrrrggg[[[KKKDDD???>>>===;;;;;;===;;;;;;<<<<<<;;;;;;:::999999999999999999999999999777777888888888888888888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777777777777777777666666666666555555555555555555555555555333555777555222111333555444444444444444444444444555555555666666666666666666777777777777666555555444444333333444555777888777777666555555666666666444555666777888999999999777888888999:::;;;<<<===CCCFFFGGGFFFDDDDDDFFFIIIKKKMMMPPPSSSTTTTTTTTTSSSWWWYYY[[[]]]]]]]]][[[ZZZZZZ[[[^^^```ccchhhnnnssspppkkkqqqwwwyyynnnkkkvvv{{{qqqbbbUUULLLIIIIIIKKKLLLLLLOOOTTT\\\mmmyyytttnnnaaaUUUFFFAAA>>>>>>>>>;;;<<>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;:::999999888888777777777777666666666555444444555555666666777777555888999777333000222555555555444444444444555555666666666666666555555555777777777777777666555555333333444444555666666777666666666555666666777777555666777888888888888888999888888888999;;;===>>>AAAEEEGGGFFFCCCCCCGGGKKKLLLNNNQQQSSSUUUTTTSSSRRRVVVXXXZZZ]]]]]]]]][[[ZZZ[[[\\\___aaadddiiiooosss}}}oookkkrrrzzzwwwkkkhhhttt~~~uuukkk\\\NNNKKKIIIIIILLLLLLKKKOOOTTT[[[ooowwwrrrkkk^^^QQQDDD???===>>>>>><<<<<<@@@;;;;;;<<<<<<;;;;;;:::999888888888888888888888888777999:::;;;:::888666555666777888:::;;;<<<======@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<;;;::::::999888888777777666666666555333333444555666777888888888;;;===:::555222444777666666555555555555666666777777666666555555555444777777777777777666666555222333444555666666666666888888888888888999::::::999::::::::::::999888888;;;;;;:::999:::<<>>AAADDDFFFGGGGGGDDDDDDCCCBBB@@@???>>>>>>===<<<:::999888888999999888888777666666777888999777777777666555555444444555555555555555555555555777777777777777777777777666666555555555555666666666666666666666666666666888888888777777777777777777888888999999:::;;;;;;::::::::::::;;;===>>>???===>>>AAADDDGGGIIIJJJKKKPPPRRRTTTTTTSSSRRRRRRRRRUUUXXXZZZ[[[ZZZZZZZZZ[[[___aaacccdddgggkkkpppttt}}}~~~rrrppp{{{wwwiiifffmmmuuutttfffWWWMMMJJJJJJIIIJJJKKKJJJKKKSSS^^^iiizzz|||vvvpppeeeTTTGGGAAA???<<<;;;;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999999999999888888777777777777777777777777888888777888:::<<<>>>@@@AAABBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@>>><<<;;;;;;<<<<<<;;;:::999888777888888999777777666666666555555555666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666777777777777777777777888666777777888999999::::::<<<<<<<<<<<<===???@@@AAA===>>>AAACCCFFFIIIJJJKKKMMMOOORRRSSSRRRRRRSSSTTTVVVXXX[[[\\\[[[[[[[[[\\\aaabbbdddfffhhhlllrrruuu}}}|||ooopppzzzmmmiiiooovvv|||oooaaaTTTKKKJJJIIIHHHJJJLLLLLLOOOYYYdddttt|||vvvmmm___OOODDDAAA???<<<;;;;;;<<<;;;:::<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::888888888777777777777666666777777777777777666666666666666666888:::<<<===@@@@@@@@@AAAAAABBBBBBBBBCCCBBB@@@???>>>=========>>>===<<<;;;:::999999999777777777666666666666666777777777777777777777777555555555555555555555555666666555555555555666666666666666666666666666666666666666777777888888888666666777777888999999999;;;;;;<<<<<<===>>>@@@AAA===>>>@@@CCCFFFHHHJJJKKKJJJLLLOOOQQQRRRRRRTTTVVVVVVXXX[[[]]]\\\\\\]]]^^^bbbdddfffgggjjjnnntttwww~~~yyymmmppp~~~pppooozzzwwwiii\\\PPPJJJJJJHHHHHHJJJNNNOOOTTT___kkk}}}|||uuuhhhYYYKKKCCC@@@===;;;::::::;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888777777777888888777888999999999888666666888777666555555777999:::;;;<<<===>>>@@@AAABBBCCCBBBAAA@@@???>>>=========AAA@@@???>>>===<<<;;;;;;888888888777777777777777666666666666666666666666555555555555555555555555666666555555555555666666666666666666666666666666444555555666777888999999777777777888999999::::::999999999:::;;;<<<===>>>===>>>@@@BBBEEEHHHJJJKKKKKKMMMPPPQQQRRRSSSUUUWWWVVVYYY\\\]]]]]]]]]^^^___bbbccceeehhhjjjoootttxxx~~~wwwnnnuuuuuuxxxooo```TTTJJJGGGIIIHHHIIIKKKPPPRRRXXXeeerrryyyzzzxxxpppaaaRRRGGGAAA>>><<<999888999::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888:::999888888888999999:::999:::;;;<<<<<<;;;999999999888666555555666777999777888999;;;===???@@@AAAAAAAAAAAA@@@@@@???>>>>>>AAAAAAAAA@@@???>>>>>>===;;;::::::999999888888777555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666444444555666777888888999888888999::::::;;;;;;<<<999999999999:::<<<===>>>===>>>???AAADDDGGGJJJKKKNNNOOOQQQRRRRRRSSSUUUWWWWWWZZZ]]]^^^^^^]]]^^^___```bbbdddfffiiinnnssswwwuuusss}}}}}}kkk]]]RRRJJJIIILLLJJJJJJMMMQQQUUU\\\jjjxxx{{{tttssspppfffYYYLLLCCC@@@>>>;;;999999999::::::::::::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::::::::999888888888999:::;;;;;;<<<<<<===============999999777666666666777888666666888999;;;<<<>>>>>>@@@AAABBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>===<<<:::999888888555555555555555555555555555555555555555555555555666666555555555555666666666666666666666666666666555555555666666777777777999999::::::;;;<<<<<<<<<::::::;;;;;;<<<===???@@@>>>>>>???@@@CCCFFFJJJKKKOOOPPPQQQRRRRRRSSSVVVXXXXXXZZZ]]]^^^]]]\\\]]]]]]^^^```ccceeehhhmmmssswwwwwwtttzzzyyyhhh[[[RRRLLLLLLPPPKKKKKKNNNSSSWWW___nnn|||wwwooolllfff\\\PPPFFF@@@===???===;;;:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999888777666777888:::;;;<<<<<<<<<<<<===???@@@AAA<<<<<<<<<;;;;;;;;;;;;:::777777888999:::;;;<<<<<<===>>>@@@AAABBBAAAAAAAAA===>>>@@@BBBCCCDDDDDDDDDBBBBBB@@@>>><<<:::999888555555555555555555555555666666666666666666666666666666555555555555666666666666666666666666666666555555666666666666666666888999999::::::;;;<<<<<<:::::::::;;;<<<===>>>???>>>>>>>>>@@@BBBFFFJJJLLLLLLMMMOOOPPPQQQTTTWWWZZZYYY[[[]]]^^^\\\[[[[[[[[[^^^```ccceeehhhmmmssswww|||qqqsssrrraaaUUUMMMHHHIIIMMMLLLLLLOOOTTTXXX```ooo~~~vvvlllhhh___TTTJJJBBB===<<>><<<<<<===>>>>>>===:::::::::;;;;;;<<<<<<<<<888888888888888888888888888777666555666777999;;;<<<;;;;;;;;;===???AAACCC@@@@@@AAAAAAAAA@@@??????999999999::::::;;;;;;;;;999:::<<<>>>????????????;;;===???BBBDDDEEEFFFFFFEEEDDDBBB@@@===;;;999888777777777777777777777777777777777777777777777777666666555555555555666666666666666666666666666666666666666666666555555555777888888999999:::;;;;;;888888888999:::;;;<<<===>>>>>>>>>???BBBFFFIIILLLIIIJJJMMMNNNPPPTTTXXX\\\ZZZ\\\]]]]]]\\\ZZZZZZZZZ___```cccfffiiinnntttxxxzzzwwwtttyyytttfffXXXOOOKKKHHHIIILLLKKKNNNRRRTTTZZZhhh{{{yyynnnggg]]]QQQHHHAAA>>><<<<<<>>>???>>>;;;:::;;;===;;;:::999:::<<<===<<<;;;::::::::::::::::::::::::888888888888888888888888<<<<<<;;;<<<===???AAABBBDDDAAA??????AAABBBAAA???DDD@@@<<<===@@@BBB>>>:::999999999:::;;;<<<===>>>===>>>>>>@@@DDDKKKSSSYYYNNNHHHBBB???@@@???;;;777888999999999999888777777777777777777666666666666777666555444444444444444666666666666777777777777777777777777888888888888888999999::::::;;;;;;<<<999999999;;;===>>>>>>===>>>???@@@BBBDDDGGGIIIJJJKKKLLLLLLNNNQQQTTTWWWYYY[[[\\\]]]^^^]]]\\\[[[ZZZ^^^```bbbdddgggkkkqqquuuwwwnnnooorrrzzz{{{lll```SSSMMMKKKIIIJJJMMMLLLOOOSSSVVV^^^mmmwwwllleeeYYYNNNEEE@@@>>>===<<<>>>???>>>;;;:::;;;===AAA???<<<;;;:::999777555::::::::::::::::::::::::888888888888888888888888::::::::::::;;;===>>>???EEEBBB@@@@@@BBBCCCBBB@@@CCCDDDDDDCCCBBB@@@??????@@@???>>><<<;;;:::999999;;;<<<===>>>AAAFFFMMMRRRKKKGGGBBB@@@AAA@@@<<<888999999999999888888777666666666666666777777777777555555555555666777888999666666666666777777777777777777777777888888888888::::::::::::999999999999:::888666888<<>>??????@@@BBBEEEGGGJJJKKKKKKLLLLLLNNNQQQTTTWWWYYY[[[\\\]]]]]]]]]\\\[[[[[[___```ccceeehhhlllqqqvvvrrrkkkgggkkksss}}}qqqaaaWWWNNNLLLLLLKKKLLLOOONNNQQQTTTZZZdddwww~~~tttjjjbbbUUUIIIBBB???>>>===;;;===>>>>>><<<;;;;;;<<<;;;:::999:::;;;<<<;;;:::::::::::::::::::::::::::888888888888888888888888888777777888999:::<<<<<>><<<:::888888999;;;<<<<<<===???CCCFFFEEEBBB@@@@@@BBBAAA===:::999999999999888777666555555555666666777777888888444555555666888:::<<<===666666666666777777777777777777777777888888888888;;;::::::999888888777777:::888777888<<>>???@@@AAACCCEEEHHHJJJLLLKKKKKKLLLNNNQQQTTTWWWYYY[[[[[[\\\\\\]]]\\\\\\[[[```aaadddfffiiimmmssswwwuuulllhhhiiioooyyyxxxkkkZZZRRRKKKKKKMMMMMMMMMPPPNNNQQQWWW___mmm|||ssslllaaaSSSGGG@@@>>>======;;;<<<=========<<<;;;;;;888777777999;;;======<<<::::::::::::::::::::::::888888888888888888888888666777777777888999::::::>>>>>>>>>???@@@BBBCCCCCCAAAHHHNNNLLLEEE@@@AAAEEE@@@@@@@@@@@@???>>>======999;;;<<<<<<;;;:::;;;<<<>>>======>>>@@@???===:::999999999999888666555444555555666666777777888888555555555777888:::<<<===666666666666777777777777666777777777888888888888999999999888888888777777:::<<>>???@@@@@@AAABBBDDDFFFIIIKKKLLLJJJKKKLLLNNNQQQTTTXXXZZZ[[[[[[[[[\\\\\\\\\\\\\\\aaabbbeeegggiiinnnssswww~~~yyynnnhhhgggkkkrrr}}}wwwgggWWWPPPKKKLLLNNNMMMNNNOOOOOOSSS[[[fffxxxzzzsssmmmaaaQQQEEE???>>><<<;;;:::;;;<<<=========;;;:::>>><<<:::::::::999777666::::::::::::::::::::::::888888888888888888888888666777777888999999999999777888:::;;;===???BBBDDDAAAEEEHHHHHHEEEBBBAAAAAA>>>???@@@AAAAAAAAA@@@@@@:::<<<======:::888777777888888999;;;<<<<<<:::999999999999888777666555555555666666666777777777888666555555666777888999:::666666666666777777777777666777777777888888888888777777888888888999999999999AAAIIIIIIBBB<<<===AAA@@@AAABBBDDDFFFIIIKKKLLLJJJJJJLLLNNNQQQUUUXXXZZZZZZZZZZZZ[[[[[[\\\\\\\\\aaaccceeegggjjjnnntttxxx}}}pppgggeeeeeekkktttvvveeeVVVOOOJJJLLLNNNNNNNNNPPPPPPVVVaaaqqqxxxtttkkk___OOODDD???>>><<<:::::::::;;;===>>>>>>;;;999;;;999888999:::;;;:::888::::::::::::::::::::::::888888888888888888888888666777888999999999999999444666888999:::<<>><<<>>>???===:::777666666666777777888888888888777777777888888777777666555777777777777777666666666666666555555555666666777666666666666777777777777777777777777888888888888777777888888999::::::;;;888BBBKKKJJJBBB<<<===AAA???@@@AAACCCEEEHHHJJJLLLJJJJJJKKKNNNQQQUUUXXX[[[ZZZZZZZZZZZZZZZ[[[\\\]]]aaabbbeeegggjjjnnntttxxx||||||mmmfffgggjjjooo{{{sss```TTTMMMHHHJJJMMMMMMNNNQQQSSS[[[iii|||wwwttteeeYYYKKKAAA??????===;;;999999:::<<>>;;;888555555555888;;;===>>>===::::::::::::::::::::::::888888888888888888888888666666888999999888888777666777999888777777:::===;;;;;;<<<===>>>???>>>>>>???@@@AAABBBBBBAAA???>>>===>>>???===:::777666666777777777666555555666777555666666777777777777777888888777777666666555555666555555555555666777777666666666666777777777777777777777777888888888888999999999999::::::::::::999===BBBBBB@@@===>>>?????????@@@BBBEEEGGGJJJKKKIIIJJJKKKNNNQQQUUUYYY[[[ZZZYYYYYYYYYZZZ[[[]]]^^^```bbbdddfffiiimmmssswww|||zzzmmmiiimmmrrrwwwqqq]]]RRRKKKFFFHHHLLLMMMOOORRRUUU^^^nnnwwwsss___TTTGGG??????@@@>>>;;;999888999<<>>@@@<<<>>>@@@BBBBBBBBBAAA@@@===>>>>>><<<999777777777999999888666444444666777444555666777888888888888999999888777666555444444555555555555666777888999666666666666777777777777777777777777888888888888<<<<<<;;;::::::999999999:::999777999<<>>>>>???@@@BBBDDDGGGIIIJJJIIIJJJKKKNNNQQQUUUYYY[[[ZZZYYYYYYYYYYYY[[[]]]^^^```aaadddfffiiimmmssswww|||yyymmmkkkrrryyymmmZZZSSSMMMJJJLLLNNNOOORRRWWW[[[bbbrrrsssdddWWWNNNDDD>>>======<<<::::::999999888888999999:::;;;;;;:::::::::999999999<<<;;;999777777888999:::::::::::::::999999888777888888888888888777777777;;;>>>@@@>>>:::777777888666777777888:::;;;;;;<<<===>>>>>>>>>>>>>>>======BBBBBBCCCCCCBBB???999555888777777666666666666666777777777777777777777777999999888888777666555555333444444555666777777888444666777666555444555666666666666666555555555555999999999999999999999999========================>>>>>>???@@@BBBDDDFFFGGGIIIJJJLLLNNNRRRUUUXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[\\\```bbbdddeeeeeeiiipppuuuyyy~~~{{{xxxoooqqqzzzjjjYYYTTTNNNKKKMMMNNNNNNQQQUUU^^^gggxxxnnn```OOOHHH@@@<<<<<<<<<;;;999::::::999999999999::::::<<<<<<<<<;;;;;;;;;::::::;;;:::999888888999:::::::::::::::::::::999888888888888777777888888999999999;;;===<<<999777777777555666777888999:::;;;;;;<<<<<<============<<<<<>>???@@@@@@AAAAAADDDCCCAAAAAABBBEEEHHHJJJIIIJJJLLLNNNRRRUUUXXXZZZ\\\[[[ZZZYYYYYYZZZ[[[\\\___aaaddddddeeeiiioootttyyy{{{rrrqqqzzzyyysssxxxwwwcccVVVRRRNNNMMMOOOPPPQQQTTTYYYbbblllxxxgggYYYHHHDDD>>><<<===>>><<<:::;;;;;;::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;;;;:::999999888888777777777999:::;;;777999::::::888777777777555666666777888999::::::::::::;;;;;;;;;;;;::::::<<<<<<<<>>777777666555555555555666666666666666666666666666888888777777666555555555555555555555555555555555666777888888666666777888555555666666777777888888888888888888999999999999;;;<<<===>>>@@@AAABBBCCCHHHEEEBBB@@@AAADDDHHHKKKIIIJJJLLLNNNRRRUUUXXXZZZ\\\[[[ZZZYYYYYYZZZ[[[[[[^^^aaacccdddeeehhhnnnsss{{{vvvpppttt|||xxxlll\\\TTTOOOMMMMMMQQQTTTVVV\\\bbbdddpppppp___SSSFFFDDDAAAAAAAAAAAA???===<<<;;;;;;::::::;;;;;;<<<:::::::::::::::999999999999:::;;;<<<<<<<<<;;;;;;::::::;;;;;;;;;::::::999999888777666666777999:::777888888888888888888888666666777888888999::::::888888999:::::::::999999;;;:::;;;===@@@AAAAAA@@@888888777666666666666777666666666666666666666666888888888777777666666666666666666666666666666666555666777777555555666777666777777888999::::::;;;999999999999::::::::::::::::::;;;<<<===>>>??????CCCBBBAAA@@@AAADDDGGGIIIIIIJJJLLLNNNRRRUUUXXXZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[]]]```cccdddeeehhhnnnsss}}}tttrrryyy}}}zzzfffYYYTTTMMMLLLMMMQQQTTTXXX```iiikkkxxxzzzhhhXXXMMMEEEDDDCCCBBBBBB@@@>>><<<<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;:::999999:::;;;;;;:::::::::;;;:::888777777777888888888888888888999999999999777777888888999999::::::777888888999::::::999999<<<;;;;;;===???@@@???>>>:::999888888777777888888555555555555555555555555999888888888888888777777888888777777777777777777666777888888666666777888888888999:::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>???@@@CCCEEEGGGHHHIIIIIIJJJLLLNNNRRRUUUXXXZZZ]]]\\\ZZZYYYYYYYYYZZZ[[[]]]```dddeeefffiiinnnrrr~~~|||qqqrrr|||~~~tttbbbYYYUUUNNNLLLNNNQQQUUU[[[fffqqq{{{rrr```PPPHHHBBBBBBAAA@@@>>><<<:::999;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;:::::::::999888888999:::::::::999999;;;;;;;;;:::::::::999999:::888777777888999999888777777777888888888999999777888999:::;;;;;;;;;:::<<<<<<<<<===???>>><<<:::999999888777777777777888555555555555555555555555888888888777777777777777777777777777777777777777888999::::::888888999:::888999999999:::;;;;;;;;;999999::::::;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>BBBEEEHHHJJJJJJJJJIIIJJJLLLNNNRRRUUUXXXZZZ]]]\\\[[[YYYYYYYYYZZZZZZ]]]aaaeeeggggggjjjooosss}}}xxxpppuuu~~~{{{kkk]]]UUURRRMMMLLLOOOUUU[[[eeeuuuyyykkkXXXIIICCC>>>>>>>>>===;;;:::999999::::::999999999999::::::999999999::::::;;;;;;;;;===<<<:::999888888888888666777888888999999999888:::;;;===???@@@??????>>>:::777555555777888777666555555555666666666666666888999:::;;;<<<<<<<<<<<<;;;;;;<<<>>>???>>>;;;888888777777666555666666666555555555555555555555555555555555666666666666666444444555555666666777777666888999888777666777888777777777777888888888888777777888999999:::;;;;;;<<<=========>>>?????????>>>???AAACCCFFFHHHIIIJJJIIIJJJLLLNNNRRRUUUXXXZZZ^^^]]][[[YYYYYYYYYYYYZZZ^^^bbbfffhhhiiikkkpppttt{{{wwwrrr||||||wwwwwwdddWWWPPPMMMKKKLLLPPPYYYcccqqq}}}tttfffSSSEEE@@@<<<=========;;;:::;;;;;;:::999999888888999999:::555555666666777777777888???===:::888666666777888555666777888888888888888888;;;???BBBDDDDDDCCCCCC:::777444333555777666444333333444444444444444444999:::;;;<<<============999:::<<>>??????@@@?????????AAACCCFFFGGGIIIJJJLLLNNNRRRUUUXXXZZZ^^^]]][[[ZZZYYYYYYYYYZZZ___bbbgggiiijjjlllppptttyyy