BM6&6(v@ ************************++++++++++++++++++++++++************************///...------++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...,,,++++++***************************+++***)))))))))***,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++,,,,,,++++++***)))))))))+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''((()))++++++******************)))************+++++++++...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''************+++,,,,,,---************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,,,,++++++***+++++++++******************************+++,,,,,,---......---///222222000///...//////111222222111111222333111222222333333222222111000000111111111222222222444333333222111111111222444444444333222111000///////////////////////////..............................---,,,,,,+++******************************)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,+++---...---+++***+++---++++++************)))(((************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++++++++,,,---...+++++++++*********))))))++++++************+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***++++++******++++++,,,---------++++++++++++------,,,+++*********+++,,,---.........------,,,,,,,,,------,,,+++,,,---...///111111000000000000111111...///////////////...---000000000000000000000000333444444444444444444444666999>>>AAACCCDDDEEEFFFbbb************************++++++++++++++++++++++++************************---,,,,,,++++++******)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************+++***)))))))))***+++,,,,,,++++++******++++++,,,************************************************+++++++++***************++++++++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++******))))))******+++************))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++************************)))************+++++++++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((((((...---+++*********,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++******))))))******+++******************************++++++,,,------......///111111///.../////////111222222111000222333111222222333333222222111111111111111222222222222444333222222111111111222333333333333222111000///........................---------------------------,,,,,,+++******))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,------,,,***---000///+++(((((()))++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++***)))))))))***,,,,,,+++++++++*********))))))++++++************+++++++++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,+++*********+++,,,---......---------,,,,,,,,,------,,,,,,,,,---.../////////............//////......///////////////...000000000000000000000000333333333333333444444444666:::>>>BBBCCCDDDEEEFFF^^^}}}************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******++++++******************************))))))******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************)))******************))))))************+++++++++++++++++++++++++++++++++***))))))))))))))))))***************))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))***))))))+++,,,************************)))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((,,,+++***)))***+++---...************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))***)))))))))))))))************************************++++++,,,,,,------...///000///------///111///000222111000000111333111222222333333222222111111111222222222333333333333333222111111111111222111111222111111000///...........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((************************)))************+++++++++,,,,,,+++******+++,,,,,,*********++++++++++++,,,------......------,,,+++*********++++++++++++,,,---,,,,,,++++++*********---)))'''(((,,,...---***,,,111444222+++''''''***+++++++++++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((((()))******+++++++++***************++++++************+++++++++,,,,,,,,,,,,+++************++++++,,,,,,------++++++,,,------,,,,,,+++++++++******++++++,,,------,,,,,,++++++,,,,,,---+++++++++++++++,,,------...------------,,,,,,,,,------,,,,,,------...///---------,,,,,,------------......///000000000000000000000000000000000000111111222222222333333333777:::???BBBCCCDDDEEEFFFZZZ|||************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))***************************************************+++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))************))))))))))))*********+++++++++******************************))))))))))))******************)))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++***************+++++++++))))))*********+++++++++++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++---...///000************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))******+++******************************++++++,,,,,,,,,,,,.........---,,,---///111///000111111000000111222111222222333333222222111222222222222333333333333222222111111111111111222000000000000000///..............................++++++++++++++++++++++++++++++*********)))))))))************************))))))*********+++++++++---,,,***))))))***,,,---))))))*********+++++++++------......------,,,+++))))))*********+++++++++------,,,,,,+++***))))))...,,,+++***+++,,,,,,,,,222333333000+++((()))+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******************************,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******))))))***+++,,,------...)))******+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------------------------......///------,,,,,,,,,,,,------,,,---...000000111111111000000000000000000000000000000000111222222333333777;;;???BBBCCCDDDEEEFFFXXX{{{************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........************************++++++++++++++++++++++++,,,++++++++++++*********************************))))))******++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************+++++++++******+++++++++************)))))))))((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))++++++***((((((((()))))))))*********+++++++++))))))*********+++++++++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''')))...111333222000///************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***************+++,,,---******************************+++++++++++++++,,,---------,,,+++,,,///111...000111111000///111222111222222333333222222111111111222222222333333333111111111000000111222222//////000000000///..............................+++++++++++++++++++++++++++++++++++++++*********************************))))))*********+++++++++---,,,***))))))***,,,---))))))*********+++++++++------......------,,,+++))))))*********+++++++++------,,,,,,+++***))))))))),,,///---+++,,,111666999333---******,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))***************************************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))******+++,,,------++++++++++++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------------.........//////......------------------...---...///000111111111111000000000000000000000000//////000111111222333333777:::???AAABBBCCCDDDEEEXXX{{{************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////+++++++++***************++++++++++++++++++++++++------,,,,,,,,,+++++++++************************))))))***++++++++++++***,,,++++++******++++++,,,************************++++++++++++++++++++++++(((((()))***++++++,,,,,,************************)))******************))))))************+++++++++************************,,,,,,++++++++++++,,,,,,************))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***((('''(((((()))))))))***++++++,,,,,,)))************+++++++++,,,,,,+++************+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++///111444666555222...+++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************+++,,,---...******************************+++++++++++++++++++++,,,------,,,,,,...000...///111000//////000222111222222333333222222111000000111111111222222222111000000000000111222222//////000000000000//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,+++******+++,,,,,,*********++++++++++++,,,------......------,,,+++*********++++++++++++,,,---,,,,,,++++++*********###)))......+++...666???888000((('''***...---************+++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++***************+++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++,,,,,,------------...///000000++++++******++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,------------...------...////////////...///......------......///...//////000111111111111000000000000000000000000//////000111222333333444666:::>>>@@@AAAAAABBBCCCWWWyyy************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------+++++++++*********))))))************************+++++++++,,,,,,,,,,,,,,,************************((()))***+++,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++************++++++************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***((())))))***++++++,,,,,,)))************+++++++++++++++***))))))))))))***))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++333333333222000---+++)))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---************************++++++******************)))+++---------,,,---///...///000000//////000222111222222333333222222111//////000000000111111111000000000000000111222222///000000111111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......------,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++%%%))),,,,,,,,,///666===///,,,((((((+++---,,,***)))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,++++++))))))*********+++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,,,,...///000++++++******++++++,,,---+++,,,,,,------,,,,,,++++++,,,---.........---,,,,,,,,,,,,---------......,,,---...///000//////.........------------......///000000111111111000000000000000000000000000000//////000111222333444555555999===???@@@@@@AAAAAATTTttt************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))************************((()))***+++,,,---......************************((()))***+++,,,+++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******))))))+++,,,((())))))***++++++,,,,,,)))************+++++++++******)))((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++000...,,,***)))((())))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))***+++,,,************************++++++******************'''***---...---------......///000000//////000111222222222333333222222222////////////000000000000000000///000000111222222000000111111111111111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))************************)))************+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,---------++++++++++++++++++,,,,,,,,,,,,+++++++++...222555'''(((***++++++++++++***(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,++++++***))))))******++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******+++++++++***************))))))(((((()))+++,,,...++++++******++++++,,,---++++++------------+++++++++,,,---.........---,,,,,,,,,,,,------.........,,,---///000000000///......------,,,,,,------...000111111111111000000///000000000000000000000000///000111222333444555555555888<<<>>>??????@@@@@@RRRqqq...---,,,,,,++++++++++++......---,,,++++++++++++---+++,,,000555666111------------------------------.........---,,,,,,+++------++++++++++++------++++++++++++++++++++++++,,,++++++******++++++,,,...---+++*********++++++***+++,,,---...---,,,+++++++++,,,,,,,,,---------++++++******++++++,,,---,,,,,,++++++,,,,,,---...************************))))))))))))))))))))))))************************************))))))((((((************************+++******)))(((''''''&&&(((((()))***++++++,,,,,,(((((())))))******++++++))))))))))))))))))))))))))))))************))))))************************+++++++++*********))))))************)))))))))((())))))))))))))))))))))))+++++++++******)))((('''))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,------------------------////////////000000000000222222111111111111111111222222111111000000//////111111111111111111111111...------......///000111...000111000---++++++,,,,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++************************)))***,,,......,,,***(((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++******************************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,))))))*********+++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++,,,---......///...,,,++++++,,,...///...............---------000000000000000111111111000444888999666333111111111111222222222333333333666777<<>>;;;===BBBIIIbbb{{{------------------...///111111///......---------------...///////////////........................+++,,,------------------......///000000///..............................------,,,,,,,,,,,,------+++,,,,,,------------,,,---------------...//////,,,---------............,,,,,,,,,,,,,,,------...,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************************************************************************************))))))))))))******************************++++++++++++*********************************************+++++++++*********)))))))))(((((())))))))))))))))))))))))***+++++++++++++++******,,,+++***))))))***+++,,,))))))))))))))))))))))))***************+++++++++)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,******++++++,,,,,,------------........./////////------......//////000000...//////////////////000***+++,,,...///111222333000///...---,,,,,,,,,,,,...+++((())),,,......,,,,,,++++++******++++++,,,******************************++++++++++++******************+++,,,------------------------------+++,,,------............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,************************)))))))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++******)))*********------------............***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++,,,---......------------------------.........//////000000111......///000111222222333333111///000111333333222111111222222222333333333555777<<>>:::555999AAABBB[[[ttt---------.........//////000000//////......------............/////////000000000////////////000000...000111111000000111333000000000000000000000000///............///000000---......///000000//////------------.........///........................//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++*********)))///...---,,,+++)))((((((************************)))))))))))))))************+++,,,+++******,,,---***))))))***,,,,,,***)))******++++++++++++*********,,,,,,+++)))((()))*********+++++++++,,,,,,,,,+++++++++++++++***)))(((+++***))))))+++///333555++++++++++++++++++++++++,,,,,,+++***))))))************))))))((((((''''''&&&((())))))(((((()))+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,******+++++++++,,,,,,,,,..................------...------,,,,,,,,,------222000......000111111111000///...///000111000............------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------,,,,,,+++*********+++,,,,,,---.........---,,,+++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,***+++---,,,+++***+++---************************+++***)))***+++,,,+++******************************************************+++,,,---,,,+++***)))*********)))))))))((((((---,,,,,,,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,---...///000NNNDDD777///...//////...............///////////////------///222444333111000000000000111111111111000111111222333333444444666999<<<>>>>>>>>>@@@AAAFFFWWWqqq------.........///////////////////////////.............../////////000000000000000//////000000000...000111111000000111222000000000000000000000000222111000000////////////......///////////////...////////////000000000000........................//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++++++++++++++++++++++++++*********))))))------,,,+++***))))))(((************************************)))))))))))))))+++,,,,,,******,,,---+++***)))***,,,,,,+++))))))******++++++******)))***+++,,,+++)))((()))************+++++++++,,,,,,+++++++++++++++***))))))+++***)))(((((()))+++,,,++++++++++++++++++++++++,,,++++++***))))))*********)))))))))))))))(((((((((***+++***))))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,..................------//////............//////333222111000000222444555333222000///000000000.........---------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,************************+++***))))))***++++++******************************************************+++,,,---------------+++++++++******)))))))))+++++++++++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///888222,,,***,,,......,,,............///////////////...---///222444333111////////////000000000000111111222222333333333444666888<<<===>>>>>>???@@@HHHYYYqqq........./////////000000////////////000000000000////////////000000000000111111000000000000111111///000111111000///111222000000000000000000000000555444333111000////////////////////////.........000111111111222222222222/////////////////////////////////............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))++++++*********)))))))))+++++++++++++++++++++++++++++++++***)))))))))((((((***,,,,,,+++++++++,,,,,,*********+++,,,+++))))))******++++++******)))***+++,,,+++)))))))))+++*********++++++++++++,,,***++++++++++++***))))))***)))))))))((((((((((((************************,,,+++******)))*********)))))))))******************+++,,,,,,***)))***+++******))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************+++++++++,,,++++++++++++,,,------******+++++++++,,,,,,,,,------------------......111000000//////000111111333444444222111222777;;;888555222000000000000///...------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,++++++******************++++++++++++,,,,,,++++++++++++,,,------******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******---,,,******+++,,,,,,+++************************++++++***))))))******+++************************************************+++++++++,,,---...000000------,,,++++++***))))))***************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------...---+++***,,,000222111...---............////////////...---///111333222111........./////////000000222222222222333333333333555888;;;======>>>???@@@EEEWWWooo/////////000000000111111/////////000000111111111//////000000000111111111222111111000000111111222///111222111000000111222111111111111111111111111444333222111000000000000000000//////.........///111111111222222222333333/////////////////////////////////...............................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,++++++***)))(((((('''***,,,---,,,+++,,,------+++******+++,,,+++***))))))************)))))))))+++,,,+++***)))***+++************++++++++++++******+++++++++******)))((()))***,,,,,,,,,,,,+++))))))))))))))))))))))))++++++***************+++))))))******++++++,,,,,,***,,,,,,+++***)))***++++++******))))))******+++((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,------------......000000000///000000111111111444555333000111777===<<<888333000///000//////------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************+++++++++++++++************+++,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------------,,,,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))---+++))))))***+++***)))************************+++++++++***))))))***+++************************************************,,,,,,+++++++++---///000...------,,,,,,+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,------///......///111222000...---------.........//////.........///000111111111////////////000000000000333333333333333333333333555777;;;<<<======>>>??????QQQjjj}}}000000000111111111222222///000000000111111222222000000000111111111111222222222111111111111222222111222333222111000111222222222222222222222222222111111111000000111111222111000000/////////000111000000000111111111222222000000000000000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))*********++++++++++++++++++++++++---,,,,,,+++***))))))(((((()))+++,,,++++++,,,......,,,******+++++++++***)))))))))******))))))))))))***++++++***)))***+++))))))*********+++++++++)))******+++++++++******)))***,,,---...---,,,+++))))))))))))))))))))))))+++***************++++++))))))******++++++,,,,,,)))***++++++)))((()))+++++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------......///.........//////000111///111333111...///555;;;;;;888333000////////////------------------------+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))*********+++++++++)))))))))))))))***++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------.........---,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))+++***************)))(((************************+++---...---+++)))***+++************************************************---,,,+++******+++,,,------------,,,,,,,,,,,,+++))))))******+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---......---,,,,,,,,,------000...,,,,,,,,,++++++***------------............---.../////////000000111000000111111111222222222333333333333333333444444444777:::<<<<<<<<<===???>>>OOOgggzzz111111111222222222333333111111111111111222222222000111111111222222222222333333222222222222333333333444555444222222222444222222222222222222222222111111000000111222222333222111000000000111333444//////000000000111111111000000000000000000000000...////////////000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))(((***++++++***+++---///000---+++***+++++++++***((())))))******))))))((()))***++++++***)))+++,,,)))))))))************+++))))))***++++++++++++***++++++,,,,,,+++)))'''&&&*********************************)))******+++,,,)))))))))***************((()))******))))))***,,,++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************((((((((((((((()))************+++++++++,,,,,,,,,++++++,,,,,,------......------------...///000000---///111000...///222555777444111////////////...,,,,,,,,,------------...+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++*********)))))))))************+++)))))))))))))))***++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))),,,......,,,***))))))***************************...111111...+++***+++************************************************---,,,++++++*********+++++++++,,,,,,,,,---------+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,------......---,,,+++***+++,,,---,,,------------.........---...000//////...000111111111111222222222333333222222222333444555555555333666999;;;;;;<<<===>>>BBBPPPgggzzz222222222222333333333333222222222222222222111111111111111222222222333333333333222222222222333333555666777666444333444555333333333333333333333333444333333222222222222333222222111111222444666777000000000000111111111111111111111111111111111111.../////////000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,------------------------......------------,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))***...111111...+++******+++++++++(((((())))))))))))(((((((((***++++++******+++,,,))))))))))))************))))))***+++++++++++++++)))*********)))(((''''''++++++++++++++++++++++++******))))))***++++++,,,***)))))))))))))))((((((''')))++++++++++++---...,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++*********)))))))))))))))((()))******+++******+++++++++,,,,,,,,,***++++++,,,------......------------...///000111---....../////////000000222000......//////...---,,,,,,,,,---------......+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************+++++++++++++++,,,,,,---------.........---,,,,,,+++++++++,,,,,,------------...///000///...,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++(((///555555000+++***+++***************************///444555111,,,++++++************************************************++++++,,,,,,---,,,,,,,,,))))))***+++,,,---......---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------...///---...............///000,,,,,,---------.........---///000000...---///111000111111111111222222222000111222333444666777777333555999;;;;;;;;;<<<===CCCOOOeee{{{222222333333333333444444444333333222222111111111111111222222222333333333444333333222222333333444666777888777555444444666333333333333333333333333777666555444333222222222333222111111333555888999000000111111111222222222111111111111111111111111.../////////000000111111000000000000000000000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++------------------------//////.........---------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++***)))((((((***///333111...+++******+++++++++(((((())))))))))))(((((((((***++++++******+++---))))))))))))************((()))***+++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,******))))))((((((''''''((()))+++,,,,,,---///000,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))++++++++++++******))))))*********)))***++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,---......---------......///111111...---...///111111...,,,...---,,,---...///...,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,))))))))))))************------,,,,,,------...///////////////...---,,,,,,******+++,,,,,,---......---...///000000...,,,+++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,(((111::::::222,,,+++...************************)))000666777333---++++++************************************************)))***,,,...//////......'''((()))***,,,---...///.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,---...///000***,,,...///...---------,,,,,,,,,---------......,,,///111000...---///111000000000000111111111111000000111333555666888888333555888:::;;;;;;<<<===@@@LLLbbb{{{555555555444222333555777555555444333333333444444444444444444444333222222666666777777777666666555444444333444666666555333444444444333222222111111222333666777888777555444666444222111222333222111333222222111000111111111444333333333222222222111111222333333333111000///000000000000000000000000000000000000000000000000000///------.........---..............................---,,,,,,,,,,,,---.........---,,,+++***)))///......---+++******)))+++******))))))******++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,...---+++))))))***+++,,,))))))))))))))))))))))))------,,,,,,+++***))))))***+++,,,,,,+++***)))((())))))***++++++++++++***)))************++++++++++++++++++*********))))))************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++***+++,,,...000000...---,,,,,,,,,---------....................................////////////....../////////...---,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++---///000000000///...---,,,,,,+++++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++******))))))************************++++++******++++++,,,---///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,.........,,,***))),,,+++******,,,,,,+++***,,,'''+++999===222(((&&&)))************+++++++++)))***,,,,,,++++++,,,...******++++++++++++******))))))************))))))------......///000000111---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,+++,,,---...///......------------......////////////000000000000---222444222333666666222444444444444555888===AAAAAAMMMbbb|||444555555333222222444555444444444333444444555555111222222333444444444444333444444444444444333333444444444444555666555444444444555555666777888888///000222333444444333333444333222333555666666555333333222111111111111222222222333333333333333222000111222222222111000000000000000000000000000000000000000000000000000000000///------.........---........................///...------,,,,,,------------------,,,,,,+++***---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,...---+++***)))***+++,,,************************---,,,,,,+++******))))))***++++++,,,+++***)))((())))))***++++++++++++***)))************++++++++++++++++++*********))))))************************))))))))))))************+++++++++++++++++++++++++++++++++*********))))))************************))))))))))))************+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++,,,+++---555>>>???999111,,,,,,,,,---------....................................////////////......------------,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,...//////......------,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++*********)))************************++++++******++++++,,,---......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---...---,,,***)))+++******+++---...---,,,///***...999===444+++***)))************+++++++++***+++,,,,,,+++***+++---******++++++++++++******))))))************)))))),,,,,,------...//////000---------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,,,,---...//////......------......///////////////000000000000333444555666666555444555666666666555444666:::===AAALLL```xxx888999999777666555777888666666666555555555555444444555555555666666777777777888888888888888888888666666666777777777888888888777666666555555555555888888888888888999999999333222222444666666555444444444333222222222222333111222222333333333333222000000111222222222111111000000000000000000000000000000000000000000000000111///------...///...---........................///...------,,,---------,,,,,,------------,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++*********+++,,,************************+++++++++******))))))(((***++++++++++++***))))))))))))***++++++++++++***)))************++++++++++++++++++***************************************))))))))))))************+++++++++++++++++++++++++++************)))))))))************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))************+++++++++,,,)))---:::IIILLL@@@333,,,,,,,,,---------......------------------------......////////////......---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---...------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++,,,---------,,,******+++******+++...//////...000+++---666999222,,,,,,)))************++++++++++++,,,---,,,*********,,,******++++++++++++******))))))************))))))++++++,,,,,,------......------,,,,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------,,,,,,------...//////......------......///////////////000000000000333111444;;;:::333333999777777777555444444777:::@@@JJJ^^^ttt222444444333222111222444<<<<<<;;;;;;:::999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<999999:::999999999:::;;;;;;;;;999888888888888888888888666555444444444555777666666777888777555333666555444444333333444444111222333333333333222222111111111222222222222222111111111111111111111111000000000000000000000000111///------...///...---........................//////...---------------++++++,,,---......------,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++******++++++,,,*********************************)))))))))((((((*********+++************))))))***++++++++++++***))))))*********+++++++++************************************************((()))))))))************************************************))))))))))))************************((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))))))))*********+++++++++***(((,,,888EEEGGG<<<000,,,,,,,,,---------......------------------------......////////////......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***************+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------,,,,,,+++,,,,,,---+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,+++***---,,,+++,,,...///...------)))***///111---)))***))))))*********++++++++++++------,,,***)))***+++***++++++,,,,,,++++++***)))******++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------......---------------------------------------....../////////............//////////////////000000000000///,,,333@@@???333222:::777777777555444444777999???III\\\rrr444666888888888888999:::<<<===>>>@@@BBBBBBCCCCCC===>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@@@@@@@AAABBBCCC@@@AAAAAA@@@======>>>AAA>>>===<<<;;;;;;<<<>>>>>>999999888777777777888888888777777888::::::999888777666666555555555555555444333333333333333333333333222222222222333333333222222222222222222222222111111111111111111111111111000....../////////...........................//////...------------...++++++,,,---.....................---------,,,,,,---...////////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,*********************************)))))))))))))))******************++++++))))))***++++++++++++***))))))*********+++++++++************************************************((()))))))))************************************))))))))))))))))))))))))************************((()))))))))************)))))))))******)))))))))************************))))))*********++++++++++++***,,,333999999333,,,,,,,,,,,,---------......------------------------......////////////............---------......///---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))***++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,+++++++++,,,,,,---+++,,,,,,,,,,,,+++*********+++++++++++++++++++++///...------------,,,+++***((((((+++,,,***))))))))))))*********++++++++++++------,,,***)))***+++++++++,,,,,,,,,,,,++++++******++++++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,---------......------------------------------.........//////.../////////....../////////////////////000000000000000///999FFFCCC444000777444555666666555666999;;;@@@III\\\rrr666999<<<>>>???@@@BBBDDDBBBEEEIIIOOOTTTXXXZZZ[[[RRRUUUYYY]]]`````````______^^^]]]]]]^^^___aaabbb\\\]]]]]]ZZZVVVUUUWWWZZZTTTPPPKKKEEE@@@<<<:::999;;;;;;;;;;;;;;;;;;;;;:::666444333444777999999999888888777666666666666777666555444444555777999;;;666555444444333333444444222222222222222222222222111111111111111111111111222000......///000///...........................000///......------......+++,,,---...............///.........------,,,,,,---...///000000///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))******+++,,,))))))***++++++++++++***)))************+++++++++***************+++++++++************************))))))))))))************************************(((((()))))))))))))))***************************))))))))))))************))))))************))))))************************)))************+++++++++------...//////...---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------///000111---,,,,,,++++++,,,,,,---++++++++++++++++++++++++*********)))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++++++++++++++,,,,,,---+++,,,,,,,,,,,,+++******************++++++++++++000...---,,,---,,,***)))+++++++++,,,++++++++++++)))************++++++++++++,,,---,,,*********,,,++++++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------.........------------------------,,,,,,,,,---------......------------------------------...////////////...000//////......//////000////////////000000000000555888AAAHHHCCC666111555333555666777777888;;;===AAAIII[[[qqqIIILLLQQQTTTWWWYYY\\\^^^kkkooouuu|||zzzpppeee]]]XXXUUUNNNNNNLLLJJJFFFBBB???===@@@===:::888999:::::::::999999888777777777777777888666555555888===CCCGGG999888777555444444444444333333333333333333333333111111111111111111111111222000......///000///...........................000//////...............,,,---...............---------------............,,,---///000000///---,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++++++++******)))))))))***,,,,,,))))))***++++++++++++***)))************+++++++++))))))*********+++++++++************************))))))))))))************************************(((((((((((())))))******************************))))))))))))************((()))***++++++***)))(((************************)))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........---,,,,,,,,,...000222---,,,,,,++++++,,,,,,---******************************))))))***++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,++++++***)))+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++******+++,,,,,,---+++,,,,,,,,,,,,+++*********************++++++,,,...---++++++,,,,,,+++)))+++,,,---,,,,,,,,,,,,,,,)))************+++++++++***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,------------........................,,,,,,,,,---------......------------------------,,,---...///000//////...000000////////////000000////////////000000000000444:::AAAAAA;;;666555777444666888888888999;;;===AAAJJJZZZooo~~~xxxpppggg```\\\VVVQQQKKKFFFCCCBBBBBBAAA:::999888888777777888888888777666777<<>>JJJOOO===;;;999888888777444222333333333222222222222222000222222222111000111222000000000000//////////////////////////////////////////////////////......////////////............,,,------...///000000111//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))***++++++------...///******))))))))))))******************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))))))))***,,,,,,+++***))))))))))))******************)))))))))))))))***))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))*********)))******+++,,,******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******,,,,,,,,,,,,******++++++++++++++++++++++++*********+++,,,---///000111111111000///---,,,+++---,,,,,,++++++,,,,,,---000AAAHHH:::***&&&)))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++---,,,,,,+++*********+++************************+++++++++************))),,,,,,,,,++++++*********+++,,,,,,---,,,+++***))),,,++++++---...///...,,,,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++.........////////////000333333222111000///.........------------...//////222000///...///000222333222444555555555555666888777888999999999:::<<<>>>???IIIYYYjjjzzztttdddZZZMMMIIIEEEBBBAAA>>>;;;888777999777555777>>>DDDEEE>>>;;;777555666888999:::444444444333333333333333111222333222111000111333111111000000000/////////////////////////////////000000000000////////////---------......//////000////////////.....................------,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,---------++++++************++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***,,,,,,+++***))))))))))))******************))))))))))))******************************************)))))))))((((((((((((((()))))))))***)))************+++++++++***************************************++++++,,,******+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++,,,+++************+++,,,++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********+++,,,---//////111111111000///---,,,+++---,,,,,,++++++,,,,,,---DDDRRRVVVGGG777111111///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++---,,,++++++******++++++************************++++++++++++************,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))+++++++++---000111000///,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------........./////////111111000//////............------------...//////111000///...///000222333111333444444444444555777666777888999888999;;;===@@@IIIXXXgggvvvvvvnnnhhhaaaWWWPPPKKKHHH@@@999888;;;:::666:::777444333444666777777555555555555444444333333111333444333222111222333222111111111000000000000////////////////////////000000000000000000000000,,,,,,---...///000111111222111111///...---,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))******++++++******)))************************)))******+++++++++++++++)))))))))*********++++++******)))))))))******+++************************************))))))))))))((((((((()))))))))******)))************+++++++++***************************************+++,,,,,,******+++,,,,,,,,,,,,+++***+++,,,------......---,,,,,,,,,---------.........------------,,,,,,,,,*********************************************************++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///000000000000///...,,,,,,---,,,,,,++++++,,,,,,---...888<<<333***))))))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++,,,,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++************,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************+++...111222222111,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,---------..........................................------......///000111000/////////000222333000222333333333333444666555666888888888888:::<<>><<<;;;999888777666666555444444333333333555666555444333444555333333333333222222222222111111111111111111111111....../////////000000000333222222222111000000000000000//////.........---,,,,,,------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,++++++******)))******))))))))))))******************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))),,,------+++******,,,************++++++++++++***************+++,,,,,,************************))))))))))))))))))******))))))))))))************))))))*********+++++++++************************+++++++++***+++,,,,,,---******+++,,,,,,,,,,,,+++++++++,,,---............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++))))))*********+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........///////////////......---,,,,,,++++++,,,,,,---,,,///000......///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,......,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////000000111///............///000000000000000000000111111222///111222222222222333555555777:::;;;::::::;;;<<<===HHHXXXgggsssyyyaaaWWWHHH<<<666666888999999888888777666555444444444666777666555444555666444444444444333333333333111111111111111111111111...//////000000111111111444444333222111000//////.........///////////////------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))***))))))))))))))))))***************************,,,,,,,,,------,,,,,,,,,***************************,,,///...+++)))***,,,*********++++++++++++,,,***************+++,,,---++++++++++++++++++++++++))))))))))))************)))))))))*********++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,++++++,,,---......//////...,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---...///////////////...---,,,,,,++++++,,,,,,---***++++++*********)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++,,,,,,+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---------.....................//////000000000//////......//////000111///000000000111111111111///111222222222222333555555888:::<<<;;;;;;<<<<<<<<>>======<<<:::999888888555777888777666555666888666555555555555444444444222222222222222222222222222222333444444555666666............////////////000000//////............//////...---,,,,,,++++++......------------......------------------------,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,******************************++++++++++++******++++++++++++++++++++++++***---000///+++(((***---******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******+++,,,,,,,,,,,,++++++,,,---...////////////,,,,,,,,,---------......,,,,,,,,,------.........************************,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,+++++++++,,,------,,,---...///000000000000---,,,,,,++++++,,,,,,---,,,,,,------***((())),,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++*********+++---...+++++++++,,,///000///---***+++,,,------,,,+++***))))))***+++,,,------...++++++*********+++---...++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------.........////////////000------------------------///////////////000111111//////000111111111111111000222333333333333444666333555999::::::999999:::===DDDPPP]]]kkklll^^^PPPGGG???888888<<<444555999<<<:::555555999666666555333000///000111222222222111111000000000555555444333333222111111000000000000000000000000222111111000///......---////////////////////////------,,,++++++++++++,,,,,,------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******))),,,,,,.../////////...---........................------------------------***)))(((((()))+++---///++++++,,,,,,,,,,,,------,,,------......------,,,.../////////...,,,***))),,,,,,************,,,,,,---.........---,,,,,,+++,,,------......------,,,,,,---......//////......//////.........---------((()))***+++---...//////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........++++++++++++++++++++++++------,,,***)))***---000+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---...///000000...,,,+++,,,,,,,,,---------........................------............////////////......///000111222222333////////////000000000000222333444555444333222111444666888999999999:::;;;999DDDKKKVVVlllsssbbbSSSEEE===<<>>;;;<<<:::888777:::999777555444444222111444444444444555555555555333333333333222222111111000000000000000000000000111000000000/////////...////////////////////////......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++************************************************......------------......++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++---,,,+++*********++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,---------,,,,,,---------,,,,,,---------.........------------------------------------------------,,,,,,+++*********+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------......//////------............------,,,------......------,,,,,,---......///.................................---------------,,,,,,,,,......////////////......---------------------------------------------------,,,,,,++++++,,,,,,---........................000///000666;;;:::444...+++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,++++++,,,,,,---.........//////......---,,,,,,,,,,,,---------......---------...........................////////////000000000000000///////////////000000000111111111222222111000000111333444333555777888777777999::::::FFFMMMVVViiidddRRRHHHCCCAAAAAA;;;:::999:::;;;:::888555777777666666555444333333333222222222222222111111111111111111111111111111000000000000////////////////////////////////////......---,,,,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************+++,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++---,,,,,,+++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,......---,,,,,,---......,,,,,,,,,,,,------......------------------------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++......------,,,,,,,,,,,,***+++,,,...///000111111------...//////......---,,,------......------,,,,,,---......///.........---...........................---------,,,,,,,,,...//////////////////...---------------------------------------------------,,,,,,++++++,,,,,,---..............................111777>>>>>>999333,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,++++++,,,,,,---..................------,,,,,,,,,,,,---------......---------.........//////............////////////000000000///////////////000000000000111111111111333222111111111333444555222444666777777777888999999FFFMMMUUUfff{{{xxx___III======:::777888:::;;;:::888999888777666555333222222222222222222222222111111111111111111111111111111000000000000////////////////////////////////////111000//////......//////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---///000++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,---,,,++++++***)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,---...---,,,++++++,,,---...,,,,,,,,,+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,///...---,,,,,,,,,,,,,,,)))***,,,...///000111111------...////////////...,,,------......------,,,,,,---......//////......---------...............000000//////////////////...//////000000//////...------------------------------------------------------,,,,,,,,,,,,------........................***+++...444999:::666333...............---,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////......------------,,,,,,,,,---------......,,,,,,------.../////////............////////////////////////////////////000000000111111111222222222222222222333444555555111333666666666666777888888EEEMMMTTTcccwwwiiiTTTNNNGGG===888888:::999888777777666555444444333333111111111111111111222222111111111111111111111111////////////000000000000////////////////////////111000000///////////////,,,------......------,,,------------------------------------------------++++++******+++---...///************************++++++++++++++++++++++++************************))))))*********+++++++++---------------...//////++++++++++++++++++++++++************************))))))))))))************++++++++++++++++++++++++***,,,---......,,,***))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++,,,,,,------...---,,,++++++,,,---...,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,------------++++++,,,,,,,,,,,,---------......//////......---------,,,,,,,,,---...///***+++---...//////......------...///////////////,,,------......------,,,,,,---......//////......---------.........//////////////////000000000000//////000000000000//////........................------------------------......------------......------------------------(((***---///111222222111222222222111///...,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...------------------------,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...//////...---------------,,,,,,,,,---------......,,,,,,------...//////000............////////////---.........///000000000000000111111111222222222000000111333333444444444111333555666666666777888777EEELLLRRR```ttthhh[[[KKK???<<<<<<<<<<<<555555555555555444444444111111111111111111222222111111111111111111111111////////////000000000000//////////////////////////////...---------------,,,------......------,,,------------------------------------------------,,,++++++***+++,,,...///************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))+++...000///---***((()))************+++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------...---+++******+++---...---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++,,,---.........++++++,,,,,,,,,---------......////////////......++++++++++++,,,...000111,,,---.........---++++++------...///000000//////,,,------......------,,,,,,---......//////......---------.........//////------------......////////////000000000000//////........................------------------------///......------......///------------------------***,,,......------///000555555444333111///---,,,+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***,,,---...///------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...//////...------------...,,,,,,,,,---------......,,,,,,------...///000000............/////////000,,,------...///000111111000111111111111222222222...///111222333333222222111333555666555555666888666DDDLLLRRR___rrrsssVVVHHHDDD>>>666===777666999:::666555888777666555444333444555666111222222333222111000///222000...000222222000,,,000000000000////////////........................////////////.....................------,,,,,,,,,------------------------------------------------******+++++++++,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++++++++,,,,,,+++******---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,.........------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,........................000000///...............//////------,,,---......//////............////////////............/////////////////////000111222111000000/////////000000........................------............------/////////...------///111555000++++++///111000---///...---,,,,,,,,,,,,,,,,,,333;;;>>>:::222+++(((------------------------,,,,,,,,,++++++*********//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***---222------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000000000////////////000000222000...///222333111///...///000111111222222111666666666666777888:::;;;999EEEJJJOOO^^^rrrnnnXXXHHH===@@@:::888;;;<<<888555666666666555444444444555555111222333444444333333222222111000000111000///---000000000000////////////........................////////////..................---------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++---,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,.........------,,,,,,,,,,,,,,,---------..................------,,,,,,,,,........................//////......///000222333333222///...------.../////////............////////////............//////---------......000111111000000000000////////////........................---......//////......------......------///222555;;;777222///......---+++............---------,,,+++111777999666111,,,***------------------------------------,,,,,,++++++///.........------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------...---***))),,,///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////000000////////////000000222000//////111222111///...///000111222222222222555555666777888999999:::888DDDIIINNN]]]qqqooo\\\III@@@::::::<<<;;;999999666666666555555444444444333444444444444333222222///000111000///......///000000000000////////////........................////////////...............------------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------.........---------------,,,------------..................---------------........................///...---...///222555777666444111...------...///........................000//////......//////000............///000111222///000000111000///...---........................---......//////......---------------...000555999EEEBBB===555///,,,,,,---...//////000000///------***...111333111///..........................................------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,------......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++******,,,...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............000//////......//////000111000///000111222111///...///000111222222222222333444777999::::::999888777BBBGGGMMM\\\nnncccUUUDDD:::999;;;===>>>777777777666666555444444666666555444333222000000000222333222///---///222000000000000////////////........................////////////............------------------------------------------------------------------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------......------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---.........---...............---------------------...........................---------........................///...------...111444666555333000---,,,---///111.........//////.........000000////////////000000111111111111111111222222///000111222222000...,,,..............................////////////...............---...000555999JJJIIIDDD;;;111,,,...111...///000222222000...---+++,,,---......000111222////////////////////////...---------------------------------------------------------------------------,,,,,,,,,++++++++++++,,,------......------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,+++)))))),,,...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------....../////////....../////////111000000000111111000000//////000111222222222222222444777:::;;;:::888777777@@@EEELLLZZZjjjcccJJJ===;;;;;;;;;999999888777777666555555777777666666666666666666;;;<<<;;;777222///000222000000000000////////////////////////////////////////////////............------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******++++++,,,+++,,,------.........---)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''')))+++---...///..............................---------.........//////........................////////////////////////000///...------///000222111000...,,,---...111222......///000000///......000000////////////000000333222111111000000111111111222333333333111...---////////////////////////...//////////////////...000000000......///333666DDDEEEBBB:::000,,,...333---///111222222111///...---,,,+++,,,...111333444////////////////////////,,,,,,,,,,,,,,,---------,,,,,,------------------------------------------------,,,,,,,,,++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---+++'''(((,,,---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......//////............//////000000111111000000000111///000111222222333333222111444777;;;<<<:::888666777???DDDKKKWWWeeeqqqWWWIII???999===<<<:::888777777888888777777777888:::<<<>>>???GGGEEEAAA;;;555111//////000000000000////////////////////////////////////////////////............,,,,,,,,,------------...------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++************++++++***+++,,,------...------))))))***+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......//////.............../////////------........./////////.............../////////////////////////////////000000///.....................------...///111222//////111222222111//////111000000//////000000111000000//////000111111222333444444444333111000///////////////////////////...//////000000//////...000111111///......000222888999999444---+++---111......000111111000000///...---+++,,,///222333333........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---000...((()))......(((------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............///......------......//////111222111000///000111///000111222333333333333111444777:::;;;:::888777777>>>CCCJJJUUU```jjjTTTEEEAAA>>>;;;888777888:::;;;999888888999:::<<<>>>???CCC@@@;;;777444222000///000000000000////////////////////////////////////////////////............,,,,,,,,,---------......------------------------++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++************++++++)))***+++,,,------------***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---........./////////000............////////////---........./////////000///////////////////////////000000111000///...---//////000000111111000000000111222333333222111000111111000000000000111111......///111333555777999777666555444333222222111//////////////////////////////000000000000//////...///111000///......//////111222000---,,,---///.........//////000000000///---,,,---000111111///------------------------,,,---------............++++++,,,,,,,,,---------........................------,,,,,,,,,,,,+++++++++,,,------......------***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,000...))),,,555555...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........////////////......------......//////111222111//////000222000000111222333333333333222444777999::::::999777888>>>CCCJJJSSS\\\}}}lllWWWCCC@@@<<<888777888;;;===<<<;;;999777666666777777888444//////111333222000000000000000////////////000000000000000000000000000/////////............,,,,,,,,,------.........------------------------------------------------(((((()))***,,,---...///************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++((()))***+++,,,,,,---,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---///000---.........//////000000............/////////000---.........//////000000000000000000000000000000...000111333333111///...111222333333333111000...000111333444444333111000111111000000000000111111...///111444888<<>><<<999444111000111111111000000000000000000000000000000000111111111222222111111222222222222111111000000000000000000000000111111111222222222333333333333222111///000111333777111...111222000///222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111000000///222111111000///...------/////////000000000000111///......///111111000///,,,,,,------......///////////////....../////////........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,***))))))+++---......++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------......------------...//////////////////////////////000000000000111111111111333333333333333333333333111444777888777666666666777???DDDJJJQQQYYYxxxzzz]]]OOOBBB===;;;>>>===888777:::<<<;;;:::888666555555555333333333333222222222222111111111111111111111111//////000000000000//////////////////////////////........................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////...---,,,+++******+++,,,,,,------,,,,,,,,,------......------,,,,,,,,,,,,---------.............../////////000000///...------///222666999888555111000111222333333111111111111111111111111111111111111222222222222222222333333333333222222000000000000000000000000222222222222333333333333111222333333222222555888444222222555666555444555222222222222222222222222333333222222222222333333222222222222222222222222000000111111111111000000222222111000///......---....../////////000000000222111111222333333111///---------....../////////...//////////////////...........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------,,,***)))***,,,...//////,,,,,,---,,,,,,,,,,,,---...------,,,,,,------......------,,,,,,------......------------...//////////////////////////////000000000000111111111111333333333333333333333333000333666888777666666666777???DDDIIIPPPWWWvvvkkkNNNBBB:::;;;<<<888999===<<<;;;999888777666555555444444444333333333222222111111111111111111111111///000000111111000000///////////////////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,,,,,,,---++++++++++++++++++++++++******************************++++++++++++*********++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,---------------,,,,,,------......//////////////////...,,,+++***++++++,,,---------------,,,------......------,,,,,,,,,,,,---------............/////////000000000///...------...///222333333111//////111333333333111111111111111111111111111111222222222333333333222333333444444333333222111111111111111111111111222222333333333444444444222333444444444555777999666666777777777555444333333333333333333333333333444333333222222333333444222222222222222222222222000000111111222222111111111111111000000/////////////////////000000000000.........000111111///---.............../////////---......//////......---........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------///---++++++,,,......------//////...---,,,,,,.........------------.........------,,,,,,------......------------...///////////////////////////////////////000000000111111111222222222333333444444000333666888777777777777777???CCCIIINNNVVVtttwww```JJJBBB???999999===::::::888777777666666666444444444444333333333333111111111111111111111111000000111111111111000000////////////////////////........................++++++,,,,,,------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++******************************++++++++++++************+++,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,---------++++++,,,------...//////------............------,,,,,,---............---,,,------......------,,,,,,,,,,,,---------........./////////000000000000///////////////000111111000//////000222333222111111111111111111111111111222222222333333333333444333333444444444444333333222222222222222222222222333333333333444444444444444444333333444444444333555777777666555444333222444444444444444444444444555444333222222333444555333333333333333333333333///000111222222222222111111000000000000000000000000000000111111111222222,,,,,,...111444555333222////////////............,,,---...//////...---,,,........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------///---+++,,,...000000000000111222000---,,,,,,.........------------.........------,,,,,,------......------------...//////////////////////////////....../////////000000000///000000111222333444444000333777888888777777888777???CCCHHHNNNUUUssseeeSSSHHH???<<<@@@999999888777666666777777555555444444444333333333111111111111111111111111000000111111111111000000000000000000000000000000........................*********++++++,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------++++++++++++++++++++++++******************************++++++++++++************+++,,,,,,---......+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************&&&''')))***,,,,,,------******+++,,,,,,---......***+++,,,...///000000000,,,---......//////......,,,------......------,,,,,,,,,,,,---------......////////////000000000000000000111111222222222222000000000222333333111///111111111111111111111111222222333333333444444444333444444555555444444333333333333333333333333333333333333444444444555555333222222444777999999888444777888777666777888777444444444444444444444444555444333333333333444555333333333333333333333333///000111222222222222222000000000000000111111111111111222222222333333333111222444999===???>>>===000000//////......------+++,,,---......---,,,+++........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------+++******,,,///333555555111333444222...,,,,,,.........------------.........------,,,,,,------......------------...//////////////////////////////............////////////...//////111222333444444111444777999888888888999777???CCCHHHMMMTTTrrrmmmWWWDDD;;;:::>>><<<:::999:::999333,,,666666666555444444333333333222111111000111111111111111000000000000111111000000000000000000000000......//////......---,,,------------------------.........------,,,,,,,,,------++++++++++++------///...---,,,+++***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,------++++++******)))*********,,,------,,,+++***+++---111---+++...///,,,***,,,************************------------------------,,,,,,,,,---------..............................000000//////....................................000///---,,,---...000222000000000000////////////000000111111222222222222444444444444444444444444111111111111222333444555333333333333444555666666666666555555444444444444444333222111222444666888555666666555444333444555666333111444999<<<888444;;;888999===>>>;;;888999444666666555555777777555444444444333444444666666555444333222111222333444333333333222222222111111000222222222111000111222---///000222222000///---000///.........000111222000000000000000000000000......------------......---....../////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,---------......---------,,,,,,000555999666555222000...---,,,---///...---,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000+++...111000...---///111///............---------111111000000111111222333333333222222333333444555777777777777777888888888666???CCCGGGOOOZZZxxx~~~{{{xxxuuusssssssssqqqqqqrrrtttwww{{{~~~}}}~~~vvvRRR@@@>>>>>>===:::888999:::999777777777666555555444444333333333222111111111111111111111000000000000111111000000000000000000000000......//////......---,,,------------------------......---------,,,,,,,,,------,,,++++++,,,------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++*********++++++,,,+++,,,,,,+++***+++...000///+++***---...+++***,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------/////////.........------........................000///...------///000111000000000000000000000000111111111111111111111111111111222222333444444444333333333333333333333444555555555666777999::::::666555333444555666555333888777666666666666888888444666777777777666777777444444555777999;;;;;;;;;666333333777888555222333333444444444444555666555999777666777888777666444555555333222222222333444333333333333222222222222000222333333111111111333///000111333333111000///000000/////////000111222000000000000000000000000///......------......///---...//////000000////////////............//////------------------------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,...222555<<<;;;888444222000///...///...---,,,,,,,,,,,,------,,,,,,+++,,,---//////***,,,...///...------...,,,,,,,,,------.........111111000000111111222333333222222222222333444444666666777777888888888999888AAADDDGGGNNNXXXuuu{{{tttoootttsssllliiikkkggg```ccccccccccccbbb```^^^\\\\\\]]]^^^___aaacccdddeeebbbcccdddgggjjjmmmppprrrrrrtttwww|||www{{{wwwWWWJJJ@@@===:::999::::::999888777777666666555555444444444333222222111111222222111111000000000000111111000000000000000000000000...////////////...------------------------------...------------,,,,,,,,,------,,,,,,,,,,,,------,,,------...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...***,,,......---------//////***))),,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------.........---------------........................000///...---...///000111000000000000000000000000111111111111111111000000000000111222333444555555111111222333444333333333333333333444555555666666888666333444666777666444777777777666666666666666333444555777777777666555555777999999777888:::======:::999===>>><<<:::;;;555444444555555555555666444333333888>>>AAA>>>:::666555444444333333444444444444333333333222222222111222444444222111222333000111222333333222111000222111000000///000000000000000000000000000000000///......------......///---...//////000000////////////............//////........................------............------,,,,,,,,,---------......***+++,,,,,,+++,,,...000666555333111///---,,,,,,......---,,,,,,,,,------------,,,,,,,,,------...+++,,,...000111111...+++)))***+++,,,---...//////111000000000000111222222222222222222222333444444555555666777888999999::::::BBBEEEGGGMMMVVVrrryyyxxxuuupppjjjddd___[[[^^^aaa```\\\ZZZ]]]\\\XXXXXXYYYZZZ[[[[[[ZZZYYYXXXVVVWWWXXXYYYZZZZZZYYYYYYYYYZZZ[[[\\\___aaacccdddaaaaaacccdddfffggghhhiiipppssswww{{{rrriiipppxxxfffPPPFFF======???===888444888888777666666555555444444444333222222222222222222111111000000111111222000000000000000000000000///////////////...------........................---------------------------------,,,,,,---------+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,,,,,,,------+++++++++,,,---...///000***000888======999444111222---+++,,,---***)))+++------------------------******++++++++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---------------------------........................//////......//////000111000000111111111111111222222111111111111000000000333333333444444555555555222333444666666777666666555666666777777888888888;;;<<<<<<;;;;;;;;;===???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA???DDDDDDCCCBBBAAA@@@AAABBB???;;;:::===???<<<;;;<<<;;;999999;;;;;;888888:::666444555<<>>===???>>>999777:::>>>;;;999>>>DDDGGGBBB<<<777777777777666666555555555555555444444444333333222444666777555444333444000111111111111111111000333333222222222111000000111111111111111111111111/////////....../////////...//////000000000000000//////............//////------------------------------............------,,,,,,,,,---------......,,,...000///...,,,,,,,,,+++,,,---......//////000------,,,,,,,,,------...------------------,,,,,,......///222666555000,,,////////////............000000//////000000111222222111111111111222333333444555666777888999::::::666@@@DDDFFFLLLTTTpppXXXUUUUUUWWWWWWVVVWWWZZZVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWWWWWWWWWWYYY[[[\\\ZZZ[[[\\\]]]]]]]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]YYYYYYXXXXXXXXXXXXYYYYYY]]]]]]]]]^^^bbbfffkkknnnlllmmmooorrrwww~~~zzzwwwsss{{{qqqMMM>>><<<;;;;;;<<<999999888888777777666666666555444444333333444444222222111111111111222222000000000000000000000000///000000000000///..............................,,,,,,,,,------------...------............------+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///555BBBVVVdddhhhbbbXXXQQQ999333......---***)))+++------------------------******++++++,,,,,,------,,,,,,,,,---------......++++++,,,,,,------......---------------.........//////////////////////////////000000000111111111111111111222333333444444222222222333333333444444333333333333333333333333777777666777777888999:::;;;???DDDKKKRRRWWW[[[\\\bbbhhhooorrruuu{{{}}}yyyvvvyyy~~~|||wwwrrrmmmjjjkkkggg```ZZZXXXOOOHHHFFFHHHDDD<<<999======999666888===@@@>>><<<777888888888888777666555666666555555555444444444222555777888777555444444111111111111111111111111222222333333333222111111111111111111111111111111000//////......//////000...///000000111111000000//////............//////------------------------------............------,,,,,,,,,---------.........///111000...------......////////////...------------,,,,,,,,,---......,,,,,,---......------,,,+++,,,...000111111...+++000000000/////////......000////////////000111111111111111111111222333333555555666777888999999:::555???CCCFFFLLLSSSnnn\\\XXXWWWYYYXXXUUUUUUYYY]]]]]]^^^aaacccccccccdddccccccbbbccccccdddeeeeeeddddddeeeffffffgggggggggeeeddddddccccccccccccccc^^^]]]\\\[[[[[[\\\]]]]]][[[[[[[[[]]]```bbbcccdddbbbbbbccccccdddhhhmmmqqqxxx|||www{{{oooYYYKKK>>>999<<<:::999999888888777666666666555555444444444444444333222222111111222222333000000000000000000000000000000000000000///..............................,,,,,,,,,---------......,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------444>>>KKKUUUWWWSSSLLLHHH666000,,,------++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......,,,,,,,,,---------......+++,,,,,,---......//////------.........///////////////////////////////////////000111111111111111111111222222333444444555222222333444444555666666444444555666777888999999======>>>AAAFFFKKKPPPSSSZZZ^^^eeennnvvv|||zzzxxxssskkkggghhhcccXXXTTTXXXNNNIIICCC???>>>>>>??????888888999999999888777666666666666666555555555444333555888999888666555555222222222111111222222222111222333444444444333222111111111111111111111111000000////////////000000//////000111111111111000//////............//////........................------............------,,,,,,,,,---------.........///000///------...///,,,,,,---------,,,+++***,,,,,,,,,,,,,,,---...///***+++---............---***,,,...///...------............//////////////////////////////000111111111111111111111222222333666666777777888888888999777@@@DDDFFFKKKQQQkkk___[[[[[[```bbb___aaafffdddeeehhhmmmpppqqqrrrsssqqqqqqrrrsssssssssrrrqqqooooooppppppqqqrrrssstttrrrrrrqqqpppoooooooooooofffeeecccaaa`````````aaa^^^^^^___```aaabbb```___]]]]]]\\\[[[YYYZZZ\\\___cccdddiiiooottt~~~fffJJJ<<<<<<::::::999999888777777777666666555444444444444555333222222111111222222333000000000000000000000000000000000000000//////...////////////////////////,,,,,,,,,------.........,,,---...//////...---,,,---,,,+++++++++,,,------------------------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,............,,,+++++++++,,,,,,,,,---------------,,,+++++++++,,,,,,///444:::<<<;;;777444222333---***+++,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////,,,,,,,,,---------......,,,,,,------...///000000........./////////000000000000000000000000000000//////000111111111111111111111222333333444555555111222333444666777888888555666888:::<<>>CCCBBBDDDIIIJJJKKKUUUaaatttppp|||{{{sssnnnhhh___XXXPPPNNNHHH>>>:::;;;<<<999===888555666777666666999999888777666555555555555444333222222111111222222111111111111111111111111333333333222222222111111------......//////000000000000111111111111000000111111111111000///------................................................---------------------------------............/////////...------------.............................................------,,,,,,,,,---------..................////////////////////////000000000000...///000111222333444444555555555666777999:::;;;<<>>AAAAAAGGGOOObbb}}}}}}uuusssoookkkgggccc```___```___^^^ZZZWWWWWWXXXZZZ___eeemmmsss~~~wwwooolllpppwwwuuutttPPP@@@===:::999:::999999999888777777666666333333333333333333333333111111111111111111111111111111111111000000000000////////////////////////........................................................................------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000.........///////////////---...///111111222222222222222111000000000111111000222555666666888;;;>>>@@@CCCFFFHHHJJJMMMQQQTTTUUU___kkkuuu~~~{{{uuussszzzzzzlllaaaTTTJJJBBB:::888999777777888777777666555555666555555444444444444444333333333333333333333333333333333222222222111111111111111000000/////////000000111111111111000000000111111111111000000///////////////////////////////////////////////////........................---------............/////////...------------...........................---------.........//////---------.........//////............////////////////////////000000000000222222222222222222333333555666666777777777666666666>>>???AAAIIIOOOaaa{{{{{{vvvpppjjjfffcccbbbaaa___]]]\\\ZZZYYY\\\ZZZWWWXXXaaaqqqvvvsssuuukkkwwwkkkIII<<<<<<======::::::999999888777777777444444444444444444444444222222222222222222222222222111111111111000000000////////////////////////.............................................................../////////------------------------,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************+++---...///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++---...------------...///000000---...///000000000000///...///000111111111111111222222111111111111111222222555888999:::===BBBGGGGGGKKKQQQUUUWWW[[[```eeemmmyyyvvvvvvyyytttgggfffooozzzlll\\\KKK@@@===;;;:::999999999::::::;;;666666555444444444444444222222222222222222222222333333333222222222111111000000000000000000//////000000111111111111000000000111111222111111000000////////////////////////////////////////////////........................---------............/////////...------------...........................,,,,,,------.../////////------........./////////............////////////////////////000000000000111222222222333333444444333444666777888777666666999>>>???CCCJJJNNN___{{{zzztttmmmjjjgggffffffeeeaaa]]][[[ZZZZZZZZZ\\\```gggmmmtttnnnoooqqqtttzzzhhhNNNGGGBBB;;;;;;::::::999888888777777444444444444444444444444222222222222222222222222222222222111111111000000////////////////////////................................................---........./////////000---------------------------,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++************++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,...///000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***,,,------++++++,,,...------------...///000111---...///000111000000//////000000111111111000000000000111111222444555666777:::===>>>>>>BBBIIIOOONNNUUU___gggnnnvvvyyyrrroooqqqoooZZZOOOFFFCCC@@@===;;;;;;<<<<<<888777666666555555666666444444444444444444444444333333333222222222111111000000111111111111111111000000111111111111000000000111111222222111111111////////////////////////////////////////////////........................---------............/////////...------------...........................,,,,,,------...//////000............////////////............////////////////////////000000000000111111222222333444555555222333555777888888777666888>>>???CCCIIILLL^^^|||{{{uuuooolllllljjjddd^^^[[[[[[ZZZXXXUUUWWW```iiimmmxxx}}}yyypppqqquuuzzzdddSSSEEE777;;;;;;:::999999888888777555555555555555555555555222222222222222222222222222222222222111111000000////////////////////////////////////////////////........................---.........//////000000---------------------------,,,,,,,,,,,,---......---------,,,,,,,,,++++++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,---...000111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---+++***,,,///---------......000111111---...000111111111000///000111111111111000000/////////000222444777999:::===@@@BBBBBBAAAEEEMMMTTTWWWaaaooo|||tttdddRRRNNNHHHAAA<<<:::999999999888888777777777777777555555555555555555555555333333333222222222111111111111111222222333333444000000111111111111000000000111111222222222111111000000000000000000000000000000000000000000000000////////////////////////---------.........////////////...------------...........................,,,,,,------...///000000............/////////000............/////////000////////////000000000000000000111222444555666666111222555777888888777777777===???DDDIIIKKK^^^}}}vvvoooiiifffcccbbb```]]]ZZZYYYZZZ\\\^^^dddnnnyyy{{{vvvyyynnnMMM???999;;;<<<;;;<<<<<<:::666666555555555555444444444222222111111111111222222111222222222222111000000000000000000000000000000000000000000000000000000........................---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...,,,,,,------+++***,,,,,,,,,---------......000//////.........//////---......---,,,---///222555444222111111111222333...222666999:::;;;===>>>AAAEEEIIIMMMSSS[[[]]][[[nnnsss|||xxxzzzvvvYYYMMMHHHAAA;;;;;;:::;;;:::999:::;;;999444777777777666555666888:::666666555555555555444444111111111111111111111111///000111222222222222222000000000000000000000000111111000......---------000000//////.........---000000000000000000000000//////////////////////////////////////////////////////.........---------+++,,,...//////...,,,+++///////////////.........//////............//////111111111000000000000000333333222222111222222222444666999;;;<<<:::888666666===???BBBGGGJJJZZZvvv|||sssooojjjccc^^^]]]^^^___``````aaaeeelllvvv|||{{{~~~xxx\\\GGGBBB<<<:::999888888999777777777666666666555555333333222222222222333333222222222333222111111000000000000000000000000000000000000000000000000000.......................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////............---,,,,,,---...,,,+++,,,,,,---------.........000//////........./////////000111000//////111222222111000111222555888:::>>>>>>>>>>>>===???CCCFFFMMMWWW]]][[[ZZZaaallltttnnnXXXHHH@@@===;;;999;;;======;;;:::777777777555444444555666444444333333333222222222222222222222222222222222000111111222222222222111111111111111111111111111222222111000////////////000000/////////.........000000000000000000000000//////////////////////////////////////////////////////.........---------......------------....../////////////////////...//////............//////111000000000000000000000333333222222111222222333222444777:::;;;:::888666666===@@@CCCHHHJJJZZZvvvyyyooohhhcccbbbbbb```]]]YYYWWW[[[bbbkkkqqq}}}xxxyyy}}}wwwrrrxxxWWWHHH===;;;;;;888888;;;888888888888777777777777555444444333333444444555333333333333333222222111000000000000000000000000000000000000000000000000............................../////////...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,------............------...---,,,---...///...---,,,------------........./////////......//////000111333444333222111222333000111222444888<<<@@@BBBBBBAAA@@@???AAAFFFNNNTTTaaahhhnnnpppvvv~~~nnnZZZQQQFFF>>>???>>>999888;;;999999888777666555444333444333333333333222222222222222222222222222222222222222222222222222111000111111111111111111111111333333222111000000000000000000////////////......000000000000000000000000/////////////////////////////////////////////////////////............---000///...------...///000......////////////////////////............//////000000000000000000111111333222222111222222333333222444777:::;;;;;;999888777>>>@@@DDDHHHJJJYYYuuuuuummmgggccc^^^]]]\\\[[[[[[\\\]]]^^^qqq|||yyywwwwwwooojjjnnnxxxkkkTTT@@@>>>@@@<<<999;;;888888888888777777777777555444444333333444444555333444444444444333222222000000000000000000000000////////////////////////...........................///////////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------...000111111000------------............//////////////////000111111333444444222111222333333555888<<<@@@BBBDDDEEE<<<===???CCCJJJUUU```hhhmmmmmmrrr|||{{{{{{lllXXXGGGAAA===777888???;;;:::999999999888666555666666666555555555444444333333333333333333333333333333333333222111111000111111111111111111111111333222111000000000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////...............000000////////////000000............//////////////////............//////000000000000000111111111222222111111222222333333333555888;;;<<<<<<<<<;;;777>>>AAADDDIIIIIIXXXtttzzzppphhhbbbbbbaaa```]]]ZZZVVVUUUYYYeeeuuu{{{uuummmgggbbb```lllqqqPPPCCC@@@===;;;<<<888888888777777777666666444444333333333333444444333444444444444333222222111111111111111111111111////////////////////////////////////////////////......///////////////...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------///222333222111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......///111333333222---------........./////////////////////000111111///111222222111111333555777:::>>>BBBEEEEEECCCBBB>>>CCCJJJRRR[[[fffpppvvvsssxxxsssZZZLLLDDD======BBB===;;;999999::::::888666777777777666666666555555333333333333333333333333333333333333333222111000111111111111111111111111111111000/////////000000//////000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////---///111333333111///------.........//////000000//////............////////////000000111111111111222111111111222222333444222444666888:::;;;::::::777>>>AAADDDHHHHHHWWWqqq~~~uuuooolllgggbbb]]]YYYWWWVVVSSSWWW```lllxxxwwwooohhheeedddfffnnnwwwsssRRRAAA===>>>???888888888777777777777666444444444333333444444444333333333333333222222111111111111111111111111111000000000000000000000000////////////////////////------.../////////......---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...000111000///,,,,,,,,,,,,,,,,,,,,,,,,------............------///...---...111222222111------........./////////////////////000111222222...000111111222444888;;;<<>>AAADDDGGGGGGUUUooo~~~{{{tttllleee```]]][[[YYYWWWVVVZZZdddnnnvvv{{{wwwtttoookkklllllleee]]]mmmrrrNNNBBB@@@???:::999999999888888888888666555555444444555555666222222222333222111111000111111111111111111111111000000000000000000000000////////////////////////,,,,,,---.......................................---,,,,,,++++++,,,,,,---------------------------******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////.........---,,,+++,,,...///...---............////////////////////////000111222333000111222333555999???CCCEEEEEEFFFHHHJJJNNNQQQSSS]]]eeeppp|||hhhRRRJJJDDD===;;;;;;<<<:::888888888888777777777666666444444444444444444444444222222333333444333333333222222222222222222222222111111111000000111111222//////000000000111111111000000000000000000000000////////////////////////////////////////////////.../////////000000000000,,,...000222222000...,,,------......///000000111//////............//////...//////000111111222222111111111111222333444555333333555666777777777777555===@@@CCCFFFEEESSSlll|||tttjjjbbb^^^^^^[[[WWWUUUXXX___hhhnnnnnnuuuuuunnnmmmrrrqqqkkk___hhh```JJJBBB===;;;;;;;;;:::::::::999999777777666666666666777777111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000+++,,,,,,---.........---........................---,,,,,,++++++,,,,,,---------------------------*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......////////////......+++***)))***,,,---,,,+++............/////////000////////////000111222333222333333444777===EEEJJJMMMKKKJJJJJJNNNUUU]]]bbbmmmuuutttTTTMMMDDD?????????===:::;;;;;;;;;:::::::::999999555555555555555555555555111222333333444444444444222222222222222222222222222222222111222222333333//////000000111111111222000000000000000000000000////////////////////////////////////////////////.../////////000000111111......////////////......---------...///000000111//////............//////...//////000111222222222111111111111222333444555777777888999999999999999444<<>>;;;999999:::;;;;;;:::888666666666555555555666666777444444444444444444444444555555444444444333333333222222222222111111000000000000111111111111000000//////000000000000//////000000////////////000000//////............//////........................000000000000000000000000............////////////000000111111111111000000111111222333333333333222000000111222333333444444444666999:::999777777777666;;;<<<@@@FFFFFFPPPhhhxxxrrrnnnhhhbbbaaa___[[[ZZZ\\\\\\ggguuu}}}wwwooommmhhhtttcccHHH???<<<:::<<<<<<::::::<<<888888888777666666555555555555555444444444333333222222222222111111111111000000000000000000000000...............///000000...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,------------------.........------,,,,,,,,,000...---...000111000...+++---///111222333444555@@@???>>>>>>@@@BBBDDDEEE@@@HHHSSS]]]bbbgggnnnttt~~~vvv\\\DDD>>>BBBAAA>>>>>><<<999666555888:::777777666666666666777777444444444444444444444444444444444444333333333333222222222222111111111000000000111111111111000000//////000000000000//////000//////////////////000//////............//////........................000000000000000000000000............////////////000000111111111111000000000111222222333333222222111111222222222333333333444666999:::999777777777666;;;<<<@@@FFFEEEPPPgggzzzsssllljjjfff```\\\]]]YYY^^^jjjxxx}}}tttkkkoooyyyYYYBBB???>>>???===999:::>>>999888888777777666555555666666555555555444444444333222222222111111111111000000000000000000000000......---------...//////------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------------------------,,,,,,.........---------------.........///111222111///)))---222444444666;;;@@@JJJGGGCCC@@@???@@@BBBDDDFFFMMM^^^pppxxx{{{oooZZZLLL<<<>>>???===:::666444666999888888777777777777888888555555555555555555555555444444333333333222222222222222222222111111111111000000111111111111000000///000000111111000000/////////............//////000//////......//////000........................000000000000000000000000............////////////000000111111111111000000000111222222333333222222222222222222222222222222444666999:::999777777777666<<<<<<@@@FFFEEEPPPgggyyyrrrooojjjeeecccddd___]]]___hhhtttrrrooouuuttt{{{uuuPPPFFF???@@@???:::999<<<999999888888777666666555555555555555444444444444333333222222222111111111000000000000000000000000//////.........//////000------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------.........------,,,,,,,,,...............---------......///000111111000//////000222444777>>>GGGMMMMMMJJJFFFAAA???AAAFFFJJJUUU\\\oooiiiJJJAAA@@@???>>>===<<<999888999888777777777777777777555555555555555555555555444333333333333222222222222222222222222222222222000111111222222111111000000000000111111000000000//////............//////000000////////////000000........................////////////////////////............////////////000000111111111111000000000000111222222222222222000000111222333333444444444666999:::999777777777666<<<<<<@@@EEEDDDOOOfffwwwrrrmmmhhhgggiiifffaaa^^^___ccckkk}}}zzzhhhlllrrrvvv~~~fffPPP>>>===???;;;888999999999999888777777666666444444444333333333333222333333333222222222222111111111111111111111111111111111000000000000000111...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,---------......------,,,,,,,,,------............------,,,,,,,,,........................//////000000000/////////333333555;;;CCCJJJMMMMMMHHHGGGDDDBBBCCCIIIQQQXXX```nnnuuuSSSKKKBBB>>>???@@@>>>;;;999888888777666666777777666666666666666666666666444444444333333333222222222222222222222222222333111111222222222222111111000000111111111111000000//////............//////000000////////////000000////////////////////////////////////////////////............////////////000000111111111111000000000000111222222222222111...///000111333444666666444666999:::999777777777777<<<<<>>HHHOOOPPPJJJDDD===>>>@@@CCCHHHRRR___iiitttssscccOOO@@@;;;;;;<<<;;;::::::999888777777777777777777777777777777777777555555444444444333333333222222222222333333333333111111222222222222111111000111111222222111111000000000////////////000000111000000//////000000111////////////////////////000000000000000000000000............////////////000000111111111111000000///000111111222222111111...///000111333555666666444666999:::999777777777777<<<<<>>======;;;::::::999999999777777777777777777777777666666666555555555444444222222222333333333444444111222222333333222222111000111111222222111111000111111000000000000111111111111000000000000111111////////////////////////000000000000000000000000............////////////000000111111111111000000///000000111111111111111111111111222222333333444444666999:::999777777777777<<<<<>>===<<<;;;;;;;;;777777777777777777777777777666666666666555555555222222222333333444444444111222222333333222222111111111222222222222111111222222111111111111222222111111000000000000111111000000000000000000000000000000000000000000000000............/////////000000000111111111111000000//////000111111111111111333333333222222111111111444666999:::999777777777777<<<<<>>EEEJJJNNNEEE???AAABBB@@@AAAEEEPPP]]]hhhpppfffTTTRRRHHHEEEBBB@@@<<<777999===999888888999::::::777555777777666555444444333333777666555444333222222222444333333222222111111111333333333333333333333333222222111000//////000000333333111000////////////...///000111222222111000111000......///111333555000000000000000000000000///000000000000111111111000111111111111222222222000111111222222333444444555666777888888999999999777<<<<<>>@@@CCCEEELLLSSSSSSppprrr\\\QQQHHHAAAAAAAAA>>>:::888:::999999:::;;;;;;999777777666666555555444444444555555444333333333444444333333333222222222222222333333333333333333333333222222111000000000000000333222111000000///000000000000000///000000111111222111000/////////000111000000000000000000000000000000000111111111222222000111111111111222222222000111111222222333444444555666777888999999999888777<<<<<>>@@@<<<888777999999999777777777666555555444444333444444444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000---------.............../////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++***+++,,,---,,,+++//////...------------...////////////////////////------........./////////---...000111111111333555333555888<<>>@@@DDDGGGMMMWWWbbbuuukkkZZZHHHBBBAAA>>>999777:::999999:::<<<<<<:::999666666666666666666666666444444333333444555555666222222222222333333333333333333333333333333333333222222111000000000000111222111111000000000111111111000///......///000111222111111000///......---////////////////////////111111111111222222222333000111111111111222222222000111111222222333444444444555777888999999888888666;;;;;;>>>CCCAAAKKKaaazzzrrrlllhhhgggccc^^^\\\[[[```nnn|||aaaJJJDDD???<<<<<<;;;888777888777777666666555444444444555444444444444333333333222222222111111111000000000000000000000000000000////////////////////////,,,---------...//////////////////////////////...------------------------,,,,,,,,,---------......,,,,,,------------------///---,,,---......---,,,///......---------......000000000000000000000000............////////////...///111111111222444666888:::<<<>>>@@@BBBBBBCCC>>>CCCIIINNNSSS\\\kkkwwwgggRRRDDD<<<<<>>CCC@@@III___zzzqqqlllllliiieee```YYYUUU\\\fffzzz]]]CCC???>>>???===888888<<<888777777666555555444444555555555444444444333333222222222111111111000000111111111111111111111111////////////////////////,,,---------.../////////.../////////////////////------------------------,,,,,,,,,---------......,,,,,,,,,---------......000///---...//////...---......---------......///000000000000000000000000........./////////000000000111222222111222555777??????>>>>>>???AAACCCDDDHHHMMMSSSWWW```rrrwwwXXXCCC???DDD;;;999888999:::;;;:::999777777888888888888888888888777666555444444444444222222222333333444444555333333333333333333333333222111111111111111222222222111111111111111222333...///000111111000///---//////000000000000//////000000000000000000000000111111222222222333333333000000111111111222222222000111111222222333444444333555777999:::999888777555;;;<<>>===999:::@@@888888777666666555555444555555555555444444444333222222222111111111111000111111111111111111111111000000000000000000000000---------...............---............/////////------------------------,,,,,,,,,,,,------------+++,,,,,,------............---,,,---...///...---...------------...//////////////////////////////....../////////000000000000111333333333555999<<>>@@@CCCGGGJJJPPPWWW]]]bbboooxxxUUUCCC???>>><<<::::::;;;;;;;;;:::999999999999999999999999999888777555444333333333333333333333444444444444333333333333333333333333222111111111111222333333333222222111111111222222...///111222222222111000000000000000111111111111000000000000000000000000111111111111222222222333000111111111111222222222000111111222222333444444333555888::::::999888666666;;;===@@@DDDAAAIII^^^zzzyyypppiiieeeaaa]]][[[]]]\\\gggyyycccNNN>>><<<>>><<<:::===888888777777666555555555555555555555444444444444222222222111111111111000111111111111111111111111000000000000000000000000...............---------,,,,,,------....................................++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///---,,,+++,,,...//////...---------------...//////.........................../////////000000000000000111333555777:::???CCCAAAAAA@@@BBBEEEJJJNNNQQQXXXfffvvvwwwWWWEEEBBB@@@===<<<<<<===<<<;;;;;;;;;::::::999999888888777777666555555555555555444444444444444333333333333333333333333333333333222111111111222222333444444333333222111111111111111000//////000222444666444333222111000000111111222222222222222222222222000000000111111111222222000111111111111222222222000111111222222333444444333555888:::;;;:::888666666<<<>>>AAAEEEBBBIII^^^xxxwwwooommmjjjbbbXXXSSS^^^XXX___xxx~~~^^^BBB===@@@>>>999999888888777777666666555555666666555555555444444444222222222111111111111000111111111111111111111111000000000000000000000000/////////......------,,,,,,,,,,,,---------..............................******+++++++++,,,,,,,,,++++++,,,,,,---...//////...---,,,...000111111000---------------...///000........................////////////000000000000///111444666:::???EEEIII>>>???AAAEEEJJJOOOTTTWWWccc{{{rrrYYYEEECCC@@@>>>>>>>>>===<<<<<<<<<;;;::::::999888888666555555555555666777777555555555444444333333333333333333333333333333333222111111111222333333444555444333222111111111111444222...,,,...222777;;;888666333111//////000111222222222222222222222222///000000000000111111111000111111111111222222222000111111222333333444444222555888:::;;;:::888666777===???BBBFFFBBBIII^^^wwwxxxllliiiiiiddd]]][[[XXXWWW^^^pppzzzJJJAAACCC;;;555888:::999777666777888777666666666666666666555555444444444444333333222222222111111111111111111111111000000//////.........---//////////////////////////////.........---------------------------------------------------------,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,........................,,,---......------...000---...000000///......///...222999???DDDHHHJJJJJJGGGBBBEEERRRXXXVVVYYYbbbhhhWWWHHHAAA???<<<;;;>>>>>>>>><<<:::888888:::<<<:::999888777666555444333777777666666666555555555222222222222222222222222333333333333333333333333222222222222222111000///000///.........///111222333333222222111000//////111111111000000000000000222222111111111111222222222222222111111111000000222222222222222222333333222444666888999::::::999;;;999;;;AAAAAAAAAKKKYYYwwwwwwpppnnnjjjccc\\\ZZZXXXYYYcccuuuiiiLLLEEEDDD???:::;;;999777777777888777666666666777777666555444444444333333333333333333222111111111111111111111111000000/////////.........//////////////////////////////.........---------------------------------------------------------,,,,,,------------------///...---,,,,,,,,,,,,---........................,,,---///...------...000///000111111//////000222222666===CCCIIILLLOOOPPPLLLKKKOOOVVVVVVWWWfffyyywwwSSSDDDEEEFFFAAA<<>>DDDJJJNNNQQQUUUWWWPPPRRRUUUUUURRRZZZvvvmmmQQQHHHDDD???;;;??????===<<<;;;:::999999888888888777777777666666555555555444444444333333444444444444444444444444333333333333333333333333222222222222222222111000222111111111111222333333333333222222111000000000000000000000000000111111222222111111111111222222222222222111111111111111333333333444444555555555444666888:::;;;<<<<<<;;;;;;999;;;AAAAAAAAAJJJWWWttt~~~~~~xxxsssnnngggeee___XXXVVV\\\gggqqqwwwTTTFFF@@@;;;===;;;999888888888777666777777777777666444333222222222222333333444444444111111111111111111111111000000//////////////////////////////////////////////////////............------------------------------------------------.........------,,,,,,,,,...------,,,,,,,,,------........................---...//////......///000222222111000000222777;;;AAAFFFLLLPPPRRRTTTXXXZZZVVVUUUVVVYYY^^^ooovvvWWWDDD>>>???>>>===<<<;;;;;;;;;:::999888888888888888888888888777777777777666666666666555555555555555555555555333333333333333333333333222222222333333222111111111111111111222222333333222222222111111111000000000000000000000111111111222222111111111111222222111111111111111111111111222222333333444444555555222444666888999::::::999;;;888;;;AAAAAA@@@IIIVVVrrr}}}{{{uuummmhhhbbb]]]\\\]]]___aaapppuuuMMM>>>AAA>>><<<:::999999999888666777777777777666555444333222222222333333444444444111111111111111111111111//////000000000000000000000000000000000000000000000000/////////.........------------------------------------------------.........------,,,,,,,,,------,,,,,,,,,------...........................---...000///......///111111111111000111555;;;???HHHMMMRRRTTTTTTTTTXXX[[[[[[[[[___lll}}}}}}aaaKKKBBB???===::::::<<<<<<;;;:::888888888888999999999999888888777777777666666666666666666666666666666666333333333333333333333333111222222333333333222222000000000111111111111111222222222111111111111111//////000000111111111111222222111111111111222222111111111111111111111111000111111222333333444444222444666888999::::::999:::888<<>>;;;::::::999888777444555555666666666666666444333333333333333333222111111111111111111111111//////000000000111111111000000000000000000000000000000000000/////////...------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,---...///........................---///000000//////000111///111333666999???FFFJJJKKKQQQVVVWWWUUUVVV\\\aaaggg}}}```OOOIIIAAA======>>><<<::::::::::::::::::999999999666666666666555555555444666666666666666666666666333333333333333333333333111222333333444444333333000111222333333333222111111111111111111111111111...//////000111111222222222222111111111111222222000000111111111222222222000000111222333444555666444666888:::;;;<<<<<<;;;:::888<<>><<<:::::::::888777333444555666777777777777444444444333333222222222111111111111111111111111//////000000111111111222000000000000000000000000000000000000////////////------------------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,---...///...........................///000000//////000111///111555999===CCCJJJNNNJJJPPPVVVXXXWWWXXX___eeewwwXXXPPPEEE@@@>>>>>><<<:::;;;;;;;;;::::::999999999888888888888777777777777666666666666666666666666333333333333333333333333111222333333444444444444111222333444555444333333111111111111111111222222...//////000111222222222222222111111111111222222000000111111222222222222111111222333555666666777333444666888999::::::999999888<<>>===888777777777666555555444444444444444333333333222222444333111222333333222000000000000000000000000000///111222111000111666999333111///...000111111111//////...------------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000---///111111000///000111///666???FFFIIIKKKNNNPPPUUURRRWWW^^^\\\XXXaaapppmmmMMM@@@===:::888999;;;999777777999:::::::::999999999888888888888777888777777666555444444444333333333333333333333333444444444333333333222222111111222222222222111111555555444333333222111111000111111111111222222222222222111111111111111222111111111111111111111111333333444444444444555555555555666888999:::;;;<<<<<<:::;;;???AAACCCIIIQQQjjj}}}yyy~~~sssllljjjgggfff]]]```]]][[[ggg}}}www|||VVVEEE???@@@<<<;;;===999999888888777777666555555444444444333333333222222444333111222333333222000000000000000000000000000///111111000///000444777222000///...000111111000//////...------------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000///000111111000111222444666===EEEJJJMMMNNNPPPSSSSSSPPPSSSWWWYYY^^^sssfffRRRKKKEEE???<<<===<<<:::999:::::::::999999999999999888888888888888777777666555555444444333333333333333333333333444444444333333333222222222222333333333333222222444444333333222111000000000111111111111222222222222222111111111111111222111111111111111111111111111111222222222222333333555555666777999:::;;;<<<<<<:::<<<@@@BBBDDDJJJQQQjjj}}}{{{}}}qqqlllkkklllcccbbb^^^ZZZ\\\hhh{{{xxxrrrKKK>>>GGG???888<<<999:::999999888888777666666444444444444333333333333444333111222333333222000000000000000000000000000000000111000//////222444222000...///000111111000//////...------------...,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,------,,,------------.............../////////000000000111222222111111222555888@@@EEEKKKNNNOOOPPPRRRUUUSSSQQQRRRXXX```qqqpppXXXIIICCCCCC???===<<<;;;<<<;;;999777:::999999999888888888888888777777666666555555444444444444444444444444444444444444444333333333333333333444444444444333333222333333222222111000///000111111111111222222222222111111111111111222222222222222222222222222222111111222222222222333333444555666777999:::;;;;;;;;;:::===BBBDDDFFFJJJQQQiii|||zzzqqqnnnnnnjjjddd___]]]ZZZ\\\mmmVVV===FFF???888<<<999:::999999888777777666666555444444444444333333333444333111222333333222000000000000000000000000000000000000///...///000111111000...///000111000/////////...------------...,,,---......,,,,,,---...,,,,,,,,,---------------------------...............////////////000000000222222222111111444999<<>>CCCFFFGGGKKKQQQgggzzzssspppnnnddd______]]]ZZZcccqqqmmmBBBAAA???;;;<<<:::999888888777777666555555555555555444444444333333444333111222333333222000111111111111111111111111111000//////////////////000///...///000111///...//////...------------...,,,---......,,,,,,---...,,,,,,,,,------.........---------.........//////////////////000000000111111111111111222666<<>>DDDKKKPPPLLLOOOQQQRRRTTTZZZccciii{{{QQQLLLEEE???===<<<;;;;;;;;;;;;;;;:::::::::999999777777777777777888888888444555555666777888888999666666555555555444444444444555555555555555555444000222444666666444222111000111111111111222222222000000000000111222333444333333333333333333333333333333444444444555555555333444555666777888999::::::888:::>>>AAADDDKKKSSScccxxxvvv}}}yyykkkfffddd```\\\ZZZYYY```mmmjjjMMM???999BBB999:::::::::999888999:::666666666666555555555555333333333333333333333333111111111111111111111111,,,...111444777777444111000000//////.........---////////////////////////..................---------------............///---------.........//////...///000000//////000111000444999===AAAFFFKKKNNNSSSOOOQQQVVVWWWYYYiii}}}\\\EEEBBB>>><<<>>><<<;;;;;;;;;;;;;;;;;;::::::888888888888888888999999666666666666666666666666888777777666555444444444444444444444444444444444444444555555444444333222000111222222333333222222333222222111111222222333111111222333333333222222222222111111222222333444444444555555666666777777999888;;;@@@BBBCCCHHHOOObbbwwwxxxrrrlllkkkgggaaa^^^___]]]^^^hhh{{{jjjMMM:::<<<;;;<<<<<<;;;:::888888888666666666666555555555555333333333333333333333333111111111111111111111111......000333555555333111000000/////////.........////////////////////////........................---------............///---------........./////////000111111000000111333555888<<>>>>>======;;;999777666666666666666555555555555333333333333333333333333111111111111111111111111000//////000222333111000000000////////////......////////////////////////........................---------............///------........./////////000111222222111111333444;;;>>>BBBEEEIIILLLPPPSSSVVVTTTXXXcccooocccCCCBBBFFF;;;>>>======<<<<<<;;;<<<<<<999999999999999999888888666666666666666666666666777777777666555555444444444444444444444444444444333333333333333222111111222222333444444444444444444444333333333333444444444444444444444333222111333333333333333444444555555555666777777888888999999888;;;@@@BBBCCCHHHNNN^^^~~~}}}{{{qqqjjjiiibbb```^^^\\\___mmm]]]FFF>>>===<<<<<<;;;:::888666666666666666555555555555333333333333333333333333111111111111111111111111111000......000000000///000000//////////////////////////////////////////---------...............---------............///............////////////000111222111111111444666@@@CCCFFFJJJLLLPPPSSSVVVXXXVVV\\\lllXXXLLLJJJ@@@>>>>>><<<;;;;;;;;;;;;;;;:::999999999999999888888666666666666666666666666777777666666555555555555333333444444444444444444333444444444444333222222222333444444555555444444555444444333333444444555666666555555444333222111444444333333333444555555666666666777888888999999:::999;;;@@@BBBCCCGGGNNN```rrrlllmmmbbbdddfffbbb[[[aaa{{{uuuJJJ???===::::::;;;;;;999777666666666666555555555555333333333333333333333333111111111111111111111111222000......///000////////////000000000000000000////////////////////////---------.........//////---------............///........./////////000000///000000000111222666999CCCFFFJJJMMMOOORRRVVVYYYXXXYYYeee~~~yyyZZZKKK@@@???>>><<<:::999::::::;;;::::::::::::999999888888777777777777777777777777666666666666555555555555333333333444444444555555555555555555555444444333222333444444555555444444555444444333333444444555666666555555444333222111444444333333333444555555666666666777888888999999:::999;;;@@@BBBCCCGGGMMMbbbyyyrrrrrrhhhgggeee___UUUWWWoooQQQDDD@@@;;;999:::;;;:::888666666666666555555555555333333333333333333333333111111111111111111111111222000......///000000/////////000000000000111111////////////////////////,,,,,,------.../////////---------............///....../////////000000000...///000111222555:::===FFFHHHLLLOOORRRUUUYYY\\\YYYddd{{{wwwYYYDDDAAA???===;;;::::::;;;<<<;;;;;;;;;:::999999888888777777777777777777777777666666666666666666555555222333333444444555555555666666666666666555444444222222333444444444444444444444333333333333444444444444444444444333222111333333333333333444444555555555666777777888888999;;;:::<<<@@@BBBBBBGGGMMM```~~~|||wwwpppiiidddaaaZZZWWWeeexxxiiiMMMFFF>>>::::::;;;:::888666666666666555555555555333333333333333333333333111111111111111111111111111/////////111222111/////////000000000111111111////////////////////////,,,,,,------...//////000---------............///.../////////000000000000///000111333555999???CCCHHHKKKOOORRRUUUYYY]]]``````uuuYYYCCCBBB???<<<;;;<<<===>>><<<;;;;;;:::999999888888777777777777777777777777555666666666666666666666222222333333444555555666555555666666555555444333111222222333333333333333333333222222222222333333222333333333333333222222222222222222222333444444444555555666666777888888;;;:::<<<@@@BBBBBBFFFLLL___|||{{{vvvlllgggiiieee^^^```iiiuuu~~~TTTKKKAAA;;;:::;;;:::888777666666666555555555555333333333333333333333333111111111111111111111111000//////000222333111000//////000000111111111222////////////////////////,,,,,,------...///000000---------.........//////////////////000000000000///111333444777<<>>======???@@@<<<<<<;;;::::::999888888777777777777777777777777555555555666666666666666222222333333444555666666444444555555444444333222111111222333333333333222333222222111111222222333111111222333333333222222222222111111222222333444444444555555666777777777;;;:::<<<@@@BBBBBBFFFLLL```}}}wwwqqqllliiiddd]]][[[]]]eee|||lllOOOCCC@@@:::???CCC444999999888888777666666666222444666444222555<<>>CCCFFFGGGPPPUUUUUUZZZeeehhhdddyyycccIII???DDD@@@;;;???BBB<<<<<<;;;;;;;;;:::::::::888888999999999999888888777777666555444444333333666666666555444444444333555555555555444333222111444444444444444444444444444333333222222333333444333444444555555444444333444444444555555555555666444444333555888999999888;;;:::<<<@@@BBBBBBGGGMMM___{{{vvvnnnjjjeee___\\\]]]]]]uuu|||fffFFF???;;;999::::::999999888888777777666666444666777555222333888===555444333333222222333333222222111000000///......000000000000000000000000///////////////........................................../////////000000000000000000000111111222000111444777;;;@@@DDDGGGIIINNNUUU[[[\\\^^^hhhsssyyyWWWDDDCCC???<<<@@@@@@<<<<<<<<<;;;;;;;;;::::::888888999999999999888888777777666555555444333333555555555555555555444444555555555555444333222111333333333333333333333333444333333222222333333444333444444555555444444333333333333333444444444555555555666777777888999999;;;:::<<<@@@BBBBBBGGGMMM^^^{{{rrrlllhhhccc______\\\ddd~~~PPP@@@AAA777333>>>999999999888777777666666555777888666333222444777555444333333222222333333222111111000000/////////000000000000000000000000111000000///......------............................../////////000000000000000000000000111222333000333777;;;>>>BBBFFFIIINNNQQQZZZbbbaaabbbwwwrrrRRRGGG>>><<>><<<<<<<<<;;;;;;;;;;;;:::888888999999999999888888777777666666555555444444555555555555555555666666555555555555555444333222222222222222222222333333444444333333333333444444333444444555555444444333222222222333333333444444555777999999777666888;;;;;;:::<<<@@@BBBBBBGGGMMM]]]zzzyyyqqqmmmhhhdddbbbccc\\\ppp|||bbbDDDFFF===333===::::::999888888777777666444666777666444222333444555444333333222222333333333222222222111111111000000000000000000000000000000000//////.......................................////////////000000000000000///000000111222333333777<<<@@@AAADDDHHHKKKUUUZZZaaafffkkk{{{pppYYYFFF???BBBAAA<<<<<<<<<<<<;;;;;;;;;;;;888999999::::::999999888777777777666666666555555444444555555666666777777555555555555555444333333222333333333333333444444444444333333333333444444333444444555555444444333222333333333333444444444555999<<<:::666555888<<<;;;:::<<<@@@BBBBBBGGGLLL\\\yyyyyytttnnnhhhfffhhh[[[ccczzzwww|||JJJCCCBBB:::<<<::::::999999888777777777222444666666555555444555555444333333222222333333444444333333333333222222000000000000000000000000............//////000000////////////////////////////////////000000000111////////////000111222333999===CCCEEEEEEFFFJJJMMMZZZdddggggggzzzuuuTTTCCCCCCBBB======<<<<<<<<<;;;;;;;;;999999::::::::::::999999777777777777777666666666444555555666666777777777555555666666555555444444444444444444555555666666555444444333333444444555333444444555555444444333444444444444555555555555555999<<<:::666555888<<<;;;:::<<<@@@BBBBBBGGGLLL[[[xxx|||sssmmmkkkeee______qqq~~~yyy]]]BBBBBB@@@===:::::::::999888888777777333444555666666666666666555444333333222222333333333333333333333333333333000000000000000000000000------......///000000111/////////////////////////////////000000000111111/////////000111222333444===BBBGGGIIIHHHIIINNNSSS___iiilllpppdddHHH@@@<<<=========<<<<<<<<<;;;;;;999999::::::::::::999999888888888888777777777777666666666666666666777777555555666666666555555444444444555555666666777777555555444444444444555555333444444555555444444333444444444555555555666666555777999999777666888;;;;;;:::<<<@@@BBBBBBGGGMMMZZZwwwxxxpppoooeeeggg___kkksss~~~RRRBBBCCC===;;;::::::999999888888777666555555555666777777666555444333333222222333333222222222222222222222222000000000000000000000000........./////////////////////////////////////////////000000000111111111111111111222333444666666???DDDJJJKKKJJJMMMUUU[[[ffflllsss\\\JJJ???============<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888888888888888777777777666666666666666555555666666666666555555333333444444555666666777555555444444444444555555333444444555555444444333333333444444444555555555555555666777777888999999;;;:::<<<@@@BBBBBBGGGMMMYYYvvvvvvttt~~~zzzsssqqqjjjooo^^^dddiiirrr{{{fffFFFCCC<<<;;;;;;:::999999888888777999777666555666777777666555444333333222222333333000000000000000000111111000000000000000000000000000000000///......------000000000000000000000000000000000000111111111111333333333444555666888888???EEEJJJLLLLLLPPPYYYbbbnnnooozzzxxx^^^LLL>>>=========<<<<<<<<<<<<999::::::;;;;;;::::::999888888888888888888999999888888777777666666555555555555666666666666666555222222333333444555666666555555444444444444555555333444444555555444444333222222333333333444444444444444333555888999999888;;;:::<<<@@@BBBBBBGGGMMMXXXvvv~~~tttmmmtttxxxnnnnnnkkkhhheeedddkkkTTTBBBBBB???===;;;999888888888888777777777777777666555555000444888777333///000222222222222222111111000000222111111111000000//////222111111000///......---000000000000000000000000000000000000////////////222000//////222666:::===???HHHNNNNNNMMMUUUdddooonnnyyyZZZFFFDDD???;;;>>>BBB???888;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777777777777777777666555555333333333444444444555555555444444444444555666666555555666666555555444333888999:::999888777888999555555666888999:::;;;<<<999999;;;@@@BBBCCCHHHNNNZZZpppsssooorrr}}}rrrqqqmmmiiieeeaaadddssscccLLLDDD???===;;;::::::::::::999777777777777777666555555333777;;;:::666222333555222222222222111111111000222111111111000000000000222222222111000000//////000000000000000000000000000000000000000000000///222111111222444999===@@@GGGJJJMMMQQQXXXaaakkkqqqwww~~~KKKEEE???===>>>???<<<999;;;;;;;;;:::::::::999999888888888888777777777777777777777777777777777777777777777777777666555555333333444444444555555555444333333333333444555555555555666666555555444333666777888777666555666777555555666888999:::;;;<<<:::999;;;@@@BBBBBBGGGMMMYYYoootttrrrxxxwwwvvvqqqlllfff```^^^fffppp}}}[[[EEE???===<<<;;;<<<<<<;;;:::777777777777777666555555444888::::::666444444666222222222222111111111111111111111111111000000000333333222222111111000000000000000000000000000000000000000000000000000000222222333555888===AAADDDKKKIIIKKKTTTbbbnnnsssttt]]]MMM@@@???@@@===:::<<<;;;;;;;;;;;;::::::::::::999999888888888777777777777777777777777777777777777777777777777666555555333444444444444555555555333333222222333333444555555555666666555555444333333555666555444444555666555555666888999:::;;;<<<;;;:::<<<@@@AAABBBFFFLLLXXXmmm}}}}}}zzzuuuoooiiibbb]]]```ggg}}}oooFFF@@@>>>;;;;;;======<<<:::777777777777777666555555222555666666333222222333222222222222222222222222111111111111111111111111222222222111111000000000////////////////////////000000000000000111111111222333555888<<<@@@DDDGGGJJJGGGJJJXXXhhhttt{{{~~~{{{]]]DDDAAACCC>>>;;;???<<<;;;;;;;;;;;;:::::::::999999999888888888777777666666666666666666666666777777777777777666555555444444444444555555555555444444333333333444555555555555555666555555444333333444555555444333555666555555666888999:::;;;<<<;;;:::<<<@@@AAAAAAEEEJJJVVVkkk|||uuunnnjjjddd___```dddjjj}}}SSSDDD@@@;;;:::<<<===;;;888777777777777777666555555222333333333222111111222222222222222222222222333111111111111111222222222000000000000000////////////////////////////////////000000000111111111222111333666:::???CCCFFFHHHGGGIIIQQQ___mmmxxxtttNNNCCCCCC???<<<>>><<<<<<<<<;;;;;;;;;::::::999999999999888888888888666666666666666666666666777777777777777666555555444444444555555555666666555555555555555666777777555555555666555555444333333444666666555444666777555555666888999:::;;;<<<;;;:::<<>>@@@AAAEEEKKKUUUjjj}}}{{{www~~~xxxpppnnnqqqvvvyyyuuutttyyyvvvnnnjjjeeedddeee^^^gggvvvZZZPPPCCC<<<<<<===<<<999777777777777777666666555444333111222333444444333222222222333333444444444111111111222222333333333111111111111111111222222000000000000000000000000///000000111222222333333777:::>>>DDDHHHJJJLLLLLLWWW[[[hhhwwwsssSSSGGGDDDDDD======<<<<<<<<<;;;;;;;;;:::::::::999999999888888777777777777777777777777777777777777777666666555555555555555666666666777555444444444444555666666555555666666555555444333222333555555555555666888555555666888999:::;;;<<<888777999>>>@@@AAAFFFLLLUUUjjjzzzxxxuuuwww|||}}}{{{tttllleeegggnnnqqqmmmfffhhhffffffjjjsssuuummmjjjgggeeeffffffnnn]]]???<<<@@@;;;888===999999888888777666666666333333555666555555333222333222333555444000111555222222222222222222222111000000////////////000000///////////////000111111...000000000///000222444:::<<>>@@@<<<999<<<999999888888777666666666222333444444444444444333333222333555444111333777666555555444333222222111000000////////////000000///////////////000111111000111222111111222444666===???DDDHHHHHHHHHOOOXXXjjjxxxmmmMMMAAA???>>><<<;;;;;;<<<;;;::::::::::::::::::999888888888888888888777777777777888888888888777777777666555444444444444555666666888AAA>>>777999666000222555444444444444555666777555555555666666666777777777777777777888999::::::;;;:::;;;@@@AAAAAAEEEKKKUUUiii{{{yyy{{{}}}sssnnnvvvyyy|||rrrpppqqqqqqqqqwww|||yyyooofffcccdddaaadddiiijjjhhhlll{{{|||rrrmmmkkkgggbbb___gggyyyRRRAAA@@@===;;;;;;999999888888777666666666222222222222333333444555333111222555555333555:::;;;:::888666444333222111111000000//////000000111000////////////000111111111222333333333444777999AAACCCGGGIIIGGGIIIVVVddd~~~___EEEBBB@@@???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888777777777888888888888777777777777555555444444555555666777333<<<:::555999777222555555555444444555555666666555555666666666777777777666666777777888999999:::;;;:::;;;@@@AAAAAAEEEKKKSSShhhzzzxxxwwwoookkkjjjnnn|||{{{~~~xxxkkkdddffflllqqquuu{{{{{{qqqiiillluuuuuuooommmgggdddeeejjjsss^^^DDD>>>===<<<<<<999999888888777666666666333222111111222333555666333111222555555444777<<>>:::444777777444888666666555555555555666666555666666666666777777777666666777888999999999999;;;:::;;;???AAAAAAEEEKKKRRRfff|||rrruuu~~~|||oooiiifffnnn}}}rrrmmmpppxxxuuummmooovvvzzzqqqnnnhhhfffgggjjjmmmxxxmmmLLL>>><<<===<<<999999888888777666666666333333222111222333555666333111222444555444777===AAA???;;;888555333222222111111000000000000111111000000000000000111222222000111222222333666;;;>>>DDDFFFIIIKKKKKKTTTjjjaaaIIIBBB===??????;;;999::::::::::::::::::999999888999999999999888888888888777777777777777777888888666555555555555666777777GGGLLLCCC888888666333777777666666555555555666666666666666666777777777888666777888999:::::::::999;;;:::;;;???AAAAAAEEEKKKQQQfffvvvrrrwww~~~~~~vvvnnnkkkrrr{{{uuuzzzvvvooolllgggdddddddddnnn[[[CCC<<<<<<===999999888888777666666666555444444333333444444444333111111444444333777===@@@===:::777444333333333222111111000000111111222111000000000000111222222000111222222444777===AAAEEEFFFJJJNNNTTT```www|||WWWHHH===>>>@@@>>><<<>>>:::::::::::::::999888888:::999999999999888888888777777777777888888888888666666555555666666777888CCCHHH@@@555666666555:::777777666666555555666666666666666777777777888888777888999;;;;;;;;;;;;:::;;;:::;;;@@@AAAAAAEEEKKKQQQfffzzz{{{yyyuuuxxxvvvrrrkkkfffdddaaahhhpppKKK<<<;;;<<<999999888888777666666666666666666666555444333333333111111222222222555;;;===;;;888555333333444555222111111000000111111222111111000000111111222333111222333333555:::@@@DDDFFFGGGKKKTTT^^^mmmsssYYYBBB===???>>>===@@@;;;;;;;;;;;;;;;::::::999::::::999999999888888888666777777777888888888888666666666666666777777888333<<<888222777888777;;;888888777666666666666666666666777777777888888888777999;;;<<<======<<<;;;;;;:::;;;@@@AAAAAAEEEKKKRRRfff||||||~~~vvvpppmmmlllffffffyyyQQQ===:::<<<999999888888777666666666777777888888777555333222333111000222111111444:::;;;999666333222333444555222222111111111111222222111111111000111111222333333333444555777<<>>;;;666:::999444777888888777666666666666666777777777777888888888888888:::<<<>>>>>>>>><<<<<<;;;:::<<<@@@AAAAAAEEEKKKRRRggg}}}xxxqqqnnnlllfffbbbnnn]]]>>>FFF>>>===;;;999777666666777888666555555555555444444444333333333333333333333333333333333222222111111111000000000000000000000000111111111000111111222333222222333777<<<@@@CCCDDDIIINNNQQQWWWgggxxxOOODDDDDD>>>:::===<<<<<<;;;:::::::::;;;;;;999888777666666777888999999999999888777666666555555555555555666666666777777777777777777777777777777888888888888999999999777777777777888888888888::::::;;;<<<<<<<<<;;;;;;<<<:::;;;@@@CCCDDDFFFJJJPPPccc~~~uuuooommmfffaaahhhvvvxxxMMMEEE???<<<;;;999888777777777777666555555555555444444444333333333333333333333333333333333222222222111111111111111111111111111111111111111111111222222333222333555999>>>BBBEEEFFFJJJLLLRRR___rrrhhhJJJ>>>===??????======<<<;;;;;;;;;;;;<<<999888888777777888888999999999999888777666666666555555555666666666777777777777777777777777777777666666777777777888888888777777777777888888888888888888999::::::::::::999<<<:::;;;@@@CCCCCCEEEJJJPPPbbbxxxuuurrrqqqooopppxxx{{{sssooojjjcccdddkkk___BBB@@@<<<;;;::::::888888777666666555555555555444444444333333333333333333333333333333333222222222222111111111111111111111111111111111111111111222333333222444777;;;@@@EEEHHHJJJLLLKKKUUUlll]]]DDDAAABBB???>>>======<<<;;;;;;<<<<<<:::999999888888999999:::999999999888777777666666555555666666666777777777777777777777777777777777555666666666777777777777777777777777888888888888666777777888999999888888===;;;<<<@@@BBBBBBDDDHHHOOOaaa}}}yyyrrrjjjddd```aaa```^^^^^^dddooowwwuuuqqqmmmgggdddeeexxxoooCCCDDD;;;<<<;;;;;;:::999777666666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111222111111111111222333333111444999===AAAFFFIIILLLNNNLLLZZZxxx|||ZZZHHHAAA===>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::999999999888888777777777555666666666666777777777666666666666666666666666666666666777777777888888666777777777888888888888555666777888888999999888>>>;;;<<<@@@BBBAAACCCGGGOOO```|||wwwsssoooggg``````^^^\\\[[[ZZZYYYYYYXXXdddiiirrr|||tttooommmiiieeebbbmmm}}}IIIGGG<<<<<<<<<<<<;;;999888777666555555555555444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222111222333333444111555:::???BBBEEEIIIMMMMMMOOOaaaqqqOOO???===>>>===<<<;;;:::::::::::::::::::::;;;;;;:::::::::999999999999888888888888666666666666777777777888666666666666666666666666777777777888888888999999666777777777888888888888666777888999::::::::::::===;;;<<<@@@BBBAAACCCGGGNNN```vvvkkkfff```YYYVVVWWWWWWUUUSSSOOORRRYYY___fffvvvwwwnnnkkkiiieeebbbfffvvvSSSFFF>>>===<<<;;;::::::999888666555555555555444444444333333333333333333333333111222222222222333333333222222222222222222222222222222222222222333444444111777===AAACCCFFFJJJMMMLLLVVVmmm^^^FFFAAA???>>>===<<<;;;;;;::::::999::::::;;;;;;::::::999999999999999999999999999666666666777777777888888777777777777777777777777888888888888999999999999777777777777888888888888777777999:::;;;;;;<<<<<<<<<:::;;;???AAAAAACCCGGGMMM___zzzmmmccc^^^[[[XXXUUUQQQOOOMMMKKKLLLXXXrrrrrrkkkjjjgggddddddpppjjjOOO???>>><<<;;;:::999::::::666555555555555444444444333333333333333333333333111111222222222333333333222222222222222222222222333222222222222333444444444999@@@DDDEEEFFFJJJNNNQQQeeexxxXXXBBBBBBAAA@@@>>>===<<<<<<<<<888999:::;;;;;;:::999888999999999999999999999999666666777777777888888888777777777777777777777777777777777777888888888888777777777777888888888888666777888:::;;;<<<<<<<<<;;;999:::???AAAAAADDDHHHLLL___ttthhh```\\\UUUUUUXXXXXXRRROOOWWWcccyyyooollljjjgggcccooozzzaaaAAA???<<<:::999999:::;;;666666555555555444444444333333333333333333333333111111111222222333333333222222222222222222222222333333222222333333444555666<<>>>>>>>>888888::::::::::::888888999999999999999999999999777777777777888888888888777777777777777777777777666666666666777777777777777777777777888888888888666666888999:::;;;;;;<<<:::888999???AAABBBDDDIIILLL___{{{mmmbbb^^^XXXUUUSSSSSSQQQPPPcccssssssooogggiiigggpppKKK@@@======888:::<<<444999888777666555444333333333333333222222222111111333333333333333333333333555444333333222222222222222333444444333444666777777AAACCCDDDIIIHHHLLLYYYdddQQQGGGBBB======>>>===<<<<<<999999999::::::;;;;;;;;;:::::::::999999999888888666666666666777888999:::777777888999999999888888777888888777777666555444777777777777777666555555777888888999999:::;;;;;;::::::<<<===@@@BBBEEEFFFSSSaaaxxxmmmggg```ZZZXXXVVVTTTRRRVVVjjjuuuvvvsssqqqjjjjjjeeeiii~~~XXXDDD<<>>:::999888777666555444333333333333333222222222222111333333333333333333333333555444333333222222222333222333444444333444666888:::BBBDDDEEEJJJIIIOOO^^^nnnXXXGGGBBB?????????======>>>999999:::::::::;;;;;;;;;:::::::::999999999888888777666666555555666666666777777666666666666666666666666777777777777777666777777777777777666555555777888888999999:::;;;;;;:::;;;<<<>>>@@@CCCEEEFFFQQQ___~~~vvvkkkbbb]]]ZZZVVVSSSRRRZZZ___kkk|||wwwtttpppmmmhhheeerrrmmmJJJ999???>>>999::::::888888777666666555444444333333333333222222222222333333333333333333333333444444333222222222333333222333444444444555888:::===DDDEEEFFFJJJJJJTTTgggoooQQQHHH@@@@@@@@@>>>===???::::::::::::;;;;;;;;;;;;:::::::::999999999888888555555555666777888999999:::999777666555666666777444555666777888888888888777777888888777777666666777888888999999:::;;;;;;:::;;;<<<>>>@@@CCCEEEFFFOOO]]]{{{vvvtttvvvzzz~~~xxxuuuttt{{{tttkkkeee^^^YYYVVVTTTUUU]]]uuu{{{xxxvvvooolllfffhhhWWW;;;@@@???777666999888888777777666555555444444444333333333222222222333333333333333333333333444333333222222333333333333444444444444666:::===???EEEEEEFFFJJJLLL[[[ttthhhSSSAAA>>>AAA@@@======::::::;;;;;;;;;;;;;;;;;;:::::::::999999999888888333444555777:::===@@@AAA???===;;;999888888:::;;;555666777888888888888888777777888888888777777666777888888999999:::;;;;;;;;;;;;<<<>>>@@@CCCEEEGGGMMM[[[sssrrrpppnnnmmmmmmmmmllluuu|||yyynnnkkkhhhfffcccdddooo{{{vvvmmmeeeZZZRRRTTTXXXcccyyyvvvkkknnnhhhcccttteeeAAACCCBBB999999===888888777777666666555555444444444333333333222222333333333333333333333333333333333222222333333444333444555444555888<<>>AAACCCFFFGGGLLLZZZ|||tttkkklllooorrrsssqqqlllggglllqqqwww||||||wwwqqqllleeeeeefffgggeeebbbeeejjjmmmxxxooodddVVVZZZ^^^]]]|||~~~yyytttfffkkkiiiccckkkoooEEEAAA???999:::===888888888777777666666666444444444444333333333333333333333333333333333333333333222222222333444444444555555555666999>>>AAAAAAEEEFFFIIIOOOUUUpppvvvJJJ>>>AAA@@@<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888555555555666777888999999<<<;;;999888888888888999999999999999888777666555777777888888999999888888777888888999999:::;;;;;;;;;<<<===???AAADDDFFFGGGMMMZZZ~~~sssnnnlllnnnqqqxxx~~~vvvoooiiijjjmmmoooqqqrrrrrrrrrrrrqqqsssvvvssslllfffeeedddtttyyyrrr]]]```ddd\\\sss}}}}}}uuuiiilllkkkfffgggxxxQQQDDD>>>:::;;;999888888888777777777777777555444444444444333333333333333333333333333333333333222222222333333444555444555555555666:::???CCCBBBFFFHHHMMMTTT\\\|||VVVEEEBBB>>>;;;>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::999999999888888777666666555555666666666777777777777777666666666888888999999999888888777666777888999999999999888777888888999999:::;;;;;;;;;<<<===???AAADDDFFFHHHNNN[[[pppdddeeekkktttyyyyyyiiihhhgggiiinnnuuu|||tttiiidddcccjjj|||yyy^^^___bbbWWWhhhxxxqqqooommmiiigggpppcccNNNCCC??????:::888888888888777777777777555555444444444333333333333333333333333333333333222222222222333333444555555555555555666:::@@@DDDDDDHHHIIIOOOWWWaaa___LLLDDD;;;;;;BBB======<<<<<<<<<;;;;;;;;;:::::::::999999999888888666666666666777888999:::555666777777777777777666666777888999999999999999666777888999999999999999777888888999::::::;;;;;;<<<<<<===???BBBDDDFFFHHHPPP\\\vvvddd[[[```kkkooorrrrrrvvv~~~tttpppxxx~~~nnniiigggqqqxxxllleeeaaabbbhhhppp}}}xxxrrrnnnlllhhhjjj{{{~~~PPPBBB===888999888888777777666666555555111222333222111111222444444444444444444444444444555444444444444555666666444444444555888<<>>:::======<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888666666666666666777888888777777666555444555888:::999999888888888888888888777888888888888999999999999999:::;;;;;;<<<<<<===<<<===>>>@@@BBBEEEGGGIIIMMM[[[~~~tttggg```dddmmmooonnnkkkqqqpppjjjooo~~~qqqhhhbbbaaafffmmm|||vvvqqqnnniiiiiiwww]]]GGGAAA======888888888777666666555555333444333222111111333666444444444444444444444444555444444444444555666666555555555777:::>>>BBBEEELLLDDDNNNYYY]]]zzz}}}bbbHHHFFFDDD===>>>>>>===<<<<<<<<<<<<===<<<<<<;;;::::::999888888666666666666666777888888888777777666666777999:::888888888888888888888888777888888888888999999999999999999:::;;;;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIINNN[[[~~~{{{qqqjjjeeecccffflllooojjjfffppp|||pppnnnyyynnneeeaaaccchhhyyywwwuuuvvvzzzzzzzzzssspppjjjgggpppiiiGGG>>>>>><<<999888888777777666555555555555555333222222555777444444444444444444444444555444444444444555666666666666777999<<<@@@DDDFFFJJJGGGPPPZZZiii~~~xxxsssLLLFFFEEE===??????>>>===============<<<;;;;;;::::::999999888777666666666666777888888888777777777888888999999888888888888888888888888777888888888888999999999888888999999:::;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIOOO[[[|||vvvnnnhhhiiimmmoooqqqtttqqqjjjggguuuzzzppp|||tttjjjccccccggg~~~{{{~~~}}}|||tttqqqkkkfffkkkvvvwwwIII<<<===:::999999888888777666666555444666777777555444444555333333444444444444444444555444444444444555666666666666777999===AAADDDGGGHHHJJJRRR___xxx|||]]]HHHBBB@@@???>>>======<<<<<<======;;;;;;;;;::::::999999999777777666666777777888999888777666777888888888777888888888888888999999999777777888888888999999999777888888999999::::::;;;<<<===>>>@@@BBBEEEGGGIIIOOOZZZ{{{}}}xxxrrrqqqyyy|||qqqiiiwwwttt}}}zzzooogggfffiiizzz}}}tttqqqlllfffhhhoooSSS???@@@<<<999999999888777777666666222666999;;;999666333222333333333444444444555555555444444444444555666666555555777:::===AAAEEEFFFEEELLLUUUiii~~~VVVEEEFFF>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::::::::999999777777777777777888999999:::888666666777888777555777777888888888999999999777777888888888999999999777888888999999::::::;;;<<<===>>>@@@BBBEEEGGGIIIOOOYYYzzz}}}|||wwwjjjuuuyyytttkkkhhhkkkwwwvvvsssnnngggggglll|||^^^AAA@@@::::::999999888888777666666222666:::;;;999666333111222333333444444555555555555444444444444555666666444555888;;;>>>BBBEEEGGGEEENNN[[[wwwlllMMMFFF======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::888777777777777888999999???;;;666555666888666555777777777888999999::::::777888888888888999999999888888999999:::;;;;;;;;;<<<===>>>@@@BBBEEEGGGIIIMMMXXXyyywwwllluuu|||xxxmmmiiikkkuuuzzzuuuppphhhfffjjjuuulllEEE???888::::::999888888777777666555777999888666444333333222222333333444555555666555444444444444555666666555666999===@@@DDDGGGHHHGGGQQQaaa^^^EEE>>>======<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777888888999:::FFF???888666777888888666666777777888999999::::::777888888888888999999999999999999:::;;;;;;<<<<<<<<<===>>>@@@BBBEEEGGGIIIKKKWWWyyy~~~tttnnnzzz~~~zzznnniiijjjsss}}}xxxrrrjjjgggjjjrrrzzzMMMDDD===::::::999999888777777777888888777555333333444666222222333333444555666666555444444444444555666666666888;;;>>>BBBFFFHHHJJJIIISSSfffsssKKK??????>>>===============::::::::::::::::::::::::888888888777888888999:::JJJCCC:::666888999999777666777777888999999::::::777888888888888999999999999::::::;;;;;;<<<<<<===<<<===>>>@@@BBBEEEGGGIIIJJJVVVxxxzzznnnmmm}}}qqqllloooxxxzzzsssppplllhhhqqq^^^EEE===<<<;;;999999:::999888666888666444333333444333111555444444333333444444555555444444444444555666666999999;;;>>>BBBFFFGGGGGGKKKWWWzzzrrr{{{PPPEEEBBB===:::<<<>>>;;;777<<<<<<;;;;;;;;;:::::::::::::::999999999999::::::BBB@@@===:::888777888888777777888888888888777777::::::999999::::::;;;<<<999::::::;;;;;;<<<<<<<<<<<<<<<===>>>AAADDDGGGHHHPPPZZZyyywwwlllmmmvvvppprrrwwwyyyrrriiiaaa```cccgggiiioooyyyyyysssnnnjjjkkkmmmHHH>>>>>><<<::::::::::::888777999777555444555555444333555444444333333444444555555444444444444555666666::::::===@@@DDDGGGIIIIIIOOO]]]|||qqqrrr\\\EEEAAA===:::;;;>>>===;;;<<<<<<;;;;;;;;;:::::::::999999999888888999999999<<<;;;999777666777888888777777888888888888777777999999999999999:::;;;;;;999::::::;;;;;;<<<<<<===<<<<<<===>>>AAADDDGGGHHHPPPZZZyyy}}}|||tttnnnqqq{{{ssspppttt|||{{{sssuuuuuuqqqfff[[[VVVTTTQQQQQQSSSUUUVVVXXXaaarrr}}}uuuooolllggguuuNNN@@@???===;;;:::::::::999777999888666666777777666444555555444444444444555555555555444444555555666777:::<<>>>>>???<<<<<<;;;;;;;;;:::::::::999999888888888888999999888888777666666888999:::777777888888888888777777999888888888888999::::::999::::::;;;<<<<<<======<<<<<<===>>>AAADDDGGGHHHOOOYYYyyyuuuoooqqqxxxuuusssxxx}}}rrrpppoooooosssxxx}}}vvvuuurrrqqqaaaZZZTTTTTTXXX[[[\\\[[[___]]][[[^^^lll~~~tttnnnkkkiiiqqqVVVCCC???===:::999999999888777888777666777888777666444555555444444444444555555555555555555555666666777999<<>>===???<<<<<<;;;;;;;;;:::::::::999888888777777888888999999888888888888:::;;;;;;777888888999999888888777888888777777888888999:::999::::::;;;<<<===>>>>>><<<<<<===>>>AAADDDGGGHHHNNNXXXxxx{{{iiiaaafffooowwwxxx~~~~~~xxxiiilllnnnnnnnnnqqqwww}}}zzzxxxpppuuubbb]]][[[ZZZ\\\aaaddd```[[[___]]]ZZZ\\\iiivvvooommmllloooaaaGGG@@@===:::888888888777666777666666777888777666444666555555444444555555666666555555555555666777777888<<>><<<>>><<<<<<;;;;;;;;;:::::::::999999888888888888999999::::::999999999999999999888888999999999999888888888888777777888888999:::999999:::;;;<<<>>>>>>???<<<<<<===>>>AAADDDGGGHHHMMMXXXwww|||mmmjjjnnnzzz}}}zzztttnnnnnnmmmiiifffkkkwww{{{nnnrrrcccZZZ\\\```eeejjjooorrrmmmfffeeebbb]]]\\\eee|||zzzsssqqqllllllvvvuuuOOOBBB???;;;888888888888777666666666777999888666444666666555555555555666666666666555555666666777888999===CCCFFFHHHKKKPPPUUU```vvvppprrr~~~|||pppkkkmmmsss{{{eeeQQQ@@@>>>???======???<<<<<<;;;;;;;;;::::::::::::999999999999999999:::999999999888888777666666888888999999999999888888999888888888888999::::::999999:::<<<===>>>???@@@<<<<<<===>>>AAADDDGGGHHHMMMWWWwwwzzz~~~xxxsssssspppjjjeeeeeemmmxxx|||mmmrrrddd]]]^^^aaagggpppzzzxxxrrriiibbbeeewww~~~uuurrrjjjjjjqqq\\\EEEAAA===::::::::::::999777777777999::::::777555666666555555555555666666666666666666666777777888<<<@@@DDDFFFHHHLLLSSSZZZnnnrrrfffbbbcccjjjqqqvvv}}}zzzpppiiikkksss{{{}}}hhhJJJ@@@???======???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;999999999999999888888777888999999::::::999999888999999999999999:::;;;;;;999999:::<<<===???@@@@@@<<<<<<===>>>AAADDDGGGHHHLLLVVVvvv}}}xxxtttpppkkkeeedddgggooovvvzzzyyyxxxzzzlll~~~nnn\\\RRRVVVcccooo{{{|||pppeeefffwwwtttqqqiiijjjpppgggGGGCCC???<<<<<<<<<<<<;;;888888999:::<<<;;;999666666666555555555555666666666666666666666777888888>>>BBBFFFGGGHHHMMMVVV]]]yyyzzzooolllmmmiiikkkjjjhhhlllvvv{{{rrrsssxxx{{{yyy{{{xxxssswwwVVVDDDAAA===<<>>CCCHHHIIIIIINNNYYYccc}}}yyyxxxyyyyyyzzz|||~~~}}}rrrnnn||||||nnnmmmlllhhhllluuujjjBBBCCCDDD<<<@@@=========<<<;;;;;;::::::888888999999999:::::::::999999999999::::::;;;<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;<<<===>>>???????????????@@@AAADDDFFFGGGMMMWWWwww{{{eeedddbbbeeelllmmmrrrgggiiisss}}}xxxqqq{{{ttteee\\\WWW]]]gggqqq~~~ppphhhtttxxxnnnmmmkkkpppsss\\\FFFAAA???;;;:::>>>:::999777777888888888777::::::999888888777666666777666555555666999;;;======@@@EEEIIIIIINNN___qqq}}}~~~}}}sss{{{ttthhhdddjjjrrrSSSGGGDDD===???>>>======<<<<<<;;;::::::999999999999:::::::::::::::999999999::::::;;;<<<;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;<<<===>>>???????????????@@@AAADDDFFFGGGNNNXXXxxx|||gggeeebbbcccjjjmmmiiiaaa^^^gggvvv|||wwwrrr|||kkk\\\YYYZZZbbbqqqxxxhhhmmmzzzsssooojjjjjj{{{uuuRRRBBB???<<<999999:::888666666777777777666999999999888888777777666888777666666777999;;;<<>>DDDJJJKKKPPPjjjrrriiijjjoooaaaGGG@@@<<<===>>>>>>===<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999:::;;;;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;::::::;;;<<<===>>>>>>????????????@@@AAADDDFFFHHHOOOYYYyyy||||||~~~}}}gggeee```aaagggmmm~~~fff^^^[[[cccqqq~~~~~~yyyqqq}}}sssaaaVVV___lll~~~|||gggdddrrr{{{vvvrrrlllkkkwww___EEE???===888555999777555555666777666555999888888888777777777666999888777666777999;;;===CCCAAAFFFMMMNNNVVVxxxzzznnnnnn~~~kkkHHHAAAAAA>>>>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::999999::::::;;;;;;::::::999999::::::;;;;;;::::::999999::::::;;;999::::::;;;<<<===>>>???>>>>>>???@@@BBBDDDGGGHHHNNNXXXxxx~~~wwwtttvvvxxxyyy|||iiiccc]]]___fffkkkhhh]]]YYYbbbqqq~~~zzzvvvuuuiiidddeeesssiiiaaagggppp~~~}}}uuurrrnnnmmmvvvjjjJJJBBBAAA===999999777555555666777666555888888888777777777777777999888777777888:::<<<>>>EEECCCGGGMMMNNN\\\zzz}}}vvvsss~~~zzz~~~zzzQQQGGGHHHAAA???>>>>>>===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<;;;::::::999999:::::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999:::;;;<<<===>>>>>>>>>>>>>>>???BBBDDDGGGIIILLLVVVvvvzzzzzztttpppnnnuuuxxxmmmddd\\\^^^eeehhh}}}kkk```^^^eeeqqq}}}www{{{yyyooonnnwwwnnn```___dddfffiiiqqq{{{uuuqqqmmmmmmtttpppMMMAAA???===::::::888666666777777777666777777777777777777777777888888777777999;;;>>>@@@BBBEEEIIIJJJNNNeeezzzssszzzzzz{{{\\\HHHFFF>>>??????>>>======<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999::::::;;;::::::999999::::::;;;;;;::::::999999::::::;;;999999:::;;;<<<======>>>======>>>???BBBEEEGGGIIIKKKVVVvvvxxx}}}vvvrrrqqqpppzzzvvvggg]]]^^^eeeeeevvvqqqjjjnnnqqqwww|||{{{pppwww|||xxxeee^^^___\\\\\\```gggmmmwwwzzzsssnnnmmmrrr|||VVVCCC>>>;;;999:::999777777888888888777666777777777777777777777777777777888:::===@@@BBB???HHHLLLIIIRRRqqq}}}xxx~~~~~~kkkJJJDDD===??????>>>>>>===<<<<<<<<<999999999999::::::::::::<<<;;;::::::999999999:::;;;::::::999999::::::;;;;;;::::::999999::::::;;;888999::::::<<<<<<===>>>======>>>???BBBEEEHHHIIILLLVVVvvvwww{{{pppkkksss|||jjj^^^```eeebbbqqqxxxuuu~~~~~~~~~|||wwwiiimmmwwwwwwrrrsss}}}oooeeeccc^^^[[[ZZZ\\\]]]ddduuuwwwpppnnnqqq|||eeeLLLAAA===;;;;;;999777777888999888777666666666666777777777777777777777888:::===AAACCC???LLLPPPKKKWWW}}}}}}zzz~~~zzz}}}RRRJJJEEE??????>>>>>>======<<<<<<888888999999999:::::::::<<<;;;::::::999999999999;;;::::::999999::::::;;;;;;::::::999999::::::;;;888999999:::;;;<<<===>>>======>>>???BBBEEEHHHJJJMMMWWWwww~~~|||rrrooorrraaa___bbbbbb```qqq{{{|||wwwiiifffcccrrrqqqnnnmmmllliiivvvqqqqqqjjjeeeddd```[[[aaammmyyyqqqnnnlllssswwwRRRBBB>>>;;;999999888888777666666666777777777777888888888888888777777777999===AAACCCEEEKKKKKKLLLddd~~~yyywww{{{}}}~~~oooFFFNNNBBB@@@>>>===>>>===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<>>>>>>>>>======<<<===>>>AAACCCEEEGGGHHHNNNZZZzzz~~~|||vvvjjj^^^]]]^^^```dddwww|||mmm^^^ZZZaaapppyyykkkddd\\\VVVRRR^^^}}}ssskkkiiiddd___dddmmmzzzqqqmmmlllqqqXXXDDD===;;;999999888888777777666666777777777777888888888888888777777888:::===AAADDDFFFKKKKKKOOOiiizzzqqqiiigggfffgggllltttzzzSSSMMMCCCAAA???>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>======<<<===>>>AAACCCEEEGGGHHHOOOZZZ{{{}}}www```WWWYYY^^^WWWeeexxxxxxeeeWWWTTTTTT```zzzqqqaaaYYYPPPJJJEEEJJJ___wwwxxxrrrmmmfffgggnnn}}}|||qqqlllkkkooocccHHH===:::999999999888777777666666777777777777888888888888777777777888;;;>>>BBBDDDGGGKKKMMMUUUrrr|||zzz{{{lll___WWWWWW[[[```ooodddKKKEEECCC@@@??????>>>===;;;::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@CCCEEEGGGHHHPPP[[[{{{ooo]]][[[___TTTYYYdddqqqyyy|||~~~{{{uuukkk^^^UUUTTTTTT[[[rrrgggWWWRRROOOMMMJJJHHHNNNWWWyyyoookkknnnrrrlllkkknnn{{{rrrNNN===:::::::::999888888777777666666777777777888888888888777777888999<<>>===::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>??????======>>>@@@BBBEEEGGGIIIQQQ\\\|||}}}||||||~~~kkkaaa```VVVRRRSSS\\\dddjjjsss{{{yyyqqqgggaaa[[[VVVTTTUUUNNNWWWuuurrrXXXPPPMMMMMMOOONNNLLLKKKLLLTTTdddwwwooooootttnnnlllmmmwwwWWW@@@;;;::::::999999888777777777666777777777888888888888777777888:::===AAACCCEEEJJJMMMUUUiii|||vvvzzz~~~zzz|||zzzuuuuuu|||xxxbbb[[[WWW[[[eeepppyyy~~~ttt\\\IIIFFFBBB@@@@@@???>>>===::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::::::::::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>???@@@======>>>???AAAEEEHHHIIIQQQ\\\|||}}}zzzyyy}}}yyyxxxyyyzzzyyy|||uuueee^^^ZZZQQQMMMQQQWWW^^^kkkyyyjjjddd]]]XXXVVVVVVWWWXXXKKKWWW|||{{{bbbPPPOOOMMMKKKLLLNNNPPPQQQRRRHHHKKKZZZzzz~~~rrrqqqxxxpppnnnmmmuuu```CCC===:::::::::999888888777777777777777777888888888888777777999<<>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;===>>>@@@AAA>>>>>>>>>???AAADDDHHHJJJPPP[[[{{{xxxssspppoooooorrrnnnnnnrrrttttttxxx}}}pppfffcccXXXQQQRRRTTTWWWeeevvv|||nnnaaa___[[[WWWWWWXXXWWWUUUWWW___{{{|||tttjjj^^^SSSTTTUUUUUUWWWYYY\\\\\\[[[VVVQQQPPP]]]wwwvvvttt{{{ssspppooosss{{{hhhGGG>>>;;;::::::999999888888777777777777777888888888888666777:::<<<@@@CCCEEEFFFKKKRRRbbb~~~xxxuuu|||oookkkllljjjiiiiiilllpppqqqnnnkkkpppqqq___^^^aaa```ccciiimmm~~~rrrJJJGGGBBB???>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;<<<>>>@@@AAA>>>>>>===>>>AAADDDHHHJJJOOOZZZ{{{~~~xxxnnnfffccccccdddeeeccc______eeeiiikkkpppwwwyyy{{{xxxkkk```YYYWWWUUUTTTaaarrr{{{wwwkkk\\\XXXYYYWWWVVVUUUTTTQQQMMMPPPOOO]]]xxxmmm```aaaaaa```___``````[[[VVVZZZ___eeeiiikkkkkkgggbbbbbb\\\SSSNNNSSShhhxxxwww}}}uuurrrpppssszzzmmmIII???;;;;;;:::999999888888777777777777777888888888888666777:::===@@@CCCEEEFFFLLLTTTfffyyy~~~sssoooxxxzzzxxxkkkppp~~~jjjcccaaa^^^aaaiiidddsssJJJFFFBBB???>>>>>>>>>===========================;;;::::::999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@BBB???>>>===>>>@@@DDDHHHKKKNNNZZZzzzxxxpppnnnkkkeee^^^YYYZZZ^^^aaa```^^^]]]^^^^^^```hhhrrruuuvvvvvvwww|||vvvhhh```YYYUUU^^^lllwwwjjjaaa^^^]]]WWWYYY[[[[[[XXXVVVTTTTTTTTTVVVYYY[[[\\\ZZZWWWUUUSSSTTTZZZdddgggeeehhhnnneeeppp|||zzzyyymmmaaa]]]\\\mmmwwwzzzxxxrrrooopppsssQQQ:::<<<<<<:::999888777777777888888777777888888999:::888999;;;>>>AAACCCEEEFFFMMMTTTyyy~~~|||oooooo~~~jjjcccdddbbb___bbbpppcccCCCFFFCCC999???<<<999<<<;;;::::::::::::;;;<<<<<>>AAACCCEEEFFFOOOVVVxxxuuutttsssvvvzzzmmmhhhdddaaaddduuutttLLLHHHFFF<<<@@@===;;;<<<;;;::::::::::::;;;<<<<<>>@@@@@@@@@@@@@@@@@@BBBDDDGGGJJJLLLQQQ\\\}}}uuuooommmmmmqqqnnnlllkkkllljjjfffbbb\\\[[[\\\^^^^^^^^^eeemmmllloooqqqooonnnvvv{{{jjj\\\]]]hhh~~~uuufff\\\ZZZ^^^bbbdddlllooorrrtttvvvxxx||||||xxxssskkkddd\\\WWWTTTSSS[[[iiixxx}}}tttnnnmmmppp~~~gggHHH===<<<;;;999888888888888888888777777888888999:::999:::<<<>>>AAADDDFFFGGGQQQ[[[yyyzzzkkklllwww~~~uuuvvvjjjeeedddiiiUUUIIIGGG>>>>>>;;;===<<<;;;;;;::::::;;;;;;<<<<<<>>>@@@???<<<:::;;;===::::::::::::::::::::::::888888999::::::;;;<<<<<<>>><<<<<<===???AAAAAAAAA???@@@@@@BBBDDDGGGJJJKKKPPP[[[|||xxxrrrsssxxx||||||{{{|||xxxpppiiidddaaa^^^]]][[[[[[bbbkkkkkkoooqqqmmmiiimmmzzzvvvaaa^^^hhh{{{qqqhhh^^^[[[aaajjjqqqsss}}}~~~~~~~~~zzzrrrkkkfffcccbbbXXXeeexxxxxxpppmmmooo}}}hhhBBB===<<<;;;:::999888888888888888777777888888999:::999:::<<>>===;;;:::;;;<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<===<<<;;;<<>>;;;;;;;;;;;;;;;;;;;;;;;;888999;;;;;;::::::::::::::::::::::::::::::::::::888999999::::::;;;;;;;;;<<<;;;:::;;;===???@@@????????????AAACCCFFFIIIKKKNNNYYY{{{zzznnnddd\\\[[[dddoookkkmmmlllgggbbbaaaeeeiiitttiiijjjwww|||gggcccffflllvvv~~~wwwqqqmmmlllllliiifffccc```aaadddhhhkkknnnsssnnnoootttwwwLLL>>>===<<<:::999999999999888888777777888888999::::::;;;===???BBBEEEFFFHHHPPPzzzvvvlllrrrwwwllljjjiiipppSSSHHH>>>AAA>>>???:::;;;;;;<<<<<<;;;;;;:::888888999:::;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;<<<:::999;;;===?????????>>>??????AAACCCFFFIIIJJJQQQ\\\}}}wwwlllcccaaahhhrrrooonnnkkkhhhdddaaaaaaaaarrrpppgggqqqxxxkkkmmmsss}}}~~~zzztttnnniiihhhhhheeeccc___]]]]]]```dddgggqqq}}}nnneeehhh~~~rrrmmmnnnmmm{{{OOO>>>===<<<;;;:::999999999888888777777888888999::::::;;;===???BBBEEEGGGHHHVVV|||~~~qqquuu}}}oookkkkkk~~~{{{]]]JJJ===CCC@@@<<<::::::;;;<<<<<<;;;::::::999999:::;;;=========<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;<<<;;;:::;;;>>>@@@@@@@@@>>>>>>???@@@CCCFFFIIIJJJRRR]]]~~~}}}sssjjjfffkkkttttttqqqmmmjjjgggeeeaaa___^^^uuueeejjj|||uuupppyyy}}}xxxtttssssssllliiiddd```___```cccfffvvv|||hhhVVVOOO^^^sssrrrlllmmmiii}}}QQQ>>>===<<<;;;:::999999999888888888777888999999::::::;;;===@@@BBBEEEGGGHHH\\\|||uuuxxxpppkkkfffvvvcccKKK<<>>??????>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;>>><<<;;;===???AAAAAAAAA>>>>>>???@@@CCCFFFHHHJJJQQQ\\\}}}vvvfffjjj}}}rrrmmmjjj]]]VVV___ZZZssswwwlllqqq{{{}}}zzz~~~tttmmmgggaaa___aaammmwww^^^RRRPPPTTTXXXwwwuuukkkiiirrr}}}MMMAAABBB???;;;888888999999777888888888888999999999888AAA@@@===CCCDDDEEENNNnnn|||xxxvvvwwwvvvssspppnnnwww|||vvvyyyjjjMMMHHHAAA<<>>??????@@@@@@@@@AAACCCFFFIIIJJJUUU___~~~pppqqq|||qqqkkk]]]TTT[[[___ccchhhxxxvvviiipppyyy|||nnnccc```jjjxxxaaaTTTSSSVVVZZZ^^^sssvvvllliiikkkvvvSSSCCCBBB>>>:::888888999999888888888888999999999999666@@@@@@???EEEFFFHHHRRRvvvzzzssspppppp~~~~~~{{{vvvllldddfffuuu|||{{{|||~~~|||WWWIIIBBB>>>@@@======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@@@@@@@AAACCCFFFIIIJJJVVV```yyyuuuvvvnnnaaaWWW\\\ggg^^^VVV]]]xxxuuuiiipppyyy{{{jjjbbbfff~~~|||eeeXXXVVVYYY\\\UUUbbbxxxyyymmmjjjhhhqqqbbbGGGBBB===999999999999:::888888888888999999999:::666???@@@AAAGGGHHHLLLXXXyyypppnnniiiiiiqqq|||wwwoookkkjjjyyy||||||yyynnnccc___kkkwww|||~~~gggJJJBBBAAA???>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::;;;<<<<<<>>>>>>???@@@@@@@@@AAABBBDDDFFFIIIKKKVVVaaa~~~yyy{{{sssiiiaaadddbbb___]]]^^^cccxxx}}}vvvnnnuuu~~~uuufff```___ooolll]]]WWWXXXZZZ\\\dddttt|||ooojjjgggnnnvvvMMMDDD<<<999999999999:::888888888999999999::::::777???@@@BBBHHHHHHNNN]]]yyytttnnnfff``````[[[XXXZZZ___kkkyyynnniiihhhvvv|||xxxxxxqqqiiiiiitttxxxMMMBBBCCC===>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDGGGIIIKKKVVVbbb{{{{{{~~~yyyrrrjjjkkk\\\ZZZ]]]______hhh|||xxxwww~~~zzzsssnnnlllggg___YYYXXXVVV___}}}tttbbbXXXVVVWWW[[[dddtttqqqkkkfffjjjUUUGGG;;;:::;;;:::999:::888999999999999:::::::::999@@@@@@BBBGGGHHHPPPccc{{{tttkkkddd```^^^\\\ZZZYYYVVVTTTRRRSSS[[[jjjxxx{{{mmmhhhggguuuyyyuuulllllltttRRRBBBEEE<<<>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<======;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBDDDGGGJJJKKKVVVccczzzvvvuuu{{{xxxrrrrrrtttwwwzzz}}}}}}yyyqqqpppiii^^^VVVXXX^^^gggwwwzzz~~~|||zzzmmmqqqqqqmmmlllooopppoooggg```YYYWWWUUUSSSSSSVVVPPPTTThhh{{{fffYYYTTTTTT[[[dddsss||||||~~~ssskkkllllll^^^KKK<<<;;;===:::999;;;999999999999::::::::::::;;;@@@@@@BBBHHHIIIUUUmmmyyyqqqmmmhhhbbb[[[UUUTTTUUUWWWXXXVVVUUUTTTRRRRRRUUU]]]cccjjjwww}}}kkkeeeggg|||vvvzzzzzzyyyvvvnnnrrr\\\DDDFFF===???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<======??????@@@AAAAAAAAAAAACCCEEEGGGJJJKKKUUUcccwwwuuuzzzppphhhcccfffiiihhhjjjmmmtttzzzyyyvvvttthhh[[[WWW\\\fffooouuuzzzuuunnnkkk[[[```bbb^^^]]]___aaa```ccc\\\WWWVVVUUUSSSSSSUUUPPPRRR[[[sssjjj[[[UUUSSSZZZbbbmmmssstttsssssstttmmmkkklllooorrrwwwuuulllnnnllleeeOOO>>><<<>>>;;;999:::999999999:::::::::;;;;;;<<<@@@???BBBJJJMMM]]]yyywwwrrrlllddd```___]]]YYYUUURRRRRRSSSUUUWWWVVVVVVVVVUUUUUUWWWYYYZZZ\\\eeeqqq~~~jjjeeejjjyyypppuuuuuuoooyyy{{{wwwzzzgggGGGHHH>>>???>>>>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAAAAABBBCCCEEEHHHJJJLLLTTTcccuuusssrrroookkkgggbbbbbbgggjjjggghhhmmmgggxxx~~~}}}mmmlllfff^^^]]]fffsss|||ssszzz{{{nnneeeaaa]]]bbbeeeaaa___aaabbbaaa^^^YYYVVVWWWVVVRRRPPPQQQSSSUUUVVV```|||lll]]]VVVTTTRRR[[[eeeiiihhhkkkuuu}}}{{{qqqllljjjooovvvlllhhheee|||jjjRRR???===???;;;999:::999999:::::::::;;;;;;;;;===??????CCCKKKPPPdddxxxkkkccc]]]XXXWWWZZZYYYXXXVVVUUUUUUVVVVVVWWWWWWXXXWWWWWWYYY\\\[[[XXX]]]aaafffllltttkkkgggmmm~~~uuukkkssstttlllqqq}}}}}}oooJJJHHH?????????>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCEEEHHHJJJLLLSSSccc{{{uuupppnnnfffaaaaaagggkkkjjjkkkooonnnsss|||vvvoooeee^^^[[[bbbvvvtttqqqeee\\\VVVZZZ\\\gggtttsssggg```bbb^^^\\\YYYVVVVVVXXXWWWTTTWWWUUUQQQRRRdddnnn\\\VVVWWWRRRUUU```llloooooo~~~zzznnnjjjmmm|||ZZZ===<<<;;;888888666::::::999999::::::;;;<<<@@@;;;<<>>======<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999888>>>@@@<<<;;;???CCCEEEFFFCCC@@@@@@CCCGGGKKKLLLRRReeetttlllpppjjjggghhhgggfffjjjpppooorrryyyzzzrrrhhh```]]]eeeyyywww|||iii^^^WWWSSSTTT\\\mmmrrreee___\\\XXXUUUVVVYYYYYYWWWXXXWWWTTTTTT]]]tttqqq]]]TTTRRR\\\___iiisssssspppyyyzzzooojjjkkkyyy```AAA@@@???======;;;::::::999999::::::;;;<<<>>>===@@@EEEIIIVVVvvv{{{lllddd```[[[VVVVVVZZZ^^^___^^^\\\[[[ZZZZZZ[[[^^^aaabbb^^^]]]\\\___bbbcccaaa^^^ddddddddddddggglllsssxxxxxxjjjgggsssvvvhhhnnnvvvzzzRRREEE@@@@@@???>>>======<<<<<<===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999>>>>>><<<:::<<<@@@???;;;HHHFFFDDDCCCDDDGGGKKKMMMUUUggg}}}wwwrrrnnnjjjgggiiinnnqqqrrrvvv}}}wwwlllccc```gggyyy{{{uuubbbWWWTTTRRRSSS^^^ooorrreee___YYYWWWXXX[[[\\\\\\ZZZXXXWWWVVVVVVbbbuuu```UUUQQQXXXZZZbbbhhhddd^^^aaakkk{{{qqqjjjiiissscccBBB>>>===<<<===;;;::::::999999::::::;;;<<<<<>>@@@@@@???>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::===;;;999===IIIRRROOOFFFGGGHHHIIIHHHFFFGGGKKKOOOXXXjjjyyytttoookkkiiissssssuuu}}}{{{www~~~qqqgggbbbfffuuu}}}yyysss___UUUTTTTTTXXXdddllluuupppfff]]]ZZZ[[[\\\\\\]]]\\\WWWWWWXXXUUU[[[zzzuuucccXXXUUURRRRRRUUUWWWSSSLLLMMMSSS]]]|||~~~tttkkkhhhooogggBBB===<<<;;;<<<:::::::::999999::::::;;;<<<===AAAEEEEEEHHH___|||mmmfffbbb___\\\]]]\\\\\\___dddhhhiiiiiimmmmmmmmmnnnnnnooopppqqqiiifffgggoooyyy{{{sssiiihhhiiihhhgggfffhhhlllooouuuzzzuuulllkkk~~~hhhKKKBBBAAA@@@???>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;::::::AAAOOOYYYWWWOOOCCCGGGJJJJJJGGGHHHMMMRRR[[[mmm|||wwwooogggpppqqqttt{{{uuusssuuuiiibbbcccnnnzzz}}}yyyqqqsss^^^UUUTTTVVV\\\iiillljjjzzzlll```]]]\\\ZZZXXXYYY]]]WWWVVVZZZYYY___zzzqqqaaaXXXUUUUUUSSSSSSRRROOOLLLNNNRRRSSSjjjzzzwwwmmmhhhmmmpppHHH???======>>><<<::::::999999::::::;;;<<>>>>>=================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>???EEEJJJHHHBBB???CCCGGGHHHGGGIIIOOOUUU\\\nnnuuulllkkkooottt}}}ttttttyyylllccc```gggppp|||{{{qqqiiixxxuuu___UUUTTTUUU]]]lllooohhhxxxrrrdddaaa___YYYTTTUUU[[[XXXXXX[[[\\\eee|||lll]]]UUUSSSRRRPPPNNNNNNNNNOOOQQQSSSTTTbbblll|||{{{pppiiilllvvvIII>>>;;;;;;<<<:::::::::999999::::::;;;<<<@@@BBBCCCFFFQQQnnnyyynnngggfffiiikkkllllllmmmoooqqqtttwwwzzz|||~~~~~~~~~~~~|||zzzwwwvvvqqqpppooonnnooopppqqqqqqpppppppppnnnkkkjjjjjjkkkrrrqqqttt{{{qqqbbbfffzzzxxxbbb```^^^\\\ZZZZZZZZZZZZhhhnnn|||VVVFFFAAAAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<>>>>>AAAAAA===>>>AAADDDEEEGGGJJJQQQVVV]]]ooo}}}qqqkkkqqqyyyyyy{{{zzznnneee```cccjjjqqqxxxqqqgggddddddzzzcccWWWUUUVVV___kkkllleeerrrzzzkkkiiifff^^^XXXXXXWWW[[[^^^\\\[[[fffzzz{{{kkk^^^VVVSSSMMMMMMMMMNNNRRRUUUVVVUUUVVV\\\bbbvvv~~~qqqiiikkk{{{KKK===999999:::888::::::999999::::::;;;<<<===AAAEEEGGGUUUuuu}}}yyyxxxxxxyyyzzzzzz{{{|||}}}~~~{{{yyyvvvuuuvvvwwwxxxxxxwwwxxxxxxvvvrrrpppoooppprrrqqquuu|||mmmggglll|||}}}bbbWWWWWWXXX[[[___bbbdddeeejjjiiinnn}}}```GGGAAAAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::<<<======@@@FFFGGGEEEBBBAAABBBCCCGGGLLLQQQUUU^^^ppptttnnnvvv~~~{{{pppgggaaaccchhhggguuuiii```aaaVVVrrr~~~gggZZZWWWWWWcccjjjfff^^^kkkrrrqqqnnneee^^^^^^TTT^^^ccc\\\XXXcccwwwyyylllaaaZZZWWWQQQSSSUUUYYY^^^bbbaaa]]]```^^^```uuusssjjjjjj}}}QQQBBB===<<<>>><<<::::::999999::::::;;;<<<;;;AAAFFFIIIWWWyyy~~~~~~|||}}}~~~}}}zzzxxxwwwxxxvvvvvvzzz|||{{{~~~ooodddhhhuuummmttt|||yyy{{{oooRRRVVVXXX\\\ccclllssswwwxxxzzzqqqkkkssshhhIIIBBBAAA@@@???>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<::::::@@@GGGHHHDDDFFFCCCAAABBBGGGMMMRRRTTT___qqqtttppp~~~zzz}}}nnneeefffgggddddddssszzzkkkaaa___YYY___ssskkkWWWYYY^^^hhhkkkhhhaaahhhyyyyyyvvvhhh\\\XXXVVV___```YYY[[[iiivvvzzz~~~zzzvvvrrriii]]]WWWWWWTTT]]]```bbbqqqqqqnnnllllllssswwwllliii|||QQQAAADDD777777:::;;;;;;:::::::::;;;<<<<<<@@@BBBBBBFFF[[[~~~~~~~~~~~~}}}}}}}}}}}}}}}}}}oookkkhhhbbbnnntttiiikkkllljjjfffcccbbb```]]]```dddlllvvvwwwzzztttHHHFFFDDD@@@>>>>>>???>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAACCCEEEFFFDDDEEEFFFGGGJJJOOOUUUZZZ```www{{{wwwwww|||pppggghhhiiigggaaapppyyykkkbbb```YYY\\\nnnlllXXXYYY]]]iiikkkggg```ggg|||ooobbb^^^WWW___```ZZZ]]]iiissssssrrrooommmiii```XXXXXX]]]kkknnnooorrrzzzrrrssstttiiigggyyyOOO>>>BBB888999;;;;;;;;;::::::;;;;;;<<<<<<@@@DDDEEEIII___~~~~~~~~~~~~~~~wwweee^^^hhhxxxyyyhhh]]]ccc```[[[XXX[[[bbbhhhkkkjjjnnnuuuzzzxxxyyyPPPFFFCCC???>>>>>>??????>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???AAACCCDDDFFFCCCDDDEEEFFFIIINNNUUUZZZbbbyyy|||yyy}}}nnnhhhiiijjjiii```nnn~~~yyylllccc```YYYYYYgggnnnYYYYYY\\\jjjkkkfff^^^eee|||}}}}}}|||pppbbb\\\XXX^^^___\\\___hhhllliiieeecccbbb```\\\XXX]]]eeeqqqnnnlllqqq}}}vvv~~~rrrgggddduuuyyyRRR???AAA888;;;;;;;;;;;;::::::;;;<<<<<<======BBBDDDKKKccc}}}}}}xxxzzz}}}|||vvvrrr{{{tttzzznnnbbbgggoookkkZZZRRRWWWSSSPPPUUU```mmmwww}}}uuu~~~~~~WWWFFFBBB???======>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@BBBDDDEEECCCCCCDDDEEEHHHNNNUUUZZZeee|||zzzvvvjjjfffggghhhgggcccppp~~~yyymmmddd```XXXVVV```xxxnnnZZZZZZ\\\jjjjjjddd]]]dddzzz{{{{{{{{{qqqcccYYYYYY\\\]]]]]]```eeeddd______]]]]]]aaabbbaaadddiiiccc\\\YYY^^^eeemmm~~~~~~~~~rrrgggcccrrr}}}\\\CCCAAA999;;;:::;;;;;;:::;;;;;;<<<===>>>>>>CCCFFFNNNlll~~~{{{}}}|||uuupppnnnkkkjjjjjjjjjgggjjj~~~xxxlllsssqqqmmmqqqsss]]]RRRPPPNNNMMMRRRaaaqqq~~~yyyvvvYYYFFFCCC???<<<===>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<>>>???AAACCCDDDBBBBBBCCCDDDHHHNNNVVV[[[iii~~~|||~~~zzznnnhhhffffffgggggghhhssszzznnnddd___XXXUUU^^^tttmmm[[[[[[]]]ggghhhccc\\\ddd{{{yyyiii]]]XXXZZZ\\\\\\___aaa^^^ZZZ^^^[[[^^^fffllliiidddbbbWWWOOONNNRRRRRRSSSaaarrrtttiiidddpppcccEEEAAA:::===:::;;;;;;;;;;;;<<<===>>>???CCCGGGHHHRRRvvv}}}|||~~~xxxrrrnnnmmmjjjccc```cccbbbcccrrrsssjjjuuussssss~~~wwwbbbQQQMMMPPPMMMNNNYYYlll~~~ssstttwww\\\HHHEEE@@@======>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<>>>???AAACCCDDDBBBBBBCCCDDDHHHOOOWWW]]]kkk{{{qqqhhhggghhhhhhggggggkkkuuu{{{nnnddd___YYYWWW```uuukkk[[[[[[]]]ccceeeaaa]]]ggg|||~~~mmm^^^XXXZZZ\\\]]]]]]]]]]]]\\\```___eeennnppphhh\\\UUUPPPMMMLLLNNNKKKHHHPPP\\\zzz~~~vvvkkkeeeooogggEEE???;;;???;;;::::::;;;;;;<<<===??????AAADDDEEEPPPxxxwwwpppkkklllddd^^^^^^]]]___iiiuuuyyyooouuuyyyrrryyywwwfffVVVJJJIIINNNOOORRR___uuuqqqnnnpppyyyfffLLLGGGBBB>>>===>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>@@@BBBDDDEEEBBBCCCCCCDDDHHHPPPYYY___kkkqqqgggaaadddhhhgggeeeeeeiiisss~~~{{{oooeee```YYYZZZdddxxxjjjZZZ[[[\\\___bbb```___jjjmmm\\\ZZZ\\\^^^^^^]]]\\\^^^bbbdddhhhqqqvvvooo___RRRMMMKKKLLLMMMKKKHHHGGGKKKOOOeee{{{uuukkkfffnnnmmmGGG???<<<@@@;;;::::::;;;;;;<<<>>>???@@@???CCCDDDNNNxxxxxxtttrrrmmmfff___[[[]]]dddlllsssuuuxxxxxxqqqmmmvvvuuutttzzznnnbbbYYYSSSMMMKKKMMMMMMVVVkkkwwwpppmmmnnnvvvtttOOOJJJDDD???>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???AAACCCDDDFFFCCCCCCCCCEEEIIIQQQ[[[bbbjjj{{{oooiii___[[[```fffdddbbbbbbgggppp{{{zzzpppfffaaaYYY\\\ggg{{{iiiYYYZZZ\\\\\\`````````lllppp]]][[[]]]``````]]]\\\aaaggghhhppp{{{|||mmmXXXLLLJJJIIIMMMNNNKKKIIIJJJLLLMMMYYYxxxzzzxxxtttkkkfffnnnuuuLLLAAA<<<@@@999::::::;;;;;;===>>>???@@@DDDIIIJJJTTT}}}{{{zzzsssggg___```hhhmmmtttooollljjjfffdddmmmyyy|||iiiwwwqqqdddZZZRRRSSSUUUSSSPPPOOOIIIYYYyyywwwooohhhnnnzzz}}}QQQLLLEEE@@@>>>>>>??????========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>@@@AAACCCEEEFFFDDDDDDDDDEEEJJJRRR\\\cccjjj|||uuupppllliii]]]ZZZXXX[[[ccciiijjjiiilllssszzzyyyrrriiicccbbbaaaaaaiii|||nnn]]]WWWXXXXXX^^^\\\ZZZ]]]llljjj]]]______^^^]]]]]]```cccfffiiittt|||wwwfffVVVOOOPPPRRRQQQNNNLLLKKKLLLNNNOOOYYYmmm|||{{{|||yyynnngggnnnRRRDDD???999AAA999:::;;;===>>>>>>??????<<>>===CCC>>>BBB@@@@@@???>>>======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCJJJTTT^^^dddqqqxxxqqqmmmiiieeebbb]]][[[YYYZZZ```gggkkkmmmoootttyyyyyyssskkkeeebbbaaaaaahhh{{{}}}iiiZZZUUUTTTRRRZZZYYYXXX]]]llliii]]]^^^^^^^^^^^^___aaaeeehhhnnnwww}}}uuucccTTTNNNOOORRRPPPNNNLLLLLLMMMNNNPPPWWWfffqqqrrrwwwzzzooohhhnnnSSSDDD???999>>>::::::;;;===>>>>>>??????>>>LLLLLLUUUxxxiiilllxxxwwwjjj```]]]eeeiii|||mmmcccbbblllpppfff\\\XXXWWWUUUTTTTTTUUUUUUUUUTTTOOO___yyywwwlllnnnyyyxxxuuupppMMMEEEAAA>>>CCC===AAA@@@@@@???>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAABBBCCCCCCCCCAAAAAADDDKKKUUU```gggqqq}}}{{{ssskkkffffffeeebbb___^^^]]]\\\\\\___eeelllrrrsssuuuwwwvvvssslllfffbbbaaaaaagggyyyvvveeeYYYTTTQQQNNNSSSUUUWWW___ppp|||eeeZZZ]]]]]]]]]___aaadddgggiiiuuu{{{}}}rrr```RRRNNNPPPQQQPPPNNNMMMLLLMMMOOOPPPRRR\\\dddiiiuuu}}}qqqiiinnnPPPCCC@@@:::===::::::;;;<<<===>>>??????AAALLLKKKWWWwwwooopppwwweee^^^cccZZZjjj{{{lll```ZZZ^^^aaa[[[UUUSSSQQQRRRTTTUUUTTTTTTUUUVVVRRR\\\iii|||wwwkkkbbbZZZXXX\\\pppxxxwwwRRRHHHCCC@@@BBB<<<@@@@@@???>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDBBBAAAAAADDDLLLXXXcccjjjrrryyyzzzpppkkkdddccceeegggeeecccaaaccceeedddccceeelllssstttsssrrrrrrppplllfffaaa``````gggwww~~~pppccc[[[VVVRRRNNNMMMSSS[[[fffwwwsss___WWW\\\\\\]]]```dddgggiiiiiixxx|||{{{ooo^^^RRRPPPRRRQQQPPPOOOMMMMMMNNNOOOPPPTTTXXX\\\aaalll|||~~~rrriiilll|||MMMAAAAAA;;;>>>:::;;;;;;<<<===>>>???@@@BBBKKKKKK[[[uuummmpppbbbaaa```dddmmmwwwzzz{{{~~~ooocccYYYXXXYYYWWWVVVWWWXXX[[[^^^]]]ZZZXXXYYYZZZXXX\\\___dddvvvwwwfff^^^ZZZVVVVVVXXX___ooo~~~|||SSSGGGCCC@@@BBB;;;AAA??????>>>>>>>>>>>>>>>???===============<<<<<<<<<<<<<<<<<<<<<============<<<===>>>@@@AAACCCDDDDDDBBBAAAAAAEEENNNZZZgggooottt{{{wwwsssiiiiiifffddddddgggjjjkkkkkkiiinnnrrrpppkkkiiillloooqqqooommmlllkkkhhheeebbbaaabbbggguuuuuuiii```\\\XXXTTTRRRMMMWWWdddqqq}}}lll[[[XXX[[[[[[\\\```dddggggggffftttwwwuuukkk]]]SSSRRRUUURRRQQQPPPNNNNNNNNNNNNNNNVVVWWWWWWXXX^^^gggkkkllliiiqqq|||ssshhhhhhwwwPPPBBBAAA<<<>>>;;;;;;;;;;;;<<<>>>???@@@CCCIIILLLcccsss~~~hhh]]]hhhbbb___dddiiimmmvvvqqqfff\\\XXXZZZ[[[^^^```iiilllmmmkkkeeeaaa```aaa\\\___]]]YYY]]]iiiqqqpppqqqiiiaaa\\\[[[ZZZ]]]```eeehhh|||}}}QQQDDDBBB@@@AAA;;;BBB???>>>>>>>>>>>>>>>??????<<<<<<<<<===============<<<<<<<<<=========>>>>>>===>>>???@@@BBBDDDEEEFFFCCCBBBBBBFFFOOO]]]jjjrrrxxxwwwvvvtttiiieeecccgggiiijjjkkklllooossswwwzzz}}}|||tttmmmkkklllmmmllljjjgggeeedddddddddeeeeeeiiissssssjjjaaa]]][[[XXXWWWWWWWWWbbbppp{{{~~~|||eeeZZZ\\\YYYXXXYYY]]]aaacccaaa___hhhkkklllfff[[[UUUUUUWWWSSSSSSQQQPPPNNNMMMMMMMMMNNNOOOQQQTTTZZZeeerrrzzzzzztttgggfffrrrXXXDDDAAA;;;===;;;;;;;;;;;;<<<>>>???AAACCCIIIOOOkkk}}}zzz|||}}}}}}~~~wwwnnn\\\ggg___XXXWWW\\\dddpppzzzqqqiiiaaa^^^aaafffkkkmmmssssssrrrnnnjjjfffdddccc```aaa___ZZZVVVXXX^^^dddfffffffffeeeeeefffhhhkkknnnkkkvvvPPPBBBAAA@@@AAA;;;CCC>>>>>>>>>>>>>>>??????@@@<<<<<<<<<===============<<<<<<<<<======>>>>>>???>>>???@@@BBBDDDFFFGGGHHHDDDCCCCCCGGGPPP^^^llluuu{{{uuuvvv~~~|||kkkfffiiimmmpppuuuzzzzzzxxxzzzzzzqqqllljjjiiijjjhhheeebbbaaaeeehhhiiihhhjjjqqqyyy|||xxxsssjjjccc^^^^^^]]][[[\\\aaaeeeooo{{{~~~{{{~~~rrr]]]VVV]]]VVVUUUUUUXXX]]]]]]ZZZUUUXXX]]]aaa___YYYUUUUUUXXXUUUTTTSSSQQQOOOMMMKKKKKKEEEIIINNNTTT]]]ooouuuhhheeeppp___FFFAAA;;;>>><<<;;;::::::;;;===@@@AAADDDIIIQQQrrr{{{xxxvvvuuuvvv~~~yyyuuubbbeeeeeeaaa[[[ZZZbbbmmmtttqqqnnniiihhhmmmuuuzzz|||uuussspppnnnlllkkkiiiggggggbbb```aaa\\\VVV]]]iiilllpppuuuyyy}}}~~~yyyzzzQQQBBBAAAAAA@@@:::CCC>>>>>>>>>>>>>>>???@@@@@@<<<<<<<<<<<<=========>>>;;;<<<<<<===>>>>>>?????????@@@AAACCCFFFHHHIIIJJJFFFEEEDDDGGGQQQ___nnnvvv|||vvvxxx|||qqqqqqwww{{{{{{|||sssmmmjjjgggiiiiiieee``````fffkkkmmmkkkkkkoootttuuuooojjjgggaaa^^^``````^^^bbbiiipppyyy{{{xxxzzzyyyjjjUUUQQQ[[[TTTRRRQQQUUUYYYYYYTTTOOOMMMSSSZZZ[[[WWWTTTUUUWWWVVVUUUTTTQQQOOOLLLJJJIIIFFFJJJOOORRRYYYnnnwwwiiifffppp```FFFAAA<<<@@@<<<;;;::::::;;;===@@@AAAEEEIIISSSvvvvvvqqqqqqsssqqqttt}}}{{{iiifffooopppggg```dddmmmqqqsssrrrqqqqqqwwwzzzvvvrrrrrrtttuuusssqqqnnnbbb___eeebbbYYY___oooxxx}}}TTTCCCBBBAAA@@@999BBB>>>>>>===>>>>>>???@@@@@@;;;<<<<<<<<<======>>>>>>;;;<<<<<<===>>>??????@@@@@@AAABBBDDDGGGIIIJJJKKKGGGFFFEEEHHHRRR```nnnwww{{{vvv~~~}}}pppkkkjjjcccaaadddiiijjjiiimmmuuutttooommmppppppjjjdddaaaZZZ[[[^^^aaaffflllsssxxxzzzuuuvvvvvvqqqfffZZZRRRMMMJJJLLLLLLKKKKKKJJJKKKKKKKKKGGGIIINNNSSSSSSQQQSSSXXXSSSSSSSSSPPPMMMJJJIIIIIIJJJRRRVVVOOOHHHRRRmmmyyyhhhccckkklllCCCIIICCC777<<<<<<<<<<<<>>>@@@BBBCCCFFFKKKSSSyyyxxxpppmmmppppppuuunnnzzzrrrgggdddgggoootttyyyxxxeee^^^bbbccckkkWWWFFFGGGAAACCCAAAFFF@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAAAACCCFFFIIIKKKLLLJJJFFFAAACCCQQQeeerrrvvvxxx}}}uuuiiiddddddhhhkkkqqquuussspppuuu}}}zzzsssllliiifff```]]]^^^[[[aaajjjqqquuuzzz{{{vvvvvvrrrpppiii___UUUOOONNNMMMMMMLLLKKKIIIHHHGGGGGGHHHEEEFFFKKKRRRTTTRRRSSSWWWTTTTTTSSSPPPLLLJJJJJJJJJXXX^^^aaaZZZQQQWWWkkk{{{iiidddkkkvvvFFFFFFAAA:::<<<<<<<<<<<<>>>@@@BBBCCCGGGMMMUUU|||qqqnnnjjjiiiuuurrr}}}mmmgggiiirrr}}}zzzkkkiiiiiivvvdddLLLIIIBBBBBB>>>AAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>>>>??????AAA@@@AAACCCGGGKKKNNNPPPQQQMMMHHHGGGRRRdddrrrwww||||||qqqiiihhhiiisssxxx|||xxx|||vvvmmmfff___XXXWWWZZZdddmmmyyyuuusssvvviiieee^^^VVVOOOMMMOOORRRRRRPPPNNNKKKIIIHHHHHHIIICCCBBBFFFNNNSSSTTTTTTVVVYYYXXXUUURRRNNNLLLMMMOOOggglllnnniiidddggguuu|||jjjeeelllLLLCCC???===<<<<<<<<<<<<>>>@@@BBBCCCHHHNNNXXXtttmmmlllrrrwwwrrrhhhjjjvvvqqqhhhggg{{{qqqQQQJJJCCCDDD>>>???AAA@@@??????>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>>>>>>>?????????@@@@@@AAACCCGGGLLLQQQTTTVVVTTTOOOLLLTTTfffwww{{{zzzrrrrrrxxx}}}xxxnnnfff^^^XXXXXX\\\qqqyyy}}}sssoooppp___ZZZTTTQQQNNNMMMOOOTTTUUUTTTRRRPPPNNNNNNNNNOOOFFFAAAAAAIIIPPPTTTVVVYYY]]]\\\YYYUUUQQQQQQRRRTTTgggjjjlllkkkllluuu|||kkkfffmmmQQQCCC===>>><<<<<<<<<<<<>>>@@@BBBCCCEEEMMMZZZ}}}uuuooozzzyyyqqqfffjjjyyynnncccaaawwwvvvRRRJJJDDDGGGBBBCCCAAAAAA@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@@@@AAAAAACCCFFFKKKRRRVVVVVVVVVRRROOOWWWjjj}}}}}}|||{{{{{{vvvhhh___[[[\\\dddlllxxx|||~~~}}}~~~yyyooofffaaaVVVQQQOOOQQQQQQNNNOOOSSSQQQQQQQQQQQQQQQQQQRRRRRRLLLEEEAAAFFFMMMRRRXXX]]]^^^]]]ZZZWWWTTTSSSUUUXXX\\\\\\\\\^^^fffuuu{{{jjjfffnnnXXXEEE===>>><<<<<<<<<<<<>>>@@@BBBCCCDDDMMM[[[ooossswwwrrrgggmmmwwwwww{{{zzzxxxyyyxxxyyyoooddd^^^[[[lllyyyRRRIIIDDDHHHDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@AAABBBBBBCCCEEEJJJRRRXXXVVVUUUQQQOOOWWWjjj}}}{{{}}}}}}}}}sssbbb[[[^^^ggguuuzzz{{{{{{}}}yyyoooeeeZZZRRRRRRLLLKKKQQQSSSNNNMMMQQQKKKMMMOOOQQQSSSSSSSSSRRRSSSLLLGGGHHHLLLQQQXXX^^^[[[[[[ZZZXXXUUUUUUWWWYYYYYYWWWUUUVVV___rrr{{{kkkgggooo___III===???<<<<<<<<<<<<>>>@@@BBBCCCDDDOOO\\\xxxssswwwyyyrrruuukkksss{{{jjj^^^^^^aaa]]]ZZZ[[[TTTXXXVVVUUUVVVRRR[[[rrrssslllyyyzzzTTTJJJDDDFFFBBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBCCCCCCEEEKKKUUU\\\ZZZXXXSSSQQQZZZmmm}}}zzzxxx}}}pppeeehhhrrr|||wwwlllaaaXXXRRROOOQQQIIIHHHOOORRRLLLKKKOOONNNQQQUUUYYYZZZZZZXXXVVVWWWRRRPPPPPPOOOPPPVVV]]][[[\\\\\\[[[ZZZZZZ\\\]]]ZZZYYYVVVVVV]]]ppp|||lllhhhooohhhKKK===AAA<<<<<<<<<<<<>>>@@@BBBCCCCCCPPP]]]xxxoooooouuuoooyyyhhhXXXOOOUUUZZZUUUPPPPPPJJJLLLJJJMMMQQQLLLNNN]]]ggg~~~yyykkk```aaannnzzzVVVLLLEEEFFFBBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBB@@@BBBDDDDDDGGGOOO[[[dddaaa^^^YYYYYYeeexxx{{{xxxuuunnnnnn{{{|||zzzvvvnnnbbbWWWQQQRRRUUURRRHHHFFFMMMPPPJJJIIIOOOVVVYYY^^^bbbdddbbb___]]]XXXVVVVVVVVVSSSPPPTTT[[[]]]___`````````___aaabbbWWWWWWUUUTTTZZZmmm~~~nnniiiooommmLLL===BBB<<<<<<<<<<<<>>>@@@BBBCCCAAAOOO___}}}|||yyyiiimmm{{{vvvrrrppp|||___RRRNNNYYYaaa\\\UUUTTTTTTRRRLLLOOOUUUNNNLLLXXX\\\sss~~~zzzsssfff]]]```jjjvvvwwwVVVNNNFFFHHHDDDGGGCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBB???AAADDDFFFIIISSS```kkkgggccc___bbbqqqsssxxxzzzwww|||pppiii___XXXUUUTTTSSSRRRMMMHHHFFFIIIIIIIIINNNWWW]]]aaaffflllqqqqqqlllggg```]]]YYYUUUSSSTTTVVVWWW___cccgggfffbbb```bbbdddZZZWWWVVVXXX]]]iiiooofffmmmpppHHH???>>>@@@???>>>===>>>???AAACCCHHHOOOeeewwwooonnnooo{{{{{{wwwpppmmmuuuwww[[[TTTUUUaaagggaaa[[[[[[YYYWWWVVVUUUPPPJJJKKKOOO```ooo~~~ttteee\\\ZZZbbblllvvv~~~UUUQQQJJJGGGJJJEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBFFFGGGEEEIIIWWWgggqqqtttkkkaaabbbrrrxxxyyy|||vvvwwwzzz}}}wwwsssuuu}}}|||rrraaa]]]WWWSSSQQQQQQOOOMMMOOOGGGBBBBBBCCCGGGPPP[[[gggsss}}}~~~wwwooommmggg___XXXVVVUUUTTTTTT___cccggggggdddcccdddgggeeeaaa]]][[[\\\eeezzzqqqhhhnnnpppHHH@@@AAA@@@???>>>===>>>???AAACCCHHHPPPggg{{{tttwww{{{{{{wwwwwwuuuooommmuuuooo[[[UUUVVVbbbooopppiiibbb^^^ZZZXXXWWWTTTMMMKKKMMMYYYhhhwww{{{pppbbbYYYVVVQQQYYYdddpppVVVOOOIIIFFFIIIFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAEEEFFFEEEJJJXXXgggppprrrjjjbbbddduuu}}}~~~uuukkkiiikkknnnxxxsssooolllgggcccdddhhhooovvv|||sssfffXXXVVVSSSQQQPPPMMMJJJHHHLLLFFFAAAAAACCCGGGNNNVVVnnnxxxjjj```[[[YYYUUURRR^^^bbbgggiiihhhggghhhjjjrrrnnnhhh```[[[```rrrsssjjjoooyyyNNNBBBAAA???>>>======>>>@@@BBBCCCGGGQQQjjjvvvzzzzzzyyyvvvqqqnnntttjjjZZZWWWXXXcccwww}}}ppphhhaaa[[[[[[XXXRRRMMMKKKTTTcccrrrvvvmmm```VVVSSSKKKNNNRRRZZZlllYYYMMMIIIFFFGGGFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEFFFFFFFFFFFFFFFAAAEEEFFFEEEJJJWWWeeellllllgggbbbeeexxxoooddd```bbbddd```aaacccdddbbb^^^\\\\\\bbbiiiooottt||||||{{{wwwmmmaaa[[[YYYVVVSSSOOOLLLHHHFFFEEEDDDEEEHHHKKKMMMNNNOOOjjjvvvhhhbbb^^^XXXSSS\\\aaagggkkkkkkkkkkkklll{{{yyysssggg\\\]]]kkkyyyssskkkoooVVVCCC>>>???>>>======>>>@@@BBBDDDFFFRRRlllfffzzzsssoooqqqxxx~~~~~~fffWWWYYY[[[cccwwwvvvjjj```]]][[[VVVQQQNNNVVVcccqqqtttlll```WWWTTTQQQOOOLLLMMMWWWkkk___MMMIIIFFFDDDFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCFFFGGGFFFJJJVVV```eeecccaaa^^^cccxxxzzziii___]]]^^^___cccgggkkkjjjfffaaa\\\XXX\\\aaafffjjjtttxxxqqqlllfff```]]][[[WWWRRRNNNJJJIIIHHHAAABBBEEEJJJQQQXXX[[[ZZZkkkooofff___XXXRRRZZZ___fffkkknnnnnnmmmlll|||~~~{{{nnnaaa___hhhrrrrrrjjjoooYYYCCC<<<>>>>>>======>>>@@@BBBDDDGGGQQQkkkaaa}}}yyyqqqlllmmmqqqtttwwwaaaUUU[[[^^^bbbpppttteee___]]]ZZZUUUSSSYYYcccnnnpppiii___XXXUUUSSSQQQOOOPPPVVVbbbrrr}}}fffMMMLLLFFFBBBFFFCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFHHHIIIGGGJJJTTT[[[]]]ZZZZZZYYY^^^vvvzzzmmmbbb]]]]]]^^^```eeeiiijjjgggeeeeeedddbbb\\\```bbbcccnnn~~~|||oooddd``````___]]]\\\YYYTTTOOOLLLKKKLLLBBBCCCCCCHHHVVVfffqqqsss|||uuuhhh___WWWQQQXXX]]]dddkkknnnooommmkkkwwwuuufffbbbgggmmm{{{qqqjjjoooUUUBBB???>>>=========>>>@@@CCCDDDHHHPPPgggiiizzzgggdddaaacccppptttllliiiiiikkkmmm|||rrrbbbUUU[[[```bbbjjjyyy|||llldddaaa]]]YYYXXX[[[bbbhhhiiiccc\\\YYYYYYYYYXXXZZZ]]]^^^```gggooojjjLLLNNNHHH@@@FFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFIIIIIIGGGKKKSSSXXXXXXTTTVVVVVV\\\vvv~~~mmmhhhbbb^^^___aaadddeeeaaagggjjjhhhgggkkkllljjjaaacccbbb```kkk|||yyyoooaaaZZZ\\\___aaaffffffeee```YYYSSSPPPOOOEEEGGGHHHNNN^^^sss~~~mmm```XXXSSSVVV[[[bbbjjjnnnnnnkkkiiippp}}}{{{llleeegggiiiuuuqqqjjjpppVVVCCC@@@>>>===<<<===>>>@@@CCCEEEIIINNNbbbuuurrrgggaaaeeejjjnnnxxxtttkkkgggggghhhhhhyyyyyymmmcccWWWZZZ___eeehhhooo}}}ssslllfff```[[[ZZZ\\\```cccbbb___]]]^^^aaafffggglllooojjjbbbaaafff{{{jjjJJJOOOIII???GGGCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDDDDFFFGGGGGGLLLTTTWWWVVVRRRVVVVVV\\\xxx}}}nnnkkkiiikkkooottt||||||ggg```^^^]]]^^^bbbgggjjjkkkiiiqqqvvvsssqqqpppmmmfffffffffbbb```iiivvvnnnaaaVVVUUU]]]cccdddrrrttttttoooeee[[[UUURRRFFFKKKOOOWWWhhhzzzuuu}}}sssddd[[[WWWUUUZZZaaaiiinnnnnnjjjggglll}}}~~~ooogggffffffrrrqqqkkkrrr[[[DDD@@@======<<<===>>>AAACCCEEEJJJLLL___}}}{{{vvvqqqnnnjjjggghhhiiijjjkkknnnyyyyyymmmhhhgggfffeeetttwww}}}{{{oooddd```YYYXXX^^^hhhjjjjjjuuuxxxrrrkkkbbb[[[ZZZ]]]___aaa```^^^___dddiiiqqqssszzz~~~yyymmmiiilllvvvhhhHHHOOOJJJ???HHHCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEAAADDDFFFGGGMMMUUUXXXWWWSSSXXXWWW]]]zzz|||vvvtttkkkkkkkkkiiihhhjjjnnnqqqvvvqqqyyylllcccdddgggiiiiiimmmtttwwwvvv~~~qqqqqqgggjjjuuupppggg]]]XXX]]]hhhssszzzwwwiii[[[UUUUUU[[[fffqqqsssooolllaaauuuvvvdddZZZXXXXXX\\\dddlllqqqqqqmmmiiirrrzzz{{{iiidddiiisssrrrjjjqqqbbbBBB@@@???>>>>>>>>>???AAACCCDDDFFFRRR[[[|||pppfff^^^bbblllxxxrrrnnnjjjdddeeelll{{{{{{zzzwwwrrrkkkccc___YYY]]]]]]\\\dddsss~~~{{{kkkiiiddd]]]]]]]]]^^^aaadddgggiiijjjjjjqqqwwwyyytttqqqrrrqqqmmmtttzzzhhhNNNJJJHHHEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEDDDDDDDDDFFFHHHGGGHHHHHHHHHNNNUUUVVVSSSVVV\\\^^^fffyyysssrrrsssuuuwww}}}sss}}}yyyqqqkkkiiikkkmmmmmmnnnuuu}}}ooohhh___^^^fffsssxxxlll]]]^^^dddlllqqqmmmgggdddVVVjjjxxxeee\\\\\\]]]```ffflllqqqqqqmmmjjjnnnwww~~~nnnfffhhhnnnooojjjssscccCCCAAA???>>>>>>>>>???AAACCCDDDGGGSSS]]]{{{kkkdddbbbkkk{{{sssoookkkfffgggmmmtttvvvxxxvvvpppggg```[[[YYY[[[[[[[[[bbbqqq{{{|||ooolllfff]]]]]]^^^```dddiiimmmoooooonnnlllpppooojjjhhhlllooonnnpppxxxbbbKKKIIIGGGEEEGGGDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCDDDFFFHHHGGGHHHGGGHHHNNNWWWZZZXXXWWWZZZ[[[bbb|||~~~zzzoookkkpppxxx{{{zzzxxxyyy}}}pppiiibbbccckkkvvv}}}ooonnnrrrxxxvvvkkk```\\\ZZZkkkvvvddd]]]]]]___aaaeeejjjnnnnnnkkkiiilllssstttjjjfffjjj}}}}}}oookkkuuudddDDDBBB>>>>>>>>>>>>???AAABBBDDDEEESSS___|||uuurrruuu}}}qqqmmmkkkggghhhmmmmmmqqquuusssmmmddd^^^[[[[[[]]]]]]^^^eeerrr||||||ooommmeee\\\[[[^^^aaaffflllqqqqqqooolll```aaa___ZZZYYY```fffhhhiiirrr|||___IIIHHHFFFDDDEEECCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBBBBBBBAAAAAAAAACCCDDDCCCCCCCCCEEEGGGGGGHHHGGGHHHOOOZZZ```aaa[[[\\\ZZZbbbvvv{{{}}}}}}tttwwwwwwvvvoooiiiiiinnnqqqmmmiiiiiirrrqqqaaaXXXWWW___ggglllqqqooo___YYYZZZ\\\^^^aaaeeeiiikkkiiihhhlllsss~~~{{{mmmdddiiiyyyqqqlllsssgggEEEAAA>>>>>>===>>>???@@@BBBCCCCCCQQQ___vvv}}}sssjjjhhhgggeeegggllliiimmmpppnnnhhhcccaaaaaaaaabbbcccfffnnnyyy{{{mmmhhhaaaXXXYYY```bbbgggmmmpppmmmfff```SSSRRRPPPLLLMMMRRRYYY]]]aaagggooovvv~~~bbbKKKIIIFFFBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@AAAAAABBBBBBAAAAAA@@@AAABBBCCCCCCBBBCCCEEEGGGFFFHHHHHHHHHPPP]]]gggjjjeeeccc```jjj~~~uuuqqqllleee___\\\\\\[[[]]]ggg{{{zzzzzztttppprrrvvvrrrfffZZZPPPWWWkkkwwwbbbWWWXXXVVVTTTTTT]]]pppiii[[[XXXYYYYYY[[[^^^ccchhhjjjjjjiiimmmttt}}}}}}oooccciiivvvqqqkkkqqqjjjEEE???>>>=========>>>@@@BBBCCCBBBPPP\\\rrrzzzsssnnnhhhcccccccccccceeehhhggghhhhhhfffccccccfffiiifffgggjjjqqqyyy}}}jjjccc\\\WWW[[[dddfffiiimmmnnnggg\\\SSSKKKJJJIIIIIIIIILLLQQQVVVYYY[[[aaakkk{{{cccLLLIIIEEEAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDCCCCCCCCCEEEGGGGGGIIIIIIIIIQQQ___kkkpppnnnkkkiiiuuuxxxhhh^^^[[[YYYSSSNNNRRRRRRPPPLLLMMMZZZqqqzzzvvvtttppplllkkkkkknnn~~~|||yyysssqqqvvv|||wwwgggXXXHHHIIIZZZvvvaaaWWWZZZUUURRRWWWeee{{{zzzeee[[[YYYYYYYYYZZZ^^^dddiiilllkkkjjjlllsss{{{}}}pppdddhhhrrr~~~ooojjjqqqkkkEEE>>>============>>>@@@AAACCCDDDOOOWWWoootttooommmlllgggeeecccbbbaaabbbccceeecccaaa______bbbgggmmmpppllllllqqqzzziiiaaa[[[XXX^^^hhhhhhjjjmmmmmmeeeWWWLLLKKKJJJJJJMMMNNNNNNSSSYYYXXXYYY^^^jjj}}}bbbKKKHHHFFFCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEDDDDDDDDDFFFHHHGGGJJJJJJJJJQQQ```mmmsssoookkkkkkzzzrrrllleee___\\\[[[YYYXXXVVVYYY[[[YYYUUUUUUZZZ___vvvqqqnnngggaaa```eeehhhttt}}}{{{vvvzzz|||kkk[[[LLLEEEPPPwwwooo]]]ZZZQQQQQQUUU___oootttaaa[[[ZZZYYYXXXZZZ^^^dddiiijjjiiiggggggooovvvyyy{{{zzzrrrgggiiiooo|||pppjjjqqqkkkEEE>>>============>>>???AAABBBEEEMMMQQQwwwhhhvvvnnnmmmnnnpppjjjkkkjjjgggdddddddddcccbbb^^^\\\```hhhqqqvvvxxxssstttzzz~~~hhh^^^YYYXXX^^^eeeeeegggkkkllleeeWWWLLLMMMJJJKKKOOORRRSSSYYYaaabbbdddjjjuuufffMMMIIIFFFCCCDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEFFFEEEEEEEEEGGGIIIGGGKKKLLLLLLRRR```mmmsssgggccccccvvvsss[[[___cccccc```___aaaddd___]]]YYYVVVSSSSSSVVVXXXRRRwww|||wwwtttqqqjjjcccbbbkkkkkkqqqttt}}}qqq```PPPDDDIIIrrrjjj[[[^^^XXX^^^hhhuuuppp^^^YYYYYYXXXWWWYYY]]]cccfffgggdddbbbccckkkrrrtttwwwxxxsssjjjkkknnnyyyrrrkkkrrriiiFFF@@@======<<<===>>>???AAABBBEEEKKKMMMsssbbb|||zzzvvvuuuuuuuuuvvvpppqqqppplllhhhfffeeecccccc___^^^dddqqq{{{~~~~~~{{{{{{{{{eee\\\WWWUUU\\\``````bbbgggjjjdddXXXLLLNNNJJJJJJOOORRRUUU^^^hhhmmmrrrzzzlllQQQKKKGGGCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFFFFEEEFFFHHHJJJGGGKKKMMMMMMSSS___lllrrr```ZZZ[[[pppxxxnnnkkkccceeefffgggiiiiiiiiihhhmmmlllccc___aaaYYYRRRYYYQQQZZZhhh}}}sss|||sssddd\\\eeekkk|||}}}jjjggg{{{|||}}}~~~cccZZZQQQQQQkkkoooeee___\\\]]]fffsssmmm[[[TTTWWW\\\\\\[[[]]]```cccaaa\\\WWWZZZbbbiiinnnsssxxxwwwsssrrruuu}}}nnniiiqqqhhhDDDBBB======<<<===>>>???AAABBBGGGLLLTTTnnndddsss~~~xxxrrrnnnkkkyyyrrrqqqzzz}}}mmm```XXXTTTTTTTTT^^^]]]]]]bbbeeeaaaWWWMMMIIIIIILLLSSSXXXZZZ```ggguuuoooOOOIIIHHHEEEAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDHHHKKKKKKFFFDDDGGGHHHGGGKKKIIIKKKLLLRRRjjj}}}{{{___XXXWWWjjjssspppqqqqqqnnnooorrrtttuuu{{{oooeeehhheee]]]___XXXYYY___|||rrryyyjjjbbbjjjttttttfffppp|||~~~xxx{{{jjj^^^ZZZ[[[kkkzzzjjj```]]]]]]]]]dddqqqxxxbbbSSSPPPWWW^^^ZZZZZZ[[[\\\\\\YYYTTTPPPWWW^^^eeeiiinnnqqqppplllsssyyy}}}nnniiiqqqhhhEEEBBB============>>>???AAABBBEEEJJJRRRnnndddrrr~~~uuufffYYYQQQOOOPPPQQQVVVVVVWWW]]]aaa```WWWOOOOOOMMMOOOUUUWWWXXX\\\bbbjjjvvvlllMMMHHHGGGDDDAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBFFFGGGEEEDDDHHHJJJIIIKKKJJJNNNPPPWWWooohhh___YYYhhhzzztttwww}}}~~~~~~yyyrrruuuuuukkkeee___ZZZVVVooozzzrrrpppgggooo{{{hhheeemmmppppppwwwlllaaabbbfffmmmsssuuutttqqqjjjfff```ZZZYYY]]]dddiiirrrjjjVVVLLLMMMVVV^^^YYYZZZ[[[ZZZVVVQQQNNNLLLXXX^^^eeehhhkkkooonnnkkkpppxxx~~~~~~nnniiirrrfffCCC@@@============>>>@@@BBBCCCCCCHHHQQQpppkkkpppyyy}}}xxxooobbbVVVPPPOOOOOOPPPQQQQQQSSSYYY^^^^^^XXXQQQSSSPPPRRRVVVYYYYYY[[[```bbbkkkuuu}}}hhhLLLHHHGGGEEECCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDBBBEEEFFFCCCCCCGGGJJJJJJLLLLLLRRRUUU]]]wwwyyynnnccclllrrrooo|||vvvkkkddd___WWWbbbzzzsssvvvkkkqqq}}}nnndddfffhhhiiisssnnn___dddkkkpppqqqmmmgggbbbZZZ[[[[[[ZZZ[[[bbbmmmvvv|||ppp^^^OOOIIIMMMUUU[[[YYY[[[]]]ZZZTTTOOONNNNNNVVV\\\aaadddhhhlllllliiihhhrrr~~~~~~nnnjjjtttdddAAA>>>>>>=========>>>@@@BBBCCCDDDIIITTTvvvwwwkkkvvvxxxmmmfff]]]VVVQQQOOONNNNNNQQQQQQSSSXXX]]]^^^ZZZUUUTTTQQQRRRXXX\\\\\\^^^aaaccciiipppyyyeeeMMMJJJHHHFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCGGGGGGFFFIIIRRR[[[^^^PPPPPPUUUXXXaaa}}}xxx}}}tttcccggguuujjjhhhbbb___ttt}}}xxx~~~qqquuuttthhhddddddiiisssooo```ccchhhooorrrooogggaaa[[[]]]^^^\\\\\\cccpppzzz{{{ddd[[[QQQJJJKKKPPPVVVYYYWWWYYYZZZXXXSSSPPPPPPQQQOOOUUUYYY[[[```eeefffdddbbbjjjyyynnnjjjuuudddCCC???>>>>>>===>>>???@@@BBBCCCDDDJJJYYY{{{aaattt{{{xxx}}}zzzyyyyyy{{{zzz~~~}}}wwwsssqqqzzzlll^^^[[[WWWTTTQQQNNNKKKHHHNNNNNNPPPVVV[[[^^^^^^\\\YYYUUUVVV[[[_________aaadddhhhnnnyyy___JJJIIIGGGDDDFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBEEEGGGHHHQQQaaaooovvvUUUTTTXXXZZZbbb|||xxx~~~wwwsssnnneeekkkwww{{{vvvhhhbbbbbbooovvv{{{kkkddddddggglllooommmddd]]]^^^``````______fffqqqzzz}}}lll]]]NNNIIIEEEGGGOOOVVVYYYYYYUUUUUUUUUTTTRRRQQQQQQRRRPPPTTTXXXYYY]]]bbbdddbbb```eeekkkvvvnnnkkkwwwgggGGGBBB>>>>>>>>>>>>???AAABBBDDDDDDKKK[[[{{{ZZZmmm|||yyyuuuqqqttt~~~yyyxxxtttssstttyyy~~~{{{}}}xxxvvvrrrkkkfffeeeiiinnnvvvzzz{{{hhh]]]XXXWWWWWWVVVVVVSSSOOOLLLKKKLLLNNNTTTZZZ___aaaaaa```\\\[[[___cccaaa^^^^^^```eeelllxxxZZZHHHHHHDDDAAADDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDFFFFFFEEEKKKXXXdddiiiWWWWWWZZZ[[[ddd|||tttlllooo|||tttfffcccfffrrruuu~~~rrrlllqqqiiieeegggjjjnnnoookkkccc]]]^^^```aaabbbcccgggnnnsssvvv{{{~~~{{{uuujjj[[[MMMHHHDDDCCCIIITTT\\\]]]ZZZVVVTTTRRRRRRRRRSSSSSSRRRTTTXXXZZZYYY\\\```aaa___[[[]]]]]]aaasssnnnkkkxxxfffGGGBBB???>>>>>>>>>???AAACCCDDDFFFKKKYYY]]]iiixxxxxx{{{zzzxxxwwwxxx~~~zzzwwwvvvxxxyyy|||sssooosssvvvtttooogggaaaaaafffllltttzzzuuu~~~kkk^^^ZZZZZZYYYXXXXXXYYYXXXVVVTTTQQQRRRSSSVVVZZZ^^^aaabbbddd^^^]]]bbbfffdddaaa```]]]ccckkkwwwYYYIIIIIIDDDAAAEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFIIIHHHDDDEEEKKKPPPQQQVVVWWW]]]___fffvvvqqqvvv|||rrreeeeeelllrrrqqqyyy~~~mmmbbbccc```pppnnnbbbhhhooosssrrrmmmgggdddZZZ\\\___aaaccceeegggiiijjjkkkjjjeeeaaa^^^UUUMMMNNNIIIGGGMMMXXX___^^^ZZZYYYVVVRRRRRRTTTVVVUUUSSSTTTWWWXXXVVVWWWZZZ[[[YYYUUUVVVSSSTTTgggnnnkkkyyycccEEE@@@???>>>>>>>>>???AAACCCDDDIIIKKKUUU|||cccgggxxx}}}xxx{{{||||||{{{yyyyyy{{{~~~~~~~~~{{{||||||zzz|||~~~pppooouuuqqqsssrrrmmmeee```aaacccyyywwwrrrsss```[[[^^^YYYWWWTTTTTTUUUWWWWWWWWW]]]\\\[[[[[[\\\]]]___```bbb]]]]]]ccciiihhhfffeee\\\ccckkkvvv[[[MMMMMMGGGDDDHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCHHHKKKJJJKKKOOORRRQQQSSSWWW___bbbiiiwwwwwwtttxxx}}}zzznnneeecccfffyyymmmrrr~~~xxxlllgggbbb```XXXbbbrrriiimmmqqqwww|||zzznnn```^^^]]]]]]^^^``````^^^\\\WWWYYY[[[\\\[[[XXXTTTQQQJJJIIILLLUUU___ddd```ZZZYYYTTTRRRTTTWWWUUURRROOOUUUSSSQQQRRRTTTTTTQQQMMMOOOJJJLLLYYYjjjwwwqqqppp|||\\\BBB@@@???======???>>>===AAAFFFIIILLLWWWxxxYYY]]]mmm~~~zzzvvvvvvqqqkkkgggaaa]]]___dddlllyyyvvvqqqooonnnoooxxxzzzsssrrrvvvwwwxxxsssqqqqqqkkkcccbbbhhhoooyyyvvvrrr|||wwwkkkfff___[[[```YYYQQQMMMOOOTTTXXX\\\```jjjccc]]]^^^aaabbbaaa```bbbdddccc______eeeiiijjjeeeaaacccoooZZZPPPKKKDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJLLLOOORRRXXXVVV^^^eeeooozzzttt}}}{{{oookkkkkkppptttrrrlllhhhhhhjjjsssmmm{{{zzzaaa^^^TTTXXXttttttlllnnnrrrxxxrrrccc^^^]]]]]]^^^___]]]ZZZWWWYYYYYYZZZZZZXXXVVVSSSRRRLLLPPPWWW^^^cccddd```]]]\\\\\\]]][[[VVVRRRRRRSSSSSSSSSSSSSSSSSSQQQNNNKKKLLLRRR___ppp}}}ooolllyyy\\\CCCBBB???======???>>>===AAAFFFFFFKKKUUUvvvWWWVVVbbb|||qqqjjjddd___\\\[[[\\\^^^gggooo~~~rrrllljjjiiifffeeeiiisss|||wwwxxx}}}}}}zzzxxxvvvrrrnnnjjjhhhhhhjjjuuuzzzqqqoookkktttooohhhiiiddd[[[[[[ZZZRRRMMMOOOWWWaaannnyyyxxxvvvqqqjjjbbb\\\\\\^^^bbbeeeddd```___dddhhhhhhkkkgggdddkkk{{{UUULLLIIIEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIJJJKKKNNNQQQVVVUUU]]]dddlllzzzrrrssseee```]]]bbbhhhjjjhhhfffggghhhgggeeevvvlllbbbZZZZZZiii~~~pppmmmnnnqqqyyywwwfff]]]\\\\\\\\\\\\ZZZWWWTTTZZZYYYXXXVVVUUUUUUVVVVVVUUU[[[dddiiihhheeebbbaaaaaagggiiiaaaVVVPPPRRRXXXRRRTTTTTTSSSOOOKKKHHHGGGPPPaaazzzmmmiiivvv[[[BBBBBB???======???>>>===AAAFFFIIIOOOYYYxxxXXXQQQ[[[~~~pppeee\\\YYYYYY^^^fffppp{{{tttooolllllllllhhheeedddfffiiirrr}}}|||}}}sssqqquuurrrkkkeeehhhwwwqqqgggiiinnnuuurrrpppwwwuuuiiidddddd\\\VVVWWW___nnnnnn```]]]```cccfffeeeaaa```dddhhhhhhppplllggghhhttt~~~RRRKKKIIIFFFHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFHHHIIIJJJJJJKKKNNNPPPUUUUUU\\\bbbiiiyyyrrr|||jjj]]]WWWXXXaaakkknnnjjjeeedddeeecccaaajjjzzzpppllllllvvv{{{pppjjjiiimmmwww{{{iii]]][[[XXXWWWWWWWWWVVVUUUZZZXXXVVVUUUUUUXXX[[[]]]aaaeeeiiikkkiiigggeeedddgggmmmnnndddWWWRRRUUUYYYTTTUUUUUUQQQKKKHHHIIIKKK^^^sss~~~llliiixxx[[[AAA??????======???>>>===AAAFFFJJJQQQYYYwww^^^QQQ]]]|||sssfffeeeiiisss}}}zzzxxxwwwvvvuuuvvvsssnnnhhhdddiii|||}}}rrrsss~~~pppeee```llljjjbbbiiizzz~~~uuurrrmmmgggbbbcccjjjyyyjjjbbbaaacccgggfffcccccchhhllllllooonnnjjjiiirrrUUULLLIIIEEEFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJIIIJJJLLLLLLLLLMMMPPPRRRWWWXXX___bbbfff}}}}}}yyy~~~oooaaaWWWRRRWWWdddsssuuummmeeeccceeeeeedddggghhhxxx{{{pppeeeeeeiiitttzzziii]]]YYYTTTRRRSSSVVVYYYZZZXXXWWWUUUUUUXXX\\\bbbeeekkkiiieeedddeeefffgggffflllpppmmmbbbYYYXXXYYYXXXVVVVVVTTTQQQOOORRRXXX^^^ooo|||llllll}}}]]]BBB??????======???>>>===AAAFFFFFFNNNUUUoooeeePPP\\\}}}rrr{{{}}}~~~zzzrrrhhheeeooo|||pppuuuwwwiii```fffzzzzzzgggcccpppyyyppprrrjjjiiimmmttt~~~yyyhhh^^^dddggggggdddfffmmmssstttmmmooommmjjjqqq~~~SSSKKKHHHDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKMMMNNNOOOOOOPPPSSSUUU\\\]]]dddeeefff{{{xxxttttttssssssuuuttttttqqqkkkbbbZZZUUURRRPPP]]]kkkoooiiibbbaaaccc[[[```iiikkkxxx~~~uuullleeeeeefffjjjtttvvvfff^^^YYYTTTQQQRRRVVVZZZ\\\VVVVVVVVVXXX[[[```dddggglllfff^^^[[[\\\aaaeeegggqqqrrrlll```ZZZ\\\\\\WWWUUUUUUUUUVVVZZZbbbkkkrrrttt|||{{{mmmppp___DDDAAA???======???>>>===AAAFFFHHHPPPUUUmmmpppNNNWWWzzzvvvrrryyy~~~rrrhhhgggkkk{{{~~~qqqzzzyyykkkbbbggguuutttfffhhhwwwnnneeeiiidddiiivvvxxxhhhfffiiigggdddgggoooxxx{{{nnnqqqnnnjjjooosssKKKGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQQQQSSSVVVYYY___aaaiiiiiihhh~~~}}}sssiiieeedddbbb```aaacccbbb```^^^[[[YYYYYYYYYSSSYYY```fffgggeeedddccc]]]```kkkrrr}}}mmmdddcccdddjjjlllqqqwwwrrrccc^^^ZZZVVVTTTUUUWWWYYYYYYUUUVVVWWWZZZ]]]```cccdddccc___YYYTTTSSSXXX```gggtttvvvooo```YYY\\\\\\WWWUUUUUUVVV[[[bbbkkkrrruuukkklllsss{{{mmmppp[[[BBBBBB???======???>>>===AAAFFFMMMUUUXXXnnnUUUVVVkkk{{{xxxwwwmmmiiirrrzzzuuuxxxhhheeejjjrrrooofffkkkzzzkkk^^^aaa\\\dddvvv|||iiijjjhhhccceeeoooyyy}}}qqqsssooojjjppplllGGGFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOQQQRRRTTTXXXZZZ```dddlllmmmlll}}}wwwrrrppphhhaaaaaabbb___]]]^^^ZZZZZZYYYYYYZZZ\\\___bbbbbb```aaafffmmmpppmmmjjjppplllpppssswwwwwwgggdddmmmwwwpppssswww{{{|||ooo```^^^\\\YYYXXXXXXXXXWWWUUUUUUVVVXXX[[[]]]___``````YYYZZZXXXRRRMMMQQQ]]]gggvvvzzztttbbbXXXZZZ\\\WWWWWWVVVWWW]]]eeekkknnnmmm___]]]cccvvv|||mmmpppUUU???@@@???======??????===AAAFFFLLLTTTUUUjjj___[[[]]]xxxppptttxxxyyyvvvdddeeelllqqqllleeelllyyy~~~iiiZZZ[[[RRRZZZkkk~~~llllllhhhbbbcccmmmxxx|||ssstttpppjjjssslllHHHHHHIIIFFFFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIILLLNNNPPPRRRUUUXXX[[[```dddnnnoooooovvvpppllllllpppnnnjjjfffeeeeeeeeebbb```aaa\\\ZZZ^^^aaaeeellltttuuuttttttsssssssssttttttmmmvvv|||{{{xxxwwwuuuxxx{{{|||tttvvv{{{zzzmmmbbb\\\gggpppmmmbbbYYYXXX\\\]]]]]]]]][[[YYYYYYZZZ[[[^^^XXXWWWYYYSSSMMMUUUddd{{{zzzhhh\\\\\\\\\XXXVVVXXX\\\bbbmmmqqqjjj___TTT[[[iiiyyyyyygggoooxxxRRREEE===@@@??????AAA???>>>CCCJJJSSSXXXWWWlllbbb\\\___zzzvvv}}}|||vvv|||{{{|||yyyvvvzzz|||jjjccceeennnnnnfffgggppp|||oooddd^^^YYYYYYaaaqqqyyyuuummmjjjzzz}}}ooodddcccdddgggvvvyyyuuulllfffmmmaaaLLLHHHCCCHHHDDDEEEFFFEEEDDDCCCCCCBBBBBBCCCFFFHHHHHHHHHFFFFFFGGGHHHJJJMMMPPPRRRTTTUUUWWWYYY```bbblllqqqsss{{{mmmhhhggggggkkkpppllljjjhhhhhhjjjjjjiiigggiiieeedddiiimmmrrryyy~~~|||zzz{{{zzzwwwuuu{{{{{{|||~~~|||~~~sssiiikkkoooqqqlllaaa[[[\\\___```___]]]ZZZYYYYYYZZZ\\\___YYYWWWWWWQQQLLLUUUccczzz~~~mmm```]]]]]]YYYXXXXXX[[[bbblllqqqhhh[[[NNNTTT___qqqyyykkkrrrsssOOOEEE>>>@@@>>>???@@@???>>>CCCJJJUUU[[[[[[nnngggZZZ^^^~~~{{{uuupppsssxxxwwwssssssqqqpppxxxlllddddddlllkkkdddgggrrrtttjjjbbb[[[XXX\\\eeejjjeee___]]]kkkwwwkkkcccbbbbbbeeettt|||rrrkkkrrr^^^JJJHHHCCCHHHDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDGGGHHHIIIIIIHHHHHHIIIJJJNNNQQQTTTVVVWWWXXXZZZ\\\cccdddmmmqqqrrr{{{pppiiiccceeekkkpppvvv{{{{{{zzzyyyzzz}}}~~~~~~}}}zzzwwwwww|||xxxtttuuuyyy}}}|||~~~xxx~~~zzzrrrhhhbbb```cccfffhhheee```\\\ZZZZZZ\\\]]]^^^YYYWWWVVVQQQMMMTTT___yyytttddd^^^]]]\\\ZZZYYYYYY```lllpppdddUUUMMMOOOWWWiiizzzooovvvoooMMMEEE@@@???>>>???@@@???>>>CCCKKKYYYaaaaaapppkkkZZZ^^^zzz}}}wwwmmmhhhjjjlllmmmkkkjjjiiiiiirrrmmmeeeccchhhgggbbbiiiwww|||qqqhhhccc^^^]]]```aaa^^^ZZZXXX\\\rrrwwwoooiiigggfffiiiyyyvvvrrrxxx[[[IIIHHHCCCHHHDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFHHHJJJJJJJJJJJJLLLMMMSSSUUUXXXZZZZZZ[[[]]]^^^ggggggnnnpppqqquuuxxx}}}xxxpppjjjffffffjjjrrr|||yyyuuuyyy~~~~~~pppfffeeehhhllloooqqqkkkddd^^^[[[\\\]]]]]]YYYXXXXXXYYYUUUQQQTTT[[[vvvwwwfff^^^^^^___\\\ZZZYYY___kkknnnbbbRRRRRRQQQWWWgggyyyoooyyynnnMMMEEE??????>>>???@@@???>>>DDDKKK___iiihhhpppnnn\\\```zzzzzz|||wwwsssmmmjjjjjjlllmmmmmmllljjjiiiqqqkkkcccaaaeeecccaaannnyyymmmgggdddaaaaaaaaa___\\\ZZZXXXeeezzztttnnnjjjhhhnnn~~~vvvvvv~~~[[[JJJIIIDDDGGGCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEGGGIIIJJJJJJKKKMMMOOOUUUWWWYYY[[[[[[[[[]]]^^^kkkiiioooqqqqqqzzztttqqquuu~~~xxxtttpppmmmkkkqqq|||{{{xxx{{{pppjjjmmmsssvvvvvvssslllccc]]][[[[[[[[[[[[VVVXXX[[[^^^[[[VVVTTTVVVooozzzxxxhhh______bbb]]][[[ZZZ___iiimmmbbbSSSUUUTTTYYYiii~~~vvvlllzzzpppNNNEEE===>>>===>>>@@@??????DDDLLLdddqqqmmmooosss]]]eee~~~|||}}}~~~{{{xxxvvvtttrrrrrrrrrrrrrrrrrrpppnnntttyyyhhh```^^^bbbaaabbbuuu}}}oooffffffdddaaa```^^^[[[WWWZZZ___yyyzzztttmmmhhhgggooo|||vvvxxxZZZLLLKKKEEEGGGBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHCCCEEEHHHIIIJJJKKKNNNPPPTTTVVVXXXZZZZZZZZZ\\\]]]llliiiooorrrrrrooojjjnnnsss{{{{{{vvvwwwzzz{{{|||xxx{{{xxxvvv|||~~~zzznnnggg^^^YYYYYYZZZ[[[ZZZYYY\\\```bbb___YYYUUUSSSdddpppzzzyyyooodddaaabbb]]]]]]\\\```hhhllleeeZZZUUUUUUYYYggg{{{tttkkk{{{pppOOOEEE<<<>>>===>>>@@@??????DDDLLLeeeuuusssqqqbbbmmm|||yyyzzz{{{zzzzzz|||~~~}}}{{{yyyxxxxxxuuurrrnnnooonnnmmmsssrrreee___^^^aaa```ccczzz}}}mmmhhhjjjiiieeebbbaaa^^^YYY^^^^^^ttt{{{uuuooojjjllltttzzzvvvyyy}}}WWWKKKLLLEEEFFFAAABBBDDDCCCDDDDDDEEEFFFGGGHHHCCCEEEHHHIIIJJJLLLNNNPPPSSSUUUXXXYYYZZZ[[[\\\^^^jjjhhhooosssuuu{{{kkkjjjqqqxxxzzzxxx~~~xxxgggaaaZZZXXX[[[_________bbbdddeeeccc^^^YYYTTTPPPWWWeeevvv~~~xxxlllccc___]]]^^^___aaagggkkkhhhbbbVVVUUUWWWaaarrrrrrnnnlllMMMDDD===>>>===>>>@@@??????EEELLLbbbvvvwwwuuuqqqvvv~~~~~~yyyzzz{{{{{{wwwqqqooooooooovvvoooeee```___bbb```ddd}}}{{{jjjiiilllkkkfffdddggggggdddeeedddwwwxxxuuupppooossszzzzzzuuuuuuyyy|||~~~PPPGGGJJJDDDFFFBBBCCCEEEDDDDDDDDDEEEFFFGGGGGGEEEGGGIIIKKKKKKMMMOOOQQQSSSVVVYYY[[[\\\]]]___aaahhhfffnnntttwwwwwwvvvzzzxxxwwwvvvccc^^^YYYZZZ___dddfffeeejjjkkkhhhbbb]]]XXXTTTPPPOOO^^^tttrrrddd]]]\\\___aaabbbfffkkkkkkgggZZZWWWVVV\\\jjj|||rrrqqqiiiKKKDDD>>>======>>>@@@@@@???EEEMMM^^^vvv{{{zzz{{{~~~|||xxxxxxxxxrrrgggbbbaaaccc```ccc}}}yyygggcccggggggbbbccciiimmmllllllkkk|||wwwqqqooommmnnntttyyyxxxtttrrrppprrrxxx{{{~~~~~~KKKCCCHHHCCCEEEBBBDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIKKKLLLMMMNNNPPPRRRUUUWWW[[[]]]^^^```bbbdddfffeeennnuuuyyy{{{}}}jjj\\\XXX___fffdddjjjssstttuuuuuuoooeee]]]XXXRRRLLLPPPWWWjjjvvvfff```aaaaaaccceeeeeefffnnnxxxjjj^^^TTTYYYllloootttgggLLL@@@@@@===>>>?????????@@@CCCFFFTTT[[[gggyyyxxx|||yyyyyy}}}sssfffnnnqqqiiibbbmmmtttooopppjjjeeedddddddddhhhnnnqqqwww~~~|||ssslllhhhppppppqqquuuwwwuuuooojjjgggoootttsssxxxiiiTTTHHHEEE@@@CCCFFFBBBEEEDDDCCCCCCCCCEEEFFFGGGIIIGGGGGGJJJOOOSSSSSSRRRUUUYYY^^^___]]]\\\```dddhhhkkkooossszzz||||||}}}jjj]]]XXX^^^eeefffooo{{{|||}}}{{{sssggg]]]XXXSSSNNNMMMSSSfff~~~|||mmmfffaaa```aaaddddddgggpppzzzkkk^^^UUUZZZggguuu~~~nnnvvveeeNNNAAA>>>===>>>?????????@@@DDDFFFNNN[[[mmmggg|||zzz~~~~~~{{{}}}}}}rrrrrrqqqkkkfffpppzzzrrrpppiiicccbbbbbb```bbbeeehhhpppvvvuuummmfffdddeeeooommmlllmmmnnnlllgggbbbhhhnnnrrrqqquuufffRRRGGGFFFBBBDDDGGGBBBEEEEEEDDDCCCDDDEEEFFFGGGJJJJJJKKKOOOTTTWWWWWWVVVTTTXXX]]]^^^]]]]]]aaaeeekkkmmmqqqssszzzuuu~~~}}}zzzggg]]]XXX^^^eeeiiiyyyzzzjjj^^^YYYUUUPPPMMMQQQccc|||tttlllaaa______bbbcccgggqqq|||qqqbbbYYY\\\bbbiiiyyy{{{nnnyyyaaaNNNAAA======>>>?????????AAADDDFFFPPPfff~~~bbbddd~~~wwwqqqpppnnnsssxxxtttjjjaaa```aaa___]]]^^^bbbhhhmmmhhh___[[[```gggqqqnnnjjjiiiiiigggccc```ggglllnnnnnnrrr}}}```NNNGGGGGGCCCEEEHHHBBBFFFEEEEEEDDDEEEFFFGGGHHHKKKLLLNNNRRRWWWZZZZZZYYYVVVZZZ^^^``````bbbfffjjjmmmppprrrssswwwtttxxx|||~~~uuuccc]]]XXX]]]dddmmmoooaaa[[[WWWSSSPPPRRRbbb}}}yyyqqqeeeaaa___aaabbbfffoooyyy{{{kkk```___^^^aaavvvyyyooo}}}ZZZIII@@@>>>>>>???@@@@@@@@@AAADDDGGGYYYvvvlllXXXrrrzzztttyyywwwtttwwwkkkaaa```bbbbbb```___eeeggggggbbb]]]^^^eeemmmppplllgggeeeeeeeeebbb```eeegggjjjkkkpppzzz[[[KKKFFFHHHEEEFFFHHHCCCGGGFFFEEEEEEFFFGGGHHHIIIJJJLLLPPPTTTXXX[[[\\\\\\[[[^^^aaadddfffhhhmmmpppoooqqqrrrrrrttt}}}zzzxxxsss|||}}}|||~~~rrrccc]]]YYY\\\cccpppvvvggg```[[[VVVOOORRRcccwwwjjjdddaaaaaaaaadddkkkssssssfff___ZZZ^^^wwwwwwoooyyySSSDDD@@@BBB>>>???@@@@@@@@@AAADDDGGG[[[~~~tttQQQXXX|||}}}yyy|||rrrxxxvvvjjj``````dddeeeeeefffjjjhhheeecccdddhhhmmmppphhhddd```___```aaa```^^^```bbbeeeiiioooyyy{{{VVVHHHFFFIIIEEEFFFHHHDDDFFFFFFEEEFFFGGGIIIKKKLLLMMMOOOSSSWWWZZZ]]]___```___```ccceeegggkkkoooqqqoooqqqrrrqqqrrryyy|||wwwsss{{{|||uuupppmmmpppzzzzzzwww{{{rrreee\\\YYY\\\cccrrr~~~nnneee___YYYOOOSSSggg{{{mmmgggbbbbbbbbbccchhhnnnyyykkk^^^VVV___xxxuuuooosssNNNAAA@@@DDD>>>???@@@@@@@@@BBBEEEGGGSSSzzzvvvPPPMMMdddzzzoooppp{{{nnnfff```cccggghhhiiikkkllliiiggggggjjjlllmmmlllbbb```^^^```cccdddccc```]]]]]]aaagggnnnuuurrrTTTGGGFFFHHHDDDEEEHHHEEEEEEEEEEEEFFFHHHKKKMMMOOORRRUUUXXXZZZ\\\___bbbeeeaaaaaabbbcccfffiiilllnnnppprrrsssrrrrrrxxx}}}uuuttt||||||ssspppmmmkkkggggggoooxxxyyyxxx|||pppeee\\\XXX\\\bbbtttuuukkkbbb[[[TTT[[[ooo}}}wwwmmmgggbbbbbbccccccfffjjjsss```XXXcccxxxuuuqqqmmmMMMCCCAAABBB???@@@@@@@@@@@@BBBEEEHHHNNNvvv]]]NNNTTT~~~uuu||||||sssmmmpppxxx~~~|||zzzgggeeeffflllooonnnmmmnnnkkklllmmmnnnmmmjjjgggeee___^^^___cccggggggddd```ZZZZZZ^^^fffkkkppp{{{hhhSSSGGGEEEHHHCCCDDDHHHEEEDDDDDDEEEGGGIIIMMMPPPRRRUUUWWWYYYZZZ[[[^^^cccgggdddcccbbbccceeehhhjjjkkkrrrtttuuuttttttzzzyyy~~~pppyyyzzzllliiijjjjjjjjjkkklllhhhfffkkkrrr{{{|||mmmbbb[[[XXX[[[bbbuuuyyynnnddd\\\\\\dddwwwvvvooolllfffbbbcccddddddfffjjjzzzeee\\\hhhyyywwwrrriiiMMMGGGBBB??????@@@AAAAAAAAABBBEEEHHHOOOvvvoooTTTJJJqqqyyyqqqmmmjjjgggeeeooo{{{wwwmmmmmmttt{{{}}}||||||{{{xxxtttqqqdddfffmmmvvvxxxsssppppppjjjooottttttnnnfffbbb```YYYYYY\\\```dddddd___[[[YYYYYY]]]dddiiillluuuaaaSSSGGGEEEGGGBBBCCCHHHFFFCCCCCCDDDGGGJJJNNNQQQSSSVVVWWWXXXXXXXXX[[[aaafffhhhfffddddddfffiiijjjkkksssuuuwwwvvvvvv|||rrruuu}}}rrriiiaaa```ggglllkkklllmmmkkkiiinnnttthhheee\\\XXXZZZ^^^ooorrrgggbbbeeelllzzzllllllgggdddeeeeeeeeehhhmmm{{{ooo```eeerrr|||nnnyyy\\\EEEBBBAAABBB@@@@@@???@@@BBBDDDGGGIIIQQQooouuu\\\PPPjjj|||wwwsssrrrsssnnnfffdddhhhpppyyywww}}}yyysssqqqqqqpppoookkkttt{{{{{{wwwtttqqqmmmsssvvvyyyvvvnnneee___\\\XXX[[[___bbbcccaaa]]][[[YYYXXXYYY[[[\\\```lllxxxaaaKKKIIIEEECCCBBBCCCEEEFFFEEEEEEFFFHHHJJJMMMOOOPPPUUUYYY\\\ZZZVVVWWW^^^eeejjjlllnnnnnnlllkkkjjjjjjvvvuuuvvvwwwzzzwwwwwwsssmmmjjjjjjooottttttuuuxxxzzzxxxtttvvv{{{gggbbb[[[WWWZZZ___pppsssgggaaacccnnnzzzqqqnnniiifffgggfffdddeeehhh}}}tttfffgggrrrxxxsss}}}XXXDDDDDDBBBAAAAAA@@@@@@@@@BBBDDDGGGIIIRRRkkkaaaTTTjjj{{{www{{{xxxyyy|||zzzrrrllllll{{{vvvqqqqqquuuxxxxxx~~~{{{yyywwwssswwwxxxvvvppphhhcccaaabbb]]]^^^```aaa```___\\\[[[XXXWWWXXXZZZ[[[___jjjvvvYYYJJJHHHEEEBBBBBBCCCEEEFFFEEEEEEGGGHHHKKKMMMOOOQQQWWWZZZ\\\YYYUUUUUU[[[aaajjjmmmooopppooonnnooopppxxxwwwwwwyyy}}}|||}}}|||wwwooommmrrrxxxzzz{{{}}}~~~~~~gggaaa\\\XXXZZZaaaqqqrrrfff```aaammmzzztttrrrlllggggggfffbbbaaabbbxxxsssfffbbbmmmvvvuuuUUUEEEEEEBBB@@@BBBAAAAAAAAACCCEEEGGGHHHRRRcccjjjYYYggg{{{{{{yyyuuuxxxrrruuu~~~{{{zzzzzzxxxrrrjjjeeedddeeecccbbbbbbaaa```___]]]]]]XXXWWWXXXYYYYYY]]]hhhttttttOOOIIIGGGEEEBBBBBBCCCEEEFFFEEEFFFGGGIIIKKKNNNPPPRRRYYY\\\]]]ZZZUUUTTTWWW\\\gggiiilllnnnoooppprrrssszzzyyyyyyzzz}}}~~~xxxuuu|||iiiaaa```YYYZZZaaaqqqqqqddd^^^```jjjyyysssuuummmfffdddccc```___aaasss~~~|||nnnddd___jjjwwwsssWWWGGGEEEBBBAAABBBBBBBBBCCCDDDEEEGGGHHHQQQ]]]vvv___aaa|||xxxxxxxxx{{{}}}yyyrrriiidddbbbcccdddddddddcccaaa___^^^ZZZYYYXXXXXXWWWZZZeeeqqq}}}iiiKKKHHHFFFDDDCCCCCCDDDEEEGGGFFFGGGHHHJJJMMMPPPRRRSSS[[[]]]___\\\XXXVVVYYY\\\```cccfffiiikkkmmmpppsssyyyyyy{{{|||}}}|||}}}mmmeeebbbYYYYYY```ppppppbbb[[[```ddduuuvvvooovvvlllbbb______^^^___aaappp{{{xxxllleeecccqqqwwwsssYYYIIIEEEAAACCCBBBBBBCCCDDDEEEFFFHHHHHHPPPXXXsssfffYYYrrr|||}}}~~~zzzsssvvvxxxtttmmmeee```^^^^^^```ccceeeeeebbb___\\\[[[XXXVVVTTTSSSVVVaaannnsssbbbLLLGGGFFFEEEDDDDDDEEEGGGHHHHHHHHHJJJLLLOOORRRUUUVVV]]]___aaaaaa^^^]]]^^^___]]]```ccceeehhhjjjnnnqqqtttwww|||~~~sssjjjddd[[[\\\ffftttpppaaaZZZ______kkktttnnnuuuiii___]]]^^^]]]]]]^^^eeeuuuttthhheeejjjxxx~~~uuuwwwVVVIIIFFFBBBCCCAAABBBCCCEEEFFFHHHIIIJJJMMMWWWiiioooRRRddd~~~|||~~~~~~xxxnnnnnnlllfff```^^^___bbb[[[^^^bbbeeeeeebbb]]]ZZZZZZVVVRRRPPPOOOTTTcccqqqsss[[[MMMGGGFFFFFFEEEFFFGGGHHHIIIJJJJJJLLLNNNRRRUUUWWWYYY```bbbdddeeedddccccccccc```bbbdddeeegggiiimmmooopppuuu|||xxxnnniiiaaaggguuuqqqbbbZZZ\\\]]]hhhyyyyyyqqqppprrrhhh___^^^___\\\XXXWWWYYYpppttthhhhhhrrr|||uuu|||wwwMMMGGGHHHCCCBBB@@@AAACCCEEEHHHJJJKKKKKKKKKYYYddduuuQQQ^^^}}}}}}}}}nnnhhhiiiiiifffbbbbbbfffjjjcccdddfffgggfffccc```^^^[[[VVVRRRPPPRRRZZZlll|||SSSLLLGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNQQQTTTWWWZZZ\\\ccceeeggghhhhhhfffeeedddcccdddeeeeeeeeegggjjjlllrrrvvv|||{{{pppnnnhhhrrrsssccc[[[ZZZ]]]hhhvvvzzzsssppptttpppggg`````````[[[TTTPPPUUUrrr{{{nnnppp~~~|||vvvnnnDDDDDDJJJDDD@@@???@@@CCCFFFHHHJJJLLLLLLIIIZZZaaaxxxRRR___~~~||||||}}}hhhdddiiinnnpppooonnnoooqqqllllllkkkjjjhhhfffdddccc^^^YYYUUUTTTWWWbbbvvvwwwMMMIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOORRRUUUYYY[[[]]]eeegggiiijjjiiigggdddcccddddddeeedddcccdddfffiiivvvyyy{{{{{{|||{{{nnnllluuuppp```XXXPPPVVVeeeuuuxxxpppooouuummmccc___dddaaaTTTKKKLLL___xxx{{{mmmwwwyyyyyynnnCCCEEEDDD>>>FFFEEEBBBCCCGGGIIIIIILLLPPPNNN___[[[yyyWWWSSS}}}vvvvvvvvvllliiilll{{{yyyrrruuusssrrrpppmmmkkkkkklllkkkhhhbbb___UUUOOOYYYqqqnnnOOOFFFIIIIIIHHHHHHIIIJJJLLLMMMPPPRRRVVVXXXYYYZZZ\\\^^^bbbeeefffeeeccccccfffiiifffhhhfffbbbbbbgggjjjjjjuuuxxx~~~~~~ooosss~~~|||ggg[[[VVVOOOVVVbbbmmmpppnnnpppuuummmccc^^^___\\\SSSPPPUUUaaatttvvvsss{{{tttuuuiiiEEEHHHGGG@@@GGGFFFDDDEEEIIILLLLLLOOOSSSQQQ\\\ZZZuuufffUUUwww{{{rrroooxxx{{{hhhmmmvvvzzzvvvrrrooonnnllllllmmmnnnllliiibbb___XXXVVVccc{{{hhhNNNIIIIIIIIIHHHHHHIIIKKKMMMNNNRRRUUUXXXZZZ[[[\\\^^^```^^^bbbgggiiihhhhhhjjjlllhhhjjjiiigggggglllnnnlllvvvwww|||~~~}}}xxxxxxyyy{{{~~~vvvqqqiiiXXXQQQOOOKKKTTT\\\___cccjjjoooqqqfff___ZZZZZZUUUMMMNNNTTTccckkknnnxxxxxxrrrvvvbbbHHHKKKIIICCCFFFGGGEEEGGGMMMPPPPPPRRRVVVYYY\\\]]]qqqyyyWWWmmm|||yyywwwqqqmmmqqquuueeeiiizzzuuukkklllkkkkkkooorrrrrrooolllccc___[[[```qqq___MMMMMMIIIIIIIIIIIIJJJLLLNNNOOOTTTWWWZZZ\\\]]]___aaaccc\\\bbbhhhjjjiiiggghhhiiiiiikkkkkkiiijjjoooqqqooossstttxxx}}}~~~wwwrrruuuyyy}}}}}}wwwzzz~~~vvvxxxmmm{{{lll]]]SSSNNNLLLKKKTTTXXXUUUYYYeeelllkkk]]]ZZZZZZYYYTTTMMMMMMRRRcccdddhhh{{{wwwuuu~~~]]]JJJJJJHHHDDDEEEFFFEEEHHHOOOSSSSSSUUUYYYaaa]]]bbbooo]]]kkk~~~vvvuuurrrnnnqqqrrrdddcccuuuyyyjjjkkkjjjmmmvvv{{{yyysssoooeeeaaa___iii{{{XXXLLLOOOIIIIIIIIIJJJKKKMMMPPPQQQUUUXXX[[[]]]^^^```bbbdddbbbfffiiiiiieeebbbaaabbbjjjlllkkkgggiiinnnrrrqqqppprrrvvv|||xxxwww{{{zzzxxx{{{ssslllttt{{{~~~xxxuuuttt}}}rrrkkkvvvzzziii^^^YYYWWWSSSOOOKKKRRRTTTPPPTTT___dddaaaYYYXXXWWWVVVTTTSSSXXX___eeeeeekkkuuuwww|||XXXJJJFFFDDDCCCBBBDDDDDDHHHPPPUUUUUUWWWZZZbbb\\\dddnnnjjjmmm{{{yyyuuutttyyyoooccccccoooqqqmmmllltttxxxrrrhhhcccdddpppTTTKKKMMMIIIIIIJJJKKKMMMOOOQQQSSSUUUXXX[[[]]]^^^```bbbccciiikkkllliiidddaaabbbcccooooookkkfffgggnnnsssttttttwww{{{}}}yyyuuuooonnnqqquuuxxxxxxuuunnnnnnqqqjjjpppwwwqqqhhhmmmsssvvvvvvtttqqqpppnnndddXXXTTTVVVYYYWWWSSSKKKOOORRRQQQSSSVVVVVVTTTTTTRRRNNNMMMQQQZZZfffnnnhhhjjjtttqqqwwwoooRRRIIIBBB@@@CCC???AAABBBHHHRRRWWWWWWYYY\\\]]]ZZZdddlllyyyttthhhpppffffffkkkuuurrrrrr}}}}}}uuujjjfffjjjxxx{{{|||tttQQQJJJIIIIIIJJJJJJKKKNNNQQQSSSUUUUUUXXX[[[]]]^^^___bbbccckkkmmmnnnlllhhhhhhjjjmmmrrrqqqmmmhhhiiioootttuuuyyy~~~||||||rrrssswww|||vvvjjjeeefffiiieeegggiiilllvvvqqqeeefffgggeeebbb___^^^___[[[XXXUUUUUUWWWZZZ\\\\\\ZZZZZZ^^^dddddd]]]WWWTTTSSSRRRRRRTTT\\\fffnnnqqqgggmmmyyy}}}nnnxxx___JJJHHH@@@???CCC>>>@@@BBBIIISSSYYYZZZ[[[]]]\\\]]]eeeiiiooodddooozzzqqqmmmooouuuwwwxxxwwwkkkiiippp~~~yyyfffMMMKKKIIIJJJJJJJJJLLLOOORRRUUUVVVVVVYYY\\\^^^___```bbbdddiiilllooopppnnnmmmoooqqqoooqqqooojjjjjjoooqqqooowww|||xxx|||xxxyyy}}}tttlllgggeeeeeeeeedddcccaaa```gggqqqwwwwww|||lllhhhhhhgggdddaaa``````bbbVVVZZZ^^^______```eeeiiiqqqooouuu}}}pppeeecccXXX[[[aaahhhpppuuusssooodddlllyyy{{{mmm{{{|||TTTDDDHHH@@@???DDD===AAABBBJJJUUU[[[[[[\\\___```ccchhhhhhhhh}}}gggeee}}}~~~yyyzzzyyy{{{|||xxxkkkkkktttyyyZZZJJJMMMKKKJJJJJJKKKLLLOOORRRUUUWWWWWWYYY]]]___```aaaccceeefffkkkppprrrpppnnnnnnooojjjmmmnnnkkkkkkmmmllliiiqqq|||{{{yyy~~~sssqqqzzzzzzvvvpppjjjfffcccccccccfffffffffgggiiikkkmmmnnnmmmwwwssskkkkkknnnooojjjbbb___bbb^^^___aaaaaabbbhhhpppwwwooodddeeejjjpppvvvzzzmmmcccjjjyyyyyyttthhhVVVEEE@@@BBBBBB???===AAAGGGOOOVVVYYY[[[]]]^^^cccbbbgggkkkiiissshhhkkkxxx{{{yyyhhhooozzz{{{sssUUUMMMMMMKKKOOOIIIGGGLLLQQQRRRSSSUUUUUUXXX[[[]]]^^^aaagggllleeekkkmmmiiieeegggkkklllkkklllmmmmmmmmmlllkkkjjjuuuyyyzzzxxxwww{{{xxxvvvsssvvv{{{yyy}}}ooonnnmmmllljjjiiihhhhhheeeffffffgggggggggggggggiiiooovvvnnnlllmmmooommmhhhfffhhhhhhgggfffiiinnntttxxxzzzyyyoookkkiiipppwww|||vvvjjjdddlllyyywwwvvvYYYNNNDDDAAABBB@@@>>>???CCCHHHOOOVVVYYY[[[]]]^^^dddccchhhmmmllltttiiiccc{{{~~~rrrlllpppxxx{{{pppUUUNNNNNNNNNPPPNNNNNNRRRSSSTTTXXX]]]XXXYYY[[[]]]^^^```ccceeeeeekkklllhhhdddfffiiiiiilllmmmnnnoooooonnnmmmmmmqqquuuyyyyyyzzz~~~~~~yyyuuurrrrrrooolllkkkmmmjjjtttxxx|||rrrppprrruuuyyyzzzzzzxxxwwwsssssssssrrrpppnnnkkkjjjjjjooo|||xxxrrrmmmlllqqquuuuuutttuuutttpppmmmqqqxxx}}}|||yyy|||~~~~~~yyyrrrnnnnnnpppssszzz}}}sssiiilllttt}}}uuuzzzOOOJJJGGGGGGEEEAAAAAACCCJJJNNNUUUZZZ^^^```aaacccgggeeeiiippppppuuuwwwccc|||wwwmmmhhhgggqqqssswww~~~ooohhhkkkpppxxx|||iiiSSSMMMNNNNNNLLLMMMRRRUUUUUUTTTYYYaaa^^^]]]\\\]]]___aaaaaaaaaeeejjjlllhhheeegggiiiiiiggghhhiiijjjkkkkkkjjjjjjlllpppvvv{{{}}}{{{{{{{{{{{{~~~~~~{{{yyyuuuqqqnnnnnneeelllmmmooozzzuuusssyyy|||yyy~~~|||zzzyyyyyywwwqqqkkkjjjsss~~~}}}xxxttttttvvvwwwsssoooqqqooommmlllmmmqqqvvvyyy}}}zzzrrrnnnyyyzzzttt~~~tttRRRMMMJJJLLLLLLJJJJJJLLLUUUYYY___cccfffhhhjjjllljjjgggkkkrrrtttvvvlll~~~yyypppjjjddd^^^]]]fffgggkkkxxx||||||nnndddfffkkkrrr{{{}}}aaaPPPJJJKKKMMMLLLNNNUUU\\\]]][[[]]]aaaeeeaaa\\\[[[^^^bbbcccccceeejjjllljjjiiilllmmmlllddddddeeefffggghhhhhhhhhjjjlllssszzz~~~zzzwwwtttqqqsssuuupppooovvvzzztttxxx|||xxxkkkfffhhhvvvyyyrrrmmmjjjgggfffmmmkkkkkkpppyyy|||vvvssstttxxxvvvmmmTTTMMMHHHMMMSSSVVVXXXYYY___bbbfffiiilllnnnqqqsssllljjjmmmsssuuuvvv}}}zzzyyylllhhhhhhfffcccbbb___```ccclll}}}{{{zzzllldddgggmmmuuu~~~}}}yyy\\\PPPKKKKKKMMMRRRSSSYYYdddjjjhhhcccbbbggg```YYYVVVZZZ```dddfffeeejjjmmmmmmnnnrrrsssrrrfffgggggghhhhhhiiijjjkkkjjjjjjqqq{{{~~~|||yyyuuuwwwtttmmmlllttt||||||}}}fffdddkkk{{{zzzmmmeeebbbbbbccclllnnnsss|||{{{zzz||||||yyyuuuwww{{{xxxzzzeeeQQQIIIEEELLLVVV]]]aaadddeeegggjjjlllmmmpppsssvvvnnnlllmmmrrrtttuuu{{{}}}{{{pppggggggjjjiiigggggg\\\]]]___eeevvv|||xxxnnncccfffllluuu}}}~~~nnnYYYTTTOOONNNQQQSSSSSSXXXdddkkkiiiccc```ddd^^^WWWSSSUUU[[[bbbffffffjjjmmmnnnpppuuuuuusssffffffeeeeeefffggghhhiiijjjiiiqqq~~~uuurrrwww~~~iiikkkvvvsssddd```aaadddeeeqqqyyy~~~zzzuuusssvvv|||}}}|||~~~xxx\\\NNNJJJIIIOOOVVV[[[```fffhhhjjjlllmmmnnnqqqtttwwwooonnnnnnppprrrttt{{{zzzrrrlllmmmpppnnnlllmmmcccbbbbbbgggtttzzzwwwvvvuuuoooeeegggkkkrrrzzzbbbTTTUUURRRPPPTTTRRRRRRVVV^^^bbbaaa```aaabbb```\\\XXXWWWZZZ```eeefffjjjllllllooorrrrrrnnneeedddcccccccccdddeeeeeeiiiiiittt~~~{{{qqqtttkkk]]]]]]dddgggggg{{{xxxvvvrrrpppuuu~~~yyyUUUPPPOOORRRUUUVVVVVV\\\dddkkkmmmnnnoooppprrrvvvyyypppooonnnooopppttt}}}zzzwwwyyyzzzxxxvvvwwwoookkkiiinnnyyy|||nnnlllnnnnnn~~~tttllliiikkklllooouuu|||XXXOOOSSSQQQPPPTTTUUUVVVZZZ^^^^^^]]]bbbhhhcccdddccc___\\\\\\```eeefffjjjkkkkkklllooommmiiiiiihhhgggfffffffffggghhhggghhhvvvzzzwwwsssyyyyyyccc```dddfffooo{{{zzzpppjjjgggssszzzxxx|||zzztttyyy{{{|||yyy~~~UUUSSSPPPQQQUUUTTTRRRWWW```gggjjjnnnooonnnmmmoooqqqnnnnnnllljjjjjjnnnssswww|||uuupppvvv}}}pppkkknnnqqqqqqtttuuutttqqqmmmjjjiiijjjooorrrxxxrrrUUURRRPPPNNNOOOMMMQQQSSSVVVYYY]]]aaadddfffhhheeeaaa^^^___cccgggjjjiiigggcccbbbcccfffkkknnnjjjiiiiiiiiijjjjjjiiiiiiiiikkkzzz{{{uuu|||uuuaaa```dddiiivvvuuuiiicccbbboooyyy{{{{{{ooogggeeedddiiizzzxxxyyyWWWUUUSSSUUUZZZZZZWWWYYY^^^bbbgggnnnqqqqqqooonnnnnnlllllllllkkkkkkmmmrrruuuxxx|||tttnnnuuu{{{ooohhhjjjooopppxxxwwwuuurrrppppppqqqssswwwzzzkkkSSSRRRPPPOOORRRQQQRRRTTTWWWZZZ^^^aaadddfffeeedddbbbbbbeeegggjjjkkkgggeeecccaaabbbfffjjjmmmjjjjjjkkkmmmnnnmmmjjjgggmmm|||{{{}}}rrrgggaaabbbjjj{{{www}}}tttcccaaaeeelll~~~oooccc^^^aaakkktttyyy}}}pppdddYYYTTTQQQ\\\|||~~~rrrkkkWWWQQQPPPTTT[[[^^^\\\ZZZZZZ\\\bbbjjjooopppmmmjjjgggiiijjjjjjjjjjjjllloooqqq|||tttwww|||zzz}}}|||sssnnnooorrrsss{{{xxxtttsssuuuxxx{{{|||bbbRRRTTTQQQRRRVVVWWWQQQSSSWWWZZZ\\\___bbbeeebbbaaabbbeeeiiikkklllkkkjjjhhheeeccccccdddfffgggkkkkkkllloooqqqooojjjeeeqqq}}}zzzkkkbbbXXXSSSTTT]]]nnn~~~www|||yyyiiieeegggnnnlllaaa___dddiiimmmpppxxx}}}wwwfffZZZRRROOOQQQaaa{{{yyy^^^XXXTTTSSSUUU[[[aaacccaaa```___cccjjjooopppmmmiiiggggggiiijjjkkkjjjkkklllnnnuuuxxxxxx|||}}}~~~|||~~~sss]]]UUUWWWTTTTTTZZZ[[[TTTWWW[[[]]]^^^aaadddhhhcccbbbbbbeeeiiillllllkkkrrrooolllhhhdddbbbaaa```kkkjjjjjjlllnnnnnnkkkhhhyyyyyyuuuyyyoooiiiddd___YYYVVVUUUZZZhhhvvvuuuyyy~~~mmmiiijjjsss}}}hhh______dddfffiiikkkoooqqqlllfffYYYQQQOOOUUU[[[kkkvvv|||ZZZ```bbb```]]]]]]bbbhhhiiihhhhhhjjjmmmqqqrrrrrrooonnnlllnnnoooooonnnmmmnnnooossszzz|||~~~mmm\\\YYY\\\XXXXXX]]]\\\ZZZ^^^bbbdddccceeeiiimmmkkkgggcccdddiiinnnoooooouuussspppmmmiiieeebbbaaajjjiiigggggghhhkkknnnpppwwwllljjjwwwllliiigggdddaaa^^^\\\YYYZZZdddpppwwwyyynnnjjjlllwww|||eee\\\^^^```bbbfffiiijjjfff___YYYXXXWWW^^^iiinnnvvv|||www]]]jjjkkkhhh```ZZZ[[[aaafffgggjjjjjjkkknnnrrrtttsssrrruuuvvvvvvuuusssqqqrrrrrrssswww~~~|||jjj]]][[[^^^[[[[[[___\\\XXX]]]bbbbbbaaabbbfffkkkqqqjjjddddddjjjqqqttttttrrrrrrrrrpppnnnkkkhhhgggiiiiiihhheeeeeekkkttt||||||~~~}}}qqqfffddd}}}ssspppppppppiiigggeeeccc^^^]]]eeeppp||||||oooiiilllwww}}}fff\\\______```bbbdddddddddgggiiiooovvv|||sss^^^kkkfffeee]]]SSSRRRZZZbbbeeehhhhhhkkkpppvvvyyyzzzyyyyyyyyyxxxuuurrrpppqqqrrrrrryyy~~~hhh[[[ZZZ^^^\\\^^^aaa[[[UUU[[[``````]]]^^^ccchhhnnnhhhbbbcccjjjrrruuuuuuoooqqqrrrsssqqqoookkkiiigggkkkllliiigggnnn|||||||||}}}rrrfffccc|||{{{uuuxxxyyywwwnnnmmmkkkhhhcccaaajjjtttqqqiiikkktttiii```dddbbb___\\\\\\___iiiyyyooo[[[ggg```bbb\\\SSSQQQ[[[fffkkkkkklllqqqxxxyyyxxxvvvsssooommmmmmnnnnnnzzz~~~sssaaabbbooofffZZZYYY]]]\\\```bbb[[[YYY___ddddddaaaaaaffflllhhhbbb]]]```iiiqqqssssssqqqrrrttttttrrrnnnjjjgggffflllqqqoookkkqqq~~~yyy|||xxxzzzvvvhhhddd|||~~~}}}wwwlllhhhqqq~~~zzzhhhhhhqqq}}}hhheeegggccc^^^bbbjjjvvvgggfffaaa```bbbccc```]]]___gggnnnnnnllllllpppvvv|||~~~~~~}}}zzzuuupppmmmmmmoooppppppyyy|||zzzfff]]][[[___eeeyyyttt^^^ZZZYYY[[[[[[XXXYYY\\\ZZZ^^^cccdddddddddgggkkkkkkhhhdddbbbdddkkkrrrwwwuuuwwwvvvooollllllllljjjhhhrrrrrrhhhnnn|||xxxvvvvvv|||vvvmmmtttooowww|||iiiiiisss~~~gggeeegggeeeaaakkk|||zzzeeeeeeeeeffffffeeeeeefffhhhkkknnnooommmmmmpppuuuyyy{{{{{{~~~|||zzzvvvrrrpppooopppooovvvyyyxxxyyymmmfffccccccgggmmmrrr}}}jjj___[[[ZZZ\\\\\\[[[\\\```aaabbbcccfffiiikkklllllliiigggeeedddfffkkkppptttqqqtttsssnnniiihhhfffcccfffmmmrrruuutttsssssstttvvv{{{~~~|||www~~~mmmlllvvvhhhgggjjjiiifffwwwqqqeeedddkkkjjjhhhgggiiilllooonnnmmmpppooonnnooosssuuuwwwwww}}}}}}}}}zzzvvvsssqqqqqqsssvvvyyywww{{{ttthhhbbbdddggglll{{{yyybbb___\\\[[[^^^___]]]___bbbeeeccccccggglllmmmjjjfffggggggggghhhjjjllloooqqqqqquuutttnnnhhhddd___ZZZcccgggrrrtttiiikkknnnqqqtttyyysssqqqzzzkkkmmmpppooonnn{{{lllgggdddmmmjjjiiihhhiiikkkmmmnnnooosssrrrqqqqqqrrrssstttuuuyyy{{{{{{yyyuuussssssttttttsssvvvyyyzzzpppeeeiiiiiikkkzzzmmmaaa\\\[[[\\\```aaa]]]\\\^^^^^^___bbbeeehhhgggbbb^^^fffgggiiikkkmmmmmmmmmmmmrrrvvvvvvpppiiiddd]]]WWWbbbcccpppvvvkkkgggjjjooorrrsss~~~}}}pppyyyvvv}}}ppptttwwwvvvwww~~~tttpppiiigggbbbiiijjjkkkkkkhhhfffhhhnnntttttttttsssrrrrrrrrrtttuuutttvvvwwwtttqqqqqqtttxxxrrrmmmooovvvzzz|||oooggggggjjjxxxddd```ZZZYYY]]]bbbbbb\\\YYYYYYRRRXXX```ddddddaaa___^^^cccdddgggjjjkkkkkkjjjiiimmmqqqsssnnnjjjgggbbb^^^bbbcccnnnxxxmmmkkkjjjnnntttwwwxxxsss}}}xxxtttyyy|||{{{tttpppkkkgggfffcccdddlllnnnnnnjjjfffhhhpppwwwsssttttttsssqqqrrrtttvvvpppsssuuurrrnnnoootttyyywwwppppppwww|||||||||~~~|||lllqqqvvv}}}~~~uuu]]]___ZZZZZZ]]]bbbbbb]]][[[[[[QQQWWW___cccbbbbbbdddgggbbbccceeefffggggggffffffgggkkkmmmjjjiiijjjjjjhhhffffffmmmuuutttkkkhhhmmmlllpppvvv|||xxxxxx~~~vvv|||}}}{{{nnnssszzzlllfffgggiiifffmmmmmmmmmkkkiiikkkooosssqqqrrrsssrrrpppqqqtttwwwppptttxxxvvvqqqnnnrrrvvv|||wwwvvvzzz~~~{{{xxx|||xxx|||vvvuuutttvvvmmm\\\aaa^^^\\\\\\```aaaaaabbbfffbbbaaa```___```cccgggjjjffffffgggggghhhhhhiiiiiilllooonnnjjjhhhkkknnnmmmjjjlllnnnmmmjjjggghhhkkkkkkmmmttt{{{uuuwww}}}www||||||zzz{{{jjjttt|||sssnnnhhhjjjpppkkkllljjjiiijjjlllmmmmmmlllnnnpppqqqqqqooopppssswwwqqqwww|||zzztttooopppsssyyyxxxwwwxxx{{{}}}yyyrrrsssyyy}}}|||{{{~~~vvvuuuqqqlllfffuuuiii^^^eeebbb^^^\\\^^^aaadddjjjqqquuulllbbb\\\]]]aaaeeefffmmmlllkkkjjjkkklllnnnooowwwxxxtttmmmiiikkknnnnnnmmmooonnnjjjhhhiiijjjhhhiiikkkpppwww}}}sss|||wwwrrrtttlllttt}}}kkkoooggglllsssfffccchhhiiiffffffllloooooossstttrrrmmmmmmppprrrqqqiiimmmsssvvvvvvuuussssssyyyyyywwwuuutttyyy{{{|||yyyvvvvvvyyyzzzyyywwwyyy}}}~~~|||yyyxxx~~~~~~~~~vvvrrrttt~~~vvvppplllllljjjkkknnnqqqxxx}}}eee___]]]\\\___```______dddnnnvvvqqqlllhhheeebbb^^^```eeegggiiimmmpppqqqqqqpppppp~~~{{{rrriiijjjrrruuurrrnnnnnnmmmjjjhhhhhhjjjlllllljjjmmmrrrtttzzzyyylll~~~~~~uuurrrppplllgggfffooo{{{~~~tttmmmyyyjjjooojjjooowwwlllgggiiihhhdddaaacccllluuuzzzyyyuuupppqqqttttttqqqmmmooopppqqqrrrrrrssssss|||{{{yyyuuurrrsssyyy~~~xxxtttqqqrrruuuwwwxxxvvvsssyyyxxxyyy{{{}}}~~~zzzvvvqqqooorrrwwwrrrqqqeeefffgggjjjppp|||sssbbbaaabbbYYYYYYZZZ^^^bbbfffhhhiiillljjjjjjkkkiiicccbbbdddaaaeeeiiimmmnnnnnnllllllkkkkkkiiigggnnnxxx|||zzzmmmmmmllliiigggfffhhhjjjmmmmmmqqquuuuuuyyyxxx~~~xxxuuutttwwwsssooojjjdddaaahhhrrrrrrnnn|||hhhnnnlllpppxxxqqqpppoooqqqsssmmmgggnnnzzzzzzxxxtttpppqqquuutttpppqqqpppnnnlllmmmnnnqqqsss||||||{{{xxxsssqqqsssvvvwww}}}tttqqqnnnooossswwwxxxwwwnnnvvv}}}zzzxxxwwwttthhhiiilllqqq{{{mmmbbbbbbddd\\\ZZZ\\\eeeooosssnnnhhhggggggkkkpppooogggbbbaaaaaafffmmmqqqrrrpppmmmlllhhhiiiiiijjjpppvvvuuuqqqjjjjjjjjjhhheeedddeeefffoooooorrrtttqqqwww~~~~~~yyysssmmmfffbbbfffnnnpppqqqtttfffllllllnnntttrrrrrrpppxxxsssnnnvvvuuuwwwvvvrrrpppsssuuutttrrrooollljjjjjjlllnnnooovvvyyy{{{zzzvvvttttttvvvrrrnnnrrrpppoooqqqvvvyyyxxxvvvllluuu}}}uuurrr{{{wwwtttxxxooogggeeeccc``````cccmmmxxx|||vvvoooggggggjjjpppooohhhaaa___ccciiiqqquuutttqqqnnnmmmnnnnnnoooqqqrrrqqqkkkeeeeeefffgggfffdddddddddeeeoooppprrrrrrooowwwzzzrrriiicccdddjjjqqqvvvrrriiinnnnnnmmmppprrrqqqkkkrrrxxxnnnnnnssszzz{{{uuuoooooorrrtttpppnnnkkkjjjkkklllkkkjjjooosssxxxyyyvvvsssssssssppplllsssqqqqqqsssvvvwwwuuurrrllluuu|||}}}yyyttt{{{~~~ooolllkkkhhhdddeeeiiinnnsssuuurrrooollliiihhhllllllgggbbbaaabbbhhhpppsssqqqnnnnnnnnnpppoooppptttuuuqqqjjjeee```bbbeeefffeeedddeeefffkkkooovvvzzzvvvzzzwwwmmmkkkooowww~~~uuupppssstttnnnnnntttuuulllkkkuuu}}}{{{vvvuuuqqqwwwxxxqqqiiihhhjjjkkkooollljjjkkkmmmmmmjjjgggjjjoootttuuurrrnnnllllllllllll~~~yyyvvvrrrqqqrrrrrrooommmlllvvv}}}}}}}}}qqqiiimmmqqqrrrmmmnnnoooooommmlllkkkkkknnngggcccdddfffdddcccdddbbbiiippprrrqqqqqqtttxxxvvvrrrqqqttttttnnngggccc___bbbeeegggfffeeeeeeeeefffmmmzzz|||ooojjjkkk~~~uuuvvvtttvvvwwwooolllvvvwwwqqqlllnnnwwwppprrrppplllkkklllkkkgggpppllliiiiiilllmmmkkkhhhfffkkkqqqssspppllljjjjjjjjjlllzzzuuuooommmnnnmmmlllooo{{{}}}jjjhhhmmmqqqrrrqqqqqqqqqooommmkkkjjjiiifff^^^XXXYYY]]]^^^```bbb```fffmmmpppqqquuu}}}|||uuuppppppnnngggaaa```aaadddhhhiiigggeeedddcccgggkkkttt~~~vvvooonnn~~~uuu~~~qqqnnnttttttvvvwwwnnnjjjvvvppppppnnnmmmssstttrrrnnnnnnuuu{{{wwwooorrrlllggggggjjjmmmllljjjccciiippprrrqqqnnnmmmmmmlllkkkyyyyyynnnkkklllooopppsssmmmvvvyyylllkkknnnmmmkkkkkkkkkkkklllmmmllliiifff\\\SSSMMMPPPUUUXXX[[[^^^YYY___fffiiilllsss~~~xxxoooiiikkkjjjfffcccddddddgggjjjkkkhhheeebbbaaakkkiiikkkrrryyyzzzrrrrrrvvvoooooossszzzjjjrrrnnnjjjmmmsssvvvsssnnnpppkkkgggjjjrrr|||yyysssnnnmmmppprrrrrrppp}}}xxxrrrpppqqqqqqpppoookkkmmmoooooommmllllllllljjjlllzzzuuussstttssspppwwwvvv{{{rrrwww{{{{{{ooolllooommmlllppphhhmmmooommmoooqqqkkkbbbRRRPPPKKKHHHNNNZZZ```aaaaaaccceeejjjrrrxxxvvvpppsssxxxzzzxxxvvvuuummmccc```dddiiikkkjjjhhhfffeeehhhlllrrruuuwww}}}}}}}}}{{{xxxzzz~~~zzzsssuuuxxxnnnffffffjjjwwwyyyooopppllliiikkkooossssssrrrooojjjgggiiiooouuuwwwwwwuuuqqqmmmmmmqqqrrrqqqnnnwwwtttpppnnnmmmlllkkkjjjiiikkknnnnnnmmmllllllmmmkkknnnzzz{{{tttqqqooommmpppooouuutttyyy~~~wwwsssmmmnnnzzz~~~jjjgggjjjhhhhhhkkkhhhggggggggghhhhhheeebbbOOOJJJCCCBBBLLL[[[bbbbbbccc___```hhhqqqtttooojjjnnnsssuuuttttttsssmmmddd^^^bbbfffhhhgggeeeccccccaaajjjvvv}}}zzzxxxvvvvvvxxxwwwrrrpppqqqnnnmmmsss}}}yyyuuulllgggeeeiiimmmttt}}}{{{qqqmmmllljjjjjjlllooosssuuupppllliiiiiikkkmmmlllkkkooollljjjkkknnnpppnnnlllooooooooommmjjjgggffffffeeehhhkkklllkkkkkklllmmmnnnpppxxx{{{uuurrrooommmjjjooo}}}uuu{{{sssnnnooorrrooorrr~~~tttdddaaadddccccccfffiiicccbbbggghhhhhhooozzzsssdddPPPGGGOOO\\\```]]]aaaZZZ\\\iiirrrpppiiigggdddgggjjjkkklllmmmiiiccc___bbbfffgggfffdddcccbbbbbbkkkxxxzzz~~~wwwvvvssshhhdddjjjppp|||xxxqqqiiidddfffjjjpppuuu}}}qqqpppkkkmmmnnnmmmllllllooossssssoookkkhhhhhhiiiiiihhhjjjhhhffffffiiikkklllllllllooorrrpppkkkgggffffffccceeeiiijjjkkkkkklllmmmssssssuuuuuussszzzuuupppkkklllxxxttt|||~~~vvvtttwww{{{{{{mmmaaa```aaaaaaaaacccddd]]]```iiikkknnnmmmUUUTTT^^^aaa\\\\\\ZZZbbbqqquuulllfffhhh___aaadddgggjjjkkkiiifffdddfffiiiiiihhhfffeeeeeekkkooouuuyyy{{{uuu~~~rrrkkklllkkkooollljjjggggggkkkrrrxxxzzzmmmooojjjooosssrrrnnnkkkjjjlllsssnnnhhhddddddfffiiikkkllliiifffeeegggkkknnnpppooosssvvvuuupppkkkiiiiiieeegggkkkmmmnnnooopppqqqssssssrrrnnngggnnn{{{ssssssnnnkkkrrrsss|||~~~~~~ssskkkcccbbbcccccccccddd___[[[```kkkkkkrrrbbbZZZaaaeeebbb]]]dddrrr|||uuugggccchhhccccccdddhhhlllmmmmmmlllhhhjjjkkkjjjhhhgggggggggoooppprrruuuwwwxxxlll}}}xxxpppllltttzzzvvvrrruuu|||qqqkkkgggkkkooossszzz}}}ooopppjjjnnnssssssooojjjgggfffmmmiiiddd``````ccchhhkkkooonnnkkkjjjkkknnnqqqtttsssuuuxxxwwwtttpppllljjjiiillloooqqqrrrssstttvvvpppqqqqqqmmmgggjjj|||yyynnntttqqqmmmooo{{{sss}}}}}}~~~~~~|||oookkkhhhfffffffffffffffdddbbbgggooonnnuuurrrbbbcccfffeeeeeetttqqqdddbbbfffdddaaaaaafffiiiiiijjjllliiijjjjjjiiifffeeefffggglllnnnrrrvvvyyyzzzppp|||sssnnnmmmttt|||zzzyyyxxxwwwvvvwwwxxx{{{{{{wwwttttttzzzxxxqqqoooiiikkknnnnnnlllhhheeecccfffeeebbb```___bbbgggjjjmmmnnnoooooooooooopppqqquuutttuuuuuutttqqqlllhhhiiillloooqqqrrrrrrsssuuunnnoooqqqppplllkkksss}}}wwwvvvxxxuuuppptttvvvvvvrrrkkkkkkkkkiiihhhhhhhhhggghhhfffiiinnnpppuuuxxxiiiffffffdddlll~~~zzzjjjeeeggghhhgggbbb```eeegggeeefffjjjjjjjjjjjjhhheeedddeeefffkkkllloootttxxx|||rrrvvvyyyttthhhiiikkknnnrrrwww|||zzz{{{}}}|||{{{sssqqqmmmhhhhhhiiiiiiiiigggeeedddddddddcccbbbbbbdddgggiiiiiilllppprrrqqqooommmllltttrrrqqqrrrrrrpppkkkffffffiiilllnnnnnnooopppqqqmmmooorrrsssoookkklllpppwww{{{}}}ssspppzzzuuuxxx}}}vvvyyynnniiikkkllljjjhhhhhhgggfffcccaaabbbggglllpppzzzsssiiiggghhhhhhnnnqqqeeeiiiooommmpppiiigggjjjllliiijjjnnnllllllkkkhhhfffeeefffhhhooommmlllnnnsssttttttxxxtttooopppxxxsssrrrppphhhgggkkkmmmllliiiiiinnnssslllgggcccbbbeeeiiijjjkkktttrrrmmmiiilllpppmmmgggqqqrrrrrrrrrpppmmmjjjhhheeejjjllljjjjjjmmmnnnmmmjjjrrrxxxwwwtttqqqlllfffwwwvvvmmmnnnvvv~~~wwwrrr}}}wwwooouuu{{{wwwrrrkkklllmmmnnnnnnllljjjhhhlllfffcccgggmmmnnnpppssstttppplllkkkiiihhhmmmuuu}}}wwwqqqlllfffdddiiiqqqtttrrrooommmllllllmmmnnnlllkkkjjjiiiiiijjjkkkkkknnnqqqmmmlllpppvvvyyyuuu{{{rrrpppnnnjjjmmmoooqqqpppnnnooorrruuukkkhhhffffffiiilllllllllnnnmmmiiieeegggmmmnnnlllssssssrrrpppmmmiiifffdddeeehhhiiiggggggiiigggdddiiinnnsssssstttwwwvvvrrrllluuuvvvllliiinnnsss~~~~~~uuu}}}|||yyyssssssllllllmmmmmmmmmlllkkkjjjiiidddccciiimmmmmmmmmnnnnnnjjjhhhhhhfffeeekkkrrrzzztttnnniiidddbbbgggooopppooommmlllkkklllmmmnnnlllllljjjiiiiiiiiijjjjjjnnnooojjjkkkrrrwwwzzzwww}}}xxxssswww~~~vvvpppmmmkkkkkklllllllllmmmmmmmmmnnnooohhhgggggghhhkkkmmmmmmllllllnnnkkkeeedddiiimmmnnntttsssrrrpppmmmkkkhhhgggeeegggggggggjjjmmmjjjdddhhhkkkkkkkkkpppvvvxxxuuuiiinnn|||yyyoooiiihhhjjjssswwwnnntttmmmllljjjiiihhhhhhiiiiiihhheeeffflllpppnnnlllkkkjjjhhhhhhhhhfffeeejjjrrryyyrrrlllgggcccbbbgggnnnrrrrrrqqqppppppqqqrrrrrrnnnmmmllljjjiiiiiiiiiiiiooooooiiikkktttyyy{{{{{{uuueee]]]aaalllyyyvvvmmmmmmjjjhhhkkkjjjiiihhhiiikkkkkkiiigggfffeeeeeeeeegggjjjlllmmmsssvvvuuummmggghhhkkklllrrrrrrrrrqqqpppoooooonnnuuusssooolllnnnqqqnnngggjjjjjjhhhfffiiioooooollljjjnnnsssxxxpppllllllooonnnkkksssooollliiieeeccccccdddeeeeeebbbbbbhhhlllkkkiiiiiillllllmmmnnnjjjhhhllltttyyyrrrllliiifffdddhhhmmmrrrrrrrrrrrrrrrrrrrrrrrrooonnnmmmkkkjjjiiihhhgggooopppllllllsssyyy~~~~~~uuuuuu|||vvvaaaZZZSSSTTT^^^mmmzzzkkkhhhlllhhhfffkkkmmmmmmmmmnnnooonnnjjjhhhiiigggeeecccdddhhhnnnrrrvvv}}}xxxpppmmmnnnmmmrrrrrrrrrrrrqqqpppnnnnnnyyypppooopppllleeelllmmmmmmjjjkkknnnmmmjjjiiimmmlllyyyxxxssssssnnnyyyxxxkkkkkkooossspppjjjeeebbbbbbcccdddbbb]]]\\\aaaeeeeeedddeeennnooorrrrrrnnniiimmmtttxxxqqqllljjjhhheeefffjjjmmmmmmnnnnnnnnnmmmlllkkkoooooonnnlllkkkiiiggggggkkkpppnnnlllooouuu~~~|||uuurrr}}}}}}iiiZZZUUUTTTWWW]]]iiiuuukkkjjjmmmiiihhhkkknnnoooqqqqqqpppmmmjjjhhhmmmkkkhhheeedddiiipppuuussszzz{{{uuusssrrrqqqrrrrrrrrrqqqoookkkhhheee}}}uuunnnmmmpppppplllkkkpppsssqqqqqqtttvvvtttlllooolllrrr|||xxxyyyttttttyyy|||nnnlllllljjjuuurrrlllgggddddddfffgggiiiccc```dddgggfffeeeeeeiiilllqqqrrrmmmhhhkkkrrruuuooolllkkkjjjeeebbbccciiijjjlllnnnnnnmmmkkkjjjooonnnnnnmmmkkkjjjhhhgggeeemmmmmmjjjkkkppp}}}sssmmmzzztttiii```YYY\\\aaakkkuuu~~~|||rrrppppppmmmkkklllkkkooorrrrrrnnniiigggggglllllljjjgggeeehhhnnnsssmmmssswwwtttrrrrrrrrrpppqqqrrrsssrrrooojjjeeebbbmmmooommmjjjjjjnnnpppnnneeemmmsssqqqpppttt{{{~~~uuuuuupppsss~~~{{{}}}|||tttqqqzzz~~~pppjjjnnnllleeeqqqnnnjjjfffeeefffhhhiiipppkkkhhhkkklllhhhcccbbbbbbfffnnnqqqlllgggkkksssuuupppmmmooommmfffaaa___eeehhhkkknnnppppppooommmnnnnnnnnnmmmllljjjiiihhheeelllllllllmmmpppqqqlllhhh|||}}}mmmhhhiiijjjjjjttt}}}xxxuuussspppooonnnkkkqqqvvvuuuoooiiihhhhhhiiijjjiiigggeeegggkkkoookkkooopppmmmlllnnnooommmoooqqqssstttrrrnnnhhheeejjjnnnoookkkggggggeeebbb```iiiooollliiioooyyyzzzvvvppprrrxxx||||||qqqiiinnn{{{}}}llliiiooolllbbbjjjhhheeedddccceeehhhjjjooojjjiiikkkjjjccc[[[XXX]]]ccclllppplllhhhmmmuuuwwwrrrqqqsssqqqiiibbb___^^^aaafffkkknnnnnnnnnmmmmmmmmmnnnnnnmmmkkkiiihhhhhhmmmnnnooossstttxxxqqqqqqrrr~~~yyyuuuuuusssmmmlllpppvvvqqqnnnnnnmmmgggddddddiiigggkkkooonnnhhhgggkkkhhhggggggiiilllnnnnnnmmmnnnppprrrsssrrrpppllljjjhhhdddbbbcccbbb___```cccfffhhhiiiiiiiiijjjlllnnnrrrlllgggooowwwvvv|||zzzwwwuuuuuuzzzvvvhhhgggfffcccaaafffgggeee``````dddfffdddgggdddffflllkkkccc]]]]]]aaadddhhhlllnnnpppsssuuuxxxxxxwwwtttqqqlllhhheeeccchhhmmmooommmllllllnnnqqqqqqpppoooooopppqqqqqqpppoooooonnnnnnvvvnnnbbb{{{xxxrrrxxx}}}zzzyyyxxxrrrlllmmmsssssspppnnnnnnlllgggfffhhhooollllllnnnlllfffeeehhhdddeeefffhhhiiijjjkkkkkkppppppooonnnmmmkkkjjjiiinnniiigggiiiiiieeecccdddggghhhiiihhhgggggghhhjjjjjjhhhccceeeiiihhhwww}}}{{{xxxwwwxxx|||oooeeeeeeeeebbb```eeegggeeeaaaaaafffhhhfffeeeaaaccciiikkkfffbbbaaaaaaeeeiiilllnnnnnnooopppooopppqqqrrrrrrpppnnnmmmhhhiiijjjmmmooopppooommmpppqqqqqqqqqrrrrrrrrrssswwwuuutttssssss{{{ooo```uuurrrooouuuvvvxxxwwwpppjjjlllrrrpppnnnnnnnnnjjjeeefffkkklllgggdddeeeeeebbbbbbcccbbbdddggggggffffffiiilllqqqooollljjjhhhgggfffffflllgggfffkkknnnjjjeeebbbggghhhiiihhheeedddddddddkkkoooiiicccdddcccjjj{{{~~~}}}{{{yyyxxxzzz~~~}}}iiiccceeeeeecccbbbdddfffeeebbbcccggghhhgggddd``````gggmmmmmmjjjiii^^^bbbgggkkkkkkkkkjjjjjjhhhjjjmmmoooqqqqqqppppppmmmjjjiiikkkpppsssqqqnnnpppqqqrrrtttttttttsssrrrpppppprrruuuyyy{{{eeeuuuvvv|||ssskkkmmmoooooollljjjkkkmmmmmmmmmnnnmmmgggaaacccjjjddd```]]]___bbbdddfffgggcccfffgggeeeaaabbbhhhnnnnnnllljjjhhhfffddddddcccjjjeeedddlllrrrooohhhccceeeggghhhhhheeecccbbbbbbnnnwwwqqqhhhhhhhhhiiippp~~~~~~{{{yyyxxxzzz}}}wwwiiifffggggggeeedddcccfffeeebbbbbbeeeeeecccccc___^^^dddmmmrrrrrrppp^^^ccciiimmmnnnmmmmmmmmmiiijjjlllmmmmmmlllkkkjjjmmmkkkjjjkkkoooqqqrrrqqqqqqrrrtttuuutttsssqqqoookkklllnnnsss{{{pppyyy{{{xxx{{{wwwttthhhggggggiiilllooommmjjjllllllnnnllleee^^^___dddbbbbbbbbbbbbfffkkknnnnnnffffffeee```\\\^^^fffmmmhhhhhhhhhgggfffdddcccbbbooojjjiiipppvvvrrrjjjeeebbbeeehhhiiihhheeeddddddhhhsssooofffiiijjjhhhjjj|||}}}yyywwwxxxzzz{{{{{{}}}~~~tttjjjhhhhhhfffccccccdddffffffbbbaaabbbaaa]]]___]]]\\\```hhhooopppnnnbbbfffkkkppprrrtttvvvxxxmmmllllllkkkiiihhhggggggkkkmmmnnnmmmmmmnnnrrruuussstttttttttssspppnnnlllqqqpppqqqtttzzzxxxxxxvvviiikkkiiiqqqrrrrrrkkkiiiggghhhnnntttrrrkkklllkkkmmmmmmggg___]]]___aaaeeehhhggggggjjjllllllffffffccc^^^[[[\\\aaafff```aaacccdddeeeeeedddcccqqqllljjjnnnpppkkkeeebbbbbbfffjjjlllkkkiiihhhgggdddlllhhhdddkkkkkkhhhkkkqqqxxx|||xxxxxxyyyxxxwww}}}}}}~~~~~~~~~zzzzzzzzzrrrjjjiiigggccc``````cccffffffbbb``````^^^YYYZZZ\\\[[[[[[___eeehhhfff___aaaeeeiiilllqqqwww{{{nnnmmmjjjiiihhhiiikkklllllloooqqqpppnnnooosssxxxttttttttttttrrrpppnnnllloooooopppttt{{{{{{zzzyyyttt|||yyyvvvpppooonnnooollljjjmmmssssssmmmkkkjjjkkknnnkkkddd___^^^\\\fffmmmjjjggghhhiiiiiihhhgggfffdddbbb```______ZZZ[[[\\\^^^aaadddfffhhhlllgggfffhhhhhheeecccdddeeeiiimmmpppooollljjjiiigggiiidddeeennnlllhhhooonnnlll{{{{{{zzzzzzyyywww{{{|||~~~~~~wwwqqqkkkiiifffaaa___```bbbeeefffcccbbbaaa^^^ZZZYYY^^^___[[[ZZZ^^^```___]]]]]]^^^```dddkkktttzzzqqqoookkkiiiiiimmmqqqtttpppqqqrrrrrrssstttvvvxxxttttttssssssrrrrrrqqqqqqhhhiiikkkqqq||||||zzznnnlllkkkpppsssqqqkkkjjjoooqqqnnnjjjhhhkkkpppooohhhaaa___ZZZhhhrrrpppkkkkkkmmmmmmkkkkkkkkkkkkjjjfffaaa\\\WWWWWWWWWYYY]]]bbbhhhkkkhhheeeeeeggghhhhhhjjjnnnhhhlllppprrrqqqnnnkkkiiiiiigggaaadddmmmiiifffoooqqqmmmppp}}}|||zzzxxxuuuwwwyyyzzz{{{~~~wwwqqqlllkkkhhhcccaaacccaaaeeefffdddcccccc```\\\[[[cccddd]]]YYY[[[^^^]]]bbbaaa``````ccclllvvv~~~uuurrrmmmjjjkkkooouuuyyytttrrrqqqtttxxxzzzyyywwwtttsssssssssssstttuuuvvvkkkjjjkkkpppyyy~~~lllkkknnnkkkqqqqqqooolllmmmrrrsssqqqhhhllloookkkeeebbbdddiiifffcccdddkkkooooooppprrroooooolllhhhiiilllkkkggg^^^]]]\\\ZZZYYY\\\aaaeeefffdddddddddbbbbbbhhhpppiiihhhkkkooolllgggiiipppjjjhhheeedddfffiiijjjkkk|||zzzyyy}}}zzzzzz{{{|||zzzwwwwww{{{|||vvvooojjjhhhfffcccaaa```fffkkkjjjccc^^^^^^```___aaabbb```\\\ZZZ[[[]]]``````___]]]^^^dddnnnvvv|||xxxtttrrrrrruuuyyy{{{wwwtttoookkkjjjooovvv{{{zzzwwwsssqqqqqqrrrssssssnnnqqqssssssxxx{{{lllkkkmmmlllpppsssqqqnnnmmmpppqqqooohhhjjjjjjfffaaabbbiiippphhheeeeeejjjnnnnnnooorrrmmmnnnkkkhhhiiippptttttthhhgggdddaaa___```dddggggggdddbbbcccbbbbbbffflllkkkhhhiiinnnooommmmmmqqqooollliiihhhhhhiiiiiihhhwwwxxxuuu{{{yyy|||}}}|||zzzzzz{{{}}}~~~}}}zzzwwwsssqqqpppmmmiiieee\\\```cccccc```^^^___bbb```aaaaaa```^^^\\\]]]]]][[[]]]^^^^^^^^^aaahhhnnnzzzyyyvvvsssrrrtttxxx{{{wwwuuurrrnnnmmmooorrruuuvvvuuusssrrrqqqpppmmmkkkkkkpppssssssyyyrrrkkkiiijjjmmmmmmrrrsssnnnjjjkkklllkkkggggggfffbbb```eeeooowwwkkkfffeeehhhkkklllnnnqqqsssqqqkkkddddddkkkqqqqqqkkkjjjgggccc______bbbdddiiiddd```aaacccbbbdddhhhhhhdddcccgggkkkllllllmmmnnnllljjjiiiiiiiiihhhgggnnnwwwsssooo~~~~~~||||||zzzxxx}}}uuuooo{{{{{{~~~zzz{{{}}}zzz|||wwwwwwwwwwwwvvvrrrmmmiii``````_________```bbbcccbbbaaa_________^^^]]][[[[[[___bbbdddcccdddhhhkkkuuuvvvvvvsssqqqqqquuuyyyssssssttttttuuuuuuuuuuuuwwwvvvvvvvvvuuurrrlllhhhlllqqqwwwzzzqqqkkklllhhhhhhllliiiooorrrlllfffeeeffffffdddfffgggffffffiiipppvvvkkkfffcccfffhhhiiikkknnnqqqlllccc]]]```hhhiiieeehhhgggeeeaaa______aaadddlllddd```aaadddcccccceeedddddddddeeeeeefffhhhjjjhhhgggfffgggiiijjjiiihhhgggnnnlllkkksss|||{{{yyywwwwwwhhhkkkzzzssszzzwwwuuutttooottt}}}yyyvvvvvvvvvuuussspppllliiikkkgggbbbaaaccceeefffeeeeeebbb^^^^^^___^^^[[[XXX\\\___dddffffffgggjjjmmmmmmpppsssrrrooonnnqqquuukkknnnsssxxx}}}~~~|||{{{{{{zzzzzzzzzzzzwwwssspppmmmssszzz~~~hhhhhhmmmhhhfffjjjhhhnnnpppkkkeeedddeeeeeebbbggglllooonnnllllllmmmjjjdddbbbdddffffffhhhkkkggg```WWWXXXcccmmmjjjaaaddddddcccbbbaaabbbeeehhhllleee```bbbdddccccccdddeeejjjmmmiiidddbbbfffjjjeeeeeedddfffiiijjjjjjiiicccffffffjjjqqqwww~~~zzzzzz{{{xxx{{{yyyjjj~~~tttxxx~~~kkkqqq|||xxxyyyxxxuuurrrnnnkkkjjjiiiooojjjeeedddgggjjjiiihhhgggccc```^^^___^^^ZZZVVVZZZ]]]```aaabbbdddjjjnnnjjjnnnrrrsssrrrqqqrrrtttfffiiiooowww}}}}}}zzzzzzxxxvvvvvvxxxyyyxxxwwwpppvvv{{{}}}wwwfffhhhmmmiiigggiiihhhmmmnnniiieeefffgggfffccciiiooosssqqqmmmhhheeehhhcccaaadddfffeeefffiiiiiiccc[[[]]]hhhpppjjj___^^^^^^___^^^^^^```cccfffhhhcccaaabbbcccaaabbbdddccclllqqqjjj```]]]aaadddfffeeeddddddfffhhhhhhgggcccdddccchhhqqqrrr{{{xxx{{{xxxyyy{{{~~~}}}wwwsssyyyxxxzzz}}}oooqqqyyyyyy|||zzzvvvpppjjjhhhiiijjjjjjgggeeefffiiikkkkkkiiifffeeebbbaaa```___]]][[[___aaacccccccccffflllrrrkkknnnssswwwyyyyyyxxxvvvhhhiiilllrrrwwwyyywwwssssssqqqnnnnnnqqqtttwwwxxx|||{{{ooogggiiilllkkkiiiiiigggiiihhhdddcccggghhhfffgggjjjmmmooommmjjjfffdddgggcccbbbfffhhhggggggiiippplllgggeeejjjoookkkccc^^^^^^^^^]]][[[\\\^^^```cccaaa```aaa```]]]___dddaaajjjnnnhhh```^^^^^^]]]aaa___]]]^^^aaadddeeefffeeefffbbbeeemmmmmmrrr}}}{{{yyyyyy{{{~~~~~~}}}ooo~~~tttsss~~~}}}tttooouuuyyyyyyxxxtttnnnhhhfffgggiiifffffffffhhhiiihhhgggeeedddeeefffeeecccccccccdddeeegggiiihhhggghhhmmmqqqlllmmmrrryyy|||wwwooolllkkknnnsssuuussspppqqqnnnlllmmmpppsssvvvwwwnnnkkkhhhiiikkkllljjjiiiccccccaaa^^^```eeefffccckkkkkkjjjiiihhhgggfffeeegggddddddhhhjjjiiiiiijjjjjjllljjjhhhkkkqqqsssrrrffffffdddbbb___]]]^^^```___^^^___```]]]ZZZ]]]ddddddlllooojjjeeeeeebbb]]]WWWVVVUUUWWW[[[aaadddffffffiiicccbbbhhhhhhjjjuuu|||yyy|||~~~pppttt|||ppptttxxxrrr}}}wwwnnnrrryyyttttttrrrmmmgggdddeeeggggggiiijjjkkkiiieeebbb```bbbeeehhhhhhffffffiiillleeegggiiihhhfffeeehhhjjjkkkkkkoooxxx}}}vvvtttppplllnnnsssvvvvvvtttsssqqqpppqqqtttvvvxxxxxx{{{}}}}}}|||uuutttssstttvvvxxxxxxxxx}}}tttrrruuu~~~~~~qqqnnnjjjjjjlllnnnnnnlllgggfffdddaaa___```dddgggiiiiiikkkmmmkkkffffffhhhcccdddfffhhhkkkmmmnnnooojjjhhheeedddfffkkkrrrvvvlllmmmkkkgggbbbaaabbbeee___```^^^YYYVVVZZZfffpppfffhhhhhhfffhhhiiiddd[[[TTTNNNNNNWWW```bbbaaaaaaeeefffhhhhhhhhhhhhiiijjjuuu|||zzzzzz|||sssqqqjjjxxxzzzzzzvvvnnnnnnppprrruuuyyyzzzzzzvvvmmmdddaaaeeekkkkkkkkkjjjkkkkkkiiieeebbbeeegggjjjkkkkkkkkklllmmmhhhgggeeedddeeehhhkkkmmmhhhlllppprrrzzz~~~~~~~~~|||vvvpppnnnqqqvvvxxx{{{|||yyysssppprrruuu{{{{{{~~~~~~}}}}}}|||xxxtttpppzzzxxxoookkkxxxwwwmmmjjjiiijjjlllmmmkkkhhhccccccaaa___]]]^^^bbbeeekkkiiiiiijjjhhhddddddhhhffffffffffffggghhhiiijjjiiigggdddccceeehhhmmmpppjjjjjjhhheeeaaa```bbbddd```aaa^^^XXXTTTWWWaaajjjhhhggggggfffggghhhkkkmmmxxxkkkaaabbbggggggccc```aaabbbdddddddddeeehhhjjjooo|||}}}zzzxxxyyy{{{}}}~~~{{{|||{{{xxxrrreeemmmssswww{{{wwwwwwpppjjjhhhlllpppqqqqqqrrrpppqqqooohhhaaa^^^bbbgggggghhhiiiiiihhhfffdddcccfffhhhkkkmmmlllkkkkkkkkkhhhgggfffffffffhhhjjjkkkfffjjjmmmooovvv~~~{{{~~~}}}xxxsssqqqsssvvvvvvyyy{{{yyyuuusssuuuxxxzzzyyyxxx~~~~~~nnnsssuuunnngggffffffhhhkkkkkkhhhdddeeeeeedddcccaaabbbeeehhhkkkhhhhhhhhheeebbbcccgggiiigggeeecccbbbbbbcccdddgggfffdddccccccdddfffgggffffffeeebbb______aaaccceeeeeeccc___[[[^^^gggooonnniiifffgggeeedddmmm{{{ooojjjkkkhhhbbb]]]___```aaaaaabbbdddhhhkkkkkknnnwww}}}zzzyyyzzzzzzyyyxxxvvvxxx|||nnnjjjccc___fffuuurrrjjjhhhjjjrrrvvvsssooommmiiijjjiiieeeaaa```cccfffhhhjjjllljjjeeebbbaaabbbfffjjjmmmooommmkkkiiihhhggggggggghhhhhhiiijjjjjjdddgggjjjlllrrryyy{{{yyy||||||{{{xxxtttrrrrrrssstttwwwyyyyyyvvvuuuwwwyyy~~~}}}sssxxxtttwwwvvvkkkjjjeeebbbaaacccfffgggfffcccfffggggggfffeeeeeegggiiiiiihhhhhhjjjgggbbbbbbeeeiiigggddd```______```aaaddddddcccbbbaaa`````````ddddddbbb`````````bbbcccccceeeeeedddcccgggpppwwwvvvjjjcccfffddd___hhhxxx{{{oookkkjjjeee___\\\___`````````aaaeeejjjnnnkkkkkkjjjvvv}}}{{{{{{zzzwwwuuuyyy{{{}}}~~~|||yyywww}}}}}}rrrhhhiiirrrzzz}}}xxxmmmllljjjmmmtttwwwrrrkkkhhhgggggggggfffeeeeeefffgggkkknnnppplllddd______aaagggkkknnnpppnnnjjjgggfffdddeeegggiiikkkkkkkkkkkkeeegggjjjmmmsssyyy}}}~~~xxxwwwvvvuuusssqqqooonnnqqqtttvvvvvvuuutttuuuvvv{{{~~~}}}vvvqqqwwwwww~~~rrrmmmiiidddaaa]]]]]]aaadddeeeeeebbbdddeeedddcccbbbdddeeeffffffjjjnnnkkkdddaaabbbhhhfffbbb```^^^___aaabbbbbbbbbbbbbbbaaa___^^^]]]eeecccaaa```aaabbbcccddd^^^___```aaaaaaeeelllqqquuufff___cccddd___bbblllmmmkkkkkkllliiiaaa]]]]]]^^^_________```dddiiillliiimmmlllmmm|||{{{||||||yyyvvvzzzzzz||||||||||||{{{zzz~~~zzz{{{yyyyyyxxxxxx}}}pppoooiiieeefffkkkmmmjjjeeeccceeedddcccdddeeeffffffeeehhhkkkmmmjjjccc```aaadddgggkkknnnooommmiiifffdddbbbdddgggjjjmmmnnnnnnnnniiiiiilllqqquuuzzzwwwtttsssssstttrrroookkknnnppprrrsssrrrqqqqqqqqqtttyyy}}}|||zzz|||vvvqqq|||yyyrrrooogggddd___[[[ZZZ^^^cccffffffdddeeegggfffeeeccccccdddbbbdddjjjpppmmmfffaaaaaaeeecccaaa```___```aaabbb``````aaabbbbbbaaaaaa```fffcccaaa```bbbcccddddddaaaaaaaaa``````aaacccfffkkkaaa\\\aaadddbbbaaaeee___bbbiiilllhhh```^^^```]]]^^^^^^^^^^^^```dddgggeeekkknnnnnnuuu|||yyy{{{}}}|||zzzvvvvvvvvvwwwxxxzzz|||}}}zzz~~~~~~{{{uuunnniiipppiiicccaaaeeehhhgggffffffaaa___^^^```dddgggfffdddccceeegggfffdddccceeeggggggjjjmmmmmmkkkgggeeedddbbbdddgggjjjmmmooooooooommmlllnnnrrruuuxxxxxxtttqqqrrruuuuuuqqqlllkkklllnnnppppppooonnnmmmnnnssswwwxxx~~~{{{wwwssssssllljjjfffbbb^^^[[[\\\```dddeeeeeefffhhhjjjiiigggdddcccccc```bbbgggmmmkkkeeeaaabbbbbbbbbaaa```____________^^^___```bbbcccdddeeeeeefffccc```___aaaccccccbbbgggfffeeecccaaa_________bbbaaa``````aaabbbcccccc^^^___cccfffddd```___bbb___```aaa```___```aaacccfffgggkkknnnnnnyyy}}}|||}}}{{{yyytttttttttuuuwwwzzz|||}}}xxx}}}~~~uuusssfffgggqqqpppiiieeegggiiiiiihhhjjjccc___^^^aaahhhnnnnnnlllhhhhhhhhhgggggghhhhhhiiigggiiikkkkkkhhhfffddddddfffggghhhjjjlllmmmnnnnnnpppmmmnnnqqqqqqqqqxxxxxxsssnnnoootttuuuqqqkkkggghhhkkknnnppppppnnnmmmjjjmmmpppuuu{{{qqq|||oooeeecccggg___]]]\\\^^^bbbeeeeeedddccceeegggfffdddaaa___^^^```aaaeeeiiihhhcccbbbdddaaaaaa``````___^^^]]]]]]^^^___```bbbeeeggghhhiiifffbbb___^^^aaabbbbbbaaaffffffeeebbb```]]]\\\[[[___eeefffaaa^^^aaadddcccaaa\\\[[[^^^___^^^```cccbbbcccddddddbbbaaabbbccckkkdddfffmmmkkkiii{{{~~~|||yyyuuuuuuvvvwwwxxxzzz{{{}}}~~~yyy~~~}}}uuuppphhhdddhhhrrruuummmhhhhhhiiifffeeefffhhhdddbbbgggpppwwwyyywwwrrrpppmmmlllkkkkkkiiihhhfffhhhiiiiiigggeeedddeeeiiijjjjjjkkkkkkllllllmmmqqqmmmlllnnnmmmkkkqqqzzzwwwpppkkklllqqqsssoooiiidddeeeiiimmmpppqqqpppnnnlllllllllnnn|||{{{uuuwwwvvvjjjgggffffffgggfff```]]]```dddeeeeeegggjjjdddcccfffeee```]]]___eeebbbaaaaaacccccc```]]]]]]```eeefffccc```]]]\\\YYY[[[^^^bbbeeefffffffff___[[[WWWWWWZZZ^^^``````^^^___`````````___]]]\\\cccdddggghhhgggdddaaa^^^[[[]]]___^^^\\\\\\___bbbeeecccaaaaaacccdddddddddgggiiikkklllnnnssszzz{{{xxxwwwttttttzzz{{{xxxyyyyyy|||}}}}}}~~~uuu```[[[aaagggiiilllmmmllliiifffcccbbbcccjjjfffbbbaaadddiiimmmoooqqqooojjjgggiiikkkeee\\\\\\dddkkkhhhaaa^^^ccciiiccciiilllkkkjjjiiieee___eeehhhjjjiiihhhhhhkkkooo{{{rrreeebbblllwwwssshhhhhheeecccdddhhhjjjkkkjjjfffkkkoooooouuussspppsssiiihhhhhhggghhhhhhcccbbbdddeeeddddddgggmmmhhhffffffddd______ccceeecccaaaaaabbbaaa___\\\\\\```eeehhhhhheee```]]][[[]]]aaadddgggiiiiiiiiiddd___YYYWWWYYY\\\______]]]^^^```aaabbbcccdddddd```bbbdddeeeeeecccaaa```\\\]]]^^^___```aaadddfffdddbbb``````bbbdddeeedddeeedddfffkkkssszzz}}}}}}wwwvvvzzz{{{xxxxxx|||}}}{{{wwwyyy{{{zzz{{{mmmcccbbbdddggghhhiiiiiigggdddbbbbbbccchhheeeaaa```cccgggkkklllqqqsssooofff_________]]]___eeejjjiiiddd```bbbeeeccchhhkkkkkkkkkllliiidddfffhhhkkkkkkiiiiiikkknnn{{{vvvmmmfffiiipppooohhhjjjgggeeeeeeggggggfffdddggglllppppppvvvrrriiivvv~~~mmmggghhhiiihhhhhhgggeeefffhhhgggdddeeeiiiooollljjjhhhccc___aaaffffffdddbbbaaaaaa```]]][[[YYY]]]bbbhhhjjjhhhccc^^^]]]___aaadddfffhhhhhhhhhgggccc]]]ZZZZZZ\\\]]]^^^[[[\\\]]]___bbbdddggghhh___```aaabbbcccccccccccc```______```ccceeeffffffbbb```^^^___aaacccdddeeedddaaa```hhhsssyyyxxxsssxxxzzz{{{}}}}}}zzzzzz|||{{{xxxtttwwwxxxwwwvvvzzzuuuvvvvvvhhhaaaaaadddcccddddddcccaaa```aaabbbdddaaa]]]\\\___bbbdddfff___bbbdddhhhnnntttrrrmmmbbbeeehhhhhheeebbb_________dddhhhhhhiiilllkkkgggeeeiiilllkkkiiihhhjjjlll{{{zzzsssjjjeeefffhhhggggggfffeeeffffffeeecccaaagggkkkoooppptttssseeeooo~~~~~~tttjjjfffhhhiiihhhfffcccdddgggjjjhhhdddfffkkkkkkmmmnnnjjjddd___aaaeeefffdddbbb```___]]]\\\[[[XXXYYY]]]bbbggggggdddaaa^^^___```aaabbbbbbbbbbbbdddbbb```^^^]]]^^^^^^^^^[[[[[[[[[[[[]]]___bbbccc^^^^^^___```bbbdddeeefffdddaaa^^^___bbbdddbbb```aaa___]]]]]]___bbbddddddeeebbb```dddjjjnnnllliiiooowww}}}}}}}}}|||yyytttvvvvvvuuusssuuuzzz}}}www|||yyynnnddd^^^^^^aaa]]]^^^______^^^^^^___```^^^[[[YYYXXXYYY\\\]]]]]]]]]^^^hhhfffdddbbbaaaaaa```\\\YYY[[[___bbbbbbdddhhhhhheeedddgggjjjjjjhhhggghhhjjjyyywwwqqqiiibbbaaabbbcccaaabbbdddfffgggfffdddbbbdddhhhmmmooosssvvveeelll|||uuusssoooiiieeeggghhhgggdddeeeeeegggiiifffaaabbbgggdddjjjnnnlllfffbbbaaabbbeeedddbbb```]]]\\\[[[\\\[[[[[[\\\^^^bbbeeeffffffbbbbbbaaaaaa___^^^]]]]]]]]]___aaabbbbbbaaa```______^^^\\\[[[ZZZ[[[[[[\\\[[[[[[[[[\\\^^^```cccdddaaa^^^\\\\\\___```___\\\aaa^^^[[[[[[]]]```bbbcccddddddcccbbbaaabbbfffiiihhhlllvvv~~~~~~}}}{{{zzzvvvwwwwwwtttrrrrrruuuxxxtttyyyyyywwwqqqhhh```[[[ZZZ[[[\\\YYYZZZ\\\\\\[[[[[[\\\]]]\\\ZZZXXXWWWXXXYYYYYYYYY]]]^^^iiizzzfffaaa[[[ZZZ[[[[[[WWWTTTWWW\\\______aaaeeeeeebbbaaadddggggggeeedddfffhhhtttnnnhhhcccaaa___^^^^^^___aaaeeeggggggfffdddccccccfffkkknnnrrrmmmsssiiimmmllliiieeeeeeiiiiiifffjjjgggggggggddd______bbb^^^ffflllkkkhhhfffccc```ccccccbbb___\\\[[[\\\]]]^^^_________```ccchhhlllgggfffeeecccaaa___^^^]]]WWW[[[```cccccccccbbbcccdddcccaaa^^^\\\[[[ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^[[[ZZZYYYZZZ]]]^^^______aaa^^^[[[YYY[[[^^^```aaa___dddfffccc___```iiirrrkkkmmmkkkrrr~~~~~~{{{yyyzzzxxxxxxwwwuuurrrrrrtttvvvtttyyyxxxjjjtttkkk___YYYXXXYYYXXXWWWWWWYYYZZZYYYXXXWWWXXXZZZ]]][[[YYYYYYYYYYYYXXXWWWQQQXXXaaaiiipppsssnnneeeccc]]]WWWUUUVVVVVVSSSOOOTTTYYY]]]^^^aaaeeedddaaa```bbbddddddbbbbbbfffiiinnnfff___^^^___^^^\\\[[[___bbbeeefffdddbbb``````ccceeeiiimmmppp~~~ssskkkiiikkkiiidddeeejjjmmmkkkjjjeeecccddddddbbbaaaccc]]]dddhhhhhhiiikkkhhhcccaaabbbaaa^^^[[[ZZZ\\\___\\\```cccbbb___```ffflllhhhgggfffdddbbbaaa``````WWWZZZ^^^```aaabbbdddgggccccccbbbaaa___]]][[[ZZZWWWXXXXXXYYYZZZZZZZZZ[[[ZZZ[[[\\\\\\\\\]]]___```bbb___ZZZXXXYYY\\\^^^___YYY```fffeee```aaajjjsssqqqlllhhhiiixxx{{{yyyzzzzzzyyywwwtttsssssstttvvvvvvyyy}}}}}}|||}}}wwwoooiiijjjddd]]]ZZZZZZZZZXXXVVVXXXYYYYYYXXXVVVUUUUUUVVV[[[ZZZXXXXXXXXXWWWUUUSSSTTTZZZ^^^^^^___dddffffff]]]ZZZWWWVVVWWWTTTOOOJJJLLLSSSYYY\\\```dddddd``````aaacccbbb```bbbhhhllliiiaaa\\\]]]]]][[[ZZZ\\\[[[^^^aaabbb```______```bbbaaadddgggiiixxx|||xxxjjjkkkgggjjjiiidddeeelllpppooogggaaa^^^bbbfffggghhhjjj___ccceeeeeehhhnnnlllfff```aaa```^^^ZZZZZZ]]]```XXX___dddccc^^^\\\bbbiiifffeeedddcccbbbbbbbbbbbbYYY[[[]]]]]]^^^```eeejjj___``````aaa```^^^]]]\\\ZZZ[[[\\\\\\\\\\\\[[[[[[^^^```aaa___\\\ZZZ]]]___ccc___ZZZXXXYYY[[[]]]]]]VVV]]]dddeeeaaaaaagggmmmpppfffbbbfffjjj|||~~~{{{}}}{{{yyywwwtttssssssuuuvvv{{{|||~~~~~~kkkjjjkkk^^^^^^]]]]]]]]]\\\ZZZXXXXXXYYYYYYXXXUUUSSSSSSTTTXXXWWWVVVUUUUUUTTTQQQOOOQQQPPPNNNPPPWWW___]]]VVVXXXXXXXXXYYYYYYTTTMMMGGGEEELLLTTTXXX^^^bbbbbb^^^```bbbbbbaaa```ccciiiooofff```\\\]]]\\\WWWXXX]]]UUUYYY]]]^^^^^^^^^```ccc___]]]___aaaaaaooo|||vvvwwwwwwqqqnnngggdddcccdddfffiiilllnnnnnnooohhhdddgggmmmnnnllljjjcccdddfffhhhhhheeeaaa]]][[[[[[ZZZXXXWWWYYY\\\^^^```___^^^___``````^^^\\\^^^^^^______``````______``````]]][[[^^^aaa___YYY\\\^^^```^^^\\\[[[\\\^^^bbb___[[[[[[]]]___^^^\\\]]]^^^^^^]]]]]][[[ZZZZZZ\\\[[[ZZZZZZZZZ[[[\\\]]]WWWYYY[[[[[[[[[]]]___bbbaaa___aaaeeedddjjj}}}}}}vvvyyy{{{tttuuuxxxsssyyyzzz{{{zzzxxxwwwwwwwwwyyyzzz}}}sss~~~hhhbbbccceee]]]\\\[[[ZZZZZZYYYYYYYYYVVVWWWWWWWWWVVVTTTRRRQQQXXX[[[YYYQQQNNNQQQRRROOOOOOLLLKKKMMMSSSUUUSSSPPPRRRQQQQQQSSSVVVUUURRROOOMMMMMMNNNSSSYYY]]]]]]\\\bbbccc```[[[]]]gggpppsss___\\\ZZZ[[[\\\]]][[[XXXWWWWWWWWWYYY[[[\\\\\\[[[YYY___]]]\\\```jjjwww{{{{{{}}}mmmmmmmmmiiikkkjjjhhhhhhiiijjjkkkkkkiiiccc___bbbgggjjjiiihhhdddeeeggggggddd]]]UUUOOOXXXXXXZZZZZZ[[[\\\^^^___]]]\\\[[[\\\]]]\\\[[[YYY[[[[[[\\\]]]]]]]]]\\\\\\^^^___^^^[[[[[[^^^\\\XXXSSSVVVYYYZZZ[[[\\\```ccc```]]][[[ZZZ\\\]]]]]][[[ZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZXXXYYYZZZZZZZZZ[[[]]]______]]]___bbb```bbbsssvvvsssvvvrrrtttzzzzzzyyyzzzzzzzzzwwwuuusssrrrpppuuuyyy|||}}}}}}~~~xxxjjjeee``````ddd[[[YYYVVVUUUVVVVVVUUUTTTTTTTTTUUUUUUUUUTTTRRRQQQUUU[[[\\\UUUPPPPPPPPPOOOMMMJJJHHHJJJOOORRRQQQOOORRRQQQOOOQQQTTTUUUUUUTTTNNNNNNNNNRRRVVVYYYXXXWWW___aaa]]]WWW___nnnpppgggWWWWWWWWWYYY[[[ZZZWWWTTTTTTSSSSSSUUUWWWZZZ[[[[[[ZZZ```^^^]]]bbbjjj{{{rrrvvvwww|||tttooorrrkkkkkkjjjhhhjjjiiifffddddddeeeggghhhhhhddd``````dddiiijjjjjjcccfffiiiiiieee]]]SSSMMMTTTVVVXXXZZZ\\\]]]]]]^^^[[[ZZZYYYZZZ[[[[[[YYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[\\\``````[[[YYYZZZZZZXXXMMMOOOSSSVVVYYY\\\```bbb^^^\\\ZZZYYYZZZ[[[[[[ZZZWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXYYYZZZZZZZZZYYYYYY[[[\\\\\\ZZZ]]]aaa___]]]eeeqqq}}}zzzwww{{{{{{yyyyyyzzz{{{{{{yyyvvvrrrpppqqqtttwwwxxxwwwyyy}}}}}}}}}yyy|||]]]\\\ccc```^^^bbb^^^XXXRRRQQQTTTVVVTTTRRRQQQRRRSSSTTTTTTSSSRRRQQQRRRXXX[[[WWWQQQOOONNNMMMMMMJJJGGGHHHLLLOOOOOONNNPPPNNNLLLMMMPPPSSSUUUUUUPPPOOOOOOPPPRRRSSSSSSRRRYYY[[[YYYYYYfffssslllYYYQQQRRRTTTXXXZZZYYYUUURRRQQQQQQQQQRRRUUUXXX[[[]]]ZZZ``````___ccciiihhhtttyyyqqqqqqmmmhhhgggfffeeedddbbbbbbdddiiilllgggfffbbb___```eeehhhhhh```dddiiillljjjeee```]]]XXXWWWVVVWWWXXXYYYZZZYYY]]]\\\[[[[[[\\\\\\[[[YYYYYYYYYZZZ[[[\\\\\\\\\\\\[[[```aaa\\\WWWWWWXXXXXXNNNPPPRRRTTTWWWYYY[[[\\\]]][[[ZZZYYYYYYYYYZZZZZZVVVVVVVVVWWWWWWXXXYYYZZZYYYZZZ[[[\\\\\\[[[ZZZYYYZZZ[[[[[[ZZZXXXXXXYYY[[[[[[XXXZZZ___```___aaagggppp{{{zzzxxxwwwxxxzzz||||||zzzwwwtttvvvxxxzzzzzzzzzzzz|||~~~~~~}}}zzz{{{rrrYYYVVV^^^cccdddfffccc\\\TTTSSSWWWYYYWWWSSSRRRRRRSSSTTTSSSRRRQQQPPPQQQRRRSSSRRRQQQOOONNNLLLRRRNNNJJJIIIJJJLLLMMMLLLLLLKKKKKKKKKMMMOOOPPPQQQOOOOOONNNOOOOOOPPPPPPPPPTTTSSSXXXfffqqqoooaaaSSSOOOPPPSSSUUUWWWWWWVVVTTTPPPQQQQQQRRRTTTXXX]]]```[[[``````___aaadddyyy{{{uuu~~~pppppppppjjjgggjjjiiiiiihhhgggfffhhhmmmqqqdddfffbbb[[[YYY]]]aaa```\\\```eeeiiiiiiiiiiiijjjbbb]]]XXXUUUVVVWWWWWWWWW]]]\\\[[[\\\]]]\\\[[[YYYWWWXXXYYYZZZ[[[[[[[[[[[[[[[___```[[[WWWWWWXXXWWWQQQQQQRRRTTTVVVWWWXXXXXX[[[[[[ZZZXXXWWWXXXYYYZZZWWWVVVVVVUUUUUUVVVVVVWWWTTTUUUWWWXXXYYYYYYXXXWWWYYYZZZZZZZZZXXXXXXZZZ[[[\\\YYYXXX\\\^^^___```bbbkkknnn~~~zzz|||{{{wwwvvvwwwyyy|||}}}{{{xxxvvvwwwyyyyyyyyyyyyzzz{{{|||yyyyyy}}}|||yyywwwxxxyyy{{{~~~}}}www|||mmmjjj```TTTVVVbbbkkkjjjfff^^^VVVTTTXXXZZZXXXTTTSSSTTTTTTTTTTTTRRRQQQOOOQQQNNNLLLNNNQQQQQQNNNKKKVVVSSSOOOLLLKKKKKKLLLLLLKKKLLLMMMNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPQQQQQQNNN]]]uuuxxxdddTTTSSSOOOOOOPPPPPPPPPRRRTTTUUUNNNOOOPPPPPPQQQTTTZZZ^^^YYY___]]]\\\]]]^^^ppp~~~~~~rrrjjjiiihhheeeiiiooollllllkkkhhhdddcccgggjjjdddiiiggg]]]YYY]]]```___YYY^^^bbbdddccccccdddggghhhbbbZZZVVVVVVXXXYYYXXXZZZYYYYYYYYYZZZZZZXXXVVVTTTUUUVVVXXXYYYYYYYYYYYYYYY]]]]]]XXXVVVWWWWWWUUUPPPPPPPPPRRRUUUXXXXXXWWWXXXYYYXXXWWWUUUUUUWWWYYYWWWVVVUUUTTTTTTUUUVVVVVVQQQQQQRRRSSSSSSSSSSSSSSSVVVWWWXXXXXXWWWXXXZZZ\\\]]]ZZZXXXXXXYYYZZZ[[[[[[___cccmmm~~~}}}|||yyyuuuvvvyyy{{{{{{yyyvvvwwwxxxyyyzzzzzzzzzzzz|||wwwuuuwwwxxxvvvuuuwwwyyy{{{}}}~~~}}}sss```nnnnnn\\\SSS]]]eeedddccc]]]VVVTTTVVVWWWTTTQQQRRRSSSTTTTTTTTTRRRQQQPPPTTTOOONNNRRRUUUSSSNNNLLLUUUSSSQQQNNNLLLLLLLLLLLLKKKMMMPPPQQQOOOMMMLLLLLLLLLLLLMMMLLLKKKLLLOOOQQQOOOQQQdddyyysssXXXLLLSSSNNNNNNMMMKKKJJJKKKNNNQQQKKKMMMNNNNNNMMMOOOTTTXXXVVVZZZXXXWWWZZZZZZkkksssoookkkhhhfffgggjjjmmmkkklllkkkgggaaa^^^___bbbdddllllllbbb\\\```cccaaa\\\```eeeeeeaaa^^^]]]^^^bbb]]]WWWUUUXXXZZZZZZYYYYYYXXXWWWWWWYYYXXXWWWUUUTTTUUUVVVXXXYYYYYYZZZZZZWWWYYYWWWTTTTTTWWWUUUQQQPPPOOONNNPPPTTTVVVVVVTTTUUUVVVVVVTTTQQQQQQSSSVVVVVVUUUTTTSSSTTTUUUWWWYYYTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRTTTUUUUUUWWWZZZ\\\ZZZZZZXXXWWWWWWXXXXXXXXXYYY^^^dddiiiooo{{{wwwxxxzzzzzzyyyzzzzzz{{{|||}}}}}}|||zzz|||vvvsssvvvxxxvvvvvvwwwzzz{{{||||||vvvbbbbbbnnnssshhh[[[WWWYYYYYY]]]ZZZVVVTTTSSSRRRPPPNNNNNNOOOQQQRRRSSSSSSSSSRRRUUUVVV[[[```\\\RRRMMMNNNNNNNNNNNNMMMLLLKKKLLLMMMHHHKKKMMMMMMKKKKKKLLLNNNKKKKKKLLLJJJHHHHHHLLLOOONNN[[[kkkooocccSSSMMMOOONNNOOOOOOMMMJJJIIIJJJLLLJJJMMMOOOOOOLLLLLLOOOSSSPPPUUUSSSTTTXXXZZZkkksssmmmooopppnnnmmmmmmkkkhhhkkknnnnnnjjjccc___```ccc^^^iiijjj```ZZZ^^^bbb```___eeekkkjjjeee^^^[[[[[[YYYUUURRRSSSXXX[[[ZZZXXXYYYXXXWWWXXXYYYYYYWWWUUUVVVWWWXXXZZZ[[[\\\\\\\\\UUUUUUSSSQQQSSSWWWTTTOOORRRPPPOOOPPPRRRSSSRRROOORRRSSSTTTRRROOONNNQQQTTTTTTSSSRRRSSSTTTWWWYYY[[[YYYXXXUUURRRPPPOOOOOOOOOLLLNNNQQQRRRSSSVVVYYY\\\UUUXXXYYYXXXXXXYYYZZZYYY\\\]]]^^^^^^___qqqzzzyyyzzzzzzyyy|||{{{||||||}}}|||zzzxxx{{{uuutttwwwzzzyyywwwxxxwwwuuuvvv}}}xxxwwwvvveeeWWW[[[```hhhiiiaaaVVVSSSVVV[[[YYYWWWTTTRRROOONNNMMMIIIKKKMMMPPPRRRTTTTTTTTTVVV]]]hhhlllbbbRRRLLLPPPHHHIIIKKKKKKKKKKKKLLLMMMEEEFFFGGGGGGEEEGGGKKKOOOJJJKKKKKKHHHEEEEEEHHHLLLNNNdddooocccUUURRRPPPJJJNNNQQQRRRQQQMMMJJJIIIJJJLLLOOORRRQQQNNNLLLOOORRRLLLQQQPPPRRRXXX[[[mmmvvvzzzkkkuuuxxxkkkpppllliiijjjnnnqqqoookkkooollliiigggeeedddbbb```\\\WWWTTTZZZ^^^^^^\\\\\\^^^cccfffggggggfff```XXX\\\\\\YYYUUUWWW[[[YYYUUUYYYXXXWWWWWWXXXXXXVVVTTTWWWWWWWWWXXXZZZYYYXXXVVVVVVUUUSSSQQQPPPOOOPPPPPPQQQNNNLLLLLLOOOQQQPPPOOORRRQQQPPPOOOPPPQQQSSSUUUVVVVVVVVVUUUUUUVVVWWWWWWSSSSSSSSSSSSRRRQQQPPPOOOPPPNNNKKKMMMQQQTTTUUUUUUVVVVVVUUUVVVWWWYYY[[[\\\ZZZ]]]aaabbb___eeeyyy}}}xxxsssyyy{{{}}}|||zzzyyyyyyzzzwwwvvvvvvvvvwwwyyy{{{|||zzz{{{}}}xxxmmm___OOOSSSVVVZZZ]]]^^^^^^\\\ZZZeee]]]SSSOOOPPPQQQPPPNNNHHHJJJMMMOOOPPPPPPOOONNNQQQRRRSSSSSSQQQOOOLLLKKKNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJJJJHHHGGGGGGIIIKKKJJJIIIHHHGGGGGGGGGHHHIIIRRR```eeeZZZPPPOOOOOOKKKKKKNNNPPPPPPNNNLLLKKKKKKHHHKKKMMMMMMKKKJJJKKKLLLJJJLLLOOOQQQRRRZZZoooooowww~~~lllnnnttt~~~}}}qqqkkkiiihhhfffgggjjjlllkkkjjjjjjhhheeedddffffffeeebbb]]]VVVTTTWWWZZZXXXUUUUUU]]]cccggggggffffffaaa[[[XXXYYYVVVTTTWWW]]]^^^[[[WWWVVVVVVVVVXXXXXXVVVTTTXXXWWWXXXZZZ[[[[[[XXXVVVTTTSSSRRRPPPPPPPPPPPPQQQQQQNNNKKKKKKMMMOOOPPPOOOQQQPPPOOOOOOOOOPPPRRRSSSWWWVVVUUUSSSRRRRRRRRRRRRPPPPPPQQQQQQQQQQQQPPPPPPOOOMMMKKKLLLOOOSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ[[[```]]]\\\[[[[[[^^^jjjvvv~~~zzzyyyyyyxxxuuusss}}}|||zzzxxxwwwwwwwwwwwwzzzzzz{{{}}}zzzyyy}}}zzzkkkggg```VVVNNNPPPRRRSSSSSSSSSQQQPPPZZZUUUOOOLLLMMMNNNMMMKKKHHHIIIKKKMMMNNNNNNNNNNNNJJJKKKLLLMMMLLLKKKIIIHHHKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHIIIHHHFFFGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJSSS]]]___UUUMMMNNNNNNJJJJJJLLLNNNOOOMMMKKKJJJJJJLLLKKKJJJJJJMMMOOOOOOOOOMMMLLLLLLMMMOOOXXXmmmzzznnnuuu{{{mmmjjjlllgggiiijjjjjjjjjjjjlllmmmhhhccc``````dddeeeccc___aaa[[[YYY\\\^^^[[[YYYXXX[[[ccchhhfffccccccaaa^^^XXXXXXVVVTTTVVV\\\^^^\\\UUUUUUTTTUUUWWWWWWVVVTTTXXXXXXYYY[[[\\\[[[XXXUUURRRRRRQQQQQQQQQQQQRRRSSSRRROOOLLLKKKLLLNNNOOOOOOQQQPPPOOONNNOOOPPPQQQRRRVVVUUUSSSPPPNNNMMMLLLLLLMMMMMMOOOPPPQQQQQQQQQQQQNNNLLLJJJKKKMMMPPPRRRRRRTTTTTTTTTTTTUUUVVVXXXYYYbbb[[[UUUVVVYYYZZZ]]]aaajjj{{{xxxvvvsssooouuuuuusssssssssssstttuuu{{{zzzyyyzzz{{{~~~~~~xxxwwwtttpppqqqzzzvvvgggcccccc```\\\SSSRRRQQQPPPNNNNNNMMMMMMSSSRRRQQQPPPOOOOOONNNMMMHHHIIIIIIJJJKKKLLLMMMMMMFFFGGGHHHIIIIIIHHHGGGFFFGGGHHHIIIIIIHHHFFFDDDCCCEEEFFFFFFFFFFFFGGGJJJLLLIIIIIIHHHGGGGGGHHHJJJJJJUUUYYYWWWNNNIIILLLMMMIIIIIIKKKMMMMMMKKKJJJIIIJJJLLLHHHEEEFFFKKKOOOOOONNNRRRNNNKKKKKKNNNYYYlll~~~tttkkkbbbhhhqqq|||ppphhhhhhlllhhhkkknnnmmmiiigggiiillllllfffaaaaaaeeeeeeaaa]]]aaa\\\[[[___aaa___^^^___[[[ccchhhddd___^^^^^^]]]\\\\\\XXXSSSSSSWWWYYYWWWTTTSSSSSSUUUWWWWWWVVVUUUVVVWWWXXXZZZ[[[ZZZVVVSSSRRRRRRRRRSSSSSSTTTUUUUUUTTTQQQNNNLLLLLLMMMOOOPPPQQQPPPOOOOOOOOOPPPPPPQQQSSSRRRPPPNNNLLLKKKJJJIIIMMMMMMNNNOOOPPPPPPPPPPPPNNNMMMKKKKKKMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUUUUVVV\\\VVVSSSVVVZZZZZZ[[[\\\hhhpppyyyvvvuuutttsssrrrrrrqqqrrrssstttuuuzzzyyyxxxwwwwwwxxxyyyzzz|||}}}|||{{{|||~~~~~~yyyuuuiiinnntttyyyssscccbbbeeebbb]]]\\\ZZZWWWTTTPPPNNNMMMNNNNNNOOOQQQSSSSSSQQQNNNMMMMMMHHHHHHHHHHHHIIIJJJKKKLLLHHHIIIIIIIIIIIIHHHGGGGGGDDDEEEGGGHHHGGGDDDAAA???CCCDDDEEEEEEEEEFFFJJJLLLJJJIIIGGGFFFFFFGGGHHHHHHVVVVVVPPPHHHGGGKKKLLLIIIHHHJJJLLLLLLJJJIIIIIIJJJHHHGGGFFFGGGIIIKKKKKKKKKSSSOOOLLLMMMQQQZZZjjjyyyvvvfffjjjrrr~~~||||||{{{vvvooojjjhhhiiifffkkkmmmjjjddd```aaadddlllhhhcccccceeeeeebbb___]]]YYYXXX[[[\\\YYYXXXZZZZZZbbbfffbbb\\\ZZZYYYXXX[[[\\\YYYSSSQQQTTTUUUSSSTTTSSSSSSUUUWWWWWWVVVUUUTTTTTTUUUWWWXXXVVVSSSPPPRRRSSSTTTUUUVVVWWWWWWXXXUUUTTTQQQOOONNNNNNPPPQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLKKKKKKJJJJJJNNNOOOOOOPPPPPPOOOOOONNNOOONNNMMMLLLLLLNNNPPPRRRPPPPPPQQQQQQRRRRRRSSSSSSSSSQQQRRRWWWYYYXXXZZZ]]]]]]bbbuuuzzzxxxzzzyyyvvvtttsssrrrrrrrrruuuuuutttsssssssssttttttrrrtttwwwzzz}}}{{{|||{{{{{{{{{yyytttnnnlllmmmoooqqq|||pppbbbZZZ^^^```[[[XXX\\\XXXVVVRRROOOLLLKKKLLLLLLLLLOOOQQQPPPMMMJJJHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHGGGFFFCCCEEEFFFGGGFFFDDDAAA???BBBCCCCCCCCCCCCEEEHHHJJJIIIHHHGGGEEEEEEEEEFFFFFFUUURRRKKKFFFFFFJJJKKKIIIHHHIIIKKKKKKIIIIIIIIIJJJHHHLLLQQQPPPLLLIIIJJJLLLOOOLLLLLLNNNRRRXXXeeeqqqpppjjjyyyrrrhhhxxxuuunnnmmmjjjggggggjjjnnnppplllfffaaa```bbbaaa```^^^^^^^^^___^^^]]]___[[[ZZZ[[[YYYTTTSSSUUUXXX___ccc```\\\ZZZWWWTTTUUUYYYXXXTTTRRRUUUWWWVVVUUUUUUTTTUUUWWWWWWVVVTTTSSSSSSRRRSSSTTTSSSPPPNNNRRRSSSUUUVVVWWWXXXXXXXXXUUUUUUTTTRRROOONNNPPPQQQPPPPPPOOOOOOOOOOOONNNNNNMMMMMMLLLKKKJJJJJJKKKKKKMMMNNNNNNNNNNNNNNNMMMMMMOOOOOONNNMMMLLLLLLOOORRRNNNNNNOOOPPPQQQPPPPPPPPPMMMMMMQQQUUUUUURRRTTTYYYTTT\\\iiixxxyyywwwuuurrrpppooooooooorrrqqqqqqpppppppppppppppnnnooopppqqqrrrrrrssssssssssssvvvzzz{{{zzz|||~~~{{{xxxwwwwwwwww|||~~~wwwsssyyy{{{vvvqqqlllfffcccccceeeggggggjjjtttuuueee[[[SSSTTTTTTRRRTTTZZZUUUTTTRRRPPPOOOMMMMMMMMMPPPPPPPPPOOOMMMJJJHHHFFFGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKJJJHHHGGGEEEEEEDDDCCCDDDEEEFFFFFFDDDCCCAAABBBCCCCCCCCCBBBBBBEEEGGGGGGFFFFFFEEEEEEFFFHHHIIIPPPMMMIIIFFFEEEGGGHHHHHHFFFHHHIIIHHHGGGGGGHHHJJJJJJRRRYYYXXXQQQLLLMMMPPPHHHHHHKKKNNNOOOTTT```llluuugggbbbjjjuuummmjjjrrrvvvhhhhhhiiiffffffkkknnnpppqqqnnniiieeecccccc___``````^^^[[[ZZZ[[[]]]aaa^^^]]]^^^[[[VVVUUUWWWVVV[[[______^^^]]]YYYSSSRRRWWWZZZWWWVVVXXXZZZYYYWWWVVVVVVVVVXXXXXXVVVTTTTTTRRRPPPPPPQQQQQQPPPNNNQQQRRRTTTUUUVVVVVVVVVVVVSSSUUUVVVTTTPPPNNNNNNOOOMMMMMMMMMMMMMMMLLLLLLKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLNNNNNNNNNLLLJJJJJJMMMPPPLLLMMMNNNOOOOOOOOONNNNNNKKKJJJMMMRRRRRRPPPPPPTTTUUUWWWZZZ\\\bbbxxx~~~yyyvvvtttttttttsssrrrrrrqqqppppppqqqpppooonnnnnnnnnnnnnnnooommmnnnqqqqqqqqqtttzzzxxxwwwvvvvvvvvvvvvuuutttuuuxxxzzzzzzyyyzzz|||~~~yyyllldddccceeekkkllljjjgggbbb^^^\\\[[[^^^fffrrruuuggg___XXXPPPMMMNNNOOORRRSSSQQQRRRSSSTTTSSSRRRPPPOOOSSSPPPLLLKKKLLLLLLJJJGGGFFFGGGHHHIIIIIIIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBB@@@@@@BBBCCCDDDDDDEEEFFFHHHKKKMMMOOOIIIHHHGGGFFFDDDCCCDDDFFFCCCEEEEEEEEEDDDDDDFFFHHHIIINNNSSSRRRNNNKKKLLLNNNGGGIIILLLMMMMMMQQQ```ooorrrrrrjjjiiirrrwwwjjjpppssshhhbbbeeeeeebbbgggqqqjjjllllllkkkhhhdddbbb```jjjllllllhhhbbb^^^```ccc]]][[[[[[]]][[[WWWWWWZZZTTTYYY]]]___aaaaaa\\\TTTSSSYYY\\\ZZZXXXYYYZZZYYYYYYXXXWWWWWWXXXXXXVVVTTTUUUSSSPPPOOOOOOPPPPPPOOOPPPQQQSSSTTTUUUUUUTTTTTTRRRTTTVVVTTTPPPMMMLLLMMMKKKKKKLLLLLLKKKJJJIIIIIILLLKKKJJJHHHGGGFFFFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLLLLMMMMMMKKKHHHHHHKKKOOOKKKLLLNNNOOOOOONNNMMMLLLKKKHHHJJJPPPSSSRRRQQQSSSPPPNNNRRRYYY```jjj~~~~~~zzzyyyxxxwwwvvvtttssssssuuutttrrrqqqpppqqqrrrrrrooollllllmmmmmmmmmrrrxxxsssssstttwwwyyyzzzyyywwwuuuwwwyyyxxxvvvvvvwwwzzz}}}|||uuukkkddd```^^^\\\ZZZXXX\\\bbbeeegggjjjnnnrrr}}}fff]]]^^^ZZZVVVQQQNNNQQQSSSPPPKKKJJJMMMPPPSSSSSSQQQOOOMMMPPPJJJEEEDDDGGGIIIGGGDDDEEEGGGIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDBBB???>>>@@@AAAAAABBBDDDGGGKKKOOOSSSUUUDDDEEEFFFFFFDDDAAAAAADDDAAABBBCCCBBBBBBBBBDDDFFFDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLOOOOOOMMMQQQcccuuuxxx~~~~~~sss}}}ssssssxxxfffhhhiiihhhfffgggjjjnnnnnnllliiifffcccaaa______hhhjjjkkkjjjeeeaaa^^^]]]VVVZZZ\\\\\\[[[ZZZVVVRRRVVVXXX\\\bbbeeeddd```]]][[[\\\]]]\\\YYYWWWVVVWWWVVVVVVUUUTTTTTTTTTUUUUUU\\\YYYVVVRRRPPPPPPQQQRRRPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQPPPOOOMMMMMMNNNNNNMMMKKKIIIGGGEEEDDDFFFFFFFFFHHHIIIIIIGGGEEEDDDEEEEEEFFFGGGIIIJJJKKKPPPOOOMMMKKKJJJIIIIIIIIIMMMMMMLLLLLLLLLLLLMMMMMMHHHIIIKKKMMMOOOPPPQQQQQQJJJLLLNNNSSS[[[gggttt}}}}}}zzz{{{{{{zzzqqqtttwwwwwwtttssssssuuutttpppllljjjkkknnnqqqrrrvvvqqqrrrxxxzzzvvvtttvvvuuusssvvvyyywwwqqqqqqwww{{{yyykkkggggggfffbbb^^^\\\^^^```aaaZZZ___sssqqqfff___[[[ZZZXXXUUUQQQMMMJJJJJJLLLNNNMMMLLLKKKIIIIIIJJJJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFIIIFFFIIIOOOOOOIIIGGGIIIHHHGGGGGGFFFEEEFFFFFFFFFAAAAAAAAABBBBBBBBBBBBCCC???@@@AAABBBBBBBBBAAA@@@AAA???@@@GGGQQQVVVSSSOOOEEEDDDCCCBBBAAABBBCCCDDDFFFDDDBBB@@@???>>>======CCCDDDDDDEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMTTTgggyyy|||}}}}}}yyyyyy}}}uuucccaaaeeeppp~~~|||nnneeefffhhhgggffffffiiikkknnnmmmllljjjgggeeecccbbbeeegggiiihhhddd```^^^]]]VVVYYY[[[ZZZXXXWWWVVVVVVSSSTTTWWW[[[^^^^^^[[[XXXYYYZZZ[[[ZZZXXXVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRRRRWWWVVVTTTRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSQQQPPPOOOOOOOOOOOOOOONNNLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEFFFEEEEEEFFFHHHIIIGGGFFFDDDEEEEEEEEEGGGHHHIIIJJJMMMLLLKKKJJJIIIHHHGGGGGGKKKKKKKKKJJJJJJKKKKKKKKKHHHIIIJJJLLLMMMNNNOOOOOOOOOOOOPPPQQQUUU\\\eeekkkwwwyyyyyyzzz{{{|||{{{zzzyyyyyysssrrrqqqqqqrrrssssssrrruuuqqqrrrxxxzzzwwwuuuvvvyyyyyy{{{|||uuullljjjnnn|||~~~uuuqqqqqqnnnhhhccc___bbbdddcccaaaccchhhmmm{{{{{{qqqccc]]]YYYWWWVVVPPPRRRQQQLLLFFFCCCFFFJJJLLLKKKJJJHHHGGGGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFGGGLLLLLLHHHFFFIIIGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEEEEDDDCCC@@@???@@@DDDJJJMMMJJJGGGCCCBBBAAAAAAAAABBBCCCDDDDDDDDDBBB@@@??????@@@@@@CCCCCCCCCEEEGGGIIIKKKMMMJJJIIIJJJJJJKKKQQQbbbrrr|||{{{~~~~~~ooo]]]SSSPPPTTTcccxxx~~~nnngggbbbdddfffgggfffeeefffhhhlllllllllllljjjhhheeedddbbbdddffffffccc```^^^^^^UUUXXXZZZXXXSSSQQQSSSXXXSSSSSSTTTVVVXXXXXXVVVTTTVVVWWWXXXWWWUUUTTTUUUVVVWWWVVVUUUSSSRRRQQQPPPPPPSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHGGGEEEDDDIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOOOONNNNNNQQQVVVZZZeeelllzzz|||xxxxxxxxxzzz}}}}}}|||{{{wwwuuuvvvzzz|||yyyvvvvvvuuuyyy~~~~~~uuujjjgggjjjppprrrsssuuuzzz}}}xxxpppllleeeccceeeddd```ccclllkkkrrrzzzxxxiii[[[VVVVVVTTTSSSSSSNNNSSSVVVRRRIIIDDDFFFKKKLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEFFFHHHHHHEEEEEEGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@AAACCCCCCBBBBBBCCCFFFIIILLLNNNHHHGGGGGGHHHJJJPPP^^^lll{{{|||ppp[[[UUUUUUddd}}}mmmeeedddaaabbbdddeeeeeeeeeddddddggghhhjjjkkkkkkhhheeeccc```cccddddddcccaaa``````YYYZZZZZZWWWPPPKKKPPPWWWVVVUUUTTTTTTUUUVVVUUUTTTTTTUUUUUUUUUSSSSSSTTTUUUVVVUUUTTTRRRRRRQQQQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPPPPPPPOOONNNLLLKKKJJJJJJJJJJJJHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEGGGEEECCCCCCDDDFFFGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFGGGHHHIIIHHHGGGDDDCCCHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIKKKLLLLLLNNNQQQTTT```\\\aaa}}}{{{|||pppkkklllkkkkkkjjjiiilllmmmggg^^^ZZZYYYcccrrrwwwxxxooo^^^VVVQQQRRRUUUTTTRRRRRRNNNRRRUUUTTTNNNJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGEEEDDDDDDCCCCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBEEEFFFEEEBBB??????@@@>>>>>>??????@@@AAABBBCCCAAABBBCCCBBBAAA@@@AAABBBCCCCCCBBBBBBDDDGGGJJJLLLGGGFFFFFFIIIKKKQQQ___kkk{{{~~~zzz^^^___iiixxxlllccc```bbbaaaaaabbbcccddddddbbbaaadddfffiiikkkkkkhhheeeccc```bbbddddddcccbbbbbbcccaaa```___\\\SSSLLLPPPXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSSSSSSSRRRQQQQQQRRRTTTSSSRRRRRRRRRRRRRRRSSSTTTRRRSSSTTTTTTSSSQQQOOOMMMLLLMMMNNNOOOOOONNNMMMLLLIIIIIIIIIIIIHHHFFFEEEDDDFFFFFFFFFFFFFFFEEEDDDCCCFFFDDDBBBBBBCCCEEEFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEDDDEEEGGGHHHHHHGGGEEECCCGGGGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFDDDFFFIIIKKKLLLNNNPPPRRRWWWQQQRRRjjj}}}wwwtttsssttttttvvv{{{~~~yyyqqqoootttnnn[[[VVVRRRQQQTTTUUURRRPPPPPPIIIIIIJJJKKKKKKJJJGGGDDDHHHHHHIIIJJJKKKLLLMMMMMMEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAA@@@BBBCCCCCCAAA@@@??????>>>>>>??????AAAAAAAAABBBBBBBBBCCCCCC>>>>>>>>>?????????@@@@@@AAADDDFFFDDD@@@>>>???BBB===>>>???@@@AAAAAABBBBBBAAAAAABBBDDDDDDCCCAAA>>>DDDDDDBBBBBBBBBCCCEEEGGGDDDDDDEEEHHHJJJPPP^^^lllzzz~~~{{{|||xxxhhhdddqqquuuiiifffbbbbbbeeebbbaaaaaabbbccccccbbb```dddfffiiikkkkkkiiifffddd```bbbccccccbbbbbbcccdddhhhddddddddd\\\RRRSSSZZZXXXVVVSSSRRRSSSTTTTTTTTTSSSSSSSSSQQQOOOOOOQQQSSSPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLMMMNNNOOONNNMMMMMMIIIIIIHHHHHHGGGEEEDDDCCCEEEEEEFFFEEEEEEDDDCCCBBBDDDBBBAAABBBCCCDDDDDDCCCDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFHHHHHHHHHHHHFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEGGGIIIKKKKKKLLLNNNOOONNNLLLKKKXXXiiikkkqqqooo___WWWSSSPPPQQQSSSRRRNNNLLLNNNJJJFFFDDDEEEHHHIIIFFFBBBCCCDDDFFFGGGIIIIIIJJJJJJCCCCCCCCCCCCCCCCCCCCCCCCCCCEEECCC??????AAABBB@@@@@@???>>>>>>======>>>>>>???@@@@@@AAABBBCCCDDDDDD@@@@@@?????????@@@AAABBB===???AAA@@@===<<<>>>AAA>>>???@@@AAAAAAAAAAAAAAAAAA@@@BBBGGGLLLKKKDDD===EEEDDDDDDCCCCCCCCCCCCCCCBBBCCCFFFGGGFFFKKK\\\mmm{{{~~~wwwrrrqqqmmmgggfffiiiooogggfffccccccfffdddaaa___```bbbcccbbb```cccdddfffhhhhhhfffdddccc___```bbbbbbaaa```aaacccgggbbbbbbfffaaaVVVTTTYYYXXXVVVTTTSSSUUUVVVUUUTTTTTTTTTSSSPPPNNNNNNPPPRRROOONNNNNNNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOONNNMMMLLLKKKGGGGGGGGGFFFEEEDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBDDDDDDCCCAAADDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCEEEFFFGGGGGGFFFEEECCCDDDCCCBBBAAABBBCCCEEEFFFEEEGGGHHHHHHHHHIIIJJJLLLKKKLLLIIIMMMWWWXXX[[[hhhxxxlll```WWWRRRMMMLLLLLLOOOMMMJJJKKKOOOOOOLLLHHHFFFGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEDDD??????BBBBBB>>>??????>>>============>>>>>>>>>???AAACCCDDDFFFFFFAAA@@@?????????@@@BBBBBB<<<=========<<<<<<>>>??????@@@AAABBBBBBAAA@@@@@@AAA???AAAKKKUUUUUUJJJ???DDDDDDEEEFFFFFFEEEEEEDDDEEEHHHKKKIIICCCGGGZZZnnnuuuoookkkhhh___\\\nnnmmmfffddd___]]]aaaeeebbb______aaacccbbbaaa```bbbcccddddddcccaaa```^^^___aaa```______```aaabbb\\\]]]dddbbbWWWRRRVVVYYYXXXVVVVVVWWWXXXXXXWWWUUUUUUSSSPPPNNNMMMOOOQQQNNNNNNMMMLLLKKKKKKKKKLLLJJJKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOOOONNNMMMKKKJJJFFFFFFFFFEEEDDDCCCAAAAAA===>>>@@@AAABBBCCCCCCDDDAAA@@@AAACCCDDDDDDBBB@@@DDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEFFFFFFEEECCCBBBCCCBBBAAAAAAAAACCCEEEGGGCCCEEEFFFFFFFFFGGGIIILLLJJJMMMGGGEEEMMMOOOPPPYYY[[[pppeeebbb[[[QQQJJJIIIGGGIIIKKKJJJIIIMMMSSSPPPOOOLLLGGGBBBAAADDDGGGHHHHHHIIIIIIHHHGGGEEEDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAEEEDDD@@@???BBBAAA===??????>>>===============<<<===???AAACCCEEEGGGGGG@@@???>>>>>>>>>???@@@AAA>>>>>>=========>>>??????@@@AAABBBCCCBBBAAA@@@???@@@>>>AAAMMM[[[]]]PPPBBBBBBDDDFFFHHHIIIHHHGGGFFFKKKNNNQQQLLLDDDFFFZZZpppuuuhhh```XXXVVVaaarrrzzzoooeee___]]]^^^_________```aaaaaaaaaaaaaaa```^^^\\\\\\^^^___\\\ZZZ[[[]]]___bbbccccccbbbaaa___^^^]]][[[ZZZZZZ[[[[[[WWWYYYYYYXXXZZZ[[[VVVOOOZZZYYYVVVSSSQQQOOONNNNNNMMMNNNOOONNNLLLLLLLLLNNNPPPOOOMMMKKKJJJJJJJJJKKKGGGIIIKKKMMMMMMLLLJJJIIIEEEEEEDDDDDDDDDCCC@@@===@@@???????????????@@@@@@>>>???AAACCCCCCBBBAAA@@@EEEDDDBBB@@@???>>>======BBB@@@===>>>@@@AAA???===AAACCCDDDCCC???>>>???AAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKJJJHHHGGGFFFGGGGGGHHHSSS[[[iii~~~iiiWWWVVVXXXSSSNNNNNNNNNQQQSSSOOOIIIFFFHHHKKKPPPOOOLLLIIIEEEEEEGGGIIIEEEEEEDDDDDDEEEGGGIIIJJJBBBBBB@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>>>>>>>>>>======>>>????????????>>>>>>>>>>>>>>>???AAADDDEEEEEEDDDAAA???======>>>??????>>><<<<<<>>>@@@@@@@@@CCCBBB@@@>>>======>>>>>>>>><<<@@@NNNXXXVVVMMMFFFBBBDDDFFFHHHKKKMMMNNNNNNVVV\\\UUULLLHHHIIIYYYttt~~~ooobbbZZZTTTUUUaaa|||ttttttoooggg```[[[ZZZ[[[\\\^^^_______________^^^^^^[[[ZZZZZZ]]]___```]]][[[\\\]]]```bbbccccccbbbbbb```^^^\\\YYYXXXXXXXXXYYYVVVXXXXXXVVVYYY[[[YYYSSSXXXXXXWWWVVVTTTRRRPPPOOOMMMNNNOOONNNMMMLLLMMMNNNPPPOOONNNLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHFFFDDDCCCCCCCCCBBB@@@>>>@@@???>>>>>>============>>>???AAABBBCCCBBBAAA@@@BBBAAA@@@???>>>=========@@@>>><<<===@@@AAAAAA???AAACCCDDDBBB???>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHJJJMMMSSS^^^rrrttt```QQQQQQTTTOOOJJJJJJJJJMMMNNNMMMIIIGGGHHHJJJKKKMMMMMMKKKIIIGGGFFFGGGDDDCCCCCCCCCCCCEEEFFFGGGBBBAAA@@@??????@@@AAABBBBBBAAA@@@???>>>>>>>>>>>><<<===>>>???????????????>>>>>>>>>>>>???AAABBBCCCDDDCCCAAA???>>>===???@@@@@@>>><<<<<<>>>?????????BBBAAA@@@>>>>>>>>>>>>???>>><<<@@@KKKRRROOOGGGCCC???@@@CCCGGGJJJMMMOOOPPPPPPUUUPPPIIIIIIJJJXXXpppxxxiii```^^^```dddjjj}}}~~~nnnfffkkkhhhccc___\\\\\\]]]^^^^^^^^^^^^]]]\\\\\\[[[[[[UUUVVVXXX\\\___```^^^\\\]]]^^^```bbbccccccbbbbbb___]]][[[XXXXXXYYY[[[\\\UUUVVVUUUTTTVVVZZZ[[[WWWVVVWWWYYYYYYXXXUUURRROOONNNOOOPPPOOOMMMLLLMMMNNNPPPPPPNNNMMMLLLKKKKKKKKKOOOMMMJJJGGGEEEEEEFFFFFFFFFDDDAAA@@@AAAAAA@@@?????????>>>===<<<;;;::::::>>>???@@@AAAAAAAAA@@@??????>>>>>>===============>>>===<<<===???AAABBBAAAAAABBBBBBAAA???>>>???@@@???@@@BBBDDDEEEDDDCCCBBBCCCDDDFFFFFFEEEEEEGGGHHHGGGGGGFFFEEEEEEFFFGGGHHHFFFHHHIIIJJJSSSkkkjjj[[[OOOQQQSSSOOOKKKKKKGGGHHHIIIJJJJJJIIIGGGGGGFFFIIILLLMMMKKKHHHEEEDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@@@@AAAAAA@@@???>>>>>>======>>>;;;<<<===>>>??????@@@??????>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@>>>>>>???AAAAAA>>><<<<<<===>>>>>>===@@@@@@????????????@@@@@@>>>===@@@GGGIIIEEEAAA@@@???@@@BBBEEEHHHJJJLLLMMMHHHMMMIIIFFFJJJLLLVVViiiyyysssoooooowwwuuujjjgggiiieeecccaaa___]]]]]]]]]^^^___^^^]]]\\\[[[ZZZYYYYYYUUUVVVWWWYYY[[[]]]]]]]]]^^^^^^```aaaaaaaaaaaa```\\\[[[YYYYYYZZZ]]]aaacccWWWYYYWWWTTTUUUYYY[[[YYYXXXYYYYYYYYYWWWUUURRRPPPNNNOOOPPPOOOMMMLLLLLLMMMOOOOOONNNMMMLLLKKKJJJJJJLLLJJJHHHEEEDDDDDDDDDEEEFFFCCC???>>>???@@@AAAAAA>>>>>>>>>======<<<;;;;;;>>>>>>???@@@@@@??????>>>======<<<<<<======>>>???>>>=========???@@@AAAAAA@@@AAAAAA@@@????????????>>>@@@BBBEEEEEEDDDCCCAAABBBCCCEEEFFFEEEEEEFFFGGGEEEEEEDDDDDDDDDEEEGGGHHHGGGJJJKKKKKKMMMXXXhhhuuu```UUUNNNPPPRRRPPPLLLKKKHHHGGGHHHIIIJJJIIIFFFDDDBBBEEEIIIJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@?????????????????????????????????@@@???>>>===============;;;;;;===>>>???????????????>>>>>>>>>>>>>>>>>>>>>@@@AAABBB@@@>>>>>>@@@BBBAAA>>><<<;;;<<<======<<<>>>>>>>>>??????@@@@@@@@@===<<>>AAABBBBBBCCCCCCDDDEEEFFFGGGEEEIIIEEEEEELLLMMMRRRbbbyyy~~~|||zzz~~~pppdddaaadddggg______]]]\\\ZZZYYYYYYYYY___^^^\\\[[[YYYYYYYYYYYYYYYXXXWWWWWWWWWYYY\\\^^^]]]]]]^^^^^^^^^^^^^^^^^^ZZZYYYXXXWWWYYY\\\___aaa]]]___^^^YYYXXX[[[\\\ZZZ[[[ZZZXXXUUUSSSQQQPPPPPPNNNOOOOOONNNLLLKKKKKKLLLMMMMMMLLLLLLKKKIIIIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDAAA===<<<===???AAAAAA<<<===>>>???????????????>>>>>>>>>>>>>>>>>>=========<<<<<<======???@@@@@@??????>>>>>>======>>>???@@@???????????????>>>>>>===???BBBDDDEEEDDDBBBAAA@@@CCCEEEEEEEEEDDDEEEFFFDDDCCCBBBBBBCCCDDDEEEFFFDDDFFFHHHJJJMMMOOOQQQRRRYYYuuu|||tttgggdddgggdddTTTNNNJJJKKKMMMKKKIIIHHHKKKJJJIIIIIIJJJHHHFFFCCCAAACCCEEEDDDCCCBBBBBBCCCAAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<=========;;;;;;<<<>>>>>>?????????==================<<<<<<>>>AAACCCAAA>>>===???CCC@@@>>>;;;;;;;;;<<<<<<;;;<<<<<<===>>>????????????;;;;;;===AAA@@@===???DDDBBBBBBAAABBBBBBCCCEEEFFFFFFIIIEEEEEELLLLLLOOO]]]ttt~~~}}}nnnkkkqqqssseee______^^^\\\``````^^^]]][[[ZZZZZZZZZ^^^]]][[[YYYXXXXXXXXXXXXZZZZZZYYYWWWVVVWWWZZZ]]][[[[[[[[[[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUUUUUUUVVV___cccddd___\\\\\\[[[XXXXXXVVVTTTQQQOOONNNOOOOOOMMMNNNNNNMMMKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEE@@@AAABBBCCCDDDCCCCCCCCCBBB???<<<;;;===???@@@AAA;;;===???@@@AAABBBAAAAAA>>>>>>=========<<<<<<<<<<<<<<<<<<======>>>???@@@?????????>>><<<<<<===??????>>>===>>>??????>>>======>>>@@@BBBCCCBBBAAA@@@???BBBDDDEEEEEEDDDDDDEEECCCCCCBBBAAAAAABBBDDDDDDDDDCCCCCCEEEJJJLLLLLLKKKRRR[[[iii|||wwwgggdddggg```ZZZYYYTTTPPPMMMKKKJJJJJJJJJJJJIIILLLKKKJJJIIIHHHGGGFFFFFFBBBCCCCCCAAA@@@@@@AAACCC@@@@@@AAAAAA@@@???>>>>>><<<======>>>>>>======<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>>>>======<<<<<<=========<<<;;;;;;>>>BBBDDDCCC>>><<<>>>BBB???<<<::::::;;;<<<<<<;;;:::;;;<<<===============<<<:::<<>>@@@DDD>>>>>>>>>@@@BBBEEEHHHIIIGGGJJJFFFEEEJJJJJJNNN\\\sss|||xxxuuu\\\```qqquuuhhh```______]]]ZZZbbbaaa___^^^]]]\\\\\\]]]\\\ZZZXXXVVVVVVVVVWWWWWWVVVYYY[[[[[[YYYXXXYYY[[[YYYYYYXXXXXXWWWWWWWWWWWWVVVVVVUUUTTTSSSQQQPPPOOOXXX^^^bbb^^^ZZZYYYVVVRRROOOOOOOOOOOONNNNNNMMMMMMLLLMMMMMMLLLIIIHHHHHHIIIGGGGGGGGGGGGFFFDDDCCCBBBAAAAAA@@@???@@@AAABBBCCC@@@===;;;;;;===???@@@@@@===>>>@@@AAABBBAAA@@@???>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>???>>><<<<<<>>>@@@???===<<<===???@@@>>><<<======>>>???@@@@@@@@@@@@>>>AAADDDEEEDDDDDDDDDDDDCCCCCCAAA@@@@@@AAABBBBBBEEEEEEEEEFFFGGGIIIKKKLLLOOOLLLOOO[[[iiiuuubbbXXX]]]ddd\\\SSSRRRPPPOOONNNLLLJJJIIIIIIJJJIIIIIIJJJJJJHHHEEEDDDGGGKKKCCCCCCDDDBBBAAA@@@AAABBB>>>??????@@@@@@???>>>===;;;<<<============<<<;;;===<<<<<<;;;;;;<<<<<<============>>>======<<<;;;::::::<<<<<<===<<<;;;;;;>>>CCCFFFCCC>>>;;;===AAA===;;;999999;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;:::===::::::>>>???>>>>>>AAA======>>>???AAAEEEHHHJJJGGGJJJFFFCCCGGGGGGNNN___pppppp___VVVgggqqqtttmmmccc^^^]]]```bbbbbb]]]\\\[[[YYYYYYYYYZZZ[[[ZZZXXXVVVTTTTTTTTTVVVWWWRRRWWW\\\___]]]ZZZYYYYYYXXXWWWVVVUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUSSSQQQPPPOOOWWW\\\ZZZVVVSSSOOOKKKHHHIIILLLNNNOOONNNMMMKKKLLLLLLMMMKKKHHHGGGGGGHHHEEEEEEFFFEEEDDDCCCAAA@@@DDDBBB???<<<<<>><<<;;;;;;===???@@@???>>>???@@@AAAAAA@@@>>>===>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<===:::<<<>>>>>><<<===@@@CCC???===;;;<<>><<<=========>>>>>>???@@@@@@>>>AAADDDEEEDDDCCCCCCDDDDDDCCCAAA@@@???@@@@@@AAABBBFFFIIIIIIEEECCCDDDFFFEEEBBBIIIUUUYYY```}}}{{{\\\[[[RRRXXX]]]PPPFFFJJJNNNJJJKKKIIIEEEBBBDDDEEEEEEFFFHHHIIIFFFCCCCCCIIINNNCCCDDDFFFEEECCCAAAAAAAAA<<<===>>>??????>>>===<<<:::;;;<<<======<<<;;;:::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>===<<<;;;:::999999;;;<<<<<<<<<;;;;;;???CCCGGGDDD>>>:::<<<@@@<<<:::888999;;;<<<======999:::;;;;;;;;;:::999888???;;;:::===???>>><<<>>>@@@@@@??????AAACCCFFFHHHEEEIIIEEEBBBEEEEEEOOObbbmmmiii___YYYXXXcccrrrtttiiiddd^^^]]]___```\\\XXX]]][[[XXXWWWWWWXXX[[[\\\YYYYYYXXXWWWWWWVVVUUUUUUVVVXXX\\\___aaaaaa```___ZZZXXXVVVVVVWWWWWWTTTQQQPPPRRRTTTUUUTTTSSSPPPNNNPPPPPPRRRVVVYYYUUULLLDDDBBBCCCFFFJJJMMMMMMLLLIIIJJJIIIIIIHHHFFFDDDBBBAAAEEECCCBBB@@@??????@@@AAA@@@???===;;;:::;;;===>>>======>>>>>>?????????@@@@@@???===<<<;;;;;;;;;<<<===<<<;;;;;;999999888777::::::::::::::::::::::::;;;<<<<<<===>>>=========>>><<<;;;===@@@AAA???<<<======>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>BBB@@@???AAAEEEGGGFFFDDDHHHHHHGGGHHHLLLSSS\\\bbbwww|||ooodddOOOSSSVVVTTTOOOLLLNNNPPPMMMIIIDDDCCCDDDEEECCC@@@CCCCCCCCCCCCBBBDDDHHHKKKCCC@@@>>>@@@BBBCCCAAA???===<<<;;;;;;<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::::::::::::::;;;;;;:::999999999BBBDDD;;;888======888===@@@CCCCCCAAA???===<<<999999999999999999999999;;;;;;:::::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCC????????????@@@AAABBBBBBBBBBBBBBBCCCBBBCCCMMMXXXhhhuuupppaaaUUUVVV^^^jjjsssiiieeedddcccddddddaaa\\\WWW]]]\\\YYYXXXWWWWWWXXXYYYXXXXXXWWWWWWVVVUUUUUUTTTUUUXXX]]]```aaa___\\\ZZZZZZXXXWWWWWWXXXWWWUUURRRTTTSSSSSSRRRQQQPPPPPPPPPPPPOOOOOORRRVVVUUUPPPKKKFFFGGGIIILLLOOOOOOMMMKKKJJJJJJIIIGGGFFFCCCAAA@@@AAAAAA@@@???>>>>>>===>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999888777777999999999999999999999999:::;;;<<<<<<======<<<<<<<<<;;;:::<<<>>>???===;;;<<<===>>>?????????>>>===>>>>>>>>>>>>????????????>>>=========???AAADDDEEEBBB@@@???@@@DDDFFFEEEDDDBBBBBBAAAAAACCCHHHOOOTTTVVV^^^rrrsssjjjiiigggaaaZZZQQQQQQPPPOOONNNNNNNNNNNNKKKIIIFFFDDDDDDCCCAAA???AAACCCEEEEEEDDDCCCCCCDDDAAA@@@???@@@AAAAAAAAA@@@>>>===<<<<<<<<<===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999<<>>===;;;:::999999999999999999999999999:::999999999999:::;;;;;;======???@@@AAABBBBBBBBB????????????@@@AAABBBBBBCCCBBBCCCCCCBBBBBBKKKUUUcccppp|||nnnccc___[[[XXXTTTWWWeeeuuuooofffgggffffffffffffddd```\\\YYY\\\[[[ZZZYYYWWWVVVUUUUUUWWWWWWVVVVVVUUUTTTTTTTTTTTTXXX]]]``````]]]YYYUUUZZZYYYWWWWWWXXXWWWUUUSSSWWWUUUQQQNNNMMMMMMOOOPPPOOOLLLKKKMMMQQQTTTTTTRRRKKKKKKMMMOOOQQQQQQOOOLLLJJJJJJIIIGGGEEEBBB@@@??????????????????>>>===<<<<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777666777777777888888888888888999999:::;;;;;;;;;;;;:::::::::999:::<<<===;;;::::::;;;===??????>>>===<<<<<<<<<<<<<<<=========>>>===<<<;;;;;;===AAAEEEHHHBBB@@@??????BBBDDDEEEEEEBBBBBBBBBAAAAAACCCHHHKKKMMMLLLQQQ```wwwmmmeeeZZZUUUVVVXXXWWWUUUSSSNNNIIIHHHKKKNNNMMMKKKHHHHHHIIIGGGCCC@@@???>>>???CCCFFFGGGDDDAAA>>>===???@@@AAA@@@???>>>???@@@@@@>>>===<<<======;;;:::::::::::::::::::::::::::999:::;;;;;;;;;;;;;;;:::888888999999:::999999888999EEEJJJ@@@777777:::;;;444777999:::999888777777888888888888888888888888888888888888888999::::::;;;<<<===>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDBBBBBBJJJSSSdddppp}}}xxxfffVVVPPPQQQRRRZZZbbbsssyyyjjjeeelllkkkkkkjjjfffbbb^^^]]]]]]YYYZZZZZZYYYXXXWWWUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSTTTWWWZZZ]]]]]][[[XXXVVVXXXXXXWWWWWWWWWVVVTTTSSSVVVTTTQQQMMMLLLKKKLLLMMMLLLJJJIIIJJJNNNQQQRRRRRRNNNNNNNNNOOOQQQPPPNNNLLLIIIIIIHHHFFFDDDAAA???>>>???@@@AAAAAAAAA@@@>>>===999:::;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;===<<<<<<;;;;;;:::::::::::::::999888777666666555555555666666666666777777777888888999999999999999888888999999::::::999888888:::<<<>>>>>>===;;;:::;;;;;;;;;<<<<<<<<<======???>>>=========???@@@AAABBB@@@??????@@@BBBDDDEEEDDDEEEEEEDDDCCCDDDFFFIIIRRROOOMMMPPPWWWfff}}}wwwkkk[[[WWWSSSQQQQQQRRRSSSRRRRRRMMMGGGEEEGGGIIIJJJIIIFFFIIIKKKIIIDDD@@@>>>>>>>>>AAADDDDDDBBB>>><<<;;;<<>>@@@@@@???============;;;999999999999999999999999999::::::;;;;;;:::999888888777777888888999999888888333;;;@@@:::555666999:::666888::::::999777777777888888888888888888888888888888888888888999:::;;;::::::;;;======>>>>>>>>>>>>>>>===>>>>>>???@@@AAA??????BBBDDDBBBCCCKKKUUUhhhsss}}}wwwllleee^^^]]]WWWOOOMMMSSS]]]ccczzzvvvsssqqqhhhdddiiillloooqqqpppkkkeee___]]]VVVWWWYYYZZZYYYXXXVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSUUUVVVWWWXXXYYYZZZZZZZZZVVVWWWWWWWWWVVVTTTTTTTTTSSSRRRRRRPPPNNNLLLJJJIIIIIIIIIIIIJJJLLLMMMMMMMMMNNNMMMLLLMMMNNNNNNLLLJJJHHHGGGFFFEEECCC@@@>>>===>>>???@@@AAA@@@???>>>===999999:::;;;;;;::::::999:::::::::999999999999999;;;;;;;;;;;;;;;:::::::::999999888777666555555444444444444555555666666666666777777888888888888888777777888888888777777777777999:::<<<<<<;;;:::999;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@???>>><<<;;;@@@@@@@@@??????AAABBBDDD@@@AAABBBAAAAAABBBDDDFFFHHHGGGHHHJJJJJJLLLWWWbbbooo}}}nnneee\\\SSSNNNNNNOOOPPPQQQQQQOOOMMMNNNLLLHHHEEEDDDEEEGGGHHHEEEIIILLLJJJEEEAAA>>>>>>>>>???@@@???>>>===>>>???;;;===???>>>;;;:::<<>><<<<<<======;;;:::999999999999999999999999;;;;;;;;;:::999777666555555666666777888888888777333666777555555777777555888:::;;;:::888666666666777777777777777777777777888888888888999:::;;;<<<999999:::;;;<<<<<<<<<<<<============>>>???@@@@@@<<<===@@@CCCCCCEEEOOOYYYjjjttt||||||ooogggccc___XXXSSSOOOPPPRRRWWWaaarrrvvvgggfffiiifffddddddgggmmmwww|||zzzpppddd[[[WWWWWWYYYZZZZZZYYYXXXWWWTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUUUUVVVYYY[[[\\\UUUWWWXXXWWWVVVTTTUUUUUURRRSSSTTTTTTRRROOOKKKIIIIIIJJJJJJKKKKKKJJJJJJIIIKKKJJJIIIJJJKKKKKKIIIGGGFFFEEEEEEDDDBBB@@@>>>===<<<<<<============<<<<<<999999::::::::::::;;;;;;::::::999999999999888888999::::::;;;;;;:::999999999888777666555444444333333333444444555666666666666666777888888888888777666777999888777555666666888888999999::::::999999:::::::::;;;;;;;;;<<<<<<999;;;>>>@@@AAA@@@===<<<>>>???AAAAAA@@@???AAABBB???@@@@@@@@@@@@AAADDDGGGCCCBBBDDDFFFFFFFFFKKKRRRLLLXXXmmmuuubbbWWWTTTOOOJJJFFFHHHLLLQQQTTTSSSOOOKKKIIIIIIHHHGGGFFFFFFGGGHHHEEEGGGIIIHHHEEEBBB???>>>>>>>>>===<<<;;;<<<@@@CCC;;;<<<===<<<;;;;;;;;;<<<===<<<;;;;;;<<<<<<;;;:::888888888888888888888888:::::::::999888666555444444444555666777777777777999888666666777777555222777888999888666555555666666666666666666666666666888888888999:::;;;<<<===999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@===<<>><<<<<<<<<;;;;;;<<<<<<===;;;:::999999999;;;<<<===:::::::::999999999888888888999:::;;;;;;:::999888888777777666555444333333333333444444555666666777666666777888888888888888555888999888666444555666888888777777777888999:::888888999999999:::::::::888:::<<<>>>?????????>>>;;;???BBBBBB@@@??????@@@@@@AAAAAA@@@@@@BBBEEEHHHGGGDDDCCCFFFFFFDDDFFFJJJLLLMMMOOOXXXjjj}}}pppjjj___SSSPPPQQQOOOKKKHHHHHHKKKOOOSSSSSSNNNHHHDDDCCCDDDGGGLLLMMMKKKHHHDDDCCCCCCDDDDDDBBB???<<<>>>>>>===<<<;;;<<>>??????@@@??????AAABBBGGGSSS```rrrrrryyyyyyiiiaaa\\\YYYPPPOOOMMMKKKLLLPPPWWW\\\ooo~~~rrrjjjmmmkkkaaa[[[\\\______bbbbbbfffmmmsssssslllfff]]]]]][[[ZZZYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXXXXYYYYYYYYYXXXVVVVVVXXXZZZ\\\\\\YYYWWWXXXZZZYYYYYYZZZYYYXXXVVVTTTRRRNNNMMMLLLJJJIIIJJJLLLOOOHHHGGGFFFFFFGGGHHHGGGFFFBBBBBBBBBBBBAAA@@@?????????>>>===<<<<<<===??????<<<;;;999999999;;;===>>>::::::::::::999999888888777888::::::;;;:::999888777777666555444333333222333333444444555666777777666777777888888888888888555888:::999666444555777999888666555555777999:::777777777777888888888888<<<<<<<<<<<<<<<===>>>???:::>>>BBBCCCAAA???>>>?????????>>>===<<<>>>BBBEEEEEEAAA@@@DDDEEECCCAAACCC@@@GGGOOOTTTXXXccctttmmmbbb```[[[ZZZUUUQQQRRRUUUSSSNNNLLLIIIHHHJJJNNNNNNHHHBBBBBB??????GGGQQQTTTOOOGGGCCCAAA???@@@BBBBBB???;;;>>>??????===<<<<<<>>>???<<<:::888999;;;===;;;888999888888999;;;<<<<<<;;;777777777777777777777777444444666777888888888888222333444555666666666666111333777888666444666;;;333555777888999:::<<<>>>666666666666666666666666555555555666777999:::;;;999999:::;;;;;;;;;::::::<<<;;;;;;<<<<<<===>>>???CCCAAAAAAAAABBBFFFSSS```nnnbbbhhhmmmqqqvvvsssddd[[[VVVQQQPPPQQQOOOIIIIIIOOOTTTZZZjjj|||{{{uuuwwwrrrnnniiieeecccccccccccceeeccccccfffkkkkkkfffaaa\\\```cccbbb]]]XXXVVVVVVVVVUUUSSSSSSUUUXXXYYYZZZZZZYYYYYYXXXVVVUUUTTTTTTVVVVVVUUUSSSRRRSSSWWWZZZWWWWWWVVVUUUTTTTTTTTTTTTOOONNNLLLKKKLLLKKKIIIHHHFFFEEEDDDEEEGGGGGGEEEDDDBBBBBBAAA@@@@@@??????>>>???>>>>>>===<<<;;;;;;;;;;;;;;;:::999888888888888:::999999888888999999:::666666666666666666666666555555444333222111111000222222222333444555666777333555888888777666666777999888888888777777666666888888777777777777888888;;;::::::999999::::::;;;<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@AAAAAA@@@@@@??????>>>???@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFHHHIIIKKKPPPYYY```zzzsssggg```[[[XXXZZZWWWRRROOONNNLLLJJJIIIHHHIIIKKKNNNOOOMMMJJJGGGBBBCCCCCCDDDLLLSSSOOOFFFCCCBBB@@@===;;;;;;===@@@>>>===<<<;;;;;;<<<===>>>;;;999777777:::;;;:::888888888888777888888999999666777888888888777555444333555666666555555777888444444555555555555444444777777777777666666666666444444444555666888:::;;;666666777777777777777777777777777777777888888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>AAAFFFGGGDDDEEERRRaaammmwwwmmmpppqqqppppppsssyyy}}}sssnnnzzzzzzxxxyyyzzz}}}uuuddd^^^WWWTTTPPPMMMNNNRRRQQQWWWcccooozzzxxxlllffffffiiinnnllljjjhhhgggfffeeedddgggffffffgggiiigggccc___YYYZZZ[[[ZZZYYYWWWWWWXXXUUUTTTRRRSSSTTTWWWXXXYYYYYYXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQOOONNNOOORRRUUUVVVUUUTTTSSSRRRRRRRRRRRROOOMMMKKKKKKKKKJJJIIIGGGFFFEEEDDDEEEGGGGGGEEEDDDAAAAAAAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;:::<<<;;;:::999888888888888999999888888888888999999666666666666666666666666444444333333222222111111333333333333444555666666444555777777666666666777777777777666666555555555777666666666666666666777777777666666666666777777;;;;;;;;;:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAA????????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAACCCGGGLLLPPPVVV```qqqzzzkkk^^^XXXUUUTTTSSSVVVSSSOOOMMMLLLLLLKKKIIIHHHIIIJJJLLLLLLKKKIIIFFFDDDFFFFFFFFFJJJNNNJJJCCCCCCBBB@@@>>><<<<<<===>>>BBB@@@>>><<<<<<>>>AAACCC<<<999777888:::;;;:::888888777777666666666777777666666777888777666555444444555666666555444666777444444555555555555444444555555555555555555555555444444555666777888888999444444555555666777888888777777666666777777888999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@DDDEEEBBBDDDQQQ```ooovvvuuuwwwyyy{{{{{{yyyoootttuuuttt{{{zzzwwwwww{{{~~~~~~|||xxxwwwwwwvvvrrrnnnmmmrrrzzzzzzsssmmmooonnnkkkgggeeeeeeiiilll{{{~~~}}}yyypppggg___WWWRRRNNNMMMMMMQQQTTTXXXaaakkkrrrooobbb______aaabbbdddeeegggiiiiiiiiiiiihhhiiiiiijjjjjjiiifffcccaaaZZZXXXVVVVVVWWWXXXXXXXXXTTTSSSRRRRRRSSSTTTVVVWWWVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSRRRPPPOOOOOORRRTTTTTTSSSSSSQQQPPPOOONNNNNNMMMKKKJJJIIIJJJIIIHHHFFFFFFEEEDDDEEEFFFGGGEEECCC@@@@@@@@@???>>>>>>============<<<<<<;;;;;;::::::<<<;;;:::999888888888888888888777777777777888888555555555555555555555555222222222222222222222222555444444444444444555555444666666666555555666888555555555555555444444444666555555444444555555666666666555555555555666666::::::999999:::;;;;;;<<<>>>>>>??????????????????===>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<===???AAABBBBBBEEEIIIQQQ[[[gggttt}}}rrrpppqqqhhh\\\TTTRRRTTTUUUUUUQQQOOOLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDHHHIIIHHHGGGGGGCCC???CCCAAA@@@>>>============DDDAAA>>>;;;;;;===AAADDD;;;:::888888:::;;;:::999888777666555555444555555666666777777666666555444444666666666444333444555333444444555555444444333222222333333444444555555333444666777777777666555111111222444555777888888777777666666777777888999888888999999999:::::::::::::::;;;;;;<<<<<<<<<<<<>>>???AAABBB???BBBOOO^^^ooosss~~~nnnooosssxxx{{{yyyvvvrrrmmmmmmpppnnniiicccaaaccceeeeeeddd```fffmmmrrrrrrmmmgggbbb[[[^^^aaadddeeegggiiikkk}}}xxxzzz}}}oooeeedddeeeddd___YYYQQQKKKIIINNNKKKOOOZZZiiiyyyyyyhhhcccccccccaaa```^^^aaadddfffggghhhjjjkkkiiikkklllllliiigggffffff```\\\YYYXXXYYYYYYWWWUUUUUUUUUUUUSSSQQQQQQQQQSSSTTTTTTSSSSSSRRRQQQQQQPPPRRRRRRRRRPPPNNNNNNPPPRRRRRRRRRQQQPPPOOONNNLLLLLLKKKIIIHHHHHHHHHHHHGGGEEEEEEDDDCCCDDDFFFFFFDDDCCC??????>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::999;;;;;;:::999888888888888777777666666666666777777444444444444444444444444222222333333444444444555555555444444444444444444555555555444333444666888555555555555444444444444666555555555555555555666888888777777777777888888888888888888999::::::;;;:::;;;;;;<<<<<<<<<;;;;;;;;;===>>>@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@CCC@@@>>>???AAABBB@@@>>>DDDIIINNNSSSVVVYYY\\\^^^ooozzznnniiijjjppphhh]]]VVVUUUVVVXXXXXXPPPNNNKKKIIIJJJJJJIIIHHHIIIIIIHHHGGGEEEDDDEEEFFFCCCGGGJJJHHHDDDAAA???>>>@@@>>>===<<<============???===;;;999999:::<<<>>>;;;:::999999999:::::::::888888666555444444444444666666666666555555444444555666666555333222333444333333444444444444333333111111222222333444555555333444666777777666444333000111222333444555666666666666666666666777888888888888888888999999999999:::::::::;;;;;;<<<<<<======>>>??????===@@@LLLZZZlllnnn{{{pppmmmlllmmmiiieeehhhppp|||{{{~~~wwwtttqqqqqqrrrqqqmmmjjjnnnppprrrtttssspppkkkhhhjjjpppwww{{{zzzvvvqqqnnntttsssrrrssswww~~~yyykkkhhhkkkjjjccc]]]VVVXXXZZZXXXUUUSSSSSSTTT\\\ZZZbbbxxxtttmmmfff`````````___```ccceeefffgggfffddddddgggiiihhhjjjkkkiiifffdddcccccc___\\\ZZZZZZ[[[ZZZVVVSSSWWWXXXXXXUUUQQQOOOOOOPPPRRRRRRRRRQQQQQQPPPPPPOOONNNNNNNNNLLLIIIIIIJJJKKKPPPQQQQQQPPPOOOMMMLLLKKKIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCBBBCCCDDDEEECCCAAA>>>======<<<<<<;;;::::::::::::::::::999999999999::::::999888777777777777666555555444444555555666333333333333333333333333333333444444555555666666555444444333333333333444444555555333222333666888555555555555555555555555777666666555555666666777888888777777777777888888666666666777777888999:::999999:::;;;;;;;;;::::::;;;<<<>>>???@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@BBB???>>>???BBBCCC@@@===???CCCIIIMMMOOOOOOOOOPPPRRR___qqq{{{vvvtttsssqqqkkkgggjjjpppnnnfff[[[SSSRRRRRRSSSRRRQQQNNNKKKIIIIIIIIIHHHGGGHHHHHHHHHFFFCCCBBBDDDFFFBBBEEEHHHGGGCCC??????AAA>>>;;;999999;;;=========::::::;;;;;;;;;999888777999999999888888888999:::999888777666555444444444666555555444444444444444444555666444333222222333222222333333333333222222111111222333444444555555333444666777666555333222222222222222333333333333666666666555666777777888777777777888888888999999999999::::::;;;<<<<<<======<<<======<<<>>>JJJVVVfffiiiyyy~~~zzzpppeeedddkkkwww}}}yyytttwwwxxx{{{yyy|||zzzqqqooooootttzzz~~~~~~}}}}}}qqqkkk```aaabbbeeeiiiooouuuxxxyyyrrrjjjddd```[[[VVVRRRHHHJJJMMMRRRXXXaaajjjppp||||||uuu___aaa^^^\\\]]]]]]^^^fffpppmmmnnnmmmhhhbbb```aaacccgggfffeeedddbbb```^^^]]]YYYXXXXXXYYYYYYXXXVVVSSSXXXZZZZZZWWWSSSOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOOOONNNOOOOOOMMMJJJIIIIIIJJJMMMNNNOOOOOONNNMMMKKKJJJGGGEEEDDDDDDEEEEEEDDDCCCBBBAAA@@@AAACCCCCCAAA@@@<<<<<<<<<;;;::::::999999999999999999888888888888999888777666555555555555444444333333333333444444222222222222222222222222333333444444555555666666333222222222222222333333222444444444333333555666444444444555555555555666777666666666666666666777666666555555555555666666555555555555666777999999999:::;;;<<<============;;;<<<===>>>>>>?????????????????????????????????===<<<;;;<<<===>>>===<<>>@@@EEEAAA<<<888777:::======<<<999:::<<<>>>===;;;888666777888999888666666888999888777666555555555555555555555444333333333333444222444444444222111222333111222222333333222222111111111222222333333444444333444555555555444333222333333333333222222222222666666555555666666777888666777777777777888888888888888999:::;;;<<<<<<===<<<;;;<<<>>>===>>>HHHRRR```cccwww|||qqqqqqyyyzzz{{{sssqqqllllllwwwxxxssspppooollliiiiiimmmnnnqqqxxx}}}mmmiiihhhooo|||{{{qqqhhhccc^^^aaagggmmmqqqssstttssslllllliiibbb\\\XXXWWWVVVTTTZZZdddrrr{{{ccc\\\aaa^^^]]]^^^]]]^^^fffnnniiikkklllhhhbbb]]]]]]^^^bbb___^^^___bbbcccbbb___YYYZZZYYYWWWTTTSSSTTTUUUVVVYYY[[[YYYUUUSSSTTTWWWQQQQQQPPPPPPPPPPPPOOOOOOQQQQQQQQQOOOLLLJJJJJJKKKIIIJJJLLLMMMMMMKKKJJJIIIEEEDDDCCCCCCDDDDDDCCCBBB@@@???>>>???AAAAAA???>>>;;;;;;;;;:::999999888888888888888888888888888888777666555444444333444444333333222222222222333333222222222222222222222222222222333333333333333333000000000000111222333333111333444444333333444555222333333333444444444555666555555444444555555666555555444444444444555555333333333444555777888999888999:::<<<===>>>>>>>>><<<<<<<<<<<<===>>>??????????????????????????????;;;<<<<<<;;;::::::<<<===EEEDDDCCCAAA@@@AAADDDGGGGGGHHHIIIGGGDDDEEEIIIMMMRRRWWW```iiittt|||wwwuuu||||||lllaaabbbcccaaaZZZ[[[]]]^^^[[[ZZZaaakkkkkkcccXXXPPPMMMLLLKKKJJJKKKIIIFFFFFFFFFGGGFFFFFFCCCFFFIIIGGGDDDBBBDDDGGGGGGCCCBBBCCCAAA>>>AAAFFFHHHBBB;;;888999<<<<<<::::::;;;<<<===<<<:::888666555777888777555444666999555555444444444444444555555555333222222222333444111222333333222222333444111111222222222222111111111111111111111111111111333333333333333444444444111222222333333444444444666555555555555666777777666666666777777777888888777888999:::;;;<<<<<<===;;;;;;<<<>>>>>>???FFFOOO[[[^^^sss|||uuussstttnnndddfffpppxxxyyy~~~xxxqqqnnnoookkkhhhgggiiimmmppppppooossslllgggmmmzzz|||zzz||||||{{{xxxuuutttssslllpppvvvyyywwwqqqhhhcccbbbdddccc```___dddlllqqq~~~mmm\\\aaa[[[YYYZZZ\\\ZZZWWWWWW[[[]]]bbbgggfffaaa]]]\\\]]]\\\ZZZYYY^^^fffkkkkkkhhh```___]]]WWWQQQOOOQQQUUUSSSWWW[[[ZZZWWWVVVXXX[[[QQQPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNLLLIIIGGGGGGGGGFFFGGGIIIKKKKKKJJJIIIHHHDDDCCCBBBBBBCCCDDDCCCAAA???>>>===>>>@@@@@@>>>===;;;;;;::::::999888888777777777777777777888888888666666555444333333333333333222222222222222222333111111111111111111111111111111111111111111111111////////////000111222333000222444555444333333333111111111222222333333333555444444333333444444555666555555444444555555666333333333444555666888888555666888:::<<<======>>><<<<<<;;;;;;<<<===???@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA>>>;;;:::===AAA;;;>>>AAABBBCCCCCCEEEFFFBBBEEEIIIKKKJJJGGGEEEEEECCCFFFIIIKKKLLLRRR\\\dddfffooo|||zzzooommmhhhbbb]]][[[]]]___\\\jjjpppiiibbbcccaaa[[[XXXYYY\\\\\\XXXVVV\\\fffnnneeeYYYQQQLLLJJJHHHFFFGGGEEECCCCCCEEEFFFGGGFFFAAAEEEIIIHHHDDDCCCEEEHHHKKKDDD@@@BBBAAA>>>AAAFFFOOOGGG===999999;;;;;;999;;;;;;::::::999888777777444666777666444333555888333333222222222333444444555444333222222222333444000111333333222222333555111111222222222222111111000000000000////////////333333222222222333444555000000111222444555666777555555555555555666777777666666666666777777777777777888888999;;;<<<======;;;:::===?????????EEEMMMYYY[[[qqq~~~qqqgggccciiivvv|||qqqsss|||yyy{{{||||||{{{{{{~~~~~~wwwrrrqqqmmmddd___aaajjjxxx~~~~~~ggg]]]ZZZ\\\[[[YYYXXXXXXYYYZZZ[[[]]]\\\\\\]]]^^^]]][[[YYY]]][[[YYY]]]dddlllppprrriiigggaaaXXXPPPLLLMMMPPPUUUTTTRRRQQQQQQSSSUUUWWWPPPPPPPPPOOOOOONNNNNNNNNPPPQQQRRRPPPMMMJJJHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>???>>>===>>>@@@@@@>>>===;;;:::999888777777777777888777777666555444444333555444444444444555555666111111111111111111111111111111222222222333333333222222222222222222222222222111///......///111222222222222222333444555555222111111111111111222222444444555555555555444444555555555444444333333333333333333444555666777888666666888999:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<>>>>>>============>>>???CCCAAA>>>;;;:::;;;<<<>>>BBBBBBAAAAAABBBDDDEEEFFFEEEIIIOOOQQQNNNGGGAAA>>>AAADDDEEEFFFEEEGGGLLLPPPQQQTTTYYY^^^dddkkksssxxx}}}sssrrruuunnnccceeeddd```\\\[[[]]]^^^]]][[[]]]```aaa```^^^^^^^^^ZZZZZZYYYWWWVVVXXX[[[^^^\\\aaabbbZZZMMMDDDDDDHHHGGGFFFCCC@@@CCCFFFDDD???BBBAAACCCDDDAAA>>>CCCKKKQQQJJJBBB@@@CCCEEEBBB???DDDBBB???===<<<:::888555888888888888777666555444888777777666555444444444555444333333222222333333333333333333333222111000222222222222222222222222000111111111111222222222111111111111111111111111333333222111111222333333333333222222333333444555333444666777777777666555444555666777777888888777888888888:::===>>>===<<<:::===BBBCCC???===EEEPPPXXX[[[eeepppqqqsssrrrkkkaaa___bbb|||zzzoooiiimmmtttyyy~~~{{{fff\\\YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZZZZ[[[]]]______]]][[[]]][[[ZZZ]]]ccchhhkkklllkkkjjjggg```VVVNNNKKKKKKPPPPPPPPPOOOPPPQQQRRRRRRQQQPPPPPPOOOOOONNNNNNNNNNNNOOOPPPOOOLLLIIIHHHHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBAAAAAA@@@?????????>>>>>>???AAABBB@@@???:::999888777777666666666555555555555555666666666777666666555555555666666111111111111111111111111111111111111222222222222111111111111111111111111222111000//////000111222000000000000111222333444222222111111000111111111333333444444444444333333444444333333222222222222444444333444444555666777555666777999:::;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::::::::AAA???===<<<;;;<<<===>>>>>>>>>>>>???@@@CCCEEEFFFDDDHHHKKKLLLJJJEEEAAA???CCCDDDEEEDDDDDDFFFKKKOOOHHHJJJMMMPPPSSSUUUWWWYYY[[[___gggpppyyysssmmmnnnjjjnnnkkkaaa]]]``````[[[\\\^^^]]]XXXUUUYYYbbbiii_________^^^\\\[[[\\\^^^WWWWWWVVVTTTSSSTTTWWWZZZRRRVVVXXXTTTMMMHHHIIIKKKFFFFFFHHHQQQ\\\^^^QQQ@@@??????AAABBB@@@>>>CCCJJJLLLFFF???>>>AAACCC@@@<<>>===;;;:::===BBBDDDAAA@@@HHHSSSVVVZZZeee~~~zzzwwwvvvsssxxx}}}zzzyyy}}}uuuddd]]]ZZZYYYYYYYYYYYYYYYXXXWWWVVVXXXXXXZZZ]]]```aaa```^^^\\\[[[[[[^^^aaadddffffffiiilllmmmiiiaaaXXXRRRPPPOOOOOOOOONNNNNNNNNNNNOOOQQQQQQPPPPPPOOONNNNNNMMMMMMNNNOOOOOOLLLJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@???>>>======>>>@@@@@@???>>>888888777666666555555555222222333444666777888888999888777666555555555666000000000000000000000000000000000000111111111111000000000000000000000000222111000//////000111222............///000111222333222111000000000000000111222222333333222222111222222222222111111111111444444444333333444555555555666777888999:::::::::;;;;;;;;;;;;;;;:::::::::???@@@@@@@@@???===;;;:::>>>======<<<<<<======>>>;;;;;;;;;<<>>@@@???===AAAGGGEEE@@@<<<<<>>>>>?????????@@@<<<;;;:::;;;<<<<<<:::888666666666666555555444333111111222444555666777888888777666555444444444444000000000000000000000000////////////000000000000////////////////////////222111000000000000111222............///000111111333222111000000//////000111222222333333222222111222222222222222222111111444444333333333333333333444555666777888888888888999888888888888888888888???@@@AAABBBAAA@@@===<<<;;;<<<<<<======>>>>>>>>>;;;;;;;;;<<<===@@@BBBCCCBBBBBBAAA???>>>???AAADDDAAABBBCCCCCCCCCCCCCCCDDDFFFFFFGGGJJJMMMMMMJJJGGGKKKLLLNNNPPPRRRRRRRRRRRRRRRSSSUUUWWWXXXUUUPPPKKK^^^cccffffffiiiqqqxxxyyy~~~|||vvvqqqrrrxxxzzzwwwsssvvvwwwwwwrrrkkkddd___^^^^^^]]]```fffgggeeeeeehhheeepppssshhh^^^\\\\\\YYY]]]ppprrr^^^YYY^^^\\\\\\ZZZWWWUUUWWWZZZ]]]hhhfffbbb\\\UUUPPPOOOOOOKKKJJJIIIJJJJJJIIIHHHFFFHHHGGGFFFMMMXXX^^^TTTGGG===<<<===???===:::===BBB>>>;;;999;;;>>>>>>;;;888666555555666777888888777444444444444444333222111555444444444333333333222222111111000000000000000000000000111111000//////111111111111111111111111000000000000111111111111111111111111111111111111222222111111111111222222222222222111222333333444444333222111222333444555222222333444555555555555888888888999;;;;;;:::999:::;;;???AAAAAAAAAJJJTTT[[[```kkk|||xxxpppccc```bbbeeedddbbb^^^ZZZWWWVVVWWWWWWZZZYYYYYY[[[\\\]]][[[YYYWWWYYY\\\___aaabbbcccddd]]]aaafffhhhgggfffgggiiiccc___YYYTTTQQQQQQSSSUUUSSSRRRRRRQQQOOONNNNNNMMMIIIKKKMMMMMMKKKIIIIIIIIIGGGGGGFFFDDDBBBAAA@@@???>>>>>>=========>>>??????===<<<:::::::::888666444444444555555555444333333222333333333444444444555666555444222222111111111////////////////////////....../////////000000000........................000000000000000000000000////////////000111222222222111111000//////000000222222333333333333222222222222222222333333333333444333333222222222333333444444555666777777777777888888777777777888999:::888:::<<<>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>>???>>>=========???@@@AAAAAA@@@>>><<<;;;===AAAEEEBBBDDDGGGIIIJJJHHHDDDAAACCCCCCDDDEEEHHHIIIIIIHHHIIIJJJLLLNNNOOOOOONNNNNNSSSPPPOOOTTT\\\^^^WWWOOOYYY```aaaZZZSSSTTT[[[```]]]```gggllliiibbb___aaa^^^YYYVVVYYYaaafffeeeaaadddddddddccc```]]]\\\\\\WWWXXX^^^gggkkkhhhfffggg]]]gggkkkeeeaaabbb___XXXZZZooogggZZZ[[[______]]]ZZZVVVUUUWWWXXXaaa___[[[UUUNNNIIIGGGGGGKKKJJJHHHHHHIIIIIIFFFDDDHHHKKKJJJEEEDDDFFFHHHFFF???<<<<<<===<<<888999<<<:::999888:::<<<<<<:::777777666555666777777666555333333333333333222222111333333333333222222222222222111000000//////000000000000111111111111111000111111111111111111111111//////000000000111111111000000000000000000000000111111111111111111111111222111111111111222333333333333222111111333444555333333444555666666666666777777777:::===>>>>>>===;;;;;;===?????????GGGQQQZZZaaammm~~~sssjjjsssssseee___^^^aaaeeeeeeccc___\\\YYYXXXXXXXXX[[[YYYWWWVVVWWWXXXWWWWWWUUUWWW[[[]]]___```ccceee\\\___aaa```^^^^^^aaadddgggccc]]]WWWUUUUUUWWWYYYTTTSSSRRRQQQPPPOOONNNMMMFFFHHHJJJIIIGGGFFFEEEEEEFFFFFFEEECCCBBB@@@?????????>>>===<<<;;;<<<===>>>>>><<<;;;::::::999666444333444555666666555333333333333333333333333222222222222111000/////////000////////////////////////////////////000000000000......................../////////////////////////////////000000111222333000000000//////000000111222222222333333222222222222222222333333333333333222222222111111222333333333444555555666666666555999888888888999;;;<<<>>>888999;;;===>>>>>>>>>>>><<<;;;;;;;;;<<<======>>>@@@???>>>>>>>>>>>>???@@@@@@???>>><<<;;;===AAADDDFFFGGGJJJNNNOOOMMMGGGCCCCCCDDDFFFEEEDDDCCCEEEFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNIIIHHHPPP\\\aaa]]]WWW\\\iiiqqqkkk___YYYYYY[[[YYYZZZ```fffddd^^^ZZZ[[[^^^YYYVVVXXX]]]aaaaaa___\\\\\\\\\[[[[[[ZZZZZZZZZVVVVVV\\\eeehhhccc^^^]]]```hhhlllmmmqqqxxxvvvooojjjwwwooo___\\\dddccc___ZZZTTTQQQPPPQQQTTTTTTSSSOOOKKKHHHHHHHHHIIIHHHHHHHHHIIIIIIGGGFFFEEELLLNNNGGG???===???AAA>>>;;;;;;===<<<888777:::999888777888::::::999777888777555666777777666444222222333333333333222222222222222222111111111111222111111000000000000000000000111111222222111111111111111111111111111111/////////000000000111111000000000000000000000000000000111222222111000000111111111111111222333333333222222222333333444444555555666777888888888888888888999<<>>>>>???FFFOOOVVV```nnnkkkhhhfffrrr~~~qqqfffbbb```]]]\\\^^^^^^^^^^^^^^^]]][[[YYYXXXZZZWWWSSSRRRSSSTTTVVVVVVTTTWWWZZZ[[[[[[]]]```ccc___``````]]]YYYWWWXXX[[[```___\\\ZZZXXXXXXXXXXXXTTTTTTSSSQQQPPPOOONNNMMMGGGIIIJJJJJJGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????>>><<<;;;:::;;;<<<===:::999888888999999777555333444555666666555444333222222222222222222222222000000///////////////000........................//////000000000111111111........................------............------////////////000111222333//////...//////000111222000111111222222111111000111111111111222222222333111111000111111222333444333333444555555555555444666555555555777:::===>>><<<<<<======>>>>>>??????===<<<;;;::::::;;;===>>>???>>>=========???@@@AAA@@@@@@???===<<<===@@@CCCGGGGGGHHHJJJMMMLLLHHHEEEFFFKKKOOOMMMHHHDDDEEEHHHKKKLLLNNNOOOPPPPPPOOOOOORRRPPPOOORRRXXX[[[[[[YYYXXXfffsssrrrjjjccc___\\\[[[XXXZZZ___aaa___]]]^^^```\\\XXXWWWXXXZZZ\\\\\\[[[ZZZ[[[\\\\\\[[[YYYXXXXXXWWWZZZbbbeeebbb]]][[[___eeegggeeejjjuuuxxxttttttxxxxxxccc\\\___]]]WWWPPPJJJHHHJJJLLLNNNOOOOOONNNLLLKKKLLLMMMHHHHHHIIIHHHGGGFFFFFFEEEBBBFFFGGGCCC@@@@@@???===<<<888888<<<<<<:::999;;;777777666666777777666666666555444444666666555444222222333333333333333222111111111111111111111111222222111000000000000111...///000000111111000000111111111111111111111111////////////000000000111000000000000000000000000///000111222222111000///111111111111111222222333222333333444444444444444444444555666777777777777888888999;;;>>>@@@???>>><<<::::::===???AAAIIIRRRWWWcccsssuuuiiiaaabbbbbbgggsss~~~|||rrrkkkccc___cccccc\\\WWWVVVVVVYYY]]]``````^^^ZZZWWWYYYUUUPPPNNNPPPSSSUUUVVVTTTWWWYYYYYYXXXYYY]]]```aaabbbbbb^^^YYYUUUVVVWWWXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSRRRPPPOOONNNMMMJJJLLLMMMLLLJJJHHHGGGGGGDDDDDDCCCBBBAAAAAA@@@???@@@???<<<:::999:::;;;<<<555444444555777888666555333444666777777666444333111111222222222333333333000///////////////000111........................000000000000111111111111////////////////////////,,,------......------,,,///......//////000111222............///111222333//////000000000000////////////000000111111111222000000000000111222333444333333444444555555444444111111111222444777:::<<<;;;::::::999999999::::::???===;;;999999;;;===>>><<<<<<;;;<<<===???AAABBB???@@@@@@???>>>>>>@@@BBBGGGDDDCCCDDDGGGHHHFFFDDDEEEMMMUUUTTTLLLFFFFFFJJJMMMNNNOOOPPPPPPOOONNNMMMMMMNNNNNNMMMLLLMMMPPPSSSWWWcccmmmpppmmmiiieee```ZZZTTTRRRWWW[[[]]]^^^aaa]]][[[WWWSSSRRRTTTVVVYYY]]]^^^```bbbcccbbb^^^\\\XXXUUUXXX___dddcccaaaaaafffjjjiiiaaabbbkkkqqqqqqfffgggvvviii]]]UUURRRKKKDDD@@@BBBGGGLLLLLLMMMMMMLLLJJJIIIJJJKKKIIIKKKKKKIIIEEEBBBBBBBBBBBB???:::999???EEEBBB;;;999666777;;;===<<<;;;===777666555444444444555555333222222333555666666555222333333444444444333333000000000000000111111111333222222111111111111111------...///000000//////000000000000000000000000////////////000000000000000000000000000000000000///000111222222111000///111111111000111222222333222333444555666555444333111111222333444444444444777777777999;;;<<<;;;:::;;;999:::===@@@DDDLLLUUU[[[hhhxxxzzznnniiihhhhhheeefffeeedddiiinnnhhh^^^ccc^^^YYYWWWXXXYYYYYYXXX]]]ZZZXXXZZZ]]]______]]][[[WWWSSSQQQSSSUUUXXXZZZXXXTTTTTTYYY[[[XXXZZZ___aaafffiiidddXXXPPPPPPSSSVVVVVVVVVXXXYYYZZZYYYXXXWWWWWWUUUPPPKKKIIIKKKMMMTTTSSSVVVXXXRRRFFFAAACCCAAAAAAAAA@@@>>>===;;;:::>>>===;;;:::999888888888888888888777777666555444777666666444333222111111111111222222222333333333000///////////////000111////////////////////////000000000000000000000000////////////////////////////////////////////////...------------...//////---------............///////////////000000000000//////000000111111111222000111111222222333444444555666666666555444333333333333444444555666666666888888999999999::::::::::::999888888:::<<<<<<;;;>>>>>>===>>>???>>><<<;;;AAAAAABBBBBBBBBAAA@@@???@@@AAABBBCCCCCCCCCBBBAAAGGGVVVfffhhh\\\NNNIIIIIIIIIKKKLLLMMMMMMMMMOOOPPPTTTQQQPPPQQQOOOMMMOOOTTTWWWXXX[[[]]]___^^^[[[YYYVVVXXXXXXUUUTTTWWWZZZ[[[gggbbb\\\XXXSSSQQQUUU[[[aaabbbeeejjjmmmhhh^^^UUU[[[ZZZYYY\\\ccciiihhhdddaaazzzooo^^^```ccc______]]]]]]eeeooorrrllldddWWWUUUJJJ>>>>>>HHHLLLHHHLLLNNNMMMHHHDDDGGGMMMRRRMMMKKKGGGDDDBBBBBBCCCDDD@@@???>>><<<;;;;;;;;;;;;888777666777:::<<<<<<;;;555555444444444444555555444444333333333222222222333333222222111000//////...//////000111222222222////////////000000000000000000000///000111222222000000000000000000000000////////////////////////............////////////000000000000111111111111000000000000111111111111111222333555555555555444444444333333444555777888888999999::::::;;;;;;<<<======???AAA@@@AAAIIISSS```hhhyyyjjjcccaaabbbccc^^^```aaadddkkkrrrppphhhaaa^^^ZZZXXXYYYYYYXXXVVVZZZYYYYYYZZZ\\\]]]^^^]]][[[XXXTTTRRRSSSUUUWWWXXXWWWSSSTTTXXXYYYVVVXXX\\\]]]bbbdddaaaYYYTTTSSSUUUVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTPPPKKKHHHIIIJJJRRRRRRTTTVVVPPPFFFAAACCC@@@@@@@@@???>>>===<<<;;;===<<<;;;999888888777777777777777777666555444444666666555444333222111111111111111111222222222222111111000000000000000111........................////////////////////////................................................---------------...//////------------.............../////////000000000000//////000000000111111111000111111222222333333444555555555444444333333333333333444444555666666666888888888999999999999::::::888777888:::<<<<<<;;;>>>>>>===>>>?????????>>>CCCCCCDDDDDDDDDDDDEEEEEEHHHFFFDDDBBBAAAAAABBBBBBDDDPPP]]]___VVVKKKGGGGGGIIIJJJKKKLLLKKKLLLNNNPPPQQQOOONNNPPPOOOOOORRRXXX^^^YYYTTTUUUZZZ^^^___^^^WWWWWWXXXXXXYYYZZZZZZYYY]]]^^^___^^^WWWRRRUUU\\\bbbeeehhhkkkkkkhhheeeccc[[[XXXVVVZZZccckkknnnnnnaaalllsssnnnffffffhhhhhhXXXYYY]]]cccjjjmmmkkkiiiooosssgggKKK<<>>@@@>>>>>>===<<<;;;::::::999777666555666888999999888555555444444444444555555444333333333333222222222333333222111111000//////......///000000111222222000000000////////////////////////000000000000000////////////////////////....................................//////////////////000000000111111111//////000000000111111111000111333555555555444333444444333333444555777777777777888888999:::::::::======???@@@???@@@HHHSSS___eee{{{vvvoooeee]]]ZZZ[[[]]]^^^aaa```^^^___fffpppuuuttt___^^^\\\[[[ZZZYYYWWWTTTVVVXXXYYYZZZZZZZZZ\\\]]]\\\YYYVVVTTTSSSSSSUUUVVVVVVSSSTTTVVVWWWUUUUUUXXXYYY[[[]]]\\\ZZZWWWWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRRRRSSSRRROOOKKKHHHFFFFFFNNNNNNQQQRRRMMMEEEAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;:::888777777777777666777777666666555444333666555444444333222111111000000000000111111111111333333222111000000000000........................////////////////////////................................................---------------......///------------................../////////000000000//////000000000000111111000000111111222333333333555444333222111222333333333333333444555555666666777777777888888888999999999888777888:::;;;;;;;;;======<<<===>>>@@@BBBCCCAAA@@@@@@???@@@AAACCCDDDIIIGGGCCC@@@???@@@BBBDDD@@@HHHPPPRRRMMMGGGDDDEEEHHHIIIIIIIIIIIIJJJMMMOOOQQQNNNMMMNNNNNNOOOTTT[[[]]]SSSLLLNNNYYYaaabbb___WWWWWWYYY\\\^^^^^^]]]\\\ZZZ^^^cccddd\\\UUUWWW^^^```dddggggggeeeeeeiiimmmccc]]]WWWWWW]]]dddfffgggbbb``````bbbaaa]]]\\\___TTTWWW[[[```ccceeegggiiilllMMMKKKRRRSSSMMMMMMNNNNNNKKKIIIHHHIIIJJJGGGBBB===:::999:::;;;<<<<<<<<<;;;:::999888777666555333333555666555555444444333333333333444444333333333222222222111111222222111111000000//////......//////000000111111000000000//////............//////000//////......////////////////////////....................................//////////////////000000000000111111//////000000000000111111000222555777777777555333333333333333444555666777666666666777888888999999<<<<<<>>>@@@??????HHHRRRdddfffyyy}}}nnngggddd```\\\[[[[[[\\\]]]fffaaaYYYUUUXXXaaajjjooo^^^^^^^^^^^^]]]ZZZWWWTTTSSSVVVYYYYYYXXXWWWZZZ]]]\\\[[[XXXUUUSSSRRRSSSTTTVVVUUUUUUVVVVVVUUUUUUUUUWWWVVVWWWXXXYYYYYYWWWVVVTTTUUUUUUTTTRRRPPPOOOOOOOOOPPPPPPNNNKKKGGGDDDBBBHHHIIIKKKLLLIIIDDD@@@>>>;;;<<<<<<=========<<<<<<:::999888777666666666666555666666555555444333222444444444333222111111000////////////000000000000333222111000////////////........................////////////////////////................................................------,,,,,,------...///,,,,,,---------................../////////000000//////000000000000000000000000000111222222333333444333111//////000222333222333333444444555666666666666777777777888888888999777666777999;;;;;;:::;;;;;;;;;;;;<<<>>>BBBEEE@@@>>>===<<<<<<===???@@@BBBAAA???>>>>>>@@@BBBDDD???BBBFFFGGGFFFDDDDDDDDDFFFFFFGGGFFFFFFGGGJJJMMMRRRNNNLLLMMMMMMNNNTTT[[[VVVMMMHHHNNN\\\eeeaaaZZZVVVWWW[[[_________bbbgggcccbbbbbb```ZZZTTTUUUYYY[[[^^^``````______cccggg[[[TTTOOOQQQVVVYYYZZZ[[[dddaaa\\\WWWUUUVVVVVVWWWTTTVVVXXXZZZ]]]```bbbccc```WWWVVVQQQJJJIIIJJJLLLLLLHHHEEEDDDEEEDDDAAA???===;;;;;;:::::::::;;;:::999888666555666555333333444444333222333333222222222222333333222222222222111111111111111111000000000/////////.........//////000000000000000000///......---------.../////////...---,,,////////////////////////....................................////////////////////////000000000111////////////000000000111111333666999999888666555333333333333444555666666555666666777777888999999;;;;;;===???>>>>>>GGGQQQeeeeeevvvxxxlllaaaZZZ``````___]]]\\\\\\\\\]]]```]]]YYYVVVTTTUUUZZZ^^^[[[]]]___```^^^[[[WWWUUURRRVVVYYYYYYWWWVVVXXXZZZ[[[[[[ZZZWWWSSSQQQQQQSSSVVVWWWXXXWWWWWWWWWVVVTTTVVVTTTSSSTTTVVVWWWUUUSSSQQQSSSTTTSSSPPPNNNNNNOOONNNNNNMMMLLLJJJFFFBBB???BBBDDDEEEEEEDDDCCC???;;;::::::;;;<<<<<<<<<<<<;;;888777666555555555555555444555555444444333222111333333333222111111000000....../////////000000000222111000///...---------................................................................................................,,,,,,,,,,,,,,,---......,,,,,,,,,------------...............////////////000000/////////////////////000000111111222333333333111000//////000222333222222333333444555555555555555555666666666777777888666555666888::::::999888999::::::999<<<@@@DDDBBBAAA???===<<<===???@@@???@@@AAABBBBBBBBBAAAAAA???@@@BBBCCCCCCCCCDDDEEEDDDEEEEEEEEEEEEFFFHHHKKKNNNJJJIIIKKKMMMOOOVVV^^^ZZZRRRKKKPPP[[[bbb^^^WWWTTTVVV[[[___]]]\\\fffsssrrrggg\\\XXXVVVTTTSSSUUUXXXYYY[[[\\\]]]\\\[[[[[[GGGCCCFFFSSS^^^aaabbbcccmmmtttnnn[[[TTT^^^bbb]]]UUUSSSRRRUUU[[[______]]]{{{]]]VVVSSSLLLDDD???>>>BBBDDD@@@======???AAACCCDDDDDDBBB???>>>::::::999999888666555444777555333333444444333222222222111111111111222222222222111111111000000000000000//////////////////.............../////////000/////////.........---------............------............................................................////////////...////////////000000000...////////////000000000000222444666777666444333222222333444444555555555666666777777888999999999::::::<<<>>>======FFFPPP___```qqq{{{pppiiiccc___]]]___ZZZZZZ[[[YYYXXXXXXZZZ\\\ZZZ^^^fffjjjfff\\\VVVUUUXXX[[[^^^___]]]ZZZWWWVVVTTTVVVXXXYYYXXXVVVVVVVVVYYY[[[\\\YYYTTTQQQQQQRRRUUUXXXZZZXXXXXXYYYXXXUUUTTTSSSRRRRRRSSSSSSRRRQQQMMMPPPSSSRRROOOMMMOOOQQQNNNMMMKKKKKKIIIFFFAAA>>>???AAABBBAAABBBCCC@@@;;;999::::::;;;;;;;;;::::::666666555444444444444444333444444333333222111000222222222111111111000000////////////000000000000000//////...------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------........./////////000000////////////......//////000000111222222222111111000///000111222333222222222333444444555555444444555555555666666666777666555666888999999999777999;;;:::999999===AAA???>>>===<<<;;;<<<<<<===CCCDDDGGGHHHGGGDDD@@@===@@@BBBDDDDDDCCCCCCDDDFFFCCCEEEGGGGGGGGGGGGIIIJJJHHHFFFFFFJJJMMMPPPWWW___cccZZZQQQOOOTTTYYY[[[ZZZTTTTTTXXX\\\ZZZZZZeeetttzzzkkk\\\YYY[[[\\\\\\\\\YYYZZZ]]]___```]]]XXXUUUNNNLLLUUUgggssssssqqqqqq{{{gggZZZbbbddd[[[TTTRRRQQQTTTZZZ]]]\\\ZZZnnnuuuooo\\\RRRYYYaaa```JJJ@@@:::>>>AAA>>><<<>>><<>>>>>AAAAAA@@@CCCFFFCCC<<<999:::::::::::::::999888555444444333333333333333333333333333222111000///111111111111111000000000//////000000000111111111000///............//////------------------------........................------------------------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////000000/////////.........//////000000111111222222000000000111111222222222111222222333333444555555333444444444444555555555777555444555777999999888888;;;>>>===999888;;;>>>999::::::;;;<<<<<<======CCCEEEHHHIIIHHHEEEAAA>>>AAADDDHHHGGGDDDBBBCCCFFFEEEGGGJJJLLLLLLKKKKKKLLLHHHFFFGGGJJJLLLMMMRRRYYYYYYVVVQQQNNNNNNRRRXXX\\\VVVPPPQQQXXXZZZYYY^^^hhhkkk```YYYZZZ___aaabbbcccZZZ___dddeeeaaa\\\YYYYYY___\\\ddduuu~~~xxxpppnnnyyy~~~ooocccccc```ZZZWWWWWWWWWWWWWWWVVVUUUTTTRRRRRRNNNKKKQQQ^^^kkkrrrYYYIII>>>@@@BBB@@@@@@DDD===???AAADDDEEEFFFFFFFFF<<<;;;888555444555666777555444222222333444333222111000000//////000000111111111000000000/////////........................------------------------,,,------....../////////...---,,,+++,,,///111333........................------------------------............////////////........./////////000000........./////////000000////////////000111222222000111333444555555444444444555555666666777888888888888:::<<<;;;<<>>>>>BBBBBB@@@DDDHHHEEE>>>:::::::::::::::999888777444444333333222222333333222222333222222111000///111111111111000000000000000000000000111111111111000////////////000000111------------------------........................------------------------------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////000000//////.........---/////////000111111222222///000111222222222222222111222222333333444555555333333333444444444555555666555444555777888999888999===@@@???;;;888:::===:::;;;===???AAACCCDDDDDD@@@BBBDDDFFFGGGEEECCCBBBAAAFFFKKKJJJEEEAAABBBEEEFFFJJJNNNPPPOOONNNNNNNNNMMMJJJJJJLLLKKKHHHKKKPPPDDDIIINNNPPPOOOPPPUUUYYYXXXMMMKKKUUU\\\YYYXXX\\\PPPMMMMMMTTTZZZ\\\^^^aaaYYYaaaiiihhh```ZZZ[[[^^^\\\XXX```pppwwwooofffdddgggjjjnnnrrrpppkkkhhhiii\\\___```\\\TTTMMMLLLNNNNNNIIIHHHLLLRRRYYYaaahhhaaaMMM>>>>>>@@@>>>???DDD?????????@@@BBBDDDFFFGGG>>>;;;888555444555777888444222111111222333333222000000////////////000000000000000000////////////---.....................------------------------+++,,,,,,---...///000000///---++++++,,,///333666........................------------------------............/////////000............/////////000............/////////000222111111000111333444555000111333444555555444333333333444444555666666777888888:::<<<:::;;;DDDNNNYYYbbb|||tttllliiiaaa\\\]]]YYYXXXXXXWWWVVVWWWXXXXXXWWWXXXYYYZZZXXXUUURRRPPPVVVXXX[[[ZZZXXXTTTRRRQQQNNNPPPRRRRRRRRRSSSUUUWWWYYYVVVSSSRRRTTTUUUTTTRRR[[[\\\]]]\\\ZZZVVVQQQNNNUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRSSSSSSQQQOOOLLLJJJKKKKKKLLLLLLLLLLLLKKKKKKOOOOOONNNLLLIIIEEEBBB@@@===;;;:::===BBBDDDAAA===<<<999666555666777777777444444333333333222222222111111222222222222111111111111111111000000000000//////////////////////////////000000000000//////,,,,,,------...------,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------******+++,,,------------,,,,,,,,,---------..........................................////////////------------.........///000111111111111222222222444444555555555555444444333555777777666555666777888999999:::::::::999999999:::<<>>CCCGGGQQQUUUqqqvvvgggfffgggbbb___aaa]]]ZZZVVVTTTUUUYYY]]]___YYYYYYYYYXXXVVVTTTQQQOOORRRUUUWWWWWWUUURRRPPPPPPRRRRRRRRRRRRQQQSSSWWWZZZXXXTTTQQQPPPRRRSSSSSSRRRYYYZZZ[[[\\\ZZZWWWSSSQQQSSSTTTUUUUUUVVVUUUTTTTTTRRRSSSSSSSSSQQQOOOLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJMMMMMMLLLKKKIIIFFFCCCBBB>>>;;;:::===BBBEEEDDDAAA<<<999666555666666666666444333333333333222222222000111111222222111111000111111000000000/////////........................---......//////......---------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---******+++,,,------------......------,,,,,,,,,+++....................................////////////------........./////////000000111111111222222222333333444444444444333333222444666666555555555666777777777777777777777777@@@>>>>>>@@@BBBCCCBBB???======>>>AAABBBBBB???===:::999IIIWWWMMMAAA@@@>>>CCCCCCCCCEEEGGGJJJLLLMMMIIIHHHJJJOOOPPPMMMKKKMMMKKKLLLNNNNNNPPPRRRTTTTTTZZZWWWSSSTTT___iiiggg^^^XXXTTTMMMGGGCCCCCCFFFHHHJJJTTTWWWXXX[[[WWWTTT]]]]]]UUULLLQQQXXXSSSLLLQQQWWWTTTSSSVVV]]]dddffffffeee```dddooopppaaaQQQKKKJJJDDD@@@BBBCCCCCCEEEHHHFFFBBB======???@@@???===;;;;;;<<<;;;:::999777666555555444444333333222222333333222222222111111111000000000000000000000000------------------------...............------,,,...---,,,++++++,,,---...------------------------...---++++++,,,---///000...---,,,,,,,,,...///111111000...---,,,,,,,,,---++++++++++++,,,,,,,,,---............/////////////////////////////////...000000000000000111222222222222222333333333444444333333444555666777888888777888999999:::===BBBFFFNNNPPPjjjxxxmmmiiiuuuhhh^^^___aaa```dddkkk___XXXOOOLLLOOOUUU[[[^^^[[[ZZZXXXVVVTTTRRRPPPOOOPPPSSSTTTTTTSSSQQQPPPQQQUUUUUUSSSQQQQQQSSSXXX\\\WWWTTTQQQOOOQQQRRRTTTTTTUUUWWWXXXZZZYYYWWWUUUSSSQQQQQQRRRSSSTTTTTTSSSSSSRRRRRRRRRRRRQQQNNNLLLKKKFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFDDDCCC???<<<:::<<>>===???@@@AAA@@@======>>>@@@AAAAAA???===222777MMM\\\QQQCCC@@@===@@@@@@AAABBBDDDGGGIIIJJJMMMKKKLLLOOOPPPMMMMMMPPPOOONNNNNNNNNOOORRRVVVYYY```\\\UUUTTT[[[cccddd___eeebbb[[[PPPFFFAAAAAACCCFFFVVV\\\ZZZ[[[XXX[[[hhhnnn\\\LLLLLLPPPNNNKKKMMMRRRPPPNNNQQQWWW\\\^^^^^^___YYY^^^mmmsssgggSSSFFFIIICCC???@@@AAA??????BBBCCCAAA???===<<<<<<<<<===;;;;;;;;;:::999888666555333333333333333333333333222222222222111111111000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,,,,,,,++++++++++++,,,,,,------------------------...,,,+++---///000---***111///...,,,,,,,,,,,,---000///...---,,,,,,,,,---*********+++++++++,,,,,,---............/////////......//////////////////111111111000111222222333222222222222333333333333333333444555666777777888666777888999:::===AAADDDJJJIIIaaarrreee[[[VVVlllbbbZZZXXX[[[bbbooo|||ddd[[[PPPKKKMMMRRRVVVXXXZZZYYYWWWTTTSSSRRRRRRRRRQQQSSSTTTTTTSSSRRRSSSTTTTTTUUUTTTSSSRRRSSSVVVYYYWWWUUURRRPPPPPPRRRUUUVVVPPPRRRTTTVVVWWWWWWUUUTTTPPPPPPQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPNNNMMMKKKJJJFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEEEEEEEDDDDDDCCCCCC@@@===;;;;;;>>>AAABBBBBB999777555444555555444333222222222222111111111111///000000000000000000/////////.........---------........................,,,,,,------------,,,,,,------------,,,,,,+++***++++++++++++++++++++++++******++++++,,,,,,,,,---++++++++++++++++++++++++)))))))))*********++++++******+++,,,------------......------,,,+++******....................................////////////////////////000000000000000000000000111111111111111222222333333222222111111222444444333333333444<<<:::888666555666777888<<<;;;;;;<<<===???AAAAAA>>>======>>>@@@@@@???>>>777777EEEOOOGGGAAABBB@@@@@@@@@BBBCCCEEEGGGHHHIIIMMMJJJJJJMMMNNNLLLMMMPPPOOOOOOOOONNNLLLOOOZZZdddjjjcccYYYSSSRRRVVVWWWWWW```aaa^^^VVVKKKDDDCCCEEEIIIYYY^^^]]]```aaadddnnn{{{dddSSSNNNHHHGGGMMMRRRWWWTTTSSSTTTWWWZZZZZZZZZXXXSSSVVVbbbiiiaaaQQQGGGJJJFFFEEEGGGGGGDDDAAABBBFFFFFFEEEAAA<<<999:::<<<::::::999999888777666555222222222222333333333333222111111111111000000000////////////////////////........................------.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///------111666555000***000///...---,,,+++,,,,,,.........------,,,,,,,,,,,,------------.........---------.........//////............////////////111111111111111222333333111222222222222333333333222333333444555666777888666777888999:::<<<@@@CCCFFFEEE^^^uuuhhhgggoooqqqggg\\\]]]YYYVVVVVVYYYbbbrrrjjjcccYYYTTTRRRSSSTTTTTTXXXWWWUUUTTTSSSTTTUUUVVVQQQRRRSSSRRRQQQQQQSSSTTTQQQSSSUUUUUUTTTSSSTTTTTTUUUSSSQQQPPPOOOPPPRRRTTTMMMNNNQQQSSSTTTUUUTTTTTTQQQQQQQQQQQQQQQRRRSSSSSSNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>;;;::::::<<<======777666444333444444333222222222111111111000000000...//////000000//////...............------------........................,,,------......------,,,,,,,,,------,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////////////////000000000000//////000000000111111111222222333333333333222222000222444444333222333444:::999777555555666777888777999;;;<<<=========>>>???===<<<===???@@@?????????888===CCC@@@BBBFFFBBBBBBCCCDDDFFFGGGIIIJJJJJJJJJGGGGGGJJJKKKJJJLLLOOOLLLQQQYYYZZZSSSOOOXXXfffmmmeee[[[QQQKKKJJJMMMPPPPPPTTTVVVTTTMMMHHHHHHIIINNNZZZ]]]___mmmsssqqqrrrvvvbbbZZZRRR???===LLLTTT]]][[[YYYXXXXXXXXXWWWWWWQQQNNNNNNSSSVVVSSSNNNKKKDDDCCCFFFKKKLLLGGGAAA@@@CCCEEEFFFBBB<<<999999<<<:::999888777666555555555111111111222222222222222111111111000000000//////................................................---------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,---222888888333---...------,,,,,,,,,,,,------------------,,,,,,,,,............////////////------------............---.........//////000000111111000000111111222333111111111222222222333333222222333444555666777777666777999999:::<<>>>>>>>>>>>>>>===;;;999888888888888666444333333444444222000111111111000000000000///......////////////......///............---------------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++,,,------------***+++++++++,,,,,,,,,---....................................////////////....../////////000000000/////////000000000111111222222222333333222222222000222444444333333333444666555444333333444555666888:::<<<===;;;:::::::::@@@>>><<<;;;===???@@@???BBB:::===BBBBBBFFFHHHAAACCCDDDFFFGGGIIIJJJJJJJJJGGGEEEEEEIIIKKKJJJLLLPPPKKKUUUdddkkkaaaSSSRRR[[[```ZZZSSSLLLDDDAAAFFFNNNIIILLLOOONNNLLLIIIIIIKKKVVV^^^___gggxxxiii]]]dddbbbFFF@@@QQQWWW]]]\\\ZZZWWWUUUSSSRRRRRRKKKJJJIIIHHHGGGGGGIIIKKKBBBBBBFFFNNNOOOIIIBBB@@@;;;===???===:::888:::<<<999888777666555444444444111111111111111111111111000000000000////////////........................++++++++++++++++++++++++---------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,000444444222...,,,,,,,,,,,,------------,,,,,,------------,,,+++,,,,,,,,,---------......,,,------------.........------......///000000000000000000///000111111222111111111111222222222222222222333444555666666777666888:::;;;;;;<<>>=========;;;;;;;;;:::888777777777555444333333333333111///111111000000000/////////---......//////......---/////////............---------------------------++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,************************++++++++++++***************************************+++,,,---...------,,,******+++,,,------------,,,,,,,,,+++++++++++++++....................................////////////------........./////////////////////000000000111000111111222222111111000111333555555444333444555222333333444444555555666999;;;<<<<<<::::::===???@@@>>>;;;:::<<<>>>@@@@@@AAA<<<@@@CCC@@@EEEHHHBBBBBBCCCEEEGGGHHHIIIIIIHHHFFFEEEFFFKKKNNNMMMOOORRROOOUUUbbbmmmfffVVVOOOTTTTTTQQQOOOLLLFFFBBBIIITTTXXXUUURRRNNNKKKJJJJJJKKKWWW^^^^^^hhh~~~mmm\\\XXXooowwwXXXMMMYYYWWWWWWWWWVVVSSSQQQNNNNNNNNNGGGHHHGGGDDDCCCCCCEEEFFFDDDCCCEEEKKKLLLGGGAAA@@@888999::::::999888888999999888666555333333333444222222111111000000//////000000/////////.........------------------------++++++++++++++++++++++++,,,------------,,,+++++++++,,,---......---,,,+++++++++++++++++++++++++++++++++,,,---.../////////,,,,,,,,,------,,,,,,,,,+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,---------.........------......///000000111//////......//////000111111111111111222222222222111222333333555555666777777999;;;<<<<<<===@@@BBBBBBDDD^^^wwwmmmhhhfffbbbZZZQQQLLLLLLQQQUUULLLLLLLLLNNNPPPSSSVVVWWWOOOQQQRRRRRRSSSVVVXXXYYYVVVYYY[[[WWWQQQPPPUUU[[[ZZZYYYYYYXXXXXXWWWVVVVVVUUUUUUSSSQQQOOOPPPSSSUUUXXXXXXXXXVVVTTTSSSUUUWWWUUUXXXZZZXXXTTTQQQPPPQQQQQQRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNLLLKKKKKKLLLLLLPPPPPPOOONNNMMMMMMMMMNNNLLLLLLLLLKKKJJJIIIGGGGGGGGGEEECCC@@@>>>=========999:::;;;;;;999888888888444333222333333333111///000000000000////////////---..................---000////////////.........------------------------******++++++++++++******((()))***+++,,,---------)))))))))))))))))))))))),,,+++++++++******))))))************************+++,,,---...///...---,,,******+++,,,------------...------,,,+++***))))))..................................../////////000------------.........///////////////000000000000//////000000000000//////111333555555444444444555222333555666777888888888999:::::::::999===CCCHHH@@@>>>;;;:::<<<>>>@@@@@@BBB>>>AAA@@@:::???HHHFFF@@@AAACCCEEEGGGGGGGGGFFFGGGEEEHHHNNNQQQPPPRRRUUUSSSQQQWWWbbbbbbVVVQQQUUUWWWVVVVVVUUUOOOKKKSSS___llldddZZZQQQMMMKKKKKKKKKPPPWWWVVV___yyylllWWWQQQQQQssseeeVVV[[[RRRRRRSSSRRRQQQNNNLLLLLLLLLEEEGGGGGGFFFEEEEEECCC@@@CCC@@@@@@CCCDDD???<<<<<<;;;::::::999999777666555999888666444333333333444333222222111000//////...000/////////............------------------------------------------------,,,,,,---------,,,++++++,,,,,,............,,,,,,++++++++++++++++++++++++......///...,,,,,,...000------------,,,+++*********+++,,,---------,,,+++,,,,,,---------.........,,,,,,,,,---------......---------...///000000111...............///000000000111111111111222222222111222222333444555666777888:::<<<======>>>@@@BBBBBBBBBZZZ{{{hhh___ZZZUUUOOOSSSRRROOOLLLKKKLLLMMMOOOJJJKKKLLLNNNPPPSSSUUUVVVSSSRRRRRRSSSUUUVVVVVVVVVhhhddd]]]VVVSSSRRRUUUVVV___]]]YYYTTTPPPNNNOOOQQQSSSSSSQQQPPPOOOOOOOOOOOOWWWVVVUUUSSSSSSSSSSSSTTTWWWWWWWWWVVVUUUSSSPPPOOOQQQQQQQQQPPPPPPOOOOOOOOOPPPPPPOOONNNLLLKKKJJJJJJOOOOOOOOONNNNNNNNNMMMMMMNNNLLLIIIHHHGGGEEEBBB@@@CCCAAA???>>>===<<<:::888999999::::::999888666555444333222111000000000000222111111000000000000000//////...------------...///...---,,,,,,,,,,,,,,,------------------------...,,,***+++---...,,,*********))))))***++++++,,,))))))(((((((((((())))))((()))***+++++++++++++++,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,---......------------------------......//////000111111111000000000000000000000000///000000000111111111111222222222222222222222222444444555555777888999::::::999999999;;;===@@@BBB>>>======>>>???@@@???>>>EEEBBB??????BBBCCCCCCAAABBBAAA???>>>???AAACCCEEEEEEGGGLLLSSSZZZ```bbbbbbWWWUUURRRPPPOOOPPPRRRTTTTTTRRRSSSVVVTTTOOOQQQXXXkkkpppiiiVVVLLLNNNNNNIIINNNPPPQQQWWWfffooo___GGGKKKXXXiiisssmmm```XXXXXXYYYUUUPPPMMMMMMNNNLLLJJJNNNMMMGGGAAAAAAFFFEEE???>>>???@@@???>>>===>>>???;;;:::888777666555555555888777666555333111000000222222222111000//////...///000000000000...,,,+++........................---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***//////...------,,,++++++------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------..............................------------.........///............////////////000000000000111111111111444444555555666777777777777888999999:::<<>><<<;;;;;;:::888777888999999999888777666555444333222111111000000000111000///...............//////...---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++---...,,,***+++***************++++++))))))(((((((((((()))))))))))))))***************,,,+++******))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...------------------------------......///000000000........................//////000000000111111111222222222222222222222222444444444555666777888999999888888777888:::<<<>>>>>>===<<<===???@@@???>>>CCCAAA???@@@CCCEEEDDDCCCBBBAAA???>>>???@@@CCCDDDAAAEEEMMMVVV___dddfffeeeRRRQQQPPPOOOOOOOOOPPPPPPWWWUUUUUUVVVSSSNNNOOOUUUfffpppqqqaaaMMMDDDDDDGGGNNNRRRSSSUUU```lllkkkaaaIIINNNWWW```___WWWSSSSSSWWWSSSPPPNNNOOONNNMMMKKKHHHKKKJJJEEECCCCCC>>>666===>>>???>>><<<;;;;;;===999999888777666555444444777666555444333222111000222222111000000///......//////000000///...,,,+++---------------------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------........./////////............////////////000000000000111111111111333333333444555555666666777888999999:::;;;???AAACCCFFF\\\jjj[[[VVVMMMLLLKKKHHHFFFEEEFFFFFFBBBFFFKKKNNNOOOPPPQQQRRRPPPPPPOOONNNNNNMMMNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPNNNMMMLLLKKKMMMPPPSSSUUUPPPQQQRRRRRRQQQQQQRRRTTTSSSSSSSSSSSSSSSSSSSSSSSSTTTRRRQQQPPPQQQSSSVVVWWWUUUUUUTTTSSSQQQOOOMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMPPPPPPOOOOOONNNMMMLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIHHHFFFEEEEEEDDDBBB@@@===;;;999999999888666555888888888888777666555444555444333222111111111111222111000///............///......---------------------,,,,,,++++++,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,++++++*********++++++***))))))(((((())))))***+++***)))((((((((()))***++++++***)))))))))***************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------------------------------,,,,,,,,,---......//////------------------------////////////000000000000111111111111111111222222333333333333444666777888:::999888888888999:::;;;>>>===<<<<<<>>>??????>>>@@@??????AAACCCDDDDDDCCCBBBAAA???>>>???@@@BBBCCCAAAEEEKKKSSSXXXYYYVVVSSSKKKLLLMMMNNNNNNNNNMMMMMMRRRQQQRRRTTTQQQLLLKKKNNNWWWdddoooiiiPPP<<<===IIILLLRRRSSSQQQXXXhhhtttwwwSSSOOONNNRRRTTTRRRPPPPPPRRRPPPOOONNNNNNMMMKKKHHHGGGKKKLLLHHHDDDBBB>>>:::<<<======<<<:::888999:::777888888888777555333222555444444333222222111111111111000000//////......////////////...---,,,,,,------------------------,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***&&&'''((()))***,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............////////////000000000000111111111111222222222333444444555555666888999999999;;;>>>AAADDDEEE]]]xxxlllaaaUUULLLJJJNNNGGGHHHIIIIIIIIIHHHHHHGGGKKKNNNRRRSSSRRRQQQRRRTTTPPPOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOONNNNNNNNNNNNKKKJJJJJJJJJJJJLLLNNNOOOPPPRRRTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTUUUTTTQQQPPPPPPSSSUUUWWWRRRRRRRRRQQQQQQPPPOOONNNJJJJJJIIIIIIJJJKKKLLLMMMPPPPPPOOOOOONNNNNNMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCCCCCCCCCCCAAA@@@;;;999777777888777666444777777777666555555444333555444333222111111111111444333222111000////////////...------,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,++++++,,,,,,+++*********++++++***))))))))))))))))))***,,,***((('''&&&'''((()))******))))))))))))******************++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------------------........./////////000000000000000111111111111111222222222222333444555666::::::999999:::;;;<<<===>>><<<;;;;;;===>>>>>>>>>>>>>>>???@@@AAABBBBBBAAABBBAAA@@@??????@@@AAABBBAAACCCGGGKKKNNNMMMIIIEEEIIIIIIJJJKKKKKKLLLMMMMMMIIIMMMSSSZZZ^^^^^^^^^___SSSZZZgggjjjXXX>>>:::EEEGGGNNNQQQQQQUUUcccpppvvv]]]UUUOOOOOOOOOMMMMMMNNNOOOOOOOOONNNMMMJJJGGGEEEGGGHHHGGGBBB>>>>>>AAADDD<<<======;;;999777777888777888999999888666333222222222222222222111111111000000000//////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***&&&'''((()))***+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000............///////////////000000000111111111111222222222333444444555555666777888999999;;;>>>AAADDDEEE\\\QQQWWW```gggjjjnnn|||zzzrrriiibbb]]][[[XXXUUUTTTTTTPPPKKKKKKOOONNNJJJGGGFFFHHHIIIGGGDDDIIILLLNNNLLLHHHGGGJJJMMMKKKKKKJJJJJJJJJJJJKKKKKKIIILLLOOOOOONNNLLLLLLMMMJJJJJJJJJJJJJJJKKKMMMMMMTTTVVVXXXWWWUUURRRQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSWWWVVVSSSQQQQQQRRRTTTUUUPPPPPPPPPPPPQQQQQQRRRRRRKKKJJJIIIIIIIIIKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJHHHGGGFFFFFFDDDBBBAAAAAAAAAAAA???>>>999888777777888888666555666666555444333333333333444444333222111111111111333222111000////////////......---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******))))))))))))******,,,***((('''&&&'''((()))***))))))((())))))******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------........................---............//////////////////000000111111111222222111222222333444555666777888999:::<<<===>>>>>><<<::::::<<<===>>>>>>===>>>>>>>>>>>>>>>??????AAAAAA@@@?????????@@@AAA@@@AAACCCGGGKKKMMMMMMKKKJJJIIIHHHGGGHHHJJJMMMOOOHHHOOOZZZeeeoootttuuusss___ZZZ```kkkcccMMMAAADDDHHHLLLPPPSSSYYY```dddcccYYYSSSOOONNNLLLHHHHHHKKKQQQQQQRRRQQQNNNJJJFFFDDDCCCDDDDDDBBB===:::<<>>@@@CCCEEE\\\666888<<<@@@@@@AAAHHHQQQYYY\\\^^^^^^___gggttt~~~|||zzzwwwrrrmmmeeedddccc```]]]YYYVVVUUURRRPPPMMMJJJGGGFFFFFFFFFFFFEEEEEEFFFGGGJJJSSS\\\PPPJJJCCCBBBEEEHHHIIIHHHDDDGGGIIIFFFBBB@@@CCCHHHFFFFFFFFFFFFGGGIIIJJJKKKHHHLLLOOOPPPMMMKKKKKKLLLHHHHHHHHHIIIKKKMMMOOOPPPTTTVVVWWWWWWTTTRRRQQQQQQQQQRRRSSSSSSSSSRRRQQQPPPVVVUUUTTTRRRQQQQQQRRRRRROOOOOOOOOOOOPPPQQQRRRSSSLLLKKKIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLJJJHHHFFFEEEDDDBBBAAA????????????===<<<888777666666888888777666555555333222222222222222444333222111000000000000......------,,,,,,------...------,,,,,,,,,,,,,,,******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,+++++++++++++++,,,------+++******))))))******++++++***)))((((((((()))***))))))((((((((()))******)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------........................------------.........///......//////000000111111222222222222222333444444333333555666888:::;;;<<<>>><<<999999:::<<<===>>>============<<<===???BBBAAA@@@@@@???????????????CCCCCCDDDFFFIIIJJJIIIHHHKKKIIIGGGEEEFFFIIILLLOOOOOOTTTYYY]]]bbbgggeeeaaa___VVVWWWeeekkkbbbYYYXXXPPPNNNNNNSSS[[[^^^ZZZTTTRRROOONNNQQQQQQMMMKKKLLLQQQRRRSSSRRRNNNJJJHHHGGGGGGHHHMMMOOOKKKAAA999777:::;;;<<<:::888777777888777888888888777555333222000000000000000000//////..................---------,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................------------.........///............////////////000000000000111111111111333333333444555555666666555777888888888:::===@@@BBBDDD[[[666333222555777555666999666888;;;<<<>>>BBBIIIOOONNNUUUZZZ[[[]]]cccggghhhggggggiiikkkmmmmmmjjjgggcccbbbaaa___]]]\\\[[[ZZZRRROOOKKKHHHFFFEEECCCBBBCCCCCCCCCDDDEEEEEECCCBBB???>>>>>>???@@@BBBBBBBBBAAA>>><<<<<<===BBBOOO\\\LLLIIIEEEBBBCCCGGGMMMPPPCCCHHHKKKIIICCC@@@AAADDDBBBCCCCCCDDDEEEGGGHHHIIIFFFKKKOOOOOOLLLIIIIIIKKKHHHGGGGGGGGGIIIKKKNNNPPPNNNPPPRRRRRRQQQQQQRRRSSSPPPQQQRRRRRRRRRPPPNNNMMMQQQQQQQQQQQQQQQQQQPPPPPPPPPOOONNNNNNNNNNNNOOOPPPMMMKKKIIIHHHGGGIIIJJJLLLKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIGGGFFFEEEDDDAAA@@@>>>===>>>===;;;999777555555555777777666555555444222111000000111111222222111000////////////,,,++++++++++++,,,------...---,,,,,,++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,*********+++,,,---...///+++******))))))******+++)))))))))***************((((((((((((((()))******))))))))))))************++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++******++++++,,,------...------------------------,,,,,,---------.........------...//////000111111333222222222222333444444333444555777888999999999>>>;;;888888:::<<<======<<<<<<===<<<<<<>>>DDDHHHAAA@@@@@@???????????????DDDDDDEEEGGGHHHFFFCCC@@@HHHGGGFFFFFFFFFHHHJJJKKKOOOOOOMMMJJJMMMTTTUUUQQQVVVOOOOOOYYYbbbeeedddeeeXXXOOOHHHKKKSSSWWWUUUQQQTTTNNNMMMSSSWWWUUUOOOKKKKKKMMMOOOMMMJJJGGGGGGHHHLLLLLLPPPVVVSSSFFF;;;666777888999888666555666777777666555444333222222111000000000//////.........------------------------,,,,,,+++******+++,,,---++++++++++++++++++++++++++++++************++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------............////////////000000000000111111111111222222222333444444555555555666777888888:::===@@@AAADDDYYY~~~666000---222888888666666333333333333444555555555:::<<<<<<:::<<<@@@BBB@@@AAAAAAAAA@@@@@@???>>>>>>;;;<<<===>>>??????>>>>>>::::::::::::<<<>>>@@@AAAAAA@@@@@@AAAAAA@@@>>><<>><<<<<>>======<<<:::888555444333444666666666555444333222000000000000111222111000///............,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,))))))((())))))***++++++))))))))))))))))))))))))(((+++,,,,,,)))(((***,,,))))))***+++,,,...///000++++++************++++++((()))***+++++++++++++++((((((((((((((()))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111333333333222333333444444777777888999999999999999>>>;;;888777999<<<======;;;<<<<<<<<<<<>>>>><<>>???@@@???AAADDDFFFHHHLLLQQQTTTBBBCCCEEEGGGHHHEEE???;;;AAABBBDDDEEEFFFFFFEEEEEEHHHIIIIIIIIIIIIIIIIIIIIIKKKLLLMMMJJJFFFFFFIIILLLMMMKKKIIIJJJMMMOOONNNMMMRRRQQQNNNKKKMMMOOOJJJBBBGGGMMMOOOKKKKKKOOOPPPMMMMMMMMMLLLLLLKKKKKKJJJJJJMMMIIIDDDCCCEEEHHHHHHHHHKKKKKKLLLLLLKKKJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEAAAAAA@@@>>>===<<<;;;;;;666666666666777777777777000000000000////////////////////////.....................------,,,,,,,,,...,,,******+++,,,+++***+++++++++******(((''''''))))))))))))))))))))))))+++*********))))))((((((***)))(((&&&&&&&&&'''(((///...,,,***)))(((''''''++++++***))))))******+++,,,,,,++++++******))))))++++++***************+++************************************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,,,,---.........---......//////000000111111000000000111222222333333888:::;;;888333222666;;;<<<666333888<<<;;;999999>>><<<::::::<<>>@@@AAA???>>>BBBCCCHHHQQQXXXWWWMMMCCCCCCDDDCCCJJJPPPEEE???HHHFFFIIIHHHFFFIIIUUUbbbiiifff^^^SSSLLLKKKLLLNNNOOOVVVLLLCCCAAAHHHNNNOOOMMMXXXRRRLLLNNNSSSSSSMMMFFFCCCEEEEEECCC???>>>???AAA>>>?????????===:::777555888777555555555555333111111111111111000000000000000000////////////000000......---------,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,++++++***)))***+++---...,,,,,,,,,++++++************+++,,,,,,------,,,,,,)))***++++++,,,---......------------------------******,,,...,,,''''''***//////...------------...------------------------............/////////000000000000000000111111222111222222333333444444555333555666777777999===@@@BBBCCCTTT}}}000000111111222333333333222333333333333444444444333444555666666666666666888777777777666666666666888777666666666777999999999999999999999999999999:::;;;<<<<<<<<<<<<;;;:::;;;;;;<<<======>>>>>>???@@@@@@AAAAAAAAA@@@???===@@@AAACCCDDDEEEGGGKKKNNNAAAAAAAAABBBDDDCCC@@@>>>CCCEEEGGGGGGGGGFFFGGGIIIHHHHHHGGGHHHIIIKKKKKKKKKLLLJJJGGGGGGHHHIIIGGGEEELLLJJJHHHIIILLLNNNMMMLLLMMMMMMKKKJJJLLLNNNIIIAAAEEEJJJMMMJJJJJJMMMOOOLLLNNNNNNNNNMMMMMMLLLLLLLLLLLLIIIGGGFFFGGGGGGEEECCCIIIIIIJJJJJJJJJIIIHHHHHHIIIHHHHHHGGGFFFEEEDDDCCC>>>>>>===;;;:::888777666555555666666666666666555000000000000////////////////////////............------------,,,,,,,,,+++---+++***)))++++++***)))+++++++++******)))((('''))))))))))))))))))))))))******)))))))))((((((((())))))((('''''''''''''''------,,,+++++++++++++++))))))))))))))))))))))))***************)))))))))******))))))))))))******************************************))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++,,,------.........---.........///000000111111///000000111111222333333111444777666555666<<>>@@@@@@EEELLLGGGCCC@@@??????@@@>>><<>><<<<<<<<<======;;;999777555666555444444555555444333111111111000000000//////000//////////////////000...------------,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,+++*********+++,,,---,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,))))))---///,,,***+++...------,,,,,,,,,,,,,,,---------------------------------............///000000//////000000111222111111222333333444444555555666777777777888;;;>>>@@@BBBUUU//////000111111222222333111111111111222222222333444444555555555555444444555555555555555444444444666555555555555666777777888888888888888888888888999::::::;;;;;;;;;::::::::::::;;;;;;<<<=========?????????BBBDDDDDD@@@<<<>>>@@@AAAAAABBBDDDHHHJJJ@@@???===>>>@@@AAAAAA@@@CCCFFFIIIHHHDDDDDDGGGLLLHHHEEECCCDDDHHHKKKLLLKKKOOOIIIDDDHHHPPPSSSMMMFFFJJJIIIHHHIIIKKKLLLMMMLLLIIIJJJIIIIIIKKKNNNJJJDDDDDDHHHKKKIIIIIIKKKMMMLLLMMMMMMMMMMMMLLLLLLLLLLLLHHHHHHGGGHHHIIIHHHEEECCCFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBB===<<<;;;999777666444444333444555555555555333222000000000000/////////////////////............---,,,,,,,,,,,,++++++++++++,,,+++))))))*********)))******+++******)))((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((''''''&&&)))))))))***++++++,,,,,,((()))***++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------......//////000111111//////000111111222222333...111444555555888===BBB@@@<<<999999888888===DDD;;;888999>>>AAA???>>>@@@EEECCC@@@??????>>>===;;;<<<>>>CCCGGGJJJKKKJJJIIISSSWWWNNNDDDFFFFFFCCCFFFFFFIIIIIIFFFEEEHHHJJJJJJMMMKKKJJJIIIJJJKKKJJJIIIKKKGGGDDDCCCEEEIIILLLMMMPPPQQQSSSVVVYYYZZZXXXUUUIIIGGGDDDDDDDDDAAA===888999::::::::::::888777555444333222333555666555444111111000000000000////////////............//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------,,,,,,++++++++++++------------------------...(((''',,,000///---,,,,,,,,,,,,,,,++++++++++++------------------------,,,,,,---------.........000000//////000000111222111111222222333444444444777888888777777777:::<<<>>>AAATTT...//////000000111111222000000111111111222222222333444444444444444333222444444444444444444444444444444444444444555555555666666777777777777888888888888999999999999999999777777777888999999::::::>>><<<===BBBHHHIIIDDD???===>>>???@@@AAACCCGGGJJJAAA???>>>>>>???@@@@@@???@@@EEEHHHEEE@@@???EEEKKKHHHCCC???@@@EEEIIIIIIHHHKKKFFFCCCHHHRRRVVVPPPIIIJJJIIIIIIJJJKKKLLLMMMNNNJJJKKKIIIGGGJJJNNNNNNKKKGGGIIIKKKKKKIIIJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGHHHHHHHHHHHHEEEEEEDDDCCCBBBAAA@@@@@@>>>===;;;:::777666444333111222444444444333111000000000000000//////////////////.........---------++++++++++++++++++++++++,,,***(((((()))***)))(((***************)))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%&&&&&&'''((())))))))))))+++---......---,,,+++&&&'''''''''(((((())))))(((''''''''''''(((((()))((((((((((((((((((((((((************)))))))))(((************************))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------......---------,,,------------------......///000000111//////000000111222222222111333555555555666:::<<<;;;999999:::999<<>>AAAAAA@@@???>>>======<<<;;;;;;>>>AAABBBAAABBBFFFIII]]]dddYYYIIIHHHIIIDDDCCCFFFIIIJJJGGGGGGKKKLLLJJJKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGEEEDDDEEEIIIPPPTTTJJJIIIIIILLLRRR\\\hhhpppYYYOOODDD>>>>>>???<<<888888888999999999888777777444333222333444555444333111000000000///////////////......------......///---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---))))))---...,,,+++---,,,,,,,,,,,,,,,++++++***,,,,,,---------------------------........./////////////////////000111111111111111222333333444444666777888777777888;;;===@@@BBBSSS|||------...//////000000111000111111111111222222222222333333333333222222111444444444444444444444444222222333333444444444444555555555666666777777777777777777777777888999999666666777777888999999999;;;:::<<>>??????>>>@@@BBBEEECCCBBBAAAAAABBBAAA???===@@@DDDGGGDDD???>>>CCCIIIIIIFFFBBBAAADDDGGGGGGGGGDDDBBBBBBEEEJJJLLLIIIEEEJJJJJJKKKKKKLLLMMMOOOPPPPPPOOOKKKGGGIIIOOOSSSSSSLLLLLLMMMMMMKKKIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLJJJHHHFFFFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDCCCCCCBBBAAA@@@???>>><<<<<<:::999777555444333111222333333222111000///000000000000////////////............------------++++++++++++++++++++++++,,,***(((((()))***)))((()))************))))))(((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((('''''')))***,,,...///...,,,+++&&&&&&''''''((((((((()))''''''&&&&&&'''((())))))''''''''''''''''''''''''************)))))))))((())))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,+++,,,---...///000...------,,,,,,,,,---...---------...//////000000...//////000111111222222333444555555555555777888888777999::::::>>>JJJVVVMMMBBB888777;;;===???AAA<<<============<<<<<<======???AAA???======AAAFFFNNNYYYTTTKKKOOORRRMMMLLLMMMNNNLLLIIIJJJPPPRRRQQQMMMLLLKKKIIIIIIJJJLLLNNNNNNMMMJJJGGGFFFIIIOOOTTTMMMKKKHHHFFFHHHPPP\\\eeeZZZOOODDD???@@@AAA===888888888999999999888888888666444333222333333111000000000000////////////.........------------......------,,,,,,,,,+++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...)))%%%(((...,,,------------,,,++++++,,,,,,,,,---------......////////////000000000000/////////...///000000111000000111222222333333444444555666777777999<<>>@@@EEECCCBBBBBBBBBBBB???===AAADDDGGGEEEAAA@@@CCCGGGIIIHHHFFFEEEEEEFFFGGGIIIGGGGGGFFFFFFFFFEEEDDDCCCIIIJJJLLLLLLLLLMMMOOORRRSSSRRRNNNHHHIIIOOOTTTUUUNNNMMMNNNPPPMMMIIIIIILLLMMMMMMMMMMMMNNNNNNNNNNNNSSSRRROOOKKKFFFCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>:::999888777666444333333333333222111111000000000000000000000////////////.........------------,,,++++++++++++,,,,,,,,,,,,,,,+++))))))*********)))))))))************))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''(((((((((((((((((())))))***++++++***(((''''''((()))+++++++++******''''''''''''((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++,,,,,,,,,,,,+++++++++---///111222///...---,,,+++,,,---...,,,------......///000000......///000000111111222111111333444666777888888888888999:::999;;;CCCMMMDDD<<<888;;;>>>>>><<<===<<<===??????===<<<===>>>???@@@AAA???======@@@CCCAAALLLLLLKKKRRRRRRLLLMMMSSSRRRNNNJJJKKKQQQTTTSSSMMMMMMLLLJJJJJJMMMRRRUUUPPPOOOMMMIIIEEEDDDFFFGGGHHHIIIIIIIIIHHHIIIJJJLLLIIIEEECCCEEEHHHFFF???777888888888888888888777777666444222222222222000...000000////////////......------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++*********++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))),,,///...'''"""&&&///,,,---.........---+++***+++,,,,,,------.........//////000000000111111111//////......//////000111000000111111222333333333333444666777777:::===@@@IIIKKKVVVvvv,,,,,,,,,---......//////....../////////000000000//////000111222222222222000000111111111222222222111222333444444444333333222333333444555555666666555444444444555666777888888888999::::::;;;;;;<<<:::;;;===???AAABBBBBBAAA>>>????????????AAADDDFFFFFFCCC@@@???@@@AAABBBAAA@@@BBBDDDCCCBBBAAAAAABBBBBBEEEGGGFFFCCCCCCFFFJJJIIIHHHGGGFFFGGGGGGGGGFFFGGGIIIKKKKKKKKKLLLOOORRRQQQRRROOOJJJIIIMMMPPPPPPMMMKKKMMMPPPOOOJJJKKKOOOMMMNNNNNNNNNOOOOOOOOOPPPQQQRRRRRROOOJJJFFFDDDEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>999999999888777666666666555444222000//////000111000000000000////////////.........---------,,,,,,+++,,,,,,,,,---------------+++***)))++++++***)))))))))************))))))((((((((((((((((((((((((&&&&&&''''''(((((((((((('''''''''''''''((())))))((()))+++,,,,,,+++)))(((''''''(((((()))******+++))))))((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((************)))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,+++++++++---///222333000...---++++++,,,---...,,,,,,---......//////000......//////000111111111000000111333666777888777777666777999888666;;;AAA===888888<<<@@@???>>>???@@@BBBDDDCCC???=========???@@@AAA@@@@@@@@@AAABBBBBBHHHIIIMMMSSSLLLDDDIIIOOOOOOKKKHHHJJJPPPRRROOOMMMNNNNNNLLLKKKLLLPPPTTTQQQRRRRRRRRRPPPKKKFFFBBB@@@DDDIIINNNOOOLLLFFFBBB>>>>>>@@@EEEHHHFFF???888888888777666555555555555444222111111222222111///000000/////////.........------,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++)))*********++++++++++++***+++,,,,,,,,,,,,+++***)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++------)))%%%)))000++++++---------,,,***)))++++++,,,,,,---......///////////////000000000000///............///000000000000000111222222333333555666777777777999<<<>>>CCCIIIUUUrrr++++++,,,------......///---------.........//////......///111222222222222.../////////000000111111111222333444555444333333222222333444444555666666444444333333444555777888777777777888999999:::::::::<<<>>>>>><<<<<<===>>>;;;===@@@BBBEEEIIINNNQQQFFFBBB>>><<<===AAADDDEEE>>>???@@@AAAAAA@@@>>>===:::@@@EEEDDD@@@???DDDIIIDDDAAA???@@@EEEIIIIIIHHHFFFHHHJJJJJJJJJJJJNNNQQQMMMPPPPPPKKKIIIKKKLLLJJJJJJHHHJJJOOOOOOKKKLLLRRRLLLLLLMMMMMMMMMNNNNNNNNNJJJNNNQQQQQQNNNJJJIIIIIIDDDEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::::::::999666444111///...///111222000000000000////////////......---------,,,,,,,,,,,,,,,,,,------............,,,******+++,,,+++***((())))))*********))))))(((((((((((((((((((((((('''''''''((((((((())))))((('''&&&&&&&&&((()))***%%%&&&)))***+++***)))((())))))))))))***+++,,,---******))))))(((((('''''''''''''''((((((***++++++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,,,,+++++++++---///222444000///---+++++++++---...,,,,,,------...//////000......//////000111111111222222222444666666666444333222333666666444666:::===999777;;;>>>???BBBFFFEEEGGGHHHFFFAAA===<<<===>>>???@@@BBBCCCDDDCCCCCCBBBEEEFFFNNNUUUKKKDDDMMMGGGGGGFFFEEEIIIPPPPPPMMMOOOQQQQQQNNNKKKJJJKKKNNNVVVYYY^^^bbbbbb\\\SSSLLLEEEGGGLLLQQQRRROOOHHHBBB>>>======???BBBAAA===:::777777666444444333333444222000000000222333222111000/////////............---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++***+++,,,------,,,+++***((()))+++,,,---,,,,,,+++*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++***************++++++++++++++++++++++++---******,,,,,,***,,,111)))***,,,,,,,,,+++)))'''++++++,,,,,,---...//////............/////////000...............///000000000000000111222222333333777888888777777888:::<<<:::CCCRRRooo,,,,,,,,,---------......,,,------......------,,,---------............///...//////000111222222333000000444::::::555111222222222111111111222333444444444555555555555555555555444444555888999999888888888999;;;======<<<;;;>>><<<:::<<>>???CCCEEE??????>>>>>>@@@CCCEEEGGG???AAAAAAAAAAAAAAADDDFFFGGGFFFEEEEEEEEEEEEEEEEEEHHHHHHIIIJJJLLLNNNPPPQQQSSSRRRPPPMMMLLLLLLLLLLLLRRRKKKHHHNNNSSSRRRNNNKKKMMMLLLKKKJJJJJJKKKLLLMMMQQQOOOMMMMMMMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCCCCBBB@@@>>>>>>>>>???>>><<<:::;;;:::999888777777777777444444333333222111000000111///...///000111000....../////////...------,,,,,,------.../////////...,,,++++++***)))(((''''''))))))(((((((((((())))))((())))))(((&&&%%%'''(((+++***)))(((((('''(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******((()))))))))))))))(((((())))))(((((((((((())))))))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........000111000///...///111000111111222222333444444666666666666777888999:::;;;:::999:::===BBBGGGJJJEEE[[[kkkcccOOOBBB@@@BBB???AAACCCBBB???===???AAAAAAAAADDDIIINNNOOOMMMJJJHHHIIIKKKKKKHHHJJJVVVdddaaaQQQMMMOOOIIIJJJQQQRRRSSSWWWXXX[[[kkkxxxgggJJJIIIMMMNNNPPP[[[bbbXXXFFF>>>===<<<;;;<<<<<<;;;999777666666444333222111111333333222111000000000111222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,+++***))))))******************************++++++++++++******))))))************************+++***))))))+++---,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---...---+++*********++++++---///,,,(((...666222&&&***+++,,,............---777222,,,***,,,,,,***&&&+++++++++,,,,,,,,,------............////////////------...000111111111111000111111222222333444444444666777888888999;;;===@@@BBBSSSrrr+++,,,,,,,,,,,,---------,,,,,,------------,,,,,,------------............------......///000000111//////333999:::444111111111111111222222222333333333444444444444555555555555555666666666666555555999999:::;;;<<<<<<;;;:::>>>===<<<===BBBIIIOOOTTTFFFDDD@@@>>>===???AAACCC;;;;;;:::;;;<<<>>>AAACCC???@@@AAAAAA@@@AAACCCDDDEEEEEEDDDCCCCCCDDDDDDDDDGGGGGGHHHIIIKKKMMMOOOPPPRRRQQQPPPNNNNNNNNNNNNNNNQQQKKKIIIMMMPPPMMMJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJLLLJJJIIIIIIJJJJJJIIIGGGGGGFFFEEECCCBBB@@@?????????>>>======>>>===;;;::::::999888777777666666777444333333222111111000000000///...///000000///..................---,,,++++++,,,------.........---+++*********)))((((((((())))))(((((((((((())))))((())))))(((&&&&&&'''((()))((('''''''''''''''((())))))))))))))))))))))))))))))))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------......000111000///...///000000111111222222333333444777666666666666888999::::::::::::<<>><<<;;;:::;;;;;;999888666666555444333222111111333222111111000000000111000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,++++++***))))))************************************)))))))))(((((((((++++++++++++++++++++++++...---,,,,,,...//////...******+++++++++,,,,,,,,,++++++******++++++,,,---......,,,+++++++++,,,,,,***---,,,***222;;;999///...---,,,,,,,,,,,,---...777222---,,,......,,,)))---------.........//////............////////////---...///000000111000000000111111222222333444444444666777888888999;;;===CCCEEEWWWwww******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,---.........---...333999999444/////////000111222333222222111222222222333333444444444888;;;>>>===:::777777777888999::::::;;;::::::999999999:::;;;>>>AAACCCEEE@@@???===<<<<<<===>>>???999999888999:::<<<>>>???>>>???AAAAAA@@@@@@BBBCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFHHHIIIKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMNNNKKKKKKMMMLLLHHHGGGIIIGGGGGGGGGHHHHHHGGGGGGFFFGGGFFFEEEEEEGGGGGGFFFEEEEEEEEECCCAAA???===<<<;;;???===<<<<<<<<<<<<;;;999999888777666666555666666333333222222111000000000000.........///000///...,,,,,,---------,,,++++++***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((())))))(((&&&&&&''')))'''&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,,,,,,,,,,------------...///000000......///000000000111111222333333333777666555444555777999:::999:::<<<>>>AAAEEEHHHIIIVVVrrrkkkQQQFFFDDDAAAAAADDDEEEDDDAAAAAACCCFFFKKKIIIFFFEEEEEEEEEDDDCCCEEEEEEHHHKKKJJJJJJRRR\\\bbbTTTOOONNNJJJNNNXXXXXXRRRSSSNNNIIIQQQ\\\XXXJJJOOOLLLJJJNNN^^^iii```PPP===;;;999888888888777555666555444444333222111111222111111000000000000000---...///000//////------,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++,,,+++******)))*********++++++++++++++++++++++++***************)))))))))------------------------,,,*********,,,---,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---///...---,,,,,,,,,------***---,,,+++222;;;999111...---+++***+++---000222444111---,,,...///---+++---------.........//////............//////////////////000000000000//////000111111222222333444444444666777888888999;;;===CCCEEEYYY|||)))************+++++++++******++++++++++++******+++,,,,,,,,,------------++++++,,,,,,------------,,,---111888888222.........///111333333222111///111111111222222333333444777<<>>???>>>@@@BBBBBBAAA@@@AAACCCBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJJJJLLLNNNKKKFFFGGGKKKLLLLLLMMMMMMKKKJJJHHHFFFFFFEEECCCCCCDDDDDDCCCBBBCCCBBBAAA@@@>>>===<<<;;;>>><<<::::::;;;;;;:::888888777666555444444444444222222111111000000000000///...------//////...---++++++,,,,,,,,,++++++*********++++++++++++******((((((((()))))))))))))))))))))(((((((((((())))))'''((()))(((&&&&&&''')))&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((())))))))))))((())))))(((((((((((())))))((()))))))))***************++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------...///000///......///000000000000111222222333333777666444333444666888:::999:::<<>>??????AAACCCCCCBBBAAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHJJJJJJLLLKKKKKKJJJIIIGGGFFFFFFHHHIIILLLNNNLLLHHHJJJOOOLLLMMMNNNOOONNNMMMLLLKKKIIIHHHEEEEEEDDDCCCAAA???@@@@@@@@@??????>>>>>>>>>===;;;999888999999888777666666555444333333333333111111000000000000//////...---,,,---...///...,,,******++++++,,,++++++***)))***************))))))((((((((((((((()))))))))))))))(((((((((((())))))'''(((((((((&&&&&&(((***''''''''''''((()))******(((((((((((((((((((((((('''''''''''''''((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))))))))(((((((((((())))))((()))))))))*********************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///000///...---...//////000000111111222333333555555444333444555888999999:::;;;===>>>>>>>>>===IIIUUUSSSBBB:::CCCFFF@@@@@@BBBCCCBBB@@@@@@DDDHHHOOONNNKKKHHHFFFDDDCCCCCCCCCAAACCCGGGIIIGGGIIIMMMTTTNNNQQQTTTPPPUUUYYYSSSJJJJJJIIIGGGGGGHHHHHHGGGCCCDDDCCC@@@??????===:::;;;999555444444555444333333333333222111111000000000//////...//////000000+++,,,...000000///---,,,++++++++++++++++++++++++*********++++++*********+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---......,,,*********+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,++++++------,,,+++,,,...,,,''')))***---000222555666777---,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,------............///////////////000000000000//////...000111111222222333444444444666777888888999;;;======>>>TTT}}}))))))*********+++++++++*********++++++***************+++++++++,,,,,,,,,........................---+++...222222///---...---...///000111000000///000000111222333333444555...222666888666555666888444666888777555555888;;;GGGCCC>>>999777777888:::555666888999:::999888888888888999::::::;;;;;;<<<>>>@@@BBBCCCAAA@@@@@@@@@@@@@@@AAABBBCCCDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHKKKNNNMMMJJJLLLQQQGGGHHHIIIKKKMMMNNNNNNNNNLLLJJJHHHFFFFFFDDDBBB@@@????????????????????????<<<:::777666777888777777555555333222222222222222000000000///////////////...---,,,,,,---...---,,,******+++,,,,,,,,,++++++*********+++******)))((((((((((((((((((((((((((())))))(((((((((((())))))'''(((((((((&&&'''(((***)))(((((((((((())))))***((((((((((((((((((((((((&&&''''''''''''(((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))******)))))))))(((((((((((())))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++++++++,,,,,,,,,,,,---...//////------.../////////000000111222222222333333333444555555666777777888999:::;;;;;;::::::;;;AAABBB>>>???EEECCC<<<>>>@@@AAA@@@>>>@@@DDDHHHBBBCCCDDDEEEGGGLLLQQQVVVGGGCCCCCCGGGHHHGGGFFFHHHGGGFFFMMMRRRQQQXXX\\\SSSIIIIIILLLOOOMMMJJJHHHJJJBBBEEEFFFBBB<<<999999;;;:::777444333333444555444222222222111111111000000...............//////000,,,---...///......,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************+++++++++++++++++++++++++++++++++,,,---,,,***(((******+++++++++,,,,,,,,,++++++******++++++,,,---******+++,,,,,,,,,++++++---,,,,,,,,,...///---+++,,,---///111222111111000------------.........------------.........//////............//////////////////000000000000//////000111111222222333444444444666777888888999;;;===???===TTT~~~*********+++++++++,,,,,,***++++++++++++++++++***************++++++++++++..................------...+++,,,//////------///........./////////000000000000111222333444555555222333555666777888888888111444777666444444999===FFFDDD???:::777777777888777777888999999999888888777888888999::::::::::::<<<>>>AAAAAA@@@>>>===>>>>>>??????@@@BBBCCCEEEFFFDDDDDDEEEEEEFFFGGGIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKJJJIIIJJJNNNMMMJJJKKKNNNGGGGGGGGGHHHIIIJJJKKKKKKLLLJJJHHHGGGGGGFFFDDDBBB@@@@@@??????>>>>>>>>>===<<<999666555666777777666444444333222111111111111////////////////////////---,,,+++,,,---------+++***++++++,,,------,,,,,,***++++++++++++***)))((()))))))))((('''''''''&&&))))))(((((((((((())))))&&&'''((('''&&&''')))***))))))((('''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))(((((((((&&&'''((()))************))))))(((((((((((())))))))))))))))))************************++++++++++++***************************************+++++++++***++++++++++++,,,,,,,,,---...//////------.../////////000000111111222222111222444555666666555555555666666888999:::;;;<<<999999<<>>@@@AAA???>>>@@@EEEJJJ>>>???@@@CCCIIITTTaaakkkLLLGGGDDDGGGJJJHHHFFFFFFDDDCCCJJJNNNMMMUUUYYYPPPNNNLLLNNNRRROOOFFFBBBDDDBBBCCCDDDAAA;;;666555666888666333222333555666666111111111111111000000000...---------......///000.........------,,,,,,,,,************************)))***++++++++++++***)))******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))******------------------------)))((()))***+++***'''%%%******+++++++++,,,,,,,,,++++++******++++++,,,---******,,,---------,,,,,,,,,+++,,,...///...------...---------------------,,,---......---------------------.........//////............////////////---...///000000111000000000111111222222333444444444666777888888999;;;===AAA>>>SSS|||***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++)))************+++++++++------------------------...++++++---...,,,---000///............///000000000111111333444555666666222111000111444555444444000333666555333444999>>>???===;;;999777777777777888888999999999999888888888999:::;;;;;;;;;;;;;;;:::<<>><<<;;;;;;======>>>???@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGIIIIIICCCEEEGGGIIIKKKLLLLLLLLLLLLIIIJJJMMMMMMJJJIIIKKKMMMLLLIIIGGGFFFFFFFFFFFFKKKIIIHHHGGGHHHGGGFFFDDDAAA@@@???>>>===<<<;;;;;;;;;999555444555666666666444333222111000000000000.........///////////////---,,,++++++------,,,+++***+++,,,---------------+++++++++++++++***))))))******)))((('''&&&&&&%%%))))))(((((((((((())))))&&&'''(((''''''''')))+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************))))))(((((((((((())))))))))))))))))************)))************+++++++++************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,---...///...------...////////////000111111222222000222444666666666444333333444555666999;;;===???@@@;;;:::======999===EEE>>>@@@AAA@@@???AAAFFFKKKHHHEEEBBB@@@DDDOOO___jjjQQQJJJFFFIIIKKKIIIFFFFFFGGGFFFJJJKKKHHHPPPTTTJJJKKKGGGIIIOOOMMMDDD???BBB<<<<<<===>>>>>>;;;::::::888555222111333666777777111111111111000000000000---------------...///000000///...,,,,,,++++++,,,************************)))***+++,,,,,,+++***)))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,........................,,,+++,,,---...---***'''******+++++++++,,,,,,,,,++++++******++++++,,,---***+++---...///...---------,,,,,,------+++***+++,,,+++)))((()))+++---///***+++---,,,+++*********+++++++++,,,,,,,,,------............/////////000------///000111111111111000111111222333333444444444666777888888999;;;===BBB===PPPxxx)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++*********)))))))))+++---......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---...///000000111111111////////////000111222333888777666555333222111000222333666888666222111333444333222333777;;;999555888888777666555555666666666777999999888888888999::::::;;;<<<=========<<<999:::<<<>>>@@@CCCEEEFFFCCCCCCCCCDDDDDDEEEFFFFFFFFFDDDCCCCCCEEEGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHIIILLLIIIFFFFFFHHHIIIHHHFFFIIIIIIIIIHHHGGGDDDBBBAAA@@@???===<<<:::888777666444444444444444444444444333222000/////////000111////////////////////////,,,,,,,,,+++++++++************++++++++++++************))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***+++*********))))))((((((''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((())))))((((((((((((((())),,,(((%%%$$$'''))))))'''(((((((((((()))***+++,,,)))************+++++++++000///---,,,+++*********------...111333222---)))////////////000111222333333333444666777777555222444666888:::;;;:::999888555:::@@@AAA>>><<<===???:::<<>>===PPPttt))))))))))))))))))))))))++++++******************+++++++++*********))))))***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000000000000////////////000111222222777777666555444222222111111222444666666444111///111333555777888::::::999999888777666666666666666777888::::::999999999:::999:::;;;<<<============;;;<<<>>>???AAABBBBBBBBBCCCBBBAAABBBEEEHHHHHHHHHHHHFFFDDDEEEGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGEEEEEEGGGHHHGGGEEEGGGGGGGGGFFFEEECCCAAA@@@@@@???>>>===;;;999888777333333333333333333333333222111000/////////000111........................---------,,,,,,,,,++++++)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))((((((((((((((((((((((((''''''(((((()))******************)))))))))(((((('''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,)))'''''')))******)))++++++******)))******+++)))************+++++++++---,,,,,,++++++++++++,,,,,,,,,---///111111---***000000//////000111222222444333222333444555555444444666888999::::::999888888===AAABBB>>><<<<<<>>><<<>>>@@@CCCEEEFFFGGGGGGTTTdddxxx}}}lllXXXLLLMMMIIIFFFGGGJJJKKKIIIFFFHHHEEECCCDDDHHHIIIHHHEEEGGGGGGGGGFFFEEECCC@@@???>>>===<<<;;;:::888888777888777777666555444333222///////////////////////////111222222111000111111------,,,++++++++++++,,,++++++************++++++)))))))))*********++++++************************))))))))))))))))))))))))(((***++++++******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---............------,,,,,,++++++,,,,,,111555888555///++++++...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,---...//////......///000///////////////000111111000000000111222222333333333555666777777888:::<<<>>>>>>QQQsss))))))))))))))))))))))))))))))******************+++************)))))))))+++,,,---...///...---------------,,,,,,+++++++++,,,---...///000000000000///......//////000111222666555555444333333222222222222333444555444222000...000444555666777:::===999888888777777777777777777999;;;;;;:::999:::;;;888888:::;;;======>>>>>><<<===???AAAAAAAAA???>>>AAA>>>===AAAHHHLLLKKKIIIIIIHHHFFFFFFHHHIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFEEEEEEDDDDDDCCCAAA??????@@@@@@>>>===;;;:::999888222222222222222222222222222111000/////////000000...........................---------,,,,,,,,,,,,)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))******************))))))))))))((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((()))))),,,***)))***,,,,,,+++***---,,,+++***)))))))))))))))************++++++++++++*********+++,,,,,,---,,,++++++---...///...,,,111000000000000000111222555222000000222444555555444555777888999999888777:::>>>AAABBB>>><<<;;;<<<======>>>???AAACCCEEEFFFLLLWWWgggtttuuugggQQQAAAOOOJJJFFFEEEIIIMMMNNNNNNJJJHHHDDDAAA@@@AAADDDEEEEEEFFFFFFEEECCCAAA???===:::::::::999999777666666666666555555444333222222////////////////////////...///000///---+++++++++------,,,+++++++++++++++,,,++++++++++++++++++,,,************+++++++++,,,************************)))))))))))))))))))))))))))+++,,,,,,***)))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,------......---,,,---...---+++,,,000444888777333...***))),,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++***---//////---,,,---//////////////////000111111000000000111222222333333333555666666666777:::<<<===>>>QQQppp))))))))))))))))))))))))(((((())))))******++++++************))))))))))))******,,,---------------......---,,,,,,+++******,,,,,,---...////////////............///000111111333333222222222222111111333444444222555;;;@@@AAA555111///000222333777<<<999888888777777777888888666888::::::999999999:::666777999;;;<<<>>>>>>>>>;;;===???BBBBBBAAA???>>>>>>===>>>FFFOOORRRMMMGGGIIIGGGFFFGGGIIIJJJIIIHHHFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHGGGGGGCCCCCCCCCBBBAAA@@@?????????>>>===<<<:::999888777111111111111111111111111111111000000////////////------------------------------,,,,,,,,,+++++++++))))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***++++++***((('''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))(((((((((((((((((()))((((((''''''(((((()))***((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&%%%%%%''''''((((((((((((((()))(((((((((((((((((((((((()))(((((((((((())))))*********++++++,,,,,,+++***,,,+++***))))))(((((()))))))))*********++++++++++++************+++,,,,,,,,,++++++,,,---//////000111111000000000000111111333222111222444555555444333444666777777888777777888;;;>>>???>>><<<;;;;;;;;;;;;::::::<<>>>>>BBBFFFEEEEEEDDDCCCAAA>>>;;;:::555666666666666555444333555444444333222222111111........................---...///...+++***)))***---,,,,,,+++***+++++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************))))))))))))************,,,,,,+++)))((((((+++---***++++++,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------------***---///---+++,,,333999999444...***)))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,++++++++++++,,,---...///......---///////////////000000111000000000111222222333333333444666666666777:::<<<===>>>PPPnnn))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))(((((()))***++++++,,,,,,......---,,,,,,+++******+++,,,---......//////...------------...///000111///000000000000111111111222555777888BBBRRR^^^bbbNNN???333111333444555888888777777777777777888888555777888999888777888999666777999;;;<<<===>>>>>>888:::>>>AAACCCCCCBBBAAA???@@@EEEOOOXXXXXXPPPGGGGGGFFFFFFGGGIIIJJJIIIHHHGGGEEECCCBBBBBBCCCEEEGGGFFFGGGHHHIIIHHHHHHGGGGGGBBBBBBAAAAAA@@@@@@@@@@@@<<<<<<;;;:::888777666666111111111111111111111111000000000000//////......------------------------++++++++++++*********))))))))))))******)))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((()))++++++)))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((())))))((((((''''''&&&&&&%%%%%%((((((((())))))*********((((((((((((((((((((((((((((((((((((((()))******''')))***++++++************))))))(((((()))))))))))))))*********+++++++++---,,,++++++******++++++---------------///111222000000000000000000111222111111333666888888555333333333444555666666666666333666:::<<<===<<<;;;;;;;;;:::999999:::<<>>;;;888666333333333333333222111000333333222222111111000000------------------------...000111111000...///000,,,,,,+++************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,---,,,***((()))---333888***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,***---///---+++---333999222///+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---------///---+++---000222///,,,///////////////000000111000000000111222222333333222444555666666777999;;;======NNNkkk|||))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))))))))***''''''((())))))***+++,,,---------,,,,,,+++++++++***+++,,,---............---,,,,,,------...///000......//////000111111222000555;;;EEE[[[sss}}}{{{cccNNN;;;777888666555666666666666666666777777888444666888888777666777888777777999:::<<<<<<======777999<<<@@@BBBDDDDDDDDDBBBEEEMMMVVV\\\ZZZPPPGGGEEEDDDEEEGGGJJJKKKKKKJJJHHHGGGDDDCCCCCCDDDGGGHHHGGGIIIKKKJJJIIIGGGGGGGGGAAA@@@????????????@@@@@@;;;::::::999777666666555111111111111111111111111//////000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))((((((((('''''''''''''''(((((())))))******++++++(((((((((((((((((((((((((((''''''(((((()))***+++&&&((())))))((((((***+++***)))))))))))))))******)))************+++++++++...------,,,++++++++++++---...///.........000222////////////000111222333///111444888:::999555222333333333444444555666666111444777:::<<<<<<;;;:::===<<<;;;;;;;;;===@@@AAA======@@@HHHQQQSSSMMMFFF@@@AAAAAAAAA@@@>>>===<<>><<<999777555444333222111000000000000111111111000000000//////------------------------+++---//////......///000,,,,,,+++***************+++******************+++************+++++++++,,,******************************++++++,,,---------+++*********,,,333;;;AAA***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***,,,---,,,+++---111555+++*********,,,......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------000...,,,,,,///000000//////////////////000111111000000000111222222333333222444555555555666999;;;===<<>>>>>===<<<<<<===>>>???;;;::::::999888777666666222222222222222222222222...///000000000///...---+++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((((((((((((((((((((('''''''''((())))))******'''''''''((((((((())))))'''((((((((((((((())))))''''''(((((()))******+++((((((((((((((((((((((((''''''''''''((()))***+++'''((()))(((''''''+++---------,,,+++************)))************+++++++++---------,,,------......,,,...000///---,,,...000.........///000222333444///000333666888888555333222222222333333444555666333555777:::<<<<<<:::888===<<<<<<;;;<<<===??????GGGCCC>>><<<===BBBFFFHHH@@@AAAAAA@@@???>>>======DDDDDDCCCAAA>>><<<::::::999:::;;;<<<;;;:::999888888666333111000000111222000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***+++,,,,,,++++++******************))))))(((((())))))***)))))))))*********++++++************************)))******+++,,,,,,------******++++++,,,000555999***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++,,,---...///((()))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...***+++++++++,,,,,,,,,,,,,,,...///---))))))...333///////////////000111111000000000111222222333333222333555555555666999;;;>>>:::HHHfff{{{))))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,---******+++,,,------------,,,,,,,,,,,,---...////////////000222333444555666333555>>>[[[dddIII;;;333444444///111999444444444444444555666777666888999999888888999:::888999::::::;;;;;;;;;;;;:::;;;<<<>>>@@@BBBDDDEEE@@@DDDIIIMMMLLLHHHBBB>>>DDDDDDFFFJJJNNNPPPPPPOOOLLLJJJGGGEEEEEEGGGJJJLLLFFFIIIKKKJJJFFFCCCBBBCCC===<<<;;;:::;;;<<<===>>>;;;;;;::::::999888777777222222222222222222222222...///000000000///---,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))******(((((((((((((((((((((((('''(((((()))***++++++,,,&&&'''''''''(((((())))))''''''(((((())))))******&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''((()))++++++((())))))(((&&&''',,,///111000///---,,,+++******)))************+++++++++,,,,,,,,,---...///111111+++---000///,,,+++,,,---------...///111333444555000000000333555666555444222222222222333444555555666777999;;;===<<<999777::::::::::::;;;;;;<<<<<<888;;;??????===:::888777999::::::::::::<<<>>>@@@@@@???===<<<<<<=========555666888:::;;;<<<;;;;;;<<<999555111000000222444///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......,,,++++++,,,,,,++++++***)))*********))))))(((((((((((())))))((())))))))))))*********************************((())))))***++++++,,,,,,***+++,,,+++)))((()))***+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,*********,,,,,,+++***(((***+++***)))))),,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...))))))******++++++++++++'''...333---$$$###---888///////////////000111111000000000111222222333333222333555555555666999;;;>>>999FFFeee{{{(((((())))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))((((((((((((***,,,---,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------///......---------......000000000000000111111222555444<<>>===<<<===>>>@@@CCCEEEFFFEEEDDDDDDEEEEEEDDDBBBGGGFFFFFFIIIMMMOOOMMMKKKHHHHHHGGGFFFEEEEEEFFFFFFEEEFFFGGGGGGFFFCCC???===<<<<<<<<<;;;::::::999999999888777666666555555555222222222111111111000000000000000000000//////...************************************************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((('''%%%%%%&&&((($$$&&&((()))***)))((('''((((((((((((((((((((((((+++,,,,,,---,,,+++)))(((---,,,+++******,,,...///>>>666,,,'''(((++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222111111111222333444555666333333333333333444555555333333333333333333333333333444555777888:::;;;<<<===<<<::::::<<<<<<<<<<<<@@@===;;;:::;;;<<<<<<<<<999:::;;;===>>>?????????DDDCCCAAA@@@BBBFFFKKKNNNLLLCCC999444555999::::::===;;;888555333222222333333000......000111///---...//////...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,+++***))))))***+++,,,)))************+++++++++((()))***+++++++++++++++,,,,,,------------......))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000111222333444222333444444444555777999===;;;FFF```uuu(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((***+++,,,+++,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------......------------......------,,,,,,------...///000111666IIIfffsssaaaDDD444333222000000111222333333333333222333333444555666666666666777777777777999999999::::::;;;;;;;;;???>>>>>>===???AAACCCEEEEEEDDDCCCDDDEEEFFFEEEDDDGGGEEEDDDEEEGGGIIIHHHFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDAAA???=========<<<;;;;;;::::::999888777666555555444555555222222111111111000000000//////000000//////...---************************************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))************(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))'''((((((((())))))))))))((())))))(((&&&%%%&&&(((***)))((('''''''''''''''***************************+++++++++******)))(((+++***)))))))))***+++,,,222---'''&&&)))***)))'''''''''(((((())))))******++++++++++++++++++++++++------,,,,,,---...000111000000000000111333444555555555444444555555666777333333333333333333333333222222444555666888999999888777777888:::;;;<<<<<<;;;999888888999999777555999:::;;;<<<===>>>>>>>>>999:::===BBBIIISSS[[[```TTTKKK>>>777555666666666666555333222222333444555555222///...//////---++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++***))))))***++++++)))************+++++++++))))))***+++++++++******)))))))))*********++++++************************++++++++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////.........---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////////////////000000000000000000000000111222333444222333444444444555777999<<<:::FFF___ttt(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&''''''(((((())))))))))))(((((()))******+++++++++,,,++++++***)))++++++++++++,,,,,,,,,,,,...---------------......,,,++++++++++++,,,------,,,///222777CCCKKKCCC555000//////...///000222333222222111111222333333444555444444333444555666777999888888888999:::<<<===@@@???>>>>>>???AAACCCEEEGGGGGGFFFHHHJJJLLLLLLKKKHHHFFFDDDCCCDDDDDDDDDCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDCCCCCCAAA@@@>>>=========<<<<<<;;;:::::::::777666555444333333333333111111111111000000000000...............---,,,,,,************************************************(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))************(((((((((''''''''''''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))''''''((((((((()))))))))***++++++)))'''&&&'''(((+++***(((&&&&&&((()))+++++++++++++++++++++++++++******)))((((((((())))))''''''((((((((()))))))))'''&&&%%%'''***,,,)))'''((((((((((((((()))))))))************************,,,+++++++++,,,---...///.........///000111222333111111111000111222222333333333333333333333333333333333444555777888999999666666777888888999::::::999999:::;;;======;;;888888999:::<<<<<<=========999:::;;;???DDDKKKRRRUUUSSSJJJ???777444444333222000//////000111333555666555333000///......,,,******+++,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++***))))))***++++++)))************+++++++++******+++++++++******)))((((((((())))))))))))***++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000////////////000000000000000000000000111222333444222333555555444555777999<<<:::EEE^^^rrr))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%&&&'''(((((()))))))))))))))(((((((((((((((******++++++++++++*********++++++++++++,,,,,,,,,------,,,,,,------......---------------...//////,,,///000///111555333...//////.........///000111000000000000111222333333555444222222222444666888888888777777888:::===?????????======>>>@@@BBBCCCFFFFFFFFFHHHKKKNNNNNNMMMJJJHHHEEEDDDCCCDDDEEEFFFCCCEEEGGGIIIIIIIIIGGGFFFDDDDDDCCCBBBAAA@@@??????======<<<<<<;;;:::::::::666555444333222222222222111111000000000/////////,,,------------,,,++++++************************************************(((((((((((((((((((((((('''((()))******)))((('''((()))))))))************((((((((('''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++(((((((((((((((((((((((('''''''''((((((((())))))+++,,,,,,***'''&&&''')))((((((((((((***,,,...000+++++++++++++++++++++++++++***(((((('''((()))***&&&&&&'''(((((((((((('''&&&&&&&&&))),,,---,,,***+++++++++***************)))))))))************************++++++,,,------------......///111222333///////////////000111111222222222222222222222222666666777777888999::::::999:::;;;;;;;;;:::;;;;;;999999999<<>>BBB>>>888555444444333222000000///000000222333444333222000///...------,,,,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***************+++******************+++))))))*********++++++++++++++++++++++++***)))(((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000////////////000000000000000000000000111222333444222444555555555555888:::<<<:::FFF]]]qqq))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))(((((((((((()))******++++++******************+++++++++,,,,,,,,,,,,,,,,,,,,,---............------......///000---///...---...111000---111111000///////////////000000000000111222333444555444333333333555888999888777666666777:::<<<>>>===<<<;;;;;;<<<>>>@@@BBB@@@??????BBBEEEGGGGGGGGGGGGFFFEEECCCCCCDDDGGGHHH@@@BBBEEEHHHIIIIIIHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@<<<<<<<<<;;;::::::999999555444333222222111111111000000000/////////......,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++((((((((((((((((((((((((''''''''''''((((((((((((+++,,,,,,***((('''((()))'''(((***---.../////////************************+++***)))(((((()))+++,,,&&&'''(((((())))))(((((()))((('''(((***+++,,,,,,+++++++++***************************++++++,,,,,,))))))***++++++,,,,,,,,,............///111222333333222222222222333444444222222222222222222222222666666777777777888888888:::===???@@@??????@@@BBB<<<:::777888;;;>>>AAABBB999999:::;;;<<<<<<<<<<<<@@@???===<<<::::::999999333333444555666555333111555444333222000000///////////////...---......///111111111///,,,*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))***************++++++*********))))))*********++++++++++++++++++++++++***)))(((++++++++++++,,,,,,,,,---++++++++++++++++++++++++((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////////////////000000000000000000000000111222333444333444555555555666888:::===;;;FFF]]]ooo}}}***)))(((''''''((()))***))))))))))))))))))))))))'''''''''(((((())))))***''''''((()))))))))((((((((()))******+++*********************++++++++++++++++++++++++,,,---...///,,,++++++++++++,,,---------,,,,,,---///000000///111111111000000///////////////000000111222444444555444444444555777888999888777777777888999;;;<<<;;;:::::::::;;;>>>@@@BBB@@@??????@@@CCCDDDDDDCCCAAAAAABBBBBBAAABBBEEEGGG???@@@BBBDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@;;;;;;::::::999888888888555444333222111111111111////////////............,,,,,,,,,,,,,,,+++******************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))************'''(((((((((((()))))))))''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((((()))+++))))))))))))))))))))))))&&&&&&'''''''''(((((((((***++++++***(((((()))******+++---......,,,+++)))((((((((((((((((((((((((******)))))))))***++++++''''''((((((((()))))))))***((('''&&&&&&''')))+++((((((((((((((()))))))))))))))******+++,,,,,,,,,((()))***+++,,,,,,,,,,,,---------...///000222222111111000000111111222333222222222222222222222222444444444444444444444444777;;;@@@BBBAAABBBDDDGGGCCC@@@;;;:::;;;???BBBCCC::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666000222555888888666333000777777555333111///---,,,---...///...------///111333444333000---***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***)))***++++++++++++***))))))************+++++++++******+++++++++******))))))))))))*********++++++++++++++++++++++++++++++&&&&&&'''((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///////////////000000000000000000000000111222333444333444666666555666888:::===;;;EEEZZZkkkyyy***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''')))))))))(((((((((((()))***************************++++++++++++++++++++++++,,,---...///***************+++,,,,,,---,,,,,,---------...000...//////000000000000000000000000111222333444555333333444555666777888888777777888888999999999::::::999999:::<<>>::::::999888888777777666555555444333222222222222/////////.........------,,,,,,------,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************'''((((((((())))))))))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((()))))))))(((((()))+++***+++*********)))(((((((((((((((((((((((((((((('''((())))))******))))))(((''''''&&&'''((()))***((((((''''''&&&'''(((***''''''(((((())))))******(((((())))))***++++++,,,((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111---------------......///111111111111111111111111333333333333333333222222666:::???@@@>>>===???AAAAAA???======???CCCEEEFFF;;;;;;<<<=========<<<<<<;;;;;;:::999666333111///222444666777666444222111555555444333111///...------///000...,,,,,,...000222222222000,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***++++++++++++***))))))************+++++++++))))))***+++++++++******((((((((())))))))))))***************************(((((())))))*********+++)))))))))******+++++++++******+++,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000////////////000000000000000000000000111222333444333555666666666666999;;;;;;999CCCVVVeeesss+++)))(((''''''((()))+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%''')))))))))))))))(((((()))***************)))************+++++++++++++++++++++,,,---...///+++++++++***+++,,,,,,---............+++***---222+++,,,---///000111111111000000000111222444555666111222444555666777777777777888888999999999888888999999999:::===@@@CCCFFFCCCAAA@@@@@@AAAAAA@@@???>>>AAACCCCCCAAA@@@AAACCCHHHGGGEEECCCAAA@@@?????????@@@BBBCCCCCCAAA>>><<<999999888888777666666666666555444333222222222222//////.........---------,,,------------,,,++++++************************))))))))))))))))))))))))************************)))(((''''''''')))***+++))))))))))))************'''((((((((())))))******&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((''''''((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((('''(((***,,,((('''&&&%%%&&&''')))+++((((((((((((((((((((((((%%%&&&((()))))))))((('''((('''&&&%%%%%%''')))***&&&((()))***)))))))))***((())))))***+++,,,,,,---&&&''''''((()))******+++((()))+++,,,------,,,,,,*********+++,,,---/////////............///000000111111111111111111111111555444444444444444333333888<<<@@@>>>999666666888555555666:::???DDDFFFGGG<<<<<<======>>>=========::::::::::::888666444333333444444444222222222333111111111111111000/////////000111///+++***,,,...///000000...,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))+++++++++***************''''''((()))***++++++,,,******+++,,,,,,---......---------,,,,,,+++++++++)))))))))******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111////////////000000000000000000000000111222333444444555666666666777999;;;999888AAASSSbbbooo'''(((((()))***+++++++++******))))))))))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))************+++++++++++++++++++++++++++++++++*********+++,,,---...///......---,,,,,,,,,------............////////////111111111111111111222222444444333333333333444444:::::::::999999999888888888888999:::<<<>>>@@@AAAAAA@@@?????????@@@AAABBBDDDCCCBBBBBBCCCBBB@@@???EEEEEEDDDDDDCCCCCCCCCCCCDDDCCCBBB@@@>>>===<<<;;;>>>;;;777666666666333000333222000/////////000111.........///......---,,,---------,,,+++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))******************)))((((((((()))+++,,,+++******)))(((''''''&&&%%%&&&'''(((((((((&&&&&&%%%&&&&&&'''((())))))***++++++++++++)))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((()))******''''''''''''((()))++++++)))((('''''''''(((***+++)))************+++++++++***++++++,,,,,,------...000000///////////////000000000111000//////111222222222222222222222222222<<<>>>???>>>;;;888777777555888999:::@@@IIIPPPQQQ===<<<<<<;;;::::::999999:::;;;<<<<<<;;;888666444444555666666444222///...111111000///......//////........................///...---------,,,)))&&&((()))***+++++++++++++++******))))))))))))******(((((()))***+++,,,,,,---******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))++++++************++++++------------------------...------,,,,,,,,,------............---+++((('''+++,,,------......------......---------,,,,,,,,,******+++++++++,,,,,,,,,000///---,,,---...000222---.........///222777:::000111111111111222222222333444555666777888999:::999<<>>>>>>>>???AAABBBDDDCCCCCCCCCCCCBBBAAA???DDDDDDDDDCCCCCCBBBBBBBBBDDDCCCCCCBBB@@@>>>===<<<===:::777555666555333111111000///.........///000...............---,,,,,,,,,,,,,,,,,,+++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((())))))******))))))***)))((((((((()))***+++******))))))(((''''''&&&(((((((((((('''&&&%%%%%%((((((((())))))*********))))))))))))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((())))))***(((((('''(((((()))***+++)))(((((('''((()))***+++)))************+++++++++***++++++,,,,,,------...000000///////////////000///000111111000000222444222222222333333444444444999:::;;;;;;888666555666777:::;;;:::>>>EEEIIIIII;;;;;;;;;:::999999888888999999999999888666444333666666777777666555222111111111000///////////////........................///......//////...+++((())))))***+++++++++++++++))))))************))))))***************+++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++***************************************+++++++++************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++******+++,,,------...---------......---------,,,,,,,,,***++++++++++++,,,,,,,,,000///---------...000111///000000///000222777:::000000111111111222222222222222333555666777888999<<<>>>BBBQQQbbblll((((((((()))******++++++++++++******))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,------...///............////////////111222222222333333333444333444555777999<<<>>>???777777888888999:::::::::999999999:::;;;<<<>>>??????>>>=========>>>???@@@DDDDDDDDDDDDCCCBBBAAA@@@CCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCBBBAAA???===<<<;;;999666555555444333111000///...---------...///------......------,,,+++,,,,,,,,,,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((())))))((((((((()))***+++***))))))(((((('''''''''******((('''&&&%%%%%%%%%************++++++++++++'''''''''((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))))))))((('''((((((''''''(((((()))***))))))(((((((((((()))))))))(((((((((((()))***+++)))************+++++++++***++++++,,,,,,------...000//////......///000000///000111111111111444666222333333444555666777777666888999999777555666666999<<<<<<:::;;;???@@@>>>::::::999999888777777777888777666555444333333333444555666666666444333222111111000/////////000000000000000000000000000000......///111222111---***))))))***++++++++++++***))))))***++++++***))))))+++++++++*********))))))******++++++++++++******)))))))))))))))))))))))))))************+++++++++************************+++++++++***************************************++++++************+++++++++++++++++++++++++++++++++++++++******++++++,,,///...---,,,,,,,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,///......------///000111111111111111000222555888000000000111111111222222111222333444555777888888;;;>>>AAAOOO```jjj~~~(((((())))))************++++++++++++***))))))(((((((((((((((((('''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))************************++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---...///000............////////////222222222333333444444555666666666666666666777888444444555666777888999999999999999999:::;;;<<<=========<<<;;;<<<===>>>???CCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>???@@@@@@???===:::999888777555444333333222222000///...---------...///---------------,,,+++++++++++++++++++++***))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((())))))******))))))((((((((('''''''''***)))(((&&&&&&&&&'''(((+++++++++***************%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''(((''''''''''''((())))))***))))))(((((((((((())))))))))))))))))*********))))))*********+++++++++***++++++,,,,,,------...//////.........///000000///000111222111222555777333333444555666888888999666888999999777777888999888;;;;;;888888::::::777999999888888888777777777777666444222222222333444000000111111111111000///111000000//////000000000000000000000000000000000,,,---///111222111...+++)))******+++++++++******((()))+++,,,,,,+++)))(((******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++************************,,,+++++++++***)))))))))************************++++++************++++++************************++++++++++++++++++,,,---666555222///---,,,,,,,,,++++++,,,------------,,,......---------,,,,,,,,,+++++++++,,,,,,,,,------///............///000000111111111000///000222555000000000000111111111111222222333444666777888888888;;;>>>LLL^^^hhh}}})))))))))))))))*********+++++++++,,,+++***)))((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((()))))))))*********)))))))))******+++++++++,,,,,,+++*********+++++++++++++++,,,---...///000............////////////111111222333333444555555888777666555444333333333111222333444555666777888888888888999999;;;<<<<<<===<<<;;;;;;;;;<<<===>>>BBBDDDFFFEEEBBB@@@AAABBB@@@AAAAAAAAAAAAAAAAAAAAA<<<<<<<<<<<<:::888777555666555555333222111222222111000///.........//////,,,,,,,,,,,,,,,++++++*********+++++++++***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((('''&&&&&&'''(((***+++)))))))))))))))(((((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))***))))))(((((((((((()))((())))))***************))))))*********+++++++++***++++++,,,,,,------..................///000000///000111222111222555777333333444555666888888999666777888777666666888999666999999666666888888555888888888777777777777777777555333111111333555666......//////.........---000///////////////000000////////////////////////++++++,,,///000000---*********+++++++++******)))(((***+++------+++***(((((())))))***++++++,,,,,,******++++++++++++******************************))))))*********+++++++++************************,,,+++++++++***)))))))))************************++++++************++++++************************,,,,,,,,,,,,,,,---......666444222///------------***+++,,,,,,------,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------...............///000000000000000///......000111//////000000000111111111333333444666777888999:::777:::>>>MMM___jjj))))))))))))))))))******)))***+++,,,,,,+++***)))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((()))))))))******(((((())))))***+++++++++++++++*********++++++,,,,,,,,,,,,,,,------...///............////////////000000111222333444555555777666666555555555555555111111222333444555666777777777777888999:::<<<======<<<;;;;;;;;;<<<===>>>AAACCCEEEDDDAAA???@@@AAA@@@@@@AAAAAAAAAAAABBBBBB===<<<;;;999777666444444333444444333111000111333111000///.........///000++++++,,,,,,++++++***))))))***************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((('''''''''&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((()))++++++'''''''''''''''(((((((((&&&'''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))((()))******++++++******)))************+++++++++***++++++,,,,,,------...------------...///000000///000111111111111444666222333333444555666777777444555666555444444555777555777777444444888999777666666666666555555555555555444333222222333555666111000000/////////............------......//////........................+++++++++,,,......,,,******++++++++++++***)))))))))***+++,,,,,,+++***)))'''((()))***+++,,,------******++++++++++++******************************)))************+++++++++************************+++++++++***************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,---...//////------,,,,,,,,,---------******+++,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------.........///////////////.../////////------...000/////////000000000111111333444555666777999::::::999<<<@@@OOObbbmmm***)))))))))))))))))))))((()))+++,,,------,,,+++''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***((((((((()))***+++++++++***)))))))))***+++,,,,,,------,,,,,,,,,------...............//////////////////000111222333444444666555555555555555666666222333333444555666666777555555666777999;;;<<<======<<<;;;;;;;;;<<<>>>??????CCCEEECCC???===>>>AAAAAAAAAAAAAAABBBBBBBBBCCCAAA???<<<999777666555666111333444222000///111333000///...---------...///+++++++++++++++******)))))))))************))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&''''''(((((()))&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''''''''((()))'''&&&&&&&&&&&&'''(((((((((((('''(((((()))***+++((()))***+++++++++******)))************+++++++++***++++++,,,,,,------...------------...///000000///000111111000000222444222222222333333444444444666666666555333333555777555777666333333888:::888222222333333333333333333333333222222222333555555333222111000//////......,,,,,,,,,,,,,,,---......++++++++++++++++++++++++---,,,******,,,,,,,,,++++++++++++++++++***))))))++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******************************)))************+++++++++***************************************+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,---...///))))))***+++,,,,,,,,,,,,******+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,------------...---......///////////////...///000///......///000////////////000000000111222333444555777888999999:::===AAAOOObbblll*********)))))))))))))))'''(((+++---...---,,,,,,&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))***+++,,,---......---,,,,,,,,,------............/////////000...///000111222333444444666555444333333222333333444444555555666777777777444444555777999;;;===>>>======<<<;;;<<<===>>>???>>>BBBEEECCC>>><<<>>>AAAAAAAAAAAABBBBBBCCCCCCCCCFFFCCC???:::888777777888000222333222//////111444///...---,,,+++,,,------+++++++++++++++***))))))((())))))*********))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((%%%&&&((()))))))))((('''&&&''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&'''((())))))***%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((+++***)))(((((()))***+++'''&&&&&&&&&&&&'''((((((''''''''''''(((***++++++((()))***+++,,,+++******)))************+++++++++***++++++,,,,,,---......,,,,,,,,,---...///000111000000111000//////111222222222222222222222222222999999999777555555777999777888666222333888:::999000000000000000111111111111111111111222333444444333222111///...---------++++++++++++,,,,,,---...************************000---+++***+++,,,,,,++++++++++++++++++***)))(((,,,++++++******++++++,,,+++++++++*********************++++++++++++******************************)))************+++++++++************************))))))******+++++++++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************+++,,,---...+++,,,---...---,,,+++*********+++,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......---......///000/////////...///000000//////000111////////////000000000000111222333444555777888888999<<>>>>>>>>@@@BBBDDDEEEEEEEEEEEEFFFCCCCCCEEEBBB>>>???CCCDDDBBB???:::777444222222000000000000////////////,,,---.........---,,,+++,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,------------///......---------......000//////000000111222333555555666666666777777777444555777888999999999999333333444444444555555555555444333222111222333333555444333222222222222222111111111111222333444444000///---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++,,,,,,+++(((***,,,------------......++++++***************+++)))***+++***)))((()))******++++++,,,,,,,,,++++++,,,++++++***))))))******+++,,,,,,+++******+++---***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---...///---------............//////...,,,---000111000...333333222222222222222333444444444444555777888999999===>>>GGGWWWcccxxx(((((((((((()))))))))))))))))))))***++++++,,,,,,+++***)))(((((()))***+++''''''''''''((((((((((((((())))))******))))))(((((())))))))))))(((((('''+++---,,,''''''***+++(((''')))******))))))***,,,,,,,,,,,,,,,,,,---.........//////000000/////////////////////000000000000222222444555555555444444333444444555555555444444222555888::::::999::::::::::::;;;;;;<<<===>>>>>>??????@@@BBBEEEFFFFFFEEEEEEDDDDDDEEECCC>>>===@@@>>>===<<<999777555333222111000000000/////////...---------------,,,++++++,,,++++++++++++*********'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------,,,,,,,,,......---------......//////......//////000111222666777888999999999888777444444555666777777666666333333222222333333444444444444222111111111222333222222111111000000111111//////000000111222222333///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000...,,,,,,------+++***++++++,,,---......//////+++***************++++++***+++++++++)))((()))***)))***++++++,,,,,,,,,,,,,,,+++******)))************,,,------,,,++++++,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,---......---------............//////...---...///000000...333333222222222333333444444444444444555777888999888<<<>>>GGGUUU___qqq(((((((((((())))))))))))))))))))))))******+++++++++***)))(((((()))***+++((((((((((((((('''''''''(((((())))))))))))(((((())))))***))))))((('''&&&(((***(((%%%&&&******&&&(((***+++***)))((()))+++,,,,,,++++++,,,,,,---.........//////000/////////////////////000000000000111222444666777666555444444555555555555555444333333666:::<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<<<<<<>>>>>@@@DDDFFFEEEDDDDDDDDDFFFFFFCCC???>>>???999999888888666555333222111111000000//////......------------,,,,,,++++++++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((''''''(((((((((&&&'''((()))+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---------,,,++++++...------------...//////...------......///000111444555777999999888666555444444444444555555444444222222111111111222333444444333222000000111111222000000///////////////000///.........---,,,,,,+++------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,+++******)))((()))+++,,,,,,,,,*********)))******+++,,,***+++,,,+++)))((()))***((()))***+++,,,---------++++++***************+++(((+++------,,,******+++))))))******+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...---------............///............///000//////222222111111111222333333333444444555666777888888888===???GGGTTT\\\lll(((((((((((())))))))))))(((((())))))))))))******+++***)))(((((()))***+++'''(((((()))(((((('''&&&''''''''''''''''''''''''))))))***))))))((('''&&&&&&(((((((((---333333000777777666444000...------,,,++++++++++++,,,------------...///////////////////////////000000000000000111444666666666555444555555555666555555444444555888<<<>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999<<<<<<===@@@BBBCCCCCCBBB@@@BBBDDDBBB@@@>>>===<<<666666666666555444333222111111111000///.........------,,,,,,+++++++++++++++++++++*********))))))*********)))((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((''''''''''''((((((&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))*********+++++++++,,,,,,---------,,,++++++---------------...//////------------...///000111000222444555555555333222333333333333333333444444333222111000000222333444333222111000///000111111......---------......///---------------,,,***))),,,,,,+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---,,,+++++++++++++++)))'''(((***++++++*********))))))***++++++,,,***+++,,,+++***))))))+++((()))***+++,,,---------+++***************++++++''')))+++,,,***)))))))))))))))***+++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---------------............///---...///////////////000000000000000000111222222333333444555666777888888999>>>@@@GGGTTTZZZjjj(((((((((((())))))))))))((((((((((((((())))))))))))))))))******)))))))))&&&'''((())))))((('''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))(((((('''&&&(((***---555===???<<<>>>>>><<<777222...,,,++++++++++++++++++,,,------,,,---......////////////////////////000000000000///000222444555555444444444555555666666666555555666999<<<======<<<<<<<<<<<<;;;;;;::::::999999888:::===AAABBBBBBAAAAAABBB===AAAAAA===:::::::::777666666555555444333222222222222111000///...------------,,,++++++++++++++++++************)))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''(((((())))))******'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++,,,------,,,,,,,,,---------------...///000...------......///000111//////111222222222111000222222222222222333444555333222111000000222444555222222000/////////000111------,,,,,,------......+++,,,---///000//////...******++++++++++++,,,,,,++++++++++++++++++++++++***************************+++,,,,,,++++++,,,---000---)))))),,,---,,,+++))))))))))))***+++,,,,,,+++,,,,,,,,,***)))***+++)))***++++++,,,,,,,,,,,,*********)))******+++,,,''')))******)))(((((()))******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,------------............///---...//////......///111///////////////000111222222333444666777777888777999===???GGGSSSYYYiii(((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((($$$&&&((()))***)))((('''((('''&&&&&&&&&&&&'''((('''(((((())))))))))))(((&&&((()))+++333;;;;;;666444444333111---***)))***+++++++++***++++++,,,---+++,,,---...////////////////////////000000000000///000000111222333444555333444555666666777666666666888:::;;;:::::::::<<<888999999999::::::::::::999@@@FFFGGGCCC???@@@BBBAAAEEECCC<<<777888777444888777555333222222222222222222111000///...---------,,,+++*********+++,,,************))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((()))))))))))))))************+++++++++***++++++,,,---------------,,,,,,------///000000............///000111222000000000111111111222222222111111111222444555666444333111000000222444666222111000///...///000000---,,,,,,,,,------...///***,,,...///000000///...))))))***+++++++++++++++************************************************(((+++------,,,,,,...111555000,,,+++---///---+++))))))))))))***+++,,,---+++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++******))))))***++++++,,,)))******)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,,,,---------............///,,,...000///...---///111////////////000111222333222333555666777888777777777<<<===DDDQQQXXXiii(((((((((((())))))))))))(((((((((((((((''''''''''''(((+++,,,,,,+++((('''###%%%''')))******)))((()))((('''&&&&&&'''((()))''''''((())))))***))))))''''''&&&&&&+++000...'''((()))++++++++++++---...++++++******++++++,,,---+++,,,---...////////////////////////000000000000/////////000111222444555333333555666777777777777666777999888888888999;;;555666777888:::;;;<<<===999BBBKKKKKKDDD???@@@CCCHHHKKKGGG>>>888999888444:::999666333111111111222222222111000///...---------,,,+++*********+++,,,************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&((()))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((()))))))))))))))************+++++++++)))***+++,,,---.........,,,,,,,,,---...///000111///......//////000111222222222111111111222333444111111111111222444666888555333222000111333555777222111///......//////000,,,,,,,,,,,,------...///,,,---.........,,,***(((((()))***+++++++++++++++************************++++++++++++++++++++++++(((+++......---...111333666111,,,+++---...,,,)))))))))))))))***+++,,,---+++,,,---,,,***)))***+++++++++,,,,,,,,,+++************))))))***+++,,,,,,+++++++++)))((((((+++------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,---------.........//////,,,...000000...---///111000000000000111222333444222333555666888888777777666:::;;;BBBOOOWWWiii'''''''''''''''((())))))))))))))))))))))))))))))%%%&&&(((***,,,---......+++***)))'''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++******+++,,,,,,---............//////000000111111111000//////000222444555444333222555:::<<<<<<:::;;;999777999===???===;;;>>>888555999:::888777;;;:::::::::>>>AAABBB???<<>>>>>===:::999999:::<<<===<<<<<>>===<<<:::888666444333222222111000000//////000000000//////...------,,,,,,+++++++++*********))))))******)))(((((()))******(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((())))))(((((('''&&&%%%'''))))))((('''((())))))************)))'''''')))((((((((((((((()))******)))((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((('''(((''''''&&&'''((()))***''''''((((((((((((''''''(((''''''&&&'''((()))***))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------+++,,,,,,------...//////000000000000000000000000222222111111111111111222333222111000111111111111222000......///000///---000/////////.........---------------............///.........---,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++)))************+++++++++***************+++++++++...---+++******+++,,,---+++++++++*********))))))***++++++,,,,,,++++++******++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,))))))...999CCC,,,,,,+++***************,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---//////......//////000000111111000000000111111111222222555555555555555666666777777;;;===CCCOOOXXXkkk'''''''''''''''((())))))'''''''''''''''''''''''''''((()))******+++++++++(((((('''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++***++++++,,,,,,------...---......//////000111111111111000000000222333444666555555777:::<<<<<<<<<888999;;;;;;;;;;;;;;;<<<===<<<===???>>>;;;<<<@@@<<<<<<>>>@@@CCCCCCAAA???888777555333222222222333222111000000//////000000......------,,,,,,+++++++++++++++******************))))))(((((())))))***(((((((((''''''''''''&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&)))))))))))))))(((((('''%%%'''))))))((('''((()))*********)))((('''%%%%%%***)))((((((((((((((()))((((((((('''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((''''''''''''((())))))''''''((((((((((((''''''(((''''''''''''((())))))************************))))))))))))************++++++++++++,,,,,,,,,,,,*********+++,,,,,,------////////////////////////222111111111111111222222444333222000000000000111222000......//////...---/////////...............------------............------------,,,,,,,,,,,,******************************++++++++++++******************************++++++++++++++++++++++++)))************++++++++++++++++++***************,,,+++***))))))***+++,,,+++++++++******************++++++,,,,,,++++++*********++++++++++++*********+++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,,,,,,,++++++***,,,---***(((///===JJJ,,,++++++************+++---------.........//////---------,,,,,,---------,,,,,,++++++++++++,,,,,,...------,,,,,,------...---,,,******+++...111333/////////////////////////////////000000000111111555555444444555666666777777<<<===DDDOOOWWWjjj'''''''''''''''((())))))''''''''''''''''''''''''(((((())))))***)))))))))((((((((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++++++++++++++,,,,,,---------------......///000000111111111000000111111333333222222333444666777777777666999<<<<<<:::999:::<<<;;;<<<===>>>;;;999999;;;;;;<<<>>>@@@AAAAAA@@@>>>888777444222111222333444111111000///////////////,,,,,,,,,,,,++++++******************************)))))))))(((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((()))(((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((())))))))))))(((''''''%%%'''))))))((('''((())))))))))))(((''''''&&&%%%***))))))((((((((((((((('''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))((()))))))))***************++++++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,------......//////111111111000111111222333222222111000///000222444777444000//////000111000........................,,,,,,---------.........++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))*********+++++++++,,,+++++++++***)))))))))++++++*********+++,,,,,,***************************++++++,,,,,,++++++*********++++++++++++************)))))))))***+++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++++++++'''+++......,,,---333888,,,++++++******+++++++++------------..................------------......,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------......---,,,+++,,,...000111//////////////////......////////////000000000000444444444444555555666777888===>>>DDDOOOVVVggg'''''''''''''''((())))))(((((((((((((((((((((((('''(((((())))))((((((((())))))))))))******))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++++++++,,,,,,,,,,,,---------------...//////000000111111111111111111222222000111222222333333444555555999======:::888999;;;:::<<<>>>===;;;999888666999:::===>>>>>>>>>===<<<:::888555222111111111222111000000///.../////////+++++++++++++++*********************************((((((((())))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%'''))))))((('''((()))(((''''''''''''((((((((())))))(((((((((((())))))''''''&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,++++++,,,,,,------......------...///000111111222111111000000111222222333///000000//////111555888DDD>>>666000...///000111---------...............,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************************************))))))*********+++++++++,,,+++++++++***)))))))))+++++++++++++++,,,------***************************++++++,,,,,,++++++***)))******++++++******)))******))))))******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------++++++,,,---------***(((,,,+++++++++++++++,,,,,,+++,,,,,,,,,,,,---------///......------......///---,,,,,,,,,,,,,,,,,,---...------,,,,,,------............//////...------////////////............////////////000000000000333333333444444555777777888===>>>CCCNNNSSSddd'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((((((((((((((('''))))))***+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000111111111111111111111111111333444444333333555666666999;;;<<<;;;999999888:::===>>>===>>>@@@<<<666666999<<<===<<<;;;:::;;;888777444222000///......111000//////......//////++++++++++++++++++*********************+++++++++'''(((((())))))((((((''''''(((((((((((()))))))))&&&&&&''''''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%'''))))))((('''((()))((((((''''''(((((()))***((((((((((((((()))******'''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((()))(((((((((''''''((((((((((((''''''&&&''''''((()))(((((((((''''''''''''''''''''''''))))))))))))************************++++++++++++,,,,,,------......//////000000111222444555666666000000000000111222333333---///000///...111666;;;JJJDDD:::222...---......---------------.........,,,,,,,,,,,,------------------------,,,,,,,,,,,,******************************++++++++++++******************************************************)))************++++++++++++++++++*********************++++++,,,---------***************+++++++++***++++++,,,,,,++++++***))))))************))))))))))))******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000111111333...)))(((+++---,,,***,,,++++++++++++,,,,,,---+++++++++,,,,,,,,,------......------------......------,,,,,,,,,,,,------...------,,,,,,------.........000000000...---,,,......................../////////000000000111111222222333333444555777777777<<<===BBBLLLQQQaaa{{{'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&''''''(((((((((((('''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111222222222111111111222555666666444333555777888888999;;;<<<;;;888666888::::::<<>>>>><<<:::222111000///---+++******...---,,,,,,++++++++++++------------------------...------------...//////,,,,,,,,,---------......000///...---------------,,,---......------...000000000//////.........---000000000000000111111222333333333333444444555666999777999>>>EEENNN]]]jjjwww))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))*********)))))))))))))))))))))))),,,+++)))(((((()))+++,,,)))))))))))))))***++++++***++++++++++++,,,,,,,,,////////////000000000000222222222222333444555666777666555444444444444444888555555999???@@@<<<666222222222555888999999888:::>>>>>>:::888777555111333222000111333222000------------------,,,,,,+++******))))))))))))***************)))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&'''))))))(((''''''''''''((())))))(((((((((''''''''''''((())))))************))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***,,,+++***(((((((((,,,+++***(((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************))))))(((+++++++++,,,,,,---------,,,,,,+++++++++,,,---.........///000000000000000000111222222222222222111////////////////////////......//////......---,,,...------,,,,,,,,,------++++++++++++,,,---...///---.........---,,,,,,,,,++++++++++++++++++++++++++++++******************************************)))***************************+++++++++++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++******,,,++++++++++++++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********+++++++++++++++******+++...222666777777555333.........------,,,,,,,,,...---,,,,,,+++++++++,,,---------------------------------------...//////,,,,,,,,,---------......//////...---------------...///000///......000222000/////////............000000000000000111111222333333333333444444555666999888999>>>DDDMMM[[[hhhttt))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********************))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,.../////////000000000111111111111111222333444555777666555444333333333333666444333777<<<===999444555555444555777777666555:::;;;999666777888333---222111000111222222111///------------,,,,,,,,,,,,******)))))))))))))))*********))))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))***)))(((((((((((()))***(((((((((((('''''''''''')))************))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,***)))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........///000000000000//////000111222222222222222........................------......------,,,+++,,,,,,,,,,,,---------...******+++,,,---///000111000///............+++***,,,,,,,,,,,,++++++************++++++++++++++++++************************)))))))))******++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++)))************+++++++++------,,,,,,++++++***************+++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***+++---//////...---+++***++++++,,,,,,---......------,,,+++++++++,,,,,,---------------------------------------.........,,,,,,,,,---------......///...---------------------...///...------///111////////////............000000000000000111111222333333333333444555666666999888999>>>CCCKKKYYYeeeppp((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))***++++++++++++******))))))((((((((((((((()))))))))))))))******))))))))))))************))))))******+++,,,+++++++++,,,,,,,,,------......//////000000111111000000000000111222333444777666555444333222222222444222222555999:::777333666555555666777777555444666888888555444555333...000000000111222222111000---------,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''((()))((('''&&&''')))'''&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''(((((()))(((((('''&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))(((((()))&&&'''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,)))))))))))))))*********,,,,,,,,,,,,------......---...//////000000//////---...///000000111111000........................,,,------------,,,++++++,,,,,,,,,,,,---,,,,,,,,,))))))***,,,---000111222000...------......+++))),,,+++++++++******))))))******+++++++++++++++,,,************************))))))***+++,,,------...,,,,,,---------,,,++++++************************))))))*********+++++++++......------,,,+++******))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,---------,,,,,,******+++++++++******)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,,,,------------------------,,,,,,------............,,,,,,,,,---------............---,,,,,,---------+++,,,,,,,,,++++++---...///////////////.........000000000000000111111222222222222333444555666777999888:::>>>CCCJJJWWWcccmmm((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++++++++******))))))((((((''''''(((((())))))))))))***))))))))))))))))))******************++++++,,,++++++,,,,,,,,,---------.........///000111111111000000000000111222333333666666555333333222222222333222222444666777555333555444444555777888666555888===>>>888222111222111///000111111111000000000...---,,,++++++++++++,,,++++++***)))(((((())))))(((((((((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((()))(((((('''&&&%%%''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&'''(((((())))))******)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***,,,---)))))))))))))))))))))))),,,,,,---------.........------...///////////////,,,,,,---...............////////////////////////,,,,,,,,,---,,,++++++***------------,,,+++***))))))******+++---///111222...---,,,,,,---------,,,///...,,,***))))))))))))******++++++,,,,,,,,,,,,************************++++++,,,,,,---...//////,,,,,,,,,------,,,,,,+++************************))))))*********+++++++++......------,,,+++******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********+++,,,---------------******++++++,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,++++++,,,,,,---------------------------+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,------...+++,,,,,,,,,++++++---............///////////////000000000000000111111222222222222333444555777777999888:::???DDDJJJVVVbbblll))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((()))))))))************))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,------------------...///000111222222000000000000111222333444555444444333333333333333444333333444666666555444444444444555777888777666>>>CCCDDD<<<333000111111///000222111000//////000...---+++*********+++,,,,,,+++***)))((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((()))************))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%&&&(((+++******))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((***,,,---+++++++++++++++*********,,,,,,---............---------...////////////...---------......------,,,////////////////////////,,,,,,------,,,,,,+++***------...---,,,+++)))'''*********+++,,,---...///+++,,,,,,++++++---111444:::777222...***))))))*********++++++,,,---------************************,,,,,,,,,------.........******+++,,,,,,,,,,,,,,,************************)))************+++++++++------,,,,,,++++++******)))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,------,,,++++++,,,---............,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------------------------------***+++,,,......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---...///...------///111.........///////////////000000000000000111111222111111222333444555777888999888;;;@@@EEEKKKWWWcccooo))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((()))))))))))))))*********&&&&&&''''''((())))))***(((((())))))))))))((((((++++++******++++++,,,---,,,,,,,,,------------...------...///000111222222111111111111111333444444333333222222333333444555555444444555666666666555555555444555777777666555<<>>777222111111//////111333222///---...///...---+++***)))***+++,,,,,,+++***)))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))&&&'''((())))))((('''&&&''''''''''''((((((((()))((())))))************)))))))))))))))******++++++''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''&&&%%%''')))***)))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))((('''((()))+++---,,,+++++++++*********))),,,,,,.../////////...---,,,---......//////......///////////////...---,,,........................---------------,,,,,,++++++,,,---------+++)))(((,,,++++++*********++++++))),,,...,,,***...666>>>JJJEEE<<<444...+++++++++******++++++,,,------...************************+++++++++,,,,,,,,,,,,,,,((((((***+++,,,,,,------************************)))************+++++++++++++++++++++++++++******************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***+++,,,,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------)))+++,,,......---,,,+++,,,,,,,,,---------......,,,,,,++++++,,,,,,---......///000///......000222............/////////000000000000000000111111222111111222333444666777888999888;;;AAAFFFMMMXXXdddrrr))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((())))))******++++++&&&&&&&&&'''((())))))***(((((())))))))))))((((((++++++******++++++,,,---,,,,,,,,,---------......------...///000111222222111111111111222333444555222222222222333444555555666555555666666666666666777666555666777777555333444555333///000444333...///222333222///,,,---......---+++))))))***+++,,,,,,+++***)))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))&&&&&&'''(((((()))(((((())))))******+++++++++,,,&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((((((((((((((((((((((((((((((((((((*********(((&&&&&&(((***((('''&&&%%%%%%&&&(((***((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++***((('''((()))+++,,,***)))))))))(((((('''''',,,,,,.../////////...---,,,---......//////......222222111111000...---,,,------------------------------......------,,,+++(((***,,,------,,,+++***---,,,+++***)))))))))))))))---000---***...:::EEEWWWPPPEEE999111---,,,,,,******+++,,,,,,---......************************++++++******************&&&'''(((***+++,,,------)))))))))))))))))))))))))))************+++++++++******************++++++++++++******))))))((((((*********++++++,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***+++,,,,,,,,,,,,---///000///...,,,***+++++++++,,,,,,------...++++++++++++,,,,,,---...------------------------)))***,,,......---,,,+++,,,,,,,,,---------......++++++++++++,,,,,,---...---.........------///000---.........//////000000000000000000000111111222111111111333444666777888999888<<>>BBBIIIXXXgggwww''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%%%%&&&&&&''''''''''''''')))(((((((((''''''''''''***)))))))))((((((((('''++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------......///111222333222222222222222333333444666555555555444444333333222333333444555555666666444444444444444555555555444444444333222000///...............---------,,,++++++,,,,,,,,,+++***)))+++++++++*********))))))***(((''')))------)))%%%(((((((((((((((((((((((((((((('''''''''((()))***''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&%%%&&&&&&&&&'''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))''''''((()))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))''')))+++,,,------,,,++++++,,,,,,,,,------.............................................------,,,---------------......///555555444333000...+++))),,,,,,,,,---......,,,******++++++***))))))***,,,,,,------,,,,,,---000333<<>>AAAIIIWWWeeewww''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&((((((((((((''''''''''''))))))))))))(((((((((((()))*********++++++++++++***++++++,,,,,,------...---------...///000111222111111111111111222222333444444444444444444444333111222222333333444444444222222333444444555666666333333333222111000///...---------,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++************)))))))))***((('''))),,,,,,)))%%%(((((((((((((((((((((((()))(((((((((((()))******''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''&&&&&&)))(((((((((''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((())))))'''(((((()))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((()))***,,,,,,,,,++++++******+++,,,---...//////000000000//////.........---------...---,,,,,,+++------,,,,,,------...///777666555333000---***))),,,,,,+++,,,......,,,******++++++***))))))***,,,,,,---...---+++***+++,,,333555666444///***)))************))))))*********++++++************++++++************************************************,,,+++)))***++++++***)))))))))************))))))******************************++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------------------------------,,,+++++++++,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,---------------............///////////////////////////...///000000//////000111111222222333333444444555888888:::>>>AAAHHHUUUcccvvv''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%%%%&&&''''''''''''&&&((((((((((((((('''''''''))))))))))))(((((((((((())))))))))))***************++++++,,,,,,------...---------...///000111111000000000000000111111222333333333333333444444444222222222333333333444444222222333333444444444555111111111111000///...------------,,,,,,,,,,,,,,,+++++++++++++++******)))************)))))))))))))))(((''')))++++++)))&&&((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''))))))((((((''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***+++,,,+++++++++******+++,,,------......000000//////...------------............---,,,,,,,,,,,,,,,,,,,,,------...//////......---,,,+++***,,,+++***+++,,,---,,,***)))***+++***))))))+++---+++---......,,,***))))))---///000///,,,))))))*********++++++++++++******++++++************++++++************************************************,,,***)))***++++++***))))))******++++++******)))******************************+++++++++++++++,,,,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,---------------............///////////////////////////...///000000//////000111111222222333333444444555777777:::>>>AAAFFFSSS```sss''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((()))))))))************++++++,,,,,,------......---------...///000111000000//////000000111222111111222222333333444444333333333333333444444444555444444333222222111111000000000000///...---------------------------...++++++*********))))))))))))))))))))))))))))))))))))((((((((())))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((('''''''''(((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,///////////////...------+++++++++++++++,,,------+++*********++++++++++++,,,+++)))***+++,,,+++***)))***+++***))))))+++---***,,,//////---+++++++++,,,------,,,+++)))))))))++++++,,,------,,,++++++++++++************++++++************************************************+++***)))***+++,,,+++)))******++++++++++++************************************++++++,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,------......------,,,------------------------+++++++++,,,,,,,,,---------------............///////////////////////////...///000000//////000111111222222333333444444555666777:::???AAAEEEPPP\\\mmm''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''(((((())))))(((((('''''''''((((((((((((((((((((((((((())))))))))))((()))))))))***************++++++,,,,,,------.........------......///000000000000000000111111222000000111222222333444444333333333333333333333333666666555333111000........./////////......---,,,------------............++++++***))))))))))))***(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((('''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***&&&&&&''''''((())))))))),,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))(((((('''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************---,,,,,,,,,+++++++++***------------------------//////000000//////...---++++++******++++++,,,---...---,,,+++************,,,***))))))***++++++***((()))******)))***,,,---+++---//////...,,,,,,---------,,,++++++***))))))+++,,,---......---,,,+++++++++************++++++************************************************+++)))))))))+++,,,+++*********++++++++++++************************************++++++,,,---------++++++******++++++,,,---************************......---,,,,,,+++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------............------------------------------++++++,,,,,,,,,,,,---------------............///////////////////////////...///000000//////000111111222222333333444444555666777;;;???AAADDDNNNYYYfff''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((''''''''''''''''''((((((((()))'''((((((((()))))))))***)))))))))*********++++++***++++++,,,,,,------.........---------...//////111000000000000111222222//////000111222333444444222222222222222222222222666666444222111///...------............---,,,,,,++++++,,,,,,------------,,,+++***)))((())))))***(((((((((((())))))******((((((((((((''''''((()))((((((((((((((((((((((((%%%&&&'''((()))(((((('''''''''''''''((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((***+++''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''''''''''''''((()))))))))))))))))))))(((''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,------......//////......//////......---,,,***************+++,,,,,,000...---+++***))))))***,,,***(((((()))*********((()))******)))***,,,...,,,...///...,,,++++++,,,---+++******+++++++++******+++---......---+++***++++++************++++++***************************************************)))((()))+++,,,+++******++++++,,,,,,++++++*********************************++++++,,,------...******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---------------------------,,,+++++++++,,,,,,---...------............------------------------------++++++,,,,,,,,,,,,---------------............///////////////////////////...///000000//////000111111222222333333444444555555777;;;???@@@CCCLLLVVV```zzz''''''''''''''''''''''''((((((''''''''''''(((((('''((()))******)))((('''''''''''''''''''''''''''''''''((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((())))))'''((((((((())))))******************++++++++++++***++++++,,,,,,---............---------...//////111111111111111222222333...//////111222333444555111111111000000000000000555555333222111///...---------......------,,,,,,*********++++++,,,,,,,,,,,,+++)))((((((((()))***'''((((((((())))))******((((((((('''&&&&&&((()))((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((((((((()))&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''')))***+++((((((((((((((('''''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***))))))***+++,,,------...,,,------...///000111111------......------,,,+++*********)))***++++++,,,---,,,***)))))))))******,,,***(((''')))*********((()))******)))***,,,......//////---+++)))***++++++***))))))+++,,,,,,+++)))***,,,------,,,***)))++++++************++++++***************************************************)))((()))+++,,,,,,******++++++,,,,,,++++++*********************************+++,,,,,,---......)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++------------++++++++++++,,,,,,,,,---------------------------------++++++++++++,,,,,,---...------............------------------------------++++++,,,,,,,,,------------------.........//////////////////////////////...///000000//////000111111222222333333444555555555777;;;???@@@BBBKKKUUU\\\www((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((('''((((((((((((((('''''')))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---++++++,,,---///111333444777444222111333444222000222222222222222222222222111111000000000000111111222222222111000//////...222111///...---,,,++++++,,,++++++******++++++,,,666555222...***'''((()))))))))))))))))))))))))))+++)))%%%###''',,,)))###((((((((((((((((((((((((******))))))((((((''''''''''''''''''(((((((((((()))+++,,,***'''&&&(((******((('''%%%&&&''')))***))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++***)))'''''''''((((((---,,,+++)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------------------------------++++++++++++++++++++++++***,,,...---***))))))+++******++++++++++++******+++***)))))))))***,,,,,,------......------,,,+++,,,***)))---111111,,,'''---------------,,,+++***+++*********))))))((((((,,,++++++******++++++,,,)))***++++++++++++,,,---++++++,,,------...//////,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++...333777555000***------------------------------------,,,++++++***++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......)))+++---,,,******---111........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000000000/////////000000///...............000000///...............222222333444444555555666777888:::<<>>))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------------------------------------------------++++++++++++++++++++++++***,,,...---+++)))***+++******++++++++++++******,,,+++*********+++------------......------,,,+++---++++++///333444000,,,,,,,,,,,,,,,,,,+++******+++*********)))))))))))),,,++++++++++++++++++,,,......///...+++***+++,,,))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++***++++++...222444333///***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---.........///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................000000///...............222111000000//////000000222222333444444555555666777888:::<<>>BBBHHHNNNSSS___sss((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******((())))))******))))))((('''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))((((((((()))))))))*********+++---.........---,,,...---------------......///111222111111222444666111111111111111111111111///000111222222111000///..................---------,,,,,,,,,,,,,,,---...******))))))))))))******''')))***)))((('''((()))))))))))))))))))))))))))&&&))))))'''(((***(((###(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((()))((((((+++222888===???;;;888444///+++(((&&&&&&((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((************)))((('''&&&''''''''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++******+++------,,,*********++++++++++++******((()))***++++++++++++***------......------,,,+++,,,,,,,,,,,,+++***)))))))))***++++++,,,+++++++++*********+++++++++++++++***+++,,,------,,,+++******+++,,,,,,*********,,,))))))***************************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,...------------......///===999333///......//////................................................,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000///............//////000000////////////000111111222222333444444555555666666888;;;>>>BBBIIIPPPUUU```rrr((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))************))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))******+++---...///...---,,,...---------...///000000...000222111//////222444111111111111111111111111///000111222222111000///------------------------------,,,,,,---...//////******))))))))))))******''')))******((('''((()))))))))))))))))))))))))))%%%((((((%%%&&&))))))&&&(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''((((((((((((&&&''')))...333666555333000...***&&&%%%%%%''')))(((((((((((((((((((((((()))(((((((((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******)))((('''(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------------------------++++++++++++++++++++++++************************+++***)))+++---...,,,*********++++++++++++******)))***+++,,,,,,,,,++++++------......------,,,++++++,,,,,,,,,+++***++++++******+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,------,,,***))))))***++++++******+++,,,******))))))))))))))))))++++++++++++++++++++++++*********+++,,,,,,------)))+++---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++------,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,666666555333000......///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000...............///000000///////////////000111111222222333444444555555666666888;;;>>>CCCJJJQQQVVV```qqq((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))************))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++---//////...---,,,...------......000111111...000111000......000333000000000000000000000000---...///111111///...---------------------------------------......///000******))))))))))))******''')))******)))(((((()))))))))))))))))))))))))))$$$((()))&&&%%%(((******(((((((((((((((((((((((('''((((((((())))))******''''''''''''((((((((()))%%%'''***...000...&&& (((((()))***++++++++++++(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''(((*********))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------------++++++++++++++++++++++++))))))))))))))))))))))))+++))))))***---...,,,*********++++++++++++*********+++,,,---...---,,,,,,------......------,,,+++((()))************+++,,,***+++,,,---------------*********++++++,,,,,,,,,)))***,,,------,,,***))))))+++,,,,,,******+++---,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++(((((()))***+++,,,,,,---(((+++------++++++...000------------------------------------,,,,,,+++***------------------------,,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111000000///---111444444000---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...............///000111000000//////000111222222222222333444444555555666666888;;;???CCCJJJRRRWWW```ppp)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((******))))))))))))*********))))))((('''&&&&&&&&&''''''((()))******))))))(((((((((((())))))))))))'''''''''''''''(((((()))'''((((((((())))))))))))))))))***+++,,,,,,------......---------...//////111111111111111000//////000000111111111111000000///...---,,,+++,,,------///...---,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((''''''((())))))))))))))))))(((((()))******((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((''''''''''''&&&&&&&&&+++*********))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++*********))))))(((((()))((('''''''''(((***+++$$$)))+++((((((+++***%%%)))))))))))))))******+++))))))***++++++++++++***++++++***************+++,,,,,,---......---,,,,,,+++++++++*********))))))************************)))))))))***+++++++++,,,))))))))))))************+++++++++*********)))))),,,,,,---------,,,++++++,,,,,,,,,++++++*********++++++******++++++,,,------,,,+++***))))))******,,,***)))((()))))))))(((++++++++++++++++++++++++---------,,,,,,,,,++++++***+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***........................444222000---,,,,,,------,,,------......------,,,,,,---,,,+++******,,,...------------------------////////////////////////........................------------------,,,,,,------------------------------------------------///////////////000111111222111000000000111222333333444666777777777666555::::::;;;===BBBHHHNNNRRR___nnn((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((***))))))(((''''''&&&&&&''''''((()))))))))(((((((((((((((((())))))))))))((((((((((((((()))******)))))))))))))))))))))***)))******+++,,,,,,------------,,,,,,------......111111111111111000//////000000111111111111000000///...---,,,,,,,,,------...------------,,,,,,,,,,,,++++++******++++++,,,******))))))))))))*********)))))))))(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))************)))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((''''''((())))))))))))))))))((('''(((******)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))((((((((()))(((((('''((()))***+++'''++++++((((((******&&&)))))))))))))))******+++))))))***++++++++++++***++++++***************+++,,,,,,---......---,,,,,,+++++++++*********))))))***************************************+++++++++))))))))))))************++++++++++++++++++++++++/////////...---,,,+++***,,,,,,,,,+++++++++******+++++++++***++++++,,,---+++,,,,,,,,,,,,+++***)))+++***((()))***++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++........................333222///---,,,,,,------,,,------......------,,,...//////...------...000------------------------........................................................................------------------------........................///////////////000111111111111000000000222333444333333444555666666666666<<<;;;<<<>>>CCCIIIOOOSSS[[[kkk''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''***))))))((((((''''''&&&(((((((((((((((((('''&&&(((((((((((())))))))))))******))))))******+++,,,+++******************************++++++,,,,,,---......------......///000000000111111000000/////////000000111111000000//////...---,,,,,,,,,,,,---,,,---.........---+++***,,,+++************+++,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((&&&&&&'''(((''''''((())))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))))))))((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((('''((((((((((((((()))*********,,,+++(((''')))***''')))))))))))))))******+++))))))***++++++++++++***+++***************++++++,,,,,,------------,,,,,,+++++++++***************************************+++++++++***************)))))))))*********++++++***++++++,,,,,,------...111111111000...---+++***,,,,,,,,,++++++++++++***+++++++++++++++,,,------)))+++---......,,,***)))+++***)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------222000///---,,,,,,------,,,------......------,,,...///111000///...///000........................------------------------........................---......//////000000000------------------------///////////////////////////////////////000111111000000000000111222333444222222333444555777888999=========???DDDJJJOOOSSSZZZjjj&&&'''((())))))((('''&&&((((((((((((((('''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))))))))((((((''''''((((((((((((((('''&&&%%%(((((((((((())))))))))))+++++++++++++++,,,,,,---,,,,,,++++++++++++***************++++++,,,,,,,,,////////////000111222222///000000000000000////////////000000000000//////......------,,,,,,,,,,,,+++,,,.........---+++)))++++++************++++++******))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))((('''&&&'''(((''''''((()))))))))))))))***((('''''')))***)))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))***++++++***(((((()))******)))))))))))))))******+++))))))***++++++++++++************)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++***)))))))))))))))*********+++++++++******+++,,,---...///000000000000///...---,,,+++++++++++++++++++++++++++,,,++++++++++++,,,------)))***+++,,,------,,,,,,...,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------------------//////...---,,,,,,,,,---,,,------......------,,,+++---000000///---------////////////////////////------------------------........................,,,,,,---...///000000111------------------------...............////////////////////////000000111//////000000111333333444333333333444555888;;;<<<<<<<<<===???CCCIIIOOOSSS]]]lll&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((()))))))))))))))(((((((((((()))))))))((('''&&&&&&(((((((((((())))))))))))+++++++++++++++,,,,,,---,,,,,,,,,+++++++++++++++***+++++++++++++++,,,,,,............///000111222...//////000000000////////////000000000000//////---------------,,,,,,,,,+++,,,---......,,,***)))******************************))))))))))))******************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((('''''''''''''''((()))(((''''''((()))''''''((()))))))))))))))***)))''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((('''(((((()))))))))))))))***(((((((((((()))+++---)))))))))))))))******+++))))))***++++++++++++*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++***)))))))))************++++++++++++******+++,,,...///000000,,,------.........------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***)))))))))+++...111333111///---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,+++***)))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......------------------------------------------,,,,,,,,,,,,---,,,------......------,,,+++---000000///---------////////////////////////------------------------........................++++++,,,---......//////------------------------,,,,,,---------.........///////////////000000111//////000111222222333333444444444555777999<<<>>>::::::;;;===BBBIIIOOORRR^^^mmm''''''(((((((((((('''''''''''''''(((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))))))))((('''(((((((((((())))))))))))******))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...///000......///000000000//////...//////000000//////...------......------,,,++++++,,,---------,,,***)))))))))***++++++***))))))******))))))))))))******'''''''''''''''((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))''''''((()))))))))))))))+++)))'''&&&((()))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&))))))))))))************))))))))))))))))))))))))''''''(((((())))))******'''(((((((((((()))))))))''''''((())))))))))))))))))'''&&&))))))((((((+++)))))))))))))))******+++))))))***++++++++++++***))))))))))))***+++,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++************************+++++++++************************++++++++++++,,,******+++,,,...//////000++++++,,,---............***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...***)))((())),,,111777:::333000...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,............------------************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,...///111000///...///000........................------------------------........................++++++,,,,,,---.........------------------------++++++,,,,,,---.........///////////////000111111000000111222222222222111333333444666777999;;;<<<888888999===BBBIIIPPPTTT[[[jjj((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))******************(((((((((((())))))))))))((((((((((((((()))******(((((()))***+++,,,------++++++++++++++++++++++++,,,,,,,,,---...///111222---......///000000//////......////////////......------.........---,,,+++,,,,,,,,,++++++++++++***((()))***++++++***)))(((******))))))))))))******''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''''')))***)))((('''((()))''''''((()))))))))))))))+++)))'''&&&''')))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))'''''''''((()))*********((((((((()))))))))******&&&'''((()))***))))))(((+++''''''***)))%%%$$$&&&)))))))))))))))******+++))))))***++++++++++++***))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,))))))*********+++++++++***************************************+++++++++*********+++++++++,,,,,,******+++,,,---......///---....../////////......******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......)))***+++...222777<<>>EEEMMMTTTYYYWWWfff))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------...///111222////////////////////////......//////...---,,,,,,...///000///,,,*********,,,++++++++++++++++++,,,******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((())))))))))))***((('''((()))***)))''''''(((((())))))))))))(((******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***************************((())))))))))))*********,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++***++++++,,,,,,++++++***+++***)))***,,,---,,,+++..............................//////......---,,,------......------,,,++++++///000---+++...000000...+++***000888<<<999444111000///...---,,,,,,,,,...------,,,,,,------...---......---,,,+++---.........//////...---,,,,,,------------------------------------------------........................---------------...///000111000.........---,,,+++------............------//////////////////////////////.........---------***+++---...///...------------,,,------...///000........................000///...---------------............////////////............/////////000///111222444444333222111222222333444444555555666888999;;;@@@GGGOOOWWW[[[XXXfff(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000........................------...............---...///000///,,,*********++++++************++++++******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***((('''((()))***)))''''''((())))))))))))))))))***))))))(((((())))))***))))))))))))((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***************************)))))))))************+++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******,,,+++***+++---------,,,..............................//////......---,,,------......------,,,+++,,,//////,,,,,,000111000...---,,,000444666444111000//////...------------...------,,,,,,------...---......---,,,,,,---.........//////...------,,,------------------------------------------------+++,,,,,,---...//////000,,,,,,,,,,,,,,,---.........---,,,,,,,,,,,,+++***------............------........................//////.........---------------......///.........------,,,------...///000........................//////...---------------............////////////........./////////000000///111222444444333222111222222333444444555555666777888999===BBBJJJPPPTTTWWWddd((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))***++++++,,,,,,---------,,,,,,++++++++++++*********+++,,,---...........................------......///.........---//////...,,,******************))))))***************))))))))))))******))))))))))))))))))))))))***))))))(((((()))))))))************************))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***((('''((()))***)))''''''((())))))******)))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******)))))))))))))))))))))))))))************+++++++++++++++************++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---)))******++++++******)))---,,,+++,,,...///...---...........................////////////...---------............---,,,,,,---...---***,,,111222///......//////000000///...//////......---......///......------------...............---.....................///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000111,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------...............---------000///..................------,,,------...///000//////////////////////////////...------------...............////////////....../////////000000000///000222333333333222111222222333444444555555666999999999<<<@@@FFFKKKOOOSSS^^^(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))*********+++++++++...------,,,,,,++++++*********+++++++++,,,,,,---..............................//////...------,,,,,,...///...,,,******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))************************(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***((('''((()))***)))''''''((()))***************((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***************((((((((((((((((((((((((************++++++++++++++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------***++++++,,,,,,++++++***...---,,,---/////////...........................///////////////...------...............------,,,---...,,,***,,,111111...+++---///...,,,+++,,,..................///000000......------------.........------...///000///...---...............------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////---,,,,,,,,,,,,,,,------,,,---............///000------............------------------------------........................000///...,,,,,,,,,---...------,,,------...///000000000000000000000000000///......---------..................////////////...////////////000000000000000111222333222222111222222333444444555555666:::;;;<<<>>>BBBGGGLLLOOOQQQ[[[zzz''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))***************+++++++++---------,,,,,,+++++++++,,,,,,,,,---------------////////////////////////000000000///...,,,+++***,,,---...---+++******+++******))))))))))))************))))))))))))******))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***((('''((()))***)))''''''((()))***++++++++++++((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))(((((((((((((((((((((((())))))*********++++++++++++******))))))******+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////------++++++++++++------,,,------......------,,,...---,,,---///000///...........................//////000000//////...---......//////......---,,,,,,...---+++,,,000000---))),,,///---+++***---000...............///000111///......------......///...------///111222000...------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------......+++---///...------///111------............---------------------------------.....................///...,,,+++***+++,,,,,,------,,,------...///000000000000000000000000000......---------......///............////////////////////////000000000111000000111111222222222222222222333444444555555666999:::<<>>CCCHHHMMMOOOWWWaaa''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))***************************++++++,,,,,,------...,,,---...//////...---,,,------------------------.........///......---,,,***,,,------+++******+++++++++************++++++******))))))))))))******))))))))))))))))))))))))******)))''''''&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((())))))))))))***((('''((()))***)))''''''((()))***+++,,,,,,,,,***))))))(((((())))))***))))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))************************''''''((((((((()))))))))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++,,,,,,------,,,,,,+++------............---------,,,+++,,,...///...---........................000000000000000///......///////////////...------,,,555;;;777222000///............---,,,---///000000///////////////000000//////............/////////------000444555222...,,,------...//////...............................................................//////000000000///...------,,,,,,,,,---))),,,///---***))),,,///------............------........................---------.........//////++++++,,,,,,---,,,,,,,,,------,,,------...///000........................---------------...//////............//////////////////000000000111111111000000000000000111111222222222333444444555555666777999;;;???CCCHHHKKKMMMWWWbbb''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))((())))))++++++******************)))***+++,,,------...///,,,---.........---,,,++++++++++++++++++++++++++++++,,,---...////////////***,,,------+++******+++,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))******)))''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))***+++,,,---))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))***((('''((()))***)))((('''((()))***,,,,,,,,,---******))))))))))))******))))))))))))(((((((((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))************************''''''''''''((((((((((((******))))))))))))************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++---......---++++++,,,------......------,,,---,,,+++,,,.........---........................000000000000000//////...///////////////......---...999@@@===444000000000111000///.........//////000000////////////000000//////............/////////------000555666222...,,,,,,---.../////////...////////////////////////////////////////////////,,,---...///000222222333...---,,,,,,+++++++++++++++///111000,,,***---111---..................---////////////////////////---------.........//////***+++---...///...---------------------...000000........................---------------...///000............/////////000000000000000111111111111000000000000000111111222222222333444444555555666:::;;;===AAADDDHHHKKKMMMSSS```))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************)))************+++++++++))))))(((((()))******++++++*********))))))((((((******+++,,,,,,,,,,,,+++***+++---//////...---,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++******,,,---,,,***(((,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))'''(((((((((((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,***&&&(((///666<<<111'''&&&)))******+++((()))))))))))))))((((((((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...---+++*********+++++++++,,,---......---+++***...---,,,+++++++++,,,---******+++++++++,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++///...---,,,,,,,,,***)))111///---,,,,,,---///000111222333333333111///......111444444222000000222///111333333222111222222777222...,,,...///...,,,444222000.........///000,,,,,,------.../////////,,,...111444444222///---000///...------...///000,,,---...//////...---,,,...............///000000////////////////////////000000000///---,,,---...------......//////000000444000,,,,,,......***%%%//////.........---------......------------................................................------//////.........---------............////////////000---***+++...000000...---......///000111111222000000000000111111111111333333333333333444555666::::::;;;<<<@@@EEEJJJMMMUUU___}}}'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))*********+++++++++'''''''''((()))***++++++************)))))))))(((******+++,,,,,,,,,,,,++++++,,,---//////...---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***)))(((((()))******((('''++++++***))))))***++++++++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))(((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,,,,,,,222>>>HHHKKK:::***&&&)))***)))((((((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************---,,,+++***)))******+++******++++++++++++******,,,,,,+++******++++++,,,***++++++++++++,,,,,,,,,---------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,000000///000111111111000---------...///000111222000000000111111111111111...000222222000///000222333444444333111000000000///---,,,,,,...111222222111000/////////000111222000000/////////////////////000333555666555444333111000///......///000111---...////////////...---///............///000000111000//////000111000////////////.........///000.........///////////////555111......000000---)))//////.........---------......------------......................................................//////.........---------............////////////111000......///000111000......//////000000111111000000000000111111111111222111222222333444555666:::::::::<<<@@@EEEJJJMMMRRR[[[xxx''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************)))))))))*********++++++'''''''''((()))***++++++************))))))))))))******+++,,,,,,,,,,,,++++++,,,.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))(((''''''))))))((('''******)))(((((()))******++++++***))))))***++++++))))))))))))************))))))))))))))))))))))))''''''((((((((()))))))))((())))))*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''***,,,---222===MMMYYY\\\GGG111)))******(((&&&(((((())))))))))))((((((******))))))))))))******))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************++++++***)))))))))*********)))))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++------------------------......------------------++++++,,,---...///000000+++,,,---...///000000000111111111111111222222222///000111111000000222333444444222111000000//////333333222000...---...///........................333222222111000000/////////000222444555666666666111000000//////000000111......////////////......///////////////000000111444222111000000000///.........---------...///000///////////////.........333000......000111...+++/////////............---......------------....................................................../////////.........------............////////////000000111000......///111////////////000000000000000000000000111111111111000000000111222444555666:::::::::<<<@@@EEEJJJMMMQQQXXXsss''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))))))))*********************)))))))))***************)))))))))))))))******+++,,,,,,,,,,,,+++,,,---.../////////............---------,,,,,,,,,+++++++++++++++++++++++++++******************+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********((('''((()))******)))*********))))))*********+++******************+++((()))))))))************))))))))))))))))))))))))'''(((((((((((()))))))))))))))***+++++++++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++---222===KKKUUU^^^LLL999///,,,)))'''''''''(((((())))))))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))***)))((((((((()))++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,------------------------------..................+++,,,............///000//////000000000111111111222333444555444333222111000111222222333444555666444333000000000111111111999:::;;;777222//////000111111222111111///...---222222222222111111000000//////000000111222333444000000000//////000000000////////////////////////000000//////000000111222555777888555111000222555222000---,,,,,,---------000000//////......------///---,,,---...///...,,,/////////.....................------------..........................................////////////////////////........................////////////---///000///,,,+++---///000000000000///////////////000000000111111111111000000111222333555777888999999:::<<<@@@EEEIIILLLQQQXXXrrr(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((()))))))))*********...---,,,+++***)))))))))))))))))))))))))))************+++,,,,,,,,,,,,+++,,,------.....................---------,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************)))((('''(((***+++***)))++++++++++++++++++++++++*********++++++*********((()))))))))************(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++...333;;;AAAPPPGGG===555...''''''+++''''''((()))))))))))))))+++***)))(((((()))***+++))))))(((((((((((())))))************************************************))))))))))))))))))))))))************************))))))))))))******))))))++++++***)))***+++,,,---+++,,,,,,---------......++++++,,,,,,,,,---------,,,------......---------.................................//////000000111000222333333111000222444333333222333444666999:::777:::>>>AAAAAA@@@===;;;;;;;;;<<<===@@@AAABBBBBB===999555333444555555444555888;;;:::777555666777444444555555444333222222000000111111111222222222111000///......///000000////////////////////////000000000000000000000000000000000000000111222222555<<>>BBBDDDFFFIIILLLQQQVVVXXXXXXVVVTTTQQQQQQSSSVVVZZZ\\\[[[ZZZMMMHHHAAA??????AAA@@@???999:::<<<;;;888555333222222222222222222333333333000000111111222333333444333333111000000///000000///000000111111000000///111111000000000000111111111111111111111222222333444===EEEEEEBBBEEEPPP\\\AAA<<<666222222222000...///////////////.........//////000000000111111111...////////////000000000......------------.......................................//////000000111000000000/////////..................////////////---///000111000///000111////////////000000000000000000000000111111111111333333333444555777888999999999999;;;???DDDIIILLLMMMTTTooo((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************(((((((((((()))))))))***+++***))))))(((((())))))((()))))))))******************+++,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++************************)))***++++++++++++***)))))))))))))))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++***+++---000222222///,,,)))***+++,,,,,,+++***))))))***++++++++++++***)))))))))))))))************(((((((((((((((((((((((((((((()))))))))*********'''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((()))...---///111---((((((+++&&&'''((()))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++((()))+++,,,,,,,,,++++++***+++,,,------.........***+++,,,...............,,,,,,,,,------------...,,,,,,---...............////////////////////////000000111222333444555666///444:::>>>@@@CCCIIIOOONNNQQQUUUYYY[[[[[[ZZZYYYZZZ[[[]]]___aaaaaaaaaaaa^^^___bbbgggkkkmmmkkkhhh\\\VVVPPPNNNQQQUUUVVVUUUPPPOOONNNMMMJJJFFF@@@;;;===<<<999777555444444444333333333333333333444444222222222222111111111111111222333333333333222111222111111000000111111222222111111111111222333333111666;;;===>>>BBBKKKSSSAAA;;;444111111222000............//////////////////000111111000000111111.../////////000000000000......------------..............................---......///000000111111000000000000/////////...............////////////------...000222333111000......//////000000111111000000000000111111111111333333333444555666777888888888999;;;???DDDIIILLLLLLSSSnnn''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************(((((((((((())))))))))))&&&&&&&&&''''''((()))***(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,,,,+++++++++******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++...000333777999888444000((()))***++++++***)))((()))***+++,,,,,,+++***)))))))))))))))************(((((((((((((((((((((((())))))))))))************''''''(((******+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&'''(((***,,,(((&&&&&&+++,,,)))(((***&&&'''((()))************((()))***++++++***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,------,,,+++)))***,,,---......------)))***+++---......------,,,,,,,,,---------......,,,,,,---.../////////...000000000000000000000000111111222333555666777777CCCIIIRRRXXX]]]ccckkkrrrppptttyyy}}}|||xxxrrrnnn___]]][[[YYYXXXXXXYYYZZZZZZ[[[___eeejjjkkkhhhdddbbb\\\XXXYYY___fffiiiiiifffeeeeeeggghhhfff```[[[RRROOOJJJDDD???<<<:::999666666666555444444333333...///000111111111111111333333555555555555333333333222111000000111222333222222111111222222333444///......///333888<<<>>><<<666///,,,...///...+++---.........//////000000.../////////.........000.../////////000000111111.........------.................................---......///000111111222000000000000////////////............/////////000+++******---111333000...---......///000111111222000000000000111111111111333333333333333444555666888888999;;;???DDDHHHKKKNNNUUUppp