BM6P6(@ ***++++++,,,+++***)))(((************************)))***++++++***)))***+++++++++++++++++++++++++++///......------///000111111222222222333333333333???KKKZZZeeejjjllloooqqqttt||||||uuuttttttsssqqqooojjj```UUUKKKDDD@@@>>>555444222000............000000000///.........---------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))(((((())))))******++++++***************)))((((((******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&+++*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&(((******((('''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((($$$%%%&&&''''''(((((((((%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))***++++++++++++***)))(((************************)))***++++++***)))***+++++++++++++++++++++++++++///...---------...000000////////////000000000000***111:::>>>??????AAADDDJJJQQQ[[[aaacccgggmmmsss{{{}}}zzz|||pppggg[[[RRRNNNKKKGGGCCCFFFCCC>>>888333000//////222111000///...---------...---------------,,,,,,------,,,,,,,,,+++++++++)))***++++++,,,,,,++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''******)))))))))((((((((()))))))))))))))))))))))))))((((((((((((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((''''''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''))),,,...000+++***(((&&&%%%%%%&&&'''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((******++++++******)))(((************************)))***++++++***)))***+++++++++++++++++++++++++++...------------...//////---------.........//////000333555444222111333666000444999===???BBBEEEGGGOOOTTT[[[```aaabbbdddgggdddcccaaa___^^^^^^___```^^^dddjjjhhhaaaZZZVVVVVVGGGAAA:::666444333000...///...---,,,,,,,,,------......//////...------,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,++++++))))))))))))))))))))))))************))))))))))))++++++,,,,,,++++++******))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))((((((((((((((('''************************(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''))))))(((''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))(((''''''&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((''''''''''''(((((((((((((((((('''''''''''')))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&(((***---000222444111---)))&&&%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''******************))))))************************)))***++++++***)))***+++************************---------------.........---............////////////111111000......000222000//////000111111///...///222777999::::::<<<===???>>><<<;;;:::999::::::===???CCCDDDAAA>>>:::888444111//////111333222111///000111111222222222222,,,---...//////...---,,,))))))******++++++,,,,,,,,,,,,,,,++++++++++++***))))))***+++++++++++++++))))))))))))))))))))))))++++++******))))))((((((******+++++++++******)))))))))))))))((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&''')))(((''''''((()))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((('''''''''''''''''''''((((((((())))))(((''''''&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))******((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))***777555111---***(((''''''%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************+++,,,,,,---------------,,,,,,---------.........***+++---------------...///------...111222111///---...000111000000000111444444333222111111000000222333444666777666333111444333111000000///---,,,,,,,,,---.........---,,,,,,---...///000///...---******++++++,,,,,,------,,,,,,+++++++++*********))))))***++++++++++++***))))))))))))))))))))))))++++++******))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))'''((((((((()))))))))***''''''((()))))))))))))))))))))(((((((((((())))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''((((((''''''(((***'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%///000///...,,,)))&&&%%%%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))((((((((()))******)))))))))))))))))))))))))))***++++++***)))***+++***************************+++,,,,,,------,,,,,,*********+++++++++,,,,,,///000111222222111000///...---,,,---///000000///000000000000000111111222222222111111111111000000111000000222333444222111111111000///...---,,,,,,)))***+++,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,------++++++++++++************((()))******++++++******))))))))))))))))))))))))************))))))))))))''''''(((((())))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''(((((())))))******''''''((()))))))))))))))))))))(((((((((((())))))'''(((((())))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((&&&'''((('''&&&''')))+++'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''')))+++***'''$$$"""%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''''''''''')))(((((('''((()))***+++)))))))))))))))))))))))))))***++++++***)))***+++************************)))***+++,,,---,,,,,,+++*********+++++++++,,,,,,,,,,,,++++++,,,,,,+++***.........---,,,,,,,,,,,,...---,,,,,,---...//////,,,,,,---............................../////////,,,---.........///000111.........//////000000000------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++************((())))))***************)))))))))))))))))))))))))))))))))))))))*********''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))******((((((((((((((((((((((((%%%%%%&&&''''''((())))))'''''''''((()))*********''''''((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((&&&'''''''''&&&'''))),,,''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))******((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))###$$$&&&''''''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((()))(((''''''''')))***+++)))))))))))))))))))))))))))+++++++++***)))***+++)))))))))))))))))))))))))))***+++,,,---,,,++++++,,,,,,---------.........000...,,,+++---///000000)))+++---------...111444111///------...///000000,,,---...///000000000000............------...000...//////---,,,,,,---...000///...------------......---+++***)))***+++,,,---,,,,,,,,,+++*********+++++++++************)))(((((()))***************))))))))))))))))))))))))(((((())))))******++++++(((((()))***************'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))******++++++))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++'''(((((()))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&'''''''''&&&'''***,,,''''''''''''''''''''''''&&&'''''''''(((((()))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&'''((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((()))))),,,,,,,,,,,,,,,+++***)))))))))))))))*********************************************)))))))))))))))(((***,,,,,,++++++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------............////////////............///////////////............---------......////////////......******+++++++++,,,,,,,,,...---,,,,,,------+++))),,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''')))))))))))))))***++++++'''''''''(((***)))'''%%%***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((***)))(((&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%'''+++,,,(((###((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&%%%%%%$$$$$$$$$+++++++++++++++***))))))))))))))))))***************************************)))))))))))))))))))))(((***++++++*********+++,,,++++++******++++++,,,*********+++++++++,,,,,,---------------------------.........////////////---.........////////////............------------......////////////......++++++++++++,,,,,,,,,,,,---,,,,,,---......---,,,+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((()))******((((((((()))++++++)))'''***))))))(((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((()))''''''***...000,,,(((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$)))************))))))((())))))))))))************************************))))))))))))))))))******)))***,,,+++)))(((((()))++++++************++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////......---------,,,,,,,,,---......//////......---++++++,,,,,,,,,---------,,,++++++---///000///---+++++++++,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''((((((((()))(((((()))+++,,,+++))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((''''''(((((())))))(((((('''(((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((''''''''''''&&&&&&'''((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))((('''&&&$$$######''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''***///000...+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%(((((())))))))))))((((((((()))))))))************************************)))))))))))))))*********+++,,,---,,,***(((((()))++++++************++++++************++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........------------,,,,,,,,,+++---------......---------+++,,,,,,,,,,,,---------++++++***,,,......---+++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))******************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((''''''(((***++++++)))))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''&&&'''((('''&&&&&&(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((()))(((((()))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&(((+++,,,***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%'''(((((()))))))))((((((((()))))))))************))))))))))))))))))))))))(((((())))))************---...///...+++***)))***+++******))))))******+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,+++******++++++)))''')))******++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,++++++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******((((((''''''''''''((((((((('''&&&''')))***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''((((((((('''''')))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&'''''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++---...///...,,,+++***+++******))))))))))))******)))))))))************+++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++***))))))***)))'''&&&((()))******+++*********(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++((((((''''''(((((()))***)))(((&&&&&&'''(((((('''((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((&&&''''''((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((((((((()))))))))'''((()))((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''%%%&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******)))((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))*********)))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++,,,---......,,,******+++******))))))))))))******))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,++++++)))))))))*********++++++***)))))))))++++++)))'''(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++'''''''''((()))***+++,,,,,,***'''''''''((((((''''''(((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''(((***((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''((()))((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++***,,,------+++******+++******))))))))))))******))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************)))+++++++++,,,,,,+++++++++((())))))))))))*********)))((((((***,,,---,,,***(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++'''''''''(((***+++---......,,,)))(((((()))(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***)))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))&&&''''''''''''''''''&&&((('''&&&&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&'''((((((((())))))******'''((()))((('''((()))+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''''''''''')))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))++++++******))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''(((((())))))************)))((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&((((((%%%&&&)))***(((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((((((((''''''''''''((((((******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''((((((((()))))))))***)))))))))(((''''''&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((''')))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&))))))&&&&&&******(((&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((())))))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''))))))&&&'''***+++)))''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++++++++++++++(((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((('''''''''(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))'''***)))''''''***+++)))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''(((((()))))))))***++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))((((((((((((&&&&&&''''''((()))))))))'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((('''''''''''''''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''))))))&&&'''***+++)))(((((((((((())))))))))))''''''''''''((((((((((((((((((''''''''''''(((((()))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((((((((((((&&&'''''''''(((((())))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((((((&&&%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))***((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&((((((%%%&&&)))***(((''''''((((((((()))))))))''''''''''''((((((((((((((((((''''''''''''(((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***)))))))))(((((((((''''''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%''''''$$$%%%((()))'''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))***+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((($$$'''&&&$$$$$$'''(((&&&&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))************+++*********))))))((((((((()))***,,,------,,,,,,******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''******)))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''***)))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************)))))))))(((((()))***,,,------,,,,,,******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))))))))((((((((())))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************************))))))))))))((()))***,,,,,,,,,,,,+++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))((('''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********************)))))))))))))))((()))***+++,,,,,,+++*********))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************)))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))***))))))(((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********)))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))************))))))))))))))))))******((()))***+++++++++***)))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***************))))))((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))*********))))))(((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********)))((('''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))***++++++******))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))************((()))***++++++***))))))******))))))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((())))))******+++******)))((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''(((((())))))***))))))(((((('''((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,++++++***))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************((()))))))))************((()))***++++++***)))(((******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))******++++++******)))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************(((((())))))*********+++((()))***++++++***)))(((******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***+++++++++******)))(((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))(((((((((''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''''''''(((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,---,,,+++***))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))************************)))))))))))))))))))))))),,,,,,++++++***)))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))&&&'''((((((((((((***,,,///...---+++***)))))))))'''((())))))((('''(((***))))))************)))))))))'''%%%%%%''')))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''(((((())))))******))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''')))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))))))))(((&&&%%%''''''''''''''''''''''''************************))))))))))))))))))))))))******************++++++))))))))))))************((())))))******))))))((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((())))))&&&'''((((((((((((***,,,///...,,,+++***)))))))))'''((())))))''''''((()))(((((())))))))))))(((((()))'''%%%&&&''')))))))))***)))))))))((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((***)))((((((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))'''((()))))))))(((&&&%%%((((((((((((((((((((((((************************))))))))))))))))))))))))((())))))***++++++,,,,,,************++++++++++++)))******************)))))))))))))))))))))))))))(((((()))***************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''((()))((('''(((***,,,...---,,,+++***)))))))))''')))***)))((('''((()))''''''(((((((((((('''''')))'''&&&&&&((())))))((())))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((++++++***)))))))))******(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))***((((((((()))(((((('''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))*********++++++******++++++++++++******))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''''''''''''''(((((((((((()))))))))'''((()))((('''((()))+++,,,,,,+++***))))))******)))***+++***)))((()))***'''(((((())))))(((((('''((('''&&&&&&((())))))((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''((((((((('''&&&&&&&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((,,,,,,+++******)))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))((((((((()))))))))************++++++++++++******))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((()))))))))***'''((()))((('''''')))+++++++++***))))))*********+++,,,---,,,***)))***+++((())))))******))))))(((''''''&&&'''))))))((('''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''''''''((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))((('''((((((((()))))))))))))))******************)))))))))))))))))))))))))))(((((()))******************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******((()))))))))'''''')))*********)))))))))******+++,,,------,,,***)))***+++))))))************))))))'''&&&&&&((()))***((('''(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))*********+++******)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******************(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))(((((()))*********************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********((()))***)))''''''(((***)))))))))))))))***+++++++++,,,,,,+++)))(((((()))(((((())))))))))))(((((('''&&&&&&(((******(((&&&'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&''''''((((((((((((((('''((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((()))***)))''''''(((***)))((((((((()))***+++,,,)))***+++***'''&&&&&&'''''''''((((((((((((''''''&&&&&&'''(((******(((&&&'''((((((((())))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&''''''(((((((((((((((''''''(((((())))))******))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&''''''((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))&&&'''(((*********)))(((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((('''&&&&&&'''((()))***))))))))))))))))))))))))++++++************************))))))))))))*********************)))((((((******))))))((((((''''''))))))((((((((((((((()))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******************************))))))))))))*********************)))(((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))***+++++++++))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))))))))((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))(((((((((((())))))************))))))(((((((((((()))))))))*********))))))))))))******************************************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******************************))))))))))))******)))************))))))((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))******++++++,,,,,,))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))(((***))))))))))))((((((((())))))************))))))((((((((()))))))))************))))))))))))******************************************************++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))******))))))************)))((('''''''''((()))*********)))(((((((((((())))))******))))))))))))))))))***)))))))))******+++++++++))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))(((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))******++++++******)))(((((()))))))))***************))))))))))))******************************************************++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************))))))))))))******((())))))*********))))))&&&&&&'''((()))***++++++((((((((((((((()))************))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))******************++++++++++++******))))))))))))******************))))))))))))******************************************************++++++++++++++++++++++++************************((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))***************))))))))))))******((())))))************)))&&&''''''((()))******+++(((''''''(((((()))***++++++******))))))******+++((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************+++******++++++++++++******)))))))))*********++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++******))))))))))))******(((((()))***************''''''(((((())))))******''''''''''''((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++******))))))))))))******(((((()))***************(((((((((((())))))))))))''''''''''''((()))++++++++++++************++++++++++++******************))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***'''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++***++++++,,,,,,++++++***)))************+++++++++******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''+++)))(((&&&&&&((()))+++&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))******)))(((((((((((((((+++)))((()))***)))&&&"""***************++++++,,,*********************+++...,,,)))***,,,...,,,***(((((((((((()))******+++...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((******))))))))))))******************)))))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))))))))))))))************************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((***)))((('''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))************************))))))(((((((((((())))))******)))))))))(((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******,,,,,,+++++++++,,,------,,,***))))))+++***(((%%%))))))))))))))))))*********++++++,,,---.........111...++++++,,,---,,,***---,,,***)))(((''''''(((------------,,,++++++***************************++++++++++++++++++++++++************************))))))))))))************************************+++******)))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((******))))))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))))))))************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))((((((((())))))((((((((((((((((((((((((((((((((()))))))))******'''(((((())))))(((((('''***))))))(((((())))))******************************))))))(((((())))))***++++++************))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++(((((((((((()))***+++,,,---+++***)))***+++***))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++///---++++++,,,,,,,,,+++***))))))))))))***+++,,,,,,------------,,,+++***)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))))))))*********************************))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((((((((((((******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++******))))))(((((())))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((())))))((('''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((******))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********'''(((((())))))(((((('''***))))))))))))))))))******************************))))))))))))))))))***************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))))))))))))))******)))))))))******))))))((())))))***'''''''''''''''((()))))),,,+++)))((())))))***+++)))***************)))))),,,,,,,,,,,,,,,+++***)))++++++***++++++,,,,,,,,,((()))+++,,,------,,,,,,,,,,,,------------,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))*********************************)))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))++++++******))))))((((((((())))))*********))))))************************))))))))))))))))))))))))************************(((((((((((((((((((((((()))))))))))))))******+++******************************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((()))************)))((((((((((((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******)))(((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((******))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))---,,,+++)))((((((((((((,,,++++++*********+++++++++******)))((()))+++,,,)))***+++,,,,,,,,,,,,+++.........//////000111111000111222111000...---,,,...///222333222000,,,***------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))))))))))))))))))))************))))))))))))((())))))************)))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))************************((((((((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((************(((((((((((()))))))))((('''&&&)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))+++******))))))******++++++++++++++++++++++++++++++******))))))******+++((((((((())))))))))))***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))***************)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((---,,,+++***)))(((((((((+++++++++***++++++,,,,,,+++,,,------,,,,,,...000---///000222333333333222///......///111555888;;;???BBBCCCBBB>>>888444222...111444777:::;;;;;;:::666444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''''''''((()))***************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********(((((()))***************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***+++***)))(((((()))***+++)))((((((((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''))))))*********)))((('''))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,+++++++++******))))))******++++++++++++++++++++++++++++++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++***))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((+++******))))))***++++++))))))***+++,,,...000111///111444444333222444666888999<<>>CCCHHHKKKHHHDDD>>>777333222222333111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++,,,++++++++++++++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))&&&''''''((()))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++(((((()))***************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******+++)))(((&&&&&&((()))+++))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))'''******+++,,,+++***)))((()))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((()))+++,,,,,,+++)))(((((((((((()))***,,,---...+++,,,---000222555888999222555999:::888777999:::BBBDDDGGGKKKMMMNNNNNNMMMNNNKKKFFFCCCBBBEEEJJJMMMVVV]]]dddgggddd^^^YYYWWWMMMIIICCC>>>>>>AAAGGGJJJYYYSSSJJJAAA;;;888888999777666666555444333222222------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++******************++++++((()))+++,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))************************************))))))))))))))))))))))))+++++++++++++++,,,,,,---)))***************)))(((+++***))))))))))))******))))))***++++++***))))))******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))((('''''')))))))))))))))***++++++)))((('''&&&''')))+++---******)))((()))***+++,,,))))))***++++++,,,,,,,,,,,,------------,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***((('''&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&((())))))(((((()))+++******))))))((((((''''''))))))))))))))))))))))))*********(((''''''***---))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((((((((((((((()))******(((((()))***++++++)))((((((((()))((('''(((+++------222:::???BBBDDDEEEFFFFFFJJJMMMOOOMMMKKKIIIHHHOOOPPPPPPPPPPPPOOONNNNNNTTTSSSRRRRRRRRRSSSTTTUUUWWWXXXZZZ\\\\\\\\\\\\[[[[[[ZZZYYYWWWUUURRRPPPOOO]]][[[WWWQQQJJJCCC===:::BBBDDDFFFFFFDDD???999666666222...---///000///---000...,,,******+++---///000///...,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))*********************************************************************))))))******+++---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++***************************************++++++*********************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))((((((((('''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((('''''')))))))))((())))))******+++***)))((()))***,,,------,,,+++++++++,,,---...+++*********+++,,,,,,---------------------------...---,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,---------...++++++*********))))))))),,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++***(((''''''''')))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))(((((()))******)))))))))((((((((('''))))))))))))))))))))))))%%%''')))((('''&&&%%%&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))((((((((())))))***+++++++++,,,,,,,,,***)))+++,,,---......000333666666;;;BBBHHHMMMPPPSSSVVVXXX[[[^^^___^^^\\\[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWNNNLLLJJJIIIGGGGGGGGGGGGEEEGGGIIIJJJLLLLLLLLLKKKGGGIIIMMMQQQVVVZZZ\\\]]][[[[[[[[[[[[YYYVVVTTTSSSMMMNNNOOOPPPOOOLLLIIIGGG>>>;;;777444333111---***+++,,,...//////...,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))((((((((((((******)))((((((((((((((())))))))))))************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))*********++++++++++++++++++++++++++++++************************++++++******)))******+++---,,,+++*********++++++---------------,,,+++***+++******))))))******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))******))))))((((((***))))))((((((((()))))),,,+++***))))))***,,,---******))))))******+++,,,...---,,,+++,,,---...///......---------......///...------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///,,,,,,++++++***))))))))),,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********+++++++++***)))((('''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))'''+++///000...+++((('''))))))))))))))))))))))))''''''(((((())))))******))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))******************))))))((((((((()))))))))***++++++++++++******)))+++---...///000333555777;;;@@@EEEJJJOOOTTTWWWaaabbbcccbbb___\\\[[[[[[VVVVVVUUUTTTRRRPPPNNNMMMIIIHHHFFFDDDCCCBBBAAAAAA>>>@@@AAACCCDDDDDDDDDDDDCCCEEEHHHKKKNNNPPPQQQRRRKKKLLLOOORRRUUUVVVWWWWWWUUUVVVVVVVVVUUUSSSRRRPPPAAA???<<<:::999777555333....../////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))(((((((((******)))(((((((((((()))))))))))))))************))))))))))))))))))))))))+++******************+++((()))))))))*********************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************************---,,,,,,+++++++++,,,,,,,,,+++******)))***++++++,,,,,,---...------,,,+++++++++***))))))***++++++,,,,,,------------,,,,,,++++++++++++************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))*********))))))(((******)))((((((((())))))+++******))))))***++++++))))))******+++,,,------333222000//////000111222111111000000111222333444333444444555555555555555111111111111111111111111++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++***)))((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&''')))))))))))))))((((((((((((((((((((((((((((((((((((+++///333444222...+++***((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************+++***))))))((()))))))))&&&((()))++++++,,,---///...000333444444444555666;;;===???AAACCCFFFKKKNNNTTTTTTSSSPPPKKKGGGFFFEEEEEEFFFHHHJJJKKKLLLMMMMMMPPPPPPOOOOOOOOOOOOOOOPPPOOOPPPQQQRRRRRRQQQPPPOOORRRRRRRRRQQQOOOLLLJJJHHHEEEGGGJJJLLLNNNOOOPPPPPPTTTUUUUUUUUUSSSPPPMMMKKK>>><<<;;;;;;===@@@CCCEEE???;;;666000------...////////////......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***))))))(((((())))))((()))))))))************((((((((((((((((((((((((*********++++++*********((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************++++++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,------++++++++++++,,,,,,---...,,,,,,------------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******)))))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))+++***))))))))))))*********)))))))))*********+++///000111333444555666777:::999888777666666777888999999999:::;;;<<<======@@@AAACCCEEEFFFGGGGGGGGG>>>>>><<<:::888777555555111111000///...,,,++++++))))))******++++++,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************************+++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((())))))))))))(((((((((((((((((((((((()))***,,,,,,+++)))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********************))))))))))))******(((+++///111222555999<<<@@@BBBFFFHHHHHHGGGHHHHHHFFFFFFEEECCCBBBCCCGGGJJJFFFGGGHHHGGGEEECCCCCCDDDFFFIIIMMMSSSXXX]]]```bbb[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]\\\[[[YYYXXXVVVUUUVVVXXXZZZZZZYYYXXXWWWSSSTTTUUUVVVWWWVVVUUUTTTQQQSSSUUUVVVTTTQQQMMMKKKCCCAAA>>>===>>>CCCJJJNNNUUUQQQJJJAAA:::444000...//////......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************++++++***)))))))))))))))((()))))))))************(((((((((((((((((((((((()))***++++++++++++***)))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,---...///***+++---...///000000000333222111000////////////...//////000000//////...***++++++,,,,,,++++++***,,,,,,,,,+++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******+++++++++(((((())))))))))))*********))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))******++++++******+++************+++,,,,,,++++++,,,,,,---.........111333555888;;;===>>>>>>CCCBBBBBBAAA@@@??????>>>BBBCCCDDDFFFGGGHHHHHHHHHHHHIIIKKKNNNOOOPPPPPPPPPMMMKKKIIIEEEAAA===:::999<<<;;;999666444111///...******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************++++++++++++,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&(((((((((&&&&&&''')))))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))))))))***+++,,,...222777:::<<>>777333000444777;;;>>>>>><<<888555666777:::===@@@CCCFFFGGGFFFCCC>>>999444111000///555222/////////...+++''',,,++++++******))))))))),,,,,,,,,+++++++++************************************))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))'''(((***+++++++++******((()))***,,,---+++'''$$$,,,+++...444888999::::::;;;???DDDFFFFFFCCC@@@???BBBAAAAAAEEEJJJLLLIIIEEEJJJPPPWWW[[[YYYUUURRRQQQTTT\\\fffllllllgggaaa]]]bbbbbbccceeefffeeeaaa^^^```bbb___WWWSSSUUUXXXZZZUUUPPPKKKIIIJJJKKKJJJIIIGGGHHHIIIJJJGGGAAA999333...//////---+++,,,...000...//////---***(((((()))+++******)))***,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&''''''(((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***++++++***((('''(((***))))))))))))))))))((((((******+++,,,,,,...//////...000555:::AAAGGGKKKNNNKKKFFF@@@===???DDDHHHKKKRRRUUUZZZ\\\\\\___dddiiijjjbbb\\\[[[ZZZVVVSSSSSSXXXVVVTTTTTTWWW^^^eeejjjccchhhjjjggggggnnnwww{{{qqqiiipppzzz~~~uuuoooxxx|||}}}qqqhhhhhheeebbbcccfffeee```[[[YYYXXXVVVSSSPPPOOOQQQSSSXXXVVVWWW\\\cccggggggeeebbbYYYLLL@@@777333000///---.../////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******++++++++++++******************************))))))))))))************(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************)))))))))((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))***************+++)))((())),,,------,,,)))***+++,,,------------,,,...111333444777;;;>>>GGGIIILLLMMMLLLHHHDDDAAAGGGMMMUUU[[[\\\[[[ZZZ[[[[[[YYYUUUPPPJJJDDD>>>;;;<<<===@@@AAA@@@===999666222555;;;AAAIIIOOOSSSVVVTTTRRROOOKKKFFFAAA>>><<<444000+++)))+++///000111------------,,,+++***))),,,,,,,,,++++++++++++*********************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))******)))((((((((((((((())))))************))))))((()))***+++++++++***)))))))))+++---///000///...000//////111555999<<>>>>>>>>???@@@AAA???AAADDDFFFHHHKKKOOOSSS]]]bbbjjjnnnooooooooooooqqqrrrtttvvvwwwvvvtttsssvvvrrrnnnkkkkkkmmmnnnooovvvzzz{{{uuurrrsssvvvvvveee```YYYSSSOOONNNNNNNNNSSSQQQNNNMMMLLLLLLLLLLLLCCC===777222111111000///---...///...---,,,---...---,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++*********************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))***)))(((((((((((()))******************************++++++***(((''')))***))))))(((((()))***+++,,,---------...000333555666===???BBBDDDEEEDDDBBBAAA;;;<<<>>>CCCIIIPPPUUUWWW[[[ZZZYYYYYYZZZ[[[[[[[[[ZZZUUURRRRRRRRRSSSXXX^^^aaa___^^^```fffpppzzz{{{||||||}}}|||sssbbb]]]VVVRRRRRRSSSTTTUUU```]]]YYYYYY]]]bbbeeegggjjjeee]]]SSSIII===333,,,222111000///000///...---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++******************************))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))************))))))))))))(((((((((((((((((((((((('''((())))))******))))))((()))******++++++*********)))((()))+++---------+++,,,------......//////555666777888:::???EEEIIIQQQSSSUUUUUUTTTPPPLLLJJJOOOSSSVVVWWWTTTOOOKKKIIILLLLLLMMMLLLJJJFFFCCC@@@<<>>EEEMMMSSSVVVWWWXXXTTTPPPNNNPPPUUUXXXVVVTTTRRRTTTXXX\\\]]]___jjjuuu|||yyyuuuuuuzzz~~~xxxqqqpppsssppphhh```]]]ZZZUUUSSSUUU[[[bbbgggbbbbbbbbb```ZZZOOOAAA888888444000...000111111//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******************************)))))))))*********++++++++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))************)))))))))***++++++++++++*********)))***+++,,,,,,,,,,,,---///111333444555555;;;:::888777:::BBBMMMTTTVVVWWWZZZ[[[[[[ZZZXXXWWWUUUUUUSSSOOOJJJEEEAAA>>>===>>>???@@@AAABBBBBBBBB;;;===BBBGGGLLLQQQTTTVVVXXXXXXXXXWWWTTTQQQNNNLLL>>>@@@CCCFFFJJJNNNQQQRRRXXXWWWSSSNNNFFF<<<333------,,,+++***+++---///111------,,,,,,,,,+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))******))))))((())))))***))))))************))))))*********+++************...000111111111000000111222777;;;;;;;;;<<<:::888;;;;;;===@@@FFFLLLQQQSSSfffoooxxx{{{wwwttttttvvvnnnnnnnnnnnnoooqqqtttvvvnnnfff^^^]]]bbbiiimmmnnnqqqjjjbbb^^^aaaiiirrrxxxyyy|||zzzwwwtttyyyxxxrrrqqqrrrzzzyyyuuunnneee[[[TTTPPPVVVOOOGGGAAA???===999555222333333111...,,,,,,---,,,---...//////...---,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((***)))))))))((((((''''''''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***************************++++++***)))(((***,,,---,,,******,,,000555888???@@@CCCFFFHHHIIIIIIIII;;;999888888:::>>>BBBEEEHHHKKKPPPSSSRRROOOLLLJJJJJJIIIHHHKKKOOORRRSSSSSSQQQ[[[iiitttxxx}}}mmmYYYWWWTTTQQQPPPQQQTTTVVVQQQSSSXXX]]]```^^^YYYUUUBBB;;;222...///222333222/////////............---------------------------+++,,,,,,---,,,,,,++++++******++++++++++++******************************))))))*********+++++++++*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))((())))))***************))))))***+++++++++++++++,,,,,,,,,+++******+++,,,***,,,111777<<>>===???@@@===@@@CCCKKKUUU```fffhhhhhhiiijjjkkkkkkiiieeebbb```ZZZXXXVVVUUUVVVYYY[[[]]]XXXRRRLLLLLLPPPUUUUUUTTTUUUQQQLLLKKKNNNTTTYYY\\\iiippptttpppllliiigggdddqqq}}}}}}yyyxxx|||tttnnnkkkeeeccc___XXXPPPHHHBBB>>>:::::::::777333000000000+++,,,.../////////...---...------,,,,,,------...---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))***************))))))(((((((((((((((((((((((((((******))))))((((((((('''''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************))))))***************************++++++***))))))+++,,,++++++---000555;;;@@@DDDHHHIIIJJJJJJHHHDDD@@@===888:::<<<@@@DDDIIIMMMOOONNNPPPRRRQQQMMMJJJIIIJJJUUUWWWXXXXXXWWWWWWYYY\\\___iiiwwwzzzggghhhgggfffaaaZZZSSSNNNPPPOOOOOOSSSXXX]]]aaabbbQQQHHH<<<444000000111111000000/////////.........------------------------+++,,,,,,---------,,,,,,******++++++++++++******************************************++++++++++++)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))((()))******++++++******)))***++++++,,,+++++++++,,,---...---++++++---...+++000888@@@GGGKKKMMMNNNMMMQQQWWWYYYYYYVVVTTTRRROOOOOOOOONNNNNNMMMLLLLLLLLLIIIGGGGGGLLLQQQVVVYYYTTTQQQMMMIIIHHHHHHJJJLLLHHHHHHGGGFFFDDDCCCAAA@@@FFFGGGHHHJJJLLLNNNPPPQQQRRRQQQOOOPPPSSSYYY___cccRRRRRRQQQPPPOOOQQQUUUXXXHHHDDD>>>777222...,,,,,,------------,,,,,,,,,,,,************************)))))))))************+++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))******)))))))))***++++++))))))************))))))++++++,,,---///111444555;;;>>>AAA@@@<<<::::::;;;444<<>>BBBCCCBBB===777666999===BBBNNNUUUTTTXXXeeennnnnnkkkgggbbb```^^^ZZZSSSMMMMMMIIIFFFIIIOOOTTTTTTSSSIIIIIILLLRRR[[[bbbffffffYYYVVVQQQOOOOOORRRVVVYYYccc^^^YYYVVVVVVXXXZZZ[[[ccceeeaaaVVVOOOOOOPPPPPPHHHOOOXXX\\\\\\[[[]]]___jjjuuu~~~{{{vvvpppjjjccc___\\\ZZZVVVOOOGGG???;;;:::555555333222111000//////......------------.........------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******+++++++++***)))((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))***++++++++++++***)))++++++++++++++++++++++++***+++++++++******,,,...000444;;;CCCIIIMMMNNNNNNDDDAAA>>>;;;999999:::;;;DDDGGGLLLPPPQQQQQQOOOMMMNNNRRRWWW[[[aaajjjwwwpppllleee___ZZZVVVQQQNNNYYY[[[ZZZSSSGGG<<<555333111111111000000000//////........................+++,,,,,,---......------******++++++++++++***************************************+++++++++,,,,,,)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))***++++++++++++*********+++,,,,,,,,,,,,+++(((***---......000444777GGGKKKPPPTTTSSSOOOIIIEEEEEEEEEDDDAAA??????AAACCCIIIIIIIIIJJJKKKLLLNNNOOOFFFFFFFFFKKKQQQUUUVVVUUUMMMNNNNNNOOOQQQRRRRRRSSSLLLMMMNNNNNNNNNLLLIIIHHHHHHGGGFFFGGGIIIMMMQQQSSSOOOOOOOOOOOOOOOPPPQQQRRRZZZ[[[\\\XXXRRRNNNMMMNNNXXXYYYYYYWWWPPPFFF<<<555......---------,,,,,,,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))******))))))***+++,,,,,,))))))************))))))...///111444999===BBBDDD===>>>===;;;999>>>HHHPPPhhhwww}}}yyyzzzvvvmmm```YYYPPPLLLLLLKKKHHHEEEEEEIIIQQQ\\\eeeiiigggdddRRRSSSXXXaaalllssswwwwwwhhheee```]]]^^^eeeooowww{{{uuummmiiijjjoootttwww~~~ttteeeZZZXXXZZZ[[[cccbbb]]]VVVMMMHHHGGGHHHQQQccc}}}|||~~~{{{{{{xxxqqqfffZZZOOOHHHEEE<<<:::777444111000//////......------------............---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******+++,,,+++***)))((())))))))))))))))))))))))(((((())))))******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***+++++++++******,,,...999>>>EEEKKKNNNMMMJJJHHH>>>;;;888777:::AAAIIIOOOOOONNNLLLLLLNNNSSSXXX[[[]]]aaafffjjjoooyyy~~~}}}|||yyytttkkkbbb[[[PPPYYY```___TTTFFF>>>:::111111111111000000000000........................+++,,,,,,---.........---******++++++++++++************************************+++++++++,,,,,,,,,******+++,,,---......///+++++++++*********))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))(((((((((((())))))))))))************((()))+++,,,,,,+++***)))+++***((()))***,,,,,,,,,111///------000666===BBBQQQRRRRRRMMMEEE>>><<<<<>>@@@BBBCCCAAA;;;777:::CCCPPP^^^iiiwwwfffWWWNNNHHHGGGGGGIIIMMMQQQTTTUUUSSSXXX___eeejjjnnnsssvvvgggbbb```fffnnnsssxxx}}}mmmlllkkkmmmqqquuuyyy|||yyyrrrvvv|||~~~~~~tttgggdddjjjqqqxxx||||||qqq```QQQJJJIIIHHHRRR]]]dddgggmmmxxxzzz___RRRSSSMMMGGGCCC???666...000777111///,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,++++++***)))((((((******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))***,,,///111111000...,,,,,,)))'''(((,,,...///...,,,+++******+++///555:::DDDDDDGGGLLLOOOMMMGGGBBB;;;>>>DDDJJJMMMOOOPPPPPPJJJMMMQQQUUU[[[dddlllooovvvooooooyyy|||}}}~~~zzzzzzfff^^^WWWVVVYYYUUUJJJ???666444111000000111000///...///000...++++++...111------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++*********))))))************************+++++++++++++++***))))))*********)))))))))(((((())))))))))))************))))))***+++,,,++++++***+++++++++,,,---------,,,''')))---333;;;CCCIIIMMMHHHEEEAAA???@@@CCCEEEGGGEEEEEEHHHJJJHHHGGGOOOYYYWWWXXXZZZ[[[\\\___gggnnnuuuvvvqqqfffZZZWWW___hhhyyy}}}rrrqqqvvv{{{mmmddddddccccccfffgggeeeaaa^^^SSSPPPMMMMMMQQQVVV[[[]]]YYYSSSPPPRRRQQQLLLIIIJJJRRRQQQQQQSSSVVVXXXYYYYYYSSSKKKAAA888222///---+++---,,,***+++++++++***(((************************************************++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((('''(((((())))))))))))))))))************+++++++++)))+++,,,,,,+++***+++,,,,,,,,,---///111333555666888<<<@@@@@@<<<999:::<<<999???HHHSSS___iiinnnoooqqqoooiii```VVVLLLGGGDDDCCCGGGOOOYYYbbbfffeeeccc\\\___eeejjjnnnppppppqqqiiifffhhhqqqzzz|||||||||sssqqqqqquuu|||vvvrrruuuzzzssseee\\\XXXVVV```iiiiii```UUUPPPOOOeeemmm~~~~~~yyyiii^^^UUUMMMHHHLLLLLLCCC666///111111111333333222...,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***,,,,,,++++++***)))))))))******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((***+++------,,,+++***+++)))'''(((+++---,,,++++++++++++,,,///555===BBBKKKJJJKKKMMMOOONNNJJJGGGFFFHHHJJJLLLMMMNNNNNNOOOQQQUUUZZZ___fffooozzzyyyxxxvvvtttsss}}}ppp[[[PPPRRRVVVXXXVVVGGGAAA888111//////111222///000111///---,,,...000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++******************************************++++++++++++***))))))+++++++++*********))))))))))))))))))************))))))***+++,,,,,,+++++++++,,,...///000000000///000444:::@@@EEEIIIJJJJJJDDD@@@<<<>>>EEEMMMPPPQQQMMMQQQVVVVVVQQQSSSaaappptttvvvuuuooollluuummmfffqqqvvv|||ooogggddd```\\\ZZZYYYXXXUUURRRXXXSSSQQQSSSRRRLLLFFFDDDIIIHHHFFFEEEIIIPPPZZZaaa___[[[TTTKKKAAA888000,,,...---,,,,,,------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))******************************)))))))))))))))))))))))))))************))))))((((((((())))))))))))(((((('''((())))))******)))))))))************+++++++++(((***+++,,,++++++,,,...+++,,,///222666:::===>>><<>>FFFKKKNNNMMMMMMNNNPPPQQQPPPNNNPPPPPPOOOMMMKKKKKKMMMPPPYYY___gggnnnuuu~~~|||{{{|||lllbbb```^^^YYYSSSTTTMMMBBB999444222111111///000111000...---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************+++++++++******))),,,,,,,,,+++++++++******((()))))))))************)))******+++,,,,,,,,,,,,,,,---...///000222444777>>>AAAEEEHHHIIIHHHFFFDDDJJJIIIIIIKKKNNNPPPOOONNNWWW]]]dddfffhhhrrrwwwxxx~~~vvviiijjjllllllkkkhhhdddbbbVVVUUUVVVYYYYYYTTTLLLGGGEEEDDDBBB???>>>CCCMMMUUUZZZ\\\]]]ZZZRRRFFF;;;555000...---,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))))))))************)))((((((((())))))))))))(((((((((((()))************)))))))))*********+++++++++)))***++++++******,,,...---000444888<<<>>>??????<<<;;;888333111888FFFRRRrrr}}}wwwnnngggXXXIIIIIINNNUUU[[[^^^___``````aaabbbdddhhhmmmnnnnnnlllkkkmmmpppwww~~~tttmmmllluuu|||zzzyyy~~~yyyvvvwwwzzz~~~{{{qqqmmmlll^^^aaaeeehhhnnnzzzzzzwwwvvvsssjjj^^^UUUUUUXXXGGGAAA777000---...000111//////////////////......------------------------,,,---------------,,,,,,,,,,,,,,,++++++***************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++******)))***+++,,,---------------......---,,,***///666<<>>>>>@@@BBBEEEGGGHHHIIIIIIMMMNNNPPPQQQRRRUUUZZZ^^^qqqqqqppppppxxxuuuvvv~~~yyytttuuu|||wwwrrrqqq```___]]]ZZZXXXVVVTTTRRRPPPOOOMMMGGGAAA>>>@@@CCCJJJPPPYYY^^^^^^VVVKKKDDD444111---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((()))***++++++************************))))))))))))))))))))))))((())))))*********))))))(((((())))))))))))((((((((())))))***************))))))*********+++++++++***+++++++++******,,,...333666:::>>>???>>><<<:::777666666888@@@LLLZZZbbbvvvxxxppp___RRRNNNIIICCC[[[cccmmmssstttpppjjjgggeeefffhhhnnnssswwwxxxxxxwwwxxxzzz}}}rrrlllkkkrrryyyyyyvvvtttssstttzzzyyyvvvvvvtttxxx{{{xxxooofff```___lllwww~~~wwwhhh[[[SSSUUUNNNCCC:::555333333333////////////......------------------------------,,,------......---------,,,,,,,,,+++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***)))((((((***+++---+++,,,,,,---------...//////666???GGGKKKLLLLLLLLLJJJLLLOOORRRRRRPPPOOONNNJJJLLLNNNNNNPPPVVV___fffnnntttzzz}}}eee___VVVMMMEEE>>>777444000/////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++******************+++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,+++++++++******))))))))))))************************+++---...//////111222222222555<<>>>>>???AAADDDHHHLLLNNNHHHJJJNNNTTT___qqqwwwxxx}}}qqqjjjjjjttt~~~{{{pppiiifffmmmzzz}}}uuuoootttxxxxxxooonnngggZZZRRRRRRVVVXXXRRRRRRQQQNNNJJJFFFDDDDDDAAAFFFOOOYYYaaa```YYYRRR@@@:::333---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,************************))))))))))))))))))))))))((())))))************)))(((((())))))))))))((((((((()))******++++++******)))************++++++++++++,,,,,,,,,+++,,,///222999;;;===>>>>>><<<:::888666;;;CCCMMMWWW]]]``````WWWTTTNNNGGGCCCGGGOOOWWWiiinnnuuuyyyyyywwwtttsssoooqqquuu{{{}}}zzz}}}}}}xxxvvvtttrrrsss||||||}}}~~~vvvbbbQQQQQQ^^^qqq~~~jjjWWWUUURRRMMMHHHBBB;;;444///000000//////......------------------------------,,,------............---,,,,,,,,,,,,,,,,,,++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((('''&&&'''((()))***((()))******+++---000333888>>>GGGMMMNNNMMMKKKIIIMMMPPPSSSSSSQQQMMMJJJIIIIIIOOOVVV[[[aaajjjvvvzzzsssggg[[[QQQIIICCC???666444111000111222111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++************))))))))))))************************+++---///000333777:::999777888<<<@@@AAAAAACCCEEEJJJPPPUUUXXXUUUTTTWWW___ppp|||~~~}}}zzz~~~yyyuuuyyy~~~wwwyyywwwrrrxxxqqq}}}~~~sssddd______```WWWUUURRRQQQQQQPPPOOONNNFFFEEEGGGPPP]]]cccaaa\\\TTTLLL@@@666000---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))***++++++++++++***)))************++++++++++++,,,......///222666999===<<<:::999888999;;;<<>>@@@EEELLLTTT]]]eeeiiipppkkkhhhlllxxx|||tttlllzzz}}}~~~vvvpppnnnxxxyyyqqqmmmkkkddd\\\VVVUUUTTTRRRPPPPPPHHHDDDJJJXXXbbbccc```fff\\\MMM@@@777333111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((())))))***++++++++++++***)))************++++++++++++,,,...000222666<<>>;;;666333444888>>>BBBPPPZZZddddddZZZNNNFFFCCCPPPOOOZZZjjjiii[[[YYYdddmmmrrrzzz{{{wwwyyy}}}www}}}~~~wwwvvv{{{~~~{{{yyyhhheeeaaa\\\XXXSSSMMMIII333333222222111000000///........................,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))************+++++++++++++++,,,------///444<<>>===AAAJJJSSSZZZTTTLLLKKKFFFGGGRRRaaabbbnnn}}}zzzkkkfffnnnrrrwww}}}vvvsssuuu{{{yyykkkccczzztttrrrqqqooodddWWWRRRVVVHHHAAA888222000000/////////---+++,,,---......---------------------------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))'''(((***,,,***,,,...000555<<>>@@@??????HHHGGGMMMVVVhhh|||zzzxxx{{{zzz~~~~~~vvv~~~zzzzzz{{{xxxkkk\\\VVVXXXQQQQQQQQQQQQRRRUUUXXXZZZ_________]]]YYYPPPEEE>>>000...,,,,,,......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''+++*********++++++,,,,,,111111333666;;;>>>??????;;;444333>>>KKKRRRRRRRRRNNNQQQJJJFFFNNNRRRVVVbbboooqqqzzz{{{vvvxxxzzz|||~~~|||~~~}}}kkkbbb```www{{{}}}vvvcccWWWTTTSSSLLLBBB:::555222///---000...------......---,,,------------------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++***))))))+++,,,,,,...111555999???EEEIIIKKKKKKLLLNNNOOOPPPOOONNNPPPLLLKKKUUUfffuuu|||}}}ttt[[[KKKEEE>>>999444***222222333222000//////////////////.........------------------------------------------------------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++***))))))***---......---000000333888999777999>>><<>>DDDHHHRRRbbbccccccdddqqqzzztttqqqqqqzzz|||vvvtttsss}}}qqqaaa[[[TTTTTTTTTUUUVVVVVVTTTRRR\\\]]]```bbbaaaZZZQQQKKK;;;444...,,,---///---***------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((---,,,+++++++++,,,---...555444555888===??????===888@@@HHHNNNTTTXXXTTTNNNFFFLLLJJJMMMZZZ___aaaiiikkkqqqyyy~~~~~~}}}|||wwwssspppppptttyyy|||}}}vvvxxx{{{}}}~~~~~~vvvmmmhhhnnn|||{{{kkkaaa^^^WWWMMMDDD<<<666222///111///......//////---+++------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***,,,---,,,+++***+++---...222777<<>>CCC@@@@@@MMM]]]tttmmmkkkwwwwwwpppsss{{{yyy{{{~~~{{{xxx{{{nnn^^^\\\YYYYYYYYYXXXUUUSSSYYY\\\___cccddd```YYYTTTLLLAAA555......///...,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))(((---,,,,,,+++---...111222666777888:::;;;;;;:::999???XXXjjjdddTTTKKKHHHEEEDDDSSS\\\dddmmmiii```cccjjjttt~~~}}}|||~~~{{{yyyuuuwwwwwwuuuuuuxxxzzzyyyyyyyyyyyyzzz{{{~~~zzzyyyxxxeeeaaaYYYOOOFFF>>>888444000///---...//////...,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))+++------,,,+++,,,...222777>>>CCCEEEFFFGGGHHHFFFHHHKKKKKKJJJHHHIIIKKKIIIWWWgggnnnnnnuuu|||qqqiiiaaaSSSLLLHHH>>>666555333333333222111000000000000/////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))*********++++++++++++,,,,,,,,,,,,,,,,,,---///000444888777555:::AAAAAAFFFGGGPPPdddwwwzzzlllsssvvvtttyyy}}}|||~~~qqqmmmhhhbbb___\\\ZZZYYYYYYZZZ^^^bbbeeeeeebbb___[[[OOO???444000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))******************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++++++++---///222555777666777777444333777>>>DDDTTThhhssseeeOOOFFFEEEDDDLLLbbbrrryyyzzznnncccfffxxx|||www|||wwwwwwvvvrrrnnnmmmnnnnnnsssyyy~~~ssspppiii___TTTIII@@@<<<111///------...//////...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++(((***+++,,,,,,,,,...000777<<>>HHHFFFLLLRRRaaavvvwwwxxxxxxxxx~~~zzzwww}}}wwwnnnfffbbbaaaXXXXXXXXX[[[___cccdddeeeaaaYYYLLL@@@777111...---........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***,,,000333666888999888666111///333>>>MMMWWW^^^]]]WWWMMMHHHIIIKKKKKK\\\ppp}}}wwwsss|||yyy~~~|||rrrgggbbbeeeiiieeelllrrrtttwww~~~nnnfff{{{}}}rrrcccUUUJJJDDD888555000......///000000........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,((()))+++,,,,,,///333666<<<@@@EEEHHHHHHHHHHHHIIIJJJMMMOOONNNNNNVVVeeeqqq}}}zzzzzzyyy\\\FFF@@@888444333444333222111111111111000000000000........................------------------------------,,,,,,,,,,,,------************************++++++++++++++++++++++++************************)))************+++++++++---......------000555999???>>>===<<<:::===HHHUUU]]]^^^```mmm{{{{{{}}}}}}|||}}}~~~}}}xxxooolllaaa]]]YYYWWWYYY]]]aaacccbbbaaa[[[QQQEEE:::222///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++((()))))))))************************************)))))))))))))))))))))))))))))))))******++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***)))+++///333666777888888999555333888DDDQQQYYY\\\TTTKKKEEEEEEIIIMMMRRRVVVgggwww}}}}}}xxxxxxvvvpppjjjgggiiilllttt}}}}}}wwwsssiiiddd{{{ooo___SSSMMMCCC===666111//////000000........................------------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,***++++++,,,...222888<<>>444333222///---,,,+++,,,......---------,,,,,,,,,---------,,,,,,,,,++++++************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))******************************))))))))))))))))))******++++++++++++******,,,+++++++++******)))))))))))))))***+++,,,......222444777888777555333111111EEE[[[eeecccZZZNNNDDDHHHUUUhhhtttsssnnnrrrzzz}}}}}}{{{wwwsss}}}{{{|||}}}kkk___XXXUUULLL@@@444///222666////////////......///111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))************************((()))+++,,,,,,+++)))(((************************************************************************)))))))))))))))******+++)))***+++,,,,,,,,,,,,,,,++++++,,,000666<<<@@@BBBGGGBBBAAAGGGKKKJJJHHHHHHHHHOOO^^^ppp{{{iii[[[MMMFFF@@@888555666111222333333222222333444000000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,)))***++++++******+++---111000000666@@@GGGJJJJJJFFFGGGFFFQQQiii~~~zzzxxxwwwvvv}}}~~~oooiiihhhaaaXXX^^^bbbdddccccccaaaXXXMMM>>>888222.../////////---.........---------,,,,,,---------,,,,,,,,,++++++************************))))))*********++++++++++++++++++*********))))))+++++++++*********))))))************************))))))))))))******************++++++++++++******+++++++++******))))))))))))))))))***,,,---///000222555888777444222555888DDDXXXgggbbbQQQJJJOOOWWWZZZfffyyyxxxwww}}}nnnbbb[[[QQQFFF<<<555111000/////////...---------............---------,,,,,,------------------------,,,,,,,,,,,,,,,+++******************************((()))+++,,,,,,+++)))(((************************************************************************)))))))))))))))******+++)))******+++,,,,,,,,,,,,***,,,///444:::???CCCDDDDDDBBBCCCIIILLLKKKKKKLLLQQQWWWeeevvvyyykkk\\\SSSJJJ>>>555333222222333222111000000000111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------***,,,,,,,,,++++++,,,...444555:::AAAIIILLLJJJHHHFFFNNNSSS___tttyyywww}}}xxx{{{uuujjj^^^ZZZ\\\]]]___dddfff```XXXLLLBBB555///000222111///.........------------,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++***************+++++++++***************************************)))))))))*********++++++******++++++++++++***************)))))))))))))))))))))***+++---///222444666888888444000222;;;CCCUUU```eeeXXXIIIHHHSSS^^^fffpppsssjjj]]]RRRIII???555---111111000000//////...............------------,,,------------------------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************************************))))))))))))******++++++*********++++++++++++++++++///444:::???CCCEEEFFFEEEEEEGGGLLLNNNMMMOOOSSS___dddppptttkkk___OOO???777444444333222111000///...111111000000000/////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---,,,------,,,,,,,,,...111555<<>>BBBCCCCCCDDDFFFJJJJJJMMMSSSXXX^^^iiitttuuuvvv~~~dddOOO===:::666333333333222111111111111111000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------------,,,---------...000555888DDDHHHHHHCCCAAAMMMfff{{{}}}ccchhhttttttrrr|||~~~}}}{{{xxxnnnddd^^^\\\[[[^^^bbb^^^^^^ZZZNNN???444111222/////////.........------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***************+++++++++************************++++++++++++++++++++++++******++++++++++++*********************+++++++++***,,,///222555666777777111000666FFFZZZfffgggcccNNNOOOQQQYYYiiixxx|||yyyxxxiii[[[QQQKKK:::666000...000222111000/////////.........------------------------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************((()))+++,,,,,,,,,+++***+++*********,,,...000111999===AAACCCCCCDDDGGGJJJKKKKKKPPPZZZdddmmmyyy{{{{{{sss\\\FFF@@@888333333333222111222222111111111000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////+++,,,------///222777;;;DDDEEEEEEEEEKKK___{{{mmmkkkvvvxxxwww}}}{{{rrrjjj```XXXYYY^^^]]]______YYYMMM@@@777222////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++))))))*********+++++++++************************---,,,,,,++++++******)))******++++++++++++*********+++++++++,,,,,,,,,,,,***---111666888888666555333;;;KKK```nnnooobbbUUULLLPPPWWWaaaqqqzzzlll]]]RRREEE===555000000111111///////////////............------------------------+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************************************************************((()))+++------,,,+++************+++---000333555===@@@CCCCCCCCCFFFMMMSSSQQQQQQXXXeeeqqqyyypppTTTKKK???777444444333222222222222111111111000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000***+++---...000444999===@@@AAADDDLLLYYYmmmsssxxx|||~~~}}}}}}wwwiii\\\ZZZ___\\\___aaa```XXXKKK<<<333000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******++++++++++++))))))******++++++++++++************************...------,,,+++***))))))******++++++++++++******+++++++++,,,,,,---------***...333888:::999666444999GGG___ttt{{{nnnVVVCCCTTTUUU\\\mmm{{{gggVVVOOOFFF;;;444333333222000000/////////............------------------------+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************************************(((***+++------,,,+++************+++...222555777>>>AAACCCCCCDDDIIIRRRZZZYYYZZZaaaooozzz}}}}}}~~~aaaVVVGGG<<<888777666444222222222111111111111000000000000000000000000000////////////////////////------,,,++++++******)))++++++,,,,,,,,,,,,------///---++++++---///111111+++111222---000===GGGGGGIIIJJJNNNXXXdddnnnuuuyyyuuusss|||yyy{{{{{{xxxzzzvvvjjj___ZZZWWW[[[```aaa^^^WWWKKKBBB333222222000//////000000///............---------------------------------++++++++++++++++++++++++******))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...************************++++++******++++++,,,---...---,,,++++++,,,...000444///111999:::666888???FFFYYYmmmpppeeeYYYWWW[[[ZZZggg{{{yyyqqq]]]NNN@@@:::666000...000222333333222000.........////////////............,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,******+++,,,+++***---111***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,))))))))))))))))))))))))***++++++,,,,,,---......---,,,***,,,000666:::===???CCCAAA???IIIYYY]]]WWWYYYcccpppzzz}}}}}}{{{yyyzzzppp___NNN>>>555444666888333000444666444111000111111111111111000//////000/////////............+++++++++++++++++++++,,,++++++,,,,,,,,,,,,---------+++++++++---///000111---222555888===DDDGGGGGGHHHVVVdddjjjlllooorrrrrrzzzyyyrrrmmmdddYYYXXXXXX[[[^^^\\\RRRIII777444000------.../////////............---------------------------------++++++++++++++++++++++++******))))))******+++,,,)))************++++++++++++++++++++++++,,,------************************++++++******++++++,,,,,,...---,,,+++,,,---///000444666:::;;;888999CCCOOOggg```ZZZYYY^^^dddgggggg^^^vvvssspppwww}}}iiiTTTGGG???888333222111222222111000///......////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...+++)))))))))'''%%%###***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++,,,---------++++++,,,///444999===???@@@@@@DDDLLLTTTXXX[[[^^^dddqqq|||~~~}}}}}}uuuYYY>>>444666888333000222333111000111111111111111111000000///000000/////////.........)))******+++,,,,,,------++++++,,,,,,,,,,,,------******+++,,,---...000000...000777@@@FFFGGGHHHKKKddd}}}rrrmmmmmmlllyyyyyyyyywwwddd[[[UUUWWW]]]___YYYRRRBBB;;;222,,,,,,...000000///............---------------------------------++++++++++++++++++++++++******))))))******+++,,,)))************++++++++++++************+++,,,,,,******************************+++++++++,,,,,,,,,------,,,,,,---///111222333888999555666DDDXXXfffiii___YYY^^^kkkssspppiiijjj{{{xxxwwwwwwvvvvvvvvvuuutttsssqqqpppooohhhgggeeeddddddeeeggghhhmmmpppsssvvvyyy|||wwwssseeeRRREEE;;;555333111111111000000//////...////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---000---+++,,,000111...*********+++,,,,,,+++************+++++++++,,,,,,,,,************************))))))******+++,,,,,,,,,(((***...333888===@@@AAABBBBBBKKKZZZ^^^YYY^^^jjjkkkzzz~~~yyyMMM999;;;888444222333333000000333111111222222111111000///000000000/////////......*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,---------...000555444;;;EEEHHHHHHSSSaaawwwmmmoooppp|||yyyyyy}}}rrrfffZZZXXX[[[\\\[[[ZZZRRRGGG:::111///000111111///............---------------------------------++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******))))))******+++,,,******************************++++++,,,,,,,,,,,,,,,,,,------///111222444777777333333DDDaaassswwwVVV\\\eeeooovvvxxxwwwuuu~~~rrrmmmeee```]]]]]]\\\\\\```aaaaaaaaa___\\\ZZZXXXSSSRRRPPPOOOOOOOOOPPPQQQSSSUUUWWWXXXXXXYYY[[[]]]dddiiirrr{{{sss^^^LLL???888555222111000///000000//////////////////............------------------------***++++++,,,------......111000---))))))++++++)))******++++++++++++************+++++++++,,,,,,,,,************************((())))))******+++,,,,,,(((,,,222888;;;>>>@@@BBBFFFJJJTTT]]]^^^^^^iiiwwwwwwxxx^^^CCCAAA777555555777666333333666111222222222222111000000000000000////////////...,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,...///...------///222??????CCCGGGGGGMMMddd}}}zzz}}}||||||ooobbb\\\YYYVVVYYY^^^\\\RRRDDD888222000/////////............---------------------------------++++++++++++++++++++++++******))))))******+++,,,))))))*********+++++++++******))))))******+++,,,************************)))***+++,,,,,,,,,+++++++++,,,---///111333444555;;;888777FFFfffqqqZZZ^^^eeelllttt}}}|||}}}~~~wwwooofff```ZZZVVVPPPLLLKKKKKKLLLLLLPPPQQQRRRRRRQQQNNNKKKIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEFFFGGGJJJNNNTTT[[[aaahhhoootttttt\\\HHH===888444222//////000111000///////////////............------------------------++++++,,,---...///000000MMMNNNFFF777+++((())))))******************************+++++++++,,,,,,,,,************************((())))))******+++,,,,,,+++000666:::===>>>AAACCCLLLVVV[[[WWWYYYhhhyyyxxxlllOOODDD888555555888888555333555222222222222222111000000111000000000////////////------,,,,,,+++******)))++++++,,,,,,,,,,,,---------///000///...///444888BBBDDDFFFFFFFFFRRRmmmxxxjjjbbb[[[UUUWWW^^^^^^WWWLLL@@@666000...---///............---------------------------------++++++++++++++++++++++++******))))))******+++,,,)))************++++++++++++************+++,,,,,,************************)))***+++,,,---,,,++++++***,,,---000222555666777888:::EEE___|||uuu]]]ccc```cccooo{{{vvvnnnhhhbbb[[[SSSMMMIIIFFFCCCAAAAAABBBCCCCCCBBBCCCDDDEEEEEEDDDBBBAAABBBBBBAAA@@@@@@@@@@@@@@@???@@@AAAAAA@@@???@@@BBB???BBBEEEHHHKKKNNNSSSVVV^^^dddlllwwwnnnVVVCCC999888444000000111222111...////////////............------------------------,,,,,,------...///000000TTTXXXRRR>>>///---///000+++***))))))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,///444999<<<===@@@DDDHHHTTT]]]^^^WWW]]]ssswww]]]MMMAAA:::555666777444222222222222222333222222111000111111000000000/////////,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,///000000///333;;;BBBCCCIIIMMMLLLPPP```sss{{{{{{uuummmeeeZZZVVVZZZ[[[ZZZUUUJJJ===444000000///............---------------------------------++++++++++++++++++++++++******))))))******+++,,,)))************++++++++++++++++++++++++,,,------************************(((***+++------,,,+++******+++...111444666888999999DDD[[[rrr|||uuuggg^^^eeefffmmm~~~|||tttgggaaaZZZUUURRRNNNHHHCCC@@@>>><<<<<<===>>>===<<<;;;<<<===???@@@@@@@@@???????????????????????????<<<===>>>>>>======>>>???===>>>@@@@@@@@@BBBEEEGGGHHHMMMSSSYYY```jjjvvvnnnVVVEEE<<<777222000222333111...////////////....................................,,,,,,,,,------.........111999777+++###'''***(((+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---------333777;;;===???CCCJJJPPP]]]]]]]]]```kkk|||tttcccSSSEEE888444666555333333222222333333222222111000111111111000000000//////*********++++++,,,------++++++,,,,,,,,,---------+++---///000111777AAAIIIIIIRRRXXXYYYbbbrrr{{{zzz~~~xxxttt{{{vvvnnn```VVVTTTZZZ\\\[[[RRRDDD888444555//////.........---------------------------------++++++++++++++++++++++++*********)))***++++++,,,)))************+++++++++,,,,,,++++++,,,,,,---...************************(((***+++------,,,+++***)))+++...111444777999999BBBTTTooo~~~vvvggggggsssmmmqqqyyyzzz~~~xxxjjj```VVVPPPIIIFFFEEEDDD???;;;;;;:::999:::;;;;;;:::888:::;;;===???@@@BBBBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>===;;;:::;;;<<<===>>>>>>=========@@@BBBAAAEEEIIIJJJJJJLLLSSSXXXrrroooYYY>>>999333111333444111...000/////////....................................++++++,,,,,,,,,,,,------%%%---...''''''...///)))+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---......555999===>>>@@@FFFPPPWWWcccYYY[[[kkkzzzzzzcccPPP<<<555666777666666222333333333333222111111111111111111000000000000,,,,,,,,,---------......+++,,,---------,,,+++***//////111333777>>>GGGLLLQQQfffyyytttwwwwww|||sssttt{{{~~~|||pppmmm```PPP[[[YYY]]][[[MMMDDD:::+++///000000000...---......------......------,,,+++------,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************,,,...---,,,+++,,,---222---///777:::777;;;DDD^^^wwwsssrrrtttssstttzzzuuuyyy}}}qqqfff^^^WWWSSSFFFDDDAAA>>>;;;;;;;;;;;;<<<<<<==================<<<===>>>???@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBCCC===>>>???@@@@@@???>>>===<<<<<<===>>>???>>>>>>>>>;;;<<<===???BBBEEEGGGIIIMMMYYYllloooNNN@@@444111000...000555000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,(((***+++++++++---222666888555888AAAGGGKKKYYYiiiaaaeeemmmzzzvvvTTT@@@777222222555222222333333333222111111000000000000////////////,,,,,,,,,---------......+++,,,------------,,,+++000000000333:::CCCMMMTTTXXXxxxsssooo}}}vvvsssttthhh^^^[[[WWW\\\^^^UUUNNNEEE666111111111000///...//////------......------,,,+++------,,,,,,,,,,,,++++++************************************************)))************+++++++++,,,,,,,,,+++++++++*********+++------,,,+++,,,---...///222444555:::HHHWWWvvv~~~rrruuuuuuwww~~~wwwkkk___VVVNNNHHHEEE@@@???===<<<<<<<<<>>>???<<<<<<======>>>>>>??????@@@AAABBBCCCEEEEEEFFFFFFIIIHHHHHHGGGGGGGGGGGGGGGAAABBBCCCDDDDDDCCCBBBBBB???????????????>>>>>>>>><<<<<<<<<===>>>@@@AAABBBFFFKKKSSS]]]kkk~~~aaaNNN;;;444333333333555111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,///444888>>>@@@AAABBBJJJYYYffflllkkktttmmmKKK:::888666111333333444444333333222222111000000000////////////,,,,,,,,,---------......,,,,,,------...------,,,***---222777>>>FFFOOOUUUnnnyyy}}}{{{~~~}}}~~~tttmmm^^^VVVXXX]]]XXXTTTLLL===555333111000/////////000---............---,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,++++++,,,...,,,333777444777HHHaaarrrzzzqqqppp{{{mmmfff[[[PPPIIIDDD@@@>>>>>>===<<<<<<<<<===???@@@??????@@@AAABBBBBBCCCCCCAAABBBDDDFFFGGGGGGFFFFFFIIIIIIHHHHHHHHHGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHEEEDDDBBBAAA@@@?????????>>>>>>===============>>>AAABBBCCCEEELLLYYYiiiuuuttt]]]DDD666333333222222111111000000000/////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------...222777<<<>>>DDDDDDBBBOOOfffrrrpppxxxUUU>>>>>>;;;000444444444444333333333222111111000000000/////////,,,,,,,,,---------......,,,------...............'''000;;;AAACCCGGGOOOWWWzzz~~~zzzwwwwwwzzz|||{{{|||yyykkk[[[WWW[[[YYYWWWRRREEE999666222///......///000...............------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***++++++++++++---//////666999:::GGGccc||||||nnneeeqqqyyyppp]]]WWWNNNGGGBBBAAA@@@@@@AAA@@@??????>>>>>>??????DDDEEEEEEEEEFFFFFFGGGGGGCCCEEEGGGIIIIIIIIIHHHGGGJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@AAAAAA@@@???>>>>>>>>>>>>===???BBBCCCEEEHHHNNNRRRcccyyyqqqVVVBBB777333222333111111111000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,---///444:::>>>>>>@@@DDDLLL\\\nnnvvvvvv|||~~~^^^GGG@@@;;;333555555444333222222222222111111111000000000//////,,,,,,,,,---------......---------....../////////...888CCCFFFDDDHHHTTT___qqqsss~~~}}}|||}}}}}}yyytttqqqqqqtttwww}}}xxxbbbXXXZZZYYYZZZYYYQQQ@@@:::333...---...//////......//////......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))***+++++++++,,,///111333777:::DDD]]]{{{vvviiifffuuutttggg^^^MMMIIICCC???>>>???AAAAAACCCCCCBBBBBBBBBBBBCCCCCCHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKIIIGGGEEEDDDCCCCCCAAAAAA@@@???????????????;;;>>>AAABBBBBBBBBAAAAAAHHHUUUiii}}}tttYYYCCC888555555111111111111000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++---111777<<>>>>>???AAABBBFFFFFFJJJVVVdddsssnnnQQQ>>>555000222222111111111000000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++///555:::>>>???EEEBBBQQQjjjqqqgggjjjzzzqqqXXXDDD===777666444222222111222222222222111111111000000000,,,,,,,,,---------.....................000111222:::>>>HHHUUUccclllooooooqqquuuuuuuuu~~~vvvxxx~~~|||zzzxxxvvvxxxxxxwwwvvvtttqqqooommmjjjiiiiiijjjlllmmmmmmlllfffddd```[[[YYY[[[___cccdddiiiooouuuzzziii]]]]]]XXXUUUXXXVVVQQQHHH;;;333111222222111///////////////...------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,---------///333666<<>>>>>@@@AAABBBDDD???>>>DDDLLLTTTbbbnnn{{{bbbMMM<<<000222222222111111111000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,+++---222999>>>@@@@@@EEEMMM```rrrrrrkkkrrrrrr[[[III:::999666444333333444555222222222111111111000000,,,,,,,,,---------......///.........///000222333@@@FFFWWWqqqwwwnnntttwww}}}zzzuuuvvvuuuzzz}}}}}}~~~~~~~~~}}}|||zzzyyyxxxyyyyyyyyywwwtttpppllliiigggfffeeegggiiijjjiiihhh]]][[[WWWSSSQQQSSSXXX\\\ZZZ```hhhooottt{{{vvvkkkjjjaaaZZZZZZWWWWWWMMM???666444444444222///////////////......------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,------...000444888@@@LLLbbbvvvyyyssswww{{{vvvppphhhYYYJJJFFFJJJFFFDDDCCCDDDEEEFFFEEEDDDGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRUUUTTTQQQPPPPPPRRRTTTVVVYYYZZZ[[[\\\\\\ZZZXXXWWWRRRQQQOOOMMMLLLLLLLLLMMMIIIKKKNNNQQQQQQOOOMMMKKKIIIHHHGGGEEECCCBBBBBBBBBBBBAAA@@@@@@???>>>;;;999:::999===DDDEEEEEEKKKTTT___gggtttsss___JJJ999222222222111111111111000000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,///555<<>>HHHJJJ[[[zzz~~~rrrxxx|||{{{tttxxx{{{xxxtttqqqpppooommmllleeedddaaa___\\\[[[[[[ZZZYYYWWWUUURRRPPPNNNNNNNNNRRRTTTYYYaaakkkuuu~~~sssuuu{{{yyyqqq```XXX\\\ZZZTTTIII===333//////000------........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,000,,,,,,111333222777>>>CCC]]]{{{qqq^^^aaapppzzzmmm[[[PPPLLLJJJGGGDDDDDDFFFFFFFFFEEEFFFHHHJJJJJJHHHGGGEEEEEEGGGIIIKKKLLLNNNRRRWWW]]]aaaccccccfffeeeccc___\\\]]]ccchhhoooooonnnllliiiddd```]]]aaabbbbbb___YYYSSSPPPOOOPPPMMMMMMPPPOOOKKKMMMSSSPPPLLLGGGDDDCCCBBBAAA@@@DDDAAA>>>===>>>???@@@@@@??????@@@AAABBBCCCCCCCCCNNNQQQZZZgggtttsssRRR===888777333......111111///000/////////............///............---------......------------......************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,333888888888<<>>EEEQQQXXXhhh~~~{{{wwwtttrrrpppmmmjjjiiifffaaa\\\WWWTTTRRRQQQRRRQQQOOOLLLJJJIIIIIIIIIKKKNNNSSS[[[dddnnnuuuzzzvvvzzzwwwlll___XXXXXXZZZVVVMMMBBB777111///000..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,...---///333444555===GGGccctttwwwjjjcccbbbbbb~~~kkk```QQQIIIGGGHHHFFFCCCDDDEEEEEEEEEFFFHHHMMMPPPRRRQQQNNNLLLJJJKKKMMMOOOTTTVVV\\\dddlllssswwwxxxyyyyyyvvvqqqllljjjmmmpppttttttvvvvvvwwwvvvuuuuuuooopppppppppooollljjjhhh\\\VVVSSSTTTRRRNNNMMMPPPQQQNNNKKKJJJJJJJJJIIIHHHEEEBBB@@@???@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????CCCDDDIIITTT```ppp~~~gggNNN;;;777333111111000000111000000/////////.........///............---------------,,,,,,,,,,,,------************************++++++++++++++++++++++++)))***+++,,,,,,------,,,///222777;;;<<>>???>>>======<<<<<<<<<<<<@@@???AAAHHHRRR___sssiiiEEE:::222333444000///333000000000/////////......///............---------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,------...222222777>>>@@@AAALLLYYY}}}~~~}}}}}}~~~{{{vvvrrroooppptttzzzqqqeeeaaabbbiiiqqqxxx~~~~~~~~~}}}~~~zzzttt___NNN>>>999777333444999333333222111111111111111...------------...//////))),,,...///555CCCRRRZZZeeeqqqwwwxxxvvv}}}|||zzzwwwuuurrrnnniiieee\\\XXXRRRKKKGGGFFFFFFGGGEEEEEEDDDCCCBBBAAAAAA@@@AAAEEELLLTTT\\\bbbgggiiirrruuu~~~wwwkkkccc[[[XXXYYYWWWOOODDD999222///////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------,,,111555777:::GGG^^^qqquuukkkwwwyyyooouuuooocccQQQLLLGGGFFFHHHIIIHHHFFFEEEFFFGGGGGGGGGIIIKKKNNN^^^______^^^\\\^^^bbbfffiiimmmrrryyyyyyrrrjjjhhhgggddd___[[[WWWUUURRRPPPOOONNNKKKIIIKKKIIIHHHGGGFFFEEEBBB???@@@???>>>=========>>>>>>BBB@@@AAAEEEKKKTTTcccpppxxxXXXCCC222222555111000333000000000////////////...///............---------------,,,,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++,,,---...//////444333888@@@@@@BBBTTTkkk{{{|||yyyvvvrrrmmmjjjlllooovvv}}}jjjaaaYYY[[[cccmmmxxx{{{wwwqqqooommmjjjjjjnnnuuuzzz~~~lllYYYEEE===;;;888444333333333222111111111111222---------------.../////////000000333CCCYYYhhhlllxxx}}}}}}zzz}}}yyyyyy}}}|||xxxsssnnnhhhbbb]]]QQQMMMHHHCCC@@@@@@BBBCCC@@@@@@?????????>>>>>>>>>???CCCKKKTTT[[[aaadddeeeiiimmmxxxxxxmmmcccZZZZZZXXXRRRIII>>>555000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........---222555888BBBWWWqqqwwwlllooo}}}~~~ooolllttt}}}lll^^^UUULLLIIIFFFGGGIIIJJJIIIHHHDDDHHHMMMQQQSSSVVVXXXZZZaaadddggghhhgggiiimmmqqq{{{|||uuukkkbbbaaa^^^ZZZWWWUUUSSSPPPNNNOOONNNLLLKKKJJJIIIFFFCCC@@@???>>>======>>>???@@@???===>>>AAABBBEEENNNWWWdddpppqqqTTT999222444444111111111000000000///////////////............---------......------------......++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,---...000111444666;;;???>>>FFF```{{{~~~zzz~~~{{{tttooollljjjiiimmmqqqxxx~~~|||kkkZZZSSSVVV^^^kkkuuu}}}yyysssmmmgggddd]]][[[XXXVVVVVVZZZaaafffpppuuu~~~kkkPPPAAA>>>===888555444333333222111222222222---------------...///000333444333999NNNkkk|||}}}wwwvvvxxx|||vvvttt~~~~~~}}}vvvnnnfff^^^VVVQQQIIIFFFBBB>>>;;;:::;;;<<<;;;;;;<<<<<<<<<<<<<<<;;;<<>>OOOhhh~~~||||||uuuoooyyy}}}}}}}}}|||kkk[[[RRRNNNHHHGGGGGGIIILLLOOOOOOOOOSSSUUUXXXZZZZZZYYYZZZ[[[]]]eeepppxxx~~~tttooojjjddd___[[[XXXVVVTTTTTTRRRPPPOOONNNMMMKKKIIIAAA@@@>>><<<<<<<<<>>>???<<<<<<>>>@@@>>><<<@@@FFFOOOZZZiiiwwwlllLLL999555666444000111111000000000////////////............---------///......------......///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,+++,,,---///111333555999===>>>BBBSSSmmmyyy{{{}}}uuunnnjjjjjjlllnnnppptttyyy}}}fffVVVQQQTTT\\\dddrrr{{{yyynnnccc[[[UUUPPPMMMGGGFFFEEEDDDEEEJJJPPPUUU[[[cccnnnzzz{{{^^^III>>>;;;999777444444333222222222222222---,,,,,,------///000000...333777@@@YYY{{{yyyzzz{{{zzzyyy~~~}}}zzz}}}yyyxxxssskkkbbbZZZRRRKKKFFFBBB@@@===:::888777777888:::;;;<<<===>>>======<<<;;;AAAKKKVVV]]]aaabbbbbb```fffqqqzzz|||{{{xxxfff___WWWUUUTTTOOOBBB888111111000000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////222555:::GGG^^^www{{{xxxwww{{{yyyzzz{{{~~~vvviii\\\SSSNNNLLLJJJKKKNNNSSSYYY^^^aaacccggggggfffcccaaa```bbbcccmmmyyyyyynnngggaaa]]]ZZZXXXVVVSSSQQQQQQQQQPPPNNNGGGEEEBBB>>><<<<<<======>>>===???@@@>>>;;;===CCCCCCIIIRRR^^^jjjxxxgggGGG777666666000111111111000000000/////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,---000222444666<<<===>>>LLLfffzzzyyyyyyssspppllliiigggiiimmmppprrruuuxxxzzz}}}hhhZZZUUUUUUXXXaaajjjtttzzz}}}vvvqqqiiicccZZZRRRLLLHHHDDDBBB===>>>>>>======@@@DDDHHHIIIPPP[[[fffqqq|||zzzcccMMM???888666444444333222222222222333,,,,,,,,,---...///000111***555>>>IIIddd}}}yyyyyyyyyssskkkfff^^^VVVPPPJJJDDDAAA;;;:::999888777777888888<<<===???@@@AAAAAA@@@@@@===CCCNNNYYYaaadddeeeddd___fffpppwwwuuussszzzkkkaaaXXXVVVXXXTTTHHH<<<222111111000///......---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333666===NNNiii~~~ooo~~~}}}~~~~~~yyyyyy~~~zzz{{{|||~~~}}}tttggg[[[TTTQQQNNNMMMPPPRRRWWW^^^fffnnntttwwwpppooonnnmmmnnnrrryyy~~~vvvmmmfffbbb[[[XXXTTTRRRRRRSSSSSSRRRNNNKKKGGGBBB???=========>>>===>>>???<<<:::===DDD@@@BBBEEEJJJTTTcccuuu{{{SSS888666777111111111111111000000000000//////.........------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,,,,---000333444888======???UUUuuu{{{~~~|||}}}}}}nnnhhhhhhgggeeeeeefffjjjmmmrrrtttwwwxxxzzz{{{hhh\\\VVVUUURRR\\\gggooowww}}}sssiiicccVVVRRRMMMIIIGGGFFFDDDCCC?????????>>><<<<<<>>>@@@@@@EEEMMMVVV```mmm{{{fffJJJ<<<777555444333333222222333333000,,,,,,///111//////111444000;;;UUUoooyyypppjjj```YYYPPPKKKIIIGGGCCC???999999888888888888999999999:::<<<@@@CCCEEEEEEEEE???EEEQQQ___jjjooolllhhhmmmmmmqqqvvvuuurrrtttzzzppp\\\VVVZZZYYYLLL???777444111000222222///,,,///............---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......---++++++...222333999999DDDaaajjjllluuukkkiiisssyyywwwwwwzzz|||zzzwww{{{xxxrrrdddWWWQQQMMMKKKOOOVVV]]]cccllluuuzzz|||zzzyyyxxxrrrnnnrrr}}}tttnnneeebbb\\\WWWSSSQQQQQQQQQNNNMMMJJJGGGCCC@@@<<<:::@@@??????>>>======<<<<<<>>>@@@BBBCCCHHHSSScccnnnzzzgggIII;;;777555444333000///000111000---000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,...111444666666<<>>>>>AAAIIIRRR]]]ooo}}}ZZZ@@@<<<666777555222111333555555...++++++...///------///888666CCCbbb~~~~~~|||xxxpppggg```XXXQQQIIIDDDBBB@@@;;;888888777777777777888999:::<<<>>>AAACCCEEEEEEEEEEEEEEELLLXXXhhhtttzzzyyyvvvuuuxxxyyyvvvqqqpppsssvvv|||vvvbbbWWWUUUTTTNNNFFF:::666111000111111///---///............---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,---000333333:::DDDaaavvviiivvv~~~kkk^^^\\\tttyyyzzzuuusssuuuvvvtttxxx{{{}}}~~~|||zzzyyy~~~{{{|||zzzvvvggg[[[PPPLLLMMMRRR\\\gggsssvvv{{{~~~~~~{{{yyyxxxxxxzzzuuupppiiibbb\\\WWWSSSQQQSSSRRRPPPNNNKKKHHHDDDAAA??????>>>===============;;;===>>>>>>AAAIIIVVV___iii}}}uuuWWWAAA777555444444333111000111000...000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,...222555777<<<@@@KKK```zzztttkkkgggeeeffffffeeedddiiiqqqxxx~~~}}}nnn___XXXUUUTTTWWW^^^eeekkkttt|||~~~yyynnn\\\LLLKKKIIIGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGEEECCCAAA@@@===;;;<<>>QQQjjj|||}}}xxxqqqllliiiddd[[[TTTOOOIIIBBB===;;;999555222666666666666777888::::::===@@@DDDGGGHHHGGGGGGGGGFFFNNN[[[kkkxxxxxxooopppsssrrrwwwzzzlll^^^XXXTTTPPPLLL???999333///000111000//////............------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---++++++---000222333444@@@SSSyyy|||mmmppp~~~~~~uuuZZZQQQZZZ{{{{{{xxxrrrpppssstttrrryyy{{{||||||yyytttoookkklllqqqtttqqqppprrrssssss^^^VVVNNNNNNTTT```ppp}}}~~~~~~wwwjjj```ZZZVVVTTTUUUTTTSSSRRRQQQNNNJJJGGG@@@???>>>=========>>>???:::;;;<<<;;;<<<@@@HHHNNNYYYkkklllOOO;;;555444555555444111//////000000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---///333666999>>>@@@RRRqqqxxxllleeedddhhhfffccccccgggnnnwww|||}}}~~~}}}mmmbbbZZZUUUTTTXXX]]]bbbkkkssszzz{{{zzzwwwuuulll[[[JJJKKKIIIFFFEEEGGGIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHBBB>>><<<<<>>555000///000000000///............------------------,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...++++++...111222444777KKKccc~~~nnnooozzz}}}jjjUUUVVVdddwwwvvvsssqqqqqqtttvvvvvvyyy{{{}}}}}}xxxpppeee^^^]]]bbbiiiooottttttppplllZZZYYYZZZ^^^gggssszzzllleeeaaa___XXXVVVTTTTTTUUUTTTPPPMMMDDDCCC@@@>>>=========>>><<<=========<<<===AAADDDMMMZZZqqqeeeHHH888444333444444222...///222000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111555888;;;===CCC]]]}}}zzz{{{}}}zzzpppdddaaaeeedddaaa```bbbjjjrrrxxxzzzwww~~~~~~}}}}}}qqqaaaYYYSSSSSSVVVZZZcccjjjrrrssssssssstttpppaaaQQQNNNKKKHHHGGGIIILLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMHHHCCC@@@>>>@@@JJJUUUfffrrrgggGGG???888333444666444222111111///000222111000333999@@@WWWmmmpppggggggttt}}}|||zzz{{{~~~~~~xxxnnnaaaYYYWWWTTTMMMGGGBBB@@@<<<:::888666555444444444555666888:::;;;<<<<<<@@@GGGMMMQQQPPPLLLIIIGGGNNNYYYdddmmmqqqtttttt|||~~~}}}wwwuuuxxx}}}wwwgggaaa]]]WWWQQQJJJBBB777111///000111000///............------------------,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------///++++++///111222888???\\\wwwssstttyyyzzzxxxvvvXXXRRR^^^iiippppppppprrrssstttwwwyyy{{{|||~~~zzzpppbbbYYYVVVXXX```ooo{{{zzznnnbbbXXX```jjjsss|||rrriiibbb]]]XXXVVVWWWWWWUUURRRKKKIIIFFFBBB???>>>===<<<======>>>>>>>>>>>>???@@@DDDKKK___yyy}}}\\\BBB555222111333222...///444000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222777;;;===@@@QQQooozzz|||xxxsssiiiaaaaaafff```___aaagggpppvvvwwwvvvwwwzzz}}}~~~|||}}}|||mmmaaaUUUPPPPPPSSS[[[ccciiilllooosssxxxxxxmmmaaaVVVSSSOOONNNNNNPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOPPPVVVQQQLLLHHHCCCAAAFFFNNN\\\iii|||zzz^^^GGG<<<333333666444222333------...111000///444;;;III^^^pppvvvwwwzzz}}}|||~~~~~~sss~~~}}}}}}{{{xxxnnnfff[[[SSSOOOLLLGGGBBB:::999888777666555555444555555666777888:::<<<===AAACCCJJJTTT]]]___XXXRRRUUU[[[ccckkkooorrrsssttt}}}yyyzzz|||~~~{{{eee\\\ZZZYYYVVVNNNEEE:::333000000000000///............------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------000,,,---111222444AAAPPPoooxxxzzzcccLLLRRRbbbiiilllmmmppprrrrrrrrrvvv}}}|||tttggg^^^WWWRRRVVVfffuuuuuuiii^^^\\\iiixxxsssqqqggg\\\UUUTTTTTTSSSPPPPPPNNNLLLHHHDDD@@@===<<<<<<<<<======>>>>>>>>>>>>BBBEEESSSkkk}}}rrrWWW===444000333333//////444000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...000444888===???CCCbbbyyyvvv{{{}}}rrrkkkeeeaaabbbfff___aaafffooovvvzzzxxxuuu|||zzzzzz|||zzzxxxzzzzzz}}}rrr___TTTPPPQQQWWW^^^ffflllsssyyyxxxhhhddd___[[[ZZZXXXVVVUUUUUUTTTSSSRRRQQQQQQQQQRRRYYYVVVSSSPPPIIIBBBCCCHHHTTTaaatttuuuWWWEEE555444666444333555,,,,,,...111000000777???TTTmmm}}}yyyuuu|||~~~wwwppplll___ZZZRRRKKKFFFAAA===;;;333444555444444444555666777777777888999;;;<<<===AAACCCKKK]]]ooovvvpppgggbbbhhhoootttuuuvvvwwwxxx{{{}}}}}}|||~~~rrrbbbZZZXXXWWWPPPHHH===555111111000//////............---------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,------------...///---///333444888MMMeee}}}xxxfffPPPIIISSSaaahhhiiijjjnnnqqqnnnnnnyyy~~~|||xxxqqqkkk```SSSMMMUUUbbbgggfffeeemmmzzzzzzgggZZZUUUTTTSSSPPPQQQQQQPPPMMMIIIEEE@@@>>>======<<<======>>>===<<<@@@BBBKKKZZZmmmpppIII:::111333444000...222000000///.....................------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------...///111555:::>>>AAAIIIsssxxx{{{kkkdddcccccccccdddaaadddkkksssxxxzzzxxxvvvzzzwwwvvvxxxwwwuuuvvv|||yyy}}}rrraaaYYYWWWZZZ```kkkuuu~~~wwwqqqkkkeee___\\\\\\[[[YYYWWWUUUUUUUUUUUUWWWWWWWWWVVVOOOEEEBBBDDDKKKVVViii{{{jjjRRR<<<666666444333666------000333222333:::CCCaaayyysssxxxzzz}}}}}}|||xxxooofff```TTTQQQLLLEEE???:::666444111222444444555555777888888888888999:::;;;<<<======???KKKccc}}}}}}iiinnntttxxxxxxwwwxxxzzz{{{wwwxxx|||}}}nnn^^^VVVTTTQQQIII>>>666222111000...//////.........---------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------.........---000555555<<>>>>>>>>>>>===<<<999<<>>===<<<<<<=========@@@EEELLL[[[uuunnnNNN666555777111000555000000000000////////////111111000......---------.........------.........------------------------000---///555999;;;@@@GGGkkk|||}}}wwweee^^^]]]^^^aaafffeeeqqq{{{yyytttrrrrrrsssvvvtttrrrpppppprrrtttvvvuuuwwwzzz|||~~~tttffffffmmm{{{~~~tttmmmjjjbbbaaa^^^\\\ZZZYYYYYYYYYUUUXXXVVVRRRRRRSSSNNNFFFCCCJJJVVVeeesss~~~jjjGGG999777666444444...---///111111777III]]]~~~{{{{{{zzzyyyyyy{{{wwwiii[[[PPPKKKDDDBBB>>>999666555555555666666555666666777888999:::999999;;;@@@EEEHHHJJJGGGCCC@@@EEERRRcccpppwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~~~~jjj\\\YYYVVVTTTLLL>>>555444333000111111000000//////............---------,,,,,,,,,------------------,,,,,,..................///000000333333222>>>]]]wwwppp~~~oooIIIAAA???IIITTTZZZ]]]```dddgggkkknnnnnnsss}}}}}}ppp```[[[dddrrr{{{mmmaaaXXXVVVRRRRRRVVVWWWTTTPPPPPPFFFEEEBBB???>>>===>>>>>>;;;;;;===@@@DDDOOOeeexxx|||\\\>>>555777555333333111000000000////////////111000///......---------......------------......------------------------111...111888::::::DDDSSSyyyyyy|||mmm___[[[\\\]]]___bbbfffrrr|||{{{vvvttttttttttttsssrrrqqqrrrsssuuuvvvvvvxxxzzz|||}}}~~~xxxuuuyyy{{{qqqlllaaa```]]]ZZZXXXWWWVVVVVVUUUWWWUUUQQQRRRSSSOOOHHH>>>CCCMMM[[[kkkwwwqqqTTTBBB;;;:::888777---...///000333???UUUhhh~~~}}}xxxxxxxxxxxxyyy|||yyylll[[[LLLDDDBBB===<<<:::888666555555555888888888777777888999999999999:::???HHHPPPSSSTTTPPPLLLGGGFFFLLLXXXgggqqqwwwxxxzzzzzz{{{zzzyyyxxxwwwvvvvvvwwwzzz}}}~~~~~~~~~sssddd___VVVVVVPPPDDD999444111000111111000000//////............---------,,,,,,,,,///......------,,,++++++---------------...//////222444444777LLLsss|||wwwyyy\\\===>>>EEEPPPYYY\\\]]]___cccdddiiiooorrrxxxyyyooonnnvvvssshhh^^^WWWSSSTTTUUUTTTRRRSSSLLLIIIEEEBBB???>>>??????;;;;;;<<<======CCCRRRaaazzzrrrNNN888555888666111111111000000000/////////111000///......---......------,,,,,,,,,,,,------------------------------111...333===;;;999KKKfffxxxxxxtttyyymmmcccZZZYYY[[[\\\\\\]]]eeeqqqzzzzzzvvvtttssssssqqqrrrrrrssstttuuuvvvvvvxxxyyy{{{|||||||||~~~~~~~~~tttnnncccaaa^^^[[[XXXVVVUUUUUUTTTUUUTTTQQQQQQRRRPPPKKKAAABBBGGGSSSdddqqqxxxyyyzzz{{{}}}~~~yyytttxxx~~~zzzbbbJJJ<<<888777444---000111111777HHH]]]llliii|||yyyzzz}}}~~~}}}{{{uuuvvvvvvrrruuuvvvxxxzzz~~~tttpppggg[[[OOOEEE???===999999999999999888888777;;;::::::999999999999:::999999<<>>===>>>>>><<<===FFFQQQdddcccBBB555777777111111111111000000000//////000000///...............---,,,,,,++++++,,,,,,---------------............111...555???<<<;;;UUUyyyzzzqqq{{{wwwlll|||eee___YYYYYY\\\^^^______bbbmmmvvvvvvsssqqqpppooooooppprrrtttvvvwwwwwwwwwzzz{{{||||||{{{{{{|||~~~~~~~~~~~~~~~tttnnngggeeeaaa]]]ZZZXXXVVVVVVSSSSSSRRRQQQQQQRRRQQQPPPJJJFFFEEEMMM[[[fffkkkkkkkkkmmmooorrrwww|||}}}{{{{{{yyysssmmmiiijjjmmmpppvvv|||uuuXXXAAA888555111---111222333???TTTfffmmmcccvvv|||yyy|||wwwzzzzzzpppjjjlllqqqsssrrrtttvvvyyy}}}~~~jjjaaaUUULLLGGGCCC===888999:::;;;<<<===<<<<<<;;;<<<;;;;;;::::::::::::;;;:::;;;???HHHRRRYYY]]]]]]UUUNNNFFFFFFPPP^^^lllsssqqqrrruuuxxxzzz{{{||||||wwwvvvvvvxxx|||~~~~~~{{{pppcccTTTTTTQQQKKKAAA888222222111111000000//////............---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---...///000000222555===OOOiiiwww~~~dddFFF@@@IIITTTYYY[[[]]]```bbb^^^___eeepppzzzqqqbbb[[[YYYWWWWWWXXXRRROOOKKKEEEAAA?????????>>>>>>???@@@>>><<>>BBBbbbsssvvvmmmooolllaaa]]]ZZZYYY^^^eeeiiijjjdddmmmttttttqqqpppooommmnnnooorrruuuvvvwwwwwwvvvzzz|||}}}|||{{{{{{|||}}}}}}~~~|||tttnnniiigggccc^^^ZZZWWWUUUTTTRRRQQQPPPQQQQQQQQQSSSUUURRRKKKEEEGGGPPPXXXZZZYYY[[[]]]aaadddiiipppxxx~~~~~~wwwpppmmmnnnnnnkkkgggddddddccceeehhhlllppprrr}}}nnnRRRAAA888444,,,000111555KKKiiizzz{{{zzz|||}}}~~~|||yyynnndddeeekkkpppsssuuutttvvvzzz~~~yyyuuurrrbbbWWWIIIBBBAAA@@@;;;555;;;<<<===>>>>>>>>>>>>>>>;;;;;;;;;::::::;;;<<<<<<<<>>@@@>>><<>>>>>>>><<<:::<<<<<<<<<<<<<<<=========::::::::::::;;;;;;<<<======BBBIIIKKKKKKKKKMMMPPPNNNLLLKKKLLLRRR\\\fffmmmqqqppppppppprrrtttwwwxxxxxxuuusssvvv{{{~~~~~~nnn```XXXRRRPPPKKK@@@666222111111000000//////............---------,,,,,,,,,++++++,,,,,,---...//////.........///000111222333999<<>>@@@???===???DDDQQQkkkwwwVVV???666666222222222111111111000000//////............//////......------------......---------...///000000000222666999<<>>>>>EEEKKKLLLGGGDDDFFFJJJCCCFFFIIIKKKMMMUUUaaakkkllllllkkkmmmppptttyyy{{{|||xxxuuuxxx~~~|||}}}~~~uuuggg\\\SSSRRROOOCCC777222111111111000//////............---------,,,,,,,,,,,,---------------------......//////000222333444:::AAAdddlllRRRWWWVVVLLLPPPLLLTTTXXXWWWXXX^^^aaa```aaaaaabbbbbb]]]ZZZ```hhhzzz{{{nnncccZZZWWWUUUTTTSSSPPPLLLGGGCCCAAA>>>===???BBBAAA>>>@@@EEEHHH```cccFFF777555222222222111111111111000//////.........//////000///......------......///---------...///000000111444:::;;;;;;IIIhhhhhhSSSggg~~~dddXXX]]]^^^\\\```iiillljjjlllppppppllliiijjjkkkiiiooooooppppppqqqrrrssstttppprrruuuvvvwwwxxxzzz|||yyyzzz{{{}}}}}}}}}||||||xxxnnnkkkfff```ZZZUUURRRQQQOOOLLLMMMPPPPPPOOOVVV___\\\YYYTTTQQQPPPSSSWWWYYYTTTUUUVVVTTTSSSWWW```hhhwwwzzz~~~~~~iiiHHH>>>222---777TTTvvvvvvXXXXXX\\\eeennnrrrpppllluuuuuuwww|||}}}qqqhhhccc[[[QQQHHHAAA@@@===;;;:::;;;<<<===<<<;;;;;;::::::;;;;;;<<<===:::888999===@@@@@@???CCCCCCCCCBBB@@@???===<<<===???BBBFFFLLLTTT]]]cccfffjjjnnnnnnlllmmmqqquuussstttwwwzzz}}}}}}~~~}}}~~~tttfffXXXSSSPPPGGG===666222000//////000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,***...111111111333666777===]]]{{{```TTTUUUVVVVVVVVVNNNSSSYYY\\\[[[ZZZZZZ[[[YYYWWWYYY[[[XXXQQQQQQVVV```tttzzzfffZZZUUUWWWXXXWWWRRRMMMIIIFFFCCCAAA@@@???=========>>>???IIIQQQkkkqqqNNN888666333111......111444222...000/////////............///............---------+++---//////...///000222888555;;;@@@MMMyyypppSSSIIIkkk{{{bbbZZZXXXYYY___ccceeejjjooopppmmmjjjggggggiiilllnnnppppppqqqrrrssssssssssssyyywwwuuusssrrrtttvvvxxxwwwxxxyyyyyyxxxzzz}}}}}}vvvrrrllleee___YYYSSSOOOMMMNNNPPPRRRTTTUUUWWWWWWZZZVVVQQQPPPTTT\\\cccgggddd```ZZZVVVWWW]]]fffkkk\\\>>>///111AAA^^^zzzsssUUUXXX^^^fffmmmpppooommmtttuuuwww|||}}}sssfff]]]XXXRRRIIIBBB@@@???===<<<<<<<<<===>>>======<<<;;;;;;;;;;;;;;;===<<<>>>CCCHHHKKKJJJGGGAAAAAAAAA@@@>>>===;;;::::::;;;>>>AAAFFFMMMUUU[[[bbbgggkkklllkkklllppptttvvvwwwyyy|||~~~~~~~~~}}}|||}}}yyyjjj[[[VVVSSSJJJ???888333111//////000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,---/////////000444999;;;BBBmmmyyytttiii^^^YYYTTTOOONNNRRRUUUXXX[[[\\\\\\\\\[[[SSSNNNOOOYYY```]]]VVVRRRMMM[[[ppptttddd^^^TTTTTTTTTQQQNNNKKKHHHEEEAAA@@@???=========>>>>>>DDDIII\\\yyy}}}aaaEEE888444333111000222333111...000000/////////.........///............---------,,,---////////////111333;;;888:::DDD^^^yyybbbMMMMMMooowwwaaaYYYVVVXXX]]]bbbdddhhhnnnpppnnnkkkhhhgggiiikkkmmmpppqqqqqqrrrrrrqqqqqqpppwwwvvvtttsssssstttuuuvvvwwwxxxyyyyyyyyyzzz|||}}}~~~}}}wwwsssmmmgggbbb\\\VVVRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSQQQOOOQQQWWWaaajjjpppiiieee```\\\]]]dddmmmsssbbbDDD000999LLLdddwwwyyybbbRRRXXX```hhhmmmoooppppppuuuvvvyyy~~~qqqgggYYYPPPKKKGGGBBB===>>>>>>>>>>>>>>>>>>======>>>===<<<;;;;;;;;;;;;;;;===>>>BBBIIINNNOOOKKKGGG>>>>>>>>>===<<<:::888888777888:::===@@@GGGNNNSSS]]]aaagggjjjkkklllpppsssxxxyyy{{{}}}~~~}}}|||{{{{{{}}}~~~nnn___YYYWWWNNNBBB;;;444222000///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,111///---...000555;;;???NNN~~~qqqpppwwwfffYYYOOOKKKLLLUUUUUUWWWZZZ___dddfffhhh___TTTQQQ^^^nnnpppcccVVVIIIMMMUUUcccwwwpppdddWWWUUUTTTSSSRRRNNNIIIFFFBBBAAA???===============BBBEEEUUUpppyyyXXX<<<444444444444333111///...000000000/////////......///............---------,,,---/////////000222444<<<<<<:::KKKuuu}}}}}}vvvuuuQQQGGGRRRvvvqqq___WWWUUUWWW\\\```bbbfffkkkpppnnnkkkiiihhhiiikkklllppppppqqqqqqqqqpppoooooouuuuuuuuuuuuuuuuuuuuuuuuwwwxxxyyyyyyyyyzzz|||~~~|||}}}uuurrrlllgggbbb]]]XXXTTTUUUTTTSSSRRRPPPOOOOOONNNQQQPPPPPPRRRYYYcccmmmsssmmmjjjeeebbbccciiisss{{{fffFFF444BBBSSSbbbnnnzzzvvvxxxzzzyyyzzzyyyvvvsssYYYNNNOOOXXXcccjjjmmmnnnqqqtttxxxyyy|||~~~yyyrrreee\\\OOOGGGCCCAAA>>><<<===>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@DDDHHHFFFAAA;;;<<<<<<;;;:::999777666555555666888:::>>>DDDKKKQQQWWW\\\ccchhhkkkmmmpppssswwwxxxzzz|||~~~}}}~~~}}}|||{{{|||~~~ppp```ZZZXXXQQQFFF>>>555333111000000000000///........................------------------------222///---///222555;;;AAA^^^uuuooorrreeePPPHHHLLLSSSUUUVVVXXX[[[bbbkkkvvv~~~xxxhhh[[[```pppvvvmmmaaaRRRMMMHHHPPPfff}}}lllaaa[[[VVVVVVUUUPPPJJJGGGCCCBBB@@@>>>===<<<======???BBBTTTsssjjjDDD555444444555333000...000000000000////////////...///............------------.../////////000333555:::???===UUUmmmxxxiiiFFFEEEYYYnnn\\\VVVUUUVVV\\\```bbbeeejjjooonnnllljjjiiijjjkkkkkkoooooopppqqqqqqqqqqqqqqqssstttvvvwwwwwwwwwvvvvvvwwwyyyzzzzzzyyyzzz{{{}}}~~~~~~xxxuuupppkkkgggbbb]]]ZZZYYYWWWUUURRRPPPOOOOOONNNUUUUUUTTTUUUXXX___ggglllllljjjgggdddeeekkkvvv~~~jjjJJJ444JJJ^^^fffjjjuuussszzz{{{|||~~~~~~wwwvvv}}}___GGGIIIOOOXXXcccjjjlllnnnsssxxx}}}xxxlllaaaXXXQQQGGG@@@>>>======<<<>>>>>>>>>>>><<<;;;999888999999999:::<<<===???@@@???======>>>@@@???;;;777::::::999999777555444333222333555888<<>>===============JJJhhh}}}YYY:::555333444333//////222111000000000///////////////............---------....../////////111444777777>>>DDD```xxxjjj~~~VVVCCCGGG```lllZZZVVVUUUWWW]]]aaabbbeeeiiillllllkkkjjjjjjjjjjjjkkkmmmnnnppprrrssstttuuuuuussstttwwwxxxyyyyyyxxxxxxwwwyyyzzz{{{zzzzzz{{{|||~~~}}}xxxsssnnniiidddaaaZZZXXXVVVSSSRRRQQQRRRRRRXXXXXXWWWVVVUUUYYY^^^cccjjjjjjiiigggggglllvvv~~~wwwZZZ888YYYwww}}}zzzvvvyyyyyy|||nnnQQQCCCIIIOOOVVV___fffiiimmmtttzzzzzznnn___SSSJJJFFFAAA===<<<<<<<<<;;;??????>>>===<<<;;;::::::::::::;;;<<<>>>@@@AAABBB@@@===<<<===@@@AAA???===:::999999888777555444333...000222444888>>>EEEJJJPPPUUU]]]eeellloooppppppooopppsssuuuxxxzzz{{{||||||{{{zzz{{{~~~~~~~~~yyybbbZZZYYYUUULLLEEE999666222000000111111000........................------------------------...---000555444666CCCSSS{{{sssooocccQQQEEEEEELLLQQQVVVYYY^^^bbbhhhrrrpppcccbbbnnnzzzsssgggYYYXXXiii~~~}}}|||{{{zzzyyy|||yyygggWWWUUUUUUQQQNNNOOOGGGFFFCCCAAA???>>>>>>>>>BBB>>>AAATTTuuutttGGG;;;333333333000000444111111000000000////////////............---------...////////////222555999888===NNNooozzznnnooorrrIIICCCKKKhhhhhhYYYVVVUUUWWW]]]aaaaaadddhhhiiiiiiiiijjjjjjjjjjjjjjjlllmmmooorrrtttvvvwwwwwwrrrtttvvvxxxyyyyyyyyyyyywwwyyy{{{{{{zzzzzzzzz{{{~~~zzzuuuooojjjddd```ZZZXXXVVVTTTSSSSSSTTTUUUVVVWWWWWWVVVTTTVVV[[[```hhhkkklllkkkjjjmmmvvv}}}}}}vvvKKKttt{{{}}}YYYFFFDDDGGGNNNSSSZZZ```eeelllsssxxxtttfff[[[QQQHHH@@@??????>>>>>>>>>>>>===??????>>>======>>>???@@@@@@@@@@@@@@@AAABBBCCCCCC>>>===<<>>@@@AAABBBBBBAAA@@@???>>>======???AAADDDFFFEEEEEEDDDCCCCCCCCCCCCDDD<<<;;;<<>>BBBCCCNNNllldddLLL777444555222111444111111111111000000000000//////.........---------///000000///000222777;;;CCC<<<^^^~~~llluuuXXX??????RRRtttooo\\\ZZZSSSRRRUUU[[[^^^^^^```cccbbbdddfffhhhjjjjjjjjjjjjlllmmmoooppprrrrrrssssssppppppqqqssstttvvvwwwxxxwwwyyy{{{|||{{{zzzzzzzzz}}}~~~xxxpppiiieeeZZZXXXUUURRRQQQQQQSSSTTTUUUWWWYYYWWWTTTUUUYYY^^^bbbggglllllljjjjjjpppuuuzzzbbbqqqDDDCCCHHH@@@JJJOOOWWW\\\aaaiiittt|||ppphhh[[[OOOGGGCCCAAAAAA>>>???BBBEEEFFFEEEBBB>>>===@@@BBBCCCDDDEEEGGGIIINNNNNNMMMKKKMMMOOOKKKEEEBBB???===???BBBDDDCCCAAA???>>>===:::888777666555777555444333444777:::===EEEHHHNNNVVV```fffjjjkkkiiijjjlllmmmnnnmmmmmmlllqqqqqqqqqssswww{{{}}}}}}yyyyyy}}}|||dddWWWSSSNNNHHH???:::333000000000///---000000//////.........---///......---------......+++555222111;;;CCCaaa{{{ccctttaaaMMMFFFJJJOOOSSSVVVYYYXXXccczzz}}}vvv}}}vvvhhh```gggqqquuuzzz}}}wwwooommmuuu}}}~~~}}}jjj]]]XXXTTTOOOPPPMMMIIIDDDAAA>>>>>>======AAA@@@BBBIIIUUUvvvuuuOOO333555888...,,,555111111000///////////////------------------------///000000000111444888<<>><<<:::999888888888888666444222333666999<<>>>>><<<@@@>>>>>>CCCJJJeee|||YYY;;;555666111///444111111000///////////////........................///000000000111444999===AAALLLtttooosssaaaBBB===EEEbbbxxxcccXXXWWWOOOPPPQQQTTTXXX\\\aaaccceeegggiiikkklllllllllkkkkkknnnpppqqqpppqqqrrrsssuuuuuuuuuuuuuuuuuuuuuuuutttvvvxxx{{{|||||||||{{{}}}|||}}}|||{{{xxxsssfff```ZZZXXXUUUQQQNNNPPPSSSQQQSSSVVVUUUSSSVVV\\\___fffiiiggggggjjjmmmmmmsssqqqrrrwww~~~qqq}}}wwwwwwTTT>>>===BBBCCCIIINNNUUU[[[aaajjjttt{{{|||yyyssskkkeeeUUUKKK@@@===@@@CCCAAA>>>DDDHHHMMMNNNKKKGGGEEEEEEFFFHHHJJJMMMOOOSSSXXX\\\[[[___aaaccceeeddd]]]SSSFFFBBB===<<>><<<:::::::::<<<===;;;888444111111444888;;;AAADDDHHHOOOVVV]]]cccfffiiiiiiiiihhhiiiiiijjjjjjggghhhhhhkkkooouuuzzz}}}~~~}}}}}}|||}}}}}}~~~{{{wwwvvvxxxzzz{{{jjj\\\SSSMMMCCC===555111000111///...////////////............///......---......//////222000222444???ccczzzyyyppppppcccVVVLLLKKKPPPRRRSSSUUUUUU]]]nnn{{{tttsssxxxggg[[[ZZZaaannnxxx{{{oookkkqqq{{{}}}||||||}}}nnn\\\UUUTTTRRROOOKKKGGGCCC@@@???>>>===AAA>>><<>>DDD\\\aaaqqq{{{QQQ:::===FFFgggwww___XXX\\\OOOOOOQQQSSSWWW[[[___aaaeeegggkkknnnoooooonnnmmmmmmoooppppppooonnnnnnoooxxxxxxwwwvvvvvvuuuttttttvvvwwwyyy{{{}}}}}}}}}}}}~~~|||}}}~~~{{{wwwjjjccc\\\ZZZWWWRRRPPPQQQRRRQQQSSSUUUSSSQQQSSSYYY^^^dddgggeeedddgggjjjjjjllljjjjjjmmmtttyyy{{{zzzvvvwwwzzz}}}ooo{{{qqqYYYFFF<<<<<<@@@EEEIIIMMMSSSZZZbbbllluuu|||~~~{{{|||yyytttpppkkkddd\\\WWWIIICCC===<<<@@@DDDEEEDDDJJJOOORRRPPPJJJFFFFFFHHHKKKMMMOOOQQQTTTXXX^^^bbbcccfffggghhhiiiiiibbbYYYNNNGGG@@@<<<===@@@AAABBB???>>><<<;;;;;;===???@@@===999555111000333666999>>>AAAEEEJJJPPPWWW^^^bbbhhhgggfffeeefffggghhhiiifffffffffhhhlllpppuuuxxx{{{{{{{{{zzzzzzzzz|||}}}{{{wwwuuuvvvwwwwwwzzzzzzfffYYYQQQFFF???777222111111000...///////////////........................//////000000---666<<>>@@@???HHH\\\yyyWWW;;;333777666000222111000000//////000000///////////////////////////000000111333666;;;???FFFlll|||uuuYYYhhhgggCCC666???HHHjjjttt[[[VVV]]]SSSSSSSSSUUUVVVYYY[[[\\\cccfffjjjmmmppppppooonnnmmmoooppppppooonnnoooooovvvvvvuuuuuutttttttttssswwwxxxzzz|||}}}~~~~~~|||}}}~~~ttthhhaaa\\\ZZZXXXUUUTTTVVVUUUSSSRRRRRRSSSSSSSSSSSS^^^ccceeebbbaaacccfffggghhhfffdddeeeiiimmmoooppp{{{sss|||sssjjjrrr||||||wwwzzz{{{uuu]]]FFF>>>===<<<@@@FFFIIILLLSSS[[[eeepppyyyxxxtttpppmmmhhhbbb\\\UUUOOOJJJBBBAAAAAA@@@AAADDDHHHLLLPPPSSSUUUQQQKKKHHHJJJMMMLLLOOOSSSWWW[[[```fffjjjnnnnnnllliiijjjjjjfff^^^UUUNNNDDD======>>>??????>>>===<<<<<<<<<>>>@@@BBB===:::555111000222555777:::>>>BBBFFFKKKQQQXXX]]]ddddddccccccccceeeggghhhhhhhhhggggggiiimmmpppsssvvvxxxyyyyyywwwxxxzzz||||||wwwuuuuuuvvvuuuxxx|||}}}jjj^^^XXXIIIBBB999333111111000///.........///////////////...............///000111111...777???PPPzzzuuuyyyxxxnnn]]]KKKHHHHHHNNNRRRRRRSSSUUUZZZkkk{{{zzzqqqjjjkkkmmmllliiihhhgggsss}}}zzzoooiiimmmuuuyyywwwwwwxxx{{{}}}~~~}}}zzzuuunnnkkkkkkmmmnnnoooyyy~~~sssddd___UUUSSSPPPKKKGGGDDDAAA???;;;AAA@@@???CCCAAADDDRRRmmmgggEEE555777666///222222111000000000000000...........................///111222333777===AAAJJJxxx~~~ooo___iii|||YYY;;;555AAALLLmmmqqqWWWRRRYYYSSSSSSTTTVVVXXXZZZ[[[\\\```bbbfffjjjmmmnnnnnnmmmlllnnnpppqqqppppppqqqrrrssssssssstttuuuvvvvvvwwwwwwxxxyyy{{{}}}}}}|||~~~llleee^^^\\\YYYVVVUUUWWWWWWSSSPPPQQQXXX]]]\\\YYY^^^bbbddd```^^^```cccdddfffdddbbbaaaaaacccddddddmmmvvvyyymmmhhhvvv|||{{{{{{yyyzzzfffPPP>>><<<>>>===@@@GGGIIILLLSSS]]]iiiuuu{{{tttqqqeeebbb\\\UUUNNNHHHDDDBBB???BBBDDDDDDCCCFFFLLLRRROOORRRUUUTTTQQQOOOOOOQQQQQQVVV\\\bbbhhhnnntttxxxzzzxxxrrrlllkkklllhhhbbbXXXPPPEEE>>><<<=========<<<<<<<<<===>>>???@@@AAA;;;999555333111222444555777;;;@@@DDDGGGLLLRRRXXX`````````aaabbbdddeeefffjjjhhhgggggghhhkkknnnpppqqquuuxxxxxxvvvvvvxxxzzz|||wwwtttttttttsssvvvzzz}}}yyyhhh```]]]LLLEEE;;;444222222111///.........///////////////............///000111111555333666BBB]]]{{{|||qqqTTTFFFEEEHHHNNNRRRRRRUUUXXXhhhzzzzzzzzzqqqkkknnnssssssooolllqqqzzz~~~ssslllnnnrrruuuttttttuuuxxxzzz{{{zzz}}}zzzzzzyyyyyyzzzzzzxxxvvvsssnnnhhhgggjjjmmmnnnnnnvvv|||mmm```VVVUUURRRNNNIIIEEEBBB@@@999???===<<>>CCCTTTyyyjjjgggwwwpppOOO888666CCCSSSppppppWWWOOOSSSNNNPPPRRRVVVYYY]]]___```]]]___cccfffiiilllmmmnnnjjjmmmooopppqqqqqqssstttrrrrrrtttuuuwwwyyyzzzzzzwwwwwwyyy{{{}}}~~~}}}|||}}}~~~zzzqqqgggbbb\\\UUURRRSSSVVVTTTQQQRRR[[[fffhhheee^^^bbbccc^^^\\\^^^aaabbbdddbbb```^^^\\\[[[[[[[[[aaammm~~~VVVGGG;;;;;;>>>>>>AAAFFFJJJMMMTTT___lllzzzxxxqqqjjjgggXXXUUUPPPJJJEEEBBBAAABBBBBBDDDFFFHHHJJJNNNSSSWWWSSSWWW^^^dddfffdddaaa___aaafffmmmssswww|||xxxpppmmmmmmhhhaaaVVVNNNDDD===;;;<<<<<<;;;:::;;;===>>>???@@@??????999777666444333333444444333999@@@DDDFFFIIIOOOSSS[[[\\\^^^```bbbdddeeeeeehhhgggfffeeegggjjjmmmooommmrrrwwwxxxvvvtttvvvxxxzzzuuurrrsssrrrqqqtttxxxzzz|||~~~lll```ZZZOOOGGG<<<555222222111000............/////////000............///000111222333777999JJJrrryyy}}}gggHHHEEEEEEJJJPPPSSSTTTXXX^^^ttt|||tttpppppptttuuurrrnnnmmmooouuuzzzyyyrrrmmmmmmooosssrrrqqqrrruuuwwwxxxxxxyyy~~~xxxqqqmmmcccaaa```bbbfffkkknnnpppppplllhhhiiimmmqqqqqqpppssszzzvvv```WWWVVVSSSOOOKKKFFFCCCAAA<<>>AAAFFFJJJMMMTTT```ooo}}}xxxooofff___ZZZMMMKKKGGGCCC@@@AAADDDGGGGGGFFFGGGKKKRRRXXXZZZ[[[^^^eeeooozzzyyysssrrrvvv|||{{{rrrooolllfff^^^RRRKKKAAA<<<;;;<<<<<<;;;999;;;===???@@@@@@>>>===777777666555444444333333222888@@@DDDEEEHHHMMMQQQXXXZZZ]]]```bbbddddddeeeeeeeeeddddddfffjjjmmmooojjjpppwwwyyyvvvttttttvvvyyytttqqqqqqqqqppprrrwwwssstttyyysss```TTTPPPHHH===555333222111000---.........//////000000............///000222222...999===UUUtttlllrrrfffmmmtttbbbFFFFFFGGGKKKQQQTTTUUU[[[bbbzzzyyyttteeegggmmmrrroooiiifffgggeeejjjnnnooommmkkkkkkmmmqqqpppoooqqqtttvvvvvvvvvsssyyy|||qqqfff]]]WWWOOOLLLKKKOOOWWWbbbkkkppppppllliiikkkpppttttttrrrpppwwwfffXXXWWWTTTPPPLLLGGGCCCAAA@@@DDD>>>:::BBBBBB>>>AAAGGG[[[~~~mmmKKK777444777333222111111000111111111000000000000000000000000...///111333555:::@@@DDDsssqqqdddzzzYYY???777===JJJaaauuusss[[[MMMIIIMMMOOOQQQTTTWWWZZZ[[[\\\]]]]]]___aaaeeejjjnnnpppjjjlllnnnooonnnnnnooopppooooooppprrrsssuuuvvvwwwvvvvvvwwwyyy{{{~~~~~~{{{{{{{{{}}}yyypppfff\\\WWWWWWQQQXXXXXXQQQNNNWWWcccjjj___cccccc]]]ZZZ\\\___```[[[\\\\\\ZZZXXXUUUTTTTTTWWWggg|||LLLAAA999999===???BBBEEEJJJOOOXXXdddqqq~~~{{{pppfff[[[SSSNNNLLLHHHCCCBBBDDDEEEEEEDDDGGGLLLVVV```iiipppvvvzzzwww}}}uuusssrrrhhh[[[WWWNNNCCC;;;:::<<<>>>???=========>>>@@@???===;;;<<<;;;999555111///000111666999<<<@@@CCCGGGKKKOOOSSSVVVZZZ^^^aaabbbbbbbbbaaaaaaaaaaaaaaacccfffiiioooqqqssstttsssrrrrrrrrrvvvrrrnnnlllllllllmmmlllooosssyyy~~~~~~iii]]]NNNJJJBBB999222///000222//////////////////////////////...//////000111222444111CCCmmmuuu~~~jjjjjjsssTTTKKKDDDKKKKKKLLLSSSUUU^^^pppqqq^^^^^^aaaggglllnnnlllfffaaaccceeeiiilllnnnoooooooooqqqpppnnnllllllmmmoooqqqwww|||ttteeeXXXOOOJJJHHHIIIIIIGGGHHHNNNZZZjjjvvvvvvrrrppprrrwwwyyyvvvssspppxxxkkkfffVVVQQQRRRLLLJJJJJJDDDCCCAAA???>>>???AAA@@@@@@CCCPPPllltttZZZAAA555666333222111000////////////000000000000000000000000000444111333999888===MMM~~~^^^aaa~~~nnnEEE:::888:::IIIaaappp}}}|||lllYYYOOOLLLOOOPPPPPPRRRUUUYYY\\\^^^\\\^^^aaaeeehhhjjjkkkllliiijjjmmmooooooooommmlllppppppqqqqqqrrrsssttttttwwwwwwwwwyyy|||~~~~~~|||xxxmmm___SSSWWWUUURRROOOOOORRRXXX\\\aaa```^^^\\\[[[[[[\\\\\\ZZZZZZZZZZZZYYYXXXVVVVVVWWWaaasssJJJAAA999999===???AAADDDKKKPPPYYYeeeqqq{{{uuuhhh^^^VVVPPPMMMKKKKKKJJJIIIHHHJJJMMMOOOVVV___kkkxxxzzzwwwuuunnndddYYYPPPEEE===<<<===>>>???=========>>>@@@@@@>>><<<;;;:::888555222000111333555888;;;>>>BBBFFFJJJNNNRRRSSSUUUWWWZZZ\\\^^^___^^^___`````````bbbeeehhhlllnnnpppqqqpppppppppqqqvvvtttqqqooommmmmmnnnoooooosssxxx|||mmmaaaPPPLLLEEE;;;333000000222//////////////////////////////...//////000111222888888NNNzzznnnqqqoooOOOGGGDDDJJJJJJKKKQQQRRR[[[mmmuuuaaa]]]```eeejjjmmmkkkfffbbb```aaacccfffggggggffffffnnnmmmkkkjjjjjjlllnnnppptttxxx}}}sss```QQQJJJHHHHHHGGGFFFGGGGGGGGGLLLYYYkkkxxx}}}zzzxxxzzz~~~~~~{{{www~~~gggWWWQQQQQQLLLLLLMMMGGGCCCAAA???>>>@@@AAA@@@@@@BBBKKKbbb{{{___@@@222333333222111000000/////////000000000000000000000000000333111444::::::@@@SSS[[[ddd___<<<777666888FFF]]]fffnnnkkk^^^RRRKKKKKKLLLNNNRRRUUUXXXZZZ[[[[[[^^^```bbbdddfffggggggggghhhiiikkkmmmnnnnnnnnnnnnqqqqqqrrrrrrssstttuuuuuuxxxwwwwwwxxxzzz|||}}}}}}~~~}}}}}}rrreee[[[XXXXXXVVVTTTTTTVVVYYY[[[___^^^\\\[[[ZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWUUUTTTWWWaaarrryyyoooGGG???999999<<<>>>AAADDDHHHNNNYYYeeeqqq{{{yyynnnggg___WWWPPPMMMTTT\\\^^^\\\]]]eeemmmyyyzzzwwwrrrlll]]]TTTIIIAAA?????????>>>===<<<<<<>>>@@@@@@???===;;;:::999666222111222333333666999<<>>===<<<<<<===???@@@@@@>>><<<<<<;;;777333111111222111333777:::<<<@@@DDDGGGIIIIIIIIIJJJLLLOOORRRTTTSSSUUUXXXZZZ[[[\\\]]]___aaadddhhhjjjkkklllnnnpppsssvvvxxxuuuooommmpppssstttvvvyyyzzz}}}tttfffXXXTTTMMMCCC999333111111////////////////////////......//////000111222333333>>>cccuuuvvvoooVVVCCCEEEFFFLLLJJJIIINNNOOOWWWiiivvvbbbZZZ\\\```eeekkkmmmmmmlllffffffgggggggggfffeeeeeeffffffffffffhhhkkkmmmoooooorrrwwwzzz}}}jjj```TTTMMMLLLLLLIIIFFFCCCFFFHHHGGGHHHSSSffftttyyyzzz}}}{{{rrrbbbZZZPPPNNNNNNGGGEEEBBB@@@???@@@AAA@@@@@@AAABBBKKKccc]]]???777333333222111000000000000////////////////////////000222111555::::::GGGbbbgggXXXuuuyyyHHH999;;;888>>>NNN___[[[TTTNNNKKKJJJJJJJJJGGGKKKRRRXXX\\\\\\[[[YYYYYYZZZ]]]___bbbeeefffgggfffggggggiiikkknnnpppqqqrrrssstttuuuvvvxxxxxxyyyvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~yyyiiifffaaa^^^[[[ZZZYYYXXXYYYYYYXXXWWWWWWXXXZZZZZZ\\\\\\\\\ZZZYYYWWWUUUTTTXXX```pppuuuooogggjjj~~~vvvsss~~~|||iiiLLL@@@;;;888:::<<<<<>>===999444111000000000222555777999<<>>CCCIIIOOOZZZfffpppxxx|||}}}|||tttuuuwwwppphhh```VVVOOOKKKHHHDDDAAAAAA???======???@@@???>>>??????>>>:::555111000000000111333444555777:::======>>>AAADDDGGGIIIJJJKKKJJJLLLNNNOOOOOOOOOQQQSSSVVVZZZ```dddgggkkknnnpppooorrruuutttqqqnnnnnnooooooqqqrrrrrrtttzzzyyyggg[[[XXXRRRHHH>>>666111000000000000000000000000000......///000111222444555999SSSzzzzzz{{{ssshhhOOOBBBEEEHHHGGGLLLJJJIIIOOORRR\\\ooottteee\\\UUUTTTTTTWWW[[[```cccddd^^^^^^^^^___```aaabbbbbbbbbbbbccceeegggiiikkklllooorrrvvvzzz|||}}}zzzsssgggZZZRRROOOQQQTTTLLLKKKJJJHHHHHHMMMVVV]]]ffflllvvvrrrbbbTTTQQQQQQJJJFFFDDDAAA@@@@@@AAA@@@???BBBAAADDDPPPhhh~~~UUU888444333222111111000111111000000000000000000000000222222222777;;;:::OOOttt~~~jjjhhhYYY>>>===666333BBBPPP```ZZZQQQKKKIIIHHHFFFDDDJJJLLLOOOSSSXXX[[[^^^```_________```aaabbbddddddfffggghhhjjjmmmooopppqqqpppqqqrrrtttuuuwwwxxxyyyvvvyyy{{{|||{{{}}}vvvkkkccc```___]]][[[[[[ZZZYYYXXXXXXXXXYYYZZZWWWWWWWWWXXXXXXWWWWWWWWWVVV]]]kkk}}}zzziii{{{pppLLL<<<:::888888;;;;;;;;;>>>CCCIIIOOOXXXccclllssswwwyyy~~~zzzsssiiibbbYYYRRRNNNJJJFFFBBBCCCAAA>>>>>>>>>???>>>>>><<<======:::777444333333000111333333333444666888:::;;;<<>>@@@DDDKKK\\\|||ccc@@@444444333222111111111111000000000000000000000000111111222999===>>>VVV|||kkkrrrxxxOOO<<<===666888JJJTTT]]]WWWOOOIIIFFFEEEEEEDDDIIIKKKOOOTTTXXX\\\___```aaaaaa```aaabbbccceeeffffffhhhjjjmmmnnnpppppppppnnnoooppprrrtttuuuwwwwwwwwwzzz}}}}}}{{{|||zzzpppjjjhhhfffccc```]]]\\\[[[YYYYYYYYYZZZZZZVVVWWWWWWWWWVVVUUUUUUTTTUUUZZZiii|||rrrsssKKK@@@999777888;;;;;;:::===BBBEEEKKKTTT___jjjrrrwwwzzz}}}{{{tttjjjcccZZZTTTPPPLLLGGGDDDDDDBBB???>>>>>>>>>>>>===:::;;;<<<:::888666555666000111222222111222444666:::999999:::>>>CCCIIIMMMGGGHHHGGGFFFEEEFFFIIIKKKNNNRRRXXX^^^bbbgggkkknnnrrrrrrssstttuuutttpppmmmppprrrssstttwww~~~oooZZZXXXSSSJJJ@@@888222000000000000000000000000000......///000111333555666@@@nnnooo___bbbooofffIIIFFFMMMCCCBBBHHHGGGGGGOOOSSS___tttyyyggg]]]\\\aaa]]]WWWTTTUUUVVVXXXYYY]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^```aaaccceeefffgggfffkkkrrrxxx|||~~~{{{tttpppiii^^^TTTOOOKKKHHHIIILLLOOOOOOOOOSSSWWW]]]eeemmmvvv~~~ppp]]]WWWUUUMMMGGGEEEBBB@@@AAAAAA@@@???;;;???CCCHHHUUUrrroooKKK555444333222111111111111000000000000000000000000000000222;;;@@@AAA\\\rrrcccmmmmmmEEE555777111888KKKQQQ[[[UUUNNNGGGDDDDDDFFFGGGGGGJJJOOOUUUZZZ]]]^^^_________```aaacccfffiiijjjggghhhkkknnnpppppppppooommmnnnoooqqqssstttvvvvvvyyy|||~~~zzzzzz~~~zzzsssooonnnlllgggccc___^^^\\\[[[ZZZZZZZZZ[[[WWWWWWWWWVVVUUUTTTRRRQQQTTTYYYhhh{{{IIIAAA999::::::::::::<<>><<<;;;;;;;;;:::<<<===<<<999888999;;;333222111000//////000000333444666999<<<@@@BBBDDDFFFEEECCCAAA@@@CCCGGGLLLHHHLLLQQQWWW]]]ccciiinnnlllnnnqqqssstttrrrpppnnnmmmuuuzzzwwwwww}}}tttcccZZZTTTQQQHHH:::222222222111111000000000000000...333...,,,444666444999IIIlll```{{{sssUUUMMMKKKEEEJJJHHHGGGHHHLLLMMMTTTfffyyyzzzmmm```YYYWWWZZZXXXUUUSSSRRRSSSTTTUUUUUUVVVYYY[[[\\\\\\[[[ZZZ___[[[[[[___bbbaaabbbdddmmmqqqvvvyyyzzz|||xxxooocccWWWVVVNNNHHHIIIIIIHHHGGGIIIMMMLLLPPPXXXaaalllzzzrrr]]]YYYWWWSSSJJJGGGCCC@@@@@@AAAAAA@@@===BBBBBBEEEQQQccc}}}OOO;;;222333444---...333000111111000000111111222333666///555<<<888EEEmmmxxx```]]]vvvUUUAAA333555888888DDDUUUYYYRRRLLLIIIEEEAAABBBEEEFFFKKKQQQVVVXXXXXXYYYZZZ^^^```ccceeeeeefffgggiiijjjjjjkkkkkkmmmnnnpppqqqnnnqqqtttvvvxxxxxxwwwvvvzzz{{{|||}}}~~~wwwpppkkkhhhfffeeecccbbb```]]]YYYXXXZZZ\\\[[[ZZZZZZYYYWWWVVVUUUTTTVVVYYYeeewww~~~~~~yyyIIIBBB999::::::::::::<<>><<<;;;;;;;;;888:::<<<;;;888666777888333222000/////////000000222222444666999<<<>>>@@@EEEEEECCCAAA@@@AAAEEEHHHFFFIIINNNTTTYYY```fffkkkkkkmmmqqqssstttsssqqqpppmmmtttxxxuuuuuu{{{vvvjjj___WWWSSSJJJ;;;444444222111111000000000000000...333///,,,333555444:::UUUtttnnnqqqRRRJJJHHHDDDHHHEEEDDDFFFJJJLLLTTTfffwwwyyy~~~wwwfffZZZVVVVVVVVVVVVUUUTTTTTTSSSSSSSSSSSSTTTVVVXXXYYYYYYXXXWWW\\\YYYYYY]]]``````ccchhhooossswwwzzzzzz{{{~~~~~~}}}rrrggg[[[SSSLLLKKKJJJGGGFFFFFFKKKJJJLLLSSS[[[eeessseeeZZZUUUQQQMMMJJJEEEBBBAAABBBAAAAAA===AAA@@@BBBLLL[[[||||||QQQ>>>333333555///000444000111111000000111111222333444///777>>>999HHHpppdddUUU```QQQ@@@555777888999FFFWWWXXXRRRLLLIIIEEEAAAAAAEEEGGGKKKQQQVVVXXXYYYYYYZZZ\\\^^^aaabbbcccccceeeggghhhhhhiiijjjlllnnnoooppprrrrrrssstttuuuvvvvvvvvv{{{|||}}}~~~~~~~~~yyysssoookkkhhhfffeeeccc```\\\ZZZXXXWWWVVVXXXYYYYYYYYYXXXVVVTTTSSSVVVYYYeeewwwzzzkkkgggBBB===999999:::999999;;;???BBBGGGMMMVVV___gggmmmrrruuuzzz~~~~~~~~~xxxsssqqqpppggg[[[SSSOOOLLLGGGCCCBBBAAA???>>><<<;;;;;;;;;888:::<<<<<<999777666666222111000///...///000000000000111222444777999:::BBBCCCCCCBBB@@@@@@AAACCCCCCFFFKKKPPPUUU\\\cccgggjjjmmmpppsssuuuuuutttsssnnnsssuuusssssswww|||~~~~~~rrreeeZZZUUULLL>>>666555222111111000000000000000...333///---333333444===aaassswwwzzzfffKKKEEEFFFDDDGGGEEEDDDFFFIIINNNXXXiiixxxzzz~~~~~~ooo]]]RRRPPPSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRTTTUUUVVVUUUUUUTTTXXXWWWXXX[[[[[[]]]dddmmmppptttxxxzzzzzzzzz}}}~~~~~~~~~}}}ssseee\\\TTTQQQNNNIIIFFFFFFIIIGGGGGGLLLRRR\\\lll{{{wwwbbbWWWRRRQQQMMMHHHDDDCCCBBBBBBAAA>>>BBB???@@@HHHTTTqqqtttaaaBBB555333666111111444111111111000000111111222333222000:::>>>;;;NNNyyy\\\PPPfffLLL???666888888999FFFWWWWWWQQQLLLIIIEEEAAAAAAEEEGGGKKKQQQVVVXXXYYYZZZZZZ\\\^^^aaabbbcccccceeeffffffggghhhiiikkkmmmnnnooorrrqqqqqqrrrsssuuuxxxyyyzzz{{{}}}~~~}}}~~~xxxtttpppkkkhhhjjjfffaaa___^^^[[[WWWSSSVVVWWWXXXYYYYYYWWWUUUTTTVVVZZZgggxxxzzzzzzooosssSSS===:::888999999999999;;;???AAAFFFLLLVVV___gggmmmrrrvvvzzz~~~~~~xxxuuuxxxxxxsssooommmkkkdddZZZSSSPPPMMMIIIEEEBBBAAA???>>><<<;;;;;;;;;999:::======<<<:::777666222111000///...///000000//////000000111333444555===???AAAAAA@@@???@@@AAABBBEEEJJJNNNSSSZZZaaafffiiikkkooosssvvvwwwwwwwwwpppssstttssssssuuuxxxzzzssseeeZZZWWWPPPBBB777444222111111000000000000000...333///...222111555BBBmmmnnnsssjjjVVVEEECCCFFFFFFGGGFFFFFFGGGKKKSSS___ooo{{{}}}yyyhhhWWWLLLLLLOOONNNOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUTTTTTTWWWVVVWWWXXXWWWYYYcccnnnrrruuuyyyzzzyyyyyy|||~~~~~~||||||}}}~~~{{{xxxpppfff]]]XXXTTTNNNJJJJJJGGGEEEDDDGGGMMMXXXjjjzzzooo^^^WWWSSSOOOJJJEEECCCBBBAAA@@@AAADDDAAAAAAHHHQQQkkkqqquuutttIII777333666222111333000111111000000111111222333222222;;;======WWWxxxZZZOOOiiiHHH>>>777888777888CCCRRRTTTNNNJJJHHHEEEAAAAAAEEEGGGLLLRRRVVVXXXYYYZZZZZZ]]]```bbbddddddeeeggghhheeefffhhhjjjlllnnnoooooonnnnnnoooqqqtttwwwyyyzzzwwwyyy|||yyysssmmmiiinnniiidddcccdddaaa[[[UUUUUUVVVXXXZZZZZZYYYWWWUUUVVV[[[hhhxxxtttyyyuuuqqquuunnn|||yyy[[[FFF???<<<888999999999999;;;>>>AAAEEEKKKUUU___gggnnnssswwwzzz}}}{{{pppjjjhhhkkkllliiieeeeeeddd___XXXSSSPPPNNNJJJHHHBBBAAA???>>><<<;;;;;;;;;888999;;;======;;;888666444333111000//////000000000000000000000111222333666999===?????????@@@@@@CCCFFFJJJNNNSSSZZZaaafffhhhjjjnnnrrruuuwwwxxxyyyssssssssstttttttttvvvyyyrrrcccXXXXXXSSSEEE777222222111111000000000000000...333000///333111777HHH|||wwwnnnZZZJJJEEEDDDGGGHHHEEEEEEEEEFFFKKKUUUeeesss|||~~~zzzooo___QQQJJJKKKNNNNNNMMMLLLLLLLLLNNNPPPQQQSSSSSSTTTUUUUUUVVVVVVVVVWWWUUUUUUUUUSSSVVV```lllrrruuuxxxyyyxxxwwwzzz|||}}}~~~~~~|||yyywwwxxxzzz{{{wwwmmmccc]]]XXXQQQMMMLLLFFFDDDDDDFFFKKKWWWkkk}}}~~~fff\\\TTTPPPJJJFFFCCCBBB@@@???AAADDDAAABBBIIIPPPgggzzzkkk~~~RRR;;;222666222000222///111111000000111111222333333444;;;;;;???bbbpppUUUMMMiiiEEE===777777777888@@@KKKOOOJJJGGGFFFDDDAAAAAAEEEGGGLLLRRRWWWYYYYYYZZZ[[[]]]___bbbddddddeeefffhhhfffgggiiikkkmmmnnnoooooolllnnnqqqtttuuuvvvuuuuuusssuuuyyy|||~~~wwwpppkkkooojjjeeeeeefffddd^^^XXXVVVWWWYYYZZZZZZYYYXXXWWWVVV\\\iiiwww~~~~~~{{{rrrggggggxxxtttiiiuuuoooKKK===>>>:::888888999888888:::>>>AAAEEELLLVVV```hhhooouuuyyy{{{}}}~~~xxxqqqlllddd^^^[[[^^^```^^^\\\]]]^^^[[[VVVSSSPPPMMMJJJHHHBBBAAA???>>><<<;;;;;;;;;888888999;;;<<<<<<:::777777555333111000//////000000000000///000111111222222555:::===>>>>>>???@@@CCCEEEHHHLLLQQQXXX___eeehhhjjjmmmqqqtttwwwxxxyyyuuusssrrrtttuuutttvvvyyyuuudddXXXXXXUUUHHH999222222111111000000000000000...222111111444111:::PPP{{{nnnQQQEEEHHHGGGFFFGGGCCCBBBCCCDDDHHHUUUhhhuuu{{{~~~vvvmmm```SSSLLLJJJMMMOOOMMMLLLJJJHHHIIIKKKNNNPPPRRRRRRSSSTTTUUUVVVWWWWWWVVVSSSQQQRRRRRRUUU___iiippptttwwwxxxvvvvvvxxx{{{yyy{{{}}}zzzvvvtttuuuwww~~~ssshhhaaa[[[RRRMMMKKKFFFEEEEEEGGGKKKVVVlll~~~nnn___UUUQQQKKKGGGDDDCCCAAA@@@>>>BBB???AAAHHHNNNaaappp\\\@@@333555222000111///111111000000111111222333444666;;;;;;CCCkkk|||mmmZZZUUUnnnsssCCC;;;555666999<<>>666888888999888888:::>>>AAAEEELLLVVVaaajjjqqqwwwzzz}}}~~~yyyssslllgggddd]]]YYY[[[]]]]]]]]]^^^\\\YYYVVVRRROOOKKKHHHFFFBBBAAA???>>><<<;;;;;;;;;;;;::::::<<>>@@@BBBEEEHHHMMMTTT\\\aaagggiiilllpppsssvvvxxxxxxvvvqqqppptttuuussstttxxx~~~kkkZZZWWWUUUJJJ<<<666222111111000000000000000...222222333555222>>>WWW~~~kkkIII???IIIEEECCCFFFBBBAAACCCCCCHHHWWWlllxxx{{{sssfffVVVKKKIIIKKKMMMNNNJJJJJJIIIIIIIIIJJJKKKKKKNNNNNNOOOPPPRRRTTTUUUVVVTTTOOOMMMOOOSSSWWW___gggnnnrrruuuvvvuuuuuuwwwzzzzzz}}}~~~|||wwwuuuvvvxxx|||oooggg___UUUMMMKKKFFFFFFFFFGGGJJJTTThhh{{{vvvcccWWWSSSMMMHHHFFFEEECCCBBB???BBB@@@AAAHHHLLL]]]yyy~~~wwwgggGGG555666333000222111111111000000111111222333444666<<<<<>>@@@FFFMMMWWWaaajjjrrrxxx{{{~~~|||yyyuuuoookkkjjjccc^^^```bbbccccccfff\\\ZZZVVVRRRNNNJJJFFFDDDBBBAAA???>>><<<;;;;;;;;;@@@>>>===???CCCFFFEEECCC<<<:::777444111000//////...............///000111333555888::::::::::::<<<>>>???BBBEEEJJJQQQYYY^^^gggiiilllooorrruuuwwwxxxuuupppnnnsssuuussssssxxx}}}qqq\\\WWWUUUKKK???999222111111000000000000000---222222444666333@@@[[[{{{sssfffAAA999FFFBBB@@@GGGDDDCCCEEEEEEJJJZZZppp|||~~~vvvgggTTTIIIIIILLLMMMKKKHHHIIIJJJJJJJJJIIIHHHHHHKKKKKKLLLMMMOOORRRTTTUUURRRLLLIIINNNTTTYYYaaagggmmmppptttuuuttttttvvvyyy|||{{{xxxyyy|||wwwmmmcccXXXPPPMMMGGGFFFGGGGGGHHHQQQeeewww}}}gggXXXTTTNNNJJJHHHGGGEEEDDDBBBDDDBBBCCCIIIMMM\\\wwwsssoooKKK777777444111333333111111111000111222222333333777===>>>JJJrrrxxx]]]]]]uuuWWW@@@777222666AAAHHHJJJIIIAAA>>>>>>AAABBB@@@BBBFFFHHHMMMSSSWWWYYYZZZ[[[\\\\\\___aaaccccccdddfffgggfffhhhjjjkkkkkkkkkiiihhhllllllmmmoooqqquuuwwwyyywwwvvvuuuuuuwwwyyy|||~~~{{{}}}tttrrrmmmggg```\\\\\\\\\WWWVVVTTTRRRRRRSSSTTTUUUQQQYYYiiixxx~~~}}}}}}wwwaaaFFF@@@<<<;;;888888777666555777;;;>>>EEENNNYYYcccjjjooouuuyyyyyy|||~~~}}}yyyuuurrrmmmlllkkkkkkkkkjjjhhhfffbbb^^^XXXSSSOOOLLLHHHFFFBBBAAA???>>><<<<<<<<<======>>>???BBBDDDFFFHHHIIIAAA>>>:::555222000000111///////////////000111111///111222555666888888999:::===@@@CCCGGGMMMSSSXXXcccggglllppprrrssstttuuuuuutttrrrqqqrrrsssuuuwww|||tttddd\\\PPPIIICCC888555444333222111111111111111+++222000222444@@@kkkssskkk^^^mmmVVVFFF;;;@@@EEEBBBAAAEEECCCAAADDDPPPbbbsss|||mmmWWWMMMLLLKKKJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHGGGIIIJJJLLLNNNOOOPPPPPPMMMJJJHHHLLLTTT\\\bbbeeegggmmmsssuuuuuutttuuuwww~~~|||zzzwwwxxx|||{{{nnnddd[[[QQQKKKIIIHHHHHHHHHHHHOOOaaassslll\\\RRRPPPNNNDDDCCCEEE@@@BBB@@@@@@BBBFFFNNN^^^nnnbbbAAA333222222111111111111111000111111222333444;;;:::777NNNxxx}}}iiiSSSggg}}}JJJ777777555666>>>IIINNNMMMDDD???=========<<>>GGGNNNZZZeeemmmssswwwyyyvvvyyy}}}}}}wwwqqqooommmlllkkkiiifffdddaaa]]]XXXTTTQQQNNNJJJHHHEEEDDDAAA???===<<<<<<<<>>HHHMMMLLLCCC???<<<===>>>===@@@EEEJJJOOOTTTVVVVVVVVVXXXZZZ]]]^^^```bbbdddfffgggggghhhjjjmmmmmmmmmllllllmmmoooooonnnnnnppprrrtttvvvuuuttttttvvvyyy{{{|||}}}~~~{{{xxxuuuqqqkkkeeeaaa]]]YYYVVVTTTSSSQQQOOOMMMJJJIIIHHHIIINNNXXXdddpppxxx}}}___DDD<<<999999777777777666555888;;;???IIIOOOZZZgggqqqxxxyyyxxxrrruuu{{{~~~uuurrrooollljjjgggcccaaa```]]]YYYUUUSSSQQQNNNLLLHHHFFFCCCAAA???>>>======AAAAAA@@@???@@@AAACCCDDDDDDBBB>>>;;;888777777888111000//////////////////...///000222333555666666888:::===@@@CCCIIIOOOSSSYYY^^^eeekkknnnqqqsssuuuuuuvvvvvvvvvvvvuuuuuuuuu||||||uuusssgggcccYYYQQQGGG999333222111000////////////333---444222444777FFFrrrzzzbbbVVVdddNNNCCC>>>BBBEEEAAA???AAABBBAAAEEEPPPaaaqqqzzz}}}vvvsssbbbQQQKKKKKKJJJHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFHHHGGGHHHLLLTTT]]]cccfffiiijjjlllnnnpppqqqrrrrrrzzz{{{~~~wwwkkk```UUUNNNIIIGGGGGGHHHIIIPPPaaarrrhhhWWWQQQPPPJJJHHHIIIDDDAAA??????AAADDDLLL\\\kkkiiiIII777333333333222111111111111111222333333111999<<>>HHHLLLJJJBBB===;;;===>>>>>>BBBGGGMMMPPPTTTTTTSSSTTTWWWZZZ\\\]]]___aaaccceeeffffffgggiiilllmmmmmmlllmmmnnnoooooonnnnnnoooppprrrssssssssstttvvvxxx{{{}}}~~~|||wwwssspppmmmgggbbb___[[[WWWTTTOOOOOONNNLLLJJJHHHGGGGGGCCCGGGNNNYYYdddooowww{{{uuu}}}SSS>>>999777:::777777777666666888<<>>???@@@AAACCCAAA???<<<;;;:::::::::222222111//////......///---...///000111333444555666888;;;===AAAFFFLLLPPPWWW\\\ccciiimmmppprrrtttuuuvvvwwwxxxxxxwwwuuutttyyy{{{uuusssfffbbbZZZSSSIII;;;333222111000000//////000222---444222333777HHHvvvcccWWW```IIIBBB@@@CCCDDD@@@>>>???BBBBBBFFFQQQ```oooxxx{{{~~~|||pppdddVVVJJJGGGIIIIIIGGGFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEGGGMMMTTT\\\cccggghhhkkkooorrrsssqqqmmmjjjooowww~~~uuuiii]]]SSSMMMIIIGGGFFFGGGIIIPPP```ppp|||sss]]]RRRQQQLLLJJJJJJEEEAAA???>>>@@@CCCJJJZZZiiimmmNNN999333333222111222111111111111222333333444999;;;@@@ZZZ}}}pppZZZ\\\jjj@@@666777777888???HHHKKKIII@@@<<<;;;===???@@@DDDIIIOOORRRSSSRRRQQQQQQUUUYYYZZZ\\\^^^```bbbddddddeeeeeehhhkkkllllllmmmmmmnnnpppoooooonnnnnnooopppqqqqqqrrrtttvvvxxxzzz}}}~~~~~~}}}xxxsssnnnllliiiddd```]]]YYYUUURRRMMMMMMLLLKKKIIIHHHGGGGGGCCCDDDFFFKKKTTT```mmmuuuvvv{{{vvvkkkllllllqqqLLL===;;;:::===666666666666666888<<<@@@KKKOOOZZZgggsssyyyxxxuuurrrvvv{{{{{{wwwwwwzzzuuurrrmmmiiifffccc```^^^]]][[[YYYXXXXXXVVVTTTRRRHHHGGGEEEDDDCCCCCCCCCDDDCCCBBBAAA???>>>>>>>>>???@@@???>>><<<;;;;;;;;;;;;555444222111//////......------......///111333444555777999<<<>>>CCCIIIMMMWWW[[[bbbhhhkkknnnppprrrtttvvvxxxyyyyyywwwuuutttwwwzzzuuueee___WWWRRRJJJ===444444333222111111111111000,,,333111222777JJJzzzmmm[[[VVVDDDBBBBBBDDDCCC@@@>>>???AAABBBGGGRRR```mmmuuuyyy|||}}}yyyqqq^^^SSSHHHGGGHHHGGGEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEAAADDDHHHMMMTTT[[[bbbfffjjjlllooopppqqqqqqppppppeeeooo{{{|||qqqfff[[[RRRMMMIIIFFFEEEFFFHHHOOO^^^kkkyyyfffTTTRRRMMMJJJJJJEEEBBB??????@@@BBBIIIYYYhhhqqqSSS<<<222222222000222222222111222333333444777999999BBBbbbzzzfffTTTTTTwwwWWW999555777777:::AAAJJJLLLIII@@@<<<;;;===???AAAEEEJJJPPPRRRSSSQQQOOOPPPTTTXXXYYYZZZ\\\___aaabbbcccccccccfffjjjllllllmmmnnnppppppoooooooooooooooppppppppprrruuuvvvwwwyyy}}}~~~{{{{{{~~~|||zzzuuuoookkkhhheeebbb^^^\\\XXXTTTQQQNNNMMMLLLKKKJJJIIIIIIHHHGGGEEEBBBAAAFFFRRRaaakkktttxxxiii```ccc}}}|||nnn~~~gggEEE;;;:::888999666666666666666888===@@@JJJOOOYYYeeeooottttttssstttwww|||ooojjjfffeeeccc______cccmmmwwwwwwsssnnniiifffccc___]]]\\\ZZZYYYYYYYYYWWWUUURRRIIIHHHFFFDDDCCCCCCDDDDDDBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;888777555333111//////.........------///000222444555666888:::===AAAGGGKKKTTTYYY```fffjjjllloooqqqsssuuuwwwxxxyyyxxxvvvuuuvvvzzzyyyeee]]]UUUQQQJJJ===555444333222111111111111///+++333000111777LLL~~~}}}cccQQQBBBCCCDDDDDDBBB@@@???@@@AAACCCHHHRRR___kkkssswwwxxx{{{wwwsss___TTTKKKHHHHHHEEEBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFCCCDDDDDDEEEEEEEEEEEEDDD???CCCIIINNNTTTZZZ```eeemmmmmmmmmkkkjjjnnnvvv}}}wwwyyypppfff[[[SSSOOOIIIFFFDDDEEEGGGMMMZZZfffvvv|||sssYYYTTTNNNKKKJJJFFFCCC@@@???@@@BBBIIIYYYgggvvvYYY???333222222000222222222222222333444444777888:::HHHmmmxxxcccTTTRRRrrruuuJJJ888444666888<<>>@@@AAAEEEKKKOOOQQQRRRQQQOOOOOOSSSWWWXXXYYY[[[]]]___aaabbbbbbbbbeeeiiikkklllmmmoooqqqoooooopppppppppppppppppppppsssvvvvvvvvvwww{{{~~~|||{{{{{{}}}~~~~~~}}}}}}zzzxxxuuurrrmmmjjjfffdddaaa^^^\\\YYYTTTQQQOOOOOONNNMMMKKKJJJIIIIIIKKKHHHCCC??????HHHUUU___rrrvvv{{{kkkaaaddd{{{wwwqqqxxx^^^>>>999999555444555666666555666888===@@@HHHOOOYYYccciiimmmppprrrtttxxx|||{{{iiidddaaaaaa___\\\]]]aaahhhsss|||xxxqqqkkkfffbbb^^^\\\[[[ZZZYYYYYYYYYXXXUUURRRLLLJJJHHHEEECCCBBBAAAAAA???@@@AAABBBBBBAAA@@@???;;;;;;;;;;;;;;;<<<<<<<<<:::999777444222000/////////...------...000222444555666888:::<<<@@@EEEIIIOOOTTT\\\ccchhhkkkoooqqqrrrsssuuuwwwxxxxxxwwwwwwwwwzzz~~~hhh___VVVQQQJJJ<<<444333222111000000000000///,,,444111222999OOO}}}}}}fffQQQAAADDDFFFDDDAAA@@@AAABBB@@@CCCIIISSS^^^iiirrrvvvuuu{{{|||rrrlllYYYOOOGGGEEEEEECCCBBBCCC@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAA>>>CCCIIIOOOTTTYYY___ccckkkoooqqqnnniiijjjsss{{{~~~xxxpppeee[[[SSSOOOJJJFFFCCCCCCEEEKKKVVVaaaooovvv{{{}}}```WWWQQQLLLKKKGGGDDDAAA@@@AAACCCIIIYYYggg{{{___CCC555444444222333222222222222333444444666888===PPPuuuzzzcccXXXWWWvvvsssFFF;;;333666999===FFFNNNPPPLLLAAA===;;;>>>@@@AAAEEEJJJNNNPPPRRRQQQPPPPPPRRRVVVWWWXXXZZZ\\\^^^```aaaaaaaaadddhhhkkklllnnnpppqqqoooooopppqqqqqqrrrrrrqqqpppssswwwwwwuuuvvvzzz~~~zzzyyyxxxxxxxxxwwwtttqqqrrr{{{~~~|||yyyvvvtttrrrooollljjjeeecccaaa___]]]ZZZVVVRRRQQQPPPOOOMMMLLLJJJIIIIIIKKKJJJGGGBBB@@@CCCLLLTTTeeeiiioootttwwwzzz}}}sssffffffzzz|||{{{}}}ZZZ===;;;===888777555666666555666999===AAAGGGNNNYYYaaaeeeiiimmmqqqtttwww|||wwwwwwrrrooopppooolllnnnrrrsss}}}|||tttmmmgggbbb^^^[[[[[[ZZZYYYYYYYYYWWWTTTRRROOOMMMJJJFFFBBB@@@???>>>===???BBBDDDDDDCCCAAA???::::::;;;;;;<<<<<<======<<<:::888555333111000/////////...---...000222444555666888:::<<<@@@EEEIIIKKKPPPYYY```fffkkkoooqqqqqqrrrtttuuuwwwxxxxxxxxxxxxzzzkkkaaaXXXSSSIII:::333222111000////////////000---555222333:::QQQzzznnn___OOOAAAEEEGGGDDD@@@@@@BBBDDD@@@CCCJJJSSS^^^hhhqqquuuuuu}}}wwwjjjaaaOOOGGG@@@@@@BBBCCCCCCFFF???@@@AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>CCCJJJPPPTTTXXX^^^bbbgggpppyyywwwnnnhhhjjjnnnuuu~~~|||wwwooodddYYYQQQMMMJJJEEEBBBCCCDDDIIITTT___hhhooouuuxxx{{{dddZZZSSSNNNLLLHHHEEEBBBAAABBBCCCJJJYYYgggdddFFF777666666444333333222222333333444555555999AAAUUUwww```XXXYYY{{{sssDDD<<<333666:::>>>GGGPPPQQQNNNAAA===<<<>>>@@@AAAEEEJJJLLLOOORRRRRRPPPPPPRRRUUUVVVXXXZZZ\\\^^^___```aaa```cccgggkkklllnnnppprrrooooooppprrrrrrssssssrrrppptttwwwwwwuuuuuuyyy~~~uuutttttttttrrroooiiieeeaaaiiiqqquuuyyy}}}}}}yyy|||zzz{{{zzzwwwtttqqqpppnnnllljjjeeecccaaa___^^^[[[VVVSSSQQQPPPOOONNNLLLJJJIIIHHHHHHJJJJJJGGGCCCCCCHHHMMMTTTYYYaaahhhnnntttyyy}}}zzz]]]jjjpppMMMDDD<<<777888888777777666444444666:::>>>FFFLLLVVV___fffjjjnnnpppsssxxxyyymmmmmmrrrvvvwwwpppyyy~~~vvvooohhhbbb\\\YYYWWWXXXWWWTTTQQQPPPRRRTTTMMMKKKGGGCCC@@@>>>>>>>>>???AAABBBBBBAAA@@@BBBCCC>>>>>>>>>===<<<:::888888===;;;888888888777333000111///......000222333222555666888999;;;>>>CCCGGGJJJOOOWWW___dddhhhlllooosssqqqpppssswwwyyyxxxvvv|||}}}tttttttttjjjbbbUUUHHHAAA444222111222333333222111---111222555444666YYY~~~llltttaaaYYYRRRHHHGGGFFFEEECCCAAA@@@???CCCFFFLLLTTT]]]fffnnnrrrtttzzzqqqfffbbbLLLIIIEEECCCBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???>>>============???DDDJJJKKKJJJMMMXXXccciiiqqqsssfffaaafff}}}|||yyyssskkkaaaXXXPPPKKKIIIFFFBBB@@@BBBGGGNNNSSS]]]gggooorrrwww~~~}}}mmmXXXRRRNNNKKKJJJFFFCCC@@@AAADDDJJJXXXddd|||lllMMM666///222555222222222111222222333333666:::;;;PPP}}}}}}^^^QQQ]]]hhhDDD666888888777:::CCCLLLNNNJJJ>>>??????>>>???AAAFFFIIIPPPQQQSSSSSSRRRRRRTTTUUUUUUWWWYYYZZZ\\\___cccfffdddeeehhhkkkmmmooopppppprrrtttuuutttsssqqqrrrrrrrrruuuxxxxxxvvvuuuxxxzzzrrrqqqpppmmmhhhbbb]]]ZZZTTTVVVZZZ___eeejjjoooqqqppprrruuuxxxzzz~~~~~~}}}yyytttooollljjjiiifff^^^ZZZ___aaa[[[TTTRRRQQQRRRSSSQQQNNNMMMNNNOOOLLLLLLKKKIIIGGGEEECCCBBBLLLLLLQQQYYY```eeennnvvv}}}nnn|||mmmHHH@@@;;;888999999777777666444444666;;;>>>CCCJJJTTT]]]dddiiimmmoooqqqwww}}}yyykkkccc______```bbbjjjqqquuu}}}}}}vvvoooiiiccc___\\\YYYZZZYYYVVVRRROOOPPPQQQLLLJJJGGGCCC@@@???>>>>>>>>>@@@AAAAAA@@@@@@AAABBB@@@@@@@@@???>>><<<:::999===;;;999999:::999666333333000......///111222222444666777888:::>>>BBBFFFJJJOOOXXX___eeejjjnnnqqqsssqqqppprrrvvvxxxxxxwwwyyy{{{xxxuuuyyymmmdddVVVGGG===444333111111333333222111///111111333444999___wwwxxx[[[QQQSSSOOOFFFFFFEEEDDDBBBAAA@@@@@@BBBFFFLLLUUU___hhhooossswww~~~{{{nnnbbbZZZKKKHHHDDDBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<<<<<<<@@@EEEJJJNNNNNNMMMPPPTTTaaammmppp^^^^^^rrr~~~zzzssskkkbbbXXXOOOJJJJJJGGGBBB@@@@@@DDDHHHLLLRRR[[[ccchhhoooyyy~~~}}}ttt]]]UUUOOOKKKJJJFFFCCCAAABBBDDDJJJVVVbbbuuurrrUUU<<<222222333222222222111222222333444999===@@@VVVwwwUUUPPPccccccBBB999999999888;;;DDDMMMNNNJJJ>>>>>>>>>>>>>>>AAAEEEIIIOOOQQQRRRRRRRRRRRRTTTUUUUUUWWWYYYZZZ[[[^^^bbbeeeeeefffiiikkkmmmoooooooooppprrrssssssrrrqqqqqqrrrtttvvvwwwwwwwwwxxxzzz{{{rrrppplllfff___XXXQQQNNNNNNNNNQQQTTTXXX]]]aaadddgggiiilllooorrrvvv{{{~~~~~~~~~|||wwwrrrmmmhhhfffccc^^^]]]```^^^WWWRRRRRRPPPQQQQQQPPPOOOMMMLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDFFFEEEHHHOOOUUU[[[dddmmmwwwnnnFFF===:::888:::888777777666555444777;;;???BBBHHHRRR\\\dddiiinnnqqquuu{{{|||mmm```ZZZXXXXXX\\\aaaeeennnzzz|||wwwpppiiidddaaa```ZZZ[[[ZZZWWWSSSOOONNNMMMKKKIIIFFFCCC@@@???>>>>>>===???@@@@@@??????@@@AAACCCBBBBBBAAA@@@>>>===<<<===<<<;;;;;;<<<;;;999777666222///---...000222222333555666777999<<>>>>>===<<<;;;;;;;;;;;;AAAEEEKKKRRRWWWWWWRRRLLLYYYgggzzz~~~___]]]ooo}}}uuummmcccYYYPPPJJJIIIFFFCCC???>>>???AAABBBFFFNNNUUU[[[cccnnnvvvyyydddXXXQQQLLLJJJFFFCCCBBBCCCEEEIIITTT___ssswww\\\CCC666222111222222222222222333444444666;;;BBB]]]iiiMMMQQQmmm\\\<<<888999999999<<>>>>>===>>>@@@EEEHHHNNNOOOQQQRRRRRRRRRTTTVVVVVVXXXYYYZZZ[[[]]]```cccdddfffhhhjjjkkklllllllllmmmoooqqqrrrqqqqqqqqqsssuuuttttttvvvxxxyyyxxxxxxllliiiddd^^^VVVOOOIIIFFFIIIIIIHHHIIIKKKOOORRRUUUZZZ\\\___aaadddhhhmmmpppwww~~~~~~~~~{{{vvvoooiiieeeaaa```aaabbb^^^UUUPPPOOOQQQPPPPPPQQQQQQPPPNNNKKKIIIJJJKKKKKKJJJIIIGGGFFFAAA>>>???DDDIIIOOOYYYcccoooxxxrrrHHH>>>;;;999999555777777666555555777<<<@@@CCCIIISSS]]]eeelllqqqtttyyy~~~xxxllleee^^^^^^^^^___fffpppyyy~~~|||xxxqqqjjjdddaaa```YYYYYYYYYWWWTTTPPPMMMLLLIIIGGGEEEBBB@@@???>>>======>>>??????>>>>>>???@@@CCCCCCCCCBBB@@@???===<<<==================<<<;;;888444///------///111222222444555666888<<<@@@DDDKKKQQQXXX```eeeiiilllnnnsssqqqpppqqqrrruuuvvvwwwtttwww}}}~~~{{{qqqlllaaaQQQGGG666444111111111222222111///222111111555@@@gggppptttqqqMMMNNNTTTIIIBBBBBBAAAAAAAAAAAAAAA@@@???EEENNNYYYdddmmmsssvvvzzzyyyooommm```MMMFFFDDDAAAAAAAAAAAA@@@???????????????????????????>>>======<<<;;;;;;<<<<<>>AAAGGGRRR\\\hhhrrr|||ggg{{{mmmDDD<<<:::999999555777777666555555888===@@@FFFLLLVVV___hhhnnntttxxxwww|||xxxpppkkkeeecccdddhhhpppvvv|||{{{xxxrrrjjjccc___^^^WWWWWWVVVUUUTTTQQQNNNLLLGGGFFFDDDBBB@@@???>>>===<<<>>>??????>>>===???@@@CCCCCCBBBAAA@@@>>>===<<<===>>>>>>>>>===<<<<<<<<<999555000------000111222222333555666888;;;@@@DDDMMMQQQXXX___cccfffhhhjjjqqqqqqqqqqqqrrrsssuuuvvvsssvvv~~~wwwmmmggg]]]PPPGGG777444111000111222111111...333222222777BBBgggvvvxxxsssLLLJJJNNNAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@EEEOOOZZZeeennntttwwwyyyuuujjjhhh[[[IIICCCAAA@@@???@@@AAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======BBBDDDIIITTTdddppplllbbbQQQ___lllxxxmmmbbbsssyyyqqqiii___SSSKKKCCCBBB@@@???===<<<;;;;;;???@@@CCCHHHOOOWWWbbbiiisssxxxkkkYYYRRRMMMIIIEEECCCBBBCCCDDDGGGQQQ[[[pppxxx]]]CCC666444555222222222222333444555666777:::AAA```^^^PPPYYYzzz___>>>:::666777888;;;BBBHHHFFF@@@<<<======<<<<<>>::::::<<>>===<<<>>>??????>>>>>>???@@@BBBBBBBBBAAA@@@>>><<<;;;>>>???@@@???<<<:::::::::888555000...///000222222222444555666888;;;@@@DDDLLLQQQXXX^^^bbbeeegggiiioooppprrrrrrrrrrrrsssuuuqqqttt|||uuuiii```TTTHHHBBB888555111000000111111111---333333222888EEEiii~~~~~~TTTNNNRRRHHHAAAAAAAAAAAAAAAAAAAAA@@@AAAFFFOOOYYYdddmmmtttxxxxxxsssfff___SSSFFF@@@???>>>???@@@@@@???>>>========================>>>>>>======<<<======>>>CCCGGGJJJOOO]]]kkkmmmfffOOO\\\lllxxxqqqfffsss|||yyyuuuxxxyyyqqqiii```TTTKKKBBBAAA@@@???>>>>>>======<<<:::===BBBHHHOOOZZZcccjjjqqqzzznnnYYYRRRNNNIIIEEEBBBAAABBBCCCFFFQQQ\\\qqqyyy^^^CCC666444666222222222222333555666777666:::FFFjjj]]]HHHQQQqqqXXX:::999555777888;;;BBBGGGCCC<<<<<<<<<<<<;;;<<<>>>CCCFFFGGGJJJMMMOOOQQQSSSVVVXXXVVVYYY\\\^^^___```bbbcccggghhhjjjkkklllllllllkkkmmmoooqqqrrrrrrrrrtttuuussssssrrrqqqmmmfff]]]XXXWWWYYY[[[]]]]]]\\\[[[ZZZTTTQQQMMMJJJGGGFFFFFFGGGEEEFFFGGGHHHHHHJJJNNNQQQPPPYYY```aaaccchhhkkkkkkmmmnnnooorrruuuzzz}}}~~~{{{xxxvvvtttttttttnnnhhhaaa```fffggg\\\NNNOOOOOONNNJJJFFFBBBBBBBBB<<<===???BBBFFFJJJNNNQQQCCC===999888888<<>>BBBFFFLLLTTT]]]eeelllrrrvvv~~~|||zzzqqqgggbbb^^^ZZZ]]]ccckkkppptttrrrjjjbbb]]]\\\YYYUUURRRPPPOOONNNKKKHHHCCCCCCBBBBBB@@@???>>>======>>>@@@???>>>>>>???AAACCCCCCBBBAAA@@@>>>===<<>>:::777666777666444111000000222222222333444666777999<<>>======>>>???@@@>>>==============================<<<<<<;;;;;;<<<<<<===AAAHHHLLLLLLUUUccciiifffSSS[[[gggvvv|||uuunnnsssvvvxxxvvvfffWWWVVV]]]tttvvvnnnhhh___SSSJJJDDDCCCBBB@@@@@@??????@@@<<<999999>>>BBBEEENNNWWW```iiiuuu~~~sss[[[SSSOOOJJJEEEBBB???@@@AAAFFFQQQ]]]rrrcccGGG777444555222222222333444555666777333:::KKKsss]]]HHHQQQppp|||OOO555888555777999<<>>BBBFFFFFFIIILLLNNNPPPSSSVVVYYYVVVYYY]]]___aaabbbdddeeefffgggiiikkkllllllllllllmmmoooqqqqqqqqqqqqrrrsssrrrppplllddd[[[SSSNNNLLLPPPSSSXXX]]]```aaa```___UUUSSSPPPMMMJJJHHHGGGGGGEEEFFFGGGFFFFFFGGGIIILLLMMMRRRUUUVVVXXX]]]```___ddddddeeehhhlllppptttwwwzzz}}}~~~}}}|||zzzwwwuuusssrrrkkkeeeZZZUUU[[[dddddd]]]___```]]]UUUJJJCCCCCCFFFAAA@@@>>>>>>@@@DDDHHHKKKDDD>>>999777777999AAAKKKRRR___mmmwwwggg]]]vvv}}}~~~WWW===<<<:::777888777777777666666666999>>>BBBDDDJJJRRRZZZbbbiiiooosss||||||uuuooo||||||zzzsssiiiaaa]]]YYYTTTWWW]]]eeekkkqqqrrrkkkccc^^^\\\[[[WWWQQQNNNMMMKKKHHHFFFBBBBBBBBBAAA@@@???>>>======???@@@@@@??????@@@AAADDDDDDCCCBBBAAA???>>>===@@@AAAAAA>>>999555444444555333111000222222222222333555666777999===AAAEEEIIINNNWWW^^^dddiiimmmoookkkoootttuuusssqqqqqqrrrnnnpppvvv~~~{{{|||nnn```SSSKKKJJJ999666111///000111111111///555111...777LLLuuugggRRRLLLDDDDDDDDDCCCBBBBBBAAA@@@@@@DDDGGGNNNWWWaaakkksssxxx}}}vvveeeSSSIIIHHH===<<<<<<===??????>>><<<========================;;;;;;:::::::::;;;;;;<<<>>>IIINNNLLLQQQ```hhhgggZZZZZZ```nnnxxxzzzzzz{{{pppqqqttt|||tttVVVLLLJJJ^^^}}}ssslllggg^^^RRRHHHGGGEEECCCAAA@@@@@@@@@AAA???:::999<<<======CCCLLLZZZdddqqq{{{www]]]TTTPPPJJJEEEAAA>>>>>>@@@EEERRR^^^mmmiiiKKK999333333222222222333444555777777555===NNNttt{{{^^^SSS^^^{{{|||MMM666<<<666888:::===CCCGGGBBB:::;;;;;;;;;;;;;;;>>>BBBFFFEEEHHHKKKNNNPPPSSSVVVYYYVVVYYY]]]```bbbccceeegggcccdddfffhhhjjjjjjjjjjjjlllnnnpppppppppooopppqqqooollldddXXXLLLDDDBBBCCCHHHMMMTTT\\\bbbdddccccccWWWUUUSSSPPPMMMKKKIIIHHHFFFFFFGGGFFFEEEEEEGGGIIIMMMOOOPPPNNNQQQVVVXXXVVVZZZZZZ\\\^^^bbbgggkkknnnrrrvvvzzz}}}~~~}}}}}}~~~}}}}}}}}}|||yyyuuuqqqnnngggaaaUUULLLRRR```iiiiiirrrsssooocccSSSJJJKKKOOOJJJGGGAAA===;;;<<>>AAADDDIIIRRR[[[cccjjjqqquuu}}}vvvooopppwwwrrreee```aaa\\\UUUQQQTTTZZZ\\\\\\ccchhhooorrrpppjjjddd```YYYUUUQQQMMMJJJHHHEEECCCEEEDDDBBB@@@?????????@@@<<<===????????????AAACCCEEEFFFDDD???>>>@@@???===???>>><<<:::888666555444666555444222111000000000111222333555777;;;@@@EEELLLPPPXXXaaaiiillllllkkknnnmmmmmmpppsssuuussspppmmmrrrwwwzzz}}}}}}kkkaaa[[[SSSIII===666000111222111000111666444000999999KKK~~~www{{{sssXXXUUUSSSHHHFFFDDDCCCBBBCCCCCCAAA@@@CCCFFFKKKQQQYYYdddqqqzzzzzzuuuhhhSSSFFFEEE>>>>>>>>>>>>=============================================;;;999888999:::CCCKKKMMMJJJOOO^^^eeecccTTT]]]gggpppvvv{{{||||||zzzqqqjjjrrreeeRRRFFFVVVyyyzzznnnbbbXXXQQQMMMDDDCCCAAABBBBBBBBBAAA?????????>>>;;;:::;;;>>>AAALLLYYYiiitttzzz|||aaaTTTNNNJJJFFFBBBAAA@@@@@@BBBKKKUUUgggxxxoooPPP;;;444444333333333333444555666666;;;666LLL{{{rrrzzzXXXWWWcccwwwLLL999666888888:::===@@@AAA@@@>>>;;;;;;::::::;;;>>>@@@BBBGGGHHHJJJKKKMMMQQQUUUYYYZZZ[[[]]]___aaaccccccdddcccddddddeeeiiinnnlllhhhllloooqqqppprrruuuuuuqqqdddYYYNNNIIIEEEAAA???@@@EEEIIIPPPWWW]]]```aaaaaaaaa]]]WWWRRRNNNKKKHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSVVVZZZ```dddgggnnnqqquuuxxxyyyzzz|||~~~}}}|||uuutttuuurrrkkkeeeYYYQQQQQQQQQTTTdddwwwwwwppp```VVVQQQMMMMMMKKKHHHEEEAAA======@@@BBB@@@>>>===999777<<>>AAADDDIIIRRR[[[ccckkkqqqvvv{{{~~~}}}ooopppvvv~~~}}}qqqeee```YYYZZZ[[[]]]___aaa```]]]ccchhhooorrrpppjjjccc^^^YYYUUUPPPMMMKKKHHHFFFDDDEEEDDDBBBAAA@@@???@@@@@@<<<===???@@@@@@@@@BBBDDDFFFGGGEEE@@@???AAABBB@@@AAA>>>;;;888555444555555444444333111111000000000111222444555777;;;AAAEEELLLPPPXXX```gggkkkkkkkkkmmmmmmmmmpppssstttsssqqqppprrrvvvyyy}}}}}}mmm___XXXQQQKKK>>>666111111222111000111222222...777888LLLxxxzzz```MMMPPPSSSNNNHHHEEEBBBAAAAAABBBAAA@@@@@@DDDKKKRRR[[[gggttt|||~~~xxxqqqdddPPPCCCAAA>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;999888999;;;AAAIIIKKKIIIOOO^^^fffeeeVVV[[[cccjjjrrryyy~~~qqqjjj```aaaqqqzzzbbbLLLQQQmmmzzznnnaaaVVVNNNJJJEEECCCBBBAAABBBBBBAAA@@@@@@@@@???===;;;<<<>>>@@@GGGNNNZZZhhhvvv~~~aaaSSSLLLIIIFFFCCCAAAAAA@@@BBBKKKUUUeeevvvsssUUU===444444333333333333444555666666>>>:::QQQ~~~{{{}}}ZZZSSS```nnnGGG999:::888888:::===@@@@@@>>><<<;;;:::::::::;;;>>>@@@BBBGGGIIIJJJKKKMMMPPPUUUXXXZZZ[[[]]]___aaabbbcccdddeeegggfffeeeiiimmmmmmiiihhhnnnssstttuuusssmmmfffZZZPPPGGGDDDCCC@@@???AAABBBFFFMMMTTTZZZ]]]______aaa]]]XXXTTTQQQOOOLLLKKKHHHHHHHHHGGGGGGHHHIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKMMMOOOSSSXXX]]]___gggkkkppptttwwwyyy{{{}}}|||~~~|||xxxwwwxxxtttmmmjjj^^^TTTSSSQQQQQQ[[[iiixxxvvvfff\\\UUUQQQNNNLLLIIIEEE>>>;;;<<<>>>AAA>>>===<<<999777<<>>777111111222111000111000222///777888PPPwwwssspppPPPDDDLLLTTTTTTJJJGGGBBB@@@@@@@@@@@@@@@===BBBJJJTTT___kkkvvv~~~~~~|||sssdddQQQEEECCC>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888999;;;>>>FFFIIIIIIPPP^^^hhhjjj\\\___eeemmmsssxxx{{{}}}{{{qqqaaaVVV]]]tttxxxYYYQQQbbb~~~zzznnnaaaUUUMMMHHHFFFDDDBBBAAABBBBBBAAA@@@@@@@@@AAA???======>>>@@@BBBCCCJJJ\\\qqqeeeUUUMMMIIIFFFCCCAAAAAA@@@BBBJJJTTTeeeuuuyyy]]]@@@333555333333333333444555666666===<<>>@@@AAABBBCCCEEEGGGGGGHHHEEE@@@@@@DDDFFFEEECCCBBB???<<<:::888777777222111111000//////000000111222555666888<<>>???@@@@@@<<>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<:::999888999;;;===DDDHHHJJJQQQ___kkkpppaaaccchhhppptttsssqqqppp|||zzztttqqqxxxlllVVVYYYmmmyyymmmaaaVVVNNNIIIGGGEEEBBBAAABBBBBBAAA@@@@@@AAABBBAAA@@@??????@@@AAA???DDDUUUmmmkkkYYYPPPKKKGGGCCCAAAAAA@@@AAAJJJTTTfffvvveeeDDD444666333333333333444555666666:::;;;XXXxxxWWWUUUooohhhAAA888;;;888888:::===???>>>;;;888:::999999999;;;===@@@BBBFFFHHHJJJKKKLLLOOORRRUUUXXXYYY[[[^^^```bbbccccccdddgggiiijjjoooyyy~~~~~~qqqrrrrrrqqqtttwwwuuuooocccZZZRRROOOMMMHHHEEEFFFDDDGGGLLLRRRWWW[[[^^^```\\\ZZZWWWUUUUUUUUUSSSRRRMMMKKKIIIGGGFFFGGGIIIKKKGGGHHHIIIIIIHHHEEEBBB@@@DDDDDDEEEGGGJJJMMMOOOQQQTTTYYY```hhhnnntttzzz~~~~~~zzzsssllllllrrrzzzooo___VVVQQQLLLMMMPPP^^^kkkzzz}}}ttteeeXXXOOOGGGIIIKKKLLLMMMJJJBBB:::===;;;999999666555:::BBBJJJVVVfffttt|||uuummmnnnKKK>>>555999666555555666666555666888===@@@GGGMMMVVV^^^fffnnntttxxxxxxzzz}}}yyyjjj\\\QQQPPPSSS[[[iii|||yyylll^^^YYY[[[XXX]]]eeemmmqqqooohhhbbbVVVSSSNNNLLLJJJIIIGGGEEEEEEEEEEEEDDDCCCBBBAAA@@@>>>???AAABBBBBBCCCEEEGGGFFFGGGDDD??????CCCDDDCCC>>>???@@@???===:::666444222222111000////////////111333555777999===AAADDDLLLQQQWWW\\\```cccgggjjjiiikkknnnqqqrrrttttttuuusssrrrrrrvvv}}}~~~ooofff```XXXPPPAAA999222111111000000222111666222777888TTTxxxooo~~~uuuTTTIIIQQQWWWUUUKKKGGGBBB???>>>?????????===AAAIIITTTaaammmuuuzzznnn\\\JJJ@@@===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::888888999;;;===CCCIIILLLSSS___mmmttthhhccccccjjjnnnmmmnnnqqqssswww[[[NNNXXXhhhqqqxxx}}}}}}vvvmmmbbbYYYQQQMMMHHHFFFCCCAAAAAABBBAAAAAA@@@BBBCCCCCCAAAAAAAAABBBAAAAAAFFFSSSgggyyymmmZZZQQQKKKGGGDDDAAAAAA@@@AAAJJJSSSeeetttiiiGGG555555333333333333444555666666999<<>>;;;777999888888999;;;===@@@BBBEEEGGGIIIKKKLLLNNNRRRTTTWWWXXXZZZ]]]___aaaccccccbbbfffiiijjjooowww}}}tttuuuuuuuuuyyy~~~{{{uuunnneee]]]ZZZWWWPPPLLLKKKJJJKKKNNNRRRWWW[[[^^^___ZZZXXXVVVUUUUUUUUUTTTRRROOOMMMJJJHHHGGGHHHIIIKKKIIIJJJKKKKKKJJJGGGCCCAAADDDDDDEEEFFFHHHJJJKKKLLLMMMRRRYYY```iiiqqqyyy{{{ttthhh^^^\\\iii|||iii[[[SSSPPPPPPRRROOOYYYfffoooooojjjhhhhhh\\\XXXQQQKKKJJJJJJAAA555;;;999888888666555:::BBBKKKVVVfffsss{{{tttmmmcccFFF>>>666:::777777555555555555555888<<<@@@GGGLLLUUU]]]dddkkkqqquuussstttwwwyyy{{{~~~zzziiiYYYOOONNNSSSWWW___lll{{{|||wwwuuutttjjjYYYPPPQQQVVVYYYaaajjjppppppjjjeeeXXXUUUQQQMMMLLLJJJHHHFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@BBBCCCDDDCCCDDDEEEGGGDDDFFFDDD@@@???BBBBBB@@@999;;;>>>???>>>:::555222444333222111000/////////000333666888:::===AAADDDKKKOOOUUUYYY[[[^^^dddhhhgggjjjnnnqqqrrrsssuuuwwwttttttuuuwww}}}qqqiiiddd[[[RRRBBB999222111111000000222///444000444777SSS}}}uuuZZZKKKRRRVVVOOOIIIFFFAAA???????????????>>>BBBIIIUUUcccooowww{{{}}}kkkXXXIII@@@============<<<<<<<<<;;;;;;::::::::::::::::::::::::999:::;;;:::888888999;;;>>>CCCHHHLLLRRR]]]lllvvvrrrgggaaagggooouuu}}}yyyrrrsss}}}gggQQQRRR\\\aaahhhppp~~~}}}zzzuuummmddd\\\UUUQQQJJJGGGCCCAAAAAABBBBBBAAAAAABBBCCCCCCBBBBBBDDDFFFCCCCCCHHHSSSbbbssslllYYYOOOJJJHHHDDDBBBAAA@@@AAAIIISSScccrrrjjjJJJ888444333333333333444555666666<<>>@@@???<<<888888888888888:::===@@@BBBBBBEEEHHHKKKLLLOOORRRTTTUUUWWWYYY\\\___aaabbbcccbbbgggiiihhhjjjpppuuuuuurrrvvvzzzyyywwwnnngggeeebbb[[[VVVUUUQQQRRRSSSUUUXXXZZZ]]]___[[[YYYWWWWWWWWWVVVUUUSSSRRRPPPNNNKKKJJJJJJKKKKKKKKKLLLLLLMMMKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHIIILLLRRRYYYbbblllwww~~~zzzrrreeeWWWRRR```yyyfffZZZUUUUUUWWW[[[ZZZ[[[]]]]]]___eeemmmzzzttteeeSSSJJJJJJDDD;;;:::888888888666555;;;CCCLLLVVVeeeqqqyyy~~~qqqiii}}}TTT@@@===777:::666777555555555555555888<<>>???>>><<<888666666555444222000///......000333666999;;;===AAADDDGGGLLLRRRUUUVVVYYY___dddfffjjjoooqqqrrrsssuuuxxxwwwyyyzzzzzz{{{wwwiiibbb[[[UUUCCC:::222111111000111333///444///555:::VVVcccLLLTTTWWWKKKFFFDDDAAA@@@@@@@@@??????@@@BBBIIIUUUeeesss|||yyyfffUUUIIICCC@@@======<<<<<<<<<;;;;;;;;;999999999999999999999999999::::::999888888999;;;>>>BBBGGGLLLPPPZZZhhhtttssshhhdddnnnyyy~~~gggZZZXXX___ooo}}}qqqkkkkkkiiibbbhhhuuu|||zzzuuunnnfff]]]WWWSSSKKKGGGCCCAAAAAABBBBBBAAAAAABBBBBBBBBBBBDDDGGGJJJGGGFFFIIISSSbbbrrr~~~lllXXXNNNIIIHHHDDDBBBAAA@@@AAAIIISSSdddttthhhMMM:::333333333333333444555666666<<>>>>>888:::555555555555555555555888<<>>>>>???@@@@@@???======888777555333111///......000333666999;;;>>>AAADDDEEEJJJOOOQQQRRRUUU\\\aaafffjjjoooqqqrrrsssvvvxxxzzz|||~~~|||zzz}}}{{{hhh^^^ZZZVVVDDD;;;222111111000111333000555111777???[[[lllNNNVVVXXXJJJEEECCCAAA@@@AAAAAA@@@>>>@@@BBBIIIVVVgggwww|||ppp^^^NNNDDD@@@>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999888999:::999888888999;;;>>>AAAFFFJJJNNNWWWfffsssjjjbbbdddtttzzzooohhh```VVVTTTWWW\\\{{{zzzgggiiirrr}}}{{{vvvoooggg^^^WWWSSSKKKHHHCCCAAAAAABBBBBBAAABBBBBBBBBAAABBBEEEIIIMMMLLLIIIJJJTTTfffvvvnnnZZZPPPKKKHHHEEEBBBAAA@@@AAAIIISSShhhxxxfffNNN<<<222333333333333444555666666999AAAffffffRRRUUUxxx[[[???===<<<555777;;;@@@CCCBBB>>>;;;777777777888:::===@@@BBB???BBBFFFJJJMMMPPPSSSUUUTTTVVVXXX[[[^^^aaabbbcccbbbhhhmmmllllllpppssssssvvvyyy~~~xxxqqqnnngggfffdddcccbbbdddeeefffcccbbb```___^^^]]]ZZZWWWXXXWWWVVVUUUSSSQQQPPPOOOLLLLLLLLLLLLMMMMMMMMMNNNKKKKKKKKKKKKKKKJJJJJJIIIDDDEEEHHHMMMVVVcccqqqzzz{{{fffOOOOOOmmmiii\\\VVVUUUOOOKKKJJJJJJFFF>>>===BBBRRRgggrrreeeRRRIIIEEEBBB:::888888888777777===EEEIIIRRR___kkkssszzz[[[ccc~~~qqqsssxxxxxxMMM???>>>666777666999999888666444333555:::>>>DDDHHHNNNTTTZZZ```fffjjjpppqqqpppooonnnrrryyyyyyvvvttt{{{vvvmmmaaaZZZZZZ[[[ZZZXXXUUUXXX]]]ccchhhiiigggdddaaa^^^ZZZVVVSSSPPPLLLJJJIIIHHHEEECCCBBBBBBCCCDDDFFFDDDCCCBBBBBBCCCDDDFFFFFFDDDCCCBBBAAA>>>;;;888888888:::===???@@@>>><<<;;;777222///.........---333555777:::===???AAAAAAFFFLLLQQQSSSQQQSSSZZZaaasssooolllnnnssswwwvvvsssvvvxxxzzz|||~~~ooobbbXXXQQQGGG===444333444333111222...888444666>>>^^^jjjLLLNNNSSSNNNJJJEEEAAAAAA@@@<<<<<>>EEEKKKLLLQQQbbbrrrqqqZZZZZZzzz{{{iiiXXXdddfffhhh]]]___rrr{{{uuuqqqmmmggg___YYYTTTOOOHHHCCC@@@@@@?????????@@@BBBCCCFFFKKKQQQUUUXXXSSSQQQWWWdddqqqzzz~~~sss___PPPHHHJJJDDD??????@@@BBBHHHOOOcccvvviiiEEE666888222333444333222333666888<<>>IIIWWW\\\TTTIIICCCCCC???<<<888555555888<<>>>>>777999666777888888666444333666:::>>>CCCGGGMMMRRRXXX^^^dddhhhhhhjjjmmmmmmmmmpppuuuzzz~~~tttrrrvvvzzz~~~yyyqqqkkkgggbbb]]]YYYTTTYYY```hhhnnnnnnjjjgggaaa^^^YYYVVVSSSPPPMMMKKKIIIGGGEEEDDDCCCDDDEEEFFFEEEDDDCCCBBBBBBCCCDDDEEEEEECCCBBBAAA@@@>>>:::888666666777999;;;<<<;;;::::::777333000///000///...222333666:::===???@@@AAADDDIIIOOOPPPOOOQQQXXX^^^hhhhhhjjjmmmrrrtttsssrrrvvvxxxzzz|||~~~pppddd[[[TTTGGG===444222333222111222///555222666<<>>>>>AAA===@@@IIIWWWeeesss|||kkkYYYNNNHHHCCC??????============<<<<<<<<<<<<999::::::;;;;;;::::::999::::::;;;999777777888::::::>>>EEEIIIJJJOOO___pppvvv^^^YYYtttssshhhqqquuuhhhfffuuu~~~yyytttqqqkkkddd^^^UUUPPPIIIDDDBBBAAA@@@@@@AAABBBBBBBBBCCCFFFKKKOOORRRPPPQQQWWWdddqqqzzzwwwbbbSSSKKKIIICCC?????????AAAHHHPPPbbbvvvjjjGGG666777333333444333222333666888;;;EEEnnneeeVVV]]]ZZZ???999;;;777999;;;???AAA???<<<888888999:::::::::;;;===???CCCDDDFFFGGGIIILLLOOOSSSVVVXXX[[[^^^___aaadddggghhhggggggggghhhjjjlllnnnqqqwww|||uuurrrqqqooommmiiiiiijjjjjjhhhfffbbb```cccbbb___]]]ZZZYYYWWWWWWTTTTTTSSSRRRPPPNNNLLLKKKJJJGGGEEEGGGKKKLLLIIIFFFDDDDDDGGGNNNUUU```sssnnnZZZZZZbbbkkkvvvrrrbbbWWWQQQLLLLLLMMMNNNMMMIIIDDD@@@:::BBBMMMTTTPPPHHHDDDEEEBBB>>>999666555888<<>>===888;;;666666888888666444444666:::>>>AAAEEEKKKQQQVVV\\\bbbfffdddhhhnnnpppqqqsssvvvyyyzzzlllgggoooyyy~~~uuujjj___YYYQQQVVV___hhhooooookkkggg___\\\WWWTTTRRRPPPMMMKKKIIIHHHGGGEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDBBBAAAAAA@@@>>>;;;888666555444555777999999999;;;888444222222111000///000222555999<<<>>>???@@@AAAFFFKKKMMMMMMOOOUUU[[[^^^ccciiinnnqqqrrrssstttvvvxxxyyy{{{}}}wwwqqqcccWWWOOOGGG<<<333111222111000111///222///777<<>>@@@AAA@@@@@@CCC===AAAKKKYYYeeeqqq|||kkkYYYMMMGGGAAA??????=========<<<<<<<<<<<<;;;999::::::;;;;;;::::::999999::::::999777777888:::<<<>>>CCCGGGHHHMMM]]]mmmvvvaaaXXXlll~~~||||||wwwpppyyy|||vvvrrrooojjjddd___WWWRRRLLLHHHEEEDDDBBBAAACCCCCCBBBAAA@@@@@@CCCFFFIIIKKKPPPXXXcccpppzzzsss^^^PPPIIIHHHCCC?????????AAAIIIRRRcccwwwnnnJJJ777555333444444333333333666888999IIIqqqxxxbbbUUU[[[zzzuuuRRR@@@<<<:::777888;;;???AAA@@@<<<999888999:::::::::;;;===???AAACCCEEEFFFHHHKKKOOORRRVVVYYY\\\^^^```cccfffhhhjjjjjjjjjjjjjjjkkkkkkkkkpppsss}}}~~~wwwsssqqqppplllkkkkkklllnnnmmmhhhdddiiigggfffccc```^^^\\\[[[YYYXXXWWWUUUSSSPPPNNNLLLKKKHHHFFFGGGJJJJJJHHHEEEEEEEEEHHHMMMUUUaaatttppp\\\ZZZUUU[[[ccceeeaaaYYYTTTRRRUUUWWWWWWTTTNNNJJJHHHHHH>>>@@@HHHOOOOOOHHHEEEFFFDDD@@@:::666555888<<>><<<777;;;777666777777666555444666:::===AAAEEEJJJPPPUUU[[[aaadddcccgggllloooppprrrvvvzzzoooaaafffsss~~~}}}uuuggg\\\VVVKKKOOOWWW```gggiiihhheee]]]ZZZUUURRRQQQPPPNNNMMMLLLKKKJJJHHHFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEECCCBBBAAAAAAAAA???<<<:::888666444444666999::::::===;;;888666444333000//////111444888;;;===>>>???@@@DDDIIIKKKKKKNNNSSSXXX\\\ccckkkppppppqqquuuxxxvvvwwwxxxzzz|||}}}oooaaaVVVLLLHHH===333111222111000111000000...999???XXXuuummmUUUOOOSSSTTTRRRHHHAAA>>>@@@BBB@@@@@@AAABBBDDDKKKWWWdddppp}}}mmmZZZNNNFFF@@@>>>@@@======<<<<<<<<<;;;;;;;;;999::::::;;;;;;::::::999888999999888777777888:::<<<===BBBEEEGGGNNN]]]mmmtttfffZZZddd|||zzzsssooommmiiiddd```ZZZVVVPPPLLLIIIGGGDDDCCCBBBBBBAAA???<<<<<<===???AAAFFFNNNXXXcccnnnyyykkkXXXMMMIIIGGGBBB??????>>>AAAKKKUUUeeeyyyrrrMMM888555333444444444333444666999:::KKKsss{{{\\\RRRYYYxxxiiiHHH<<<;;;:::666888;;;>>>AAA@@@<<<999888999:::::::::;;;===???AAACCCEEEFFFHHHKKKOOORRRVVVXXX\\\^^^```cccfffiiimmmnnnnnnooonnnmmmlllkkkoooqqqwww{{{vvvsssoookkkhhhjjjnnnpppmmmiiijjjjjjiiigggeeecccaaa```\\\\\\[[[YYYVVVTTTRRRPPPNNNLLLJJJIIIJJJKKKIIIGGGFFFEEEGGGLLLRRR^^^qqq|||fffgggcccaaaaaa```___```dddqqqssspppeeeYYYRRROOOMMMGGGFFFKKKUUUVVVLLLEEEDDDDDD@@@:::555444777;;;>>>EEEKKKTTT^^^fffmmmtttxxx}}}jjjWWW???;;;666:::777888777777777555555666:::<<>>;;;;;;999666666888:::<<<<<<@@@>>>;;;999777555111...///111333666888;;;<<<===AAADDDGGGJJJKKKNNNSSSWWW^^^dddkkknnnmmmoootttzzzvvvwwwwwwxxx{{{qqqjjjaaaVVVIII>>>333111111000000111333222///999>>>WWWvvvrrrVVVNNNTTTYYYZZZMMMEEE@@@AAABBB@@@>>>???DDDBBBFFFSSScccrrrooo]]]PPPGGG???===???<<<<<<<<<<<<;;;;;;;;;;;;999::::::;;;;;;::::::999777888999888777777888:::;;;<<<@@@EEEHHHOOO]]]lll{{{sssccc]]]ttt{{{uuuqqqooommmiiifff^^^[[[UUUQQQMMMJJJFFFCCC@@@@@@@@@===;;;:::;;;<<<<<>>AAA@@@===:::888999:::::::::;;;===???BBBCCCEEEGGGIIILLLPPPTTTUUUXXX[[[^^^___bbbeeehhhkkklllnnnoooooonnnlllkkkppprrrtttzzz~~~yyysssmmmllloooqqqpppmmmjjjjjjjjjiiihhhgggeeeddd^^^^^^]]]\\\ZZZXXXVVVUUUPPPNNNLLLJJJJJJJJJIIIHHHGGGEEEFFFJJJNNNXXXiiixxx~~~xxxvvvzzz~~~ppp___QQQKKKIIIQQQ^^^___QQQFFFCCCAAA>>>999555444555999;;;BBBHHHPPPXXX___ffflllpppuuu{{{rrrTTT???;;;555:::888:::666777777666555666999<<>><<<===;;;888888:::<<<======???>>><<<<<<:::888444111222222222333555888;;;<<>>===@@@>>>BBBPPPbbbttttttcccUUUJJJ@@@===>>><<<<<<<<<;;;;;;;;;;;;:::999::::::;;;;;;::::::999777888888888777777888:::999;;;???DDDHHHNNNZZZgggsss___bbbzzzsssooonnnmmmkkkiiiccc```[[[VVVQQQLLLFFFCCC>>>??????===;;;999:::;;;;;;@@@HHHTTT```lllvvv{{{~~~nnn[[[TTTSSSFFFCCCAAAAAA@@@CCCPPP]]]qqqtttPPP;;;666444555555444444444777999AAALLLssspppLLLIIIfffsssEEE999;;;999666777:::>>>AAA@@@===:::888999:::::::::;;;===???AAACCCEEEGGGIIILLLQQQTTTTTTWWWZZZ\\\]]]___bbbdddeeefffhhhjjjkkkllllllkkkrrrtttwwwxxx}}}xxxtttssssssrrrpppllllllmmmlllkkkjjjhhhfff`````````___]]][[[YYYXXXPPPOOOLLLJJJHHHGGGGGGGGGHHHGGGGGGIIIKKKQQQ___lllyyy[[[JJJIIISSSccccccSSSEEECCC>>><<<999666555666888999???DDDKKKQQQWWW]]]cccgggmmmttt~~~kkk{{{{{{{{{uuuLLL>>>===777:::888:::666777777666666777999<<>>???@@@???===;;;;;;:::888888:::;;;;;;;;;;;;;;;<<<===>>><<<999666555333111000222555999;;;@@@BBBDDDGGGJJJNNNRRRTTTWWW]]]dddiiikkkmmmppprrrvvvvvvvvvvvvyyy~~~vvvfffMMMAAA555222222222222333111777111555;;;ZZZeeeJJJPPP^^^bbbTTTJJJCCCDDDFFFCCC???>>><<>>CCCFFFJJJTTT^^^vvvooo___nnn{{{ttt|||~~~yyyrrrnnnnnnnnnmmmkkkgggddd___YYYTTTMMMFFFBBB???@@@@@@>>>;;;999999:::===???EEEPPP___lllsssvvvzzz}}}qqq[[[QQQOOOFFFDDDCCCBBBAAAEEERRR```xxx|||pppNNN:::666444555555555444555777:::@@@LLLxxxoooLLLJJJ]]]qqqEEE<<<>>>888555777:::>>>AAAAAA===:::888999:::::::::;;;===???@@@BBBDDDFFFHHHLLLPPPSSSTTTVVVXXXZZZZZZ\\\^^^``````aaadddgggjjjlllmmmnnnrrrvvv{{{|||{{{}}}zzzwwwuuutttrrrrrrrrrqqqooollliiigggdddcccbbbaaa^^^\\\YYYXXXRRRQQQOOOKKKHHHGGGGGGHHHKKKIIIIIIIIIHHHKKKVVVaaapppMMMLLLWWWfffcccOOOBBBBBB;;;:::999888888888888999===AAAFFFLLLQQQVVV[[[___hhhqqq{{{XXX```uuu~~~rrrxxxEEE<<>>AAAGGGLLLQQQVVV[[[^^^eeefffeeebbb```aaagggkkkqqqsssttt{{{rrrlllddd\\\XXXWWWVVVRRRMMMJJJLLLPPPVVV[[[\\\[[[ZZZUUURRRNNNLLLMMMOOOPPPQQQNNNNNNNNNNNNNNNMMMLLLKKKCCCCCCDDDDDDDDDDDDCCCCCC======<<<===>>>>>>;;;999999888777777999:::999888888888:::===@@@???===:::666444111///000333888;;;???@@@CCCFFFIIIMMMPPPSSSTTTZZZccckkkoooqqqqqqqqqvvvvvvvvvvvvxxx~~~~~~yyyhhhNNNBBB666222333222222444---666222444>>>bbbmmmLLLQQQ```dddTTTJJJCCCDDDGGGEEEAAA???===DDDNNNUUU\\\mmmzzzkkk]]]OOOBBB======<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999666777888777666777888:::999:::>>>CCCDDDFFFNNNWWWccceeeddd~~~|||nnnnnnoooaaaaaafffuuu~~~wwwssssssssssssqqqjjjfffaaa[[[UUUNNNFFFAAAAAAAAAAAA???;;;999888999??????CCCNNN^^^lllrrrtttwwwzzz~~~www___RRRMMMGGGEEEDDDCCCAAAFFFTTTbbb|||nnnwwwmmmLLL888555444555555555444555777:::>>>LLL~~~{{{sssPPPOOOLLL|||iiiCCC>>>@@@777555777:::>>>AAAAAA>>>;;;888999:::::::::;;;===???>>>@@@CCCEEEGGGKKKOOORRRSSSUUUWWWXXXYYYZZZ\\\^^^___```cccfffjjjnnnqqqrrrqqquuu|||{{{{{{{{{yyyxxxxxxxxxwwwuuurrrnnnjjjhhhgggfffdddbbb___[[[XXXWWWVVVUUURRRNNNKKKIIIJJJKKKMMMLLLKKKJJJHHHHHHQQQ[[[ppp{{{wwwzzz}}}uuuwww|||UUUSSS\\\hhhbbbKKK>>>@@@:::::::::::::::::::::999;;;???DDDHHHMMMQQQVVVZZZfffooozzz]]]VVV~~~yyyrrrnnnAAA;;;>>>888<<<::::::888777555444555666888999AAACCCGGGLLLPPPTTTWWWXXX]]]ccciiiiiieeedddhhhlllttt~~~www~~~rrrnnniiifff___WWWTTTVVVPPPQQQSSSXXX\\\\\\YYYUUUUUUSSSOOOLLLLLLMMMPPPSSSPPPOOOMMMMMMNNNOOONNNMMMKKKJJJIIIGGGEEECCCCCCBBB???>>><<<;;;;;;:::888777888888999999888888888888:::888888;;;>>>???<<<999<<<999555222111444777:::<<>>AAAEEEIIINNNQQQVVVpppqqqvvv~~~wwwqqqooovvvpppVVVSSSJJJQQQmmmzzzuuuttttttsssrrriiigggccc\\\SSSLLLGGGEEEAAA@@@???===<<<<<<<<<<<>><<<999===;;;:::999:::<<<>>>@@@AAABBBCCCCCCDDDFFFJJJNNNQQQSSSTTTVVVWWWZZZ^^^aaadddddddddfffhhhkkknnnpppsss{{{~~~yyyyyy}}}|||{{{{{{}}}yyyyyyzzzzzzxxxuuuqqqooooooqqqsssqqqjjjdddaaa```YYYZZZYYYSSSLLLHHHJJJNNNPPPNNNIIIEEECCCFFFKKKOOOddd}}}uuusssdddiiinnnqqqpppnnnllllllmmmfffxxx```\\\]]]aaaYYYFFF<<<<<<===AAABBB===666222666;;;777999<<>><<<::::::;;;;;;:::999::::::999888777777777777:::999999:::<<<===<<<<<<===;;;666333222444777999<<>>===<<<:::;;;<<<<<<;;;999;;;:::999999888888999999::::::999999999888888888888:::>>>AAADDDGGGLLLOOO[[[bbbpppzzz{{{|||gggUUUMMMPPPgggxxxuuussspppmmmnnnlllhhh```WWWOOOHHHEEEBBBAAA@@@>>><<<;;;:::999AAADDDHHHLLLQQQVVV\\\aaannntttzzz~~~uuu___TTTRRRIIIDDDBBBDDDCCCGGGXXXkkkmmmLLL<<<444444444555444333555888;;;AAARRRuuuYYYWWW\\\[[[BBB???===:::777888:::<<<>>>>>>;;;999<<<;;;999888999;;;>>>???AAABBBCCCCCCDDDFFFJJJMMMOOOQQQSSSTTTVVVXXX\\\___``````aaaccceeehhhjjjlllpppvvvxxxvvvvvv|||~~~{{{yyyyyyzzzvvvwwwxxxxxxxxxwwwuuutttwwwxxxyyyvvvqqqnnnmmmmmmcccccc```YYYPPPKKKLLLNNNNNNMMMIIIFFFEEEGGGJJJMMMZZZjjjuuu\\\PPPPPPSSSYYY```fffhhhfffdddgggccchhhrrriiiaaa^^^^^^TTTDDD;;;===AAADDDFFFCCC<<<777666666444666999;;;???EEEMMMRRRYYY```iiiqqqxxx~~~ccc]]]~~~|||sssCCC<<<===888<<<999999777666555444444666888999???AAAEEEJJJOOOSSSVVVWWWZZZ___dddeeecccbbbeeeiiiqqqzzz}}}zzzrrrqqqttt|||lllcccYYYXXXXXXYYY[[[[[[ZZZXXXVVVTTTRRROOOOOOPPPQQQSSSNNNMMMLLLLLLNNNNNNNNNLLLHHHGGGEEECCCAAA@@@@@@@@@<<<;;;::::::;;;<<<<<<;;;<<<;;;888666555666666777:::::::::888888999===@@@???<<<888555333444777999;;;>>>CCCFFFHHHKKKNNNPPPOOORRRVVV\\\ccclllvvv|||zzzzzzyyyxxxyyy|||}}}vvvgggeeebbbZZZMMMAAA555222222000000111000444111777888OOOfffXXX\\\oookkkTTTIIIJJJFFFDDDEEEAAA@@@BBBJJJVVV[[[```ooo{{{bbbPPPIIIGGGCCC???===<<<;;;;;;<<<<<<;;;999::::::999999888888999999:::999999999999888888888888:::>>>AAACCCEEEIIIKKKUUUPPPSSSdddvvvyyy~~~}}}rrrXXXQQQOOO___}}}zzzvvvrrrnnnkkklllkkkhhhbbbZZZQQQIIIDDDAAAAAA@@@???===:::888777===BBBGGGHHHFFFHHHNNNTTTeeeoooyyy~~~yyycccUUUNNNHHHDDDBBBEEEFFFLLL___tttlllKKK;;;333444444555444333555888;;;AAASSSqqqUUUWWW]]]~~~|||TTT>>>>>>===:::777888999<<<>>>>>>;;;999:::999888888888:::<<<>>>@@@AAABBBCCCDDDFFFIIILLLMMMOOORRRSSSUUUWWW[[[]]]^^^^^^___aaacccfffiiijjjpppqqqsssvvvvvv{{{|||xxxuuuuuuvvvrrrssstttuuuvvvwwwxxxyyyzzzzzzyyywwwtttssstttuuukkkjjjfff]]]TTTMMMKKKLLLLLLKKKIIIHHHHHHIIIJJJKKKTTTZZZkkkuuuYYYDDDFFFFFFIIIQQQ[[[cccdddcccpppoookkk```fffpppeee[[[UUULLL@@@===AAAFFFGGGIIIIIIEEE>>>777222444555666777:::???EEEJJJPPPXXXcccmmmuuu|||eeebbb~~~{{{wwwFFF<<<===777<<<999888777666444444444555777999===@@@DDDIIINNNRRRUUUWWWYYY^^^cccdddcccccceeehhhmmmvvvyyytttrrryyyttthhhWWWWWWVVVVVVVVVWWWWWWWWWTTTSSSQQQPPPOOOPPPQQQRRRPPPOOOMMMMMMNNNMMMKKKIIIGGGFFFDDDCCCCCCDDDEEEFFF???===;;;:::;;;<<<<<<;;;<<<:::777555555666888999;;;;;;:::777555777===BBB@@@===999555444444666888:::===BBBEEEGGGJJJMMMOOONNNPPPTTTYYY___hhhqqqwww|||||||||zzzyyy|||yyyxxxjjjfff```VVVKKK@@@555222222111000111000333111777777NNN{{{xxx[[[PPPSSSgggpppWWWJJJIIIEEEDDDFFFBBB@@@@@@HHHSSSYYY\\\iiiyyyeeeQQQIIIGGGBBB>>>===<<<;;;;;;<<<<<<;;;:::::::::999999888999999:::999999999999888888888888777:::===@@@AAADDDGGGIIIHHHIIINNNWWW___iiiwww}}}ggg___eeemmmqqqpppWWWRRRNNNYYYwww|||yyyuuuqqqnnnkkkjjjiiifff```WWWNNNHHH@@@@@@@@@???===;;;999888999>>>BBBCCCAAAAAAFFFKKK___lllyyy~~~}}}gggVVVMMMIIIDDDBBBFFFHHHPPPeeezzzkkkJJJ;;;444444444555444333555888;;;@@@TTTmmmNNNMMM\\\WWW>>><<<<<<:::777777999<<<>>>===;;;888999888888777888:::;;;===???@@@BBBCCCCCCEEEIIIKKKLLLOOOQQQSSSUUUWWWZZZ\\\^^^___aaaccceeehhhiiikkkrrrppprrrxxxyyy}}}~~~~~~}}}zzzvvvsssrrrrrroooooopppqqqsssvvvxxxyyyyyyyyyxxxwwwuuutttsssssshhhgggccc[[[SSSMMMJJJJJJIIIIIIIIIJJJKKKKKKJJJIIINNNOOOYYYnnn~~~lll[[[TTTQQQNNNPPPXXXbbblllrrrxxxtttnnnfffiii}}}uuugggXXXMMMEEE???@@@EEEHHHHHHIIIJJJIIICCC:::444555555555666888<<>><<<888555333444555666999<<<@@@CCCFFFHHHKKKNNNMMMPPPUUUZZZ___eeelllqqqyyy|||}}}||||||xxx{{{ooojjj```RRRIII>>>444222222111000111111333000777777OOOyyylllzzz[[[NNNNNNcccqqqVVVHHHHHHEEEEEEGGGCCC>>>>>>FFFQQQXXX\\\iiiwwwiiiRRRIIIFFFCCC???>>><<<;;;;;;<<<===;;;::::::999999888999999::::::999999999888888888777777777999;;;>>>@@@CCCGGGKKKFFFKKKRRRVVVXXXccc{{{mmm\\\WWWZZZ```dddSSSQQQNNNXXXuuu|||vvvrrrooooooooonnniii___TTTKKK????????????>>>===<<<;;;;;;===@@@CCCEEEGGGJJJLLL]]]kkkxxx}}}}}}|||hhhXXXNNNJJJDDDCCCFFFJJJSSSiiiiiiIII<<<777444444555444333555888;;;@@@TTTqqqMMMGGG[[[```AAA:::;;;;;;666777999;;;======:::888888888777777888999;;;<<<===???AAACCCCCCEEEHHHJJJLLLOOORRRTTTUUUWWWZZZ\\\^^^___aaaccceeehhhiiijjjqqqnnnqqqwwwyyy~~~{{{|||{{{xxxtttqqqpppqqqooonnnnnnnnnppprrruuuvvvxxxyyyyyyyyyxxxuuuqqqnnnbbb```]]]XXXSSSNNNKKKKKKGGGGGGHHHKKKMMMMMMJJJGGGFFFEEEIIIVVVgggqqqooogggdddaaaZZZTTTVVVcccwwwrrreeeeeellltttzzzkkkYYYKKKCCC@@@BBBFFFGGGEEEEEEGGGIIIFFF@@@:::555555555444666;;;AAAFFFKKKSSS^^^hhhpppxxxnnnjjjKKK===<<<777<<<888666666555444333333555777888<<>>AAACCCFFFIIIKKKMMMPPPVVV[[[___dddiiimmmvvvzzz~~~xxxyyypppmmm```OOOHHH===444222333222111111222222///777888NNNxxxkkk^^^MMMLLL^^^zzzrrrVVVGGGGGGEEEFFFGGGBBB>>>===CCCPPPXXX^^^kkkyyylllUUUJJJFFFCCCAAA>>>===<<<<<<======<<<:::999999888888999999::::::999888888888888777777777666777999;;;>>>DDDJJJOOOJJJJJJLLLSSS]]]kkkrrroooiiiZZZXXXZZZZZZUUUQQQOOOYYYpppyyytttqqqqqqqqqrrrnnncccUUUKKKBBBAAA@@@???>>>=========@@@BBBFFFIIILLLOOOQQQRRR]]]jjjvvvzzz{{{wwweeeWWWOOOJJJDDDCCCGGGLLLWWWnnnfffHHH>>>:::444444555444333555888;;;BBBUUUzzzSSSIIIZZZfffCCC::::::;;;666777888;;;======:::888888888888888999:::;;;;;;<<<>>>AAABBBCCCDDDGGGIIIKKKNNNQQQTTTUUUWWWYYY[[[ZZZ\\\^^^aaaccceeefffgggkkklllooosssvvv~~~}}}yyyzzzzzzxxxuuurrrqqqqqqooonnnnnnnnnoooppprrrssstttttttttuuutttpppkkkfff___^^^[[[XXXTTTPPPMMMLLLGGGFFFGGGKKKOOOOOOKKKGGGDDDCCC@@@AAAIIITTTZZZZZZaaa___XXXQQQOOO\\\ssslllbbbfffhhhttt{{{nnn[[[LLLDDDBBBBBBCCCCCCBBBBBBEEEHHHHHHDDDAAA666555444333333888>>>CCCJJJQQQ[[[dddlllttt}}}vvvjjjMMM===;;;777<<<888666666555444333333555666888<<>>???@@@@@@@@@???>>><<<;;;:::999999999888888777888:::;;;;;;:::777555333111000111222333444777<<>>===<<<<<<======<<<;;;999999888888999999:::;;;888888888888777777777777555666777999===EEENNNTTTTTTOOONNNTTT]]]ggguuu~~~^^^OOOhhhyyyjjjkkkiiibbbaaaWWWPPPVVVbbbooo|||{{{uuupppqqqtttwwwvvvmmm___SSSHHHFFFBBB???===<<<======CCCHHHNNNOOONNNNNNRRRVVV\\\gggqqqvvvyyyqqq___SSSNNNIIIDDDCCCHHHOOO\\\vvveeeGGG<<<888444444555444333555888;;;CCCWWW{{{VVVLLLZZZdddDDD<<<;;;:::666666888;;;======:::777888888999999:::;;;;;;<<<;;;>>>AAABBBCCCDDDFFFHHHIIILLLPPPSSSTTTUUUWWWYYYXXXZZZ\\\___bbbcccddddddfffkkkoooooottttttfffgggvvv|||xxxyyyzzzyyyvvvsssrrrrrrnnnnnnoooooopppqqqrrrssssssqqqpppppppppnnniiieeeaaa___\\\XXXTTTPPPLLLIIIGGGFFFFFFJJJOOOPPPLLLGGGDDDEEEAAA:::999@@@FFFFFFNNNMMMIIIEEEEEENNN]]]iiizzzaaa\\\[[[bbbuuuooodddUUUIIIDDDCCCBBB@@@???@@@CCCGGGIIIHHHFFFDDD:::888666333222666;;;@@@FFFLLLUUU]]]fffpppzzzuuubbbsssxxxyyyNNN>>>;;;777<<<888555666555333333333444666888===???DDDIIIOOOTTTWWWYYYWWWYYY\\\___aaacccddddddggglllqqqzzzvvvnnn```lll|||wwwqqqrrrqqqlllfffdddbbbcccccc___YYYUUUSSSTTTJJJLLLOOORRRTTTVVVVVVVVVQQQQQQQQQRRRRRRQQQNNNKKKHHHFFFDDDCCCCCCFFFIIIKKKFFFCCC@@@???@@@BBBCCCDDDBBBAAA???===;;;999777666888666666999======:::777444333111//////000111222333666:::>>>@@@CCCFFFHHHKKKMMMQQQUUU[[[bbbjjjpppttt{{{pppnnnrrrgggTTTFFF;;;333222333222111111444111///;;;888DDDtttfffNNNIIISSSdddvvvZZZJJJJJJHHHGGGFFF???@@@===AAAMMMVVV^^^lll{{{}}}bbbPPPFFFAAA??????===<<<<<<======<<<;;;999888888888999::::::;;;888888888888777777777777555555666888===FFFPPPXXX___]]]\\\\\\[[[]]]gggrrr~~~nnnXXXccc}}}vvvmmm]]]QQQQQQTTTXXXcccpppxxxzzz~~~|||vvvrrruuuzzz}}}pppeeeMMMJJJDDD???<<<;;;;;;<<>><<<999666666888;;;===<<<:::777888999999:::;;;;;;<<<<<<;;;===@@@BBBCCCDDDFFFGGGGGGKKKOOOQQQSSSTTTVVVWWWXXXZZZ]]]```bbbddddddeeedddmmmpppnnnttt~~~yyykkk___XXX]]]bbbyyywwwyyyzzzyyywwwtttttttttnnnooopppqqqrrrsssttttttxxxuuurrrqqqrrrrrrooommmdddaaa]]]XXXSSSNNNHHHDDDGGGEEEFFFJJJOOOPPPLLLHHHAAADDDAAA999555999<<<:::???>>><<<<<<===AAAGGGKKKUUUyyyxxxZZZQQQQQQRRRZZZ___WWWLLLCCCBBBDDDBBB???<<<@@@FFFJJJKKKIIIFFFDDD???===999555333666;;;???AAAGGGOOOXXXaaalllyyyqqqbbbzzzzzzvvvqqq~~~GGG;;;???:::<<<666444666555444333444666777999===AAAFFFMMMRRRUUUVVVVVVXXXZZZ]]]```bbbdddeeeeeegggiiikkkrrrvvvjjjqqquuunnnkkkmmmpppnnnooonnnhhh^^^TTTSSSVVVPPPMMMLLLPPPUUUXXXVVVSSSPPPOOOOOOQQQTTTSSSPPPLLLGGGDDD@@@???BBBEEEIIIJJJDDD@@@>>>>>>BBBDDDCCC@@@DDDDDDCCC===777222222333444444555777999999888666333222222111111222222333555888;;;===???@@@CCCEEEGGGKKKQQQWWW\\\bbbhhhlllrrrvvv|||qqqrrr{{{oooWWWFFF<<<444222111000000222111333333555777>>>eee}}}]]]DDDNNNXXX]]]SSSJJJGGGFFFCCCBBBCCC======AAAJJJSSS^^^nnn|||kkkRRRIIIFFF;;;========================;;;::::::999999::::::;;;<<<:::888777555555555666222555777888:::AAAMMMVVVjjjeee___[[[[[[^^^```aaajjj~~~yyy]]]ZZZooo}}}xxx{{{}}}pppfffRRRGGGGGGEEEJJJZZZkkkpppvvv{{{xxxmmmfffllltttuuugggZZZJJJ>>>:::;;;;;;:::::::::<<<@@@AAABBBHHHPPP]]]ccclllsssxxx~~~lllYYYNNNIIIGGGFFFFFFHHHRRRggg}}}dddDDD777999666444555666555333888???BBBWWWyyyPPPKKKWWWxxx|||\\\@@@666666<<<999777777999===>>><<<999999999999999999999::::::===>>>@@@DDDGGGIIIHHHFFFIIIKKKNNNQQQTTTVVVXXXXXXYYYZZZ\\\___bbbeeeggghhhgggkkknnnnnnuuuyyyooonnntttuuu}}}zzzvvvtttttttttsssssspppoooooooooooopppqqqrrruuuvvvtttooonnnppppppnnniiigggbbb^^^YYYSSSMMMHHHHHHGGGKKKRRRTTTMMMHHHHHHEEEDDDBBB???<<<999888888555777888999:::<<<@@@CCCIIIOOOSSSQQQKKKFFFGGGJJJNNNKKKFFFDDDDDDDDDAAA>>>FFFEEEEEEGGGIIIIIIHHHFFFEEE???777333333555666666BBBDDDLLLWWW___fffqqq|||mmmaaa|||{{{sssjjj|||FFF;;;>>>:::===999:::777666444444444666777999===@@@FFFLLLQQQUUUVVVWWWWWWYYY\\\___aaaccccccccchhhjjjlllrrrqqqppp}}}xxxwwwxxxvvvtttssslllbbbZZZRRRNNNQQQWWWVVVSSSQQQSSSUUUUUUQQQMMMLLLKKKKKKNNNQQQRRRPPPNNNHHHEEEBBBAAABBBDDDGGGIIIDDDAAA???@@@CCCDDDAAA===BBBBBBAAA===888444333444444444555666999999777666222222222111111222222222555777;;;===???@@@CCCEEEGGGKKKQQQVVV\\\aaagggkkknnnsssyyy~~~yyyvvv}}}rrr\\\GGG===555222222111111333444333///222999AAAdddkkkNNNRRRYYY]]]QQQFFFCCCCCCBBBAAABBB======AAAIIIRRR^^^nnn}}}qqqWWWKKKHHH???>>>>>>=========<<<<<<<<<;;;::::::999999::::::;;;;;;:::999777666555666666333555777777888>>>GGGNNN___^^^\\\[[[\\\```dddffftttggg\\\kkkttteee^^^[[[bbb[[[JJJAAAAAA???CCCRRRdddiiiooorrrvvvxxxsssllldddddddddiiiwwwkkk```PPPCCC>>>;;;999888555555888<<<<<<===CCCKKKXXX```kkktttzzzmmmZZZOOOJJJEEEFFFHHHMMMYYYnnn~~~zzzeeeEEE777888666444555666444333999@@@GGG[[[xxxPPPNNNWWWwwwzzzZZZAAA888888<<<888777777:::===>>><<<999999999999999999:::::::::===>>>AAADDDGGGHHHGGGGGGKKKLLLOOORRRUUUWWWYYYZZZYYYZZZ\\\^^^aaadddfffggghhhjjjlllnnnttt~~~zzzwwwvvvuuusssrrrmmmmmmmmmmmmmmmnnnoooppprrrsssrrrmmmllloooooommmiiigggccc```\\\VVVPPPLLLEEEGGGKKKSSSYYYXXXQQQJJJJJJIIIHHHEEEAAA===:::888666777888888888:::>>>AAADDDGGGJJJGGGAAA???CCCHHHLLLHHHCCCAAAAAABBBAAA???EEEEEEGGGJJJLLLLLLJJJHHHDDD???888444444666666777>>>@@@HHHSSS[[[cccnnnyyyiiiaaa}}}sssfff|||HHH>>>@@@:::<<<:::===777666555444444666777999===@@@EEEKKKQQQTTTVVVWWWWWWXXX[[[^^^```bbbbbbbbbfffhhhiiinnn~~~tttkkkuuuxxxpppbbbRRRJJJHHHIIIOOOVVV[[[WWWTTTRRRRRROOOJJJEEEFFFEEEFFFHHHLLLNNNNNNNNNGGGFFFDDDBBBBBBDDDFFFHHHCCCAAA@@@BBBFFFEEE@@@:::>>>??????>>>:::777555555444333444666888888777555222222111111111111222222444777:::===>>>@@@BBBDDDGGGKKKPPPVVV[[[```fffjjjlllpppvvv{{{xxxppptttlllZZZGGG>>>555333333111222444:::555...111999@@@___oooTTTTTTXXX]]]NNN@@@===@@@AAAAAAAAA???===@@@GGGPPP\\\nnn}}}yyy\\\MMMJJJCCC@@@@@@???>>>===<<<;;;;;;;;;::::::999999::::::;;;;;;:::999777666666666666333555777666777:::@@@EEEOOOQQQUUUWWWZZZ```iiiooo{{{jjjpppwwwkkkUUUJJJGGGZZZWWWKKKCCCDDDAAABBBOOOgggmmmrrrtttuuuvvvsssnnn```\\\VVVTTT\\\jjjsssvvvbbbYYYLLLBBB===:::666444333222555888999999@@@HHHUUU^^^kkkvvv|||nnnZZZNNNIIIDDDEEEIIIRRRaaawwwdddEEE888888666444444666444444:::AAAHHHYYYwwwRRRSSSWWWvvvwwwWWW@@@;;;;;;<<<888777777:::>>>???===:::888999999999:::::::::;;;===>>>AAADDDFFFGGGGGGGGGIIIKKKNNNQQQTTTWWWXXXYYYXXXYYY[[[]]]```bbbdddeeejjjiiilllqqqttt}}}|||yyyvvvssspppkkkkkkkkkkkklllmmmnnnooooooqqqpppmmmmmmooopppmmmhhhgggeeebbb___ZZZSSSOOOEEEIIIMMMSSS```iiiaaaRRRQQQOOOLLLJJJHHHDDD@@@===777888777666666777:::===???@@@@@@<<<888999???EEEFFFCCC@@@??????@@@@@@???CCCEEEHHHMMMPPPPPPMMMJJJBBB>>>888555444555666666888;;;CCCMMMVVV^^^iiitttiii```{{{wwwkkk~~~KKKAAABBB:::;;;777:::888777555444444666777999<<>>666444333222222444===999111222777:::VVVfffUUUYYY\\\```NNN===:::>>>AAAAAA@@@???>>>???EEEMMMZZZlll{{{```MMMJJJGGGBBBAAA@@@???===<<<;;;:::;;;::::::999999::::::;;;::::::999888777777666666333444666666666888<<>>999777666444333444333555888888999@@@HHHUUU^^^kkkvvv}}}ppp\\\NNNGGGDDDEEEIIIUUUggg~~~aaaDDD888777555444444555444555;;;CCCJJJXXXtttNNNPPPXXXvvvuuuSSS???===<<<;;;888777777:::>>>???===;;;888999999::::::;;;;;;;;;===???AAACCCDDDEEEFFFGGGFFFHHHJJJNNNQQQTTTVVVWWWWWWXXXZZZ\\\^^^aaacccdddiiifffjjjpppooorrr~~~{{{wwwrrrnnnkkkkkkjjjjjjjjjkkkllllllmmmppppppmmmmmmppppppnnnhhhfffeeeccc```ZZZSSSNNNHHHMMMNNNSSSeeexxxtttddd[[[VVVPPPMMMLLLJJJFFFCCC::::::999666444444666888======<<<888444555;;;@@@>>>>>>???@@@AAA@@@???>>>AAACCCHHHNNNQQQQQQMMMJJJ>>><<<999666555444444555555777>>>IIIQQQYYYeeeqqq|||qqq___uuurrrLLLBBBDDD======888999999888666555555666777888<<>>FFFPPPaaaqqquuukkk\\\MMMDDD@@@??????AAABBBBBBBBBBBBCCCDDDFFFBBBCCCCCCCCCCCCFFFKKKOOOCCC@@@???CCCJJJKKKDDD===:::;;;;;;<<<<<<:::777555222222333555777777666444111000000//////000000111333555999;;;===>>>AAACCCEEEIIIOOOUUUZZZ```fffjjjlllooouuuzzzzzzppphhhiiidddZZZHHH>>>666444333222222444777777333444555555QQQ|||}}}{{{aaaWWW^^^cccdddQQQ???:::>>>AAAAAAAAA@@@>>>>>>DDDKKKVVVhhhwwwgggPPPKKKHHHCCCBBBAAA@@@>>><<<;;;:::;;;::::::999999::::::;;;::::::999999888888777777333444555666777888;;;===???CCCHHHMMMUUUccctttqqqVVVMMMNNNWWW\\\UUUKKKIIICCC@@@GGG^^^iiiwww~~~|||qqqfffVVVSSSNNNHHHAAA<<<999999888666555555555666666555555444555888888999@@@IIIUUU]]]iiirrrzzzttt___PPPHHHEEEEEEIIIVVVlll{{{\\\CCC777666555444444555444555<<>>@@@>>>;;;888888999:::;;;;;;<<<<<<===???BBBCCCCCCCCCFFFHHHEEEGGGJJJMMMQQQTTTVVVWWWWWWXXXYYY[[[^^^```aaabbbeeeaaadddgggaaa\\\jjj}}}xxxssspppkkkkkkjjjhhhhhhgggggggggiiilllllljjjjjjmmmmmmjjjgggeeeccc```]]]XXXQQQMMMIIILLLLLLPPPfff|||jjj```UUUOOOOOONNNJJJFFFAAA@@@???;;;777444444444:::;;;:::888444333555888888;;;@@@CCCDDDBBB???===>>>AAAFFFLLLOOONNNJJJFFF;;;;;;999777555444444444444555<<>>CCCIIINNNSSSWWWYYYZZZ[[[^^^```bbbcccccccccccccccfffkkkppp}}}uuussssss~~~|||yyyxxxwwwvvvgggRRRAAA???DDDQQQlll}}}hhhSSSDDD>>>>>>@@@CCCDDDEEEEEECCCBBBCCCEEEAAABBBCCCBBBBBBFFFMMMSSSHHHCCC???CCCJJJLLLGGG@@@<<<;;;:::;;;;;;:::777555222222222444666777555333000000////////////000000222555888;;;<<<>>>@@@BBBDDDHHHOOOUUU[[[bbbhhhllljjjnnnsssxxx}}}zzzqqqjjjjjjcccWWWGGG>>>555333333111222444///111111555555444MMMwwwyyy~~~aaaUUU\\\aaahhhVVVDDD===>>>??????@@@???===>>>CCCIIIRRRbbbpppxxxsssWWWMMMHHHCCCCCCBBB@@@???===<<<<<<;;;::::::999999::::::;;;999999::::::999888888777444444444444666888:::<<<@@@CCCGGGMMMWWWeeevvvfffRRRLLLYYYaaaZZZMMMHHHCCC@@@EEEOOO[[[jjjvvvttthhhUUUOOOHHHDDD???;;;:::<<<777888888999999999999888555333444666666777>>>GGGTTT\\\gggpppwww~~~vvvaaaRRRJJJFFFEEEJJJZZZrrrvvvXXXAAA888555555333333555444666>>>GGGSSS]]]VVVOOOaaaUUU<<<;;;;;;999888777777:::???AAA???<<<888888999:::;;;<<<=========@@@CCCCCCAAABBBEEEHHHGGGIIILLLPPPSSSVVVYYYZZZWWWXXXYYY[[[^^^```aaabbb^^^[[[[[[ZZZRRRHHHKKKUUUvvv}}}yyyvvvooonnnkkkiiifffdddcccbbbdddhhhhhhffffffiiihhheeedddbbb___]]]ZZZVVVQQQNNNIIIJJJHHHMMMaaa|||vvvjjj]]]VVVWWWVVVPPPJJJKKKKKKIIIDDD===888444333777777888666333111111111555:::AAAEEEDDDBBB???===>>>@@@EEEIIILLLKKKFFFBBB:::;;;<<<;;;888555444555444555;;;DDDKKKSSS___kkkuuuzzz^^^fffvvv\\\EEEBBB>>>AAA<<<<<<:::999777555555666777888<<<>>>BBBHHHNNNSSSWWWYYYYYY[[[]]]___aaabbbbbbbbbbbbccchhhlllpppxxx~~~www}}}|||xxxuuupppjjjeee^^^PPPFFFEEEEEELLLgggnnnXXXGGGAAAAAACCCEEEHHHJJJJJJHHHFFFGGGHHHCCCDDDCCCAAA@@@DDDMMMTTTPPPHHHAAABBBIIILLLGGGAAA???<<<:::999999999666333111111222444666666444333000//////......//////000222444888:::<<<===@@@BBBCCCHHHNNNVVV\\\dddjjjoookkkoootttyyy~~~sssnnnkkk___QQQGGG===555222222111111333...//////444777444GGGlllzzzzzzjjjUUUZZZbbbjjjZZZIII@@@===<<<===??????===>>>BBBGGGOOO]]]jjjwwwbbbPPPGGGCCCBBBBBB@@@???>>>======;;;::::::999999::::::;;;999999:::::::::999888777666444333222444666888999>>>@@@DDDLLLWWWdddooovvvxxx]]]RRR[[[ddd]]]NNNIIIEEEBBBHHHIIIPPPZZZgggvvv}}}vvvlllVVVMMMFFFDDDBBB>>>>>>AAA;;;<<<===<<<;;;:::999999666444444666666777>>>GGGTTT]]]jjjttt{{{ooo]]]PPPJJJDDDEEENNNaaazzzuuuVVVAAA888555555333333444444666>>>HHHVVV]]]___SSSiii[[[===;;;<<<:::888777777;;;???AAA???===888888999:::;;;<<<=========@@@CCCCCC@@@AAADDDHHHGGGIIILLLPPPTTTWWWYYYZZZXXXYYYZZZ\\\^^^```aaabbbYYYWWWVVVSSSOOOJJJEEECCCHHH]]]|||xxxvvvsssnnnjjjgggdddcccdddggghhhffffffhhhgggccc```^^^[[[YYYXXXVVVTTTRRRNNNLLLJJJMMMXXXiii{{{wwwmmmbbb```dddeee^^^VVVVVVVVVTTTOOOGGG>>>777444666666555444333222222222555:::???BBBAAA?????????@@@AAADDDHHHIIIGGGCCC???;;;===@@@???<<<888777777444555:::BBBHHHPPP\\\gggsssyyy___ccc}}}xxxhhhJJJBBB;;;???:::999;;;999777666555666777888<<<>>>BBBHHHNNNSSSWWWZZZYYYZZZ\\\^^^```aaaaaaaaa```bbbggglllnnnttt{{{}}}xxxnnn___UUUPPPJJJJJJMMMIIIFFFZZZuuunnnZZZJJJDDDEEEHHHFFFJJJNNNNNNLLLJJJKKKLLLFFFFFFDDDAAA>>>BBBLLLTTTWWWMMMBBBAAAGGGKKKGGGAAAAAA>>>:::888888888555333111111111333555666444222//////............//////111444888:::;;;===???AAACCCGGGNNNVVV]]]eeelllqqqnnnqqqwww|||zzzuuuooo___OOOFFF<<<444222222000000222444111...333888333@@@___{{{wwwvvv[[[___iiikkk\\\LLLBBB===999:::===>>>===>>>BBBFFFMMMZZZfffxxxjjjTTTGGGCCCBBBBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;888999:::;;;:::999888777888555222111222444555666:::;;;AAAJJJUUU```gggjjjyyyeee[[[YYYbbb[[[KKKEEECCCBBBHHHGGGHHHLLLWWWhhhtttrrriiiWWWMMMGGGGGGFFF@@@;;;<<<;;;<<<<<<<<<:::999888999888666666777777888@@@IIIVVV```ooo{{{}}}gggVVVLLLHHHCCCFFFQQQggguuuVVVBBB999666555333333444555777???III]]]bbb]]]OOOooo___???;;;===<<<888777777;;;???AAA@@@===888888999:::;;;======>>>===@@@CCCBBB@@@@@@DDDIIIEEEGGGKKKOOOSSSVVVXXXYYYXXXYYYZZZ\\\^^^```aaabbbVVVWWWUUUSSSVVVWWWQQQHHHAAALLLbbbzzz{{{uuuppplllhhhggggggjjjkkkiiihhhjjjiiieee^^^[[[XXXWWWWWWXXXWWWVVVVVVQQQNNNNNNPPPXXXiiizzzrrrjjjdddgggpppssslllccc]]]^^^\\\WWWMMMCCC:::666777666555444444444666777777:::===>>>======???AAABBBCCCEEEGGGHHHFFFAAA===<<<@@@CCCBBB???;;;999:::444555999@@@FFFMMMYYYeeesssyyyhhheee~~~{{{mmmFFFBBBCCC@@@===999;;;999777555444444555666???@@@CCCGGGLLLRRRVVVXXXWWWYYY\\\aaaeeefffdddaaacccaaa```dddjjjsssyyytttzzzmmm^^^UUUTTTWWWXXXRRRJJJNNN```sssxxxmmmbbbTTTFFFBBBEEEEEEKKKSSSYYYZZZUUUOOOJJJLLLJJJGGGCCCAAACCCHHHLLLQQQLLLFFFFFFJJJLLLHHHCCCEEEBBB>>>:::777555444444000111222333444333222222000000////////////000000000333666888999;;;>>>@@@EEEHHHNNNWWW```hhhlllmmmrrrvvvzzz|||~~~||||||pppOOOIII===222111333333222222555000000444333222???PPP}}}cccWWWnnniiidddSSS???999???>>>666;;;=========???HHHWWWbbbyyyxxxXXXJJJCCCAAA???>>>>>>>>><<<;;;======<<<;;;::::::999999;;;;;;::::::999888777777666555333222222333555666555<<>><<<;;;:::999999777777999999;;;CCCMMMVVVbbbpppzzzyyyfffSSSIIIGGGKKKJJJUUUooooooQQQ>>>777555222777444333888888===MMMbbbiiipppRRRNNNccc]]]<<<::::::777999888888:::===???@@@@@@<<<<<<;;;:::;;;<<<===>>>???@@@@@@@@@@@@AAACCCFFFGGGHHHJJJMMMPPPTTTWWWXXXXXX\\\^^^^^^^^^```cccdddccc\\\]]]lll}}}cccIIIJJJFFFNNNaaalllhhhdddfff|||yyyuuupppjjjeeeiiikkklllkkkhhheeecccbbb[[[ZZZYYYWWWVVVVVVYYY[[[ccc[[[YYY]]][[[SSSTTT\\\\\\XXXWWWbbbuuu|||rrrhhh___XXXWWWSSSGGG===:::;;;888666888777444333666777888999999999:::>>>@@@FFFEEEDDDCCCCCCCCCDDDEEE@@@CCCFFFHHHGGGBBB<<<888777555777===DDDLLLXXXccctttzzzbbb```zzzwwwgggDDDAAAAAA???===::::::999777555444555666777===???BBBGGGLLLQQQUUUWWWWWWYYY\\\aaaeeefffeeecccddd``````dddjjjqqq}}}wwwxxx|||}}}{{{xxxkkk```[[[```dddgggccc[[[[[[kkk|||{{{nnncccWWWJJJDDDDDD???CCCHHHMMMOOONNNLLLKKKJJJKKKIIIEEEAAA@@@EEEIIIPPPKKKHHHIIILLLMMMHHHBBBBBB@@@<<<888555333333333///000222333333333222111000000////////////000000111333666888999;;;===@@@FFFIIIPPPYYYbbbjjjoooppptttwww{{{}}}~~~{{{VVVHHH===222111333333222222333//////333222111<<>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::;;;;;;::::::999888888777666555333222222333444555888===BBBEEEIIIQQQ^^^hhhyyyssszzzsss```RRRHHHBBBEEELLLKKKIIIHHHIIINNNRRRUUUVVV]]]WWWNNNHHHEEEEEEDDDCCCCCCCCCBBBAAA@@@>>>======<<<999999999999;;;DDDNNN[[[gggsss{{{rrr```OOOGGGGGGJJJMMMZZZssspppRRR???777555333888555444999999>>>OOOjjjqqqrrrSSSNNN```aaaBBB<<<:::999999888777888;;;>>>@@@@@@<<<;;;:::::::::;;;===>>>>>>???@@@@@@???@@@CCCFFFGGGHHHJJJLLLPPPSSSVVVXXXVVVZZZ]]]]]]^^^ccciiinnnfffgggtttnnnSSSJJJDDDHHHWWWaaaaaabbbfff~~~|||yyywwwrrrlllhhhhhhjjjjjjjjjhhheeecccbbb[[[[[[YYYWWWWWWYYY^^^bbbbbb```hhhsssppp___OOOJJJKKKMMMNNNTTTmmmnnn```SSSPPPOOOIIICCC@@@<<<999777999777444444666777888:::;;;;;;===@@@CCCGGGFFFDDDCCCCCCDDDFFFGGGCCCDDDFFFIIIHHHDDD===888777555666<<>>BBBGGGLLLQQQUUUWWWXXXYYY]]]aaafffgggfffdddddd```___eeekkkooouuu{{{vvvpppiiieeegggtttwwwjjjcccccckkkooosssrrrmmmnnn~~~tttfffYYYMMMFFFCCC?????????@@@AAACCCEEEFFFGGGKKKLLLHHHAAA>>>BBBFFFLLLJJJIIIKKKMMMLLLEEE???===<<<999666333222111111///000111222222222111000000000////////////000000222444666777888:::===@@@FFFJJJRRR[[[eeelllrrrtttwwwzzz}}}xxxYYYFFF;;;222111333222222333111...///333111000888EEErrr~~~ZZZ[[[]]]___XXXFFF:::999:::999999;;;;;;:::;;;CCCQQQ[[[nnn}}}dddMMMFFFCCC@@@??????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888777666444333222333333444999<<>>999::::::888666666999===???@@@;;;;;;:::999:::;;;<<<===>>>????????????@@@CCCEEEFFFGGGIIILLLOOOSSSVVVXXXXXX[[[]]]^^^```fffqqq{{{|||sssxxxgggXXXRRRKKKKKKUUU]]]___bbbhhh{{{}}}{{{yyyvvvqqqmmmggghhhhhhhhhgggeeecccaaa]]]\\\ZZZXXXXXX\\\cccgggkkkeeeeeemmmnnnaaaRRRKKKGGGMMMLLLNNNiiimmmXXXNNNMMMLLLIIIGGG???;;;999:::999555444777666999;;;===???AAADDDFFFHHHFFFCCCBBBBBBEEEHHHKKKGGGFFFFFFIIIKKKHHH@@@999777444555;;;BBBJJJWWWbbbpppwww{{{^^^aaawwwlllqqqgggKKKFFF@@@<<<<<<999999888666555555777888:::===???CCCHHHNNNRRRVVVXXXXXXYYY]]]aaafffhhhhhhfffddd``````gggnnnpppqqqssswwwqqq]]]UUUXXXgggzzzkkkeeeggggggfffiiikkkjjjpppnnn[[[MMMGGGFFFEEEBBB???<<<;;;;;;;;;<<>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999777666555333333222222333888:::<<<===BBBMMM[[[eeevvvfffUUUOOOOOORRRSSSQQQOOOLLLHHHEEEDDDDDDEEEOOONNNLLLJJJHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCC@@@===<<<;;;===FFFPPP\\\gggrrrwww{{{wwwjjjZZZMMMHHHIIIIIIVVVkkkqqqTTTAAA999666444999666555::::::???PPPsss{{{```YYYggggggKKK<<<777;;;:::777555555888<<>>???>>>>>>???BBBEEEFFFFFFHHHKKKOOORRRUUUWWW\\\]]]```aaabbbjjjzzzyyyooo{{{qqqcccaaa```\\\^^^eeeiiihhhgggiii|||~~~|||zzzwwwssspppggggggfffffffffeeebbbaaa^^^^^^]]]\\\\\\^^^cccgggmmmccc```gggnnniii]]]UUUOOOQQQMMMNNNbbbsss___UUUOOOLLLJJJBBB>>><<<<<<:::666555777666999===@@@AAACCCFFFHHHHHHEEEBBB@@@@@@DDDIIIMMMJJJGGGEEEHHHLLLKKKBBB;;;777444555:::AAAIIIVVVbbboooxxx|||aaaeeeooowwwiiiMMMEEE???===>>>;;;999888666555666777999:::===@@@EEEKKKPPPUUUXXXZZZXXXYYY\\\aaafffiiiiiihhheeebbbdddlllsssttttttuuuooofff]]]cccppp}}}}}}llldddgggZZZTTTQQQRRRTTT___{{{zzz^^^LLLHHHJJJIIIGGGDDD@@@===:::999888===EEEMMMMMMFFFCCCEEEJJJJJJJJJKKKMMMNNNJJJCCC===888777666444222111000///...///000111222111000000000000////////////000000222333555666777:::???BBBFFFLLLVVV^^^fffmmmtttyyy{{{~~~sssgggnnnuuufffPPP@@@888222111222111111444000111222444444333777<<>>>>>;;;;;;AAALLLUUUlllzzzqqqNNNGGGCCC???===<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::777777555444333222111111444666999<<>>===<<<===EEEOOOYYYfffrrrxxx{{{}}}rrrgggYYYLLLFFFGGGLLL\\\rrroooRRR@@@888666333888555444999999???OOOvvvaaaVVVfffdddGGG999666<<<:::777555555888<<>>>>>===???AAADDDEEEFFFHHHKKKNNNRRRUUUVVV[[[\\\___ccceeennnyyy{{{}}}xxx{{{wwwrrr{{{wwwtttqqqoooiiigggeeeeeeeeeeeebbb`````````aaa``````aaadddfffdddccclll~~~lllZZZTTTKKKGGGKKKWWWqqq{{{dddUUUNNNKKKFFFAAA??????<<<777666888666:::>>>BBBCCCDDDFFFGGGFFFCCC???======BBBGGGKKKJJJGGGDDDGGGLLLKKKDDD===888555555:::@@@IIIVVVbbbooozzzdddcccqqqyyylllNNNCCC>>>>>>AAA<<<:::999777666666777888:::>>>AAAFFFLLLRRRVVVYYY[[[WWWXXX[[[___eeehhhiiiiiieeedddiiirrryyy|||~~~uuu{{{vvv}}}}}}jjjaaacccWWWLLLEEEEEEGGGQQQnnnfffRRRLLLLLLGGGFFFEEEDDDAAA???===;;;999AAAIIIKKKHHHEEEHHHKKKLLLLLLLLLMMMLLLIIIDDD@@@:::999888666444222111000///000111222222222111000000000////////////000000111222444555777;;;@@@DDDHHHOOOXXX```gggnnnuuuzzz{{{~~~wwwiiigggggg\\\NNN>>>777222111111000111444111222333444444555888;;;MMMzzz{{{qqqYYY[[[dddooouuujjjTTTCCC@@@DDD???@@@???===;;;@@@JJJSSSbbbrrrzzzUUUHHHEEE@@@============<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888777666555333222000000111333777:::@@@GGGOOOUUUcccmmm}}}cccRRRUUU```hhhfffoootttlll[[[MMMKKKOOO[[[YYYXXXXXXXXXUUUNNNIIIEEEDDDDDDCCCBBBAAAAAA@@@AAA>>>======<<<===DDDMMMYYYggguuu{{{~~~{{{sssiii___SSSHHHDDDGGGTTTeeexxxkkkOOO===777666333888555444999999>>>OOOuuu___PPPbbbcccDDD888888>>>:::888666666999===???@@@<<<<<<;;;:::;;;<<<===>>><<<============>>>AAACCCDDDEEEGGGJJJMMMQQQTTTVVVVVVXXX]]]cccfffqqq{{{uuuqqqooommmkkkhhheeedddeeeeeebbb^^^___aaabbbcccdddfffkkknnniiilllwwwlll[[[MMMGGGKKKNNN^^^ttt```TTTNNNIIIDDDBBBAAA>>>888777999999<<>>888>>>DDDGGGGGGFFFGGGHHHJJJIIIHHHFFFEEECCC@@@>>><<<<<<:::999666444222111///000222333333333222111000000////////////000000///111333444777<<>>?????????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777555333111000///111222444777<<>>>>>===<<<<<<>>>======CCCKKKYYYhhhxxx~~~tttkkk```VVVLLLFFFGGGMMM]]]mmm~~~gggKKK:::666666444999666555::::::@@@PPPvvveeeRRRgggkkkGGG<<<;;;;;;999888777888;;;>>>@@@@@@======<<<;;;<<<===>>>???;;;<<<======<<<===@@@CCCDDDEEEGGGIIIMMMPPPSSSUUUUUUVVV\\\bbbeeennnxxxtttqqqqqqnnnjjjfffdddeeeeeeaaa]]]^^^______aaafffnnnxxx~~~wwwvvvzzzooobbbVVVOOOIIIQQQtttmmm___UUUKKKGGGDDDCCC???999777999===@@@EEEHHHHHHFFFEEEEEE???<<<999666666999===???CCCBBBBBBDDDGGGGGGFFFDDD;;;777666:::@@@IIIWWWcccppp|||mmmYYY}}}___KKKAAABBBAAA999<<<;;;999777666666777888;;;???EEEKKKQQQVVVXXXYYYUUUVVVXXX]]]cccgggiiiiiifffiiiqqq{{{kkkRRR___mmmxxxtttpppvvvrrrbbbYYY\\\MMMCCCAAAFFFGGGIII]]]www~~~iiiVVVIIIEEEDDDCCCAAA@@@>>>>>>===888<<>>>>><<<;;;888555333222000111222333444333222222000000////////////000000...000222444777===CCCHHHMMMUUU___fffjjjpppwww}}}yyy}}}ssskkkeee[[[LLLAAA;;;555222222111///111555000111111000222666:::;;;KKKxxxoooxxxccc[[[qqq{{{yyybbbKKKCCCEEE???AAA@@@<<<:::>>>GGGNNNUUUfffzzziiiNNNJJJDDDAAA@@@@@@AAAAAA??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777666444111///...222222222333888@@@HHHMMM\\\dddrrr|||jjjhhhjjjjjj}}}bbbJJJEEEJJJNNNJJJJJJQQQYYYZZZQQQFFFEEEDDDCCCBBB@@@>>>======;;;:::;;;======<<>>======<<<<<<>>>???@@@;;;<<<===<<<<<<===@@@BBBDDDDDDFFFIIIMMMPPPSSSUUUYYYYYY^^^bbbbbbiii~~~yyywwwvvvpppkkkfffeeefffeeeaaa]]]]]]]]]]]]___gggtttzzzzzzvvvcccOOOAAAFFF[[[ooowwwhhh[[[MMMHHHEEEDDD@@@:::888999@@@DDDHHHKKKJJJGGGEEEEEE<<<:::777444444666999;;;@@@@@@BBBCCCEEEEEEFFFFFF<<<888777;;;AAAJJJXXXdddooo|||sssUUUooowwwpppGGGBBBEEE@@@===;;;:::999777555555888:::???AAAEEEHHHLLLQQQWWW[[[YYYWWWYYY]]]bbbdddfffhhheeejjjttt~~~zzz]]]SSSQQQ```rrrrrrfff[[[SSSNNNIIIDDDBBBCCCKKK[[[kkk}}}~~~bbbOOOJJJCCCDDDEEECCC@@@===<<<;;;999:::<<<>>>??????>>>>>>:::;;;;;;;;;;;;:::999999<<<<<<;;;:::888666444333111222333444444333222111000000////////////000000///111333666999>>>CCCGGGPPPWWW___fffkkkqqqxxx}}}uuutttpppaaaOOOEEE;;;777333111111222333333222333444444333555888:::EEEiii~~~|||yyybbbnnnmmmbbbNNN???HHH@@@BBBBBB???::::::???DDDPPP\\\qqq]]]HHHAAADDDBBBAAADDDBBB>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;:::888666555444444444111333444666999>>>DDDHHHSSS\\\ppp~~~uuuxxxsss}}}zzz___HHHDDDLLLNNNLLLDDDGGGYYY[[[NNNFFF@@@BBBCCCDDDCCC@@@===;;;===999777888888:::@@@GGGSSS```ppp|||xxxrrrdddVVVOOOHHHDDDLLLXXXooozzz}}}^^^EEE:::999999;;;888777888888:::CCCMMMQQQrrrLLL:::<<<666777888999:::<<<===>>>???>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFHHHKKKOOOTTTXXXZZZ]]]cccfffeeekkk{{{{{{vvvooojjjggghhhfffaaa]]]]]]ZZZTTTZZZdddjjjzzzzzzuuu}}}~~~cccPPPIIIAAACCCSSSxxxuuuZZZKKKHHHCCC>>>:::999<<<>>>EEEGGGKKKMMMLLLHHHCCC???<<<:::888888888888666444===AAACCCCCCBBBAAADDDFFF@@@:::777;;;CCCLLLWWW```sss{{{xxxVVViiinnnrrrJJJBBBCCC>>><<<;;;;;;:::777555555888:::===???DDDHHHMMMRRRYYY]]]YYYWWWVVVXXX]]]ccchhhmmmiiilllsssjjjYYYLLLOOO[[[llllll___XXXQQQKKKFFFBBBBBBGGGUUUcccuuu}}}zzzaaaMMMEEE>>>>>>???@@@AAA@@@??????;;;<<<<<<<<<<<<<<<;;;;;;999999:::;;;<<<<<<;;;;;;>>>>>>===;;;999666444222222222333444333333111111000000////////////000000///111333666999>>>DDDHHHQQQWWW```hhhmmmrrrwww||||||xxxnnnTTTFFF:::777333111111222333222111222333333333555888:::BBB___ooojjj~~~mmm```MMM@@@HHHAAABBBBBB???;;;;;;???CCCLLLXXXmmmeeeNNNDDDEEE@@@???AAA>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888666555444333222333444555666:::@@@DDDKKKVVVlll|||zzz}}}aaaKKKHHHQQQSSSPPPEEEGGGWWWYYYLLLFFF???@@@AAAAAA@@@???===<<<<<<999888999999:::???FFFSSS___ooozzzuuuoooaaaTTTMMMGGGEEEOOO\\\sss~~~vvvYYYAAA999999999;;;888888999999;;;DDDNNN|||oooMMMaaaNNN<<<===777777777888999;;;<<<===>>>>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFHHHKKKOOOTTTXXXYYY[[[```dddeeeiiiwwwzzztttnnnkkkkkkiiibbb^^^^^^\\\UUUXXX___eeexxxwwwnnnmmmzzz{{{```LLLEEE===>>>LLLkkksss^^^KKKHHHCCC???<<<<<>>CCCHHHMMMSSSZZZ^^^\\\YYYUUUSSSWWW```jjjppppppooottt}}}hhhRRRIIIKKKWWWoooqqqeee```ZZZRRRJJJEEEBBBEEEQQQ]]]mmmrrr{{{~~~sss]]]JJJAAA>>>======AAAFFFHHHGGGFFF======;;;:::999999999999777888:::;;;<<<=========BBBAAA@@@>>>;;;888666555333333444444333222111111111000000//////000000111///000333555999???EEEJJJRRRYYYcccjjjooossswww{{{~~~~~~~~~uuuxxx{{{XXXGGG999666333111222222333222000222222333333444777:::@@@UUUwwwpppfffxxxyyylll___NNNCCCGGGBBBCCCBBB???<<<;;;>>>BBBGGGRRRfff|||mmmTTTGGGEEE@@@>>>@@@===>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999::::::999888666444333222222333333333666;;;???EEEPPPiii~~~bbbMMMLLLUUU[[[VVVJJJLLL[[[ZZZMMMGGG>>>>>>>>>======<<<<<<<<<;;;999999;;;;;;:::>>>CCCRRR^^^mmmyyyvvvlll^^^PPPJJJFFFGGGTTTcccxxxnnnRRR>>>777888:::;;;999999:::;;;===FFFOOOxxx~~~eeeQQQRRRvvvRRR>>>===999666777777888999;;;<<<===>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFHHHJJJNNNTTTWWWYYYZZZ]]]bbbeeeiiirrr||||||vvvqqqpppllleee``````___XXXZZZ^^^bbbtttwwwiiieeeeeefffooo{{{{{{```JJJBBB;;;;;;GGG^^^mmm]]]IIIFFFBBB??????@@@CCCEEEIIIJJJKKKJJJGGGBBB===::::::999:::<<<>>>???>>><<<666666888<<>>GGGYYYjjjyyyaaaZZZwwwnnnjjjqqqKKKBBBDDD@@@>>><<<<<<;;;888666666888:::;;;>>>DDDIIINNNSSSYYY]]]___^^^YYYTTTUUU^^^gggkkkqqqpppsss{{{gggYYYOOONNN\\\mmmxxxooommmeee[[[OOOGGGDDDGGGSSS```iiinnnuuuvvviiiUUUGGGAAA@@@===<<<@@@FFFIIIHHHDDD===<<<:::999888888888999888999:::;;;<<<<<<<<<<<>><<<:::999666555555444444333222111111000000000000000000111///000333666:::@@@HHHMMMTTT[[[eeemmmqqqtttwwwzzz~~~~~~mmmrrrzzzTTTEEE888555222111222333222222000111222222222444777:::AAAPPPnnnqqqdddnnnqqqjjjaaaUUUIIIDDDCCCCCCCCC@@@===<<<>>>@@@DDDNNNaaavvvuuuZZZIIIFFFAAA@@@CCC@@@>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;999777555333111222222222222555:::===EEEOOOeeeiiiRRRQQQZZZ```[[[RRRWWWeeeaaaPPPJJJ@@@???===;;;::::::::::::;;;999:::===<<<:::<<>>;;;999777666666777888999;;;<<<>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFHHHJJJNNNSSSWWW\\\ZZZ]]]cccgggiiinnntttzzz~~~xxxuuuppphhhcccbbbbbb\\\___bbbbbbpppmmm```TTTLLLRRR^^^}}}eeeKKKAAA<<<<<>>===AAA@@@@@@??????GGGZZZlllxxxkkkUUUkkkvvvnnnoooIII@@@DDDAAA>>>======;;;999666666777999===@@@EEEJJJNNNRRRWWWZZZbbbdddaaaYYYWWW]]]cccdddgggjjjpppvvvwwwhhhYYYMMMQQQ\\\qqqxxxtttjjj^^^PPPGGGDDDIIIWWWcccgggnnnuuusssbbbMMMCCCCCC@@@<<<999;;;???AAA>>>;;;===<<<:::999888999:::::::::;;;;;;;;;;;;;;;::::::===>>>>>>>>>>>>===<<<<<<999888777666555444333333111111000000000000111111000111333777;;;CCCKKKQQQWWW^^^hhhooosssuuuxxxzzz~~~~~~hhhiiikkkKKKAAA666444222111222333222111000111222222333555888;;;@@@MMMjjjwwwbbbdddiiikkkgggaaaRRRBBBEEEDDDCCC@@@>>>======>>>CCCLLL]]]pppcccNNNHHHAAA@@@CCC@@@???>>>>>>>>>==================<<<<<<<<<;;;;;;;;;999:::;;;;;;:::888666444111111222222333666:::>>>HHHOOO]]]ppp{{{^^^VVV[[[```]]]YYYcccrrrhhhRRRIIICCCBBB???<<<:::999999999;;;:::;;;===<<<:::;;;@@@KKKYYYkkkyyywwwqqqgggYYYLLLHHHGGGMMM]]]nnn~~~bbbJJJ<<<888999<<>>::::::777777666666777999;;;<<<>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFGGGIIIMMMRRRVVV^^^\\\]]]dddhhhiiilllpppttt{{{uuulllfffeeebbb^^^bbbfffdddkkkvvvuuuwwwoooggg```TTTIIIJJJTTTwww{{{hhhMMM@@@:::;;;CCCNNN___wwwnnnZZZPPPGGGDDD@@@@@@CCCGGGIIIIIILLLKKKIIIGGGCCC@@@>>><<<===<<<<<<===@@@BBBCCCBBB===888222000333888;;;<<<>>>???BBBCCCBBBHHHZZZlllwww~~~wwwUUUccc~~~qqqyyyPPPAAABBB@@@>>>>>>===<<<999666666777999===AAAFFFJJJNNNRRRVVVYYYaaagggggg___[[[```cccaaa\\\ccckkkpppsssyyy}}}}}}qqq```QQQPPPXXXmmmzzznnnggg[[[MMMFFFEEEJJJUUU```cccmmmwwwvvvdddOOOEEEFFFEEEAAA>>>===>>>???===:::======<<<;;;;;;;;;;;;;;;======>>>>>>===<<<<<<;;;999:::;;;<<<<<<===<<<<<<<<<;;;:::888666555555444222111111000000111111222111222555888===EEENNNUUU[[[aaajjjpppsssuuuyyy|||{{{hhhdddssssssYYYBBB===555333222111222333222111000111333333444666999<<>>===<<>>>>>>>>==================<<<<<<<<<;;;;;;::::::;;;;;;:::999777666111222222222222555:::===EEEIIIRRR\\\fffvvvmmm\\\ZZZbbb``````nnn|||mmmRRRHHHFFFDDDAAA???===<<<;;;;;;<<<;;;;;;===<<<999;;;???FFFTTTggguuu||||||qqqlllcccVVVKKKIIIKKKRRRcccuuuyyy[[[GGG===::::::<<>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFGGGIIIMMMQQQUUU]]][[[]]]bbbffffffiiimmmsss{{{{{{rrrlllkkkeee___ccchhhfffkkkooojjjbbb___aaaaaaXXXJJJGGGLLLeeevvvnnnTTTBBB;;;999???CCCMMM]]]kkkmmmcccWWWQQQIIIEEEBBBCCCFFFJJJJJJJJJLLLJJJHHHFFFDDDCCCBBBBBBAAA???<<<<<<>>>@@@AAAAAA@@@;;;444111111555999;;;<<<===AAACCCDDDJJJ[[[lllxxxZZZddduuubbbHHHBBBAAACCC>>>>>><<<999666666777999;;;???EEEJJJOOOSSSWWWZZZ]]]fffiiiaaa___eeeiiiggg[[[ccclllrrrsssssstttuuu{{{mmm[[[TTTWWWccczzzmmmaaaWWWMMMHHHHHHKKKRRRZZZ```kkkzzzsss^^^PPPLLLHHHGGGEEECCCBBBBBBBBBBBB@@@@@@??????===<<<:::999??????@@@AAAAAAAAA@@@@@@======>>>????????????>>>???>>><<<999888777666666222111111000000111111222222444666999???HHHQQQXXX^^^dddkkkpppsssvvvzzz}}}~~~vvvkkkgggkkkcccNNN>>><<<444333111222333333222111111222444444555777;;;>>>@@@EEEeeefffVVVXXXkkkxxxrrrooodddKKKGGGEEECCCAAA@@@>>><<<;;;===DDDPPP___lll{{{wwwZZZLLLBBB@@@BBB>>>?????????>>>>>>>>>==================<<<<<<<<<<<<;;;;;;;;;:::999999888888333333333222111333777:::<<>>;;;;;;<<<;;;888:::???BBBOOO```nnnwww}}}yyylllfff\\\QQQIIIJJJNNNWWWjjj}}}qqqRRRBBB<<<:::;;;===DDDBBBBBBCCCBBBAAAGGGOOOfff^^^TTTeeelllEEE;;;===:::888777666777999;;;===>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<<<<===???AAACCCDDDFFFGGGIIILLLQQQUUUXXXXXXZZZ___``````dddjjjpppttt|||yyyssssssoooddddddhhhjjjrrrwwwpppgggdddddddddZZZJJJDDDGGGXXXvvv}}}eeePPPDDD>>>@@@AAAJJJUUU\\\^^^\\\YYYVVVNNNIIIEEEFFFJJJMMMLLLKKKKKKIIIGGGFFFFFFGGGHHHIIIFFFBBB===::::::<<<>>>>>>>>><<<999555333444888;;;===<<<===@@@CCCLLL]]]nnn|||```kkk{{{tttQQQDDDCCCHHH???>>>===:::777666777999999===DDDJJJOOOTTTYYY\\\ZZZdddhhhaaaaaajjjpppnnnbbbgggooovvvxxxtttmmmgggyyy}}}eeeWWWUUUXXXlllxxx]]]VVVOOOMMMMMMMMMPPPUUU___kkk}}}ooo[[[RRRDDDEEEEEECCCAAAAAACCCEEECCCCCCBBBAAA???<<<999777@@@AAABBBCCCDDDEEEEEEEEECCCCCCDDDDDDCCCCCCBBBBBBAAA@@@===;;;999888777777222222111111111111222222333555777:::@@@IIISSSZZZ```eeelllpppsssvvvzzz~~~}}}~~~~~~|||vvvvvvsssnnnllliii]]]JJJ>>><<<444222111222333333222111111333444555666888<<<>>>CCCDDDddduuuPPPVVVppp~~~sssooohhhQQQHHHFFFCCCBBB@@@???<<<::::::@@@KKKXXXdddsssxxxZZZMMMDDDCCCFFFBBB????????????>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<:::999999999999999555444333111000111444777444888DDDUUUcccnnnxxx{{{uuurrrqqqxxxYYYNNNCCCDDDDDDDDDDDDDDDDDDDDD???<<<;;;<<<:::888:::@@@@@@KKK[[[hhhrrr|||sssccc\\\WWWMMMGGGJJJQQQ\\\oooiiiLLL>>>;;;:::;;;===FFFDDDDDDDDDCCCBBBGGGNNN^^^rrrYYYjjjuuuIII:::;;;;;;999777666777999<<<===>>><<<;;;;;;<<<===;;;::::::;;;<<<<<<<<<===???AAACCCEEEFFFGGGIIILLLQQQTTTTTTUUUXXX[[[[[[[[[```hhhmmmooosss~~~~~~xxxwwwyyyjjjfffiiinnn{{{}}}rrrllljjjhhh]]]NNNHHHKKKTTT{{{www```OOOEEEEEEFFFQQQZZZZZZXXXYYY[[[[[[QQQMMMHHHIIILLLOOONNNLLLJJJHHHGGGFFFGGGIIILLLNNNIIIDDD===888777999;;;<<<:::<<<<<<:::777666888;;;???;;;:::<<>><<<999666444222000000000000111111111111111444888===BBBKKKWWW___fffiiimmmqqqtttxxx{{{}}}}}}~~~zzznnnjjjeeeiiioooooo___GGG999999111111222222222333333333222333555666777999===@@@>>>CCCYYY}}}hhhNNN^^^|||{{{wwwlllNNNGGGBBBDDDDDD===@@@BBB:::;;;===EEEQQQ___nnnwww\\\IIICCCCCCBBB@@@BBBBBBAAAAAA@@@???>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::::::::999999555444333222111111000111555666???RRRgggyyybbbNNNCCCFFFDDD???CCCNNNRRROOOLLLBBB>>>BBBAAA999888???DDDJJJVVVdddsss}}}wwwkkk]]]SSSLLLJJJGGGJJJUUUfffwwweeeHHH<<<;;;:::;;;>>>HHHGGGGGGFFFGGGHHHJJJKKKWWW{{{___hhhvvvQQQEEE333::::::999777555666888;;;>>><<<999:::<<<>>><<<;;;999::::::;;;<<<===??????AAACCCDDDEEEEEEGGGKKKNNNRRRRRRTTTVVVZZZ]]]```aaadddlllqqqttt}}}tttnnnrrryyy{{{xxxuuuoooggg]]]RRRJJJHHHIIIJJJjjjvvv]]]QQQOOOUUU[[[aaa```\\\YYY\\\```XXXUUUQQQQQQQQQPPPLLLHHHLLLIIIMMMTTTVVVPPPLLLMMMJJJEEEBBB@@@;;;777777;;;???===;;;::::::999777555666;;;??????AAAMMMbbbrrrlllbbbwwwmmmbbbLLLGGG:::@@@???===:::999888888888999===DDDLLLSSSXXX[[[\\\]]]bbbgggjjjoooyyy~~~|||zzzlllZZZXXXaaaqqqmmmeeefffkkkssszzzeeeMMMJJJEEEDDDFFFGGGDDDBBBBBBBBBDDDEEEFFFDDDAAA===;;;AAACCCFFFFFFEEECCCBBBBBB???@@@@@@@@@AAABBBBBBBBBAAA@@@===;;;888555333222000000000000000111111111444777;;;AAAIIISSS\\\bbbhhhkkknnnqqqtttwwwzzz|||~~~|||}}}~~~pppkkkeeennnuuuooo\\\GGG;;;777111111222222222333333333222333555666666999<<>>>>>>>>=========<<<<<<<<<;;;;;;;;;::::::::::::999666555444222111111111111333333:::IIIYYYiiixxxoooXXXJJJLLLIIIGGGNNN\\\ddddddTTTGGGAAAEEEFFF@@@>>>AAA@@@EEEQQQeeexxx~~~yyyuuuiiiZZZQQQIIIHHHJJJPPP\\\lll|||fffIII>>><<<;;;<<<@@@CCCCCCDDDFFFIIIKKKMMMOOOZZZ|||]]]eee}}}TTTEEE888::::::999777666666888;;;>>><<<::::::<<<===<<<;;;::::::::::::<<<===>>>???AAABBBDDDDDDEEEGGGKKKMMMPPPQQQSSSUUUXXX\\\^^^```eeeiiinnnsss~~~uuupppsssvvvwwwqqqiii```XXXPPPIIIFFFGGGDDDXXX{{{lllbbbnnntttzzzxxxooogggdddddd]]]YYYTTTQQQQQQPPPMMMJJJLLLSSS___hhhdddXXXOOOMMMMMMHHHCCC???888444888>>>===<<<;;;;;;<<<;;;:::888555999<<<===AAAOOOeeevvv~~~pppXXXwww|||hhheeeJJJDDD:::@@@???===:::999777777777:::???FFFOOOVVVZZZ\\\]]]^^^bbbggglllsss|||eeeZZZ]]]fffxxxfffMMMHHHDDDDDDGGGHHHDDDAAAAAABBBDDDEEEEEEDDDAAA>>><<<===???BBBFFFHHHFFFBBB>>>===<<<<<<<<<===???AAABBB???>>><<<:::777555333222000000000000000111222222777999>>>GGGRRR\\\cccfffkkkkkkmmmooorrruuuxxxzzz}}}{{{|||rrrllllllwww\\\HHH<<<444111111222222222333333333333444555666666888<<<>>>???@@@KKKfffgggWWWgggkkkllljjj]]]KKKEEEHHHIIIAAA@@@BBB;;;999999>>>HHHUUUeeezzz~~~gggRRREEE@@@AAABBBBBBBBBAAAAAA@@@@@@??????>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::666666444333222111111111222111555>>>HHHUUUgggvvvbbbVVVVVVWWW[[[hhhyyylllZZZJJJGGGGGGDDDCCCEEEEEEIIIUUUiii~~~vvvqqqmmmaaaSSSJJJDDDGGGMMMWWWeeeuuueeeJJJ???>>><<<>>>BBBAAABBBEEEHHHKKKNNNPPPQQQ[[[}}}wwwVVV[[[TTT@@@999:::::::::888666666888:::===;;;::::::;;;<<<<<<;;;::::::::::::;;;<<<>>>>>>@@@AAACCCCCCDDDFFFJJJMMMNNNOOOQQQSSSVVVZZZ\\\^^^eeeeeejjjqqqwww{{{zzzyyyrrrhhh^^^XXXPPPHHHEEEFFFEEEGGGeee{{{ppplllfff```XXXTTTRRRRRRPPPMMMOOO```zzzsss]]]RRROOOLLLHHHEEE>>>888888===;;;:::;;;===??????>>><<<444777999;;;BBBRRRiiizzz~~~rrrQQQoooiiippp^^^EEEFFFEEE@@@???===;;;999888666666;;;@@@HHHQQQXXX\\\^^^^^^aaacccggglllqqq{{{zzz___^^^^^^fff|||iiiSSSHHHFFFFFFHHHGGGBBB??????AAABBBCCCDDDCCCAAA???===::::::<<>><<<;;;999888999;;;===>>>===<<<;;;999666444333222111000000000000111333444888:::@@@LLLYYYdddhhhiiikkkjjjiiikkkoootttwwwyyy~~~}}}{{{|||{{{sssxxx^^^GGG;;;222111111222222222333333333333555666666777888<<<>>>AAAAAAGGG]]]```bbbfffeeeeee___PPPFFFGGGIIIBBBAAABBB===999888;;;CCCOOO^^^tttkkkVVVFFF??????BBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>==================<<<<<<<<<<<<;;;;;;;;;;;;777777555444222111111111333333444888===GGGZZZlll{{{qqqppprrr{{{}}}eeeVVVNNNKKKMMMRRRYYY]]]fffsss{{{mmmfff```VVVJJJDDDBBBFFFOOO\\\lll}}}zzzaaaIII@@@>>>===???CCCDDDFFFIIILLLOOOPPPPPPPPPXXXrrrhhhTTTSSS{{{XXX???===:::;;;;;;999777777888999<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<===>>>???AAABBBBBBCCCEEEIIILLLLLLMMMOOOQQQTTTWWWZZZ\\\dddaaafffnnnpppwww{{{ssskkkdddWWWIIIEEEIIILLLGGGTTT|||}}}vvvooohhh^^^XXXUUUTTTRRRPPPMMMaaayyyaaaUUUPPPMMMMMMJJJAAA:::777888999;;;>>>AAABBBAAA@@@777777888;;;DDDVVVlll|||}}}tttxxxVVVlllkkkkkkbbbFFFGGGJJJ@@@@@@>>><<<:::888666555;;;@@@HHHQQQXXX^^^```aaaddddddhhhlllpppxxxlllfff``````iii~~~~~~wwweeeUUULLLIIIIIIIIIEEE???<<<===@@@AAABBBBBBBBB@@@???>>>999888777:::???BBBBBBAAA>>>===:::999888999:::;;;<<<;;;:::888666444333222111000000///000222444555888;;;BBBOOO]]]gggkkkllljjjgggeeeggglllrrrwwwyyy}}}||||||~~~uuuzzz^^^EEE:::333111111222222222333333333444555777777888:::===@@@GGGFFFIIIZZZzzzkkkccchhhkkknnnmmmZZZJJJEEEGGGCCCBBBDDD@@@;;;999:::@@@IIIXXXlll|||{{{kkkXXXHHH@@@???@@@BBBBBBBBBAAAAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999888666444333222111111333333444555666===OOO```~~~nnnffffffjjjooosssyyy~~~rrrbbbYYYTTTMMMGGGEEECCCHHHQQQ___qqqwwwoooYYYEEE??????===???DDDFFFHHHKKKOOORRRSSSTTTTTTUUUkkkbbbWWWRRRrrr```BBB@@@;;;;;;;;;:::888777888999;;;;;;;;;:::::::::;;;<<<:::::::::::::::;;;<<<===>>>???AAAAAABBBDDDHHHKKKJJJKKKMMMOOORRRVVVXXXZZZbbb___ccckkkkkknnn~~~~~~wwwdddNNNIIIOOOOOOPPPPPP]]]~~~vvvnnnddd\\\XXXUUUQQQOOOJJJUUUnnniii\\\RRROOONNNGGG===777777888:::===AAACCCCCCAAA;;;:::999===HHH[[[ppp~~~~~~rrr\\\bbbtttkkkuuuOOOFFFEEEAAAAAA@@@>>><<<999777666;;;???FFFOOOXXX___ccceeeffffffjjjpppssszzzwwwkkkdddccciiiwwwwwwoooooossswwwyyyzzzuuueeeVVVPPPMMMKKKIIIDDD===;;;>>>@@@AAABBBBBBBBBAAA@@@???<<<999777777:::===@@@AAA@@@???===<<<;;;:::;;;;;;;;;;;;:::888777555444444111111000///000222555666888===FFFRRR___hhhnnnpppmmmhhhddddddjjjqqqvvvwwwyyyzzz{{{lllqqqXXXAAA:::666111111222222222333333333444666777888999<<<@@@CCCEEEFFFHHHRRRllllll\\\dddqqqzzzkkkRRREEEFFFCCCDDDEEE@@@===::::::>>>EEEPPPbbbrrr|||uuuiiiZZZMMMDDD@@@???BBBBBBBBBBBBAAAAAAAAAAAA======>>>>>>>>>>>>??????>>>============<<<<<<<<<:::999777555333222222111111000222333222555BBBPPP]]]qqqrrrlllrrr|||}}}}}}wwwhhhXXXPPPLLLIIIIIIJJJEEEKKKVVVeeewwwrrrbbbPPPAAA???AAA???AAAFFFEEEGGGKKKOOOSSSWWWYYYZZZUUUffftttYYYQQQeeedddAAA===;;;<<<<<<;;;999777777888:::;;;;;;:::999999:::<<<:::::::::::::::;;;<<<<<<===???@@@AAAAAACCCGGGJJJIIIJJJLLLNNNQQQUUUWWWYYY___^^^bbbggghhhlll|||yyypppnnngggjjjiiifffhhhpppwwwzzz|||yyyyyyvvvtttxxx~~~qqqXXXOOOTTTMMMVVVQQQLLLhhhwwwpppggg___ZZZTTTNNNIIIKKKLLLVVVqqqsss^^^TTTOOOIIIBBB???888888888;;;>>>AAABBBAAA>>><<<;;;@@@NNNaaauuuyyycccSSSllliii[[[HHHDDDCCCBBBBBB@@@>>>;;;888666:::>>>DDDMMMWWW___fffiiijjjiiinnntttvvvzzzyyylllccc]]]]]]aaadddrrruuuqqqhhhlllsss}}}lllWWWRRRNNNLLLIIICCC======BBBBBBBBBCCCDDDDDDCCCCCCBBB@@@???<<<999888999<<>>888555111111222222222333333333444666888:::;;;>>>CCCFFF@@@FFFHHHLLL___oooVVV^^^sss^^^HHHEEEEEEFFFFFF???>>>;;;999;;;@@@IIIXXXfffxxxuuupppggg\\\RRRJJJCCC@@@BBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>>>>?????????>>>>>>>>>=========<<<<<<:::999888666444333222111000000222333111111777@@@BBBPPPeee|||hhh___bbbttt~~~}}}|||{{{yyyzzz}}}}}}ooobbbSSSLLLJJJHHHHHHKKKGGGOOO]]]nnnkkkWWWIII???AAADDDCCCDDDHHHFFFGGGJJJMMMQQQUUUYYY[[[UUUaaa^^^SSS]]]jjjCCC:::;;;<<<===<<<999777777888999;;;<<<;;;888888:::<<<::::::999999::::::;;;;;;<<<>>>???@@@@@@CCCFFFIIIIIIJJJKKKNNNQQQTTTWWWYYY\\\___bbbdddgggnnnyyy{{{|||zzzqqqdddVVVNNNIIIKKKKKKHHHKKKTTT^^^bbbnnnllllllmmmllljjjnnnttt||||||yyy{{{}}}~~~zzzvvv{{{{{{dddVVVVVVPPPUUUOOOHHH[[[|||{{{tttoooggg```YYYQQQGGGAAAFFFGGGJJJUUUooozzziii[[[NNNGGGEEE999888666888;;;>>>@@@@@@???<<<===DDDTTTiii{{{lllNNNbbbfffaaaMMMHHHDDDCCCCCCAAA???;;;888777999===CCCLLLVVV___gggkkknnnlllpppwwwvvvxxxqqqcccVVVOOONNNNNNVVVkkk}}}}}}sssvvv~~~qqqUUURRRNNNKKKIIICCC>>>@@@EEECCCDDDDDDEEEEEEEEEEEEEEECCCCCCBBB===888666888;;;777888888999999999888888;;;;;;:::999888777666666222111//////000333666888>>>FFFQQQ[[[cccllluuu{{{yyyqqqhhheeeiiiooossssssqqqsssxxx|||{{{~~~|||vvvooommmpppjjjYYYGGG<<<666222111111222222222333333333444666999:::<<<@@@DDDHHH@@@JJJNNNNNN___zzzYYY^^^wwwgggJJJFFFFFFGGGEEE>>>>>>;;;999:::===DDDRRR___lllqqqmmmeee^^^VVVNNNFFF@@@BBBBBBBBBBBBBBBBBBBBBBBB======>>>>>>?????????@@@>>>>>>>>>>>>============;;;:::888666444333222222222111333555333000222777<<>>BBBFFFEEEFFFJJJJJJJJJKKKLLLOOORRRUUUWWWUUU]]]iii]]]___}}}tttLLL???;;;<<<===<<<999777777777999;;;<<<;;;888888:::===::::::999999999:::;;;;;;<<<===??????@@@BBBFFFIIIIIIJJJKKKNNNQQQTTTWWWYYYZZZ___bbbbbbgggqqqxxxzzznnnbbb^^^\\\eeexxxppp^^^PPPJJJKKKBBBFFFEEEAAABBBIIIQQQTTT______aaadddcccbbbffflllttt}}}{{{rrrppprrrtttmmmgggnnnlllZZZVVVWWWRRRIIIHHHXXXttt~~~zzzxxxwwwwwwqqqmmmfff```XXXNNNCCC;;;888@@@DDDEEEPPPkkkkkkUUUIIIFFF:::888555666888<<<>>>???>>><<<===FFFXXXnnnTTT___uuuiiiuuuJJJQQQGGGEEEDDDCCCAAA>>>999666999;;;@@@HHHRRR]]]ggglllllljjjmmmssstttxxxooobbbVVVQQQQQQJJJOOOfffwwwcccYYYRRRLLLHHHEEEAAAAAAEEEDDDFFFIIIIIIGGGFFFEEEEEEAAADDDFFFCCC<<<777777999888777666555555777999:::;;;:::888777777777888999888333000000111111666<<<>>>IIIVVV]]]bbbiiiuuuxxxnnnhhhjjjoootttvvv{{{zzzzzz}}}ppp{{{uuuqqqmmmgggmmmoooXXXFFFIII???000444333333444444444444444555666777999;;;===@@@DDDHHHAAAIIIJJJFFFXXXhhhSSSfffzzzTTTAAAFFFFFFAAADDD???===;;;999;;;AAAKKKRRRhhhwwwjjjggg___PPPHHHKKKEEECCCAAAAAABBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>???>>>>>>>>>>>>===============<<<;;;:::888777666555333222000///000111333444444888>>>EEEPPPaaavvv|||qqqqqqwww{{{wwwqqqmmmnnnrrrzzz}}}yyyuuurrrtttssssssuuuyyy|||vvvkkkaaaUUUOOOJJJEEEFFFIIIOOO\\\kkkwwwuuu^^^KKKFFF@@@???CCCFFFFFFEEEIIIKKKMMMNNNNNNOOOQQQSSSTTT]]]|||YYY___KKK===999;;;>>>>>>===:::888777888:::;;;;;;:::;;;<<<>>><<<;;;::::::::::::;;;<<<======>>>???@@@BBBDDDEEEHHHHHHHHHKKKPPPTTTWWWXXXVVV\\\aaacccccchhhrrr{{{|||kkk]]]SSSOOOLLLNNN^^^yyy{{{dddTTTKKKEEEAAAEEEGGGGGGGGGFFFHHHMMMQQQVVVYYY\\\]]]]]]```fffjjjpppvvvqqqhhhhhhbbb[[[\\\mmm}}}{{{iiiXXXZZZLLLBBBHHHYYYkkkzzzxxxxxxvvvsssuuuwwwsssmmmjjjjjjgggaaaWWWKKK???888;;;<<<>>>BBBIIIRRR\\\cccnnnXXXMMMFFF???777444666:::>>>???>>>===AAAMMM```sssuuu^^^]]]tttgggXXXOOOFFFEEEDDDCCCAAA>>>:::666777999>>>FFFPPP[[[dddjjjjjjiiilllqqqqqqtttyyymmm```UUUQQQOOOOOO___qqq```[[[TTTNNNKKKGGGCCCBBBDDDCCCFFFIIIIIIGGGEEECCCCCCBBBFFFHHHEEE@@@<<<<<<>>>>>>===<<<::::::::::::;;;;;;;;;999999888999:::;;;:::666333444333333777<<>>@@@CCCFFFCCCHHHIIIGGGTTTvvv{{{}}}uuuYYYbbbwwwyyyZZZEEEGGGGGGCCCEEEBBB@@@<<<::::::???GGGMMM]]]uuurrrjjjbbbSSSIIIGGGEEECCCAAA@@@AAAAAAAAA@@@@@@@@@??????>>>??????????????????>>>>>>>>>=========<<<;;;:::999777666666333222111//////000222333111444888===EEESSSdddppp}}}kkkaaa]]]^^^fffnnnyyyzzz|||}}}xxxqqqoooqqqpppvvv{{{}}}zzzxxxyyy{{{zzz{{{{{{{{{xxxtttpppnnnmmmmmmooossswww{{{~~~tttkkkiiiaaaXXXRRRKKKFFFFFFJJJXXXhhhzzz~~~ppp___JJJEEEAAAAAADDDGGGFFFDDDGGGIIIKKKLLLMMMNNNQQQSSSUUUZZZwwwiiiddd]]]CCC:::<<<>>>>>>===;;;999777777999;;;<<<;;;;;;<<<===<<<<<<;;;::::::;;;<<<<<<======>>>>>>@@@BBBCCCDDDFFFFFFGGGJJJNNNRRRUUUWWWVVVZZZ___aaacccgggooovvv~~~qqq]]]RRRMMMLLLIIIIIIRRRgggzzzeeeUUULLLHHHEEEDDDEEEGGGIIIIIIIIIJJJLLLOOOUUUYYY\\\^^^___aaafffjjjkkkooowwwuuummmlllaaaZZZbbbttt~~~wwwjjj\\\NNNBBBEEEQQQ^^^iiipppttttttrrroooppprrrnnnhhhgggddd___WWWNNNEEE===999:::;;;>>>@@@DDDIIINNNQQQcccsssmmmWWWGGGDDD>>>:::777888999:::===>>>EEESSSeeewwwiiiZZZnnnvvvaaahhhLLLFFFEEECCCBBBAAA>>>:::777555777<<>>EEEOOO[[[cccgggnnnxxx~~~{{{xxxwwwvvvtttrrruuuxxx~~~|||tttwwwqqqppprrruuusssaaaNNNDDD888111888222333444666888999;;;;;;???@@@@@@@@@???@@@BBBDDDFFFGGGHHHIIIOOOdddyyyhhhaaaooo{{{yyyxxxbbbLLLHHHHHHDDDEEEDDDBBB???;;;999<<>>??????@@@@@@@@@@@@@@@?????????>>>>>>======<<<;;;999888777777444333111000///000000111///111444666:::BBBMMMUUUbbbmmmkkk]]]UUUTTTXXXdddiiittt||||||uuuqqqqqqooosssuuuuuurrrqqqrrrtttuuuvvvwwwwwwuuuqqqmmmjjjdddgggkkkpppuuuyyy{{{|||xxxkkkbbbccc^^^XXXRRRKKKFFFHHHNNNcccuuu}}}wwwjjj```HHHEEEBBBCCCFFFGGGFFFDDDEEEGGGIIIKKKLLLMMMPPPRRRVVVUUUoooooo^^^vvvmmmBBB;;;<<<===>>>===<<<999888666888<<<===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<=========>>>???AAABBBCCCDDDEEEFFFHHHLLLOOOSSSUUUWWWYYY\\\___bbbffflllooo}}}sss```RRRJJJFFFFFFCCCBBBFFFTTTggguuujjjaaaTTTLLLJJJKKKMMMNNNLLLNNNPPPQQQPPPOOOPPPQQQSSSVVVZZZ\\\]]]```fffkkkiiiiiihhhlllyyyzzzjjjkkkaaaUUUUUUggg{{{~~~vvveeeWWWJJJIIIQQQ[[[dddjjjqqqqqqpppnnnppprrrooojjjgggbbbZZZPPPHHHBBB>>><<<999;;;>>>AAADDDFFFFFFFFFEEEPPP^^^qqqiiiNNNKKKFFF???:::777888999;;;AAALLL\\\nnn}}}uuu\\\eee|||^^^jjjpppLLLGGGEEECCCBBBAAA>>>;;;888666777:::AAAJJJTTT^^^cccggghhhkkknnnmmmnnnyyyzzznnnggg[[[TTTRRRbbbqqqbbb[[[SSSMMMLLLJJJFFFDDDEEEAAAEEEIIIJJJGGGCCC???===AAACCCEEEEEECCCCCCDDDFFFFFFGGGGGGGGGFFFCCCAAA???<<<<<<;;;:::;;;<<<===>>>===;;;::::::888666999@@@HHHQQQ\\\dddiiiooowww~~~~~~{{{xxxuuusssuuuwww}}}~~~zzzyyyxxxgggQQQBBB777222666222333444666888999:::;;;???@@@AAA@@@??????@@@BBBFFFDDDFFFKKKKKKTTTuuu~~~fffhhhrrrmmmvvviiiRRRKKKIIIEEEEEEDDDCCC@@@<<<:::;;;???BBBLLL^^^yyywwwqqqgggXXXLLLFFFCCC@@@>>>?????????>>>???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@??????======<<<;;;:::999888888555444333111000//////000000222333444555888>>>BBBKKKTTTcccsssyyykkkccc```VVVXXXbbbooovvvuuuqqqpppqqqsssuuuuuurrrooonnnnnnooopppqqqqqqnnnjjjfffccc```dddjjjooosssuuuwwwxxxyyy|||~~~xxxkkkbbbYYYUUUQQQMMMGGGEEELLLVVVkkkzzzzzz{{{ppp```ZZZEEEDDDCCCEEEGGGGGGFFFDDDDDDFFFIIIKKKLLLMMMPPPRRRWWWRRRhhhkkkRRRcccuuu???=========>>>>>>===:::888555888<<<======;;;::::::===<<<<<<<<<<<<<<<<<<===============???@@@AAABBBCCCDDDFFFHHHJJJMMMQQQTTTXXXYYY[[[^^^bbbfffjjjlllwww{{{}}}xxxkkk]]]RRRMMMNNNKKKHHHIIIOOO[[[fffmmmccc^^^XXXUUUVVVZZZ]]]^^^[[[[[[ZZZYYYWWWVVVVVVVVVWWWYYY[[[\\\^^^ccckkkqqqtttssshhh^^^hhhzzzxxxhhheeebbbYYYSSS^^^sss|||yyykkk]]]PPPOOOWWW```kkksssrrrsssrrrqqqtttxxxuuupppmmmggg^^^TTTKKKEEEBBB@@@999;;;>>>CCCHHHKKKLLLLLLBBBEEEDDDLLLiii~~~```XXXLLLBBB===;;;;;;<<<:::DDDTTTfffvvv~~~______ddd[[[yyyOOOHHHFFFDDDBBBAAA???===:::888888:::???GGGQQQZZZ___dddggglllnnnmmmmmmuuu~~~zzzpppbbb\\\TTTSSSccc{{{yyyooolllaaaVVVQQQMMMHHHEEEEEEBBBFFFJJJKKKHHHDDD@@@>>>???@@@AAABBBBBBBBBDDDEEEDDDEEEGGGHHHHHHFFFDDDBBB===<<<;;;::::::;;;<<<===<<<;;;;;;;;;888777<<>><<<<<<>>>@@@KKKZZZpppzzzqqq```OOOIIIEEEAAA??????????????????>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<;;;:::999999666666444333111000000000000111222222222444666888<<>>======???>>>;;;999444777;;;===<<<;;;::::::========================<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHIIILLLPPPTTTXXXYYY[[[^^^bbbgggkkkmmmvvv{{{}}}rrreeeXXXRRRZZZTTTOOOTTT```mmmuuuwwwnnnllljjjiiijjjlllnnnnnnkkkhhhddd```]]][[[YYYXXX]]]]]]^^^]]]^^^dddmmmtttxxxbbbaaattt|||uuulllmmmeeeYYYZZZjjjyyyiii\\\QQQQQQXXXbbbmmmvvvvvvvvvuuusssvvvyyywwwqqqsssoooggg^^^TTTLLLFFFBBB;;;:::<<<@@@GGGMMMPPPQQQJJJJJJBBB;;;JJJkkk|||mmmYYYIIIBBB@@@>>>===;;;HHH\\\ooo}}}^^^UUUrrraaa\\\IIIGGGEEECCCBBBAAA???===999999:::===DDDLLLUUUZZZaaafffkkknnnmmmnnnrrrxxxwwwlllggg]]]RRRPPP\\\qqqwwweeeZZZRRRLLLHHHGGGDDDGGGKKKKKKIIIFFFCCCAAA????????????@@@BBBCCCDDDAAACCCEEEFFFGGGFFFEEEDDD>>>>>><<<;;;;;;;;;<<<===;;;:::;;;;;;999999AAALLLQQQXXXbbbjjjooosssyyy}}}}}}{{{{{{|||qqqwwwcccQQQ>>>777666111444555555666777888888999999;;;===>>>>>>>>>???@@@AAA@@@DDDHHHEEEGGG]]]xxxnnnYYYZZZ^^^jjjlllhhhdddVVVHHHIIICCCCCCBBB@@@===<<<===???GGGUUUhhhyyyfffSSSLLLHHHDDDAAA@@@AAAAAA@@@?????????>>>??????@@@@@@AAAAAAAAA@@@@@@@@@??????>>>======<<<;;;;;;::::::777777666555444222222111//////000000111222222333444:::??????@@@KKK]]]mmm}}}fffZZZQQQUUU]]]aaa``````YYY]]]dddkkknnnmmmkkkiiiffffffeeedddbbbaaa___^^^bbbgggmmmppppppppprrrttt~~~~~~}}}||||||~~~rrreee]]]FFFBBB???@@@BBBIIIVVVbbbpppwww{{{{{{pppmmmrrr{{{zzzmmmWWWKKKIIIDDDDDDEEEFFFGGGGGGGGGGGGFFFHHHJJJKKKLLLMMMOOOQQQTTTSSS]]]}}}qqqRRRSSSmmmRRRAAA>>><<<===??????<<<999555777;;;<<<;;;:::::::::======>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@CCCFFFGGGGGGIIINNNSSSWWWYYY[[[]]]aaafffmmmrrr}}}tttdddYYYVVVNNNIIINNN\\\jjjrrruuuyyyzzz|||~~~zzztttnnniiiddd___\\\]]]]]]]]]ZZZYYY[[[aaafff~~~kkkaaaoooyyyuuulll___YYY```ssskkkaaaZZZ\\\bbbhhhooouuuwwwxxxvvvuuuxxx{{{yyyssswwwuuuoooggg\\\RRRJJJEEE>>>;;;:::<<>>>>>SSSsssnnn[[[NNNEEE???<<<>>>NNNeeexxxgggWWWxxxiiizzzpppKKKIIIFFFDDDDDDCCCAAA???:::999999;;;@@@HHHPPPUUU\\\cccjjjllllllnnnqqqssszzzqqqggg___TTTQQQ]]]mmmnnn___VVVPPPMMMMMMFFFIIILLLLLLJJJHHHFFFFFFBBBAAA@@@@@@AAACCCCCCCCCAAABBBCCCEEEEEEEEEDDDCCCBBB@@@???===<<<<<<<<<===;;;;;;;;;<<<:::<<>>???>>>===>>>>>>>>>@@@CCCDDDBBBEEEVVViiioooVVVRRRWWWaaalllxxxzzzcccMMMLLLDDDEEEEEEBBB???===<<<<<<@@@NNN___qqqnnn[[[OOOKKKFFFCCCBBBCCCCCCBBB@@@@@@??????>>>?????????@@@@@@@@@@@@????????????>>>>>>======<<<;;;;;;;;;777777777777666555444333111000///000111222222222111444666666777>>>KKKUUUbbblllsssssssss}}}}}}wwweee[[[RRRQQQRRRRRRTTTWWWTTTWWW\\\bbbggghhhhhhfffaaa```_________aaabbbcccbbbgggmmmooonnnnnnqqqttt{{{|||}}}|||{{{|||~~~vvvgggYYYQQQBBB>>>>>>BBBHHHOOOYYYbbbdddooo}}}zzznnnmmmqqqtttwwwyyyzzztttbbbUUUNNNIIIDDDEEEFFFFFFFFFFFFHHHIIIFFFHHHJJJJJJJJJKKKLLLNNNPPPTTTYYYkkk\\\UUUggg^^^BBB???<<<===@@@@@@===:::666888:::::::::999:::;;;===>>>????????????>>>===<<<<<<<<<<<<===>>>??????>>>BBBEEEEEEEEEGGGLLLQQQTTTWWWZZZ\\\^^^eeeoooxxxvvviiiUUUPPPKKKKKKSSS```mmmtttxxxnnngggaaacccccc```ZZZVVVUUUWWWfffyyytttgggmmm~~~yyyqqqlllfffbbblll{{{pppkkkkkkpppuuuuuuvvvyyyvvvwwwyyy{{{{{{yyytttlllcccYYYPPPKKKCCC???<<<>>>CCCGGGHHHGGGKKKKKKIIICCC<<>>DDDUUUmmmxxxfffiiikkkpppLLLJJJGGGEEEDDDDDDBBB@@@:::999888999===DDDLLLQQQXXX```hhhkkklllnnnppppppyyywwwnnnkkk```SSSTTTaaaooo___WWWSSSRRRTTTHHHJJJLLLMMMKKKIIIIIIIIIFFFDDDBBBBBBCCCDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDCCCAAA???============<<<;;;<<<<<<;;;???LLLZZZ^^^dddmmmuuuzzz~~~}}}yyyccckkk{{{yyy[[[PPPKKK777222:::888333444666888:::===>>>???;;;===???@@@>>>============@@@CCCAAA???DDDRRR___qqqVVVPPPRRRZZZkkkmmmQQQNNNFFFGGGGGGDDD@@@<<<;;;:::<<>>>>>>>>???@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;;;;777888888888777666555444333222111111222333333333000111222333666999>>>BBBLLLWWW```aaabbbkkkwwwzzz}}}yyynnnfffffffffddd[[[VVVRRROOOKKKIIILLLSSSRRRRRRUUUXXX\\\^^^^^^]]]VVVUUUTTTUUUWWW[[[___aaa```ffflllnnnmmmnnnrrrvvvyyy{{{~~~|||ppp___PPPGGGBBB>>>???GGGOOOTTT[[[```VVVhhh|||ppppppssscccZZZOOODDDDDDEEEFFFFFFEEEFFFHHHJJJFFFHHHIIIIIIIIIIIIJJJLLLLLLTTTVVV___hhh]]]jjjjjjCCC???<<<===@@@AAA>>>:::777888999999999999:::<<<===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>???<<<@@@DDDDDDCCCDDDJJJOOOQQQVVVZZZ[[[\\\cccppp{{{yyyeeebbb]]]YYYZZZeeevvv~~~sssllloooqqqnnneee\\\VVVSSSUUUmmm~~~qqqppp}}}~~~zzz{{{nnnlllvvvppppppuuu~~~|||{{{tttwww|||~~~|||wwwpppggg^^^WWWRRRGGGDDDAAACCCHHHLLLJJJHHHKKKFFFDDDBBB::::::RRRnnniiiRRRFFFDDDHHHZZZsssbbbaaa}}}jjjhhh```LLLGGGKKKEEE@@@AAA>>>:::999888888:::@@@HHHNNNZZZ```gggkkklllmmmppprrr|||www~~~vvvhhh]]]WWWUUU\\\vvv}}}iii^^^YYYTTTRRRTTTNNNMMMMMMMMMJJJFFFGGGIIIHHHJJJHHHCCC???BBBFFFJJJFFFFFFEEEBBB???>>>AAADDDCCCCCCCCCBBBAAA???<<<;;;===888666777888@@@WWWnnnoookkknnnyyyiiibbbmmmqqqjjj\\\YYYOOOBBB999555555444888888999::::::;;;;;;<<>>======>>>??????>>>AAACCCBBBBBBHHHQQQYYY}}}xxxNNNVVVbbblllzzzbbbMMMJJJEEEGGGFFF???AAABBB999@@@@@@FFFSSSgggxxx]]]VVVOOOKKKHHHDDDDDDGGGCCCBBBAAA@@@????????????AAA@@@@@@???>>>======<<<>>>>>>>>>===<<<<<<;;;;;;;;;:::999777666444333222444444333333222111000000111111222333444666777888;;;AAAJJJQQQVVV[[[```dddgggbbbYYYQQQNNNPPPUUUXXXQQQLLLEEE@@@???CCCIIIMMMMMMMMMOOOSSSWWWWWWUUUQQQPPPQQQRRRTTTVVVXXXZZZZZZ```cccgggggggggjjjqqqwww{{{xxxyyy~~~{{{tttlll```QQQEEE@@@DDDFFFIIIQQQ___iiilllgggiiivvv{{{|||oooYYYJJJGGGIIICCCDDDFFFGGGGGGFFFEEEDDDFFFGGGIIIKKKLLLMMMLLLLLLVVVNNNWWWdddttt~~~___fffvvvMMMAAA???AAA===>>>BBB===>>>:::777777:::<<<;;;::::::;;;>>>AAACCCBBB>>>;;;:::::::::;;;<<<===>>>>>>AAAAAABBBCCCEEEGGGHHHIIIPPPRRRWWW[[[]]]bbbnnn{{{wwwoooqqqzzz~~~uuuxxxvvvoookkkiiibbbXXXUUUeeezzzyyyxxx~~~|||tttwwwwww{{{tttqqqvvv{{{}}}}}}~~~rrrqqqvvvzzzmmmiiieee^^^YYYPPPGGG???BBBKKKQQQOOOJJJCCCFFFFFFBBB===>>>GGGOOOrrryyy\\\KKKEEENNNccc{{{kkk```vvvuuugggsssQQQGGGLLLCCC???CCC>>>===<<<:::888999===DDDIIIVVV\\\dddjjjmmmooosssvvv}}}{{{{{{jjj^^^ZZZWWW\\\zzzpppcccYYYRRRQQQTTTPPPRRRSSSRRRMMMHHHFFFFFFGGGIIIJJJHHHGGGFFFFFFEEEGGGGGGFFFBBB>>><<<>>>@@@>>>???AAAAAAAAA@@@>>>===???::::::===>>>EEEZZZooopppooosss}}}~~~zzzkkkkkkvvvssseeeXXXQQQGGG<<<777666777777777888999:::;;;===>>>???????????????????????????@@@BBBCCCBBBBBBFFFMMMTTTvvv}}}bbbYYYmmm~~~}}}iiiPPPIIIDDDGGGHHHAAAAAACCC;;;>>>???CCCMMM]]]wwwnnn]]]LLLGGGHHHGGGDDDBBBDDDCCCBBB@@@??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777555444444555444444333222222111111111111111222333555666777999>>>DDDHHHIIIKKKNNNPPPSSSOOOKKKGGGEEEGGGIIIKKKOOOKKKEEE@@@???AAAEEEHHHIIIIIIKKKNNNRRRRRRPPPMMMLLLMMMOOORRRTTTWWWYYYZZZbbbeeehhhiiihhhiiinnnsssyyywwwxxx~~~zzztttnnncccTTTHHH???AAACCCGGGQQQ```jjjmmmlllnnnzzz{{{jjjVVVIIIFFFGGGDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMSSSQQQ\\\cccjjjggg___{{{YYYDDD<<<@@@??????AAA??????;;;888777999;;;;;;;;;;;;<<>>>>>@@@AAAAAACCCDDDFFFHHHIIINNNPPPUUUZZZ]]]bbbnnn{{{}}}~~~|||pppooouuulll[[[XXXaaatttxxxxxxyyy{{{zzz|||uuusssxxx}}}~~~zzzyyyzzzyyyqqqkkkaaaXXXPPPGGG??????IIISSSXXXXXXOOOLLLGGGAAA======BBBGGGVVVhhh}}}xxxcccPPPFFFUUUiiizzz[[[gggkkk|||VVVEEELLL@@@???GGG??????>>>;;;999888:::???CCCOOOVVV```hhhmmmqqqvvvzzzmmmaaa]]]QQQ[[[qqq}}}}}}mmm```YYYYYY]]]ZZZ[[[ZZZUUUNNNIIIHHHHHHHHHIIIJJJJJJIIIGGGEEEEEEJJJJJJIIIEEEAAA????????????@@@BBBCCCBBBAAA???===<<<999:::>>>@@@FFFWWWkkkqqqsssyyy~~~}}}pppjjjwwwzzzfff[[[PPPAAA888666888888888777888999:::===???AAABBB@@@AAABBBCCCCCCBBBAAA@@@AAACCCDDDCCCBBBDDDIIIMMMbbb___pppuuuwwwqqqTTTJJJDDDHHHJJJCCCCCCDDD>>><<<<<>>>>>===<<<===>>>???@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999888777777777555555555444333333222222111111111111222444555555666999<<<=========>>>???<<<<<<<<<<<<<<<===>>>>>>JJJGGGCCC???>>>>>>@@@BBBDDDDDDEEEHHHJJJKKKJJJHHHIIIKKKMMMQQQTTTWWWZZZ[[[fffiiimmmmmmllllllnnnqqqvvvuuuxxx~~~{{{uuupppeeeUUUGGG???AAACCCHHHVVVgggqqqsssrrrvvvsssbbbRRRGGGDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKMMMNNNNNNNNNNNNRRRWWWaaa```]]]{{{rrrYYYooolllIII999@@@BBB@@@AAAAAA@@@===999777888:::;;;<<<<<<===???BBBDDDCCC@@@>>>;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDFFFGGGHHHKKKMMMRRRXXX[[[aaalllxxx{{{~~~tttccc[[[\\\lll{{{yyy}}}~~~xxxuuuyyy||||||{{{|||zzzzzzyyyxxx{{{tttkkkggg[[[QQQFFF@@@EEEOOOXXX]]][[[UUULLLDDD@@@??????@@@???KKK\\\hhhiii```TTTKKK]]]oooXXXWWWyyyrrrjjjXXXBBBKKK@@@@@@JJJ???@@@???<<<999777888<<<@@@KKKRRR]]]eeekkkqqqwww{{{}}}tttjjjZZZWWW```dddqqq{{{ooojjjiiijjjgggjjjggg^^^UUUPPPOOOOOOMMMMMMOOONNNIIICCCDDDHHHKKKJJJIIIHHHFFFEEEDDDDDDFFFFFFFFFFFFDDDAAA>>><<<===999:::???AAAFFFVVVgggpppttt{{{~~~{{{lllqqqnnneeeTTTBBB:::999999888888:::::::::;;;===???BBBCCCAAABBBDDDEEEEEEDDDBBBAAAAAACCCDDDDDDDDDEEEHHHJJJUUUmmmlllgggzzzpppuuuyyyaaaPPPGGGIIIKKKEEEDDDFFFAAA;;;;;;===>>>BBBRRRooogggXXXRRRMMMHHHEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@???===<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;:::::::::::::::999999999666666666555555444444444111111111111222333333444333444666777888888999999444444555666777888888999AAA@@@???============>>>??????AAACCCEEEFFFFFFFFFJJJKKKNNNRRRVVVZZZ]]]___dddgggkkkmmmllllllmmmnnnrrrsssvvv{{{~~~yyyssseeeRRRCCCAAACCCFFFNNN___rrr|||~~~yyy}}}~~~jjjZZZNNNGGGCCCDDDFFFGGGGGGHHHHHHIIIIIIIIIKKKKKKLLLMMMNNNNNNNNNOOOTTT[[[bbb\\\UUUkkkwwwUUUcccQQQ888???CCC@@@AAACCCBBB???;;;888888999;;;<<<======>>>@@@BBBBBB@@@>>>;;;;;;;;;;;;;;;<<<===>>>??????@@@AAACCCEEEFFFGGGJJJKKKOOOUUUYYY]]]hhhrrruuu}}}tttlll```[[[iiizzzwwwyyyyyyvvvtttuuuwwwxxxxxxtttpppxxx~~~uuuyyymmmbbbSSSFFFAAADDDKKKQQQZZZWWWQQQJJJDDDAAA@@@@@@>>>AAAFFFKKKOOOQQQRRRQQQcccqqq^^^PPPkkk}}}bbbjjj^^^CCCHHHCCCCCCIII@@@@@@>>><<<999777888;;;???HHHPPPZZZbbbhhhnnntttxxxuuuzzzooo]]]XXXXXXeeezzzuuupppqqqzzzxxxmmmeee^^^XXXVVV\\\ccccccVVVFFFBBBGGGGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFFEEECCC@@@>>><<>>III```vvvnnn[[[MMMHHHJJJHHHGGGEEECCCBBBAAA@@@@@@CCCBBB@@@>>>===<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::::::::777777777666666666666666222222222111111222333333222333333555666777777777555555444444444555777888999999:::;;;;;;<<<<<<<<<<<<===???@@@BBBDDDFFFHHHJJJLLLNNNRRRWWWZZZ]]]___]]]```dddhhhiiiiiijjjjjjlllnnnqqqtttyyy~~~}}}vvvgggRRRCCCAAAFFFLLLVVVgggzzzxxxaaaTTTMMMGGGDDDEEEGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMNNNNNNTTTZZZ\\\YYYYYYjjjsssRRR\\\ZZZ<<<@@@CCCAAABBBDDDDDDBBB???;;;999999;;;===<<<<<<<<<===???@@@???>>><<<;;;;;;;;;;;;<<<======>>>>>>???@@@BBBDDDEEEFFFKKKKKKNNNSSSVVVYYYaaajjjwwwzzzuuuwww|||lllcccmmm~~~{{{|||yyy{{{zzzvvvtttvvv|||{{{xxxtttmmmlllwww|||uuulll]]]MMMBBB===>>>@@@JJJNNNPPPLLLDDD???@@@CCCBBBBBB@@@===>>>DDDOOOWWWhhhuuu}}}nnnVVV```rrreeexxxnnnLLLEEEFFFFFFEEEBBB@@@???===:::777888;;;>>>FFFMMMWWW___eeejjjppptttsssyyyppp[[[[[[aaazzz{{{rrryyy~~~pppcccdddmmm{{{qqqXXXJJJIIIKKKHHHEEEEEEFFFHHHIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAA@@@EEEPPPVVVXXXbbbooovvvzzz|||{{{|||xxx~~~mmmZZZIII;;;:::===;;;:::;;;???>>><<<<<<<<<>>>@@@BBBAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFIIIKKKLLLLLLYYYuuugggWWWooo|||nnnUUUIIIJJJGGGGGGHHHCCC???>>>======>>>DDDUUUeeehhhSSSLLLMMMIIIHHHFFFDDDCCCBBBAAAAAADDDCCCBBBAAA???===<<<;;;>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888888888888888777777777444333333222222222222333444333222222444555444333777555444222222333555666333444666888:::;;;;;;;;;;;;<<<>>>???AAADDDIIILLLJJJLLLNNNRRRUUUXXX[[[\\\___aaaeeeiiilllmmmnnnnnnhhhlllnnnooorrrwwwyyyxxxzzz}}}wwwhhhUUUIIICCCKKKUUU___mmm}}}oooXXXOOOKKKFFFEEEGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJIIIJJJKKKLLLLLLPPPUUUUUUXXXbbbmmmsssSSSYYYqqqbbbDDDAAAAAAAAADDDDDDFFFEEECCC@@@<<<:::;;;===<<<;;;;;;<<<>>>??????>>><<<<<<;;;;;;;;;<<<<<<=========>>>???AAACCCDDDEEEKKKIIILLLQQQTTTVVV]]]dddrrryyyfffssswwwzzz}}}www}}}}}}~~~}}}yyyxxx{{{|||wwwqqqjjjfffjjjqqq{{{ssseeeWWWJJJBBB===;;;:::AAAGGGFFF@@@<<>>===DDDQQQ]]]oooyyyeee___VVVrrrllluuuZZZDDDIIIGGG@@@EEEBBBAAA???;;;888888:::<<>>;;;:::>>>===<<<;;;;;;<<<>>>AAACCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAABBBEEEGGGIIIJJJCCCNNNfffwwwWWW___qqq}}}^^^IIIGGGGGGHHHHHHBBBCCC???======>>>AAAKKKUUUpppyyydddUUUOOOJJJIIIGGGEEECCCBBBAAAAAABBBCCCDDDDDDBBB@@@>>><<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999999888888888999999999999999555555444333333222333333444111000000333444333111444444333333222333333444222333555777888999999999999;;;>>>???AAAEEEKKKPPPNNNOOOQQQSSSVVVXXXZZZ[[[dddeeegggkkknnnpppqqqqqqlllppprrrpppqqqvvvxxxuuu{{{uuudddVVVNNNJJJUUUbbbkkksss{{{eeeQQQKKKIIIEEEDDDHHHFFFFFFEEEFFFGGGIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJLLLPPPOOOVVVdddgggzzz]]]ZZZccciiiMMMCCC>>>@@@EEEDDDGGGHHHGGGDDD???<<<<<<===>>><<<;;;;;;===???@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEHHHFFFIIINNNRRRUUU[[[aaakkktttlllxxx}}}~~~xxxvvvxxx~~~}}}{{{xxxnnneeecccfffppp{{{vvvgggYYYMMMCCC===777:::>>>>>><<<<<<@@@DDDBBBCCCBBB@@@BBBKKKZZZeeesss{{{SSSeeePPPhhhnnnqqqfffCCCJJJGGG<<>>888>>>@@@;;;:::???;;;:::999:::<<>>???EEEKKKYYYqqqsss___RRRKKKJJJHHHFFFDDDBBBBBBAAA@@@BBBDDDEEEEEEBBB@@@>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<;;;::::::999888888999999999999999999999999666666555444333333333333111///...000333666666444222222333444444444333222333444555666777777777777888;;;===???AAAEEELLLRRRRRRSSSTTTVVVXXXZZZ[[[\\\bbbbbbcccfffiiilllllllllssswwwxxxtttuuuzzzzzzvvvqqq```TTTOOOQQQ___mmmtttyyy{{{{{{ttt^^^LLLIIIHHHCCCDDDIIIEEEEEEEEEEEEFFFHHHJJJKKKHHHGGGFFFEEEFFFGGGHHHIIIJJJOOOLLLSSS```\\\hhhjjj]]]XXXssslllSSSDDD;;;@@@FFFCCCGGGIIIIIIFFFAAA===<<<===???===<<<<<<>>>@@@AAAAAA===<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEDDDFFFMMMRRRUUU[[[aaaeeexxxlllppp{{{}}}{{{sssoooqqq}}}zzziiiaaaaaaZZZdddxxxvvvfffVVVHHH???<<<:::999999;;;???CCCEEEIIIEEE@@@===CCCQQQbbbnnnsss{{{QQQnnnuuuQQQ___}}}wwwbbb{{{QQQHHHCCC>>>GGGAAABBBAAA===999666777888@@@FFFNNNXXX```gggnnnrrrqqquuuxxx{{{vvvaaaaaa___ttt~~~xxxwwwwwwkkk[[[OOOGGGDDDJJJSSS]]]hhh|||yyyuuuzzzkkkvvvzzznnnhhh[[[BBB???;;;999;;;===???@@@<<<;;;:::999999;;;===>>>@@@???????????????@@@@@@CCCCCCDDDEEEFFFGGGGGGHHHMMMNNNRRRbbbqqq[[[TTT```zzzkkkIIIFFFHHHAAABBBKKKFFFCCC???<<<<<<>>>AAACCCQQQ]]]tttmmmVVVNNNJJJFFFDDDEEEFFFDDDBBBEEEDDDCCCCCCCCCBBB@@@>>>???>>>===<<<;;;:::999999;;;<<<=========<<<;;;:::;;;;;;;;;;;;::::::999888888888777666555444333333222222222222333333444555555555555555555555555555666666555555666888:::;;;<<<<<<>>>@@@CCCGGGKKKMMMKKKRRRVVVVVVYYY___```\\\[[[\\\```dddiiilllllllllvvvyyy{{{yyywww|||pppaaa[[[]]]hhhllloooqqqttt{{{{{{|||eeeXXXLLLIIIIIIHHHGGGGGGAAAAAABBBCCCDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGFFFFFFIIIHHHMMMRRRPPPOOO]]]qqqbbb]]]hhheee======EEEDDDHHHKKKGGGFFFFFFAAA:::;;;BBBAAAAAA@@@===;;;;;;>>>@@@<<<======<<<::::::<<<============>>>???@@@BBBBBBDDDEEEGGGIIIKKKPPPVVVZZZhhhrrr~~~rrr{{{nnndddbbbttt}}}uuujjj]]][[[ZZZ___qqq}}}gggQQQDDDAAA888333777:::<<>>>>>>>>>>>>>>>>>???@@@@@@CCCCCCDDDEEEFFFFFFGGGHHHEEEIIIPPPbbbiiiTTT]]]rrrwww\\\LLLIIIJJJIIIGGGHHHEEEAAA>>><<<===>>>???DDDMMMaaazzzwwwdddYYYTTTMMMIIIIIIHHHGGGEEEEEECCCBBBBBBCCCBBB@@@>>>@@@@@@???>>>===<<<;;;;;;<<<============;;;:::999;;;;;;;;;;;;;;;:::999999999999888777666555444444444333333333444444555666555555555555555555555555666666666777888999:::;;;<<<<<<===???BBBFFFIIIKKKMMMSSSVVVUUUWWW]]]bbbbbb\\\\\\\\\___eeelllqqqtttmmmttt|||{{{oooeeecccgggssstttttttttvvv}}}{{{aaaUUUJJJGGGIIIHHHGGGHHHAAABBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDIIIPPPOOOMMMWWWggguuudddhhhrrrHHH===BBBDDDIIILLLIIIGGGGGGBBB;;;;;;@@@AAAAAA@@@>>><<<;;;===>>>>>>>>>>>><<<::::::<<<============>>>???@@@AAABBBDDDEEEFFFHHHJJJNNNSSSWWW[[[fff{{{}}}zzzpppaaaWWWUUUhhh{{{ppphhh]]]XXXXXXccc{{{ttt^^^KKKEEE>>>:::;;;:::;;;FFFUUURRRNNNIIIFFFJJJXXXkkkyyyDDDRRRzzzZZZbbbuuusss]]]HHHDDDHHHFFFFFFDDD@@@<<<888777777:::@@@HHHQQQZZZbbbjjjoooxxxuuuvvv|||xxxhhh]]]aaaooo{{{aaaPPPLLLVVVjjj|||{{{wwwzzz~~~}}}zzzoookkknnnvvvsssddd```^^^SSSBBB@@@>>>>>>@@@AAAAAA@@@<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<===???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGDDDHHHNNNZZZuuu\\\ZZZfffkkk}}}|||iiiMMMBBBJJJMMMDDDIIIGGGDDDAAA>>><<<<<<;;;:::???LLL```uuutttddd]]]SSSLLLIIIHHHFFFDDDDDDCCCBBBBBBCCCCCCAAA@@@BBBBBBAAA@@@???>>>>>>===============<<<;;;:::999;;;;;;;;;<<<;;;;;;:::999::::::999999888777666666666666555555555666777777666666666666666666666666555666777888999:::::::::<<<<<<===???AAADDDGGGHHHMMMRRRUUURRRSSSYYYbbbggg]]]\\\]]]___ccciiiooorrruuu}}}~~~vvvpppnnnrrrxxx}}}yyywwwxxx~~~rrr[[[PPPGGGFFFGGGGGGGGGHHHBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCDDDEEEFFFCCCBBBGGGNNNOOOLLLRRR[[[kkkccc\\\@@@>>>CCCJJJMMMKKKJJJHHHCCC===;;;===???AAAAAA@@@===;;;;;;<<>><<<:::999;;;===============>>>@@@AAABBBCCCDDDFFFFFFHHHKKKPPPSSSVVVaaaxxx{{{vvvjjj[[[QQQNNNXXXsss}}}yyyhhh^^^UUUWWWeeezzzpppXXXIIIBBB<<<:::777888FFFXXXYYYTTTNNNLLLRRRaaaqqq|||AAAFFFoooaaaYYYxxxiiisssKKKAAAGGGDDDDDDBBB@@@===:::888777888===EEEMMMVVV```iiinnnuuuqqqttt}}}xxxiiicccbbbkkk{{{tttccc\\\```mmmvvvuuu{{{}}}xxxwwwyyyqqqdddbbb\\\NNN@@@???>>>???AAAAAA???>>>;;;;;;:::::::::;;;<<<===::::::;;;;;;===>>>@@@@@@AAAAAABBBCCCEEEFFFGGGGGGFFFHHHKKKPPP```wwwbbb```cccmmmxxxrrrWWWEEEHHHMMMJJJIIIHHHFFFCCC@@@>>><<<;;;:::;;;CCCQQQaaatttrrrhhh[[[QQQLLLIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBAAABBBBBBBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999888888888888888777777777888888999666666666666666666666666555666888:::;;;;;;::::::<<<<<<>>>???AAACCCEEEFFFIIIOOOSSSSSSQQQVVV___gggaaaaaaccccccdddgggjjjlll{{{vvvuuuxxx~~~}}}{{{|||~~~}}}vvvhhhVVVMMMEEEDDDEEEDDDDDDFFFBBBCCCDDDDDDFFFFFFGGGHHHHHHGGGEEECCCCCCCCCEEEFFFHHHFFFGGGMMMOOONNNQQQVVVqqqsssaaazzzqqqGGG<<>>@@@BBBAAA>>>;;;:::999??????>>>;;;999888999;;;<<<<<<<<<===>>>???@@@AAABBBCCCEEEEEEFFFHHHLLLOOOXXX___rrr~~~xxxqqqfffZZZSSSOOO```~~~zzzmmm]]]UUU[[[jjjyyynnnVVVJJJ???:::777999GGGWWW]]]XXXRRRRRRZZZhhhuuu}}}BBBAAA^^^gggQQQiiimmmfffVVV@@@CCC@@@@@@???>>>>>><<<:::888888<<>>??????===;;;:::::::::::::::;;;;;;<<<:::::::::;;;<<<>>>???@@@@@@@@@AAACCCDDDEEEFFFGGGBBBFFFIIIKKKTTTmmmtttaaaaaacccrrr}}}vvvdddTTTOOOOOOHHHGGGFFFEEECCCAAA???>>>::::::???IIIUUUcccvvvyyyiii\\\TTTPPPMMMKKKHHHFFFCCCCCCDDDDDDDDDCCCAAAAAAAAA@@@@@@??????>>>:::;;;;;;;;;<<<======>>>;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;::::::999999::::::999888888999999999777777777777777777777777555777999:::;;;<<<;;;;;;<<<===???@@@BBBDDDEEEEEEHHHNNNUUUWWWVVVWWW^^^fffjjjiiihhhffffffjjjqqqwww{{{zzz{{{}}}zzz}}}zzz{{{vvvlllcccSSSKKKEEEDDDDDDBBBAAACCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHEEEDDDCCCDDDEEEFFFLLLIIIIIIKKKMMMOOOQQQTTTddd|||bbblllPPP<<>>;;;:::999=========;;;999777777888;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDDDDDDDFFFIIILLLUUUXXXggg{{{yyysssfff[[[PPPQQQaaazzzgggZZZXXX```kkkrrrvvvmmmYYYFFF???===>>>GGGSSS[[[XXXVVVYYYbbbmmmxxx}}}AAA@@@PPP~~~oooPPP]]]~~~bbbqqqoooLLLAAA???>>>===>>>???>>>;;;999888;;;AAAGGGPPPZZZdddjjjqqqppptttyyyyyy|||ooodddcccppp}}}xxxyyyxxx~~~||||||{{{kkkRRRDDD<<<;;;;;;<<<======<<<::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCEEEFFFGGGBBBEEEHHHHHHIIIYYYzzzbbbYYYXXXeee}}}mmmUUUMMMIIIHHHGGGFFFEEEDDDCCCCCC888888<<>>;;;<<<======>>>=========<<<<<<<<<;;;;;;:::::::::;;;;;;:::999999999999:::777777777777777777777777777888999:::;;;<<<<<<<<<===???AAACCCEEEFFFGGGGGGJJJNNNVVV\\\\\\[[[^^^dddpppmmmhhheeegggrrrzzzuuuuuuyyy}}}|||yyy{{{{{{pppxxxxxx|||{{{mmmbbb[[[OOOIIIDDDDDDCCC@@@???AAADDDDDDEEEFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHLLLKKKJJJJJJKKKMMMPPPRRR___~~~aaaZZZqqqYYY@@@CCCGGGMMMPPPQQQOOONNNLLLEEE===<<<>>>@@@@@@>>><<<;;;::::::<<<======;;;888777777;;;;;;;;;;;;<<<>>>???@@@@@@AAACCCDDDDDDEEEHHHJJJQQQTTT___xxx~~~zzznnncccXXXOOONNNdddppp```YYYZZZ^^^aaa```jjjlllRRREEE@@@===AAAHHHVVVXXX]]]ccckkkssszzz~~~===@@@FFFggg\\\WWWxxxlllgggfffDDDAAA?????????@@@???;;;888777:::>>>DDDKKKUUU```gggqqqtttwwwxxxxxx~~~|||mmmgggmmm}}}~~~~~~}}}}}}dddJJJDDD===;;;:::;;;<<<===<<<:::;;;<<<<<<==================<<<<<<<<<===>>>>>>???>>>>>>@@@AAACCCEEEFFFGGGBBBFFFIIIGGGAAAHHHaaazzzmmmTTTOOOVVVmmmkkkRRRLLLKKKIIIHHHFFFEEEEEEEEE===::::::===AAAHHHTTT```ooo|||lllaaaXXXSSSOOOLLLHHHFFFFFFFFFEEEDDDAAAAAA@@@@@@@@@@@@??????>>>===<<<;;;:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::<<<;;;:::999999999999:::888888888888888888888888999999999999:::<<<===>>>>>>@@@BBBEEEGGGIIIIIIIIIMMMMMMSSSZZZ\\\ZZZ\\\aaaiiiiiihhhhhhlllxxxvvvmmmlllppprrrwww}}}}}}{{{zzzzzzzzz~~~vvvjjjvvv}}}yyyiii\\\TTTKKKFFFCCCDDDCCCAAAAAACCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHKKKNNNMMMLLLMMMOOOPPP[[[cccRRR\\\|||dddEEEBBBBBBKKKPPPRRRRRRRRRRRRJJJ@@@;;;===??????===<<<<<<<<<999<<>>@@@BBBCCCDDDEEEHHHJJJNNNSSSZZZfffxxxrrr}}}xxxoooaaaXXXMMMPPPjjjzzzjjj___XXXVVVUUUPPPXXXiiiiiiTTTEEE;;;<<>>@@@>>><<<::::::<<<===<<<;;;======>>>???????????????>>>>>>=========>>>>>>???===>>>???AAACCCEEEFFFGGG???CCCIIIIIICCCFFF\\\sssYYYNNNNNN^^^bbbOOOMMMKKKHHHGGGFFFFFFFFFDDD@@@<<<;;;;;;>>>JJJUUUYYYppp~~~oooddd^^^QQQNNNJJJGGGGGGFFFFFFEEEAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@===;;;:::999999999<<<<<<===>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;:::::::::<<<;;;:::999999999999999888888888888888888888888:::999999999:::<<<>>>??????AAADDDGGGIIIKKKKKKKKKMMMKKKNNNVVVYYYWWWYYY]]]\\\bbbiiinnnsss{{{}}}rrriiiiiiooojjjooovvvwwwuuutttwwwzzzyyy}}}sssjjjwww~~~ssshhh\\\SSSGGGDDDBBBDDDDDDBBBBBBEEEEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGIIIJJJJJJJJJJJJJJJFFFLLLRRRRRRPPPOOOOOOOOORRRpppkkkUUUUUUvvvlllIII@@@===JJJOOOSSSSSSUUUUUUMMMCCC:::<<<>>>>>>===<<<===>>>888<<>>;;;999:::::::::;;;<<<===>>>???>>>@@@BBBDDDDDDEEEHHHJJJJJJPPPSSSUUUeeerrrlll|||gggbbbSSSHHHWWWzzztttfff[[[TTTQQQFFFOOOVVVcccgggPPP@@@@@@HHHPPP[[[kkkvvv{{{}}}999;;;BBBHHHggg|||VVV]]]{{{___kkkdddGGGHHH@@@===CCCBBB<<<===999999:::<<<@@@IIISSSZZZkkkmmmoooqqqrrrwww~~~pppdddhhhkkkmmmrrr~~~wwwlllyyyuuubbbJJJ======<<<<<<<<<<<<============@@@AAABBBBBBBBBAAA@@@???BBB???======@@@AAA@@@>>>@@@@@@AAAAAABBBCCCDDDDDDCCCBBBCCCEEEEEEHHHRRR]]]vvv}}}YYYRRRWWWhhhkkk[[[JJJJJJJJJBBBIIINNN>>>AAAAAA???;;;999:::???DDDUUU^^^ooo|||rrrmmmcccUUUJJJIIIJJJGGGDDDEEECCCCCCDDDDDDCCCBBBAAA@@@??????>>>===<<<:::888777999:::;;;<<<===???@@@@@@???===::::::<<<<<<999777::::::::::::::::::::::::<<<999777777:::;;;:::888:::888777888:::<<<======<<<>>>AAAEEEGGGHHHHHHHHHPPPIIIGGGNNNRRRRRRTTTYYYWWW\\\dddkkksss}}}{{{uuuooolllnnnooosssvvvuuusssvvv|||vvv~~~}}}{{{wwwvvvxxxzzzuuummmfffYYYMMMEEEEEEDDDCCCCCCCCCCCCCCCKKKFFFKKKWWWZZZPPPHHHIIIFFFHHHJJJLLLMMMKKKIIIHHHGGGIIIKKKNNNPPPPPPPPPPPPRRRiii^^^ZZZkkk|||nnnTTTDDD<<>>>>>>>>>>>===:::::::::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGNNNMMMPPPVVV]]]lllxxxlll}}}~~~mmmZZZPPPLLLSSSjjjyyynnnbbb[[[QQQJJJHHHSSSjjj~~~iiiRRRDDDGGGWWW```lllwww~~~888999???DDD]]]\\\VVVkkkmmmfffUUUHHH@@@AAADDDDDDBBB@@@::::::999:::>>>FFFPPPWWWfffjjjoooqqqssswww}}}{{{nnnhhhbbb^^^```mmmvvvssszzz|||vvvzzziiitttvvvlllfffYYYHHH@@@AAA<<<<<<=========>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBBBB@@@>>>>>>@@@AAA@@@???>>>???@@@AAABBBDDDEEEEEECCCBBBCCCEEEDDDFFFNNNWWWqqqhhhXXXUUU___tttaaaNNNNNNQQQEEEBBBIIIHHHDDDDDDBBB>>>::::::===@@@JJJSSScccvvvxxxvvvgggYYYRRRMMMGGGCCCCCCAAABBBCCCDDDCCCBBBAAA???@@@@@@@@@???===<<<:::999::::::;;;<<<===>>>??????>>><<<::::::<<<<<<:::888::::::::::::::::::::::::<<<:::888999;;;<<<;;;999;;;;;;:::;;;===???@@@@@@AAAAAACCCEEEGGGHHHJJJJJJLLLIIIJJJOOOUUUXXX[[[]]]YYY```jjjsss|||}}}xxxssspppmmmlllooottttttrrrsssvvvzzzyyy|||~~~yyy{{{~~~~~~qqqhhhaaaUUUJJJEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDOOOdddkkk```PPPHHHFFFHHHIIIJJJJJJIIIGGGFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQ```~~~sss___eeexxxnnnSSSCCC???AAAKKKSSSTTTTTTUUUTTTPPP@@@<<<888999<<>>???>>>===;;;;;;::::::;;;;;;<<<===>>>??????AAABBBDDDFFFGGGGGGIIIOOOVVV[[[gggrrrzzz|||mmm```QQQJJJUUUggg}}}~~~pppbbbVVVNNNJJJQQQaaavvvvvvWWWHHHOOOaaahhhsss|||999777;;;???OOO|||nnnVVV\\\bbbsssnnnMMMBBBHHHBBBBBBFFF???<<<;;;999888:::AAAJJJPPP]]]bbbjjjooorrruuuzzz}}}|||{{{lllhhhdddhhhuuu}}}kkkkkkuuu}}}|||mmmlllxxxmmmfffaaa]]]SSSDDD===???=========>>>>>>>>>??????@@@AAACCCEEEFFFFFFFFFEEEBBBAAA??????AAAAAAAAA@@@===>>>???@@@BBBCCCDDDEEEBBBAAACCCEEEEEEDDDJJJQQQdddnnnZZZXXX\\\ooorrrWWWNNNQQQIIIBBBGGGKKKGGGGGGEEEAAA===::::::;;;???GGGTTTbbbqqqzzziii\\\QQQHHHCCCDDDCCCDDDEEEFFFEEEBBB@@@>>>BBBBBBAAAAAA???>>><<<;;;::::::;;;<<<======>>>>>>===<<<:::;;;<<<===<<<:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::;;;<<<===<<<:::999:::;;;<<<===>>>>>>???@@@@@@@@@AAABBBDDDFFFGGGGGGJJJMMMPPPUUU^^^dddeee```gggrrr}}}{{{vvvsssnnnkkkmmmrrruuurrrqqqrrr{{{tttxxxtttyyyxxxjjj```XXXNNNEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCNNNcccnnndddQQQFFFHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGIIIKKKLLLMMMTTTXXXlllccc\\\ssswwwcccOOODDD>>>GGGOOORRRSSSTTTSSSQQQEEE@@@;;;:::<<>>;;;999:::===??????===<<<;;;;;;;;;;;;<<<<<<===??????@@@AAACCCDDDFFFGGGDDDGGGNNNUUUZZZiii}}}zzzuuu^^^JJJGGGOOOiiilll```WWWPPPRRR[[[hhhwwwdddRRR\\\jjjqqqyyy999777888:::CCCcccbbbTTTwwwlllbbb{{{WWWFFFLLL@@@???FFF<<<>>><<<999666777<<>>>>>>>>>>>????????????@@@AAACCCEEEEEEEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAA?????????@@@AAAAAABBBBBB@@@@@@BBBFFFFFFEEEHHHNNNVVVqqqnnn___ZZZaaarrroooVVVMMMKKKKKKIIIFFFGGGGGGFFFDDD@@@===:::999999AAAJJJQQQYYYfffxxx~~~lll]]]RRRLLLKKKHHHHHHIIIHHHFFFDDDAAA???BBBBBBBBBAAA@@@???======;;;;;;;;;<<<<<<======>>><<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<=========:::<<<======<<<<<<<<<===>>>???@@@BBBCCCDDDDDDDDDHHHPPPTTTRRRWWWeeerrrxxxpppvvv~~~}}}xxxuuupppmmmmmmssswwwuuuqqqpppxxxwww}}}zzzrrrzzz~~~oooaaaVVVOOOGGGAAADDDDDDCCCCCCCCCCCCCCCDDDHHHDDDGGGRRRXXXSSSJJJEEEIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDEEEFFFIIIKKKMMMRRRQQQ]]]uuu^^^nnnbbbAAA<<>>;;;;;;===??????AAA<<<888888<<>>===<<<<<<<<<<<<<<<======??????@@@AAABBBDDDFFFGGGIIIIIIMMMRRRYYYnnnoooXXXLLLKKKaaa{{{nnndddZZZXXX[[[bbblllvvv~~~ttt```fffooottt{{{~~~}}}999777777888<<>>;;;777555888>>>BBBIIIQQQ]]]ffflllppptttwww~~~|||~~~}}}||||||~~~}}}zzzooofffZZZOOODDD>>>===AAA>>>>>>>>>>>>????????????AAABBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@??????>>>>>>???>>>AAAGGGHHHGGGIIIMMMPPPZZZuuunnn___]]]fffqqq{{{[[[MMMNNNJJJDDDFFFFFFFFFEEEDDDAAA>>>;;;888===CCCEEEHHHQQQ```kkkrrrcccWWWPPPIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>===<<<=====================;;;<<<<<<=========>>>???========================;;;;;;;;;<<<<<<>>>@@@AAAAAABBBCCCBBB@@@???@@@AAABBBCCCFFFIIIJJJJJJIIIHHHKKKTTTYYYVVVWWWggg~~~{{{wwwpppmmmmmmrrrvvvtttqqqpppsss{{{~~~uuulllrrruuueeeXXXOOOGGGBBB???CCCBBBBBBBBBBBBBBBCCCCCCHHHEEEDDDEEEEEEDDDDDDGGGJJJIIIHHHGGGEEEDDDDDDCCCDDDDDDDDDEEEFFFIIIKKKMMMKKKLLLRRRvvviiiccc}}}zzzHHH===???EEEMMMRRRQQQNNNLLLJJJFFF@@@<<<;;;;;;<<<===AAA===999888;;;>>>??????>>>======<<<<<<=========??????@@@@@@BBBCCCEEEEEEIIIIIILLLPPPUUUggg~~~iiiWWWMMMUUUgggzzznnnbbb\\\ZZZ\\\bbbjjjrrrllliiivvvyyykkknnnqqqvvv|||~~~zzz666888666888:::BBBjjjRRRVVVuuuxxx___hhhuuuUUULLLBBBDDDHHHAAAAAA@@@===999777777:::===EEEMMMXXXbbbiiiooouuuyyywww|||xxxxxxyyy}}}{{{zzzzzz~~~zzz~~~{{{mmmZZZIII???<<<>>>@@@=========>>>>>>>>>??????AAAAAABBBBBBBBBAAA???>>>@@@AAAAAAAAA??????AAABBBCCCCCCAAA@@@>>>===<<<;;;???>>>@@@FFFIIIHHHIIILLLPPPOOO]]]~~~}}}]]]OOOSSSaaa|||ZZZNNNIIIJJJEEEDDDEEEFFFFFFEEEBBB???999;;;===<<<===CCCMMMVVVcccuuuvvvbbbTTTMMMLLLKKKIIIHHHHHHHHHHHHBBBBBBBBBBBBAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>>;;;===>>>>>>======>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>AAAFFFJJJEEEGGGHHHFFFCCCCCCGGGJJJIIIKKKMMMPPPRRRRRRQQQPPPQQQXXX]]]XXXOOOWWWvvv}}}wwwnnnkkkkkkppprrrqqqppprrrrrryyyvvvjjjgggyyyyyylll\\\QQQIIICCC???@@@AAAAAA@@@@@@@@@AAABBBBBBBBBDDDFFFFFFDDDDDDFFFIIIHHHHHHHHHGGGFFFDDDCCCBBBCCCCCCDDDEEEGGGIIIKKKLLLKKKOOORRRjjjsssZZZmmmoooFFF@@@???GGGQQQSSSQQQOOOKKKHHHCCC>>>;;;:::;;;<<>><<<::::::;;;>>>@@@???>>>>>>============>>>>>>>>>??????@@@BBBCCCDDDDDDEEEIIINNNOOOVVVnnnwww```PPPIIINNNfffvvvhhh```ZZZVVVWWW[[[xxxhhhSSSUUUkkktttrrruuuvvvyyy~~~~~~~~~~~~}}}|||}}}xxx```222888666888<<<;;;UUU^^^PPPcccjjjbbbdddMMMHHHHHHGGGCCCBBBBBB@@@<<<999777888:::@@@GGGRRR[[[ccckkksssyyywwwzzz|||sssssswww~~~~~~}}}|||yyyzzzwwwtttZZZFFF===<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@???@@@AAA@@@>>>>>>@@@BBBBBBBBBAAA???>>>===<<<;;;@@@>>>???DDDFFFEEEFFFHHHLLLKKKQQQgggmmmRRRHHHUUUqqqxxx[[[JJJLLLFFFEEEDDDFFFGGGGGGDDDAAA<<<<<<:::999999===CCCHHHNNN^^^rrr}}}hhh___\\\VVVQQQLLLJJJIIIIIIDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>><<<>>>@@@???======>>>@@@???????????????????????????@@@??????@@@EEEMMMSSSNNNPPPQQQPPPNNNPPPVVV\\\ZZZZZZZZZ[[[]]]```bbbdddgggjjjmmmcccKKKCCC```zzzrrrmmmlllmmmppppppooorrrwwwxxxtttrrrttt{{{qqqcccUUULLLFFF@@@???AAA??????>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHHHHGGGEEEEEEFFFGGGFFFDDDBBB@@@AAABBBCCCEEEGGGHHHIIIIIIMMMTTTTTTdddaaaaaa[[[JJJ>>>BBBMMMRRRRRRPPPMMMKKKGGGBBB>>>;;;;;;;;;<<<>>>???<<<999999===AAA@@@???>>>>>>======>>>>>>=========>>>???@@@AAABBBBBBAAAEEEJJJKKKNNN^^^pppnnn\\\MMMJJJRRRiii{{{pppiiiaaaXXXSSSSSSoooeeeOOOHHH^^^qqqvvvyyyyyy|||~~~~~~|||zzzyyyzzz~~~~~~iiiRRR///777555777===888HHHssslllSSSVVVuuuuuueeeqqqPPPKKKJJJCCCAAABBBBBBAAA>>>;;;888888888;;;BBBKKKTTT\\\fffpppwww~~~}}}vvvlllllluuu~~~}}}|||{{{{{{{{{yyyxxxvvv}}}yyymmmRRR???:::===>>>;;;<<<<<<<<<<<<===============>>>@@@BBBCCCCCCCCCBBB>>>@@@AAA@@@======???BBB@@@@@@@@@???>>>======<<>>BBBDDDCCCBBBEEEEEEIIIMMMYYYsssmmmTTTXXX^^^nnnMMMIIIGGGEEEDDDFFFHHHGGGDDDAAA???===;;;999:::===AAACCCGGGQQQ]]]jjjtttnnndddYYYPPPKKKHHHGGGEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@?????????===???AAA@@@===<<<>>>@@@????????????????????????BBBBBBAAA@@@BBBHHHRRRYYY\\\^^^______^^^bbbjjjrrrooommmkkkjjjlllqqqwwwzzzvvvRRR:::SSS~~~uuummmooonnnppprrrqqqpppuuu}}}~~~qqqsss~~~ssslll^^^PPPJJJEEE@@@???CCC>>>>>>======>>>???@@@@@@EEECCC@@@@@@CCCGGGFFFCCCBBBCCCEEEFFFEEECCC@@@>>>???@@@CCCEEEGGGHHHHHHHHHHHHQQQQQQ]]]sss[[[nnnoooVVV@@@???IIIOOOOOONNNNNNMMMJJJEEE@@@<<<;;;;;;:::>>>AAA>>>999777<<>>>>>===>>>>>>============>>>???AAAAAADDD@@@AAAGGGKKKQQQbbbtttvvvooovvv}}}kkk\\\TTTIIIIII^^^zzz~~~wwwssskkk```XXXUUUZZZ^^^SSSKKK^^^ssszzz|||zzz}}}~~~~~~|||yyywwwyyy|||}}}uuubbbOOO555666666444444999CCCLLL[[[WWWgggkkksss]]]NNNNNNGGGEEEEEECCC@@@===<<<:::777444;;;===DDDOOOXXX___hhhppp}}}}}}|||www}}}|||{{{{{{{{{|||~~~zzzxxxtttrrruuu]]]FFF@@@???;;;:::>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>@@@BBBAAAAAAAAA???======>>>@@@AAAAAAAAA???===<<<<<<>>>@@@AAABBBBBBAAAAAACCCDDDGGGJJJJJJLLL\\\~~~mmmZZZXXXfffvvvSSSEEEAAAEEEGGGEEECCCEEEGGGGGGFFFDDDAAA===:::999888888???EEENNNXXXggg~~~uuufffZZZPPPJJJIIIKKKKKKIIIEEEBBBCCCEEEDDDBBB???>>>??????>>>===>>>??????>>><<<;;;===>>>@@@===;;;<<<@@@CCCCCCBBBBBBBBBCCCFFFKKKTTT___eeessszzzzzzzzzaaaHHHUUUrrr}}}xxxsssnnnkkkkkkqqqvvvuuutttwww|||sssuuu{{{}}}~~~zzzhhhgggYYYKKKDDDBBBBBBCCCEEE@@@>>><<<;;;===@@@AAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHJJJKKKIIIHHHWWWccclll]]]ZZZ}}}ZZZ>>>@@@CCCMMMXXXTTTZZZSSSNNNLLLFFF===:::<<<::::::;;;===???>>><<<:::@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@CCCBBB@@@FFFNNNRRRiiiooocccddduuuaaaOOOHHHGGGKKK\\\oooyyy~~~{{{yyyxxxiii[[[[[[^^^TTTKKKQQQbbbssszzzzzz~~~~~~|||yyyxxx~~~}}}~~~zzzaaaSSSQQQ333555555333333777???FFFvvvnnnZZZ[[[www|||rrrdddOOOAAABBBEEECCC@@@???===;;;888555:::;;;AAAKKKSSSZZZdddmmmuuuxxx|||}}}|||{{{zzz{{{}}}~~~~~~xxxyyyzzz}}}mmmnnnppptttzzzfffPPP>>>;;;<<<999999===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???@@@AAAAAA???>>>===>>>@@@>>>???@@@>>>======>>>@@@???@@@AAAAAA@@@@@@AAACCCBBBEEEHHHKKKVVVrrrjjj___bbbpppjjjNNNGGGFFFGGGIIIIIIGGGFFFGGGFFFEEECCC@@@===;;;:::999<<<@@@FFFKKKTTTdddyyy~~~oooccc\\\PPPNNNKKKHHHEEEDDDEEEFFFDDDBBB???>>>???AAAAAAAAA<<<>>>???>>>======???@@@=========???CCCEEEFFFFFFFFFJJJPPPWWW___kkkwwwnnnvvv{{{tttpppnnnmmmlllnnnmmmnnnrrruuuyyy|||uuu~~~{{{}}}|||qqqlllbbbUUUIIIEEEDDDCCCDDDGGGBBB???===<<<===>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBB>>>>>>???@@@CCCGGGKKKMMMMMMOOOYYY]]]bbb~~~dddnnntttVVVDDD;;;CCCQQQUUUVVVRRRPPPPPPKKKAAA;;;;;;;;;<<<===???@@@@@@===:::>>>AAAEEEGGGEEECCCBBBCCC??????????????????@@@@@@BBBBBB???BBBHHHQQQooommm]]]kkkuuu]]]OOOFFFDDDOOO^^^yyywwwjjjiiiiii___VVVZZZiiiwww}}}}}}~~~~~~~~~}}}~~~}}}}}}~~~tttZZZLLLHHH111333444333222444:::???ZZZfffPPPeeeuuuwwwTTTAAAIIIDDDCCCAAAAAA@@@>>>:::777888888<<>>========================<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAA@@@???>>>>>>???===>>>???>>>======???AAA>>>@@@AAAAAA??????@@@BBBBBBCCCGGGJJJMMM^^^xxxbbb______nnnkkkUUUIIICCCHHHLLLJJJGGGHHHGGGGGGEEEDDDAAA???===<<<999;;;>>>???BBBJJJXXXbbb}}}yyyggg```XXXRRROOOMMMKKKHHHHHHEEEBBBAAABBBDDDEEEEEE???AAABBBBBBAAA@@@AAABBBAAABBBDDDEEEEEEFFFHHHIIISSS[[[eeemmmuuu}}}wwwoooiiigggiiikkkmmmooojjjkkkqqqtttqqqsssxxxllluuu|||ppphhhmmmYYYOOOGGGEEEFFFEEEFFFHHHCCCAAA???>>>>>>===<<<;;;>>>>>>@@@AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAACCCGGGMMMSSSVVVWWW___```]]]^^^lllxxxbbbssslllEEE999AAAKKKSSSQQQQQQSSSUUUQQQGGG???<<<======>>>@@@BBBAAA>>><<<;;;@@@GGGJJJHHHEEECCCCCC@@@@@@??????????????????>>>AAA@@@AAAFFFLLLjjjfff___~~~qqq\\\KKKBBBFFFPPPuuuyyyssspppggg```cccooo{{{~~~|||}}}~~~}}}}}}~~~~~~}}}|||uuulllTTTHHHAAA111222444333222333666999FFFuuuzzzOOOWWWvvvhhhbbbJJJQQQEEEDDDCCCCCCBBB@@@<<<999999777999???EEELLLVVV```gggqqq|||~~~}}}~~~~~~}}}~~~|||{{{yyyxxxyyy{{{~~~~~~~~~}}}zzz{{{~~~zzzpppiiikkkttt}}}~~~zzzqqqsssggghhhhhhdddMMMCCC;;;<<<>>>===<<<>>>========================;;;;;;;;;:::;;;;;;;;;;;;<<<>>>@@@AAA???>>>>>>>>>>>>?????????======???AAA???@@@AAAAAA@@@???@@@BBBGGGCCCFFFKKKIIIMMMhhhhhhaaa\\\bbbuuupppVVVBBBCCCJJJKKKIIIJJJHHHHHHHHHGGGEEECCC@@@>>>888:::<<<<<<<<<@@@GGGNNN]]]qqqssskkkfff```WWWPPPOOOKKKGGGDDDDDDEEEFFFFFFDDDEEEFFFEEECCCBBBCCCDDDBBBEEEHHHIIIJJJNNNUUUZZZlllttt}}}}}}}}}qqqlllgggddddddhhhkkklllnnnjjjlllpppjjj```dddooozzz~~~|||}}}mmmccceeeOOOHHHDDDEEEGGGFFFGGGJJJCCCAAA???>>>>>>>>><<<;;;>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAFFFEEEDDDFFFJJJPPPWWWZZZ[[[ddd___[[[^^^aaakkkkkk}}}NNNAAAEEEHHHOOOOOOQQQTTTVVVSSSLLLEEEAAA<<<<<<===???AAABBB@@@>>>:::===@@@DDDGGGFFFCCCAAABBBAAA@@@>>>>>>>>>??????999@@@BBBEEEHHHGGGUUUqqqiiiiiioooZZZLLLHHHKKKiiivvvpppjjjeeehhhrrr|||{{{}}}~~~{{{zzz{{{||||||cccPPPHHHBBB222333444444444444555666>>>^^^]]]SSSggg}}}ooobbb{{{vvvSSSJJJGGGFFFEEEDDDDDDBBB???<<<;;;888999<<>>>>>???AAABBBBBB@@@>>>===>>>???AAABBBCCCBBBAAA@@@AAABBBIIIBBBCCCJJJIIIGGGTTThhhiiiUUUSSS\\\mmmpppOOOFFFIIIKKKJJJJJJIIIIIIIIIIIIGGGEEECCCAAA:::<<<===<<<;;;<<<@@@CCCHHHSSSeeezzz|||oooeeeZZZVVVPPPLLLJJJHHHGGGFFFFFFGGGHHHHHHGGGHHHKKKMMMHHHKKKNNNQQQWWWaaammmvvvwwwpppgggeeecccdddfffiiijjjjjjmmmjjjiiieee[[[VVVdddxxx~~~~~~yyyqqqjjj^^^SSSGGGCCCBBBEEEGGGGGGHHHKKKCCCAAA???????????????===@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCBBBAAAAAADDDIIINNNRRRRRRXXXRRRQQQXXXXXXmmmcccvvvmmmOOOCCCAAALLLOOORRRTTTUUUSSSQQQLLLHHH<<<;;;;;;===@@@AAAAAA@@@???<<<:::===DDDGGGEEEAAACCCBBB@@@>>>======>>>???;;;@@@@@@DDDIIIDDDFFFUUUeee}}}}}}iiieee}}}rrr]]]PPPKKK\\\yyytttqqqrrrxxx{{{}}}~~~yyywwwzzz|||}}}{{{ZZZLLLGGGCCC222333333333444444444444;;;KKK|||vvvXXXYYYmmm```fffcccDDDLLLIIIGGGEEEDDDCCC@@@>>>>>>:::999<<<>>>AAAHHHQQQ[[[aaaiiipppuuuxxx{{{}}}}}}}}}~~~|||{{{{{{|||~~~~~~}}}||||||{{{|||}}}~~~|||}}}{{{yyywwwtttvvvzzz~~~}}}{{{rrrdddZZZ\\\dddvvv|||sss^^^GGGEEEDDDBBBAAA>>><<<::::::<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<============:::<<<>>>???>>>>>>???AAADDDDDDDDDBBB???>>>???@@@BBBCCCDDDCCCAAA@@@AAABBBDDD???@@@GGGJJJIIIMMMUUUwww{{{UUUIIIKKKWWWtttmmmXXXPPPMMMJJJHHHIIIIIIIIIHHHGGGEEEDDDCCC>>>??????===:::888888999===???HHHXXXkkkrrrnnnhhhccc___[[[WWWTTTSSSTTTUUUVVVWWW\\\aaafffiiiiiihhhiiilllttt~~~~~~~~~yyyqqqhhhbbbaaaaaabbbeeehhhiiihhhfffjjjgggbbb\\\\\\hhh|||}}}lllccc___SSSDDDBBB@@@@@@DDDFFFFFFHHHLLLFFFDDD@@@??????@@@AAA@@@BBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCBBBAAA??????@@@DDDGGGJJJIIIKKKIIILLLRRRTTTaaaxxx]]]iiicccAAA===JJJMMMQQQTTTSSSSSSTTTRRRNNN@@@>>>;;;;;;===@@@AAAAAADDD???:::<<>>=========>>>@@@BBB===>>>EEECCCCCCOOO```rrryyyeeeeeesssttt\\\OOOWWW}}}~~~}}}{{{~~~}}}xxxvvvzzz}}}~~~~~~kkkRRRFFFDDDBBB222222111222333333333333666???\\\fffSSScccxxxyyydddxxxZZZPPPLLLHHHEEEDDDCCCBBB@@@???<<<:::;;;;;;<<>>@@@BBBDDDDDDDDDCCCAAAAAABBBCCCAAABBBCCCBBB@@@???@@@AAA??????AAADDDGGGJJJLLLMMM\\\}}}vvv\\\OOOPPP```qqqqqq[[[QQQLLLHHHIIIIIIHHHFFFEEEEEEEEEEEECCCCCCAAA???;;;999777777777888===EEENNN[[[rrr|||xxxwwwwwwvvvuuuwww|||yyyyyyvvvyyy}}}xxxsssnnnhhhbbb^^^______```bbbeeefffeeeccccccaaa]]]bbbyyy~~~|||qqqfff[[[OOOGGGBBB@@@>>>???CCCDDDDDDGGGLLLLLLHHHBBB??????@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBAAA@@@@@@AAACCCFFFGGGHHHEEEJJJMMMKKKRRR^^^```ooodddUUUFFFDDDIIIPPPTTTTTTUUUWWWUUUOOOHHHDDD>>>;;;;;;===???AAABBBAAA@@@@@@@@@CCCFFFIIIEEECCC@@@>>><<<<<<===>>>>>>AAA===<<>>DDDJJJSSS]]]dddfffiiinnnssswwwzzz{{{}}}}}}~~~}}}|||~~~|||zzzxxxwwwxxxzzz|||~~~}}}{{{~~~~~~xxxsssrrrqqqqqquuu{{{uuuppphhh]]]QQQPPPccczzz|||aaaKKKAAA;;;???AAA@@@>>>???@@@@@@::::::::::::::::::::::::===>>>>>>>>>>>><<<;;;999;;;<<<<<<<<<<<<>>>AAACCCCCCDDDDDDDDDCCCCCCDDDFFF@@@AAABBBAAA???>>>???@@@>>>CCCDDDBBBCCCIIIKKKJJJIIInnn|||\\\QQQUUUZZZnnndddUUUOOOIIIIIIHHHGGGEEEDDDDDDEEEFFFGGGFFFEEEBBB???===;;;;;;555777<<>>???BBBCCCCCCFFFLLLPPPKKKDDD@@@>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDD????????????@@@BBBCCCDDDGGGBBBKKKLLLCCCMMMZZZQQQ}}}ccchhhpppSSS===FFFNNNTTTUUUWWWYYYVVVOOOOOOIIIAAA;;;:::<<<>>>???===AAAEEECCC>>>===DDDJJJFFFDDDAAA===<<<<<<===>>>666@@@@@@???AAA===>>>IIIPPPwwwpppdddYYYeee{{{rrr```~~~}}}~~~vvvwwwxxxyyy{{{~~~~~~{{{zzz}}}~~~zzzvvvvvv{{{ssshhh[[[RRRJJJCCCCCCHHH111000/////////000222333888999;;;OOOuuuVVV___nnn|||```FFFGGGJJJBBB>>>CCCDDDAAA===:::999999;;;===FFFJJJPPPVVV]]]cccjjjooorrrtttwwwxxx|||~~~zzzwwwuuutttzzzzzzzzzzzzzzz{{{||||||}}}~~~|||}}}xxxrrroooqqqvvv{{{~~~yyynnn```UUUPPPXXXqqq~~~|||pppTTTDDD===;;;===???@@@???===:::999999888777777888:::;;;<<>>>>>======<<<<<<<<<<<<;;;;;;===???AAABBBAAAAAAAAA@@@AAAAAABBBBBBBBBAAA???>>>===>>>???AAA??????>>>???@@@BBBDDDFFFLLLSSSggglll\\\WWWVVV```vvvqqqaaaTTTEEEKKKHHHDDDCCCEEEFFFFFFEEEDDDDDDDDDBBB@@@===:::999:::888666666999>>>DDDHHH]]]bbbpppuuuqqqpppnnnmmmkkkiiiggggggfffhhhjjjjjjjjjjjjlllmmmhhhdddaaabbbcccaaa^^^\\\RRRTTTdddqqqmmm~~~qqqkkkccc]]]SSSGGGAAA@@@BBBAAA@@@??????AAACCCDDDKKKIIIFFFCCCAAA@@@@@@AAACCCDDDEEEFFFFFFEEEDDDCCCDDD@@@>>>@@@GGGLLLLLLKKKBBB@@@>>>===???AAABBBBBBFFFEEEEEEGGGIIILLLPPPRRRiiiyyyfffhhhdddEEEBBBHHHOOOTTTZZZ]]]VVVLLLNNNLLLGGG???999777:::>>>???@@@AAABBBBBBBBBAAA@@@AAAAAAAAA@@@>>>===;;;:::<<<<<<<<<===>>>@@@AAABBBJJJbbbyyyrrr___]]]^^^mmmzzz||||||wwwtttuuuuuuuuuwwwyyy|||}}}}}}~~~}}}|||}}}}}}}}}|||zzzxxxwwwzzzpppcccTTTLLLGGGDDDFFFIII111000/////////000111222111888999AAAhhh]]]UUUjjjwwwZZZGGGFFFEEEDDDEEECCCAAA>>>;;;::::::;;;<<<@@@DDDHHHNNNSSSZZZaaafffjjjnnnrrrvvvxxx}}}|||yyywwwvvvuuuzzzyyyxxxwwwwwwwwwxxxyyyyyyzzz{{{}}}~~~~~~|||xxxtttooonnnrrrwwwzzz|||ssseeeVVVQQQWWWgggzzzvvvuuuxxxxxxzzz\\\DDD:::777:::;;;<<<======;;;:::999999888777777888999:::;;;>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<===???@@@AAA@@@?????????@@@AAAAAABBB@@@???===<<<;;;<<<===>>>????????????@@@BBBCCCDDDHHHKKKYYYwwwmmmWWWYYYUUUaaauuu~~~}}}lllSSSFFFHHHIIIIIIHHHFFFEEEEEEGGGGGGFFFEEEBBB???===;;;<<<:::888666777:::>>>@@@JJJNNNZZZeeefffccclllzzzwwwooogggfffdddaaa___\\\ZZZYYY[[[___dddhhhjjjlllnnnppptttmmmfffcccaaa[[[SSSNNNMMMbbbzzzyyyyyylllbbbYYYSSSNNNHHHEEEFFFAAAAAA@@@???@@@AAABBBCCCIIIHHHEEECCCAAA@@@??????CCCDDDEEEEEEFFFEEEDDDDDDCCC@@@===@@@EEEIIIJJJIIICCC@@@>>>===>>>@@@@@@@@@EEEEEEDDDEEEGGGJJJMMMOOO^^^~~~zzzcccvvv}}}YYYFFFGGGKKKPPPTTTWWWVVVUUUNNNMMMIIICCC===:::;;;===???@@@AAABBBBBBAAA@@@???@@@@@@@@@???>>>===<<<;;;<<<<<<<<<===>>>@@@AAABBB===LLL\\\iii~~~nnncccXXX[[[ppptttxxxzzzzzz~~~|||{{{zzzyyywwwuuusssrrrqqqrrruuuzzz|||zzzzzz|||}}}}}}~~~yyyzzz{{{zzzzzzlll^^^OOOHHHEEEDDDFFFHHH000000/////////000111222...888777555NNNuuuTTTWWWsssvvvvvvrrrLLLBBBFFFGGGCCCAAA@@@???===;;;;;;::::::;;;===@@@DDDHHHOOOVVV[[[^^^dddkkkpppsssuuuyyy}}}}}}yyywwwvvvvvvwww}}}{{{yyyvvvuuuuuuvvvwwwwwwwwwxxxzzz|||~~~~~~}}}yyytttpppmmmnnnsssvvvuuusssfffXXXLLLQQQcccxxx{{{qqqiiimmmwww}}}~~~}}}oooMMM===:::999888999999999999999999999999999888888888999::::::>>>>>>>>>============<<<::::::<<<===>>>>>>??????============>>>@@@AAABBB???>>>===<<<;;;<<<===>>>@@@@@@??????@@@@@@AAABBBEEECCCHHH^^^hhhXXXKKKQQQiiixxxVVVOOOFFFCCCFFFHHHGGGEEEIIIIIIHHHGGGEEECCC@@@???>>><<<:::888777777777888<<>>AAABBBCCCDDDDDDDDDDDDDDDBBB???===???CCCFFFFFFEEECCC@@@>>>>>>???@@@@@@@@@DDDDDDDDDDDDFFFHHHJJJKKKQQQ```lllddd{{{PPPHHHEEEMMMSSSSSSTTTYYYMMMMMMLLLGGGBBB===;;;;;;===>>>@@@BBBBBBAAA@@@????????????>>>>>>=========<<<<<<<<<===>>>???@@@AAA???CCCFFFLLL]]]uuuxxx```VVVZZZkkk{{{sssrrr|||yyyvvvtttttttttsssrrrpppooonnnnnnqqqvvv|||{{{xxxwwwyyy|||~~~{{{~~~}}}vvvzzz}}}||||||eeeVVVGGGCCCDDDEEEFFFHHH////////////000000111111222666666444???aaafffRRRZZZnnnrrrvvv___HHHHHHIIIDDD@@@@@@@@@???===<<<:::::::::;;;<<<>>>AAAGGGNNNSSSUUU[[[dddiiilllooosssvvvzzz~~~zzzwwwuuuuuuwwwxxx|||yyywwwwwwxxxyyywwwwwwwwwxxxzzz}}}{{{uuuppprrrooonnnpppsssqqqiiibbbSSSNNNOOO\\\rrr}}}qqqoooxxx~~~wwwwwwcccFFF===>>>===888888777777888999:::;;;:::::::::::::::::::::;;;========================999:::<<<===>>>>>>======;;;;;;;;;<<<===???@@@AAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@????????????@@@CCC@@@BBBLLLaaaYYYLLLNNN\\\nnnhhhLLL@@@DDDLLLLLLHHHHHHHHHGGGGGGFFFEEEDDDDDD??????===;;;999777555444666888===AAA???;;;===DDD???AAAFFFNNNYYYfffpppvvv}}}{{{}}}yyytttuuuqqqkkkeeeaaa^^^[[[YYYTTTRRRPPPNNNKKKHHHFFFEEEGGGMMMUUU\\\___`````````YYYbbbfff___XXX^^^ooo~~~|||mmmeeeVVVGGGBBBCCCBBBBBBBBB??????@@@AAAAAAAAAAAA@@@CCCCCCCCCBBBAAA@@@???>>>??????@@@AAAAAABBBBBBBBBAAA???===>>>@@@BBBBBBAAAAAA@@@??????AAACCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJPPPttteeeuuujjjQQQAAAIIITTTTTTQQQSSSLLLMMMMMMKKKFFFAAA<<<999:::;;;>>>@@@BBBBBBAAA@@@>>>>>>=========>>>>>>>>>===============>>>???@@@FFFEEEAAA???HHHUUU\\\[[[bbbgggppp|||{{{iii\\\[[[rrrsssuuu~~~}}}|||~~~}}}yyyuuurrrqqqqqqpppooooooooonnnnnnoooqqqsssuuussstttvvvxxx|||~~~{{{}}}}}}{{{zzzzzzuuuxxxzzz}}}^^^OOOBBB@@@CCCEEEFFFGGG......//////000000000000777000222::::::DDDqqqZZZTTT___rrrjjjqqq}}}UUUIIIJJJHHHAAAAAAAAAAAA???===<<<:::999999::::::<<<@@@FFFJJJOOOTTT[[[```dddiiiooosssuuuvvvtttrrrssswwwxxxwwwxxxvvvuuuxxx}}}~~~{{{xxx||||||}}}yyyvvvtttuuuwwwyyy}}}zzzyyyxxxxxxyyywwwwwwvvvvvvvvvxxxyyyzzz~~~}}}|||{{{yyyvvvrrroooqqqpppppppppnnnfffXXXNNNAAAMMM___rrr~~~xxx|||oooSSS>>>;;;<<<888:::999888777888999;;;===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========888:::;;;=========<<<;;;:::::::::;;;<<<===???@@@@@@??????>>>>>>>>>>>>>>>??????????????????>>>>>>@@@AAACCCFFFLLL```nnn[[[OOOLLLRRRmmmhhhRRRHHHFFFHHHIIIEEEEEEEEEEEEEEEEEEFFFFFF@@@@@@@@@???>>>;;;999777444444444666555444777<<<888777777888<<>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@???============>>>>>>?????????>>>======>>>?????????@@@??????AAADDDFFFGGGFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIOOOeeezzzjjjiiiDDDAAAOOOSSSPPPOOOKKKLLLMMMLLLIIIDDD>>>:::777999;;;>>>@@@AAABBBBBB>>>======<<<======>>>???>>>===============>>>>>>???AAAAAA???AAAHHHMMMOOONNNRRRYYYcccuuuqqq^^^aaappp{{{vvvzzz{{{vvvvvvuuussstttxxx{{{xxxtttrrrqqqrrrqqqpppnnnoooqqqqqqpppmmmjjjhhhjjjooovvv|||}}}zzzwwwvvvxxxzzzwwwvvvwww}}}wwwVVVKKKAAA@@@DDDFFFFFFGGG---...///000000000//////666+++///;;;777333RRRoooSSSPPPbbbzzzxxxeee|||fffMMMHHHHHHDDDCCCCCCBBBAAA???>>>===888888888777888:::>>>BBBHHHMMMRRRWWWZZZ___ffflllgggiiilllnnnnnnnnnlllkkknnnmmmooorrrtttsssnnnjjjmmmooorrrvvv{{{~~~|||yyywwwuuuvvvwwwxxx||||||zzzyyyxxxwwwwwwwwwuuuuuutttsssssssssssssssuuutttsssrrrqqqqqqqqqqqqooonnnlllhhhaaaVVVJJJBBB>>>VVVsssyyynnnZZZFFF<<<:::999555;;;:::999999999:::;;;<<<999:::;;;<<<============;;;<<<<<<<<<<<<=========999::::::;;;<<<<<<;;;;;;:::::::::;;;;;;===>>>???=========<<<<<<<<<;;;;;;>>>>>>?????????>>>>>>======???EEEGGGEEENNNkkkwww]]]MMMHHHZZZoootttnnnUUUDDDAAAEEEDDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBBBBAAA@@@>>>===888666333111111222444666888777555444555777:::;;;<<>>>>>>>>>>>?????????AAAEEEGGGGGGGGGBBBCCCCCCDDDEEEFFFFFFGGGHHHPPPYYYnnnkkkyyyUUU@@@EEENNNQQQRRRMMMMMMMMMMMMLLLHHHCCC>>>999999:::;;;===???AAACCC>>>===<<<<<<<<<===>>>???>>>>>>===<<<<<<<<<======;;;???CCCBBB@@@@@@DDDHHHCCCFFFKKKPPP\\\sssxxxyyyuuueeeddd{{{wwwxxx|||~~~xxxsssqqqrrrqqqooopppttttttrrrppppppqqqssssssssslllnnnrrrsssqqqmmmgggccchhhnnnwww~~~~~~yyyvvvuuuxxx{{{xxxwwwyyy}}}sssaaaOOOGGGBBBCCCDDDDDDDDDFFF---...///000000000///...000,,,///555333000AAAZZZbbbLLLTTTmmmvvvrrrqqqbbbOOOHHHFFFFFFEEECCCBBBAAA@@@???888999999888777888;;;===@@@EEEJJJNNNPPPTTTYYY^^^ZZZ^^^cccggghhhffffffggggggjjjmmmnnnnnnllljjjiiiggghhhiiikkkmmmqqqwww{{{{{{{{{{{{zzzyyyyyyxxxwwwssswww|||}}}}}}|||{{{|||~~~}}}zzzxxxwwwvvvvvvvvvwwwwwwxxxxxxxxxwwwvvvuuutttuuuuuuuuutttsssrrrrrrqqqoookkkhhhfffgggkkknnnjjjhhhddd[[[PPPGGGAAA@@@MMMgggqqq]]]HHH???>>>;;;999999;;;;;;:::999999999::::::666777999;;;<<<=========;;;;;;;;;<<<<<<<<<======::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;:::<<<===>>>??????>>>>>>===<<<<<<@@@EEEDDDEEEUUUjjjmmmZZZXXX]]]ZZZbbbnnn{{{uuudddSSSJJJHHHGGGEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>><<<999666666777666444777666666666666777777888333777<<>><<<===>>><<>><<>>>>>>>>???AAABBBAAAAAA@@@@@@AAABBBCCCDDD???>>>===<<<;;;;;;<<<<<<;;;<<<===>>>=========>>>?????????AAACCCDDDDDDCCC???@@@AAACCCDDDEEEEEEEEEFFFLLLPPP\\\wwwrrrtttPPPCCCFFFNNNRRRPPPOOONNNNNNNNNMMMIIIEEE>>>===:::999999;;;>>>@@@???>>><<<;;;;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<===@@@CCCBBB???<<<>>>AAA@@@CCCFFFFFFJJJXXXnnn~~~{{{kkkrrr~~~ooowwwzzzuuusssrrrrrrqqqoooppprrrqqqnnnnnnqqqmmmlllkkklllnnnooonnnmmmhhhkkkoooqqqqqqoookkkhhhmmmrrryyy||||||{{{{{{||||||yyyvvvuuuwwwzzzyyyzzzqqqggg___QQQHHHEEEDDDEEEDDD@@@@@@CCC,,,---///000000000///...,,,000222000000555===CCCtttZZZUUUiiikkksssppp___NNNHHHGGGEEEDDDBBBAAAAAAAAA:::;;;<<<;;;:::999;;;<<<:::???EEEIIIJJJKKKNNNQQQUUUXXX\\\^^^^^^^^^bbbgggbbbeeefffeeebbbbbbgggllliiigggffffffiiillloooqqqrrrrrrrrrrrrrrrssssssssspppxxx~~~~~~}}}zzzyyyxxxzzz}}}~~~}}}{{{yyyxxxwwwvvvuuutttvvvxxxyyyzzzyyywwwvvvvvvvvvxxxxxxxxxwwwvvvuuusssoooiiibbb^^^___cccgggfffccc\\\PPPDDD===???BBB]]]ttt{{{eeeNNN<<<;;;>>>:::888<<<::::::::::::999999888888333555777:::;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;:::999888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>???>>>======<<<;;;<<<>>>?????????>>>===>>>888:::AAABBB@@@GGGSSSkkkooo]]]]]]ZZZWWW\\\llltttYYYKKKJJJGGGCCCAAA???>>>>>>CCCCCCDDDDDDCCCCCCBBBBBB>>>>>><<<:::;;;;;;888444555666666666666555444333333555666777777888:::;;;CCCGGGJJJMMMSSSZZZ[[[WWWKKKKKKHHHEEEIIIPPPUUUUUUTTTPPPJJJHHHIIIMMMQQQSSSUUURRRNNNKKKJJJJJJLLLMMMCCCEEEDDD@@@>>>@@@@@@===???>>>===>>>@@@AAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>===;;;:::;;;>>>AAAAAA\\\wwwtttkkkqqq|||www{{{~~~ssssssyyysssYYY>>>???<<<;;;======;;;<<<@@@AAA???>>>======???AAABBBBBBAAA@@@@@@@@@BBBDDDFFFBBB@@@???===<<<<<<<<<<<<:::;;;===>>>======>>>>>>@@@@@@???@@@AAABBB@@@>>>===>>>???AAABBBCCCDDDDDDCCCGGGKKKXXX|||pppeeeIIICCCIIINNNSSSQQQOOOOOOPPPPPPMMMJJJCCC@@@<<<888777999;;;===@@@>>><<<;;;:::;;;===>>>???>>>===<<<<<<<<<<<<<<<:::;;;===@@@@@@???AAADDD@@@DDDFFFDDDBBBIIIXXXddd|||~~~nnnmmm~~~~~~qqq}}}uuussstttrrroookkkjjjmmmpppooojjjiiikkkjjjiiihhhiiijjjiiigggeeeeeehhhkkkoooqqqqqqpppooosssvvvyyyzzzxxxvvvwwwyyyyyyzzzyyyxxxuuutttuuuwwwxxx~~~|||kkk```YYYLLLDDDDDDEEEFFFCCC======AAA......------------......---...///000333555777888SSS}}}uuuMMMVVVooo|||rrrSSSTTTLLLEEECCCEEEEEEBBB???EEECCC???<<<999888888888<<<===>>>@@@BBBDDDFFFHHHOOOQQQSSSVVVYYY[[[^^^___aaacccfffhhhhhhfffcccaaacccdddeeeffffffhhhlllnnnlllnnnpppppppppppprrrtttuuuwwwyyyyyyxxxwwwwwwwwwtttuuuvvvxxxzzz}}}~~~~~~}}}{{{yyyxxxwwwwwwwwwzzzzzzzzzzzzzzzyyyxxxwwwuuuvvvxxx|||~~~{{{tttnnnccc```\\\[[[[[[]]]^^^___^^^QQQGGGBBB;;;999EEEVVVnnn{{{~~~~~~hhhIIIEEE@@@<<<:::999888777;;;;;;;;;:::999888777666555666666888999:::;;;;;;888888999999:::;;;<<<<<<<<<;;;:::999999:::<<<<<<;;;:::999999:::;;;===>>>>>>>>>===;;;999999<<<>>>AAA@@@@@@CCCEEEDDD@@@<<<======>>>???AAADDDEEEGGGTTTsssvvv[[[NNNOOOSSSZZZooonnn\\\KKKGGGGGGBBB<<<999;;;>>>CCCGGGHHHFFFBBB???BBBAAA@@@???===<<<;;;;;;<<<;;;;;;:::999777666555666666666666555555555555<<<>>>AAAEEEIIIKKKLLLMMMEEEDDDBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDD<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<=========>>><<>>999@@@RRR[[[]]]ppp|||www}}}nnnrrryyynnnkkkhhh[[[III===<<<<<<<<<<<<<<<===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA>>>???AAABBBCCCBBBBBBAAAAAA???>>>>>>???@@@@@@??????===<<<===@@@CCCEEEEEEAAA@@@??????@@@@@@???=========>>>???@@@BBBDDDEEEDDDLLLPPP[[[rrrxxx{{{^^^CCCDDDIIIJJJJJJNNNUUUWWWRRRMMMLLLLLLHHHAAA:::777888:::<<<@@@@@@@@@@@@???>>><<<<<>>>>>===<<<<<<============>>>>>>>>>>>>AAAAAAAAACCCFFFKKKPPPSSSaaadddiiimmmrrrzzz{{{qqqwwwoookkkkkkmmmooolllkkkiiiiiijjjjjjiiiggghhhiiiiiieeeaaa```cccgggeeedddbbbbbbjjjwww~~~{{{yyyvvvuuuuuuuuuuuutttvvvpppooosssuuusssvvv{{{|||uuubbbTTTMMMKKK@@@BBBCCCBBB@@@???>>>>>>......------------............//////111222444555BBBcccgggTTT^^^sss}}}TTTNNNKKKKKKHHHCCCCCCGGGDDDCCC@@@===;;;:::999999::::::;;;===???AAACCCDDDJJJKKKMMMOOORRRUUUWWWXXX]]]___bbbeeefffdddbbbaaaaaabbbccccccdddfffiiilllkkklllnnnnnnnnnnnnoooqqqppprrrttttttrrrqqqqqqqqqssstttvvvxxx{{{}}}~~~~~~|||{{{zzzyyywwwwwwvvvvvvtttuuuvvvvvvwwwwwwwwwvvvvvvuuuuuuvvvwwwssslllfff]]]ZZZWWWWWWYYYZZZYYYXXXOOOEEE>>>;;;888<<>>>>>>>>>>><<<::::::<<>>???AAACCCEEEFFFFFFWWWzzzrrr\\\TTTJJJDDDRRRrrr~~~hhhVVVGGG===<<<@@@999;;;>>>>>>>>>@@@DDDGGGCCCCCCBBBAAA@@@???>>>===>>>>>>>>>===<<<:::999888777777777666666555555555444555888;;;===???@@@@@@@@@???===<<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<======::::::::::::999999999999::::::;;;;;;<<<=========@@@<<<:::;;;:::777777;;;>>>999???EEELLLddduuuzzztttjjjddd]]]PPPEEE???<<<<<<<<<<<<<<<======>>>@@@@@@@@@@@@????????????===>>>@@@AAABBBBBBBBBBBBAAA???>>>>>>???@@@@@@???@@@??????AAAEEEHHHIIIIIIBBB@@@>>>>>>?????????===<<<======>>>@@@AAACCCDDDEEEMMMQQQWWWddduuuqqqtttnnnNNN888FFFFFFJJJPPPRRROOONNNQQQMMMIIIDDD???;;;::::::;;;===>>>>>>>>>>>>===;;;:::<<<===>>>??????>>>======>>>>>>>>>>>>>>>=========??????@@@AAADDDHHHKKKNNNNNNQQQTTTWWW[[[```hhhmmmuuu{{{}}}|||yyywwwtttoookkkhhhfffggghhhjjjiiiggghhhhhhiiihhhfffgggeeeaaa``````bbbdddeeebbb^^^WWWUUU___qqq{{{wwwsssooommmmmmooolllnnnsssuuutttxxx~~~}}}ppp___RRRHHHCCC??????@@@????????????@@@......------------......//////...//////000111111333EEElll]]]OOOaaavvv}}}rrr___QQQPPPMMMDDDAAAEEECCCCCCBBB@@@>>><<<;;;:::888888888999;;;<<<>>>???BBBCCCEEEGGGJJJLLLNNNOOOVVVYYY\\\```bbbbbbaaaaaa]]]^^^___``````bbbeeehhhfffhhhiiiiiihhhhhhiiikkkkkkmmmnnnmmmkkkjjjjjjkkknnnooorrruuuxxxyyyzzzzzzwwwwwwvvvuuuuuutttssssssooooooqqqrrrssstttttttttsssqqqnnnlllkkkggg```[[[UUURRRPPPQQQUUUUUUPPPLLLAAA:::777888<<>>>>>>>>>>><<<;;;;;;===>>>======>>>AAACCCBBB@@@>>><<<<<<===>>>@@@AAACCCDDDDDDEEEXXX}}}bbbRRRGGGNNNaaatttyyyjjjWWWGGG???@@@777888999888999===CCCHHHEEEDDDDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<:::999999888777666666666333444666777888888888888;;;:::999888777777777777666555555555555666777777666666666555666777777888888888888888888888999999:::::::::;;;<<<<<<=========:::888::::::999;;;???;;;???IIIRRR^^^~~~yyyuuukkk```XXXNNNDDD??????<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBBAAA???===>>>???@@@???>>>??????AAAEEEIIIMMMMMMMMMDDDAAA>>>======>>>>>>>>><<<<<<<<<===>>>@@@AAABBBDDDIIIMMMRRRUUUZZZ{{{gggwwwkkkBBBAAABBBGGGOOORRROOOMMMNNNMMMKKKHHHEEEAAA===;;;999:::;;;===>>>>>>>>>===<<<;;;<<<===>>>?????????????????????>>>>>>=========??????AAABBBDDDFFFGGGHHHDDDEEEFFFHHHIIIMMMRRRVVVUUU^^^hhhrrr}}}{{{xxx|||}}}}}}uuummmkkkkkkkkkjjjiiihhhgggfffiiigggeeeeeeffffffeeecccddd```\\\\\\___bbbbbb```ZZZXXXRRRQQQ\\\oooxxxpppjjjhhhiiijjjkkknnnrrrssssssxxxlll]]]PPPDDD<<<======>>>>>>???@@@AAABBB...------,,,,,,------...............///000111222111666QQQ}}}}}}WWWTTTbbbmmmyyy{{{XXXQQQRRRKKKDDDDDDCCCCCCDDDCCCBBB???===;;;777777777888888999:::;;;===>>>???AAADDDFFFGGGHHHOOORRRVVVZZZ^^^___``````ZZZ[[[\\\\\\\\\^^^aaacccaaabbbccccccbbbbbbccceeeiiijjjkkkjjjhhhgggggghhhhhhjjjmmmpppssstttttttttrrrrrrrrrqqqqqqpppooonnnmmmnnnoooppppppppppppppplllhhhccc```^^^[[[UUUQQQPPPMMMKKKLLLOOOMMMFFF???:::777888@@@MMMaaa|||~~~ttthhhiiippp{{{rrrWWWAAA;;;999777666777888888888888888999:::::::::::::::999999999999999:::::::::<<<<<<;;;;;;;;;;;;;;;;;;999999:::;;;<<<=========???>>>===<<<<<<===>>>>>>=========<<<::::::;;;===;;;<<<===???@@@AAA@@@>>><<<<<<<<<===>>>@@@AAABBBFFFBBBIIIdddqqqccc^^^\\\\\\dddpppiiippp{{{|||hhhOOO???;;;999777777999<<>>>>>@@@>>>KKK___iiittt~~~xxx{{{}}}tttrrrxxxuuujjjlllaaaSSSJJJCCC<<<;;;>>>;;;;;;::::::;;;;;;<<<===============>>>>>>>>>>>>;;;<<<===>>>@@@AAABBBBBB@@@???======?????????>>>;;;===@@@FFFLLLPPPQQQPPPEEEBBB>>><<<<<<===>>>>>><<<<<<<<<<<<===???@@@@@@AAADDDFFFMMMOOONNNjjjxxxmmmxxxfffDDD@@@BBBMMMTTTSSSLLLHHHLLLLLLLLLIIIFFFAAA<<<999888999<<<>>>@@@@@@@@@@@@>>>>>>=========>>>@@@AAA@@@@@@??????>>>=========@@@AAACCCEEEEEEEEEEEEEEECCCCCCDDDDDDFFFHHHKKKMMMNNNSSSXXX\\\aaannnrrrsss{{{{{{|||uuutttsssooojjjeeefffhhhjjjjjjjjjiiihhhjjjgggdddbbbbbbbbb```___```^^^]]]]]]______\\\ZZZWWWZZZ\\\___gggsss|||~~~|||}}}|||vvvmmmhhhhhhjjjjjjllloooppppppssszzzkkkZZZMMMCCC======>>>???AAACCCCCCAAA???------,,,,,,,,,,,,---------------...000111333444444333>>>]]]nnnOOORRRcccvvvttt```VVVLLLHHHJJJDDDEEEFFFFFFEEEBBB???===:::999999888888999999::::::;;;<<<>>>@@@BBBCCCDDDIIILLLPPPTTTXXXZZZ\\\\\\VVVWWWXXXXXXXXXYYY\\\___]]]___``````______aaabbbhhhiiijjjiiigggfffggghhheeegggiiilllnnnoooppppppppppppppppppooommmlllkkkmmmmmmmmmlllkkkjjjiiihhh```[[[VVVTTTSSSQQQMMMJJJLLLIIIGGGHHHHHHEEE>>>888666777@@@QQQfff{{{xxxnnnppptttwwwssscccLLL;;;:::888666555666666555555777777888999::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;::::::999:::;;;<<<===>>>???@@@@@@???>>>===<<<<<<===>>>:::;;;;;;:::999888999:::999;;;<<<>>>>>>>>>>>>>>>;;;;;;;;;<<<===>>>???@@@???===BBBPPPfff~~~nnn[[[PPPZZZlll\\\ccctttrrrVVVMMMDDD999555777::::::888AAAAAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@AAA@@@@@@???>>>=========999999888777666555444444555666777888999::::::;;;888888777777888888999:::888777777777777888999999888999999::::::;;;;;;;;;999999::::::;;;<<<<<<<<>>DDDHHHRRRbbbyyy|||wwwnnnhhhppp~~~ssslllqqq~~~tttmmmdddVVVGGGAAA>>><<<;;;<<<:::::::::::::::;;;<<<<<<<<<=========>>>>>>??????;;;<<<<<<===>>>???@@@AAA@@@>>>======>>>??????>>>:::<<<@@@FFFMMMQQQSSSRRRDDDAAA===;;;<<<===>>>>>>===<<<<<<<<<===>>>??????CCCCCCCCCJJJOOONNNaaarrrccczzzVVVFFF;;;@@@MMMRRROOOJJJLLLLLLMMMLLLIIIDDD???<<<666777999;;;===???@@@AAACCCAAA>>>;;;;;;===???AAA@@@?????????>>>>>>>>>===@@@AAACCCDDDDDDCCCBBBAAABBBAAAAAABBBDDDGGGHHHIIIJJJKKKLLLLLLOOOWWWaaahhh|||wwwiiiqqq}}}|||sssooooooppppppyyyvvvqqqlllhhhffffffgggbbbcccddddddeeefffggggggiiifffbbb___^^^]]][[[ZZZ[[[___bbbbbb___\\\ZZZZZZbbbhhhmmmooosssyyy{{{yyyvvvwwwvvvqqqiiieeegggkkkiiikkkmmmmmmpppwwwyyyrrrsss~~~}}}gggTTTHHHBBB@@@>>>@@@BBBFFFHHHFFF@@@<<<------,,,,,,,,,,,,------,,,------...000111333444333333333CCCoooWWWLLLYYYooo}}}|||yyykkkTTTKKKLLLGGGHHHHHHHHHFFFCCC@@@>>>===<<<;;;::::::999999999888999:::;;;===>>>???@@@CCCEEEIIIMMMQQQSSSUUUVVVRRRSSSTTTSSSSSSTTTWWWZZZZZZ\\\^^^^^^^^^^^^```bbbfffggggggfffeeeeeefffhhheeefffggghhhiiikkkllllllnnnnnnnnnnnnllljjjhhhgggggggggfffdddbbb```^^^]]]TTTPPPLLLJJJKKKKKKHHHEEEGGGFFFDDDBBBAAA>>>:::777666???PPPfff|||~~~vvvjjj\\\NNNBBB::::::888555555555555444222666666777888999999888888777777777888888999999999::::::::::::::::::::::::::::::999:::<<<>>>@@@BBBAAA@@@>>>===<<<<<<<<<===999:::;;;:::888777888999999:::<<<<<<<<<;;;<<<===;;;;;;;;;;;;;;;<<<=========>>>@@@CCCLLLcccqqqYYYRRRVVVYYYXXX```wwweeeWWWFFF:::777999999999===>>>>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>===;;;:::999888888888444555777888::::::;;;;;;999999888888999999:::;;;888888888888888999::::::;;;;;;;;;;;;;;;;;;<<<<<<999999999:::;;;;;;<<<<<<===:::555333>>>SSShhhssswww~~~zzzsssqqqrrrqqqssswwwwwwppp}}}yyyuuuYYYLLL@@@======<<<;;;;;;:::999999999999:::;;;;;;<<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<>>>??????@@@>>><<<===>>>???>>>=========@@@EEEJJJNNNPPPOOOBBB???<<<;;;===>>>>>>>>>>>>===============>>>???DDDFFFCCCGGGNNNOOOXXXnnneeeeee{{{^^^???666???JJJPPPRRRLLLMMMNNNNNNLLLIIIFFFCCC999999888888999:::<<<===CCCAAA???===<<<===>>>???????????????????????????>>>>>>???@@@@@@???===<<>>???BBBFFFIIIKKKMMMNNNMMMNNNNNNNNNNNNOOORRRTTTSSSUUUWWWXXXYYYZZZ\\\^^^```aaaaaaaaa```aaaccceeeccccccbbbaaabbbdddfffggghhhhhhhhhhhhfffccc```^^^\\\[[[ZZZYYYVVVTTTRRRPPPKKKHHHEEEEEEFFFGGGDDDAAA@@@@@@???===999888999;;;???RRRjjj}}}qqq[[[III???;;;:::888666555444555555444333555666666777777777666666555555666777888888999999777888888999999:::::::::999888777777999<<<@@@BBBAAA@@@>>><<<;;;;;;;;;;;;999:::;;;;;;999888888999999;;;<<<<<<:::999:::<<<;;;::::::::::::;;;;;;<<<>>>???AAA@@@@@@KKKfffvvv\\\JJJQQQNNNNNN\\\xxxuuummm```RRRFFF@@@======;;;<<<===>>>???@@@AAAAAA???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAAAAACCCBBB@@@???>>>>>>>>>???888999:::;;;<<<;;;:::::::::::::::999:::;;;;;;<<<999999999999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;888999999::::::;;;<<<<<<999:::<<>>===:::;;;===999999999999999::::::;;;:::::::::;;;<<<===============<<<;;;;;;<<<======???>>><<<<<<>>>???>>>===???>>>>>>???BBBEEEEEEEEE???===<<<<<<>>>??????>>>??????>>>======>>>>>>>>>===FFFEEECCCIIILLLPPP[[[wwwiiiiiiZZZAAA<<>>@@@BBBBBB@@@>>><<<>>>>>>>>>??????@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<>>^^^nnnQQQSSSiiibbbMMMLLLKKKIIIFFFDDDAAA@@@AAA@@@>>><<<;;;:::999999333444555666777888888999:::<<<>>>AAADDDFFFHHHHHHJJJJJJKKKJJJJJJKKKNNNPPPLLLNNNQQQRRRSSSTTTWWWYYY[[[\\\\\\\\\\\\]]]```bbb```^^^\\\[[[[[[]]]___aaabbbbbbbbbaaa^^^[[[XXXVVVRRRRRRQQQOOOMMMKKKIIIHHHHHHEEEBBBBBBDDDDDDBBB???:::<<<<<<999555555:::???MMMddd~~~kkkRRRCCC<<<::::::666555444444666666555444555555666666666666555555333444555666777888999:::666666777888999999::::::888777444444666:::???BBBAAA@@@>>><<<;;;::::::;;;999;;;<<<<<<:::999999:::999;;;<<<;;;999888999;;;;;;::::::999999:::;;;;;;777:::???AAA???@@@LLLYYYyyybbbOOOOOOOOOTTTccctttyyyuuuyyy{{{yyymmmZZZJJJAAA???;;;;;;<<<>>>???@@@AAABBB???@@@AAABBBCCCCCCCCCCCC>>>??????@@@@@@AAAAAABBBBBBAAA@@@???>>>??????@@@>>>>>>??????>>>===;;;:::<<<<<<<<<;;;<<<======>>>;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::888999999::::::;;;<<<<<<:::AAAIIISSSiiizzzvvvyyyvvv{{{zzzmmmqqqxxxkkkUUUCCCAAAAAA@@@<<<888:::???999999888888999999:::;;;888888999::::::;;;<<<<<<>>>===<<<;;;:::;;;<<<<<>><<<<<<>>>>>>>>>===???===:::999:::;;;;;;:::===<<<;;;===???@@@???>>>@@@??????>>>>>>>>>>>>>>>444DDDEEE???CCCHHHKKKQQQXXXlllwwwVVVCCC===AAAHHHQQQQQQQQQQQQRRRRRRSSSSSSNNNIIICCC<<<888777888999777;;;AAAFFFGGGCCC>>>:::======>>>???@@@AAAAAABBB@@@?????????>>>>>>>>>>>>AAA>>>===>>>AAABBBAAA???@@@BBBDDDEEEFFFGGGJJJLLLJJJPPPPPPOOOSSSOOONNNXXXQQQPPPQQQSSSUUUVVVZZZ]]]]]]^^^```bbbcccdddcccbbb___``````bbbcccdddcccbbb]]]^^^^^^]]][[[WWWSSSPPPSSSQQQNNNNNNPPPSSSTTTUUUYYYVVVTTTZZZeeeqqqzzz~~~ttt|||||||||zzzwwwlllggg```\\\]]]aaaeeehhhmmmqqqvvvzzzsssllluuuwwwpppggg^^^RRRLLLJJJIIIFFFBBBAAA>>><<>>===:::777888888777666666666666666888999:::<<<>>>@@@AAABBBAAAAAABBBDDDFFFGGGHHHIIIHHHHHHIIIKKKMMMNNNOOOPPPRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXYYYYYY[[[[[[[[[YYYVVVRRRNNNLLLKKKIIIGGGDDDBBBBBBAAAAAA???@@@BBBAAA>>><<<<<<<<<888888:::;;;888777CCCRRRppp|||}}}zzzxxxuuu|||xxxVVVCCC===:::666444555555555555555555555555666666666666666555555555555555666777777777777777777777888999999999999888888777555555666999<<<>>><<<<<<;;;::::::999888888777777888888888999999999888888888888888888888888===<<<<<<;;;:::999888888888:::;;;<<<<<<>>>@@@CCCYYYgggaaaWWWPPPUUUaaaiiijjjcccooojjjXXXQQQFFF===:::AAACCC???===AAA777999===CCCHHHGGGBBB>>>EEEDDDDDDCCCAAAAAA@@@@@@AAABBBDDDEEEDDDCCCAAA???@@@@@@????????????>>>>>>===<<<<<<<<<<<<<<<<<<;;;>>><<<;;;::::::;;;;;;;;;;;;<<<;;;888999===<<<888666;;;<<<999777999;;;::::::RRRjjjvvv{{{pppgggiiippp|||pppnnnnnndddQQQDDD;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888999:::;;;===>>>;;;;;;;;;;;;<<<===>>>>>>======>>>>>>>>>>>>===<<<========================<<<===============<<<;;;>>>???@@@@@@???>>>===<<<===@@@BBBAAA@@@CCCIIIOOO]]]gggmmmyyyNNNCCCCCC@@@KKKOOOTTTWWWXXXXXXUUUSSSWWWSSSLLLDDD???;;;:::999888999:::>>>AAACCCBBBAAA>>>===;;;:::;;;===AAACCCBBBAAA>>><<<::::::::::::<<<>>>@@@AAA@@@??????@@@AAAAAABBBDDDFFFGGGHHHIIIHHHHHHHHHGGGGGGHHHKKKNNNKKKKKKKKKLLLMMMOOOPPPQQQWWWXXXYYY[[[\\\]]]^^^^^^bbb___\\\\\\^^^___]]][[[XXXVVVUUUSSSRRRQQQNNNLLLJJJJJJKKKPPPUUUXXXVVVSSSQQQUUU___lllzzz~~~~~~}}}wwwpppkkkaaa^^^[[[ZZZ\\\```dddgggnnnpppxxxvvvhhhqqqxxxnnnrrrdddZZZMMMEEEBBBAAA???===@@@???>>>=========??????,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000222333///555QQQppp```[[[bbbzzzccc\\\RRRIIICCCAAAEEEIIICCCAAA>>>============<<<:::999888777666666666666555555666888999:::;;;<<<>>>???@@@AAACCCDDDEEEFFFEEEEEEFFFHHHIIIJJJKKKLLLKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQOOOKKKHHHFFFFFFEEECCCAAA????????????>>>>>>===<<<;;;::::::::::::666444666:::EEEYYYlllzzzvvvyyyzzz|||jjjKKK;;;777666444333555555555555555555555555666666666666555555555555555555666777777777777777666777777888999999999999777555444444555777:::;;;;;;;;;::::::999888777777777777777888888888999999777777777777777777777777999999999888888777777666666888999999999:::===???GGGYYYtttaaaVVVUUUWWWXXXYYYcccwwwyyybbbXXXMMMFFFAAA===>>>AAADDD???:::888:::>>>AAACCC??????@@@AAAAAABBBBBBBBBAAABBBCCCDDDDDDBBBAAA@@@AAAAAA@@@@@@??????>>>>>>@@@??????>>>>>>======<<<:::;;;;;;;;;:::999888888:::<<<<<<;;;===AAA???;;;666;;;;;;777999FFFUUU___eeelllwww}}}rrrjjjlllttt|||vvvhhhbbb]]]RRREEE===::::::::::::::::::::::::999999999999999999999999777777888888999;;;<<<===;;;;;;:::::::::;;;<<<<<<<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<>>===;;;>>>AAABBBBBBEEELLLRRRPPPXXXpppwww|||mmmPPPEEE???BBBLLLRRRPPPQQQWWWXXXTTTWWWUUUQQQLLLFFFAAA===;;;777777888:::>>>@@@@@@@@@???>>>===<<<<<<===>>>???@@@???>>>===<<<======>>><<<>>>@@@@@@???>>>>>>>>>???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFEEEEEEFFFHHHJJJIIIIIIIIIJJJKKKLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYWWWTTTTTTVVVVVVUUUSSSQQQOOOLLLJJJIIIIIIHHHHHHMMMNNNOOOOOOPPPRRRUUUWWW]]]aaajjjvvv|||yyyuuuoooiiieee[[[[[[\\\]]]___ccchhhlllqqqyyy|||rrrkkkhhh|||yyymmmjjjZZZRRRGGGAAA@@@AAAAAA???AAA@@@??????>>>???@@@AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......111222---,,,:::MMMaaaNNN\\\qqqyyyqqqUUUKKKKKKIIIGGGGGGGGGDDD@@@???????????????<<<;;;:::888777666666666333444444555555666666777:::;;;<<<===>>>???@@@AAA@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIIIIGGGEEEBBBAAA???>>>===<<<;;;;;;;;;<<<>>><<<:::999:::;;;;;;;;;:::666444;;;III^^^xxx{{{ttt{{{oooYYY@@@555444444333333444444444444444444444444555555555555555555555555555555666777777777777666555555777888999999999999666555333222333444666888999999888888777777666666666666777777777888888888666666666666666666666666555555555555555555555555444555666666555666888:::===>>>QQQwwwgggXXXPPPLLLOOORRR```uuu|||xxxmmm\\\OOOIIIEEEBBB>>>===<<<===???BBBCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGBBBCCCCCCDDDDDDBBBAAA@@@BBBBBBAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<;;;;;;555888;;;<<<<<<;;;;;;<<<:::<<<<<<:::;;;===;;;666;;;CCCJJJLLLSSSeeezzz{{{xxx{{{yyyooottt|||zzzqqqooo|||~~~zzzlll\\\RRRJJJAAA;;;:::999999999999999999999999777888999::::::999888777777777777777888999;;;;;;;;;;;;:::999999999999:::::::::;;;;;;<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============?????????@@@??????>>>===:::===@@@BBBCCCGGGNNNTTTHHHLLLRRRhhhvvv```~~~pppPPPAAA:::EEELLLMMMPPPWWWXXXSSSVVVWWWVVVTTTOOOIIIBBB???:::888777777:::===???@@@@@@??????>>>===<<<<<<<<<============>>>???@@@AAA<<<>>>@@@@@@>>>=========>>>>>>???@@@AAACCCCCCDDD@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGHHHJJJLLLNNNOOOPPPPPPOOOMMMKKKKKKLLLLLLKKKJJJGGGEEECCCBBBCCCEEEHHHIIIOOOPPPQQQOOONNNQQQYYY___kkkmmmttt~~~~~~vvvnnnhhhddd```^^^WWWZZZ]]]^^^```dddkkkpppsss{{{xxxmmmkkkuuuooobbbQQQKKKCCC>>>===???>>>>>>AAAAAA@@@@@@@@@AAAAAABBB++++++++++++++++++++++++++++++,,,,,,,,,---------------///222000---333<<<___}}}TTTNNN___qqqvvvwwwggg^^^RRRJJJIIILLLIIIFFFDDDCCCAAA???>>>???>>><<<:::999777777777666666666666666666666666777777888999:::;;;;;;<<<;;;;;;<<<<<<===>>>?????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCBBBAAA@@@???999999999999999999999:::===;;;999:::<<<>>>===;;;999<<>>CCCLLLhhhzzzhhh]]]NNNKKKMMMXXXdddjjjmmmppp~~~|||ppphhh^^^RRRDDDBBBAAAAAABBBCCCDDDDDDBBBBBBCCCCCCBBBAAA@@@@@@CCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<<<<888;;;<<<===BBBIIIJJJGGGQQQ]]]kkkttt|||~~~~~~}}}|||~~~}}}ooozzz~~~zzz{{{ssscccPPPEEE???;;;:::;;;777777777777888888888888666888999;;;;;;999888666666666666666777888999:::;;;:::999888777777777777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<======>>>===========================;;;===@@@BBBDDDHHHMMMQQQJJJIIIEEELLLqqqqqqeee}}}vvvZZZBBB>>>AAALLLTTTUUUSSSSSSVVVWWWXXXWWWSSSMMMHHHDDD@@@===999888999;;;=========>>>>>>???>>>===<<<;;;<<<<<<======>>>???@@@AAA===???AAAAAA???=========<<<======>>>???@@@AAAAAA===???BBBCCCBBBAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEECCCDDDEEEGGGHHHHHHIIIIIIGGGFFFEEEDDDDDDEEEDDDDDD???@@@AAACCCEEEIIIMMMPPPNNNOOOQQQRRRTTTZZZbbbhhhssssssvvv}}}xxxlllbbb\\\ZZZYYYYYYWWW[[[^^^___```eeemmmsssyyyvvvpppjjjkkkxxxrrrZZZLLLGGGAAA===<<<;;;;;;:::@@@@@@@@@@@@@@@AAAAAAAAA+++++++++++++++++++++++++++++++++,,,,,,,,,------...---...111111000333777@@@ggg|||[[[UUUeeewww\\\OOOSSSKKKIIIHHHGGGFFFCCC@@@===@@@???>>><<<:::999999888888888777777777666666666555555666666777777888888777777888888999999999:::;;;;;;<<<<<<<<<<<<============>>>???@@@AAABBBBBB>>>>>>>>>>>>>>>>>>======777777888888999999999999:::999888999:::::::::999@@@MMMccc{{{kkkRRREEE999555555555444555444444444444444444444444333444444444555555666666444444555666666666666666333444555666777888888777777666555444444444555555666666555555555555444444444444555555555666666666333333333333333333333333222222333333444555555555333444444333222222444555222999:::888HHHkkk~~~^^^XXXSSSRRRRRRTTT\\\eeekkk|||wwwqqqgggVVVFFF===;;;???DDDCCCCCCCCCCCCDDDEEEFFFGGGBBBBBBBBBBBBBBBAAAAAA@@@AAA@@@@@@???>>>>>>======?????????>>>===<<<<<<<<<@@@???<<<<<<===>>>???@@@;;;@@@GGGOOO]]]kkktttuuuqqq{{{{{{tttppppppppprrrooonnnppprrr{{{nnn[[[FFF<<<;;;999888888666666666777777888888888666777999::::::999777666666666666666777888999999;;;:::999888777666666666999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999;;;<<<============::::::::::::::::::;;;;;;===>>>@@@AAACCCFFFIIILLLHHHFFFCCCEEESSSwwwnnnhhhvvvbbbEEE777DDDNNNJJJKKKVVVVVVVVVVVVTTTRRRNNNKKKIIIEEEAAA<<<999888888888888999:::<<<>>>>>>>>>===<<<<<<<<<==================>>>@@@BBBBBBAAA?????????<<<=========>>>>>>??????===???CCCDDDCCCAAA@@@@@@?????????>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBB@@@CCCFFFHHHIIILLLPPPSSSQQQQQQSSSYYYaaaiiinnnooovvvtttssswww}}}tttlllaaaXXXUUUUUUWWWXXXZZZ\\\___aaadddjjjrrrxxxyyylll```eeexxxhhhLLLFFFCCC@@@===<<<<<<;;;;;;======>>>>>>????????????++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///......//////000111222222IIIxxx}}}XXXYYYrrriiiUUUKKKJJJHHHGGGGGGEEEBBB@@@AAA@@@???===<<<;;;;;;;;;888888888777777666666666555555666666666666666666666666666666666666666666666666777777777888888888888888999:::;;;<<<======::::::::::::::::::::::::777777888999::::::999999777888888777777:::>>>BBBXXXjjjmmmSSSEEE===666555444222111333333333333333333333333333333333333444555555666666444444555666666666666555444555555666666666666666777666666555555555666666555555555555555555444444333333444444444555555555333333333333333333333333222222333333444444444555333333444333222222444666666111111777:::DDDaaayyyuuuoooeeeWWWMMMNNNUUUXXXdddsssmmmZZZKKKBBB>>>BBBAAA@@@@@@AAADDDGGGIII@@@?????????>>>>>>>>>>>>============<<<<<<<<<<<>>===<<<;;;::::::;;;999:::CCCOOOYYY\\\\\\QQQXXXaaakkkxxx|||tttuuu|||{{{ttt~~~ooolll}}}zzzssssssvvvbbbPPP>>>777888666333222555666666777777888888888666777888999999888777666777777666777777888999999;;;:::999888777666666666999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<<<<<<<999888888888888999::::::======>>>???AAACCCEEEEEE@@@>>>BBBFFFEEEUUUooo]]]sssbbb???>>>BBB>>>EEEVVVSSSSSSRRRQQQPPPNNNLLLLLLFFFCCC???<<<:::888555333555666999;;;===>>>>>>>>><<<============<<<<<<;;;===@@@BBBCCCBBBAAAAAAAAA===>>>>>>>>>>>>>>>>>>>>>>>>@@@CCCDDDBBBAAA@@@@@@>>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<>>>??????>>>???AAACCCGGGJJJLLLLLLKKKLLLPPPTTT]]]\\\]]]ccclllrrrsssrrruuuqqqnnnoootttwwwxxxxxxddd___WWWSSSRRRTTTWWWYYY[[[\\\```eeekkkqqquuuwwweee\\\\\\pppxxxwwwooogggSSS===>>>>>>>>>===>>>>>>>>>>>>:::;;;<<<===>>>>>>>>>>>>***************************++++++++++++,,,,,,,,,,,,---.........///000000333666RRRqqqXXXeee{{{hhhZZZUUUOOOKKKHHHGGGEEEDDDAAAAAA???>>>============999999999999999888888888777666666666666666666666555555555555555555555555444444444555555555666666666666777888999::::::;;;999999888888888888999999777888999:::::::::999888666888::::::===HHHXXXddd|||}}}kkkWWWBBB<<<666333444444111000111333333333333333333333333222222333444444555666666333444555555666666555555555555666666666555444444555555555555555666666666555555555555555555555555333333333333444444444444333333333333333333333333222222222222333333333333111222333333222222444666777333444888444333CCCYYYyyysss[[[NNNKKKOOOPPPXXXggguuummm[[[QQQNNNJJJDDD>>>:::888999:::;;;;;;:::999999999999999999999999::::::::::::::::::;;;<<<>>>@@@BBBCCCDDDFFFEEEJJJ[[[qqqooowwwzzz}}}||||||wwwvvvzzz}}}}}}|||~~~yyyvvvrrrhhh]]]LLLAAA777666666555444444555666666777888888999999777777888888888888777777888888777777777888999999:::999999888777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;999888888777888999:::;;;;;;;;;;;;===???AAABBBBBB>>><<>>888555444555777999;;;<<<======<<<===>>>>>>>>>>>>===<<<;;;>>>AAABBBAAAAAAAAABBB??????????????????>>>>>>???AAACCCCCCAAA@@@@@@AAA>>>======<<<;;;;;;;;;<<<<<<<<<===>>>????????????===???AAABBBBBBCCCFFFIIINNNOOONNNLLLKKKNNNVVV]]]pppooooooooopppqqqqqqppppppmmmiiihhhiiihhheeeaaaWWWTTTQQQQQQSSSVVVXXXXXXZZZ\\\```hhhooopppkkkggg]]]aaammm{{{yyy}}}xxxiiiXXXMMMCCC;;;:::<<<===>>>>>>======>>>999:::<<<===>>>>>>======******************************+++++++++,,,,,,,,,(((,,,...//////111222111:::...777^^^aaaWWWcccllldddYYYPPPJJJGGGFFFFFFAAAAAA@@@???>>>>>>>>>???<<<;;;;;;;;;;;;;;;;;;;;;888777777777777777666666666666666555555555555555444555555555666666666666666777777888999:::;;;;;;;;;::::::999999999::::::777888999::::::999888777666:::===@@@HHH[[[uuuwwwrrrlllooo|||hhhQQQBBB444777333333555555222111222333333333333333333333333222222333333444555666666333444555555666666555555666666666666555444333222444444444555555555666666555555555555555555555555222222333333333444444444333333333333333333333333222222222111111111111111000111222222111222444666,,,888;;;333111;;;AAA>>>TTT|||zzzbbbWWWMMMFFFIIIWWWccciiipppyyysss|||{{{www|||uuuhhhZZZNNNGGGCCCBBB888777666666555555666666666777777888888999::::::999;;;@@@FFFLLLQQQVVVXXXcccaaafffxxx~~~yyyvvvuuunnngggyyyqqqhhhgggpppzzzrrrnnnfffRRR>>>999555444666777666888===555666666777888999999:::888888777777777777888888888888888888888888999::::::999999888888888888888666666777999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888888999;;;<<<888888999;;;>>>@@@AAA@@@DDD??????@@@>>>AAASSSiiixxxnnn[[[EEEDDDCCC>>>KKKMMMOOOQQQQQQOOOLLLJJJHHHHHHIIIJJJIIIEEE>>>:::444555666777999:::<<<<<<<<<===>>>???@@@@@@??????:::<<>>>>>===<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDEEE@@@CCCFFFGGGGGGHHHLLLPPPPPPPPPNNNKKKKKKSSS```jjj}}}wwwpppllllllnnnllliiieeecccaaa\\\TTTNNNPPPOOOOOOPPPTTTWWWXXXXXX[[[\\\aaaiiinnnjjj^^^SSSmmmxxxpppuuussscccMMM???>>>BBB<<<===???>>>===;;;:::999999:::<<<>>>>>>>>>>>>===((())))))))))))***************+++++++++,,,,,,,,,---------............///,,,333555<<<^^^fffZZZkkk~~~uuuwwwtttbbbYYYQQQKKKIIIJJJEEEAAA???AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>@@@???===:::888777666666666666666666777888999:::777777777777666666666666999999999888888888888888777666666777999::::::999;;;888888:::999777:::@@@===FFFOOOYYYmmm|||vvvssswww}}}pppXXXFFF:::555666444333111000000111111333444555555555444333222444444444555555555555666444444444555666777777888555666666555555444333222333333444444555666777777777777666666555555444444444444555555444444333222333333333333333333333333222222222111111111111000222111000//////111333444222222333444555666777888888RRRssswwwgggbbb]]]YYYZZZ\\\^^^``````gggpppzzzzzzzzznnnfffaaaTTTSSSTTTTTTMMMCCCDDDKKKFFFCCCHHHOOOMMMDDDEEEMMMSSSQQQ[[[ppp~~~{{{qqqlllvvv|||yyy{{{vvvzzz}}}uuufff```hhhrrruuuwwwgggfffkkkwww|||xxxooo^^^JJJ???<<<888888777777666666555555666777777777888888888888888888888888888777666666777777777888999:::<<<<<<;;;::::::999888888888999666666777888999::::::;;;=========<<<<<<;;;;;;:::;;;::::::;;;<<<===;;;:::::::::::::::999999888777777666666999===@@@BBBBBBBBB???>>>>>>>>>???GGGPPP{{{ttt^^^JJJAAA888<<>>@@@AAAAAA@@@???@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBBBBAAA??????:::;;;>>>@@@BBBBBBAAA@@@@@@???===<<<;;;<<<>>>???>>>???@@@@@@AAACCCFFFIIIBBBEEEHHHJJJKKKLLLNNNPPPKKKNNNRRRSSSTTTYYYaaaiii|||yyysssnnnjjjhhhhhhiiieeebbb]]]WWWRRROOONNNNNNRRRMMMIIIMMMVVV\\\[[[WWWZZZbbbfffaaaWWWWWWbbbnnnzzznnn^^^PPPDDD;;;;;;???<<<<<<<<<<<<=========>>>;;;::::::999999999::::::)))))))))*********++++++******+++++++++,,,,,,,,,------------............111444222444MMM{{{^^^^^^iiivvvuuuzzz\\\OOOOOOMMMIIIEEECCCCCCAAA<<<888======<<<;;;;;;:::::::::@@@???===;;;999888777777888888888888999:::;;;;;;999999999888888888777777999999999999999::::::::::::999888999:::;;;;;;:::===;;;;;;===<<<;;;???DDDTTTbbbpppzzz{{{{{{wwwaaaLLL===777666555444333111111111111111333333444555555444333222444444444444555555555555333444444555666666777777666666777777666555444444333333444555555666777777666666666666555555555555444444444555444444333222333333333333333333333333222222222111111111000000222111000//////111222444111111222333444555555666<<<888>>>WWWzzz{{{tttkkk___RRRJJJQQQSSSYYYcccoooxxx{{{{{{vvv~~~xxx|||vvvssswwwpppnnnuuu~~~tttooorrrzzzwww~~~}}}yyyssszzz}}}uuu~~~zzzvvvzzz}}}{{{pppmmmqqqzzzsss```RRRFFF;;;666666777777777666666666555555666666777777777888888888888888888888888777666666888888888888999999:::;;;;;;:::999999888888999999888888888888888999999999<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<:::999999999::::::999888777777777666777999===???@@@??????===<<<===<<<===CCCKKKfff~~~lllPPPAAA??????BBBFFFIIILLLNNNQQQOOOMMMMMMPPPSSSTTTPPPLLLBBB???:::888888888666444555666888999;;;;;;;;;;;;???@@@AAABBBCCCCCCBBBBBB======??????@@@???>>>>>><<<===???@@@AAAAAA@@@@@@@@@???===<<<;;;<<<===>>><<<===>>>???@@@BBBDDDEEEFFFHHHJJJJJJJJJKKKMMMNNNUUUXXXYYYXXXVVVWWW\\\```qqqqqqooommmkkkiiihhhggg^^^[[[VVVRRRNNNLLLLLLLLLJJJMMMQQQQQQPPPTTT\\\dddeeeaaaYYYRRRSSS___rrryyytttdddRRRGGGBBB<<<::::::<<<============<<<;;;;;;;;;;;;;;;;;;<<<===>>>???************+++++++++,,,******+++++++++,,,,,,,,,------------............111222111111;;;ZZZ~~~ZZZWWWgggtttvvvooo]]]VVVPPPJJJFFFFFFFFFDDDBBB????????????@@@AAABBBBBB@@@???>>><<<:::999999888999999999999:::;;;<<<===;;;;;;:::::::::999999999888999999::::::;;;;;;<<<999999888888999:::;;;<<<===::::::>>>CCCIIITTT^^^sss{{{zzz}}}|||ttteeeQQQ@@@777555666444444333222111111111111222333444555555444333222333333333444444444555555333444444555555666666666777777888888888777777666444444555555666666777777555555555555555666666666444444444444444333222222222222222222222222222222222222111111111000000000111000/////////000222333111111111111222222333333444000///;;;RRRlllvvv___OOOJJJDDDEEEQQQZZZ]]]cccjjjhhhuuuyyy{{{||||||}}}ooovvvppphhhllloooooottt~~~}}}{{{xxxwww{{{{{{dddJJJ===888666444444666666666666666555555555666666666666777777777777777888888888888777777666999999888888888888999999::::::999999888888999999999999999888888888777777::::::::::::::::::;;;;;;<<<;;;:::;;;<<<;;;999777888999:::::::::999888777777777888:::===>>>===;;;<<<::::::<<<;;;:::>>>DDDNNNfffpppsss```MMM@@@888===DDDFFFJJJOOOQQQQQQQQQQQQRRRSSSSSSSSSLLLGGGAAA<<<999777666555555555555555666777777888>>>???AAABBBCCCCCCCCCCCC;;;;;;===>>>@@@@@@@@@@@@??????????????????????????????===<<<;;;<<<===>>><<<>>>@@@AAACCCCCCCCCCCCGGGHHHIIIJJJJJJLLLPPPSSS___aaaaaa___ZZZXXXYYY[[[ggghhhiiiiiigggddd```^^^SSSQQQNNNKKKJJJIIIIIIJJJHHHLLLQQQRRRRRRVVV```hhhcccZZZOOOOOO\\\qqq|||kkkXXXEEE???AAA???;;;888======>>>>>>>>><<<;;;:::;;;;;;;;;<<<>>>???AAABBB******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---...222555444===YYYuuurrrYYYaaapppnnnwwwlll\\\OOOJJJHHHHHHHHH>>>>>>===<<<<<<<<<======??????===<<<::::::999999::::::::::::;;;<<<======<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999999;;;>>>@@@<<<;;;===GGGTTTeeexxxzzzuuussshhhWWWGGG===777555444333333333222222111111111111222333444555444333222222333333333444444444444333333444444444555555555777888999999999999999888555555666666666777777777444444444555555666666666333444444444444333222222222222222222222222222222111111111111000000000000000////////////000111222111111111111111111222222...777<<<888555CCCbbb}}}ooo^^^RRRRRR___eee[[[RRRSSSWWW```iiilllpppxxx~~~yyyuuu{{{mmmaaallljjjssslll___aaaffflllvvvvvvoootttzzzrrrnnnqqqxxx```OOO>>>999:::999666555555555555555555555555555555555555666666666777777777777888888888888777666999999888777777777777777::::::999999888999999:::888888888888888888888888888888888999999::::::;;;===<<<:::;;;;;;:::888666999:::;;;<<<<<<;;;999888888888999<<<>>>>>><<<999:::888888;;;;;;999:::>>>AAAEEE^^^ttttttkkkSSS@@@===@@@@@@DDDKKKPPPRRRTTTSSSPPPNNNOOOQQQPPPLLLGGGBBB>>>;;;888777777666555444444666888999<<<===>>>???@@@AAABBBBBB<<<===>>>@@@BBBCCCDDDEEECCCBBBAAA@@@???@@@@@@@@@???>>>>>>>>>???@@@AAABBBEEEFFFGGGJJJKKKJJJHHHEEEEEEFFFIIIKKKNNNSSSYYY]]]cccdddeeeddd```]]]\\\\\\aaaaaaaaa```\\\XXXSSSPPPKKKJJJIIIHHHHHHIIIJJJKKKMMMKKKKKKQQQYYY]]]\\\YYYSSSSSSXXXdddvvv~~~```PPP@@@===AAAAAA???======>>>???@@@@@@???>>>===============>>>???@@@AAA******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,111777333000;;;MMM|||lll[[[aaadddtttdddVVVLLLEEEJJJHHHEEEBBB???>>>======>>>>>><<<;;;:::::::::::::::::::::::::::;;;======<<<<<<;;;;;;;;;:::::::::;;;;;;;;;::::::999999888=========;;;:::<<>>>>>===;;;:::999999:::===>>>>>>;;;999999777777;;;<<<999999;;;;;;:::BBB```uuuqqqaaaMMMBBB<<<@@@HHHJJJOOOSSSSSSPPPNNNNNNPPPNNNNNNLLLJJJEEE@@@===;;;777666555444444666999:::999999:::;;;<<<===??????<<<===>>>???AAACCCDDDEEEGGGFFFEEEDDDDDDDDDEEEEEEBBBBBBCCCEEEFFFHHHJJJKKKPPPPPPQQQSSSUUUTTTPPPLLLKKKMMMPPPRRRVVV[[[aaaeeecccdddeeedddaaa]]][[[ZZZYYYXXXVVVRRROOOKKKIIIGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOSSSWWWVVVPPPJJJRRR___sss|||~~~tttmmmRRRHHH@@@?????????@@@CCC<<<===???AAABBBCCCCCCBBBBBBBBBAAA@@@@@@???@@@@@@************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------000---...333222///444>>>MMMxxxhhhZZZZZZzzzyyyoooaaaPPPNNNKKKHHHEEEDDDDDDEEE???>>>===<<<<<<<<<<<<<<<::::::::::::;;;<<<===>>>======<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::<<<===>>>>>>???CCCKKKQQQccckkk|||mmmssszzzxxxooorrr|||iii[[[OOOCCC777333666888444...222222333333333222222111000111222444444444333333111111222222222333333333333333333333333333333333444555666888888999999999777777777777888888888888444444444444444555555555333333333333333222111111000000000000000000000000111111000000000/////////............////////////000000000111111111222222222111000000222555777888NNNjjjzzz```VVVSSSOOOOOOVVV\\\ZZZRRRYYYYYYYYYZZZ```ffffffbbb___fffkkkhhh^^^XXX[[[```aaa```cccgggbbb\\\```kkkfffiiiccc^^^^^^^^^nnn{{{zzzuuu[[[\\\cccuuuvvvbbbLLL???;;;666333444333111222555333333333444444444444444444444444444555555555666666777777888888888888777888888777666666555666666999999888888999999::::::555666777888999:::;;;;;;999999999999999999::::::;;;:::999:::;;;:::888666999:::===??????===;;;::::::999999;;;======;;;999999555666:::<<<:::888999888<<<===CCC___}}}www{{{rrrRRR???<<<>>>CCCHHHNNNQQQQQQQQQRRRTTTLLLNNNOOONNNJJJEEEBBB@@@999888666555555666888999777777777777888:::;;;<<<:::::::::;;;<<<>>>???@@@GGGGGGHHHHHHIIIIIIIIIJJJFFFGGGIIIKKKMMMOOOQQQRRRTTTTTTTTTXXX[[[\\\XXXTTTXXXYYYZZZ[[[[[[]]]aaacccaaa```___]]]ZZZVVVSSSPPPLLLKKKIIIGGGEEEEEEFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNIIIQQQXXXVVVNNNJJJNNNUUUlll~~~vvvuuurrrgggXXXMMMDDDAAA??????>>><<<>>>CCC<<<===>>>@@@BBBDDDEEEFFFHHHGGGEEECCCAAA@@@??????)))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///......///000111555999888QQQwwwzzzdddkkkhhhddd]]]UUUMMMHHHEEEDDD@@@@@@???>>>>>>>>>??????<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>============;;;<<<<<<===>>>>>>?????????CCCIIIOOOVVVbbbpppzzzuuuppp|||gggTTTGGG;;;777333222444555333111111222333333333333222111///000222333444444333333111111111111222222222222333333222222222222222222222333444666777888888888888888888888888888888888555444444444444444444333222333333333333222111111000000000000000000000000111000000000////////////------....../////////...------...///000111111222---111444333000000444888===EEE^^^xxx{{{ttt{{{tttooojjjmmmwww{{{ppp```SSSOOOJJJKKKWWWbbbbbb[[[SSSSSSQQQNNNOOOUUU]]]cccfff]]]WWWXXXWWWVVV^^^iii}}}vvvyyy|||wwwyyyzzzqqqdddmmmyyy}}}yyyvvvqqqcccNNN<<<444:::555333555555333444777222222333333333444444444333333444444444555555555666666777888888888888888777777666555555555666666999999888888999999:::;;;777777888888888999999999:::::::::::::::999999999:::999888999;;;;;;999777666888;;;===>>><<<:::888888777666777999::::::888777333333777:::999888999777:::<<<<<>>>>><<<===@@@???<<<===AAA============???AAADDDFFFFFFEEECCCAAA???>>>======((())))))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,---------***...111000///111222111666555GGGrrrzzz```fff}}}wwwtttnnn___UUUPPPBBBBBBAAAAAA@@@AAAAAABBB============>>>???@@@AAA@@@@@@@@@????????????>>>:::;;;===>>>@@@BBBDDDDDDIIIPPP[[[gggvvv{{{wwwzzz~~~gggSSSDDD:::444666777666444333333555000111333333444333222111///000222333444444333333000111111111111222222222333222222222222222222222111222333555666777777777999999888888888888888888555555555444444333333333222333333333333222111111000000000000000000000000000000000000////////////,,,---......//////......++++++,,,---...000000111444///***+++000444444333999777999KKKllluuulll___^^^mmm~~~nnnfffZZZWWWcccwwwzzzwwwwwwzzzwwwttttttuuusssqqqtttyyy~~~yyyqqqeeeWWWGGG:::888<<<222...///555888666333222222222222333333444444444333333333444444444555555666666777888888888888888666666555555555555666666999888888888999::::::;;;999999999888888888888888;;;;;;;;;::::::999999999999888888999;;;;;;:::888555777:::<<<===;;;999777777555444555777888888888666222111555999888777888999555888???@@@KKKsssssseeeggg|||```KKK@@@@@@@@@AAADDDHHHLLLNNNOOOQQQQQQNNNJJJGGGHHHJJJGGGFFFCCC@@@===:::999888777777666555555666777888;;;:::888777777777888999777999===@@@BBBCCCCCCBBBFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGIIIPPPYYY^^^^^^\\\ZZZ[[[\\\ZZZWWWTTTSSSSSSNNNLLLIIIHHHFFFEEECCCAAA===>>>???@@@BBBBBBCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJPPPJJJEEEHHHXXXooo~~~lllWWWFFF@@@BBB===;;;===AAABBB@@@>>>@@@???===<<<;;;<<>>:::999555111444444444333333222222222333333333333333333333333444444333333222333333333444444555555666777777777888777555444333333444444777777777888777777666555444555777666555555777999:::;;;;;;:::999777555444666777888999:::999999888444555666888888666555444555555555555555555555555555555555666666666666777333666<<<>>><<<@@@RRRggg~~~```ZZZ~~~cccPPP@@@===??????DDDLLLTTTOOOKKKIIIKKKKKKIIIGGGGGGGGGFFFEEECCC@@@===;;;888777777666666777777888555666777777777777777666;;;;;;;;;<<<=========>>>@@@@@@@@@AAAAAAAAABBBBBBCCCEEEGGGJJJMMMPPPRRRSSSPPPOOONNNLLLJJJGGGEEEDDDBBBBBBAAAAAA@@@??????>>>@@@@@@???AAADDDFFFGGGGGGIIICCCAAAGGGJJJGGGFFFHHHIIIOOOVVV```ssszzzqqqXXXHHHAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>??????===<<<;;;;;;;;;;;;======<<<;;;::::::999999************************))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---111888???MMMiiinnn[[[[[[]]]iiiuuugggYYYPPPRRRSSSSSSQQQNNNJJJHHHGGGGGGFFFFFFHHHKKKOOOSSSUUU\\\bbbjjjsss{{{~~~ppp[[[FFF999555777222222333333333333222222111111111111111111111111222222333333333333333333000000111111111222222222444333222222222222333444111111111222333444555666666777888777555333333444444333333222222222222222111111111111111111111111/////////.........------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---.........////////////...///000000222===MMMZZZzzzyyyzzzwwwiiinnntttyyy|||}}}~~~xxxoooVVVLLL???777666777666444333333333333222222222111333333333333333333333333222222222222222333444555333444444555666666777777777777555444333333333444666666666666666666555555999999888888888888::::::999:::::::::999777555333666666888999999999888888333444666777777666444333444444444444444444444444444444444555555555555666666555777::::::;;;DDDPPPnnn___ooo|||XXXEEE@@@AAABBBCCCAAAEEEKKKNNNNNNKKKHHHEEEFFFFFFFFFFFFDDDCCCAAA@@@???>>><<<:::888777666555666666666777777666555555888888888999999999999999<<<<<<<<<<<<=========>>>??????AAACCCEEEFFFHHHHHHDDDDDDDDDCCCBBB@@@???>>>======>>>>>>>>>>>>>>>>>>?????????AAACCCDDDEEEEEEFFFDDDDDDGGGEEEBBBCCCHHHOOObbb{{{zzz___III>>>===???@@@=========>>>>>>????????????>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999888888************************)))))))))))))))))))))))))))*********+++++++++++++++,,,,,,------......//////---333:::555:::eeevvvcccPPPQQQlllxxx{{{}}}xxxqqqkkkiiifffeeeeeefffkkkqqqxxx|||vvvmmmlllooo{{{{{{mmmWWWBBB666222444777222222333333333333222222111111111111111111111111222222333333333222111111000000000111111111222222333333222222222222333333111111111111222444555666555777888777555333333444333222222111111111111111000000000000000000000000............---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------........./////////000000//////111555999RRRggg{{{wwwmmmnnn{{{~~~|||zzzrrraaaPPP>>>:::555222222444444555222222222111111111111111222222222222222222222222000000000111222333555555333333333444555555666666666555444333333333333333555444444444444444555555999999999888777666666666777888:::;;;:::777444333666666777888888888777777333444555666666555444333333333333333333333333333222222333333333444444444777333222666:::::::::;;;CCCdddlllbbbvvvdddOOOEEE???:::AAADDDGGGFFFDDDDDDHHHLLLHHHHHHHHHGGGFFFEEECCCCCCDDDCCCAAA>>><<<:::999999888888888888888777666555666666666666555555555555777777777777777888888888999999::::::;;;;;;<<<<<<999::::::;;;;;;::::::::::::;;;;;;<<<===>>>>>>???;;;<<<===???@@@AAABBBCCCCCCDDDEEEEEEDDDFFFPPP\\\nnnwww}}}pppaaaLLL???<<<===>>>===<<<<<<=========>>>>>>>>>============<<<;;;::::::888888888888888888888777************************))))))))))))))))))))))))))))))))))))************+++++++++,,,------......333+++---888555111EEEddddddPPPWWWppprrrppprrryyy{{{mmmbbbUUUCCC888555555333111111111222222222222111111111111111111111111111111222222333333222111000000000000000000111111111111333222222222222222222333111111111111222333444555444666777666555333333444222111111000000000000000////////////////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........000000111222333333111000333DDDWWWdddqqqyyyvvvllllllxxx{{{www{{{{{{rrrkkkfffZZZGGG777555555555333222111111222111111111000000000000000111111111111222222222222111111111111111222333444222222333333444555555555555555444444333333333333333333222222333444555666888>>>BBB@@@999333222333555777999::::::777444222666666666666666666666666333333444444444444333333222222222222222222222222111111111111222222222333666333222555999;;;999777:::GGGggghhhcccjjjrrrxxx]]]LLLAAAAAAAAA???======AAAIIIOOOJJJIIIIIIHHHGGGEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBB>>>>>>>>>===<<<;;;:::999888777777777666666555555555555555555555555555555666666666666777777777777888999999::::::::::::999<<<<<<======>>>?????????;;;===>>>???@@@AAABBBDDDAAACCCFFFJJJQQQ]]]ooo}}}nnnTTTLLLCCC@@@BBBBBB===888=========<<<<<<<<<;;;;;;;;;<<<<<<===<<<;;;:::999777777777777777888888888))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************++++++,,,---------222...///444666555777===YYYzzzvvv___[[[iiiyyyvvv|||ooo^^^OOOEEE999555666777222---000111111222222111111000111111111111111111111111222222222222111000////////////000000000111111111222222222222222222222222111111111111222333333444333555666666444333444444222111000000//////000000..............................---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,...111222000...***222;;;BBBLLL]]]ooo{{{eeejjjfffjjj|||}}}nnn\\\PPPIIIBBB888111222444666555222000///000000000000000000000000000000000000111111222222222444444333222111111111111222222333333444555555555444444444444444444333333222222222333444555666777;;;FFFOOOLLL???444333666444555777999999777555333666555555555555555555555222222333333333333222222222222222222222222222222000000000000111111111111444555555444555888999:::===???HHHbbbxxxeee]]]aaahhhwwwfffIIIDDD@@@>>>@@@BBBCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGBBBBBBCCCCCCDDDEEEGGGGGGDDDDDDDDDDDDCCCAAA@@@@@@<<<<<<<<<;;;;;;:::::::::777777777777777777777777777777888888999:::::::::<<<<<<===<<<<<<;;;::::::========================>>>@@@@@@???>>>>>>AAACCCAAAIIITTTaaaooo~~~sssWWWFFFAAA===>>>BBBBBB===777???>>>===<<<:::999888888999:::<<<======;;;999777777777777777888888888888))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))******++++++,,,,,,---,,,111444000---000333444888LLLjjjbbbTTTVVV___aaalllrrr\\\JJJFFF???666222222333111...000000111111111111000000111111111111111111111111000000111111111000000////////////000000000111111111111222222222222111111111111111111111222333333333444666666444333444444222111111000000000000000////////////////////////............---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,.../////////000......000444>>>PPP___~~~}}}ssskkkhhhwww}}}gggXXXEEE;;;666444444666000111333333111000000111000000000000111111111111/////////000111111222222666666444333222111111111333333333444555555666666444555555666666555444444111222444666777777888888888DDDNNNJJJ===222222666444555666777777666555555666555444444333333444444222222111111111111222222222222222222222222222222///000000000000111111111333666666222///222666777777<<>>??????>>>>>>>>>>>>===;;;:::999<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===;;;:::<<>>>>>===;;;999888777666777999;;;======;;;888666777777777777777777777777)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,+++///111...+++---000333666555@@@ZZZzzzfffYYYVVVTTTXXXggg}}}}}}jjjVVVEEE;;;:::999666222000///000000///000000000000000000///111111111111111111111111//////000000111000000000////////////000000000111000111222333333222111000111111111111111222222333222444555555444333444555222222111000000000000111/////////////////////////////////.........------,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,.........------...///000222...,,,......///888CCCZZZjjj{{{}}}tttpppxxx}}}vvvooolllppp{{{|||sssmmmnnnzzzwwwyyy|||wwwiii]]]JJJ@@@888444222000222888111111000111111222222222000000000111111222222222......//////000111111222666666555444333333333333333444444555666666777777555555666777777666666555111333666999::::::999999555;;;@@@===666111222555444444444444555555666777666555444222222222333444111111111000000111111111333333333333333333333333///000000000000111111111///444444000///222444222222777;;;<<>>>>>>>>???AAACCCEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEHHHHHHIIIIIIIIIIIIHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@?????????===>>>>>>??????@@@@@@@@@>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<======>>>999<<>><<<999777666888;;;>>>;;;;;;::::::999999888888555888;;;>>>>>>;;;888555777777666666555555444444))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))***++++++,,,,,,///***)))000444111...///000---222BBBVVVpppuuubbb\\\VVVVVV___nnn}}}~~~zzzmmm^^^LLL>>>888999---111555555222///000111//////000000000000//////111111111111111111111111......///000000111000000////////////000000000000000111222333333222111000111111111111111111222222222444555555444333444555333222222111111111111111000000000000000000000000000////////////.........,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---,,,+++---//////+++---333222------444888FFFUUUfffzzzpppoooyyyzzzpppnnnqqquuuggg[[[YYYbbbrrrzzz||||||vvvrrrlll]]]HHH888555333444777555000000444666333111111222444333333000000111111222222222333---......///000111111222555555444444444555666666444444555555666777777777555666777888888777666666111444888;;;===<<<;;;999888777666555444555777888555444333333444555777888666555333222111222333333111111000000000000111111333333333333333333333333000000000000111111111111,,,000111///222777666111666222666<<<888:::WWW|||tttbbbbbbmmm}}}vvv\\\MMMBBBAAA@@@>>>======>>>>>>BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHHHHDDDDDDDDDEEEEEEFFFFFFFFFDDDDDDCCCCCCBBBBBBBBBAAA????????????????????????>>>>>>?????????>>>>>>===;;;;;;===>>>???AAABBBBBB>>>CCCJJJQQQZZZiiizzzrrrTTTBBB======777:::>>>>>>;;;::::::<<<888888999999999:::::::::444777;;;>>>>>>;;;888555666666555444333333222222))))))))))))))))))))))))************************))))))************))))))******+++++++++,,,,,,,,,---------............///111111333555777GGGiiixxxcccYYY\\\bbbdddlllnnnuuu|||sssnnn```NNN@@@999666444222111111111111111111111111000000000000000000000000000000000000111111111111//////000000000000//////////////////////////////000111111111222222222222333222111111111222333444000222444444333111111222000000000000000000000000...------......///000111//////...---,,,+++++++++,,,,,,,,,++++++*********************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------------...//////222444:::EEEVVVjjj|||vvv}}}xxxiiipppttt{{{wwwggg^^^]]]XXXggg}}}rrr___OOOEEE>>>888444333333333222222111111111222222222111111111000000000000000000111111111111222222222222222222222222333333222222111222222222222333444555666666666666777777777777666666666666666444555777;;;===;;;888666666666666666666666666888777666555444444555555444444333333333222222222000111111111111222222222555555444333222222111111000000000000000000000000000000000000111111111111333555777666555888@@@GGGiiimmmZZZWWWdddtttggg]]]MMMBBB@@@AAAAAA>>>EEE@@@<<<===AAACCCBBB>>>EEEHHHHHHGGGHHHJJJIIIDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@???>>>>>>???AAAAAA@@@@@@AAACCC<<>>>>>CCCBBB:::===>>>?????????CCCKKKQQQRRRcccrrryyyfffNNNAAA>>>???AAA999999999999:::;;;<<<<<<;;;::::::999999888888777999:::<<<>>>???===999555555555444444444333333333))))))))))))))))))))))))************************))))))************))))))*********+++++++++,,,,,,------------............------...111222777EEEUUUnnntttaaaTTThhhjjjmmmwwwrrrkkkSSSIII<<<333111111111000111111111111111111111111//////////////////////////////000000000111111111///000000000000000000///000000000000000000000000000000000000111111111222222222111111111222333444000222444444222111111222000000000000000000000000---------...///000111222000///...---,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......///......///444<<>>>>><<<999777777777777777777777777666666555555555444444444444333333333333222222222000000111111111222222222555555444333333222111111000000000000000000000000//////000000000111111111111333555555444666<<>>AAADDDDDDCCCCCCFFFDDD@@@DDDCCCAAAAAACCCGGGJJJMMMEEEFFFFFFFFFFFFFFFEEEEEEAAAAAABBBBBBAAAAAAAAAAAADDDFFFDDD>>><<<===>>>===@@@>>>>>>BBBNNN```tttrrreeeSSSDDD===<<<======888888888999999:::;;;<<<;;;;;;::::::999888888888888888:::<<<>>><<<777444555444444444444333333333))))))))))))))))))))))))************************))))))************))))))*********++++++++++++,,,,,,,,,,,,---------......111......111222000000222>>>TTTssszzznnnmmmkkkjjjrrrwwwttt|||nnn\\\RRR???999111...///111222222000000000000000000000000//////////////////////////////000000000000111111000000111111111111000000000000000000000000000000////////////000000000000222111111111111222333333000111333333111000111222000000000000000000000000---------...///111222333000///...---,,,,,,,,,,,,+++++++++++++++*********************************)))))))))*********++++++++++++++++++++++++++++++*********+++++++++++++++------,,,,,,------...///111///---,,,---000444777MMMYYYgggvvvvvv|||}}}www}}}}}}uuusssqqq{{{~~~vvvooooooqqqoooiiikkkqqqxxx}}}xxxiiiVVVHHH===777111///000222222111222222222111111111111111111111111111000000000000//////000000000000111111222222222222222222222222222222111111111222222333333444555666666777666666666666666666666666666666666777999<<<>>>>>>;;;888777777777777777777777777444555666666666555444333333333333222222222111111000000000111111111222222444444444333222222111111000000000000000000000000//////000000000000111111...111444444333444777;;;111???YYY~~~qqqiii___ZZZ```rrr{{{rrrnnnWWWSSSLLLFFFAAA>>>>>>======@@@@@@>>>???BBBBBB@@@>>><<<;;;999:::;;;===???===>>>>>>???@@@@@@??????BBBBBBBBBBBBAAA@@@??????BBB???>>>>>>======DDDLLLPPPUUU___lll{{{oooOOOIIIBBB>>>======<<<:::888888777888888999:::;;;<<<<<<;;;::::::999999888777777888:::;;;:::666333444444444444333333333333))))))))))))))))))))))))************************))))))************))))))************+++++++++++++++,,,,,,,,,------------222///---///111333333444444777AAATTToooqqqjjjnnnuuuyyykkkrrr}}}rrrvvv}}}oooVVVCCC999999555111000000111111000000000000000000000000000////////////////////////////////////000000000111000000111111111111000000////////////////////////.........////////////000111111111111111222222333///111222222000000000111////////////////////////,,,------...///111222333//////...---,,,,,,------+++++++++***************************************))))))))))))************************************************************,,,,,,,,,,,,,,,------...333222000///....../////////:::FFFRRRcccwww}}}yyyyyyooonnnrrr}}}|||ooogggccciiiqqqtttpppmmmuuuyyyjjj^^^TTTJJJ<<<222444222000000111333333222111111111111111111111000000000000000000000000000////////////000000000111111111111111222222222222111111111111111222222333333333444555666666666666444555555555555555666666333555999<<<===;;;888555777777777777777777777777333555666777777666444333222222222222111111111111000000000000111111111111333333333222222111111111////////////////////////////////////000000000111...000333333222222444666;;;999;;;MMMmmmyyyccc^^^^^^```nnn}}}nnn^^^QQQJJJGGGAAACCCAAA;;;999<<<>>>======>>>>>>???>>>===<<<;;;===>>>>>>???@@@@@@@@@@@@===<<<<<<===???AAAAAAAAAAAA>>>AAAJJJOOOQQQ]]]lllrrr|||}}}{{{^^^GGGCCC@@@??????AAAAAA>>>:::777777777777888999:::;;;<<<<<<;;;;;;:::999999999777777777999:::999666444444444444333333333222222))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++,,,,,,,,,---+++---...------000333555---222777888>>>TTTxxx~~~pppgggaaa]]][[[___qqqxxxuuu~~~}}}~~~xxxnnn___OOO@@@666111444222111000///...---+++////////////////////////...........................////////////000000000000000111111111111000000........................---.........////////////000000111111222222222222///000111000//////000111........................,,,,,,,,,---...000111222...------,,,,,,,,,,,,---************************))))))))))))))))))))))))(((((()))))))))*********************************************************+++++++++++++++,,,------------......////////////***///555999BBBQQQ___gggssszzzsssmmmmmmzzzyyysssqqqwww~~~ppp```KKK===777555111...111000000000000000///---000000000000000000000000////////////////////////...////////////000000000000000000111111222222222111000000000111111222333222333444555555666666666333333444444555555555555333666:::<<<<<<:::777555666666666666666666666666444555777888888777555444222222111111111000000000//////000000000111111111111111111111111000000000...........................////////////000000000...000222333333222333333777666333555CCCcccwwwkkk^^^ZZZ```fffyyyxxxpppeeeddd]]]QQQIIIGGGFFFEEE???>>>=========>>>???@@@<<<<<<>>>??????@@@@@@@@@@@@???@@@EEEMMMTTTYYY[[[]]]ZZZ___kkkrrrvvvdddHHH:::@@@???>>>@@@CCCCCC@@@===777777777777888999:::;;;<<<;;;;;;::::::999888888999888777888999888777555444444333333333222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))************+++******+++++++++,,,,,,,,,&&&...333111...---...---......///000222:::KKK[[[wwwzzzkkkfff^^^WWW]]]rrr}}}uuu|||{{{|||{{{iii]]]MMM???666333111111000111111111111000......////////////////////////..............................////////////000000//////000000000000//////------------------------............///////////////000111111222222111111///000000///......///111........................,,,,,,,,,,,,---...//////,,,,,,++++++++++++,,,,,,)))))))))***************))))))))))))))))))))))))((((((((()))))))))******************************+++++++++++++++*********++++++******++++++,,,---)))***+++------...------000111000...///555>>>EEEMMM[[[jjjuuuxxxjjjZZZPPPMMMDDD777000///111111000...///000000000000///...////////////000000000000............////////////......////////////000000//////000000111222222222000000000000000111222333111222333444444555444444222222333333444555555555666999===>>>===:::888777555555555555555555555555444555666777777777666555111111111000000000000////////////000000000111111////////////////////////..............................////////////000000///000111222222222222222---444999888555AAAaaannnaaaXXX```rrr|||uuuqqqnnneee```WWWOOOKKKLLLOOOQQQOOOPPPRRRUUUWWWXXXYYYZZZaaa___```hhhssskkkNNNAAA@@@<<<::::::===@@@BBB@@@===888888777888888999:::;;;;;;;;;:::999999888888777999888666666777888777555333333333333222222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************++++++++++++(((000444111...///...+++222+++)))///444444333333>>>TTTooo}}}zzztttmmmmmmqqqsssqqqpppuuuzzzxxx|||kkkaaaPPPGGG<<<444000000111222000111333333333222111111........................................................./////////000000......////////////..................................../////////000000000...///000111222111111000///000000...------///111------------------------,,,,,,,,,++++++,,,,,,---+++******)))******++++++((()))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))***************************---,,,,,,,,,++++++++++++***************+++,,,,,,+++,,,---.........------///......---++++++...111111888DDDNNNWWWcccyyy|||{{{yyysssjjj___SSSGGG;;;333555222000///000000///......///111111111111111222........./////////000000---------....../////////........./////////000000/////////000111222222222////////////000111222333000000111222333333333333111222222333444444555555888;;;======;;;888888888444444444444444444444444333333333444444444555555111111000000000/////////////////////000000000111------------------------------------------------........./////////000000///......///111222222111///333999:::444222>>>NNNvvvhhh___]]]ccceeebbbdddlllyyywwwuuu}}}|||vvvnnnnnniii]]]MMMAAA???BBB:::999999;;;???AAA>>>;;;888888888999999:::;;;<<<:::999999888888777777666888666444444555666555444333333333222222222222111))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++))),,,,,,((()))000333000+++///444444,,,%%%,,,999444;;;AAAFFFTTTnnn~~~rrrkkk]]]eeemmmttt~~~}}}ppp}}}iiiMMM>>>555444333222222333555666...000111111000...------............................................................/////////000------............------////////////////////////////////////000000000000...///000222222111111000/////////...------///111---------------------------,,,++++++******++++++***)))))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++*********)))***++++++,,,+++,,,,,,---------,,,,,,***+++...111111///...///000---///555777<<>>===<<<<<>>=========;;;888999::::::;;;:::999777666888888888888999:::;;;<<<777777666555555555555555444444444444444444444444000000000000000000000000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,------------............,,,...000//////333<<>>777222...111000///......///000111////////////////////////.................................//////...............------------......---...///000000000000000////////////////////////////////////////////////000000000000000000000000..............................------,,,,,,,,,+++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111///555===BBBGGGQQQ^^^iii~~~zzzwwwtttjjj^^^TTTRRRNNNIIICCC===888555555444111000//////000111........................---------...//////000000................................................000/////////............/////////...///000000111000000////////////000000111111000000111111222333333444444444333333555666999888666666666666444222222222222222222222222222111111111000000000/////////.........------------///......---...///000111------,,,,,,,,,------...---,,,+++,,,.........---------------------------//////............//////222111000000000111222333:::<<>><<<:::999::::::999888777888888999999999999888666555555555666777888999666666555444444444444555333333333333333333333333000000000000000000000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************+++++++++++++++,,,,,,,,,---------------///111000//////000222444444222222777CCCUUUaaa|||sssqqqoooqqq~~~}}}~~~|||{{{ppp^^^KKK<<<666444222000000000000000////////////////////////////////////////////////........................//////000000000000//////......------------....../////////000//////....../////////////////////////////////////////////////////////000000000000000........................///......---,,,+++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++************************++++++++++++++++++++++++*********+++,,,------...111///...---///111222222***...444888<<<>>>AAACCCJJJLLLOOORRRTTTTTTTTTTTT______```aaacccbbb```^^^___^^^[[[WWWRRRMMMHHHEEEGGGDDD???;;;999666222...222111///...---...///000+++,,,---/////////......------------------------,,,,,,,,,---......//////................................................///////////////.........///............///000000000000////////////000000111111000000111111222333222333444444333333555777999777555333444444333222111111111111111111111111111000000000////////////------------------------------------......//////------,,,,,,+++,,,,,,,,,,,,+++***+++---...---,,,++++++++++++++++++++++++...------------------................../////////...222444333333:::HHHTTTyyynnnggg~~~lll]]]XXXeeeooo~~~yyyqqqfffcccooowwwtttyyytttlll^^^OOODDD<<<999777:::999888888888888888888666666777888888999999999666666555555666777777888666555444444333333444444222222222222222222222222000000000000000000000000(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---++++++,,,,,,,,,...000222222222000...---111888>>>@@@HHHUUUbbbmmmwww~~~uuubbbMMM>>>888444111...///111111000///...---......////////////......................................................//////000000000000//////......------------.........////////////......---........................////////////////////////......//////000000000000..............................---,,,++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++************************************************))))))******++++++,,,,,,...,,,***+++...//////...///000111111///...///000...///111333444555555555888666555777999:::999777666666444333222222222222...------///000///------111000...---,,,---...///,,,---///000///...---,,,------------------------,,,------...//////000000.........................................................///////////////000000//////000000111222000000////////////000000111111000000111111222333111333444444333333666888:::888666666666666555333222222222222222222222222000000000////////////...,,,,,,------------------,,,------..................---,,,+++++++++++++++,,,+++***+++---...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------............+++000444666555444444555BBB[[[www~~~nnnVVVRRROOOHHHAAA;;;999888999888888888777777777888999666666666666777888888999777666666666666777888888555555444333333333333333222222222222222222222222////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))************+++******+++++++++,,,,,,,,,...---,,,+++,,,---///111+++---000111000///000000---///333666555666???IIIaaakkkzzzuuuooohhh___LLLEEE999000,,,---///000222222111///---,,,...000---......//////......---........................------------------------...//////000000//////.........------------......---....../////////..............................////////////////////////---......//////000000111------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))''''''(((((((((((()))))))))))))))************+++************************))))))))))))))))))))))))))))))*********++++++++++++*********,,,---,,,+++,,,---......---...///111---------------.........,,,+++******,,,,,,,,,+++,,,,,,,,,,,,---...000111,,,+++---111111---,,,---------,,,,,,------...///...//////000///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000------------------------------------------------.........///////////////000000000000000111222222000000////////////000000111111000000111111222333111222333333333444666888:::999888888999888555333222222222222222222222222000000////////////......,,,,,,,,,,,,------------,,,,,,---............---...---,,,++++++******+++,,,+++***+++,,,---,,,+++************************---,,,,,,++++++,,,,,,---+++,,,------......------000///......000222333444,,,555AAAOOOfffzzzdddRRRGGGAAABBBBBBBBB@@@===;;;;;;;;;888999999888777666888999777666666666666666777888777777666666666666777777444444333222222222222333111111111111111111111111////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************************++++++++++++///...------............+++---///000000...------///...111444555444:::CCC333888AAALLLXXXccckkkooo~~~~~~{{{sssfffZZZQQQJJJAAA:::...---...111444333111...222222222///,,,,,,...111------...//////...------........................------------------------.........//////...............------------......,,,,,,---...////////////........................////////////////////////------......///000000111------------------------+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((())))))))))))))))))************************************)))))))))))))))))))))))))))************+++++++++***,,,---......---------&&&((()))*********,,,...///...------------...///..................///000111111111000////////////000......111000+++***...+++,,,---...............------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------------------------------------------------............/////////000///////////////000111111000000////////////000000111111000000111111222333111222333333333444666888999999999::::::999555222111111111111111111111111000000/////////.........++++++,,,,,,,,,---------+++,,,---.........------...---,,,+++************+++*********,,,---,,,+++************************,,,,,,++++++++++++,,,,,,+++,,,---.........------000...,,,,,,---000333444444000000555???OOOgggyyyvvvZZZBBB888:::>>><<<>>>@@@???<<<:::;;;<<<:::;;;<<<:::777777888:::888777666555555555666777666666555555555555555666444333333222222222222222111111111111111111111111////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))************+++++++++))))))***+++,,,,,,+++)))+++,,,,,,---...///000000000,,,+++000111------111777555222000111555999<<<999GGG]]]hhhjjjwww~~~xxxjjjYYYNNNIII???666555777666222000555000,,,---000000000111))),,,000000...+++***+++,,,---...//////...---,,,........................------------------------------............------.........------.........+++,,,---...////////////........................////////////////////////---------...///000000111------------------------)))******++++++,,,------))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++%%%(((+++,,,,,,+++,,,---...//////...,,,***+++,,,---,,,+++++++++---...///***,,,......,,,,,,...///)))***++++++,,,++++++***///,,,+++...---)))+++000+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---......---------------------------------------------------.........//////000000...............///000000000000////////////000000111111111000111222222333111222333333333444666999888888999;;;;;;999444000000000000000000000000000000/////////............+++++++++,,,,,,---------+++,,,---.........---,,,...---,,,+++************+++***)))***,,,---,,,+++)))))))))))))))))))))))),,,++++++++++++++++++,,,+++,,,---...///...------+++...222444222///---,,,444000000444333222>>>OOOcccyyykkkaaaXXXKKK???:::;;;<<<;;;999;;;<<<;;;888888:::<<<;;;======;;;888777888;;;888777666555444444555666555444444333333333444444444333222222111111222222000000000000000000000000////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))******************+++++++++,,,,,,,,,---...............------............////////////////////////////////////333555777;;;???CCCFFFGGGMMMRRR[[[dddkkkpppqqqrrrlllkkkiiigggccc```]]][[[SSSNNNHHHFFFEEECCC===888111111000///////////////////////////////////////------------------------...------,,,,,,------....../////////...------,,,------------------------------------------------//////.........---------000000//////......------................................................------------------------......---,,,,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))------------,,,,,,+++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------.........---,,,,,,+++------------------------......------------......///////////////.........//////............/////////000000000111111111111111111222333333444555555444555555555555555555444111111111111111000//////........................------------------------,,,---......///.........---------,,,,,,+++++++++************************)))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,---------............////////////000111111222222777@@@YYYwwwttt___PPPAAA@@@===:::888777888888::::::999888999:::<<<===@@@???===;;;999888888777777777777777777777777777;;;>>>>>>;;;555111333666555333000111444555444222111111111111111111111111111000000///...---------))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,------............---------.........////////////////////////////////////000000111222333444555555000333888<<<@@@AAA@@@@@@@@@???>>>===;;;999777666<<<888555555777777444000111000000///......//////........................------------------------------,,,,,,,,,,,,------...............---,,,+++------------------------------------------------///.........------------////////////....................................------------------------------------------------------,,,++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))***(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))******++++++******))),,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------......---,,,,,,+++------------------------......------------......////////////............//////............////////////000000000111111111111111222222333444444444333444444555555444444333000111111111111000//////........................------------------------,,,,,,---...............------,,,,,,,,,+++++++++************************))))))*********++++++++++++++++++*********))))))*********+++++++++,,,,,,------------..................///000000111111222555111555CCCSSSeeewwwaaaQQQFFF===???===;;;888777777777888888888777777777888::::::<<<<<<;;;:::::::::::::::999888888777666555555555;;;>>>>>>;;;666333555888555222000111333444333111111111111111111111111111000000000///...---------))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((()))))))))))))))((((((((('''''''''&&&))))))))))))************))))))))))))*********************++++++++++++,,,,,,------......------------------.........//////////////////////////////000000//////...---------000111222333222111000///111222222222111000/////////---+++---000222111///000000///............///........................------------------------------,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------------------------------............------------.............../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++******))))))******++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------,,,,,,+++------------------------......------------..............................//////............//////////////////000000000000000111111222222333333333222222333333333333222222000000000000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,++++++++++++************************)))))))))*********+++++++++************)))))))))*********++++++++++++,,,,,,,,,,,,---------......---......///000000111111222,,,+++///444<<>>:::888999;;;;;;999777777777777777777888888999666666666666666666555555777888999::::::999999888999888888888888888777777111111111111000000111222222111000///...------...////////////////////////............------------))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,))))))))))))************))))))))))))************)))))))))************+++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------///...............------////////////000000000000000000000000000///......+++,,,,,,---...//////000---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++***************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((()))))))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***(((((()))************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++************++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////......------------......------------........./////////////////////////////////000000000000//////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++,,,,,,++++++*********+++++++++++++++))))))))))))))))))))))))((((((((()))))))))******(((((()))))))))))))))***)))))))))************+++******+++++++++,,,,,,,,,+++++++++,,,------.........---------...///111222000000333666666777@@@JJJQQQhhhrrrmmmbbbQQQ@@@777666888<<<777555666777555555777666666666777777888888888666666777777777666555555777888999:::999888777666777777777777777888888888222222222111111222222333000111111///------...///////////////////////////------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))************))))))))))))************))))))))))))************((()))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........***++++++++++++***))))))******+++++++++++++++***+++,,,.........///000111,,,,,,++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))(((((('''(((((()))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********+++++++++,,,,,,((())))))***++++++,,,,,,+++++++++***++++++,,,---************************************++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////...------,,,,,,------...,,,,,,---------.................................//////000000000000//////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++++++++++++++)))*********++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))******))))))))))))************************++++++++++++******++++++,,,---------...000222333222000+++&&&+++,,,111777777222000111222:::FFFQQQZZZeeerrr}}}tttoooggg]]]LLLIIICCC===777666777999555222333666555333555;;;444555555666666666666555666666777777777666444333666777888999999888777666777777666666555555444444333222111111111222222111///000111000...---///111........................------------------------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))************))))))))))))************))))))))))))************(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...---...///000000///...---,,,---...///000111111111,,,---...---,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,---------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))((('''''''''((())))))***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++******++++++,,,---************************)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////...------,,,,,,------...,,,,,,,,,---------...........................---//////000000000000//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))************)))************+++++++++)))******+++,,,,,,------...---+++(((***---//////444///---//////...///111555444444777:::<<<===@@@HHHZZZjjjqqqzzzlllWWWOOOMMMDDD888777777777777888888777666222222666;;;999222333999333333444555555444444333555555666666666555333222444555777999:::999888777777777666444333222111000222000///...///000//////...000111000...---000333........................------------------------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------......---,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((()))******((((((((((((***,,,...///---,,,***(((((()))***+++++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------------//////000111111111111111////////////////////////......---------,,,,,,,,,************************,,,,,,+++***))))))******+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++,,,,,,,,,---------......---------............///000000000000000111111222666:::>>>AAAEEEMMMXXXaaavvvooojjjggg\\\RRRFFF>>>;;;:::888555333333333444444444555555444444555666555444333222444333333333333444555555888666333444666666444222333333333444444555555555222333333333333222111111000000////////////000000///////////////////////////---------...///...---)))+++---,,,+++***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((())))))))))))((((((''''''(((((((((((())))))))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********((((((((((((((()))******(((((('''((()))***,,,------,,,***)))((()))***++++++******))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------......///000000000000///...........................------------,,,,,,,,,************************,,,++++++***))))))******+++++++++*********))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++******))))))******+++++++++,,,,,,,,,---------------------............000000/////////000111111///222444444333777>>>DDDGGGLLLUUU___iiiqqqvvvyyyooo]]]RRRJJJDDDAAACCC===777555666666444222333333333444444444444444333333444555444444333222444333333333333444555555555333111222333444222000222222333333333444444444222222333333222222111000000//////////////////000...........................---,,,---...///...,,,)))+++,,,,,,+++******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''(((((((((((()))))))))(((((((((((('''(((((((((((())))))))))))************************************************++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,------------------------------,,,,,,+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******((((((((((((((()))******((((((''''''((()))******,,,+++***)))((()))***++++++******))))))******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......000//////......---------------...////////////...........................------------,,,,,,,,,,,,************************,,,+++******)))*********+++++++++***************))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((())))))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********+++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,---------......//////......//////000111...000000...++++++...111000111333777<<>>===>>>???===777777999<<<777333333555777666444666666555555555444222111666444222222222222222111333333333333333333333333222222222222222222222333333222222222222333444444222333333333333333333444111111111111111111111111111222222222222111000000......------------......---------------------------+++***+++,,,---,,,+++(((***,,,+++***)))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************)))))))))************+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((()))************++++++++++++***)))(((((())))))))))))))))))***))))))(((((())))))***)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......000//////......---------......///000000000000///------------------------,,,,,,,,,,,,++++++++++++*********************************)))******+++,,,***************+++++++++))))))))))))))))))))))))''''''''''''((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))*********))))))(((((())))))***((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,+++,,,------...---.....................***+++---///000//////...222333333333222222333444222222222222222222222222444333444666444000000444222111111333555666333///444444444444333111///...666444222111111222444555222222222222333333333333444444333222222222222222222222222222222333444444000111222222111111222333222222222111111111111111111111222222111111000///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***(((***++++++***))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))************************************************************************************************************************)))***,,,,,,***)))***+++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((()))******((()))***++++++***))))))'''(((((()))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------...............---------------------...////////////...------------------------,,,,,,,,,++++++++++++*********************************))))))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))''''''''''''(((((((((((((((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***))))))(((((((((((())))))(((((()))))))))*********************+++++++++++++++++++++++++++,,,------000///---------...------000000000000000///...---///.........///111111222///000111000000///000111333222333555444111333777......///000111111///---///000222222333333555666444444444333333333555666000000111222333444444555777666444333222222222222222222222111222222333444000222444333222111333555333333222222222111111111111111111111111000000///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,***)))***+++,,,+++***((()))++++++)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************************************************************************************)))***,,,,,,***)))***++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,------------------------+++++++++,,,,,,+++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((()))******&&&''')))*********)))(((''''''((())))))***))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,------------------+++,,,------......------------------------------,,,,,,,,,+++++++++************************************))))))***+++,,,,,,))))))******++++++++++++))))))))))))))))))))))))''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))************+++++++++++++++******++++++,,,------+++))))))***+++,,,,,,,,,,,,+++,,,---///000111222000......///000///...///000000000///...///000111000000222000---///444///000111222222333444444111111222222111222444555000111222222111000000111//////000111333444555666999777555333222111222222222222111111222222333444222444666666444444666888333333333333222222111111111111111111111000//////---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++***)))***+++,,,+++)))((()))++++++)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++***)))(((((('''************************))))))))))))))))))))))))---,,,***)))))))))***+++)))))))))))))))))))))))),,,,,,,,,++++++*********+++++++++,,,,,,+++++++++((())),,,------,,,+++***,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((((((((())))))))))))''')))***++++++***)))'''(((((((((((((((((((((((())))))))))))************&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''')))***)))((('''(((***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........---+++))))))***+++,,,...---+++)))((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))************+++*********))))))(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---------............/////////............//////////////////////////////////////////////////////////////////000000000000111111000000111111222333///000111222222222222222333333333222222111111111222333444333111000111222000000111111111222222222000444999======999444000222222222111111111000000111111111000000///...---,,,,,,,,,++++++,,,------,,,,,,,,,++++++*********+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))************++++++******)))(((((('''************************)))))))))))))))))))))))),,,+++******)))))))))***)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''((((((((())))))))))))'''(((***++++++***((('''(((((((((((((((((((((((((((((()))))))))*********'''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((((((''')))***)))((('''(((***'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......---+++))))))***+++,,,---,,,+++)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************)))))))))(((((()))((('''&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------............//////............//////......................../////////////////////////////////000000000000111111111000000000111222222111111222222222222222111333333333222222111111111111222333222000///000111000000111111111222222222222333555777777555333222222222222111111000000000000000000000000///------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++***************)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))************++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))+++++++++++++++*********)))******************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))''''''((((((((()))))))))((((((************(((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((('''''''''&&&''''''((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********))))))))))))(((''')))***)))((('''(((***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,---------------,,,+++*********+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))************))))))))))))(((((((((''''''&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------......///......------......///........................//////////////////////////////000000000111111111000000000000000111111222222222333333333222222111222222222222222111111111///111111111///...///000000000000111111111111222333222111111111111222333111111111111000000000000000000000000///...---,,,,,,,,,++++++++++++,,,,,,+++++++++++++++************))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))+++++++++***************))))))************))))))++++++*********+++,,,---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))'''''''''((((((((())))))(((((()))******)))(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))((((((''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((''')))***)))((('''(((***'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,+++*********++++++++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))(((((('''&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++*********+++,,,,,,,,,------------...------------------...------------------------......................../////////000000000111111000////////////000111111222333333333333222111111222222222111111111111111///000111111/////////111000000000000111111111111222111000//////000111222000000000000000000000000////////////...---,,,,,,---,,,+++++++++++++++++++++++++++***************)))))))))(((((()))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++***)))((())))))))))))))))))))))))************************))))))************))))))++++++*********+++,,,---,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))((((((''''''&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''')))***)))((('''(((***(((((()))))))))*********(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))(((((()))))))))*********************************))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++***++++++************)))))))))((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((())))))%%%%%%&&&'''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************************************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------------------------------------...////////////000000000//////......//////000111222222222333333222222111111111111111111111111111000111222111000000111222000000000000000000000000///000000111111000000///////////////////////////...//////......---,,,+++---,,,++++++************************************((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))***************)))******************)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((('''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''''')))***)))((('''(((***))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))((((((((()))))))))******************************)))************+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******((())))))******)))((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((((((((())))))''''''(((((((((((())))))$$$%%%&&&'''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******************************)))))))))))))))***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////...............///000000000000111222222222222111000000000111111111111111///111222111000000111333111000000000000000//////...///111222222111///...............////////////............---,,,+++***---,,,+++******)))******)))))))))***************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))*********+++******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''')))***)))((('''(((***((((((((())))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,++++++******'''((()))******)))(((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))###$$$%%%'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***************************((((((((()))))))))******************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------......///000---...///000111222222222///000000000111111111222...///000000//////000222111111000000////////////......///000000///......---------....../////////------...------,,,+++***---,,,+++***))))))))))))((()))))))))*********+++''''''((())))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,++++++(((***,,,---------+++***,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((()))***)))((('''(((***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))******)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))"""$$$%%%'''((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////+++,,,...///111222222222//////000000111111111222,,,...//////......///111111111000000/////////............------.........---------.........//////------------,,,+++******---,,,+++***))))))))))))(((((())))))*********+++&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((******))))))******+++,,,************************++++++************++++++************************+++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&'''(((***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))((((((((((((,,,+++++++++******))))))))))))))))))))))))))))))'''***,,,---,,,***))))))++++++++++++++++++++++++************************))))))))))))***+++,,,---++++++,,,,,,,,,,,,---------------............///---...///000000111111111////////////000000000000---......///////////////////////////////////////......//////......---,,,///......---------......///......---+++***))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++************+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''&&&&&&'''(((***+++''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((((((((((((++++++******))))))))))))))))))))))))))))))))))))'''***,,,---+++***))))))++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++++++++,,,,,,,,,------------------............,,,---...//////000//////000000000///////////////------...///////////////.......................................------,,,------,,,,,,,,,,,,------///...---,,,+++******)))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***+++++++++******))))))******+++,,,************************++++++************+++++++++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((())))))))))))))))))))))))((((((((((((''''''''''''''''''&&&''''''((()))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''***,,,,,,+++)))))))))++++++++++++++++++++++++******************************)))))))))******+++++++++++++++,,,,,,,,,,,,------------............++++++,,,...............111000000//////.........------...////////////..........................................---,,,,,,,,,,,,++++++++++++,,,,,,......---,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))((()))++++++***))))))***************************************************+++******))))))))))))******++++++++++++,,,,,,,,,,,,,,,---------.........+++,,,---......//////...111111000///......------,,,---......//////..............................------.........---,,,,,,,,,++++++++++++,,,,,,---------,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---******))))))******+++,,,************************++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************)))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''((((((((((((((((((((((((((((((((()))+++***)))((()))***************************))))))))))))))))))))))))******))))))((()))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,---...////////////111000000///...------,,,,,,------.......................................---------...---,,,,,,+++,,,,,,,,,,,,,,,---......,,,,,,,,,++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))***+++++++++******))))))******+++,,,************************++++++************++++++************************(((((()))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******))))))((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((((()))***)))(((((()))***************************))))))))))))))))))))))))))))))((((((((())))))***************++++++++++++,,,,,,,,,,,,------------,,,---...//////000//////000//////......---------,,,,,,---............------------------------------------------,,,++++++,,,,,,+++,,,,,,---...///,,,,,,++++++************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************************++++++************++++++))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++++++++************************************************************************)))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((''''''''''''''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&''''''((())))))''''''((((((((()))))))))((((((((((((((((((((((((((()))***)))'''''')))***************************))))))))))))))))))))))))((((((((((((((()))***+++************++++++++++++++++++,,,,,,,,,---------++++++---.......................................+++,,,------......------------------------------,,,------------,,,++++++************+++,,,---...++++++++++++************'''((()))******)))((('''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((*********)))***++++++,,,************************++++++************++++++(((((((((((((((((((((((('''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))(((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))(((((((((''''''''''''''''''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''((((((((())))))******((((((((((((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((***++++++)))************+++++++++++++++,,,,,,,,,---------******+++,,,---------------------...............+++,,,------......------------------------------,,,,,,---------,,,++++++))))))))))))***+++,,,---+++++++++***************'''((()))******)))((('''(((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))(((((((((((()))******))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((***************************)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***((('''&&&&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***---------,,,,,,+++++++++/////////...---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))************))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&))))))))))))(((((((((((('''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))((())))))******))))))(((&&&'''''''''(((((())))))'''((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((()))******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))'''(((((())))))(((((('''%%%%%%&&&'''((()))******''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&))))))))))))))))))))))))((())))))*********************++++++,,,,,,,,,---******++++++,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))(((''''''((((((((((((''''''&&&&&&&&&'''((())))))***'''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''((((((((()))))))))***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((())))))(((''''''''''''((((((((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((()))************)))*********++++++,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))(((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))''''''(((((())))))******************)))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))*********+++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))'''(((((())))))(((((('''))))))((((((''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((()))*********((()))))))))))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((()))******)))((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++************,,,,,,,,,,,,++++++++++++******++++++++++++******************************************************************************************************************))))))))))))((())))))******))))))((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++&&&'''((()))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++************************%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''((()))++++++)))((('''&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((())))))))))))))),,,+++++++++******)))))),,,+++++++++******))))))******++++++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***''')))***++++++***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++(((((()))***++++++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((('''''''''''''''))))))(((((('''''''''&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))************************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))*********(((((()))******+++,,,,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))************************)))))))))))))))))))))))))))************++++++++++++++++++***************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))(((((('''''''''((((((((())))))((())))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''(((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***)))))))))************************)))))))))))))))))))))))))))************+++++++++***************+++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((((()))))))))((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((************************))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((())))))((((((((()))))))))******)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))***************)))(((************************))))))))))))))))))))))))))))))*********+++++++++)))))))))***+++++++++,,,))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******+++*********************************)))))))))))))))))))))))))))************+++++++++***************+++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''(((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))******++++++++++++************************)))))))))))))))))))))))))))************++++++++++++++++++***************((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))((('''''''''(((***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***+++&&&%%%,,,)))###((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))(((((((((((())))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''')))(((((('''((()))***+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((###'''&&&&&&)))&&&%%%***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$))),,,+++((('''(((+++((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))),,,+++&&&(((***%%%((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))"""%%%'''$$$---111###(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((+++ %%%***))):::CCC000(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((''''''''''''((()))*********))))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((()))***))))))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************&&&''''''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((+++ )))...***AAAQQQ>>>((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((((('''&&&''''''((()))******+++))))))(((((((((((())))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&''')))*********)))((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&&&&'''((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&(((,,,###:::OOO>>>((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&'''(((***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***)))((()))+++...000(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((((((***...222555(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))))))))******((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))),,,///111(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((()))))))))))))))((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************************************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++******))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***)))))))))((((((((('''((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))*********)))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))((('''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***,,,,,,***((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))*********)))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,******))))))))))))******))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&&&&'''))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&+++******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******)))''''''&&&&&&&&&''''''''''''((((((((()))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((***++++++)))&&&''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((('''&&&&&&%%%%%%'''((()))((('''&&&%%%$$$%%%&&&'''&&&&&&'''((())))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))*********))))))(((******))))))((((((''''''(((((())))))))))))((((((''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))''')))***,,,,,,+++***)))***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))((((((((('''''''''***))))))((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))''''''&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((***++++++)))'''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((((((((((((((((((((((((((('''&&&&&&&&&'''((()))''''''&&&%%%%%%%%%&&&'''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((())))))************))))))***)))))))))((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((('''''')))(((((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&&&&&&&******)))(((''''''''''''%%%%%%&&&&&&&&&''''''''''''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((((((((('''''''''((()))***'''&&&&&&%%%&&&&&&''''''&&&''''''((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((()))***+++******)))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((((((((())))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))((('''''''''''''''******)))(((''''''((((((&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))((((((***+++,,,***)))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((()))))))))***&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))++++++)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((()))((((((((())))))***+++***))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((()))++++++***)))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))***(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&''''''((((((((('''(((((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***++++++)))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((())))))***+++,,,***))))))(((((()))))))))(((((()))))))))*********((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))''''''''')))***)))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((((((((((((((((((((((((&&&'''((()))))))))((((((%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******+++***)))(((((('''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((************************))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((('''((()))******+++******(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((()))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))))))))***************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((())))))******)))))))))))))))******(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''%%%&&&((())))))(((''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******((((((((((((((((((((((((%%%&&&'''((()))(((''''''$$$%%%'''((()))))))))(((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''((()))******+++++++++'''((((((((()))))))))***(((((())))))))))))((((((&&&''''''((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''&&&''''''***)))))))))))))))******''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((&&&%%%%%%'''((((((''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******(((((((((((((((((((((((($$$%%%'''((((((((('''&&&$$$%%%'''))))))))))))((((((((())))))((('''&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++)))(((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''(((******+++++++++'''((((((((())))))******(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))))))))))))))******+++++++++***))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((())))))))))))+++*********))))))((((((******))))))((((((''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))******))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((******************************************************************++++++************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((())))))))))))*********)))))))))((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((++++++++++++++++++++++++******************************)))))))))+++,,,---************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&(((((((((((())))))))))))******))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))))))))))))))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((++++++++++++++++++++++++***************************)))(((((()))+++---///*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%'''((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((())))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((++++++++++++++++++++++++***************************)))(((((()))+++---///))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((++++++)))(((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%'''(((***(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))+++,,,---))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,---------))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((+++***)))(((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((()))***(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((())))))))))))'''''''''((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))(((''''''&&&((((((((((((((((((((((((******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))(((((((((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''''''''&&&(((((((((((())))))))))))&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))************+++*********))))))(((((()))))))))))))))******+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((((((******))))))((((((''''''))))))))))))************))))))))))))************))))))(((((((((((())))))+++*********))))))(((((())))))))))))***************)))((()))***+++***(((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((+++*********))))))(((((())))))************))))))*********)))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&&&&'''((((((((('''%%%%%%%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&&&&'''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''')))*********)))(((++++++***)))((('''&&&&&&++++++******))))))((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))((((((((()))))))))))))))(((''''''******))))))((((((''''''((((((((((((((((((((((((------,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************)))))))))((()))))))))))))))******+++)))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************)))((((((************))))))))))))))))))))))))************))))))))))))************))))))(((((((((((())))))+++*********))))))))))))))))))))))))***************)))((()))***+++***(((******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((***************)))((((((************)))))))))((())))))************))))))***)))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))(((''''''''''''((()))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''&&&'''((((((((('''&&&%%%%%%%%%&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((())))))******))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))++++++***)))))))))))))))))))))((((((((('''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***************)))((((((***)))))))))((((((((('''((((((((((((((((((((((((------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++)))************++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************))))))(((************++++++++++++))))))))))))************))))))))))))***************))))))(((((())))))******************)))))))))))))))))))))***************)))((()))***+++***(((***))))))))))))(((((((((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))************))))))(((************))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((((())))))((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((())))))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((******+++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))*********************))))))))))))))))))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))((()))))))))******+++++++++((()))))))))************((()))))))))***************))))))))))))))))))***************************((()))))))))***************)))((()))***+++***((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((*********)))))))))))))))))))))************)))))))))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++'''((((((((()))))))))***&&&&&&''''''(((((())))))''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******)))))))))))))))***))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((())))))*********))))))((())))))))))))((((((((((((((((((((((((((((((((((((.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))************))))))))))))))))))******)))))))))))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((())))))*********))))))'''(((((())))))*********((()))))))))************((()))))))))******************))))))))))))*********************+++++++++((()))))))))***************)))((()))***+++***((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))******))))))************))))))(((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))((('''''''''(((***+++''''''(((((())))))******&&&&&&''''''(((((())))))'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))******(((((())))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))************))))))))))))************)))))))))))))))******+++)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))((())))))************)))((((((((((((((()))))))))))))))))))))************))))))))))))************+++******))))))******+++*********+++++++++++++++))))))))))))***************)))((()))***+++***((()))))))))************++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))************))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******(((((((((((((((((())))))(((((((((((((((((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******&&&&&&''''''((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((222222000///......------------------------------------------------------******+++++++++,,,,,,,,,************************))))))))))))************((()))))))))************)))))))))))))))******+++)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((()))*********************))))))))))))))))))))))))))))))************))))))))))))************+++******))))))******+++*********++++++,,,,,,,,,))))))))))))***************)))((()))***+++***((())))))*********++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************))))))************))))))'''(((((()))******++++++************************))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))((()))************)))((('''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((())))))((('''&&&%%%&&&&&&''')))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))***++++++(((((()))))))))*********'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))***++++++,,,&&&&&&'''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((444333111000...---------------------------------------------------------*********++++++,,,,,,,,,************************))))))))))))************(((((())))))*********+++)))))))))))))))******+++)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))(((((()))***************,,,+++++++++******))))))))))))))))))************))))))))))))************++++++************++++++*********++++++,,,,,,,,,))))))))))))***************)))((()))***+++***((())))))******++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))************))))))'''(((((()))***+++++++++************************))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((()))))))))((('''&&&%%%&&&''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''')))***++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&''')))*********)))((())))))))))))((((((((((((++++++******))))))(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***+++,,,,,,,,,''''''((())))))***))))))'''((((((((())))))******((((((((((((((((((((((((EEE>>>555///...///000///,,,...//////.........///------------------------+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++************+++++++++***)))***,,,.........---,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******+++++++++,,,******++++++++++++************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((('''&&&&&&&&&''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%'''(((((('''''')))***&&&'''((())))))((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((('''(((((()))***+++******))))))((((((''''''(((((((((((())))))))))))RRRJJJ???777333111...,,,+++---......---,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))++++++************++++++)))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************))))))))))))************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,+++***+++---///---,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************************************************************((((((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((***)))(((((()))***''''''((())))))(((''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((('''(((((((((((())))))))))))```YYYNNNDDD===666///))),,,------......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++******))))))))))))*********************************************************++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,)))*********))))))+++---,,,,,,---------,,,+++***))))))******+++++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************+++,,,,,,''''''''''''''''''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++***)))((()))***'''(((((())))))(((((('''&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))eee```YYYSSSKKKAAA555---///......///000000///...........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))*********+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++******))))))******+++************************************************************++++++++++++************++++++++++++)))***++++++******+++---------.........---,,,+++(((((())))))***++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************+++******))))))((((((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***+++***((('''((()))((((((((())))))((((((((('''''''''((()))*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''(((((())))))))))))(((((((((((((((((((((((())))))))))))___^^^]]]\\\XXXNNNBBB888333111......///111000///........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))*********+++++++++++++++************++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++************++++++************************************************)))))))))************+++------------------------***,,,------,,,,,,---...---------------,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************************************************************++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))*********+++(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***)))'''&&&'''((()))))))))(((((()))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((******)))(((((('''(((((((((((((((((())))))))))))(((((((((((())))))))))))XXXYYY[[[^^^^^^XXXNNNGGG<<<777000---...000///...........................,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++************++++++)))************+++++++++++++++************++++++************************************************************************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,---------***,,,......---------.........---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))*********))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''((())))))******))))))************************))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))((('''&&&'''(((***))))))(((((())))))******)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))VVVUUUVVVXXX\\\[[[WWWSSSKKKBBB888111000000000...........................------------------------))))))*********+++++++++++++++************++++++)))************+++++++++++++++************++++++************************************************************************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---///000222333333444666888888777666777777555444222000///111222444333222222111111000000/////////......------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((()))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((()))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((''')))*********)))(((((()))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******)))))))))))))))))))))))))))(((((((((((())))))***'''((((((((()))))))))***(((((((((((())))))))))))WWWTTTRRRSSSXXX[[[[[[ZZZXXXMMM???666333333111000////////////////////////------------------------))))))******++++++++++++++++++************++++++)))************+++++++++++++++************++++++************************************************************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////222333555777:::===???@@@DDDFFFIIIIIIHHHGGGGGGHHH===;;;888555555777999;;;??????>>>===<<<;;;::::::111111000000/////////...---..................---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))***+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''')))******))))))***,,,+++***)))(((((()))***+++&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((('''(((((()))***+++'''((((((((())))))******(((((((((((())))))))))))hhh]]]UUUUUUWWWUUUWWWZZZ\\\XXXOOOAAA444...///222///...------//////...---------------------------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************************((()))***++++++***)))((((((((())))))******++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---,,,---...,,,+++++++++,,,,,,---......///000222444666888888FFFFFFHHHIIIKKKLLLMMMNNNSSSTTTWWWXXXXXXUUUQQQOOOPPPLLLEEE>>>999777777777???@@@CCCGGGKKKKKKHHHEEE999666333111111222222111+++---///000000///---,,,000...------.........,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,+++***))))))***+++,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((()))***+++---...///))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))*********+++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((())))))******(((((((((((()))))))))))))))))))))))))))(((''''''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))&&&'''((((((((((((((((((xxxnnnccc]]]XXXSSSSSSXXXaaa^^^WWWKKK>>>444111000111///...///000000...---------------------------++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************************))))))************)))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++------------------...//////333555888<<>><<<999;;;???DDDIIIKKKKKKIIIKKKEEE<<<666444666888999:::777333000...---+++)))------,,,---......,,,***---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++***))))))***++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''&&&((((((((()))***+++,,,---))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))))))))*********++++++************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))***(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((+++++++++*********))))))))))))))))))))))))))))))))))))((()))))))))(((&&&pppgggccc___YYYUUUcccbbb___XXXLLL@@@666222222111000000000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++*********************************************************))))))*********************)))))))))))))))))))))))))))))))))))))))************+++++++++************************************************------------------------,,,,,,,,,+++)))***,,,...---...///000333555888999DDDDDDFFFHHHKKKNNNPPPQQQSSSTTTUUUVVVVVVTTTSSSRRRTTTTTTUUUVVVWWWWWWWWWXXXYYYYYYXXXWWWSSSNNNIIIFFF???@@@BBBFFFKKKNNNOOOOOORRRLLLDDD===::::::::::::BBB???<<<;;;;;;999444000///...---...///...,,,***,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))''''''&&&%%%((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***)))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))((((((((((((+++************)))))))))))))))))))))))))))))))))+++)))((((((******'''%%%pppeeeaaabbb^^^___```___XXXMMMBBB:::333111000000111111000...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************************,,,+++))))))))))))+++,,,++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))),,,,,,,,,,,,---------------------+++***+++...111///000333888===BBBFFFIIINNNNNNNNNNNNPPPQQQSSSTTTWWWUUURRROOOLLLIIIGGGGGGMMMMMMNNNOOORRRUUUXXXZZZWWWYYY[[[\\\[[[YYYUUUSSSLLLKKKJJJKKKNNNOOOPPPOOOJJJIIIHHHGGGFFFCCC???;;;;;;<<>>;;;::::::999:::<<<@@@FFFMMMSSSWWWRRRSSSTTTUUUUUUUUUTTTSSSNNNKKKIIIHHHHHHIIIHHHGGGDDDDDDFFFIIILLLLLLIIIGGG;;;;;;>>>CCCHHHJJJHHHEEE<<<888222...---...000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++*********************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******++++++***))))))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((***+++***)))((()))***((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((()))******++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******************************))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''%%%%%%&&&)))***(((&&&xxxpppaaa]]]ZZZYYY[[[___^^^YYYSSSAAA<<<666111000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++************************************************++++++************++++++************)))))))))))))))))))))))))))))))))))))))************+++++++++************************)))))))))))))))))))))))))))******++++++,,,,,,---)))+++---///111444888<<>>BBBEEEIIIHHHHHHGGGFFFEEEDDDDDDDDDBBB@@@???@@@@@@???>>>@@@>>>===>>>BBBGGGKKKMMMKKKIIIGGGEEEEEEHHHKKKNNNDDD???777222000111222222////////////......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((((((******+++,,,++++++***)))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((()))))))))))))))***))))))))))))))))))))))))&&&''''''(((((((((((((((iiiooo|||rrrmmmddd[[[YYY\\\___]]]YYYOOOHHH===444000//////000........................---------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***)))))))))))))))*********)))))))))))))))))))))))))))************+++++++++******************************************************++++++,,,------...,,,///333777;;;???DDDGGGNNNNNNNNNOOOPPPRRRSSSTTTVVVSSSNNNIIIEEEBBBAAAAAACCCAAA===:::888666666666:::999888888999<<>>>>>;;;888777;;;???CCCEEEQQQSSSSSSQQQMMMMMMQQQUUUMMMIIICCC>>>;;;999777555222222111000///......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++++++++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))((((((((())))))***))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***+++***)))((()))***((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((************************+++******))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((((((((((())))))******))))))))))))))))))))))))(((+++...,,,(((&&&''')))PPPbbbuuu{{{nnn___XXXZZZ]]]]]][[[YYYPPPCCC777000......///////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++***************************************************+++,,,------,,,+++***(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++,,,------...//////111555;;;@@@EEEIIINNNQQQNNNNNNNNNOOOQQQRRRTTTUUUGGGEEEAAA<<<999888999999666777999:::::::::999888999:::<<>>===>>>??????===<<>><<<999666333111000///000---+++---111111---(((------..................,,,,,,------,,,,,,+++***++++++++++++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((''''''&&&&&&((()))***)))))))))))))))))))))))),,,+++***((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((*********************************)))))))))))))))***)))((('''((()))+++---111///,,,)))((('''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***GGGRRR<<<'''''',,,***ooo```^^^ooosss]]]\\\___XXX^^^ZZZSSSJJJAAA999333000000000000000/////////000........................///...---,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***))))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,+++++++++******))))))))))))))))))***))))))))))))))))))))))))************************++++++******************''')))+++,,,+++******+++*********,,,000666;;;>>>AAADDDHHHKKKLLLLLLNNNOOOSSSRRRQQQNNNKKKHHHEEECCC@@@===???DDDEEEEEEHHHMMMNNNPPPRRRPPPMMMKKKKKKMMMLLLIIIEEEDDDGGGJJJNNNOOOMMMFFFBBBEEEJJJLLLMMMOOOQQQLLLGGGGGGIIIKKKMMMNNNJJJIIIJJJLLLNNNOOOMMMJJJLLLLLLLLLKKKKKKKKKKKKKKKRRRUUUVVVSSSMMMHHHGGGIIIAAA???<<<999777666666777222...++++++---///...,,,........................,,,------------,,,++++++++++++++++++++++++++++++************************,,,+++******))))))******************************************************))))))))))))))))))))))))************)))))))))((()))************+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))))))))))),,,+++)))((((((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************************)))))))))))))))))))))***)))((('''((()))+++,,,---,,,***(((((((((******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))%%%777===111'''))),,,)))ttt```hhh~~~qqqccc]]]^^^___XXXPPPJJJFFF@@@777111///000000000000000000000........................///...---,,,,,,,,,,,,---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********,,,,,,,,,+++++++++******+++++++++***************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++++++++(((***+++,,,++++++,,,---+++,,,...222777>>>DDDHHHEEEGGGIIIIIIHHHHHHHHHIIIHHHGGGEEECCCAAA@@@@@@@@@FFFEEEHHHMMMQQQQQQSSSVVVQQQRRRQQQOOOLLLJJJJJJKKKKKKHHHEEEEEEIIIOOOTTTWWWSSSHHHAAAEEENNNSSSUUUVVVVVVNNNEEEAAAEEEKKKNNNOOOHHHIIIIIIHHHHHHHHHJJJLLLJJJKKKKKKLLLMMMMMMMMMMMMJJJMMMOOOMMMIIIFFFFFFGGGEEECCC???<<<:::999999:::555333000---,,,---///111........................---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))************)))))))))))))))************+++++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((((()))++++++)))(((''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''******((()))+++***'''uuusssvvvyyy{{{rrr]]]iii^^^YYYRRRMMMIIICCC<<<666111000///000000000000///..............................------,,,,,,,,,,,,,,,,,,------------,,,,,,************************++++++++++++++++++++++++++++++***************+++,,,,,,,,,+++++++++***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++,,,***+++,,,+++******,,,......111555:::@@@EEEIIIKKKFFFFFFFFFCCC???===<<<===666777:::===AAAEEEGGGIIIMMMMMMNNNQQQRRRQQQOOOOOOIIIIIIIIIHHHIIIJJJMMMOOONNNLLLKKKOOOVVV___gggjjjeee[[[UUUYYY___ccceeeggghhhbbbYYYUUUZZZaaaccc```\\\YYYSSSJJJCCCDDDKKKSSSOOOPPPPPPQQQRRRRRRSSSSSSIIIKKKLLLKKKGGGDDDCCCCCCEEEDDDBBB@@@===:::888777:::999777444000///000111////////////............---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))))))))))))))***************)))(((((()))***+++''''''''''''((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))///((($$$(((+++***'''&&&vvvhhhbbbaaappplllbbb```[[[UUUNNNHHHCCCAAA666333000///000000///---........................---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++***************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,---,,,+++***+++---000555888>>>CCCFFFGGGFFFEEE>>>>>><<<:::666555555777888;;;@@@EEEJJJLLLMMMMMMKKKKKKKKKLLLNNNMMMJJJEEEEEEEEEFFFIIIOOOWWW]]]aaabbbaaabbbgggnnnuuuzzz|||wwwrrroooqqqrrrrrrtttxxx~~~}}}zzzwww{{{{{{{{{xxxqqqeee[[[YYY___gggfffddd```ZZZVVVRRROOONNNOOOPPPPPPOOOLLLHHHFFFFFFBBBCCCEEEEEEDDDAAA===;;;<<<===>>><<<777222...---000000/////////.........------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************************************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))************************((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))************************((()))))))))************************************))))))))))))))))))))))))''''''(((((((((((()))(((************************)))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((((((((())))))******************))))))))))))))))))((((((((((((((()))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))000)))'''***+++((('''***zzzfffWWWhhhppphhheee___XXXPPPJJJGGGFFF>>>999333000000000///---........................------......------,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,,,,,,,+++++++++******))))))))))))************++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------......---,,,,,,...222666===@@@DDDGGGGGGDDD@@@===333444444444444666:::===FFFHHHJJJLLLKKKIIIEEECCCDDDFFFHHHJJJPPPUUUSSSNNNKKKKKKLLLRRR\\\gggqqqvvv||||||~~~zzzuuuuuuxxx{{{wwwooofff___ZZZWWWVVVVVVVVVUUUTTTQQQNNNKKKJJJBBBDDDHHHKKKLLLKKKHHHFFF>>>@@@CCCCCC@@@999222---111000000//////........................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))************************))))))))))))************************************))))))))))))))))))))))))&&&&&&'''(((((((((((((((************************(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++************))))))))))))******))))))))))))((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))***((((((***)))'''(((,,,yyyccc```}}}pppiii___XXXSSSOOOJJJFFFHHHAAA777222111111000...........................------.........---,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***++++++,,,,,,,,,,,,+++++++++******)))))))))******+++++++++******))))))))))))******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...------......000555;;;@@@FFFFFFFFFFFFCCC???:::888111222333555888<<>>;;;888666555666888999<<>>CCCHHHKKKMMMRRRTTTUUU[[[bbbaaa[[[aaajjjvvv~~~uuuqqqnnniiiUUURRRPPPQQQRRRQQQLLLGGGLLLMMMQQQWWW\\\ZZZRRRJJJ>>>:::666222111000000///..............................---------,,,,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************************++++++******************)))************++++++++++++++++++*********))))))************************)))************+++++++++)))))))))***++++++,,,,,,******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))************++++++++++++*********))))))((((((---,,,***)))))))))***+++******))))))((((((((('''******))))))))))))******)))))))))))))))*********((((((((((((((((((((((((************************************************************))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))***************)))((((((++++++******))))))((((((+++*********))))))((((((rrrvvvmmmaaaooouuu```___ZZZNNNOOONNNMMMGGG<<<222///000222000//////000000///---------------------------++++++++++++++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---------++++++,,,---///333999>>>AAADDDGGGIIIJJJFFF@@@<<<;;;;;;<<<<<<>>>AAACCCFFFLLLRRRPPPKKKQQQZZZbbbeeekkkvvv~~~{{{wwwssslllfff___\\\[[[XXXQQQJJJMMMMMMNNNQQQSSSTTTRRROOOEEE@@@:::555333222111111111000000///......------.........---------,,,,,,,,,,,,---------.........///...---,,,++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))(((************************************************)))************++++++++++++++++++*********))))))************************************+++++++++++++++++++++*********************))))))))))))******************))))))))))))************************((()))***++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))************)))************++++++++++++*********))))))))))))---,,,++++++*********++++++*********))))))))))))+++******))))))******+++))))))))))))************************************************************************************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))***************)))((((((*********)))))))))))))))************)))))))))(((zzzlllxxxwwwrrrqqqxxxnnnaaa[[[SSSQQQMMMPPPTTTHHH444...555000///...///000000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------)))+++------------...///666:::AAAEEEEEEDDDCCCCCC@@@===999999<<>>BBBGGGHHHGGGGGGIIILLLPPPUUU___nnnuuuyyy}}}wwwmmmeeeddd\\\TTTQQQRRRPPPJJJCCCHHHHHHHHHIIIHHHDDD???;;;555333111000///...///000//////.........------------------.........//////------,,,+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++******************************************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++))))))*********+++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++************++++++))))))******+++++++++,,,******************************+++,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))*********+++++++++***************+++++++++((()))***++++++***)))(((***************************))))))(((((())))))***,,,+++++++++******))))))))))))))))))))))))))))))************************************************************)))))))))(((((()))))))))************(((((())))))************))))))))))))))))))))))))((())))))*********))))))(((((())))))******++++++))))))))))))))))))******vvvgggqqqllliiiqqq|||fff^^^___XXXPPPTTTZZZOOO===666444111000000000///---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------......///222777>>>DDDCCCCCCCCCAAA??????AAACCCFFFHHHJJJJJJJJJLLLOOOSSSXXX```jjjuuuwwwpppmmmzzznnn```VVVSSSRRRPPPLLLIIIJJJLLLNNNNNNKKKFFFAAA;;;999666222000//////000/////////.........------------........./////////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++*********************+++++++++*********************************++++++++++++,,,))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,)))************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,------...++++++************++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************)))************+++++++++*********+++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++******))))))((((((((((((((((((((((((************************************************************))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))************xxxgggeee}}}|||oooppppppnnnfff[[[UUUVVVWWWRRRKKK;;;777333000///000///...........................------------------------,,,++++++******++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...222555999===BBBFFFCCCDDDDDDCCCBBBCCCFFFHHHHHHIIINNNWWWaaaeeebbb^^^fffmmmuuu|||zzzvvv{{{rrrggg]]]WWWTTTTTTOOOOOOOOOPPPQQQOOOLLLIIIEEEBBB<<<777222000//////////////////........................////////////,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******))))))*********+++++++++*********************************+++++++++,,,,,,))))))))))))))))))))))))((()))))))))************************************((())))))***++++++,,,,,,)))************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))***++++++,,,------+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))************+++++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,---...------------.........//////......------......///------,,,++++++***))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))(((((()))************************)))))))))))))))((()))))))))************xxxjjjddd~~~zzzaaahhhiiixxx{{{jjj]]][[[YYYRRRQQQWWW>>>:::444000////////////////////////////////////------------------------,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***...555:::>>>AAADDDFFFFFFGGGHHHGGGFFFFFFGGGIIIGGGKKKXXXooo{{{nnnwww}}}zzzzzzjjj[[[UUUTTTVVVTTTRRRQQQQQQQQQPPPNNNLLLHHHBBB;;;444000...---000/////////......................../////////000,,,,,,,,,++++++,,,------++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++******))))))******++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++************************((())))))***++++++,,,,,,)))************+++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,++++++***,,,++++++******++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))************)))************+++++++++*********++++++,,,,,,,,,...------,,,---...000111.../////////000000111111111111000000000000111111------,,,,,,+++***))))))************************************************************************************))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************++++++******))))))(((((((((((())))))*********+++~~~___lllyyycccaaaeeezzz|||aaaaaa___RRROOOYYYOOOEEE888000111444333...//////...------------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,---...------++++++++++++------+++,,,,,,------,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,------,,,------,,,+++,,,...000000555;;;???BBBDDDFFFHHHFFFKKKLLLHHHDDDEEEFFFEEEGGGMMM___yyyvvv~~~|||uuuwwwrrrhhh]]]YYYVVVWWW[[[\\\XXXSSSNNNLLLIIIGGGDDD===333,,,111000//////000000...---........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((************************++++++************+++++++++++++++*********)))))))))***+++,,,---,,,++++++************************************************+++++++++*********))))))++++++******************,,,,,,+++***************------,,,+++++++++,,,,,,---------,,,,,,,,,,,,+++---......---,,,+++---///---------,,,,,,,,,,,,,,,,,,+++***,,,......+++(((++++++************++++++++++++++++++******)))))),,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((()))***)))************+++++++++************************,,,,,,++++++***)))))))))++++++,,,,,,,,,+++******...---+++*********++++++000111333555666666666555777777777888:::;;;===>>>999888777999<<<===;;;999>>><<<999666333111000//////...---+++++++++++++++---+++))))))***++++++***)))******+++++++++******+++++++++************)))************************)))))))))))))))******++++++*********))))))((((((,,,,,,+++***))))))******+++++++++*********))))))(((((())))))))))))((((((vvvppptttrrrdddggg~~~yyyhhhaaa\\\VVVRRRRRRJJJ>>>555111111111000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,---,,,+++---000333999<<>>:::777555666444111...---,,,------,,,+++******++++++)))(((+++++++++,,,,,,+++++++++++++++++++++************************************)))))))))))))))******++++++*********)))))))))))),,,++++++***))))))******+++++++++*********))))))))))))************))))))nnnrrrtttaaaeee{{{xxxgggfff]]]NNNSSSOOOGGG===333...///222000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************+++++++++,,,++++++,,,,,,,,,,,,------+++,,,,,,+++,,,///333777???AAACCCDDDDDDFFFHHHJJJKKKJJJFFFCCCHHHRRRYYYZZZdddeeellluuu{{{}}}|||uuuiii\\\VVVWWW[[[^^^VVVMMMIIIHHHGGGAAA<<<333111//////000000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))************************++++++************+++++++++++++++***************((()))******++++++******************************************************+++++++++*********************++++++++++++++++++)))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......***,,,...//////000333555555444444333222111000000444000,,,+++,,,...//////---,,,,,,,,,------...///---,,,+++***+++,,,---...*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))))))))************+++++++++************************++++++++++++,,,,,,,,,---)))******++++++,,,,,,,,,000111333555888<<>>======:::888666888>>>EEEJJJMMMJJJKKKKKKKKKIIIEEEBBB@@@???===999555222000000000***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,++++++,,,+++++++++************++++++++++++++++++++++++))))))))))))******++++++***************))))))))),,,+++******)))*********+++++++++*********************++++++++++++******sss{{{mmmaaannnsssiii___QQQPPPPPPMMMFFF999......333000//////...............------------------------------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,...222777;;;???BBBEEEFFFGGGGGGHHHJJJJJJIIIHHHKKKXXXjjjvvvzzzjjjjjjnnnwww}}}}}}ooo\\\SSSRRR```\\\WWWSSSPPPLLLHHHEEE666444000//////000000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))************************++++++************++++++************************(((((())))))******************************************************************************************+++++++++++++++,,,+++++++++++++++,,,------,,,,,,------------------------...///111333555666000222444444444444555666999999:::::::::;;;;;;;;;:::888555333222111111111.........---...//////000///...,,,+++***+++,,,---*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++******+++---///111222333888999;;;===@@@CCCEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA???<<<999777666666444333222333777<<>><<<===<<<:::666333111111333444777:::>>>BBBDDDFFF@@@AAAAAA@@@===999555333111000000000000000111111222000...---++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********+++++++++************************,,,,,,+++++++++*********------...000333666999:::??????@@@AAABBBCCCDDDDDDCCCBBB@@@>>><<<:::999999888777555333222111111000111222333444555555666666;;;;;;<<<>>>BBBGGGKKKNNNKKKLLLNNNMMMJJJEEE>>>:::999444///,,,+++,,,---------,,,+++************+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))***++++++++++++******************++++++++++++***************++++++************************(((((())))))))))))((((((~~~ooowwwjjjbbbsss~~~hhhbbbPPPMMMMMMNNNEEE777111444111000//////......//////------------------------------------------------------------------------------,,,+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---000333555999>>>BBBCCCFFFIIIJJJHHHFFFDDDDDDCCCQQQcccsss{{{}}}ttt^^^WWWUUU^^^gggiiiddd```^^^___aaaccceeeiiipppuuummmgggaaacccnnn|||lllWWWYYYZZZYYYWWWUUUUUUVVVGGGAAA:::444111000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***++++++++++++***************************++++++************++++++***************+++++++++***))))))))))))***++++++***************************************************************+++++++++******++++++,,,------------,,,,,,,,,,,,------......000111333333333222222000//////000222555888:::===???AAABBB@@@?????????888888999:::<<<======>>>CCCGGGKKKLLLHHHBBB<<<999666666444444333333333333333333222111///...---,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))************+++++++++************************,,,,,,,,,,,,++++++++++++111111111222555777:::<<<>>>>>>????????????>>>>>><<<;;;:::888777666555555111000000000000000111111444777999:::777444111000111111111333888>>>EEEIIIIIILLLPPPRRRQQQLLLFFFBBBCCC>>>777222///...---,,,///---,,,*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,+++************+++++++++++++++*********)))******+++,,,***************+++++++++(((((())))))))))))((((((yyyuuu|||qqqpppooojjjlll|||iii[[[PPPJJJLLLGGG<<<555666111000000///////////////................................................------------------------...---,,,,,,+++++++++,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,///333777:::===@@@CCCEEEGGGHHHIIIIIIJJJMMMOOOVVVbbbooovvvzzz{{{vvvpppoooccc___kkktttnnnddd___bbbbbbfffkkkjjjfffgggmmmbbbaaaccchhhooorrrpppllljjjfffaaa```bbbhhhmmmoooiiieeekkk~~~zzzllldddZZZUUUVVVYYY[[[[[[RRRKKKBBB:::555333222111////////////////////////............------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++++++++++++++************************++++++************++++++))))))*********++++++++++++******)))***+++,,,---************************************************))))))*********+++++++++******++++++,,,------...------...///000222444555888999;;;===>>>>>>===<<<666555333222222444666777999<<>><<<::::::EEEJJJPPPRRROOOIIIDDDBBB===<<<:::999777666666666333333555666555444222111000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))************+++++++++************************++++++,,,---...///000111555444333222222333555666444555777888999999999999888777555444333333333444////////////000222333333444777;;;:::777333111000.........000333777;;;>>>AAACCCFFFIIIJJJHHHFFFDDDAAA>>>;;;999888666444222111000...,,,+++,,,---...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++************++++++,,,,,,,,,******))))))***++++++,,,))))))*********+++++++++)))))))))******)))))))))tttqqq{{{mmmwwwuuuhhhjjjmmmdddTTTIIIIIIHHH>>>777888111111000///////////////////////////////////////........................------------------------...---,,,,,,++++++++++++++++++------------+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,000555999<<>>888555444333000000000000000000000000//////.........---------------------------------...------,,,,,,------...++++++++++++++++++++++++((()))***+++++++++++++++************************++++++************++++++))))))******++++++++++++,,,+++*********+++------************************************************))))))******++++++++++++******+++,,,,,,---......//////111333666999;;;===BBBCCCFFFHHHIIIHHHGGGFFFEEEBBB???<<<;;;;;;<<<===:::<<>>>>>>>>FFFFFFFFFFFFFFFGGGGGGGGGDDDJJJQQQSSSQQQMMMJJJIIIAAA@@@>>><<<:::999888888222444777999:::999777666222222111///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***))))))************+++++++++************************)))***,,,...111333555666888666333111/////////000+++---000222444666666666777666444222000000000000/////////000111222444555000444777777444111000111///000111222333444555555777888;;;===???AAABBBBBB999999;;;>>>@@@???<<<:::444222000...---...///000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***+++------,,,+++************++++++,,,,,,,,,******))))))***+++,,,,,,))))))******++++++++++++******++++++++++++******lllmmmxxxiiissstttxxxbbbYYYSSSSSSOOOEEE===;;;222//////333333......222................................................---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------..................000888===;;;<<>>===>>>???@@@>>><<<999777555555444:::;;;>>>@@@AAABBBBBBBBBDDDEEEGGGJJJLLLOOOQQQRRRNNNLLLGGGAAA===;;;<<<===888888777888:::===AAACCC999;;;;;;888222....../////////...---,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))(((((((((((()))(((((())))))***+++,,,******+++++++++***)))(((,,,...333777999999888777555333///,,,+++,,,...///,,,...000000000111333555888666333222333555666777666777888999:::<<<===>>><<>>666111///222222///...111................................................---------------------------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---------......///000333999======???EEEHHHFFFIIIHHHGGGOOOddd|||}}}vvveee^^^bbbooossslllppp|||{{{pppoooqqqqqqppppppYYYKKKPPP]]]]]]\\\XXXPPPFFF<<<666444444222111000111111000...000000/////////.........---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++*********)))++++++++++++*********))))))+++---...---,,,---...000000000000111222333444:::<<>><<<:::::::::888888888777666555444333///000222444555666666666999:::===AAADDDGGGJJJKKKOOOPPPQQQPPPMMMJJJHHHGGGAAA===777333444:::AAAFFFFFFDDDAAA<<<777444333333//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))(((******))))))***++++++,,,+++*********+++---...///444666888999999888666555000///...---------------***+++,,,,,,---...111333888:::===>>>===:::777555@@@===<<<===???AAABBBAAACCCCCCAAA===<<<===@@@BBB<<<<<<;;;999888888999999;;;;;;:::999888777888888000111222222111111222333999:::;;;999666222...---111111111000///...,,,,,,,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++++++++******************)))*********++++++++++++,,,,,,,,,+++++++++******+++++++++************)))zzztttzzzhhhhhh|||oootttoooYYYPPPPPPMMMFFF@@@<<<555000000111000///000................................................------------------------------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,---///111333777<<>><<<777888999999999888777666555555666666555444333222444444555666777777888888555666777888888777666666AAACCCFFFIIILLLNNNNNNOOOIIIDDD===888666999>>>AAAHHHGGGEEECCC@@@;;;666222000//////...---.........---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++************+++,,,,,,++++++***+++---000444666::::::999888666444222111,,,---//////000///...---***---///111333555999;;;===AAAEEEFFFEEEBBB@@@>>>DDDAAA>>>>>>AAADDDEEEDDD===>>>@@@BBBDDDBBB???=========<<<:::999888:::;;;>>><<<::::::<<<===<<<;;;999999::::::888666444333///222555888999777333111333444444444222///,,,***------,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))yyywwwhhhxxxttthhhooo}}}fffWWWTTTRRRJJJBBBBBB;;;333000111111000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,...---,,,,,,---111444666;;;>>>AAADDDFFFHHHHHHHHHHHHOOOZZZiii{{{{{{bbb]]]bbbkkkggglll|||vvvlllhhhqqquuuaaaXXXXXX[[[]]][[[TTTJJJ@@@;;;777555222111222222111000000000000////////////...........................------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++******,,,---222555:::???AAABBBAAA@@@??????@@@@@@@@@@@@@@@@@@<<<<<<;;;:::888666444333666999===AAACCCDDDCCCBBB???>>>===<<<;;;:::;;;;;;CCCCCCCCCCCCCCCDDDEEEFFFIIIJJJJJJJJJIIIGGGDDDCCCCCCAAA>>>===@@@DDDHHHKKKHHHHHHGGGEEEAAA===999777<<<>>>AAAEEEFFFAAA777000111111000///.........///.............../////////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))))))))))))))))))))************************++++++,,,---------///111333555777777666444222111//////...///000000111111000//////...333999>>>AAADDDFFFHHHFFFFFFDDDAAA>>><<<======;;;;;;;;;;;;===@@@DDDGGG@@@======EEENNNTTTXXX[[[RRRKKKCCC??????AAACCCCCCLLLLLLLLLKKKJJJFFFBBB??????===<<<<<<===?????????444444444555777999::::::333444666666444111...,,,//////------,,,,,,---...+++,,,,,,,,,,,,,,,,,,+++******+++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))yyyrrrvvvppprrr}}}```ZZZfffzzz}}}aaaUUUQQQMMMHHHGGGAAA999333111222111///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...---,,,---000333777:::<<<@@@EEEHHHIIIHHHJJJMMMTTT]]]gggnnnvvvsss{{{yyyllleeejjjrrrvvvnnnmmmsss{{{fff```]]][[[ZZZXXXQQQFFF===999777333222222222111000111000000000////////////........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************+++++++++++++++++++++,,,+++++++++++++++++++++,,,+++++++++++++++...333666<<<>>>AAACCCCCCAAA>>><<<:::888666444333333444555111333666999<<<>>>???@@@BBBEEEJJJNNNQQQRRRQQQQQQKKKIIIFFFDDDEEEGGGJJJLLLKKKJJJIIIHHHHHHJJJLLLMMMKKKMMMOOOQQQSSSUUUUUUUUUWWWRRRLLLGGGEEEDDDCCCBBBCCCEEEGGGHHHFFFAAA<<<888666666999===BBBBBB>>>999666555444222111000000000,,,,,,,,,------......///---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******)))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))*********+++))))))))))))***+++,,,,,,...000222444555444333222000000/////////000111222222222111000///000000111111777???EEEGGGGGGFFFFFFBBBAAA>>><<<;;;:::999888;;;@@@DDDEEEDDDGGGNNNUUU[[[QQQMMMUUUfffyyyyyyggg]]]]]]aaaaaa___rrrvvvyyyuuulllaaaZZZXXXLLLGGGAAA>>>>>>???@@@@@@BBB???<<<;;;<<<===<<<;;;555666888::::::888555333000///...,,,,,,---...///,,,,,,,,,------,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))oookkksss^^^jjjxxxaaaaaalllttt[[[QQQOOOOOOJJJHHHAAA888222222111000////////////////////////........................------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------...000333777;;;===>>>BBBHHHLLLLLLNNNXXXdddrrruuuuuuqqqsssqqqvvv|||sssjjj```\\\[[[VVVLLLCCC>>>:::666333222222111000111111000000000/////////........................------------------------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---......///111555:::>>>FFFEEEDDDBBB???;;;666444444333111//////000222333666888;;;>>>BBBEEEFFFGGGGGGHHHKKKMMMOOOQQQQQQQQQPPPOOOMMMLLLNNNQQQUUUXXXRRRPPPNNNNNNNNNQQQTTTVVVLLLMMMNNNOOOQQQSSSTTTUUUWWWUUUUUUVVVUUUQQQIIICCCEEEDDDCCCCCCCCCCCCDDDEEE>>>;;;777666999???DDDGGG>>><<<;;;888666555444444---------------,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))******+++++++++((((((((()))+++,,,...///000222555666666333000---.........000111333555666222111000//////000222333444888===@@@@@@???======666888@@@LLLXXX^^^\\\XXXYYY^^^cccdddccceeekkkqqqrrrmmmppp}}}|||{{{ssshhh^^^VVVMMMEEE???@@@>>>===???AAAAAA>>>;;;999:::<<<>>>???>>>======333222///---,,,,,,,,,---,,,,,,------------,,,,,,******++++++,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,+++++++++************)))~~~gggtttgggWWWkkkqqqgggvvvrrr\\\TTTQQQLLLNNNIII===333111222111////////////////////////........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---...000333666:::===???AAAEEEKKKPPPQQQZZZpppzzzyyyzzzpppnnn~~~oooccc\\\XXXRRRMMMCCC???:::666444333222111111111111000000000//////........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...111444777999;;;???AAAEEECCC@@@<<<888555333111222333555777999;;;<<<<<>>@@@AAACCCOOOfff}}}~~~xxxxxxvvvdddXXXLLLGGGAAA@@@AAABBBAAA>>>;;;<<<===>>>???@@@@@@@@@===:::666111...,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,------...------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++************)))yyyooo~~~}}}YYYVVVwwwhhhgggkkkXXXPPPLLLQQQNNN@@@444111222222000000000000000000000000........................------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,...111555999<<>>@@@@@@@@@AAA>>><<<888555333333444444111555<<>>???>>>>>>>>>>>>>>>===>>>CCCIIINNN^^^[[[aaauuuzzz{{{uuutttyyyyyyvvv~~~|||mmmaaaPPPDDD@@@@@@@@@???;;;;;;<<<<<<<<<===>>>>>>FFFCCC===777222///------,,,------......------,,,******+++,,,,,,---......---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++************)))|||~~~rrr```]]]rrriiihhhcccLLLKKKNNNQQQMMM???222000555000000000000////////////................................................---------------------------------------------------------------------------,,,+++,,,///000...+++///222555777;;;???BBBBBBNNNOOOOOOMMMSSSgggwwwssstttpppiiinnnzzz{{{}}}jjj```YYYTTTNNNHHHAAA;;;999777444111000444444...,,,000222//////////////////////////////............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,------......999;;;???BBBDDDCCCAAA@@@AAA<<<777444777===DDDIIIGGGIIIGGGCCCCCCIIINNNOOOXXX[[[^^^^^^^^^```gggmmmnnnppprrrtttxxx~~~}}}|||~~~|||xxxwwwyyy|||uuuxxx|||~~~}}}||||||}}}{{{xxxwww{{{~~~zzztttlllccc^^^\\\[[[WWWSSSJJJHHHJJJMMMLLLDDD>>><<>>===>>>AAA>>>CCCRRR]]]bbbjjjuuurrrqqqpppuuu{{{rrrggg]]]VVVXXXeeerrr~~~{{{vvvpppllliiieeennnlllkkkyyyqqqeeeZZZMMMDDDBBBEEECCC@@@===;;;:::999888999???EEEEEE>>>555000...+++---...---++++++...222,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,+++)))((()))***qqq]]]rrr{{{gggaaaoooxxx^^^MMMNNNPPPNNNDDD888333444000000000000////////////................................................------------------------------------------------------------------------...,,,+++---//////...+++---000555999>>>BBBFFFGGGJJJKKKOOOUUU]]]jjj}}}~~~~~~xxxxxx}}}}}}xxx{{{{{{uuu{{{~~~jjjZZZZZZVVVPPPHHHBBB>>>:::555222111444444///...222333000///////////////////////////............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444666999<<>>>>>@@@AAA???<<<111000.....................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))))))))***++++++************************++++++***))))))***++++++)))************++++++++++++*********)))))))))))))))******+++++++++******---...///111333555777888;;;::::::999777555333111///111222444666:::???CCCCCCCCCAAA>>>;;;>>>DDDJJJXXXYYY```llluuuyyy|||uuusssvvvwwwfff___XXXTTTQQQRRRZZZccckkkhhhbbb[[[VVVRRRQQQQQQMMMSSSOOONNNZZZbbbfffnnnggghhh{{{yyylllYYYFFFIIIHHHEEECCC@@@===999777333888>>>AAA???;;;888666,,,---......---,,,---...,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***kkkbbb|||lll\\\\\\mmmgggRRROOONNNOOOKKK@@@777333111111000000000/////////................................................------------------------------------------------------------------------///...------...///...,,,///222777<<>>:::<<<===??????>>>======555666777999===AAAEEEGGGOOOSSSTTTTTTWWW```gggjjjlllpppwww|||||||||xxxxxx{{{~~~~~~}}}mmmgggaaa^^^YYYUUUTTTXXXUUUMMMEEEDDDIIIPPPSSSTTTRRRJJJ@@@<<>>>>><<<888555333---111777;;;>>>@@@CCCDDDCCCAAA>>><<>>===<<<<<<333555999>>>BBBCCCAAA???000///............,,,***,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***+++gggmmm~~~cccWWW^^^uuuooo\\\SSSNNNPPPPPPGGG;;;333222111111000000/////////................................................------------------------------------------------,,,,,,------------------///.....................666777:::???CCCHHHQQQYYYfffkkkvvv}}}xxxpppttttttggggggkkkddd^^^UUUNNNIIIDDD===888333333333222222333111//////////////////////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,//////111333666:::===???;;;;;;::::::999888888888:::<<>>777333111111000///......------------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********************************))))))***++++++************************+++******************+++))))))*********+++++++++************************(((((()))***+++,,,---...111222333555888:::;;;<<<@@@@@@???===:::777555333555999@@@DDDDDDCCCBBBAAA<<<>>>CCCJJJUUUfffzzzrrrhhhiiihhhaaa___ccc```fffmmmyyy~~~}}}wwwsssgggcccddd[[[TTT\\\ddd^^^``````]]]ccciiicccccclllooojjjkkkvvvttt___MMMAAA===;;;:::888777888===DDDGGGFFFCCC999444///---......,,,***---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,*********,,,sssvvvgggkkktttZZZYYYjjjlll]]]PPPPPPSSSMMM???555222222222111000/////////////////////////////////........................------------------------------------------------,,,,,,,,,---------....../////////......///000111999888;;;BBBGGGNNN\\\iiizzz|||qqqxxx}}}zzzzzzwww```fffyyykkkdddYYYQQQLLLHHHCCC@@@777444111222333222///...000000000000000000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,------......///222555999;;;<<<;;;;;;:::999777555444444555555===BBBIIIMMMOOOPPPRRRSSSccciiimmmooovvv~~~yyyxxxzzz|||~~~|||yyyyyywwwxxx~~~}}}qqq^^^OOOFFFDDDEEEEEEPPPSSSUUURRRKKKEEECCCDDDHHHFFFBBB:::333......//////......------......///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++***************+++*********************************++++++*********))))))*********+++++++++***************+++++++++(((((()))***+++...///111111222444777:::===???@@@BBB@@@<<<999666555555555@@@CCCFFFGGGEEEBBB@@@???>>>GGGUUUbbbooo}}}rrrdddZZZ\\\```aaafffllluuutttzzzyyy{{{uuuoootttggg^^^]]]```eeeoookkkXXX```___bbbccc^^^[[[fffwwwyyylll^^^OOO@@@666<<<888666:::BBBHHHHHHEEEBBB;;;333...---......------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---uuuqqqmmmaaa}}}bbbYYY```kkkWWWRRRTTTPPPDDD;;;333333222111000000///...////////////////////////........................------------------------------------------------+++,,,,,,------.........---...///......///222555999888>>>HHHOOOVVVfffwwwvvv|||~~~uuujjjiiirrr~~~zzz~~~|||{{{}}}~~~}}}~~~lllfffnnn{{{pppbbbWWWPPPMMMJJJHHH===666222222333111//////000000000000000000000000///............---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***+++,,,...///111222222222555999===>>><<<999777999777555444444777999;;;BBBIIITTT\\\bbbggglllpppzzzzzzvvvuuuwwwsssbbbUUUMMMHHHEEEGGGNNNUUUWWWTTTOOOLLLLLLIIIJJJHHHAAA777000......//////............//////------------------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************,,,,,,+++************+++************************)))***++++++++++++***))))))************+++++++++*********+++++++++++++++)))))))))+++---000222444222333555888;;;===???@@@@@@===999666555555888999@@@AAAAAA@@@???@@@BBBDDDTTT^^^mmmyyyyyyzzz|||jjjeeebbbfffpppzzz}}}iiiVVVSSSYYYccc]]]NNNPPP^^^lllqqqzzzpppYYYGGG@@@;;;777999@@@FFFHHHHHHIIICCC:::333/////////000...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---~~~rrrvvveeeggglllcccttt{{{___TTTTTTRRRJJJCCC444333333222111000///...////////////////////////........................------------------------------------------------++++++,,,,,,---......///,,,...///......000444888:::;;;DDDRRRXXX[[[iiiyyyvvvnnnqqqtttvvvtttvvv~~~{{{~~~}}}}}}zzzzzzyyywwwuuutttuuuwwwsssvvvyyyzzzzzz{{{~~~vvvdddeeennnppp___VVVRRRPPPOOODDD:::333444444111000111000000000000000000000000///............---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++---......---+++******++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++---000222444666777666888;;;>>>???===;;;999777666555666999???DDDHHHSSS[[[eeemmmrrrxxx}}}|||vvvssswww}}}tttjjjaaaZZZVVVPPPPPPQQQSSSVVVVVVTTTQQQKKKLLLKKKHHHBBB:::444000//////............//////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---,,,++++++*********+++************************)))***++++++++++++***))))))************+++++++++*********++++++,,,,,,,,,*********,,,...222555777666666777999;;;<<<===>>>:::999888888999;;;>>>@@@>>>=========AAAJJJUUU\\\pppwwwpppjjjwwwaaaZZZWWW[[[ZZZRRROOOQQQMMMSSS```oooyyyvvviii]]]MMMGGGAAA>>>AAAEEEHHHJJJKKKHHHBBB;;;444000///000......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...zzzzzznnnWWWsssqqqpppeeeVVVUUUSSSNNNIII444444333222111000///...000000000000000000000000........................------------------------------------------------++++++,,,,,,---...//////+++---//////...111555:::>>>@@@LLLZZZ^^^\\\eeesssyyy~~~zzzuuuyyy}}}|||}}}nnnttt|||~~~{{{uuuooommmmmmnnnmmmllljjjjjjlllnnngggkkknnnpppppprrruuuxxxxxxyyy{{{}}}iiiaaalllwww{{{fffZZZUUUTTTSSSIII>>>555555666222111222000000000000000000000000//////.........---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++---......---+++***+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++,,,...111444777999:::999:::<<<>>>>>>>>>>>>===666666666888>>>FFFNNNSSSgggmmmuuuyyy|||~~~xxxwww}}}vvvpppqqq}}}~~~~~~|||xxxsssmmmiiicccYYYOOONNNSSSWWWUUUPPPOOONNNNNNNNNLLLFFF<<<444//////............//////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************---,,,,,,+++*********+++************************)))***+++,,,,,,+++***))))))************+++++++++*********++++++,,,,,,,,,+++***+++,,,///333666999999999999:::::::::;;;;;;555666888;;;>>>AAACCCEEECCCBBBAAAEEENNN]]]ooozzz|||uuujjjlll}}}~~~zzzhhhWWWUUUWWWSSSKKKPPPKKKIIIMMMXXX```bbbaaa\\\UUUMMMFFFDDDEEEHHHJJJJJJJJJHHHAAA888222//////.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...]]]dddnnnrrryyy^^^VVVXXXUUUMMM???666111333333000000333000/////////............------------------------,,,------......------,,,---------,,,,,,+++++++++---------............//////---...000000111555<<>>;;;:::<<>>;;;>>>AAAFFFMMMWWWbbbmmmttt}}}}}}{{{yyyvvvvvv|||{{{sssggg___^^^\\\WWWXXXWWWVVVTTTQQQLLLEEE???888777555333222111///---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********))))))***************************************************************+++,,,,,,,,,++++++'''***,,,,,,+++++++++,,,+++...222666888;;;===???;;;999555222111111222444777<<>>FFFRRR^^^nnn~~~sssyyy{{{{{{~~~lll^^^WWWPPPPPPPPPOOONNNMMMMMMLLLTTTUUUWWWZZZ]]]cccjjjooo|||{{{rrreeehhhvvv{{{vvvfffaaa]]]]]]___^^^YYYTTTQQQSSSUUUSSSPPPOOOQQQSSSRRRTTTUUUUUUVVVXXX\\\___bbbcccdddgggkkkooosssuuu~~~bbb\\\hhhyyy{{{ddd\\\[[[UUUKKK@@@777333333555222222111111111000000000111000000//////......---......//////......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---///000000222555888:::;;;<<<<<<888777666777:::<<<======CCCJJJUUUcccppp{{{}}}{{{}}}~~~xxxzzzrrrxxx}}}zzzuuuyyy|||{{{ssslllhhhfffdddXXXVVVTTTSSSSSSOOOIIIDDD===:::777666666444///+++...//////000000//////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************************************++++++,,,,,,,,,++++++***''')))++++++***)))***+++///000444999===@@@???>>>777444000---...222777;;;===BBBEEEBBB>>>AAAKKKTTT\\\sssyyyllleeelllwwwzzzyyy}}}vvvvvv{{{fffTTTLLLKKKGGG@@@JJJSSS\\\]]]UUUHHH>>>:::===AAAHHHMMMMMMGGG>>>777222000...---...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxzzzZZZ^^^{{{~~~ddd\\\jjjjjj\\\XXXSSSRRREEE777222333333111///000000000////////////...........................,,,------......------,,,........................---------............///---...111666777:::BBBLLLcccmmm{{{}}}zzzsssjjjzzz~~~gggUUUKKKGGGEEECCCBBBAAAAAA@@@???DDDFFFIIIMMMQQQWWW]]]bbbttttttkkk___^^^fffhhhbbbYYYUUUQQQQQQRRRRRROOOLLLJJJNNNRRRQQQLLLJJJKKKNNNKKKMMMNNNOOOPPPRRRUUUWWW[[[\\\^^^```dddhhhkkkmmmwwwzzz~~~cccZZZggguuufffZZZVVVPPPHHH<<<333222666222222222111111111000000000000000000//////...............///......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,---///111222444666999::::::999999999444444444555777;;;???BBBLLLYYYkkkzzzvvvwwwzzzzzzpppooo|||vvvtttwww~~~vvv{{{~~~|||vvvttttttvvvbbb]]]WWWSSSRRRQQQNNNLLLFFFAAA<<<999999777222...//////000111000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************************************++++++,,,,,,,,,+++******(((***++++++***)))***,,,333444666;;;@@@@@@<<<888111///------000666<<<@@@DDDCCCAAA???@@@HHHWWWbbbooo|||qqqnnnpppsssxxx}}}|||yyyzzz|||}}}~~~uuuaaaUUUPPPMMM???EEELLLNNNKKKDDD>>>:::<<<>>>BBBFFFIIIGGGBBB===666222///...000111///---........................------------------------------------------------rrrxxxnnn\\\gggsss[[[aaawwwwwwaaaXXXSSSVVVKKK===444333444222///111000000000////////////........................,,,------......------,,,........................---------............///...///333777999===IIIUUUnnnzzzzzz|||zzzrrrzzzvvv```SSSKKKHHHCCC@@@???>>>===;;;<<<>>>AAACCCFFFKKKPPPTTTdddfffaaaYYYVVVXXXVVVPPPJJJHHHGGGHHHJJJJJJGGGDDDCCCHHHLLLLLLHHHEEEGGGIIIFFFGGGJJJKKKKKKMMMPPPRRRVVVWWWYYY\\\___bbbeeefffmmmpppuuuzzzhhheee|||sss]]]XXXSSSNNNBBB666111333222222222222111111111111000000000000000/////////.........///......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---///111333555999;;;<<<;;;888666555666555666777777:::@@@IIIPPP```ppp|||zzzsssppp~~~xxx~~~{{{www~~~zzz{{{zzzrrrggg\\\UUURRRRRRSSSNNNIIIBBB>>><<<:::888555111111111000000///...---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,************************************************++++++,,,,,,,,,++++++***)))+++,,,,,,+++,,,---///888777999<<<>>>===777111------///111666;;;@@@BBBCCC???<<>>>>>???AAACCCBBB@@@>>><<>>HHHWWWbbb{{{{{{uuuzzzzzz{{{wwwwww}}}uuutttqqq}}}uuusssuuuwwwhhhZZZQQQOOOPPPSSSPPPLLLFFFAAA>>>======666555333111///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++***+++---------...111333999:::;;;<<<;;;888222...+++---111555:::>>>AAABBB???===@@@KKK^^^rrrxxxjjjvvv|||~~~~~~yyypppiiihhhmmmyyy}}}rrr```OOOSSSPPPKKKFFFBBBBBBEEEIIIHHHGGGFFFDDDBBBCCCFFFIII???<<<888444222111///---........................////////////////////////------------------------qqqxxxrrr```ggguuukkkxxxyyy```XXXVVVSSSIII;;;333333444222111111111000000000//////........................,,,------......------,,,+++,,,,,,,,,---------------------............//////111666;;;AAALLL```sss|||```XXXNNNHHHEEEBBB>>>;;;777999:::999999:::<<<>>>>>>AAACCCAAAAAABBBBBB@@@::::::::::::;;;;;;999888666777999:::;;;<<<======;;;===@@@BBBCCCDDDFFFGGGIIIKKKMMMPPPSSSVVVXXXXXX^^^```dddkkksss{{{{{{nnngggxxxooo]]]WWWQQQDDD999666333333222222222111111111000000000000000000000000......//////......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,---...111444777999999::::::666111000222666111777===BBBIIIXXXlll{{{~~~|||wwwqqq~~~sssccc```cccdddwwwjjjdddooouuupppuuu~~~sssnnnnnn}}}wwwfffVVVPPPPPPSSSUUUUUUQQQIIICCCAAABBB<<<:::666222000//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********))))))*********++++++++++++++++++++++++************************((()))***+++,,,---------)))***,,,------///333555999;;;===<<<999444111///---///222666:::>>>AAABBBAAAGGGSSScccttt{{{uuupppggg[[[TTTUUUWWW\\\mmmzzznnnbbbffffffcccZZZPPPHHHEEEFFFCCCHHHLLLJJJEEEAAACCCFFFBBBAAA>>>888333///..............................////////////////////////........................}}}zzziii[[[aaafff\\\UUUUUUMMM===333333444333111111111111000000000000////////////////////////,,,------......------,,,+++++++++,,,,,,------------------.........//////...111666===DDDRRRiii~~~~~~{{{yyyjjjaaaUUUNNNJJJGGGBBB>>>888999:::999888888:::<<<777999:::888888:::;;;;;;999888666555555555555555444444444666999<<<<<<;;;777999<<<>>>???@@@BBBCCCEEEFFFIIILLLOOOQQQSSSSSS[[[\\\```fffooowww}}}ccc___mmm{{{bbbZZZVVVIII>>>:::333333333222222222111111000000000000000111111111......//////......---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++,,,---///111555888:::777888888444//////333888999???HHHOOOYYYkkk~~~xxxkkkppp}}}oookkkmmmlllyyy~~~yyyqqqhhhhhh||||||uuutttsssuuucccYYYWWWQQQWWW\\\YYYOOOFFFCCCCCCAAA>>>999444111000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******++++++++++++++++++++++++************************'''((()))+++,,,---......((()))+++,,,---000444777888;;;>>><<<777333111222///000222555888<<<@@@BBBGGGSSSfffwww{{{ttt{{{zzztttttttttpppkkkhhhnnnwwwzzzssshhhbbbbbb\\\RRRMMMRRRQQQKKKPPP]]]rrrqqqnnnkkkkkkpppxxx}}}|||~~~yyy}}}}}}tttdddSSSIIIEEE;;;EEENNNOOOGGG@@@>>>@@@DDDDDDAAA;;;333......///////////////////////////................................................eeeiiigggppp}}}\\\]]]RRRMMMGGG999333444...000000000000////////////////////////////////////........................------------------------........................111999===<<>>???BBBBBBCCCEEEHHHLLLOOOQQQTTTUUU[[[eeelllrrrzzzvvvhhh___hhh{{{ooo^^^YYYSSSEEE666777666555444333333222222000000000000////////////////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---///111444777999:::;;;<<<:::444///...333777999>>>HHHRRRaaawwwyyy|||~~~yyy|||yyywwwuuulllhhh[[[VVVVVVZZZYYYOOOFFFDDD:::???BBB===333---///444))),,,...///...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++******))))))++++++++++++++++++++++++************************)))************++++++++++++++++++---000444888:::======;;;999666333111000111666777<<>>MMMXXXmmmxxx|||uuu|||{{{zzzyyyyyyxxxtttmmmhhhhhhaaaYYYWWW\\\```___]]]nnnuuu}}}zzzpppdddZZZUUUTTTSSSRRRRRRQQQNNNLLLLLLOOOUUUZZZfffqqq|||iiiMMMCCCDDDIIILLLHHHBBBBBBFFFEEEFFFFFFBBB;;;555111000111000///000111111///---////////////////////////........................kkkeeeyyyhhhaaavvvfff```TTTQQQLLL===666444///111000000000////////////////////////////////////........................------------------------..................//////111888===DDDVVVnnn|||}}}~~~yyyyyyooo```TTTJJJGGGHHH===:::888888999:::888777888888777777777666666666555555555555555555555555666555444333333333444444444555666777999:::;;;;;;>>>>>>@@@BBBEEEIIIMMMOOORRRSSSXXX```fffkkkrrrzzz~~~yyycccaaammmzzzqqqggg]]]MMM@@@888666444333333333333222111000000000////////////////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------000111333666888:::;;;<<<<<<;;;777333111555;;;???HHHZZZhhhuuu~~~ooo{{{|||vvvxxxkkkZZZYYY]]]ZZZPPPHHH@@@BBBCCCAAA<<<777222000---.../////////...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********)))++++++++++++++++++++++++************************************++++++++++++++++++,,,...111555888:::<<<;;;888555333111111000111;;;CCCJJJNNNIIIOOOcccnnn}}}xxxwww|||qqqvvv}}}vvvmmmeee___ZZZUUUQQQYYYXXXZZZbbbmmmvvv{{{|||vvvlllccc^^^ZZZVVVPPPKKKJJJKKKNNNPPPQQQXXXbbbkkkuuu|||VVVOOOKKKKKKLLLIIIGGGGGGCCCDDDFFFGGGDDD===333,,,000///...///000111///...////////////////////////........................}}}ggggggjjjYYYbbbxxxbbbWWWTTTRRRCCC999666000111111000000000/////////////////////////////////........................------------------------...............///000000444999AAAMMMccczzz|||uuurrrxxxwww|||kkkXXXKKKHHHKKKBBB???;;;999999999888888777777777666666666555555555555555555555555555555555555444333333333444444444444444555666666777777888999;;;>>>BBBFFFJJJMMMRRRRRRUUU\\\```dddkkksssyyy|||vvvbbb```iiiuuuqqqaaaSSSJJJ:::888444333333333333222111111000000000/////////////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////333444666888:::;;;<<<<<<999:::999666555999CCCLLL]]]qqq~~~ssshhh|||xxxsssyyyqqqqqqiii^^^]]][[[VVVRRRHHHEEEDDDEEEFFFBBB777///111111000000///...------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,***+++---000333666999:::;;;999666333222222444555999EEEMMMRRRUUUVVVhhhvvvuuummmqqqyyyzzzpppiiibbbXXXQQQNNNOOORRRSSS^^^eeeppp~~~{{{sssiii```ZZZVVVQQQMMMPPPPPPQQQSSSWWW___iiipppmmm\\\LLLGGGIIIIIIGGGFFFHHHGGGGGGHHHHHHBBB888000000///......000000///...////////////////////////........................ttt```nnnqqq___aaafffXXXTTTSSSGGG<<<888111111111111000000000//////////////////////////////............................................................///000111222777>>>HHHWWWnnnxxxuuuwwwxxxyyyvvv{{{zzzcccPPPJJJLLLFFFBBB>>>:::888888888888666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555777:::???CCCHHHJJJQQQPPPTTTZZZ^^^aaagggooowwwzzz~~~wwwbbb\\\fffsss}}}vvvcccVVVRRR>>>:::555333333444333222111111111000000000//////////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............///000000555666888999:::;;;;;;;;;555666777888999@@@OOO^^^vvv~~~yyyfff^^^dddkkkwww{{{}}}yyynnnkkkppp|||}}}|||mmm\\\TTTSSSVVVMMMIIIEEEGGGIIIFFF===444222111///...//////..................------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++---000333666888999999888777444444555888<<<>>>GGGNNNOOOQQQWWW___zzz{{{rrrtttwwwzzz||||||{{{}}}xxxllliiieeeVVVSSSQQQPPPSSSYYYbbbjjjppp}}}zzzmmmdddccc]]]UUUOOOMMMNNNPPPRRRZZZiii}}}yyysssYYYKKKGGGGGGFFFGGGPPPNNNJJJGGGDDD@@@===:::000///......///000000///////////////////////////........................yyyttteeedddkkkbbbvvvpppZZZQQQRRRIII???:::333111111111111000000000000////////////////////////......................................................---...///111333444777CCCSSSfff}}}yyy{{{}}}{{{pppkkkttt~~~ttt\\\OOOLLLHHHEEEAAA<<<888777777888666666666666555555555555555555555555555555555555333444444444444444444444555444444444333333333333333333555888<<>>777333444555444222111111111111000000000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------...///000111666777888888999999888888333333666<<>>===>>>333111///...///000000///000000000000000000000000........................ooorrrttteeezzzzzzfffnnncccQQQPPPKKKCCC===555222222111111111000000000////////////////////////................................................///...---...///222555777777GGG___uuuzzzpppooowwwgggSSSJJJJJJHHHEEE@@@;;;888888999777777777666666666555555555555555555555555555555222333444555555555444444444444444444333333333222333333444666999===@@@BBBCCCDDDJJJRRRWWWXXX]]]cccqqquuuzzzppp^^^\\\cccppp}}}mmmZZZSSSKKKCCC999444555666444111222222111111111000000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...000333444888888888888888777666666333444;;;GGGQQQ[[[mmmssshhh```aaaiiiooouuuyyysssuuu{{{~~~{{{~~~ttt```PPP[[[WWWPPPKKKGGGFFFGGGGGG888333...---///111111000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...111666999;;;:::777555...111555:::@@@EEEIIIKKKNNNVVV\\\hhhttttttwww}}}xxx~~~sssWWWOOOXXX]]]bbblll|||yyyjjj___YYYSSSNNNMMMUUUaaappptttiiifffjjjuuu___MMMFFFFFFGGGPPPWWWVVVKKK@@@;;;;;;666333111///000000000///000000000000000000000000........................vvvtttnnnrrr|||qqqpppTTTQQQMMMGGG???666222222222111111111000000////////////////////////................................................///...---...///333666888===NNNggg~~~xxxssswww{{{uuu]]]NNNLLLLLLJJJEEE???;;;;;;;;;888888777777777666666666555555555555555555555555222333444555555555444444333333333333222222222222333333444555666999;;;===>>>@@@GGGPPPTTTTTTVVV[[[iiiooovvv|||qqqccc___cccfffkkk}}}xxx]]]PPPQQQHHH<<<666666666444111222222222111111111000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...000333666888999999999999888666555555888999EEEYYYfffmmmyyysssddd```bbbmmmxxx}}}xxxzzz}}}zzztttggghhhaaaXXXQQQMMMKKKJJJIII@@@999222///000222111///////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------000333888<<<===:::666333111555<<>>;;;999666333111000000000///000000000000000000000000........................zzzxxxnnn|||xxx{{{XXXRRROOOIIIBBB777222222222111111111111000////////////////////////........................///////////////////////////...---...000333777999EEEUUUlllxxxrrrqqq{{{|||lllZZZMMMNNNMMMIIICCC>>>===>>>888888888888777777777777555555555555555555555555111222444555666555444444222222222111111111111111444333333333444666888999===@@@HHHQQQTTTRRRSSSWWWccciiirrrzzzmmm^^^^^^]]]___qqqfffUUUUUUJJJ>>>777666777444000222222222111111111111000000/////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///111555888;;;;;;;;;:::999888777555444;;;>>>MMMfffuuuyyyuuuiiieeennn|||zzz}}}}}}}}}}}}rrriii^^^WWWSSSPPPKKKGGGFFF???666222222222000...000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------111555:::======:::555222666<<>>KKKbbbnnnqqqyyy~~~}}}wwwrrr}}}{{{}}}~~~www___TTTQQQNNNKKKHHHEEEBBB??????<<<999999999::::::999777777666555444444333333555444333333222333333333333333333222222222111111222222111111222222333444888;;;AAAJJJSSSWWWWWWTTTYYY^^^hhhsss|||}}}dddccc]]]ZZZeee~~~sssYYYRRRQQQIII===666666555222333222111111000111111111000/////////............///............---------------------------------,,,,,,,,,---------......111,,,***222>>>BBB;;;111<<<888666666555444999@@@HHHSSSfff{{{{{{yyyyyyooo~~~}}}xxxwww}}}zzz|||wwwcccSSSQQQWWWUUUNNNKKKFFF>>>666333444444222000000000000////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++,,,...///000666999<<<<<<999666666777AAAKKKMMMPPPWWWVVVSSSYYYfffsss{{{~~~xxx|||ooo^^^TTTOOORRR[[[eeewwwooodddTTTGGGJJJSSSRRRFFF;;;AAA:::555444333111111444222222111000//////000000////////////////////////sssiiizzzmmmttt```SSSRRRIII;;;444333111111222222111///////////////////////////////////////////////////000000000/////////......111...---111333444:::@@@VVVkkkttttttxxxyyyzzzzzzyyy~~~{{{xxx{{{zzz|||kkkYYYSSSMMMJJJJJJIIIGGGEEEAAA???<<<<<<<<<<<<;;;999999888888777555444444333555444444333333333444444333333333222222222111111222222111111222222333444888:::???HHHPPPUUUVVVTTTXXX\\\dddnnnuuuzzz{{{zzz~~~wwwfff[[[```kkkyyyoooVVVSSSLLLCCC:::444333444333222222111111111111111000000/////////.........///............---------------------------------------------------------444111111888BBBEEE@@@999===999777888888;;;CCCLLLWWWhhh~~~wwwooo}}}}}}uuuuuuxxx~~~~~~~~~{{{~~~{{{xxxxxxxxxyyymmm^^^TTTRRRSSSSSSNNNJJJBBB:::555333222000000000000/////////......---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,+++++++++,,,...111333777:::;;;777444555<<>>===<<<<<<:::999777666555444444444444333333444444555333333333222222222111111222222111111222222333444777888===CCCKKKPPPSSSSSSUUUYYY___eeekkkooorrrsssvvvwwwyyy{{{~~~www___hhhqqqvvvaaaWWWOOOIII???444111777333333222111111111111111000000000/////////......///............---------------------------------......------------------000000222888===???===:::888555555777:::AAANNNZZZooowww|||}}}zzz{{{||||||}}}{{{zzzxxx|||yyyyyywwwtttsssuuuwwwxxxxxx~~~~~~xxx}}}vvvjjjYYYLLLKKKQQQPPPNNNHHHAAA888222//////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******,,,000444666::::::888333000666BBBMMMWWW___]]]WWW[[[```jjj||||||zzzvvv}}}}}}~~~zzzwwwuuuwww{{{ttt^^^SSSZZZmmm}}}\\\HHHHHHNNNQQQEEE???:::999777222000222222222111000000000000111////////////////////////dddZZZkkkzzzuuudddhhh~~~XXXPPPLLLBBB888666333222222222111000///////////////////////////////////////////////////000222333333111///...222//////222555<<>><<<:::888777666444444333333333333444444333333333222222222111111222222111111222222333444666777:::>>>DDDJJJNNNQQQRRRUUUYYY]]]```dddhhhjjjkkkmmmppprrruuuzzzllliiiqqqyyyuuu___OOOKKKDDD666111777333333222111111111111222000000000////////////...///............---------------------------------............---------------///333555666666666666555444666;;;AAAJJJ[[[jjjyyy|||yyyzzz|||}}}{{{zzzyyy}}}tttxxxyyyyyyqqqcccSSSKKKLLLRRROOOKKKFFF===333///000////////////.........---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++---222666999<<<:::777333444;;;EEEMMM]]]gggeeebbbffflllxxxzzzsssrrrwww}}}{{{uuutttyyyhhhYYYUUU\\\ggg[[[LLLNNNQQQJJJCCC>>><<<:::444222333222222111000000111111111////////////////////////vvvxxxsss^^^iiiyyy^^^YYYaaaQQQKKKDDD999666333111111111000///000000000000000000000000////////////////////////...///111333333111000///---///333444444<<>>CCCHHHLLLMMMPPPSSSUUUVVVYYY^^^aaaaaadddhhhkkkoootttyyy}}}|||fffkkk|||lllRRRKKKGGG<<<444555444333333222111222222222111000000000///////////////............---------------------------------........................222555888888666444555666555888>>>FFFNNNXXXiiiyyyooommmxxxwww}}}yyyzzz{{{~~~tttppprrr}}}vvvkkkhhhlllvvvwww{{{uuu|||yyywwwmmm```WWWTTTPPPMMMJJJBBB777222333000////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,///333888:::<<<999666777<<>><<<999444111222222111111111111111222222000000000000000000000000zzzjjj~~~eeeddd]]]UUUvvvsssWWWLLLFFF;;;888444111111111000///000000000000000000000000////////////////////////...///000111111111000///+++000555666666@@@[[[uuu}}}wwwuuuttttttuuuvvv{{{tttddd\\\XXXTTTPPPKKKIIIEEEDDDDDDDDDCCCBBBEEEDDDCCCBBB@@@???>>>===999888777666555444444444333333333222222222111111222222111111222222333444333444666777999===BBBFFFGGGJJJMMMNNNNNNPPPTTTXXXZZZ^^^bbbfffkkkpppuuuyyyjjjeeexxx}}}^^^PPPKKKBBB999444444444333222222222222222111111000000000////////////............---------------------------------------........./////////444777:::999666444555666666<<>>777777000000000000////////////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...111555888:::;;;999888:::>>>BBBDDDCCCYYYgggrrrpppfffddd{{{|||yyytttxxxllleee^^^YYYUUUPPPPPPSSSMMMOOORRRVVV\\\dddmmmrrrqqq^^^MMMWWWkkkppp\\\kkkmmmUUUMMMJJJBBB;;;999555111000111222111111111111222333333000000000000000000000000nnnrrrtttgggyyyxxxeeemmm___OOOJJJ===:::555222111111111000000000000000000000000000////////////////////////....../////////000000000---000555777:::IIIfff}}}{{{xxxuuusssrrrvvvwww~~~{{{qqqkkkgggeeeXXXSSSMMMIIIGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@>>>===;;;999888666666555333333333222222222111111222222111111222222333444222444555666666888<<<@@@@@@CCCGGGHHHGGGGGGLLLPPPRRRVVV[[[```eeejjjooosss|||}}}fffjjj|||ppp[[[OOOGGG===555444444333222222222222333111111111000000000/////////............---------------------------------,,,,,,---...///000111111333555777777666555666777===GGGWWWeeelllqqq|||}}}~~~~~~uuuhhheeeccceeekkkpppqqqooofffeeebbbaaalll~~~eeetttdddXXXPPPRRRPPPDDD;;;:::222111111111000000000000........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++...111444666888999888:::;;;999999===EEEKKKYYYfffvvvvvvnnnpppwwwsssggg___OOOIIIEEECCC@@@======@@@>>>???AAABBBEEEKKKRRRVVVdddppp^^^VVVWWWiii{{{eeeiii|||dddTTTLLLDDD;;;888555111111444222111111111222222333444000000000000000000000000zzztttrrrpppyyyeeecccPPPLLL???;;;777333333222222111000000000000000000000000////////////////////////.........---...///000111111111333888???PPPmmm{{{tttsssvvvxxxwwwvvvwwwxxx{{{wwwvvvddd___WWWPPPMMMKKKJJJJJJGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA???<<<:::999888777333333333222222222111111222222111111222222333444111333555555444555999===;;;???CCCDDDBBBCCCGGGKKKKKKOOOUUUZZZ___dddiiimmmyyykkk___mmm~~~eeeSSSIII???666555444333333222222333333111111111111000000000000//////.........---------------------------------+++,,,---...///111222222444666888999999::::::;;;JJJVVViiiyyy}}}}}}kkkZZZWWW^^^ggglllnnnhhhhhhjjjkkkiiirrrnnnfffyyy}}}lll\\\SSSUUUTTTIII>>><<<222222222222111111111000////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++///222555777888888666;;;<<<888333888GGGUUUZZZgggyyy}}}zzz}}}rrrcccTTTGGG@@@@@@<<<;;;===<<<999999;;;<<<<<<;;;::::::===BBBFFFIIIWWWkkk~~~mmmRRRSSSmmmyyy{{{uuubbbPPPGGG>>>999777444555999222111111111222333333444000000000000000000000000mmmZZZkkkwwwiiiRRRMMMDDD;;;444333333111111222222222222111111111111000000000000000000000000000111111000000000000000111333333444888GGG^^^ttt}}}yyyrrrooopppqqqppprrruuusssyyy}}}{{{xxxqqqfff\\\TTTOOOLLLJJJJJJJJJIIIHHHFFFEEEDDDDDDCCCCCCBBB@@@>>><<<:::888555555444444333222222222111222333444444333222111000000111222444555666666999999999;;;<<<>>>???@@@DDDHHHNNNRRRVVV\\\dddiiivvv{{{wwwcccjjjzzzzzzVVVMMMJJJ444555555555333222111111333000000000000////////////////////////////////////..............................///000111222333333777555666999::::::===BBBSSSaaavvv{{{~~~xxxbbbWWWTTT\\\fffcccdddmmmssslllhhh~~~oooeeerrrqqq\\\UUU___\\\HHH===AAA888555222000///000///...////////////............---------------------------------------------------,,,,,,,,,,,,---......---+++)))+++---///---+++***,,,000444777999::::::888888555333555???NNNZZZOOOddd}}}~~~||||||~~~~~~xxxqqqyyyooo___PPPFFF???<<<:::;;;<<<<<<<<<<<<:::888777777888999:::::::::::::::AAAFFFSSSfffzzzkkk^^^[[[aaa~~~|||yyyfffUUUBBB777555555777999777444222111111111111000000000000000////////////^^^rrrllljjjtttWWWOOOEEE<<<555444333111111222222222222111111111111000000000000000000000000000111111000000000000111111000333666<<>><<<;;;666555444444222222111000111222333333333333222111111111222222333444555555666666777888999;;;======@@@DDDIIINNNRRRYYYaaagggsssyyyeeemmmcccSSSIII555666666555333222111222222111000000000////////////////////////////////////........................---...///000222333444444777777999<<<<<<<<>>JJJXXXaaa[[[gggwww~~~{{{tttooo|||}}}pppWWWRRRLLLGGGDDDCCCCCCCCC???????????????===<<<;;;;;;;;;<<<;;;;;;:::999888999<<>>666444444222111333222222222111111111111000000000000000000000000000111000000000000000111111000555888@@@VVVqqqzzzuuu{{{uuukkkcccssszzzwwwvvvpppmmmnnnpppppprrruuu{{{}}}|||xxxqqqkkkeee^^^XXXSSSQQQPPPOOOMMMKKKJJJJJJJJJDDDDDDDDDDDDBBBAAA@@@???:::999888666444333111111222222333333333333222222222222222333333444444444333333444444666777999::::::>>>DDDHHHMMMTTT]]]dddqqqxxxyyy{{{qqqZZZLLLAAA888777555444222222222222111111000000000/////////////////////////////////........................,,,---///111333444666777888999;;;>>>>>>???HHHRRR```sssssspppbbbTTTUUU\\\ccckkkyyyrrr|||sssUUU[[[sssuuunnnddd___aaa```SSSCCC<<<999555222111222111111////////////............---------------------------------------------------,,,,,,,,,,,,---......---+++++++++---...---,,,...000333777999:::;;;:::666555777>>>KKKXXXbbbffffffiiippp|||zzzzzzzzzzzzyyyxxxvvv}}}{{{xxxwwwyyy}}}xxxcccSSSIIIHHHFFFGGGGGGGGGFFFEEECCCCCCCCCCCCBBBAAA@@@@@@@@@@@@???>>><<<:::999888888888>>>IIIXXXkkkkkkaaacccxxxqqqTTTAAA<<<<<<:::<<<888444444777777555111111111000000000/////////}}}ooo]]]mmmppp```jjjnnnXXXJJJAAA888555444222111333222222222111111111000000000000000000000000000000000000000000000000111222222777:::EEE```rrrccc```wwwzzzuuunnnjjjkkkmmmnnnqqquuuzzztttmmmgggaaaZZZVVVTTTRRRPPPNNNMMMLLLKKKKKKHHHHHHGGGFFFEEEDDDBBBAAA???>>>===:::888666444333333333333333333333333333333333333333333333333333222222222333444555666777777:::???CCCHHHPPPZZZbbboooxxx{{{bbbRRROOO;;;999666444333333333222111111111000000000//////////////////////////////........................,,,---///111444666888999:::999;;;>>>???EEERRR```qqq~~~}}}uuu|||xxx~~~kkkSSSXXX___fffqqq|||{{{zzzZZZVVVwwwllljjjlllhhhWWWGGG???;;;666333222222111111////////////....................................---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,---......---000222555888:::;;;;;;:::888999===IIIXXXdddjjjkkkqqqnnnmmmxxxxxxxxxzzzlllbbb___\\\XXX\\\ZZZVVVTTTTTTVVVYYY[[[lllqqqwwwxxxqqqdddVVVMMMMMMLLLKKKKKKKKKJJJGGGEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA???===<<<;;;===:::;;;BBBMMM]]]tttsss___\\\{{{mmmNNN@@@<<<999;;;:::888777666666555444111111111000000000//////wwwuuu{{{^^^ggguuu[[[___||||||YYYNNNDDD:::777555222222333222222222111111111000000000000000000000000000000000000//////000111222222555777>>>OOOooorrrfffnnntttmmmggggggiiilllqqqwww~~~uuummmeee___ZZZWWWTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKJJJIIIGGGEEECCCBBBBBBAAA???<<<:::777555444333333333333333333333333444444333333333333222222222222222222333555666777555888<<<@@@EEEMMMYYYaaalllwww~~~ssskkkTTTQQQ???;;;666444444444333222111111111111000000000000////////////////////////........................---...000222555777999:::;;;:::;;;???EEEOOOaaapppyyyooo}}}zzziiidddggghhhjjjlllrrryyyjjjZZZPPPVVV___fffuuuvvvttttttcccrrrwwwmmmsssvvviiiXXXOOOCCC>>>888333111111000000////////////....................................---------------------------,,,,,,,,,,,,---......,,,,,,------------......222444777999:::;;;:::999777<<>>:::888;;;BBBNNNbbbrrrkkkXXX___ttt```HHH???<<<888;;;===:::555333444666111111111111000000000000|||kkknnnaaaYYYbbb^^^ppp^^^QQQFFF<<<888555333222444222222222111111111111000000000000000000000000000////////////000111222333555777DDD___vvvuuuwwwnnnfffdddggglllsss{{{|||rrriiiaaa\\\XXXUUUSSSPPPMMMKKKJJJJJJKKKLLLLLLLLLKKKIIIGGGFFFEEECCCBBB@@@===;;;888666555444444333333333333444444333333333333333333333333333333333333444555666666666888;;;===BBBKKKWWW___iiiuuupppdddiii~~~wwwXXXKKKBBB===777444555555444222222222111111111000000000////////////////////////...........................///111333666888:::;;;<<<;;;>>>HHHTTTbbbrrrqqq\\\RRRNNNNNNOOOSSSXXX___fffkkkzzzrrrQQQMMMSSSVVV^^^jjjooovvvtttqqqiiimmmzzzoootttvvviii]]]YYYIIICCC<<<666222111000///////////////....................................---------------------------,,,,,,,,,,,,---......+++---......------...///444555777999::::::999888444@@@QQQ```lllwww|||xxx}}}~~~yyyzzzzzzhhh[[[TTTOOOJJJMMMLLLKKKIIIGGGFFFEEEEEECCCXXXooossshhh[[[YYY^^^XXXUUUQQQNNNMMMMMMKKKJJJHHHGGGGGGFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDAAA===;;;===@@@GGGUUUbbbtttYYYWWWqqq}}}nnnPPPBBBAAA:::===>>><<<777444444666222222111111111000000000uuugggqqqXXXqqqrrrjjjpppSSSHHH===888666333222444222222222111111111111000000000000000000000000000////////////000111222333555888MMMooottt{{{pppfffdddgggmmmwww~~~sssiii___ZZZUUUSSSPPPLLLJJJJJJJJJKKKJJJJJJKKKKKKKKKJJJJJJIIIFFFEEEDDDAAA>>><<<:::999555444333333333333444555333333333333333333333333333333333333333444555666666888999;;;???HHHTTT]]]iiivvvzzzfffYYYooowwwcccNNNDDD>>>777444555666444222222222222111111111000000////////////////////////........................000000222444666888:::;;;======EEEVVVhhhwwwppp\\\JJJHHHEEECCCDDDGGGKKKMMMZZZaaakkksss{{{{{{cccWWWRRRQQQTTT```ooovvvrrrttthhhcccxxx{{{qqqnnnkkkeee___OOOIII@@@999555222111000////////////....................................---------------------------,,,,,,,,,,,,---......+++---///...---,,,...000444666888999:::999888777666HHH^^^lllssszzz~~~}}}}}}wwwmmmeee^^^ZZZWWWRRRMMMHHHFFFEEEDDDIIIdddpppfffdddbbb^^^ZZZWWWTTTPPPLLLIIIIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFEEEBBBBBBCCCCCCEEEMMMWWWlllvvv]]]aaarrr|||___NNNLLL@@@>>><<<<<<<<<:::777444222222222111111111000000zzzdddgggjjjtttUUUIII>>>999666333333555222222222111111111111000000000000000000000000000////////////000111222333666:::TTTyyy}}}iii~~~vvvmmmqqqsssgggdddgggooozzz}}}pppccc\\\VVVTTTPPPLLLJJJJJJJJJKKKGGGHHHIIIKKKLLLLLLMMMMMMKKKJJJHHHFFFCCCAAA???>>>555444333333333333444555222222222333333444444444333222222222333444555555666777888:::>>>GGGSSS\\\lllyyypppVVV^^^{{{ssstttpppYYYEEE???777444666666555222222222222111111111111000////////////////////////........................111111333555777888:::;;;===???KKKbbbxxx~~~vvvsssoooTTTPPPIIICCC???===>>>@@@>>>DDDLLLSSS[[[ggguuubbbUUURRRQQQPPP^^^nnnsssnnnnnnzzzpppjjjfffeeezzzooohhhnnnkkk```SSSMMMDDD;;;666444222111000/////////............////////////////////////---------------------------,,,,,,,,,,,,---......+++---//////---,,,...000555666888999999999777666;;;QQQiiiuuuvvvzzz{{{uuu}}}zzzuuukkkbbbZZZUUUTTTSSSRRRqqqrrriii[[[ZZZYYYXXXWWWTTTOOOLLLJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBCCCDDDBBBAAAFFFNNNZZZpppwww___[[[|||ppp^^^\\\EEE???999;;;AAAAAA999111222222222111111111111000nnneeezzzooofffOOOBBB===444333666333222222222111111111111000000000000000000000000000111000//////111222222111888BBB]]]}}}zzzsssnnn```zzzhhhUUUUUUiiitttlllddddddhhhqqqtttgggaaa^^^XXXOOOKKKJJJKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKJJJMMMKKKHHHDDDBBBAAAAAAAAA===;;;777555333333444555333333444444444444333333111111111222333444666666444444666:::===CCCQQQ___oooxxx}}}^^^VVVlll|||{{{vvv{{{wwwaaaMMMFFF<<<444222444444222444444333222222111111000000000000000000000000000...............///000000222333333444666777999;;;<<>>777111111444000/////////..................//////......---,,,,,,,,,,,,---------......---------------------------,,,,,,,,,---///000111999999888777888:::999555OOO```tttwwwwwwvvvsss|||||||||ssswww|||vvvjjj^^^VVVYYYvvvmmmggg```\\\YYYWWWTTTRRRPPPNNNMMMMMMNNNOOOMMMLLLMMMKKKIIIGGGGGGGGGHHHIIIGGGFFFEEEEEEFFFFFFEEEDDDOOO[[[pppuuu\\\bbb~~~lllTTTKKKAAA<<>>DDDSSS```qqqzzzgggYYYooo~~~zzznnnQQQIII===555333555444333444444333222222111111000000000000000000000000000///............///000000111222444666777999<<<===>>>LLLaaauuurrr^^^RRRJJJDDDBBBDDD>>>===<<<;;;<<<@@@EEEHHHTTT]]]jjjxxxoooYYYVVVTTTXXXbbbnnnrrrpppmmmnnnvvv}}}hhh```hhhsssyyy~~~vvvrrrooommmaaaNNN>>>555111000///000000/////////...............//////......---,,,,,,,,,,,,---------......---------------------------,,,,,,,,,---///000222888888999999999888;;;???dddqqq~~~|||rrroooxxxzzzrrruuuzzzttthhhccc{{{{{{ooogggbbb^^^XXXSSSRRRQQQOOONNNOOOOOOMMMLLLMMMKKKHHHFFFDDDDDDDDDEEEGGGFFFEEEEEEFFFGGGFFFFFFEEELLLZZZjjj{{{ooobbbrrr|||{{{aaaRRRBBB999999::::::888555444333222111111111111\\\VVV{{{uuuoooTTTEEEAAA999444444000333222222222111111111111000000000000000000000000000000///000000222333444;;;SSSuuu{{{hhh___mmmwwwgggTTTPPPUUU```ddd^^^]]]dddnnnyyyxxxooohhh___XXXUUURRROOOLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJJJJIIIGGGFFFEEEDDDCCC@@@@@@@@@???===;;;888777666666666555444333222111555555444444444444555555777666888;;;>>>EEETTTbbbsss|||tttZZZjjjssszzzXXXMMM???666555555444333444444333222222111111000000000000000000000000000//////......//////000111000222555888999;;;>>>@@@DDDWWWpppnnn```VVVMMMFFFCCCAAA???<<<:::999999:::<<<>>>DDDOOO[[[hhhvvvvvv\\\XXXQQQPPP^^^qqqvvvpppllllllxxxooosss{{{jjjxxx|||uuupppyyyqqq\\\CCC555444333...000000000/////////............//////......---,,,,,,,,,,,,---------......---------------------------,,,,,,,,,---///111222777777:::<<<999777BBBQQQyyy~~~|||uuurrr{{{}}}qqqtttssszzzzzzssslllfff]]]VVVWWWUUURRRQQQQQQQQQOOOMMMNNNLLLHHHEEECCCBBBBBBCCCGGGFFFFFFFFFGGGHHHIIIJJJHHHIIIKKKPPP[[[kkk{{{iiieeeqqqsss^^^HHH???;;;666666999555444333222222111111111|||gggSSSiiiooo{{{vvvXXXEEEBBB;;;555444000333333222222222111111111000000000000000000000000000000000000000222555777???\\\zzziiigggmmmooo|||gggYYYXXXYYY]]]^^^[[[^^^hhhuuu{{{rrrfff\\\WWWUUURRRPPPLLLIIIFFFCCCBBBBBBDDDFFFEEEFFFGGGHHHHHHHHHGGGGGGCCCCCCBBBAAA???===;;;:::999888888777666444222111444444333333444444555555888666777:::===FFFVVVdddttt}}}eeedddbbbRRRBBB999666555444444444444333222222111111000/////////////////////////////////...///000000111000333777999999;;;>>>AAAOOOgggwwwmmm^^^NNNCCCDDDAAA>>><<<<<<<<<<<<<<<999<<<@@@GGGPPP[[[gggooouuueeeQQQIIISSSeeeppprrrkkkjjjtttxxxvvvvvvyyyyyyvvvpppllluuuxxxjjjMMM:::888888333000000000////////////............///......---,,,,,,,,,,,,---------......---------------------------,,,,,,,,,...000222333888666999<<<:::<<>>>>>??????<<<<<<;;;:::999777555444222222222222333444555666777555666888===FFFXXXhhhttt}}}yyyiii}}}lllXXXEEE;;;888555444555444444333222222111111000///////////////////////////////////////000111111222555888999888999>>>CCCZZZttt}}}tttbbbTTTIIIFFFBBB?????????===<<<<<<<<<;;;<<>>???AAACCCEEEGGGIIIJJJGGGEEEBBB@@@???@@@BBBDDD@@@@@@???>>>===;;;999888444444333333444555666666777555555888>>>III\\\mmmuuu}}}kkkwwwuuu^^^GGG>>>:::666444666444444333222222111111000000000000000000000000000000000//////000000111222333777999999888:::BBBHHHddd}}}tttiiiWWWQQQIIIDDDBBB@@@<<<999<<<;;;:::888888;;;@@@DDDNNNVVVaaammmxxxcccLLL@@@LLLbbbdddbbb___gggrrrtttvvvddd^^^ppp{{{lllaaa[[[lllsssaaaHHH:::888999111111000000000/////////......//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---///111333555777888888888???SSSooo{{{rrrwww~~~vvvoooqqqqqqmmmttt|||}}}tttkkkfff```ZZZVVVSSSPPPNNNHHHFFFDDDCCCBBBCCCDDDEEECCCDDDEEEEEEFFFJJJRRRXXX```aaabbbbbb```___```aaahhhnnnpppnnnpppyyywwweeexxx}}}qqqVVVEEE>>>:::999666555444333222222222222qqq|||tttooosss^^^rrr```ccc{{{TTTHHH>>>555555666444444333333333222222222000000000000000000000000///111222111000222999???SSSwwwwww}}}kkk\\\___\\\XXX___\\\^^^iii}}}~~~ssskkkeeeaaa```]]]WWWPPPKKKGGGEEEEEE?????????@@@AAACCCEEEFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCCCCBBBAAA???>>>===999999777666555555555555888666666:::@@@LLLaaassswww~~~jjjhhh|||bbbIII@@@<<<666444777444444333222222111111000000000000000000000000000000000//////000000111222444777:::999999>>>HHHQQQqqq~~~wwwkkkcccWWWOOOJJJFFFBBB>>><<<<<<<<<;;;999999:::<<>>>>>???AAACCCDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@>>>===;;;999777555444444999777777;;;BBBOOOeeewwwyyykkkXXXrrreeeJJJAAA===666444777444444333333222111111000000000000000000000000000000000000000000111111222444777:::::::::AAANNNYYY{{{~~~{{{qqqdddZZZUUUQQQKKKGGG>>>@@@AAA???===:::999999777999<<<@@@HHHSSS___gggsssyyyaaaOOOFFFRRR___SSSIIIZZZaaaZZZ\\\qqqooo||||||^^^IIIPPP]]]ccclllyyypppsssvvvpppZZZAAA444333111111111111000000000000......//////......---,,,,,,,,,,,,---------......------------------------,,,,,,,,,---///222444555111:::;;;888HHHeeevvvuuuhhhjjjwww|||}}}qqqqqqqqqpppkkkdddccciiiqqqxxx{{{ooofff]]]WWWSSSMMMKKKHHHEEECCCBBBBBBBBB@@@BBBDDDCCCDDDJJJTTT\\\fffiiimmmsssyyyxxxuuu~~~rrrqqqZZZIIIAAA:::666666555444333333333333iiivvviiioooqqqqqqjjjFFF???:::222333444333222222111111222222222111111111000000/////////444111///444444888EEEmmmgggnnnaaaUUUSSSSSSUUUZZZ\\\cccqqqvvvpppqqqmmmggg```YYYRRRJJJEEEFFF@@@<<>><<<:::888777666888777:::HHH```ssszzz{{{]]]fffYYYBBBBBB888///;;;444444333222222111111000222222222111000//////...000000/////////111222333888444666<<<;;;>>>SSSmmmwww{{{{{{zzz~~~}}}xxxnnncccXXXOOOJJJIIIEEEAAA??????>>>;;;888888999::::::;;;???GGGMMMVVV^^^jjjvvvaaaMMMLLLKKKIIILLLRRRXXXZZZXXXvvvvvv}}}xxx]]]LLLPPPNNNXXXvvvvvvxxx|||yyyfffKKK888222444222111333111...///333////////////////////////------------------------........................///---,,,...333777888888:::888444777LLLiiizzz}}}wwwwww{{{qqq~~~wwwuuuiiiooojjjdddaaa^^^___hhhrrr~~~yyykkkbbb___TTTOOOHHHCCCBBBCCCEEEEEEDDDEEEFFFFFFGGGIIINNNQQQbbbmmmuuuvvv{{{mmmwwwXXX@@@???;;;:::888555222111111222kkkwwwqqqfff~~~kkkrrrMMMCCC<<<333222444333222222111222222222111111111111000000000//////444111000555555;;;JJJuuuzzznnn[[[fffzzz```VVVUUUTTTVVVZZZ^^^hhhxxx|||yyytttmmmfff```ZZZTTTPPPKKKDDD@@@BBBCCCBBBAAABBB???CCCEEEGGGRRRbbbnnnqqqfff\\\PPPIIIGGGGGGGGGGGGCCCBBBAAA@@@???>>><<<;;;:::;;;;;;???OOOgggwww}}}iiijjjeeeIIIDDD:::111999444444333333222111111111222222111111000//////...000000//////000111222333555333777===???FFF___{{{qqq|||tttttt}}}|||~~~xxxpppggg___[[[PPPJJJCCC@@@??????>>><<<888999888777666888===AAAHHHMMMVVVaaammmzzz```IIIJJJLLLRRR^^^kkkmmmiiiXXXvvv~~~|||eeeSSSRRRPPPXXXooo}}}~~~uuu\\\CCC555333111111333222...///222////////////////////////------------------------........................///------///333777888888999888666===UUUsss~~~~~~rrriiitttyyy~~~qqqkkkfffaaa___^^^aaakkkuuu~~~xxxjjjeeeZZZSSSKKKDDDBBBBBBCCCCCCBBBCCCDDDEEEEEEGGGJJJMMM[[[eeennnrrrxxxrrrgggwww{{{VVVEEE;;;:::999666444222222333mmmyyy{{{^^^qqqnnn}}}zzzSSSFFF>>>555444444444333222222222222222111111111111000000000000///444222111555666>>>QQQ{{{vvvyyyvvvzzz~~~dddYYYhhhppp\\\WWWWWWVVVVVVZZZaaaooo}}}uuummmgggccc___\\\SSSKKKFFFFFFFFFDDDAAABBB@@@CCCEEEGGGRRRggg}}}zzziiiWWWKKKGGGHHHIIIGGGEEEDDDDDDDDDCCCAAA???===<<<===EEEWWWlllzzz~~~~~~}}}ooorrrQQQCCC<<<666888444444333333222222111111222222111111000/////////000000//////000111333444444444888<<<@@@MMMkkk|||uuujjjiii|||}}}}}}{{{|||~~~|||wwwqqqnnn\\\UUUKKKEEECCCBBBAAA@@@<<<<<<:::888555555777999;;;>>>BBBIIITTTbbbpppzzzUUUOOOMMMXXXlll}}}}}}RRRIIIPPPwww[[[MMMIIIRRRccc}}}~~~qqqQQQ777333000000222222//////111////////////////////////------------------------...........................---...000444777888888888777888GGGbbb}}}tttqqqssswwwiiilllppp{{{uuueee```]]]^^^```eeeooozzz~~~xxxrrrfff^^^SSSJJJDDDCCCCCCCCCBBBCCCEEEEEEEEEFFFGGGIIIQQQZZZdddjjjttteee]]]{{{lllJJJ<<<;;;999777555444444333ooo{{{^^^ccc{{{qqqXXXEEE>>>888777444444333222222222222333111111111000000000000000...333111111555666BBBZZZ}}}|||~~~yyyeeeaaappptttdddWWWVVVXXXVVVVVVZZZeeevvv{{{rrrlllhhheeeccc[[[SSSLLLKKKJJJFFFCCCBBBAAACCCDDDFFFNNNaaayyyqqq^^^RRRKKKHHHKKKHHHEEEDDDEEEEEECCC@@@>>>===???III\\\mmmxxx{{{}}}~~~uuuzzzXXXCCC===:::666555444444333222222111111111111111111000000//////000000//////000222444555666777999:::@@@RRRppp{{{rrrdddcccuuu{{{wwwzzz~~~zzzyyyyyy{{{}}}~~~{{{yyykkkdddYYYQQQLLLHHHDDD@@@AAA@@@>>><<<999888888888999::::::<<>><<<444555555444444333222222111111111111000000000000000000000///000111222444666777999:::;;;EEE]]]zzzzzznnn]]]]]]iiiuuu~~~}}}wwwttttttsssuuuvvvxxxzzz{{{}}}}}}|||xxxsssjjjbbb[[[SSSJJJCCCCCCAAA???===;;;;;;::::::999999999999;;;AAAHHHMMM___mmmnnnJJJVVVppp|||gggbbbTTTAAANNN[[[www|||}}}vvvQQQ888333000111222000...000////////////////////////------------------------........................,,,...000222444666888999888888DDD\\\sss~~~|||nnnrrr~~~sss^^^[[[[[[bbbjjjqqqyyy~~~vvvgggYYYOOOIIIEEECCCAAACCCFFFGGGGGGGGGHHHIIIIIILLLSSS]]]iiixxxttt]]]nnncccFFFAAA:::666555444333222ppp{{{hhhYYYuuummm___uuunnnKKK>>>888666555444444333333333333333000000000000111111111111...111000222666777LLLnnnuuuxxx{{{ppp]]]TTTOOOSSSUUUSSSVVV^^^mmmzzztttoookkkeee]]]VVVSSSQQQKKKGGGGGGBBBBBBDDDGGGIIIQQQbbbrrrpppaaaOOOHHH@@@>>>AAADDDCCCBBBBBBCCCJJJVVV```fffkkkooowwwzzz~~~uuuPPP@@@===222555555444444333333222222111111000000000000000000000000///000111333555666666:::;;;>>>PPPooohhhSSS[[[pppvvvyyyvvvsssqqqnnnkkkrrrtttwwwyyyzzz{{{~~~~~~}}}}}}|||wwwrrrlllcccWWWOOOGGGDDD???===<<<;;;:::999666777888999999;;;???AAALLLYYYlll]]]WWWgggxxxyyybbbOOOUUUZZZvvv~~~{{{sss}}}{{{\\\>>>666111111222000///000////////////////////////------------------------........................,,,...222444555666888:::999===NNNhhhyyy~~~zzzmmmuuuzzzppp]]]ZZZ]]]fffoootttzzz~~~}}}nnn```TTTLLLFFFBBB@@@BBBDDDFFFGGGHHHKKKMMMKKKKKKNNNWWWbbbnnn}}}gggaaazzzoooPPPHHH>>>777555555444333ooozzzsssqqq{{{xxxbbbeeeaaakkkyyyRRRAAA888555555555444333333333333444///000000000111111111111///222222555888999QQQwwwyyyppp[[[SSSOOOSSSTTTSSSXXXbbbrrrzzzsssnnnggg^^^WWWUUUSSSNNNJJJIIIFFFCCCDDDGGGHHHMMMYYYfffpppwwwdddYYYLLLEEEDDDDDDBBB@@@BBBEEENNNYYY^^^^^^aaafffpppvvv|||}}}YYYCCC>>>444555555555444333333222222000000000000000000000111000//////000111333666777555:::;;;BBBZZZ~~~aaaPPPWWWiiinnnpppmmmkkkmmmmmmkkkpppssswwwxxxyyyzzz|||}}}||||||~~~}}}|||yyysssjjjbbbUUUPPPHHHCCC@@@???===;;;999::::::999888888:::<<<@@@HHHWWWjjj~~~______xxx{{{vvvooogggkkkggg{{{|||fffggg{{{xxxaaaDDD:::222000111000///111////////////////////////------------------------........................+++...333555555666888:::;;;BBBYYYttt~~~{{{|||{{{oooccc[[[ZZZ^^^hhhqqquuuxxx|||~~~wwwhhh\\\RRRJJJFFFBBBDDDFFFHHHJJJMMMRRRUUUOOOKKKLLLSSS[[[dddqqq|||~~~dddrrr[[[QQQCCC999666666555444nnnyyytttddd{{{vvvpppoooccc\\\zzz~~~VVVEEE:::555555555444333333333333444//////000000111111111222111444444777:::<<>>000222333......444////////////....................................---------............///111111222333666999777444777NNNkkksss]]]UUUYYY___gggnnnrrrtttvvvwww}}}~~~wwwnnndddVVVLLLIIIJJJKKKLLLNNNRRRVVVYYYTTTPPPOOORRRUUUZZZdddnnnzzzoooxxxvvvhhhoooZZZEEEGGG;;;222666555iiivvvxxxhhhooovvvfffHHH<<<888555555444333333222222111111111111111111111111111000000222444777HHHiiivvvkkkqqqaaaVVVNNNNNNOOORRR^^^mmm{{{}}}}}}{{{zzz|||~~~zzzuuuqqqjjjbbb\\\ZZZWWWRRRNNNOOOOOOMMMIIIGGGHHHLLLPPPVVVZZZ```iiirrryyyzzzoooddd\\\RRRHHHAAA===AAAIIIRRRYYYYYYTTTNNNUUUfffsss|||pppQQQDDD999777666555444333222222222111111111111111111111111000000111222333555666777:::<<>>666444444jjjxxxyyy```vvvsssLLL;;;:::555555444444333222222222111111111111111111111111///000333555:::MMMnnnxxx|||ffffff```zzz```UUULLLKKKLLLRRRdddvvv~~~vvvuuuuuuwww{{{|||yyyvvvsssnnnhhhccc___ZZZTTTNNNPPPPPPPPPNNNKKKJJJKKKLLLMMMOOOTTTZZZbbbjjjppptttwwwssskkk```UUUIII???:::;;;???FFFPPPXXXYYYUUUQQQJJJ]]]lllwwwsssRRRCCC===888777555444333333222222111111111111111111111111111111111222333555777888:::;;;IIIiiilllRRRCCC======???===@@@FFFNNNVVV___eeeiiimmmoooqqqssstttvvvzzz|||{{{|||}}}}}}{{{vvvttt|||~~~yyymmm```VVVJJJHHHDDDBBBAAA???<<<::::::::::::;;;EEE\\\}}}|||}}}sssqqqllljjjdddccc[[[FFF444111222111//////////////////....................................---------............///---...111444666777777777@@@aaa|||yyy___RRRSSS[[[eeepppvvvvvvuuuxxx|||}}}~~~zzziii\\\VVVTTTSSSSSSUUUWWWXXXWWWQQQPPPQQQVVVXXXZZZ___fffuuu~~~uuuppp___FFFAAA:::444555mmm{{{zzzbbb{{{qqq}}}yyyLLL999<<<555555555444333333222222111111111111111111111111///111333555<<>>DDDMMMUUUXXXVVVRRRHHHZZZfffooo}}}qqqRRRAAA???888777666444333333333333111111111111111111111111111111111222444555777888;;;<<>>>>>===;;;???RRRuuu}}}]]]dddppp}}}pppfffgggooohhhSSS<<<111222444444222////////////....................................---------............///...///222666666444666999LLLooowwwuuuzzz|||lllUUUOOOTTT[[[gggtttyyywwwuuuxxx}}}}}}~~~ssseee^^^ZZZXXXYYY\\\^^^]]]ZZZUUURRRSSSVVVWWWYYY^^^eeettt~~~iiittthhhEEEBBB>>>555777qqq}}}hhhiiiooo|||}}}OOO:::>>>666666555444444333333222111111111111111111111111000333444444>>>YYY}}}}}}zzzllldddcccgggnnnmmmiiiiiidddVVVRRRMMMKKKNNNOOOWWWmmm|||xxxwwwvvvtttsssttttttsssrrrsssrrrqqqnnniiiaaaYYYSSSOOOOOOPPPPPPPPPNNNLLLJJJJJJJJJJJJLLLPPPUUU[[[^^^YYYXXXRRRIII>>>777666888<<<===BBBKKKSSSWWWUUUSSSPPP^^^bbbeeettt~~~{{{]]]EEE???888777666555444333333333111111111111111111111111111111222333444666777888===AAAYYYlllJJJ999888999999::::::>>>DDDMMMVVV___eeehhhiiikkkmmmoooqqqtttyyy|||{{{{{{|||{{{|||}}}zzzuuurrrsssuuuyyy{{{~~~|||vvvddd^^^TTTMMMHHHFFFDDDDDD@@@@@@@@@>>>>>>MMMpppzzz}}}jjjKKKKKKyyyvvv}}}xxxgggppp{{{gggIII555000444555222////////////....................................---------............///111111444888555222777???[[[{{{qqqzzzzzzqqqxxxrrrwww{{{cccQQQNNNTTT]]]hhhtttyyyvvvtttxxx}}}}}}~~~{{{nnneee```]]]___dddgggddd```[[[WWWUUUUUUVVVXXX___gggqqqzzzvvvpppiiiwwwOOOFFFAAA666888vvvgggXXXiii{{{XXX@@@@@@666666555555444333333333111111111111111111111111111444444444BBBbbbtttdddfffbbbmmmqqqjjjgggggg[[[KKKJJJIIIKKKOOOQQQZZZqqq~~~yyytttqqqqqqpppooooooqqqrrrsssrrrssssssrrrmmmfff^^^ZZZRRRQQQPPPPPPQQQPPPNNNLLLHHHHHHGGGGGGHHHKKKOOOQQQLLLJJJFFF???777444666888:::;;;@@@HHHQQQVVVWWWUUUYYYaaa]]]ZZZjjjyyyrrrOOO@@@888888666555444333333333111111111111111111111111222222222333444666888888888CCC___{{{www[[[>>>555777888999;;;999<<>>000222222,,,////////////....................................---------............///333111555:::888666CCCTTTxxxzzz~~~www~~~vvvsssttt```RRROOORRRVVVfffkkkrrruuuvvvwwwzzz}}}}}}~~~wwwoooiiilllsssuuunnneeeddd```]]]]]]\\\\\\aaahhhjjjrrryyy}}}}}}||||||iiixxxsssXXXDDD>>>666~~~uuuaaassszzzqqq[[[sssbbbjjjkkkGGG999666666666555444444333333111111111111111111111111111555444666JJJtttzzzdddpppcccLLLMMMFFFFFFIIIMMMPPP[[[xxx{{{uuupppiiiiiigggeeedddeeeiiikkkrrruuuxxxwwwtttnnniiigggaaa\\\VVVRRRRRRRRRQQQPPPGGGFFFDDDBBBAAA@@@@@@AAA???>>>===;;;999777555333333444999CCCPPPYYY]]]^^^ZZZ^^^RRRKKK\\\rrr}}}^^^HHH999888777666444444444444111111111111111111111111222222333333555666888999999RRRuuu~~~ssszzzyyy{{{}}}{{{YYYFFF777777999666666;;;888:::>>>EEEOOOYYYbbbggghhhkkkooorrrsssuuuvvvxxxyyy{{{~~~~~~~~~}}}}}}}}}yyyuuutttmmmpppsssvvvxxx{{{xxxppphhh^^^UUUOOOKKKFFFCCCDDDDDDPPPqqqyyyyyyaaaXXXtttxxxjjjbbbbbbuuuqqq\\\@@@222555555...000/////////....................................---------.........//////111000444:::999999III]]]~~~yyy{{{iiiTTTKKKNNNUUUYYYjjjmmmqqqtttwwwyyy{{{}}}~~~~~~~~~uuummmooovvvwwwoooeeeeeeaaa```aaa```^^^aaaggglllssszzz}}}~~~}}}|||hhhyyymmm]]]FFFCCC888yyycccmmm|||{{{xxxcccnnn___ZZZzzz~~~CCC>>>:::777555444555555555444222222222222222222222222000555999333NNN|||vvvuuurrrppp}}}cccKKKDDDCCCHHHJJJIIIQQQeee|||}}}qqqsssyyyrrrjjjjjjhhhccc___^^^bbbeeekkkpppuuuxxxvvvqqqmmmjjjeeeaaa\\\XXXWWWWWWVVVUUUJJJGGGDDDAAA@@@???===<<<;;;:::999888777555444444222333555;;;FFFUUUbbbkkkbbb___VVVNNNTTTgggzzzfffMMM>>>777333555666444222333111111111111111111111111111222333333444555888;;;<<>>tttzzzccciiigggwwwJJJ@@@:::777555444555555555444222222222222222222222222111555:::777TTTyyysssqqqgggiiiyyy^^^JJJEEECCCGGGHHHIIISSSiiiwwwiiiaaa\\\iii{{{zzzsssjjjiiifffbbb______aaacccggglllrrrvvvuuussspppnnnjjjfff___ZZZWWWUUUSSSQQQNNNJJJFFFBBB@@@>>>;;;999;;;:::999888777555444444444444666;;;DDDSSSaaajjjgggaaaVVVPPPXXXkkkzzzjjjNNN???888444555666444222333111111111111111111111111111222333333444666999;;;AAAXXXzzzlllIII>>>555555888888888999999999;;;@@@IIISSS\\\aaafffiiillloooppprrrtttvvvyyyzzz{{{|||}}}}}}}}}}}}{{{}}}}}}zzzyyy{{{|||~~~|||xxxuuurrrrrruuuuuuuuuyyyxxxppphhh___ZZZUUUOOOIIIFFFDDDNNNmmmeeefffuuullliiiyyyvvvnnnlllmmmjjjZZZCCC444444444111000000000000////////////000/////////...............//////...---,,,...///222000555;;;888888RRRrrr~~~uuuYYYNNNIIIIIIVVVgggoooqqqtttvvvwwwxxxzzz|||}}}|||~~~}}}vvvnnndddeeeeeebbb``````cccffflllnnnqqqvvv{{{}}}yyykkkxxxcccEEE:::gggddd{{{uuuTTTDDD:::777555444555555555444222222222222222222222222111444:::;;;ZZZ}}}iiicccjjjrrrWWWHHHEEECCCFFFGGGIIIVVVnnnsssbbbXXXTTTPPPWWWbbbnnnzzz|||vvvkkkgggccc```___`````````bbbgggnnnsssuuuuuuuuuuuunnnjjjccc^^^ZZZWWWTTTRRRRRRNNNHHHCCC@@@===999777::::::999888666555444444777666777:::CCCQQQ```kkknnnfff[[[WWW```pppzzz|||oooSSS@@@999444555666444222333111111111111111111111111111222333444444666999<<>>FFFPPPYYY^^^cccfffjjjmmmoooqqqtttvvvzzzzzzzzz{{{{{{{{{||||||zzzzzz{{{zzzwwwsssooollljjjmmmppprrrtttxxx||||||wwwvvvttttttuuuuuusssvvv||||||tttkkkccc]]][[[TTTLLLHHHHHHTTTqqqeeeYYYcccvvvyyy}}}iiiwwwwww}}}tttnnnmmmkkk]]]GGG999666444///000000000000////////////////////////..................///...------...000222222777;;;888>>>[[[||||||www{{{nnnTTTKKKJJJMMM[[[kkknnnqqqtttwwwxxxyyy{{{}}}}}}xxxrrrfffggggggfffcccbbbbbbcccgggiiilllqqqxxx|||~~~}}}uuulllxxxQQQ>>>kkk^^^vvvYYYHHH:::777555444555555555444222222222222222222222222222333:::===___gggbbblll~~~lllPPPEEECCCDDDEEEFFFIIIXXXqqqyyyhhh[[[VVVVVVTTTUUUYYYaaalllvvv}}}xxxlllhhhbbb```aaaaaa___]]]___dddkkkqqquuuwwwzzz{{{ppplllgggbbb___]]]ZZZXXXSSSOOOIIIDDDAAA===:::888::::::999777666555444333777777888:::BBBPPPaaammmsssmmmfffccciiirrrzzz}}}sssXXXBBB;;;555666666444222333111111111111111111111111111222333444444777:::===KKKllluuu]]]RRR===777444777;;;999888888777777999<<>>aaa|||```YYYeeesssssshhhLLLFFFCCCFFFFFFEEEJJJZZZrrr{{{nnnccc]]]\\\\\\WWWVVVVVVZZZaaahhhlllmmmzzzpppkkkfffccccccbbb```]]]^^^bbbhhhnnnssswww{{{~~~vvvrrrmmmhhheeeaaa^^^[[[RRROOOIIIEEEBBB???===::::::999888777666444333333666777888;;;BBBPPPbbbooopppqqqqqqqqqqqqsssyyywwwXXXEEE===666666666444222333111111111111111111111111111222333444555777;;;>>>PPPuuurrrUUUHHH999555444999<<<:::888888666777999;;;@@@HHHSSSZZZbbbeeejjjmmmpppsssvvvxxxvvvvvvwwwyyy{{{|||}}}~~~}}}xxxpppggg```\\\ZZZZZZXXX\\\```cccfffjjjmmmpppnnnqqqvvv{{{|||wwwsssqqqqqqssstttssswww}}}zzzrrrjjjddd[[[TTTLLLKKKUUUiii{{{UUUJJJRRRhhhyyynnnaaawwwzzznnn{{{rrrnnnzzzvvvrrrkkknnndddNNN<<<777666444000000000000////////////.........///////////////---...//////......000222222555777444555FFFfff~~~yyyxxx}}}|||yyy}}}}}}}}}}}}|||~~~~~~kkkhhhzzzzzzcccNNNIIINNNWWWbbbmmmlllooorrruuuvvvwwwyyy{{{{{{}}}zzzvvvqqqpppooommmjjjfffbbb___```ccchhhnnnrrrvvvxxxyyywwwtttsss{{{mmmttt{{{cccFFFeeemmm]]]DDD:::777555444555555555444222222222222222222222222333333888>>>ccc~~~|||zzz^^^VVVfffmmmfff{{{hhhMMMIIIEEEGGGFFFFFFLLL]]]uuussshhhbbbaaa``````ZZZYYYYYYZZZ^^^bbbddddddooovvv}}}tttqqqllliiifffcccaaa______bbbfffkkkooosssxxx||||||xxxrrrmmmhhhccc^^^[[[RRROOOJJJFFFCCCAAA???===999999888777555444333333444666999;;;@@@MMM___lllfffkkksssyyywwwuuuyyy{{{WWWGGG>>>777666666444333444111111111111111111111111111222333444555888;;;>>>VVV~~~uuuXXXIII777444555:::<<<:::888999666888999:::===EEEQQQYYYbbbeeejjjmmmppprrrvvvxxxssstttwwwyyyzzz{{{zzzzzzxxxsssjjjaaa[[[XXXXXXXXXUUUXXX\\\___```bbbeeeggggggjjjooossswwwzzz~~~~~~zzzrrrooooooqqqrrrsssxxx}}}vvvmmmggg___XXXPPPPPP\\\rrr]]]HHHGGG\\\rrr```fffyyyqqq\\\sssrrrkkkooo~~~}}}qqqooouuu|||vvv\\\BBB666333222000000000000////////////.........///////////////---...//////...///000222333666555111777MMMlllzzz|||~~~}}}}}}kkknnnmmmZZZIIIGGGOOOZZZcccjjjoooqqqtttvvvwwwwwwyyy{{{yyy{{{}}}{{{xxxvvvssspppmmmiiiddd``````cccfffjjjnnnpppqqqqqqsssqqqqqqzzzoootttkkkPPP}}}~~~hhhwwwzzzggg}}}lllDDD:::777555444555555555444222222222222222222222222444333999@@@gggfff```vvvwwwhhh~~~nnnRRRMMMEEEGGGFFFGGGNNNbbbyyy}}}ssskkkhhhggggggfffaaa```___^^^^^^```ccceeedddhhhooowwwyyywwwtttnnnhhhdddbbbaaa___aaadddfffiiimmmsssvvv|||yyysssnnniiiddd___\\\TTTPPPKKKGGGDDDAAA???<<<999999888666555444333222333666999:::===HHHXXXdddWWW]]]jjjxxx|||yyyzzz~~~}}}~~~|||]]]HHH???888777666444333444111111111111111111111111000222444555666888<<>><<<999999888666555444333222222666999999;;;CCCRRR]]]LLLQQQ```ttt~~~|||zzz{{{|||}}}~~~ooojjjfffIII@@@888777666444333444111111111111111111111111000222444555666888<<>><<<:::888666444333222333555999===>>>AAALLLXXXRRRQQQYYYjjjuuuvvvxxx}}}zzz{{{}}}}}}qqqeeeLLLAAA888666666444222222111111111111111111111111111333333222333888>>>AAAYYY{{{ooonnnnnn```JJJ999666222444<<>>EEENNNSSS^^^bbbhhhkkklllmmmppptttrrrrrrtttwwwvvvqqqkkkhhhfffeeedddccccccccceeefff^^^aaa___[[[\\\aaa___ZZZZZZ\\\^^^```ccceeeggghhhlllpppuuu{{{xxxsssmmmiiihhhlllrrrvvv{{{|||qqqkkkfff[[[WWWcccyyy|||OOOGGGMMMkkk|||vvvlllsssnnnmmmsssppp\\\UUUfffrrrhhhMMM666111555000/////////............////////////////////////.../////////...///111333333///666999DDDqqqzzzmmmuuuooo~~~^^^PPPEEEIIIVVVbbbjjjoooqqqpppoooooooooqqqtttuuutttwwwzzz}}}{{{wwwtttppphhhbbbeeeeeeccc```^^^aaaffflllppppppooowwwqqqzzzkkkooo}}}bbb[[[~~~uuuVVVlllTTT@@@999555666777555333333333333222222222222333333333555:::KKKmmmttt___wwwppp~~~qqqRRRPPPDDDEEEFFFJJJVVVmmmqqqaaaaaammmyyy~~~uuuooorrrtttsssrrroooiiiddd```______``````bbbcccbbbaaaeeemmmttt}}}~~~{{{tttjjjdddddd]]]___aaa___[[[YYY^^^dddhhhiiijjjiiihhhdddaaa___WWWRRRJJJDDD???>>>===<<>>;;;999666444333222333555999===>>>AAALLLWWWRRROOOTTTbbbmmmqqqtttxxxzzz{{{~~~yyyiiiMMMBBB888666666444222222111111111111111111111111111333444333444888>>>BBBhhh{{{vvvuuunnn\\\FFF999666333444<<>>:::888888888999:::>>>EEEMMMSSS^^^bbbhhhkkklllnnnqqqtttsssssstttuuusssnnnjjjiiiiiihhhggggggfffffffffgggaaabbbaaa]]]^^^bbbaaa\\\ZZZZZZ[[[\\\^^^```cccdddiiimmmsssyyy~~~yyyqqqjjjggghhhlllpppwww{{{|||rrrkkkeee^^^^^^kkk~~~VVVNNNXXXwwwdddwww{{{rrrsssaaa[[[gggnnnbbbJJJ777333666000000/////////.........////////////////////////.../////////...///111444666222888===LLLwwwpppsssxxxtttZZZNNNEEEKKKXXXcccjjjnnnrrrqqqppppppppprrrtttuuuuuuxxx{{{}}}}}}yyyvvvrrrkkkfffgggfffccc```^^^___dddiiilllmmmmmmwww|||zzz}}}eee^^^{{{WWWbbb[[[AAA:::555666777555333444333333222222222222333333444444;;;NNNooorrr\\\kkkrrrtttfffQQQOOOCCCEEEFFFJJJXXXpppyyylllZZZMMMOOOZZZmmm{{{xxxpppqqquuuwwwwwwtttpppkkkgggdddbbbbbbaaabbbbbb```^^^^^^bbbffflllqqqxxx~~~zzzqqqiiifff```aaa___XXXSSSSSSXXX^^^___aaacccddddddcccaaa___UUUOOOGGGCCCBBBBBBAAA???AAA@@@===:::777555333222222444888===>>>AAAKKKVVVTTTOOOOOOWWWbbbiiinnnpppvvvyyy|||hhhNNNBBB888666666444222222222222222222222222222222000222444555666999???EEEnnn{{{{{{}}}{{{mmmVVVBBB999666333555<<<@@@===:::888888888999:::===DDDLLLRRR]]]bbbhhhkkkmmmnnnrrruuussssssrrroookkkhhhgggggglllllllllllllllkkkjjjiiieeefffccc```aaacccccc___^^^]]]ZZZYYYZZZ\\\```bbbeeeiiipppwww|||}}}tttkkkgggfffiiikkkpppuuu{{{~~~wwwmmmggg^^^]]]dddsss```XXXfffdddhhhuuuhhhaaahhhkkkaaaMMM;;;444444000000000/////////......////////////////////////.../////////...///222444777333777AAAWWWwwwsssxxxfffSSSJJJFFFNNN[[[dddjjjnnntttsssrrrqqqqqqrrrssstttvvvyyy{{{}}}~~~|||yyyuuuooojjjiiihhhddd```^^^^^^bbbeeeiiiiiijjjuuutttkkkccchhhbbb}}}bbbBBB;;;555666777444333444333333333222222333333333444222888NNNnnn~~~lllZZZaaammmwwwpppkkkZZZNNNKKK???DDDEEEKKK[[[sss{{{eee\\\RRRJJJMMMMMMaaassswwwsssrrruuuwwwuuuuuusssqqqooollljjjiiieeeffffffdddaaa``````bbbcccfffjjjpppwwwxxxpppllliiihhhbbbUUUMMMMMMSSSXXXUUUWWWZZZ\\\]]]]]][[[ZZZPPPJJJDDDBBBDDDFFFFFFEEECCCAAA>>>;;;888555333222222333777<<<>>>AAAJJJSSSYYYUUUOOOPPPXXXbbbggghhhooosssxxx|||~~~fffOOOCCC999666555444222333222222222222222222222222000111444777777999@@@IIIvvvyyyzzz}}}yyyiiiQQQ???888666444666<<>>===AAAEEEGGGGGGCCCBBB???;;;888555444333222222555:::===@@@GGGOOO^^^\\\UUUMMMPPP\\\cccbbbjjjpppvvvzzz|||mmmPPPDDD999666555333222333222222222222222222222222000111444888888999BBBNNN{{{xxxvvvpppbbbNNN>>>777666555777<<<>>>;;;999:::999999999999<<>><<<:::999:::===BBBEEEBBBAAA>>>;;;888666444333222111444999<<<===CCCIII]]]```ZZZMMMKKKWWW______gggnnnvvv{{{}}}tttzzzRRREEE999666555333222333333333333333333333333333222111444888777888DDDSSSyyy{{{uuunnnggg[[[JJJ<<<777777555777<<<===:::999;;;999999888999;;;@@@HHHMMMYYY^^^dddiiikkknnnrrrvvv}}}}}}{{{xxxxxxxxxxxxwwwvvvuuuuuupppmmmmmmoooooojjjfffeeeeeeccc```\\\ZZZYYYXXXXXXZZZ]]]ccchhhnnnuuu|||xxxppphhhccc```bbbeeejjjoootttwwwyyyyyy{{{yyyuuunnnfff\\\TTTOOOGGGKKKWWWiiixxxdddYYYnnn{{{kkk~~~qqqwww|||qqq|||rrrrrr~~~ooouuupppggg\\\OOOCCC:::555111111000000000/////////////////////////////////...///000000000111444666888999888OOO}}}xxxwwwyyy{{{mmmYYYmmmxxxTTTOOOCCCFFFOOO[[[dddgggkkkooorrrrrrrrrrrrsssssssssssssssvvvyyy{{{|||~~~zzzvvvsssrrrmmmhhhccc```___]]]\\\[[[^^^```hhh|||sss~~~~~~cccrrrlll|||uuuFFF===666666666444333555444444333333333333444444888222===[[[ssseeeTTT```jjjfff^^^ZZZoooaaaIIIFFF@@@JJJHHHDDDKKKbbb{{{jjjkkkooovvv~~~~~~}}}xxxwwwvvvssspppllliiiggghhhgggfffffffffeeedddbbb\\\ZZZYYYYYY\\\```ccceeemmmzzztttWWWCCC???@@@>>>>>>@@@BBBDDDDDDCCCAAA???<<<===<<<888555666<<>><<<999777666555444333000222666999999<<>>FFFPPPQQQGGGCCCMMMXXX\\\ccciiirrrxxx|||lll|||[[[CCC888999555333555222333333333333333333333333444333555444===<<>>AAA>>>:::777888777888888888;;;@@@GGGKKKUUU\\\dddiiikkknnntttyyy|||xxxvvvxxxooohhhjjjrrrtttlllbbbbbbbbbbbbbbbaaa^^^ZZZVVVUUUSSSUUU\\\aaaeeekkkrrr||||||tttkkkddd```^^^\\\^^^bbbdddbbb```]]]UUUNNNLLLIIICCC>>>===???CCCFFFKKKXXXiiirrrrrreeeNNNQQQwwwuuuwwwoooyyyrrriiinnn{{{ddd???444111111000000//////......000000000000000000000000000000///000000222444555555:::>>>^^^|||qqqrrrmmmnnnfffZZZAAACCCOOO[[[```dddiiinnnooommmoooqqqqqqqqqrrrsssuuuooorrrvvv{{{xxxqqqpppoooggg___\\\^^^\\\UUUNNNKKKPPPQQQNNNTTTmmmnnnppp~~~yyykkkccc}}}~~~WWWcccWWW999888888555777222888333333222222222222333333444000???jjjqqqVVVaaa~~~gggkkkqqqVVVEEEGGG@@@GGGDDDNNNeeezzz{{{yyyvvvsssqqqqqqlllfffcccccccccaaa___[[[[[[ZZZYYYWWWVVVUUUUUUOOOPPPXXXhhhyyyfffOOOJJJIIIEEE@@@DDDKKKRRRQQQIIICCCAAAFFFGGGGGGDDD???:::777555<<<<<<;;;:::888666333222222222222222555888;;;<<>>:::888888777888888888;;;@@@FFFKKKTTTZZZcccgggiiilllrrrwww|||yyyzzzrrrjjjjjjoooqqqllleee`````````aaaaaa___[[[XXXUUUSSSTTTZZZ___ccciiiooozzz~~~tttjjjccc^^^]]][[[YYYXXXVVVTTTRRROOOHHHCCCCCCCCC@@@======;;;???AAAEEERRRcccnnnpppcccLLLNNNqqqwwwrrrcccaaasssvvvqqqbbbBBB888111111111000//////......000000000000000000000000000000///000111222444555555:::AAAcccyyynnnvvvuuu~~~fffTTTAAACCCOOO[[[```ccchhhlllnnnmmmoooqqqrrrqqqrrrssstttsssuuuxxx|||~~~wwwssstttooofff\\\WWWXXXWWWSSSNNNIIIIIIIIIHHHKKK___rrrmmmbbb|||RRR[[[]]]===;;;:::666999333888333333222222222222333333777555AAAfffuuuSSSXXXuuummmccceeeRRRGGGGGGAAACCCBBBNNNhhh}}}}}}zzzvvvsssrrrnnnjjjhhhhhhgggccc```\\\\\\[[[YYYXXXVVVUUUUUUJJJJJJNNNYYYeeettt___OOOKKKHHHAAAGGGPPPVVVRRRJJJGGGIIIPPPOOOKKKGGGAAA===999888::::::::::::888666444333333333222333444666888:::;;;DDDHHHCCCAAAJJJSSSWWWaaahhhrrryyy}}}xxx{{{^^^FFF::::::666444555111333333333333333333333333222444999555;;;<<>>;;;::::::888888888888:::???FFFKKKRRRYYYaaaeeegggjjjpppuuu~~~|||vvvnnnkkkmmmnnnkkkhhh_________```aaa```]]]ZZZUUURRRSSSXXX\\\___eeekkkxxx}}}yyypppiiibbb```]]]YYYTTTPPPKKKHHHFFF???;;;<<<>>><<<;;;<<<888:::;;;???JJJ[[[iiiooodddLLLIIIhhh{{{sss___YYYggglllmmmbbbBBB888222111111000000///......000000000000000000000000000000000000111333555666555999GGGmmmooovvvyyygggOOOEEEEEEQQQ\\\aaaccchhhkkkllllllnnnqqqrrrrrrqqqrrrsssuuuwwwyyy|||}}}}}}||||||~~~}}}yyysssqqqqqqtttjjj^^^VVVTTTRRRNNNKKKGGGCCCBBBDDDCCCLLLnnnuuu|||~~~~~~ooocccXXX^^^bbb@@@<<<999666999222777333333333222222333333333999999CCC```qqqOOONNNddd}}}hhhYYYZZZPPPGGGHHHFFFCCCBBBNNNhhh~~~}}}yyyuuutttpppmmmlllllljjjfffbbb^^^]]]\\\ZZZXXXVVVUUUTTTOOOMMMMMMOOOUUUbbbyyycccSSSIIIIIISSS___```VVVNNNSSS]]]gggddd\\\OOOCCC<<<===@@@999:::::::::999777555444333333333333444555666777666???DDDBBBBBBIIIQQQUUUaaahhhqqqxxx|||ppp~~~zzz}}}___GGG;;;;;;666444555111333333333333333333333333222555:::555:::<<>>DDDIIIQQQXXX```dddfffiiiooottt|||}}}{{{yyyvvvsssnnniiifffcccbbbaaa``````^^^[[[XXXWWWRRRPPPSSSUUUVVV[[[aaaqqqvvv|||qqqhhh```___cccbbb[[[RRRJJJBBB<<<===>>><<<;;;<<<:::::::::;;;AAANNNaaappprrrWWWHHHTTTxxxxxxttt~~~lllgggrrrpppiiiZZZ===555222222222111000000//////////////////////////////000000000000222444666777888:::UUUrrrwwwpppKKKNNNOOOZZZdddggggggjjjlllmmmllloooqqqrrrqqqpppqqqqqqtttuuuxxx{{{|||||||||{{{|||yyyxxxzzzssskkkeeeXXXVVVTTTQQQNNNJJJGGGDDDIIIAAABBBIIICCC;;;HHHaaa}}}~~~~~~~~~zzzddd|||pppfffBBB999666444777111555444444333333333333444444333666GGGccczzzjjjYYYXXX^^^hhhiiiWWWOOOVVVUUUGGG@@@FFFFFFDDDNNNggg}}}|||zzzwwwtttssssssqqqlllhhhcccbbb```^^^[[[YYYWWWVVVRRRNNNKKKIIIHHHOOO```qqqccc^^^rrruuu___\\\dddiiimmmmmmbbbPPPAAA<<<===<<<<<<<<<<<<:::888666555222222333333333333333333777;;;???AAADDDJJJQQQWWW___eeennnuuuyyy}}}}}}^^^FFF::::::666444555111333333333333333333333333222555999444:::???RRRvvv|||ZZZAAA:::;;;;;;FFFJJJBBB;;;;;;<<<:::888888888777999===DDDHHHPPPWWW___dddeeehhhnnnttt{{{~~~|||zzzxxxrrrkkkfffeeecccaaa```___]]]ZZZXXXXXXSSSPPPQQQRRRSSSXXX^^^kkkooowwwuuukkkiiillllllfff___GGG@@@:::<<<>>>>>>>>>@@@>>>===<<<<<>>===??????>>>===;;;999666555111111222333333333333333888:::===@@@DDDIIIQQQWWW\\\cccmmmuuuzzz\\\DDD999999555444555222333333333333333333333333333444888333;;;AAASSSrrrsssVVVBBB<<<;;;>>>IIIMMMCCC::::::;;;999888888888777999===CCCHHHNNNUUU]]]bbbcccggglllrrr{{{}}}{{{yyyvvvoooiiicccbbb```______^^^\\\ZZZZZZTTTPPPPPPPPPQQQUUU[[[ccchhhqqqzzzuuummmhhheeebbb```GGG???:::<<>>===<<<;;;BBBUUUhhh|||}}}aaaJJJGGGmmmyyyyyyvvvssszzz|||xxx~~~tttxxxoooxxxwwwrrrdddDDD:::333333222111111000000///000000000000000000000000000000000111222555777999;;;<<>>>>>BBBKKKggg{{{yyy{{{{{{{{{|||~~~iiiwwwiiiCCC999555444999333777555444444333333444444555999222EEEnnn}}}```WWW[[[dddoooXXXLLLGGGVVVdddWWWGGGJJJDDDDDDRRRmmm{{{yyyyyyxxxuuurrrkkkjjjhhheeebbb___]]]\\\[[[WWWSSSOOOKKKHHHLLLTTTjjjxxx}}}xxxsssuuujjj```RRRGGGBBB@@@>>><<<@@@@@@@@@>>><<<999777555000111222333333333333333999999<<>>@@@@@@AAADDD???======<<<999===PPPdddttt{{{}}}bbbJJJDDDkkkxxx|||tttxxx||||||xxxooowww{{{tttsssHHH444333333222222111000000000000000000000000000000000000000000111333555888999<<<===dddzzz{{{}}}yyypppcccvvvnnnwwwyyyMMMRRRVVV```iiijjjhhhiiijjjjjjqqqpppooommmlllmmmqqqttttttuuuwwwyyyyyyyyyxxxwww{{{||||||{{{zzz|||~~~}}}|||}}}}}}ssslllsss}}}sssnnnlllXXXQQQHHHBBBBBBCCCBBB@@@>>>WWWvvv}}}{{{|||}}}}}}~~~ccchhhvvvCCC999<<<555777555777444444444444444444444444444:::EEEqqq|||ZZZSSS\\\gggrrrkkkIIIAAAVVVaaa[[[OOODDDEEEEEEQQQkkk|||xxxuuunnnjjjeeeccccccbbb___\\\ZZZYYYVVVQQQLLLJJJJJJLLL]]]lll|||yyyuuusssppphhhZZZKKKDDD@@@;;;999999AAA???;;;::::::999888777222222333444444333333333999777999???DDDHHHOOOUUU^^^hhhqqquuuzzzvvvUUUCCC;;;999333444888444444333333222222333333444555555444888999:::[[[}}}wwwtttnnndddTTTCCC<<<===FFFZZZVVVAAA<<<>>>;;;999999999999888999<<>><<<;;;;;;;;;>>>JJJVVVppp{{{zzz}}}\\\HHHMMMhhhyyyvvvyyy}}}zzz{{{zzzzzzqqqNNN555333222222111111111111111111111000000000000111111///000222333444666888:::<<>>;;;;;;;;;;;;>>>HHHTTTfffssszzzxxxzzzdddMMMOOOhhh{{{sss{{{rrrzzz{{{qqqmmmNNN777333222111111000000111111111000000000000000000111///000222333444666888:::===OOOyyy|||{{{vvvuuu{{{|||yyynnnSSSGGGRRRaaaUUU\\\fffQQQQQQZZZ```gggkkkkkkjjjjjjlllnnnnnnnnnoooqqqsssuuuwwwvvvuuuuuuwwwvvvssstttyyy}}}zzzxxxxxxyyyyyyzzz|||~~~|||zzzxxxxxxxxxyyyyyyzzzzzzzzzwwwxxxyyyzzz|||yyymmmhhhjjjjjjpppwww{{{zzzwwwuuussskkkhhhbbb[[[UUUOOOLLLJJJGGGFFFEEEDDDCCCBBB@@@???<<>><<<999666888<<<;;;;;;;;;<<<===;;;888555333333444444333333333333444444888???EEEJJJQQQYYYdddmmmvvvyyy}}}~~~~~~oooSSSBBB;;;999333444777333444333333222222333333444111111333999;;;<<<]]]|||~~~~~~sss\\\FFF<<<>>>PPPccc]]]EEE===<<<999777999999999888888;;;???CCCEEEJJJPPPTTTWWW[[[aaafffjjjooozzz|||yyyvvvnnnkkkgggdddaaa^^^ZZZWWWYYYWWWSSSPPPNNNMMMNNNOOOSSSXXX___fffoooxxxzzzgggUUUJJJIIINNNDDD<<<:::???EEEEEEBBB???===;;;:::;;;;;;===FFFPPPeeesss~~~~~~iiiPPPNNNccczzzqqqvvvkkkooonnndddpppgggJJJ222222222111000000000000111111000000//////000000111///000111333555777999:::???UUU|||{{{mmmiiisss|||www|||oooJJJCCCOOOWWWJJJOOOYYYLLLNNN[[[aaagggjjjjjjjjjlllnnnlllmmmmmmooorrruuuxxxzzzwwwttttttuuuuuussswww||||||~~~~~~{{{yyyxxxxxxyyyyyyyyyzzz||||||zzzxxxwwwxxxyyyzzzzzzzzzyyyxxxssstttttttttuuuxxx|||}}}pppeee``````ccchhhmmmrrrrrrpppnnnsssooojjjccc[[[TTTOOOMMMCCCFFFIIIHHHEEEAAA@@@@@@;;;<<>>EEELLLOOOMMMGGGBBBAAAMMMggg}}}{{{wwwooohhhdddbbbaaaaaabbb```]]]YYYUUUOOOIIIEEELLLVVVgggyyyrrrfffdddfffqqq]]]SSSNNNIIIEEEAAA???;;;777999>>>???>>><<<<<<<<<;;;999666555444444333333333333333777666999???DDDJJJUUU___fffooowwwzzz}}}|||rrrRRRAAA:::999333444777333444333333222222333333444111222333:::<<<===]]]}}}cccIII>>>@@@SSSfffaaaHHH======:::999888999999888888:::>>>AAACCCGGGLLLPPPSSSWWW]]]aaahhhmmmwww{{{xxxrrrooojjjfffccc^^^ZZZVVV\\\YYYVVVRRROOONNNNNNNNNNNNRRRYYYaaaiiittt}}}qqq]]]NNNKKKOOOHHH@@@===DDDKKKIIIBBB======::::::;;;<<<<<>>BBBTTTyyy{{{jjjcccgggnnnuuuyyyzzzzzzzzzkkkmmmdddVVVgggNNN;;;;;;777;;;777666444444444444444444444444777777<<>>???DDDFFFBBB>>><<<;;;;;;;;;:::666555444333333333333444888777999===AAAGGGTTTaaaeeennnvvvyyy|||rrrQQQ@@@:::999444444777333444333333222222333333444333444555:::<<<===^^^}}}bbbHHH>>>@@@UUUiiicccJJJ>>>===;;;<<<888999999888888999<<<>>>AAAEEEJJJMMMPPPTTT[[[```eeelllyyy}}}yyyuuurrrnnnjjjfffaaa[[[WWW[[[XXXUUUQQQNNNLLLKKKKKKIIIMMMSSS[[[dddppp{{{xxxfffVVVMMMKKKGGG@@@@@@HHHPPPNNNEEE???===:::999;;;<<<<<>>???CCCHHHDDD???<<<;;;<<<======777666555333333333444444666666999===???DDDPPP\\\dddmmmvvvyyy|||ttt{{{pppPPP???999999444444777222444333333222222333333444555555555:::===???aaarrrXXXBBB;;;>>>WWWkkkeeeKKK>>>===;;;===888999999888777888:::<<>>???GGGNNNMMMHHHDDD<<<999999<<<<<<;;;<<>>444444333222222222222222222222222111111222222222333333444888>>>@@@???======]]]ooooooqqqMMMVVViiiYYYGGGAAA>>>IIIIIIWWW\\\cccgggggghhhjjjlllooonnnmmmmmmnnnooopppqqqpppqqquuuzzz{{{xxxxxx|||{{{~~~}}}||||||}}}}}}}}}}}}||||||||||||{{{{{{{{{xxxwwwuuurrroooooorrrtttvvvyyy|||~~~zzzuuuyyyzzzwwwoooiiibbb___```___[[[WWWWWW\\\cccjjjoooqqqqqqpppfff\\\PPPIIIIIIHHHEEEAAA???AAA@@@CCCVVVvvvjjj|||ddd[[[TTTWWWdddqqqwwwyyy|||qqqsssJJJ;;;;;;555888666888444444444444444444444444555777:::aaaqqq[[[SSSSSSXXXOOO???>>>GGGIIIJJJIIICCCCCC@@@KKKcccwww~~~vvvnnniiihhhiiiddd___[[[YYYYYYVVVOOOJJJGGGHHHSSSdddpppuuuzzzvvvlllbbbYYYQQQIIIBBB@@@@@@>>>>>>@@@DDDAAA>>><<<===?????????888777555333222333444555444777>>>DDDDDDEEEMMMVVVdddmmmuuuyyy|||www{{{sssOOO???999999444444777222444333333222222333333444444444444:::===BBBfff}}}ssscccNNN>>>:::???[[[ooohhhLLL===:::999;;;888999999888777777999;;;===@@@EEEIIILLLRRRYYY___rrr~~~~~~wwwvvvssspppmmmhhhccc___WWWVVVSSSOOOLLLJJJIIIHHHEEEGGGKKKPPPXXXdddooowwwsssYYYEEE???<<<@@@DDDCCCCCCDDD<<<999888<<<===:::999;;;;;;@@@NNNbbbyyypppXXXIIIRRRuuu|||zzzyyyppp]]]UUUhhhzzzxxx}}}{{{xxxhhhZZZLLL===666555444444333333444444444333333222222333333444555444555:::@@@CCCAAA>>>>>>ccctttwwwsssQQQYYYooo[[[KKKBBB<<>>===???KKKccc}}}jjjqqqrrrbbbRRRPPP]]]mmmvvvxxx{{{~~~uuuttt}}}HHH;;;;;;444777555999444444444444444444444444444666;;;bbbnnn___]]]___eeeOOO>>>===HHHLLLNNNLLLBBBCCCAAAKKKbbbwww}}}wwwnnniiiggghhhgggbbb]]]ZZZZZZWWWPPPKKKFFFCCCJJJXXX^^^^^^eeeppp~~~zzzxxx~~~wwwrrrmmmiiibbbVVVLLLIIIHHHDDDBBBAAA>>>===<<<===???@@@@@@???999777555333222333444555555;;;EEELLLKKKIIIMMMTTTdddmmmvvvyyy}}}zzzNNN>>>999999444555777222444333333222222333333444333222222999>>>DDDjjjwwwjjj[[[III===<<>>666666555444444444444555555444444333333444444555666555666;;;BBBEEECCC???CCCgggwww}}}wwwYYYYYYqqq\\\MMMCCC;;;KKKIIIVVV]]]eeejjjkkkjjjkkkllloooooonnnnnnoooqqqssstttvvvttttttwwwwwwvvvzzz~~~||||||||||||{{{xxx|||zzzvvv~~~}}}zzzwwwtttsssuuuwwwooossswwwwwwuuuuuuyyy}}}|||pppjjjcccbbb```bbbgggnnnsssvvvoooqqqrrrrrrmmmfff]]]XXXZZZXXXSSSLLLFFFDDDFFFHHHAAA===:::>>>HHHZZZrrriiilll}}}mmmiii\\\OOOUUUjjjyyy{{{~~~}}}fffIII<<<>>>888:::666666555555555555555555555555777333@@@WWWwwwXXXWWWddd```JJJ@@@???KKKQQQLLLFFFGGGEEEEEEKKK[[[qqq~~~}}}ssslllkkkkkkjjjiiieee```]]]]]]\\\UUUMMMMMMGGGFFFKKKMMMKKKLLLOOOZZZbbbkkkoooooommmmmmnnnmmm|||lllUUUEEE======???;;;<<<===>>>@@@@@@@@@AAA::::::888777555444444333777888@@@NNNUUUTTTSSSUUUccckkkvvv|||~~~rrrMMMBBB999777777555333333444444444333333222222222444666666:::???GGGlllsssjjj\\\EEE;;;@@@AAAXXXrrrlllJJJ<<<@@@===777999::::::999777777:::<<<<<<<<>>???===666333888999:::;;;============<<<999777<<>>DDDTTTooo}}}ppphhh}}}```___WWWOOOVVViiivvvwww|||}}}~~~}}}eee}}}OOO===<<<888;;;666666555555555555555555555555999555CCCYYYqqqWWWZZZhhhdddOOOBBB>>>GGGOOOLLLGGGGGGDDDDDDJJJZZZoooxxxttttttrrroooooojjjddd```___]]]WWWQQQOOOHHHEEEFFFFFFBBBAAADDDBBBLLLXXX^^^]]]ZZZYYYZZZmmm}}}{{{www~~~wwwgggSSSCCC:::888<<<===>>>???@@@AAA@@@@@@<<<:::888666555444444555777888@@@NNNUUUUUUSSSTTTaaajjjttt{{{}}}~~~}}}ssstttnnn\\\LLLBBB888777777555333444444444444333333333222222555777666;;;@@@GGGlll{{{nnn^^^GGG===@@@@@@VVVsssnnnMMM===???<<<777999999999888777777999;;;<<<;;;>>>DDDIIIOOOYYYdddddddddcccbbbbbbjjjwww~~~yyytttrrrrrrppplllgggddd```ZZZWWWUUURRRNNNJJJFFFCCCCCCGGGKKKQQQ\\\fffpppzzz]]]NNNCCCBBB@@@:::888<<<999:::<<<===>>>======<<<999777;;;JJJccc|||pppNNNDDD@@@EEEUUUWWWaaa___OOOLLL```xxxfff???999666444333333333222000000000000000111222333444222333777@@@JJJLLLFFF>>>RRRvvvlll~~~dddOOOYYYiiiPPP@@@DDD@@@FFFLLLXXX]]]dddiiikkkkkkjjjjjjhhhjjjmmmpppssstttuuuuuuyyyvvvvvvzzzzzztttppppppssswww}}}}}}}}}xxxuuurrrqqqssstttuuusssqqqpppqqqssswwwzzzyyy___\\\WWWSSSPPPNNNLLLKKKLLLKKKIIIFFFDDDBBBAAA@@@BBB???<<<<<>>CCCLLLLLLGGGEEEBBBBBBHHHWWWlll}}}}}}}}}yyytttsssoooiiiddd```\\\XXXVVVOOOIIICCCAAA???<<<:::<<<>>>IIIXXX```aaa^^^\\\[[[hhh~~~uuuiiiddd```[[[bbbgggbbbTTTEEE>>><<<>>>>>>@@@AAAAAAAAA@@@@@@===;;;888666444444666777666888AAAMMMTTTSSSQQQPPP]]]fffqqqxxx{{{}}}uuu[[[YYYYYYMMMKKKAAA888666777666444555444444444444333333333333555777777;;;AAAHHHkkktttbbbIII>>>@@@???SSSrrrqqqPPP>>>===:::777888888888777555666888:::;;;:::===CCCJJJTTTcccpppwwwvvvsssoooppp{{{{{{wwwtttrrrpppkkkgggfffbbb]]]YYYXXXUUUPPPKKKHHHCCCAAACCCFFFKKKVVV___fffsssbbbRRREEEAAA???999777:::;;;<<<===>>>>>>===<<<<<<:::777999FFF^^^vvvrrrOOOCCC===>>>KKKSSS]]]___RRRIIIUUUtttzzzuuurrrGGG999777555333333333111000111000000111111222333444222222777BBBMMMPPPJJJDDDZZZxxxjjjggglllOOODDDWWWgggMMM===BBB???GGGNNNYYY]]]dddhhhjjjjjjiiiiiifffiiimmmqqqtttvvvvvvvvvtttssstttsssmmmeeecccfffeeejjjrrr}}}}}}yyyuuusssrrrssssssqqqooonnnnnnoooqqqssswww|||~~~uuu^^^______aaaaaa^^^YYYUUULLLKKKJJJHHHFFFDDDBBB@@@BBB@@@===<<>>======999@@@MMMYYYaaa```ZZZUUU^^^qqq|||lll]]]TTTNNNBBBGGGKKKKKKFFFBBBBBBCCC@@@AAABBBCCCCCCBBB@@@??????<<<888555444444666888666999AAAJJJPPPPPPLLLJJJVVV```mmmvvvzzz}}}cccRRRSSSRRRJJJ@@@777666777666555666444444444444444444333333666777777===DDDKKKlll{{{hhhKKK===???@@@OOOnnnqqqSSS@@@<<<999888777777777666555555777999;;;:::===DDDLLLYYYmmm}}}~~~yyyuuusssoookkkggghhhddd___\\\[[[WWWRRRMMMJJJEEEAAABBBCCCGGGPPPYYY```nnnzzzyyyvvvyyy```RRRDDD???>>>:::888888<<<<<<>>>>>>>>>>>>===<<<;;;999999CCCXXXppptttRRRFFF>>>===HHHTTT^^^dddZZZKKKQQQttt~~~rrriiissstttRRR:::777555333333222111///111111111111222333444444444444:::HHHTTTWWWRRRNNNaaatttxxxeeeiiidddGGGAAAYYYhhhMMM===AAA???GGGOOOYYY^^^cccggghhhhhhhhhhhhfffiiimmmqqqtttuuuuuutttqqqsssrrrjjj___WWWXXX]]]\\\___gggttt}}}zzzxxxrrrrrrrrrpppnnnlllkkkjjjlllnnnpppsssyyy}}}xxxwwwvvvtttrrrnnnhhhaaa[[[NNNLLLJJJGGGEEEDDDDDDDDDEEECCCAAA>>>AAAUUU|||yyy```iiiYYYYYYXXXWWW[[[fffooossswww{{{|||sssiii[[[XXXzzz___AAA:::555:::666555555555555555555555555555888555===MMMuuuRRRQQQeeewwwiiiWWWDDDAAAGGGJJJEEE@@@AAA@@@DDDPPPcccuuu~~~bbb\\\[[[ooo|||{{{wwwtttrrrtttssssssqqqhhh______eee^^^ZZZSSSLLLGGGEEEBBB???999:::AAAPPP]]]```XXXNNNRRR___lllooohhh]]]QQQIIIGGGEEEAAA@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCC@@@???>>><<<888555333444666777666:::@@@FFFJJJKKKHHHDDDQQQ\\\jjjuuuzzzvvv|||ZZZSSS\\\JJJ@@@777666777666555666444444444444444444444444666888888???GGGNNNnnn~~~}}}kkkKKK;;;===@@@IIIhhhlllRRR@@@;;;999999666777777666444444777999:::;;;>>>EEEMMM[[[ooo{{{wwwsssoookkkhhhjjjfffbbb___]]]ZZZTTTOOOLLLGGGCCCBBBAAACCCKKKTTT^^^llltttlll]]]```xxxppp]]]PPPCCC>>>??????===<<<<<<===>>>?????????>>>======;;;:::AAARRRiiirrrQQQGGG@@@???IIINNN[[[fff___PPPSSSyyy{{{pppjjjqqq}}}qqqZZZ999777444333333333111000111111111111222333444555555444;;;LLLZZZ]]]ZZZWWWnnn{{{hhhooogggHHHAAA^^^mmmQQQ@@@BBB???GGGMMMYYY]]]bbbfffgggggghhhhhhhhhjjjmmmppprrrrrrrrrrrrtttxxxvvvjjjZZZSSSUUUZZZ^^^___eeeqqq~~~~~~~~~zzzxxxtttsssqqqpppnnnkkkhhhfffeeegggjjjlllqqq}}}wwwppphhhaaa\\\XXXTTTMMMGGGCCCCCCEEEFFFFFFDDDAAA>>>???QQQvvv~~~```bbbzzzSSSSSSRRRSSSWWW```jjjqqqtttxxx~~~~~~tttxxxfffcccwww[[[AAA;;;555:::666555555555555555555555555555999777===III~~~XXXIIINNN]]]gggWWWFFFAAAEEEHHHDDD???AAA@@@CCCNNN^^^ppp}}}~~~^^^ZZZRRRXXX|||zzzyyyuuurrrnnnuuutttuuutttjjjbbbhhhtttxxxuuulll```WWWRRRJJJDDDBBB>>>@@@JJJXXX\\\UUUKKKIIIPPPZZZaaaccc]]]SSSJJJGGGCCC??????BBBDDDBBB@@@DDDEEEGGGGGGFFFCCC@@@>>><<<:::777555333333555666666:::???BBBFFFJJJHHHCCCPPP[[[jjjuuu{{{pppoooiiiYYY```KKKAAA888666777666444555444444444444555555555555777888999BBBKKKSSSrrrzzzwwwzzzwwwhhhJJJ:::<<<>>>CCC```dddNNN@@@;;;999:::777777777666444555777999:::;;;???DDDIIISSSfffxxx}}}xxxtttooollljjjkkkgggcccaaa___[[[UUUPPPLLLGGGDDDBBBAAAAAAGGGNNN\\\jjjtttjjjTTTIIISSSaaawwwdddUUUCCC;;;<<>><<<;;;<<<>>>???@@@@@@@@@???===;;;;;;???LLLbbbyyynnnNNNFFF@@@???HHHQQQaaakkkbbbOOOPPPpppooolllssswwwssspppeeeQQQ888666444333333333222111222111111222222333444555555222;;;OOO___aaa______{{{wwwccchhhjjjJJJAAAaaapppUUUCCCDDD???FFFLLLXXX\\\aaaeeefffggghhhiiikkklllmmmoooqqqrrrssssssxxxrrraaaYYYXXXZZZ```aaaeeennnyyy{{{wwwtttvvvtttrrrqqqooolllgggddd___aaadddfffkkksss~~~|||yyyvvvsssnnnkkkddd]]]SSSJJJDDDBBBDDDFFFCCCAAA???<<<===LLLkkkccc```tttyyy}}}FFFGGGJJJOOOUUU]]]gggppptttxxx}}}tttxxxxxxUUU@@@<<<666999555555555555555555555555555555777777===EEE{{{bbbOOOJJJSSS^^^SSSEEE???CCCFFFDDD@@@BBBAAABBBKKK[[[lll{{{mmmbbbVVVVVVjjj}}}~~~}}}}}}|||uuummmtttqqqpppnnneeeaaannnzzznnneeeZZZPPP???;;;999===CCCFFFCCC>>>AAADDDKKKTTTXXXUUUNNNIII???===<<<>>>AAADDDEEEFFFFFFGGGHHHIIIGGGDDD@@@>>>:::999777555333333333333555:::===???EEELLLLLLHHHTTT^^^mmmwww|||ttt}}}hhhdddLLLBBB888777777555333444444444444444555555555666777888:::DDDNNNWWWuuusssssslll```III<<<===;;;>>>XXX\\\III???<<<:::;;;777888888666555555777999999:::===@@@AAAFFFUUUddd~~~yyytttpppmmmmmmkkkhhhdddbbb```\\\UUUPPPJJJFFFCCCCCCAAA???CCCIIIWWWjjj|||yyydddPPPHHHJJJ[[[nnnSSS@@@;;;===<<<999:::<<<>>>@@@AAAAAAAAAAAA<<<;;;:::<<>>GGGYYYiiirrrcccNNNNNNeee}}}uuummmlllkkkgggeeeXXXAAA777555333333444444444222222222222222333444555555666333===SSSdddfffeeeggg|||bbbaaa{{{fffJJJDDDaaapppVVVDDDFFF@@@FFFKKKWWW[[[```dddfffgggiiijjjmmmmmmmmmoooqqqtttvvvxxxwwwllleeeaaaccceeejjjpppxxx{{{wwwuuuyyyvvvtttrrrqqqmmmgggccc______```bbbgggmmmsssxxx}}}|||}}}|||~~~}}}vvvqqqbbb\\\SSSJJJDDDBBBCCCDDDAAA???>>>>>>@@@LLLeeezzzmmmdddtttxxxvvv;;;???FFFNNNVVV^^^hhhqqqvvvyyy~~~uuuPPP???>>>777888444555555555555555555555555555444555<<>>AAAFFFEEEAAABBBAAABBBJJJYYYjjjyyyooo``````gggsss~~~zzz{{{{{{nnnrrrmmmjjjggg^^^\\\pppwwwjjj^^^FFFCCC@@@===<<<===>>>>>>;;;===CCCJJJMMMJJJFFFDDDBBBBBB@@@===<<>>999888666555444333222222333999<<<>>>EEENNNQQQNNNWWWbbbpppyyy|||~~~yyyjjjMMMBBB999777777555333333444444444555555555666666777888:::EEEQQQYYYwww|||pppdddYYYHHH???>>>888;;;SSSVVVFFF>>>===;;;<<<888888888777666666888:::888:::<<<===:::;;;GGGUUUkkk~~~zzzuuupppnnnnnnkkkhhhdddbbbaaa\\\VVVPPPIIIEEECCCBBB@@@>>>AAAFFFSSSkkk{{{bbbQQQKKKJJJeeejjjMMMAAA@@@>>>;;;:::;;;===@@@AAABBBBBBBBB::::::999;;;CCCVVVmmm}}}sssPPPGGG@@@>>>GGGUUUiiirrrcccPPPRRRfffxxxlllqqqpppddd```___bbbTTT:::666444222333444555444333222222222222333444555555999666@@@WWWiiikkkjjjmmmpppggg{{{bbbJJJIII___oooUUUEEEGGGAAAFFFJJJVVVZZZ___ccceeegggiiikkkmmmmmmnnnooorrrvvvzzz}}}xxxoooiiimmmsssxxx}}}}}}{{{yyyzzzxxxuuusssrrrnnnhhhcccbbb```___aaafffkkkppprrrjjjfffdddppp~~~yyyiii^^^YYYUUUNNNHHHDDDCCCCCCDDDAAA@@@@@@AAAEEEOOOdddvvvvvvjjjwwwxxx|||