BM6P6(@ ))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************************)))************+++++++++))))))))))))************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000---------,,,,,,+++++++++......---------,,,,,,,,,........................------------------------,,,,,,,,,++++++*********+++***))))))***,,,---///+++++++++++++++++++++++++++******)))(((((())))))************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***,,,---...///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,***((('''(((((()))***************++++++******++++++,,,---,,,++++++000555666222---,,,,,,++++++***+++++++++,,,---......,,,,,,---...+++++++++,,,---...//////000000000000////////////222222222333333222222222000111222333222222000///000000000000000111111111111000///......///000111333222000///------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''---333333///+++*********************+++++++++++++++,,,,,,---...//////,,,---......//////......------------,,,,,,+++***---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,***(((***---...---***))))))))))))************+++*********))))))((((((++++++***)))(((((())))))))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))************)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000...---------,,,,,,,,,+++......---------,,,,,,,,,........................------------------------,,,,,,,,,++++++*********************+++,,,------+++++++++++++++++++++++++++******)))))))))******************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,------))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++,,,,,,***((('''((())))))************)))++++++******++++++,,,---,,,++++++///333444000,,,+++++++++***++++++,,,,,,,,,---......,,,,,,---...------......//////000000000000000000////////////111111222222222222111111111111222333333222111000111111111111111111000000111000///......///000111111000///...---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((***))))))(((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((''',,,111111---***)))+++************+++++++++++++++,,,,,,------.........,,,------...............---............---,,,+++---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++)))))))))))))))************************)))))))))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((((((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++))))))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///...............//////.........---------------......---------,,,,,,,,,------------------------------------------------+++++++++++++++*********))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++************************))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))***+++++++++***)))(((************))))))))))))+++************+++,,,,,,,,,++++++...111111...***************+++,,,------,,,---......,,,,,,---...000000000000000000000000////////////000000000000000111111111111111111000111222222333333333222222333333222222111000000000000//////......//////000///...------,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((,,,+++***)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((()))(((((((((((((((((((((((()))))))))))))))))))))))))))***,,,------,,,***)))(((+++......+++))))))+++************++++++,,,,,,------------------------,,,,,,---.....................//////......------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((*********((())))))))))))************************))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------.................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))***,,,,,,,,,+++******************************************++++++,,,************************((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))***+++******)))(((*********)))))))))))))))***************++++++,,,,,,++++++,,,......+++(((************+++,,,---...,,,---......,,,,,,---...111111000000000000000000////////////000000000000000000111111111111000000111222222333333333333333444333333222111000000///////////////////////////,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******************************,,,+++++++++++++++++++++***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((---,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((***,,,......,,,***((((((***++++++)))((()))+++)))******++++++,,,,,,,,,------------------,,,,,,,,,,,,---.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++)))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((())))))***))))))((()))))))))*********************)))))))))))))))******)))))))))))))))***(((((((((((((((((((((((())))))((((((((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************************(((((()))))))))*********((()))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++,,,+++***)))************************+++******)))******++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))+++***)))(((((()))************))))))******+++,,,++++++++++++,,,+++***(((************+++,,,---...,,,---......,,,,,,---...////////////////////////.../////////000000000111000000111111111111000000111111111222222333333333333333222222111000//////......////////////......,,,++++++++++++,,,------,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++------+++)))'''((()))))))))(((((()))***)))******+++,,,,,,------------------------,,,,,,+++,,,,,,---...---------+++,,,,,,---------,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++************************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))***((()))))))))************))))))))))))))))))*********)))))))))))))))******(((((((((((((((((((((((())))))((((((((()))******%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))************************((((((((()))))))))******))))))))))))************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))***************)))************************+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******************))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))+++,,,***))))))))))))***++++++******+++++++++******)))************+++,,,------,,,---......,,,,,,---.................................//////000000111111000111111111111111111000000000000000111222333333222222111111000/////////---......//////......---,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++***************************************+++++++++++++++***++++++,,,,,,++++++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''(((***++++++***((('''((((((((())))))))))))***)))******+++,,,---......------------------------++++++,,,---------------++++++,,,,,,---,,,,,,,,,++++++------------+++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++***))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))((()))***))))))))))))************))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))******+++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))************++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++******))))))))))))******************************++++++)))(((''''''&&&&&&))))))))))))))))))))))))************************(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((''''''(((***,,,...)))))))))))))))***++++++)))***++++++*********++++++++++++***++++++,,,,,,,,,---......,,,,,,---...---------....../////////.........///000111111111111111222222222222111111///////////////111222333000/////////////////////------...//////...------...------,,,,,,,,,,,,---,,,,,,,,,+++++++++******************************)))*********++++++++++++***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))++++++***))))))******+++,,,---...///+++,,,,,,------.........++++++,,,------------,,,+++,,,,,,---......------***+++---......---+++***---,,,,,,,,,,,,,,,,,,+++************************((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***(((&&&((()))))))))))))))************((()))))))))************)))))))))))))))***++++++))))))))))))))))))))))))))))))((())))))***++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))*********++++++***)))(((((()))***+++)))))))))))))))))))))))),,,+++)))(((&&&%%%%%%%%%))))))))))))))))))))))))************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******((('''''''''(((+++---///)))))))))))))))******+++)))***++++++******+++,,,,,,,,,++++++***+++++++++,,,---......,,,,,,---...,,,------...///000000111---......///000111111222222222333333333333222222///............000222333............////////////,,,---...//////...---,,,///...------,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))$$$%%%'''))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((***,,,,,,***((()))******+++---...//////++++++,,,,,,---...//////++++++,,,---------,,,,,,,,,------.../////////...***+++---......---+++***---------,,,,,,+++++++++************************((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))''')))+++)))&&&%%%&&&((())))))))))))************(((((())))))*********+++))))))((())))))***++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------******,,,------,,,******************************))))))))))))))))))))))))++++++************++++++++++++******************))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++******++++++,,,---,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))***++++++,,,,,,------...++++++------------+++++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))''''''''''''''''''''''''+++*********))))))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,------------------------++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))***)))(((''''''(((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++******++++++,,,---,,,,,,,,,---------..................////////////////////////////////////////////////////////////.../////////000000000000000000000/////////......------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))******+++,,,,,,------...+++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++************))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))+++******))))))******+++************************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))(((((())))))))))))******''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************************************++++++******++++++,,,---,,,,,,,,,---------......---............/////////////////////////////////////////////////////////....../////////000000000000////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))************************++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))******++++++,,,------------,,,,,,++++++,,,,,,---++++++++++++,,,---//////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((()))))))))************((()))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...************************))))))))))))))))))))))))******))))))))))))******))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((()))***++++++************************************************++++++******++++++,,,---,,,,,,,,,---------......---------.........//////////////////////////////////////////////////////........./////////000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))*********+++,,,,,,------------++++++++++++------+++++++++,,,---...000111---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++***++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************((()))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++******+++------************************))))))))))))))))))))))))***))))))))))))))))))***(((((()))))))))*********((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))***+++************************************************++++++******++++++,,,---,,,,,,,,,---------......------------........................................................................////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))***++++++,,,,,,---------++++++++++++------+++++++++,,,---...000111---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))***))))))(((((())))))***'''(((((())))))*********))))))))))))))))))))))))'''((()))))))))))))))((())))))))))))))))))))))))''''''(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******************************************************++++++******++++++,,,---,,,,,,,,,---------......,,,------------.........................................................------........./////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---//////---,,,,,,++++++,,,,,,------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((()))******+++))))))))))))))))))))))))((())))))******)))((('''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************************************++++++******++++++,,,---,,,,,,,,,---------......,,,,,,---------.........................................................---------.........//////---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******************************************************))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,))))))))))))************))))))))))))************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,------......------,,,++++++++++++++++++++++++((()))***++++++***)))(((************************))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***************************************************++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,---------......................................................---------.........//////---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((()))))))))))))))))))))***++++++,,,,,,++++++---......---+++++++++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))************************++++++******++++++,,,---,,,,,,,,,---------......+++,,,.../////////...---...............///000111000...---...///000///...,,,,,,------...///000000......---,,,,,,+++******************************************************++++++************++++++...---,,,,,,+++++++++,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''(((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------+++++++++*********)))))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))))))))))))))************************++++++******++++++,,,---,,,,,,,,,------------...+++,,,,,,---------------///............//////000000...---...///000///---,,,,,,------...//////000...------,,,++++++******************************************************++++++************++++++...---,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''''''''''''''(((((((((((()))((((((((('''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++*********************************+++++++++,,,,,,+++++++++*********)))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))******************************+++************+++,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------000//////............//////...---...//////...---,,,,,,,,,---......//////------,,,,,,++++++******************************************************++++++************++++++------,,,,,,,,,,,,++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************))))))*********++++++++++++++++++***************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))************************************************++++++,,,++++++,,,,,,,,,------------,,,+++++++++,,,...///111000///...............///...------//////...---,,,,,,,,,------.........,,,,,,,,,,,,++++++******************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,+++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************)))))))))((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************************++++++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************+++++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,------...---,,,,,,,,,---///000111000///...............///---,,,---...///...---,,,,,,,,,---------------,,,+++++++++++++++******************************************************++++++************++++++++++++,,,---------,,,+++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++************)))))))))(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,,,,---************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((((((((((((((()))******************************((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))***))))))))))))***++++++++++++++++++,,,,,,,,,,,,...------------...//////000//////............///...---,,,---......---,,,,,,,,,,,,,,,,,,,,,------++++++++++++++++++******************************************************++++++************++++++***+++,,,---...---,,,+++,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************++++++,,,,,,,,,---------***************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''(((((()))***+++************++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************((()))))))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''')))******''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((()))*********(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---............---///............//////000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************++++++************++++++)))***,,,......---,,,+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***************************+++++++++,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++))))))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))***+++++++++)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++...............///000111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************++++++************************************************++++++************++++++)))***,,,.........,,,+++---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******************************'''((((((((())))))******'''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++************************)))************+++++++++))))))******++++++++++++******************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''''''''((()))++++++'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))))))))(((''''''*********)))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,+++*********))))))(((((('''(((((()))***++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***...111000///000...,,,***))))))***+++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******))))))))))))((((((((((((++++++******************************************************************************************+++++++++*********))))))(((((((((((())))))))))))******))))))((((((''''''******))))))((((((''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((*********)))((('''''''''+++)))'''(((+++,,,***(((+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))))))))))))))************************************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++************)))))))))((('''(((((()))******+++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))+++...000000//////---+++***))))))***+++************************,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***************)))(((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''''''((((((((()))))))))***))))))))))))((((((((((((************************************************************************************************+++++++++*********))))))(((((((((((())))))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((())))))))))))))))))***((('''(((***+++***(((************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''')))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))(((((('''))))))))))))))))))******************************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************))))))))))))((((((((()))******+++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---/////////...,,,+++***))))))***+++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******************)))***************)))((((((************************((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))************************************************************************************************+++************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************++++++++++++++++++++++++''''''(((((()))***++++++)))((('''(((***+++***)))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))(((((())))))*********+++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******************************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********)))))))))))))))*********)))))))))))))))(((((())))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------,,,+++******)))******+++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++*********************)))(((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************************************************************************************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********++++++++++++++++++++++++'''(((((()))******++++++(((((((((((()))******************)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))*********)))))))))))))))))))))))))))))))))******)))))))))))))))***************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((()))***+++******************++++++************************,,,++++++******++++++,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++*********************)))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''((((((((()))))))))***(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))************************************************)))*********))))))******))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))((((((((()))******++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********))))))))))))************))))))))))))))))))*********************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******)))''''''(((***((())))))******+++++++++************************,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))******************)))***************)))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))((((((((((((''''''(((((())))))******'''(((((())))))*********************************************************))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))*********************)))+++------,,,***))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))******++++++((()))))))))***************)))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***************************************************+++,,,***(((''')))+++'''((()))******+++++++++************************,,,++++++******++++++,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((***************)))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***)))))))))(((((((((''''''''''''((()))*********''''''(((((()))******+++************************************************))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))'''((((((((()))))))))***'''((((((((()))))))))***(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,...///000...***((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''(((((()))***++++++,,,(((((())))))*********+++*********)))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************,,,---...,,,)))(((***,,,&&&'''(((***++++++++++++************************,,,++++++++++++++++++,,,******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***************)))(((((())))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))******))))))((((((((('''&&&''''''((()))******+++&&&''''''((()))******+++************************************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...000111222///+++((()))***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++++++++++++++))))))(((((('''''''''&&&************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************+++*********))))))((((((+++*********))))))(((((())))))************)))))),,,,,,++++++***)))))))))++++++++++++++++++++++++************************+++*********))))))(((((())))))************))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((******))))))((((((''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((*********++++++++++++******))))))))))))************+++++++++*********************))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******++++++******)))((((((((()))(((((((((***...222444777444///+++(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++******))))))((((((((('''''''''************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************)))))))))(((************)))))))))((())))))************))))))+++++++++***************++++++++++++++++++++++++************************************)))))))))((())))))************))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))(((***++++++)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))******++++++******)))))))))))))))***************************************))))))))))))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******)))))))))))))))*********))))))))))))+++---000222111///,,,)))((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************)))************+++++++++************************************************++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++******))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************************))))))))))))************))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***)))******++++++******)))))))))))))))************((())))))******+++++++++)))))))))***))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))******'''(((((()))******++++++))))))***+++,,,------...***))))))((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---((()))))))))************))))))*********+++++++++************************************************************************************************(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******+++******)))(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************)))))))))))))))*********)))))))))))))))))))))************))))))((())))))***++++++,,,,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''')))***)))))))))***,,,((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))************))))))((()))))))))************'''(((((()))***++++++,,,((()))*********))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***(((((())))))************))))))+++,,,,,,,,,+++***'''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,---((()))))))))************))))))*********+++++++++************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))***************)))((('''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))******))))))))))))))))))******))))))************))))))(((((()))***+++,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((())))))((()))+++...(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))******)))))))))((()))))))))************''''''((()))******++++++((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***************))))))((((((((()))+++,,,,,,+++)))((())))))***++++++***)))((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***))))))(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************))))))))))))************))))))************))))))(((((()))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((())),,,///))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***((())))))******))))))((())))))))))))************'''(((((())))))*********'''(((***,,,,,,+++***((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******++++++******)))(((((('''((()))***++++++***)))(((+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************((()))))))))************((()))))))))************))))))************)))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************((()))))))))************))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((((((***---000))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))))))))************((((((((()))))))))))))))'''(((+++,,,---,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))***************)))))))))))))))(((((()))))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((())))))***))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************(((((())))))*********+++(((((())))))*********+++))))))************))))))***************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))************))))))))))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((***---111))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((())))))))))))(((((())))))))))))************))))))))))))((((((((((((&&&(((+++------,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******((((((((()))******++++++(((((((((((()))))))))))))))((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))+++)))'''))),,,---,,,***))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((++++++******************,,,,,,++++++,,,,,,---.........---,,,,,,+++******,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++******))))))))))))************))))))******))))))******+++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******))))))))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***,,,---,,,+++((('''******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))***)))(((((((((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))***************************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))+++)))((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))******************))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))((((((************************,,,++++++++++++,,,------......---,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++*********))))))******++++++******)))******))))))******+++,,,)))******+++++++++******))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))************)))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******+++++++++***((('''))))))))))))((((((((((((***)))))))))(((((((((''')))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))+++************)))))))))))))))))))))))))))))))))+++***))))))***+++***((())))))))))))))))))))))))))))))))))))***************))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))******))))))(((************************+++++++++++++++,,,------...------,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++*********))))))******+++,,,(((((()))++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))+++*********))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********((((((((((((((((((((((((******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))++++++*********)))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))***************++++++++++++++++++***+++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++******))))))******+++,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((++++++******)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((('''((())))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))*********)))((((((((((((((((((((((((((())))))******))))))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************,,,+++++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))************))))))))))))*********++++++++++++************+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,******))))))******+++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((())))))***((((((''''''''''''((((((************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''(((((())))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((()))***++++++******(((((((((((((((((((((((('''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((*********((('''((()))))))))))))))))))))))))))))))))))))))************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******++++++******))))))))))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))******+++,,,,,,,,,,,,++++++)))(((((())))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((())))))))))))))))))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***************)))((('''''''''((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((***+++,,,++++++***))))))))))))))))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))))))))************************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************(((((((((((())))))******))))))))))))))))))))))))''')))******(((''')))+++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******++++++******)))((())))))***++++++,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++******))))))******+++,,,******+++++++++******)))))))))))))))))))))))))))((((((((((((((()))*********))))))(((((())))))***((((((((()))******++++++(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((***+++++++++******))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&(((***,,,,,,,,,+++***))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))************+++++++++************************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))%%%(((***)))((('''))),,,))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******++++++++++++******((())))))***++++++,,,,,,*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++************)))***++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))((((((((((((((()))************))))))))))))******''''''((()))***+++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((+++,,,---,,,+++)))******))))))(((((('''''''''((((((((())))))******((((((((((((((((((((((((&&&(((***,,,---,,,+++***))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))++++++++++++++++++++++++************************+++*********))))))(((((())))))***+++++++++++++++))))))))))))))))))))))))'''((()))***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))((((((''''''++++++************************************************+++++++++,,,,,,,,,************************,,,+++*********+++,,,---++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++*********))))))...------,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))*********,,,***((('''&&&'''((()))((((((''''''''''''((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((()))++++++))))))(((((('''''''''&&&(((((((((((())))))))))))***%%%$$$)))***'''&&&(((******))))))((((((''''''))))))))))))))))))))))))((()))***)))((((((***,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))(((((((((((())))))******))))))(((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************))))))))))))++++++++++++++++++++++++************************************)))))))))(((''''''((()))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))************))))))((((((((((((******************************************************+++++++++,,,,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***)))***++++++++++++***)))+++++++++***************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))******++++++++++++***((('''''''''((()))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''((()))***+++))))))((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''((()))************))))))(((((((((((())))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))(((((((((((((((''''''''')))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))(((((((((((())))))******))))))(((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************************************************************************))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))*********))))))))))))(((((((((******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***)))***++++++++++++***)))++++++++++++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))***+++,,,,,,---+++***(((''''''((()))))))))((((((''''''(((((()))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''(((((()))***+++))))))((((((((((((''''''(((((((((((())))))))))))&&&...///)))&&&***,,,)))***))))))))))))((((((((())))))))))))))))))))))))&&&(((++++++***))))))***))))))))))))))))))))))))'''((((((((((((((()))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************(((((()))))))))*********)))***************++++++))))))))))))))))))))))))*********************************)))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))***************)))((('''))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++************++++++*********,,,,,,++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((())))))***+++,,,------...***)))(((((((((((())))))))))))(((((((((((()))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((()))******))))))(((((((((((((((((((((((((((((())))))))))))+++777888,,,%%%+++,,,&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%(((+++,,,+++***))))))((((((((((((((((((((((((''''''(((((()))))))))***)))(((((((((((((((((()))((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***************))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************************************((()))))))))************))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))******))))))***+++++++++++++++))))))))))))))))))))))))***************)))((('''))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))******************************************))))))))))))******))))))))))))************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***+++******************++++++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((()))******+++,,,,,,------)))((((((((((((((())))))))))))(((((((((((())))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((((((((((())))))***(((((())))))))))))))))))(((((((((((()))))))))))))))555777***$$$)))+++%%%))))))))))))************************************%%%(((+++,,,+++***))))))(((((((((((((((((((((((('''((((((((())))))******((())))))))))))))))))(((((((((((((((((((((((((((((()))))))))************))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))************((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************)))))))))*********++++++))))))******+++,,,,,,,,,************************************************))))))))))))************''''''((())))))))))))))))))))))))))))))))))))))))))************))))))((()))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******)))))))))************+++)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++***))))))***++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((*********+++++++++++++++(((((((((((())))))))))))***))))))(((((())))))*********))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))(((((())))))))))))******(((((((((((())))))))))))$$$+++---'''$$$(((***''')))))))))************+++************************&&&(((++++++***))))))***))))))))))))))))))))))))((())))))))))))))))))***((())))))******))))))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))*********++++++******))))))******+++)))))))))************+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************))))))))))))************))))))*********+++++++++))))))***++++++,,,------++++++++++++++++++++++++************************((()))))))))************''''''((()))))))))))))))))))))))))))))))))))))))((())))))************))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))*********+++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++***))))))***++++++)))))))))***++++++,,,,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((+++************)))))))))''''''((()))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))(((((((((((())))))(((((()))))))))*********(((((((((((())))))))))))%%%&&&''''''(((((())))))))))))*********+++++++++************************''')))******))))))***+++))))))))))))))))))))))))*********)))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))*********+++******))))))******+++))))))*********+++++++++((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************))))))))))))************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************(((((())))))*********+++))))))***+++++++++++++++))))))))))))))))))))))))'''((()))***************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------,,,++++++,,,+++***))))))***+++,,,(((((()))***+++,,,,,,---(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((++++++******)))(((((((((''''''((())))))***))))))******))))))))))))******((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))******************************))))))((((((((('''************************))))))))))))))))))))))))&&&'''((())))))((('''&&&***)))(((((((((((())))))(((((())))))*********+++(((((((((((()))))))))))),,,'''&&&***,,,)))(((***))))))******++++++++++++************************((()))***)))((((((***,,,))))))))))))))))))))))))++++++******))))))((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))))))))++++++************++++++))))))******++++++++++++((()))***++++++***)))((())))))))))))))))))))))))++++++***************+++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************************************************************+++++++++************)))))))))))))))))))))))))))))))))(((((()))***++++++************************+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******((('''&&&&&&'''(((***************************(((((((((((((((((((((((()))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))******++++++++++++******************************)))************+++++++++******************************+++++++++,,,,,,,,,------,,,++++++************++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************,,,++++++******++++++,,,.........------,,,,,,,,,,,,++++++***++++++,,,,,,************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))((((((((((((((('''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++***)))(((((('''***)))(((((()))+++---...++++++***************+++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************************************************************+++++++++************))))))))))))))))))))))))))))))))))))))))))***++++++************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++******)))'''&&&&&&''')))***************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,+++++++++************++++++++++++******************************)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,,,,,,,++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************)))))))))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))************))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((***)))(((((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******)))(((((('''***)))(((((()))***,,,...+++***************++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))************************************************************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))***+++************************+++++++++*********************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***+++***)))(((((()))***+++************************************************)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,+++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,*********+++,,,---------------............------,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,------,,,+++++++++++++++************************************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))((((((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************))))))))))))************************(((((())))))******++++++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))************))))))******************************************************))))))))))))******))))))))))))))))))))))))((())))))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))******)))))))))++++++******)))(((((((((***)))(((((()))***,,,---*********)))******+++,,,))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))))))))************************************************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***++++++***))))))***++++++************************************************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++******++++++++++++******************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------............------,,,,,,------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------...---,,,+++++++++++++++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************''''''((()))***++++++,,,))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************++++++))))))))))))))))))))))))))))))************))))))************))))))(((((()))))))))((()))***+++,,,******))))))***++++++,,,)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))))))))))))))))))))******)))))))))))))))*********************************************************************************++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++************************************************))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))******************++++++++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,------......------,,,------------------------------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------...------,,,+++++++++,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))((((((((())))))***************************************))))))))))))******************************))))))************))))))))))))))))))))))))))))))************************---,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))***++++++++++++++++++************)))))))))))))))))))))))))))))))))******))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************************************************+++++++++************)))))))))))))))))))))))))))+++******)))))))))))))))***************************************+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***************************************************************************)))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******((((((((()))))))))))))))******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---,,,+++++++++,,,,,,------------,,,,,,------............------------------............---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,------************************************************************************(((((()))))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((())))))******++++++************************))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))))))))************))))))''''''((())))))*********++++++++++++++++++++++++******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************************************************************+++++++++************)))))))))))))))))))))))))))++++++***)))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******(((((())))))******************++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,------............------------............------------------.........///---------------...//////------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///************************************************************************(((((((((((())))))******)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************************))))))************))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))************))))))(((((()))******+++,,,,,,++++++++++++++++++++++++******))))))))))))******************************)))******++++++******)))))))))))))))))))))))))))************************))))))******))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))***((()))))))))))))))(((((())))))))))))***+++,,,---))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))************************************************************************+++++++++************)))))))))))))))))))))))))))++++++***))))))((())))))************************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))***++++++++++++***))))))************))))))************************(((((((((((((((((((((((()))************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))******+++++++++,,,******++++++++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------......///......////////////......------............---------------.........//////...------------...//////////////////////////////...........................------,,,,,,------...,,,,,,,,,------.........+++++++++,,,---...///000************************************************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++*********************************)))))))))))))))************************))))))************))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,------++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,------))))))))))))))))))))))))))))))************)))))))))))))))))))))*********((()))))))))))))))((('''(((((((((((())))))))))))************************************************,,,,,,++++++***)))))))))************************************************)))***+++,,,,,,,,,,,,,,,************************************************(((((())))))))))))(((((()))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---...///...,,,,,,...000---......////////////...........................///---***+++...///...---***+++,,,+++++++++---...+++,,,...//////...,,,++++++,,,------,,,,,,,,,---------------..................---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,******))))))))))))******+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))***************))))))******+++,,,+++*********))))))((((((+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))*********))))))(((************************))))))))))))************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++*********)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************+++++++++***************************************************************++++++,,,,,,,,,+++******************************************************'''(((((())))))((((((''')))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************************************************)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,...//////...///111333....../////////...------........................111...---...000111000///000111222222222111111111///000111111111000////////////...---,,,---...///...........................---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************(((((())))))))))))(((((((((((())))))******++++++******))))))))))))******************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********++++++******))))))******+++,,,************)))))))))(((************)))))))))(((+++++++++*********))))))************************))))))************))))))************************))))))))))))************++++++******************************************************************************************))))))************)))))))))************+++++++++************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))(((+++************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************************************)))************+++++++++************************************************,,,,,,,,,,,,+++***))))))************************************************(((((())))))))))))(((((()))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---/////////111333555//////000000///...------////////////////////////...---,,,---///000///...///000111111111000///...111111111000000/////////444222000.........000111---,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************'''((((((((((((((((((''')))))))))))))))************))))))(((((())))))***************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,***))))))))))))***++++++************))))))))))))************))))))))))))+++++++++***************************************))))))***************)))++++++++++++++++++++++++)))))))))*********++++++******++++++++++++++++++************************************************************************))))))************)))))))))************+++++++++************************))))))************)))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((())))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************************************((())))))***++++++,,,,,,************************************************++++++,,,,,,,,,+++******************************************************))))))************))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////000222444000000000000000///......//////000000000111111111/////////000111222111111333222222333555666666555888777555333222111000000444333111000//////......------------------......---------------.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))((((((*********)))))))))))))))))))))(((((((((((())))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))))))))***++++++*********)))))))))))))))*********)))))))))))))))************************************************))))))***+++++++++******++++++++++++++++++++++++))))))*********+++++++++******+++++++++++++++,,,************************************************************************))))))************))))))))))))*********+++++++++)))***************++++++)))))))))******)))))))))))))))))))))))))))))))))))))))************)))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))&&&''''''((()))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************(((((()))***+++,,,,,,---************************************************((()))***+++,,,---------***************************************************++++++,,,,,,++++++***))))))*********+++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************************************+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........///000///......000111---...//////000000/////////000111222333444555555666777999::::::::::::;;;>>>===<<>>;;;999888777555333222222222000---***......//////000000111111.....................///------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************)))******++++++******)))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++*********)))))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))(((((())))))***+++))))))))))))))))))******))))))))))))))))))******************************************************))))))***+++++++++++++++++++++++++++++++++++++++************++++++++++++******++++++,,,,,,,,,,,,************************************************************************))))))************))))))))))))*********+++++++++))))))******+++++++++,,,***))))))))))))))))))***))))))))))))))))))))))))((())))))*********))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******&&&&&&'''((()))******+++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************(((((()))***++++++,,,,,,************************************************'''((()))+++,,,---......************************************************++++++,,,,,,,,,,,,++++++)))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************************)))************+++++++++************************************************************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......///000000///...---///000,,,---///111333444555555555555777999;;;===???@@@>>>AAACCCEEEDDDDDDDDDEEEEEEDDDEEEJJJPPPSSSRRROOOMMMLLLKKKHHHFFFCCCBBBAAA???<<<999999999888444000////////////............//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))*********)))((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++++++++,,,)))(((((((((((()))******))))))))))))************))))))))))))***************************+++++++++++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))******+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************''''''((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************)))))))))***+++++++++,,,************************************************((()))***+++,,,---------************************************************)))******++++++******))))))************+++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************************)))************+++++++++************************************************************************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------.........///000000//////111333222333666999<<>>BBBFFFIIILLLMMMNNNPPPRRRVVVZZZ]]]```aaa]]]aaaeeefffeeedddeeefffkkkooowwwyyypppdddeeegggiiiiiihhhfffeeekkkcccZZZUUUVVVXXXYYYXXXMMMKKKHHHEEEAAA===;;;999222111111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))'''(((((()))***++++++,,,((((((''''''''''''(((((((((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((())))))))))))*********((((((((((((((()))******(((((())))))*********+++(((((())))))*********+++))))))******++++++++++++++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))***+++,,,,,,------+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++************++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++******************************++++++++++++******************************------,,,+++***)))((('''************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////111111000000///---,,,,,,333111000000111444;;;AAA???DDDJJJJJJGGGIIIPPPWWWXXXXXX]]]dddjjjnnnuuu|||||||||{{{zzzyyysssqqqrrrtttuuuiiihhh```SSSMMMKKKFFF???888888::::::666222222444+++---......///000///---......------,,,------...,,,,,,,,,+++++++++******,,,++++++******++++++,,,************************+++*********))))))(((((()))))))))(((&&&%%%&&&((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))),,,111444444111,,,)))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))******************************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++---...---++++++,,,---///000000000//////...---,,,,,,,,,,,,------------///...,,,+++++++++,,,---......---,,,,,,,,,---...------------,,,,,,++++++000//////...---,,,+++++++++*********+++,,,------++++++++++++++++++++++++((((((***+++,,,---------************************************************************************++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************************++++++,,,,,,++++++***+++*********))))))((((((************************,,,,,,,,,+++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++***++++++,,,,,,++++++***)))************+++++++++******************************++++++++++++******************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////............///111333444000222555999:::<<>>666///---,,,,,,---...////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---***************************************+++++++++)))***+++***)))***,,,...))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---------.........,,,...//////......///111///000222333555666666666888888888888777777777666:::999999999888888888888555777:::<<<>>>>>>>>>===555555444222111000///...000000///......---,,,,,,---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++************************************************************************************************+++***************++++++************************************************************************************************************************************************)))******++++++******)))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))************)))))))))************+++++++++******************************++++++++++++******************************,,,+++++++++******))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,------.........------------......---------------------------------...///000222222111333666;;;>>>BBBDDDEEEIII[[[nnnzzz~~~vvvkkkaaaZZZVVV^^^ZZZ\\\ccciiijjjjjjllluuuzzz{{{yyyxxx{{{|||zzz|||}}}~~~|||uuukkkeee]]]XXXRRRNNNNNNOOOPPPQQQQQQVVVaaammmtttxxx{{{[[[OOOHHHIIIGGG>>>777777......------------......//////.........---------------,,,,,,,,,,,,------*********************************+++++++++++++++)))***+++***))))))+++---))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))************************************)))))))))************+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---------.........//////---///000000000000111333000111333555777888999999;;;:::999888666555444333777666555444333444555666111222666999<<<>>>???@@@999999888666555444333222222222111000///...---,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,*********************************************************************************************************)))******+++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))************)))))))))************+++++++++******************************++++++++++++*********************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,******+++,,,,,,---............------------..............................///.........000333666888======>>>@@@EEEJJJOOORRRbbbqqq|||mmmnnnmmmhhhcccbbbfffkkknnnmmmrrr|||~~~rrrggg```[[[YYYWWWTTTPPPQQQXXX]]]aaahhhpppssszzzppp```UUUTTTQQQGGG@@@@@@999777333000///...///000////////////.........---------,,,,,,,,,,,,------*********************************++++++,,,,,,,,,***++++++***(((((()))+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---.........////////////000111333333222222444666222444666888:::<<<===>>>::::::;;;<<<======>>>>>>>>><<<999777666888:::<<<888888999999:::;;;<<<<<<::::::::::::999999999999555555555444444333333333000000///...............------------------------++++++,,,,,,,,,+++************************************************************************************************************))))))***++++++,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))************))))))((()))))))))*********************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++))))))************)))))))))************+++++++++******************************++++++++++++******************************'''((()))***+++,,,------************************)))************+++++++++************************+++,,,,,,------,,,,,,+++******+++,,,,,,---............------------..............................111000//////111555999<<>>===<<<::::::;;;<<<<<<===>>>>>>999999999999::::::::::::222222111000000000000000---------------------------------,,,+++***((((((************************************************************************))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))************))))))(((((())))))*********+++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,.........---,,,+++***)))------------------------------------------------,,,//////***)))------))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++......+++(((,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++******++++++,,,---++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,---------------------------------------........./////////111222000///000111000222//////555:::===BBBHHHLLLVVV```hhhsssggg]]]gggxxxpppaaaYYYUUUQQQPPPWWWdddrrr{{{~~~mmmUUUHHHFFFJJJLLLHHH===222...///...//////---,,,+++,,,...+++++++++************)))++++++++++++++++++++++++************************++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************))))))*********))))))((()))************+++++++++******+++++++++,,,,,,,,,+++,,,---...---,,,+++***,,,+++******,,,---------***---///......000111222888777777777777999;;;<<>>??????@@@@@@>>>===;;;;;;:::999666333000...---------,,,---......+++)))...---+++,,,------,,,++++++++++++************)))++++++++++++++++++++++++************))))))))))))******************************))))))))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************+++++++++*********))))))((((((,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,+++***------------------------------------------------...111000++++++///000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************************************************************))))))******++++++,,,,,,++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,---------------------------------------.........//////...///.........////////////333;;;AAABBBCCCKKKUUUkkksss{{{|||tttuuuzzzpppbbbWWWTTTXXX```eeeooouuu}}}xxxooodddXXXKKKEEEDDDBBB;;;666//////000222444444222000,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++*********)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++************************))))))************))))))************++++++++++++***++++++++++++,,,,,,,,,+++,,,---.........------///........./////////...---000444555666666777777666AAAKKKMMMJJJIIIKKKNNNVVVbbbttt}}}iiisssnnnqqq}}}zzztttoooooommmkkkooovvv~~~rrrfff\\\XXXXXXeeeuuuqqq___LLL???GGGCCC@@@???@@@BBBBBBAAA======>>>@@@@@@===888444000...,,,,,,...//////...***))))))+++---......---++++++++++++************++++++++++++++++++++++++************))))))))))))******************************))))))))))))******************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************+++++++++*********)))))))))))),,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---------------,,,,,,------------------------........................---//////,,,,,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************************************************************************************+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------........./////////000...------///111111111555:::@@@CCCBBBGGGWWWiii|||xxxrrrlllxxxlllYYYOOOPPPSSS]]]eeennnwww~~~lllWWWKKKIIIIIICCC;;;555222//////111222111///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************))))))************))))))************+++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,---......///......+++,,,---...//////......555555666777777999<<<@@@CCCXXXkkkmmmfffdddhhhkkkoooxxxsssnnnkkkmmmtttyyy|||}}}uuuuuusssnnntttuuujjjcccbbbbbbpppuuu^^^OOOJJJDDD>>>???CCCDDD@@@;;;???>>>???BBBEEEBBB:::333333000,,,+++,,,...///000*********,,,...///...---,,,+++++++++************++++++++++++++++++++++++++++++*********)))))))))******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************++++++***************))))))))),,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,---...............................................................+++,,,,,,,,,,,,...///...---------------------------------------------------,,,,,,+++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++***************************************************************************************)))))))))))))))***************++++++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------............////////////222...---000333555777:::@@@@@@BBBIIIRRR___tttrrreeecccgggjjjrrriiieee___]]]bbboooyyy~~~rrrbbbVVVNNNGGGBBBBBB===666///++++++---///.........---------,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++************************((())))))************)))*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,---------------------(((***---///000111222333777555444777<<>>888777444000...------,,,,,,///...---...//////---+++,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++*********))))))************************+++******))))))******+++)))))))))***************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++************++++++************************---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,---------.........,,,,,,---...////////////........................////////////////////////,,,,,,...000000///...///------------------------------------------------+++,,,,,,,,,++++++,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++***************************************************************************************)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------........./////////000000111...///444888999???GGGKKKLLLVVVkkk~~~|||kkkaaagggvvvwwwddd\\\gggjjjeeemmmxxxnnndddVVVIIIJJJIIIEEE===444//////111------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++,,,************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))************))))))*********+++++++++************************(((((()))******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,+++...000222333333666:::===AAA@@@EEENNNVVV\\\gggqqqppp}}}jjjaaahhhvvv}}}uuuooonnn{{{nnnjjjfffbbbccclllvvvuuuiii\\\KKKCCC<<<;;;AAAFFFFFFDDD>>><<<999777555222///,,,000///---------...---+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************************************++++++************++++++*********+++++++++,,,,,,************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++************++++++***************+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,------------........................---------.........//////------...///000000000///........................000000000000000000000000//////222777777333000000------------------------------------------------***,,,...///---,,,,,,,,,------------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++***************************************************))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------....../////////000000000000///333:::<<<>>>JJJXXX^^^fffzzzwwwooowww{{{wwwvvvmmmhhh___RRRXXXjjjnnnpppqqqsssyyywwweeeOOOHHHKKKMMMJJJCCC:::444000......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************'''((()))******+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///......---,,,,,,------333444444444555;;;DDDKKKddddddlllvvvwwwpppmmmqqqhhhkkkppp{{{|||xxxuuuhhhnnnlllppp{{{~~~rrr```WWWKKKCCCBBBBBBAAA@@@EEEDDDCCCBBBAAA???;;;888444111---,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++*********************************++++++************++++++*********+++,,,,,,------************************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************++++++*********+++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,------------...........................---.........////////////...//////000000000//////........................000000000000000000000000000000555<<<<<<444//////................................................***...222333111...------........................,,,,,,,,,------------...++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************))))))******++++++,,,,,,)))))))))))))))***++++++++++++++++++++++++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.../////////000000000000111333;;;CCCDDDFFFVVVkkkwwwqqqiiippp{{{yyyhhh[[[UUUTTTZZZ^^^___```jjjtttnnn```QQQOOOMMMMMMLLLGGG===444/////////.........------++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++************************'''((()))******++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............///000222333444555666888>>>JJJ[[[gggrrriiijjjiii}}}qqqoootttrrrkkkfff]]]UUUPPPKKKGGGDDDGGGFFFFFFGGGIIIKKKKKKJJJBBB===666111............------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************,,,++++++******++++++,,,)))))))))***+++,,,,,,,,,************************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++************++++++*********++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......////////////////////////............/////////000//////000000000000//////////////////////////////000000000000000000000000//////555===<<<333---,,,................................................+++///444666333000..............................,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++******************************++++++++++++******************************++++++++++++++++++++++++************************))))))***+++,,,---------)))))))))))))))******+++++++++++++++++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------////////////000000000000444888BBBLLLLLLNNNaaayyy|||ppptttzzzssscccNNNPPPZZZ^^^WWWXXXfffssswwwfffZZZNNNLLLQQQQQQHHH???000000000000////////////++++++++++++++++++++++++************************+++++++++,,,,,,---------************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++************************''''''(((******+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///111444666888777999<<>>555///000111...,,,...111///,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++++++++,,,,,,,,,***(((***//////+++,,,111'''---333333111555BBBMMMIIIAAAJJJ[[[bbbiiiqqqqqqssswww||||||pppiiiaaaccclllvvvvvvlllSSSDDDCCCCCCJJJSSSSSSTTTVVVTTTKKK>>>444///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,******************************************************************************************************++++++++++++******))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++(((((()))************))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////............////////////...///000000......///000222111000111333444333111---///222333222000111333:::999999999999999999999;;;::::::;;;<<<:::777555333222111000000000111111000000000///000000000000,,,,,,------------------///......------......///+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------.........------,,,,,,,,,........./////////......111111000---///666<<>>@@@AAA???<<<;;;<<<===666555444111///......///+++,,,...000000///---,,,///......------......///,,,------------.........,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------.........---------------........................000000111555888===FFFPPPRRR^^^ttt}}}uuuqqqrrryyyuuusssyyy{{{zzzwwwwww{{{~~~}}}xxxwwwyyyvvvtttsssuuuxxxyyywwwuuurrrtttvvvvvvrrrmmmhhhfffaaa```aaaaaa``````hhhqqq{{{ggg[[[ZZZ^^^ssszzzlll\\\NNNSSSIII???999555000...//////...------//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++)))******++++++++++++++++++++++++,,,,,,,,,------------...111111///111555333444888CCCWWWpppvvvvvvtttgggkkkrrr~~~|||xxxtttrrrooonnnmmmkkkjjjjjjmmmpppqqqwww{{{~~~yyywwwuuullldddUUUMMMJJJCCCHHHJJJOOOWWW\\\XXXLLLAAA444111...---///000...,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))************************************************)))************+++++++++)))******+++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............................../////////............---///111222333111000000111000//////222666777555222===@@@BBBCCCEEEIIIIIIFFFFFFFFFGGGFFFGGGKKKRRRWWWYYYWWWQQQMMMNNNRRRRRROOOKKKKKKLLLMMMLLLJJJGGGEEEBBB???;;;888555222///---......///000000///...---//////............//////.............../////////------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...............---------///........................///666???CCCDDDLLLVVVdddtttuuupppsssvvvtttqqqqqqtttyyyzzzzzz}}}wwwssslllmmmlllhhh```YYYWWWXXXmmmsssyyyfff[[[YYYiiilllqqqzzzqqq\\\JJJMMMNNNHHH<<<222///111...---,,,---//////...---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---...///000444888000999III___ttt}}}ppppppwwwrrrbbbYYY______\\\WWWUUUVVVWWWUUUMMMNNNNNNLLLJJJKKKMMMPPPVVVWWWYYY[[[dddvvvuuukkkiiifff^^^^^^ccc```SSSLLLHHHMMMXXX[[[TTTKKK>>>888111......///...,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------////////////////////////000111333222111000000111777888999;;;<<<===<<<<<>>@@@AAA@@@???BBBHHHNNNTTTYYYXXXOOONNNWWW___aaahhhrrrwww```PPPTTTbbbnnnrrrvvv}}}}}}ggg___XXX[[[dddjjjiiiddd^^^XXXQQQNNNNNNOOOMMMJJJDDDAAA<<<888444222111111000//////......//////000000000000////////////...------------,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********+++,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...............///////////////......///111333444666<<>>KKKVVV^^^rrr|||www}}}zzzxxxwww|||vvvrrrpppiii```XXX[[[cccnnn}}}uuuaaaUUUUUUaaarrr}}}lll```YYYPPPHHH;;;777222...---......---...------------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,---.........////////////,,,111444999HHH```vvv|||yyyoooaaaWWW]]]qqq~~~}}}xxxssslll```SSSOOORRRTTTQQQWWWaaabbbYYYSSSVVVRRR]]]fffiiipppyyy{{{tttlllddd[[[[[[dddooowww{{{zzznnndddaaa___[[[YYY[[[WWWVVVTTTSSSTTTZZZbbbgggpppyyysss{{{rrr```UUUNNNIIIEEEEEEFFFCCC<<<333...---///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************++++++++++++******))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++((()))******++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......111111111111111111111111//////000222333444555666888999;;;<<<@@@FFFMMMRRRLLLOOOQQQOOORRRcccttt\\\SSSYYYcccmmmjjjeee\\\RRRGGG>>>999000000////////////000000000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++,,,------...//////*********++++++,,,,,,,,,++++++,,,,,,,,,------------.........//////000000///......///111555888:::III\\\iiioooxxxkkkqqq}}}zzz~~~~~~rrrggg^^^VVVXXXdddvvvqqq```___dddhhhhhhcccRRRSSSYYY@@@;;;555000......//////......---------,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,............/////////000333888<<>>CCCFFFGGGOOO[[[bbbaaa]]]UUU[[[nnnyyyyyyhhhoooqqq\\\VVVNNNAAA>>>888222000000000111333///...---+++++++++,,,,,,,,,,,,------,,,,,,+++***************************************************,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000///------///222222///111666333111;;;LLLXXXdddrrr~~~rrriii|||~~~uuuhhh]]]XXX[[[eeeooo{{{bbbZZZ]]]aaaooo}}}yyycccYYY\\\PPPFFF888//////444333...///,,,******+++---------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,+++++++++,,,,,,111,,,)))+++,,,,,,///444555888DDDRRR___ttt~~~uuunnnooozzz}}}ssskkkhhhNNN\\\^^^YYY\\\]]]^^^gggeeewww~~~wwwuuuwww}}}uuuhhh___\\\PPPRRRTTTYYYeeeuuuwwwkkkxxx~~~lllUUUKKKFFFFFFCCC>>><<<;;;444---////////////......------,,,++++++******++++++,,,++++++************++++++************************++++++******************************************************************************************************************)))************+++++++++*********)))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))////////////////////////111000///...------------222111111111222888@@@GGG???BBBHHHTTTmmmyyyuuulllWWWHHHJJJFFFBBB===999444000///111000///......///000111,,,------------,,,++++++************************************************,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---------...///000444+++***444<<>>BBBEEEHHHJJJLLLOOOXXXlll|||jjj^^^VVVTTTOOOFFF>>>777333222111000///.........//////------......------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,------------.........,,,,,,,,,---///111000///222...222>>>IIIQQQ\\\hhh{{{wwwkkkeee^^^aaaiiivvvfffbbb]]]aaaooo|||~~~xxxsss___VVVOOOJJJ@@@333---000111000............,,,***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))************************+++++++++***************+++++++++*********************+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---...///(((111555000111;;;EEEIIISSS```nnnkkk^^^^^^vvv}}}jjjeeeXXXMMMSSSgggxxx~~~zzznnn```UUUOOOOOOVVVdddsss}}}{{{kkkdddkkkxxxzzzkkkVVVFFFDDDFFFCCC<<<444222///---,,,,,,...///,,,,,,++++++++++++,,,,,,++++++************++++++******************************++++++++++++++++++************************************************************************************************)))************+++++++++***************************************************++++++,,,---------...///////////////000000000......///111111222222222888<<>>===555444222///---,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++************************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------------------............000...---///111333222000///666DDDQQQZZZdddvvv~~~zzzzzziiiYYYSSSYYYkkkqqqeee\\\```lllyyylll```YYYWWWNNN===444666000///......///...,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,++++++++++++,,,------...---------------......000555333///<<>>999888555222000///.........////////////...------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........---------.........//////111000...///000222222222666===KKK^^^ooo|||oootttzzzhhh___YYY[[[lllvvveeedddmmmvvvzzz|||uuuhhh___]]]WWWGGG:::555///...------......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))************************,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...000//////...------------///111000999XXX|||ggg^^^iiiooowwwuuu^^^RRRYYYfffnnnuuuyyyyyyuuuqqqfff^^^[[[TTTMMMPPPZZZpppvvv|||yyyvvvzzz|||aaaJJJCCCGGGLLL@@@===777111...---///000---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,******************************++++++,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++))))))******+++++++++,,,************************---,,,,,,+++++++++,,,---...//////000000111111222000000000111333666888:::>>>LLLddd|||yyyhhhOOO::::::999666333111000///////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------.........//////////////////......111555999IIIGGGOOOggg}}}xxx|||uuuhhh^^^```hhhrrreeejjjpppooolll{{{tttmmmiiieeeYYYGGG999333000...---............------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++++++++******************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000000///..................111999JJJiii}}}iiinnnqqqwwwrrr```RRRWWWppp}}}uuutttuuusssiii[[[SSSQQQ\\\bbbmmmrrrzzzoooYYYLLLFFFDDDEEEAAA;;;444///---------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******************************++++++,,,---------************************************************************************************************)))************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---...///...//////000111111222222222222333555:::@@@FFFJJJHHHaaaxxxwwwjjjQQQFFFCCC???:::666222000//////000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////............////////////---000111000///444===FFFZZZ\\\ggg}}}~~~|||pppgggdddeee|||yyyiiiccceeejjjssszzz|||xxxtttlllZZZFFF:::666111...............------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---..................///000111222777???LLLZZZhhhuuu~~~yyysssyyylllhhhdddcccgggvvv}}}~~~qqqeeeWWWVVV\\\dddmmmyyyppphhhaaaTTTHHHMMMIIIBBB:::444000......------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---******************************++++++,,,------...************************************************************************************************)))************+++++++++))))))***++++++,,,------++++++++++++++++++++++++------,,,---...111333555...//////000111222222222111222555:::BBBMMMVVV\\\dddvvvzzzwwwvvvtttrrrttt{{{|||xxxZZZVVVPPPHHH@@@:::555333000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,---************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000000............/////////000---222555444333999FFFRRRbbbqqqyyyjjjYYYjjj|||wwwZZZZZZfffaaauuu}}}yyyvvveeeOOO@@@;;;555000............---------,,,,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))************************))))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......+++,,,,,,...000222444555AAALLL\\\eeedddgggxxxttt```WWWZZZ]]]gggwwwfffYYYUUUWWW]]]wwwyyyiiigggqqqxxxnnn^^^TTTOOOHHHAAA:::555222000...------,,,,,,------...---,,,,,,++++++,,,,,,---******************************+++,,,,,,---......************************************************************************************************)))************+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,...111555888:::111222444444222222222333444===HHHRRR^^^kkktttvvv{{{yyyooorrrhhhmmmqqqeee\\\^^^hhhjjj~~~ooojjjoooggg___WWWddd|||dddDDD999@@@555444111//////111000.........---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,------,,,++++++******++++++---------............///---------.........//////---000111000...000111222333///...333;;;HHH^^^sssooogggeeeooo|||ddd]]]iiiaaaggg}}}|||iiiaaaUUUFFF555.........---,,,//////...---,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))************************))))))))))))))))))))))))++++++******************++++++******++++++,,,---******+++++++++,,,,,,,,,,,,...//////---,,,,,,,,,---...---111666000444GGGYYYggghhhbbbfffqqqnnnaaa^^^```eeexxxttttttkkk]]]XXXdddxxxzzzhhhppp~~~zzzZZZEEEIIIIII999000444000...------...///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++111---+++///777>>>AAAAAA000222333444333333444555===EEETTTiiiuuuqqqrrreeebbbrrrzzzcccVVV^^^fffaaaZZZYYYVVVUUUccceeeUUUVVVcccbbbaaaUUUXXXqqq~~~nnnrrrsssvvvcccFFF:::555666666444222111000///.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------,,,++++++++++++,,,---------............///---------.........//////000000///---,,,---...///666111222:::FFFVVVkkk}}}~~~qqqzzzwwwjjjfffmmmtttbbb[[[ZZZ```rrrwwwhhhaaaRRR@@@555222222111000//////...---,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))************************************************************************++++++******++++++,,,---***++++++++++++,,,,,,,,,+++,,,......---,,,---...---222,,,+++999EEELLLVVVkkkwwwtttkkkmmmsssuuukkkgggfffggg{{{~~~}}}vvvtttnnnffffffmmm|||yyyrrrVVVIIIEEE???888555///...,,,,,,---...---,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,,,,---///222666<<>>555111000///000222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++---,,,++++++,,,...//////...------------------------............///............////////////000---,,,111444444333333222;;;JJJ[[[kkkyyytttbbb___iiiuuutttdddVVVYYYjjjxxxxxxsssppphhhYYYIII???999222,,,000///...------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++++++++******************************************************************************************+++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------+++---...---,,,,,,...000+++444888EEEddduuuooohhhqqqyyyrrrhhhnnnwww~~~~~~wwwooorrr}}}wwwxxx}}}{{{rrroooooossswwwwwwuuusss{{{}}}~~~}}}}}}qqqXXXccczzzyyy}}}eeeSSSJJJCCC???777444000////////////......------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************)))******+++,,,************************---,,,,,,,,,,,,,,,,,,,,,///333999???GGGSSSaaakkk555444444555999AAAKKKRRReee}}}rrrzzzxxxjjjZZZYYYbbb```VVVRRRMMMTTT___```dddggg```QQQPPPNNNOOO\\\mmmsssqqqssshhhVVVMMMQQQVVVXXX[[[UUUSSSPPPLLLFFFDDDHHHOOO]]]\\\VVVNNNPPPaaawwwsssppp{{{{{{bbbOOO;;;444333333333666//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,+++---...000///......------......---------............///........./////////000000///,,,...444666333222444888JJJbbbttt}}}xxxyyy~~~|||wwwuuu}}}qqqeee___ccc}}}dddbbbfffgggppp}}}tttbbbRRRFFF999...000000///...------------------,,,++++++,,,------++++++++++++++++++++++++************************))))))***++++++++++++***************************************************************************))))))*********+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------...//////...,,,,,,...000333888@@@XXXtttyyytttyyyuuurrrnnnrrrvvv|||www{{{yyyzzzyyyyyy}}}tttsssyyy~~~tttsssssstttvvvvvvrrrnnnaaaeeeiiilllpppttt{{{zzzppp```pppzzzppp}}}yyyfffNNNCCCFFF;;;888333000//////...---.........---------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************************************))))))***++++++,,,************************,,,++++++++++++,,,------555555:::FFFWWWhhhtttyyy000222555999???HHHRRRXXXwwwdddkkkkkkeee\\\XXXZZZ\\\[[[^^^YYY___iiirrr~~~eee___XXXZZZjjjyyygggfffbbb]]]aaaaaa___YYYPPPGGGEEEIIIOOO[[[ZZZWWWPPPKKKNNNVVV]]]aaaccc]]]ZZZaaalll{{{dddLLLAAA:::222///111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---...//////...------------...---------............///....../////////000000000000---///555444///111888CCCWWWppp{{{vvveeeYYYgggyyyoooeeeYYYeee}}}uuu```OOO>>>000111000///...------------...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++***************))))))***++++++++++++******************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,------------///000000///......111333888>>>GGGYYYiiikkkttt~~~kkknnnmmmzzz~~~zzzxxxxxxyyyzzzzzz{{{}}}}}}uuuxxx||||||uuuqqqvvvyyysssfffhhhjjjjjjiiijjjkkkmmmoooeeeaaavvvvvvvvvyyy|||}}}wwwxxx{{{nnnTTTFFFGGG@@@<<<666111///---,,,+++............---------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++******+++---///000999888>>>PPPgggwww{{{yyy444:::CCCMMMUUU\\\bbbffflll^^^eeehhhpppwwwvvvooommmooopppmmmuuu{{{mmmppp|||uuuttt}}}sssggg^^^YYYVVV[[[YYYVVVPPPJJJGGGHHHKKKQQQXXXXXXXXXYYY[[[ssspppaaaNNN:::000111////////////............------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,,,,---//////...------,,,,,,---------------............///.../////////000000000000222...///444333111;;;IIIXXXfffwwwuuueeegggsssiiiXXX```tttyyydddUUUEEE777111000///...------------///---,,,++++++,,,---///+++++++++++++++++++++++++++++++++*********))))))))))))***++++++++++++***))))))*********+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,------------....../////////000222555888@@@SSS\\\\\\\\\aaauuu~~~www|||}}}}}}{{{xxxrrrxxx}}}xxxrrrmmmkkknnnrrr|||vvvcccdddrrr{{{vvv~~~zzzxxxxxxvvvkkk\\\PPPHHHCCC<<<666222000...,,,............------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************************************))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000333555<<>>888222......///...,,,------------------------))))))))))))))))))))))))************************************************+++++++++*********))))))(((((()))************************************************+++,,,,,,,,,---++++++******************++++++,,,---............000111111///111:::IIITTT```}}}rrrgggbbbxxx}}}}}}xxx}}}yyy{{{wwwvvvwwwtttvvv|||xxxxxxmmmggguuusssXXX>>>???FFF888,,,555000///............---+++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++******)))*********)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......///)))---///,,,,,,222;;;@@@CCC]]]uuuyyyuuusssooojjjggg}}}gggfffttt}}}iiiUUUHHH@@@FFFPPPUUURRRNNNRRRYYYVVVXXXZZZZZZ[[[```hhhooo[[[===777555222111000//////000------........./////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------------------...............///000000//////.........///000000---444444000;;;ZZZyyy}}}uuussseeennnooo\\\aaaeeettthhhPPPRRRKKKAAA666000111111000---------------------------++++++++++++++++++++++++************************************************+++++++++*********))))))))))))***+++++++++++++++*********************************+++++++++++++++,,,,,,,,,+++++++++++++++,,,------......//////...,,,...111333777BBBRRR^^^wwwrrrooonnnwww~~~{{{}}}yyyuuunnniiitttxxxzzzzzz~~~|||ooo~~~yyyQQQAAABBB777---444111///......//////...---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++---,,,+++***************)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......///------...111555:::AAAGGGcccuuuzzzwwwvvvllllllTTTjjjyyyyyyyyy|||zzzbbbMMMJJJIIILLLLLLKKKMMMQQQQQQTTTWWWVVVTTTVVV\\\bbb```CCC<<<999555111000111222333///////////////000000000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******......------------,,,,,,,,,,,,++++++,,,,,,---...------------------------...............///000000///////////////000111111111444222444LLLqqq}}}ooo______qqq^^^dddeeeuuuxxxdddQQQSSSHHH999111000000...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********************+++,,,,,,,,,,,,,,,******************************************)))))),,,,,,,,,------------------.........////////////,,,...111666@@@PPPcccppp{{{|||zzzyyyqqqtttwwwppppppmmmiiihhhrrrsssuuu{{{~~~xxx|||pppjjjooocccGGGBBB:::111333111000......///000///...------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++///...---,,,+++*********)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......///000+++,,,777@@@EEENNNXXXzzz{{{nnn```aaa}}}rrrcccSSSMMMMMMLLLKKKKKKLLLPPPUUUUUURRRQQQTTTWWWppp~~~aaaOOOIIIEEE<<<555222222000,,,////////////////////////------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******---------------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...............///000000////////////000111222222555333555DDD^^^wwwwwwhhh``````pppttthhhqqqzzzuuuuuuTTTUUUMMMAAA777222000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))***++++++,,,,,,++++++************************+++*********)))(((((((((,,,,,,,,,,,,------------...---------......//////111000333>>>PPPdddttt}}}{{{tttyyytttxxxtttssswwwrrrpppssssssrrrsss{{{zzz{{{}}}kkkiiiwwwwww}}}lllPPPGGG???555333222000...---...//////...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...---,,,+++******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......//////***---;;;HHHPPP___ooo}}}sssuuu}}}rrrmmm~~~|||ooommmnnneeeUUUJJJJJJNNNRRRSSSQQQNNNMMMMMM[[[yyyiiiggg^^^LLL:::222222///)))........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------...............///000000/////////000000222333333444333BBB```www{{{nnn___]]]kkkwwwuuuqqqdddhhhiiiWWWTTTMMMBBB888333222333------------------------++++++++++++++++++++++++************************************************************************((())))))***************************************+++*********)))(((((((((***+++++++++,,,,,,---------,,,,,,,,,---...///000222444???RRRiiixxx|||zzz{{{pppvvvyyyrrrooosssmmmmmmoooxxxwwwuuuzzzvvvnnnjjjxxxoooeeekkkuuu{{{~~~rrr[[[OOODDD999888333000---,,,---......---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,------......///---***000???MMM\\\rrrtttooosss{{{tttqqquuu|||xxxvvvxxxxxxtttqqqrrrnnnqqqyyy|||yyyzzzzzz}}}~~~xxxbbb___]]]ZZZYYYWWWUUUQQQNNNOOOiiiiiiKKK777333222/////////............------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------...............///000000000000000000111222444444111<<>>CCCYYY|||sssnnnuuu}}}}}}vvvwww~~~qqqaaaSSSLLLPPP___nnn~~~rrrmmmnnnrrrooommmooossssssoookkklllkkkjjjjjjlllnnnnnnmmmmmmlllpppuuuuuupppmmmmmmiiiggghhhlllmmmkkkllloookkkjjjhhhccc___aaafffkkksss{{{zzzrrrxxxppp___^^^___]]]RRREEEFFFPPP^^^wwwRRR===555000---...111222000...///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................................../////////000000000444111111333000555OOOlll|||zzz}}}uuukkkttt{{{iii```]]]___dddhhhVVVeeeqqq{{{eeeYYYQQQJJJ444222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++...---,,,---/////////---333+++111666555OOOsss~~~zzzvvv|||xxxrrrsssvvvvvvuuussszzz~~~}}}|||wwwssstttvvvzzz|||yyyrrrlllkkkllllllkkkkkknnnuuu{{{uuu}}}nnn```qqqaaaLLL<<<:::777///,,,111000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++222///+++///...222===>>>PPPrrr~~~{{{pppxxxzzzwww|||uuummmggg___YYYWWWZZZaaaggglllooovvv{{{vvvmmmhhhiiipppllljjjlllqqqrrrmmmhhhllljjjhhhhhhiiijjjjjjjjjiiiiiimmmssssssnnnjjjkkkhhhfffgggkkklllkkklllooojjjmmmpppnnngggaaa]]][[[YYY^^^fffoootttyyykkkcccbbbeee\\\JJJEEELLLWWWlllOOO>>>888333000222333111/////////............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...////////////000000000555111000222222===aaa{{{|||yyyqqq}}}vvvdddggg|||mmmbbb```ccc{{{]]]```pppqqq___TTTMMM888555000------...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,+++***+++---...---,,,444'''444>>>>>>ccc~~~zzzuuusssvvvyyy{{{{{{vvv{{{zzzvvv{{{zzztttsssuuupppfff```___```eeejjjiiiccc]]]WWWYYY[[[]]]___eeemmmtttwwwyyyhhh```zzznnnSSS???>>><<<333///444111000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---000,,,+++000000222>>>@@@bbb||||||zzz}}}}}}xxxzzz|||xxxpppjjjfffggghhhhhhjjjlllrrrwwwuuunnnkkklllmmmjjjiiikkkooopppmmmiiikkkiiiffffffffffffeeedddeeeeeehhhnnnnnnjjjggggggeeecccdddgggiiiggghhhkkknnnnnnllliiigggkkkrrrxxxjjj___VVVWWW]]]dddnnnwwwooocccaaaZZZKKKGGGLLLUUUyyyqqqVVVEEE:::555333555333//////222///............---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------.............../////////000000////////////000000000111333111000333:::OOOvvvwww|||tttmmmpppmmmYYY[[[rrr}}}kkkggglllrrrbbbggg{{{xxxjjj^^^UUU>>>888111------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++,,,++++++,,,...//////...111'''777CCCFFFjjjzzz~~~~~~~~~~~~tttsssssssssuuuxxx{{{|||~~~|||ttt~~~}}}qqqmmmssssssllljjjlllfff[[[ZZZVVVTTTVVV[[[]]][[[WWWQQQSSSVVVXXX\\\dddoooxxx{{{uuuqqqjjjjjjvvv[[[DDD@@@>>>666222555111111000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---...)))+++444333444@@@UUU~~~zzzzzzrrrnnn{{{wwwnnnnnnpppppprrrsssvvvyyywwwpppmmmnnnjjjjjjjjjkkkmmmmmmkkkiiigggeeedddeeeeeedddbbb```bbbaaaccchhhiiieeedddeeebbb___```cccdddbbbbbbeeekkklllkkkjjjjjjpppyyyzzzlll^^^UUULLLGGGLLLVVVkkk}}}jjj^^^TTTKKKIIINNNYYYfffqqqvvv___III===555444333///000555///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...,,,,,,,,,---------...............//////000000111/////////000000000111111111222222666IIIiiirrrooowww||||||sss```cccnnn{{{}}}{{{llllll{{{xxxpppsss|||gggeeeoooxxxyyytttlllaaaVVVCCC===444///...//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,.........///222444444333000///===GGGMMMggg~~~yyyvvvtttxxxsssyyy}}}{{{|||wwwwwwtttttttttsssqqqqqqrrrtttpppnnnkkkjjjjjjkkklllkkkeeennnxxx~~~zzzqqqkkkmmmkkkgggeeeccc^^^XXXUUUPPPKKKJJJKKKNNNNNNNNNPPPRRRSSSTTTWWW^^^hhhooonnnpppuuullljjj~~~hhhjjjwwwlllSSSFFFAAA;;;555222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------***...666666<<>>HHHOOOZZZkkkqqqlllrrr{{{vvvkkkjjjpppwww}}}xxxrrrqqqsssvvvwwwwwwrrrlllhhhhhhjjjbbbaaaaaa```___```eeeiiijjjooosssvvvyyy|||yyysssjjjeeebbbbbb```ZZZWWWWWWNNNKKKHHHEEEDDDFFFIIIJJJOOOQQQSSSSSSTTTXXX^^^ddddddmmmqqqsssvvvmmmrrrwwwhhhuuulllTTTHHHCCC;;;111000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++//////222777999IIIfffvvvttt{{{~~~yyypppvvv}}}tttnnnrrr}}}|||yyytttnnnnnnooorrrwwwvvvppplllkkkgggkkknnnlllfffcccccceeedddfffhhhlllooonnnkkkhhhhhheeeeeeiiiiiihhhhhhlllfffcccbbbeeeeeeaaaaaadddeeeiiioootttvvvzzzuuukkkssszzzppp___UUU@@@JJJ___uuuxxxhhh[[[SSSNNNTTTVVV\\\iiittthhhCCC777888555111000//////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------......---......///000111111222000000000000111111111111///666888@@@fffwwwiiiaaaWWW]]]cccfffnnn{{{|||}}}hhheeecccdddjjjmmmiiicccMMMFFF<<<666555333000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333666777777:::KKKRRRWWWiiiuuurrrnnnttttttiiicccooo}}}zzzwwwssspppppptttzzzxxxyyywwwqqqiiicccccceeekkkkkkkkkhhhdddbbbgggmmmuuuvvvuuurrrrrruuutttpppiii___ZZZ]]][[[SSSQQQVVVMMMLLLKKKJJJIIIKKKOOORRRQQQUUUXXXZZZYYY[[[^^^bbbnnnrrrzzz||||||xxxzzztttaaaQQQLLLAAA333000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++((()))+++,,,,,,+++)))(((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***222444555777:::TTTzzz~~~yyyttt}}}~~~wwwuuu}}}sssqqqvvvxxx{{{}}}{{{wwwrrrooowwwxxxxxxvvvrrrnnnlllkkkiiijjjfffggglllgggfffrrriiillloooooonnnmmmnnnqqqtttooolllooorrrrrrnnnkkkcccfffhhhhhheeebbbbbbdddfffkkkooosssyyy||||||}}}hhhVVVOOOJJJNNN___sssvvvbbbbbbbbb]]]ZZZYYYXXX^^^ttt{{{GGG777888444//////000000000///......---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///---------.........//////111000000000111222333333222555555KKK||||||uuummmcccaaaaaagggpppvvv|||~~~~~~|||ooofffgggfffqqq{{{{{{nnnvvvpppcccfffjjjiiiwwwxxx```OOOPPPGGG666...///...)))......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,111...,,,...222555777888RRRYYYfffqqqooogggdddhhhttt~~~oooeeeppp~~~xxxqqqnnnkkklllsss|||~~~wwwqqqooonnnnnnrrrxxx|||}}}}}}wwwjjj```ccclllsssxxxwwwpppnnnrrrtttrrrqqq___TTTYYY]]]XXXTTTTTTOOOMMMLLLLLLNNNOOOOOONNNQQQSSSVVVXXXYYYZZZ```fffmmmwww}}}{{{vvvxxxSSSPPPNNN555555111///000///+++***---,,,,,,,,,------.........+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---000***000;;;999;;;___xxxpppwwwzzz~~~wwwwwwsssuuuyyy{{{|||zzzwwwvvvvvvwwwyyyxxxuuurrrqqqqqqlllooonnnssszzztttooowwwtttuuuuuusssrrrtttxxx|||{{{xxxwww{{{~~~}}}vvvqqqmmmoooqqqooollliiiiiijjjggghhhggghhhooommmZZZTTTNNNIIIPPPgggppp]]]gggaaa\\\WWWQQQUUUlllSSS999444333333444000000000///......---------------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///---------.........//////000000000000111222333444222555:::XXXyyytttnnnfffcccdddgggooo{{{zzzfffdddbbbWWWQQQSSSUUU___uuuyyy}}}xxxxxxiiifffjjjeeemmmiiikkkqqqlllUUUTTTMMM@@@555222222111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++,,,,,,++++++******++++++++++++,,,,,,,,,///------111111333;;;EEE^^^ppp|||xxxtttuuurrriiippp}}}wwwqqq|||{{{tttmmmjjjkkkooozzz~~~vvvqqqmmmkkkpppwww~~~ttthhhgggmmmmmmooommmhhhhhhmmmpppnnnmmm\\\QQQUUUZZZVVVRRRRRRMMMMMMMMMNNNPPPRRRQQQPPPOOOMMMOOOVVV^^^dddfffgggttt|||~~~{{{~~~~~~vvvzzzppp^^^NNN999666111///000///,,,+++---,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------++++++222999===KKKqqquuu|||}}}yyyzzzrrrtttwwwyyy||||||}}}|||vvvxxxzzzzzzyyyxxxxxxyyyrrrwwwxxx~~~zzzwwwuuuxxx~~~~~~vvvrrrssstttrrrooolllkkklllrrrpppkkkfffgggrrr|||cccZZZXXXPPPMMMZZZvvvxxxnnnhhhbbbYYYNNNQQQkkk^^^===222333444222111000000//////......------------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///------........./////////000000000111111222444444222;;;KKKppp}}}vvvvvvuuurrrpppooopppppptttsssZZZSSSRRRKKKHHHJJJHHHOOO___|||vvvwwwyyyhhhYYYlllyyygggjjjaaaZZZhhhxxxbbb[[[RRRGGG;;;111///222///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++...333000111DDD]]]yyy{{{wwwpppiiiggghhhooo|||yyyqqqiiieeejjjqqqxxx|||zzzmmmiiilllkkkjjjeee```bbbhhhkkkkkkfffXXXOOORRRWWWTTTPPPPPPMMMMMMOOOQQQTTTUUUSSSQQQJJJGGGHHHTTTeeepppnnnhhhnnnuuu~~~yyyyyy{{{}}}~~~{{{ppp^^^}}}sssQQQAAA888222///000000------///,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------***111666999FFFdddwww~~~}}}}}}~~~vvvwwwxxxyyyzzz|||}}}~~~xxxzzz}}}~~~}}}}}}}}}~~~xxx|||{{{{{{tttttttttrrrpppooonnnmmmxxxwwwuuuooojjjhhhlllppp}}}iiiddd^^^WWWTTTaaasssnnnhhh___VVV[[[wwwhhhFFF777777555///111111000000///.........---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///............////////////000000000111222333444555333GGGeeeooooootttvvvxxx}}}|||```UUUSSSNNNMMMOOOIIILLLTTTggg{{{~~~wwwwww|||}}}nnn\\\___rrrbbbRRRMMMccc~~~xxxgggVVVMMMAAA222---000//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,+++++++++++++++,,,,,,,,,---------***---333000555SSSwww{{{}}}|||~~~wwwrrrqqqzzzxxxuuuxxx{{{sssmmmhhhggghhhlllvvvzzzsssiiibbbccchhhkkknnnuuuxxxrrriiidddfffeee```YYYUUUWWW]]]aaacccbbbWWWOOORRRVVVUUURRRQQQOOOPPPQQQTTTVVVTTTQQQNNNDDDCCCGGGUUUiiiwwwuuullliiinnnttt}}}~~~zzzwwwxxx|||aaavvv{{{WWWIII;;;444///000000///...000------------------------+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........///777999===UUU}}}}}}~~~~~~}}}|||zzzyyyyyyyyyzzzzzz{{{}}}zzz}}}yyy}}}xxxwwwvvvuuuttttttsssrrrtttuuuvvvtttnnnjjjhhhhhhhhhzzzqqq]]]YYYTTTSSSkkkxxxqqqjjjddd```hhhsssRRR>>>:::777000111111111000//////......---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///........./////////000000000000000111222444555666555WWWvvvlllooossstttzzzgggZZZUUUOOOMMMOOOMMMNNNNNNXXXgggqqqwwwxxxttttttuuuppp~~~yyymmmeee```IIILLLddd}}}pppZZZPPPGGG;;;222222//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...+++---222333???bbb{{{qqq|||~~~rrrkkkiii[[[bbbjjjuuuqqqmmmjjjjjjlllmmmnnnuuu|||~~~}}}}}}|||ssshhhcccdddbbbbbbdddfffbbbZZZWWWYYYRRRMMMGGGEEEHHHNNNVVV[[[___WWWQQQSSSXXXXXXVVVUUURRRSSSSSSTTTTTTQQQKKKGGG>>>CCCJJJWWWjjjyyyxxxpppoooqqqrrrwwwyyyrrrppptttzzztttyyyxxxtttrrr]]]LLL@@@777000000111000///000------------------------++++++,,,,,,,,,---------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...//////333777;;;HHHkkk~~~{{{}}}yyyzzz~~~|||yyyxxxwwwwwwwww|||~~~~~~~~~{{{yyyvvvuuuuuuuuutttsssyyyyyyvvvrrrnnnkkkkkkkkkiiippp{{{___VVVVVVSSS\\\nnnxxxlllfffeeelll^^^CCC999555000222111111000000//////...---------------------------------------------------,,,,,,++++++,,,,,,------------------------------------------------------------............///....../////////000000000000000000111333444666777<<>>:::999::::::666666BBBRRRTTTRRRPPPPPPUUUYYYYYYVVVRRRPPPNNNLLLIIIEEE???;;;999AAAIIIUUUmmmyyyoooxxx{{{}}}xxxtttuuu{{{~~~uuusssxxx~~~vvvzzzyyyuuusssgggtttcccLLL???333111111000...............------,,,,,,,,,++++++,,,,,,---...//////------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111777888VVV~~~}}}yyytttqqqmmmkkkkkkppprrrwww{{{|||zzzzzz|||}}}xxxuuuuuuyyy~~~~~~wwwwwwxxxuuurrrppprrrqqqpppooolllppp~~~wwwZZZPPPDDDMMM\\\{{{hhhllllllcccdddgggnnnzzzmmmIII333111333333111//////000///111111000///////////////........................,,,,,,,,,---------......++++++,,,,,,,,,---------...------------...//////---------.........//////000000000000111111111111333555111222999666888EEEyyyzzzpppmmmggghhhkkkmmmmmmnnntttzzz~~~fffZZZUUUNNNNNNQQQPPPVVVvvvxxxrrrppppppmmmeee\\\YYY]]]cccyyyrrr~~~|||ccceeeZZZlllVVVRRRHHH888222222000---,,,,,,,,,***------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,+++,,,///111---000222@@@XXXbbbbbbiiilllpppcccooo}}}~~~}}}aaaYYY]]]iiieeefffccc^^^fffkkkbbbfffffffffjjjppptttsssnnnxxxvvv{{{lllVVVJJJ@@@???>>>>>>??????===;;;777999999666444999DDDNNNOOORRRSSSTTTWWW[[[ZZZVVVQQQSSSRRRMMMEEE>>>:::999888???GGGOOO^^^qqq}}}~~~kkklllttt}}}{{{~~~yyyuuutttoooxxxzzzuuuxxx~~~~~~}}}ttt~~~lll}}}hhhLLL555222333...+++///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222...---.........111555@@@666ppp~~~}}}uuuttttttssssssuuuxxxzzz|||~~~~~~|||}}}~~~yyyvvvtttvvv{{{}}}{{{vvvooolllmmmllllllmmmkkkggggggqqq|||mmmXXXJJJBBBJJJiiioooggghhhhhh[[[\\\```jjj|||xxxSSS999888888666222000000000111111000//////......//////........................,,,,,,,,,---------......++++++,,,,,,,,,---------...------------...//////---------.........//////000000000000111111111111111222000333777333;;;PPPpppccc___``````bbbeeeggghhhlllsssyyyzzzeeeYYYRRROOORRRRRR[[[zzzxxxqqqqqqoookkkccc[[[XXX[[[___nnn}}}zzzkkkooowwwnnneeeaaazzzwww^^^UUUMMM@@@333222000---------,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,...111333222444HHHdddnnnmmmsssiiiooodddpppzzzkkkfffmmmllldddaaa]]][[[hhhrrrlllfffeeefffiiinnnqqqpppmmmtttsssvvv{{{vvvdddRRRHHHAAA???>>>>>>???>>><<<:::777::::::777555999BBBKKKQQQTTTUUUTTTVVVZZZXXXTTTQQQQQQPPPKKKDDD===::::::777<<>>>>><<<:::888:::;;;999777999@@@FFFRRRUUUUUUTTTUUUXXXVVVRRRQQQPPPLLLGGGAAA<<<::::::;;;>>>@@@CCCLLLZZZdddhhhnnnjjjggglllxxxuuuwwwzzzuuutttyyywwwuuuttttttvvvyyy{{{}}}~~~xxxfffzzzeeeBBB444444333111///------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000444:::AAAXXXxxxzzz{{{zzz{{{}}}|||{{{}}}|||yyy{{{}}}~~~~~~~~~~~~|||}}}xxxnnnnnnsssnnnmmmmmmmmmhhhbbbaaadddgggsssvvvXXXMMM>>><<>>===<<<<<<===>>>>>>===:::<<<===<<<999:::>>>BBBOOORRRRRRRRRTTTWWWUUUPPPSSSOOOJJJCCC===:::999999>>>>>>>>>???EEEOOOZZZ```hhhhhhkkkqqqyyyqqqppppppsssoooqqqssssssssssssuuuwww}}}}}}}}}yyyuuuMMM777333333000,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---000000000555<<>>EEEPPPXXXaaaeeellltttyyyzzzyyywww|||vvvpppllllllnnnqqqrrrqqqqqqrrrtttpppqqqtttyyy}}}~~~YYY>>>555666444///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111000000777???UUU{{{xxxyyy}}}~~~}}}}}}yyyvvv{{{~~~|||}}}~~~|||{{{wwwsssqqqrrrqqqmmmiiiiiiaaaeeennnxxxppp___III:::<<>><<<;;;<<<>>>BBBLLLVVV[[[```ffflllpppsssvvvwwwuuummmnnnnnnnnnoooppppppppppppkkklllnnnrrrwwwzzz{{{zzzqqquuu{{{|||{{{```CCC444444444111............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......///111000222;;;FFFhhh}}}yyyxxx}}}yyyuuuzzz{{{wwwwwwzzz}}}~~~xxxsssrrrvvvvvvqqqkkkhhhddddddmmmuuu~~~___DDD===KKKddduuuxxxssscccYYYZZZfff{{{xxxpppOOO???222111222111444<<<111000//////......//////........................,,,,,,,,,---------......------------...............------------...//////.../////////000000000000111111111222222222333333///666333111AAA\\\~~~bbbIIIEEEJJJKKKKKKMMMTTT[[[]]]\\\gggssscccZZZVVVXXX[[[ZZZZZZjjj~~~vvvkkkddd[[[XXXTTTPPPNNNMMMLLLKKKLLLJJJHHHIIIUUUnnn{{{bbbttt|||[[[ggg}}}oooZZZJJJ;;;000111222---,,,000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,------------...+++---000111111111222333NNN|||{{{zzzqqqaaaZZZ```iiippplllaaaYYYYYY\\\ccc[[[^^^bbb]]]___iiilllllloooxxx}}}ssssss|||ooo```PPPMMMIIIGGGGGGHHHGGGFFFEEEEEEEEEDDDCCCDDDEEEFFFLLLOOOOOOOOORRRUUUTTTPPPMMMHHHBBB>>>>>>??????>>>BBB@@@???@@@@@@@@@JJJUUUUUUZZZ```dddgggkkkqqqvvvvvv}}}rrroookkkkkkmmmnnnnnnlllmmmlllkkkmmmqqqssssssrrr~~~pppmmmuuuwww|||}}}|||kkkLLL666222333000............------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...000000444AAANNNyyyyyyzzz}}}zzzxxxssswwwwwwqqqvvvyyy|||xxxuuuuuuzzz{{{tttkkkgggeeebbbnnnyyy|||sssNNN>>>HHH\\\iiiooo{{{oooeeeXXXeeezzzxxxYYYEEE666555999<<>>BBBJJJGGGEEEKKKTTT\\\]]][[[gggnnnbbbZZZUUUTTTTTTUUUjjj{{{ssshhh```YYYWWWTTTQQQOOONNNNNNOOOHHHHHHFFFCCCGGGYYYtttgggpppcccdddqqquuu]]]MMM<<<000222333---+++///---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,---------......***,,,000222222222333444VVVuuutttyyyiii[[[WWWfffgggiiiggg\\\PPPOOOUUU\\\[[[iiissslllfffiiihhhnnnqqq|||vvvvvv~~~oooXXXTTTPPPLLLKKKJJJIIIGGGGGGGGGFFFEEEEEEFFFGGGHHHOOORRRRRRQQQSSSUUUTTTOOOHHHDDD???>>>@@@BBBCCCBBBAAA>>>===???<<<;;;CCCNNNQQQWWW^^^bbbdddfffjjjnnnwww{{{www|||uuuoooiiihhhkkkmmmllliiiiiigggfffiiipppvvvyyyzzzrrr}}}xxxlllttt}}}{{{ZZZ>>>555555333//////.........---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---///111777FFFUUU|||kkksss~~~xxxuuutttrrrppptttwww{{{|||}}}yyyttttttuuunnndddeeehhhnnnrrrvvv^^^;;;:::KKKWWWmmm{{{{{{eeeaaa]]]iiimmmGGG;;;@@@444333KKK]]]BBB555,,,...111...,,,---000---,,,---///000...,,,------------------------.......................................///000000////////////000000000000000000000000111222333444///777333888]]]\\\KKK@@@DDDIIIIIIJJJOOOXXXXXX\\\eeeppp~~~}}}yyy~~~}}}ooo^^^VVVTTTTTT```||||||ssskkkeee[[[XXXSSSOOOLLLLLLNNNOOOJJJIIIGGGFFFGGGMMMVVV\\\|||yyyhhhqqqpppccckkkhhhTTTFFF777000000000///...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......---000999AAAggg|||cccfffrrriii~~~jjj^^^aaajjjccc]]]ZZZTTTOOOMMMPPPZZZ```iiirrrwwwuuuooojjjpppuuuxxxwwwuuurrr```XXXWWWPPPNNNNNNGGGMMMLLLIIIGGGGGGGGGIIIJJJQQQXXXXXXRRRSSSYYYVVVLLLGGGGGGGGGHHHHHHGGGCCCAAA@@@AAA@@@>>><<<===BBBFFFLLLOOOTTTZZZ```dddggghhhoooqqqtttuuuwww~~~{{{ooobbb]]]bbbhhhiiihhhfffiiiiiijjjvvvzzzvvv}}}}}}www~~~rrreeevvvdddCCC666333000000000...---------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...555//////888888LLLwww}}}iiilll{{{xxxvvvtttrrrvvvyyy}}}zzzxxxxxxrrrjjjhhhiiilllpppttt~~~sssFFF;;;CCCGGGlll{{{qqq___[[[eeezzz[[[@@@:::444222===GGG>>>444...///000...---...///---,,,---///000...,,,------------------------.......................................///000000////////////000000000000000000000000111222333444222999666BBBmmmtttVVVGGG>>>DDDJJJJJJKKKPPPSSSWWWaaaooo|||wwwvvvwww~~~ppp```XXX```ooo|||vvvooojjj\\\WWWQQQMMMMMMNNNOOOOOOHHHGGGDDDBBBBBBEEEKKKOOOZZZaaaooo{{{hhhiii|||eeeaaavvvvvvYYYJJJ:::333222000///...---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------///000///111???OOOjjj|||kkkgggmmmkkk|||sssgggiiilllddd]]]XXXRRRMMMLLLOOOVVV[[[ccckkkqqqrrrqqqooolllppprrryyyxxxvvvssshhhbbbYYYVVVWWWQQQSSSQQQOOONNNLLLLLLLLLLLLRRRYYY\\\XXXYYY]]]XXXMMMLLLKKKKKKLLLLLLKKKHHHEEE@@@AAAAAA???======@@@CCCHHHJJJOOOTTTYYY]]]```aaahhhmmmrrrppplllmmmwww|||rrrfffaaadddhhhiiigggiiilllkkkjjjttt}}}rrrxxx{{{{{{|||iiitttxxxTTT>>>555222000000///...------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///---000999===YYYuuuuuuvvv{{{xxxuuusssrrrwww{{{~~~}}}|||wwwqqqllliiiiiilllqqqyyyYYY???<<<>>>aaasssaaaXXX]]]ssszzzyyyyyyLLL333555555111111777333111111000------000///...------...///...---------------------------.......................................///000000////////////000000000000111000000111111222333444555777777NNNnnnMMMCCC>>>DDDJJJJJJLLLPPPSSSZZZjjj{{{qqqrrrrrrwwwjjj]]]mmm~~~}}}xxxrrrmmm```ZZZRRRPPPQQQRRRPPPMMMHHHGGGDDDAAA>>>>>>AAACCCGGGKKKSSS^^^qqqooodddqqqkkkYYYhhh~~~___OOO>>>666444111//////------------,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///---000333000222HHHddd{{{}}}tttiiihhhrrr}}}{{{rrrmmmssslllcccZZZTTTNNNJJJLLLPPPVVVYYY]]]ccchhhnnnrrrtttnnnpppooowww~~~~~~tttjjj]]]YYY[[[VVVYYYXXXVVVTTTRRRPPPNNNNNNSSSZZZ___^^^```bbb\\\RRROOONNNMMMMMMMMMKKKHHHEEEBBBCCCCCCBBB@@@??????@@@DDDFFFJJJNNNSSSVVVYYYZZZaaajjjqqqooogggdddkkktttzzzrrrhhhdddeeegggfffdddhhhkkkjjjgggmmmyyy~~~{{{ppptttyyy}}}kkkhhhiiiHHH777333111000///...------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***---...333999AAAiiiyyy|||~~~|||wwwsssqqqoooooowwwzzztttzzz|||{{{xxxuuunnniiieeeggglllrrr}}}uuuIII<<>>>>>???FFFHHHKKKOOOZZZmmm~~~hhhiiiuuuZZZ```|||~~~dddQQQ???888555000...000...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///,,,///444000444RRRuuu}}}pppiii||||||sss|||zzzqqqmmmqqqxxxggg___UUUPPPLLLJJJNNNTTT`````````aaadddiiioootttmmmnnnlllrrr~~~rrrddd^^^___ZZZ\\\\\\ZZZXXXTTTQQQNNNLLLSSSYYY^^^```cccfffbbb[[[WWWUUUSSSQQQOOOLLLHHHEEEEEEEEEFFFEEECCCAAA??????@@@BBBFFFJJJOOOSSSVVVWWWYYYaaaiiiiiidddaaaeeekkknnniiidddaaaaaabbbaaa___^^^cccdddbbbeeemmmrrrrrrooosssvvvyyyuuufffpppxxxRRR;;;555111000///...------------,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......111666888FFFvvvzzz||||||xxxsssooommmmmmnnnuuuxxx|||zzzuuu{{{zzzyyyvvvuuuooohhhccccccfffkkksss{{{```BBBDDD>>>OOO^^^kkkaaaNNN]]]pppqqqkkkjjjyyyDDD:::;;;222000...222444222...---///111---.........------......------------------------.......................................///000000////////////000000000000111111111111222333444555777333999aaa]]]DDDBBBAAADDDFFFGGGIIILLLOOOUUUgggnnnjjjhhhccccccnnnqqqvvv}}}zzzuuurrrlllfffdddddd^^^SSSJJJJJJJJJJJJGGGDDDAAA@@@AAA???AAACCCDDDGGGQQQ___jjjrrrgggzzz^^^XXXmmmjjjUUUBBB;;;777000---111.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........///,,,...222333<<<]]]sss~~~sss}}}qqqoooxxxyyyppp^^^WWWPPPMMMLLLLLLQQQXXXmmmllljjjgggeeeggglllpppkkklllhhhlllyyy~~~tttlllkkkeee```^^^\\\YYYUUUQQQMMMKKKTTTWWW[[[___dddhhhgggdddbbb```\\\XXXUUUQQQMMMJJJDDDDDDDDDDDDBBB@@@===;;;<<<===@@@EEEJJJNNNRRRTTTOOORRRWWWYYYYYYXXXXXXYYY[[[ZZZYYYXXXXXXXXXYYYYYYSSSYYY^^^___aaaeeehhhiiimmmqqqtttwwwtttrrr\\\BBB888111111///...............,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------///...444888:::RRR{{{yyy{{{~~~}}}{{{wwwqqqmmmlllnnnqqqrrruuuxxx{{{~~~}}}zzzyyyxxxuuussspppiiiccccccdddfffnnnvvvzzzUUUGGG:::DDDMMMWWWllliiiNNNTTTdddhhhjjjoooWWW<<<888666222---222444000---...000000---...///...------...///------------------------.......................................///000000////////////000000000000222111111222222333444555999888EEEqqqrrrKKKBBBCCCDDDDDDDDDEEEHHHKKKRRRYYYkkk~~~zzzdddbbbdddaaa```iiimmmssswww|||wwwrrrmmmiiieee]]]RRRJJJHHHIIIIIIGGGDDDBBBBBBCCC<<>>BBBGGGKKKMMMJJJJJJKKKLLLLLLLLLJJJHHHIIIKKKMMMMMMMMMNNNPPPRRRMMMRRRXXX\\\___bbbdddeeehhhllloooqqqyyyppp{{{hhhLLL;;;111111000///............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,---555999???dddyyyyyy|||yyy{{{}}}zzzuuuooojjjjjjooosssqqqssstttvvvyyy~~~}}}}}}{{{uuurrrpppkkkgggeeeccceeellluuuoooyyyxxxWWW>>>???CCCNNN^^^ssslllRRRRRR[[[bbbqqqfff???777999111///333333...,,,000111...,,,...000///---,,,---///------------------------.......................................///000000////////////000000000000222222222222333444555555888===TTTXXXEEE@@@CCCEEEDDDCCCEEEJJJMMMXXXcccvvv{{{qqqxxxvvvbbb```eeedddccceeekkkqqqtttvvv|||xxxssskkkccc]]]WWWPPPLLLHHHIIIIIIGGGEEECCCDDDEEECCCCCCDDDEEEFFFGGGIIIJJJIIIVVVhhhzzzpppooowwwXXXWWWzzzkkkSSSJJJAAA333...333............------------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------...............000///222BBBaaa|||qqqxxxxxx{{{tttmmmyyymmm]]]NNNJJJJJJMMMOOOOOOSSSWWWjjjoootttuuurrrooooooppp|||{{{yyyrrrpppkkkfffbbb___\\\[[[WWWYYY]]]cccggghhhfffeee^^^[[[WWWTTTQQQOOOKKKIIICCCAAA>>>>>>???>>>:::888777777888:::===@@@CCCEEEEEEFFFEEECCCAAA@@@AAABBB???BBBEEEEEEDDDDDDHHHLLLJJJLLLPPPVVV\\\```bbbdddfffiiikkklllrrr|||mmmuuuqqqUUU===222111000///............,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++...888:::EEEwww~~~uuuxxx{{{xxxssslllggghhhnnnsssqqqrrrrrrsssvvv|||~~~wwwrrrqqqmmmjjjgggdddeeemmmwwwnnnvvvjjjCCC>>>???LLLZZZgggxxxlllWWWUUUYYYbbb{{{lllAAA888<<<000111333222,,,,,,000111---,,,...000///---,,,---000------------------------.......................................///000000////////////000000000000222222222222333444555555555???]]]rrrGGGEEE>>>BBBEEECCCBBBFFFLLLPPPXXXeee||||||pppdddbbbrrrmmm]]]]]]cccccccccccckkksssuuuuuuyyyvvvpppggg]]]UUUPPPOOOOOOJJJKKKJJJHHHFFFDDDEEEFFFEEECCCAAAAAABBBDDDEEEEEELLLKKKNNNWWWgggvvvrrrdddYYYvvvuuu\\\QQQFFF555///333//////.........---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------.........//////...222111333JJJpppooorrrwww|||qqqqqqkkkZZZ]]]JJJHHHJJJNNNPPPPPPQQQUUUaaaiiisssxxxvvvsssrrrsss{{{xxxsssnnniiigggeeeeeeYYY[[[```gggjjjhhhcccaaa\\\YYYVVVTTTSSSQQQOOONNNFFFCCC@@@@@@AAA@@@>>>;;;:::999999:::<<<>>>@@@AAA<<>>AAAAAA???@@@DDDHHHIIIGGGIIIPPPXXX]]]aaadddgggjjjjjjiiimmmvvv|||}}}uuummm|||~~~tttZZZ>>>222111000//////.........,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......---222<<<<<>>@@@AAACCCDDDGGGLLLRRRXXX]]]```aaaiiillliiinnnxxxzzztttgggjjj{{{^^^DDD:::000///000+++---000,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...///111888>>>ZZZ|||yyy|||}}}{{{yyy~~~{{{uuukkkgggbbb^^^gggmmmeee]]]]]]^^^bbbhhhrrr}}}~~~|||sssoookkkhhhdddaaadddjjjqqqooorrr___EEE===GGGNNN___sssZZZWWWaaa{{{nnnEEE888999000222222111111000/////////////////////...............------------------,,,,,,---------............000000000000000000000000........./////////000000111222444444333333444666CCCLLLzzzxxxaaaOOOCCCDDDCCCAAABBBEEEGGGFFFHHHMMM\\\vvv{{{ooopppqqqqqqqqqnnnfffYYYOOOQQQTTTXXX[[[\\\^^^```aaabbbdddhhhkkknnnttt}}}}}}sssllleee[[[SSSMMMJJJIIIHHHJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIOOOPPPMMMNNNQQQRRRiiiyyyiiixxxiiijjjeeeaaaQQQ999999333///......------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................///333444<<<\\\rrrggggggyyynnnooo]]]DDDFFFEEEGGGLLLOOOQQQWWW^^^aaaccciiiooossstttqqqnnnttt}}}xxx}}}|||}}}wwwqqqkkkkkknnnmmmeee]]]]]][[[XXXVVVTTTRRRPPPMMMHHHFFFBBBAAA@@@???<<<;;;;;;999777555555666888999777777666666666666666666666555555666777999;;;===>>>???BBBGGGMMMSSSXXX[[[jjjwww|||rrrkkknnntttuuu~~~xxxgggttt~~~hhhOOO<<<000///111,,,---000+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////...444;;;GGGlll~~~zzzzzz~~~|||zzzyyyoooddd``````bbbkkkkkk^^^WWWUUUSSSWWWcccsssvvvrrrnnnlllgggcccdddhhhpppqqqnnnuuu^^^DDDGGGLLL^^^kkk[[[cccuuu]]]AAA:::666222222111111000/////////////////////............//////......---,,,,,,,,,------........./////////000000000000000000000000....../////////000000000111222444333333444666777EEE^^^dddNNNFFFBBBEEEAAA@@@@@@CCCDDDCCCGGGMMMbbbzzzxxxmmmlllkkkkkkmmmkkkbbbUUUJJJGGGNNNRRRSSSYYYbbbccc^^^___```cccfffkkkooosssvvvvvvkkkeee___VVVOOOKKKIIIHHHGGGKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHJJJKKKLLLMMMOOOMMMNNNPPPLLLYYYuuu}}}llllllvvvooo]]]nnnppphhhYYY@@@:::111//////......---,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...........................111///555IIIggg|||wwwtttnnntttoooXXXCCCEEEEEEIIIOOOSSSTTTXXX^^^``````aaagggooosssrrrooopppzzzxxxttt}}}uuupppnnnkkkddd^^^ZZZXXXWWWVVVUUUSSSPPPMMMHHHFFFCCCAAAAAA@@@>>>===<<<:::888555444444555555444444444444444444444444333333333333555777999::::::<<<>>>CCCHHHOOOUUUXXXiiirrrlllqqqxxxhhhcccvvvwww[[[AAA222///111......000+++...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000...888===RRRvvv}}}{{{|||yyyxxxxxxnnnaaa]]]bbbjjjwwwvvvfff___XXXQQQUUUfff{{{~~~uuupppnnnmmmkkkffffffiiimmmtttrrrqqq^^^NNNNNNfffddd\\\gggxxxsssvvv}}}PPP:::777222222111111000/////////////////////........................------------.........////////////000////////////////////////...////////////000000000111333333333333444777999EEEnnnXXXFFFDDDAAAAAAAAA???@@@BBBBBBBBBHHHOOOaaayyyvvvmmmiiijjjooouuuttthhhWWWLLLDDDLLLNNNKKKSSSccceee\\\^^^___aaaeeeiiilllmmmlllrrr{{{~~~sssjjjaaa\\\TTTNNNKKKJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIHHHIIIJJJMMMPPPQQQOOORRRPPPRRRUUUPPPWWWlllxxxkkkccctttTTT___zzzqqqbbbGGG;;;////////////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............333---888XXXttt{{{vvvqqqtttqqq}}}kkkUUUJJJDDDEEEKKKSSSWWWXXX[[[````````````dddhhhmmmooopppttt{{{xxxvvv}}}|||uuuqqqllleee___YYYXXXWWWVVVVVVUUURRROOOIIIFFFDDDBBBBBBAAA???>>>;;;999777555333333444444444555555555666666777777555555555555666888:::;;;:::;;;===AAAGGGMMMSSSWWWYYYxxxssstttzzz}}}yyy~~~qqqXXXjjjkkkJJJ666///222///...000+++......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...//////000000...:::@@@^^^xxxxxx}}}xxx|||xxxvvvuuulll```___hhhvvvrrrfffXXXZZZnnn~~~wwwrrroooooommmhhhfffhhhmmmuuutttnnn~~~~~~ZZZQQQqqqrrrTTTYYYsssmmmhhhlll[[[:::777222222111111000/////////////////////............,,,,,,------...///000000.........////////////000////////////////////////////////////000000000111222333333333444555999<<>>888777666555444444555555555555666777888888999999777666666666777999:::<<<;;;;;;<<>>WWWjjjHHHAAABBB@@@DDD??????AAACCCBBBEEENNNYYYjjj~~~mmmhhh```jjjoooVVVLLLLLLNNNJJJEEEJJJWWW______\\\^^^bbbeeeggghhhhhhhhhnnnsssyyy~~~{{{tttlllfff]]]XXXRRRMMMJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKNNNSSSZZZ```ccchhhlllfff```]]]UUUVVVeee~~~xxxeee}}}WWWLLL^^^{{{pppTTTAAA555000000//////...---------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,------.../////////000000IIIuuu}}}xxxhhhfffhhhJJJDDDGGGOOOYYY]]]^^^bbbfffbbbgggjjjgggaaa```fffmmmlllrrrqqqttt{{{zzz}}}}}}yyyuuuooohhhccc]]][[[XXXWWWWWWVVVUUUSSSKKKHHHEEECCCBBB@@@>>><<<666555555555555666666777444444555666888999::::::777666666666777888:::;;;999999999;;;???EEEKKKOOOOOO[[[hhhnnnmmmmmmrrrvvvwww{{{aaa```bbbCCC222333111///000...///......---------------++++++++++++++++++++++++++++++,,,,,,------......+++,,,,,,---......//////333:::OOO{{{uuu{{{|||}}}ttthhh___\\\ZZZaaakkkttttttjjjvvvyyyjjjeeeooo{{{uuusssqqqmmmjjjkkkkkkmmmmmmkkknnn```]]]sss}}}|||TTTKKK```iii```cccwwwRRRCCC222222111111000/////////////////////............,,,------...///000000111,,,---------............000000000000000000000000//////000000000111111111222333333333444777<<>>222222111111000/////////000/////////.....................///////////////,,,,,,,,,---------......000000000000000000000000000000000000111111111111222333333333444888<<<@@@||||||RRRBBBFFF@@@999@@@;;;<<<>>>AAAAAAEEERRR___iii}}}tttbbb___cccrrrgggNNNHHHJJJGGGHHHJJJKKKLLLTTT^^^SSSYYY___aaa``````dddhhhcccfffmmmtttyyy{{{xxxooohhhddd___XXXSSSPPPMMMKKKIIIGGGGGGIIIJJJKKKKKKLLLLLLKKKMMMPPPVVV^^^hhhpppuuuvvvjjjhhhuuuzzz{{{eeeoooTTT[[[ttt{{{ZZZAAA777000000000///......------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,,,,------...///000000444===XXX|||yyy|||zzzddd]]];;;EEE```uuuhhhTTTFFFIIIPPPZZZ```bbbfffkkkfffhhhiiiiiihhhfffeeedddjjjoooooorrrvvvooolllwww}}}vvvpppkkkfffccc```\\\VVVSSSRRRSSSSSSSSSLLLIIIEEEBBB@@@>>>;;;999888888777777666666666555666777888:::;;;===>>>>>>::::::999999999;;;<<<===;;;:::999999<<>>@@@AAABBB>>>===;;;999999999;;;<<<:::;;;===>>>>>>@@@DDDGGGMMMQQQWWW[[[___bbbfffiiilllpppyyyzzz___```ppptttzzzOOO777888333++++++...000000///...---,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,---......000111111///------///111;;;DDDtttyyy|||vvvhhh___]]]]]]___aaa]]]WWWWWWZZZUUUWWWYYYZZZbbbxxx~~~wwwsssppprrrzzzwwwmmmnnnwww}}}}}}uuuooonnnooollllllzzzkkk^^^llliii~~~gggKKKGGGQQQTTTnnnnnnAAA888333111222333000///000///............------------------............///---------.........//////////////////000000000000//////000000111111222222777111555333777999999UUU```GGGDDD???===@@@@@@======<<<===AAAIIIRRRYYYfffrrr}}}}}}vvvmmmddd\\\bbbiii|||dddNNNJJJKKKJJJHHHGGGJJJPPPVVVZZZXXXZZZ[[[\\\\\\]]]___bbbdddhhhlllnnnppptttyyy~~~zzzooohhhhhhbbbYYYUUUUUURRRMMMNNNLLLKKKKKKMMMNNNNNNMMMTTTTTTUUUWWW\\\cccjjjnnnuuu~~~rrrqqquuu{{{xxxhhhrrrccc^^^pppoooNNNAAA555000...//////------///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......///,,,,,,///111//////222<<>>=========<<<============???CCCFFFNNNRRRXXX\\\___aaadddeeeiiimmmwww~~~```ddduuuuuu{{{|||QQQ777666333---...///000000///------,,,,,,---+++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---......000111000///---...000222333DDD{{{~~~{{{~~~zzzmmmddd^^^cccjjjllldddYYYVVVZZZXXXSSSQQQUUUXXXaaawwwvvvooojjjeeeiiirrr~~~zzzppppppzzzxxxrrrqqqllliiippp|||mmmTTTVVVbbb{{{~~~YYYIIINNNQQQnnn}}}sssJJJ888333000222222000///111///............------------------............///------........./////////////////////000000000000//////000000111222222222555222999666888999???cccvvvVVVCCCBBB>>>===@@@>>><<<<<<<<<===AAAHHHQQQXXX___lllxxxxxxqqqhhh```ZZZ```bbbppp{{{bbbNNNHHHGGGGGGFFFGGGJJJNNNRRRUUUVVVXXXYYYYYYYYYZZZ\\\^^^cccccceeehhhlllrrrwww{{{uuunnnlllfff^^^[[[YYYVVVQQQTTTRRRPPPPPPQQQQQQPPPOOOWWWWWWWWWYYY]]]bbbgggkkkmmmxxx~~~tttnnnlllkkk}}}{{{ooouuutttfffjjj]]]EEE666111---...///,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........000------000111///000333@@@]]]vvvyyysssssswwwxxx|||]]]@@@;;;>>>NNNbbbeeeVVVJJJHHHFFFRRR]]]aaacccffffffdddhhhjjjpppvvvvvvpppnnnooollljjjmmmvvv|||wwwoooiiisssxxxyyyqqqrrruuuoooddd]]]ZZZZZZZZZXXXUUUQQQPPPPPPGGGEEEAAA===999666444444555555666777888:::;;;<<<===>>>@@@BBBDDDFFFGGGHHHFFFEEEEEEDDDCCCCCCBBBBBBAAA@@@???===<<<>>>BBBFFFMMMRRRXXX]]]___```aaabbbhhhkkkvvviiijjj~~~ZZZ<<<777333///111///000///...------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---......///000000///......000222222KKK||||||pppooorrrnnnddd]]]\\\ffftttzzztttkkkjjjpppnnnccc]]]___[[[TTT\\\kkkxxxxxx~~~|||uuullllllqqq~~~yyyppppppzzz}}}vvvsssnnnjjjmmmrrrvvvUUUNNN]]]yyymmmPPPHHHQQQppp|||MMM888333000111222//////111///............------------------............///............////////////////////////000000000000///000000111111222333333222000:::777777:::HHHssslllQQQCCCBBB===;;;<<<888;;;<<<<<<===AAAHHHPPPVVVZZZgggqqqpppiiiddd```^^^___]]]eeerrrqqq___MMMEEEEEEEEEFFFHHHJJJMMMOOOPPPRRRTTTUUUVVVVVVWWWZZZ\\\aaa```___bbbhhhpppvvvxxx~~~yyytttqqqkkkfffaaa^^^ZZZWWWWWWUUUSSSSSSTTTUUUTTTSSSYYYYYYYYY[[[]]]aaadddggghhhmmmsssuuuqqqjjjccc^^^ZZZjjjzzzvvvuuuhhhcccgggFFF888222---......---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............000......000000...000555FFFddd~~~wwwtttvvvxxxddd@@@:::CCCSSS^^^ZZZMMMEEEGGGEEERRR]]]```cccgggfffaaaiiikkkrrryyyyyytttqqqrrrmmmjjjkkkttt~~~}}}rrrgggrrrpppwww{{{pppqqquuuqqqggg___YYYZZZ\\\\\\WWWPPPMMMMMMDDDBBB???;;;888666555555444555666888:::<<<>>>???@@@AAADDDFFFHHHJJJJJJJJJCCCDDDEEEFFFGGGHHHHHHGGGEEEDDDAAA>>>===???CCCFFFJJJOOOWWW]]]```aaaaaabbbhhhkkkwwwpppdddxxxgggFFF:::333111111---000///...------------------------,,,,,,+++++++++,,,,,,++++++,,,,,,---...////////////......111333;;;VVV}}}{{{wwwtttccc\\\[[[WWWQQQNNNUUUbbbttt~~~vvvooorrrlll___^^^fffllljjjppp~~~{{{vvvyyyuuummmmmmvvv|||uuuqqqnnnlllmmmoooZZZMMMTTTppp}}}VVVKKKYYYuuuUUU:::555111111111//////111///............------------------............///........./////////000000////////////000000000000000000000111222222333333333111:::888666999LLLcccMMMDDDDDD>>>;;;<<<777;;;;;;<<<===AAAGGGOOOTTTYYYbbbiiifffbbbaaabbbbbbbbb]]]```jjjkkk^^^NNNEEEEEEEEEGGGIIIKKKLLLNNNNNNNNNOOOQQQSSSSSSUUUXXX[[[___]]]\\\^^^eeemmmsssvvvzzz}}}zzzvvvqqqlllhhhccc^^^\\\XXXVVVUUUUUUVVVWWWWWWVVVYYYYYYZZZ[[[]]]___aaabbbfffdddbbb```^^^[[[VVVRRRNNNZZZ{{{qqqmmmfff___lllJJJ;;;333---...///---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......000...///111000...222888SSSjjjwwwuuuyyy}}}~~~{{{~~~___<<<<<>>;;;999888888888444555777:::<<<>>>@@@AAACCCDDDGGGIIIKKKLLLLLLKKKEEEFFFGGGHHHIIIIIIHHHHHHFFFEEEBBB???>>>@@@DDDHHHFFFLLLTTT[[[___aaabbbcccgggiiiuuusssUUUfffpppNNN<<<111000222,,,//////...------------...---------,,,,,,+++++++++,,,++++++++++++,,,------......///......///222444>>>___yyyuuu{{{wwwcccXXXRRRMMMJJJJJJNNNYYYjjjxxx|||}}}tttoooqqqooohhhiiiwww~~~tttkkkjjjqqq|||xxxsssnnnkkkjjjlllnnnvvvaaaMMMOOOhhhfffQQQaaawwwbbb>>>777333333222//////222///............------------------............///....../////////000000000////////////000000000000000000111111222333333333777333;;;999666:::QQQxxxWWWGGGCCCDDD???>>>@@@;;;:::;;;<<<===@@@FFFNNNSSSZZZ```bbb^^^]]]___bbbbbbbbb^^^^^^eeeggg]]]PPPHHHEEEFFFGGGIIIJJJLLLLLLMMMLLLNNNPPPQQQQQQSSSVVVYYY[[[ZZZZZZ\\\aaahhhnnnsss{{{wwwsssuuuyyytttwwwzzzuuurrrnnngggbbb```\\\ZZZXXXWWWXXXYYYXXXWWWWWWXXXYYYZZZ[[[\\\]]]]]]ccc___YYYVVVUUUTTTQQQNNNKKKSSS~~~hhhaaa}}}hhh]]]wwwpppRRR???555......000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///............///111000///444;;;___ooozzzvvvvvv|||~~~yyyRRR>>>@@@PPP]]]ZZZLLLBBBAAABBBNNN[[[eeefffkkkuuusssjjjjjjkkkpppuuutttooommmoooooommmlllqqq{{{wwwkkkuuusssxxx|||lllggghhhfff```]]][[[XXX\\\dddcccWWWMMMJJJDDDCCC@@@>>><<<;;;;;;;;;666777:::<<>>@@@DDDHHHEEEJJJRRRYYY^^^aaaccceeeffffffpppzzzRRR\\\xxxXXX@@@000000333---///......---------......---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------............000222555;;;ccc~~~uuu~~~{{{jjj^^^UUUNNNMMMOOONNNTTT^^^gggmmmttt|||qqqnnnyyy{{{{{{xxx{{{wwwkkkiiimmmwwwzzzxxxtttmmmhhhhhhlllnnnqqqiiiLLLMMMbbb|||ZZZcccooovvvxxx~~~vvvAAA:::555444222//////111///............------------------............///.../////////000000000000////////////000000000000000111111222222333333444777111999999999???ZZZkkkOOOCCCAAACCC>>>???BBB===999:::<<<===@@@FFFMMMRRR\\\^^^]]]ZZZZZZ]]]]]]YYY[[[XXXYYY^^^```ZZZPPPIIIEEEFFFFFFGGGIIIJJJKKKLLLNNNOOOPPPPPPPPPPPPRRRTTTUUUXXXZZZ[[[]]]aaaiiiooozzzzzzssssssoooffffffrrr{{{zzzzzz~~~}}}|||xxxwwwrrriiidddcccbbb___\\\[[[ZZZYYYWWWVVVTTTUUUWWWXXXYYYYYYYYYYYY^^^\\\ZZZ[[[\\\[[[WWWTTTPPPSSSzzzmmm___sssoooWWWiiiqqqYYYAAA777//////111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000000......------///111000000666>>>lllzzzuuuuuucccFFFBBBGGGVVV___UUUFFF@@@AAACCCPPP^^^ffffffmmmyyyxxxnnnmmmlllooorrrpppkkkjjjllljjjoooqqqpppqqqtttrrrmmmrrrsssvvvyyy|||zzzlllhhhfffccc^^^\\\[[[VVVZZZhhhkkk```SSSOOOIIIGGGDDDAAA>>>===<<<;;;888:::<<>>===>>>@@@CCCFFFGGGKKKRRRWWW[[[___bbbdddiiihhhnnnyyy}}}|||]]]\\\uuuhhhJJJ333000333---......---------......///+++,,,,,,,,,,,,,,,,,,---+++++++++***++++++,,,---,,,---.........000333666===gggzzzxxxkkk```VVVNNNLLLOOORRRSSSWWW\\\___gggvvv~~~vvvvvvsssvvv{{{mmmiiijjjsss|||||||||wwwooohhhhhhlllpppmmmpppMMMIII[[[ccceeeggghhhiiipppDDD<<<666555333000///111//////.........------------------.........//////////////////000000000000////////////000000000000000111111222222333444444444---666888===FFFcccaaaNNNCCCBBBBBB======@@@;;;999:::<<<===@@@FFFLLLQQQ]]]^^^\\\YYYZZZ[[[XXXQQQSSSQQQSSSXXXZZZVVVNNNHHHEEEEEEEEEFFFGGGIIIJJJKKKPPPQQQQQQPPPOOONNNPPPQQQRRRVVVYYYZZZZZZ]]]eeelllxxxzzzwwwiii]]]ZZZgggqqqqqqpppsssssszzz~~~yyyyyytttjjjeeeeeegggddd```]]][[[YYYVVVTTTRRRSSSUUUWWWXXXXXXWWWWWWYYY[[[___dddgggeee___[[[UUUUUUzzz{{{eeemmmvvvQQQ^^^ppp\\\CCC888//////222111///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000///---,,,,,,///111000000777@@@zzz~~~kkkkkkUUU;;;BBBNNN\\\aaaSSSCCC???DDDFFFOOO\\\dddccckkkxxxyyynnnooommmnnnpppnnnhhhhhhkkkfffqqqvvvooohhhhhhlllmmmlllppprrrooorrr}}}yyyoookkkiiiddd___^^^ZZZTTTYYYjjjqqqgggYYYTTTNNNLLLHHHDDD@@@===;;;;;;999;;;>>>AAACCCDDDDDDDDDGGGIIIKKKLLLLLLJJJHHHGGGCCCAAA>>>:::888777777777888:::;;;<<<===???BBBEEEIIIMMMRRRVVVZZZ]]]```cccnnnkkknnnvvvyyyxxx~~~eee\\\eeexxxTTT777111222+++......---------......///+++++++++,,,,,,---------++++++******++++++,,,---,,,---.........000333666EEElll}}}wwwvvviiiaaaZZZTTTQQQQQQYYYQQQOOOUUUUUUTTTdddzzz~~~sssooouuuvvvlllmmmqqqqqqoooeeeccclllxxxzzzyyywwwsssnnnkkkjjjkkkoooXXXLLLRRRvvvhhh]]]___fffeeekkkyyyWWW666555666333111,,,444000000///...............---------............///............////////////......//////000000111111000111111222222333444444111;;;444<<<===CCCxxxYYYOOOIIIAAA<<<;;;===@@@AAA???<<<888777:::@@@HHHMMMVVV\\\[[[UUUUUUZZZWWWNNNQQQOOONNNOOOPPPNNNIIIEEEDDDDDDDDDEEEFFFFFFGGGGGGLLLMMMNNNMMMLLLKKKKKKMMMRRRTTTVVVUUUTTTVVV^^^dddmmmyyyzzzlll``````eeeaaaaaafffdddiiivvv}}}{{{}}}zzzwwwrrrkkkfffiiihhheeeaaa[[[WWWVVVVVVTTTSSSRRRRRRUUUZZZ^^^aaa```ccckkkvvv|||{{{rrriii]]]ccc}}}uuuuuuWWWVVVqqqeee]]]MMM888///222...,,,...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++222000,,,///111<<>>@@@CCCGGGJJJLLLMMMLLLKKKMMMNNNLLLGGGBBBEEE???888555777888666333666888<<<>>>>>>@@@BBBCCCHHHPPPXXX\\\\\\]]]aaaeeehhhlllqqquuuvvvxxx~~~nnn___dddqqq]]]999///222222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111---,,,///000000333888KKKvvvnnn~~~qqqcccZZZUUUQQQPPPRRRXXXVVVUUUQQQKKKLLL[[[nnnuuunnnfffccciiiuuuuuunnnnnnooonnn}}}uuuiiigggmmmuuurrrrrrpppnnnllllllnnnpppnnn~~~lllLLLMMMjjj|||eeeZZZ```ooovvv~~~___<<<888777222111+++333000000///...............---------............///............////////////......//////000000111111000111111222222333444444222:::444;;;<<>>===???AAAAAAFFFCCC>>>;;;<<<@@@FFFJJJUUUZZZYYYSSSSSSXXXUUULLLOOONNNMMMNNNPPPNNNIIIEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJKKKLLLLLLJJJJJJKKKLLLQQQSSSUUUTTTSSSVVV]]]cccjjjwwwyyynnnmmmkkk___[[[^^^^^^cccnnnuuuuuu{{{}}}yyyrrrllljjjhhheeebbb^^^ZZZWWWVVVRRRQQQPPPPPPQQQUUUYYY[[[ccceeellltttzzzyyyqqqjjj``````sss}}}xxxYYYXXXsssiii```OOO888///111---,,,///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,000//////222222AAA]]]www{{{ggg\\\XXXAAA;;;RRReee^^^RRRFFF>>>>>>DDDJJJYYYYYYZZZ]]]ccchhhlllmmmiiijjjkkkkkkkkkjjjjjjiiikkkppptttsssnnnhhheeedddiiiiiilllooolllfffeeehhhmmmnnnrrrzzz~~~sssjjjeeeccceeefffaaa]]][[[WWWRRRRRRZZZfffkkkddd[[[WWWVVVTTTQQQMMMIIIFFFEEEAAAAAACCCEEEGGGKKKNNNOOOPPPNNNLLLMMMNNNMMMHHHDDDDDD>>>777444555777666555666999<<<>>>???@@@BBBDDDGGGNNNWWW[[[\\\]]]bbbfffiiiiiijjjiiikkkssszzzVVVWWWjjj]]]:::000111000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000---,,,///000000333888OOOzzzooo}}}xxxjjj[[[RRROOONNNPPPTTT\\\fffgggXXXJJJJJJWWWbbbfffccc^^^^^^ccckkkssswww}}}~~~|||uuuoooooonnnmmmxxx{{{mmmjjjmmmqqqmmmlllkkkjjjiiijjjnnnqqqnnnyyy~~~OOOKKK^^^pppoooyyytttgggXXX^^^wwwkkkDDD;;;777222111+++222000000///...............---------............///............////////////......//////000000111111000111111222222333444444333999333:::;;;IIIRRRJJJGGGBBB@@@@@@AAAAAAAAAGGGDDD???<<<<<<@@@FFFIIITTTXXXWWWQQQQQQUUUSSSKKKMMMLLLKKKLLLNNNMMMIIIEEECCCDDDDDDEEEEEEFFFFFFGGGGGGIIIJJJJJJIIIIIIKKKLLLPPPRRRSSSSSSSSSVVV]]]ccckkkyyy~~~{{{sss```XXXZZZYYY^^^gggmmmnnnwwwxxxqqqkkkhhheeecccbbb___YYYUUUQQQPPPNNNLLLMMMNNNQQQSSSYYYZZZ^^^dddiiihhhbbb]]][[[XXXeeevvv]]]\\\wwwpppfffRRR:::///000------///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......222444222HHHnnnwww{{{~~~gggYYYNNN:::???]]]iiiYYYHHHAAA===<<>>???@@@BBBCCCEEEMMMUUUZZZ[[[]]]bbbgggjjjkkkjjjgggiiisssSSSUUUjjj{{{\\\;;;111111///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,---000000000444999WWWuuu~~~~~~|||ttteeeUUUMMMKKKMMMSSSYYY```vvv~~~kkkWWWUUUZZZZZZ]]]\\\\\\___cccfffhhhhhhllluuu~~~zzzuuuqqqooonnnnnnxxxqqqoooooommmooonnnllliiifffgggjjjmmmnnnuuuVVVLLLXXXeeefffvvvttt\\\\\\xxxtttIII;;;666111111+++222000000///...............---------............///............////////////......//////000000111111000111111222222333444444555888333:::;;;OOO}}}NNNFFFCCCAAA@@@@@@AAA@@@???>>><<<999888;;;@@@GGGKKKTTTVVVTTTPPPPPPSSSQQQLLLKKKJJJIIIJJJLLLLLLIIIEEECCCCCCDDDDDDEEEFFFFFFFFFFFFGGGIIIJJJIIIJJJLLLMMMPPPQQQRRRRRRSSSXXX^^^cccjjjwww}}}kkkbbb```YYY]]]bbbfffiiittt{{{tttmmmiiieeeeeeeeebbb[[[TTTQQQOOOMMMKKKJJJJJJKKKLLLKKKLLLMMMPPPSSSSSSPPPMMMOOOLLLYYY{{{pppvvveeebbbzzzzzznnnWWW>>>000000------000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///......444555222MMM|||zzzwwwttt{{{gggYYYJJJ;;;HHHfffgggQQQAAA???@@@===CCCPPPUUUZZZ```bbbbbbaaabbbcccccceeehhhkkklllmmmlllkkkeeejjjppprrrqqqmmmiiihhheeeffflllrrrqqqlllhhhiiijjjooouuuzzz~~~vvvlllcccWWWQQQNNNRRRTTTTTTSSSSSSRRROOOLLLOOOVVV\\\______[[[[[[[[[ZZZWWWRRRNNNKKKJJJKKKLLLNNNPPPSSSUUUVVVTTTQQQNNNMMMMMMKKKGGGCCC>>>:::444111222555777888:::<<<>>>???>>>>>>???@@@DDDKKKSSSXXXZZZ]]]ccchhhjjjppptttrrrrrrxxxXXX```pppppp\\\<<<222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---,,,+++---000000000555<<>><<<999777666666:::AAAGGGLLLRRRRRRQQQNNNOOOQQQPPPMMMJJJHHHGGGHHHJJJJJJGGGDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJKKKMMMNNNPPPPPPPPPRRRTTTYYY___ccceeeooo{{{xxxooo```^^^^^^___dddqqq~~~wwwoookkkgggffffffbbb[[[TTTRRRPPPNNNKKKIIIIIIIIIIIIIIIHHHHHHIIIKKKKKKJJJHHHIIIFFFMMMggg~~~ooorrrnnnhhhzzzvvv^^^CCC222111---...000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111///...333444333QQQzzztttkkkwwwjjjXXXEEEAAAVVVooo]]]III<<<@@@CCC@@@DDDNNNUUU^^^hhhlllkkkeeeaaa^^^]]]aaafffkkkmmmmmmjjjhhhbbbgggllloooooollliiigggaaafffnnnrrrpppkkklllrrrsssuuuxxxyyy}}}|||vvvooofff___VVVOOOJJJLLLMMMLLLLLLMMMKKKJJJKKKOOOVVV]]]```aaa^^^^^^^^^]]]YYYUUUPPPMMMLLLMMMNNNPPPRRRTTTUUUUUUSSSPPPMMMLLLLLLJJJDDD@@@;;;777333000111333666888<<<>>>??????===<<<<<<===CCCJJJRRRVVVXXX\\\bbbhhhiiirrrxxxwwwvvv{{{\\\aaapppsss~~~~~~]]]>>>333222000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,...000000111777@@@ppp}}}}}}jjj]]]PPPKKKLLLPPPXXX^^^fffxxxjjjYYY[[[^^^cccdddbbb]]]YYYYYYeeeuuu{{{sssmmmhhhgggiiiqqqyyy{{{{{{rrrnnnnnnnnnllljjjiiikkkmmmiiimmmvvvaaaJJJJJJ]]]sssppp]]]qqqOOO;;;444222555...333000000///...............---------............///............////////////......//////000000111111000111111222222333444444777555666>>>>>>______DDDAAA???>>>>>>>>>>>><<<:::;;;:::888888;;;AAAGGGJJJNNNMMMLLLLLLMMMOOOOOONNNJJJGGGEEEFFFHHHHHHEEEBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHIIIJJJJJJJJJLLLNNNNNNNNNNNNPPPTTTYYY___bbbgggllltttyyywwwzzz~~~hhhaaa]]]ZZZ```mmm{{{{{{qqqmmmiiigggddd```ZZZUUURRRQQQOOOLLLJJJIIIIIIIIIJJJJJJJJJIIIIIIJJJJJJJJJLLLGGGFFFRRRmmmssstttwwwllluuu}}}gggHHH555222......000,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000111...000333777WWW~~~xxxqqqhhhvvvyyy~~~zzz[[[AAAFFF^^^lllPPPDDD<<>>===<<<;;;;;;<<>>666555777///222000000///...............---------............///............////////////......//////000000111111000111111222222333444444888555888AAAAAAfffVVVGGGBBB@@@>>>===>>>===<<<:::<<<;;;999999<<>>JJJ___]]]EEEAAA<<<<<>>CCCIIIPPPTTTVVVYYY```ffffffnnnpppiiiiiiuuuhhhNNN[[[hhhEEE666333000////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......///////////////000///222>>>KKK^^^TTTJJJHHHKKKNNNSSSXXX```nnnxxxyyy~~~ssstttxxx{{{|||xxxrrrlll```fffssstttnnnfff\\\WWWWWWVVV]]]]]]ccctttyyykkklllnnnpppooollljjjiiiiiijjjllloooXXXJJJ^^^gggooo}}}XXXAAA999777888///111000000///...............---------.........//////............/////////000......//////000111111111000111111222333333444444888444999CCCCCCiiiTTTMMMDDDBBB???>>>>>>===<<<;;;999888777888;;;AAAFFFJJJFFFCCCBBBEEEHHHIIIKKKLLLKKKGGGDDDDDDEEEEEEBBB???BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGHHHGGGGGGHHHJJJJJJHHHHHHKKKPPPWWW\\\^^^jjjiiinnnssspppkkktttyyynnnddd]]]bbbnnnzzz~~~|||sssqqqmmmggg___ZZZWWWWWWPPPOOONNNMMMLLLKKKJJJJJJLLLMMMMMMLLLKKKLLLMMMNNNGGGKKKLLLJJJTTTtttrrrkkk}}}mmmjjjrrrQQQ:::444//////111,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,333000,,,444EEEfff~~~}}}xxx~~~~~~rrrSSS;;;NNNaaaTTT???@@@===:::>>>HHHNNNNNNVVV\\\hhhttt|||{{{rrrjjjccccccdddeeegggjjjmmmoookkkkkklllooorrrssssssrrrllloooyyy|||{{{}}}}}}vvvlllZZZPPPFFFCCCCCCAAABBBDDD@@@>>>AAAMMM^^^kkkppppppjjjhhhddd```[[[WWWSSSRRRMMMNNNPPPRRRSSSSSSSSSSSSTTTSSSRRRSSSQQQKKKBBB:::333444444333111000111222222444888:::;;;===???AAADDDIIIPPPTTTUUUXXX___eeedddooosssllljjjssszzzyyyyyytttTTTVVVnnnGGG666222000000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000111000000///...222@@@NNNxxx\\\LLLGGGIIIGGGKKKQQQNNNXXX^^^gggnnntttwwwyyyzzzxxxoookkkrrr~~~tttooosss{{{rrreee[[[UUUPPPMMMMMMNNNPPPTTT[[[hhhxxxtttpppooonnnmmmkkkiiigggfffeeegggnnnrrryyy[[[EEE[[[zzzhhhoooddd@@@<<>>LLLzzzxxxTTTLLLBBB@@@===<<<<<<===<<<;;;;;;:::777777999>>>CCCGGGGGGDDDBBBDDDHHHKKKHHHEEEIIIGGGFFFEEEEEEDDDAAA???AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIILLLIIIIIINNNSSSVVV\\\bbbkkkvvv~~~vvvmmmgggeeerrrzzzddd^^^hhhqqq{{{yyyuuurrrmmmeee]]]XXXWWWXXXPPPOOOMMMKKKIIIHHHHHHGGGIIIMMMNNNPPPVVV[[[WWWNNNKKKHHHEEEJJJSSS^^^}}}jjjrrrdddeee~~~mmmUUU<<<111111111///---------------------------******+++++++++,,,,,,,,,.........///////////////222---111444555OOO{{{zzz}}}~~~~~~wwwwwwgggYYYHHH???TTT^^^JJJ???:::888<<>>===CCCRRReeeqqqrrrnnnssspppkkkeee```\\\YYYXXXSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVTTTRRRNNNHHH@@@;;;888666444222111000000000000222444888;;;>>>@@@BBBFFFHHHLLLQQQVVV[[[^^^______gggooorrrqqqooopppsssvvvzzzoooPPP___{{{vvvGGG:::999...///............------------,,,,,,++++++,,,,,,---,,,---......------...000222444111111333222>>>VVVnnnZZZJJJEEEHHHFFFJJJPPPMMMPPPVVV___eeeiiinnntttxxxqqqiiicccccciiimmmlllhhhmmmsss~~~xxxhhh\\\TTTOOOKKKIIIJJJJJJKKKKKKNNNVVVaaajjj~~~uuutttssspppmmmkkkhhhgggfffiiirrrvvvyyyhhhQQQ```xxxnnnllloooIIIAAA222111777---000000///...............////////////////////////............////////////000000000000111111111111222222333444555666666777::::::===@@@RRRsssOOOHHHDDDAAA>>>===>>>>>>===<<<;;;:::777777999>>>CCCFFFHHHEEECCCEEEIIIKKKIIIFFFIIIGGGFFFEEEEEEDDDBBB???AAABBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIHHHJJJOOOSSSVVV]]]eeemmmxxxvvvmmmfffbbbfffrrrmmmfffnnnttt}}}}}}~~~vvvwwwqqqjjjddd```]]]YYYVVVOOONNNLLLJJJHHHGGGFFFFFFGGGJJJKKKNNNUUU\\\[[[TTTLLLIIIDDDGGGMMMXXXrrrtttdddeeerrrYYY???333111111...,,,------------------------++++++++++++,,,,,,,,,,,,............///////////////,,,222666999VVV~~~yyyssslll```OOOBBBHHH^^^^^^HHH???:::999===AAAEEEKKKQQQXXXZZZ___hhhpppssspppllliiilllkkkiiijjjnnnmmmjjjsssqqqlllgggiiinnnnnnjjjiiiiiilllrrryyyzzzwwwrrrxxxuuupppnnnqqqwww~~~{{{rrr\\\OOODDDCCCDDDBBBAAACCCAAA===BBBVVVppp|||tttsssqqqlllfffaaa\\\XXXVVVRRRRRRSSSSSSTTTTTTTTTUUUUUUSSSQQQOOOKKKFFF???;;;999888666444333333333333222222444666888;;;===???DDDFFFKKKPPPVVVZZZ\\\]]]^^^eeennnrrrrrrrrrvvvyyytttYYYaaarrrQQQ999444***///............------------,,,,,,++++++,,,,,,---,,,---......------...000000333000000444444BBB[[[fffXXXHHHCCCFFFDDDIIIOOOMMMLLLSSSZZZ___aaahhhsss|||zzzsssjjjaaa]]]]]]^^^___gggqqqxxxnnn___TTTMMMJJJHHHFFFJJJKKKKKKJJJIIIMMMTTTYYYqqq{{{yyyvvvrrrnnnjjjhhhggggggiiirrrvvvuuunnnWWWaaarrriii___rrryyy{{{vvvOOOCCC555333888000000000///...............////////////////////////............////////////000000000111111111222222222222333444555666777777;;;:::===CCCZZZsssLLLFFFEEEBBB@@@>>>??????>>>===<<<:::777666888===BBBEEEGGGEEECCCEEEHHHJJJIIIFFFIIIGGGFFFFFFFFFEEEBBB@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHJJJMMMRRRSSSUUU]]]gggyyyyyyqqqkkkeeegggkkktttyyyqqquuuxxxxxxooommmkkkiiillltttuuuxxxqqqhhhcccccc```ZZZTTTPPPOOOMMMKKKIIIHHHGGGGGGBBBCCCDDDFFFLLLRRRSSSOOOJJJIIICCCDDDIIISSSyyy|||tttcccccc~~~www^^^BBB444222000...,,,------------------------,,,,,,,,,,,,------------............//////000000------333666:::ZZZwwwmmmbbb]]]HHH>>>VVVjjj[[[CCC???;;;:::>>>AAAEEEKKKRRRWWWXXX\\\ccckkknnnmmmkkkhhhjjjjjjiiikkkooommmiiiwwwvvvpppkkkkkkmmmjjjeeebbbbbbccchhhnnnpppooolllllljjjiiiiiilllrrrxxx|||}}}}}}wwwrrrkkkeeeZZZPPPGGGEEEFFFEEECCCCCCCCC???DDD]]]}}}}}}uuusssoooiiiccc\\\WWWTTTQQQRRRRRRSSSTTTUUUUUUUUUUUURRRPPPMMMJJJFFFAAA>>>;;;:::999777666666777777666666555555777999<<<>>>AAADDDIIIOOOUUUXXXZZZ[[[\\\bbbjjjnnnpppsssyyyooopppsss\\\;;;444//////............------------,,,,,,++++++,,,,,,---,,,---......------...000...222000000444666FFFaaalllWWWGGGCCCEEEDDDIIIOOOLLLPPPWWW]]]___aaaiiixxx{{{qqqiiibbb^^^[[[aaakkk}}}tttjjj\\\RRRLLLJJJHHHGGGIIIKKKMMMMMMMMMPPPUUUZZZfffwww}}}yyyvvvqqqmmmiiihhhhhhhhhfffmmmoooooo}}}qqqXXXbbbssscccUUUhhhxxxwwwQQQAAA555444888333000000///...................................................////////////000000000111111222222333333333444555666777777888;;;:::===FFFbbb{{{OOOFFFEEEBBB???>>>??????>>>===<<<:::777666777<<<@@@DDDEEECCCBBBDDDFFFHHHGGGEEEHHHGGGFFFEEEFFFEEECCC@@@@@@@@@AAACCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGJJJMMMRRRUUUTTTTTT]]]hhhyyyppphhhcccfffpppxxxyyyzzz~~~rrrccc\\\VVVTTTUUU```uuuyyyxxxrrrkkkfffccc___YYYSSSPPPOOONNNLLLKKKKKKKKKKKKDDDCCCAAAAAACCCFFFFFFEEEFFFGGGDDDEEEIIIPPPppppppvvvaaa]]]vvvzzz```CCC444111000...---------------------------,,,,,,,,,---------......------......//////000000...///444444999[[[ooo{{{jjj]]]]]]GGGBBBbbbmmmTTT???>>>;;;;;;???BBBEEELLLTTTXXXYYY[[[aaagggkkklllkkkfffgggfffeeeiiinnnnnnjjjuuutttqqqmmmmmmnnnkkkddd[[[\\\^^^aaaeeefffdddbbb^^^^^^___bbbhhhnnntttxxxwwwwwwtttnnnhhhbbb\\\XXXYYYQQQIIIEEEEEEEEEEEEDDDCCCAAAJJJcccyyywwwsssmmmfff^^^XXXTTTQQQQQQRRRSSSTTTUUUUUUVVVVVVSSSPPPNNNLLLIIIEEEBBB<<<;;;999888777777888888<<<;;;999777888:::===>>>???BBBHHHOOOTTTXXXYYYZZZZZZ```gggjjjlllqqqyyy|||wwwccc???666333///............------------,,,,,,++++++,,,,,,---,,,---......------...000...222000000444888JJJgggyyyWWWHHHCCCFFFDDDHHHOOOLLLRRRXXX\\\]]]^^^fffwww~~~uuufff[[[]]]dddwwwyyywww|||rrriii]]]SSSNNNLLLIIIHHHFFFIIILLLMMMNNNRRRYYY^^^hhhvvv~~~zzzxxxsssooolllkkkllllllhhhjjjiiikkk{{{yyy[[[dddxxxcccTTTfff{{{yyyTTT???555444555333000000///...............------------------------............///////////////000000111222333333333333444444555666777888999::::::>>>IIIhhhRRRFFFDDDAAA???===>>>>>>===<<<<<<:::777555777:::???BBBAAAAAAAAABBBCCCDDDDDDCCCGGGFFFEEEEEEEEEDDDBBB@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFHHHLLLRRRWWWWWWXXXaaalllxxxlllbbbaaafffmmmwww{{{{{{{{{~~~ooo]]]SSSKKKKKKKKKTTTnnnxxxvvvrrrlllddd]]]XXXUUUNNNMMMLLLLLLLLLLLLLLLLLLJJJGGGEEEEEEEEEDDDCCCCCCDDDGGGEEEFFFIIIJJJ___iiiggg```XXXnnn{{{aaaBBB333000000//////------------------------,,,,,,,,,---------......---------...///000000111///111555444<<>>===;;;<<>>AAAFFFMMMRRRVVVYYYZZZ]]]aaagggiiijjjoooxxx~~~ccc???444000///............------------,,,,,,++++++,,,,,,---,,,---......------...000000444222111444888MMMllluuu~~~XXXHHHCCCEEECCCGGGMMMJJJLLLPPPRRRRRRSSS[[[iiiuuurrrbbb^^^cccsssyyyiiibbbgggpppwwwuuuvvv}}}|||uuunnnggg\\\UUUQQQNNNKKKHHHJJJLLLNNNNNNPPPUUU]]]dddoooyyy~~~|||yyyuuurrrqqqqqqqqqnnnnnnkkkkkkyyy~~~ZZZaaaxxx\\\TTTiii}}}YYY@@@777444222000000000///...................................................///////////////000000111222333444444444444555666777888999999:::;;;@@@KKKmmmQQQDDDDDDAAA>>>===>>>>>>===<<<<<<:::777555666999>>>AAA??????@@@@@@AAABBBBBBBBBEEEDDDCCCCCCDDDCCCAAA?????????@@@AAABBBBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEECCCFFFMMMUUUYYY\\\eeeooouuullllllkkkeeeaaabbbttt~~~~~~ttt```UUUOOOQQQNNNQQQkkkzzzzzzxxxrrrhhh```[[[YYYNNNMMMLLLKKKJJJJJJJJJJJJHHHFFFGGGJJJJJJFFFEEEFFFFFFHHHFFFFFFHHHDDDLLLbbbggg^^^zzzeeeXXXjjj~~~cccCCC333000000000000------------------------,,,,,,,,,,,,------------,,,------...///000111111///222555666EEEoooxxx||||||{{{qqq```OOODDDRRRggg```III>>>;;;:::<<<@@@CCCGGGPPPZZZ[[[]]]___bbbfffiiilllmmmmmmkkkgggeeejjjpppooojjjaaa```[[[WWWVVVVVVRRRKKKFFFIIILLLNNNMMMJJJEEEBBBEEEGGGKKKQQQYYYbbbiiimmmkkkaaaYYYXXXXXXWWWWWWWWWWWWUUUPPPJJJHHHHHHFFFAAA???EEEQQQcccttt|||wwwqqqiiibbb\\\XXXSSSSSSSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMKKKHHHDDDAAA<<<:::888666555444444444888777666555555777999:::<<>>DDDNNNppp}}}MMMEEEEEEBBB???>>>??????>>>======:::777555555888===???>>>???@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCDDDJJJRRRXXX[[[bbbjjj}}}~~~mmm]]]WWWhhhvvv~~~mmmaaa^^^aaa[[[WWWlll~~~}}}zzzvvvpppjjjccc___UUUSSSQQQNNNLLLJJJIIIHHHHHHHHHLLLRRRQQQKKKHHHJJJIIIJJJEEEFFFJJJDDDEEESSS{{{mmmaaazzzppp]]]iiigggGGG555111000//////------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111000222555777LLLzzzyyy{{{|||~~~zzzuuusssMMMDDD]]]hhhZZZGGG<<<999999<<<@@@CCCHHHRRR]]][[[]]]```cccfffiiikkkmmmnnnllliiigggjjjlllggg^^^SSSRRRLLLGGGFFFFFFCCC<<<===???AAABBB@@@>>><<<;;;<<<>>>AAAGGGNNNVVV]]]aaa___[[[ZZZ]]]\\\WWWUUUXXXTTTXXXXXXSSSOOOLLLEEE===???CCCMMM[[[kkkwww}}}|||vvvooogggaaa\\\ZZZTTTTTTTTTTTTSSSSSSSSSSSSQQQPPPOOONNNLLLHHHCCC???===;;;999666444333222222444444444555666777999999:::<<>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDGGGFFFIIIPPPVVVXXX\\\aaaxxxwww```VVVdddmmmvvv|||yyynnnmmmqqqggg^^^ppp~~~yyyxxxwwwsssjjjbbb\\\[[[WWWSSSOOOLLLJJJIIIOOOPPPUUU]]][[[RRRNNNOOOJJJJJJDDDFFFMMMJJJHHHSSShhhuuuiii{{{bbbiiikkkJJJ777111000///...------------------------******+++++++++,,,,,,,,,,,,,,,---...///000111222222333444888OOO~~~zzzwwwxxxzzz|||yyypppQQQGGGfffkkkXXXFFF999777888<<>>===???===777:::;;;<<<;;;:::999:::;;;888999;;;@@@FFFMMMTTTXXXXXX[[[aaafff```UUUQQQUUUQQQYYY^^^[[[VVVPPPEEE999@@@BBBHHHVVVffftttzzz|||{{{uuummmfff```\\\ZZZUUUUUUTTTTTTSSSRRRRRRRRRSSSRRRRRRQQQOOOJJJDDD@@@>>><<<999666444222222222333444555777888:::;;;;;;888999<<<@@@FFFMMMSSSWWWUUUZZZ___aaabbbfffmmmsss}}}}}}nnnfffooo]]];;;222222//////.........------------,,,,,,++++++,,,,,,---,,,---///...------...000---222111000555===XXX}}}ssssssssstttiiiTTTIII@@@CCCIIIJJJHHHGGGAAABBBBBBAAAAAADDDJJJNNNTTTXXXcccppptttkkk___XXXdddmmmzzzkkkVVVZZZOOOSSS```iiittt}}}zzzwwwoooeee]]]YYYUUURRROOOKKKIIIIIIKKKLLLPPPZZZddd}}}~~~xxxrrrqqqqqqmmmssssssmmmrrr}}}aaaeee|||qqquuuYYY===222666555...222111///......000111333------------.........///............/////////000/////////000111222444444555666666888999:::;;;;;;===@@@CCCRRR|||~~~NNNCCCEEECCC@@@????????????>>>===;;;777444333666:::===>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAA???>>>======>>>>>>????????????>>>>>>@@@@@@@@@AAAAAAAAABBBBBBGGGHHHLLLPPPSSSUUUYYY]]]mmmxxxdddXXXbbbiiissszzzxxxwww~~~|||wwwmmmpppyyywwwwwwtttllleeeaaa```^^^YYYUUURRRRRRSSSMMMUUUcccnnnkkk]]]OOOHHHLLLJJJLLLNNNNNNLLLNNNSSSeee~~~eeetttdddlllkkkKKK666111111///+++------------------------------------------------............////////////...444444999UUU|||{{{vvvwww{{{xxxZZZJJJ______QQQEEE999:::;;;<<<>>>AAAHHHPPPUUUVVVZZZ^^^aaagggmmmnnnjjjmmmlllllloooooohhhZZZNNNIIIEEE>>>999:::<<<:::666:::888777555555555666777222666999===FFFQQQXXXXXX]]]___bbbcccbbb^^^ZZZWWWSSSXXX]]][[[SSSIIIAAA>>>???@@@DDDMMMZZZgggqqqwww{{{vvvpppllliiieee^^^YYYZZZRRRNNNRRRUUUSSSTTTXXXWWWUUURRRPPPMMMHHHBBB>>>===;;;888555444333333444111333555555555666888:::777999<<<@@@FFFLLLQQQTTTUUU___bbb\\\ZZZbbbiiikkkzzzkkk]]]iii}}}YYY>>>555/////////...------------......------,,,,,,------...((()))***,,,---...//////111555222111666>>>XXX{{{pppqqqqqqrrrhhhRRRIIIBBBEEEKKKNNNPPPRRRNNNJJJFFFDDDEEEGGGHHHIIIPPPRRRZZZfffiiicccZZZUUUcccmmm|||mmm^^^PPPPPP[[[cccqqq}}}}}}}}}uuukkkbbb]]]ZZZVVVSSSMMMJJJHHHHHHGGGHHHPPPZZZpppxxxrrroooooooootttssslllpppfffkkk~~~```DDD777666555111222111000//////000111222------........./////////........./////////000000000000000111222333444555555666777888999;;;;;;<<>><<<:::666444444777:::<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>===>>>>>>????????????>>>>>>@@@@@@@@@AAAAAAAAAAAABBBFFFHHHLLLPPPTTTVVVZZZ\\\gggxxxqqqhhhgggkkkppprrrnnnhhhkkkrrr|||yyyxxx}}}yyy|||||||||{{{wwwsssooommmjjjgggdddbbb```___ZZZdddtttooo___WWWVVVUUUVVVYYYWWWQQQNNNOOOdddiiissshhhmmmlllLLL666000111222000------------------------------------------------............////////////,,,222333888UUU|||~~~|||xxxxxxSSSIII]]]YYYJJJBBB888:::;;;<<<>>>BBBHHHOOOUUUYYY\\\]]]^^^ccciiikkkhhhjjjkkknnnsssuuummm^^^RRRHHHDDD???<<<<<<<<<999555999888777666555555555555666999<<>><<<:::888555444333444444333555777888888888:::<<<777777999>>>EEEOOOXXX]]]___lllqqqhhh```ccciiikkkwwweee]]]kkk[[[@@@777111//////...------------......------,,,,,,------...+++,,,---...............///333000000666@@@[[[nnnmmmlllnnneeeOOOHHHDDDFFFLLLRRR[[[bbbaaa[[[RRRNNNNNNNNNLLLIIIQQQRRRXXXbbbfffaaa\\\[[[dddooo}}}kkkZZZTTT[[[bbbqqqyyynnnfffaaa]]]YYYUUUNNNKKKHHHFFFDDDDDDKKKSSShhh~~~{{{wwwwwwxxxtttwwwuuunnnqqqfffmmmkkkNNN>>>666444555222111000//////000111222....../////////000000000....../////////000000000111111111222333444555666666666777999:::;;;<<<===AAADDDFFFVVVwwwMMMHHHDDDCCCAAAAAAAAAAAA???===999888666555666888;;;<<<>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@?????????>>>??????@@@@@@@@@@@@????????????@@@@@@@@@AAAAAAAAADDDGGGLLLRRRYYY___ccceeejjjttt~~~~~~wwwwwwyyyooonnnooonnnggg___]]]```oooppprrrvvvyyyxxxuuurrr~~~wwwtttqqqppppppnnnjjjgggdddnnn~~~nnngggfffeeegggkkkhhh]]]SSSOOOaaarrrxxxgggkkkoooPPP888//////111222------------------------------------------------............////////////---222333:::YYY~~~yyy}}}wwwmmmJJJJJJ[[[QQQAAA>>>999:::;;;===???BBBHHHOOOTTT\\\]]]]]]\\\```fffiiiggghhhmmmvvvyyyhhhZZZJJJGGGDDDAAA???<<<999666777777777777666555444333555888<<>>>>>BBBGGGKKKXXX~~~wwwOOOHHHCCCBBB@@@@@@@@@@@@>>><<<888777666666777999;;;<<<>>>>>>??????@@@@@@@@@@@@>>>???????????????????????????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@CCCHHHNNNVVVbbbnnnuuuvvv{{{|||{{{ssskkkjjjrrr{{{vvvsssqqqpppjjjccc```aaammmpppssstttqqqlllhhheeeooo|||wwwssspppqqqsssqqqkkkfff```ggguuuxxxooolllpppppptttyyywwwkkk^^^WWWddd{{{eeedddpppSSS;;;///---......------------------------------------------------............///////////////444555>>>___yyynnnkkk[[[EEEMMM[[[KKK<<<===<<<:::;;;===???BBBHHHNNNSSSZZZ\\\]]]]]]aaaggghhhfffiiisssuuueeeVVVPPPIIIEEEBBB<<<999999777777888888777555333222666:::AAALLL\\\kkknnnjjjdddcccbbb```^^^\\\[[[ZZZXXXQQQKKKIIILLLLLLGGGAAABBB???;;;999>>>HHHTTT]]]aaaffflllmmmiiieeecccccc]]]ZZZVVVTTTRRRQQQPPPPPPMMMKKKHHHGGGEEEBBB>>>;;;;;;:::999888777777777888<<<===??????===;;;;;;;;;<<<:::777888===FFFPPPVVVYYYiiitttqqqlllpppuuuvvvsssyyyhhhaaammmsssGGG666111000//////..................------,,,,,,------...------.../////////......---111///000888DDDaaapppyyy|||~~~ggg___]]]UUUGGGCCCAAADDDHHHPPP^^^kkkuuuwwwwwwrrrkkkhhhiiimmmjjjmmmssszzzxxxooogggeeetttzzz}}}tttjjjcccrrrwwwiiieeedddmmmzzz{{{vvvqqqkkkgggeeebbb\\\XXXSSSOOOLLLIIIFFFEEEKKKSSSooo{{{xxxxxxxxx{{{zzzvvvpppqqq}}}dddoooqqqzzz^^^EEE444111777222111111000000000000000////////////000000000000////////////000000000111222222222333444555777777777777999:::<<<>>>???@@@AAAJJJPPPZZZ|||}}}RRRHHHBBBAAA???>>>???>>>===;;;888777666666777999;;;<<<>>>>>>???@@@@@@@@@??????======>>>>>>>>>>>>???????????????@@@@@@?????????>>>>>>>>>?????????@@@@@@DDDIIIPPPYYYhhhzzzyyytttrrrrrrqqqwwwyyyvvvuuutttooohhhfffhhhnnnqqqtttrrrmmmeee```]]]```qqq|||yyypppllliiijjjllljjjddd___RRRTTT[[[bbbdddbbbbbbeeekkklllrrryyyxxxnnnddd___qqqdddZZZtttmmmRRR===222......---------------------------------------------------............////////////000444555@@@cccwwwjjjjjjPPPCCCQQQ\\\HHH;;;@@@???:::;;;>>>@@@CCCHHHNNNRRRUUUZZZ^^^aaafffkkkjjjfffjjjwwwuuulll^^^PPPJJJEEE>>>::::::888999999999888666444222;;;BBBLLLYYYiiiuuuwwwrrrgggddd^^^YYYUUURRRQQQPPPOOONNNMMMKKKIIIGGGEEECCCAAA???===;;;<<>>======<<<:::;;;???EEEKKKOOOVVVcccmmmpppttt}}}{{{~~~kkkgggvvv|||III666222000000///............///...------,,,,,,------...***+++,,,---/////////000///333111222:::FFFdddzzzzzzhhh[[[WWWOOOFFFBBB???AAAEEEKKKUUU```jjjpppvvvuuuooommmqqqvvv{{{zzzpppmmm|||~~~{{{qqqeee^^^bbbqqqyyypppiiioooyyyzzztttqqqnnnmmmlllhhhaaa[[[WWWRRRNNNJJJDDDBBBGGGOOOkkk{{{zzzzzzzzzxxxvvvsssoooooo|||yyyaaammmiiitttbbbEEE555222555222222111111000000//////....../////////000000000/////////000000000111111222222222333444555666777777888:::;;;===???AAAAAABBBKKKQQQ[[[||||||PPPDDDDDDAAA>>>======>>>======999888666555666888;;;<<<>>>???@@@AAAAAA@@@???>>>===============>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????EEEKKKQQQYYYkkk|||uuuqqqxxx{{{yyyyyyvvvppphhhgggkkkppprrrrrroooiiibbb]]]ZZZYYYjjj|||ooofff```]]]ZZZYYYYYYWWWSSSOOOFFFDDDEEEHHHJJJLLLQQQXXX[[[]]]ccciiihhhbbb___```{{{|||___RRRnnn|||hhhNNN;;;333222111000------------------------------------------------............///////////////222333@@@eeeyyyggggggKKKCCCRRR\\\GGG<<>>@@@CCCHHHMMMQQQRRRWWW]]]bbbhhhmmmlllggghhhwwwttt___VVVPPPFFF>>><<<;;;::::::999888666555444;;;DDDPPP[[[hhhsssvvvtttfffbbbZZZSSSNNNLLLLLLLLLIIILLLOOOLLLFFFBBBBBBDDDAAAAAA???===;;;???GGGNNNUUUYYY```dddfffeeedddcccaaaccc```YYYSSSQQQOOOMMMIIIFFFCCCAAA???===:::888999::::::;;;;;;;;;<<<<<>>@@@CCCEEEKKKQQQVVV]]]fffjjjiiiiiillloooyyy}}}xxxxxx}}}vvvjjjbbb\\\ccclll{{{sssiiinnnxxxyyytttsssssssssrrrlllccc\\\WWWSSSNNNJJJEEECCCHHHPPPiii}}}}}}~~~~~~wwwuuusssqqqqqq{{{uuu```nnn~~~cccllldddEEE777444444222222222111111000///...------.........///////////////000000000111111111111111222222333555666777888999:::<<<>>>@@@BBBBBBCCCJJJOOO\\\|||QQQHHHGGGDDD???======???@@@@@@<<<:::666444444777:::<<<>>>???@@@AAAAAA@@@>>>========================<<<======>>>>>>>>>>>>===============>>>>>>>>>??????BBBIIIOOOYYYqqq~~~wwwxxx|||~~~~~~|||ssskkklllsssyyyvvvrrrlllfff```ZZZVVVTTTbbbuuuxxxggg[[[RRRPPPMMMJJJGGGEEECCCBBB>>><<<<<<>>>>>>>>>CCCIIIMMMOOOTTTVVVSSSOOOSSS[[[rrrxxx^^^TTTvvvlllMMM888222333333111------------------------------------------------............////////////000222333@@@fff~~~fffbbbIIIBBBQQQXXXEEE===BBB<<<:::<<<>>>AAADDDHHHMMMPPPRRRWWW\\\___eeekkkkkkgggiiivvvvvvlllfffWWWIIIBBB======;;;999888777666666;;;DDDMMMTTT]]]hhhppprrrjjjddd[[[RRRLLLIIIJJJKKKHHHKKKMMMIIICCC@@@AAADDDBBBBBB@@@<<<:::===EEEMMMSSSUUUXXX]]]```___]]]ZZZ[[[___^^^WWWQQQQQQPPPMMMIIIFFFBBB???>>>;;;888666777777888::::::;;;;;;;;;CCCFFFIIIIIIGGGEEECCCCCC>>>======???CCCIIINNNRRROOOYYY___^^^bbbmmmttttttuuu|||yyynnnEEE666333111000000///////////////...------,,,,,,------...,,,,,,---...///000000000000444333555???MMMmmmxxxlll\\\TTTLLLIIIBBB>>>@@@BBBBBBDDDHHHGGGMMMUUU]]]bbbdddddddddffflllvvv{{{yyy{{{}}}|||ppphhh\\\[[[ZZZddd}}}lllaaafffqqqsssuuuuuuuuuvvvtttmmmbbbZZZUUUQQQNNNLLLHHHGGGNNNVVVjjj}}}}}}{{{yyyxxxyyyvvvuuuuuuttt~~~xxxdddtttvvv]]]ddd~~~eeeEEE999666444222222222222111000......------------.........///000000000000111111111111111111111222333444555666888999:::<<>>>>>@@@BBBCCC>>>;;;777444333666:::===>>>???@@@AAAAAA@@@>>>===>>>>>>======<<<<<<<<<<<<<<<<<<============<<<<<<============>>>>>>>>>>>>>>>FFFNNNZZZvvv~~~zzz{{{{{{{{{xxxqqqttt}}}~~~uuummmeee^^^WWWSSSPPP[[[jjjttt{{{~~~~~~wwwfffXXXOOONNNKKKGGGBBB??????@@@;;;:::;;;===<<<999:::>>>GGGHHHKKKKKKEEECCCKKKWWWcccppp}}}vvvfff]]]sssNNN666000111111///------------------------------------------------............/////////000222444555CCCiiiwwwfff```IIIAAAOOOUUUCCC===AAA888:::<<>><<<999888777888888>>>GGGNNNQQQWWWcccooouuussslllbbbWWWOOOLLLLLLNNNKKKKKKJJJFFFAAA@@@AAACCCCCCBBB???:::888<<>><<<<<>><<<999555333666;;;???@@@?????????>>>>>>======>>>>>>===<<<<<<<<<<<<<<<>>><<<;;;<<<===>>>===<<>>>>>===>>>@@@AAABBBFFFGGGLLL\\\zzzyyyooolllrrryyy}}}}}}{{{~~~qqqhhhaaaXXXSSSRRRSSSXXXaaajjjooouuuzzzpppqqqpppxxxooo```UUUOOOHHHDDDDDDCCC???;;;>>>===;;;:::999::::::;;;@@@AAAAAAAAA@@@BBBDDDGGGOOO]]]jjjkkkhhh}}}\\\===000111333000111111000......---------,,,,,,,,,---------............//////000000111111333333222AAAnnn}}}{{{cccLLLDDDSSSOOOAAA???999>>>===>>>@@@CCCFFFJJJMMMOOORRRVVVYYY[[[aaahhhjjjhhhoooyyyiiiOOOFFFAAA===;;;888555777;;;???HHHNNNNNNQQQ]]]hhhmmmrrrtttoooaaaTTTMMMKKKIIILLLKKKGGGBBB@@@@@@@@@>>>DDDDDDBBB???===>>>CCCHHHMMMMMMOOOSSSXXXZZZXXXVVVSSSWWWYYYWWWPPPJJJIIIJJJGGGHHHGGGEEE@@@:::666555333333333444555666777777:::;;;<<<===>>>@@@@@@AAA:::>>>@@@???CCCLLLTTTWWWPPPbbblllccc\\\cccnnntttxxxyyyrrrvvv}}}~~~|||\\\AAA777222///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000222111111333;;;TTT|||qqqfffRRRJJJEEEDDDBBBAAAAAABBBDDDEEEHHHJJJNNNPPPRRRUUUXXX[[[[[[\\\aaahhhkkklllqqqxxxvvvvvvxxx|||~~~|||zzzfffaaaXXXUUU]]]mmmyyy}}}|||vvvoookkklllrrryyy~~~{{{ssskkkdddaaa[[[VVVQQQNNNJJJJJJSSS]]]{{{}}}|||{{{yyyyyyyyy{{{zzzfffzzzxxx^^^iiiyyy^^^DDD555333666111111111111000000000000---...///000000000///...000000000111111222222333444444555555666777888999;;;<<>>@@@@@@@@@@@@??????>>>>>>??????>>>===============>>><<<;;;<<<===>>>===;;;>>>>>>===>>>???@@@BBBDDDGGGJJJQQQaaa}}}yyymmmiiimmmrrrxxx|||{{{zzz}}}pppggg```YYYUUUTTTSSSVVV]]]dddhhhnnn{{{~~~wwwtttssslllccceeedddooouuudddSSSNNNGGGEEEFFFFFFCCC@@@>>>===;;;:::999::::::;;;>>>???@@@???>>>???AAADDDKKKXXXdddzzzkkkgggxxxZZZ>>>222222222///111000///...------------,,,,,,,,,---------............//////000000111111222333333CCCmmmyyylllMMMDDDSSSOOOAAA???999>>><<<===???BBBEEEIIILLLMMMQQQUUUXXX[[[```gggiiigggllluuuuuu]]]MMMFFFAAA???<<<777666888<<>>>>>>>>>>>CCCCCCAAA>>><<<>>>BBBGGGJJJJJJLLLQQQUUUXXXVVVTTTSSSWWWYYYVVVPPPJJJIIIIIIFFFGGGFFFDDD@@@<<<999777444444444333444555666666999999:::<<<===>>>???@@@:::<<<<<<<<>>555000///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000333333333555===VVV}}}ooopppUUUHHHEEEDDDBBBAAAAAABBBDDDEEEHHHJJJLLLNNNPPPSSSXXX[[[]]]ZZZ[[[```dddggglllsssppprrruuuwwwzzz}}}pppfff\\\YYYZZZ]]]ccciiiqqqpppppprrrwww|||rrrkkkgggaaa]]]XXXRRRMMMKKKSSS]]]zzzxxxyyy{{{}}}~~~~~~}}}{{{yyyyyyzzz{{{iiigggppp}}}oooXXXAAA333111666111111111111000000000000---...///000000000000///...///000111222333333333555555555666777999:::;;;===???AAACCCFFFHHHIIIIIIKKKJJJJJJXXXSSSJJJEEEDDDBBBAAA@@@@@@@@@@@@<<<;;;777444222444888<<>>>>>======>>>>>>===<<<;;;<<<======<<<;;;=========>>>???BBBDDDEEEFFFMMMXXXjjj~~~ooohhhiiinnnrrrwww|||{{{xxx{{{|||nnneee^^^WWWSSSSSSQQQRRRVVV[[[]]]bbbmmmyyyzzzwwwppphhhdddbbb\\\TTTUUUSSS]]]tttppp___OOOKKKFFFEEEFFFFFFEEEBBB>>>===<<<::::::::::::;;;===>>>>>>===<<<<<<>>>???CCCOOOZZZpppkkkgggtttWWW>>>444333222...000000///...------------,,,,,,,,,---------............//////000000111111000333555EEElll}}}sssNNNDDDSSSNNNAAA???999===;;;<<<>>>AAADDDHHHKKKLLLPPPUUUXXXZZZ^^^eeegggfffiiirrr}}}oooUUUKKKBBB???===999555444;;;BBBGGGGGGIIIOOOWWW\\\nnnvvv{{{wwwmmmbbbVVVLLLIIIHHHEEEAAA>>><<<===>>>DDDCCCAAA>>>===>>>BBBFFFFFFGGGJJJNNNRRRTTTTTTRRRSSSVVVWWWTTTOOOIIIHHHHHHFFFEEEEEECCCAAA>>><<<;;;666555444333333333444444777777888:::;;;<<<===>>>;;;;;;:::<<>>>>>===============>>>===<<<;;;;;;======<<<;;;<<<<<<<<<===???BBBEEEFFFDDDOOO```tttuuummmmmmpppnnntttxxxwwwxxx~~~xxxiii```YYYRRROOOPPPPPPNNNOOOQQQQQQTTT^^^hhhooonnniiiaaa[[[XXXRRRLLLIIIGGGLLL\\\hhhfff\\\TTTNNNJJJFFFDDDDDDDDDCCCBBB???>>><<<;;;:::::::::;;;===>>>>>>===;;;:::;;;======GGGQQQhhhjjjffftttVVV>>>444333111///000///...---------------,,,,,,,,,---------............//////000000111111///333777GGGjjjrrrNNNDDDQQQMMM@@@???999<<<;;;<<<>>>AAADDDHHHKKKMMMOOOTTTXXXYYY\\\bbbeeedddfffpppxxxcccTTTEEE@@@???<<<888666;;;BBBHHHJJJKKKOOOUUUZZZmmmrrrvvvwwwvvvpppcccWWWQQQMMMIIIEEEAAA>>>???BBBHHHGGGCCCAAA@@@BBBEEEHHHDDDFFFIIIMMMPPPRRRRRRQQQQQQSSSSSSQQQLLLHHHFFFEEEFFFDDDBBBAAAAAA@@@>>>===888666444222111111222222555555666777999:::;;;<<<;;;;;;<<<@@@MMMZZZ___]]]WWWgggtttqqqjjjjjjqqqvvvqqqqqqyyy~~~xxx{{{jjj[[[mmmttt}}}YYY<<<444//////////////////......---------------------------/////////000000111111222333444555777???YYYzzzuuu|||\\\JJJEEEDDDBBBAAAAAABBBDDDEEEGGGIIIKKKLLLOOOSSSYYY]]]ccc^^^[[[[[[[[[\\\```fffsss}}}uuuqqquuussskkkiiimmmooopppttt|||qqqccc```]]][[[UUUOOONNNRRRWWWaaajjjmmmpppzzz|||vvvvvvxxxxxxyyyxxxwwwvvvxxxwwwuuutttttt}}}uuuiiigggOOOAAA888555666111111111111000000000///.........///000111111222000111222333333444444444444555555777999;;;===>>>@@@AAACCCEEEGGGIIIJJJJJJLLLOOOSSSaaaMMMDDDDDDCCCAAA@@@??????@@@AAA;;;:::777444111222666999=========>>>>>>>>>>>>>>><<<<<<;;;;;;;;;<<<<<<======;;;:::;;;<<<===<<<;;;:::;;;;;;===???BBBEEEFFFHHHVVVjjj}}}}}}tttsssuuunnnsssuuutttyyy|||oooaaaYYYTTTPPPOOOQQQOOOLLLJJJIIIHHHIIIPPPYYYdddgggeee^^^WWWSSSNNNHHHFFFCCCDDDHHHKKKKKKLLLPPPQQQNNNJJJGGGEEEDDDCCCCCC@@@???===;;;::::::::::::===>>>???>>><<<;;;;;;<<<===EEENNNccc|||{{{jjjdddwwwUUU===333222111111///......------------...,,,,,,,,,---------............//////000000111111000333888HHHjjjnnnMMMAAANNNJJJ??????999;;;<<<===???BBBEEEIIILLLMMMNNNUUUYYYYYY[[[```ccccccdddpppvvvzzzsss```LLLCCCBBBAAA>>>======BBBJJJNNNOOOPPPUUU[[[lllkkkiiillltttyyysssjjjZZZQQQJJJHHHFFFDDDFFFKKKNNNKKKGGGDDDDDDGGGIIIKKKDDDFFFJJJMMMOOOPPPPPPPPPNNNOOONNNMMMIIIFFFDDDDDDGGGDDDAAA???@@@@@@???>>>888777444111000000111111333333444666777888999:::777999<<>>WWW}}}}}}|||^^^MMMEEEDDDBBBAAAAAABBBDDDEEEGGGIIIKKKLLLNNNQQQVVVYYYYYYVVVTTTUUUVVVZZZfffqqq{{{}}}{{{~~~wwwssssssuuu{{{ttt```[[[XXXYYYYYYTTTRRRRRRRRRTTTWWW[[[aaakkkvvv}}}~~~~~~}}}{{{yyyuuurrrpppsssssssssrrrrrr|||qqqggggggKKK???777444444111111111111000000000000.........///000111222333444444333333333444555666555666777888;;;===???@@@BBBCCCDDDGGGHHHJJJJJJKKKIIIOOOTTTaaaPPPCCCCCCBBBAAA?????????@@@AAA;;;:::888555222333666888<<<<<<<<<============>>>;;;;;;::::::;;;;;;<<<<<<<<<;;;:::;;;<<<<<<;;;::::::::::::;;;>>>@@@CCCEEEOOO___ttt|||yyyzzzrrrsssrrrqqqzzzqqqeeeXXXRRRPPPPPPSSSWWWQQQLLLIIIHHHEEEDDDHHHNNNYYY___bbb\\\UUUPPPKKKGGGIIIFFFCCCAAA??????HHHSSSUUUSSSOOOKKKGGGFFFEEEEEEAAA@@@>>><<<::::::::::::<<<>>>???>>>===;;;;;;<<<@@@EEELLL```}}}{{{xxxnnndddwwwSSS<<<444111111111......---------------...,,,,,,,,,---------............//////000000111111111222777JJJmmmxxxjjjKKK>>>JJJGGG===>>>999;;;<<<===???BBBEEEIIILLLMMMNNNUUUZZZZZZZZZ___bbbccceeeooowwwyyy~~~jjjTTTHHHDDDAAA?????????DDDMMMSSSSSSQQQUUU[[[gggddd^^^___jjjyyyiiiZZZNNNMMMNNNLLLNNNSSSQQQMMMHHHFFFGGGIIIKKKLLLDDDGGGKKKMMMNNNNNNNNNOOOLLLKKKKKKJJJHHHGGGEEEDDDIIIDDD???===>>>???>>><<<888666333000//////000111222222333555666777888999222666:::@@@JJJTTTWWWTTTZZZ[[[^^^bbbiiipppvvvxxxyyyyyyzzzbbbUUURRRccc@@@555...///////////////......---------------------------...///000000111222333333222444666666<<>>@@@CCCDDDDDDEEEGGGIIIJJJKKKLLLLLLJJJPPPUUUbbbWWWFFFBBBAAA@@@?????????@@@AAA<<<;;;999666333333666888<<<=========>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<;;;::::::<<<<<<;;;:::999999999:::<<>>EEENNNTTTRRROOOKKKGGGEEEEEEEEEAAA@@@>>><<<:::::::::::::::<<<>>>>>><<<;;;;;;;;;>>>AAAFFFYYYuuu}}}zzzuuujjjrrrPPP===666222000000...------,,,,,,------...,,,,,,,,,---------............//////000000111111222111666LLLrrrooodddHHH;;;FFFDDD<<<>>>999;;;;;;<<<>>>AAADDDHHHKKKLLLOOOVVV\\\[[[ZZZ^^^bbbcccjjjooovvvzzz~~~|||fffYYYQQQJJJEEEEEEFFFJJJRRRYYYXXXSSSUUU[[[aaa```[[[VVV]]]rrrnnnZZZVVVWWWTTTRRRTTTPPPLLLGGGDDDFFFHHHIIIJJJDDDHHHKKKMMMLLLKKKKKKLLLKKKJJJIIIIIIIIIIIIHHHGGGKKKEEE>>><<<======<<<999888666222///......000111222222333444666777888888222666999<<>>>>>?????????@@@<<<<<<<<<<<<<<<===>>>???<<<;;;::::::<<<<<<;;;:::999999999:::;;;>>>@@@AAALLL___wwwwwwssskkkjjjzzzrrrdddVVVOOOMMMMMMPPPTTTXXXSSSOOOMMMJJJEEEEEEIIILLLWWW```^^^WWWQQQLLLHHHIIIEEEBBBBBBAAA>>>@@@CCCPPPOOOLLLHHHDDDBBBCCCDDDBBB@@@>>><<<;;;:::::::::888;;;======<<<::::::;;;:::;;;???RRRlll}}}~~~{{{pppnnnNNN>>>888333000///------,,,,,,,,,------...,,,,,,,,,---------............//////000111111111111///555NNNvvv~~~iii]]]FFF999DDDBBB;;;>>>999;;;:::;;;===@@@CCCGGGJJJKKKOOOWWW\\\[[[ZZZ^^^bbbcccpppooouuu{{{zzz~~~pppdddYYYSSSQQQLLLPPPXXX___\\\UUUVVV\\\\\\___\\\SSSUUUkkkggg```^^^XXXRRRSSSOOOJJJDDDBBBDDDFFFGGGGGGDDDGGGKKKLLLJJJIIIIIIJJJKKKJJJIIIIIIJJJKKKJJJIIILLLEEE>>>;;;;;;<<<:::777777555111///---...000222111222333444666777888888555999::::::???JJJSSSWWWTTTWWW]]]cccgggjjjqqqwwwxxxzzzhhhcccjjjwww^^^>>>555000///////////////......---...........................///000111222333444444444777888888<<>>AAA???<<<777333222444777:::<<<>>>???>>>>>>>>>@@@======<<<<<<<<<<<<======<<<===>>>>>>>>>===;;;:::::::::;;;;;;===>>>???@@@MMM\\\lll|||~~~qqqqqqooo\\\RRROOOIIIMMMSSSRRR[[[bbbZZZMMMLLLIIIDDDEEEJJJTTT^^^bbb]]]TTTMMMIIIGGGGGGFFFDDDAAA@@@AAACCCHHHFFFEEECCCBBBBBBBBBBBBCCCAAA???===<<<<<<===>>><<<<<<;;;;;;:::::::::;;;<<<>>>???LLLcccsss~~~pppllltttTTT@@@777111//////........................---------............///000////////////000000111111222666KKKrrriii^^^GGG888DDDDDD<<<>>>:::>>>>>>>>>>>>???AAADDDGGGIIINNNRRRWWW\\\```bbbbbbaaajjjlllsssxxxyyy~~~mmm\\\RRRUUUVVV]]]eeehhhccc______hhhbbb]]]]]]]]]dddvvvmmm___]]]]]]XXXQQQKKKJJJHHHFFFFFFGGGIIIJJJLLLLLLMMMLLLKKKJJJHHHGGGKKKKKKLLLMMMMMMLLLKKKJJJEEEDDDCCCBBB@@@<<<777444444444333111000000000000111111111222333444666777666777888999===FFFRRR[[[ZZZXXXZZZ```bbbccckkkuuuuuusss}}}rrruuuxxxxxxYYY>>>555---///////////////////////////...---,,,---...///000//////000000111333444555666888555666@@@SSS|||~~~iiiooo[[[TTTFFFEEECCCBBBAAABBBDDDEEEJJJNNNVVV\\\^^^ZZZTTTQQQHHHDDDBBBCCCBBBCCCKKKUUUrrrkkk```YYYQQQQQQYYYdddmmmqqqxxxxxxpppiiicccXXXRRRLLLHHHKKKPPPWWW[[[iiirrrzzz{{{wwwvvvxxx{{{{{{qqqqqquuuxxxpppssswwwsssxxxxxxuuueee|||lllFFF;;;888444333222222222111111111111000/////////000000111222333555555444555555666777888;;;<<<>>>???AAABBBBBBBBBEEEGGGJJJKKKLLLNNNPPPSSSSSSTTTXXXaaayyyhhhPPPGGGDDDAAAAAABBBBBBAAA???AAA???<<<777333222444666:::<<<>>>???>>>>>>???@@@======<<<<<<<<<<<<======<<<======>>>===<<<;;;:::;;;;;;;;;<<<===>>>@@@@@@BBBOOO[[[hhhxxxwwwnnn[[[RRROOOHHHIIINNNJJJSSS]]]XXXNNNLLLHHHCCCFFFKKKSSS]]]```[[[TTTNNNKKKGGGGGGGGGEEECCCCCCDDDFFFHHHGGGEEEDDDDDDDDDDDDEEEDDDBBB???===;;;<<<===>>>>>>===;;;:::999999:::::::::<<<===III___ooozzz{{{mmmeeesssRRR>>>555111///000........................---------............///000////////////000111111222333666IIInnnsssgggNNN;;;CCCBBB<<>>@@@CCCFFFHHHMMMQQQVVV\\\```bbbcccbbbfffiiiooovvvzzzsssfff___aaa]]]]]]aaaeeegggkkkqqqqqqkkkdddaaa^^^___iiittt}}}tttjjjccc```\\\VVVPPPOOOMMMJJJGGGFFFHHHJJJLLLPPPPPPPPPOOONNNLLLJJJHHHHHHIIIKKKMMMMMMMMMLLLKKKEEEDDDBBBAAAAAA>>>;;;888555444333222000000//////000000111111333444666777555666999;;;???GGGRRR[[[YYYYYY]]]bbbbbbccclllwwwxxxttt|||vvvuuuxxxjjjvvvsssNNN999444///////////////////////////...------,,,------//////000000000000111222333444444888555666???QQQ{{{~~~ooolll[[[WWWFFFEEECCCAAAAAAAAACCCDDDGGGOOO\\\llluuurrrfffZZZSSSLLLFFFEEEDDDCCCCCCDDD[[[jjjmmmfff^^^UUUQQQRRRUUUWWWXXX]]]fffmmmlllhhhddd```[[[QQQOOOKKKHHHFFFHHHMMMQQQeeettt~~~{{{}}}}}}sssrrrttt~~~ssssssvvvwww~~~iiieeedddEEE999666555555222222222111111111111000000000000000000111333333444444444444555666888888===>>>???AAABBBBBBCCCCCCDDDFFFIIIKKKMMMNNNQQQTTTRRRQQQUUU___zzzpppNNNHHHEEEBBBAAAAAABBBAAAAAA@@@???<<<888444333444666:::<<<>>>???>>>>>>???@@@>>>======<<<<<<======>>><<<============<<<;;;;;;;;;;;;;;;;;;<<<>>>???@@@>>>FFFMMMUUUkkkmmm[[[RRROOOHHHGGGJJJFFFMMMZZZZZZRRRNNNHHHBBBGGGLLLRRRYYY\\\YYYSSSOOOMMMFFFGGGGGGFFFEEEEEEGGGIIIGGGGGGFFFFFFFFFFFFGGGGGGFFFCCC???<<<;;;;;;===>>>@@@>>><<<999888888999999:::;;;<<>>@@@CCCEEEGGGKKKOOOUUU[[[___bbbcccdddccceeekkkrrryyytttkkkhhhaaa\\\^^^bbbgggooovvvzzzssslllgggccc```bbbfffggghhhhhhfffaaa[[[VVVSSSRRROOOKKKHHHGGGIIIKKKMMMRRRRRRRRRQQQOOOLLLJJJHHHEEEGGGJJJMMMOOONNNMMMLLLFFFDDDBBBAAAAAA@@@>>><<<777666444222111000////////////000111222444555666333666999<<>>MMMyyyxxxkkk[[[WWWHHHFFFDDDBBBAAABBBCCCDDDDDDMMMaaa{{{rrrlllbbbUUULLLHHHFFFFFFGGGQQQ]]]tttxxxmmmggg]]]VVVTTTTTTTTTTTTSSSXXX]]]___^^^[[[WWWTTTKKKLLLKKKHHHDDDCCCFFFIIIVVVggg}}}}}}~~~vvvtttuuu|||ttttttwwwyyy}}}iiiooouuuUUUBBB666222444333222222222111111111000000000000000000111222333333444444444555666777999:::>>>???AAACCCEEEFFFGGGGGGFFFHHHKKKLLLMMMNNNPPPRRRRRRQQQUUU___||||||PPPHHHFFFDDDBBBBBBBBBBBBBBB@@@???===999555333444666;;;===??????>>>>>>???@@@>>>>>>============>>>>>>=========<<<<<<<<<;;;;;;:::999999:::;;;<<<======<<>>???AAACCCEEEFFFIIIMMMRRRXXX^^^aaacccdddaaadddhhhnnnwwwtttlllfffaaadddgggiiimmmpppzzzuuunnnjjjiiihhhhhhiiijjjjjjjjjgggbbb]]]ZZZXXXQQQPPPNNNMMMLLLLLLMMMNNNSSSSSSRRRQQQNNNKKKHHHFFFBBBDDDIIIMMMOOOOOOOOONNNHHHFFFCCCAAA@@@@@@>>><<<888777666444222111000000//////000000222444555666444666999<<>>>>>============>>>>>>===<<<<<<;;;;;;;;;;;;;;;888888888888999::::::;;;888===@@@@@@EEESSSdddnnn{{{fffYYYRRRHHHFFFIIIDDDEEESSSXXXVVVTTTIIIEEEMMMQQQSSSUUUVVVTTTQQQOOOMMMJJJKKKKKKJJJGGGFFFFFFFFFDDDEEEEEEFFFGGGGGGGGGGGGHHHEEEAAA>>>======???@@@CCCAAA>>>;;;999888999999;;;===<<>>======@@@888;;;>>>>>>???@@@BBBCCCEEEFFFGGGJJJPPPVVV[[[___bbbcccbbbeeeiiikkkrrr}}}yyypppiiiiiilllnnnpppsssvvvrrrmmmiiijjjmmmpppppppppmmmkkkkkkkkkggg```ZZZTTTUUUVVVWWWVVVUUUSSSQQQUUUUUUTTTRRRPPPLLLIIIHHHAAADDDHHHLLLNNNOOOOOONNNKKKHHHEEEBBB@@@???===;;;:::999777666444333333333000000000111222333555555666777999<<>>EEEnnnyyydddWWWLLLJJJGGGEEECCCCCCCCCDDDGGGHHHNNNeeelll^^^PPPMMMQQQ]]]jjjppptttvvvyyyooofff___[[[YYYVVVPPPLLLMMMMMMJJJGGGGGGGGGHHHIIIGGGEEECCCBBBBBBCCCLLL]]]nnnvvv{{{zzzxxxtttrrrxxxzzz|||xxx|||YYYDDDCCC777444:::333222222222111111111111000111111000111111222333444444555555777999;;;===>>>@@@AAADDDGGGJJJLLLMMMNNNLLLMMMNNNNNNLLLLLLMMMNNNOOOQQQWWW```yyyXXXEEEFFFHHHGGGEEECCCBBBAAA@@@@@@>>>:::777444555666;;;===???@@@??????@@@AAA???>>>>>>======>>>>>>???===<<<;;;;;;::::::;;;;;;888888888888888999::::::999<<<>>>>>>>>>AAAFFFJJJQQQ\\\kkkxxxvvvhhh^^^PPPKKKJJJEEEBBBMMMQQQSSSUUULLLIIITTTWWWXXXXXXXXXVVVRRROOOMMMLLLMMMNNNMMMJJJGGGGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGEEECCCAAA@@@@@@AAABBBCCCBBB@@@>>><<<;;;:::999888;;;:::AAAPPP]]]sss}}}mmmffftttNNN999333222000///........................---------............////////////000111222333444000666777???cccyyymmmEEE=========>>>777<<<======???@@@AAACCCDDDDDDFFFIIIMMMSSSXXX\\\___aaaaaagggjjjiiikkkuuuzzzjjjdddfffkkkrrrxxxqqqppplllgggggglllqqqrrrmmmjjjjjjpppuuusssiii______```aaa```___\\\YYYWWWXXXXXXXXXVVVSSSPPPMMMLLLDDDEEEHHHJJJLLLNNNNNNNNNMMMJJJGGGEEECCC@@@===;;;;;;;;;999888777777666666333333222222333333444555777888:::>>>FFFUUUgggsssrrrzzz}}}xxxqqqrrrwww|||rrr]]]pppjjjCCC111111///////////////////////////,,,---...///000111111111111111111222333444555666555777999>>>@@@CCCgggooo\\\LLLJJJGGGDDDCCCBBBBBBCCCAAAEEEGGGQQQrrrqqqeeeZZZWWWXXXYYY[[[^^^lllwwwxxxrrrnnnhhh\\\RRRQQQPPPLLLHHHHHHFFFEEEEEEFFFFFFEEECCCAAACCCHHHVVViiissszzz~~~yyyuuuxxxzzz~~~___EEEDDD555333;;;333222222222111111111111000111111111111222333444444555666777888:::===???@@@BBBCCCEEEGGGIIIJJJJJJKKKKKKLLLNNNNNNMMMLLLNNNOOOMMMRRRYYY```uuuSSSCCCFFFJJJJJJGGGCCCAAA@@@@@@@@@>>>;;;777555555666<<<>>>@@@@@@??????@@@AAA??????>>>>>>>>>>>>??????===<<<;;;:::::::::;;;;;;:::999999999999::::::;;;>>>>>>???@@@@@@??????@@@999AAAKKKQQQUUU\\\eeemmm{{{~~~zzzrrrddd\\\XXXPPPJJJPPPQQQSSSWWWPPPLLLWWW___^^^^^^\\\YYYUUUPPPMMMMMMOOOPPPPPPNNNLLLKKKKKKFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBBBBAAA@@@===;;;:::888:::999???MMMYYYooozzzooojjjmmmIII666333333111000........................---------............////////////000111222444555000777777>>>aaaxxxlllDDD<<<===<<<===777>>>;;;;;;===>>>@@@AAAAAAAAAEEEGGGKKKPPPUUUZZZ\\\^^^___hhhlllhhheeemmmyyypppdddaaaeeelllrrrmmmqqqpppiiigggkkkpppqqqoookkkjjjooovvvyyytttnnnllljjjgggddd```]]]ZZZYYYYYYYYYXXXWWWUUURRROOONNNGGGGGGHHHIIIJJJLLLMMMNNNMMMKKKJJJHHHGGGEEEAAA>>><<<<<<;;;:::::::::::::::666555444444333333444444666999<<>>@@@AAADDDEEEFFFGGGGGGGGGGGGGGGJJJKKKMMMMMMMMMNNNOOOQQQSSSYYYbbbgggyyyLLLAAAFFFKKKLLLHHHDDDAAA@@@@@@@@@>>>;;;888555555666<<<>>>@@@@@@@@@???@@@AAA??????>>>>>>>>>>>>??????===<<<;;;:::999:::;;;;;;;;;;;;:::::::::;;;<<<<<<>>><<<;;;>>>@@@@@@@@@AAAAAAFFFIIIHHHEEEFFFLLLSSSTTTUUU[[[ccchhhnnn}}}wwwnnnhhh^^^VVVYYYVVVWWWZZZRRRMMMWWWdddcccbbb```]]]XXXRRRMMMNNNPPPRRRRRRQQQOOOOOOPPPHHHHHHJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCCCCBBB???===;;;:::<<<;;;@@@NNNYYYppprrrnnnkkkhhhEEE444333444222111........................---------.........///////////////000111333444555111888888<<<___yyyjjjCCC<<<>>><<<<<<777@@@999:::;;;===>>>?????????DDDFFFJJJOOOTTTXXX[[[\\\]]]hhhmmmgggbbbjjjvvv~~~}}}mmmgggeeegggjjjkkksssuuunnnjjjmmmqqqrrrxxxqqqkkkkkkqqqxxx}}}~~~sssooohhhbbb\\\YYYXXXXXXWWWWWWWWWVVVTTTQQQNNNMMMIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLKKKKKKKKKIIIEEEAAA===<<<<<<;;;;;;<<<<<<<<<888777666555444333333333555999???DDDKKKTTT___gggmmmtttvvvqqqpppuuuxxxwww{{{vvvssszzzvvvSSSRRR}}}mmm@@@///444444////////////////////////---...000222333444333333000111222333555888:::;;;;;;999999BBBEEEBBB\\\{{{bbbNNNIIIFFFFFFDDDAAAAAADDDCCCGGGFFFKKK]]]zzzsssbbb]]]]]]ZZZ[[[[[[bbbvvvttt}}}vvvfff___[[[UUUOOOLLLFFFEEEDDDEEEGGGGGGFFFEEEEEEIIIPPPYYYeeesss|||yyyzzzzzzzzz~~~gggLLLBBB666555222555333222222111111222222333222333444444555555555444666777888999999;;;???AAAIIIIIIJJJJJJIIIGGGEEEDDDIIIIIIMMMPPPNNNIIIMMMVVVOOOZZZ___qqqLLLEEEDDDLLLNNNCCC@@@CCC@@@===@@@@@@<<<666222333555:::===@@@AAAAAA@@@@@@AAA@@@???===<<<<<<======>>>>>>===;;;999999999;;;<<<<<<===>>>>>>>>>=========CCCDDDCCC???@@@CCCBBB???EEECCCBBBDDDHHHIIIGGGEEEMMMMMMNNNMMMNNNSSS[[[aaaxxx{{{zzzqqqjjjiiidddaaaaaaZZZQQQOOORRReeefffeeeaaaZZZTTTSSSTTTIIIJJJMMMPPPSSSSSSQQQOOOMMMLLLKKKIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>======999;;;999===IIIVVVnnn}}}sssooommmeeeHHH;;;111///222///........................------------------------...//////000111333444555666999555>>>YYYooodddLLL888777>>>===:::999888999;;;;;;;;;<<>>???;;;;;;:::888666444333222222777;;;@@@FFFLLLTTT[[[```gggmmmrrrrrrrrruuuyyy|||}}}{{{nnnvvv}}}gggZZZWWWvvv```AAA333111000000000000000000000000000......///000111222222333222333444444555888<<>>@@@BBBDDD\\\gggQQQKKKGGGFFFEEEAAAAAADDDAAAHHHHHHHHHSSSjjjxxxnnnkkkcccYYYVVV___jjjkkkggg```cccgggooo}}}tttmmmlllhhh___VVVMMMKKKIIIHHHHHHHHHGGGEEEEEEHHHNNNYYYgggyyy~~~~~~yyy|||}}}dddHHH>>>444555333555333222222111111222222333222222333444555555555555777888999::::::<<>>888444444666:::<<<@@@AAAAAA@@@@@@@@@AAA@@@???>>>======>>>>>>???>>><<<:::999:::;;;<<<===>>>AAADDDGGGJJJNNNQQQSSSVVVWWWVVVWWWXXXVVVRRRPPPQQQQQQPPPOOOMMMLLLKKKIIIKKKKKKJJJHHHIIILLLOOOMMMQQQVVV[[[^^^ccciiimmm{{{}}}zzzuuuqqqlllhhheeeccc\\\TTTQQQTTT\\\___bbbcccaaa]]]ZZZXXXOOONNNMMMMMMOOOQQQQQQRRROOONNNMMMKKKJJJJJJJJJJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFEEECCCAAA???>>>======999;;;999===IIIUUUnnnrrrvvv]]]BBB777//////333000........................------------------------/////////000111333555666444888555???YYYxxxkkk\\\FFF555666<<<===;;;;;;888:::;;;;;;;;;<<<>>>@@@BBBBBBDDDIIIPPPUUUYYYZZZaaabbbcccdddeeehhhlllooo{{{pppjjjlllnnnppprrrssstttwwwyyyzzzxxxwwwpppggglll|||{{{yyywwwooobbbZZZYYYXXXWWWWWWWWWWWWUUURRRPPPOOONNNMMMKKKIIIHHHHHHHHHEEEFFFHHHJJJJJJIIIHHHGGGFFFDDD@@@;;;<<<@@@@@@<<<<<<;;;999777555444444333888===EEEMMMSSSXXX\\\___ccciiimmmmmmmmmpppwww}}}vvvqqq{{{ooogggeeeyyyYYY;;;000//////000000000000000000000000...//////000111222333333222333444555666888<<>>@@@???BBBEEEEEEZZZ~~~mmmTTTMMMGGGFFFEEEBBBBBBDDD@@@HHHHHHFFFKKK[[[{{{gggZZZVVVTTTUUUWWWQQQOOOOOOSSS[[[jjj|||||||||rrrdddZZZWWWRRROOONNNNNNLLLKKKGGGGGGLLLWWWiii~~~yyyyyy|||___DDD:::222666444555333222222111111222222333222222333333444555555666888999;;;<<<<<<===@@@BBBDDDFFFIIIMMMPPPSSSUUUVVVTTTOOOMMMRRRVVVVVVUUUUUUSSSXXXUUU___lllMMMHHHGGGJJJEEE>>>CCCFFF<<>>>>>>>>>>>>>>===;;;:::::::::<<<======AAAHHHPPPYYYbbblllqqqvvv|||~~~xxxmmmppppppkkkbbb\\\ZZZ[[[UUUWWWXXXVVVSSSPPPNNNNNNIIIJJJLLLMMMNNNQQQUUUXXX[[[^^^cccgggiiihhhgggfffdddaaa^^^[[[TTTMMMJJJLLLLLLQQQXXX```cccbbb]]]XXXSSSPPPKKKIIIHHHKKKOOORRRQQQPPPOOOMMMLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDCCCAAA???>>>======999<<<:::===HHHSSSlllqqq{{{|||YYY???666......222///........................------------------------/////////000222333555666444888777AAAWWW}}}qqq___KKK:::999===;;;888999999:::;;;;;;;;;<<<>>>@@@BBBBBBCCCGGGMMMRRRUUUVVV\\\^^^aaacccdddfffiiikkksss}}}~~~qqqnnnppprrrtttuuuuuuxxx}}}wwwooossspppddd^^^\\\ZZZYYYYYYYYYXXXVVVTTTPPPOOONNNLLLJJJHHHGGGFFFCCCDDDFFFGGGHHHHHHHHHGGGKKKJJJFFF@@@@@@BBBAAA>>>>>><<<:::888666555555555999AAAMMMWWW^^^aaacccccchhhkkknnnmmmkkknnnxxxtttyyyxxxwwwzzzuuuPPP777///000111000000000000000000000000//////000111222333444444333444666666666999<<>>@@@BBBCCCEEEIIIOOOTTTYYY]]]___ZZZUUUQQQRRRVVVYYYZZZZZZXXXZZZUUU]]]eeeTTTHHHIIIMMMGGG<<>>@@@@@@???@@@@@@BBBAAA@@@???>>>=========;;;:::999888999:::<<<>>>>>>FFFTTTbbbqqqwwwqqqooommmmmmmmmkkkgggdddaaa___VVVSSSMMMHHHFFFFFFIIILLLMMMOOOQQQTTTUUUUUUTTTSSSUUUTTTRRROOOIIIDDDBBBCCCCCCGGGNNNXXX```aaa\\\WWWQQQNNNJJJFFFEEEGGGKKKOOOQQQPPPOOOMMMLLLLLLLLLLLLIIIIIIIIIHHHGGGFFFEEEDDDEEEDDDBBB@@@???>>>======888<<<:::===GGGQQQkkkmmmzzz]]]CCC888000...000,,,........................------------............//////000111222444555666888;;;999BBBRRRqqq___KKK:::999;;;999888::::::;;;<<<<<<;;;;;;===???AAAAAABBBEEEKKKQQQUUUVVVYYY\\\```ccceeefffiiijjjnnnrrruuuzzzuuusssrrrssssssrrrttt|||zzz|||zzzooohhhbbb___[[[YYYYYYXXXVVVUUURRRQQQOOOMMMKKKHHHFFFEEEAAABBBCCCEEEFFFGGGGGGGGGNNNNNNJJJDDDBBBCCCBBB???===<<<:::777666666666777;;;DDDRRR___hhhmmmpppqqqrrrrrrqqqnnnjjjkkkuuuttt}}}gggIII777111222333///////////////////////////000111222333444555666555666777888888999<<<>>>;;;???>>>AAAEEEFFFTTTnnn|||yyyXXXNNNFFFEEEFFFEEEFFFHHHEEEFFFBBBDDDNNNUUUiii}}}cccUUUSSSQQQLLLKKKNNNLLLKKKWWWgggppp}}}uuurrrzzzzzzrrrlllddd\\\WWWRRROOOLLLJJJHHHHHHPPPaaayyygggrrrWWWBBB999111777444222333222222111111222222333222222333333555777999::::::<<<>>>??????@@@AAACCCDDDFFFJJJOOOVVV[[[```bbb^^^\\\WWWSSSRRRVVVZZZ\\\]]]]]]WWW^^^bbb|||^^^GGGHHHOOOKKK>>>===DDDAAAAAABBBBBB@@@<<<888666555666999===????????????@@@?????????>>>>>>===<<<<<<666666555555777999<<<>>>AAAMMM___qqqzzzvvvsssqqqoooeee___VVVMMMIIIIIIKKKMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLNNNMMMJJJFFFDDDDDDCCCCCCDDDHHHOOOVVVYYYWWWTTTMMMMMMLLLJJJGGGGGGIIILLLOOONNNMMMLLLJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCAAA@@@???>>>======888<<<;;;===EEEOOOiiiooo~~~~~~\\\CCC999000...///+++........................---------......////////////000000111222444555666777:::999AAAKKKuuurrraaaJJJ777555999:::;;;>>>;;;<<<<<<<<<::::::<<<>>>@@@???@@@DDDKKKQQQVVVXXXXXX[[[aaaeeehhhjjjlllnnnjjjttt|||}}}~~~|||vvvrrrpppnnnmmmuuuwwwqqqfffbbb]]]ZZZYYYXXXXXXWWWSSSRRRQQQOOOMMMIIIGGGEEEAAABBBCCCDDDEEEEEEFFFFFFLLLNNNKKKEEEBBBBBBAAA???;;;:::888666666666888999???GGGTTTaaammmvvv}}}~~~xxxtttpppllljjjqqq{{{rrr}}}tttXXXBBB666222111222////////////////////////000000111333444666777777666777999999999:::<<<>>>===@@@======CCCEEEQQQhhh}}}___TTTIIIGGGHHHGGGGGGHHHIIIHHHAAADDDMMMOOOXXXlllxxxlllggg\\\QQQMMMLLLMMMQQQUUU^^^iiiooojjjgggoooxxx|||}}}xxxooofff^^^XXXRRROOOIIIGGGGGGKKKZZZqqq|||fffuuuOOOBBB;;;222777444222333222222111111222222333333333333444666999;;;===>>>@@@BBBCCCCCCCCCDDDEEEGGGHHHKKKOOOTTTZZZ^^^`````````]]]XXXWWW\\\aaabbbaaa^^^WWW______tttmmmKKKFFFNNNRRRFFF===AAABBBBBBBBBBBB@@@>>>:::666444555888<<<>>>???>>>???@@@===>>>>>>>>>>>>===<<<<<<666555444444555888:::<<>>>>>>>>===777<<<<<<===DDDMMMhhh~~~wwwuuuUUU>>>777000...000,,,........................---------...//////000000000000000111333444666777444666888@@@FFFlllxxxvvv}}}```CCC:::<<<;;;:::;;;<<<======<<<::::::;;;===???>>>>>>BBBIIIPPPUUUWWWXXX\\\bbbgggkkknnnrrrtttoooxxxrrrmmmiiimmmuuuwww{{{nnniiibbb]]][[[[[[[[[[[[TTTTTTSSSRRROOOLLLIIIGGGDDDDDDDDDCCCCCCCCCCCCCCCFFFIIIHHHBBB?????????===:::888666555666888:::<<>>???BBB======DDDFFFPPPcccjjj\\\PPPKKKKKKIIIGGGHHHHHHHHHDDDEEEKKKHHHLLL]]]ppp}}}iii^^^aaafff```VVVaaacccffffffeeegggkkkooouuuqqqjjjddd___ZZZUUUQQQFFFFFFFFFIIITTTkkkppp~~~lllDDD???<<<222777555333333222222111111222222333555444444555888;;;>>>@@@BBBDDDGGGHHHHHHGGGHHHIIIKKKKKKLLLOOORRRVVVYYY[[[\\\___```ccckkkvvvxxxuuuiiiaaaXXX___]]]oooVVVFFFMMM]]]VVVGGGCCCDDDDDDCCCCCCBBB@@@<<<888555555888<<<>>>>>>>>>???@@@<<<===>>>?????????>>>>>>999888666555555555777888>>>EEEPPP[[[iii}}}}}}qqqfff^^^]]][[[VVVQQQNNNKKKJJJJJJGGGLLLLLLGGGEEEGGGGGGEEEAAAAAA@@@>>>===<<<>>>@@@CCCHHHMMMMMMKKKIIIJJJLLLKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFBBBBBBAAA???>>>>>>>>>>>>777===<<<===CCCLLLfffvvv{{{oooOOO:::555//////111---........................---------...///000000000000000111222333555666777555777999@@@AAAdddvvvnnnsssNNN???>>>===999888=========<<<::::::;;;<<>>===@@@FFFMMMRRRTTTXXX\\\bbbhhhmmmrrrwwwzzzyyyzzzqqqhhhggglllqqqzzz}}}vvvlllccc^^^\\\ZZZZZZTTTUUUUUUTTTQQQNNNKKKIIIGGGFFFEEEDDDBBBBBBAAAAAA???CCCCCC>>>;;;<<<===;;;999888666666777:::>>>@@@KKKPPPXXXaaakkkvvvyyy}}}}}}}}}qqq}}}bbbDDD666222000//////000000000000000000000000111111333444666888999:::888:::<<<<<<;;;;;;<<<===@@@DDDAAAAAAIIIKKKPPP^^^rrrcccUUUOOOMMMJJJGGGGGGEEEHHHFFFHHHJJJDDDHHH[[[\\\ooo|||kkknnnhhheeeggghhhccc_________\\\YYYWWWVVVTTTQQQNNNDDDEEEFFFGGGQQQhhh}}}zzz^^^<<<===<<<111777555444333222222222222222222333555555555666888<<>>999666444777;;;>>>>>>>>>???@@@<<<===???@@@AAAAAA@@@@@@>>><<<999666555444555555777;;;@@@FFFQQQddd}}}zzzrrrhhh```ZZZVVVTTTMMMQQQQQQLLLIIIKKKKKKHHHGGGHHHHHHDDD@@@===???AAA>>>CCCHHHIIIGGGFFFHHHKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGBBBAAA@@@???>>>>>>>>>>>>777===<<<===CCCKKKfff{{{oooyyyoooOOO;;;555000000222...........................---------...///000000111000000111222333555666777:::<<<<<>>===<<<===>>>>>><<<:::999:::<<<@@@>>>===???DDDJJJNNNPPPXXX\\\bbbgggmmmsssyyy}}}|||wwwjjjeeehhhccckkkxxxwwwjjj```[[[WWWUUUUUUUUUUUUUUUSSSPPPMMMKKKJJJHHHFFFDDDBBBAAA@@@???:::>>>@@@;;;888:::;;;:::999888777777999===AAADDDOOOSSSZZZbbbiiiqqqyyy~~~uuuoooxxx}}}{{{~~~kkkjjjeeeDDD555222111111222000000000000000000000000111222333555777888::::::999;;;======<<<;;;<<<===@@@FFFEEEFFFNNNNNNPPP[[[zzzgggTTTRRROOOGGGFFFLLLEEEEEEDDDDDDDDDGGGLLLPPPUUUccc}}}tttiiiffffffccc^^^WWWRRRMMMLLLMMMMMMJJJFFFCCCCCCHHHHHHMMMiii{{{WWWIII;;;666666555444444444444444333333444444555777555222222555;;;BBBFFFGGGFFFHHHMMMMMMHHHIIINNNSSSRRRQQQSSSVVVUUURRRNNNMMMSSS[[[hhh||||||iiibbbbbb\\\mmmmmmQQQJJJaaammm[[[IIIGGGGGGFFFEEEDDDBBB???;;;777333777:::;;;;;;<<>><<<999:::999<<>>@@@===<<<:::888777777888888666777666555;;;DDDJJJJJJTTT[[[___```fffrrryyyyyyyyynnnkkkuuuuuu[[[nnnZZZ888666555333444333///////////////000111111333444555555555666888::::::::::::;;;<<<======>>>@@@BBBDDDFFFHHHLLLQQQUUUrrr[[[QQQLLLFFFDDDGGGFFFFFFEEEDDDDDDFFFKKKNNNVVV[[[nnn|||tttqqqkkkdddYYYSSSMMMJJJKKKLLLJJJGGGHHHEEEGGGGGGKKKeee{{{|||YYYLLL>>>888777555333444444444333333333444555555666666777888;;;???BBBEEEIIIGGGJJJNNNMMMHHHHHHLLLOOONNNOOOSSSWWWYYYXXXVVVQQQSSSVVV]]]lllyyy{{{vvvrrrdddaaabbb]]]jjjzzzWWWFFFYYYhhh[[[HHHBBBFFFEEEDDDCCCBBB???;;;777333666:::<<<<<<===@@@CCC??????@@@@@@@@@@@@??????===<<<;;;999888888888888444999888999CCCMMM^^^wwwtttfff[[[WWWRRRKKKJJJNNNQQQMMMIIIHHHIIIHHHFFFCCCAAAAAAAAABBBCCCEEEGGGHHHJJJIIIIIIIIIIIIIIIJJJJJJIIIGGGFFFHHHJJJJJJIIIFFFDDDCCCBBBBBBBBBAAA???===999;;;999<<>>???AAACCC??????@@@@@@@@@@@@??????>>>===<<<;;;:::999999999555999666666===DDDRRRhhhzzzpppdddVVVPPPSSSVVVQQQKKKIIIJJJJJJIIIGGGEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHFFFEEEFFFGGGIIIIIIHHHDDDCCCAAAAAABBBAAA???===999;;;999;;;BBBIIIddduuugggeeeMMM666111333111...///........................---......//////000000111222222222333555666888999;;;AAACCCOOOLLLSSS}}}iiiQQQAAA888555888===999999999:::::::::::::::999999999:::===@@@DDDFFFJJJMMMQQQWWW]]]fffnnntttuuukkkmmm~~~uuukkkccc___]]]aaahhhtttrrrbbbZZZXXXVVVUUUVVVSSSOOOOOOSSSRRRMMMIIIHHHHHHFFF@@@;;;<<<;;;999777666666666777888888777:::EEEXXXeeejjjjjjnnnnnniiigggmmmvvv|||sssmmmkkkuuuqqqbbbUUUgggUUU999777333000000////////////000000222333333222444777888888888999:::===>>>???@@@@@@???>>>>>>@@@AAACCCDDDFFFJJJOOOSSSlll}}}dddRRRKKKHHHEEEFFFFFFFFFDDDCCCDDDGGGJJJLLLMMMUUUggg{{{~~~}}}uuuiii^^^WWWSSSPPPNNNMMMIIIMMMNNNQQQllluuuvvvzzzvvvUUUIII>>>:::888444333444333333333333444555666777999;;;>>>AAADDDEEEEEEDDDGGGIIIKKKMMMMMMKKKLLLMMMLLLLLLNNNQQQUUUYYY\\\^^^[[[XXXTTTRRRUUUXXXYYYXXX[[[[[[\\\^^^[[[aaasssJJJIIIWWWVVVJJJCCCDDDDDDCCCCCCBBB@@@<<<999222444888<<>>>>><<<;;;:::999999999666:::666444:::<<>>AAACCCFFFHHHLLLQQQYYYbbbmmmssssssgggcccnnn}}}xxxyyyjjjeeeaaa```aaagggssskkk``````\\\YYYYYYVVVRRRRRRUUUPPPNNNKKKJJJIIIFFFAAA===;;;:::888666555555666666777777777:::HHH]]]mmmsssooozzz{{{pppnnnvvv|||tttmmmnnnuuugggdddddduuuiiiFFF111222111000222111//////000000222333444555222555999;;;;;;::::::;;;===>>>@@@BBBCCCBBBAAAAAABBBCCCDDDEEEGGGJJJOOOSSSeeeqqqZZZMMMIIIHHHFFFFFFEEEDDDCCCCCCFFFHHHIIILLLTTT^^^ggg|||{{{{{{|||~~~pppccc[[[VVVRRRNNNQQQNNNJJJbbbtttzzz|||LLLCCC;;;888777444444555333333333444555777888999===>>>???@@@BBBDDDFFFFFFEEEHHHLLLMMMMMMNNNOOOOOOOOOOOOPPPQQQSSSUUUWWWYYYYYYWWWUUUUUUUUUUUUUUUVVVWWW\\\ZZZZZZ\\\^^^QQQDDDKKKNNNJJJFFFDDDCCCCCCCCCCCCAAA===:::333444777;;;???AAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<:::999999999999888;;;666444888888===MMMiii}}}xxxnnngggaaa[[[VVVSSSQQQOOOLLLKKKJJJKKKKKKFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEECCCBBBAAAAAABBBBBB@@@>>>:::;;;888;;;CCCKKKhhh|||hhhXXXEEE444222444000---.................................//////000111111111222222333444666888:::;;;>>>>>>DDDJJJMMMNNNuuuwwwXXXDDD===;;;;;;>>>::::::999888888888999::::::::::::;;;<<<>>>@@@AAABBBEEEIIINNNVVVaaalllssspppgggbbbjjjwww|||wwwpppiiiwwwxxxqqqiiifffdddccciiipppwwwxxxmmmhhhbbb^^^]]]YYYTTTRRRTTTMMMNNNOOOLLLGGGCCCAAAAAA;;;:::888666555555666666666777888<<>><<<>>>@@@BBBDDDEEEEEEEEEDDDEEEFFFGGGHHHKKKPPPSSSddd~~~xxxaaaMMMGGGIIIDDDEEEEEEDDDCCCCCCEEEGGGJJJJJJOOOTTTXXXiiixxxsssqqqqqqwwwxxxiiiaaaTTTNNNOOOKKKEEEYYY~~~tttnnnvvvtttDDD===777666666333444777333444444555777999:::;;;@@@@@@@@@@@@BBBDDDFFFHHHEEEJJJMMMLLLMMMOOOPPPOOOPPPRRRSSSSSSRRRRRRSSSTTTTTTSSSUUUWWWUUURRRSSSWWWVVV^^^YYYXXX^^^]]]vvvVVVAAACCCJJJJJJHHHDDDDDDDDDDDDEEECCC???===555444555888===@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>===<<<;;;:::999999999888;;;777555999777999FFFYYYnnn|||yyyooohhh\\\YYYTTTOOOLLLKKKLLLMMMJJJIIIGGGEEECCCBBBAAAAAAAAABBBBBBAAA@@@@@@AAACCCBBBAAAAAAAAABBBBBB@@@>>>:::;;;888;;;CCCLLLiii}}}hhhTTTAAA333222333000...///...........................//////000000111111222222333333555777999;;;<<<<<<>>>DDDDDDKKKNNNiiiyyyrrr|||[[[GGG>>>;;;:::;;;;;;:::888777777888999999;;;;;;;;;<<<===>>>???@@@AAACCCGGGLLLTTT^^^hhhoooiiifffffflllxxx|||rrrddd``````fffzzznnnhhheeecccccceeeiii{{{}}}qqqjjjeeebbb^^^WWWRRRRRRLLLNNNOOOLLLEEEAAAAAACCC<<<;;;999777666666666777555888<<>>???@@@AAACCCEEEFFFGGGFFFGGGHHHHHHIIILLLPPPSSSccc{{{vvvxxx}}}zzzhhhQQQGGGIIIBBBCCCDDDDDDCCCCCCEEEGGGJJJHHHKKKPPPRRR]]]{{{wwwsssqqquuu|||kkk```\\\VVVMMMYYYxxx~~~vvv}}}}}}~~~{{{kkkjjj@@@;;;777666555333444777444555555777999;;;<<<>>>AAAAAABBBCCCDDDEEEGGGHHHGGGMMMPPPMMMLLLOOOOOOLLLOOORRRUUUUUUTTTSSSSSSUUUTTTSSSTTTVVVSSSOOORRRXXXSSS^^^XXXXXXbbb]]]nnn[[[AAADDDMMMNNNJJJEEEEEEEEEEEEFFFDDDAAA>>>777555444666:::>>>@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????===<<<;;;:::::::::777:::666555:::666777BBBMMMbbbppp~~~~~~xxxmmmaaaXXXSSSQQQQQQLLLKKKIIIGGGEEEDDDCCCBBBAAACCCEEEDDDAAA???@@@AAABBBAAA@@@AAABBBBBB@@@???:::;;;888;;;CCCMMMjjj{{{dddQQQ???111000222///...111......................../////////000111111222222222333444555888:::<<<===:::@@@GGGAAAJJJNNN\\\tttaaaiiinnnWWWGGG<<<888999;;;:::888777666777888999999::::::;;;<<<===>>>???@@@BBBEEEJJJPPPXXX```fffccccccbbbgggsss}}}yyynnnbbb[[[YYYsssuuukkkhhheeebbbaaaeeemmm}}}vvvooolllfff\\\UUURRRNNNNNNLLLIIIEEECCCBBBBBB===;;;:::888777777777777666<<>>???AAABBBDDDFFFGGGGGGGGGGGGJJJPPPRRRMMMLLLNNNMMMJJJMMMQQQUUUWWWVVVUUUVVVXXXXXXUUUUUUVVVRRRMMMQQQZZZQQQ^^^XXXZZZfff]]]hhh^^^DDDIIITTTTTTMMMFFFEEEEEEFFFGGGFFFBBB@@@888555333444999===???@@@@@@AAAAAABBBBBBAAAAAA@@@AAA@@@???===<<<<<<<<<<<<555999555555:::666666AAAAAAVVVdddqqq{{{lllbbb\\\ZZZRRRQQQOOOMMMLLLKKKJJJJJJBBBEEEGGGFFFCCC@@@@@@AAABBBAAA@@@AAABBBBBBAAA???:::;;;888;;;DDDMMMkkkxxx]]]OOO>>>000000111///...111......................../////////000111111222222333333444666888:::<<<>>>888AAAJJJ@@@JJJNNNSSSuuuYYY\\\nnnVVVDDD======;;;:::888777666777888999888999999:::<<<===>>>>>>@@@BBBEEEHHHLLLRRRZZZ___```___ZZZ[[[kkkeee^^^VVVeeeuuuppplllhhheeedddbbbqqqxxxtttnnncccYYYUUUQQQMMMHHHEEEFFFEEECCC@@@===<<<:::888777777888888888???HHHQQQ\\\fffhhhfffhhhjjjqqqwwwvvvrrrvvv|||yyyggg{{{zzz}}}uuuSSS;;;......333//////222000000000111333555888:::;;;===???@@@AAAAAACCCFFFHHHGGGEEEBBB@@@@@@AAACCCDDDEEEFFFGGGGGGGGGIIIMMMPPPPPPiii}}}qqqsssyyy{{{ppp]]]PPPMMMIIIJJJJJJHHHFFFEEEEEEEEEFFFEEEEEEHHHKKKQQQ```mmm}}}uuuuuu}}}sssqqqvvv~~~~~~xxxSSS===999555444555666555444888555777;;;;;;999>>>GGGEEEGGGIIIIIIGGGFFFGGGGGGFFFKKKQQQSSSQQQOOONNNOOOPPPSSSUUUVVVUUUTTTTTTUUUUUUUUUUUUUUUUUUTTTSSSRRRTTT___XXXYYYeee[[[bbbtttMMMIIIXXXkkkSSSFFFGGGHHHHHHEEEDDDCCCDDD;;;777333333777<<<>>>???AAAAAAAAABBBBBBBBBCCCCCC@@@???>>>===<<<;;;::::::888777555444555666888999@@@IIIYYYlll~~~qqqkkkZZZUUUXXXSSSRRRRRRMMMOOOKKKHHHIIIHHHEEEEEEGGGGGGGGGGGGHHHGGGDDD???;;;<<<;;;<<<===>>>MMMqqq{{{ppp}}}aaaHHH<<<111///000///......///////////////.........111222222222111111333555666777777777777888;;;>>>:::@@@AAABBBCCCCCCVVVvvvttteee}}}XXXBBB<<<>>>???>>><<<:::999999;;;999888888777999;;;===??????HHHHHHGGGPPPSSSTTT\\\ZZZ^^^XXXUUU___nnnwww___[[[oooqqqkkkeeedddbbbjjjzzz{{{uuunnngggaaaYYYSSSMMMJJJJJJHHHBBB>>>===:::::::::999666888===CCCPPPYYYYYY^^^ggghhhaaahhhllloooqqqppppppsssuuu~~~}}}~~~{{{kkkhhhJJJ888555111000222444333222666555555444666888;;;===;;;>>>CCCEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIILLLNNNPPPOOObbbwwwmmmmmmssszzzvvveeeSSSKKKJJJJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEGGGHHHMMMXXXddd}}}|||yyy~~~|||zzz~~~xxxzzziiiJJJ<<<999555444555777666555888666888<<<===;;;@@@GGGFFFGGGHHHHHHFFFFFFGGGHHHHHHLLLQQQRRRPPPNNNNNNPPPTTTUUUWWWVVVTTTRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUTTTVVV^^^VVVXXXeee]]]bbb]]]KKKTTTlllbbbJJJIIIHHHGGGFFFEEECCCCCC<<<888444333666;;;>>>@@@@@@AAAAAAAAAAAABBBBBBBBB@@@???>>>===<<<;;;;;;:::888777666555555666888999<<>><<<@@@@@@AAACCCBBBQQQmmmwwwhhhzzzjjjEEE555>>>???>>>===:::999:::;;;;;;:::999888888:::;;;<<<@@@GGGDDDBBBJJJOOOSSS^^^SSSZZZTTTMMMSSSccchhh]]]hhhuuuvvviiiiiidddhhhttt|||{{{tttlllfff___ZZZVVVSSSQQQMMMFFF??????<<<:::;;;999666999???EEETTT^^^___```hhhkkkhhhhhhkkknnnooooooooorrrttt||||||}}}yyyttttttaaaCCC777444111000222333333222555555555666777999;;;<<<;;;>>>BBBDDDDDDDDDCCCDDDBBBCCCDDDFFFGGGGGGGGGGGGHHHGGGGGGHHHIIIKKKMMMNNNOOO]]]xxxllliiinnnzzzttt^^^MMMKKKJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGNNNWWWddd}}}~~~yyy||||||ooo___HHH;;;999666555666777777777888888;;;???@@@???BBBGGGHHHHHHIIIHHHFFFFFFHHHJJJJJJNNNPPPPPPNNNMMMOOOQQQTTTVVVWWWWWWUUUSSSRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVXXX]]]UUUUUU```ZZZ]]]zzznnnLLLLLLiiirrrNNNKKKGGGFFFFFFFFFDDDBBB???;;;555333555:::>>>AAA@@@@@@AAAAAAAAABBBBBBBBB@@@??????>>>===<<<;;;;;;999888777666666777888888:::@@@KKKZZZnnn}}}lllaaa[[[QQQMMMKKKMMMPPPNNNIIIHHHKKKJJJHHHFFFEEEEEEDDDCCCAAA<<<;;;<<<===???OOOsssqqqqqqXXXBBB888//////111000000000////////////////////////000222333333222333555777777999::::::999:::<<<>>>===@@@>>>@@@DDDCCCKKK```ooowwwRRR;;;>>>>>>???===;;;999:::;;;===<<<:::999888999::::::<<>>DDDNNN]]]gggfffdddhhhllllllhhhjjjlllmmmmmmnnnqqqsssvvv~~~{{{xxx}}}yyyfffvvv\\\@@@555333111000111222222222444555666888999:::;;;;;;;;;>>>BBBDDDDDDCCCDDDDDDCCCEEEHHHKKKLLLKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKNNNVVVrrrrrrlllmmmzzzlllXXXOOOLLLIIIFFFFFFFFFFFFFFFFFFDDDDDDFFFFFFDDDHHHNNNWWWcccwww|||sss]]]KKK:::888777666666888999::::::;;;>>>AAADDDDDDFFFHHHKKKKKKKKKJJJIIIIIIKKKMMMMMMOOOQQQPPPMMMLLLOOORRRQQQSSSVVVWWWWWWVVVWWWXXXTTTTTTUUUUUUVVVUUUUUUUUUWWW\\\WWWUUUZZZUUUYYYmmmSSSKKKeeezzzQQQKKKEEEDDDFFFHHHFFFCCCBBB===777444444888===AAAAAABBBBBBBBBBBBCCCCCCCCC@@@@@@???>>>>>>===<<<<<<999999888777777777888888999>>>GGGSSSfff~~~tttaaa___VVVOOOOOOOOOLLLKKKKKKMMMKKKHHHGGGGGGFFFDDDBBB===<<<===>>>@@@PPPuuu}}}~~~www~~~fffNNN>>>555//////111000000222///////////////000000000000111333333333444666888999:::<<<<<<;;;<<<===???===@@@>>>@@@GGGFFFIIIXXXxxxtttWWWAAA===>>>???>>><<<::::::;;;<<<;;;:::999999999::::::666???BBBFFFNNNNNNQQQ]]]lllwwwqqqbbb\\\^^^kkkxxxttt~~~vvvllliiiiiilllsss|||yyyppppppooolllggg\\\PPPHHHIIIEEEAAAAAA@@@AAAHHHPPP___gggkkkgggdddgggjjjjjjhhhiiikkklllmmmnnnoooqqqoooyyywwwvvv~~~{{{}}}}}}ddd\\\pppYYY???333222111111111222222222333555888:::;;;<<<;;;:::;;;>>>BBBDDDDDDDDDEEEFFFEEEGGGKKKOOOPPPNNNLLLJJJMMMMMMLLLKKKKKKJJJJJJJJJNNNRRRccczzzsssoooxxxvvvdddTTTOOOJJJFFFFFFGGGFFFFFFDDDCCCDDDGGGGGGDDDFFFJJJQQQRRRZZZjjjsssuuutttXXXGGG999888777777777888;;;<<<<<<>>>AAACCCFFFJJJKKKJJJNNNOOOOOONNNMMMMMMNNNPPPOOOQQQQQQPPPMMMLLLOOORRRQQQTTTWWWXXXXXXXXXXXXYYYWWWWWWWWWVVVUUUTTTSSSRRRRRRYYYZZZXXXXXXXXX```mmmaaaOOOZZZrrrTTTMMMEEECCCEEEHHHGGGEEECCC@@@:::555444777<<<@@@CCCCCCCCCCCCDDDDDDDDDDDD@@@@@@@@@???>>>>>>======::::::999888888888888888888;;;BBBLLL]]]uuuuuu```XXXVVVSSSOOOLLLKKKJJJIIIIIIIIIHHHFFFDDD???===>>>>>>@@@PPPvvv}}}ssssss{{{```GGG:::333///000111000000222////////////000000111111000111333333444555888:::;;;<<<>>>>>>======>>>@@@<<<@@@>>>@@@JJJJJJJJJTTTppprrrtttLLL<<<<<<>>>??????===;;;;;;;;;:::999999999::::::;;;;;;777>>>???CCCLLLMMMTTTfffttt}}}uuueeeaaaccckkkyyypppxxxzzz{{{}}}tttoooxxxrrrjjjgggiiiooouuu||||||}}}zzztttiii]]]UUUSSSNNNJJJIIIJJJNNNWWWaaakkkjjjeee``````dddfffeeeiiiiiikkkmmmoooooooooooolllwwwwwwuuu}}}~~~zzz|||sssbbbbbbtttxxxQQQ:::222222222222222222222333444666888;;;===<<<;;;;;;===???BBBDDDDDDEEEFFFHHHFFFIIIMMMPPPQQQOOOLLLJJJNNNNNNMMMMMMLLLKKKJJJJJJMMMPPPZZZwwwzzztttuuu}}}wwwkkkZZZTTTLLLGGGGGGGGGGGGEEEDDDBBBCCCGGGGGGEEEEEEHHHJJJHHHLLLWWWgggvvv~~~lllpppiiiLLL;;;777888888777777999<<>>>>>;;;:::::::::999888888888555777;;;DDDRRRiii}}}nnnfff^^^TTTOOONNNLLLJJJIIIIIIIIIHHHGGGBBB@@@??????@@@PPPvvvsss{{{mmmnnn{{{]]]DDD777222///000111//////111...//////000000111111222000111333444444666999;;;<<<>>>@@@@@@?????????@@@:::AAA@@@AAAKKKLLLKKKRRReeeqqqyyyvvvhhhLLL>>><<<>>>@@@???>>><<<;;;<<<999999999::::::;;;;;;;;;>>>???;;;<<>>@@@CCCEEEFFFGGGHHHJJJHHHJJJMMMPPPPPPMMMJJJHHHKKKLLLLLLLLLLLLKKKJJJIIIJJJPPPVVViii|||vvvuuuwwwuuuooo___XXXNNNIIIHHHHHHGGGEEEFFFCCCBBBFFFGGGDDDDDDFFFFFFDDDGGGQQQZZZ```hhhppp}}}|||kkkvvv[[[EEE777666888999888777999===AAABBBEEEDDDDDDIIIQQQSSSOOONNNQQQTTTUUUSSSQQQPPPPPPPPPRRRSSSRRRNNNLLLMMMPPPPPPRRRUUUUUUTTTRRRRRRSSSWWWXXXWWWWWWVVVUUUTTTSSSSSSRRRUUUZZZaaaoootttlllrrrzzzYYY@@@OOObbb\\\SSSJJJFFFEEEGGGIIIDDDCCC???:::666666:::>>>AAAAAAAAAAAABBBBBBBBBCCCAAA@@@@@@@@@@@@?????????;;;;;;;;;;;;:::999888777555666888===III]]]sssuuuhhhcccbbb\\\TTTMMMJJJIIIHHHHHHDDDBBB@@@@@@@@@PPPvvvzzz|||ooorrrvvvYYYAAA555111///111111......111...//////000111111222222///111333444555777:::======???BBBBBBAAA@@@@@@AAA:::BBBBBBAAAIIIJJJIIIPPP[[[uuuvvvoooYYYFFF;;;===@@@@@@>>><<<<<<<<<::::::;;;;;;::::::999999===>>>:::;;;@@@@@@MMMfffrrrddd]]][[[``````ccc^^^]]]cccccciiixxx{{{~~~vvvuuutttrrrrrrtttyyy}}}vvvsssrrrkkkcccaaaaaagggsss}}}jjj\\\XXX[[[cccjjjjjjlllooosssvvvuuupppllllllxxxwwwtttzzz{{{xxx}}}|||~~~ssslll|||mmmOOO:::555111333666555444333444666666777999;;;<<<=========@@@BBBDDDFFFGGGHHHJJJLLLHHHJJJLLLMMMMMMJJJGGGEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGQQQUUU```zzzsssssssssqqqcccZZZPPPIIIHHHHHHGGGDDDGGGCCCBBBEEEFFFCCCBBBDDDFFFCCCFFFOOOUUUYYY```iiiooo}}}|||nnnyyyTTTGGG===666777999888888:::>>>BBBDDDFFFEEECCCIIISSSUUUQQQMMMPPPTTTVVVTTTRRRPPPOOOOOORRRTTTSSSOOOLLLMMMOOOJJJMMMPPPRRRRRRRRRSSSTTTVVVVVVWWWWWWWWWVVVUUUUUUXXXQQQQQQVVVaaarrrsssaaaeeegggGGGTTTiiidddZZZOOOFFFDDDFFFIIIDDDCCC@@@;;;777666999===??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@;;;;;;;;;;;;:::999888777777777888;;;EEEVVVjjjyyyxxxooo```RRRKKKHHHGGGHHHFFFCCCAAA@@@@@@PPPuuu}}}pppxxxqqqTTT>>>555111000222111......000...//////000111222222222///111333555555777;;;===>>>@@@BBBCCCBBBAAAAAAAAA:::DDDCCCAAAGGGHHHGGGNNNRRRqqqzzzlllyyy___EEE;;;===@@@@@@???===<<<<<<<<<<<<<<<;;;:::999777666555:::;;;@@@CCC===CCCYYYzzzwwwjjjbbbccc___aaa[[[XXX]]]\\\___lllooo~~~zzzvvvssstttvvv{{{~~~zzzxxx}}}uuulllhhhhhhmmmzzzxxxdddXXXXXXcccnnnkkklllpppvvvyyywwwqqqlllmmmxxxxxxtttxxxyyyxxx}}}mmmfff~~~{{{qqqZZZAAA888<<<111444777777555444555777777888999;;;<<<===>>>>>>AAACCCEEEGGGHHHIIILLLNNNIIIJJJKKKLLLJJJHHHEEECCCBBBCCCEEEGGGHHHHHHHHHGGGDDDRRRVVV[[[}}}|||xxxooolllpppeee^^^SSSJJJFFFFFFGGGHHHGGGEEEBBB@@@@@@@@@???===BBBBBBCCCHHHPPPXXX]]]___dddhhhlllmmmmmmrrr}}}~~~zzzwww|||aaaKKK>>><<<777777888999<<>>???DDDHHHIIIHHH???>>>===<<<:::999888777999777888;;;>>>FFFUUUccc```LLLLLLMMMHHHKKKGGGEEECCCDDDTTTxxxxxxzzz{{{bbbEEE:::111111000///////////////000000000000000111222222222555999;;;;;;;;;;;;<<<===???AAACCCCCCDDDGGGIIICCCCCCCCCCCCDDDEEEGGGHHHSSSbbbppp```uuueeeIII>>>:::@@@AAA;;;:::???<<<;;;:::999888888888888999999888999;;;>>>AAABBBVVVqqq{{{qqqllliiiggggggeee```^^^```dddpppzzz{{{tttnnnnnnqqqwwwuuuxxxqqqmmmnnnsss{{{nnn\\\```iiilllfffddddddhhhoootttvvvuuupppssswwwyyytttqqqvvv|||dddhhhxxxzzz^^^DDD888444000444444555666777888999999999999<<>>AAACCCEEEFFFFFFGGGJJJLLLGGGFFFFFFHHHIIIIIIGGGEEEAAA@@@@@@BBBEEEHHHIIIIIILLLFFFRRRZZZkkk|||}}}zzzrrrmmmoooggg```UUUMMMHHHHHHHHHIIIGGGEEEBBB@@@@@@@@@@@@???CCCCCCDDDHHHMMMRRRUUUVVVUUUYYY]]]\\\[[[]]]eeelllxxx}}}~~~{{{}}}vvvNNNFFF@@@AAA888888999;;;>>>AAACCCEEEKKKKKKJJJIIIIIIKKKOOOSSSRRRPPPNNNOOORRRTTTSSSRRRNNNOOOQQQSSSTTTUUUUUUTTTRRRRRRTTTUUUVVVVVVVVVWWWWWWWWWVVVTTTSSSRRRQQQPPPSSSRRRRRRUUU[[[```bbbccccccpppjjjSSSXXXlllqqq\\\HHHJJJNNNHHHEEEDDDAAA>>>;;;888777666999<<>>===<<<:::999888888999777777999;;;@@@LLLXXXnnnyyy^^^VVVTTTPPPGGGIIIGGGAAACCCXXXzzz||||||]]]AAA777111111000///////////////000000///000000111222333333666:::======>>>???@@@===???BBBCCCCCCDDDFFFHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFQQQttt}}}fffkkkooorrrwwwiiibbbXXXIII>>>AAAEEEBBB@@@CCC<<<;;;:::999888888888888999999888999:::<<>>EEELLLLLLFFF@@@AAABBBEEEFFFFFFFFFHHHJJJFFFFFFFFFGGGIIIIIIGGGEEECCCBBBBBBDDDGGGIIIJJJJJJGGGBBBLLLQQQ^^^||||||}}}}}}uuunnnmmmiiibbbXXXPPPKKKIIIHHHHHHFFFDDDAAA@@@AAAAAAAAA@@@CCCCCCDDDGGGKKKMMMMMMMMMOOOTTTWWWWWWSSSRRRUUUYYYaaaffflllrrrwww{{{}}}wwwqqq|||^^^CCCCCC>>><<<999999;;;===@@@CCCFFFGGGLLLLLLLLLKKKJJJLLLOOORRRRRROOOMMMMMMOOORRRSSSSSSKKKMMMOOOQQQSSSTTTTTTSSSQQQQQQRRRSSSUUUUUUVVVWWWYYYWWWTTTQQQOOOPPPQQQRRRVVVUUUTTTVVVZZZ^^^``````ddddddUUUPPPcccyyyjjjHHHEEEOOOGGGEEEDDDCCCAAA>>>:::777666888;;;>>>@@@AAAAAABBBCCCDDDBBB@@@AAACCCEEEEEEEEE???>>>>>><<<;;;:::999888<<<999999:::999:::BBBKKK^^^wwwzzzgggZZZPPPHHHLLLJJJDDDIIIbbb~~~VVV;;;444111000000////////////////////////000000222333333444777<<>>@@@BBBCCCCCCDDDFFFHHHKKKKKKKKKJJJJJJHHHGGGFFFDDDIIIdddooofff\\\\\\jjjiiiiiinnnVVVAAA===BBBBBB??????<<<<<<;;;:::999999999999999999888888999:::<<<===888BBBXXXyyy~~~vvvxxxooowwwsssjjjcccaaaeeellluuuwwwyyy}}}~~~}}}vvvooonnnsssyyynnnnnnkkkaaacccbbb```aaaeeemmmwww~~~{{{wwwuuuxxxyyyxxxyyy}}}~~~kkk~~~nnnLLL999777888777777888888999:::;;;<<<<<<::::::>>>GGGOOOOOOHHH@@@@@@BBBDDDEEEEEEEEEFFFHHHEEEEEEEEEFFFHHHIIIGGGFFFEEECCCCCCDDDFFFHHHHHHHHHHHHDDDMMMOOOUUUggg{{{~~~yyypppllliiicccZZZRRRMMMIIIGGGFFFDDDBBB@@@???@@@AAA@@@@@@@@@AAACCCGGGKKKLLLKKKJJJSSSWWW[[[[[[WWWSSSRRRSSSXXX\\\bbbggglllqqqvvvzzz|||}}}zzz|||xxxxxxrrroooWWWCCCDDD:::555999:::<<<>>>BBBEEEGGGHHHLLLLLLMMMLLLLLLMMMOOORRRVVVTTTQQQOOONNNPPPQQQRRRLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRRRRSSSUUUVVVVVVVVVSSSPPPMMMMMMPPPSSSVVVWWWVVVVVVWWWYYY[[[]]]^^^fff[[[pppQQQOOO[[[ZZZEEEKKKEEEDDDDDDDDDCCC@@@<<<888555777:::===??????@@@BBBCCCDDDCCCBBBBBBBBBCCCCCCCCC??????>>>===<<<;;;:::999>>>;;;;;;;;;:::888<<>>;;;===<<<;;;::::::999999999999999888888888888999999>>>===DDDWWWpppxxx}}}|||oooccc[[[[[[^^^cccdddfffiiilllnnnpppqqqwwwzzz}}}}}}zzzyyy}}}~~~{{{wwwwwwwwwwwwyyy~~~www|||wwwgggbbbgggllloooppprrrvvvyyyyyyvvvuuuwwwwwwwwwzzz|||tttgggGGG888777666222::::::;;;;;;<<<===>>>>>><<<;;;<<>>>>>?????????>>>===>>>BBBGGGLLLNNNNNNMMMPPPTTTWWWWWWTTTPPPOOONNNQQQTTTXXX]]]aaafffkkkoootttwwwyyyuuuoooooowww~~~kkkfffPPP>>>AAA:::888:::;;;>>>@@@CCCFFFGGGHHHKKKLLLNNNNNNMMMMMMNNNPPPUUUSSSQQQNNNMMMNNNPPPRRRTTTTTTTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVVVVSSSPPPMMMMMMPPPSSSVVVVVVVVVVVVWWWWWWYYY[[[]]]dddZZZeeeVVVSSSSSStttNNNJJJIIICCCDDDDDDDDDAAA===888666666888;;;===>>>???AAACCCDDDDDDCCCCCCBBBAAABBBBBB??????>>>===<<<<<<;;;;;;<<<999999;;;:::777888<<>>@@@@@@AAACCCDDDAAACCCDDDEEEEEEFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIITTTuuuwwwsssuuuQQQAAABBBFFFDDD@@@>>>===<<<;;;::::::::::::999999888888777777777777>>>>>>???DDDLLLXXXbbbiiiyyywww{{{zzz||||||zzzzzzzzzjjj[[[SSSRRRMMMMMMMMMMMMNNNPPPRRRSSSSSSXXX```jjjrrrvvvzzz|||uuuxxxzzzyyy|||zzzrrrmmmuuuvvvuuuwww{{{~~~~~~zzzvvvuuuuuussssssuuuvvvtttttt|||{{{qqqhhhEEE999;;;:::666<<<<<<======>>>>>>??????BBB>>>===@@@FFFHHHCCC>>>>>>AAACCCDDDCCCBBBBBBCCCCCCBBBBBBCCCFFFHHHHHHGGGHHHFFFEEEFFFGGGIIIIIIHHHCCCCCCJJJLLLJJJdddDDDNNNaaa~~~xxxtttnnniiibbb[[[TTTNNNIIIEEEDDDBBB???>>>?????????>>><<<>>>AAAGGGLLLPPPPPPOOOKKKMMMOOOOOONNNKKKJJJJJJMMMOOORRRTTTXXX\\\bbbeeelllooorrrooolllmmmuuu|||yyyzzz|||zzziiiLLL777<<<:::======>>>AAACCCFFFHHHIIIIIIJJJLLLNNNNNNMMMMMMMMMNNNMMMMMMMMMLLLKKKLLLOOORRRVVVTTTRRRPPPOOOPPPPPPQQQUUUTTTSSSRRRRRRSSSTTTUUUXXXVVVSSSPPPNNNOOOPPPQQQSSSTTTUUUUUUUUUWWWZZZ]]]___]]]aaa~~~lllRRRJJJjjjzzzUUUJJJLLLEEEEEEFFFEEECCC???;;;888555777:::;;;<<<>>>AAACCCBBBCCCDDDCCCAAAAAAAAABBB@@@??????>>>======<<<<<<999666666888888555666888666AAAPPPaaauuunnnhhhiiipppuuu[[[@@@444666///////////////000000111000111222333555777999:::<<<===???@@@@@@@@@BBBDDDCCCEEEGGGGGGGGGGGGIIIKKKGGGHHHHHHIIIKKKMMMOOOPPPHHHIIIPPPiiiwwwUUUBBBAAAEEEFFFDDD>>>>>>===<<<;;;;;;;;;;;;999999888888888777777777555:::???@@@???AAAHHHNNNWWW___jjjnnnhhhbbbeeemmmvvvwwwvvvqqqmmmooowww~~~xxxbbbQQQKKKBBBAAA>>><<<;;;<<<===>>>>>>DDDRRRbbblllpppuuuzzzsssuuutttsssyyy}}}ssskkkfffbbbjjjxxxuuutttvvvnnnqqquuuwwwuuuxxxtttkkkppp|||```===555999<<<:::>>>>>>>>>>>>??????@@@@@@FFFCCCAAABBBDDDFFFEEECCC???AAADDDEEEDDDBBBAAABBBBBBAAAAAABBBEEEHHHHHHHHHKKKJJJHHHIIIKKKLLLLLLLLLCCCBBBGGGMMMLLLWWWAAADDDNNNccc~~~|||tttpppiiiccc\\\UUUNNNIIIGGGDDDAAA@@@@@@@@@???>>>@@@@@@BBBGGGKKKNNNNNNMMMJJJKKKKKKJJJIIIHHHHHHIIIIIIKKKMMMOOORRRVVV\\\```dddgggjjjjjjjjjmmmtttzzzvvvwwwzzz~~~pppMMM888===<<>><<<555666999:::;;;===AAACCCAAACCCDDDDDDAAA@@@AAABBB@@@??????>>>>>>=========:::666555888888666555888777<<>>===<<<;;;;;;;;;;;;888888999999888888777777444777:::<<<======>>>???<<>>>>>????????????@@@@@@CCCDDDEEEFFFEEEEEEFFFFFF???BBBEEEFFFDDDBBBAAAAAAAAA@@@@@@AAADDDGGGIIIIIIJJJIIIHHHIIIKKKMMMMMMLLLGGGDDDHHHRRRRRRQQQuuuEEEDDDFFFQQQlllyyyuuuoooiiibbbZZZRRRMMMIIIGGGCCCBBBAAAAAA@@@???DDDCCCDDDFFFIIIKKKKKKJJJJJJIIIHHHFFFEEEEEEFFFGGGCCCEEEGGGIIILLLQQQWWW\\\\\\___aaabbbcccgggnnnsssssstttvvv||||||lllMMM===DDDAAAAAAEEEFFFHHHKKKLLLLLLLLLLLLHHHJJJMMMNNNMMMKKKKKKKKKNNNPPPRRRPPPMMMKKKLLLNNNVVVSSSOOOLLLLLLOOOSSSVVVZZZYYYVVVTTTSSSSSSTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQMMMPPPRRRSSSSSSUUUZZZ^^^ZZZjjj]]]YYYfff\\\NNNRRRbbbbbbUUUPPPKKKKKKJJJIIIFFFDDDAAA???444666888:::;;;===@@@CCC@@@BBBDDDDDDAAA@@@AAACCC@@@@@@??????>>>>>>======>>>:::888::::::888777999:::;;;===@@@HHHXXXqqq{{{tttrrr\\\HHH666000444///////////////000111111222333444666888;;;===>>>;;;===???@@@BBBDDDHHHJJJGGGHHHJJJJJJJJJJJJLLLMMMMMMKKKJJJIIIJJJNNNRRRUUULLLOOOPPPYYY|||vvvoooeeeKKK>>>===?????????>>>===<<<<<<;;;;;;<<<888888999999999999888888<<<777444555;;;===;;;888===AAAHHHLLLIIIFFFKKKSSSVVV\\\dddhhhggggggkkknnnvvvlllaaaFFFCCC>>>:::777777888999777BBBXXXnnnvvvrrrnnnoooppptttqqqkkkqqqxxxeee]]]iiivvvxxx{{{~~~sssllllllnnnoooooossspppqqqyyyooovvvfffFFF:::>>>CCC???888??????????????????@@@@@@===BBBFFFHHHFFFEEEEEEGGG@@@CCCFFFFFFEEEBBBAAAAAAAAA@@@???AAADDDGGGIIIIIIGGGFFFEEEFFFHHHJJJKKKJJJGGGDDDGGGSSSSSSKKKgggEEEKKKIIIEEEQQQsssvvvnnniiiddd\\\VVVRRRMMMGGGDDDCCCBBBAAA???@@@@@@AAAAAAAAABBBDDDFFFFFFEEEDDDCCCBBBAAAAAAAAABBBCCCDDDFFFJJJOOOSSSVVV]]]^^^______```cccgggjjjqqqssspppttt{{{xxxwww~~~}}}\\\III@@@;;;<<>>===<<<;;;:::999888888888999:::999888:::>>>AAAJJJ\\\llltttssspppVVV???666666///...000222222000000000111222222333444777999;;;======<<<<<>>???@@@===888666999777777777777777888888888999999999999999999999:::>>>???@@@BBBDDDFFFGGGHHHVVVTTTTTTYYY```eeeeeecccmmmtttzzz|||lllYYYJJJ<<<888999999999:::===KKK```rrr|||zzzsssmmmjjjlllmmmmmmpppyyyoooccclllrrrppptttzzzuuupppmmmnnnppppppooorrrqqqrrr{{{}}}hhhyyywww{{{~~~jjjSSS@@@>>>AAA??????CCC??????@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDD???BBBFFFGGGEEEBBB@@@???@@@@@@@@@@@@BBBDDDFFFHHHEEEFFFGGGIIIJJJJJJIIIHHHKKKGGGHHHMMMMMMSSSiiiRRRIIIDDDGGGNNN]]]xxx~~~vvvqqqkkkccc]]]]]]XXXQQQKKKIIIFFFDDDAAACCCCCCCCCCCCBBBAAABBBBBBCCCBBBBBBAAAAAAAAABBBBBBAAAAAABBBDDDGGGKKKOOOQQQUUUXXX[[[^^^___```bbbdddfffiiihhhjjjqqqnnnppp|||{{{zzzlllOOOBBB===;;;>>>DDDBBBDDDFFFHHHJJJKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNOOOOOONNNKKKIIIIIIIIIOOORRRUUUSSSOOOMMMOOOSSSQQQRRRTTTTTTSSSRRRSSSTTTPPPPPPQQQRRRSSSRRRQQQQQQSSSSSSSSSSSSSSSVVV[[[___[[[ZZZ\\\aaajjjsssTTT[[[uuu|||oooQQQNNNGGGGGGKKKEEE@@@EEE<<<:::888666777;;;???BBBCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<:::999999::::::;;;777777888999;;;@@@OOO]]]ppp}}}hhhPPP<<<666666000000111333333222111222333333333555777999;;;<<<======<<<;;;>>>BBBEEEGGGHHHJJJKKKLLLLLLKKKKKKMMMOOONNNNNNMMMKKKJJJKKKNNNPPPJJJLLLOOORRR\\\xxxrrreeerrroooZZZLLLBBB;;;???<<<<<<>>>===999999===999999999999999999999999999999999999999999999999:::;;;<<<>>>???AAABBBCCCLLLLLLMMMQQQVVVZZZ[[[[[[aaahhhnnnpppttt}}}jjjYYYGGG???===;;;888777;;;III]]]mmmtttrrrnnnjjjjjjjjjiiiiiikkkrrr|||{{{kkkdddlllnnniiikkkuuuuuuqqqmmmlllmmmnnnnnnnnnmmmqqqyyy|||ttt}}}wwwnnncccVVVEEE:::<<<@@@>>>>>>AAA===>>>>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCEEEFFFHHHJJJGGGFFFFFFEEEFFFHHHJJJLLLIIIEEEGGGLLLLLLOOO___sssoooTTTEEEKKKLLLHHHXXXttt}}}vvvmmmfffddd___WWWQQQLLLIIIFFFDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@AAACCCFFFIIIKKKKKKPPPVVVZZZ\\\\\\\\\\\\\\\```]]]___fffeeeeeepppxxx}}}zzzyyy}}}vvv^^^HHHAAAAAA@@@CCCIIIDDDEEEGGGIIIKKKLLLLLLLLLPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKKKKLLLKKKJJJIIIJJJNNNRRRRRRNNNMMMOOOQQQQQQSSSTTTUUUTTTSSSTTTUUUOOOOOOPPPQQQQQQQQQRRRRRRSSSTTTTTTTTTTTTVVVZZZ]]]VVVWWW\\\```^^^gggaaaQQQmmmdddOOOGGGLLLIIIEEEFFFFFFBBB???;;;777777999===???BBBBBBBBBCCCCCCCCCBBBBBBAAABBBBBBAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<888777777777666777AAAKKK^^^iiizzz~~~]]]GGG888555666111111222444444333333444555444666888;;;===>>>>>>>>>>>>======>>>BBBEEEGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRQQQQQQPPPMMMKKKJJJLLLOOOKKKIIIKKKNNNNNN^^^~~~bbb^^^jjjzzzfffOOO<<>>===???>>><<<<<>>???@@@CCCEEEHHHKKKMMMOOOQQQSSSTTT\\\bbbcccfffmmmtttvvvqqq|||lllUUUHHHBBB>>>:::999???NNNaaannnpppoooooopppnnnllliiihhhlllrrrzzzvvvlllhhhllljjjcccdddlllnnnllljjjjjjkkkmmmmmmlllooozzzcccRRRDDD;;;888>>>AAA===;;;>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEDDDCCCDDDGGGIIIHHHGGGGGGGGGGGGIIIKKKLLLJJJHHHEEECCCDDDGGGKKKNNNIIIFFFGGGLLLMMMMMMVVVbbbqqqRRRMMMJJJCCCJJJ]]]sssvvvnnniiieee^^^VVVPPPLLLIIIHHHEEEEEEEEEFFFFFFFFFDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@CCCEEEGGGFFFJJJPPPTTTVVVWWWXXXYYYYYYZZZUUUWWWcccccc\\\___fffnnnwww|||~~~kkkWWWEEECCCEEEDDDEEEIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPQQQQQQQQQQQQPPPOOONNNPPPMMMKKKLLLOOOPPPOOOMMMJJJKKKNNNPPPRRRQQQPPPOOOQQQSSSUUUVVVUUUUUUVVVWWWTTTSSSQQQOOOOOOPPPRRRSSSTTTUUUTTTSSSQQQQQQSSSUUUWWWUUU[[[aaaZZZYYYxxxyyyQQQ[[[YYYJJJNNNHHHGGGLLLFFFFFFBBB===888666777999;;;@@@BBBCCCDDDCCCBBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;;;;::::::999666555:::AAAOOOYYYhhhuuuuuuRRR@@@555444555000000222333333333333555777777999<<>><<<===;;;;;;;;;:::::::::::::::888888888777777777777777888888999;;;<<<===>>>???AAAFFFJJJKKKHHHHHHJJJNNNNNNUUU[[[\\\___eeeiiiiiifffooozzzcccQQQGGGAAA>>>>>>EEETTTgggppppppooosssyyyqqqmmmhhhhhhmmmvvvxxxnnngggeeebbb]]]]]]bbbggggggggghhhjjjllllllmmmooo___KKK@@@===>>>CCCBBB===;;;===@@@AAAAAABBBDDDEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEEEECCCDDDEEEEEEEEEFFFHHHKKKJJJJJJIIIHHHIIIJJJLLLMMMNNNKKKHHHFFFEEEGGGJJJLLLMMMIIIHHHLLLNNNNNNSSSZZZtttgggNNNFFFFFFIIILLL\\\}}}uuusssoooggg^^^VVVPPPMMMLLLFFFEEEEEEFFFIIIKKKJJJHHHGGGGGGHHHGGGGGGEEEDDDCCCBBBAAA@@@???@@@AAACCCEEEEEEHHHKKKNNNPPPRRRVVVXXXXXXWWWOOOSSSccceeeYYYSSSUUU^^^kkkvvv~~~yyywwwtttqqq```OOOBBBDDDHHHFFFFFFHHHLLLLLLMMMMMMNNNOOOPPPQQQMMMNNNPPPQQQRRRQQQPPPOOOPPPMMMKKKLLLPPPRRRQQQPPPPPPLLLKKKPPPVVVXXXSSSMMMQQQSSSUUUVVVVVVVVVXXXYYY^^^ZZZTTTPPPNNNNNNQQQSSSSSSTTTUUUTTTRRRRRRRRRTTT[[[WWW[[[bbb^^^YYYooo[[[KKKsssjjjQQQNNNFFFHHHLLLDDDHHHDDD???:::666555666777>>>@@@CCCDDDBBBAAABBBCCCAAAAAABBBBBBBBBAAA@@@@@@=========<<<;;;::::::999<<<::::::;;;888555888===AAAIIITTT___hhhpppxxx}}}}}}lllJJJ<<<333222444///000111222222222333555888999;;;>>>AAACCCCCCBBBBBBBBB@@@???@@@BBBEEEFFFFFFGGGIIIKKKLLLLLLKKKLLLMMMLLLLLLLLLKKKJJJJJJKKKMMMPPPGGGHHHPPPPPPPPPeeeiiimmm~~~wwwYYYDDD@@@???CCCCCC???<<<<<<;;;;;;:::::::::999999999888888888777777777666666777888999:::;;;<<<===>>>BBBGGGLLLKKKFFFDDDFFFIIIKKKQQQVVVXXX[[[aaacccaaaccciiirrrwwwxxx~~~uuu^^^NNNDDDAAABBBJJJYYYiiipppnnnnnnuuu}}}tttnnngggdddjjjttt~~~uuuhhh```\\\ZZZ[[[\\\dddeeefffgggiiikkkmmmnnnppp~~~}}}VVVAAABBBAAABBBDDDCCC???>>>???AAAAAABBBCCCCCCDDDDDDEEE@@@@@@AAAAAABBBCCCCCCDDD@@@BBBEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHIIIJJJKKKLLLNNNMMMLLLKKKIIIIIIHHHHHHOOOKKKHHHIIILLLNNNRRRWWWcccYYYHHHIIIIIICCCMMMppp}}}zzzvvvnnndddYYYRRRNNNNNNLLLIIIGGGHHHKKKMMMLLLJJJKKKLLLLLLLLLKKKIIIGGGFFFDDDCCCAAA@@@@@@AAACCCDDDFFFGGGHHHIIIJJJNNNSSSWWWVVVTTTLLLOOOdddjjj___XXXVVV^^^jjjuuuuuuppplllhhh\\\MMMDDDJJJPPPPPPNNNPPPNNNNNNMMMMMMMMMNNNNNNOOOLLLMMMPPPRRRRRRRRRQQQPPPMMMKKKJJJKKKMMMOOOPPPPPPUUUPPPMMMQQQWWWYYYTTTNNNQQQSSSVVVWWWWWWXXXYYY[[[ccc___YYYSSSPPPOOOPPPQQQOOOQQQTTTVVVVVVVVVWWWYYY\\\XXX[[[bbbaaa]]]hhhzzzgggDDD```}}}___OOOGGGGGGIIIEEEHHHEEEAAA===999777555555;;;???CCCDDDAAA@@@@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@============<<<;;;999999:::888888999888555666;;;;;;@@@GGGNNNUUU[[[```dddiiivvvaaaCCC:::333000222000///000111111222333777999<<<>>>@@@BBBCCCDDDDDDDDDBBB@@@??????AAACCCCCCCCCFFFHHHJJJKKKIIIHHHHHHIIIHHHIIIJJJJJJIIIIIIKKKMMMLLLEEEFFFNNNPPPPPP[[[lllmmmhhhlllGGGAAA>>>@@@BBB@@@>>>>>>;;;;;;;;;::::::999999888999999999888888777777666555555666777888999::::::@@@DDDIIIHHHDDDAAABBBDDDGGGLLLPPPRRRVVV\\\^^^\\\___bbbjjjppppppqqqsss\\\KKKEEEGGGVVVbbboootttqqqqqqxxxzzzuuummmhhhiiipppzzz{{{mmmdddaaaaaa```bbbdddeeefffgggiiimmmppp}}}|||ggglllSSS???@@@@@@AAABBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCC>>>AAADDDFFFEEEEEEFFFFFFIIIHHHHHHHHHHHHJJJLLLMMMKKKLLLMMMMMMLLLJJJHHHGGGLLLJJJGGGFFFGGGJJJOOOSSSZZZuuuVVVKKKHHHFFFFFFYYYjjjzzz|||vvvmmmccc]]][[[[[[WWWQQQLLLJJJKKKLLLJJJGGGLLLMMMNNNNNNNNNLLLKKKIIIDDDCCCAAA@@@@@@AAABBBDDDDDDEEEFFFFFFHHHKKKOOOSSSRRRTTTMMMOOOdddqqqpppooojjjpppxxxxxxppp{{{rrrhhhaaa^^^PPPIIIPPPWWWWWWUUUVVVRRRQQQPPPNNNNNNMMMNNNNNNNNNOOOQQQSSSSSSRRRPPPNNNKKKKKKKKKKKKKKKLLLOOORRRVVVUUUSSSTTTUUUUUUSSSRRRQQQSSSVVVXXXXXXYYY[[[\\\```___\\\XXXTTTPPPMMMLLLMMMPPPTTTVVVVVVWWWXXXYYYVVVWWW[[[___^^^\\\```gggzzzRRRVVVnnnuuuXXXLLLHHHHHHMMMHHHGGGDDDAAA===:::777555888===BBBCCC@@@>>>???AAA??????@@@@@@@@@@@@@@@???????????????>>><<<:::999999777666888777555666:::999<<<@@@CCCGGGJJJMMMOOOVVV```iiittt{{{UUU<<<888222///111111000111222222333555999<<>>BBBCCCBBB@@@AAABBBBBBFFFIIIKKKQQQXXXZZZXXXZZZZZZ```hhhhhhfffppp}}}pppZZZPPPQQQaaajjjtttwwwtttrrrwww|||yyyvvvqqqkkkhhhjjjrrryyyqqqhhheeecccaaacccdddddddddggglllqqqxxxlllbbbkkk|||mmmNNNDDD@@@@@@AAABBBEEEFFFDDDAAAAAAAAAAAA@@@??????>>>>>>>>>???@@@AAABBBCCCCCCDDD@@@AAABBBBBBAAABBBDDDFFFGGGGGGGGGGGGHHHJJJLLLNNNFFFGGGIIIKKKKKKKKKJJJIIIIIIJJJIIIGGGEEEHHHLLLNNNQQQooofffMMMIIINNNBBBIIIPPPdddzzzrrrooooooqqq```YYYPPPKKKJJJJJJGGGDDDKKKLLLNNNOOOPPPOOOMMMLLLCCCBBB@@@??????@@@BBBCCCBBBCCCEEEFFFGGGIIILLLOOOPPPVVVQQQRRRfffwwwsss[[[XXXhhh{{{sssbbbWWW^^^PPPIIIPPPVVVUUURRRRRRVVVUUUSSSQQQPPPOOOPPPPPPPPPRRRTTTUUUTTTRRROOOMMMKKKMMMNNNLLLJJJKKKPPPTTTUUUXXXYYYVVVQQQPPPRRRUUUQQQSSSVVVXXXYYYZZZ[[[]]]\\\]]]^^^\\\XXXRRRLLLHHHMMMPPPSSSUUUTTTSSSSSSTTTPPPVVV[[[\\\ZZZXXXYYYZZZyyyiiiXXXUUUbbbSSSKKKIIIUUUHHHHHHGGGDDDAAA===999777777<<>>AAA>>>??????@@@@@@@@@??????@@@@@@AAA@@@???===;;;:::;;;888777888888555666:::666777888:::<<<===???@@@BBBLLLQQQZZZeeecccbbbkkkpppMMM888666111...111222222222333333444666:::>>>@@@@@@@@@AAABBBDDDFFFGGGJJJHHHFFFEEEGGGHHHHHHHHH???BBBEEEGGGFFFEEEEEEEEEIIIJJJKKKKKKIIIHHHIIIJJJFFFIIIJJJIIIGGGKKKQQQWWW]]]___~~~lll]]]LLLDDDAAA???AAADDD???>>>>>>===<<<;;;;;;;;;;;;;;;::::::999888777777555555666666777888999999666:::>>>AAABBBBBBBBBBBB???CCCEEEHHHNNNVVVYYYWWWXXXUUUYYYaaaaaa^^^fffsss}}}sssqqqppptttggg\\\[[[dddkkkrrrssspppmmmooosssnnnooommmhhhcccccciiiooouuueeeaaa___aaabbbbbbbbbbbbeeekkkpppvvv{{{~~~}}}ttt```ZZZ```kkkrrr}}}}}}nnnMMMBBBDDDCCCCCCDDDEEEHHHHHHDDD===DDDCCCCCCBBB@@@??????>>>??????@@@AAACCCDDDDDDEEEAAAAAA@@@>>>===???CCCGGGGGGGGGGGGGGGIIIKKKMMMOOOBBBCCCEEEGGGIIIKKKLLLMMMHHHLLLNNNJJJGGGGGGJJJLLLKKK```aaaMMMGGGGGGGGGKKKUUUeeezzz~~~zzzzzzkkkdddZZZRRRMMMKKKGGGDDDIIIIIIIIIIIIJJJKKKLLLMMMCCCCCCBBBBBBCCCCCCCCCDDDEEECCCEEEGGGFFFEEELLLVVVVVVVVVSSSTTTeee~~~{{{___YYYZZZqqqjjjXXXUUUNNNOOORRRTTTUUUVVVVVVVVVUUUSSSPPPNNNMMMKKKIIIGGGQQQQQQQQQQQQPPPOOONNNMMMKKKJJJIIIIIIJJJMMMPPPRRRWWWUUUUUUVVVYYYYYYVVVRRRRRRYYY]]]YYYUUUVVVXXXYYY\\\VVVRRRUUUZZZZZZRRRJJJMMMPPPUUUYYYZZZXXXTTTRRRSSSSSSTTTTTTTTTVVVZZZ]]]rrrnnnQQQxxxzzz]]]MMMGGGPPPJJJJJJIIIFFFEEEBBB;;;555444666:::>>>BBBBBB>>>;;;>>>???@@@@@@AAAAAAAAAAAAAAA@@@>>>=========>>>???999999999999888777666666444555666888:::;;;;;;;;;AAABBBHHHQQQ[[[```^^^ZZZqqq___HHH555333444111000333111222444444555777:::===:::>>>CCCEEEEEEEEEHHHJJJIIIMMMLLLGGGFFFJJJIIIEEEAAABBBCCCCCCBBBBBBCCCEEECCCEEEHHHJJJKKKKKKIIIHHHEEEEEEGGGHHHJJJKKKLLLLLLYYYeeeeeetttttt[[[MMMFFF@@@>>>@@@BBB;;;888<<>>@@@@@@@@@CCCFFFHHHJJJNNNRRRUUUQQQSSSUUUWWWZZZ^^^dddhhhssssssppphhhccciiiyyyssseee```eeehhhlllmmmlllllloooqqqjjjkkkkkkhhhdddccceeehhhwwwxxxiiibbbaaa]]]___bbbgggkkkllliiifffoookkkooo~~~lllWWWTTTqqqkkksssoooSSSEEEAAA===AAACCCDDDDDDCCCBBBBBBBBBCCCBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@CCCEEEGGGDDDEEEEEEBBB>>>===BBBGGGFFFFFFFFFHHHKKKMMMMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGFFFFFFHHHJJJPPPXXXzzzxxx]]]NNNHHHEEEEEEKKKXXXjjjuuunnnccc[[[UUUPPPJJJFFFJJJIIIHHHHHHGGGHHHHHHHHHDDDDDDCCCCCCDDDFFFHHHIIIHHHGGGIIIMMMMMMLLLSSS]]]```bbbaaaaaannnfff___vvv}}}eeeXXXOOOOOOPPPRRRTTTVVVVVVVVVVVVUUUTTTRRRQQQOOOMMMKKKIIINNNOOOPPPRRRRRRRRRRRRQQQOOOMMMLLLKKKLLLOOORRRSSSSSSRRRQQQSSSVVVWWWVVVTTTTTTYYY[[[WWWTTTUUUVVVUUUVVVTTTSSSWWW[[[ZZZTTTMMMMMMOOOSSSVVVWWWVVVTTTSSSUUUUUUVVVVVVVVVXXX[[[^^^ggg]]]jjj~~~VVVBBBNNNGGGGGGFFFDDDCCCAAA===999666777999===AAABBB@@@>>>>>>>>>???@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>::::::::::::999888777777555666777888999:::::::::===>>>CCCLLLVVV[[[[[[XXXbbbrrrzzzWWWCCC333222444222111555111333444555555777;;;>>>===???BBBDDDDDDEEEFFFGGGGGGJJJIIIEEEEEEHHHGGGDDDBBBCCCDDDCCCCCCCCCCCCDDDDDDFFFHHHJJJKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMRRRgggttthhheeekkk{{{uuubbbMMM???;;;@@@===<<>>@@@BBBDDDFFFIIIMMMPPPLLLNNNPPPRRRUUUYYY^^^bbbjjjkkkiiieeebbbfffqqqzzzrrrjjjiiifffggghhhfffdddeeehhhkkkjjjkkkjjjgggcccaaabbbdddhhhooouuusssiii```]]]^^^^^^___aaaeeekkkooopppooodddgggqqqllleeeggg}}}xxxppprrrkkkXXXGGG???>>>>>>AAABBBDDDDDDCCCCCCDDDFFFBBBBBB@@@???>>>======>>>@@@@@@@@@@@@BBBDDDFFFGGGIIIJJJIIIEEE???<<>>888888888;;;???AAAAAA@@@===>>>???@@@AAAAAAAAAAAA???????????????>>>======;;;;;;<<<;;;;;;:::999888666777888888999999888888888999===DDDMMMSSSTTTSSSSSS```rrrwwwfffKKK<<<000111444333333666222333555555666888<<>>@@@===888888<<<;;;::::::999888888777777;;;;;;:::999888666555555666666777777888999999999:::<<<>>>???@@@BBBEEEHHHFFFGGGJJJLLLNNNQQQVVVZZZ^^^^^^^^^]]]]]]```dddhhhuuutttsssxxxyyyqqqqqqtttvvvrrrllllllppplllkkkhhheeebbbbbbeeehhhhhhhhhgggddd___\\\[[[\\\YYY]]]``````]]][[[\\\^^^```]]]```lllzzzzzzqqqmmmuuuxxxuuueeeRRRGGGAAA>>>@@@DDDBBBCCCCCCCCCCCCDDDGGGIIICCCAAA@@@>>>============BBBBBBBBBBBBCCCDDDEEEFFFIIIKKKLLLHHHCCC??????@@@BBBAAAAAACCCFFFHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIILLLMMMNNNMMMKKKIIIIIIJJJKKKLLLYYYgggUUUDDDAAADDDHHHPPPWWWppp~~~zzzuuuqqqkkkeee```TTTRRROOOMMMKKKJJJJJJJJJGGGEEECCCBBBCCCFFFIIIKKKOOORRRXXX^^^bbbeeeiiinnn}}}vvvtttnnn^^^\\\XXXQQQQQQRRRSSSTTTUUUVVVWWWWWWUUUVVVWWWWWWTTTQQQOOOOOOSSSTTTVVVVVVVVVTTTQQQOOOPPPNNNLLLJJJJJJLLLNNNOOOPPPOOOMMMMMMNNNQQQSSSTTTTTTUUUTTTQQQRRRVVVUUUQQQMMMPPPSSSVVVXXXYYYZZZ[[[TTTSSSRRRQQQQQQRRRRRRSSSRRRSSSTTTTTTSSSTTTVVVYYYfffhhhzzz___UUUkkkZZZPPPMMMKKKJJJKKKHHHCCC@@@???:::888777888;;;>>>@@@AAA<<<===>>>@@@AAAAAAAAAAAA>>>>>>???@@@@@@>>>===<<<=========<<<<<<;;;:::999888888888888888777777666666666888===DDDIIIJJJJJJLLLTTT___hhhjjjgggccc```bbbkkkxxx|||||||||}}}wwwUUUAAA777000111444333333666333555666777888:::>>>AAACCCAAA???AAAFFFIIIIIIGGGFFFGGGGGGFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGFFFFFFEEEIIIGGGFFFEEEFFFIIILLLNNNUUURRRXXXuuusss^^^\\\uuu^^^EEE@@@>>>>>>@@@???;;;:::===;;;;;;:::999888777777666<<<;;;;;;:::999888777666777777777777777777777777888999;;;;;;;;;<<>>@@@GGGDDDEEEDDDCCCBBBCCCFFFIIIDDDCCC@@@>>>=========>>>CCCCCCCCCCCCCCCCCCDDDDDDDDDGGGJJJJJJHHHEEEEEEEEECCCCCCBBBDDDGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMMMMLLLKKKKKKKKKNNNKKKKKKnnnuuuUUUGGGEEEDDDGGGMMMSSSmmm|||yyyuuuooojjj___\\\YYYUUUSSSRRRRRRRRRRRRPPPMMMJJJJJJLLLOOOQQQ___eeelllsssxxx|||{{{rrrzzztttpppoooooojjjbbb\\\ZZZRRRRRRSSSSSSTTTUUUVVVWWWTTTVVVXXXVVVSSSQQQPPPQQQSSSTTTUUUVVVUUUSSSQQQPPPQQQOOOMMMKKKKKKLLLNNNOOOTTTRRRPPPMMMLLLMMMPPPRRRQQQSSSRRRPPPRRRWWWWWWTTTNNNPPPRRRSSSTTTVVV[[[___YYYXXXVVVTTTRRRQQQQQQQQQRRRSSSTTTTTTSSSSSSUUUVVV___ZZZddd^^^\\\tttOOOPPPKKKIIIMMMMMMGGGBBBAAA<<<999666555888<<>>???@@@AAAAAAAAA>>>>>>???@@@@@@>>>===<<<============<<<;;;::::::888888999888777666555555777777777999===???AAAAAAGGGLLLRRRUUUUUUQQQNNNLLLQQQVVV\\\dddppp{{{~~~{{{{{{wwwqqqnnnmmmooosssuuu{{{|||}}}~~~~~~zzztttooorrrssssssvvvzzz~~~mmmJJJ;;;555111111333333333555555777888999:::===AAADDDEEEBBB@@@BBBGGGKKKLLLLLLIIIIIIIIIJJJJJJIIIIIIJJJHHHFFFDDDEEEGGGGGGFFFDDDDDDDDDEEEFFFFFFEEEDDDCCCHHHGGGEEEDDDEEEHHHKKKMMMLLLPPPNNNUUUmmm___qqqkkkUUUEEE>>>;;;>>>BBBBBBAAAAAA<<<<<<;;;:::999888777777999999999999999999999999888888888888777777777777777888999999999999;;;===<<<>>>@@@BBBCCCEEEHHHJJJNNNLLLJJJKKKNNNQQQRRRQQQWWWRRRUUU\\\___ZZZXXX\\\ZZZXXXZZZ]]]^^^]]]```eee_________``````^^^\\\[[[]]]\\\[[[ZZZWWWSSSOOOLLLTTTUUUVVVYYY\\\]]]]]]]]]aaannn~~~xxxttt}}}cccNNN@@@CCCCCC<<<===EEEGGGGGGFFFCCCBBBBBBDDDFFFGGGEEEBBB???>>>>>>??????BBBBBBBBBCCCCCCBBBBBBBBBAAADDDHHHKKKKKKJJJHHHHHHDDDCCCCCCDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCFFFIIIKKKLLLLLLMMMNNNKKKHHHAAAWWW|||kkkUUUIII@@@AAAIIICCCVVVooo}}}wwwrrrhhheee```[[[XXXVVVUUUVVVZZZYYYVVVTTTSSSTTTVVVWWWcccjjjsssyyy}}}qqqzzzppphhh```cccoooqqqdddXXXVVVRRRRRRRRRRRRSSSTTTUUUVVVRRRTTTVVVTTTPPPNNNPPPRRRPPPQQQRRRSSSSSSTTTTTTTTTSSSQQQOOOMMMMMMNNNPPPRRRUUUTTTRRRNNNKKKKKKMMMOOONNNQQQQQQOOOPPPUUUXXXWWWPPPPPPQQQQQQRRRUUUYYY]]][[[ZZZYYYXXXVVVSSSQQQPPPTTTUUUVVVVVVUUUTTTUUUVVVVVVWWW```{{{iiiUUUqqqdddXXXLLLFFFJJJNNNJJJEEEDDD>>>;;;777555777:::===???;;;<<<===???@@@AAAAAAAAA???????????????>>>============>>>======<<<;;;:::888888888888777666555444777888888999::::::;;;;;;@@@CCCGGGIIIIIIGGGFFFFFFJJJMMMOOORRRZZZdddjjjjjjiiihhhgggdddbbbcccfffhhhoooppprrrtttuuusssnnnjjjlllmmmnnnqqquuuyyy}}}|||aaaDDD666444333222222333555777777999;;;<<<===@@@DDDGGGGGGEEECCCDDDGGGJJJMMMNNNLLLJJJJJJLLLLLLIIIIIIKKKHHHFFFDDDEEEHHHJJJHHHFFFDDDEEEGGGHHHHHHFFFCCCAAAFFFEEEDDDDDDEEEFFFHHHJJJDDDNNNMMMIIIfffxxxbbbgggwwwiiiKKKAAA:::<<<@@@AAA@@@@@@>>>===<<<;;;:::999888777777777888999::::::;;;;;;999999999888888777777777666777888888777888:::<<<999<<<>>>???@@@AAACCCEEEHHHGGGFFFFFFIIIKKKLLLLLLNNNLLLPPPWWWYYYVVVWWW]]]XXXUUUVVVYYYZZZXXXYYY\\\WWWXXXZZZ\\\^^^]]]ZZZWWWVVVVVVVVVVVVVVVSSSNNNJJJPPPRRRUUUWWWYYYZZZZZZZZZeeeyyymmmeeetttwwwPPPEEE@@@EEEEEE???@@@GGGGGGGGGFFFDDDBBBAAABBBDDDIIIFFFCCC@@@>>>>>>???@@@AAAAAABBBCCCCCCCCCBBBBBBCCCFFFIIIKKKLLLJJJHHHFFFDDDCCCBBBCCCFFFGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGG@@@CCCFFFIIIJJJLLLOOOQQQKKKKKKDDDQQQjjjzzzaaaIIIBBBIIIAAALLLXXXeeezzz|||xxxrrrkkkeeebbb``````eeedddcccbbbbbbccccccdddfffnnnwww}}}}}}rrrnnnooorrrzzzuuubbb[[[WWWYYYcccjjjeeeYYYPPPRRRQQQQQQQQQQQQSSSTTTUUUPPPRRRSSSPPPLLLKKKNNNRRRPPPPPPOOOOOOPPPQQQSSSTTTRRRQQQOOOMMMMMMOOOQQQSSSTTTTTTRRROOOKKKIIIKKKMMMLLLPPPRRRNNNMMMQQQUUUVVVOOOPPPPPPRRRTTTUUUUUUUUUWWWXXXZZZZZZYYYVVVRRROOOSSSUUUVVVVVVTTTSSSTTTUUUSSS[[[```kkk|||[[[```|||kkkWWWGGGIIINNNKKKGGGGGGBBB>>>:::777888;;;===>>>:::;;;===>>>@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>============<<<;;;::::::777888888888777666555555777888999:::::::::::::::;;;>>>AAABBBBBBBBBBBBCCCCCCGGGIIIIIIMMMVVV\\\^^^\\\^^^___]]]ZZZYYY[[[^^^```aaacccgggiiiiiigggdddcccdddgggjjjnnnqqqtttuuuxxx{{{sssRRR@@@222444444222222555999<<<:::;;;===>>>@@@CCCGGGJJJIIIHHHGGGDDDDDDFFFJJJNNNLLLIIIHHHKKKKKKGGGFFFIIIHHHEEECCCEEEJJJLLLJJJGGGEEEHHHKKKMMMLLLHHHDDDAAADDDCCCCCCDDDDDDEEEFFFGGGDDDKKKMMMLLLYYYzzzooo___rrrbbbWWWLLLGGGCCC>>>>>>@@@??????>>>===;;;:::999888777777777888999::::::;;;888888888888777777777777555777777777777777999;;;888:::<<<===>>>>>>@@@AAAAAABBBDDDEEEFFFFFFFFFGGGGGGHHHLLLPPPQQQQQQTTTXXXSSSPPPOOORRRSSSRRRSSSVVVUUUTTTUUUWWWZZZZZZXXXUUUQQQQQQRRRUUUWWWUUUQQQMMMNNNQQQTTTVVVWWWYYY]]]```mmmuuuxxxnnncccggg{{{tttxxxkkkJJJDDDBBBEEEEEECCCDDDGGGDDDEEEEEEDDDBBBAAABBBCCCIIIFFFBBB???======???@@@AAABBBCCCDDDEEEDDDDDDCCCEEEFFFHHHKKKLLLJJJHHHEEEFFFDDDDDDEEEGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBDDDFFFHHHIIILLLOOORRRLLLOOOLLLTTT\\\}}}ssswww[[[IIILLLAAAEEEGGGJJJYYYrrrzzzuuurrrrrrsssssssssssstttuuuuuuvvvsss}}}zzznnn```ZZZ[[[ddduuu```PPPSSSTTTYYYdddlllcccSSSRRRQQQPPPPPPPPPRRRSSSTTTOOOQQQQQQMMMIIIIIIMMMRRRTTTRRRPPPNNNMMMNNNOOOPPPPPPNNNLLLKKKLLLNNNPPPRRRQQQRRRQQQNNNJJJHHHJJJLLLKKKQQQRRRMMMJJJMMMRRRTTTOOOOOOQQQTTTVVVUUUQQQNNNSSSUUUYYY[[[[[[WWWSSSPPPQQQSSSTTTTTTRRRQQQQQQRRRRRR[[[XXXUUUsssooo]]]ccceeeMMMJJJNNNLLLGGGGGGEEEAAA<<<::::::<<<===>>>:::;;;===>>>@@@AAAAAABBBAAA@@@>>>=========>>>???============<<<;;;:::999777777777777777666555555666888:::;;;;;;:::;;;;;;:::<<>>AAA@@@AAAGGGMMMOOOOOOSSSVVVTTTPPPMMMNNNQQQRRRTTTVVVZZZ^^^___^^^\\\ZZZ\\\___cccgggiiikkkllloooqqquuuzzzeeeHHH===000333444222333777===@@@;;;===???@@@AAADDDHHHLLLKKKKKKIIIEEEAAABBBGGGKKKKKKGGGFFFJJJIIIDDDCCCGGGGGGDDDCCCEEEKKKMMMLLLIIIGGGJJJNNNPPPOOOKKKFFFBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEHHHMMMNNN\\\]]]```sssuuuvvvhhh[[[LLLBBBAAADDDAAA@@@???===<<<;;;:::999777777888888888999999999777777777777777777666666444666777777666777999;;;666888;;;<<<<<<<<<>>>???<<<@@@DDDFFFEEEDDDCCCCCCCCCFFFHHHHHHIIIJJJMMMNNNNNNIIIGGGJJJLLLLLLNNNQQQQQQNNNMMMNNNPPPRRRQQQOOOOOOOOOQQQUUUYYYXXXSSSOOOOOORRRUUUWWWXXX\\\ccciiitttiii]]]^^^lllzzzlllbbbaaafff}}}ZZZKKKFFFAAA???@@@AAAAAAAAA@@@BBBDDDDDDCCCBBBBBBCCCHHHEEEAAA>>><<<<<<>>>???AAABBBDDDFFFFFFFFFFFFEEECCCDDDFFFIIILLLLLLIIIGGGIIIHHHGGGHHHJJJKKKKKKJJJDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIKKKOOORRRIIIOOONNNQQQMMMeeemmmrrr```SSSGGGGGGEEEBBBAAAJJJ^^^ppp{{{|||{{{hhh```TTTIIIPPPaaauuutttbbbRRRPPPPPPUUU\\\___[[[UUUTTTOOOJJJJJJOOORRRRRROOOPPPQQQPPPKKKGGGGGGMMMSSSSSSOOOJJJJJJNNNOOOMMMJJJNNNNNNMMMKKKJJJLLLOOORRRRRRQQQOOONNNMMMLLLLLLLLLKKKMMMOOOOOOOOOPPPQQQSSSPPPQQQRRRSSSSSSSSSSSSSSSUUUSSSTTTXXX]]]]]]XXXSSSLLLNNNQQQTTTTTTSSSQQQPPPSSSRRRUUU\\\ddd}}}uuuTTTgggqqqTTTQQQJJJIIILLLEEEEEEDDDBBB@@@===<<<;;;:::???===;;;:::;;;>>>AAACCC>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>;;;999777;;;;;;:::888777555444444888999:::;;;::::::999888777888999;;;<<<=========<<<<<<<<<<<<===???@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKLLLOOOQQQSSSTTTXXXYYYZZZ\\\___cccfffhhhcccqqqyyywwwxxx|||uuu|||tttRRRAAA:::666555444444555999<<>>AAAKKKSSSPPPHHHHHHIIIHHHFFFCCCDDDHHHKKKLLLKKKHHHFFFDDDCCCCCCCCCGGGFFFFFFEEEEEEEEEFFFFFFHHHGGGGGGKKKOOONNNGGGAAABBBBBBAAA@@@@@@@@@AAAAAADDDCCCFFFKKKNNNUUUgggxxx~~~\\\^^^\\\sss}}}TTT===EEEGGG>>>888;;;@@@@@@???>>>;;;:::999777666666555555:::::::::999999999888888444444555555555555444444666777888999:::;;;;;;;;;<<<<<<===>>>???@@@AAAAAADDDEEEFFFEEEDDDEEEGGGHHHDDDEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLMMMLLLLLLMMMOOOPPPOOOLLLJJJLLLPPPTTTXXX\\\bbbjjjoookkkeeecccmmm}}}ppp```iiixxx}}}~~~vvv|||yyyiiiYYYJJJDDDBBB@@@AAACCCDDDBBB@@@CCCBBBAAAAAACCCCCCAAA@@@BBBBBBCCCCCCBBBAAA@@@@@@@@@DDDJJJLLLKKKGGGDDDBBBFFFDDDDDDEEEIIIJJJHHHEEEEEEFFFIIIKKKMMMOOOPPPQQQHHHFFFEEEDDDDDDDDDBBBAAAAAABBBEEEGGGJJJLLLMMMMMMOOOJJJMMMRRRMMMTTTlllsssiiiVVVMMMCCCAAACCCHHHNNNTTTbbbppplllWWWOOOOOOUUUfffxxxkkkXXXRRROOONNNRRRZZZ^^^\\\XXXSSSPPPLLLLLLOOORRRRRRQQQPPPQQQPPPLLLHHHHHHLLLQQQRRRNNNJJJJJJMMMNNNLLLIIIMMMMMMMMMKKKJJJKKKMMMPPPOOOOOOOOOOOONNNNNNNNNNNNKKKLLLNNNNNNNNNOOOQQQSSSSSSSSSSSSTTTTTTTTTUUUUUUWWWTTTRRRTTTWWWXXXVVVSSSMMMNNNOOOPPPQQQQQQQQQQQQTTTSSSUUUYYY]]]pppjjj^^^pppnnnWWWJJJLLLOOOIIIIIIGGGEEEBBB???===<<<;;;>>><<<:::999:::<<>>>>>>>>===============;;;:::999;;;;;;:::888777666555444777888999::::::999888888666777888:::;;;<<<<<<<<<;;;;;;:::;;;;;;<<<===>>>AAABBBBBBDDDEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNPPPQQQTTTUUUVVVYYY]]]aaaeeegggfffppptttoooqqqzzz|||mmmIII999444444444444555777;;;>>>@@@DDDCCCAAACCCJJJRRRQQQKKKGGGHHHHHHFFFDDDDDDGGGJJJIIIHHHFFFDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGKKKOOONNNIIIDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAACCCFFFFFFGGGRRR___sssaaaZZZgggoooxxxxxxOOO@@@???@@@EEEHHHDDD===;;;===;;;:::999888777666666666::::::999999999888888888444555555666666555555444555666777888888999999999;;;;;;<<<===>>>???@@@@@@CCCDDDDDDCCCAAAAAABBBDDDBBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBCCCDDDEEEGGGHHHFFFFFFFFFHHHKKKLLLLLLJJJYYYRRROOOWWWggguuuyyyxxxbbbmmm}}}wwwyyyxxxrrrppppppaaaQQQGGG===CCCAAA@@@@@@BBBCCCBBB@@@AAA@@@???@@@CCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@BBBEEEGGGHHHFFFDDDDDDCCCEEEDDDCCCEEEGGGHHHGGGDDDCCCDDDGGGJJJNNNPPPRRRSSSNNNKKKHHHGGGGGGFFFCCC@@@BBBCCCEEEGGGIIIJJJKKKLLLKKKGGGJJJOOOHHHHHHjjjvvv___{{{ttt]]]FFF???CCCFFFDDDAAALLLXXXjjjzzz{{{uuupppnnncccXXXLLLIIITTTjjjeeeWWWSSSOOOLLLNNNUUUZZZ[[[YYYRRRPPPOOONNNNNNPPPRRRSSSOOOQQQQQQNNNJJJIIIKKKMMMRRROOOLLLLLLNNNNNNMMMJJJKKKLLLLLLLLLJJJJJJKKKLLLLLLMMMOOOPPPPPPPPPOOOOOOKKKLLLMMMMMMMMMNNNRRRTTTVVVUUUTTTTTTTTTUUUVVVWWWZZZVVVQQQOOOQQQSSSSSSRRRNNNMMMMMMMMMNNNOOOPPPQQQWWWVVVWWWXXXWWWaaa~~~eee]]]qqqbbbMMMLLLJJJFFFLLLJJJHHHEEEBBB@@@>>>===<<<;;;888777888:::===???@@@@@@@@@?????????>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::999777666555555555666777999999999888777444555777999:::;;;;;;<<<::::::999999999999::::::<<<===>>>???AAABBBCCCDDDCCCDDDEEEFFFHHHKKKMMMNNNNNNOOOQQQUUUYYY^^^ccceeeeeennnqqqoooqqqzzzaaa???555222444555777:::===@@@BBBDDDDDDFFFEEEEEEIIIOOOQQQOOOGGGHHHIIIHHHGGGGGGHHHIIIEEEEEEDDDCCCBBBBBBBBBBBB??????@@@AAABBBCCCDDDDDDDDDDDDFFFJJJNNNOOOLLLHHHDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCFFFGGGDDDBBBGGGNNNjjjvvvbbbddd```gggbbbGGG???@@@DDDHHHFFF@@@===???<<<;;;:::999888777777777999999999888888888777777555555666666666666555555333444555666777777777666999999:::;;;<<<===>>>>>>AAAAAAAAA@@@>>>===>>>???>>>>>>??????@@@@@@AAAAAA>>>>>>??????@@@AAACCCCCCFFFEEEDDDEEEIIILLLNNNNNNRRRQQQUUUbbbpppvvvqqqiiillltttooo{{{}}}tttggg___OOOCCCAAA===BBB@@@???@@@AAABBBAAA@@@???>>>===???CCCFFFHHHHHHHHHFFFDDDCCCAAAAAAAAAAAAEEEFFFEEEDDDBBBBBBCCCEEEDDDCCCCCCDDDFFFFFFEEECCC???AAAEEEIIILLLPPPRRRSSSOOOKKKFFFFFFIIIIIIFFFBBBCCCDDDEEEFFFHHHIIIJJJJJJJJJGGGLLLQQQKKKFFFXXXtttzzzXXXGGGDDDCCCDDDFFFAAAHHHTTTaaakkkwww{{{qqqhhh```[[[XXXMMMWWW___dddqqqqqq]]]ZZZUUUPPPJJJJJJOOOTTTVVVVVVOOOOOOOOONNNMMMNNNPPPSSSNNNPPPQQQPPPMMMJJJJJJJJJRRRPPPNNNNNNOOOOOONNNLLLIIIKKKLLLLLLKKKIIIIIIIIIMMMNNNPPPQQQRRRQQQOOONNNKKKLLLLLLLLLLLLNNNQQQTTTWWWVVVTTTSSSSSSTTTVVVXXX[[[WWWRRRPPPPPPQQQQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPXXXXXXYYYXXXUUUYYYkkk}}}^^^mmm~~~yyybbbQQQCCCCCCJJJJJJIIIGGGEEECCCAAA@@@<<<:::888666666888:::<<<@@@@@@@@@@@@???????????????>>><<<;;;:::;;;<<<===<<<;;;:::999888777666666444555666888888888777777444555777999:::;;;<<<<<<;;;:::999888888888888888999999;;;<<<>>>???AAAAAAAAAAAABBBCCCFFFHHHJJJKKKJJJKKKNNNRRRWWW]]]bbbeeeaaakkkrrruuuyyyTTT999666666555777;;;???CCCEEEGGGGGGCCCFFFGGGEEEGGGLLLPPPPPPGGGHHHJJJKKKJJJJJJIIIIIICCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCCCCCCCBBBBBBDDDHHHMMMNNNMMMKKKFFFEEEDDDCCCCCCCCCCCCCCCAAACCCFFFGGGEEEEEEHHHMMMQQQzzzssseeefff}}}tttbbbPPPEEE<<<===CCCEEECCCBBB======;;;:::999888888888999999888888888777777777555666666777777666666555333444555666666666666666888888999999:::;;;;;;<<<===>>>>>>===<<<;;;===>>><<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@BBBBBBGGGEEEDDDDDDHHHLLLOOOPPPQQQWWW^^^ccccccccccccddduuutttxxxrrrvvv]]]TTTJJJFFFIIIHHH@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===???CCCFFFHHHIIIJJJHHHEEEBBBAAAAAAAAABBBEEEFFFFFFDDDBBBBBBCCCDDDCCCCCCCCCCCCDDDCCCBBBBBB>>>@@@BBBFFFIIILLLNNNOOOJJJFFFBBBCCCHHHKKKIIIFFFFFFFFFFFFGGGHHHIIIJJJJJJHHHFFFKKKRRROOOKKKTTTccc{{{dddRRRDDDAAAGGG===>>>CCCIIIMMMTTTcccqqq}}}~~~rrrmmmddd\\\UUUQQQPPPPPPUUUooo~~~jjjWWWQQQWWWWWWQQQKKKHHHJJJMMMPPPPPPLLLMMMNNNMMMLLLLLLNNNPPPMMMOOOPPPPPPNNNLLLJJJIIIPPPOOONNNNNNNNNNNNLLLKKKHHHJJJMMMMMMLLLJJJIIIJJJOOOPPPRRRSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMNNNQQQSSSVVVUUUSSSQQQQQQSSSTTTUUUXXXWWWUUUTTTSSSRRRQQQPPPMMMOOOQQQSSSSSSRRRPPPOOOTTTUUUWWWWWWUUUWWWaaalllddd^^^lllbbbFFFEEEFFFGGGGGGGGGFFFEEEDDDCCC>>><<<999666555666888:::????????????????????????@@@>>><<<::::::;;;===???<<<;;;;;;:::999888777777444555666777888777777666444555777999;;;<<<======<<<;;;:::999888888888888888999:::;;;===>>>???@@@??????@@@BBBDDDFFFHHHIIIHHHIIILLLQQQWWW]]]cccfffbbbiiiqqqvvv}}}}}}qqqHHH666888999555888<<<@@@CCCEEEFFFFFFAAAEEEGGGEEEEEEIIIMMMMMMEEEFFFGGGIIIJJJIIIHHHFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBAAAAAABBBCCCGGGJJJLLLMMMMMMHHHGGGFFFEEEDDDDDDDDDDDD>>>AAABBBBBBBBBEEEIIIMMMKKKcccppp```kkk{{{}}}hhh]]]QQQMMMJJJEEEBBBAAA???>>>===;;;::::::::::::999999999888888888888777666777777777777777777666555555666666777777666666777777777888999999::::::999;;;<<<;;;;;;<<<>>>@@@;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAACCCBBBBBBDDDIIINNNQQQSSS___[[[VVVRRRTTT___ooozzz|||pppiiiooo~~~~~~rrrpppPPPJJJGGGGGGJJJIII@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???@@@CCCFFFGGGGGGJJJHHHEEEBBBAAAAAAAAABBBCCCEEEGGGHHHFFFDDDCCCCCCCCCCCCDDDCCCBBBAAAAAAAAA>>>???AAACCCEEEGGGGGGHHHJJJFFFBBBDDDHHHKKKJJJHHHHHHGGGGGGGGGHHHIIIJJJKKKDDDCCCEEEKKKLLLKKKOOOWWWhhhvvvssspppPPP@@@@@@@@@>>>>>>???>>>???GGGPPPPPPVVV___fffmmmuuu}}}}}}~~~sssiiiWWWTTTNNNKKKKKKPPPWWW[[[oooqqqddd^^^WWWOOONNNSSSWWWSSSNNNJJJJJJKKKLLLLLLLLLLLLKKKKKKLLLMMMMMMMMMMMMNNNOOOPPPOOOMMMKKKIIILLLLLLMMMLLLLLLKKKIIIIIIIIIKKKMMMNNNMMMLLLLLLMMMQQQQQQRRRRRRRRRQQQOOONNNMMMNNNPPPPPPOOONNNPPPQQQTTTSSSRRRQQQQQQQQQRRRSSSUUUUUUVVVVVVVVVTTTRRRQQQOOOQQQTTTVVVVVVTTTQQQOOOOOOQQQSSSTTTTTTUUUZZZ___bbb{{{]]]bbbzzzyyyVVVHHHDDDEEEFFFGGGGGGGGGFFFEEEBBB@@@;;;777555555666777=========>>>??????@@@@@@???>>><<<;;;;;;<<<>>>???<<<<<<;;;;;;:::999888888555666777888888777666555444555777999;;;===>>>>>><<<;;;:::999999999999999999999:::;;;<<<======>>>>>>>>>???@@@BBBEEEGGGHHHGGGIIILLLQQQWWW^^^cccffffffjjjooouuu~~~```===444999666555777:::===@@@BBBBBBBBB???DDDFFFDDDDDDHHHJJJIIIBBBAAABBBDDDFFFFFFEEECCCCCCDDDEEEFFFFFFFFFFFFEEEGGGGGGHHHHHHGGGEEECCCBBBAAABBBCCCEEEGGGIIIKKKLLLJJJIIIHHHFFFEEEEEEEEEEEEBBBDDDDDDAAAAAAFFFKKKLLLMMMFFF\\\}}}___ZZZ___lll}}}yyyfffOOOBBB@@@@@@???>>>===<<<;;;;;;;;;:::::::::999999999888888777777888888888888777777666666777777777777777666777777777777888888999999777888:::::::::;;;>>>@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>AAABBBEEEJJJPPPVVVXXXYYYTTTMMMJJJSSSeeeuuuzzzzzztttsssooojjjjjjuuuhhhIIIGGGGGGEEEFFFDDD@@@AAABBBAAA@@@???@@@BBBAAAAAAAAABBBEEEFFFFFFEEEHHHFFFDDDCCCAAAAAAAAAAAA@@@DDDHHHIIIHHHEEECCCCCCCCCDDDEEEDDDBBB@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCNNNLLLHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKLLLHHHFFFFFFGGGHHHJJJMMMPPPUUUvvvyyy|||nnnQQQHHHEEEBBBAAABBB@@@>>>@@@EEE???AAAFFFLLLTTT[[[aaaeeedddnnnzzz~~~|||uuurrrnnnkkkhhhccc[[[UUUIIIGGGEEEHHHRRR```oooxxxzzzlll___VVVVVVVVVQQQOOORRRVVVTTTQQQNNNMMMLLLLLLLLLNNNKKKJJJKKKNNNOOONNNLLLLLLMMMMMMOOOOOONNNMMMKKKLLLMMMNNNNNNLLLKKKJJJJJJJJJLLLNNNOOONNNNNNPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRNNNPPPSSSSSSQQQOOONNNOOOSSSSSSSSSRRRRRRQQQQQQQQQRRRTTTUUUUUUUUUTTTTTTTTTQQQRRRTTTUUUUUUSSSRRRQQQOOOQQQRRRSSSTTTVVVXXXXXXUUUsss{{{dddiiioooOOOEEEFFFHHHIIIIIIHHHFFFEEEFFFCCC>>>999666555555666::::::;;;===>>>???@@@AAA>>>>>>===<<<<<<===>>>???<<<<<<;;;;;;::::::999999777888888999888777555444333444666888:::<<<======::::::999999888999999999999999:::::::::;;;;;;;;;<<<<<<===>>>@@@CCCEEEFFFGGGHHHLLLQQQWWW]]]cccfffgggllluuuqqqRRR666666<<<555999:::<<<===???@@@AAAAAA???CCCEEEEEEFFFIIIHHHEEEBBBAAA@@@BBBEEEFFFEEECCCCCCDDDEEEFFFFFFFFFEEEEEEGGGGGGIIIIIIIIIGGGEEEDDDBBBBBBCCCCCCDDDEEEHHHIIIKKKJJJIIIGGGFFFFFFEEEEEEEEEHHHHHHEEEEEEJJJLLLKKKLLL???IIIeee|||oooddd```gggrrrTTTCCCAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::999777888888999999888888777666666777777777777666666777777777777888888888888666888999999888999;;;===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======@@@BBBGGGMMMRRRUUUTTTSSSBBBHHHXXXmmm~~~rrrdddbbbttt{{{___IIILLLIIICCCCCCCCC@@@BBBCCCBBB@@@@@@AAACCC???@@@AAADDDGGGGGGFFFDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>BBBFFFGGGGGGEEEDDDDDDCCCEEEFFFEEEBBB??????AAA@@@AAABBBBBBCCCCCCCCCCCCMMMLLLKKKHHHDDDDDDGGGIIIEEEDDDDDDDDDEEEGGGIIIKKKKKKKKKIIIFFFGGGKKKMMMMMMPPP^^^{{{iiiZZZDDDAAAAAADDDCCC@@@AAAEEECCCAAAAAACCCGGGKKKMMMNNNRRR[[[ffflllmmmkkklllmmmpppwww{{{xxxwww|||~~~zzzyyyxxxxxxxxxwwwtttrrrfffddd___YYYRRRMMMJJJIIIGGGFFFGGGNNN^^^sss|||aaaUUUOOORRRSSSOOOMMMPPPUUUTTTSSSQQQPPPOOONNNNNNPPPLLLIIIKKKPPPRRROOOKKKLLLLLLLLLNNNOOOOOONNNLLLOOOPPPRRRQQQPPPNNNMMMMMMKKKMMMNNNOOOOOOPPPRRRTTTPPPPPPPPPPPPQQQSSSTTTUUUOOORRRTTTUUUSSSPPPNNNMMMSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRSSSSSSSSSSSSUUUWWWTTTSSSSSSRRRRRRRRRSSSSSSRRRTTTTTTTTTUUUWWWXXXVVVYYYgggppphhh{{{YYYGGGHHHJJJJJJJJJHHHFFFDDDIIIFFF@@@;;;777555555555888999:::<<<===???@@@AAA>>>===============>>>>>><<<<<<<<<;;;;;;::::::999999999:::999888777555444111222555777999;;;<<<<<<999999888888888888999999999999999999999999999999::::::;;;===???AAACCCDDDGGGHHHKKKPPPVVV]]]bbbeeedddnnnxxxzzz{{{gggIII444999@@@666>>>>>>??????@@@AAABBBBBB@@@CCCEEEEEEHHHKKKHHHCCCEEECCCBBBDDDGGGIIIHHHFFFCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIIIIHHHGGGFFFBBBCCCCCCBBBBBBCCCFFFHHHLLLKKKIIIHHHGGGFFFFFFFFF@@@FFFGGGEEEFFFKKKKKKHHHIIIFFFNNNRRR^^^hhhaaaxxxkkkIIIBBBAAA@@@>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888888999999999999888888555666666666666666555555777777777777888888888888777888888888666666888:::;;;;;;::::::::::::::::::======<<<<<<<<<===>>>>>>===???CCCHHHKKKIIIEEEBBBHHHYYYqqqwwwhhh^^^bbb}}}}}}yyyqqqrrrzzz|||vvvVVVHHHNNNHHH???AAADDD@@@BBBDDDCCCAAA@@@BBBDDD===>>>AAAEEEHHHIIIGGGEEEBBBCCCCCCCCCBBBAAA@@@@@@>>>@@@CCCDDDDDDDDDDDDEEEDDDFFFGGGEEEBBB??????AAA@@@AAABBBCCCDDDDDDDDDDDDFFFHHHHHHEEEAAAAAAFFFKKKCCCBBBBBBBBBCCCFFFHHHJJJGGGIIIGGGCCCDDDIIIKKKJJJPPPQQQuuuyyy```UUUKKKIIIFFFBBBAAAEEE===AAACCCAAAAAACCCEEEDDDHHHHHHIIIJJJMMMOOOQQQRRRWWW[[[^^^^^^[[[\\\aaafffdddddd___YYYYYY]]]ZZZSSSMMMKKKJJJKKKFFF@@@???CCC???MMM^^^ooo|||pppqqqfffVVVTTTQQQOOONNNNNNOOOPPPTTTSSSQQQPPPQQQPPPOOOMMMLLLNNNNNNMMMOOOSSSRRRMMMJJJJJJJJJLLLOOORRRSSSSSSUUUQQQRRRTTTPPPIIIHHHLLLJJJLLLNNNNNNNNNMMMNNNOOOSSSSSSTTTTTTTTTRRRQQQPPPSSSRRRSSSSSSTTTRRROOOMMMPPPQQQRRRRRRSSSSSSRRRRRRQQQSSSUUUUUUTTTTTTUUUVVVVVVVVVWWWXXXXXXVVVRRROOOLLLRRRXXXYYYVVVSSSSSSUUU\\\^^^kkkkkknnnoooSSSAAAGGGKKKDDDDDDNNNGGGFFFCCC@@@<<<999666555777777888999;;;===>>>???@@@@@@??????>>>======<<<>>>===<<<;;;;;;:::;;;;;;:::999888888777777888888555555666888999:::;;;<<<999:::::::::999888666555777777777777888888888888<<<<<<===<<<<<<===@@@CCCEEEHHHNNNSSSTTTWWWaaalllrrr}}}wwwqqqtttiiiHHH===<<<999888:::;;;===@@@AAAAAAAAABBBDDDBBBCCCDDDFFFFFFFFFEEEEEEHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDCCCBBBAAACCCFFFFFFFFFFFFGGGHHHGGGGGGEEEDDDCCCCCCCCCCCCLLLKKKKKKJJJIIIGGGFFFEEEHHHHHHIIIHHHHHHIIIMMMPPPKKKHHHJJJMMMQQQeeemmmXXXhhh```NNNCCCAAA@@@999;;;AAA??????======@@@===999;;;AAA666999;;;:::666444555777888888888888888888888888777888888999999999888888777777777777777777777777999999999:::::::::;;;;;;:::===<<<999;;;@@@AAA<<<999@@@GGGEEE===:::HHHXXXgggjjjppptttmmmeeeiiiuuugggssstttrrrtttxxxvvvhhhRRRPPPLLLGGGBBB@@@AAACCC===@@@CCCFFFGGGEEECCCBBB@@@@@@@@@CCCFFFHHHGGGFFFFFFFFFEEECCCCCCBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEBBBDDDEEEDDDAAA???======BBBAAA???@@@BBBDDDDDDCCCIIIHHHGGGEEECCCCCCEEEHHHHHHFFFDDDEEEGGGHHHFFFDDDEEEFFFHHHHHHGGGGGGHHHIIISSSKKKYYYjjj]]]UUUJJJ@@@<<>>>>>??????@@@AAABBBCCCFFFIIIKKKJJJHHHFFFHHHJJJPPPQQQOOOJJJHHHIIIFFF@@@DDDBBBAAAAAA@@@@@@EEELLLYYYfffxxxvvvssszzzsss\\\TTTRRROOOLLLMMMOOOSSSVVVSSSSSSSSSTTTUUUSSSOOOLLLLLLNNNNNNMMMOOOSSSRRRNNNHHHHHHGGGHHHKKKNNNPPPQQQSSSOOOMMMOOONNNIIIGGGJJJJJJKKKMMMMMMMMMMMMNNNPPPRRRRRRSSSSSSRRRQQQOOONNNRRRRRRRRRSSSSSSRRROOOMMMMMMNNNNNNOOOOOOOOOOOOOOOLLLOOORRRTTTUUUVVVWWWXXXTTTTTTUUUVVVVVVVVVTTTSSSPPPTTTWWWWWWTTTRRRTTTWWWWWW^^^bbbnnnyyyvvvuuuRRRDDDFFFIIIEEE@@@GGGFFFDDDBBB???===;;;:::666555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;::::::::::::::::::999888888888888999666666777888999::::::;;;999999999999999888777666777777777777888888888888888:::;;;<<<<<<===@@@BBBGGGHHHLLLPPPSSSXXXeeesss{{{tttuuuxxx~~~oooUUU>>>:::<<<;;;;;;===>>>@@@BBBBBBBBBBBBCCCDDD@@@AAACCCEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBAAACCCEEEEEEDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCIIIJJJJJJJJJJJJIIIIIIHHHJJJJJJJJJHHHGGGHHHKKKMMMGGGDDDEEEFFFFFFPPPppp|||cccdddvvvwww[[[UUUVVVUUUIIIDDDBBB;;;>>><<<<<>>:::;;;@@@:::999777777888999::::::999999999999999999999999777777888888888888777777777777777777777777777777999999999::::::::::::;;;999<<<<<<:::<<>>GGG@@@<<<@@@IIISSS```jjjeeecccccceeeeeehhhvvvzzzqqqeee```[[[QQQHHHHHHHHHFFFCCCAAA@@@AAA???@@@AAAAAABBBBBBBBBBBBAAAAAAAAACCCFFFGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBAAA@@@@@@@@@AAABBBDDDDDDCCCDDDEEEDDDAAA???>>>>>>AAA@@@@@@BBBDDDEEEDDDCCCHHHHHHHHHFFFEEEEEEHHHJJJNNNKKKHHHGGGHHHGGGEEECCCFFFGGGHHHHHHGGGGGGIIIKKKIIIFFFNNNlllvvvqqqiii[[[PPPHHHAAACCCMMMRRRKKKDDDAAA;;;;;;;;;;;;;;;;;;::::::BBBCCCDDDDDDCCCBBB@@@???>>>CCCEEECCCBBBCCCBBB@@@AAA@@@BBBHHHMMMTTTaaannn~~~|||ttt^^^SSSUUURRRNNNKKKKKKOOOTTTWWWSSSSSSUUUWWWXXXUUUOOOKKKKKKMMMMMMLLLOOOSSSSSSOOOIIIHHHGGGGGGHHHKKKOOOQQQRRRLLLHHHJJJKKKJJJHHHIIIJJJKKKLLLKKKKKKKKKNNNPPPPPPPPPQQQQQQPPPOOOMMMLLLPPPQQQRRRSSSRRRPPPNNNMMMLLLLLLLLLMMMMMMMMMNNNNNNJJJNNNSSSUUUVVVVVVVVVWWWRRRRRRQQQQQQRRRTTTVVVWWWSSSUUUVVVTTTRRRRRRUUUYYYRRR^^^___ZZZtttuuuhhh{{{sssOOOAAAEEEEEE???FFFFFFEEEDDDBBBAAA@@@???777666555444444555777888999::::::;;;<<<=========<<<;;;;;;:::::::::;;;;;;;;;;;;:::999999999999:::777777888888888999999999999999888888888888888999777777777888888888999999777999;;;======???AAACCCHHHGGGJJJNNNSSS\\\mmm|||yyywwwxxxwwwsssooommmkkkppp}}}{{{SSSDDD888:::=========@@@@@@BBBDDDDDDCCCCCCCCCDDD???AAACCCEEEEEEDDDBBB@@@??????@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDBBBAAAAAACCCDDDDDDCCCBBBCCCDDDGGGFFFEEEDDDDDDCCCCCCDDDGGGHHHIIIJJJKKKKKKJJJJJJKKKKKKJJJHHHGGGFFFHHHJJJJJJGGGHHHIIIEEEFFFUUUggg|||jjjpppzzzwwwwwwqqqaaaRRR???CCC@@@>>>???>>>;;;:::<<>>???AAABBBCCCAAAAAABBBDDDGGGGGGGGGDDDCCCBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@AAACCCDDDDDDEEEEEECCC@@@>>>>>>???@@@@@@AAADDDGGGGGGFFFDDDGGGHHHHHHGGGGGGHHHJJJMMMQQQNNNJJJIIIHHHHHHGGGFFFHHHHHHHHHGGGFFFHHHKKKNNNLLLLLLJJJQQQssswwwjjjWWWMMMJJJPPPQQQHHHBBBDDD?????????>>>>>>>>>=========<<<;;;<<<>>>???>>>===>>>BBBEEECCCAAABBBDDDFFF@@@DDDNNN[[[gggssswwwxxx||||||ooo\\\SSSUUUVVVSSSOOOLLLKKKMMMPPPRRRSSSSSSTTTVVVVVVTTTOOOLLLKKKLLLLLLKKKNNNRRRSSSOOOLLLKKKIIIHHHIIIKKKPPPSSSRRRLLLGGGHHHLLLMMMLLLJJJMMMMMMLLLJJJHHHIIIKKKNNNNNNNNNOOOOOONNNMMMKKKJJJNNNPPPRRRRRRQQQOOONNNMMMMMMMMMLLLMMMMMMMMMNNNNNNNNNQQQVVVXXXWWWUUUTTTSSSQQQQQQPPPNNNNNNPPPTTTVVVSSSTTTUUUTTTRRRRRRUUUWWWQQQ]]]aaa]]]mmmmmmllllllGGG;;;BBBIIIFFFFFFEEEDDDCCCBBBAAAAAA<<<:::888555555555777888999999:::;;;===>>>???@@@<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;888888888888888888888888999888777777777888999:::777777888888888999999999999;;;>>>??????@@@BBBDDDFFFFFFJJJQQQXXXcccsss~~~rrrlllgggeeeggghhhfffdddeeekkkxxxzzzdddHHH@@@;;;===???>>>>>>AAAAAACCCDDDDDDCCCBBBCCCDDD@@@AAADDDFFFFFFDDDBBB@@@@@@@@@@@@?????????>>>>>>CCCEEEGGGHHHHHHFFFDDDBBBBBBDDDEEEEEECCCBBBBBBCCCFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJIIIHHHIIIJJJJJJHHHGGGFFFHHHIIILLLJJJLLLNNNLLLJJJNNNUUU```xxxqqqpppzzztttWWWFFFAAA===<<<<<<=========???===:::999;;;;;;:::888::::::::::::::::::::::::999999888888777777888888777777777777777777777777888888888888999999999999<<<===>>>=========>>>>>>:::CCCQQQYYYXXXWWW```lll~~~rrrbbbRRRJJJGGG@@@???BBBEEEFFFEEEDDDDDDDDDBBBAAA???======>>>@@@AAABBBAAA@@@@@@CCCEEEEEEEEEBBBBBBAAA@@@??????@@@@@@AAA@@@?????????@@@BBBCCCDDDDDDDDDBBB???===>>>???>>>???BBBFFFIIIJJJGGGEEEDDDFFFGGGGGGFFFHHHJJJLLLMMMKKKIIIHHHIIIJJJKKKKKKHHHHHHGGGEEEEEEGGGJJJNNNPPPPPPKKKGGGWWW}}}wwwpppiiidddaaaVVVFFF>>>???AAA@@@???======<<<======???===;;;;;;===???AAAAAA@@@@@@AAA@@@>>>===AAAFFFJJJSSScccttt~~~uuuiiiaaaccc```VVVSSSXXXQQQPPPOOONNNMMMMMMNNNNNNTTTRRRQQQQQQRRRQQQOOOLLLJJJLLLKKKIIILLLPPPQQQNNNLLLLLLKKKIIIHHHJJJOOOSSSRRRNNNIIIIIIMMMQQQOOOLLLOOONNNMMMIIIGGGFFFHHHIIILLLLLLMMMMMMLLLKKKIIIHHHLLLOOOQQQQQQOOOMMMMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMOOORRRVVVYYYXXXVVVUUUTTTRRRRRRQQQNNNLLLLLLPPPSSSPPPQQQSSSTTTTTTTTTTTTTTTWWWYYY]]]aaajjjhhhpppaaaBBB===EEEEEEEEEDDDCCCBBBAAA@@@@@@???===:::888666666666777666777888999;;;<<<===>>><<<;;;;;;;;;<<<===>>>>>>===<<<;;;;;;::::::;;;;;;999999999888888888888777999888777777777888999:::888888888888999999999999:::<<<===>>>>>>???AAABBBDDDFFFMMMWWW___gggrrr}}}yyyqqqlll^^^\\\XXXUUUTTTWWW\\\___jjjuuufffPPPEEEAAA>>>??????>>>@@@CCC@@@BBBDDDDDDCCCBBBBBBCCC???@@@BBBDDDCCCBBB@@@>>>@@@@@@?????????>>>>>>>>>CCCEEEHHHKKKKKKIIIFFFDDDCCCDDDFFFEEEDDDCCCCCCDDDFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJHHHGGGEEEFFFGGGHHHHHHGGGGGGHHHJJJJJJHHHIIILLLMMMKKKKKKMMMRRRrrrwwwnnnuuuvvvNNNHHH???;;;<<<>>>===;;;999<<<>>>===;;;999999:::::::::::::::::::::::::::;;;:::999888888888888999666666666666666666666666777777777888888888999999;;;<<<<<<;;;999888:::>>>BBBGGGLLLNNNMMMUUUkkkyyy]]]OOOIIIHHHFFF>>>BBBDDDDDDDDDCCCBBBDDDEEEBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@??????AAACCCCCCBBBAAA@@@@@@????????????@@@AAA@@@>>>===>>>???AAACCCBBBCCCCCCAAA>>><<<<<<===<<<>>>BBBGGGJJJKKKHHHFFFBBBDDDEEEEEEEEEEEEGGGIIIIIIIIIIIIHHHHHHIIIKKKLLLGGGGGGFFFDDDCCCDDDHHHKKKKKKHHHHHHIIILLLccc}}}sssfff\\\XXXMMMJJJEEE@@@<<<;;;;;;;;;@@@@@@???>>>>>>@@@AAACCC======AAAHHHNNNRRRXXX___ooowww|||pppbbbXXXZZZ[[[VVVPPPOOOJJJJJJKKKMMMMMMNNNNNNOOOSSSQQQOOOOOOOOOOOOMMMLLLJJJKKKIIIGGGIIINNNNNNKKKHHHIIIIIIGGGEEEEEEJJJNNNPPPOOOLLLJJJMMMQQQPPPLLLNNNNNNMMMJJJFFFEEEEEEGGGKKKKKKLLLLLLKKKJJJHHHGGGJJJMMMQQQQQQNNNLLLLLLMMMJJJIIIHHHGGGHHHIIIJJJKKKLLLOOOTTTWWWWWWWWWWWWXXXSSSUUUUUURRRNNNMMMOOORRRMMMNNNPPPRRRTTTTTTTTTSSS[[[TTTSSS[[[```mmmmmm}}}cccHHH:::CCCBBBBBBAAA@@@@@@?????????>>><<<:::888777666555444444444555666777777888:::::::::;;;<<<===>>>???<<<<<<;;;::::::::::::;;;999999888888888888888888999999888888888888888999888888888999999999999:::999:::;;;;;;<<<===AAACCCFFFIIIQQQ\\\ccceeejjjpppqqqrrrsssqqqkkkcccZZZTTTLLLLLLKKKHHHGGGNNN[[[dddzzzrrrYYYFFF@@@>>>======>>>@@@BBBDDD@@@BBBDDDDDDCCCBBBCCCDDD>>>??????@@@??????============>>>???@@@AAAAAABBBBBBEEEIIIMMMMMMKKKGGGEEEBBBDDDEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFHHHJJJJJJIIIGGGEEEEEEFFFHHHHHHGGGGGGHHHIIIJJJIIIHHHJJJKKKKKKJJJIIIMMMRRRnnn~~~|||kkkcccVVVLLLHHHFFF???666888;;;???>>>:::999:::===::::::::::::::::::::::::;;;:::999777777777888888666666666666666666666666666777777777777888888888999999:::;;;::::::@@@HHHNNNJJJJJJTTTbbbpppvvvQQQHHHFFFFFFDDD===DDDDDDDDDCCCAAA@@@BBBCCCBBBBBBAAAAAAAAABBBBBBCCCAAA@@@@@@AAABBBCCCAAA???@@@@@@????????????@@@@@@BBB@@@>>><<<<<<>>>@@@BBBAAABBBCCCBBB@@@===<<<<<<;;;===AAAFFFJJJKKKJJJGGGBBBCCCDDDDDDCCCBBBCCCEEEHHHIIIJJJJJJHHHGGGHHHIIIGGGGGGFFFEEECCCCCCEEEHHHJJJDDDGGGMMMGGGLLLuuuqqqkkkaaaVVVNNNIIIHHHGGG@@@DDDIIIJJJIIIIIIJJJLLLMMMOOOYYYjjjxxx~~~eee\\\TTTRRRTTTSSSNNNIIIIIIIIIIIIIIIJJJLLLNNNOOOQQQPPPPPPPPPPPPOOOLLLJJJJJJKKKHHHEEEGGGKKKLLLIIIDDDFFFHHHFFFCCCBBBFFFJJJKKKNNNNNNJJJJJJNNNNNNJJJJJJKKKKKKJJJGGGFFFFFFGGGJJJKKKLLLLLLKKKJJJHHHGGGHHHLLLQQQPPPMMMKKKLLLNNNJJJIIIHHHGGGGGGIIIJJJLLLKKKNNNQQQSSSTTTUUUVVVWWWSSSWWWZZZXXXSSSPPPQQQSSSLLLLLLLLLNNNQQQSSSUUUUUUXXXSSSRRRVVVZZZddd}}}lllhhhEEE?????????@@@@@@AAAAAAAAAAAAAAAAAA???===;;;888777444444333333333333333333888888888999:::;;;======<<<;;;;;;:::::::::::::::888888888888888888999999999999999999999888777666888888888999999999::::::::::::;;;;;;===AAAFFFKKKMMMOOOUUU]]]```^^^]]]___```^^^\\\YYYUUUOOOJJJFFFBBBBBBCCCEEELLL\\\ppp~~~sss___OOO@@@===<<<<<<===???BBBBBBBBB@@@BBBDDDEEEDDDDDDEEEGGGAAAAAA@@@???????????????<<<===>>>???@@@AAAAAABBB@@@DDDIIIMMMNNNKKKGGGDDD@@@BBBDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCFFFIIILLLMMMLLLJJJHHHFFFGGGHHHHHHFFFEEEFFFFFFJJJKKKKKKKKKLLLMMMKKKIIIGGG>>>NNNggg|||tttkkkwww~~~uuunnnmmmlll```SSSDDDBBB???<<<999999:::;;;999999999999999999999999:::999777555444555666666666666666666666666666666666666666777777777888888999999<<>>???AAADDDFFFAAAAAABBBDDDEEEDDDAAA>>>@@@@@@@@@??????@@@@@@AAABBB@@@===<<<<<<===@@@BBBAAACCCFFFFFFCCC???===<<<:::<<>>???AAABBBCCCDDDDDDEEEEEEEEECCC???<<<:::666666555444444333222222666666666777888:::;;;<<<;;;;;;:::999999999999:::777777888888888999999999999:::::::::999888666555888888999999999:::::::::<<<<<<<<<===@@@FFFMMMSSSSSSSSSWWW]]]\\\WWWSSSTTTUUURRRNNNJJJHHHFFFEEECCC@@@@@@BBBJJJZZZrrrxxxxxxYYYOOOIII;;;===>>>>>>???BBBDDDBBB>>>AAACCCEEEFFFFFFFFFHHHIIIFFFEEECCCBBBAAABBBCCCCCC@@@?????????>>>>>>>>>>>>???CCCHHHMMMNNNKKKGGGDDD>>>@@@BBBCCCBBBBBBCCCEEEEEEEEEDDDDDDDDDDDDEEEFFFCCCEEEIIIMMMOOOOOONNNLLLGGGIIIIIIHHHFFFDDDCCCDDDGGGIIIJJJJJJKKKLLLKKKHHHJJJCCCNNNUUUTTTsssrrrppp{{{wwwnnnhhhsssSSSKKK@@@999777888777666888888888888888888888888999777555333222333444555666666666666666666666666666666666666777777777777<<<;;;@@@HHHOOOVVVeeetttxxxwww}}}vvvrrrppptttoooYYYFFFCCCJJJCCC===CCCIIICCCFFFKKKLLLKKKHHHEEEDDDEEEBBB===;;;<<<@@@EEEIIIBBBCCCDDDGGGHHHFFFBBB???AAA@@@@@@@@@@@@@@@AAAAAABBB@@@===;;;;;;===@@@AAAAAADDDHHHHHHFFFAAA>>><<<:::;;;>>>CCCHHHJJJJJJIIIEEEFFFFFFEEEBBB@@@??????>>>CCCIIILLLMMMMMMNNNOOOJJJKKKKKKIIIFFFDDDDDDDDDBBBCCCCCCDDDFFFKKKRRRWWW}}}yyyddd[[[PPPJJJLLLOOOQQQPPPSSSPPPLLLJJJJJJKKKKKKKKKOOORRRTTTTTTUUUTTTLLLCCCEEECCCBBBDDDFFFHHHHHHHHH@@@BBBCCCCCCBBBBBBDDDEEEHHHIIIJJJKKKKKKIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEEEELLLJJJIIIIIIKKKKKKIIIFFFOOOQQQQQQOOOJJJHHHHHHJJJJJJKKKLLLKKKKKKKKKMMMOOOLLLMMMOOOPPPQQQQQQPPPOOOOOOSSSXXX[[[[[[XXXSSSOOOPPPNNNMMMLLLLLLNNNPPPQQQTTTTTTVVV[[[bbbggggggffftttqqqaaaMMM999666@@@GGGDDD???EEEDDDAAA>>>???AAA???===<<<:::888666444444444444333333333444555666888999::::::::::::::::::::::::888888888888777777777777666666777777777777777666777777777777888888888888;;;<<>>AAAEEEGGGGGGFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCAAABBBEEEHHHKKKLLLLLLLLLKKKLLLMMMKKKGGGDDDEEEFFFFFFHHHJJJKKKMMMMMMMMMLLLFFFHHHMMMQQQPPP[[[~~~kkkeeemmm______www|||cccNNNHHHEEE>>>:::<<<>>>;;;222444===999333999777999999666555444333111777444444888777333555;;;999666999888333:::BBB<<<===AAAOOObbbmmmrrr{{{vvv{{{yyyjjjccc___[[[MMMHHHGGGIIIHHHCCCBBBFFFCCCFFFIIIJJJHHHDDDBBBAAAEEEFFFEEE???:::;;;DDDLLLJJJFFFBBBBBBFFFGGGDDDAAABBBAAA@@@?????????@@@AAA???>>>>>>===<<<;;;;;;;;;AAADDDIIIKKKIIIEEE???;;;:::<<<>>>BBBFFFIIIKKKMMMGGGFFFFFFEEEDDDCCCBBBBBBEEEFFFIIIJJJKKKKKKJJJIIILLLLLLJJJGGGCCCBBBDDDFFFGGGCCCCCCFFFGGGGGGIIINNNiii|||rrr^^^VVVMMMIIIJJJMMMNNNNNNMMMLLLJJJHHHGGGGGGIIIJJJJJJMMMNNNMMMNNNOOOIIIBBBGGGEEEDDDEEEFFFGGGGGGFFFDDDEEEFFFFFFCCCBBBBBBBBBDDDEEEGGGIIIJJJJJJJJJIIIGGGGGGGGGGGGFFFFFFEEEDDDKKKJJJIIIJJJLLLMMMKKKIIIMMMOOOOOOMMMIIIGGGGGGIIIFFFGGGHHHHHHGGGHHHJJJLLLNNNNNNOOOPPPPPPOOOOOONNNNNNPPPRRRTTTTTTSSSQQQOOOQQQQQQPPPOOONNNNNNOOOPPPQQQQQQSSSXXX___dddffffffiiimmmMMM>>>@@@DDDBBB<<>><<<:::777666555444444333333444444555666777888888999999:::::::::;;;666666666666666666666555555555666666666666666555666666666666777777777777;;;<<<===???AAACCCDDDEEEEEEEEECCCBBBAAA@@@@@@@@@@@@@@@>>>999:::>>>@@@>>>>>>FFFWWWnnnvvvXXXDDD?????????===BBBCCCAAAAAAEEEFFFCCCAAABBBDDDEEEGGGHHHHHHHHHJJJEEE???>>>AAACCCBBB@@@???AAABBBAAA???>>>>>>>>><<>>=========>>>>>>>>>>>>>>>===DDDGGGMMMQQQQQQMMMEEE@@@<<<===???BBBEEEHHHJJJKKKHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGLLLKKKIIIFFFCCCBBBCCCEEELLLHHHFFFHHHGGGFFFGGGKKKSSScccjjjcccfffXXXSSSMMMJJJLLLNNNNNNMMMIIIKKKKKKIIIFFFEEEHHHKKKLLLNNNNNNLLLMMMOOOMMMIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDFFFHHHHHHFFFDDDCCCCCCEEEFFFHHHIIIJJJKKKKKKKKKHHHGGGGGGFFFEEEEEEDDDDDDJJJIIIIIIJJJMMMOOONNNNNNLLLMMMMMMKKKIIIGGGGGGHHHDDDEEEFFFGGGGGGHHHJJJLLLQQQPPPPPPOOONNNMMMMMMMMMOOONNNNNNNNNOOOPPPQQQRRRPPPRRRTTTSSSOOONNNNNNPPPOOOOOOPPPTTTZZZ___bbbccc___fffzzztttWWWFFF@@@AAABBBEEEGGGIIIIIIGGGCCCAAAAAACCCBBBAAA???<<<999777555555555444444444444555555666666777888999::::::;;;666666666666666666666666444444555555555444444333444555555555666666666666999::::::;;;;;;<<<<<<<<<;;;::::::999999999999999<<<999888888777777===EEEJJJZZZppp{{{]]]CCC:::===@@@>>>>>>AAACCCBBBCCCFFFFFFCCC@@@AAACCCEEEFFFEEEDDDCCCFFFBBB===>>>AAACCCBBB??????AAACCCDDDBBBAAA@@@@@@<<<===????????????@@@BBBBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCEEEGGGIIIHHHEEECCCDDDDDDEEEGGGIIIKKKMMMNNNGGGJJJNNNPPPNNNKKKIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKLLLGGGEEEGGGEEEBBBGGGPPPjjjkkk\\\ooo}}}||||||{{{nnnUUUMMMJJJEEEFFFFFFDDDBBBCCCDDDBBB>>>;;;???@@@CCCHHHHHHCCC@@@???HHHNNN___jjjnnnxxxzzzwwwqqqqqqyyy~~~{{{fff______ZZZQQQJJJFFFDDDEEEEEECCCEEEHHHBBBEEEGGGHHHFFFCCCAAAAAAAAADDDIIIKKKKKKGGGBBB???FFFCCC@@@???AAAAAA???<<>>@@@AAAAAA@@@???@@@BBBGGGMMMPPPMMMEEE>>>>>>>>>???AAACCCFFFHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDFFFGGGHHHGGGGGGFFFJJJIIIHHHEEEBBBBBBDDDFFFMMMJJJHHHJJJIIIGGGGGGKKKKKKLLLccc{{{xxxxxxpppaaaYYYZZZUUURRROOOOOOPPPQQQQQQPPPKKKNNNPPPMMMHHHEEEHHHLLLOOOQQQOOOLLLMMMQQQRRRPPPHHHGGGGGGGGGHHHIIIGGGFFFAAADDDHHHJJJJJJIIIHHHHHHKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDGGGGGGHHHJJJLLLNNNPPPPPPMMMMMMLLLKKKJJJHHHHHHHHHEEEGGGHHHIIIIIIJJJMMMOOORRRRRRPPPOOOMMMLLLKKKKKKOOOOOONNNOOOPPPRRRSSSTTTLLLPPPTTTTTTPPPNNNOOOQQQPPPOOOPPPRRRUUUZZZ^^^```___ZZZiiixxx{{{[[[FFFDDDHHHJJJHHHGGGFFFBBB???AAAEEEDDDDDDCCCBBB@@@===:::888888777666555444444444444444555666777888999:::;;;888888888888888999999999333444444444444333333222333333444444444555555555666666666666777777777777777777777777777888888999:::888:::???<<<888@@@NNNgggrrr}}}zzznnn^^^JJJ>>>@@@HHHGGG@@@AAABBBBBBCCCDDDFFFEEECCC@@@BBBDDDFFFFFFEEECCCAAACCCCCCCCCBBBAAAAAAAAAAAA???BBBEEEFFFEEECCCBBBBBB>>>???@@@???>>>>>>@@@BBBBBBBBBBBBCCCDDDDDDEEEEEECCCDDDFFFIIIJJJIIIFFFCCCDDDDDDDDDEEEFFFIIIKKKLLLEEEIIINNNQQQQQQNNNKKKIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIFFFGGGLLLLLLHHHHHHKKKKKK]]]tttttt]]]ddd~~~lllaaacccdddgggjjjeeeaaa```^^^VVVMMMHHHUUUYYY```fffggg```WWWPPP\\\bbbrrr}}}zzzuuu|||hhhWWWTTTWWWTTTMMMJJJHHHFFFFFFFFFGGGIIIKKKCCCEEEGGGHHHFFFCCCBBBAAAAAACCCGGGLLLNNNJJJBBB;;;FFFDDDBBBBBBCCCDDDCCCBBB<<<===???@@@AAA@@@>>>===:::;;;>>>AAAAAA@@@>>>===<<<<<>>===;;;:::999777666666555555444444555666888999::::::777888888888999999999:::444444555555444333333222333333333333444444444444222222333444444555666666777777777777888999:::;;;999666999>>>>>>@@@NNNaaannnTTTKKKAAA@@@LLLXXXVVVNNNEEEBBBAAACCCEEEFFFEEEEEEBBBDDDFFFHHHHHHFFFDDDCCCBBBGGGLLLIIICCC???AAAEEE@@@CCCFFFHHHGGGEEECCCCCCCCCDDDDDDBBBAAA@@@BBBCCCBBBBBBCCCDDDEEEEEEFFFFFFCCCDDDFFFIIIKKKJJJFFFCCCDDDCCCCCCCCCDDDFFFIIIJJJDDDGGGKKKOOOQQQPPPLLLIIIFFFGGGGGGGGGHHHHHHIIIIIILLLLLLMMMMMMHHHBBBAAACCCEEEJJJSSStttggg\\\eeetttxxxuuu{{{}}}~~~qqqllluuurrrfffaaakkkrrr|||rrrgggdddgggrrrzzz}}}~~~}}}xxxppphhh[[[OOOKKKMMMMMMIIIGGGGGGFFFDDDEEEHHHJJJJJJDDDFFFHHHHHHEEECCCBBBBBBAAAAAACCCHHHKKKIIIBBB<<>>???@@@:::<<<>>>@@@@@@>>><<<:::@@@>>>>>>@@@DDDFFFEEEDDDAAA@@@@@@???@@@BBBDDDEEEBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEFFFJJJMMMIIIGGGGGGJJJKKKJJJKKKNNNJJJSSSQQQOOOmmmqqq|||~~~yyy}}}dddeeeaaa___^^^VVVKKKIIIOOOLLLMMMNNNOOOOOOOOONNNNNNLLLOOOPPPOOOJJJFFFEEEFFFMMMQQQQQQNNNNNNQQQSSSSSSFFFFFFGGGJJJLLLMMMKKKJJJGGGIIILLLLLLKKKIIIHHHHHHFFFFFFDDDDDDEEEGGGJJJLLLJJJIIIHHHFFFFFFGGGHHHHHHFFFGGGHHHHHHHHHJJJNNNPPPSSSRRROOONNNNNNMMMJJJHHHEEEFFFHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOMMMKKKJJJHHHJJJMMMQQQSSSSSSSSSSSSMMMNNNOOOQQQRRRQQQOOONNNPPPQQQRRRRRRRRRSSSVVVYYY[[[]]]^^^ddd~~~uuufffHHHFFFAAABBBIIIJJJDDDAAACCCDDDDDDDDDDDDCCCBBBAAA@@@>>>===<<<:::999999888888555555666777888999999:::555666666777777888888888666666666666666555444333222333333333444444444444111222333444555666666777777777777777888999::::::888777888;;;BBBPPPhhh|||]]]KKKEEE???AAAOOO]]]aaa]]]IIICCC???BBBEEEFFFFFFGGGEEEFFFHHHIIIIIIIIIGGGFFFDDDJJJPPPOOOGGGBBBCCCGGGBBBEEEGGGHHHFFFEEEDDDDDDFFFGGGGGGFFFDDDCCCCCCDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDFFFHHHJJJIIIFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEFFFHHHKKKNNNNNNLLLJJJHHHGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQMMMFFF@@@@@@BBBCCCGGGGGGTTTtttssseeebbb```[[[eeeiiiwww{{{tttwww||||||pppnnnttt|||xxxmmmmmmuuuxxxzzzxxxiiiWWWZZZZZZUUULLLGGGGGGGGGEEEAAADDDDDDBBBCCCFFFGGGEEEDDDEEEGGGFFFDDDBBBBBBBBB@@@@@@@@@CCCFFFGGGCCC@@@AAAAAAAAABBBCCCDDDEEEFFFCCCBBB@@@>>>===>>>>>>???;;;<<<===>>>>>>===;;;:::AAA@@@>>>===>>>AAADDDFFFAAA@@@?????????AAACCCEEEBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDDDDFFFIIILLLIIIGGGGGGJJJJJJGGGGGGJJJKKKIIIMMMUUUaaavvv]]]eeexxx}}}]]]aaaaaa^^^VVVKKKEEEGGGLLLIIIKKKLLLMMMLLLLLLLLLLLLJJJKKKLLLMMMLLLIIIGGGEEEJJJPPPSSSQQQOOOQQQRRRPPPHHHHHHIIIKKKMMMMMMKKKIIIHHHIIIKKKKKKJJJIIIIIIJJJHHHGGGEEEDDDEEEHHHKKKMMMJJJIIIHHHGGGGGGIIIJJJLLLHHHIIIJJJIIIHHHIIIMMMPPPVVVSSSPPPOOONNNMMMJJJGGGEEEFFFGGGGGGFFFGGGIIIKKKJJJLLLOOOPPPQQQOOOLLLKKKGGGIIILLLOOOQQQSSSTTTTTTTTTQQQOOOPPPSSSSSSOOOKKKKKKNNNPPPQQQQQQRRRUUUXXXWWWYYY]]]aaajjjvvv\\\NNNFFFIIIKKKEEEAAADDDHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@???===<<<<<<<<<<<<777777777888888999999999555666666777777888999999888999999888777666555555333333333444444444444555444444555555666666777777777777666777777888999::::::@@@EEEIIIVVVlllnnnOOOGGGDDD???>>>GGGUUU\\\\\\MMMDDD>>>AAADDDEEEFFFIIIGGGGGGHHHIIIJJJJJJJJJIIIFFFJJJNNNOOOMMMJJJGGGFFFEEEFFFHHHGGGEEEDDDDDDDDDFFFHHHIIIHHHEEECCCBBBBBB??????@@@AAABBBCCCDDDEEEEEEDDDEEEFFFHHHHHHFFFDDDEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEDDDFFFIIILLLLLLJJJIIIHHHHHHGGGHHHHHHJJJJJJJJJMMMNNNMMMJJJHHHHHHGGG@@@HHHFFFDDDOOOaaazzzyyymmmcccZZZ\\\aaakkkxxx{{{uuuvvv{{{||||||{{{uuu```TTTJJJNNNQQQOOOIIIEEEFFFFFFDDD>>>CCCDDDBBBBBBFFFEEEAAABBBCCCDDDDDDBBB@@@@@@@@@??????@@@BBBDDDEEEEEEDDDBBBBBBBBBBBBAAAAAABBBCCC@@@@@@@@@??????>>>======;;;<<<===>>>>>>>>>>>>>>>===??????===:::;;;???DDDAAA@@@>>>>>>>>>@@@CCCEEEAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDBBBAAABBBEEEGGGFFFDDDDDDHHHIIIFFFFFFIIIOOOIIILLLUUUVVVWWWkkkRRR\\\^^^___zzz}}}www{{{iii```\\\SSSJJJHHHKKKLLLJJJJJJKKKLLLMMMLLLKKKLLLLLLIIIIIIJJJMMMNNNMMMJJJGGGCCCJJJNNNMMMKKKKKKKKKIIIJJJJJJKKKLLLMMMLLLIIIGGGEEEGGGIIIIIIJJJJJJMMMOOOOOOMMMJJJHHHGGGIIIKKKMMMJJJIIIHHHHHHHHHJJJLLLNNNKKKLLLLLLKKKIIIIIIMMMPPPWWWTTTPPPNNNNNNLLLIIIEEEGGGHHHHHHHHHGGGGGGIIIKKKGGGJJJNNNQQQRRRPPPMMMKKKJJJJJJLLLNNNQQQTTTVVVXXXZZZUUUPPPQQQTTTTTTNNNHHHFFFJJJOOOQQQQQQRRRUUUXXXVVVUUU\\\dddbbbggg~~~gggRRRMMMLLLHHHIIINNNLLLKKKHHHFFFDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>888888888888888999999999777888888999::::::;;;;;;::::::::::::999888666666333333444444444555555555777777777777777777777777888777777777888888999:::===KKKXXX___nnnttt]]]BBBBBBBBB???<<<@@@JJJOOOPPPOOODDD===@@@DDDEEEGGGKKKGGGHHHHHHIIIIIIJJJKKKKKKHHHGGGIIINNNQQQPPPJJJEEEGGGGGGHHHFFFDDDCCCCCCDDDEEEGGGIIIHHHEEEBBBAAA@@@===>>>>>>???AAABBBCCCCCCEEEDDDDDDEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHEEEBBBCCCFFFJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKJJJKKKLLLKKKKKKKKKHHHDDDBBBKKKIIIDDDFFFIIIQQQaaaeeeaaa[[[ZZZeeeyyy}}}\\\IIIHHHIIIGGGIIIHHHDDDEEEHHHHHHEEE>>>DDDFFFDDDDDDGGGFFF@@@@@@BBBCCCBBB@@@>>>>>>???===???AAACCCDDDEEEFFFGGGEEEFFFEEECCCAAA@@@AAABBB888:::<<>>DDDAAA@@@>>>===>>>@@@CCCEEE??????@@@@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBFFFEEEDDDAAA???>>>@@@BBB@@@>>>AAAFFFHHHHHHIIILLLKKKLLLKKKGGGHHHPPPYYY^^^ZZZVVVXXX___eeeqqq{{{~~~~~~uuuzzzjjjZZZVVVRRRLLLIIIGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNNNNPPPMMMIIIIIIKKKLLLKKKIIIHHHJJJNNNPPPPPPMMMIIIFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGFFFFFFGGGIIILLLOOOQQQMMMKKKJJJHHHHHHIIIJJJKKKHHHKKKMMMMMMLLLKKKKKKLLLJJJLLLMMMLLLKKKJJJKKKMMMQQQQQQOOONNNMMMLLLLLLLLLJJJIIIGGGFFFGGGJJJMMMOOOJJJMMMQQQRRRQQQNNNLLLKKKQQQOOOMMMMMMOOOQQQSSSSSSXXXTTTPPPPPPSSSTTTRRRNNNLLLKKKMMMNNNMMMKKKPPPWWWZZZSSSXXXaaa^^^XXXmmm{{{^^^NNNHHHFFFDDDHHHFFFEEEFFFBBB???AAAFFFBBB???===>>>@@@AAA???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999:::;;;<<<888777666555555555555555444999<<<;;;:::888777555555888;;;:::999;;;BBBIII[[[rrr{{{jjjUUUJJJHHHEEECCC@@@??????AAADDDFFFGGGFFFEEEBBBBBBDDDIIIMMMKKKMMMOOOOOOMMMKKKKKKKKKJJJIIIIIILLLPPPPPPMMMJJJGGGEEEBBB??????AAACCCEEEDDDFFFHHHIIIGGGDDD@@@>>>===>>>???BBBEEEGGGJJJKKKEEEEEEFFFFFFFFFEEEEEEDDDIIIFFFBBBBBBDDDFFFFFFEEEHHHJJJJJJJJJHHHGGGHHHIIIYYYVVVMMMEEECCCHHHMMMMMMGGGHHHHHHIIIHHHHHHGGGGGGJJJGGGDDDCCCFFFIIILLLMMMYYYnnn|||tttjjjcccgggtttllleeedddtttwwwttt{{{zzzmmmnnn___CCC:::EEEEEECCCDDDHHHHHHEEEDDDFFFAAAAAAAAACCCFFFGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@===>>>AAADDDFFFGGGHHHHHHEEEDDDAAA?????????@@@AAA>>>???@@@@@@???===;;;999>>>@@@BBBDDDEEEEEEDDDDDDBBBCCCCCCCCCBBBAAA@@@@@@>>>===;;;;;;>>>@@@BBBBBBDDDCCCBBB@@@???>>>>>>===FFFDDDBBB??????@@@BBBCCCFFFGGGGGGEEEBBB@@@@@@AAA???AAAEEEGGGGGGDDDAAA>>>CCCCCCDDDIIIOOOTTTTTTTTTWWWSSSUUUZZZ^^^fff~~~~~~uuufffuuu}}}vvvllleee[[[PPPWWWSSSMMMJJJHHHHHHGGGFFFJJJKKKLLLMMMNNNNNNNNNMMMQQQNNNLLLLLLMMMOOONNNLLLGGGIIILLLNNNNNNLLLIIIGGGEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGJJJNNNPPPOOONNNKKKIIIGGGHHHIIIJJJJJJKKKKKKJJJIIIIIIKKKMMMKKKLLLMMMMMMKKKJJJKKKLLLQQQPPPOOONNNMMMLLLLLLLLLIIIHHHGGGFFFFFFGGGHHHIIIIIILLLPPPQQQQQQPPPPPPPPPPPPNNNLLLLLLNNNQQQRRRRRRZZZVVVRRRQQQSSSTTTQQQNNNLLLKKKLLLNNNLLLKKKOOOVVVVVVTTTXXX___\\\WWWeee{{{fffPPPGGGFFFCCCDDDGGGKKKJJJDDDBBBDDDIIIGGGCCCAAAAAA???<<<999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::666666666666777777777888;;;======;;;999:::;;;<<>>???AAADDDFFFGGGGGGFFFDDDCCCEEEIIIMMMMMMOOOQQQPPPNNNLLLKKKKKKGGGFFFFFFHHHKKKLLLIIIFFFFFFDDDAAA???>>>???@@@BBBCCCDDDFFFGGGFFFCCC???======>>>???AAACCCFFFIIIJJJFFFFFFGGGFFFFFFEEEDDDDDDIIIFFFCCCCCCEEEGGGGGGFFFGGGHHHJJJIIIHHHHHHIIIKKKSSSVVVTTTKKKDDDEEEIIIKKKIIIIIIIIIIIIIIIHHHHHHGGGGGGEEECCCDDDGGGJJJMMMMMMPPPWWWggg}}}yyywwwtttqqqggg^^^ZZZhhh~~~}}}zzz|||nnniiiccc]]]QQQDDD@@@CCCCCCAAACCCFFFGGGDDDCCCEEEBBBAAAAAACCCEEEFFFEEECCCFFFEEECCCBBBAAABBBCCCDDD???@@@BBBDDDEEEEEEEEEEEECCCBBB@@@>>>===>>>??????===>>>?????????===;;;:::<<<===@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<>>>@@@BBBDDDBBBAAA@@@>>>>>>>>>???@@@DDDCCCAAA???>>>???AAABBBBBBDDDEEEDDDCCCBBBCCCDDD@@@AAADDDFFFFFFDDDAAA???CCCBBBBBBEEEJJJMMMNNNNNNVVVSSSSSSUUUVVV[[[lllxxxddd___kkkpppggg[[[VVVSSSOOOVVVSSSNNNKKKIIIHHHGGGFFFLLLLLLLLLLLLLLLLLLLLLLLLOOOMMMLLLLLLNNNOOOOOONNNFFFHHHJJJLLLLLLLLLJJJIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCDDDFFFIIILLLNNNOOOMMMJJJHHHGGGHHHJJJKKKKKKKKKJJJHHHGGGGGGJJJMMMJJJKKKLLLKKKIIIHHHIIIJJJPPPPPPOOONNNMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGFFFFFFGGGIIILLLMMMNNNOOOQQQSSSNNNLLLJJJKKKMMMPPPQQQRRRZZZVVVRRRRRRSSSSSSPPPMMMKKKJJJLLLMMMKKKIIIMMMTTTSSSTTTWWWYYYWWWWWW]]]fffhhhVVVOOOAAA???@@@DDDDDDBBBBBBEEEEEEDDDBBBAAAAAA@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;::::::999999888888888999999999999999;;;<<<<<<<<<::::::;;;===;;;999:::CCCTTTgggxxx|||sssaaaRRRHHHEEEGGGCCCAAA???>>>>>>@@@CCCEEEFFFFFFFFFFFFEEEFFFHHHKKKLLLNNNPPPOOOMMMJJJHHHHHHCCCBBBAAACCCFFFFFFCCC@@@BBBBBB@@@??????>>>>>>???BBBCCCDDDDDDDDDAAA???=========>>>???AAADDDGGGHHHHHHHHHGGGGGGFFFEEEDDDCCCHHHFFFDDDDDDEEEGGGGGGFFFFFFGGGIIIIIIHHHHHHJJJKKKKKKUUUYYYPPPDDDAAAEEEJJJIIIIIIIIIJJJJJJIIIIIIIIIEEEDDDDDDEEEIIILLLMMMMMMGGGFFFJJJ\\\|||xxxbbbRRRIIIQQQdddvvv~~~www}}}zzztttrrrllleeeaaaYYYcccbbbSSSHHHIIIHHHCCCBBB@@@AAAEEEEEEBBBBBBDDDCCCBBBBBBCCCEEEDDDBBB@@@FFFDDDAAA???@@@BBBEEEGGGAAABBBBBBCCCCCCBBBBBBAAAAAA@@@>>>===<<<<<<===>>>;;;<<<===>>>>>>===<<<;;;999;;;===???AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBCCCBBBAAA>>>======@@@CCCEEEAAA???===<<<<<<>>>@@@AAABBBAAA@@@???>>>???@@@AAABBBCCCDDDDDDBBBBBBCCCDDDAAABBBCCCDDDDDDCCCBBBAAAFFFDDDBBBCCCEEEHHHIIIJJJWWWTTTSSSTTTSSSUUU```llltttrrrgggVVV\\\gggkkkaaaUUUPPPRRRSSSSSSPPPMMMKKKKKKJJJIIIHHHKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIHHHHHHHHHGGGDDDDDDCCCDDDFFFIIILLLNNNLLLKKKHHHGGGGGGHHHJJJLLLJJJJJJKKKJJJHHHHHHJJJLLLIIIJJJJJJIIIGGGFFFFFFGGGPPPOOOOOONNNMMMLLLKKKJJJLLLLLLMMMMMMLLLKKKIIIHHHEEEFFFGGGHHHHHHJJJMMMPPPMMMKKKIIIIIILLLNNNPPPPPPUUUSSSPPPPPPQQQQQQPPPOOOJJJJJJKKKMMMKKKHHHKKKQQQQQQTTTUUURRRSSSWWWYYYYYYggg~~~}}}nnnVVVKKKAAA===<<<===AAAGGGCCCBBBBBBBBBCCCCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;;;;:::888777;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>AAA@@@<<<<<<>>>>>>DDDPPP```sssuuu___PPPIIIFFFHHHKKKDDDCCCAAA???>>>???@@@AAACCCDDDEEEEEEDDDDDDFFFGGGHHHJJJLLLKKKHHHEEECCCBBBAAA???>>>???BBBBBB???<<<>>>>>>???@@@@@@@@@@@@???BBBBBBCCCCCCCCCAAA@@@???>>>>>>===>>>@@@BBBEEEFFFHHHHHHHHHGGGFFFDDDCCCBBBFFFFFFEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIHHHGGGHHHJJJGGGQQQVVVOOOEEEBBBEEEIIIGGGHHHHHHIIIJJJKKKLLLLLLEEEDDDEEEGGGJJJLLLKKKJJJDDDGGGIIIJJJQQQddd|||rrrYYYFFFFFFNNNWWWcccpppzzzggg[[[XXXTTTUUUZZZ```gggbbbRRRHHHKKKJJJBBBCCCAAAAAADDDEEEBBBBBBEEEDDDDDDCCCDDDDDDCCC@@@===BBBAAA???>>>???AAADDDFFFCCCCCCCCCBBBAAA???>>>>>>@@@???>>>===============;;;<<<<<<=========<<<<<<999:::<<<>>>???@@@@@@@@@AAA@@@>>>===>>>@@@BBBCCCCCCBBB???===<<<===AAADDDBBB@@@<<<::::::<<<>>>@@@AAA@@@@@@@@@@@@@@@AAAAAAEEEEEEEEEDDDAAA??????@@@AAAAAABBBBBBBBBBBBCCCCCCHHHFFFDDDCCCDDDGGGIIIKKKVVVTTTRRRSSSRRRTTTZZZ```jjjhhhbbbXXXUUU^^^ccc\\\PPPKKKMMMQQQNNNLLLKKKKKKLLLLLLJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLIIIIIIJJJLLLMMMNNNOOOOOOKKKKKKJJJJJJIIIIIIIIIIIIEEEEEEEEEFFFHHHKKKNNNPPPMMMLLLIIIGGGFFFFFFFFFFFFFFFIIILLLMMMLLLJJJIIIJJJIIIJJJKKKJJJHHHGGGHHHIIIOOOOOOOOONNNMMMLLLJJJJJJJJJKKKLLLNNNNNNMMMLLLKKKHHHHHHGGGFFFEEEGGGJJJMMMLLLJJJHHHHHHJJJLLLMMMMMMNNNMMMMMMMMMOOOPPPQQQPPPKKKJJJLLLNNNKKKGGGJJJOOOPPPRRRQQQMMMPPPWWWZZZWWWccciiixxxppp\\\OOOFFF@@@>>>@@@EEEEEEEEEEEEDDDCCCCCCCCC????????????????????????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888999:::;;;===@@@CCCEEEGGGCCC??????CCCCCCBBBGGGNNNbbbjjjwwwvvvdddQQQGGGEEEEEEGGGJJJGGGFFFCCC@@@>>>>>>>>>>>>@@@BBBCCCCCCBBBBBBBBBDDDEEEGGGIIIIIIFFFBBB@@@???@@@>>><<<===@@@AAA>>>;;;:::<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB???>>>======>>>@@@CCCEEEHHHGGGGGGFFFEEEDDDBBBAAADDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGFFFFFFGGGGGGLLLNNNIIIEEEFFFIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNGGGFFFGGGHHHJJJJJJIIIGGGDDDHHHKKKIIIFFFIIIVVVccc{{{___TTTSSSPPPNNNPPP^^^eeepppzzz||||||zzz{{{nnnUUUMMMOOOSSS\\\ggghhh___UUUOOOLLLIIIGGGFFFEEEBBBBBBEEEFFFCCCDDDGGGEEEEEEEEEEEEEEECCC???<<<<<<======>>>???@@@AAAAAADDDCCCBBB@@@>>>===<<<;;;@@@@@@??????>>>>>>>>>???<<<<<<==================:::;;;<<<===>>>???@@@@@@???>>>===<<<===???AAABBBBBBBBB@@@===:::;;;>>>BBBCCCAAA===:::999:::<<<>>>@@@@@@AAABBBBBBCCCBBBBBBDDDEEEEEECCC@@@>>>>>>???AAAAAAAAAAAAAAABBBCCCCCCFFFEEEDDDCCCDDDFFFIIILLLUUUSSSQQQQQQRRRTTTWWWYYY___{{{tttiii{{{yyyzzzccceee```PPPWWW[[[WWWNNNIIIJJJNNNKKKJJJIIIJJJLLLKKKJJJHHHGGGGGGHHHIIIHHHGGGEEEDDDEEEGGGIIIJJJJJJIIIJJJKKKIIIJJJLLLMMMNNNOOOOOOOOOKKKJJJIIIHHHGGGGGGHHHHHHGGGFFFFFFGGGIIILLLOOOQQQQQQOOOMMMJJJGGGDDDAAA@@@BBBEEEJJJMMMLLLKKKIIIIIIKKKLLLMMMMMMLLLKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKJJJGGGFFFGGGJJJMMMLLLJJJGGGFFFHHHJJJJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRKKKKKKMMMNNNLLLGGGIIINNNOOOPPPNNNLLLPPPVVVZZZZZZdddccceee~~~rrrdddRRRCCC:::???@@@BBBCCCBBBCCCDDDFFF@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999777777999===DDDKKKRRRVVVMMMEEE@@@CCCGGGMMM\\\kkk|||iiiZZZKKKDDDBBBAAABBBEEEIIIGGGEEEBBB@@@>>>>>>>>>???AAABBBAAA@@@@@@AAABBBEEEHHHJJJKKKHHHDDDBBBAAA@@@>>><<<===@@@AAA???===999;;;<<>>======???BBBDDDFFFFFFEEEEEEDDDCCCBBBAAAAAACCCDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFHHHJJJKKKIIIFFFGGGLLLLLLIIIDDDDDDDDDDDDFFFHHHJJJLLLHHHGGGGGGHHHIIIJJJHHHFFFDDDAAACCCKKKPPPQQQQQQQQQ\\\lllssskkkbbbSSSFFFKKKKKKPPP\\\iiiwww{{{{{{|||{{{xxxyyy~~~~~~{{{qqqppplllffffffZZZOOONNNSSSZZZbbbhhhbbbQQQIIINNNQQQLLLKKKQQQGGGDDDCCCFFFFFFDDDEEEIIIFFFFFFFFFGGGFFFDDD???<<<:::;;;<<<>>>?????????>>>CCCBBB@@@>>>===<<<;;;;;;@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>========================>>>>>>>>>???>>>>>>===<<<===>>>???@@@AAABBBBBB>>>:::999<<>><<<::::::;;;<<<>>>@@@AAACCCDDDDDDCCCCCC@@@AAABBBBBB@@@@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCAAABBBBBBAAAAAACCCFFFIIIWWWUUUSSSRRRSSSVVVWWWVVVXXXiiiyyyzzzuuu}}}sss~~~~~~wwwppp}}}yyywwwlll```fff```QQQTTTVVVTTTNNNIIIKKKOOOKKKJJJJJJJJJKKKIIIFFFDDDEEEGGGIIIKKKKKKIIIFFFDDDBBBEEEHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGFFFGGGIIILLLOOOQQQOOOOOOOOONNNKKKGGGCCC@@@???BBBFFFIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLLLLMMMOOOMMMNNNOOOOOONNNLLLJJJHHHCCCDDDEEEFFFHHHHHHIIIIIIKKKJJJIIIGGGFFFGGGJJJLLLMMMJJJGGGFFFFFFGGGGGGGGGIIIJJJKKKLLLLLLNNNPPPQQQLLLLLLNNNPPPLLLHHHIIINNNNNNLLLLLLOOORRRTTTWWW[[[]]]aaa___iiivvvaaaTTTJJJLLLLLLKKKGGGEEEFFFHHHAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<::::::;;;>>>EEEOOOXXX^^^YYYQQQPPPYYYaaajjj|||}}}}}}uuulll___TTTIIIDDDAAA???@@@BBBGGGFFFEEECCCAAAAAA@@@@@@@@@AAAAAA@@@??????@@@BBBEEEHHHKKKLLLJJJGGGDDDCCC???===;;;<<>>;;;;;;<<<===>>>???@@@@@@AAA@@@?????????AAABBBCCCCCCAAA>>>======???BBBCCCCCCCCCDDDDDDCCCBBBAAAAAA???AAADDDDDDBBBBBBDDDFFFDDDFFFGGGHHHGGGGGGIIIJJJLLLMMMLLLJJJKKKNNNNNNJJJFFFEEECCCBBBBBBCCCEEEFFFHHHGGGFFFGGGIIIJJJIIIHHHGGGAAABBBJJJPPPPPPNNNOOOJJJQQQ___sssttt```UUULLLIIIRRR^^^hhhpppvvv||||||vvvhhhXXXPPPRRRWWW\\\\\\YYYTTTTTTXXXYYYVVVTTTJJJFFFNNNQQQMMMMMMSSSGGGDDDCCCFFFFFFDDDFFFIIIGGGGGGGGGHHHHHHEEE@@@<<<===<<<<<<<<<<<<===>>>???AAA@@@>>>===;;;;;;;;;<<>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============<<>>AAA@@@???===<<<<<<======<<<>>>AAACCCDDDDDDCCCBBB???AAABBBAAA@@@???@@@AAA>>>???@@@BBBBBBCCCBBBBBB???@@@BBBAAA???@@@BBBDDD[[[YYYVVVTTTVVVYYYYYYWWWUUU]]]eeecccZZZ\\\sssnnn}}}}}}lllhhhddd]]]bbbYYYQQQPPPPPPOOOKKKHHHJJJNNNLLLKKKJJJJJJJJJGGGCCC@@@EEEGGGKKKMMMMMMKKKGGGEEE???BBBEEEEEECCCAAABBBDDDHHHIIIKKKMMMNNNMMMLLLKKKLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFFFFGGGIIILLLOOOQQQKKKLLLOOOPPPOOOLLLHHHFFF>>>@@@CCCDDDEEEFFFIIIKKKFFFHHHJJJJJJJJJJJJLLLMMMMMMNNNOOOOOONNNLLLIIIHHHEEEEEEEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFEEEFFFHHHKKKMMMJJJGGGEEEEEEFFFFFFEEEKKKLLLMMMMMMMMMMMMOOOQQQMMMMMMOOOPPPMMMHHHIIINNNMMMIIILLLRRRTTTRRRTTT[[[VVVbbb^^^XXXiii~~~lllkkkfff]]]RRRIIIDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;;;;<<<======AAA???>>>@@@FFFOOOXXX^^^eeebbbiiiyyy~~~{{{rrrgggdddYYYPPPGGGCCC@@@>>>@@@EEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@??????AAACCCDDDGGGKKKLLLJJJGGGDDDCCC>>><<<:::;;;???AAAAAA???<<<<<<;;;;;;;;;<<<<<<===@@@???>>>===>>>???AAACCCDDDBBB???======???BBBCCCBBBBBBBBBCCCBBBBBBAAAAAA===@@@CCCCCCBBBAAACCCEEEAAACCCFFFGGGGGGIIIKKKMMMLLLPPPRRROOONNNOOONNNJJJHHHFFFDDDAAA@@@@@@@@@AAAGGGFFFEEEFFFIIIKKKKKKKKKJJJIIIJJJIIIBBB===CCCOOOHHHNNNRRRQQQSSSdddmmm^^^UUUZZZcccfffffffffwwwxxx|||rrriiiiiihhh```RRRJJJSSSbbbfffjjjfffXXXPPPPPPLLLDDDGGGFFFHHHKKKJJJGGGGGGHHHGGGDDDCCCEEEFFFDDDEEEIIIGGGGGGHHHIIIIIIFFFAAA===@@@>>><<<::::::===@@@BBB@@@???===<<<;;;;;;<<<<<<>>>??????@@@@@@@@@??????BBBBBB@@@???>>>>>>>>>>>>???>>>===<<<;;;::::::;;;======>>>>>>===<<<;;;:::AAADDDFFFDDD>>>;;;;;;>>>??????>>>>>>>>>>>>??????:::<<>>>>>???@@@BBBCCCCCCBBBBBB@@@BBBDDDCCC@@@???@@@BBBXXXVVVTTTSSSUUUWWWXXXXXXXXXYYYYYYWWWUUUWWW\\\aaaxxxwwwiii]]][[[ZZZUUUPPPPPPLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJHHHHHHIIIIIIIIIHHHCCCEEEIIIMMMNNNLLLFFFBBBBBBBBBCCCCCCDDDDDDEEEEEEHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJIIIFFFDDD???AAABBB??????DDDIIIKKKJJJHHHFFFDDDDDDFFFHHHJJJJJJJJJKKKKKKLLLLLLMMMMMMFFFFFFEEEEEEFFFHHHIIIJJJHHHHHHGGGFFFEEEGGGJJJMMMOOOLLLHHHFFFEEEEEEEEEDDDHHHJJJMMMPPPQQQQQQPPPOOOKKKFFFEEEIIIIIIFFFIIIOOOLLLNNNPPPSSSTTTTTTSSSSSSYYYYYY]]]```]]]bbb~~~ooo^^^TTT[[[WWWRRRMMMIIIGGGEEECCCGGGFFFFFFHHHKKKJJJGGGDDDCCCCCCCCCCCCCCCEEEHHHJJJPPPRRRUUUYYY```kkkvvv}}}nnn^^^VVVTTTIIIFFFCCC@@@???@@@BBBCCCBBBBBBDDDEEEDDDAAAAAABBB???@@@AAA@@@??????AAACCCBBBEEEJJJKKKIIIEEEBBB@@@<<<======>>>>>>>>>>>>===>>>===;;;::::::;;;<<<======<<<;;;;;;;;;<<<>>>???AAA@@@>>>>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBAAA>>>???@@@AAABBBBBBBBBBBB@@@AAAAAABBBDDDFFFHHHIIIKKKOOOPPPOOOOOORRRQQQNNNIIIHHHGGGDDDAAA@@@BBBCCCDDDDDDEEEGGGIIIIIIGGGEEELLLLLLLLLJJJFFFDDDDDDDDDHHHJJJKKKJJJIIINNNWWW^^^rrrwwwqqqiii]]]SSSXXXffftttyyytttooorrrwww{{{zzz~~~yyydddXXXZZZXXXXXXZZZaaakkksssxxxiiiaaaXXXRRRKKKDDDBBBDDDCCCBBBCCCCCCDDDFFFGGGHHHDDDAAA???@@@DDDGGGHHHGGGHHHIIIKKKLLLLLLJJJHHHGGGBBB===:::<<>>===<<<<<<===>>>@@@BBBBBBAAA???AAAAAAAAA@@@???>>>>>>===>>>>>>>>>===<<<:::999888<<<<<<<<<===>>>>>>??????AAAAAABBBAAA???===:::888BBB@@@>>><<<===>>>AAABBBCCC@@@>>>???BBBEEEEEEDDDEEEEEEEEEDDDBBB@@@===<<<@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDCCCBBBAAABBBCCCWWWUUUSSSTTTVVVXXXYYYXXXVVVUUUSSSPPPOOOQQQUUUXXXaaaqqq{{{kkkdddaaaYYYUUUWWWVVVQQQLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJHHHGGGGGGHHHIIIIIIHHHDDDEEEIIILLLOOONNNJJJFFFCCCCCCDDDDDDDDDDDDDDDDDDGGGHHHJJJLLLLLLLLLLLLLLLIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGIIIHHHHHHHHHIIIHHHFFFDDDFFFEEECCC@@@>>>???DDDJJJIIIGGGEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLLLLHHHGGGGGGGGGHHHIIIKKKLLLJJJIIIHHHGGGFFFGGGKKKNNNQQQOOOLLLJJJIIIIIIIIIIIIKKKMMMOOORRRSSSSSSQQQPPPMMMHHHFFFIIIJJJIIIJJJNNNMMMOOOQQQSSSTTTSSSQQQPPPVVVUUUXXXZZZUUUUUUggg~~~}}}wwwpppmmmnnnpppnnnnnnooopppoookkkccc^^^aaacccdddbbbaaaeeeooowwwtttfffYYYPPPJJJIIIGGGCCC@@@???@@@AAACCCDDDDDDEEEEEECCC@@@>>>>>>>>>???@@@???>>>???@@@BBBAAADDDHHHIIIGGGDDDBBB@@@<<<<<<>>>??????@@@@@@???>>>===<<<;;;;;;<<<>>>???>>>>>>=========>>>???@@@AAA@@@???>>>>>>???AAABBBBBBAAAAAAAAAAAABBBCCCCCCFFFDDDCCCAAA@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFGGGLLLNNNMMMNNNQQQPPPMMMHHHHHHHHHFFFCCCAAAAAABBBBBBBBBCCCFFFIIIJJJIIIHHHLLLMMMMMMLLLIIIGGGFFFGGGGGGHHHIIIHHHGGGJJJQQQXXXUUU\\\jjjzzz~~~hhhXXXLLLQQQXXXZZZXXXVVVVVVXXXuuurrrmmm~~~lllooowwwnnnjjjlllfffpppiiidddffffffbbbaaacccddd___[[[___jjjsssvvvuuuYYYSSSNNNKKKFFFBBBAAADDDCCCCCCCCCCCCCCCDDDDDDDDDDDDAAA???@@@CCCFFFGGGGGGFFFFFFHHHIIIIIIHHHHHHGGGDDD???:::;;;@@@AAA>>>:::@@@@@@AAAAAA@@@???>>>===???===<<<>>>AAACCCAAA???@@@@@@@@@???>>>=========?????????>>>===<<<::::::<<<<<<===>>>>>>?????????@@@AAAAAAAAA???===;;;999@@@???>>>===>>>???AAABBBCCC@@@>>>???BBBDDDDDDCCCDDDDDDCCCCCCAAA???===<<<@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDTTTSSSSSSTTTWWWYYYYYYXXXXXXTTTPPPMMMNNNPPPSSSTTTUUU\\\aaa```cccooo}}}~~~~~~gggTTTTTTJJJJJJNNNTTTTTTNNNIIIHHHHHHGGGEEECCCCCCDDDEEEFFFGGGFFFEEEFFFHHHIIIIIIHHHEEEEEEGGGJJJMMMMMMLLLJJJEEEEEEDDDDDDDDDDDDDDDDDDFFFHHHJJJKKKMMMMMMMMMLLLIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGHHHIIIIIIGGGFFFDDDBBBDDDHHHGGGBBBDDDLLLHHHGGGEEEDDDDDDEEEGGGHHHKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJLLLLLLLLLKKKIIIGGGFFFHHHLLLOOORRRQQQOOOMMMLLLKKKLLLLLLLLLMMMPPPRRRSSSRRRQQQPPPPPPJJJGGGIIILLLLLLLLLMMMOOOPPPRRRTTTTTTRRRPPPNNNVVVUUUWWWYYYUUUPPPXXXeeeyyyjjjaaaYYYOOOGGGIIIGGGCCC@@@??????@@@AAAEEEFFFFFFEEEDDDAAA>>><<<===>>>???>>>======???AAA@@@BBBFFFFFFEEECCCAAAAAA<<<<<<>>>???@@@@@@@@@@@@>>>===<<<<<<===>>>???AAA@@@????????????@@@AAAAAAAAA@@@???>>>>>>>>>???@@@AAA@@@@@@???@@@CCCEEEFFFMMMJJJFFFBBB@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCHHHKKKKKKLLLNNNMMMIIIGGGHHHIIIGGGEEECCCBBBCCCAAAAAABBBEEEHHHKKKKKKJJJKKKLLLNNNMMMKKKIIIIIIJJJGGGIIIIIIHHHFFFGGGLLLPPPMMMLLLKKKPPP___uuuppp\\\XXXSSSQQQSSSVVVWWWWWWeee{{{^^^ZZZqqqvvvuuuxxxqqq^^^YYY\\\VVVSSSSSSMMMZZZTTTPPPQQQWWWbbbqqq}}}zzznnnbbbbbbiiillleee\\\IIIEEECCCDDDDDDAAABBBEEEBBBCCCCCCDDDCCCBBBAAA@@@CCCAAA??????BBBDDDEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHBBB======@@@AAA???<<>>BBB>>>:::<<<@@@CCCBBB?????????>>>>>>===<<<<<<<<<@@@@@@@@@@@@???>>><<<<<<<<<===>>>??????@@@@@@@@@??????@@@@@@???>>><<<;;;>>>>>>>>>>>>???@@@AAABBBBBB@@@??????AAACCCCCCCCCBBBBBBBBBAAA@@@???===<<>>===<<<===>>>@@@???AAACCCDDDBBBAAA@@@AAA<<<======>>>>>>>>>>>>===<<<<<<<<<<<<===>>>???@@@????????????@@@@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@???>>>>>>@@@CCCGGGIIINNNLLLIIIFFFCCCBBBBBBBBBCCCBBBAAA@@@@@@???@@@@@@AAAFFFIIIHHHIIIKKKHHHDDDHHHHHHHHHGGGEEEFFFHHHJJJAAAAAAAAADDDHHHJJJJJJIIIHHHJJJKKKKKKIIIHHHIIIIIIIIIKKKKKKJJJHHHHHHIIIKKKRRROOOKKKIIILLLWWWdddnnn{{{oooccc\\\WWWSSSQQQ[[[jjjvvvyyy{{{|||rrrdddRRRKKKZZZwwwyyymmmtttzzzzzzxxx~~~zzziii___```eeecccfffhhhgggiiikkkjjjeee]]]LLLAAABBBEEEFFFFFFEEERRRQQQSSS\\\hhhwwwppp```YYYZZZXXXNNNEEEBBB@@@@@@DDDDDDBBBCCCFFFAAABBBDDDEEEDDDCCCAAA???BBBAAA??????@@@BBBDDDEEEGGGFFFFFFFFFGGGJJJLLLNNNIIIDDD???>>>AAACCCCCCBBB===>>>@@@AAABBBAAA@@@???DDD???999:::???CCCBBB???=========<<<<<<;;;;;;;;;???????????????>>>===<<<<<<===>>>???@@@@@@@@@???===>>>????????????>>>===<<<===>>>???@@@AAABBBBBBAAA@@@@@@@@@AAABBBCCCDDDCCCCCCBBBAAA@@@???>>>===????????????@@@@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDFFFRRRQQQRRRSSSVVVVVVUUUTTTPPPLLLHHHHHHLLLOOOPPPPPPMMMPPPTTTVVVUUUTTTXXX\\\dddpppzzznnnfffaaa___ZZZPPPJJJHHHHHHNNNSSSSSSOOOLLLLLLLLLLLLJJJGGGEEEDDDEEEGGGHHHDDDCCCCCCDDDGGGIIIIIIIIIFFFDDDBBBBBBCCCDDDDDDCCCEEEEEEDDDDDDCCCCCCBBBBBBEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHHHHIIILLLMMMMMMLLLQQQMMMPPPYYYYYYPPPIIIIIIJJJIIIHHHHHHHHHHHHIIIJJJIIIJJJKKKKKKKKKIIIHHHFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGEEEFFFIIILLLNNNOOOPPPOOOMMMMMMNNNPPPMMMMMMNNNOOOOOOOOONNNMMMRRRPPPLLLKKKLLLOOONNNLLLMMMOOOQQQSSSTTTTTTTTTSSSNNNLLLLLLPPPTTTSSSSSSTTT___jjj{{{ooohhh___VVVPPPJJJEEEBBBFFFEEEBBBAAA???@@@@@@AAA@@@CCCDDDCCCFFFKKKJJJEEE<<<===>>>===<<<<<<>>>@@@>>>@@@CCCCCCAAA@@@??????============<<<;;;:::999::::::;;;;;;<<<===>>>???>>>>>>>>>???????????????@@@??????>>>============??????>>>>>>@@@DDDHHHJJJHHHHHHIIIIIIHHHFFFDDDCCCEEEDDDBBBAAA@@@?????????BBBFFFHHHFFFFFFGGGEEE@@@HHHGGGFFFEEEEEEHHHNNNRRRCCCBBBBBBDDDFFFHHHHHHHHHGGGHHHHHHGGGEEEEEEFFFGGGIIIJJJLLLLLLJJJHHHGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNMMMVVVfffyyynnn___XXXWWWYYYVVVRRRRRRTTTOOOHHHHHH@@@GGGSSSWWW\\\^^^VVVUUUZZZ___^^^YYYXXX]]]cccpppnnniiiaaaXXXSSSQQQQQQGGGHHHFFFCCCFFFJJJKKKGGGEEE@@@===EEERRRUUUQQQOOOZZZYYY[[[cccoooyyy|||yyyhhh^^^RRRJJJIIIIIIGGGEEEBBB@@@AAADDDDDDBBBBBBDDD@@@BBBDDDEEEEEEEEECCCBBBAAAAAA@@@@@@@@@BBBDDDFFFGGGFFFEEEEEEFFFIIILLLNNNEEEAAA>>>===@@@CCCDDDDDD<<<>>>@@@BBBCCCBBBAAA@@@DDD???::::::>>>BBBBBB@@@<<<<<<<<<;;;;;;;;;;;;;;;=========>>>======<<<<<<;;;<<<>>>@@@@@@@@@???>>>======>>>???????????????<<<===>>>???@@@AAABBBBBB@@@AAAAAAAAAAAACCCEEEFFFEEEDDDCCCBBBAAA@@@??????>>>>>>>>>?????????@@@@@@AAACCCDDDDDDCCCCCCDDDFFFWWWUUUTTTTTTUUUUUUTTTSSSPPPOOONNNOOOQQQSSSTTTTTTRRRPPPPPPQQQPPPNNNQQQUUUTTTYYYZZZaaallljjjgggnnn{{{{{{fff[[[bbbYYY___]]]SSSMMMOOOOOOKKKNNNRRRRRRNNNJJJJJJLLLLLLNNNLLLJJJHHHGGGGGGHHHIIIEEEDDDCCCDDDGGGIIIIIIIIIFFFDDDBBBAAABBBBBBAAA@@@CCCCCCBBBBBBBBBBBBBBBBBBEEEFFFGGGIIIIIIIIIIIIHHHCCCDDDEEEFFFFFFFFFFFFFFFBBBCCCFFFHHHIIIHHHGGGFFFIIIHHHGGGIIIKKKNNNOOONNNRRRNNNLLLQQQ[[[```___[[[KKKJJJJJJIIIIIIJJJJJJKKKGGGHHHJJJKKKKKKIIIGGGFFFFFFFFFGGGHHHHHHGGGGGGFFFEEEGGGHHHHHHGGGHHHIIIKKKMMMPPPRRRRRRPPPOOOQQQTTTPPPPPPQQQQQQPPPPPPOOOOOOQQQRRRPPPLLLKKKMMMNNNMMMMMMMMMNNNOOOQQQRRRSSSTTTOOOMMMLLLOOORRRTTTSSSQQQQQQ\\\gggxxx}}}mmmdddWWWVVVRRRMMMGGGCCCAAAAAADDDCCCAAA@@@@@@@@@AAABBB@@@CCCBBB@@@EEEMMMNNNHHH<<<===>>>===<<<<<<>>>@@@>>>AAACCCDDDBBB???======<<<<<<<<<<<<;;;:::999888::::::;;;;;;<<<<<<======<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>============>>>>>>>>>???AAADDDGGGIIIAAACCCFFFIIIJJJIIIGGGFFFGGGFFFDDDBBBAAA@@@@@@@@@BBBFFFGGGDDDDDDFFFEEEAAAFFFEEEEEEDDDEEEIIIOOOTTTDDDBBBBBBCCCEEEHHHHHHHHHIIIIIIGGGDDDAAAAAACCCEEEFFFHHHKKKLLLLLLIIIFFFCCCCCCDDDFFFFFFDDDDDDEEEFFFBBBEEEJJJQQQYYYdddooovvv{{{uuujjj___YYYSSSNNNIIICCC@@@GGGLLLGGGJJJOOOKKKOOOUUUZZZ[[[VVVOOOIIIFFFWWWVVVUUUXXXYYYUUULLLEEEAAA@@@===:::<<>>AAABBBCCC===>>>AAACCCDDDBBBAAA???CCC@@@===<<<===???AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;:::;;;===???@@@???>>>======>>>>>>>>>>>>??????@@@>>>>>>>>>>>>???@@@AAABBB???AAABBBBBBBBBDDDGGGJJJGGGFFFDDDBBB@@@??????>>>===>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBBBBDDDEEE^^^[[[XXXVVVVVVVVVUUUSSSTTTVVVXXXYYYXXXWWWXXXXXXYYYSSSQQQRRRQQQNNNOOOSSSTTTVVVRRRTTT[[[VVVPPPVVVWWW\\\llluuuqqqwww}}}nnnjjj^^^RRRWWWOOOVVVWWWPPPMMMPPPRRROOOOOOQQQOOOIIIGGGKKKNNNMMMMMMLLLJJJIIIHHHGGGGGGGGGFFFEEEDDDEEEGGGIIIIIIIIIFFFDDDCCCCCCDDDEEEDDDCCC@@@@@@AAAAAAAAAAAAAAAAAAEEEFFFGGGHHHHHHGGGFFFEEEAAABBBCCCDDDEEEEEEEEEEEEAAACCCFFFHHHIIIIIIGGGFFFGGGFFFEEEGGGJJJMMMNNNNNNIIIIIIIIIOOOaaarrrooobbbJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGIIIKKKKKKJJJHHHFFFFFFFFFGGGHHHHHHGGGFFFEEECCCEEEIIIJJJJJJJJJKKKKKKJJJNNNRRRQQQOOONNNQQQTTTQQQQQQQQQPPPPPPOOOOOOOOOOOOTTTTTTMMMHHHKKKNNNNNNMMMLLLKKKJJJKKKMMMPPPQQQPPPPPPPPPRRRUUUVVVTTTQQQMMMUUUXXX\\\vvvxxxhhh\\\WWWNNNLLLJJJGGGDDDCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCDDDFFFBBB<<<@@@JJJKKKDDD===>>>>>>>>>======???AAA>>>BBBEEEEEECCC???;;;:::999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<=========<<<<<<<<<===>>>?????????>>>===<<<<<<======>>>=========>>>>>>???@@@BBBDDDFFFGGG>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBDDDDDDBBBCCCGGGHHHEEEBBBCCCDDDEEEEEEGGGKKKMMMBBBAAA@@@BBBEEEHHHJJJJJJOOOMMMIIIDDD@@@@@@CCCFFFEEEHHHKKKOOOOOOLLLGGGDDDHHHHHHGGGEEECCCCCCDDDFFFGGGGGGEEEAAA???AAAHHHMMMVVVccctttxxxmmmggg[[[ZZZaaaccc]]]```gggdddddddddeeefffddd___YYYTTT___]]]]]]bbbiiiggg]]]TTTSSSTTTRRRNNNOOOUUUYYYYYY]]]rrr~~~xxxrrrbbb___WWWOOOOOORRRPPPKKKQQQNNNIIIEEEBBBAAAAAAAAA???<<<<<>>>>>>>>???@@@AAAAAA===???BBBDDDDDDBBB@@@>>>@@@@@@@@@>>><<<===@@@BBB;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<888:::<<<>>>???>>>===<<<>>>>>>>>>>>>>>>>>>??????@@@???>>>===>>>???AAABBB>>>@@@BBBCCCCCCFFFJJJNNNHHHGGGDDDAAA???======<<<=========>>>>>>>>>?????????@@@BBBBBBAAAAAACCCEEEccc```[[[XXXWWWVVVVVVUUUTTTWWW[[[[[[XXXUUUUUUVVVPPPLLLMMMSSSUUURRRRRRVVVQQQUUUSSSTTTYYYSSSNNNUUUXXXXXX```ddd]]]```iiihhh{{{yyyqqqkkkiiijjjkkkooo^^^TTT```^^^QQQRRRHHHKKKNNNOOONNNNNNNNNMMMNNNPPPMMMGGGHHHNNNQQQNNNKKKKKKJJJIIIHHHGGGFFFEEEGGGFFFEEEFFFHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHHHHGGG?????????@@@@@@AAAAAAAAAEEEEEEFFFGGGFFFEEEDDDCCC@@@@@@BBBCCCDDDDDDDDDDDDCCCEEEHHHJJJKKKKKKJJJHHHEEEDDDCCCEEEHHHLLLMMMNNNHHHNNNPPPVVViiixxxkkkRRRIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHJJJKKKJJJHHHGGGFFFGGGHHHHHHHHHGGGFFFEEEBBBEEEJJJMMMMMMLLLLLLLLLGGGKKKOOOOOOLLLKKKNNNRRRPPPOOOOOONNNNNNMMMMMMMMMMMMUUUVVVMMMGGGIIIMMMOOONNNLLLIIIGGGGGGIIILLLNNNJJJLLLOOOQQQTTTVVVSSSOOOOOONNNRRRZZZcccvvvxxxgggYYYTTTVVVJJJGGGBBB@@@@@@AAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDHHHIIIBBB:::<<>>===>>>???>>>===>>>???AAA???BBBFFFGGGCCC???:::888777888:::<<<===>>>??????===>>>>>>>>>>>>>>>===<<<<<<===>>>???@@@???>>>>>>;;;;;;<<<===>>>>>>>>>======>>>???AAACCCEEEFFFFFF??????AAACCCEEEHHHJJJKKKIIIIIIGGGFFFDDDDDDCCCCCC@@@CCCCCCAAACCCHHHKKKJJJ>>>AAAEEEGGGFFFEEEEEEFFF@@@??????AAAEEEIIIKKKLLLTTTQQQKKKEEE@@@@@@DDDGGGGGGIIINNNRRRTTTQQQKKKGGGDDDEEEEEECCCBBBBBBEEEGGG>>>AAABBBAAA???AAAFFFKKKOOOPPPSSSVVV]]]jjjyyy|||~~~{{{ssswww~~~{{{yyysssmmmjjjlllnnnmmmkkkxxxsssoooqqqxxxzzzuuunnneeeiiihhhdddbbbfffiiijjjhhh}}}fffbbbOOOQQQNNNGGGFFFKKKMMMJJJJJJHHHGGGGGGGGGFFFCCCAAA>>>;;;;;;???AAAAAACCCHHHEEEDDDBBBAAA@@@?????????>>>@@@BBBBBBBBBDDDIIINNNJJJIIIHHHGGGEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBAAA>>>@@@BBBDDDDDDBBB@@@>>>>>>AAABBB@@@<<<;;;???CCC<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<============777999<<<>>>???>>><<<;;;??????>>>>>>>>>>>>??????BBB@@@>>><<<===>>>AAABBB>>>@@@CCCDDDDDDGGGLLLPPPHHHGGGCCC@@@===<<<;;;;;;============>>>>>>>>>>>>>>>???AAAAAAAAAAAABBBDDD___aaa```\\\ZZZZZZXXXTTTUUUTTTUUUWWWZZZYYYUUUQQQPPPMMMKKKMMMRRRUUUSSSPPPSSSSSSSSSSSSSSSQQQMMMJJJQQQSSSVVVYYY[[[[[[ZZZXXXccceeeiiilllnnnooooooooommmpppqqqnnniiigggkkkoooxxxoooddd^^^^^^___^^^\\\]]]XXXSSSRRRTTTUUURRROOONNNMMMKKKJJJJJJKKKKKKLLLOOONNNLLLJJJIIIJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHEEEDDDFFFJJJKKKHHHCCCEEEDDDBBB@@@@@@@@@AAABBBFFFFFFDDDBBBDDDGGGEEE@@@@@@@@@BBBDDDFFFFFFDDDAAACCCEEEGGGIIIJJJJJJJJJJJJGGGFFFDDDCCCDDDFFFIIIKKKIIIFFFJJJYYYhhhiiiYYYHHHFFFFFFGGGIIIIIIIIIFFFDDDDDDEEEHHHJJJLLLKKKHHHEEECCCGGGKKKJJJFFFBBBCCCEEEFFFFFFGGGIIIKKKKKKIIIGGGMMMLLLLLLMMMNNNMMMKKKIIIPPPOOOOOONNNMMMMMMMMMNNNPPPRRRRRRNNNHHHEEEHHHKKKNNNNNNMMMKKKIIIIIIJJJLLLQQQNNNKKKMMMQQQSSSQQQMMMJJJMMMRRRVVVWWWaaa|||rrraaaYYYUUUOOOJJJAAA@@@?????????@@@AAABBBBBBBBBBBB@@@>>>>>>???AAAFFFCCC@@@???@@@@@@>>>;;;@@@@@@??????@@@@@@AAABBBCCCDDDEEEEEEDDDAAA===;;;===<<<;;;<<<>>>>>>===;;;===>>>??????>>>???@@@BBBBBB???======@@@BBBBBBAAA@@@@@@???>>>======@@@BBBAAAAAA@@@@@@@@@AAABBBCCCAAA???======???@@@AAA@@@EEEFFFFFFEEECCCAAABBBCCCDDDDDDDDDCCCBBBBBBDDDGGGCCCAAA>>>>>>DDDJJJGGG@@@AAAAAABBBBBBBBBDDDGGGIIINNNLLLHHHEEECCCBBBBBBBBBHHHIIILLLPPPSSSQQQKKKFFFIIIHHHFFFFFFFFFDDDBBB@@@AAABBBBBB???===>>>BBBFFFHHHIIIIIIJJJLLLQQQXXX]]]nnnssszzz~~~xxxuuutttvvvwww{{{xxxxxx~~~~~~|||zzzxxxuuuttttttuuuvvvqqqsssvvvuuunnnbbbUUULLLEEEEEEDDDDDDDDDDDDEEEEEENNNMMMKKKIIIGGGEEEDDDCCCAAA>>><<<<<>>AAADDDDDDCCCAAA???>>>>>>>>>???<<<@@@EEEFFFCCCAAAAAACCCCCCDDDDDDBBB@@@???@@@BBB===;;;888777777999999999777888;;;===>>>===;;;:::444777:::===>>>>>>===;;;>>>??????===::::::===@@@============>>>@@@AAABBBBBBBBBBBBBBBCCCFFFKKKOOOKKKDDD@@@???>>>;;;:::;;;;;;;;;;;;;;;<<<<<<======<<<>>>AAABBBBBBBBBCCCDDD\\\^^^^^^YYYXXXXXXWWWSSSQQQQQQRRRUUUZZZZZZWWWTTTPPPMMMKKKMMMPPPQQQNNNJJJLLLLLLLLLNNNPPPOOOLLLJJJJJJLLLNNNPPPQQQRRRQQQPPPTTTVVVXXX[[[]]]]]]\\\\\\TTTVVVWWWUUUPPPOOORRRVVVbbb[[[RRRNNNOOOQQQRRRQQQUUUQQQLLLLLLMMMNNNLLLHHHKKKJJJIIIHHHHHHHHHIIIJJJLLLKKKJJJHHHHHHIIIJJJKKKHHHHHHGGGFFFEEEDDDDDDCCCGGGHHHHHHHHHIIIIIIJJJJJJHHHFFFEEEGGGKKKMMMJJJFFFEEEDDDAAA???>>>???@@@AAAFFFFFFDDDBBBDDDGGGEEE@@@??????@@@CCCEEEEEECCCBBBCCCDDDFFFHHHIIIJJJJJJJJJFFFEEECCCAAABBBDDDFFFHHHIIIHHHLLLXXXddddddWWWIIIAAABBBDDDFFFGGGHHHFFFEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEIIIMMMLLLHHHFFFFFFIIIDDDCCCCCCEEEHHHIIIHHHGGGMMMMMMMMMNNNNNNNNNLLLKKKOOOOOONNNMMMMMMMMMMMMMMMPPPRRRSSSPPPKKKHHHJJJMMMKKKKKKKKKJJJHHHHHHJJJLLLNNNLLLJJJKKKNNNOOOMMMKKKNNNLLLMMMOOOOOOTTTbbbqqqzzzfffWWWOOOLLLHHHEEE>>>>>>>>>???@@@BBBDDDEEEAAAAAAAAA@@@>>>>>>@@@BBBEEECCC@@@@@@AAAAAA???===???????????????@@@@@@AAABBBCCCDDDEEEDDDBBB???>>>???>>>===>>>@@@@@@???===AAABBBBBBAAA@@@AAACCCEEEDDDAAA??????AAABBBAAA@@@AAABBBCCCCCCBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCAAA???======>>>@@@@@@@@@BBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDCCCBBBBBBDDDFFFBBBBBB???<<<===BBBBBB>>>BBBBBBBBBAAA???AAAFFFJJJKKKJJJHHHFFFEEEEEEFFFFFFHHHIIILLLPPPPPPNNNIIIDDDIIIHHHGGGGGGGGGFFFDDDBBB@@@AAAAAA???======@@@CCCAAABBBBBBBBBCCCFFFJJJNNNPPPSSSVVVWWWXXX]]]eeelllvvv~~~{{{wwwsssooolll^^^\\\YYYTTTPPPLLLIIIGGGBBBBBBCCCCCCDDDFFFHHHHHHKKKJJJIIIHHHFFFDDDBBBAAAAAA@@@???>>>???BBBDDDFFFGGGEEECCCCCCEEEEEEBBB??????>>>===>>>AAADDDEEEEEEJJJJJJHHHDDD@@@???@@@CCCAAA@@@@@@?????????@@@AAA===???CCCDDDDDDBBBBBBBBBBBBCCCCCCBBB@@@???@@@BBB???===;;;999999999999999888:::===???@@@???>>>===777999;;;===>>>>>>===<<>>;;;:::;;;===<<<<<<<<<===>>>???@@@@@@AAABBBBBBBBBAAACCCFFFHHHIIICCC?????????<<<:::;;;999:::;;;;;;<<<<<<;;;;;;<<<>>>AAABBBAAAAAACCCDDDVVVYYYYYYVVVUUUVVVUUURRRPPPOOOPPPSSSWWWYYYVVVSSSPPPNNNLLLMMMNNNMMMHHHDDDFFFFFFHHHKKKNNNOOOMMMKKKKKKKKKLLLMMMNNNNNNOOOOOOMMMOOOQQQRRRSSSRRRQQQPPPJJJLLLMMMKKKGGGFFFHHHKKKSSSMMMGGGFFFHHHLLLNNNNNNTTTPPPMMMLLLNNNNNNLLLIIIHHHGGGFFFEEEEEEEEEFFFFFFIIIHHHGGGFFFGGGHHHIIIJJJHHHGGGGGGFFFEEEDDDCCCBBBHHHHHHIIIIIIIIIIIIIIIIIIHHHGGGFFFHHHLLLMMMKKKHHHFFFDDDAAA>>>======???@@@DDDFFFEEEBBBCCCFFFEEEAAA>>>>>>???AAADDDEEECCCBBBBBBCCCEEEGGGHHHIIIJJJJJJGGGFFFCCCBBBAAABBBDDDFFFDDDDDDGGGOOOWWWWWWNNNEEECCCDDDEEEFFFGGGFFFFFFEEEHHHGGGEEEDDDDDDEEEFFFFFFGGGKKKNNNNNNKKKJJJKKKMMMDDDCCCBBBCCCEEEHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLNNNMMMMMMLLLLLLLLLLLLMMMMMMOOOQQQOOOKKKIIIJJJKKKHHHIIIIIIIIIHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLKKKJJJRRRNNNLLLNNNPPPPPPRRRUUU^^^yyymmmdddWWWLLLEEEBBBAAA@@@======>>>???AAADDDGGGHHHAAABBBBBBAAA??????@@@BBBDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>======>>>>>>???@@@@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@AAABBBBBB@@@???DDDDDDCCCAAA???@@@BBBEEEEEECCCAAAAAABBBBBBAAA???AAACCCEEEHHHHHHGGGEEECCCAAAAAABBBCCCCCCCCCCCCBBB@@@>>><<<<<<>>>@@@@@@@@@???AAABBBBBBBBBBBBCCCEEEAAABBBCCCBBBAAABBBDDDFFFCCCGGGFFF???999:::===>>>BBBDDDDDDAAA>>>>>>DDDJJJHHHHHHGGGFFFGGGHHHJJJKKKGGGJJJNNNOOOMMMIIIEEEDDDIIIHHHGGGHHHIIIIIIGGGEEE@@@@@@@@@???===<<<>>>???AAABBBBBBAAA@@@AAACCCEEEDDDEEEDDDBBB@@@CCCJJJPPPMMMUUU___gggkkkmmmpppsssrrrssstttttttttrrrooonnnqqqnnnlllnnnqqqqqqkkkfffaaaaaaaaa___ZZZRRRKKKGGGLLLIIIDDDAAA@@@BBBFFFHHHDDDCCCCCCCCCDDDFFFGGGHHHGGGGGGGGGGGGEEECCC@@@??????AAABBBAAA@@@AAADDDHHHIIIFFFEEEFFFHHHHHHEEEBBB???===;;;<<<>>>AAACCCCCCIIIIIIGGGDDD@@@???@@@AAA>>>>>>>>>??????AAABBBCCC>>>>>>@@@BBBDDDDDDBBB@@@AAABBBBBBAAA??????@@@BBBBBBAAA>>><<<:::999999999:::;;;===???@@@AAA@@@@@@;;;<<<<<<<<<============@@@AAAAAA@@@===;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????AAABBBBBBAAA@@@AAABBBDDD>>><<<>>>@@@>>><<<<<<999:::<<<>>>>>>===<<<;;;<<<>>>@@@AAAAAAAAABBBCCCQQQTTTTTTRRRRRRTTTTTTPPPRRRPPPOOOQQQTTTTTTQQQMMMNNNMMMMMMNNNNNNLLLGGGCCCFFFFFFHHHLLLOOOPPPOOOMMMMMMLLLLLLKKKLLLMMMOOOOOOOOOPPPRRRSSSRRRQQQOOONNNLLLMMMNNNMMMKKKJJJKKKMMMNNNKKKGGGGGGJJJMMMPPPQQQSSSQQQOOOOOOPPPPPPNNNLLLFFFEEEDDDCCCBBBCCCDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFFFFEEEDDDCCCBBBBBBGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGJJJKKKKKKIIIGGGEEEBBB???>>>>>>???@@@CCCEEEEEEBBBCCCEEEEEEBBB=========@@@BBBDDDCCCBBBBBBBBBDDDEEEGGGHHHIIIJJJJJJHHHFFFCCCCCCCCCEEEFFF@@@AAACCCGGGKKKJJJFFFBBBJJJJJJKKKJJJHHHFFFEEEEEEJJJJJJJJJHHHGGGGGGHHHIIIHHHJJJMMMMMMLLLLLLMMMNNNIIIFFFDDDCCCEEEHHHIIIJJJHHHJJJLLLMMMLLLKKKKKKKKKLLLLLLKKKKKKKKKKKKKKKLLLHHHJJJMMMLLLJJJHHHGGGHHHFFFGGGIIIIIIHHHHHHJJJLLLKKKMMMOOONNNMMMKKKKKKLLLNNNMMMMMMPPPRRRSSSRRRQQQRRRbbb{{{}}}ooogggVVVRRRMMMFFF@@@>>>???AAA>>>>>>>>>@@@BBBDDDGGGIIICCCDDDDDDBBB???>>>>>>???@@@????????????@@@@@@@@@===<<<<<<<<<<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDBBBAAAAAAAAACCCBBBAAA???CCCBBBAAA>>><<<<<<>>>AAACCCCCCCCCCCCDDDCCCBBBAAA>>>AAAEEEIIIKKKIIIEEEAAA???@@@AAABBBBBBBBBAAAAAA???===;;;<<<>>>@@@@@@@@@<<<>>>@@@AAAAAABBBDDDFFF@@@BBBCCCCCCBBBBBBDDDEEEEEENNNQQQGGG<<<999===@@@AAAEEEGGGEEE@@@???CCCGGGGGGGGGGGGGGGHHHJJJKKKLLLHHHLLLOOOOOOJJJFFFDDDEEEHHHGGGGGGHHHJJJJJJIIIHHHAAAAAAAAA@@@>>>=========AAACCCDDDDDDBBBAAAAAABBBIIIIIIHHHFFFCCCDDDGGGJJJHHHHHHIIIIIIIIILLLQQQUUUTTTVVVWWWYYYXXXVVVTTTSSSSSSQQQOOOPPPQQQPPPLLLGGGJJJKKKMMMMMMJJJFFF@@@===AAAAAABBBCCCEEEFFFHHHIIIHHHGGGEEEDDDCCCDDDEEEEEEFFFFFFGGGFFFEEECCC@@@???===AAADDDCCC??????CCCGGGHHHFFFDDDFFFHHHIIIFFFCCC@@@>>><<<;;;>>>@@@BBBCCCHHHGGGFFFDDDAAA@@@??????>>>>>>>>>???@@@@@@AAABBB???======@@@DDDEEEBBB???@@@AAAAAA@@@???>>>@@@BBBCCCBBB@@@===:::888888999999:::;;;===>>>???@@@@@@???>>>===<<<<<<===>>>>>>???@@@AAABBBAAA???>>>>>><<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCDDDDDDBBBBBBBBB@@@999777;;;??????======:::;;;>>>@@@@@@???===;;;<<<>>>@@@AAA@@@@@@AAABBBMMMPPPQQQOOOPPPSSSRRROOOPPPNNNMMMNNNQQQQQQOOOLLLKKKKKKMMMNNNOOOMMMIIIGGGHHHHHHJJJLLLOOOOOOMMMKKKIIIHHHGGGFFFGGGHHHJJJKKKNNNOOOPPPQQQPPPOOOMMMKKKHHHIIIIIIIIIHHHGGGGGGHHHJJJHHHFFFEEEGGGJJJLLLMMMMMMLLLKKKKKKLLLKKKJJJIIIEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJFFFEEEEEEDDDCCCBBBAAA@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEGGGHHHHHHHHHGGGFFFDDDBBB@@@@@@AAAAAAAAAEEEEEEBBBBBBEEEEEECCC>>>======???AAACCCBBBAAAAAAAAABBBDDDEEEGGGIIIJJJJJJHHHFFFCCCBBBCCCDDDEEECCCCCCDDDEEEFFFFFFFFFEEEJJJKKKLLLJJJGGGEEEEEEFFFIIIKKKMMMLLLJJJHHHHHHIIIFFFHHHJJJJJJJJJKKKLLLMMMKKKHHHDDDBBBCCCFFFGGGGGGFFFHHHJJJKKKIIIGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKGGGHHHJJJJJJIIIGGGFFFFFFEEEGGGIIIJJJIIIIIIKKKLLLJJJLLLNNNOOOMMMKKKKKKKKKIIILLLNNNMMMMMMNNNPPPQQQOOOQQQ\\\wwwxxxiii[[[SSSGGGGGGEEEBBB>>>===???BBBAAA@@@@@@@@@AAACCCEEEFFFFFFGGGFFFCCC???<<<;;;<<<==================>>>???<<<<<<;;;;;;<<<<<<===>>>??????@@@AAABBBCCCDDDEEEBBBAAAAAAAAABBBBBB@@@>>>AAA@@@???===::::::<<<>>>???@@@CCCEEEEEEEEEDDDDDD>>>AAAEEEJJJMMMLLLFFFBBB>>>>>>???@@@@@@@@@@@@??????===<<<<<<>>>@@@AAAAAA<<<>>>@@@AAAAAABBBDDDEEE@@@AAACCCCCCCCCCCCDDDFFFFFFQQQVVVMMM@@@;;;<<>>======???AAAAAA@@@??????@@@CCCEEEFFFFFFDDDCCCBBBBBBFFFEEEDDDCCCDDDGGGKKKNNNIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDEEEGGGFFFCCC@@@EEEFFFGGGHHHHHHHHHFFFFFF<<<===@@@BBBDDDEEEEEEEEEIIIGGGEEEDDDCCCDDDFFFGGGHHHHHHHHHGGGEEECCCAAA@@@;;;@@@CCCCCC???>>>AAADDDFFFDDDBBBDDDGGGHHHEEECCCBBB@@@>>>>>>@@@BBBCCCCCCEEEEEEDDDCCCCCCAAA@@@>>>@@@@@@@@@@@@??????>>>>>>>>><<<<<>>@@@AAAAAAAAAAAA>>>:::888888999888888999999:::<<<===>>>@@@???===<<<<<<===>>>???===>>>@@@BBBCCCCCCCCCBBB===<<<;;;;;;;;;;;;;;;<<<===@@@DDDFFFGGGGGGIIIJJJ@@@888333777<<<=========888:::===??????>>><<<:::<<<>>>@@@@@@??????@@@AAAKKKOOOPPPNNNOOORRRRRROOOKKKIIIHHHKKKOOOQQQPPPMMMIIIJJJLLLNNNNNNNNNLLLLLLIIIIIIIIIKKKLLLLLLIIIGGGFFFEEEEEEEEEEEEGGGIIIJJJKKKLLLMMMNNNNNNMMMLLLJJJGGGHHHHHHIIIIIIHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHDDDCCCBBBAAAAAAAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHEEEDDDDDDCCCBBBAAA@@@@@@??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@DDDEEEBBBAAADDDEEECCC@@@???>>>???AAABBBBBBAAA@@@@@@AAABBBDDDFFFHHHJJJHHHFFFCCCAAA@@@AAABBBDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBEEEGGGFFFDDDCCCFFFIIIEEEHHHKKKKKKHHHEEEFFFHHHEEEEEEFFFGGGGGGHHHIIIIIIHHHEEEAAA@@@AAACCCDDDDDDDDDHHHJJJJJJFFFDDDEEEGGGIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEGGGIIIJJJIIIIIIJJJKKKHHHIIIKKKLLLMMMLLLJJJIIIMMMRRRSSSNNNJJJJJJLLLMMMOOOMMMOOO[[[rrrzzzsssiii[[[NNNHHH@@@@@@@@@???======???@@@BBBAAAAAA@@@@@@AAABBBCCCGGGHHHGGGDDD@@@<<<;;;:::;;;<<<===<<<;;;;;;<<<>>><<<<<<;;;;;;<<<<<<===>>>@@@@@@?????????AAACCCDDDBBBAAA@@@AAAAAAAAA???===@@@@@@@@@???===<<<<<<>>>;;;???CCCFFFFFFEEEDDDDDDAAABBBEEEJJJOOONNNJJJEEE>>>>>>=========>>>???@@@???>>><<<===???AAABBBBBB>>>@@@AAAAAAAAAAAABBBDDD@@@BBBDDDEEEDDDDDDEEEFFFDDDMMMQQQJJJ@@@;;;<<<<<<@@@CCCFFFGGGFFFDDDBBBAAADDDEEEEEEFFFGGGGGGGGGHHHIIIKKKLLLLLLJJJHHHHHHHHHEEEDDDEEEFFFHHHIIIHHHGGGCCCAAA??????@@@@@@???>>>;;;>>>@@@@@@@@@@@@@@@BBB>>>@@@BBBDDDEEECCCAAA???<<<>>>AAACCCDDDDDDBBBAAACCCBBBAAA??????>>>??????CCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCCCCC???>>>======>>>@@@BBBCCCEEEDDDCCCBBBDDDGGGJJJLLLKKKJJJHHHFFFDDDBBBAAA@@@;;;???BBBCCC@@@???@@@AAACCCAAA@@@BBBEEEFFFDDDBBBDDDCCCAAABBBCCCDDDDDDCCCBBBBBBBBBCCCDDDCCC@@@>>>AAAAAAAAA@@@???===<<<;;;<<<<<<<<<>>>AAABBBBBBAAABBBCCCCCCAAA???>>>???@@@>>>@@@AAA???;;;999:::<<<999888888777888999;;;<<>>===<<<<<<===>>>???<<<<<<===???CCCDDDDDDCCC>>>===<<<;;;;;;;;;;;;;;;===@@@CCCEEEHHHKKKOOOSSSJJJ>>>444444888;;;;;;<<<777888:::;;;<<<;;;:::999<<<===??????>>>>>>???@@@KKKOOOPPPNNNOOORRRRRROOOIIIGGGFFFIIIMMMOOONNNLLLHHHIIIKKKLLLLLLMMMMMMNNNIIIHHHIIIJJJKKKKKKHHHEEEEEEEEEFFFFFFHHHIIIJJJKKKGGGIIIKKKMMMNNNMMMLLLKKKJJJJJJKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGHHHJJJKKKJJJIIIIIIIIICCCBBBAAA@@@???@@@@@@AAACCCCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@??????<<<===>>>???@@@AAABBBCCCEEEEEEDDDCCCBBBBBBCCCDDDAAABBBDDDEEEEEEDDDBBB@@@???DDDFFFBBBAAACCCEEEDDDBBBAAA??????AAABBBAAA@@@??????@@@AAACCCFFFHHHJJJGGGEEEBBB@@@@@@AAACCCDDDBBBAAA??????AAABBBCCCCCC>>>AAADDDCCCAAA@@@DDDHHHCCCFFFHHHGGGDDDCCCFFFJJJEEEDDDDDDDDDEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDFFFFFFEEEIIILLLJJJFFFCCCCCCEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKJJJHHHGGGGGGGGGFFFFFFDDDFFFIIIIIIHHHHHHHHHIIIHHHGGGHHHLLLOOOPPPMMMIIINNNTTTUUUOOOLLLMMMNNNLLLNNNOOOOOONNNTTTfffsssmmmhhheee___SSSHHHCCC@@@???>>>>>>>>>?????????AAAAAA@@@??????@@@BBBCCCEEEFFFFFFEEEAAA>>><<<<<<;;;===>>><<<::::::<<<>>><<<<<<<<<<<<<<<======>>>BBB@@@>>>======>>>@@@AAACCCBBBAAAAAABBBAAA???===>>>???AAAAAA???=========;;;???DDDFFFEEECCCBBBBBBBBBAAABBBGGGLLLNNNJJJFFF@@@???===<<<<<<>>>@@@BBB@@@>>>===>>>@@@CCCDDDCCCAAABBBCCCBBBAAA@@@AAABBB@@@BBBEEEFFFFFFFFFFFFGGGEEEHHHGGGAAA<<<<<<<<<;;;BBBAAA@@@AAACCCDDDBBB@@@@@@AAABBBDDDEEEFFFFFFFFFHHHGGGGGGHHHJJJJJJJJJIIIDDDCCCCCCDDDFFFGGGFFFDDDBBB???<<<<<<>>>@@@@@@???>>>???AAAAAAAAAAAABBBDDD@@@@@@BBBDDDFFFFFFDDDBBBBBBDDDFFFHHHIIIGGGCCC@@@DDDDDDDDDDDDDDDDDDCCCCCC???>>>>>>>>>???@@@??????CCCCCCCCCDDDEEEEEEEEEEEEBBBAAA@@@??????@@@BBBCCCDDDCCCBBBBBBDDDHHHLLLNNNNNNLLLHHHEEEBBBAAA@@@@@@>>>???BBBCCCCCCBBB@@@???AAA??????AAADDDFFFDDDAAAEEEDDDDDDEEEFFFFFFDDDBBB@@@???@@@BBBEEEEEEBBB>>>@@@@@@AAA@@@???===<<<;;;:::<<<>>>??????@@@AAACCCDDDEEEDDDBBB???>>>???@@@<<>>>>><<<:::999;;;???BBBBBBAAA???>>>===<<<;;;;;;;;;;;;>>>???@@@AAAEEEKKKRRRWWWXXXHHH888333555777888:::999::::::;;;;;;;;;;;;;;;;;;===??????>>>===>>>???LLLOOOPPPNNNOOORRRRRROOOLLLIIIGGGHHHKKKLLLJJJHHHHHHIIIJJJKKKJJJKKKMMMNNNIIIIIIJJJKKKMMMLLLIIIGGGAAABBBCCCEEEGGGHHHIIIIIICCCDDDGGGIIIJJJJJJJJJIIIFFFFFFGGGHHHIIIIIIGGGEEEEEEEEEEEEDDDCCCCCCDDDEEECCCEEEGGGHHHGGGFFFFFFFFFBBBAAA???>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>;;;<<<===>>>@@@BBBCCCDDDFFFFFFEEECCCAAAAAACCCDDD===@@@CCCEEEFFFDDDAAA???>>>DDDFFFBBB@@@CCCEEEDDDDDDBBB@@@@@@AAABBBAAA@@@?????????@@@CCCEEEHHHJJJHHHFFFDDDBBBBBBCCCEEEGGGGGGDDDBBBCCCEEEGGGGGGFFF@@@CCCEEECCC???>>>AAAEEEEEEGGGHHHEEEAAABBBHHHNNNEEEDDDCCCCCCDDDEEEEEEEEEBBBAAA@@@BBBEEEHHHIIIJJJFFFJJJMMMKKKFFFBBBCCCEEEGGGFFFFFFFFFGGGHHHHHHIIIJJJHHHEEEDDDDDDDDDDDDCCCCCCEEEHHHHHHGGGFFFFFFGGGKKKIIIIIIMMMSSSTTTPPPKKKFFFKKKNNNKKKLLLPPPOOOJJJIIIKKKKKKHHHFFFMMM___ppp{{{]]]ZZZZZZ]]]YYYOOOFFFBBBCCCAAA??????AAAAAAAAA???@@@??????>>>???@@@BBBCCCBBBDDDEEEEEEBBB@@@??????===>>>???===;;;:::<<<>>>===<<<<<<<<<<<<===>>>>>>CCCAAA>>><<<;;;<<<>>>@@@DDDCCCBBBBBBCCCBBB@@@>>>;;;===@@@@@@???===<<<<<<;;;@@@EEEGGGEEEBBB@@@@@@AAA???>>>BBBHHHKKKIIIEEEBBB@@@===<<<<<<>>>AAADDDAAA???>>>???AAACCCDDDDDDCCCDDDDDDCCCAAA@@@@@@AAA@@@CCCFFFGGGGGGGGGGGGHHHGGGFFFAAA:::999===>>>===EEE@@@;;;;;;@@@CCCCCCAAA===>>>@@@BBBDDDFFFFFFGGGFFFDDDCCCEEEIIIKKKJJJHHHCCCBBBBBBCCCEEEFFFDDDCCCBBB>>>:::999<<>>???>>>===>>>@@@BBB@@@??????@@@BBBCCCCCCBBBBBB@@@???@@@BBBDDDEEEEEE===>>>@@@AAABBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>@@@AAABBBBBBBBBAAA???AAACCCEEEDDDBBB@@@>>>GGGEEECCCBBBCCCFFFJJJLLLOOOLLLHHHCCC@@@??????@@@@@@@@@AAADDDEEEEEEAAA???AAA???>>>AAADDDFFFDDDAAADDDDDDEEEFFFGGGFFFCCCAAA>>>===???BBBEEEFFFBBB?????????@@@@@@???>>><<<;;;999<<>>>>>AAADDDFFFFFFEEECCC@@@>>>>>>???;;;???CCCCCC???>>>@@@DDD@@@>>><<<::::::;;;===???;;;<<<<<<<<<============<<<999777888<<>>@@@???>>>===<<<;;;;;;;;;>>>>>>>>>>>>BBBIIIRRRXXXdddQQQ===444444555666888============>>>>>>>>>???;;;===??????>>>======>>>NNNMMMLLLMMMNNNOOOOOOOOOKKKIIIGGGHHHJJJKKKHHHEEEKKKKKKLLLMMMNNNOOOOOOPPPMMMJJJGGGHHHJJJKKKJJJHHHEEEEEEDDDCCCCCCDDDEEEFFFHHHGGGGGGHHHJJJKKKKKKJJJFFFHHHJJJLLLMMMMMMKKKJJJHHHFFFDDDBBBAAAAAABBBCCCCCCDDDFFFGGGHHHHHHGGGFFFDDDBBB???===<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDBBBAAADDDHHHHHHCCC???@@@@@@???>>>>>>???@@@AAAIIIIIIHHHGGGEEEBBB???>>>@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCBBBAAA@@@AAABBBCCCDDD???>>>===???BBBEEEGGGGGGNNNLLLJJJGGGEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEEHHHGGGCCCBBBCCCCCC???FFFFFFEEEEEEFFFGGGHHHIIICCCBBBBBBDDDGGGGGGDDD@@@===>>>@@@CCCEEEGGGHHHIIIHHHHHHHHHJJJKKKJJJHHHGGGIIIIIIIIIJJJKKKLLLJJJIIIKKKIIIEEEBBBAAAAAABBBCCCDDDFFFGGGGGGFFFEEEFFFGGGFFFHHHJJJMMMOOOPPPPPPPPPMMMNNNOOOOOOOOOPPPSSSUUUOOOLLLIIIHHHJJJNNNTTTXXX___rrreeeRRRQQQOOOMMMIIIEEEBBB@@@AAADDDFFFFFFCCC@@@>>>===????????????@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBCCC>>>>>>===<<<;;;<<<>>>AAA@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDAAA???===>>>???BBBDDDEEEEEECCC@@@??????;;;;;;<<<===>>>@@@BBBCCC@@@AAADDDGGGHHHEEE@@@<<<@@@@@@@@@AAABBBDDDGGGHHHHHHCCC===<<<>>>???===:::>>>=========???BBBEEEGGGEEEEEEDDDBBB@@@@@@BBBDDDEEEFFFHHHIIIIIIHHHGGGFFFEEEBBB@@@??????>>>===;;;???>>>>>>>>>>>>@@@AAABBB???@@@BBBDDDEEEEEEDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIDDDAAA>>>???BBBFFFFFFFFFDDDBBB???<<<;;;===???AAABBBBBBAAA@@@@@@@@@AAAAAA@@@??????AAAEEEFFFDDDAAA<<<>>>@@@BBBCCCCCCCCCCCCAAA@@@@@@??????@@@AAAAAADDDBBBAAA???>>>>>>??????===???AAAAAA@@@@@@AAABBBDDDAAA>>>===???@@@???===CCCBBBBBBCCCDDDDDDCCCAAAFFFGGGGGGEEEBBB@@@@@@AAADDDDDDDDDCCCAAA@@@AAACCCEEE???===CCCGGGEEEEEEGGGGGGHHHFFFCCCCCCEEEDDD???DDDCCCBBBCCCEEEFFFEEEDDD??????@@@@@@@@@???>>>>>><<<<<<===>>>????????????CCCDDDDDDBBB@@@>>>>>>???>>>>>>>>>>>>>>>>>>???@@@CCC@@@===<<<>>>???@@@@@@<<<<<<============<<<<<<;;;:::999999999:::;;;;;;>>>BBBDDDBBB===999:::<<<>>>;;;:::???BBBEEEKKKQQQ[[[RRRFFF;;;777777999;;;999===AAAAAA>>>===AAAEEE>>>>>><<<;;;;;;<<<======KKKJJJJJJLLLNNNQQQSSSTTTQQQMMMIIIHHHIIIJJJIIIGGGHHHJJJLLLMMMNNNNNNMMMLLLKKKIIIGGGGGGIIIKKKJJJHHHHHHHHHGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJGGGEEECCCAAA@@@AAABBBCCCBBBCCCEEEFFFGGGGGGGGGFFFFFFEEECCC@@@???>>>>>>>>>??????>>>>>>???AAABBBCCCCCC@@@???BBBFFFHHHEEEBBB@@@???>>>=========>>>???GGGGGGGGGFFFDDDBBB@@@>>>@@@@@@AAAAAAAAAAAAAAA@@@CCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@AAACCCDDDEEE@@@???>>>@@@CCCFFFGGGGGGKKKJJJHHHFFFDDDCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEHHHGGGCCCBBBDDDCCC@@@CCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGIIIHHHEEEBBB>>>???AAACCCFFFGGGIIIIIIHHHHHHHHHIIIIIIHHHGGGEEEHHHHHHGGGHHHIIIJJJJJJJJJKKKIIIFFFDDDBBBBBBCCCDDDGGGHHHJJJJJJIIIHHHHHHIIIHHHIIIKKKLLLMMMMMMMMMMMMKKKLLLMMMNNNNNNOOOQQQSSSNNNNNNLLLLLLMMMOOOQQQRRRNNN```zzz~~~uuufff[[[KKKJJJHHHFFFCCCAAA>>>===>>>AAACCCDDDCCCAAA@@@@@@????????????@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAAFFFEEECCC???<<<;;;<<<===??????@@@AAABBBBBBBBBBBBCCCCCCDDDBBB???>>>>>>???BBBCCCBBBAAA>>>===>>>???=========>>>???AAABBBCCCDDDCCCDDDEEEFFFEEEBBB@@@@@@@@@@@@@@@AAACCCEEEFFFGGGBBB===<<>>AAA@@@@@@??????@@@AAABBB@@@BBBDDDDDDBBBAAA@@@@@@FFFGGGHHHIIIIIIHHHFFFEEECCCAAA???>>>>>>>>><<<;;;???>>>>>>===>>>@@@AAABBB???@@@BBBCCCDDDDDDCCCCCCHHHGGGFFFEEEEEEEEEGGGGGGFFFCCC@@@@@@BBBDDDEEEDDDCCCAAA???======>>>???AAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@???BBBDDDEEECCCAAA>>>???AAACCCDDDDDDDDDCCCAAAAAA@@@@@@??????>>>>>>CCCBBBAAA???>>>>>>??????===>>>@@@AAA@@@@@@AAABBBDDDAAA>>>>>>???@@@???===@@@@@@@@@BBBDDDEEEEEECCCFFFGGGGGGEEECCCAAAAAABBBDDDEEEEEEDDDBBBBBBCCCEEEGGGAAA>>>CCCFFFDDDCCCDDDEEEFFFDDDAAABBBEEEEEEAAADDDCCCBBBDDDFFFHHHGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@;;;<<<===???AAABBBBBBCCCCCCDDDCCCBBB@@@???>>>???======<<<<<<<<<======>>>AAA???===<<<===>>>>>>===>>>>>>>>>??????>>>>>>>>>;;;:::888888777888999:::===@@@CCCBBB===:::;;;===>>>;;;;;;???BBBCCCFFFKKKQQQJJJAAA:::777888999::::::===??????>>>>>>AAACCC<<<;;;:::::::::;;;<<<===IIIIIIIIIJJJNNNRRRWWWYYYWWWRRRLLLIIIJJJKKKKKKJJJGGGHHHJJJLLLMMMLLLJJJIIIIIIHHHFFFGGGIIIJJJJJJJJJKKKJJJIIIHHHHHHIIIJJJKKKIIIIIIIIIIIIHHHHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHFFFDDDBBBAAA@@@AAABBBCCCAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGEEECCCAAA???>>>@@@???=========???AAACCCAAA???>>>@@@DDDGGGFFFEEE@@@???===<<<<<<<<<======DDDEEEEEEEEEDDDBBBAAA???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCDDDEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEBBBAAA@@@BBBEEEGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFEEEHHHHHHDDDCCCEEEDDD@@@???@@@BBBCCCCCCBBBAAAAAAFFFFFFGGGHHHIIIGGGDDDAAA@@@AAABBBDDDFFFHHHIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDGGGFFFEEEEEEFFFHHHJJJKKKLLLJJJHHHEEEDDDDDDEEEEEEHHHIIIKKKKKKIIIHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJIIIHHHIIIKKKKKKKKKLLLOOOQQQNNNOOOPPPPPPPPPOOOMMMLLLNNNLLLSSSfff|||wwwoookkkcccYYYRRRCCCCCCBBBAAA???>>>===<<<;;;===@@@BBBAAAAAAAAABBB>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@@@@???@@@@@@JJJIIIGGGCCC>>><<<<<<======???AAACCCCCCCCCBBBAAAAAACCCDDDDDDAAA???>>>???DDDCCCBBB???===<<<>>>AAA????????????@@@AAABBBCCCGGGFFFDDDEEEFFFFFFEEEDDDAAA@@@@@@@@@@@@BBBDDDEEEFFFAAA===<<>>===<<<@@@EEEGGGFFFCCCAAA???GGGHHHIIIJJJIIIHHHFFFDDDBBB@@@>>>===>>>>>>===<<<>>>>>>======>>>???AAABBB@@@AAAAAABBBBBBBBBAAAAAAIIIGGGDDDBBBAAABBBDDDFFFGGGEEEBBBAAABBBCCCCCCBBBAAA@@@@@@?????????@@@@@@AAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCBBB@@@AAABBBCCCDDDDDDDDDCCCCCC@@@AAAAAAAAA@@@>>><<<;;;BBBAAA@@@???????????????<<<>>>@@@AAA@@@@@@AAABBBCCCAAA?????????@@@???>>>>>>===>>>@@@CCCFFFFFFEEEFFFFFFGGGFFFCCCBBBCCCDDDDDDEEEFFFEEEDDDDDDFFFHHHIIICCCAAACCCEEEDDDBBBBBBDDDEEECCC@@@AAAEEEFFFBBBCCCBBBAAACCCFFFIIIJJJIIICCCCCCBBBAAAAAABBBCCCDDD;;;<<<>>>AAACCCDDDEEEFFFCCCCCCBBBAAAAAA@@@??????<<<<<<;;;;;;;;;;;;;;;<<<>>>===<<<===>>>===<<<:::======>>>>>>>>>>>>======:::999888777666666777888;;;>>>AAA@@@===;;;<<<===>>><<<<<<@@@AAA@@@AAAEEEEEEAAA<<<999999999:::999;;;<<<======>>>???@@@@@@999999888888999:::;;;<<>>======???AAACCCBBB@@@===>>>AAADDDEEEEEEBBB@@@???===<<<<<<======BBBCCCDDDDDDDDDCCCAAA@@@AAAAAA@@@@@@?????????@@@@@@BBBDDDEEEFFFEEEDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDFFFHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDDDDHHHFFFDDDBBBBBBDDDFFFHHHEEEHHHIIIFFFEEEFFFEEEAAA>>>???AAABBBCCCAAA@@@>>>DDDEEEFFFGGGGGGEEEAAA???BBBBBBCCCDDDFFFHHHIIIJJJJJJKKKJJJIIIFFFEEEDDDDDDFFFEEEDDDCCCCCCEEEIIILLLLLLKKKIIIGGGFFFEEEFFFFFFGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFGGGIIIIIIIIIJJJLLLNNNMMMNNNPPPQQQPPPOOOMMMLLLQQQJJJGGGJJJPPP```{{{ggg[[[VVVQQQLLLJJJAAAAAAAAA@@@@@@@@@@@@@@@;;;===????????????@@@BBB>>>>>>===>>>>>>???@@@AAACCCBBBAAAAAA@@@@@@@@@@@@EEEFFFEEECCC@@@???@@@BBB<<<>>>AAACCCDDDCCCBBBAAAAAACCCFFFFFFDDDBBBAAA@@@EEEEEEDDDBBB??????@@@BBBAAAAAAAAAAAAAAABBBCCCDDDHHHGGGFFFFFFGGGGGGFFFDDD@@@@@@???@@@AAACCCEEEFFFFFFCCC>>>===???BBBDDDEEECCCDDDDDDDDDCCC@@@>>><<<<<<@@@EEEGGGFFFDDDCCCBBBHHHIIIJJJJJJIIIGGGEEECCCBBB@@@>>>>>>???@@@???>>>>>>>>>======>>>???AAABBBAAAAAAAAA@@@@@@?????????FFFEEECCCBBBBBBCCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCC??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDEEEBBBBBBAAAAAAAAAAAA@@@???AAABBBCCCDDDDDDCCCBBBAAA===>>>@@@AAA@@@>>><<<;;;AAA@@@@@@???????????????<<<>>>@@@@@@@@@???@@@BBBBBBAAA@@@@@@@@@??????>>>>>>======???BBBDDDEEEDDDDDDFFFFFFFFFDDDCCCDDDEEEEEEFFFGGGFFFEEEFFFHHHIIIIIIEEEBBBDDDFFFGGGEEEDDDGGGGGGEEEAAABBBFFFFFFCCC@@@???>>>@@@DDDGGGIIIIIIFFFDDDCCCAAABBBCCCEEEFFF===>>>@@@BBBDDDEEEFFFFFFCCCBBBAAAAAAAAAAAA@@@???===<<<;;;:::::::::::::::<<<<<<<<<>>>???>>>;;;888:::;;;;;;<<<<<<;;;;;;:::;;;:::888777666666777888999;;;>>>>>>===<<<<<<======;;;===BBBCCC@@@???AAA>>><<<;;;;;;<<<<<<;;;999<<<;;;:::;;;>>>???>>>===888888777777888:::;;;===OOOOOONNNLLLKKKMMMRRRVVVSSSQQQOOOOOORRRSSSQQQNNNKKKJJJHHHFFFFFFGGGIIIJJJHHHIIIIIIIIIJJJKKKLLLNNNIIIHHHGGGFFFEEEFFFGGGGGGIIIKKKMMMLLLKKKJJJLLLNNNJJJIIIGGGEEEDDDCCCCCCCCCEEECCCBBBAAAAAACCCDDDFFFCCCCCCDDDEEEFFFGGGHHHIIIDDDEEEGGGHHHHHHGGGEEECCCBBBAAA@@@??????@@@BBBCCCCCCAAA>>>===???AAABBBCCCDDDCCCAAA???>>>>>>??????AAABBBCCCDDDDDDCCCBBBAAABBBBBB@@@?????????@@@@@@>>>@@@CCCEEEGGGGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAADDDDDDDDDEEEGGGHHHHHHGGGEEEFFFFFFFFFFFFFFFFFFFFFIIIGGGEEECCCCCCEEEGGGIIIEEEIIIJJJGGGGGGHHHFFFBBB???AAABBBCCCCCCBBB@@@???CCCEEEHHHIIIGGGDDDAAA???CCCCCCCCCDDDEEEGGGHHHIIILLLMMMLLLJJJGGGDDDEEEFFFEEEEEEDDDBBB@@@CCCHHHLLLLLLKKKIIIHHHGGGGGGGGGGGGIIIJJJKKKKKKIIIHHHHHHIIIFFFFFFFFFGGGGGGHHHIIIIIIFFFGGGHHHHHHGGGGGGIIIKKKMMMMMMMMMMMMNNNOOOOOOPPPGGGHHHLLLNNNHHHHHH\\\tttxxxgggUUUJJJFFFDDDDDDFFFAAAAAAAAA@@@AAAAAABBBCCC===>>>???>>>======>>>@@@============>>>???@@@@@@CCCCCCBBBAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@BBBCCC;;;===AAACCCDDDDDDBBBAAABBBDDDGGGHHHFFFDDDCCCCCCBBBDDDEEEDDDBBB@@@??????BBBBBBAAAAAABBBCCCDDDDDDFFFFFFGGGHHHIIIHHHEEEBBB?????????@@@BBBDDDGGGHHHGGGDDD@@@??????AAACCCDDDAAACCCDDDEEEDDDBBB@@@>>>===???AAABBBAAAAAACCCDDDGGGHHHIIIIIIHHHFFFDDDCCCBBB@@@???@@@AAABBBBBBAAA>>>============???@@@AAA@@@@@@??????>>>>>>======@@@AAACCCEEEFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBCCCDDD>>>???@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEBBBBBBBBBAAA@@@??????@@@AAAAAABBBCCCBBBAAA@@@???;;;<<<>>>@@@AAA@@@>>>===??????@@@?????????>>>>>><<<>>>@@@@@@??????@@@AAAAAABBBBBBAAA@@@?????????@@@>>>===>>>@@@AAABBBAAACCCDDDEEEEEEDDDDDDEEEFFFEEEFFFGGGFFFEEEFFFHHHIIIGGGEEECCCDDDHHHKKKKKKHHHKKKKKKHHHDDDDDDFFFEEEAAA>>><<<;;;===@@@DDDEEEFFFGGGFFFDDDBBBBBBCCCDDDEEE???@@@AAABBBCCCDDDDDDDDDCCCAAA@@@@@@BBBBBBAAA???>>>===<<<;;;:::999999999;;;<<<===???@@@???<<<999::::::;;;;;;;;;;;;::::::;;;:::999888777777888999777999<<<===<<<<<<<<<<<<::::::===CCCDDDAAA@@@BBB=========???@@@???<<<:::;;;:::999:::<<<======;;;888888777777888:::<<<===PPPQQQQQQNNNLLLLLLQQQUUUQQQOOONNNPPPSSSTTTRRROOOMMMKKKIIIGGGGGGHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKMMMHHHGGGFFFDDDDDDDDDEEEEEEIIILLLNNNMMMJJJIIIKKKNNNGGGGGGFFFEEECCCBBBAAA@@@CCCBBBAAA@@@AAABBBDDDFFFDDDDDDDDDDDDEEEFFFGGGGGGAAABBBDDDFFFGGGFFFEEEDDDAAAAAAAAAAAAAAAAAABBBBBBBBBAAA???>>>===???@@@AAAEEEDDDCCCAAAAAAAAABBBBBBBBBCCCDDDDDDEEEDDDCCCBBBDDDCCCAAA@@@???@@@@@@AAA???AAACCCEEEFFFGGGFFFFFFDDDDDDDDDDDDDDDCCCBBBAAAEEEDDDDDDFFFHHHHHHGGGEEEEEEEEEFFFGGGGGGFFFFFFEEEHHHGGGEEEDDDDDDEEEGGGHHHEEEIIIKKKIIIHHHIIIGGGCCCBBBCCCCCCDDDDDDCCCAAAAAACCCGGGKKKLLLJJJGGGDDDBBBDDDDDDCCCCCCDDDFFFGGGHHHLLLMMMMMMJJJFFFDDDFFFHHHEEEFFFEEEBBB@@@AAAFFFKKKKKKJJJIIIHHHHHHGGGGGGGGGLLLNNNOOONNNLLLJJJJJJKKKFFFFFFFFFFFFGGGGGGIIIIIIHHHIIIIIIHHHFFFFFFGGGIIIKKKKKKJJJKKKLLLNNNPPPQQQJJJIIIJJJKKKIIIGGGKKKRRRgggvvv}}}vvvtttuuuvvveeeYYYLLLFFFDDDDDDGGGJJJAAA@@@?????????@@@AAABBB@@@@@@???===;;;;;;===???<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@AAAAAA???AAABBBAAA???>>>???@@@<<<===@@@BBBDDDDDDCCCBBBBBBDDDGGGGGGFFFEEEEEEEEE???BBBDDDCCCAAA>>>===<<>>>>>>>>???AAACCCFFFGGGDDDCCCBBB@@@@@@AAABBBCCC@@@AAACCCEEEEEEDDDCCCBBB=========<<<<<<===@@@CCCEEEFFFGGGHHHGGGFFFDDDBBBBBB@@@@@@@@@CCCDDDDDDDDD======<<<<<<===>>>@@@AAA??????>>>===<<<<<<======<<>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDDDDAAABBBBBBAAA???>>>@@@AAA@@@AAABBBBBBBBBAAA@@@???;;;<<<>>>@@@AAAAAAAAA@@@>>>??????@@@??????>>>>>>;;;===???@@@??????@@@AAAAAABBBCCCBBB@@@?????????AAA???======>>>?????????@@@BBBDDDDDDCCCCCCEEEGGGDDDEEEFFFEEEDDDDDDFFFHHHDDDDDDCCCDDDHHHNNNNNNKKKLLLMMMKKKGGGFFFGGGEEE@@@???===;;;<<>>@@@BBBDDDBBB???>>>===<<<:::999888888888::::::;;;>>>@@@@@@===;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888777888888999:::777888:::;;;<<<<<<;;;;;;999999<<>>===>>>???@@@@@@>>>;;;999999999:::::::::;;;;;;999888777777888999:::;;;KKKNNNPPPOOOMMMNNNSSSWWWTTTPPPNNNNNNQQQRRRQQQOOOLLLLLLLLLLLLKKKJJJIIIHHHGGGHHHIIIHHHFFFFFFHHHJJJIIIHHHGGGEEEEEEEEEEEEFFFKKKMMMOOOMMMHHHEEEGGGJJJEEEEEEEEEDDDCCCAAA???>>>@@@???>>>>>>???AAACCCDDDDDDCCCBBBBBBBBBBBBCCCDDD@@@AAABBBCCCDDDCCCBBBBBB???@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>@@@BBBEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDEEEEEEEEEDDDCCCBBBFFFDDDBBBAAA@@@@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCDDDEEEEEEDDDCCCEEEDDDEEEFFFHHHHHHFFFDDDDDDEEEEEEFFFFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEIIIKKKJJJIIIJJJHHHDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAFFFKKKMMMJJJGGGEEEDDDDDDDDDCCCBBBCCCDDDFFFGGGJJJLLLLLLIIIEEECCCEEEIIIEEEGGGGGGDDD@@@@@@DDDIIIJJJJJJIIIHHHHHHGGGGGGGGGMMMOOOPPPOOOMMMKKKKKKKKKIIIHHHGGGFFFFFFFFFGGGGGGKKKKKKKKKIIIGGGEEEFFFGGGIIIIIIJJJJJJKKKMMMNNNOOOMMMMMMHHHCCCCCCHHHKKKKKKOOOXXXjjj|||vvvooollliiiddd___TTTLLLFFFEEEFFFFFFIIIMMMBBB@@@???======>>>???@@@@@@@@@???===;;;;;;>>>AAA<<<<<<<<<<<<===>>>??????>>>=========>>>???@@@AAA>>>@@@AAA@@@???>>>>>>???===>>>???AAABBBCCCDDDDDDBBBCCCEEEDDDDDDCCCEEEFFFAAABBBCCCBBB???>>>===>>>@@@@@@@@@AAABBBDDDEEEFFFEEEDDDCCCDDDEEEEEECCCAAA??????>>>>>>>>>@@@AAABBB???@@@AAAAAAAAABBBCCCDDDAAABBBCCCDDDEEEEEEDDDDDD>>>>>>>>>===<<<===@@@BBBCCCDDDEEEFFFFFFEEECCCBBB@@@??????@@@BBBDDDEEEDDD======<<<<<<===>>>@@@AAA>>>===<<<;;;;;;<<<<<<======>>>@@@BBBCCCCCCBBBBBB???AAABBBBBB???>>>???@@@>>>>>>???@@@AAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDD@@@AAABBB@@@>>>>>>@@@CCC@@@AAABBBCCCCCCBBBAAAAAA>>>>>>??????@@@@@@AAAAAA===>>>???@@@@@@???>>>>>>;;;===???@@@?????????AAA@@@BBBDDDCCCAAA??????@@@AAA???<<<;;;===>>>???>>>>>>@@@BBBCCCBBBCCCEEEGGGDDDEEEEEEDDDBBBBBBCCCEEEBBBCCCCCCBBBGGGNNNNNNIIIIIIKKKJJJHHHGGGHHHEEE???DDDBBB???>>>@@@BBBCCCCCCFFFEEEDDDCCCAAA???>>>===<<<<<<>>>???AAAAAABBBBBBBBB???===???CCCEEECCC@@@===<<<;;;999777666666666888888999;;;>>>???>>>===;;;;;;<<<<<<<<<<<<;;;;;;777777666666777888:::;;;777888999:::;;;<<<:::999999888;;;@@@BBB???>>>@@@<<<<<<;;;<<<>>>???>>>===666999;;;:::888777999;;;888777666666666777888999FFFJJJOOOPPPOOOQQQVVV[[[WWWRRRMMMKKKMMMPPPPPPOOOJJJLLLOOOPPPOOOLLLHHHEEEEEEGGGHHHGGGDDDCCCFFFHHHKKKJJJIIIGGGFFFFFFGGGGGGLLLOOOPPPLLLFFFBBBCCCEEECCCCCCDDDEEEDDDAAA???===>>>===<<<<<<===???AAACCCCCCBBBAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@???===???@@@BBBAAA@@@>>>===;;;<<<===>>>>>>???AAACCCDDDCCCBBBAAABBBCCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCGGGEEECCCAAA@@@AAABBBCCCGGGGGGEEEDDDCCCCCCCCCCCC>>>@@@BBBDDDFFFFFFFFFFFFEEEDDDEEEFFFGGGGGGEEECCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBEEEJJJLLLJJJJJJKKKIIIDDDEEEDDDCCCBBBBBBBBBBBBCCC>>>CCCIIIKKKIIIEEECCCCCCDDDCCCBBBAAABBBCCCEEEGGGHHHJJJKKKHHHCCCBBBEEEIIIEEEHHHHHHEEEAAA@@@CCCHHHIIIIIIIIIHHHHHHGGGGGGFFFLLLMMMNNNMMMKKKIIIIIIJJJLLLKKKIIIGGGEEEEEEEEEEEEMMMMMMLLLJJJGGGEEEFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKBBBNNNRRRIIIBBBFFFJJJJJJQQQMMMMMMVVVcccsssyyywwwnnnddd```bbb___TTTHHHDDD???===???AAAAAACCCHHHCCCBBB@@@>>>===>>>???@@@@@@@@@>>><<<;;;<<<@@@CCC<<<;;;;;;<<<<<<===>>>???;;;;;;;;;;;;<<<>>>???@@@;;;===???@@@@@@???@@@BBB===>>>???@@@BBBCCCDDDEEEAAABBBCCCBBBAAABBBDDDFFFFFFEEEDDDAAA??????@@@BBB>>>??????@@@BBBDDDEEEFFFFFFDDDAAA@@@AAABBBCCCCCC@@@???>>><<<<<<<<<======;;;===@@@BBBBBBCCCDDDEEEBBBCCCCCCDDDDDDDDDDDDDDD@@@AAABBBAAA@@@@@@BBBCCCAAABBBDDDEEEFFFEEECCCBBB???>>>===???BBBDDDEEEDDD======<<<<<<===>>>@@@AAA===<<<;;;::::::;;;======??????????????????@@@@@@???BBBCCCBBB>>><<<<<<===?????????@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBCCCCCC@@@AAABBB@@@>>>>>>@@@DDD@@@AAACCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAA===>>>???@@@@@@???>>>===;;;===?????????>>>???AAA@@@BBBEEEDDDAAA>>>???@@@@@@===;;;;;;<<<>>>??????===???AAABBBBBBCCCEEEFFFDDDDDDDDDCCCAAA@@@AAACCCAAACCCBBB@@@EEELLLLLLGGGEEEHHHIIIGGGHHHIIIEEE???IIIFFFBBBAAABBBCCCDDDDDDEEEEEEDDDCCCAAA>>><<<:::888:::<<<>>>@@@AAABBBCCCBBB???===???CCCEEECCC@@@<<<;;;:::888666555444444666666666999<<<>>>>>>===888999999::::::999999888555555555555666777999:::888888888:::;;;;;;:::888:::888:::??????<<<;;;===:::999888999;;;===>>>>>>555999<<<:::666555888<<<777777555444444555666666OOONNNNNNNNNNNNNNNOOOOOOPPPNNNLLLJJJJJJKKKMMMNNNMMMLLLKKKMMMNNNLLLGGGCCCEEEEEEDDDDDDDDDDDDDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGNNNLLLHHHEEEBBBAAAAAAAAAEEECCC@@@AAACCCCCCAAA??????===;;;===@@@CCCBBBAAADDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????>>>>>>===<<<;;;;;;<<<>>>@@@AAADDDDDDCCCAAA???AAADDDGGGEEECCCCCCCCCEEEFFFEEEDDDHHHFFFCCC@@@@@@@@@BBBCCCEEEEEEEEEEEEDDDCCCAAA@@@@@@??????AAADDDFFFFFFFFFCCCDDDEEEGGGGGGGGGFFFEEEHHHFFFCCCBBBCCCCCCCCCBBBAAABBBBBBBBBBBBAAA@@@@@@DDDGGGJJJJJJHHHEEECCCBBBAAABBBCCCDDDDDDCCCBBBAAAEEEEEEGGGKKKOOONNNGGG@@@AAABBBCCCFFFGGGGGGEEECCCDDDGGGJJJKKKJJJHHHHHHHHHCCCGGGJJJHHHCCC@@@AAACCCGGGHHHIIIJJJJJJHHHGGGEEEGGGJJJNNNOOONNNLLLJJJJJJLLLLLLJJJEEE@@@???CCCGGGFFFGGGGGGFFFFFFEEEDDDCCCGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKJJJGGGFFFHHHKKKJJJLLLLLLIIIJJJVVVkkk{{{yyysssooommmmmm^^^TTTUUUQQQGGGAAADDD@@@@@@?????????@@@BBBCCCAAA@@@???===<<<<<<;;;;;;===>>>>>>>>>===<<<;;;:::;;;::::::;;;<<<===;;;::::::;;;;;;<<<>>>???AAABBBBBBCCCDDDBBB@@@>>>>>>??????@@@@@@???>>>>>>???AAABBBBBBAAA@@@>>>>>>???AAAAAABBBBBBCCCDDDDDDEEEFFFAAA===::::::===AAABBBAAAEEEDDDAAA?????????@@@AAA@@@>>>===>>>@@@AAA>>><<<======>>>@@@AAAAAA>>><<<===???BBBDDDEEECCC@@@>>>BBB@@@???AAADDDEEECCCAAACCCAAA??????AAABBBCCCBBBBBBBBBAAAAAAAAABBBBBBCCC>>>>>>===<<<;;;<<<>>>AAA>>>???@@@>>>;;;:::<<<>>><<>>>>>@@@AAA@@@???===;;;:::999999:::<<<>>>@@@AAABBBBBBAAA???BBBEEEDDDBBB@@@AAABBBDDDCCCAAA???>>>>>>>>>???>>>???@@@AAABBBBBBBBBBBBBBB???===>>>AAABBBAAA@@@BBBAAA@@@@@@??????@@@@@@???>>>=========>>>@@@AAA===>>>@@@AAAAAA@@@>>>===???>>><<<;;;:::::::::;;;???>>>===>>>@@@AAAAAAAAAEEEAAA===<<<>>>??????===;;;===???AAABBBCCCCCCBBBEEEEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???@@@BBBDDDFFFEEECCCCCCEEEDDD???===>>>::::::999999:::<<<===???CCCAAA@@@AAADDDEEECCC@@@;;;999666555444333222000888888888999:::;;;===>>><<<999666555666777777666<<<;;;999777666666777777::::::999999::::::;;;<<<777888999;;;===<<<888666999999999999999999999999999999888777666666666777777888888777777666555444KKKJJJJJJJJJJJJKKKLLLMMMLLLKKKIIIHHHHHHJJJLLLNNNMMMLLLLLLMMMNNNLLLHHHDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEKKKIIIFFFCCCAAA@@@@@@@@@BBB@@@???@@@BBBBBB@@@>>><<<;;;:::<<<@@@BBBCCCBBBCCCBBB@@@???>>>=========<<<<<<======>>>??????@@@@@@????????????>>>>>>>>>===<<<<<<<<<===>>>??????EEEDDDCCC@@@>>>>>>AAACCCFFFEEEEEEFFFGGGHHHGGGEEEFFFDDDBBB@@@???@@@BBBCCCEEEEEEFFFFFFEEECCCBBBAAA@@@??????AAADDDFFFFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEIIIGGGDDDCCCDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@???DDDFFFHHHHHHGGGEEEDDDDDDBBBCCCDDDDDDDDDBBBAAA@@@BBBBBBEEEJJJOOONNNIIICCCBBBCCCDDDGGGIIIIIIIIIHHHEEEGGGIIIJJJIIIHHHHHHHHHGGGJJJLLLJJJFFFCCCDDDFFFGGGHHHIIIJJJJJJHHHGGGEEEGGGIIILLLMMMLLLKKKKKKKKKJJJJJJJJJHHHEEEDDDDDDDDDGGGGGGGGGGGGFFFEEEDDDCCCFFFGGGIIIJJJKKKJJJIIIHHHGGGIIIJJJHHHFFFEEEGGGIIIFFFHHHIIIHHHIIIPPP]]]hhhttt~~~zzzuuuqqqllljjj]]]QQQIIIKKKJJJBBB>>>AAA@@@???>>>>>>>>>???AAABBB@@@???>>><<<;;;;;;::::::<<<<<<<<<<<<<<<;;;::::::::::::999:::<<<<<<;;;:::::::::;;;<<<===???AAABBBAAABBBBBBAAA???>>>???@@@???@@@@@@>>>===<<<===???@@@AAAAAA???======???@@@DDDDDDEEEFFFGGGGGGGGGGGGAAA>>>;;;;;;===@@@@@@@@@CCCBBB@@@>>>===>>>>>>??????===<<<===???@@@>>>;;;<<<<<<===???AAAAAA???===<<<>>>@@@CCCDDDCCCBBBAAAAAA???===>>>AAABBBBBB@@@AAA???>>>>>>@@@AAAAAAAAA?????????@@@AAABBBDDDDDD>>>>>>>>><<<;;;<<>>@@@DDDIIIHHHDDDAAAAAABBBAAA@@@>>>===;;;::::::::::::;;;===???AAAAAAAAAAAA???AAADDDDDDBBB@@@AAABBBBBBAAA@@@???>>>>>>?????????@@@AAAAAABBBBBBBBBBBBAAA???===>>>@@@BBBBBB@@@@@@@@@??????>>>>>>>>>???>>>>>>=========>>>???@@@@@@@@@BBBBBBAAA@@@>>>===@@@???===<<<;;;<<<<<<===@@@???======>>>>>>>>>>>>CCC@@@===<<<===>>>>>>===<<<===???AAABBBBBBBBBBBBEEEEEEDDDCCCBBB@@@???>>>@@@@@@???@@@AAADDDFFFHHHHHHFFFFFFHHHFFF@@@===>>>:::999999888999:::<<<<<<>>>>>>???AAADDDDDDAAA>>>;;;999666555444333222000666666666777999:::<<<======:::777666666777777666;;;:::888777666777777888:::999999999999:::;;;;;;888888888:::;;;:::888555888888888888999999::::::===<<<:::888777666555555555555666777777777666666HHHHHHHHHHHHIIIKKKLLLMMMIIIHHHFFFFFFFFFHHHJJJLLLLLLKKKKKKLLLMMMKKKHHHEEEEEEEEEEEEEEEEEEFFFGGGHHHGGGFFFFFFEEEDDDCCCBBBBBBEEEDDDBBB@@@>>>>>>>>>???======>>>@@@BBBAAA???<<<:::999999;;;>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<===>>>?????????>>>>>>>>>>>>=========<<<======>>>>>>>>>======AAAAAA@@@???===>>>AAACCCDDDDDDDDDFFFHHHHHHFFFDDDDDDBBBAAA??????@@@BBBCCCEEEEEEFFFFFFFFFDDDCCCBBB@@@??????AAACCCEEEEEEDDDHHHGGGEEECCCCCCDDDFFFGGGGGGFFFEEEDDDEEEDDDAAA???@@@@@@@@@AAA@@@??????>>>CCCDDDFFFFFFEEEDDDFFFGGGDDDDDDDDDDDDCCCAAA@@@?????????CCCHHHNNNNNNKKKGGGBBBCCCDDDFFFGGGIIIJJJJJJFFFGGGHHHHHHGGGGGGHHHIIIIIIJJJKKKIIIEEECCCEEEHHHFFFGGGHHHIIIIIIGGGFFFDDDFFFHHHJJJJJJJJJJJJKKKMMMHHHHHHIIIKKKKKKIIIFFFCCCGGGGGGGGGGGGFFFEEEDDDCCCCCCEEEHHHJJJKKKKKKIIIHHHFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFHHHHHHIIIKKKOOORRRQQQ]]]kkkwww{{{zzzwwwrrrkkkccc[[[VVVKKKBBB===AAABBB>>>===@@@???>>>=========>>>???@@@>>>===<<<;;;:::999999999::::::;;;;;;;;;::::::999:::999888999;;;<<<;;;:::::::::;;;;;;===>>>@@@AAA???@@@AAA@@@???>>>???@@@???@@@@@@>>><<<:::;;;===???@@@@@@???======>>>@@@EEEFFFHHHIIIJJJJJJIIIHHHBBB???<<<;;;<<<>>>>>>>>>@@@???>>>===<<<<<<<<<======<<<<<<===>>>>>>===;;;:::;;;<<<>>>AAABBBAAA???<<<===???@@@BBBCCCCCCCCCAAA>>><<<<<<===???@@@@@@???===<<<<<<>>>?????????;;;;;;===>>>@@@BBBCCCDDD>>>???>>>===<<<===@@@BBB@@@AAAAAA???===;;;<<<<<>>===;;;;;;:::::::::;;;<<<>>>@@@@@@AAAAAA>>>@@@BBBCCCAAA@@@@@@@@@@@@???>>>======>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA???>>>===>>>@@@BBBBBBAAA??????>>>>>>>>>=========>>>============>>>??????AAAAAABBBBBBAAA???===<<<@@@???>>>=========>>>???@@@???>>>===<<<<<<<<<<<>>???@@@AAAAAAAAAAAADDDDDDCCCBBB@@@???===<<<>>>>>>???@@@BBBEEEGGGIIIJJJHHHIIIKKKHHHBBB>>>>>>:::999999888999999:::::::::;;;===@@@BBBBBB???<<<;;;999555444333333222111444555555777999;;;===>>>>>><<<999777888888888777999999777777777777888999999999888888999999:::;;;999888777888999888666555666666777888888999::::::<<<;;;:::888777777666666333333555666666777777777HHHHHHIIIJJJKKKMMMOOOPPPIIIHHHFFFEEEEEEFFFGGGHHHIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEDDDCCCBBB@@@@@@?????????>>>===<<<<<<======;;;<<<>>>AAABBBAAA>>><<<:::999999:::;;;===>>>>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>???AAAEEEHHHAAAAAABBBDDDFFFEEECCCAAAAAA@@@???>>>>>>@@@AAABBBDDDEEEFFFFFFFFFEEEDDDCCC@@@??????@@@CCCDDDDDDCCCFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBBBBDDDEEEDDDAAA??????@@@@@@@@@@@@???>>>>>>BBBCCCCCCCCCCCCDDDGGGIIIEEEEEEDDDCCCBBB@@@???>>>>>>???BBBGGGKKKMMMJJJHHHCCCCCCDDDDDDCCCDDDFFFHHHFFFGGGHHHGGGFFFFFFHHHJJJGGGGGGGGGDDDBBBAAACCCEEEDDDEEEFFFGGGGGGEEECCCBBBEEEFFFGGGGGGGGGHHHKKKMMMHHHGGGGGGJJJMMMLLLHHHDDDGGGGGGGGGGGGFFFEEEDDDDDDAAADDDGGGJJJKKKJJJIIIGGGFFFGGGGGGGGGFFFEEEEEEEEEHHHHHHHHHIIIJJJJJJHHHGGGEEEHHHNNNUUUaaasss}}}}}}zzzvvvxxx{{{vvvnnnmmmkkkfff___VVVMMMEEE@@@@@@:::888<<>>AAA>>>===<<<;;;;;;<<<===>>>;;;;;;:::999888777777888999::::::;;;;;;;;;::::::999888777888:::;;;;;;::::::::::::;;;<<<===???@@@>>>???AAA@@@@@@???AAABBBAAAAAAAAA???<<<:::;;;<<<@@@AAAAAAAAA??????@@@AAADDDEEEGGGHHHIIIHHHGGGFFFBBB@@@>>><<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<======<<<;;;::::::;;;>>>AAACCCBBBAAA>>>>>>>>>??????AAABBBBBBAAA???<<<;;;;;;===???AAA===<<<;;;;;;===>>>>>>===:::;;;<<<>>>???@@@AAAAAA>>>>>>>>>===<<<===@@@CCC@@@@@@@@@???===;;;::::::???BBBEEEEEEBBB???======??????>>><<<<<<;;;;;;;;;999:::;;;===>>>???@@@@@@>>>???AAAAAAAAA@@@??????======<<<<<<<<<===???@@@AAAAAAAAAAAAAAAAAA@@@@@@============???@@@AAAAAA>>>??????>>>>>>>>>==============================>>>??????@@@??????>>>===???>>>=========>>>???@@@???@@@???>>><<<<<<<<<===@@@???>>>===============>>>??????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>======>>>???AAACCCEEEFFFHHHGGGHHHKKKIIICCC???@@@;;;;;;;;;::::::::::::::::::;;;<<<>>>@@@AAA@@@@@@<<<999555333222222111000444444555777999<<<>>>??????<<<:::999999999888777888777666666666888999:::888888888888888999::::::999888666666777777666444444444555666888999::::::777777666777777888999999333333444555555555555555HHHIIIIIIJJJLLLNNNPPPQQQKKKJJJIIIGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@AAAAAABBBCCCCCCCCCBBBBBB@@@???>>>======;;;;;;;;;;;;;;;;;;<<<<<<:::<<>>===;;;;;;;;;:::999999::::::::::::999888888999999999<<<<<<;;;::::::999999999<<<<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;:::999:::<<<>>>???@@@BBBFFFIIIAAAAAAAAACCCDDDDDDCCCAAA??????>>>===>>>>>>???@@@CCCCCCEEEFFFFFFEEEDDDDDD???>>>>>>???BBBCCCCCCBBB???@@@BBBCCCCCCBBB@@@>>>?????????AAADDDDDDBBB@@@???@@@@@@@@@@@@???>>>>>>@@@AAABBBAAAAAACCCGGGIIIFFFEEEDDDBBBAAA???>>>>>>???@@@BBBFFFHHHIIIHHHGGGFFFGGGGGGEEEBBBAAACCCEEEFFFGGGGGGGGGFFFFFFHHHJJJEEEEEEDDDBBB@@@@@@BBBCCCAAABBBDDDDDDDDDCCCAAA???DDDEEEEEEEEEDDDFFFIIILLLIIIFFFEEEFFFJJJKKKIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDAAACCCFFFIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGEEEDDDIIIGGGFFFGGGIIIIIIGGGEEEMMMIIIDDDCCCFFFOOOZZZcccsssyyyooouuuqqqkkkggghhhgggaaaYYYNNNLLLIIIEEEAAA>>>;;;:::<<<999888:::<<<<<<===???<<<<<<::::::::::::;;;<<<:::999888777777666666777999:::;;;<<<<<<<<<<<<<<<999777666777999;;;;;;;;;::::::::::::;;;<<<>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCCCCBBB@@@===;;;;;;<<<@@@BBBCCCCCCBBBAAABBBCCCAAABBBCCCDDDDDDDDDCCCBBBBBBAAA???===;;;:::;;;;;;===>>>?????????>>>===<<<999:::<<<<<<<<<<<<<<<<<<;;;:::;;;===@@@BBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAA@@@>>><<<<<<===@@@BBB<<<;;;;;;<<<===>>>===<<<;;;<<<===>>>>>>>>>=========>>>>>>===<<<===AAACCCAAAAAAAAA@@@@@@>>><<<;;;>>>@@@BBBCCCAAA>>><<<;;;???>>>===<<<<<<<<<<<<<<<999999:::;;;===>>>???@@@>>>>>>???@@@@@@@@@>>>===<<<;;;::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@??????<<<=========>>>>>>@@@AAA??????@@@@@@@@@???>>>===<<<<<<======<<<<<<<<<<<<::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<===>>>???>>>@@@@@@???======???AAA@@@@@@@@@???>>>>>>>>>???@@@@@@??????????????????>>>>>>???@@@AAAAAAAAAAAA<<<<<<<<<===>>>???@@@AAADDDBBBDDDHHHGGGCCC@@@BBB==================<<<<<>>>>>===>>>@@@DDDFFF>>>;;;666333222111111000111222333444777999;;;======<<<::::::::::::999888777666666666666888999:::888777777777777888999999999777666666666777666444333333444555777888999999555555555555555666777888444444444444444333222222GGGGGGGGGHHHJJJLLLMMMNNNMMMLLLJJJHHHFFFDDDCCCCCCBBBCCCDDDDDDBBBAAAAAABBB@@@??????>>>>>>>>>??????@@@@@@???>>>===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::===@@@@@@???>>>===>>>=========;;;888777777888888888777777777888999999;;;::::::999999888888777;;;;;;:::::::::999999999888999999:::::::::999999===>>>@@@@@@@@@@@@CCCEEEDDDCCCBBBCCCDDDEEEEEEDDD>>>>>>===============>>>AAABBBCCCEEEEEEEEEDDDDDD???>>>>>>???AAABBBBBBAAA@@@BBBFFFHHHIIIGGGDDDBBB???>>>???@@@CCCDDDCCCAAA@@@@@@@@@AAA@@@??????>>>???@@@AAAAAAAAABBBFFFHHHFFFEEECCCAAA@@@???>>>>>>???@@@BBBDDDFFFFFFGGGFFFHHHJJJKKKIIIDDDBBBCCCDDDEEEFFFGGGGGGFFFFFFGGGHHHEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCAAA@@@>>>CCCDDDDDDDDDCCCDDDGGGIIIHHHFFFDDDDDDEEEGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHEEECCCDDDCCCCCCDDDEEEFFFEEEDDDJJJEEECCCCCCCCCCCCFFFJJJNNNRRRZZZeeeooovvvyyyzzzzzzvvvjjjeee___XXXSSSQQQMMMFFF@@@@@@???===;;;:::;;;;;;<<<999999888999999999:::;;;;;;:::999888888888999:::888888777666666666666666999999:::<<<============888666555666888:::;;;;;;:::999999:::;;;<<<=========???@@@@@@??????AAABBBCCCCCCCCC@@@===<<<<<<===AAABBBDDDDDDCCCCCCCCCDDD????????????????????????@@@AAA@@@>>>;;;::::::;;;===>>>@@@AAAAAA???===<<<888:::<<<===<<<<<<===>>>===<<<<<<===???AAAAAA@@@AAA@@@???>>>============AAAAAA@@@>>>======???BBB<<<<<<<<<===??????>>><<<======>>>>>>>>><<<:::999<<<<<<<<<<<<;;;===@@@CCCDDDCCCCCCCCCDDDCCCAAA>>>>>>@@@AAACCCBBBAAA>>>===>>>======<<<<<<<<<======888999999:::;;;===>>>???>>>======>>>@@@@@@===;;;;;;:::999999:::;;;<<<======>>>>>>?????????>>>>>><<<===>>>===<<<<<<>>>@@@>>>???@@@AAA@@@???>>>===<<<<<<<<<===<<<<<<;;;:::777888999:::<<<===?????????>>>===<<<<<<<<<===>>>>>>@@@AAA@@@======@@@CCC>>>@@@AAA@@@???>>>???@@@BBBAAA@@@>>>>>>======>>>;;;<<<>>>@@@AAABBBCCCCCC;;;;;;;;;<<<======>>>>>>AAA???@@@DDDDDDAAA@@@BBB>>>??????@@@@@@@@@??????CCCBBB@@@>>>>>>@@@FFFJJJDDD@@@:::666444333222111...//////111333555777888;;;:::999999;;;;;;:::999777666666555666777888999777777777666777777888999777666555666888888777555333333444555666666777777888777666444333333222222444444444333333222111000FFFFFFFFFGGGHHHJJJKKKLLLKKKJJJIIIGGGEEEDDDCCCBBBAAACCCDDDCCCAAA???AAABBB@@@???>>>======<<<<<<============<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;===???>>><<<:::;;;===<<<======;;;888666888:::777777777777777888999999777777777888888999999999::::::999999999888888888777777666777777888999:::<<<===??????>>>???AAABBBEEECCCAAAAAABBBDDDEEEEEE>>>>>>===<<<<<<;;;;;;;;;???@@@BBBCCCDDDDDDDDDCCC???>>>===???AAABBBAAA@@@CCCEEEGGGJJJKKKJJJIIIHHHDDDBBBAAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@???>>>???AAAAAAAAABBBDDDFFFEEEDDDBBBAAA????????????>>>???AAACCCDDDEEEGGGHHHFFFIIILLLJJJEEEBBBBBBDDDCCCEEEHHHHHHGGGFFFFFFGGGDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCDDDDDDBBB@@@???BBBCCCDDDCCCBBBCCCDDDFFFDDDDDDDDDCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFHHHGGGDDDAAA???@@@BBBCCCCCCCCCCCCCCCCCC???@@@EEEFFFCCCBBBDDDAAABBBDDDFFFJJJNNNRRRUUU[[[___iiiuuu|||~~~~~~{{{}}}wwwtttrrrlllccc\\\LLLGGGBBB@@@>>>;;;777444??????>>>>>>===<<<;;;;;;888999:::999888888999999:::999888777777777888888888777777666666666666777777888999:::<<<<<<======888666444555777:::;;;;;;999999999999:::;;;<<<===<<<===???>>>======>>>???AAABBBAAA???===;;;<<<===???BBBDDDDDDCCCCCCCCCDDD@@@???===<<<<<<===>>>??????@@@@@@>>>;;;999:::;;;;;;===???AAAAAA@@@===;;;888;;;===>>><<<<<<===???@@@???======>>>???>>>===>>>>>>>>>>>>>>>>>>======???AAAAAA@@@===<<<>>>@@@=========???@@@AAA???======>>>??????>>><<<:::999;;;;;;;;;;;;:::<<>>>>>???@@@BBBCCCBBB@@@>>>======<<<<<<<<<======>>>888888888999:::<<<>>>???===<<<<<<===??????===:::;;;:::999888888999;;;;;;;;;;;;<<<===>>>>>>>>>======>>>???===;;;:::<<<>>>===>>>???@@@???>>><<<;;;;;;<<<<<<===<<<;;;:::999888888999:::;;;===>>>???AAA@@@>>>===<<<======>>>>>>AAABBB@@@<<<:::===@@@<<>>===>>>@@@CCCBBB@@@>>>===<<<<<<===:::;;;<<<>>>???@@@AAAAAA888999;;;<<<===>>>>>>???BBB??????AAAAAA??????BBB>>>>>>@@@AAABBBAAAAAA@@@DDDDDDCCCAAA???AAAFFFJJJKKKFFF@@@:::888666555444//////000111222444666777888888777999;;;<<<;;;:::777777666555555666888888777666666666666777888888555555666888::::::888666333333444444555555555555:::999777555333222222111111222222222222222111111GGGGGGGGGHHHIIIJJJKKKLLLHHHHHHGGGFFFEEEDDDCCCCCCAAACCCDDDCCCAAA???AAACCCAAA@@@???===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;===>>><<<999888999<<<:::<<<===;;;888777999<<<777777666777777888999:::444444555777888:::;;;;;;999999999888888888888777666555555555555777999:::777999<<<===>>>???BBBDDDDDDAAA>>>===???AAACCCDDD>>>>>>===<<<;;;;;;::::::>>>???AAACCCDDDDDDCCCCCC???>>>===>>>@@@AAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGIIIFFFCCCBBBBBBCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@===???AAAAAAAAAAAACCCEEEEEEDDDBBB@@@??????@@@@@@<<<>>>@@@BBBCCCEEEHHHJJJAAAFFFJJJIIIDDDAAAAAACCCBBBEEEHHHIIIHHHFFFFFFFFFCCCBBBCCCDDDEEEDDDBBB@@@BBBCCCDDDEEEEEECCCAAA@@@AAACCCDDDDDDBBBBBBCCCDDD@@@CCCEEEDDDBBB@@@BBBDDDHHHHHHHHHHHHGGGFFFEEEEEEGGGFFFEEEDDDDDDEEEFFFGGGDDDCCCCCCEEEGGGFFFCCC???<<>>???AAABBBBBBAAA@@@BBBDDDCCCEEEKKKTTTYYY\\\ccckkkyyy{{{~~~{{{}}}xxx~~~uuunnnddd[[[TTTLLLDDD???<<<999888999:::999999999555777:::<<<===<<<;;;999888;;;<<<:::999::::::::::::999888666666666777888888777777666666666666777555666888999:::;;;<<<<<<888666444444777999;;;;;;999999999999:::;;;<<<<<<;;;<<<===<<<;;;:::;;;===@@@@@@@@@>>><<<;;;;;;===>>>AAACCCDDDCCCBBBBBBCCCAAA@@@===;;;;;;===???AAA>>>???@@@>>>;;;999:::<<<:::<<>>>>>===<<<>>>@@@BBB@@@>>>===>>>>>>===<<<;;;<<<===>>>??????>>>>>>>>>@@@AAA@@@===<<<===???>>>>>>>>>@@@BBBBBB@@@>>><<<===>>>??????===;;;::::::::::::::::::;;;???BBB>>>======@@@CCCCCC???<<<<<<<<<>>>AAACCCBBB@@@======<<<<<<<<<<<<======>>>888888888888999;;;>>>???===<<<;;;===??????===:::;;;:::999888888999::::::999:::;;;<<<===============???@@@>>>:::999;;;===<<<===>>>???>>>===;;;:::;;;;;;<<<===<<<;;;999888;;;;;;;;;;;;;;;<<<===>>>CCCBBB@@@>>>>>>===>>>>>>???BBBCCC@@@:::888:::===;;;===@@@???===<<<===???CCCBBB@@@>>><<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>777888:::<<<>>>@@@AAAAAAEEEAAA???@@@???===>>>AAA===>>>@@@AAABBBBBBBBBAAACCCEEEEEEDDDAAAAAADDDGGGPPPKKKDDD>>>;;;999777666333333333444555666888999666666666888;;;<<<;;;:::888777666555555666777888666666666666666777888888333444666999<<<;;;999666444444444444444444444444888777666555555555555555///000111222222222222222CCCDDDEEEGGGHHHJJJKKKLLLEEEDDDCCCAAAAAAAAABBBBBB@@@BBBDDDCCCAAA>>><<<<<>>>>><<<888666888999:::;;;:::999888777888888888888888888888888999:::;;;<<<<<<<<<;;;:::::::::999999888999999999888777555444555666888999444444555666777888999999777777666555555555555555444555666777777666555444:::::::::;;;<<>><<<<<<===@@@BBB===<<<;;;===??????<<<999??????>>>>>>>>>>>>??????>>>===;;;::::::;;;===>>><<<<<<===???@@@AAABBBCCCAAAAAAAAABBBCCCDDDEEEEEEBBBAAAAAABBBDDDEEEDDDCCC???===<<<>>>BBBDDDCCCAAAEEEDDDCCCBBB@@@???>>>>>>AAA???===>>>@@@CCCDDDEEEAAABBBDDDDDDBBBAAAAAABBB@@@AAACCCEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCBBB@@@???>>>???AAACCCDDDEEEFFFFFFBBBBBBBBBAAAAAAAAA@@@@@@GGGHHHIIIIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGGGGFFFEEECCCBBBAAAAAAAAA???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<>>>@@@BBBCCCKKKLLLOOOSSSXXX]]]aaaccclllmmmllliiieeeaaa``````ZZZ[[[[[[[[[YYYUUUQQQOOOHHHEEEBBB???>>><<<:::888888888999999999888888777888888888888888888888888888888999999999999888888888888777666555444333333:::999888666555555444444555666777888:::;;;<<<===;;;;;;::::::;;;<<<>>>???===;;;999999:::::::::999999999999888999999::::::>>>===<<<;;;;;;;;;;;;;;;;;;AAAGGGHHHEEECCCDDDFFF@@@???>>><<<<<<<<<===>>>>>>>>>>>>???@@@@@@>>><<<;;;===>>>???>>>===>>>???;;;;;;;;;;;;<<<===>>>???@@@===:::;;;===???>>>===<<<<<<<<<===???>>><<<:::999:::<<<>>>??????>>>>>>@@@>>>;;;;;;===>>>===;;;<<<;;;<<<>>>@@@@@@>>><<<;;;999888999<<<>>>??????<<<:::888999<<<>>><<<:::===>>>???@@@???===;;;:::>>>;;;999888:::===>>>???<<<999666666999<<<===<<<>>><<<;;;;;;===>>>======:::999999999999999999:::999::::::;;;;;;::::::999999:::;;;<<<============;;;<<<===>>>>>>===<<<;;;888999:::;;;;;;;;;:::::::::999888;;;???AAAAAA???===CCCDDD???<<<>>>@@@>>>???AAABBB@@@<<<888777888<<<<<<<<<<<<============AAACCCBBB>>>===???>>>:::;;;<<<>>>???@@@@@@@@@@@@>>><<<;;;::::::<<>>======>>>????????????>>>>>>>>>>>>@@@AAAAAAAAAAAACCCFFFIIILLLSSSSSSHHH???;;;888444111333222111333999:::777<<<:::777666777999:::;;;:::888555444555666666555555555555666888:::<<<>>>???===999777666666888999444555666666666555444333333333333333333444555666333333333222222111111111BBBBBBCCCDDDEEEFFFGGGGGGDDDCCCBBBAAAAAAAAABBBCCCDDDFFFGGGFFFBBB???======@@@???>>>>>>===<<<999777999:::;;;;;;;;;:::999999::::::::::::::::::;;;;;;999999;;;<<<<<<<<<;;;::::::999999888888888999999777666555444555666888999555555666666777777888888777777666555555555555555555666666666777666666555:::999999:::;;;===???@@@BBB@@@===;;;:::<<<>>>@@@???>>>===>>>@@@@@@>>>;;;=========>>>>>>@@@AAAAAA>>><<<;;;::::::;;;<<<>>>???????????????????????????@@@AAABBBCCCCCCDDDDDDAAA@@@???@@@BBBDDDDDDCCCBBB@@@>>>???AAABBBAAA???DDDDDDCCCCCCAAA@@@???>>>BBBBBB@@@@@@@@@AAACCCDDDCCCDDDEEEDDDCCCBBBCCCDDDAAABBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDBBBAAAAAAAAABBBBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@DDDEEEFFFGGGHHHHHHGGGFFFBBBBBBBBBBBBCCCDDDEEEFFFHHHHHHFFFDDDBBBAAA???>>>??????@@@AAAAAAAAAAAAAAA===>>>>>>>>>>>>===<<<;;;========================;;;;;;;;;;;;<<<===???@@@>>>???@@@BBBDDDFFFGGGHHHFFFGGGHHHGGGDDDAAA@@@@@@FFFFFFGGGGGGEEEBBB???===BBB@@@>>>======<<<:::888777888888999999999888888999999999999888888888888777888888999999888888777888777777666666555555444888777666666666666666666555666777888999;;;<<<<<<<<<;;;;;;;;;;;;<<<>>>???===;;;999999:::;;;:::999::::::999999999:::;;;;;;??????>>>>>>>>>=========<<>>======>>>??????===;;;;;;===>>>>>>======>>>???<<<<<<<<<===>>>???@@@AAABBB@@@===<<<>>>???>>><<<>>>======>>>??????===;;;999:::;;;===>>>>>>>>>>>>AAA>>><<<<<<===>>><<<;;;<<<<<<<<<===@@@@@@@@@>>>===;;;999:::<<<>>>>>>>>>;;;999888999<<<===<<<:::<<<===?????????>>><<<;;;>>><<<999888:::<<<=========;;;888888;;;===>>>===>>><<<;;;;;;<<<======<<<999999888888888888999999888999:::::::::::::::999888999:::;;;;;;<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;;;;;;;:::999;;;???AAAAAA@@@<<>><<<<<<>>>@@@@@@===::::::;;;;;;<<<<<<<<<============@@@BBBBBB>>>>>>@@@@@@===;;;;;;<<<===>>>@@@@@@AAA@@@???===;;;:::;;;<<<===???@@@AAA???>>><<<===>>>?????????>>>>>>>>>======<<<===???@@@AAACCCGGGIIIPPPXXXZZZPPPEEE???;;;888000222111///111777999777;;;999666555666888999:::<<<;;;999777666666666666888777666666777999;;;<<<@@@>>>;;;999777666777777444444555666555444333222333333333333333444555555333333333222222111111111BBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDIIIJJJJJJHHHCCC???===<<<>>>===<<<<<<===<<<:::888::::::;;;;;;;;;;;;;;;:::999999999::::::;;;;;;;;;888999:::;;;;;;;;;;;;:::999888888888888888999999777666666555555777888999666666666666777777777777777666666555555555555666777777666666666666666777:::999999999999;;;<<<===@@@>>><<<:::999;;;===>>>>>>======>>>??????>>><<<;;;<<<===>>>???AAABBBCCC===<<<;;;999999;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCDDDDDDBBB@@@>>>>>>@@@BBBCCCCCCDDDBBBAAA@@@AAA@@@???===BBBCCCDDDDDDDDDBBB@@@>>>CCCDDDEEEBBB??????AAADDDEEEFFFEEEDDDBBBBBBCCCEEEBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEFFFEEEBBB@@@@@@AAACCCEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@BBBDDDEEEFFFGGGFFFFFFAAAAAAAAAAAAAAABBBCCCDDDHHHHHHGGGEEECCC@@@===<<<>>>>>>???@@@@@@@@@??????<<<============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999:::;;;<<<<<<888999:::;;;;;;:::999888<<>>===:::;;;<<<===<<<999777555;;;::::::;;;<<<<<<:::888666666777888999999999999::::::999999999888888888777777888888888888777777777777777777666666666666666555555555666777777888555555666777888:::;;;;;;======<<<<<<<<<======>>>===;;;999999:::;;;:::999::::::999999::::::;;;<<<>>>>>>???@@@@@@???===<<<===BBBGGGHHHDDD@@@======>>>>>>===<<<<<<<<<<<<=========<<<===??????===<<<===>>>>>>>>>======???AAA============>>>@@@BBBCCCEEECCC@@@??????>>>===<<>>>>>???@@@???===;;;999:::;;;<<<===>>>>>>>>>AAA???<<<<<<<<<===;;;:::===<<<;;;<<>>?????????>>>===???<<<999888999;;;<<<;;;???===;;;;;;<<<>>>>>>>>>===<<<::::::;;;<<<<<<;;;888888777777777777888888777888888999:::::::::999666777888999::::::::::::;;;<<<<<<======<<<<<<;;;999:::<<<=========<<<;;;<<<;;;:::<<<>>>@@@@@@@@@<<>>???>>>======>>>;;;;;;;;;<<<<<<<<<=========@@@@@@>>>???BBBBBB@@@<<<;;;;;;;;;<<<>>>@@@AAABBBAAA???===;;;:::999999<<<>>>>>>>>><<<<<<===>>>??????>>>>>>>>>>>>======:::<<>>??????<<<777555777:::<<<:::777666555777999:::???>>>===;;;999777666555444444444444444333222222333222222222222333444444222222222222222111111111EEEEEEDDDDDDCCCCCCBBBBBBCCCBBBBBBAAABBBCCCEEEFFFIIIJJJIIIFFFAAA===;;;;;;<<<;;;:::;;;<<<===;;;:::999999::::::::::::::::::777777777888888999999:::888999999:::::::::::::::888777777777777888999999888888777777888888999:::888777777777666666666555777666555555555555666666999888777666555666777888999999888777777888:::;;;???===;;;:::999:::<<<===;;;::::::;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAABBB===<<<:::999999:::<<<===::::::;;;===>>>???@@@AAA>>>@@@AAACCCDDDEEEEEEEEEFFFCCC@@@>>>???AAABBBCCCDDDCCCBBBAAAAAA@@@???>>>AAACCCEEEFFFFFFDDDAAA@@@BBBEEEGGGDDD@@@???BBBFFFEEEEEECCCAAA??????BBBDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCBBBBBBBBBBBBAAAAAAAAA@@@BBBCCCEEEEEEEEEEEEDDDAAAAAAAAAAAAAAABBBCCCCCCEEEEEEFFFEEECCC@@@===;;;======>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999::::::999:::<<<>>>>>>>>><<<;;;888;;;@@@AAA@@@>>><<<<<<<<<<<<===>>>>>><<<;;;:::888888999;;;<<<;;;999666555555777888999999999999:::::::::999888888777777666777777777777777777666666666666777777777888888666555555555555666777777444555666777888999::::::===========================;;;::::::;;;;;;:::999999888888888999:::;;;<<<;;;<<<>>>??????>>><<<;;;<<<@@@EEEGGGDDD@@@<<<;;;======<<<<<<<<<<<<<<<<<<===<<<<<<===@@@AAAAAA@@@???@@@@@@???>>>???AAACCC>>>===<<<<<<===???BBBCCCFFFEEECCCAAA???>>><<<;;;???>>>>>>>>>???>>><<<999999:::;;;<<<===>>>>>>???@@@???===;;;;;;::::::999===<<<;;;<<>>;;;;;;;;;<<<;;;;;;999999999999::::::::::::;;;<<<===>>>>>>>>>>>>>>>>>><<<999888999:::::::::>>>===<<<;;;<<<============;;;999999:::;;;::::::777777666666666666777777666666777888999999999999666666777888999999999999::::::;;;;;;;;;;;;;;;;;;999999;;;<<<<<<<<<;;;:::;;;:::::::::<<<===>>>???>>>??????===;;;;;;;;;::::::;;;===>>>??????>>>>>>::::::;;;;;;;;;<<<<<<<<<:::>>>???>>>???CCCDDDBBB>>>===;;;::::::<<<>>>???AAAAAA???>>><<<:::888888:::;;;===<<<<<<;;;===>>>???>>>>>>>>>===============@@@BBBBBBAAA?????????GGGTTT___]]]PPPAAA777333777999666111000444777777======<<<;;;:::;;;===>>>>>>AAABBB>>>999777:::>>>>>><<<999666555555777888<<<<<<<<<<<<;;;999888666444444444333333222222111222222111111111222222333222222222111111111111111FFFFFFEEEDDDCCCBBBAAAAAACCCBBBBBBAAABBBCCCEEEFFFEEEEEEEEEBBB>>>:::999999;;;:::999999;;;<<<<<<;;;888888888888888999999:::777777777888888999999999888888888888999999::::::777666666666777777888999::::::::::::::::::;;;;;;888888777777666666555555666666555555555555666666:::999888666666666777888999888777666666777888999>>>===<<<::::::;;;<<<===999:::::::::::::::;;;<<<>>>>>>???@@@@@@@@@@@@???===;;;:::999999:::;;;===::::::;;;===>>>???@@@AAA???AAACCCEEEGGGGGGGGGGGGKKKHHHDDDAAAAAABBBBBBBBBAAAAAABBBAAAAAAAAAAAAAAAAAABBBEEEGGGGGGFFFDDDBBBAAADDDGGGFFFBBBAAADDDIIICCCBBBAAA>>><<<<<>><<<;;;<<<<<<<<<<<<<<<;;;;;;999::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999999777888;;;=========<<<;;;555888<<<>>><<<:::888777::::::;;;<<<<<<;;;::::::999999999;;;<<<:::777555444555666777888999999999999999999888888777777777555666666777777666666555555555666666777777888888777666666555555555555555555555666777888999999:::<<<<<<<<<===============>>><<<::::::;;;;;;;;;:::777777777888888999;;;;;;;;;===>>>@@@@@@???===<<<:::===BBBDDDDDDAAA>>>===<<<<<<=====================<<<<<<>>>BBBDDDDDDDDDAAABBBCCCBBBAAAAAACCCEEE===<<<;;;:::;;;===???AAAEEEEEEDDDBBB???===;;;;;;===<<<<<<===>>>===;;;888;;;;;;;;;<<<===>>>???@@@@@@???>>><<<:::888888888===;;;:::;;;>>>AAACCCCCCAAA>>>;;;::::::;;;:::999888888999999999999999::::::;;;<<<<<<===============;;;999888999:::999888:::;;;;;;;;;;;;;;;<<<<<<<<<:::999888999:::999888777666666666666666666777555666666777888888888777666777888999999:::999999888888888999999::::::;;;777888999:::;;;:::999999:::999999888888999;;;===BBB@@@??????>>>===;;;;;;<<<<<<===?????????>>>===::::::::::::;;;;;;;;;;;;999<<<>>>===???CCCEEECCCBBB@@@===;;;::::::;;;<<<@@@???>>>===<<<;;;:::999999:::<<<<<<;;;;;;<<<>>>>>>>>>>>>============<<<>>>@@@CCCDDDBBB@@@???>>>DDDQQQ```dddYYYGGG;;;777444777777222111555999999<<<======<<<::::::<<<>>><<>>:::999===AAA???===999777555555666777777888:::<<<<<<;;;:::999555555444333222222111111222111111000000000111111111111111111111111111111FFFFFFEEECCCBBBAAA@@@???BBBAAAAAA@@@@@@AAABBBCCC???@@@@@@>>><<<::::::;;;;;;999888888:::;;;;;;;;;777777666777777888999:::::::::::::::::::::::::::888888777777888888999:::666555555555666777888999:::::::::;;;;;;;;;;;;;;;888888777777666666555555666555555555555666666777;;;:::999888777777777777888777666666666777888999======;;;:::::::::;;;<<<:::;;;<<<;;;;;;;;;===?????????@@@AAAAAA@@@???>>><<<;;;:::888888:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAADDDGGGIIIIIIHHHHHHMMMJJJFFFDDDDDDCCCCCCBBB???AAABBBBBBAAAAAABBBDDDAAACCCEEEGGGGGGGGGFFFEEEBBBDDDGGGFFFDDDDDDFFFHHHBBBBBBAAA???<<<<<<===???AAAAAAAAAAAACCCEEEGGGHHHDDDCCCCCCBBBBBBCCCCCCDDD???AAABBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@BBBDDDEEECCCCCCCCCCCCBBBBBBBBBAAABBBCCCDDDDDDDDDCCCAAA@@@BBBBBBBBBAAAAAABBBBBBCCC>>>>>>???@@@???>>>===<<<::::::;;;;;;;;;:::999999888999999::::::::::::999999999999999999999999999:::;;;;;;;;;;;;;;;:::999777888999::::::999888777999<<>><<<::::::;;;<<<;;;:::777777777888999:::;;;<<<>>>???AAABBBBBBAAA@@@@@@:::<<>>>>>???>>>>>>>>>???>>>>>>???BBBDDDEEEEEE@@@BBBDDDDDDCCCCCCCCCDDD>>><<<:::888888:::<<<>>>AAABBBBBBAAA>>><<<;;;;;;;;;::::::<<<======;;;999<<<<<<<<<===>>>???AAAAAAAAAAAA@@@>>>:::888999999<<<;;;:::;;;>>>@@@AAA@@@???===:::999999999999888666888999999888777999:::::::::::::::;;;;;;;;;;;;;;;999888888999:::999888777888::::::::::::;;;===<<<:::888888888999888777777777666666666666777777555666666777777666666555555666777888999999999999666666666666777888999999666777999::::::999999888999999999777666666999<<>><<<<<<>>>======???@@@@@@>>><<<999999999:::::::::;;;;;;888<<<===<<<===BBBCCCAAABBBAAA???===;;;::::::;;;??????===<<<<<<;;;;;;;;;999:::<<<<<<;;;;;;<<<>>>>>>>>>============<<<<<<:::===@@@BBBBBBBBBBBBBBB???HHHUUU]]]VVVHHH===999333888999666444777;;;<<<777999;;;999777666888;;;:::<<<===<<<999999===@@@===<<<:::888666666666666555666888:::;;;;;;;;;;;;777666555333222222222222111111000////////////000000000000111111111111111HHHGGGFFFEEEDDDBBBAAAAAA@@@???>>>=========>>>???;;;<<<======<<<<<<>>>@@@;;;999777777999:::;;;:::777777777777777999:::;;;<<<;;;;;;::::::999999999888777777666777888999:::555555555555666777888888888999999:::::::::::::::777777777777666666666666555555555555555666777777::::::::::::999888777666777777666666666888999:::;;;;;;:::999999999999:::999;;;<<<;;;999:::===@@@===>>>@@@BBBBBBAAA@@@@@@<<<;;;999888888999;;;<<>>@@@DDDGGGIIIIIIHHHGGGKKKIIIFFFFFFFFFFFFEEECCC???AAACCCCCCAAA@@@BBBDDDBBBCCCDDDFFFGGGHHHHHHHHHFFFFFFGGGGGGFFFEEEEEEEEECCCDDDDDDBBB@@@>>>??????BBBAAA@@@@@@AAACCCEEEFFFDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@@@@@@@AAAAAABBBBBBAAA@@@??????@@@AAACCCEEECCCCCCCCCCCCBBBBBBBBBBBB???@@@AAABBBBBBBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>===<<<<<<;;;::::::999:::::::::999999888777777888888999::::::999999999999999999999999999999888999:::;;;;;;;;;:::999999999999999999888888888444666888999888777888888888888888888888888888888999888777777888999777666666666777777777777777666444444555555666666777777444555555666666555555444444444444444555555555555555555444444444555666666777777888888999:::::::::666777999;;;<<<=========>>><<<;;;:::;;;<<<;;;:::999999999:::;;;<<<>>>>>>@@@@@@@@@AAAAAAAAABBBBBB<<<===>>>AAABBBCCCBBBAAA<<<===???@@@@@@@@@??????CCCAAA??????@@@BBBBBBAAA>>>AAADDDEEEDDDBBBBBBBBB???===:::888777888:::<<<<<<>>>@@@???===;;;;;;<<<:::::::::<<<>>>>>>===;;;>>>>>>===>>>???@@@BBBCCCDDDEEEDDDAAA===:::;;;<<<;;;::::::<<<>>>???>>>===>>>;;;999777888888888777555777999999777666888:::::::::999999999999999999999888777888999:::999888444777::::::::::::<<<>>>;;;999777777777888777666888777777666666777777888666666666666555555444333444444666777777777777777444444444444444666777888777888999:::;;;:::999999::::::999777555555999<<>>AAABBB>>>;;;<<<===<<<<<<>>>AAAAAA???<<<999999999999::::::::::::888<<<<<<;;;<<>>@@@??????>>>======<<<<<>>>>>=========<<<<<<<<<999;;;>>>@@@@@@@@@AAACCC<<<>>>FFFOOONNNEEE>>>>>>>>>DDDFFF@@@;;;:::;;;:::444777:::888555333666999;;;:::999888888999:::;;;::::::999999888777777666555666777888999:::::::::888777555444333222222333111000//////.........//////000000000111111111222KKKJJJIIIHHHGGGFFFEEEDDD>>>===<<<;;;::::::;;;<<<:::;;;======>>>???BBBDDD;;;999777777999:::::::::888888777777888:::<<<===;;;::::::999888777666666888777666666666777999:::444444444555555777888888777777888999999999999888666666666666777777777777555555555555555666777888::::::;;;;;;:::999777666777666666666777888:::;;;:::999999888888888888888777888999888777777;;;>>>;;;<<>>===>>>@@@BBBDDDBBBAAA@@@??????AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBB<<<===>>>@@@AAAAAAAAA@@@@@@@@@???????????????@@@@@@>>>===;;;999888888888999999999999999888777666666777888999999999999999888888888888888888888888777888999:::;;;::::::999777777777777888999:::;;;666888:::;;;:::;;;<<<>>>888888888777777777777777888666555555777888888777666777777777777777666555222333333444555666777777444555555555555555555444444444444444444444444444333333333444555666777888888888888999:::::::::;;;444666888:::<<<=========>>>===;;;;;;<<<<<<<<<;;;:::;;;;;;<<<===>>>@@@@@@???>>>>>>>>>??????@@@AAA???>>>>>>@@@BBBBBBBBBAAA===>>>???@@@AAAAAA@@@???FFFCCC@@@?????????>>>===;;;???CCCEEEDDDBBB@@@???AAA???;;;888777888:::;;;888;;;>>>>>><<<:::;;;<<<::::::;;;===???@@@???===??????>>>>>>???AAACCCDDDGGGHHHGGGDDD???<<<===???:::::::::<<<>>>>>><<<:::<<<:::888777777888777777555777999888666666888:::::::::999888777777777888888777666777999::::::999333666:::;;;:::;;;===???;;;999777777777777666555888888777777777777888888777777777666555444222222222333444555666666666666333333222222333444666777888999:::;;;<<<;;;::::::;;;;;;;;;888555666999===GGG@@@===AAABBB===:::<<<<<<;;;;;;>>>AAACCCAAA>>>888888999999999:::::::::999<<<<<<:::;;;>>>>>><<<===>>>???????????????>>>DDDAAA>>>;;;999999:::;;;;;;<<<======;;;;;;<<<===>>>=========<<<<<<<<<<<<;;;===>>>???>>>===>>>???@@@===@@@HHHKKKGGGEEEFFFOOOTTTTTTKKKAAA<<<:::777444888;;;999555444777:::===:::777666777777777666777888999::::::999777666666666777777777888888999999888666444333333333333111000///...............//////000000111111111222FFFGGGJJJMMMNNNJJJDDD???>>>===;;;:::999999::::::888;;;======;;;>>>DDDJJJ???<<<999999::::::888666::::::;;;;;;<<<===>>>>>>;;;<<<<<<:::777666777888777777777777777777777777777666444222333555888::::::999999888777666666555333333333444444444555555444555666777777888777777555777999;;;;;;:::777666888888888888888888888888:::;;;;;;;;;;;;;;;::::::999999999888888888777777===>>>???@@@BBBEEEGGGHHH???@@@AAA???===<<<<<<============>>>@@@BBBEEEFFF@@@@@@AAABBBCCCDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBCCCDDDCCCBBBCCCDDDBBBCCCDDDCCCCCCCCCEEEGGGKKKKKKJJJGGGDDDCCCEEEFFFGGGHHHJJJJJJGGGEEEDDDEEECCCBBBBBBCCCDDDEEEDDDCCCFFFDDDAAAAAACCCDDDCCCAAABBB@@@======>>>@@@@@@@@@@@@???>>>>>>???AAACCCDDDFFFDDDBBBAAAAAAAAA@@@???BBB@@@>>>???AAABBB@@@>>>@@@??????????????????@@@=========<<<;;;:::888777888888888777777777777666888999999::::::999999888;;;:::999888777777777777777777888888888999999999555555666777777777777777999;;;<<<<<<:::999999:::555777888777666555666888888888888888888777666666444444555555555555444444444444444555555555555666555666666555333111222333444444444444444555666777333444555666777777777777777888999:::;;;:::999888777777888:::;;;<<<===>>><<<===>>>===<<<<<<>>>@@@======<<<<<<;;;;;;;;;;;;;;;===@@@@@@@@@?????????:::>>>AAACCCCCCAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCAAA???>>>>>>???@@@???>>>>>>>>>???AAABBB@@@???>>><<<<<<;;;;;;;;;888888999999999:::::::::999999:::;;;<<<===>>>???>>>======>>>>>>???@@@@@@CCCCCCCCCAAA>>><<<<<<<<<999999888888999999:::;;;>>>===<<<:::888666555444888777666555555666777888444666888777555555888;;;777777888888999999999:::555666888999;;;;;;<<<<<<777777777777777777777777999888888777666555555444555555666666555555444333666555555666666777888999555444444333333333444444777777888999::::::::::::888888888999::::::888666;;;:::999:::<<<>>>>>>>>>>>>>>>???@@@@@@@@@@@@???::::::999888999:::;;;<<<;;;;;;<<>>DDDCCC???;;;888999<<>>???@@@@@@???>>>======<<<<<<===???>>>=========>>>@@@AAA???>>>>>>>>>AAADDDHHHKKKccc\\\QQQEEE<<<888666777444888;;;<<<999777777888999999999888888888888888666666666666777777777777555444444444444555666666888555222111222444444444111111000/////////////////////000111222222333333CCCDDDFFFIIIJJJHHHDDD@@@???>>><<<:::999999::::::777999:::999777888===BBB===;;;888777888888777555888888999999:::;;;;;;<<<999::::::999777666777888777777777777777777777777777666555444444555777888888888888777666555555555333333333444444444444555555555666777777777666666444666777999999999888777777777777777777777777777:::;;;;;;<<<<<<;;;;;;:::999999999888888888777777:::;;;;;;===>>>???@@@@@@???@@@AAA@@@===<<<===>>>=========>>>???AAACCCDDD??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAABBBDDDEEEEEECCCBBBAAABBBBBBCCCDDDCCCBBBBBBDDDFFFHHHHHHHHHGGGEEEDDDEEEGGGGGGHHHIIIHHHFFFEEEDDDEEEEEEDDDBBBCCCDDDDDDCCCAAAEEEBBB@@@AAABBBCCCBBBAAAAAA@@@>>>>>>@@@AAA@@@???============>>>???@@@AAADDDBBB@@@@@@@@@@@@@@@>>>AAA@@@???@@@AAAAAAAAA@@@>>>>>>============>>>>>>======<<<;;;:::999888888888888888888777777777777777777888888888888777777::::::999888777777777777777777777888888888999999666555555555555666777888888:::;;;;;;999888888999555666777777666555666777777777888888777777666555444444555555555555444444444444444444555555555555555666666555333111222333444444333333444444555666333444555666666777777666666777888999999999888777555555666777888999::::::<<<===>>>>>>======>>>???>>>=========<<<<<<<<<<<<:::<<<>>>>>>===<<<===>>>;;;===@@@AAAAAA@@@@@@AAA<<<<<<<<<<<<<<<=========@@@AAABBB@@@>>>======>>>???>>>=========>>>@@@AAA@@@???>>><<<;;;:::::::::888888888999999999::::::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<===>>>?????????>>><<<:::999888888999888888888999999::::::===<<<;;;:::999777666666888777666555555666777888555666777666555444555666555666666666777777777777444555666777888999999999666666666666666666666666888888777777666555555444555555555555555444444333444444444444555666777777666555555444444444555555777777888999::::::::::::888888888999::::::888666999888888999<<>>??????@@@@@@??????::::::999999999;;;<<<===;;;;;;<<<===???>>><<<999:::<<<>>>AAAAAA@@@???===BBBBBBAAA>>><<<:::;;;===;;;===??????>>>>>>???@@@>>>===<<<;;;;;;::::::;;;>>>>>>=========>>>>>>???===<<<;;;;;;<<<>>>AAACCCLLLIIIDDD???;;;999888888555888::::::888777777888999999999888888777777777666666666666666555555555333444444444555555555555777555222111222333444333111000000/////////////////////000111111222333333@@@@@@AAACCCEEEEEEBBB@@@???>>>===;;;:::999999999777888999666333333777;;;;;;999777666666777555444666666777777888888999999666777888777555555777888666666666666666666666666777777666666666666666666666666666555555444444333333333333333444444444444666666666777666666555555333444555666666777888888666666666666666666666666:::;;;;;;<<<<<<;;;;;;;;;999888888888888777777777888999:::<<<<<<<<<;;;;;;???@@@AAA???===<<<===>>>>>>>>>>>>>>>>>>???AAAAAA===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@CCCEEEGGGGGGDDDAAA@@@???BBBCCCCCCCCCAAABBBCCCEEEDDDEEEGGGGGGFFFEEEEEEFFFFFFGGGHHHGGGEEECCCDDDEEEFFFEEECCCCCCDDDDDDBBBAAABBBAAA???@@@AAABBBBBBAAAAAA@@@@@@@@@BBBBBBAAA???:::;;;<<<======>>>>>>===AAA???>>>>>>???@@@@@@???>>>???AAAAAA@@@@@@AAABBB<<<<<<<<<;;;;;;<<<<<<<<<===<<<;;;999888888888999999999888888888777777777666666777777777777666666999999888888777777666666666666777777777888888888666555555444555666777777777888:::999777666666777555666777666555555555777666777777777777666555555444444555555555555444444333333333444444444555555444555666444222111222333333333222222333333444444222333444555666666666666444555666777777777777666555666666666777777777777:::===??????>>>===>>>>>>>>>===============<<<<<<;;;;;;<<<;;;999999:::;;;;;;===>>>???>>>>>>???AAA<<<;;;;;;:::::::::;;;;;;>>>???@@@???===<<<<<<===>>>===<<<<<<<<<===>>>?????????>>><<<:::999888777888888888999999999999:::======>>>??????????????????===<<<::::::;;;<<<>>><<<<<<;;;:::888777666666888888888888999999::::::;;;;;;;;;:::999999888888888777666555555666777888666555555666666555333111444444444444444555555555444444555666666666666555555555555555555555555555777777777666555555444444555555555555555444333333111111222222333444444555666666555555555555666666777777888999::::::::::::999888888999::::::999777888777777999<<>>>>>>>>?????????:::::::::::::::<<<>>>???===<<<;;;<<<>>>>>><<<;;;:::;;;<<<>>>>>>>>>>>>===@@@AAABBBAAA>>><<<;;;;;;<<<===???>>>======>>>???>>>===<<<;;;;;;::::::;;;===>>>>>>??????>>>===<<<===;;;:::888888999;;;<<<888888999:::::::::999999777888999999777777888999:::999999888777666666555555555555444444333333333111222444555555555444333666444111111222333333222111000//////......////////////000000111111222222AAA@@@??????AAAAAA???>>>>>>>>>===<<<;;;:::999999999999999777444444777999999888777666666555555555555555666666777777777777444555555555444444666888555555555555555555555555666777777888777666444444555444444444333333222222222222333333333444444444666666666666555555444333222222222222444666777999666666666666666666666666999:::;;;;;;;;;;;;;;;;;;888888888888777777777777888:::<<<>>>???>>>===<<<>>>???@@@???===<<<===>>>???>>>>>>>>>>>>>>>>>>???======>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBBBBAAAAAAAAADDDFFFGGGEEEBBBAAA@@@BBBCCCDDDCCCAAAAAABBBDDDBBBDDDFFFGGGEEECCCCCCCCCEEEFFFFFFEEECCCBBBCCCEEEEEEDDDCCCDDDEEEFFFEEEDDD@@@@@@??????@@@AAAAAAAAAAAA@@@AAABBBCCCCCCAAA???999;;;<<<===>>>===<<<<<>>======???AAAAAA@@@<<>>AAADDD<<<;;;;;;::::::;;;;;;<<<===;;;999777666777888999999999888888888777777777666666777777777777666666888888888777777666666555555555666666666777777777444555666777888777666666555777888888666555555666444555666666444444555666555666666666666555444444333444444555555444444333222333333333444444444444333444555444222111222333333222222111222222333333222222333555555555555555444444555666666666777777888888888888888777777777999<<>>@@@???>>>===;;;;;;;;;<<<<<<<<<===>>>===;;;:::;;;<<<<<<<<<;;;;;;;;;<<<===>>>??????>>><<<:::888777666888888888888999999999999===>>>????????????>>>>>>@@@>>><<<:::::::::<<<======<<<;;;:::::::::888777777888888999999999999999::::::::::::::::::::::::888777666555555666777888666555444666888888444000333333333333444444444444444444555555555555444333444444444444444444444444666666666555555444444444444444555555555444333333000111222333333444444444555444444444444555555666777777888999::::::::::::999888777888:::;;;:::888999888888999<<<>>>>>>>>>======<<<=========>>>>>>;;;:::::::::;;;===>>>@@@???>>><<<===>>>???>>>===999:::;;;<<<<<<=========???@@@AAA???===;;;;;;<<<===>>>>>>===<<<;;;===>>>@@@???>>>======<<<<<<======>>>@@@AAAAAA???===;;;===<<<:::999999:::;;;<<<555666777999999999999888888888888777666777888999999999888777666555555444555444444333222111111000000111333555555444222111555333111000111222222111000000///............////////////000000000111111CCCAAA???>>>>>>>>><<<;;;<<<<<<<<<;;;;;;:::999999888888888777666666888999888888888666555555555666666666666666777777777777222333444444333444555777444444444444444444444444555666777777777555333222333333333222222222222222222222222333333333444444555555555555555444333222222111111111222444777888777777777777777777777777888888999:::::::::::::::777777777777777777777777888999<<>>???>>><<<;;;<<<===????????????>>>>>>======>>>>>>>>>???@@@@@@AAAAAACCCCCCBBBBBBBBBBBBAAAAAA===@@@CCCEEEDDDCCCCCCDDDDDDDDDEEECCCAAAAAABBBCCCCCCEEEFFFFFFCCCAAA@@@@@@BBBDDDEEEDDDBBBAAABBBCCCCCCBBBBBBDDDFFFHHHHHHGGG@@@@@@@@@?????????@@@AAAAAA@@@AAABBBCCCCCCAAA???;;;<<<===>>>???>>>===<<<>>>===<<<>>>@@@BBBBBBBBB<<<>>>AAA@@@>>>===???BBB;;;;;;::::::::::::;;;;;;;;;:::888666555666777888888888888777777777666666666666777777777777666666666666777777777666555555444444555555555666666666222444888;;;<<<999666444444666777666555444444444333555666555444333444555444555555555555444333333333333444444444444333333222222222222333333333444222444444444222111222333333222222111111111222222111222333444555555555555444444444555666777777888888888888777777777777666888;;;>>>???>>><<<<<<<<<::::::::::::::::::::::::<<<<<<;;;:::888888999;;;<<<===<<<;;;:::;;;===@@@AAA@@@>>><<<;;;;;;<<<<<<;;;<<<===<<<:::::::::<<<<<<;;;:::::::::;;;======???>>>>>>===;;;888666555777777888888888999999999;;;<<<===>>>>>>>>><<<<<<@@@???===;;;;;;;;;===>>>>>><<<:::;;;<<<<<<;;;999666777888999999999888888888888888999999999::::::888777666555555666777888555444444777::::::777333444444444444444444444444555555666666555555444333555555555555555555555555555555555555444444444444444444444555444333333222111111333444555555444444333222222222333333444555777777888999::::::::::::999888777888:::;;;;;;:::<<<;;;999999;;;<<<;;;:::<<<<<<;;;;;;;;;<<<===>>>;;;;;;::::::;;;<<<>>>???@@@???>>>>>>@@@@@@@@@>>>999:::;;;<<<<<<=========@@@@@@???<<<::::::;;;===>>>>>>>>><<<::::::;;;===@@@???>>>======<<<<<<======???AAACCCCCCAAA>>>===;;;::::::::::::;;;<<<===999999888777777888888999888777666666777777888888888888777777666555444444444333333222111000000//////000222444444333111000333111000000111111000///000//////...............//////////////////000000DDDAAA>>>===<<<<<<:::999999999::::::::::::999999666666555555666666777777777777888666555444555777666666666666777777777777222333444444333333555777555555555555555555555555333444555666555444333222222222222222222222222222222222222222333333333333444444444555444444333333222222111111222444555777777777777777777777777777666666777888999999999999666666777777777777777888666777999;;;===>>>>>>===;;;<<<===<<<;;;:::;;;<<>>===>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>;;;===@@@AAABBBCCCEEEGGGFFFFFFFFFDDDBBBAAABBBCCCDDDEEEEEEDDDAAA???>>>>>>???AAADDDDDDBBBAAAAAAAAA@@@???@@@BBBEEEHHHHHHHHHAAAAAABBB@@@???>>>???AAAAAA@@@@@@@@@BBBBBBAAA???======>>>>>>>>>>>>>>>===>>>===<<<===@@@BBBBBBBBB===>>>>>>>>>===<<<===>>>;;;::::::999999::::::;;;999888777666555666666777777777666666666555555555666666777777777777666666444555666777777666555444333333444444444555555555111444888;;;<<<999555222444555777666444333333444333444555444333333444555333444444444444333222222333333444444444444333333111111222222222333333333222333444333222111222333333333222222111111222222111111222333444444444444444333444444555666888888666666666666555555555555888:::<<<<<<;;;;;;;;;;;;888888888999999999999:::;;;<<<<<<;;;999999:::<<<<<<======;;;::::::===???AAA???===:::999999:::;;;:::;;;<<<;;;:::999:::<<<<<<;;;:::::::::;;;======>>>>>>>>>>>><<<:::777666777777777888888888888999888:::<<<===>>>===<<<;;;>>>>>>=====================;;;999:::<<<===;;;999555666888999999999888777777777777777888888999999888777666555555666777888444444555777999999888666555555555555444444444444555555666666666555555444555555555555555555555555444444444444444444444444444444444444444333222222111222444555666666555444111111111111222333444555777777888999:::::::::::::::888777888:::;;;;;;;;;>>><<<:::999:::::::::888<<<;;;:::::::::;;;<<<===<<<;;;:::::::::;;;<<<===@@@?????????AAAAAA???>>>:::;;;<<<>>>>>>>>>>>>===@@@@@@???<<<::::::<<>>>>>>>>;;;999999:::<<<>>>===<<<;;;;;;::::::;;;<<<>>>@@@BBBCCCBBB@@@>>>888888888888999;;;<<<<<<:::888777555555666888999888777666666888888777666666666666666555555555555333222222111111000000000//////111222222222111000222000//////000111///...000///......------..................////////////@@@>>><<<;;;;;;;;;999888555666888999::::::999999777666555666666666666555444666666555333222444666666666666666666666666666333444555444333333444666555555555555555555555555222222333333444333333333222222222222222222222222111222222222222333333333222333333444444444333333222222222222333333444555666666666666666666666666444555666777888888888888666666666666777777888888666777777888999999::::::999:::;;;;;;999999:::;;;???@@@@@@AAAAAA@@@???>>>===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::<<<===>>>???BBBEEEHHHGGGHHHGGGEEECCCBBBBBBDDDBBBCCCCCCAAA???>>>???@@@<<<@@@CCCDDDCCCAAA??????>>>======???BBBDDDDDDDDDBBBCCCDDDBBB???===>>>@@@AAA@@@>>>>>>@@@AAA@@@???>>>>>>===============>>>===<<<;;;<<<>>>@@@@@@@@@>>>===<<<<<<<<<<<<;;;999999888888777777888888999777777666666666666555555555555555555444444444444555555666666666666555555333444666777777666444333333333333333444444444444111333555777777666444333444555777666444333333444222444444444333222333444333333333333333222222111222333333444444333333222111111111111222222222222111222333333222111222333444444333222222222222222000111222333333444444333222222222222333555666888666666666666666666666666777999::::::999888:::;;;888888999999999:::::::::888:::;;;;;;:::999:::;;;<<<===>>>===;;;;;;<<<>>>BBB@@@===:::888888999::::::;;;<<<;;;::::::;;;<<<<<<;;;;;;::::::<<<===>>>===>>>??????===;;;999777777777777777888888888888777888;;;===>>>>>><<<;;;:::;;;<<<=========<<<<<<>>>;;;999:::>>>???===999555666888999999999777777666666666666666777777777888777666555555666777888555666777666555555666777555555444444444333333333444444555555555555555555333333333333333333333333333333333333333333333333333444444444444333222222000222444555666555444444222222222222333444555555777777888999:::::::::::::::888777888:::<<<<<<<<<<<<;;;999999:::;;;:::999;;;:::999888999:::<<<===<<<<<<:::999999::::::;;;======>>>???AAA@@@===;;;:::<<<>>>AAAAAA@@@???===@@@AAAAAA@@@>>>===>>>?????????===;;;888888999;;;>>>===<<<;;;;;;::::::;;;:::;;;>>>@@@@@@@@@??????888888999999::::::;;;;;;:::999888666666666777888777666555777999999666444444444555555555555666666111111111111111111111111/////////000000000111111000/////////000000...---//////...------------...........................<<<;;;::::::;;;;;;999888333444666888999:::999999:::999888888888888666555222444555444111000222555555555555555555555555555444555555444333222444666666666666666666666666666111111111222222333333444222222222222222222333333111111222222222333333333111222333333444444444444333333333333333333333333555555555555555555555555333444555666777777777777555666666666777777888888999888777777777777888888888999::::::888888999:::???@@@AAABBBBBBAAA@@@???;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<=========@@@DDDGGGHHHIIIHHHFFFDDDBBBCCCDDDAAAAAAAAA???>>>>>>@@@CCC;;;>>>CCCEEEDDDAAA>>>======<<<<<<===???AAAAAA@@@CCCEEEEEEBBB???===>>>@@@BBB@@@======>>>@@@@@@@@@???>>><<<;;;;;;<<<===>>><<<;;;:::;;;===??????>>>???===::::::<<<<<<999666777777666666666666777777555666666777666666555444555555444444444333333333333444444555555444444333222444555777777666444333222222333333333444444444333222222222222333444555444666777666555333444444222333444444222222333444222333333333333222111111222333333444444333333222000111111111111222222222111222333333222111222444555444444333222222222333000000111222333333333333111000000000111333555666777888888888999999999:::777888999888777777999;;;999999999::::::;;;;;;;;;555888:::;;;:::999::::::<<<===>>>>>><<<;;;<<<===DDDAAA>>>;;;999999:::;;;:::;;;<<<<<<::::::;;;<<<<<<<<<;;;:::;;;<<<===>>>===>>>??????>>><<<:::999777777777777888888888888666888;;;>>>??????===<<<777999;;;=========;;;:::@@@===:::<<<@@@BBB???<<<555666888999:::999777666555555555666666666666666888777666555555666777888555777888666222111333666444444444333333222222222222333444444555555555444222222222222222222222222333333333333333333333333333333444444444333222222///111333555555555444333333222222333444555666777777777888999:::::::::::::::999777888:::<<<===<<<;;;999888999:::<<<;;;;;;;;;:::999888888:::<<<======<<<:::999888888999:::;;;;;;<<>>???AAADDDEEECCC@@@???>>>??????===:::888777999;;;@@@???>>>======<<<<<<===888999;;;===>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777666555666555555777::::::666333333333444444555666666666111111111111111222222222000////////////000111111000///...///000000...,,,//////...------------........................---;;;:::999888777777777777777777888888888777777666777777888999999777666555999666333000///000333444444555666777666555333111222222222333333444444444555555555555444444333222000000////////////000000333333333333333333333333222222222111111000000000000111111111111222222222222222333333333333444444555555555555555555444444666666666666666555555555777777777777888888888888:::999888777777888999:::888888777777888:::;;;===>>>AAAEEEEEEBBB??????@@@>>>===;;;;;;<<<======<<<@@@>>>;;;:::::::::999888999:::<<<>>>@@@CCCEEEFFFGGGEEEBBBBBBCCCCCCAAA>>>@@@AAA@@@???======???AAA999===AAACCCBBBAAA@@@@@@???>>>>>>>>>???AAACCCDDDBBBBBBBBB@@@>>><<<<<<<<>>======>>>>>>===<<<:::;;;===>>>>>>===>>>??????===:::777666777888888888888777555444333444555666888888666555444444555555444222111111222555555555555555555444444555444333333222222222222333333333333333333333333333444444555555444444333555666777888777666444222333333333333333333333333222222222222222222222222333333333222222222111111111111222222222333333333777666444222222222444555555444222111000111222222333222222111111222222333444111...///333666777666888999::::::;;;;;;::::::777777888888888999999999:::::::::;;;::::::999999;;;>>>AAA???:::777888::::::;;;<<<<<<<<<<<>>;;;999999999999888;;;<<<<<<:::;;;>>>AAA???===::::::;;;<<<<<<;;;@@@@@@AAA@@@???===;;;:::666666666666666777888999888777777:::===>>><<<999<<<;;;<<<===??????===;;;???????????????>>>======;;;::::::999888888999999666666555555555444444444333444555555444444555777555555555555555555555555666555444333222111111111555333111222555777666444444444444333333222222222555555444333333333333444444444333333333333222222222333444555666666666666444333333222222333333444444666888888888777888999888777666888:::;;;;;;::::::888777888;;;===>>>>>>:::<<<<<<<<<:::999:::<<<;;;:::888666666777888999<<<>>>@@@AAAAAA???===;;;>>>???@@@@@@???>>>===<<>>>>>@@@CCCGGG??????>>><<<999888888999===@@@BBB@@@===::::::;;;:::;;;<<<;;;999:::===@@@@@@>>>:::888777888;;;===::::::999888777666555444444444555777999999888666222111000111444555666555333222111000////////////111111111111111111111111111111222222222222111111////////////........................////////////;;;:::999888777777777777666666777777777666666555666666777777666666555555777666333111000111222444333444666777666555333222222222333333333333333333444444444444444333222111222222222111111222222222222222222222222222222222333333222222222111111111111111111111222222222222222222333333333333444444555555555555555555555555555555555555555555555555555666666666666777777777888888777666666777888888777777666666777999:::;;;===???BBBBBBAAA@@@??????@@@???===<<<;;;;;;:::999???===;;;;;;;;;;;;999888:::;;;<<<===???@@@AAABBBEEECCCAAAAAACCCCCCAAA???AAAAAA@@@>>><<<===???AAA>>>?????????===>>>???AAA@@@@@@????????????@@@@@@AAABBBBBBAAA???>>>>>>???AAA???<<<:::999;;;===??????>>>=========>>>???@@@<<<:::999:::<<<======<<<>>>??????>>>:::777666666777777777777777666555444444555666777777666555444444555555444222111111222555555555444444444444444444333333222222222333333222222222222222222222222222222333333333333222222333444555666555444222111333333333333333333333333222222222222222222222222333333222222222111111111000000000111111111222222555444222111000111222333555444222111000000000111222111111111111111111222333111...///222555666666888888999999::::::999999777777777888888888888888888888:::;;;<<<<<<<<<<<<;;;>>>AAA@@@;;;888888:::;;;<<<======<<<===???@@@BBB@@@>>><<<;;;;;;;;;;;;888:::<<<;;;999999<<<>>>AAA>>><<<;;;;;;<<<;;;;;;>>>>>>??????>>><<<:::888666666555555555666888999888777777999===>>><<<:::;;;;;;<<<===>>>===<<<;;;>>>>>>>>>>>>===<<<;;;;;;::::::999888777777777888666555555555444444444333333444555555444444555666555555555555555555555555666555444333222222222222222000...///222333222111444444333333333222222222555555444333333333333444444444333333333222222222222222333444555555555555444333333222222333333444444666888888777777888999:::999888999:::;;;:::999;;;;;;;;;===??????===;;;999:::;;;;;;:::999:::<<<;;;:::888666666777888999:::<<<>>>??????>>><<<;;;===>>>???@@@@@@???>>>===AAAAAAAAA@@@???AAACCCFFFEEEDDDBBB@@@>>>======<<<<<>>AAA@@@>>>;;;999888999:::;;;::::::999888777666555555666555666777999999777555444222111111333444444333333222111000////////////111111111111111111111111000111111222222111111000////////////........................////////////::::::999888888777777777444555555666666555555555666666555444444444444444555555444333222222222222222333555666666555444444333333333333333222222222222222222333222222111000333333333333333333333333111111111111111111111111333333333333222222222222111111111111222222222333222222333333333333444444555555555555555555555555444444444444444444444444555555555555666666666666777777666666666666777777777666666666666888999:::<<<<<<===???AAAAAA???===BBBAAA@@@>>><<<;;;999999===<<<;;;<<<===<<<;;;999;;;<<<======>>>>>>>>>===BBBAAA@@@AAABBBBBBBBB@@@AAAAAA???===;;;<<>>BBBBBBBBBAAAAAA@@@???>>>===AAABBBCCCBBBAAAAAABBBDDDAAA???<<<:::999:::;;;<<<::::::;;;<<<===???@@@AAA;;;999888888:::;;;;;;:::===???@@@>>>;;;777555444555666666666666666555555333444555666666555444333333444555444222111111222444444444444444444444444222222222111222222333333111111111111111111111111111111111222222111111111111222333333333222000000222222222222222222222222222222222222222222222222333222222222222111111111/////////000000000111111222111000/////////000111444333222111000000000000111111000000000000111111333111000000222555666666777777888888999999999999888888888888888777777777666777999;;;===???@@@@@@<<>>???@@@???>>>===???@@@????????????????????????<<<======<<<;;;;;;===>>>AAA???<<<;;;<<<===<<<;;;;;;<<<===>>>===;;;888666888666555444444555777999777777777999<<<===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::>>>======<<<;;;;;;:::::::::999888777666666666666555555444444444444333333222333555444333333444666444444444444444444444444666555444333333222222333444222111222333444444333333333333333222222222222555555444333333333333333333333333333222222222222111111222333444444444444333333222222222222333333444666777777777777888:::===<<<:::;;;<<<<<<;;;999===>>>@@@BBBCCCAAA<<<888777888::::::999999:::<<<;;;:::888777666777999:::888999;;;===>>>===<<<;;;<<<===>>>?????????>>>===???@@@BBBBBBAAAAAACCCDDDHHHEEEBBBAAACCCCCCAAA>>><<<>>>@@@@@@>>><<<;;;<<<<<<===>>>===<<<<<<>>>@@@@@@???===<<<:::::::::::::::999999888777666555555888777777888999999666444555333111111222333222111333222111000////////////111111111111111111111111000000111111111111000000/////////............------............/////////999999999999888888777777444444555666666666555555777666444333333333444555444444444444333333222111222333444555555555555444444333333333222222111111000111111111111111000000111111111222222111111111111111111111222222222222333333333333333333333333111111111222222222333333222222222333333333444444444444444555555555555555444444444555555555555555555555555666666666777777888888777777777777888888888777666666777888999:::;;;999999;;;???AAA???<<>>=========<<<<<<===>>>>>><<<:::;;;<<<===>>>>>>>>>>>>===AAA@@@AAAAAACCCCCCDDDCCCBBBBBB@@@===;;;;;;???AAAFFFDDD@@@:::777888<<<@@@BBBBBBCCCCCCBBBAAA???>>>AAABBBCCCBBBBBBBBBEEEGGGBBB@@@>>>;;;::::::;;;<<<::::::;;;<<<===???@@@AAA;;;:::888888:::;;;::::::<<<>>>???>>>;;;777444333333444555666666666666666333444555555555555444333222333444333111000111222333333333333333444444444111111111111111222333444111111111111111111111111000111111222222111111000000111111222222111000000222222222222222222222222111111111111111111111111222222222222111111111111/////////000000000111111111000000/////////000111222222222222222333333333222222111111111111222222333333222333444555666777888888888888888999999:::999999999999888888888888777888:::<<<>>>@@@AAAAAA>>>@@@BBBBBB@@@>>>===>>>@@@AAABBBAAA???>>>??????>>>???AAABBBCCCCCCCCCCCCAAAAAA@@@@@@??????@@@@@@@@@>>><<<<<<===>>>>>>>>>999;;;===>>>===:::777555999777555444444555777888666666777999:::<<<<<<<<<;;;<<<<<<<<<:::999999:::<<<<<<;;;;;;;;;;;;<<<<<<:::999777666555444444444444444333333333333333333111333444444333333444555444444444444444444444444555555444333333333333333555444333333444444444444333222222222222222222222555444333333222222333333333333333222222222222111000000111222333333333333333333222222222222333333444555666777666777999:::>>>===<<<<<<>>>???>>>===???@@@AAABBBBBB???;;;777555777888999888888:::<<<<<<;;;999888888999;;;<<<777999:::<<<======<<<<<<===>>>?????????>>><<<;;;<<<>>>@@@AAAAAA@@@@@@AAAEEEAAA===>>>CCCEEEBBB???>>>???@@@@@@???>>>======<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<:::999888999999888888777666666555999999888999999888666333333222000000222222222111222222111000//////000000111111111111111111111111///000000000000000000/////////.........------------------.........//////888888999999999888777777444555666666777777777666777666555444333444555666333333444444444333222111222222333444444555555555333333333222222111111111//////000111111000000000000111222222222222111000222222222222333333444444333333333333333333333333111222222222222333333333222222222333333333444444444444444555555555666666555555666666777777777777666666777777777888888888999999999999999999999999:::999888777888999:::;;;999777777999===???>>><<>>===<<<===>>>>>>===;;;999;;;===???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGCCCBBBAAA>>><<<<<>>;;;:::;;;===@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAABBBEEEGGGCCCBBB???===<<<<<<<<<===<<<======>>>>>>?????????<<<:::999999:::;;;;;;::::::<<<===<<<999666444333222333444555555666555555333333444444444444333333222333444333111000111222222222222222333333444444000000000000111111222333222222222222222222222222111111222222222222111111111111111222222222111111111111111111111111111111111111111111111111111111222222222111111111000000000000000111111111222222111111000000000111111111000000222333555666777777444333333222222333333444444555555555555666777888888888888777888999::::::::::::::::::::::::::::::999:::<<<===>>>?????????@@@AAACCCCCCBBBAAA@@@@@@@@@BBBCCCBBB@@@????????????@@@AAACCCDDDEEEEEEEEEBBBAAA@@@@@@@@@AAAAAAAAA===<<<:::;;;>>>@@@AAAAAA:::;;;===>>>===;;;999777:::999777555555555666777555666777888999:::<<<===<<<===>>><<<999888999::::::::::::;;;<<<===???@@@:::999777555444333222222222222333333333333333333111222333333222222333555444444444444444444444444444444333222222222222333111111111000//////000111222222222222222222222222444444333222222222222333333333222222222111111111///000111222333333333333333222222111111222222333333555666666555666999;;;<<<<<<;;;===@@@AAAAAA@@@AAA@@@>>>======<<<:::777555666888888888888:::;;;>>>===;;;::::::;;;===>>>999:::;;;===>>>>>>>>>===???@@@@@@???>>><<<:::999999;;;>>>??????>>>>>>>>>???;;;999<<>>===999999:::;;;<<<<<<<<<<<<===>>>>>>===<<<:::999888999999888888777777666666999999888888999888555222111///...///111333333222222111000000000000000000000000000000000000000000...//////000000//////...............------------------------............777888999::::::999888777444555666777777777777777666666555444444444444555222333333444444333333222333333333333333444444444222222222222222111111111//////000000111111000000111222333444444333222111222222222333333444444555222222222222333333333333222222222222333333333333222222333333333333444444333333444444555666666666666666666777777888888999777777777777888888888888999999:::;;;;;;:::999999::::::999888888999:::;;;888888777999;;;======<<>>===<<<777999<<>>>>>???@@@AAABBBCCCBBB???===<<<<<>>======>>>>>>>>>>>>?????????>>>======<<<;;;999999:::;;;:::999888999:::888666444444555222222333444555555555444333333333333333333333333111222333222111000111222000111111222222333333444000000000000000000111111222222222222222222222222111111222222222222111111111111111222222222222333000000000000000000000000111111111111111111111111222111111111111000000000000000000111111111222222111111111111222222222222...///111333555777777888444444333333333333444444444555666666555555666888888777666666666777999:::999999999999::::::;;;;;;;;;;;;<<<===>>>>>>======???@@@AAABBBCCCBBBAAA@@@???AAACCCCCCAAA?????????@@@@@@AAAAAABBBCCCDDDEEEAAA???>>>>>>???@@@@@@???<<<;;;999:::===@@@AAA@@@<<<<<<=========<<<;;;:::;;;:::999888777666666666444666777888888999<<>>===;;;:::;;;<<<>>>???;;;<<<===>>>>>>>>>>>>>>>????????????>>><<<:::888777:::<<<===<<<<<<<<<===;;;999999;;;@@@DDDDDDCCCCCCBBBAAAAAABBBAAA>>>;;;777777777:::<<<>>>===<<<<<<<<<<<<<<<;;;:::999888888888888888777777666666888777777777888777444222///...---...111333333333111111000000000000000111000000000000000000000000......////////////...............------------,,,,,,------------.........666777999::::::999888777333333444555666666666666444444444444444333222222333333333333333333333333444444333333333333333333111111111111222222222222//////000111111111111111000111333444444333111000000111111222333333444444111111111222222222333333222222222333333333444444222222333333333333444444333333444444555666666777555555555666777888888888666666666777777777777888888999::::::::::::999888:::999888777777888999:::888999::::::999:::<<<>>>>>>BBBGGGGGGEEECCCEEEGGGDDDAAA===;;;<<<=========666888;;;???@@@@@@@@@???@@@BBBDDDDDDCCCCCCEEEHHHCCCDDDEEEDDDAAA??????@@@???AAACCCDDDBBB???>>>>>>??????@@@@@@AAACCCDDDEEEDDDCCCBBB???======???BBB@@@@@@???>>>======>>>>>><<<======>>>>>>===<<<<<<;;;:::888888999999888777666666666555333333444666222333333444444444333333333333222222222222333333000222333222111000111333000000000111222333333333111111000/////////000000111111111111111111111111///000000111111000000///111111000111111222222333000000000000000000000000111111111111111111111111111111111111000000000000/////////000000000111111000000111111222222222222...///111333444444444333444333333222222333333444222444666666444333444666666555444333333555666888666666777888999999::::::::::::;;;<<<===============>>>>>>@@@AAAAAA@@@???>>>@@@CCCCCCAAA@@@????????????>>>>>>>>>???@@@AAA@@@>>><<<===@@@BBBAAA@@@>>><<<::::::<<<===>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666555444555777777777999<<<@@@>>>@@@AAA===999666999<<<;;;;;;999999999:::<<<===<<<:::888666444222111111111111111111222222222333000111222222111111222333333333333333333333333333111000000000000000111111333555555444111111222555000111111111222222222222444333222222111222222222222222222222111111111111000111222333444444444444222222111111111111222222333444444444444666999<<<888777777999;;;======<<<===:::888777888999:::999777999:::999888888999:::<<<;;;:::999:::;;;===>>>========================<<<===>>>>>>>>>===<<<;;;888:::<<<<<<;;;;;;<<<===999999999;;;===???AAABBBCCCBBB@@@@@@@@@???;;;888666666666:::>>>@@@???===::::::::::::::::::::::::888888888888777777777777666666555666777666444222000///......000111111111111111000000000000111111000000000000000000000000---......//////......---.........---------,,,,,,,,,,,,---------.........666777999::::::999888777111222333444555555555555222222333444333222111000333333333222222333444444555444444333222222222222000000111111222222222333//////000111111111111111---...000111111000...---///000000111222222333333000000000111111222222222222222333333333444444444222222333333333444444444333333444444555666777777444444444555666777777888555555555555666666666777777888999::::::999888777999888777666666777888888777:::;;;;;;888888;;;???;;;@@@EEEEEEBBB@@@AAADDDFFFBBB===;;;;;;<<<===>>>666888;;;>>>??????===<<>>>>>???@@@BBBCCCDDDCCCAAA>>>;;;;;;===???>>>>>>===============>>>999:::<<<=========<<<<<<:::888777666777888777666555555444222111222555777333333333444444333333222333222222111111222222333000111222222111000111333///000000111222222333333222111000//////...//////000000000000000000000000......////////////......000000000000000111222222000000000000000000000000000000000000000000000000111111111111000000000000............/////////000//////000111111111111111//////111222222111000///333222222111111222222333000333555555333111333555444333222111111333555666333444444666777888999:::888999:::<<<===>>>>>>>>>;;;;;;<<<>>>???@@@>>>======???BBBCCCAAA@@@?????????===<<<::::::;;;===>>>AAA???===???BBBDDDDDDBBB@@@>>>;;;:::;;;;;;;;;:::===<<<;;;:::999:::;;;<<<;;;<<<======<<<999666555333555777777777888<<<@@@???AAABBB>>>999666999======<<<999888777777888999<<<;;;999666444222111111000000111111222222222333///111222222111111222333333333333333333333333333000///////////////000000000222333111...---///111000000111111222222222222444333222222111111222222222222222111111111111000111111222333444444444444222222111111111111222222333444444444444666999===777666555666888999888777:::888777888:::::::::999999:::;;;:::888888999:::;;;:::888888888:::<<<==================<<<<<<<<<999:::<<<>>>>>>>>>>>>===999;;;<<<<<<;;;<<<===???666888999999999:::<<<>>>CCCAAA?????????===999555666555777;;;@@@BBBAAA???999999888888888999:::;;;888888888888777777777777555444444555777666444222222000......///000///...111000000000000000111111000000000000000000000000---..................---......---------,,,,,,,,,,,,,,,,,,---------......555666888999888777555444222222222222222222222222222333333444444333333222222222222111111111111000333333222222111000//////111111111000000000000000000000000000000000000000444555555666444222000...000000000000000000000000000000111111111000000///666555333222111222333333555444222111111111222222222222333444444555555666444444444555555555555666444333222333555666555444666666888999999999999999999999999888888888888888444666888888888999:::<<<:::<<<>>>AAABBBBBBAAA@@@CCCBBB@@@===;;;<<>>;;;>>>@@@???===<<<===???@@@@@@AAABBBBBBBBBAAAAAAEEECCC@@@===;;;;;;;;;<<<<<<=========<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<::::::888777666666666666444333333222111111111222222111111000000111111222333333333222111000//////111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000////////////............//////////////////000000000000000000////////////000000//////............//////000000000000000000000000............///////////////000222222000///000111000000111222222222222111444333222222111111222222444333111000000111333444555444333222222222333444777666666555555555666666666666777888999;;;=========<<<<<<<<<<<<===>>>>>>;;;<<<>>>???@@@@@@?????????===<<<<<<======<<<;;;???>>>>>>>>>>>>>>>?????????>>><<<;;;>>>AAA<<<555;;;;;;;;;<<<;;;;;;::::::;;;<<<===>>>>>><<<:::999:::;;;<<<<<<::::::;;;<<<>>>AAACCCBBB???;;;:::;;;<<<;;;999777666666777888777777666555444333333333000000000000000000000000111111222222222333333333111111222333333333333222111111111111000000000000222111000......000111222333333333222222111111111333222111111000000111111222222111111111111111111111111222222222333333333222111111111222333333444222333333333222333666999666555555444444444555555777777777777888888888888999999999888666666888999;;;<<<===<<<;;;:::;;;===;;;AAAEEEBBB;;;999>>>DDD@@@===;;;>>>CCCEEECCC@@@<<<999777777999;;;:::999888:::<<<;;;:::888888888<<<@@@@@@>>><<<===:::666777888999:::<<>>@@@AAAAAA@@@@@@BBBBBBAAA>>><<<<<<===???;;;<<<======>>>===<<<;;;???@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBAAA@@@>>>===<<>>===>>>???@@@@@@AAAAAABBBBBBAAAAAABBBAAA???===<<<<<<===>>>;;;;;;<<<<<<<<<=========;;;;;;::::::::::::;;;;;;888888777666555444444444444333222222111111111222222222111111111111222222222222222222111000///...111000000//////000000111//////////////////////////////////////////////////////000000000000////////////............//////.../////////000000000000000000////////////000000//////............//////////////////////////////............///////////////000222222000///000111000000111222222222222111333333222111111111111222444333111000000111333444444444333222222222333444666666555555555555555666888888888888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>999:::;;;===============>>>===<<<===>>>===;;;:::<<<<<<;;;<<<<<<===>>>>>>999;;;;;;;;;===AAA???:::;;;<<<<<<<<<<<<;;;:::::::::;;;=========<<<:::999888999::::::999999:::<<<;;;>>>@@@???<<<:::999999::::::999888777777777777666666555555444444333333111111111111111111111111111111111222222222333333000111222222333333222222111111111111000000000000222111///......///111222333333333222222111111111333222111111000000111111111111111111111111111111111111111222222222333333222111111111222222333444222333333333222222555777555555555444444444555555666666666777777777888888888999:::999888777888999999;;;===>>>======>>>???>>>DDDGGGDDD>>><<<@@@FFFBBB???<<<>>>CCCEEEDDDBBB===:::777666777888777555777999::::::999888777888===@@@AAA>>>======:::666555666666888:::<<<>>>???<<<;;;999777666666777888888888888777555444222111222333444444444444444333000000000000/////////...........................//////...---------------,,,------..................------------,,,,,,,,,...---,,,,,,,,,,,,---...555555666777777555444333222222222222222222222222111222222222222222222111222222111111111000000000444444333333222222111111000000000000000000000000000000000000000000000000333333444444333111///...000000000000000000000000000000111111111111000000000000111222444555444222333333222111111111111222111222222333333444555555333333333444444444555555333222111222444555444333555666777888888999999999666666666666666666666666333444666666666666888999:::;;;===???@@@@@@??????@@@AAAAAA@@@===<<<<<<===>>>>>>??????>>>>>>===<<<>>>>>>>>>???????????????@@@@@@@@@@@@???>>>=========???AAA@@@???>>>????????????@@@@@@@@@AAAAAAAAA@@@???===<<<<<<===>>>???::::::999:::;;;===???@@@::::::::::::::::::::::::555555555444333333333222333333222111111111111222222222222222222222222222111222222111111000///...000000////////////000000////////////////////////////////////////////////...//////000000//////...//////............//////....../////////000000000000//////......//////000//////............//////////////////////////////............////////////...000111111000//////000///000111111222222111111333222222111111111111111333222111000000111222333444333333222222333333444555555444444444555555666999999888777777777888888;;;;;;<<<<<<<<<=========888999:::;;;<<<<<<<<<<<<<<<;;;<<<===>>>===;;;888;;;;;;;;;;;;<<<===>>>???999>>>@@@===<<<>>>>>><<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;999888999:::;;;:::888777888999888:::<<<<<<:::888888888888999999888888777666555444444444444444444444444111111111111111111111111111111111222222222222333000111222222333333222222111111111111000000000000111111////////////111111222222222222222111111111222222111000000000000111111111111111111111111111111111111222222222222333222111111111111222333333222333333222111111333444555555555555555555555555555555555666666666666777777999;;;;;;:::999999:::777:::>>>@@@@@@@@@@@@AAAAAAEEEIIIFFF@@@>>>BBBGGGEEEAAA>>>>>>AAADDDDDDCCC>>>;;;888666555555333222555777999999888777777888===@@@AAA>>>======:::666333333444555666888:::;;;:::999777666555555666777777777777666555333222111000111222333444444444444000000000/////////..............................///...------------------,,,,,,---...............------------,,,,,,,,,,,,------,,,,,,,,,,,,------444555555555555444333333111111111111111111111111000111111222222111111000111111111111000000000000222222222222111111000000/////////000000000000000000000000000000000000000222222222222111000///...000000000000000000000000///000000111111111111000111000222666999:::777444222222111111111111111111111111111222333333444444222333333333444444444444333111111222333444333222444555666777888888888888444444555555555555666666333555666666666666777999::::::<<<===>>>>>>>>>===>>>@@@AAA@@@>>><<<;;;;;;=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>======<<<===>>>?????????>>>>>>>>>============>>>>>>???@@@???>>>===<<<<<<<<<======:::999888777888:::===>>>888999999999999999999888444444444444444333222222222222111111111111111222222222333333333333222222000000111111000//////...000//////......//////000////////////////////////////////////////////////...//////////////////...///......------......///........./////////000000/////////......///////////////............//////////////////////////////............////////////...000111111000//////000///000000111111111111111222222111000000000000000222111111000111111222333333333333333333333444444444444444333444444555555888777777666666777777888999999::::::;;;;;;;;;;;;::::::;;;<<<<<<=========::::::;;;===???===:::777;;;;;;<<<<<<===???@@@AAA@@@FFFHHHCCC===;;;;;;:::<<<<<<=========<<<<<<;;;::::::;;;;;;;;;:::999888=========;;;888666555666666777888999888888777777666777888999888777555444333333333333333444444444222222222222222222222222111111111111222222222222000000111222222222222222111111111111000000000///111000////////////000111222222222111111111111111222222111000000000000000000000000000111111111111111111111111222222222222222111111111111111222222111222333222000000111222444444555555555555555555444444444555555555666666666888<<<===<<<:::::::::666:::>>>@@@@@@@@@??????@@@EEEHHHFFF@@@>>>@@@DDDDDDAAA>>>===???AAABBBBBB===;;;999777555555444444555666777777666666777888<<>><<<===:::666333333333333444666777888777666555444444444555555666666666555444333222111000111111222333333222222000000/////////.......................................---,,,,,,---------,,,,,,---.........---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,444444444444444333222222111111111111111111111111///000000000000000000///111111111000000000//////000000000000////////////......//////000000000000////////////////////////111111111111000///......//////////////////////////////000111111111111111......///444999:::666222111111111111111111111111000000111111222333333333222222222222333333333444222111000111333333333222444444555666777777777777333333444444555555555555444666777777777777888999999::::::;;;<<<<<<<<<<<<<<<>>>@@@@@@>>><<<;;;;;;999999:::;;;<<<>>>??????@@@???>>>>>>>>>>>>??????>>>>>>==================<<<<<<======>>>======<<<::::::::::::;;;<<<===>>>??????>>><<<;;;;;;::::::;;;:::888666666777888999777777888999999888777777444444555555555444333333111111111000000111222222111222222333333222222111//////000000000///......//////............//////......................................................////////////............------------..................//////////////////............////////////............//////....................................////////////...///111111///...///000//////000111111111111000222111000000//////000000000000000000111222222333222222222333333444444444333333333333333444555555555555555555666777888888666777888999999999888888999999999::::::;;;<<<<<<999999:::===>>>===:::777:::::::::;;;<<<>>>???@@@EEEKKKMMMGGG???<<<<<<;;;;;;<<<======>>>>>>>>>===::::::;;;:::::::::999999;;;<<<===<<<:::888999:::666666666777888888888777555666777888888666555444222222222333333333333333111111111111111111111111000000111111111222222222000000111222222222222111111111111111000000000///000//////////////////000111111111111111111111111222111000000//////000000//////000000000111111111000000111111111222222222222222111000000111111111000111333222000000000111333333444555666666555555444444444444555555555555555888;;;<<<<<<;;;;;;;;;666999===???>>>===<<<<<<>>>BBBDDDCCC>>><<<===???AAA???<<<;;;<<<>>>@@@AAA<<<;;;:::888777777888999555666777777555555666888:::===>>><<<<<<===;;;666444444444444444555666666555555444444444444444444555555555555444222111000111111222222111000000///////////////....................................------,,,,,,,,,------...+++,,,,,,---...---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,333333333222222222222222111111111111111111111111...//////000000//////...111111000000000///////////////..................---......//////000000111////////////////////////000000/////////.........////////////////////////...///000111111222111111000//////444:::<<<888333///000111111222111111111///000000111111222333333111111222222222333333333111000///000222333222111333444555666777777777777333333333444555555666666555666888888777666888999999999999999::::::;;;;;;:::<<<>>>???===<<<<<<<<<777777888999;;;===???@@@AAA@@@???>>>===>>>???@@@>>>======<<<<<<======>>><<<;;;;;;<<<======<<<:::999999888888999;;;===>>>???>>>===<<<;;;:::999999<<<;;;999777666555555555555666777888888777666555444444666666666555444333111000000000000111222222000111222333333222111000......////////////............------------......................................................---......//////......---......------------......------.........////////////......------....../////////............//////....................................////////////---///000000///......///...///000000111111000000111000000/////////////////////000111111222222222111111222333444444444444222222222222333444444555444444444444555666777888555666777888999888777777666666666666777888999:::888888999;;;===<<<:::888777777777777888999;;;;;;AAAHHHJJJEEE???>>>>>>>>>:::;;;<<<>>>???@@@@@@@@@;;;;;;;;;;;;::::::::::::666888:::;;;;;;<<<>>>@@@777666555666777888777666555555666666666666555555222222222222222222222222000000000000000000000000000000000111111111111222///000111111222222111111111111111111000000000000////////////////////////000000000111111111111111111111000////////////000...//////000000111111111000000000111111111111222222222111000000000000111///111333333111111111222222333444666666666555555444444444555555555555666444777:::;;;;;;;;;;;;<<<666888;;;<<<<<<;;;:::;;;<<>>???;;;;;;;;;:::999999;;;===777888888777555444666777666:::<<<:::;;;<<<;;;777666666555555555555555666444444444444444444444333444444444444333222111000111111111111000///...---/////////.........------------------------------,,,,,,,,,,,,,,,------...++++++,,,---------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++333333222111111111111111111111111111111111111111.........//////.........111000000000////////////////////////////////////------......///000000111//////////////////////////////..................////////////////////////...///000111111222222222333000000444;;;===999444...///000111222222111000//////000000111222222222111111111111222222222222111000///000222222222000333333444555666666666666333333333444555666666666444666777777555555666888999888888888888999::::::999;;;<<<===<<<<<<===>>>888888888999:::<<<>>>???AAA@@@>>>===<<<===>>>???>>>>>>===<<<<<<===>>>???===<<<;;;<<<>>>???===::::::999888888999<<<>>>???<<<<<<<<<<<<;;;;;;::::::===<<<;;;999888777555555444555777888888777555444333444555666666555444333000000000000000111222222...///111222222111///...---......//////............------------------...................................................---......//////......---...------,,,,,,------...---------........./////////......------....../////////............//////....................................////////////---///000000///......///...//////000000000000000000000///............///...///000111111222222222000111222444555555444444111111111111222333444555555444444444444444555555555666888::::::999888777555555555555555777888999999888888999;;;;;;:::999666666666666666777888888;;;@@@CCC@@@===>>>>>><<<888999;;;>>>@@@AAABBBCCC===<<<<<<;;;;;;;;;;;;;;;555777999::::::;;;===???888555333444666777555444555555555444444555555666333333222222111111000000////////////////////////000000000000111111111111///000000111111111111111111111111111000000000000...//////////////////...///000000000111111111222111111000///////////////......//////000111111222000000000000111111111111222222111000000000000000...000333333333222222333111222444666777777666555444555555555555666666666444666888999999:::<<<===555777999::::::;;;<<<======@@@BBBAAA>>>;;;:::;;;999999:::::::::;;;===>>>;;;<<<<<<;;;999999<<<>>>::::::999777555444555777222666999888999<<<;;;888777777666555444444444555333333444444444444444333333333444333333222111000//////000000000///......//////.........---------------------------------,,,,,,++++++,,,,,,---...++++++,,,------------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***333222111111000111111111000000000000000000000000---..................---000000000000/////////////////////000000000000000---------...///000000111//////////////////////////////...---------......////////////////////////......///111111222222222000,,,+++///555888444000...///000222222222111000/////////000111111222222000111111111111222222222111//////000111222111000222333444555666666666666333333444444555666777777333555666555444444555666888888888777888888999:::888:::;;;<<<<<<<<<>>>@@@;;;::::::999:::;;;<<<===AAA???===<<<;;;<<<===>>>???>>>===<<<<<<===>>>??????===<<<===???@@@>>>;;;;;;:::999999:::===???AAA999:::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<:::999777666444555777888888777555444222333555666666555333222000000///000000111222222---///000111111000///---------......///......---...------,,,,,,------...................................................---..................---...------,,,,,,------...---------.........//////.........------.........//////............//////..................................../////////000---///000000///......///...//////000000000000000000000///.....................000111222222222222000111222444555555444444111111111111222333444555777666555444333333333333666888:::;;;;;;;;;999888777777666666777888:::;;;999888777888:::;;;::::::888777777777777777888888888===>>>;;;:::;;;:::777777888;;;>>>@@@BBBDDDDDD======<<<;;;;;;;;;;;;<<<999:::;;;:::888777888999888555222222444555444222666555444333333444666777444333333222111000//////////////////////////////000000000000111111111111//////000111111111111111111111111111000000000000......////////////......//////000000111111111222111111000///////////////---......///000111111222000000000000111111111111222222111000000///000000...000333444333333333444111222444666777777666555555555555666666666666777444555777777777999<<<>>>444666888999:::<<<>>>AAA???AAACCCCCC@@@===<<<<<<777888:::;;;;;;<<<===???;;;======;;;888888:::===;;;;;;:::888555444555666000444777777999<<<;;;888888777666555444444444444333333444555555555444444333333333333333222111000,,,---...///000000000000//////.........---------------------------------++++++++++++,,,,,,---...++++++,,,---------,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***000000000000000000000000//////000000000000//////////////////////////////........................//////000000000000//////,,,------...///000111111........................,,,,,,,,,------.........---------............///////////////............///000000000111111111111000000000000000000000000/////////000111111222222111111111111111111111111000111111111111222222222222333444666777888888888444333333222222333333444333333333333444444555666777888888999888777666555888999:::;;;<<<<<<<<<<<<<<<<<<::::::999:::;;;<<<<<<============;;;:::999:::;;;<<<===>>>>>>>>>===BBB???<<<;;;======;;;888;;;;;;:::;;;;;;;;;;;;;;;:::;;;<<<;;;::::::;;;===999;;;>>>>>>===;;;;;;;;;999888666555444444444555555555555444444333333333////////////............---...///111111///...---////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------......//////...---,,,,,,------............------000000///...---,,,,,,+++........................................................................---...///000000///......222222111000//////000000000000000000////////////...//////000111222222222111222333333444444333333333333333333333333333333777777888888666555333222444444555444333444666888::::::999888888999999999777888999999999888777666666888999777555444666888777888999:::;;;:::999999:::<<<>>>?????????AAACCC???>>><<<999777888:::===;;;999777777888777333///333333333333333333333333555555555555444444333222111111111111000000000000000000000000000000000000000000000000000111111222000000000000000000000000000111222333222000...,,,000000///////////////000000000000000111111111111111111111111000000000000////////////000000000000111111222222222222111111111111000000111111222333111111000000111111222333333333444555666666666555444444555555666777777777:::777555777:::===<<<:::888999999999888999<<<>>>@@@BBBBBBAAA???===<<<===@@@<<<888666888::::::999;;;;;;<<<<<<<<<<<<<<<<<<===;;;999888999999888666444444444555555555555555444555666666666666666555555444444444444333333333333333222222111000////////////...------///000111........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))***+++---......---,,,---------,,,+++***((((((,,,,,,,,,++++++*********111111111111111111111111///000000000000000000///////////////////////////...........................//////000000//////...------......//////000000........................,,,,,,,,,---------......---------............///////////////////////////000000111111111222222222/////////////////////////////////000111111222222111111111111111111111111000111111111111222222222222333444666777777888888555444444333333444444555666555555444444555666777999999:::;;;:::999888777777888999:::;;;;;;;;;;;;===<<<;;;::::::;;;<<<=========>>>>>>===<<<:::999:::;;;;;;<<<===>>>>>>???AAA>>>;;;;;;<<<<<<:::888:::;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;:::999;;;<<<999;;;======;;;;;;;;;<<<:::888777555444333333444333333333222222111111111////////////............---...///000000///...---////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------------------------------...............---,,,,,,------............------/////////...------,,,,,,...........................................................................///000111222111000000000///////////////000000000000000000////////////...//////000111111222222111222333333444444333333333333333333333333333333666777777777777555444333555666666555444444666888:::999999999999999999999::::::<<<<<<<<<;;;:::999777999999888555444666888777888999:::::::::999999888:::<<<<<<<<<<<<>>>???======<<<:::777777999;;;:::999777777888777444111333333333333333333333333444444444444444333222111111111111000000000//////////////////////////////000000//////000000111222000000000000000000000000000111222222222000...,,,000000///////////////000//////000000000111111111111111111000000000//////////////////000000000000000111111222222111111000111111000000111111222333111111000000111111222333222222222333333333333333444444555555666777777777999888777888999;;;;;;:::888999::::::999;;;===???@@@AAABBBAAA>>><<<<<<===???;;;777777888:::;;;::::::::::::;;;;;;;;;;;;;;;===;;;999888999999888666666555555555666666777777666666777777777666666555555555555444444444333333333333222111111000//////111000///---------...///........................---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++*********111111111111111111111111000000111111111111000000////////////////////////........................---..................---..................//////........................,,,,,,,,,------------...---------............///////////////000000000000111111111111222222222222/////////////////////////////////000111111222222111111111111111111111111000111111111111222222222222333444555666777777777666555555444444555555666:::888777555555666777999:::;;;<<<<<<<<<;;;:::999777777888999::::::::::::======<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<>>>@@@AAA@@@>>><<<;;;<<<<<<:::999:::<<<===>>>>>>===;;;::::::;;;<<<;;;:::999:::;;;999:::;;;:::::::::<<<===:::999777555444333222222111000000000000000///////////////............------...///000000///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------------------------------------------------............------,,,------............------------------------------...........................................................................///111222333333333222///...............///000000000000000/////////////////////000111111222222111222333333444444333333333333333333333333444444555666666777777666666555777888888777555555666888999999999999999999999999;;;;;;======>>>===<<<;;;:::::::::999666555666888777777888999999999999888888:::;;;;;;::::::;;;<<<:::;;;;;;:::888777888999999888777777888777555333222222222222222222222222222222222333222222111000111111000000000000//////////////////////////////000000//////000000111222000000000000000000000000000000111111111///...---000//////......///000000//////000000000000111111111111000000000000//////////////////000000000000000111111222222111111000111000000000000111222222111111000000111111222333444444222111111222333333444444555555666777777777888999:::999888888999:::999:::;;;<<<;;;<<>><<<<<<<<<===:::888777999;;;<<<<<<:::::::::999999999999999;;;:::888888999999888666888777666555666777888999888888888888777666555555555555555555444444444444222222222111111000000///222111///---,,,,,,,,,---------------------------,,,,,,++++++++++++,,,,,,******+++,,,---...//////...---,,,+++************))))))***+++,,,,,,,,,++++++++++++++++++*********222222222222222222222222000000111111111111000000////////////////////////........................,,,------......------,,,.....................---........................---------------------------------............////////////000000000000000000000000000111111111111/////////////////////////////////000111111222222111111111111111111111111000000111111111222222222222333444555666666666666555555444444444444555555;;;999777555555555777888:::;;;<<<======<<<;;;:::777888999::::::;;;;;;:::======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;>>>AAABBB@@@???======<<<<<<<<<;;;;;;<<<>>>@@@???>>>;;;999999;;;<<<;;;:::999999:::999999999888888999;;;>>>:::999888666444222111000//////////////////////////////.........------------......//////......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......------,,,,,,------......------,,,,,,,,,,,,------.................................................................................---...000222333444333333111000///...............000000000000//////////////////000000111111111111111222333333444444333333333333333444444444444444555555666666777777777777999::::::999777666777888888888999999::::::999999999:::<<<======<<<;;;;;;<<<<<<;;;999888777777888777777777888888888888888:::<<<===<<<::::::;;;<<<888:::;;;;;;888777666666777777666666777666666555222222222222222222222222000111111111111111000000111000000000///////////////////////////////////////////////////000111111000000000000000000000000///000000000000///...---//////.........///000000////////////000000000111111000000000////////////////////////000000000000000000111111111111000000000000000000000111222222111111000000111111222333888666444222222333444555444444555555666777777777666999;;;:::777666777:::999;;;<<<======>>>@@@BBB>>>???@@@@@@===<<<<<<<<<;;;999888888999;;;<<<===::::::::::::999999999999:::888888888999:::888777888777666555555777888:::999999999999888666555555555555555444444444444333222111111111000000000///111000...---,,,,,,------------------------------,,,,,,++++++++++++,,,,,,******++++++,,,---.........---+++)))))))))******))))))***++++++++++++++++++++++++***************111111111111111111111111000000111111111111000000////////////////////////........................,,,,,,------------,,,,,,............------------........................---------------------------------............///......//////000000000111............////////////......................../////////000111111222222111111111111111111111111000000111111111222222222222333444555666666666555444444333333333333444444999888666444444444666777999:::;;;<<<<<<;;;:::999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;<<<===>>>???>>>>>>>>>>>>???@@@@@@@@@===<<<;;;;;;<<>>=========>>>;;;===???@@@???===;;;999999;;;<<<<<<:::888888999888999999888777777:::<<<999999777666444222000/////////000000000000000000............------------------............------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------,,,,,,,,,------------,,,,,,++++++,,,,,,---.................................................................................+++---...000222222222111444333222000///......---000000000000////////////000000000000000111111111111222333333444444333333333333333444444555555555555555666666777777888999999:::;;;:::888777777888777888999::::::::::::999:::;;;<<<===>>>===<<<<<<>>>===;;;:::::::::999999666666666777777777888888:::;;;<<<;;;:::999:::;;;777999;;;;;;999666666555555666666555555555555666111111111111111111111111//////000111111000000000000000000////////////.........................../////////...///000000111///////////////////////////////////////......---...............///000000...////////////000000000000000000////////////...////////////000000000000000000000111111000000000000000//////000000111222111111000000111111222333777666444222111222444555444444555555666777777777666999;;;:::777666777999888:::<<<======>>>???AAA===>>>??????===;;;;;;<<<999999999999999:::;;;===<<<;;;;;;;;;::::::999999888777777888::::::888777666666555555555666777888999999999999888666555555444444444444333333333333111111111000000000000000///...---,,,,,,---...///------------------------,,,++++++******++++++,,,++++++******************++++++)))(((((()))***+++***++++++++++++***))))))************************000000000000000000000000//////000000000000//////////////////////////////........................,,,------------------,,,------------------.................................------------,,,,,,,,,---------............///------......//////000000------------..................................../////////000111111222222111111111111111111111111000111111111111222222222333333444555555555555555333333333222222333333333666666555555444444555555888999:::;;;;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>???=========>>>@@@BBBCCCEEE??????>>>>>>???@@@AAABBB??????@@@>>>===<<<===???<<<===>>>>>>>>><<<:::999999:::<<<<<<:::888777888777888999888666666888999888777777666444222111/////////000000000000111111.........------------,,,------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------------,,,,,,,,,------------,,,,,,++++++,,,,,,---------...........................................................................+++,,,...///000000000///555444222111///.........000000000000////////////000000000000000000111111111222333333444444333333333333333444555555666666777666666666666777888999888999;;;:::999888888888666777999:::;;;;;;:::999;;;<<<>>>???@@@@@@???>>>>>>===;;;;;;<<<===<<<;;;666666666555666777777888888999:::999888777888999888999;;;;;;999777666666444555555444222222333555000000000000000000000000//////000000111111000000000000////////////..............................//////......//////000111////////////////////////............------......------------...///000000......////////////000000000000////////////......////////////000000000000///000000111111000000///000////////////000111111111111000000111111222333333333111000000111222222444444555555666777777777555777999:::999777777888555888:::<<<<<<===>>>@@@<<<===???>>><<<;;;;;;<<<999:::;;;:::999999:::<<<<<<<<<;;;;;;::::::999999666666666888::::::999777555555666666666777777777888888888888777666555555333333333333222222222222000000000000000000000000...---,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++*********))))))))))))***)))))))))))))))*********+++++++++***)))(((((()))))))))***************////////////////////////......////////////......////////////////////////........................------............------,,,,,,,,,------.......................................---------,,,,,,,,,---------............///,,,,,,,,,---.../////////---------.........//////......................../////////000111111222222111111111111111111111111000111111111111222222222333333444555555555444444444444333333333333444444333444555666666666555444888999:::;;;<<<;;;::::::888888999;;;;;;;;;;;;;;;;;;::::::::::::<<<===???;;;<<<<<<>>>AAADDDFFFHHHAAAAAAAAAAAAAAAAAAAAAAAA<<<>>>>>>===;;;:::<<<>>>=========<<<<<<;;;999999888:::<<<<<<:::888777777777888999999777555555666666666666666555333111000.../////////000000000111.........---------,,,,,,...------------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------........................................................................,,,---...///000//////...111111000////////////000000000000000////////////111000000000000000000000111222333333444444333333333333444444555666666666888777777666666777888999666888::::::999888888999555777999;;;;;;;;;:::999;;;<<<===????????????>>>>>><<<:::;;;===???>>>===666666555555555666777888777999:::999888888999:::999:::;;;:::888777777888333444444222000///111444000000000000000000000000//////000111111111111111000000/////////.................................///............///000000////////////////////////...------------------...------------...///000000........./////////000000000000/////////.........////////////000000000000//////000000000000/////////////////////000111111111111000000111111222333111111111111111222222222444444555555666777777777555555666888::::::888666333555888:::;;;;;;<<<>>>;;;===>>>>>><<<;;;;;;<<<999;;;<<<;;;999888999;;;;;;;;;;;;:::999888888888555555666888:::;;;999777444666777999999888777666666666777777777666666555222222222111111111000000///000000000000000000000///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******************++++++************)))(((''''''((())))))************)))((()))))))))*********+++////////////////////////------............------////////////////////////........................---......//////......---++++++,,,,,,---...//////.................................------,,,,,,,,,---------.........//////++++++,,,,,,---...//////.........////////////000......................../////////000111111222222111111111111111111111111000111111111111222222222333333444444555444444444555555555444444555555555222444666777888777666555888999;;;<<<<<<<<<;;;;;;777777888999::::::::::::::::::999999:::;;;===>>>:::;;;<<<>>>AAAEEEHHHJJJBBBBBBCCCCCCCCCBBBAAA@@@:::<<<===;;;999888:::=========<<<;;;::::::999999888:::<<<<<<:::888666666777888:::999777555444444555555666666555333222000........./////////000000......---------,,,,,,,,,...------,,,,,,------...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------***+++,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................................................................---...///000000///......---------......000111111000000000000////////////111111111000000000000000222222333444444444333333333333444444555666777777999888777666666777888999444777999:::999888999999555777999;;;<<<;;;:::999888999;;;<<<=========<<<>>><<<:::;;;>>>@@@@@@>>>666555555444444666777888999;;;<<<<<<;;;;;;<<<===:::;;;;;;:::888777888999333444444111...---000333000000000000000000000000//////000111111111111111000/////////...................................................///000000////////////////////////------,,,,,,,,,------...,,,,,,,,,---...///000111............/////////000000/////////............////////////000000000000//////000000000000/////////////////////000111111111111111000111222222333111222333444444444444444444444555555666777777777555444444888;;;<<<999555111444777999::::::;;;<<<;;;<<<>>>===<<<;;;;;;<<<999<<<===<<<999777888:::::::::999999888777777666444444666888;;;;;;999777555666999;;;;;;:::888666444555666666666666666555111111111000000000000///////////////000000000000111000...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++,,,------...++++++++++++)))'''%%%###&&&'''(((***++++++,,,,,,(((((())))))*********+++................................................------------------------------------------------........................,,,,,,,,,---------......------------------------------------------------------------------------........................///////////////.................................000000000000000000000000000111111111111222222222222111111111000000//////111111222333444444444444444444444444444555666777666666666666777777777777:::::::::::::::;;;;;;;;;888888999999999:::::::::<<<;;;::::::<<<=========<<<<<<===>>>@@@CCCEEEGGGCCCCCCBBBBBBAAAAAAAAAAAA<<<<<<============<<<<<<;;;;;;;;;::::::999999999888888888888777777666666555666666777666444333222111222444444444333111///---------.....................//////...---,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------............///.........------,,,,,,,,,........................000000000000111111111111///000111222222111000///444444444444333333222111444444555555666777777888888777666666666777999:::999999999999999888777666999888888888888888999999999===>>>;;;:::===???>>>;;;======;;;===@@@???:::777888888777555555666777:::::::::;;;;;;;;;<<<<<<888888777555555444444444333222111111000000111111000000000000////////////000000000000000000000000000000//////.........---........................---------............/////////.........---------------------------------111000///---------...///////////////////////////........................---------............///............////////////222111111111000000//////111111111111111111111222111222444555666555555444333222222444666777777666333444666888888888777777111555999999777999>>>CCC===>>>===;;;:::999;;;===<<<<<<<<<======<<<999666<<<;;;:::999888666555555666666777777888888999999666666777777777777666666555555444333333333333444111111111111000000000000///...---,,,,,,---...///...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))................................................------------------------------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------------------........................////////////....................................////////////////////////000000111111111222222222111111111111000000000///111111222333444444444444444333333333333444444555555555666666666777777777666666666666777777777777888888999999999:::::::::<<<;;;:::;;;<<<=========999999999:::<<<>>>@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>999999::::::::::::::::::777888999999999888666555555555555555444333222222000000222222222111///..................---------...............---,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------......---,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------..................---------,,,,,,,,,...........................////////////000000000///000111222222111000///222333333333222222111000333333444444555666666777777777666666666777888999888999999999888888777666888888888888999:::;;;<<<999======999888:::;;;:::;;;<<<<<<:::;;;>>><<<888777888888777555444666777888888888999999999::::::777777666555444444444444333222111111000000111111000000000000/////////...////////////////////////000/////////.........---........................------------............///.........------------------------------------222111000.........///000................................................---------............///............////////////111111111111000000000///111111111111222222333333111222333444555555555555333222222333666777777666333444666777888888777777333666888999999999<<<>>>=========;;;999999;;;===<<<;;;;;;<<<===<<<999666;;;:::999999888777666666666666666666666777777777666666777777777777666666555555444333333333333444111111111000000000/////////...------------...///...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))------------------------------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------........................................................................////////////////////////000000000111111111222222111111111111000000000000111111222333444444444444444333333222222222222333555555555666666666666777333444444444555555555666888888999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<888888888888999;;;===>>>???@@@BBBBBBBBBAAA???>>>===>>>>>>??????>>>>>>===888888999999:::;;;;;;;;;666777999;;;:::999666555555444333222222111111222...///000000000///---,,,//////......------,,,,,,---............------,,,------------------------+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------...............------------,,,,,,,,,....................................///////////////000111111111111000000111111222222222111000000222222333333444444555555777666666666666777888888777888888888888777777666777777888999;;;<<<===>>>===@@@@@@;;;888888888666999;;;;;;999:::===;;;777777777888666555444555777666666666666777777777777555555444444444444444555222222111000000000000111000000000/////////....../////////////////////////////////...............------------------------------------........................------------------------------------111111000/////////000000................................................---------............///............////////////111111111111000000000000000111111222333444444555222222222333333444555666333222222333666777777666444444555777777777777777666666777:::<<<<<<:::999<<<<<<<<<:::999999;;;===<<<;;;;;;<<<===<<<999777999999888888888777777777666666666666555555555555555666666777777666666555555555444333333333333444111111000000000000/////////...------------...///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------...............///........................////////////////////////000000000000111111111111111111111000000000000000111111222333444444444444555444333222222222222222444444555555555666666666555555555666666777777888888888999999999::::::::::::;;;<<<<<<;;;;;;;;;<<<;;;:::999999:::;;;===>>>===>>>@@@BBBBBB@@@>>><<<;;;<<<<<<<<<<<<<<<<<<;;;999999999999999:::::::::555777999;;;;;;999666444555444222000000000111111....../////////...---,,,//////...------,,,++++++---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------................................./////////000000///000000111111111111111111111222222222222111111111111222222333333333333555555555666666666777777666666777777888777777777666777888:::;;;;;;<<<<<>>===888666777777666444444555777555555555555666666666666444333333333333444444555222222111000000000000000000000/////////.........////////////////////////........................------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////.........//////................................................---------............///............////////////111111111000000000000000000000111222444555666666333222222111222444555666222222111333555777666666444444555666666777777777777555666;;;@@@AAA<<<888;;;;;;;;;:::888888:::<<<<<<;;;;;;;;;<<<<<<:::888777777777777888888888888777777777666666555555555555666666666666666666555555555444333333333333444111000000000////////////.........------............---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))******(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---------......//////................................................//////000000000111111111000000000000000000111111111111222333444444444444555555444333222222333333444444444444555555555555555555666777777888999999888888999999999:::::::::999;;;======;;;999:::;;;;;;;;;:::999:::;;;<<<===;;;<<>>===:::888999:::999888888777888999;;;<<<:::;;;===>>>>>>>>><<<;;;<<<======>>>>>>======<<<<<<<<<;;;999888777666555333444777888999777555444333222111000000000000000111000000000////////////......------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************************************************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------...........................000000000000111111111111000/////////000111222333222222333444444444333333111111222222222222222222333444444555666555555555333333555666777777777777777888999:::999999777666;;;???@@@<<<999999888555444777888888;;;@@@@@@<<<666666777555444333444666555555555555666666666777222222111111111111222222111111000////////////000/////////.........------........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,------------------------........................---------............///............////////////000000000000111111111111000111111222333444444555111111111222222333444555222111111222555666666555444444444444555666777888555555666<<>>:::777888:::777777777777777999;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;::::::999888777666666222333555666666666555444222222222222111000//////111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++((()))))))))*********+++************************************************++++++************++++++************************++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------............................../////////000000000000111000/////////000111222333111111222333333333333333222222222222222222222222222333444555555555444444111222444555666777777777666777999:::;;;:::999888444999<<<999777888777555555777888777999===<<<888555666666555333333444666444444444555555555666666333222111000000000000000111111000/////////////////////.........---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,------------------------........................---------............///............///////////////000000000111111111111111111111111222222333333000111222333333333333333222111000222444666666555444444333333444555777888555555777;;;???@@@>>>;;;888888999888777777:::<<<<<<;;;999:::;;;<<<;;;:::777777777777777666666666666666666777777777777777444555555666666555555444555555444333333333333444000000/////////.........------...//////...------...---,,,,,,++++++,,,,,,++++++++++++******************************************))))))))))))******))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------........................++++++,,,,,,---...//////................................................////////////000000000000//////000000111111111222111111222333444444444444111000000000111222333333222222333333333444444444444444555666777888999:::888888999999999:::::::::666;;;???>>>:::777888:::888888777888999:::<<<===:::::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;;;;;;;:::999999999888888888888888222333333444555555555555222222333333333111///...000000///............///,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,------------++++++++++++++++++++++++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------............................................./////////000000////////////111333444///000111222222222222222333333222222222222222222222333444555555555444333111222333555666777777777555666999;;;======<<<;;;111777:::888888999999666666888888666777:::999444555666666555333333444666333333444444444555555555333333111000////////////111111000/////////////////////.........---------........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***+++---...///...------------------------------........................---------.........//////............/////////000//////000000111111111222111111111111111111111222///000222333444444333222111111000222444666555555444444333333444555777888555666777:::<<<<<<;;;999777888888777777777:::<<<<<<;;;999999;;;<<<<<<;;;888777777777666666666666444555555555666666777777444555555555555555555444555555444333333333333444000/////////............,,,---...//////...---,,,...---,,,,,,++++++,,,,,,+++++++++************)))))))))))))))))))))))))))******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------........................//////000000000000//////...//////000111222222222444444444444555666777777666555444333222222222222555555555444444333333333333222222444777999999888;;;;;;;;;;;;::::::999888999::::::::::::999888888999999999::::::;;;;;;;;;999:::;;;999777666999<<<999::::::;;;;;;::::::999:::<<<<<<;;;999666666666555333222222444444333111222000............---,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))***************************************************************************************************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********+++++++++++++++,,,,,,------------------............//////......------///000111//////......---------,,,/////////000111111222222111111111111111111111111222333555666666444333111666555555555444444444444555555555555666777999999666777777888999::::::::::::::::::999999999888888444444444444444444444444666666666666666555555444333444444555555444444333111111000///////////////................................................////////////////////////------------------------++++++++++++++++++++++++---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////............------------......111111111000000000000000111111222222222111111000111111222222222333333333222222222222333444555666777777777777777666666666555555555555666666666666666777999::::::888666444<<<<<<<<<<<<<<<<<<<<<<<<:::999777555333222111111222222333333444555666666666666666666555555555555333222222111111222222333////////////............------,,,,,,,,,,,,------///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............------........................//////000000000000//////...//////000111111222222222333555666777777666666666555444333222222222222444444444444444444333333444333333555888999999999::::::;;;;;;:::999999888:::999999999888888888888777777777888999::::::;;;999:::;;;999777777999<<<999999::::::::::::999999:::;;;;;;:::888666777888555333222222333444222111222000............---,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************************************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------+++*********+++++++++++++++,,,,,,---------------------............///......---...///000111/////////.........------/////////000111111222222111111111111111111111111333555666777777666444333666666666555555555444444555555555555666777888888666666777777888999999:::999999999999999999999999444444444444444444444444666666666666666555444444333333444444444444333333111000000///////////////........................................................................------------------------++++++++++++++++++++++++------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,---......//////............------------......000000000000000000000000000111111222222222111111111111111222222222333333222222222222333444555555666666666666666666666666555555555666666666777777777888:::;;;;;;999777555:::::::::;;;;;;<<<<<<<<<<<<:::888666333222000000333333333444555666666666666666666666555555555444222222222111111222222222////////////...............------------------......---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000//////.../////////000111111222222111333555777888777666555555555444333222222222222333333444444444444444444555444444666888::::::999999::::::::::::999888888:::999888777666777888888444555555777888999::::::999::::::999888888:::;;;888888888888888888888888:::::::::888666666888999555333222222333333222111111000...---......---,,,......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++))))))))))))))))))))))))***))))))(((((('''''''''***************************************************************************************************++++++,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------------------............///............///000000000000////////////....../////////000111111222222111111111111111111111111555666777888888777666555777666666666555555555555666666555555555666666777555555666666777777888888777777777888999999::::::444444444444444444444444555666666666666555444444333333444444444444333333111000//////......//////........................------------------------........................------------------------++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------------------------------,,,---......//////............------------......000000000000000000000000//////000111222222222222111111111222222222222333222222111222222333444555555555555555555555555555666666666666777777777777888999;;;<<<;;;:::888666777888888999:::;;;<<<<<<===<<<999777444222000000444444555555666666777777666666555555555444444444222222111111111111222222/////////............---.........------.........,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.................................//////////////////...//////000000111111111111111222333444555555555555555444333333222222222333333333333444444555555555666555555666999::::::999888999999999999999888888:::999777555555666777999333444555777888:::;;;;;;::::::::::::999999::::::888888777777777777888888999999888666555555888;;;555333222222333333111000111///------......---,,,---.........------,,,+++++++++++++++++++++++++++))))))******++++++,,,,,,))))))))))))))))))))))))***))))))((('''&&&&&&%%%******************************************************************************************************+++,,,,,,,,,,,,+++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...................../////////000000000000000000//////////////////000111111222222111111111111111111111111444555666777777777666555777777666666666555555555666666555555444555555555555555555555666666777777555555666777888999:::;;;555555555555555555555555555555666666555555444333333333333444444333333333000000///............///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............------------....../////////000000000000000......000111222222222222111111111111222222222222222222111111222333333444333333444444444444444555666666666777777777888888888999:::;;;:::999777666555555666888999;;;<<<<<<===;;;999777555444333222555555666666777777777888555555555444444444333333111111000000000000111111//////.........---------///......------......///***+++,,,------,,,******))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---....................................////////////......000000000000000111111111222111111111111333444555444444333222222222333333333333333444444555555555666555555666999::::::999777777888888999888888777:::999777555555666777999555666777888:::;;;<<<===::::::::::::;;;;;;::::::888777777666666777777888999888888666444555777:::555333222222222222111///000...,,,,,,---......---------------------,,,+++++++++++++++++++++++++++)))))))))******+++++++++))))))))))))))))))))))))***))))))((('''&&&&&&%%%************************))))))))))))))))))))))))************************************************)))***++++++,,,,,,++++++)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---......////////////////////////000000000000000/////////000111111222222111111111111111111111111222333333444444555555555666666666666555555555555666555444444444444444555555555555555555666666666444444555666888999::::::555555555555555555555555555555555555555444444333222333333333333333333222000//////.......................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............------------............//////000000000000---...///000111222222222000000111111111222222222222222111111111222333333222333333333444444555555666666666666777777777777777888999999888888666666444444555777999:::;;;<<<::::::999888777777777777666666666777777777777777444444444444333333333333111000000//////000000111............------------......------------......)))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---..............................---......//////......---000000000000000000111111111111111111111333444444444333333222222333333333333333444444444444444444666555555666888999999888666666777888888888888777:::999888777666777888888777888888:::;;;<<<======;;;::::::;;;<<<<<<:::999999888777666666777888999888888888666444444666888555333222111222111000...///---,,,,,,---......---,,,,,,------------,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))***))))))(((((('''''''''************************))))))))))))))))))))))))************************************************)))******+++++++++++++++))))))************))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......///000/////////......////////////000000/////////000111111222222111111111111111111111111111111111222222333444444666555555555444444444444444444333333333444444555555555666666666666666666333444555666777888999999555555555555555555555555444555555555555444333333222222333333333333222222000///......------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............------------......---......//////000000111......///000111111111111000000000111111111111222222222111111111111222222222333333444444555555555555555555555666666666666888888888888888777666666444444666777999:::;;;<<<:::999999888888888999999666666666666777777777777444444333333333222222222000000////////////000000.........------------,,,---------,,,,,,---------)))***++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++************************,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................---......//////......---111000000000000000000000///111333666666555444222333333333222222333333444444444444444444444333333666555444555777888888777555666666777888888777777:::999999999888888888888888999999:::;;;<<<<<<===;;;:::999;;;======;;;888:::999777666666777999:::777888888777555333444555555333222111222111///...///---+++,,,---......---+++,,,,,,------,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))***+++++++++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---------------,,,,,,+++++++++++++++,,,,,,,,,---------------///000000000///...------.........//////////////////000111111222222111111111111111111111111000000111111222333444444444444444444333333333333333222222222333444555555666666666666666666666666444444555555666777888888555555555555555555555555444444555555444444333222222222333333333333222222//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////............------------......------......///000000111//////000000000000000///000000000000111111111111222222111111111111222222333333333444555555666666444444444444555555555555999999999888888888777777555555666777999:::;;;;;;;;;;;;:::999999999999999666666666666666666666666333333333333222222222222000//////......//////000.........---------,,,,,,,,,,,,++++++++++++,,,,,,***************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++*********++++++,,,,,,---)))************+++++++++************************,,,++++++++++++++++++,,,))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..............................---..................---111111111000000000000000---111666;;;;;;888444111333333333222222333444444555555555444444333333333555444444555777888777666555555666777777888777777999::::::::::::999888888999999999::::::;;;;;;;;;;;;:::999;;;===>>>;;;888:::999888666666888999:::777888999888555333222333555444222111111111///---...---+++,,,---......---++++++,,,------,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************************))))))***++++++++++++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++---...///...---------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,---///000000000///...,,,---------......///////////////000111111222222111111111111111111111111111111111111222333444555444444333333333222222222111111222222333444555666777777777777777666666666444444555555666777777777666666666666666666666666444444555555444444333222222222222333333222222222//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,---......//////...............------.........---------...///000000111///000000000000000///...000000000000111111111111222222111111111111111222333333444444555666777777333333333444444444555555:::::::::999999999888888666666777888999::::::;;;======;;;:::999888888888666666666666555555555555333333333222222222111111//////............//////......---------,,,,,,,,,,,,++++++******++++++,,,+++***)))))))))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................111111111000000000000000333333333333222111000000444444333222111111111222333333333333333333333333333444444555666777888888999888888888::::::888666888888888888888999999:::777777777888777555777:::999:::;;;;;;<<<<<<;;;;;;;;;:::888888999999777666777666666444333222111111333222222111000//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++******))))))************))))))((((((''''''******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))************+++++++++)))************+++++++++((()))))))))************++++++++++++++++++++++++,,,,,,+++***))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------,,,++++++---...///////////////000000000000222222222111111111000000111111111111111111111111333222222111111222222333/////////000111444666777444444444444444444444444333333333333444555666666555444333222222444555777666666666666555555555555111111111111000000000000000000///...------,,,,,,++++++++++++++++++++++++......---,,,,,,+++******************************++++++++++++++++++++++++******************************))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++++++++******************++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,------,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......000000000000000000000000000000000111222222333333333333222111000000000111222222333444555555555555555555444333333444444444888888888888777777777777777777888888888999999999:::888666666777888777666666666555444444444444444333222111000////////////000000///............///......---------,,,,,,,,,************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////........................000000000000000000000000111111222222333222222222333333222111111111111111333333333333333333333333444444444555555666666666888777777777999999777666777777777777777888999999777777888888666555777999999999:::;;;;;;;;;;;;;;;:::999777777888888666555666666555444333222111111222111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,+++******))))))*********)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******))))))))))))************+++++++++)))************+++++++++************++++++++++++++++++++++++++++++++++++,,,++++++***))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................---------------......///////////////000000000000222222222111111111000000111111111111111111111111333222222111111222222333333222111111222333444555444444444444444444444444222222222222333444555666555444333222222333555666666666666555555555555555111111111000000000//////000//////...------,,,,,,++++++++++++++++++++++++...------,,,++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------------,,,,,,++++++++++++,,,------............,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////000000111111222333333333222111111000000111111000111222444555666666666444444333333333333444444888888777777777666666666666666777888888999::::::999888666666777777777666777666555444444444444555333222111000////////////000///......------.........------------,,,,,,,,,************************************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++,,,,,,+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))***++++++,,,,,,)))))))))*********++++++************************,,,,,,++++++************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......///........................000000000000000000000000//////111222222333333333222111111000000000000000222222333333333333333333444444444444444444444444666666555666888888666555666666555555666666777888444555666555444555777888888888999:::::::::::::::999777666555666666555333555555444333222111111000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++*********++++++***))))))))))))***))))))))))))((((((((((((***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************+++++++++)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------...////////////...////////////000000000000222111111111111000000000111111111111111111111111333222222111111222222333666555444222222222333333444444444444444444444444222111111222222333444555444333222222222333555666666666555555555444444444111111000000000000////////////......---,,,,,,,,,++++++++++++++++++++++++------,,,,,,++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,))))))))))))))))))))))))***************+++++++++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++---...///000000000,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////000111111222222333222222111000000000111111///000111333555666777777333333222222222222333333777666666666666555555555444555666777888999:::;;;888666555555666666555444777666555555444555555555222222111000////////////......---,,,,,,,,,------------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))++++++,,,,,,,,,,,,++++++((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))*********+++++++++************************,,,,,,++++++******))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------...///......................../////////000000000000000///000000111222222111111000000////////////000000222222222222222333333333444333333333333333333333555444444555666777555444555555444444555555666777222555555333222555666666777777888999999999999888777666444444555555333222444333333222111111000000.........------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++***************++++++***)))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))))))))*********+++++++++))))))*********+++++++++*********+++++++++,,,,,,************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------,,,---///000000000///...////////////000000000000111111111111000000000000111111111111111111111111333222222111111222222333777666444333222333333444444444444444444444444444111111111111222333444444333333222222222333444555666555555555444333333333111000000000////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************************************++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))***************************************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////000000111222222222111111000000000000111111///000222333444555555666222222111111111222333333666666555555555444444444333333555666888999:::;;;777666444444555555555444666666555555444555555666222111000//////......///...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++************************************++++++++++++************************+++++++++******)))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---....................................//////000000000000000111111111000000///...000///////////////000000111111111222222333333333333333333333333222222222444333333444666666555444444444444333444555555666999<<<<<<666333555555333555666666777777777777777666444333333444333222000222222222111000000//////------------,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))************************+++***))))))(((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++))))))*********+++++++++))))))*********+++++++++))))))))))))*********+++************************+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------------------------,,,---///000000000///...////////////000000000000000000000000000000000000111111111111111111111111333222222111111222222333555444333333333444555666444444444444444444444444111111111111222333444444222222222222333333444444555555555444333222222222000000000////////////...---------------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------.................................//////000111111222222111000000///000000111111222222333333444333333333222111111111222222333444555555555555444444444444222333444555777888::::::777555333333444555444333555555444444444444555555222111000///............------,,,++++++++++++,,,------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((*********++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++***************************++++++++++++,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...........................---......//////000000111111111111000000///------///////////////000000111000000111111222333333333333333333333333333333333333222222444666777666444444444333333444444555666@@@DDDBBB999444555444///444444555666666666666666666444333333333333222000111111000000000/////////------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))*********************)))(((((((((((()))(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,)))************+++++++++)))************+++++++++(((((()))))))))******************************************)))******+++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...////////////000000000000//////000000000000000111111111111111111111111111333222222111111222222333222222222222333444666777444444444444444444444444222111111222222333444555222222222222333333333333555555444333222222111000000000////////////......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++***************)))))))))***++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,---------....................................///000000111111222000000/////////000111111333333333333333222111111222222111222222333444555666555555555555444444444222333444555666777888999777555444444555555444333333333333333333333444555111111000///............------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,************************(((((())))))******++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...........................------......///000000111/////////000//////......000/////////000000111222///000000111222222333333222222333333444444555555333222333444666777666555444444444444444555666666:::@@@???666222666666111333333444555555555555555666444333333333333222000000000////////////......------------------------************************))))))************))))))((()))))))))*********+++******)))((((((((((((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++)))************+++++++++)))************+++++++++))))))*********+++++++++******************************))))))***++++++,,,---------,,,,,,+++++++++************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///////////////000000000000////////////000000111111111111111111111111111111333222222111111222222333222222111111222333555666444444444444444444444444222222222222333444555666111111222333333333333333555555444333222111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************************************))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++*********))))))((())))))***++++++,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,---------------,,,,,,,,,,,,---------......,,,,,,,,,---------....................................//////000111111111///////////////000111111111222222333333333222222222222222222333444555666666666666555555555555444333333444555555666777777888666444444555666555444222111111111222222333444111111///.....................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...******+++++++++,,,,,,,,,************************''''''((()))***+++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...........................---------...///000000111,,,---...///000000000000000000000000000111222222///000000111222222333333222222333444444555666666333333333444777888777555555444444444444555666666...666777000///777999444222333444444555555444444666444333333333333222000///////////////.........------------------------************************))))))************))))))(((((())))))*********+++******)))((((((((((((((('''((((((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))(((''''''((()))+++)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,---------,,,,,,+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---...///////////////000000000000.../////////000000111111111111111111111111111111333222222222222222222333333222111111111222333444444444444444444444444444333333333333444555666666111111222333333333333222555555444333222111000///000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************++++++************************))))))))))))))))))))))))*********************************)))***++++++,,,))))))))))))))))))))))))++++++++++++******))))))((())))))***++++++,,,,,,)))************++++++++++++++++++,,,,,,---------++++++---...//////000000,,,,,,,,,---------......,,,,,,,,,---------....................................//////000111111111///////////////000111111///000111222333444444444333333333333444555666777777666666666666555555555444444444555555555666666888777555555666666666555111000000000111222222333111000///......------...///...------,,,,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************'''++++++(((***111555222************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..........................................------111111111000000000000000000000000000000111111222////////////000000000000111111222222222333333333555555555444444333333333555444444444444555666666333333333333333333333333444444555555555555444444444333222111000000000000000000///...------,,,,,,---.........---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,........................---------............///......///000000000000000///000111222333444444444222222111111111111111111222333333333333222111111444444333222222333333333444444444333333222222222222111111333555555444333333222222111000//////...------............------...---,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---...............------,,,,,,,,,...------------...//////////////////000000000000000000000000000111111222333333333222222222111111000111222333555666777888333444444555555444444333444444444444444333333333999777555333222333444444111000///......///000000000000///...---,,,,,,,,,......---------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************(((++++++((()))000222111************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------..................------000000000000000000000000000000000000000111111222////////////000000000111111111222222222333333333444444333333333222222222444444333333444444555666333333333333333333333333444444555555555555444444333333222111000000000000000//////...------,,,,,,,,,,,,------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************++++++,,,---))))))))))))))))))))))))++++++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------............///......///000000000000000///000111222333333333333111111111111111111111111222222333333222222111000444333333222222222333333444444333333333222222222222111111222444555444222222111111000//////......------............------...---,,,+++++++++++++++,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************++++++++++++++++++++++++,,,++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............---------,,,,,,,,,...------------...//////////////////000000000000000000000000000111111222333333333333222222222222000111222333555666777888333444444555555444444333444444444444444444444555888777555333333333444555222111000///...//////000000///...------,,,,,,,,,...------------,,,,,,,,,---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************)))******((()))---///...************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......000000000000000000000000000000000000000111111222/////////000000000111111111111222222222333333333333333222222222222111111333333222222333333444555444444444444444444444444444444555555555555444444333333222111000000000000//////......---,,,,,,,,,++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************************+++,,,------))))))))))))))))))))))))++++++***))))))***++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000000000111222333333333333111111111111111111111111222222333333222222111000333222222222222222333333333333333333222222222222222111111222444444333111000000//////...---------------............---------,,,,,,++++++++++++,,,+++++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************+++++++++++++++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........------------,,,,,,,,,...------------...//////////////////000000000000000000000000000111111222444444444333333333222222111222333444555666777888333444444555555444444333333444444444555666666666777666555444444444666666333333111000////////////000///...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************************)))***)))((((((***++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------....../////////000000000000000000000000000000111111222//////000000000111111111111111222222222333333333333333333222222222222222222222111111222222333444555555555555555555555555333444444555555444444333333222111000000/////////.........------,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,,,,))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000000000000000000111222222222222222111111111111111222222222222222222222222111000000222111111111111222222333333222222222222222222222222111111111333333222000.........------,,,,,,,,,,,,------......------,,,,,,,,,+++++++++++++++,,,+++++++++***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************************************************************+++++++++***+++,,,,,,---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------...------------...//////////////////000000000000000000000000000111111222444444444333333333333222111222333444555666777777333444444555555444444333333333444555555666777777666555555444444555666777444333222111000///......///...------,,,,,,,,,------------,,,,,,,,,++++++,,,++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************************************)))((())))))((()))***************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------............//////000000000000000000000000000111111222000000000000111111111111111111222222222333333333333333333444444444444444222111111111111222333333555555555555555555555555333333444444444444333333333222111000////////////---------------,,,,,,,,,,,,,,,---------------,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((()))******))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------------------------------............///......///000000000000000000000111222222222111111000000111111111222222222111222222222222111000000000000000000000111222333222222222222222222222222222111000111222222111///------------,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******++++++,,,************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************+++************+++,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------...------------...//////////////////000000000000000000000000000111111222444444333333333222222222111222222333444555666666333444444555555444444333222333333444555666777777444444444444444555555555333333222111000///...---...------,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************((((((******((('''***************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------......---......//////000000111000000000000000111111222000000000111111111222222111111222222222333333333333333444444444444555555222222111111222222333444444444444444444444444444333333444444444444333333222222111000////////////------,,,,,,,,,,,,,,,,,,,,,,,,---.........------))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,........................---------............///......///000000000000000000000111111111111111000000000000111222222333333111111222222111111000///////////////000111222222111111111222222222222222111000000000111111000...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++************++++++,,,)))))))))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************+++,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,------------......------------...//////////////////000000000000000000000000000111111222333333333222222222111111111111111222333444444444333444444555555444444333222333333333444555555555333444444333333333333333111111111111000...---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************''''''++++++((('''+++************************)))))))))))))))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------......///000000111000000000000000111111222000000111111111222222222111111222222222333333333222222333333333444444444222222222222222333444444333333333333333333333333222333333444444333333222222111000//////......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************...---,,,***)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))******************************************************************************+++++++++,,,,,,,,,---------------------------------............///......///000000000000000000000111111111111000000///000000111222222333333111111111111111000000//////......///000111222222000111111111222222222222111000///000111111///---------------------------+++,,,,,,------,,,,,,+++***************+++,,,,,,((()))))))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************************++++++,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......,,,,,,,,,---------.........------------...//////////////////000000000000000000000000000111111222222222111111111000000000000000000111111222222333333444444555555444444333222222333333333333333333333333333333222111111000...//////000///...---,,,---,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************************************'''''',,,,,,((((((,,,************************)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------...///000000111000000000000000111111222000111111111111222222222111111222222222333333333111111111222222333333333333333222222333333444555333333333333333333333333222333333444444333333222222111000//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************111000...,,,+++***)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...//////000000000000000000000111111111000000//////000000111222222333333111111111111111000//////............///000222222000000111111222222222222111000///000111000///---------------------------+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********)))***++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,------............------------...//////////////////000000000000000000000000000111111222111111111000000000000/////////000000111111222222333444444555555444444333333222222222222222222222333333333222111000///...------...//////...---,,,,,,,,,,,,++++++,,,------,,,,,,,,,+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,------...////////////////////////000111111222111111111000000//////000000000000000111111222222222333333333333444444444333333222222333333444333333222111222333444555444444333222222111000000333333333222222222111111222111111000///......---------,,,,,,,,,,,,++++++************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&((()))***(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))111000///...,,,+++***)))************************************************))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,---......---------............///............////////////000000000000000000000000////////////000000000000111111111111111111111111222222222111111111000000111111000000000000111111111111111111000000000///222111111000///......---------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))******))))))((((((''''''******)))))))))))))))***))))))))))))******************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---+++,,,,,,---+++***+++,,,---.........---,,,..................------........................000000000000111111111111000000000000////////////111111222222222333333333444444555666666555444444222222222111111111111000000000000000000000000000////////////////////////+++++++++******))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))***************)))((((((************************))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,------.../////////.........---...//////000111111111000000000//////000000//////000000111222222222222333333333444444222222222111111222222222333333222222222333444555444444333333222111111000222222111111111000000000111111000000///......---------,,,,,,,,,+++++++++************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))///......---,,,+++******************************************************))))))))))))))))))))))))************************)))************+++++++++******++++++,,,------...------------........................////////////........................////////////000000000000111111111111111111111111222222222111111111000000111111000000000000111111111111111000000000//////000000//////...------,,,------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))))))))))))))))))))***)))))))))((((((((('''******))))))))))))******))))))))))))******************))))))))))))******++++++++++++++++++++++++************************,,,,,,+++++++++,,,------...---+++,,,,,,---+++***+++,,,---.........------................................................//////000000000111111111000000000000////////////000000000111111111222222333444555555555555444333222222222111111111000000////////////////////////........................,,,+++++++++************)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))))))))************************************)))))))))))))))))))))))))))************))))))(((************************))))))))))))))))))))))))******************************************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---......//////------,,,,,,------...///111111000000000000//////000000//////000000111222222222222222333333333333111111000000000000111111333222222222222333444444444444444333222222111111000000000000////////////000000000///......------,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))************************)))************+++++++++******++++++,,,,,,------------------........................////////////........................////////////000000000000111111111111111111111111222111111111111000000000111000000//////000000111000000000000////////////.........------,,,++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))******))))))))))))******************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,---...,,,++++++------,,,***+++,,,------......------................................................//////000000000000111111000000000000/////////////////////000000000111111222333444444444444333222222222111111111000000000------------------------------------------------,,,,,,,,,++++++++++++***)))************+++++++++''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))))))))************)))(((************************))))))))))))))))))))))))******************************************************))))))******+++,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,,,,------...//////---------,,,---......///000000000000000000/////////////////////000111111111222222222222333333333111111111000000111111111222222222222222333333333444444333333222222222111000000000/////////....../////////......---------,,,,,,,,,++++++++++++************************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))************************))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,---------.....................////////////........................////////////000000000000111111111111111111111111111111111111000000000000000000////////////000000000000/////////...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++((()))))))))******************))))))))))))***************************************************************+++,,,---//////---,,,++++++------,,,+++,,,,,,,,,------------------------.......................................////////////000000000111000000000000/////////////////////000000000111111111222333333333333222111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))*********+++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))******************))))))))))))******((()))))))))************************************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++,,,,,,---...............------......///000//////////////////000000/////////...///000000111111111111222222222333333222222111111111111222222111111222222222333333333222222222222222222111111111000000000000/////////............------------,,,,,,+++++++++*********************************))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,************************************************))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++++++++,,,,,,,,,,,,------------...............////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000////////////000000/////////............---......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))***+++------))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++((()))))))))******************))))))))))))******************************++++++++++++++++++++++++))))))***,,,...000222444---,,,++++++------,,,+++,,,,,,,,,,,,------......---------.........//////...........................////////////000000000000000000000////////////000000000111111111222222111111222333333222111111111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))************))))))((((((''''''''''''(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++++++++******++++++,,,,,,+++++++++,,,------...............---...//////000......////////////000000//////......//////000111111111111111222222222222222222222111111222222222000111111222333222222222111111111111111111111000000000000000////////////------------------------++++++++++++************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,------------............////////////000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000111000//////......//////000///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))******************))))))))))))******************************++++++++++++++++++++++++)))***+++---///111444555,,,+++***+++---...---,,,---,,,,,,,,,,,,---...///,,,,,,------.../////////..............................////////////000000000000000000////////////000000000111111111222222111222333333333333222111111111000000000/////////++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++)))******++++++******)))((((((''''''''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,************************++++++******++++++,,,---***++++++,,,,,,---......------,,,,,,------...///........./////////000000///............///000000111111111111222222222222111111000000000000111111///000111222333222222111/////////////////////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''')))*********)))((((((((((((((())))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++++++++******************++++++,,,,,,,,,---------............////////////////////////////////////////////////000000000000000000000000000000000000////////////000000111111//////............//////.........---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))***+++,,,))))))))))))******************))))))))))))******************************************************++++++,,,,,,...///111222,,,+++***+++---...---,,,------,,,,,,,,,---...///,,,,,,------...//////000................................./////////000000000000000000/////////////////////000000000111111111222333444444333222111111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,************************+++*********+++,,,,,,---***++++++,,,,,,---......,,,,,,++++++,,,,,,---...---.........//////000000...............///000000000111111111111222222222000000////////////000000///000111222333222111111.........///////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&((()))))))))((('''(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************)))************+++++++++++++++******************++++++,,,,,,,,,---------............/////////000........................////////////000000000000000000000000000000000000.../////////000000111111//////............//////......---------,,,,,,,,,******************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***+++,,,))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,,,,---......,,,+++***+++---...---,,,------,,,+++,,,---...///,,,,,,------...///000000..................................../////////000000000000000////////////............/////////000222333444444444444333222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''''''(((((()))))))))***)))************+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***,,,------++++++,,,...------------------------//////////////////////////////.........---------000000000000000000000000111111000///////////////000000111111111111000000...///000///...---...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))***+++************************+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////......///111//////000000000000//////000000000000000000000000////////////////////////............//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------..................------......------------......000000111111111111000000000000000000000000000000111222222222222111000000000000///...............***+++,,,,,,------,,,,,,************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++)))'''(((+++,,,***((())))))((((((''''''&&&&&&))))))))))))************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++---,,,++++++,,,...------------------------........................//////.........---------////////////////////////111000000/////////////////////000000000000//////---///000///...---...000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************+++++++++*********))))))))))))))))))))))))))))))************)))))))))((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...//////......///000//////000000000000//////000000000000000000000000////////////////////////------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------..............................------------......000000111111111111000000////////////////////////111111222222111111000///000//////...............***+++,,,,,,------,,,,,,************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))))))))((((((((((((((((((((((((***((('''(((***+++)))'''((((((((((((((('''''''''))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,...------------------------.......................................---------////////////////////////111000//////......//////......////////////......---...//////...---...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************+++++++++***************))))))))))))))))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,...//////......///000...//////000000//////...000000000000000000000000////////////////////////---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************))))))))))))******+++************)))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))************++++++++++++++++++***************++++++++++++,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------..............................------------......000000111111111111000000////////////////////////111111111111111000////////////...------------...***++++++,,,,,,,,,,,,,,,************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&***------+++(((%%%(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((()))))))))(((((((((((((((((((((((()))'''&&&'''((()))(((''''''''''''(((((((((((((((((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++)))+++,,,,,,++++++,,,---------------------------................................................////////////////////////000000///............///---..................------...//////------...///------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++************************************************))))))))))))))))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---///...------...000...//////////////////...////////////////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***************************++++++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++---------------------------------.....................------------......000000111111111111000000////////////////////////000000111111000000///...///...------,,,,,,------******+++,,,,,,,,,,,,+++*********************************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''+++------+++)))'''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&''''''(((((())))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++)))***,,,+++******+++---------------------------........................---.............................................000//////...............------............---------...///...---,,,---///------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))(((((())))))***+++************************************************))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......------...///......////////////..............................////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************+++++++++,,,,,,******+++,,,,,,---......---------,,,,,,+++++++++---------------------------------.........//////......------------......000000111111111111000000........................///000000000000///............---,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************(((((())))))))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&&&&'''&&&&&&''''''(((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++)))***++++++******+++------------------------------------------------------------.......................................000///......------......------............------,,,---......---,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---***************************************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---......------...///---......//////......---........................////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********************))))))))))))******(((((()))))))))))))))***(((((()))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++************+++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,------.../////////......------------......000000111111111111000000........................///////////////......---------,,,++++++++++++,,,)))******+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''')))***,,,(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''''''''((((((((((((((())))))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++(((***++++++******+++,,,---------------------------------------------------------.........//////........................//////...------------.........////////////......,,,---......,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************)))************+++++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++---......---,,,...///---......//////......---------------------------/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))*********+++******))))))))))))******(((((((((((())))))******(((((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,------...//////000......------------......000000111111111111000000............................../////////...---------,,,,,,+++++++++++++++))))))***+++++++++++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))+++(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))(((&&&%%%''')))((((((((((((((('''''''''))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((***++++++******+++,,,---------------------------------------------------------.........//////........................//////...------------.........////////////......,,,---......,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))******+++************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,...---,,,,,,---///---..................---------------------------////////////////////////000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++******))))))))))))******'''((((((((())))))******'''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))************)))************+++++++++))))))******++++++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...///000000.........------.........000000111111111111000000..............................//////......---,,,---,,,++++++******++++++))))))***++++++++++++***************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&(((***)))'''&&&'''***))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************))))))************)))))))))))))))))))))******+++++++++************+++++++++***)))(((((()))***+++*********)))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,---------......---------............///////////////////////////////////////////////////........................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((,,,+++***((((((((()))***))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************************************************************------,,,***(((((()))*********+++++++++,,,,,,,,,........................111000000///...---------------------------------------............------------------------------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((+++*********))))))(((((((((+++///222111000000000++++++************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................///...---,,,,,,---...///000000000000111111111111...------,,,,,,------...---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''*********)))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((()))))))))******++++++************************************************++++++*********)))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++*********))))))*********+++***)))(((((()))***+++***)))))))))))))))))))))***************************++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......,,,---------------------------------....................................................................................++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))((((((((((((((((((((((((+++***)))((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************+++++++++,,,************************++++++************++++++************************))))))))))))************************************************************.........---,,,---...000++++++,,,,,,,,,---------////////////////////////000000000///...---------------------------------------............------------------------------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************)))))))))(((***,,,000222222111111222...------,,,+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++,,,------...---------,,,,,,,,,---------..............................///...------------.../////////000000000111111111.........------.........------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++,,,------************************************************+++++++++++++++************************************))))))(((((())))))******))))))))))))***++++++***))))))(((((())))))*********))))))))))))******))))))))))))))))))******************************+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---------------------,,,------------............------------------------........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))***))))))(((((())))))***((((((((((((((((((((((((***)))((('''''''''(((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************+++******))))))******+++++++++++++++++++++++++++))))))))))))*********************************************************************++++++---...///,,,,,,---------.........////////////////////////000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))************))))))))))))+++---000111111222333555222111000...,,,+++))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,---------------,,,,,,,,,---------..............................///...------------.../////////000000000000111111//////............//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))&&&'''(((*********)))((())))))((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((()))******+++,,,,,,************************************************++++++++++++++++++*********************************)))(((((((((((()))*********))))))******+++,,,))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))*********************************,,,,,,++++++******))))))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,---------.........------------------------........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))))))))*********************************+++++++++******+++++++++++++++++++++++++++++++++((()))))))))************************************************************)))(((((()))***+++,,,+++,,,,,,,,,,,,------------/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***))))))((((((*********))))))))))))))),,,---///000000111333555555444222000---+++)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------.......................................------.........////////////000000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))))))))%%%&&&(((*********)))((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))******************************************************************************************************))))))))))))*********************++++++,,,))))))(((((((((((()))))))))))))))******)))))))))(((((())))))************))))))))))))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...------------------------........................------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((('''))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))((())))))))))))*********************************,,,,,,++++++++++++,,,,,,************************((()))))))))************************************************************---,,,+++,,,---...,,,+++++++++++++++,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))******+++---////////////111333555444222000...+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................---..................---...////////////000000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***&&&'''(((*********)))((((((((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++))))))))))))((((((''''''++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******************************************++++++,,,,,,++++++***+++************+++,,,,,,***))))))(((((())))))***))))))************))))))((((((((()))******++++++))))))))))))))))))))))))***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))''''''((()))))))))(((((())))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************,,,++++++++++++++++++,,,))))))))))))))))))))))))))))))))))))************************************************************---+++***+++......+++(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,...///000///...///000333222111///---,,,******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...//////...------......////////////000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))+++,,,******)))))))))))))))***(((((())))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************************+++---//////---+++***++++++******++++++,,,---*********))))))*********((()))***++++++***)))((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////++++++,,,,,,,,,---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))((()))************)))((())))))))))))))))))))))))'''((()))*********))))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))************+++++++++,,,******************************))))))))))))******************************))))))))))))************************************************************+++)))(((***...///,,,)))+++++++++,,,,,,,,,------------------------------------------------------........................------............------++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((()))))))))************---///222222000.........//////...---,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................------...//////...------........./////////000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))*********++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''')))+++...///...---+++)))((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))***++++++,,,,,,(((((()))***+++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------************************))),,,...000000...,,,)))++++++******++++++,,,---++++++************++++++((()))***++++++***)))((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...///000000++++++,,,,,,,,,---------////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((()))+++++++++***)))))))))(((((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************((((((''''''''''''((((((++++++++++++++++++++++++))))))))))))************************************************************...++++++///444666333///,,,,,,,,,---------..............................------------------------////////////////////////---..................---+++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------...(((((())))))*********+++///111444444222///---------,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,---...//////...---,,,............/////////000...------,,,,,,------...++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((***---000222111///,,,)))((()))***,,,(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++((((((((((((((((((((((((************************************************++++++************++++++************************************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------************************************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))(((((('''''''''&&&))))))))))))))))))))))))%%%(((******'''&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,...***'''+++000222---'''++++++++++++++++++++++++,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))******))))))((((((''''''***)))))))))))))))***+++((((((((((((((()))******...///000000///---+++***+++++++++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***((()))+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000//////.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++************++++++))))))))))))))))))))))))+++*********))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))+++...000......,,,+++***)))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++))))))))))))))))))))))))************************************************++++++************++++++************************************************************)))))))))((())))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***)))(((''''''((()))***)))(((((((((''''''''''''((((((((((((((((((((((((&&&(((***)))'''&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,---***)))+++...///---***++++++++++++++++++++++++,,,,,,,,,------------...---------------------------------------,,,,,,,,,,,,,,,---...///000000111---,,,,,,++++++,,,,,,---)))***++++++,,,,,,++++++************************))))))))))))))))))))))))***)))))))))(((((((((''')))((((((''''''(((((((((((((((((((((((()))******---...//////...---+++)))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***...000///...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,******************))))))*********))))))*********))))))))))))))))))))))))))))))))))))((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&''')))+++------,,,+++******))))))***))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************)))************+++++++++************************************************************************++++++************++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''(((((()))(((''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---///222444555,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,++++++************************))))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((((((((((((((((((((((((((()))******+++,,,------,,,+++)))(((+++************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---//////...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))*********++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++******))))))))))))************))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))************,,,,,,+++)))))),,,///++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++,,,...000333555,,,,,,++++++++++++,,,,,,))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((......,,,+++************((((((((((((((())))))*********++++++******((((((************))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))************++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////---------,,,------......------------------------++++++++++++++++++++++++*********++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))),,,+++******)))***++++++((((((((((((((()))************))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************))))))))))))))))))******)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((('''((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))*********)))+++---+++((((((,,,000+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------------,,,+++***+++---///111,,,++++++******++++++,,,))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))......,,,+++************((((((((((((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------..................------...///000000------------------------++++++++++++++++++++++++*********++++++,,,,,,---))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************''''''''''''((()))*********)))))))))((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************))))))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))(((((('''''''''(((((((((((((((************************((('''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++(((+++,,,+++))))))+++...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,,,,++++++************++++++((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((((((((((((((((((((((((((()))******))))))(((((((((((((((((((((((()))))))))))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***++++++,,,---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))************+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------........................///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************)))************+++++++++++++++++++++++++++++++++************************************************++++++************++++++************************************************((()))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,+++++++++***++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))******)))((('''''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''***------***'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,(((***+++++++++***++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))((((((''''''(((((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%(((***+++***+++---000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,******************************************))))))*********))))))*********))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))))))))))))))))))))'''(((((())))))))))))((()))))))))(((((()))******''''''(((((())))))******'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************)))************+++++++++************************************************************************++++++************++++++************************************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************++++++,,,---------,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&'''+++///...***&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,((()))***+++,,,,,,***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,,,,,,,++++++++++++************++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********)))))))))))))))***+++((((((((((((((()))******))))))((((((((())))))***'''((((((((())))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((()))))))))************+++++++++))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******&&&&&&'''((()))***++++++'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++************)))************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))))))))))))))))),,,++++++******++++++,,,************************************************))))))*********+++++++++,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((())),,,//////---***))))))))))))))))))))))))(((,,,111000+++(((((()))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++***)))+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))+++*********))))))(((((())))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************+++++++++************************+++++++++************)))************************************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))),,,++++++******++++++,,,*********************************************************++++++++++++,,,,,,++++++******++++++,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((('''(((***------***((()))))))))))))))))))))))))))---111000,,,))))))***))))))************))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))***++++++++++++***)))************)))))))))((())))))))))))))))))))))))'''(((((()))******+++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++******)))************)))))))))((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++*********))))))++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))+++++++++************)))************************************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))++++++************++++++************************************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&'''(((******'''%%%))))))))))))))))))))))))***---000000---******+++))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******++++++******)))************))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************+++++++++++++++*********))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++******)))************))))))))))))))))))))))))))))))))))))*********************************++++++++++++,,,+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************))))))*********+++++++++************************))))))*********+++++++++************************+++++++++*********))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++************++++++************************************************++++++,,,,,,,,,---------,,,++++++******++++++,,,***,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((&&&%%%))))))))))))))))))))))))))),,,......,,,***)))***))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************************************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++******))))))************************+++++++++***************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((())))))************************)))))))))))))))))))))))))))))))))))))))************************************++++++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************))))))*********+++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++++++++***))))))))))))))))))))))))+++******))))))******+++************************************************++++++,,,,,,,,,---------,,,++++++******++++++,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''))))))))))))))))))))))))(((***++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,------........................------------------------++++++***************)))************************************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************'''((()))***************))))))))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))******************************************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''')))***)))(((((()))***))))))))))))))))))))))))(((((()))))))))(((((('''))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))***************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))************))))))))))))************))))))))))))))))))))))))************************)))))))))************+++***************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))(((((())))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************+++++++++************************+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))***************************************************************++++++++++++,,,,,,++++++******++++++,,,)))+++,,,+++***)))***+++************************((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))''''''))),,,)))))))))))))))))))))))))))((((((((()))))))))((())))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************((()))))))))*********+++))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************((()))))))))************))))))))))))))))))))))))************************))))))))))))************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******************************************************))))))*********+++++++++,,,++++++++++++++++++,,,)))+++++++++***)))***+++************************(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$'''((((((&&&'''***---))))))))))))))))))))))))***)))((()))***+++***)))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))*********+++))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++)))))))))))))))*********************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((()))************(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))******++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++*********))))))*********))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************+++*********))))))((((((******))))))((((((''''''''''''((()))***++++++,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++++++++******)))((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))++++++******************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---***((((((***,,,+++***+++***))))))((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))***))))))))))))))))))))))))************++++++++++++++++++*********)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************+++*********))))))))))))++++++*********)))))))))))))))******++++++,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))*********+++++++++******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************************))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,)))((((((+++......---++++++***))))))))))))***))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))+++++++++***************))))))))))))))))))******)))************++++++++++++++++++***************)))************+++++++++)))************+++++++++***************************************************************)))))))))+++++++++++++++*********++++++++++++++++++,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))***''''''((())))))***++++++((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********))))))))))))))))))))))))******)))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((())),,,...//////,,,,,,+++***************************************((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************)))))))))))))))*********))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++******++++++++++++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))*********+++++++++,,,------------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********************)))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))+++,,,---------,,,++++++******++++++))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((************************(((((())))))************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++***************************************)))))))))************************))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))***************************************************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))*********))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))***))))))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))******************---,,,++++++******++++++(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++((((((((()))******++++++)))************+++++++++***************+++++++++)))************+++++++++)))************+++++++++*********************************************************+++++++++++++++)))))))))***************)))))))))))))))))))))***+++++++++***************))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))*********)))(((((('''&&&&&&((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++************************************************************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******+++,,,))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***,,,,,,***))))))***,,,,,,+++***************'''''''''''''''''''''''')))))))))*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++'''(((((()))******++++++)))************+++++++++))))))*********+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********+++++++++,,,,,,)))))))))******++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))************************++++++++++++((()))******++++++******++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))(((************))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((()))******((((((((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++,,,,,,************************************************************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***++++++,,,))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((+++......,,,+++,,,...++++++***))))))))))))***(((((((((((((((((((((((())))))*********+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))******++++++++++++'''(((((()))***+++++++++)))************+++++++++))))))******++++++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,,,,------++++++++++++******))))))))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))***************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((************))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))***++++++&&&&&&''''''((()))))))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))***+++,,,,,,))))))))))))))))))))))))******)))((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''+++///000///...000222+++******)))((())))))))))))))))))))))))))))))))))))************+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))************************+++++++++*********))))))((())))))))))))***************************************))))))******+++,,,++++++++++++++++++++++++---------,,,+++***)))(((************************************************((()))+++---////////////,,,+++*********+++,,,---************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************,,,,,,,,,++++++++++++***+++***)))(((((()))***+++))))))************))))))+++***)))(((((()))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))((((((******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((''''''''',,,...000111222111000///++++++***)))(((((())))))(((((((((((((((((((((((()))))))))***+++...000222000...+++*********)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&'''(((((((((((((((((((((((((((((((((((((((((((((************************+++++++++*********)))))))))))))))*********++++++******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********************************************************,,,...000222444///...,,,+++++++++,,,,,,************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((+++***)))(((((()))***+++))))))************))))))+++***)))(((((()))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))((())))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))((()))***++++++,,,,,,++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---------------,,,++++++((((((((((((((((((((((((******))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((+++---...000000///...---++++++***)))))))))))))))(((((((((((((((((((((((()))))))))***,,,...111222222000---++++++,,,+++***(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''((((((((((((((((((''''''))))))))))))))))))))))))************************+++++++++***************************+++++++++,,,******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++******)))************************************************+++***)))***,,,000444777111000...---,,,+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))(((******))))))))))))******))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************)))))))))))))))***++++++,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))---------...------,,,+++''''''''''''''''''''''''***))))))))))))((((((((()))******++++++******)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***+++,,,---------,,,++++++***))))))))))))))))))(((((((((((((((((((((((((((((()))***,,,///222333222000---+++++++++***)))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))(((((()))))))))(((((('''''''''******************************************************************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************+++*********,,,...111333///......---,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))***))))))************)))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))))))))))))))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++***))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********++++++******)))(((((((((((((((((((((((()))))))))))))))))))))))))))******************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))))))))***++++++***))))))******)))))))))))))))***(((((((((((((((((((((((((((((()))***,,,///111333///---***((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))******))))))((('''''''''))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************************************)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,+++++++++******)))))))))******)))))))))))))))************))))))(((((())))))************))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((()))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))******))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---+++***))))))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******((()))))))))))))))((((((***)))))))))))))))******)))))))))))))))))))))))))))))))))***+++...000111...+++)))'''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((***************************************+++++++++************+++++++++,,,******************************))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***************************************************)))***+++,,,+++***)))((()))***+++,,,,,,,,,,,,+++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,*********))))))))))))((())))))************))))))))))))************))))))'''((()))******+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))*********************++++++++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************((()))******++++++************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++******)))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******************************************)))))))))************+++((())))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))******+++***))))))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))***,,,---///...+++)))((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))''''''''''''''''''''''''************************))))))*********+++++++++)))))))))*********++++++******************************))))))******+++,,,++++++++++++++++++++++++***++++++,,,,,,+++++++++******************************************************************+++++++++,,,---------,,,+++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,*********))))))))))))(((((()))***++++++***)))((())))))************))))))&&&''')))***++++++******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))*********************+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))))))))************((())))))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))******++++++++++++***))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))***)))((((((((()))+++++++++)))(((((()))+++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))((((((((()))******++++++((((((((((((((((((((((((************************))))))******++++++++++++((())))))))))))******************************************)))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************,,,+++)))((()))+++...000......//////...,,,***)))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,++++++++++++***((()))***++++++***)))((())))))************))))))&&&''')))***+++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((())))))*********+++(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))***************(((((((((((((((((((((((())))))******+++++++++++++++++++++,,,,,,+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++,,,,,,+++***************))))))((())))))***++++++))))))))))))))))))))))))***)))(((''''''((())))))(((&&&%%%%%%''')))******))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,+++++++++******)))))))))************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))************+++,,,,,,---******++++++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))*********++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((''''''((()))***+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************------......---+++***)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))+++***)))((((((''''''(((************************+++++++++*********))))))++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,,,,,,,+++++++++*********************************************************,,,++++++++++++++++++,,,,,,------------,,,+++***111000...,,,+++***))))))******++++++++++++******************************+++++++++*********))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********)))))))))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((((((((()))***++++++******)))(((((('''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************************************+++++++++*********))))))************************+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************,,,---------,,,+++)))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))(((((((((((((((************************+++++++++***************++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++------------------,,,+++333111///---+++))))))(((******++++++++++++******************************+++++++++***************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***++++++******)))((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))******))))))))))))******************************************************+++++++++***************************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++,,,++++++***)))((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))******)))((((((((())))))************************************************++++++************++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++,,,,,,---,,,,,,++++++------,,,+++++++++,,,,,,******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))***))))))))))))))))))***************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))************************))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))((())))))******************************************************++++++************++++++))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***)))******+++++++++******))))))))))))***+++,,,---******++++++++++++******************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))******)))))))))************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))((()))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))((())))))***+++,,,++++++++++++++++++++++++***************+++++++++++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,++++++++++++,,,,,,,,,,,,***************************************************+++,,,------,,,+++***((())))))*********************))))))))))))************++++++++++++*********************************************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))******++++++******)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))************))))))***************************************************************+++++++++***************************************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))************+++++++++)))************+++++++++******))))))******+++,,,*********+++++++++,,,,,,************************************************)))***,,,------,,,***)))))))))***+++++++++++++++,,,++++++***)))))))))*********++++++++++++******************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++)))))))))*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***++++++++++++***))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++***)))))))))***++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))***+++---...++++++++++++++++++++++++))))))******++++++++++++++++++************++++++)))************+++++++++)))************+++++++++*********)))***++++++,,,)))))))))******+++++++++************************************************)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******++++++++++++******************************))))))******++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++************++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((())))))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******))))))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))((()))***++++++***)))(((************************************************))))))******++++++++++++************************))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************++++++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))***,,,---...++++++************++++++************************))))))))))))))))))))))))************************************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++)))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))++++++,,,,,,,,,---------+++++++++************)))******))))))))))))******************************************************++++++++++++++++++++++++)))************++++++++++++***************++++++++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++******))))))((((((''''''******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++*********))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************))))))))))))******)))***,,,,,,***)))***+++))))))))))))))))))))))))+++++++++*********))))))*********************************)))))))))))))))++++++************+++++++++++++++*********))))))************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))++++++***)))(((((())))))++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&((()))++++++)))(((&&&))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++************************************************************************************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))(((((()))***+++************++++++++++++************************++++++***)))))))))))))))++++++++++++,,,,,,,,,,,,++++++++++++******************))))))))))))******************************************************++++++++++++++++++++++++)))************+++++++++***)))))))))))))))******++++++************++++++************************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++***)))))))))((((((((('''***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++************************************************+++++++++*********))))))******************************++++++++++++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))))))))************************************************************+++++++++*********))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))))))))))))))******************))))))))))))******(((***++++++***))))))***))))))))))))))))))))))))+++++++++*********))))))***************************)))))))))))))))))))))+++******))))))******++++++++++++*********))))))************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++************************************************************************************************++++++***)))))))))))))))++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++***))))))))))))***+++************+++++++++,,,************************++++++***))))))))))))************++++++++++++,,,,,,+++++++++******************))))))))))))******************************************************++++++++++++++++++++++++)))************+++++++++***))))))((((((((())))))++++++************++++++************************************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************+++++++++*********************************************++++++++++++******))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++***************************))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******+++************)))))))))))))))))))))******************))))))))))))******''')))******)))(((((()))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******++++++++++++***************************************+++++++++***************)))************+++++++++++++++++++++++++++++++++************************************************************************************************++++++***))))))))))))***++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************************************+++++++++,,,,,,************************++++++***))))))*********))))))*********+++++++++,,,,,,+++++++++*********+++******))))))******+++************************************************++++++++++++++++++++++++))))))*********++++++++++++******))))))))))))***++++++************++++++************************************************)))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************************************************************************************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))))))))******************))))))))))))((()))))))))******************))))))))))))******'''(((******((('''((()))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))))))))))))))***************))))))))))))******************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++***))))))*********++++++************++++++))))))*********+++++++++************************************************************************((()))))))))************************************))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++*********++++++++++++,,,,,,,,,************************+++***************++++++))))))*********+++++++++,,,,,,,,,++++++++++++***++++++************++++++************************************************++++++++++++++++++++++++))))))*********+++++++++---,,,++++++*********+++++++++************++++++************************************************))))))))))))))))))))))))((((((((())))))((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************((((((((((((((((((((((((((()))))))))************************************************************************************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))******************))))))))))))******'''(((******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))***************))))))))))))))))))***************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************+++***************++++++++++++************++++++))))))*********+++++++++************************************************************************((()))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,+++******++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++************++++++************************************************++++++++++++++++++++++++)))************+++++++++...---,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++******************************++++++++++++******))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))***************************************************************************+++++++++))))))))))))************************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))))))))))))))***))))))))))))******************))))))))))))******''')))******)))(((((()))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((((((((()))******++++++***))))))(((((())))))******************+++++++++***************************************+++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++************+++,,,,,,++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********++++++,,,---++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))************+++++++++...---,,,+++************++++++************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***'''((((((((()))))))))***'''((((((((()))))))))***************************)))************+++++++++************************************************))))))*********+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))************************************************************))))))*********+++++++++((()))))))))************************)))))))))((())))))))))))))))))))))))******))))))))))))******(((((((((((())))))******))))))))))))******************))))))))))))******(((***++++++***))))))***))))))))))))))))))))))))(((((((((((())))))******************************'''(((((()))******++++++))))))(((((((((((())))))))))))*********+++++++++************************))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++*********++++++,,,---++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------+++++++++++++++++++++++++++*********+++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,++++++******++++++,,,************************************************++++++++++++++++++++++++)))************+++++++++---,,,+++***))))))))))))++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******'''((((((((())))))******************************)))************+++++++++))))))))))))))))))))))))************************))))))******++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))************************************************************))))))******++++++++++++(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))******************))))))))))))******)))***,,,,,,***)))***+++))))))))))))))))))))))))'''((((((((())))))******************************'''(((((()))***+++++++++))))))(((((((((((())))))))))))******++++++++++++************************))))))******++++++++++++)))************+++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++*********+++,,,,,,---++++++************++++++)))************+++++++++************************************************************************))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,---------.../////////+++,,,------......---------------...------,,,,,,************+++,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************,,,+++++++++***)))))))))******+++++++++,,,,,,,,,+++++++++************)))************************+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************((((((((((((((((((((((((((((((((()))******++++++************************)))************+++++++++))))))))))))************)))************+++++++++(((((())))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******************''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******++++++++++++******''''''(((***++++++++++++************)))))))))(((************************))))))))))))******************+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******************************))))))))))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))((()))))))))))))))((((((******))))))((((((''''''------------............++++++,,,------------,,,,,,------...------,,,,,,+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***************++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***************************+++++++++*********************+++++++++,,,,,,,,,+++++++++************)))************************************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))************************)))************+++++++++))))))))))))************)))************+++++++++************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************)))))))))((()))******************)))))))))***************))))))))))))(((((()))******************************))))))))))))******************+++++++++,,,,,,,,,+++++++++*********))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******************************))))))))))))******************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''...------------------,,,******+++,,,,,,,,,,,,+++,,,,,,------...------,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++******+++++++++,,,,,,,,,+++++++++************)))************************************))))))))))))+++************)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++++++++******)))(((((('''************************)))************+++++++++))))))))))))************)))************+++++++++,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))((())))))******))))))(((+++************)))))))))+++***)))(((((()))+++,,,************************))))))))))))******************+++++++++,,,,,,,,,+++++++++***************************+++++++++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********************************************))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((...---------,,,,,,++++++))))))***+++++++++++++++,,,,,,------...---------------,,,+++************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))*********************************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++++++++++++++************))))))((((((************************))))))*********+++++++++((()))))))))************))))))*********+++++++++,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))(((((())))))))))))((((((******************++++++000...+++)))((()))+++,,,************************((()))))))))******************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))((((((((((((------,,,,,,+++++++++***((()))******++++++******+++,,,,,,---.........---------,,,+++************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************************************(((((())))))************************************))))))*********+++++++++((()))))))))************))))))*********+++++++++***************)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******(((((())))))))))))((((((((((((((()))***,,,---...444222...+++))))))***+++************************((()))))))))******************+++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************))))))))))))******))))))))))))))))))******************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))),,,,,,+++++++++++++++***))))))***++++++++++++***++++++,,,---............,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++******+++++++++,,,,,,,,,+++++++++************)))************************))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++************************)))************+++++++++))))))))))))************)))************+++++++++(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((())))))******))))))(((((((((((((((***---///111444333000---+++******+++************************))))))))))))******************+++++++++,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++******************************))))))))))))******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((())))))))))))************++++++++++++)))***++++++,,,,,,++++++***+++,,,---............+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------............------------------------,,,,,,,,,------------...------,,,,,,,,,,,,---------------------...//////------------------------+++++++++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))***++++++++++++***************************+++++++++*********************+++++++++,,,,,,,,,+++++++++************)))************************((()))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********************************)))************+++++++++))))))))))))************)))************+++++++++(((((()))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************((()))))))))************)))******************)))***)))((()))***,,,...000000///...,,,++++++******************************))))))))))))******************+++++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------------+++++++++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))&&&'''((()))************'''((((((((()))))))))***))))))******+++++++++,,,******+++,,,,,,,,,,,,+++***+++,,,---............************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,------.........---------.........//////------------------------,,,,,,,,,---------.........------,,,,,,------...---------------...///000------------------------++++++++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))***++++++++++++***************************,,,+++++++++******))))))******+++++++++,,,,,,,,,+++++++++************)))************************(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((************************)))************+++++++++))))))))))))************)))************+++++++++(((((()))***,,,---...///************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++******++++++++++++******,,,+++***))))))+++---...++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------................................................------------------------------------------------++++++++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******************************))))))))))))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************&&&'''((()))************'''((((((((())))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......---------.........////////////.........---------111...,,,---///000///---.........////////////////////////...............,,,------,,,++++++---///---------...............111000///...............+++,,,---///111111///---,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,++++++*********---,,,++++++******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************+++,,,------))))))******++++++++++++,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))************************************************************************************************************************************************))))))))))))))))))))))))************************************************************************************************,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((***+++,,,*********************************************************************************************************)))))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++*********++++++,,,------,,,,,,,,,,,,++++++//////..................---......---++++++---///...------,,,,,,,,,------/////////////////////000---------,,,,,,,,,++++++------------...///000111+++++++++***************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........---------.........//////000000000//////.........///---+++,,,...///...---////////////............111111000///...------------...//////......000222---......//////000000000------------,,,,,,,,,+++---,,,,,,...//////---+++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++******---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++***++++++,,,,,,***************++++++,,,++++++************+++++++++******************+++************************************************************************************************************************************************************************************************************************************************************************************************,,,+++++++++************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))***))))))(((((()))***+++***************************************************************************************************)))))))))))))))))))))++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,//////...---------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,---------...//////------.../////////.........//////000,,,,,,,,,,,,------------++++++,,,,,,---...//////------------------------------,,,,,,++++++*********+++++++++,,,,,,,,,---++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------........./////////111111000000000000//////000///---...///000000///000000000000000000000000000000000000000111111111111333444444444444666777555555555444444444444444111222222222111000...---111000...///000000///...////////////............,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++***++++++++++++******))))))+++,,,---++++++************++++++,,,++++++++++++++++++,,,************************************************************************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))************************************************************************))))))))))))))))))******++++++************++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,,,,------------..................,,,,,,------......//////+++---//////...---------.............../////////,,,,,,---------.........000000///...------,,,+++---............---,,,,,,///......---,,,++++++***,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------......------,,,,,,,,,+++------------........................////////////000000000000000000000000333222111111111111111111//////000000111222333333111222444666888:::<<<===<<<>>>@@@@@@??????@@@AAADDDDDDCCCBBBAAA@@@??????<<<=========<<<999666555444222000///000000///...111111000///............------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++------,,,+++************,,,+++***))))))+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,************************************************************************************************************************************************************************************************************************************************************************************************)))))))))))))))((((((((())))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))++++++***))))))(((((((((((((((((((((((((((((((((************************************************************************)))))))))))))))*********,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------)))))))))***,,,---///000///......------,,,,,,+++---......///000111111222,,,///111222111000//////000000000//////......---------------............000//////...---,,,,,,,,,...//////000000///......//////...---,,,+++******,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........------,,,,,,,,,---------.........//////........./////////000000////////////////////////111111111000//////000111111222333555777999;;;<<<>>>???AAACCCFFFHHHJJJKKKMMMOOOPPPPPPNNNMMMLLLMMMRRRRRRRRRRRRRRRRRRRRRRRRKKKLLLLLLLLLJJJGGGDDDBBB>>>;;;777444222000---+++...------------...///000------------------------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******************************++++++++++++++++++++++++------,,,+++************,,,+++*********+++------------,,,,,,,,,,,,------,,,---............---,,,************************************************************************************************************************************************************************************************************************************************************************************************(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((************************************************************************(((((())))))************,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,---///000111------......///000000000333333444555666777777888666999<<<===<<<;;;:::;;;::::::::::::999888666555222222222111111000000000)))***+++,,,---...///000------...///////////////...------,,,+++*********,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---...******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++************+++,,,------,,,+++*********+++++++++,,,,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........---------------------........./////////....../////////000000000......////////////000000---...000000000111333666BBBCCCEEEGGGIIILLLNNNOOORRRRRRSSSTTTTTTUUUVVVVVV[[[\\\]]][[[XXXUUUSSSSSSRRRSSSUUUWWWZZZ\\\^^^___ZZZ[[[[[[[[[[[[YYYXXXWWWSSSOOOJJJFFFBBB===888555------,,,,,,---///000111------------------------...------,,,,,,------...,,,,,,,,,,,,------------,,,---.........---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))************************************************************************((((((((()))******++++++,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.....................---------......//////000222555888:::<<<===AAABBBBBBBBBCCCDDDDDDDDDCCCFFFHHHIIIHHHHHHHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGDDDDDDCCCAAA@@@???>>>>>>666666444222000...---,,,...------,,,,,,---......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------........................////////////.../////////000000000000/////////000000111111111000333666999;;;>>>CCCFFFSSSSSSUUUVVVXXXZZZ[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^[[[VVVRRROOONNNIIIJJJLLLNNNQQQSSSUUUVVVXXXYYYZZZ[[[]]]___```aaa```^^^[[[YYYVVVRRRNNNJJJ<<<:::777444111000000000........................,,,------------------,,,,,,,,,,,,---------......,,,---...///...---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++++++++***++++++,,,,,,)))***,,,---...---,,,+++,,,++++++******++++++,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************((((((((())))))*********)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((******+++***))))))************************************************************************************************'''(((((()))******++++++---,,,,,,++++++,,,,,,---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000111333555666888<<<===???AAACCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIJJJJJJJJJJJJKKKMMMOOOPPPSSSUUUWWWWWWVVVVVVWWWVVVUUUSSSQQQOOOMMMLLLKKKIIIFFFBBB===999555444555333000---,,,---...///,,,,,,,,,,,,------------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++,,,)))***,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................,,,---------.../////////............/////////000////////////000000000000000000111111222222222222777;;;@@@EEEHHHMMMTTTYYYVVVVVVWWWXXXXXXYYYZZZZZZ[[[[[[\\\]]]]]]^^^______YYYZZZYYYVVVPPPJJJFFFEEE@@@AAAAAABBBCCCDDDDDDDDDHHHIIIKKKNNNRRRVVVYYY[[[]]]]]]]]]^^^___^^^[[[XXXOOOKKKEEE===777222///...........................+++,,,............,,,+++,,,,,,,,,------.........,,,---...//////---+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++************+++,,,------(((***---//////...,,,*********))))))))))))******+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************************************************************************************(((((())))))******++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))'''((()))***++++++***)))************************************************************************************************'''(((((()))***+++++++++---,,,,,,++++++,,,,,,---******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......444555888;;;@@@DDDHHHJJJKKKKKKKKKKKKKKKLLLLLLLLLCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDEEEGGGIIIMMMOOOSSSWWWZZZ[[[\\\\\\]]]\\\ZZZXXXUUUSSSQQQPPPQQQPPPOOONNNMMMKKKJJJJJJ===:::555111......///000,,,,,,------...///////////////.........---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------........................,,,,,,------...///000000---------........./////////000111000///...///000,,,---...000111111111111///111222222222555:::???AAAJJJPPPPPPQQQUUUTTTPPPVVVVVVWWWXXXZZZ[[[[[[[[[^^^___]]]ZZZ[[[``````]]]```]]]XXXQQQJJJFFFEEEFFF@@@BBBDDDFFFIIIKKKHHHEEEBBBFFFGGGDDDEEEKKKQQQTTTVVVUUUWWW[[[\\\[[[^^^ccc]]][[[WWWRRRKKKBBB777111/////////000000///,,,))),,,,,,,,,,,,,,,,,,,,,+++111111000......---------------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,---//////,,,'''$$$++++++***)))(((((()))))))))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++///...---,,,++++++++++++......---,,,,,,------............///111333555777BBBDDDGGGIIIJJJLLLNNNPPPPPPMMMJJJIIIHHHFFFCCCAAABBBBBBBBBDDDHHHLLLPPPRRROOOKKKGGGDDDCCCAAA???>>>AAAGGGOOOVVVZZZ[[[\\\\\\\\\^^^^^^]]]XXXQQQKKKGGGJJJJJJMMMTTTUUURRRPPPQQQTTTJJJ<<<111...///111222111///,,,+++,,,------,,,............------------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------------------------------,,,,,,------...//////000---------.........//////,,,---///...------...000111111111111111222222222...222777;;;>>>AAAFFFIIIPPPUUUVVVRRRPPPQQQQQQNNNOOOPPPQQQTTTXXX[[[]]]^^^\\\]]]\\\ZZZ\\\```aaa^^^^^^]]]ZZZUUUPPPKKKGGGFFF@@@FFFLLLNNNOOOPPPQQQRRRQQQQQQKKKBBB>>>CCCJJJMMMMMMMMMQQQWWWZZZ[[[___dddaaa```^^^[[[XXXRRRJJJEEE;;;777222///......///...//////........./////////111000///...------------------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))+++---......+++(((,,,+++******)))))))))***************++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---......---+++***+++---111666;;;>>>AAABBBIIIKKKNNNPPPPPPQQQSSSUUUQQQPPPNNNMMMMMMMMMKKKIIIIIIHHHHHHJJJNNNQQQTTTTTTXXXVVVSSSQQQPPPOOOMMMKKKMMMQQQVVVZZZ]]]___aaabbbbbbbbb```^^^[[[VVVPPPLLLEEECCCEEEKKKOOOOOOQQQTTTOOOKKKFFFAAA;;;555000,,,000...---///222222///+++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////,,,---//////......///111111000///...///111333555666;;;BBBGGGKKKMMMOOOPPPOOOPPPMMMFFFBBBBBBCCCBBBHHHIIILLLQQQXXX\\\^^^^^^[[[]]]\\\ZZZ\\\aaaaaa^^^cccddddddccc```[[[WWWTTTQQQWWW]]]]]]WWWSSSTTTWWWXXXWWWOOODDD===>>>@@@@@@EEEGGGMMMVVVZZZ[[[```eeedddccccccddddddbbb^^^\\\RRRKKK@@@888222000//////...------,,,---...///000000///...---,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))***************))))))))))))******++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,***,,,,,,++++++******+++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---,,,,,,,,,---...//////333666<<>>@@@AAAFFFHHHNNNUUU\\\___^^^[[[^^^___^^^\\\]]]aaa```\\\\\\\\\\\\]]]^^^]]]\\\ZZZ___aaadddddd___XXXXXXZZZ\\\]]]ZZZSSSNNNKKKHHHDDDIIIJJJQQQYYY]]]^^^aaafffdddddddddfffhhhhhhfffdddeee```WWWMMMDDD<<<444//////...---,,,,,,...000111///...---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))******+++++++++******))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***)))---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---.........------111...++++++---444:::???DDDEEEGGGIIIJJJKKKKKKKKKIIIKKKNNNPPPPPPQQQSSSTTTXXXWWWVVVVVVWWWVVVSSSQQQOOOZZZfffjjjgggeeefffjjj___^^^^^^___```___]]][[[\\\]]]_________```bbbeeebbb```___```cccccc___ZZZZZZQQQJJJHHHGGGDDDCCCEEEGGGIIIKKKIIIDDD@@@???@@@<<<888333///...000222333------........./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000000222333444333111000000111111222444888>>>DDDIIIMMMQQQPPPMMMLLLJJJIIIHHHGGGJJJKKKMMMNNNMMMLLLMMMOOOMMMPPPWWWaaajjjkkkgggaaajjjkkkiiiffffffgggeeeaaabbb^^^ZZZZZZ]]]bbbeeeggg```\\\]]]bbbccc``````ccceeefffccc^^^]]]^^^\\\YYYUUUVVV[[[aaacccaaabbbffffffeeeeeefffggggggeeecccddddddeeeccc\\\QQQEEE<<<666444111///...000222444......---,,,,,,,,,------------,,,,,,,,,+++++++++************************************************((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***++++++,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---*********++++++***---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,///000111444999???EEEHHHKKKIIIFFFCCCAAA@@@@@@AAADDDGGGKKKNNNPPPRRRTTTWWWXXXXXXYYY[[[]]]]]][[[YYYYYYmmmxxx{{{vvvuuuuuuwwwxxxwwwuuusssxxxyyyzzzxxxuuurrrqqqqqqooollljjjiiiiiifffaaa]]]bbbYYYSSSTTTWWWVVVWWWXXXOOOPPPOOOKKKDDD???>>>???AAACCCDDD@@@999666666999////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000000111222111/////////000000333999???FFFKKKOOOQQQOOOLLLHHHGGGHHHJJJKKKLLLQQQRRRUUUYYYXXXTTTTTTVVVYYY]]]eeesss}}}~~~|||wwwwwwooofffaaadddjjjpppssskkkcccaaagggjjjggghhhlllppplllaaaXXXVVV]]]aaabbb______bbbffffffcccdddggghhhgggggghhhhhhgggccc```WWW[[[bbbgggiiicccZZZSSSAAA===777222...---...///......---------------...------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))((())))))******+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***)))((())),,,---...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,---......333;;;BBBGGGHHHGGGFFFEEEBBB===:::888888:::<<<>>>BBBGGGLLLPPPTTTXXX[[[^^^___bbbfffkkklllllljjjfff}}}~~~~~~}}}||||||}}}iii___WWWWWWZZZZZZYYYZZZ\\\\\\ZZZUUUKKKAAA999444:::AAAJJJLLLGGG???999777555444333111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------------------------------.........................../////////000000000000...///111111111111222444777;;;BBBIIINNNPPPPPPPPPLLLJJJHHHJJJOOOUUUXXXYYYWWWVVVYYY]]]\\\XXXWWW[[[fffhhhrrrxxxnnnmmmqqqvvvxxx{{{xxx}}}|||yyy}}}ppp```[[[___cccbbbbbbaaacccffffffccceeejjjhhhhhhiiikkkkkkiiieeeaaaSSSTTTWWW\\\aaaccccccbbbTTTNNNDDD:::222...------///......---......//////------,,,,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------)))((((((***,,,......---+++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********,,,///333555888;;;AAAFFFHHHFFFDDDAAA@@@???>>>======???AAABBB@@@EEELLLSSSYYY___eeeiiirrrsssuuuyyy}}}~~~}}}{{{wwwwwwhhhbbb```^^^]]]]]]eeeccc```[[[UUUKKKAAA;;;999>>>EEEMMMQQQNNNFFF??????>>><<<999666333111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++++++++++++++,,,------......------.............................................---////////////000000000000---///111333333555777999DDDIIIPPPWWWZZZYYYVVVTTTMMMLLLMMMRRRZZZaaadddeeeaaa___```eeeeeeaaabbbhhhmmmoooxxx~~~tttrrrooojjj```^^^```ddddddcccfffkkkfffgggiiilllmmmkkkgggcccZZZUUUPPPOOOSSSYYY```ccciiiaaaUUUHHH===666333222//////.........//////000---------,,,,,,,,,++++++************************************************))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------.........------------------------,,,+++++++++---,,,+++)))************++++++,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++,,,000555:::===FFFDDDBBB@@@@@@@@@AAABBBCCCDDDEEEGGGIIIJJJLLLLLLKKKPPPXXXaaahhhpppwww{{{~~~yyyvvvttttttvvvhhhddd^^^[[[YYYWWWRRRNNNEEEBBBBBBKKKXXX]]]YYYSSSIIIGGGEEEAAA===999666555------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))************)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////............/////////000000//////000111111000///555333111222666===EEEJJJTTTUUUVVVXXX\\\]]]YYYRRRVVVWWW[[[eeesssrrrfffiiiiiiaaa___ffflllsss~~~sssvvvrrriiiiiisss||||||mmmgggffflllnnnjjjffffffddd```XXXOOOIIIIIIOOOUUUdddeeeeeeaaaWWWJJJ===555000000///......---+++***---------,,,,,,++++++++++++******************+++,,,,,,++++++***)))((((((************************************************+++++++++*********))))))))))))))))))))))))))))))************************+++***)))))))))***,,,---******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,------...............------------......---,,,+++***++++++------......---------,,,,,,,,,++++++++++++,,,---......***++++++,,,------......+++++++++*********))))))************************++++++++++++++++++++++++************************************************+++++++++*********)))))),,,,,,+++***)))))))))***)))))))))))))))))))))))))))************+++++++++************************+++++++++*********)))))))))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...+++,,,---...///......---...,,,---333===EEEGGGFFFDDDCCCAAA@@@AAADDDIIILLLQQQPPPQQQSSSQQQRRR]]]jjjmmmnnnppprrrtttzzzxxxhhhsss}}}tttjjjmmmjjjllllllllluuu~~~oooiiisss}}}}}}ooo___YYY\\\]]]ZZZZZZVVVTTTXXX___dddccc___\\\RRRIIIGGGKKKMMMHHHBBB666222......000000...,,,------...---,,,,,,---///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,+++******))))))***************)))))))))))))))++++++++++++++++++++++++************++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........./////////000000000000000000111111000//////111333777===DDDKKKPPPRRRVVV\\\___```___[[[XXXYYY___kkk}}}rrrnnnllldddeeennnnnnvvvtttjjjcccccceeeeeehhhllliiieee]]]SSSKKKHHHJJJMMMYYY]]]dddhhheee[[[LLLAAA666333///---...///...............---------------,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************************************+++++++++*********))))))))))))))))))))))))))))))************************+++******))))))***+++,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////...------------------,,,.........---....../////////...---,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))++++++++++++************************************)))************+++++++++************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++------------,,,,,,,,,------...000444;;;AAAEEEEEEDDDBBB???BBBEEEHHHKKKMMMOOOQQQLLLQQQVVVYYY\\\dddpppyyyxxxwwwuuuuuuwww~~~lllkkkZZZbbbppp{{{zzzkkkiiikkkiiieeegggqqqzzzwwwnnnvvvuuuooodddZZZZZZeeeooo~~~pppiiikkkmmmkkkaaa]]]ZZZ\\\cccggggggeee^^^XXXPPPLLLKKKKKKJJJHHH>>>:::333,,,)))***...222...//////...---,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,+++******))))))******************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////....../////////000000000111111000000000111111111///444;;;BBBIIINNNTTTWWWWWWZZZ^^^```______```cccbbblll~~~}}}tttssszzz}}}kkkaaa^^^___dddjjjfffeeeccc]]]TTTLLLFFFDDDHHHNNN[[[hhhqqqnnncccYYYBBB<<<333...---/////////.............../////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++******))))))************************************************+++++++++***************))))))))))))))))))))))))************************++++++******)))******+++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...........................,,,,,,,,,,,,,,,,,,------)))******+++,,,---...............---,,,,,,++++++,,,,,,,,,,,,---.../////////...---,,,++++++,,,,,,,,,,,,------...///////////////......---,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************)))***+++,,,,,,++++++***************************)))************+++++++++************************+++++++++***************)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---+++******,,,///111333:::CCCGGGFFFDDDDDDEEEHHHJJJLLLMMMNNNOOORRRTTTWWWaaafffdddfffrrr|||~~~zzzuuutttxxx{{{uuuqqqiiiwww~~~|||kkk```gggrrr~~~xxxsssuuuoookkkppp|||wwwhhheeebbbbbb```VVVLLLQQQ]]]iiimmmttt}}}}}}xxxzzzvvvkkkdddbbbdddeeefffdddaaaZZZSSSMMMJJJJJJKKKFFFDDD???666---***---222/////////......---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,+++******))))))******************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///////////////////////////...////////////000000000000000000000///111333555777>>>HHHOOOSSSVVVYYY[[[]]][[[[[[```gggnnnwww~~~uuuqqqfffbbbbbbccc```dddhhhgggaaaVVVJJJCCC===@@@JJJZZZkkksssrrrmmmUUULLL???555000///---------------......//////000---------,,,,,,---------,,,,,,,,,++++++*********************************************************************************))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................,,,,,,,,,---------------*********++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...000111........................//////////////////......,,,------...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************''')))+++---------+++***************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,---,,,******,,,000444888???BBBEEEFFFFFFHHHMMMRRRPPPOOOMMMKKKMMMSSS]]]dddhhhsssuuullllllxxx|||}}}xxxsssttt{{{zzzkkkwwwzzzzzzzzzyyyuuuwww~~~jjjccccccjjjggg\\\^^^iii```XXXYYYeeeooorrr|||}}}{{{sssfff```___```fffddd^^^XXXRRRLLLIIIGGGGGGHHHIIIEEE===555000---///...------......---,,,...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++,,,+++******))))))******)))***************++++++++++++++++++++++++++++++++++++++++++++++++******,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------............///////////////////////////////////////000000000111///000000000000333888;;;DDDJJJRRRVVVXXXYYY\\\___bbb\\\]]]jjj{{{vvvooojjjlllmmmmmmkkkfff]]]UUUOOOCCC??????HHHWWWfffmmmoooggg___SSSEEE:::333...,,,,,,,,,------.........///...------,,,,,,------...,,,,,,,,,+++++++++++++++************************************************************************))))))))))))))))))))))))*********************************+++******************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................,,,,,,,,,------.........---.....................------...///000111111111000000111222444666777888777777888999:::;;;<<<<<<777777666444333222111111---.../////////...------++++++++++++,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))+++---...---,,,+++************************))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------------,,,,,,+++,,,...222888===AAAKKKJJJJJJKKKMMMQQQUUUXXXNNNPPPRRRTTTXXXbbbpppzzzqqq{{{{{{qqqqqq|||}}}wwwrrrpppvvv|||{{{yyyyyyxxx|||uuuqqqyyy|||vvvwwwttt```UUU[[[___[[[^^^iiimmmmmmmmmllloooxxxzzzlllccc______\\\YYYXXXVVVQQQJJJDDDDDDEEEFFFGGGGGGBBB:::444111...,,,,,,---///...---.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++,,,+++******))))))******))))))******+++++++++,,,++++++++++++++++++++++++************+++++++++,,,---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------............////////////////////////////////////000000000111111...000222222333888@@@FFFNNNRRRWWWYYYYYY]]]dddkkkooofffgggvvv~~~}}}zzzvvvwwwnnnhhhdddaaa```UUULLLCCCBBBHHHSSSZZZ^^^iiihhhbbbVVVGGG;;;444222---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,++++++***************************************************************+++++++++))))))))))))))))))))))))************************))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---........................,,,,,,,,,---......//////------...///000000111111444444555777888999:::;;;;;;;;;<<<>>>@@@CCCEEEFFFHHHIIIJJJKKKLLLMMMMMMMMMIIIHHHFFFEEECCCAAA??????777777777555333000---,,,---------------.....................------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++***************************************+++++++++)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,------------,,,...111666;;;AAAFFFIIILLLLLLMMMOOOQQQRRRRRRRRR^^^ccciiikkklllooouuu{{{}}}|||yyy|||{{{vvvmmmiiiiiiuuu~~~}}}}}}}}}wwwlllpppnnnaaaXXX[[[WWWTTTSSSUUUXXX```ooo{{{rrrjjjZZZXXXWWWXXXZZZWWWPPPJJJFFFBBB>>>???CCCFFFFFFDDD888333...,,,---//////---............---------,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,+++******))))))******))))))******+++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,---......---,,,+++*********++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,------------...........................---------............/////////////////////////////////000000000111111111///222555666888???IIIQQQTTTWWWZZZ[[[^^^gggvvv~~~ssspppxxx|||vvvpppoooyyy|||vvvqqqllliiiccc\\\SSSLLLIIIIIIJJJJJJYYY```eee___OOOAAA:::888/////////...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))))))))))))))))))))************************'''((()))+++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---........................,,,,,,------.../////////...///111444777:::<<<===@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFHHHKKKMMMPPPQQQUUUUUUVVVWWWWWWVVVUUUTTTSSSSSSQQQPPPNNNMMMLLLKKKEEEEEEDDDCCC???;;;888555444333222111000///...---///............---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************))))))*********+++++++++)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,)))******+++,,,,,,------******+++,,,,,,---......------,,,+++,,,---...//////222888???EEEIIILLLMMMLLLNNNPPPPPPOOOQQQVVVZZZ|||~~~vvvqqqqqqtttyyyuuuoooiiijjjwwwtttgggeeeTTTNNNKKKLLLNNNOOOUUU]]]mmm{{{yyyeeeddddddbbb___[[[XXXVVVOOOJJJCCC??????DDDJJJNNNCCC;;;333......//////---............------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++,,,+++******))))))******))))))***++++++,,,------++++++++++++++++++++++++)))***+++,,,...///000000...---+++*********++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------..............................---------.........//////////////////////////////000000000000111111111111000444777999<<>>CCCJJJOOORRRSSSRRRNNNHHHCCCBBBBBBBBB@@@>>>===???AAA>>>EEEIIIJJJPPPXXXYYYUUUZZZYYYYYYXXXVVVUUUYYY^^^ZZZPPPIIIIIIJJJGGGHHHKKKDDDEEEGGGIIIKKKLLLMMMNNNLLLMMMLLLGGG@@@999333111111///...---......---,,,---,,,,,,---...//////...+++,,,------------,,,+++++++++++++++++++++++++++,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,************************************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++000...+++***+++,,,,,,,,,...............111555999CCCEEEGGGHHHIIIKKKNNNPPPSSSOOOLLLOOOYYYiiixxx|||{{{}}}~~~uuu~~~sssfff^^^^^^fffrrrwwwlll[[[PPPNNNSSSYYYdddsss~~~~~~yyykkk^^^ZZZYYYWWWQQQIIIDDDBBBBBBNNNLLLGGG???777111///...///...---,,,,,,------...---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------------------------,,,,,,---......------------------------000000000/////////......////////////////////////222111000///000222444555777@@@IIINNNTTTZZZ\\\[[[dddqqqzzz~~~~~~wwwrrrjjjcccbbbaaaZZZQQQ666555:::FFFSSSVVVNNNCCC<<<999555222000///...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------------...++++++++++++++++++++++++......------....../////////.........---.........///222666:::???DDDJJJNNNOOOQQQRRRNNNHHHEEEDDDDDD===>>>???>>>======???AAADDDFFFGGGIIIOOOXXXZZZVVVVVVVVVWWWWWWVVVUUUUUUWWW\\\TTTNNNMMMJJJDDDAAABBBKKKKKKKKKJJJIIIGGGEEEDDDLLLOOOSSSUUUSSSNNNJJJGGG<<<888333///......//////...---,,,,,,------,,,***++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,************************************************+++++++++++++++***))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++,,,---------......------///444;;;@@@GGGJJJMMMPPPPPPQQQSSSTTTUUUUUUWWW]]]fffrrr~~~rrrnnnsssuuuggg```___\\\YYY]]]eeejjjjjjttt}}}yyy```^^^\\\ZZZWWWQQQKKKGGGJJJQQQVVVOOO@@@555222444,,,...000000...,,,---///---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------------...------------------------000000000///////////////////////////////////////222000///...000333777999@@@JJJRRRTTTWWW___iiinnn{{{}}}uuu}}}vvvwwwyyylllcccaaa___[[[AAA:::666===KKKUUUWWWTTT@@@???;;;555000---///222......---------,,,,,,,,,......---,,,,,,+++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////......//////000111000///---,,,,,,...111222555999@@@EEEJJJMMMQQQSSSLLLLLLKKKGGGBBB@@@EEEJJJHHHIIIIIIIIIHHHHHHIIIKKKOOONNNKKKIIIMMMSSSTTTQQQQQQPPPQQQUUUZZZZZZTTTMMMSSSOOOMMMOOOOOOLLLJJJJJJOOOPPPRRRRRROOOIIIBBB>>>@@@FFFOOOWWW[[[ZZZWWWTTTOOOHHH???777222000......000...------------+++)))***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++************************************************---,,,,,,++++++,,,,,,---***************************************************++++++++++++***))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---......///333:::CCCIIIKKKMMMQQQRRRRRRQQQRRRRRRTTTYYYaaajjjsss}}}}}}|||vvvtttjjj]]]VVVVVVWWWVVViii{{{sssmmmfffbbb```]]]WWWRRRJJJPPPVVVVVVNNNBBB888333,,,///222111///---...///------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))******************)))************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------///......---------------------------------------........................///////////////000000000111///......111666;;;???MMMQQQTTTTTT\\\pppzzz}}}rrrjjjaaaYYYWWWLLL@@@===DDDQQQ\\\bbbKKKGGGAAA999333000000111............---------------------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............///000111111///...,,,---///444999===@@@EEEJJJNNNNNNMMMLLLKKKCCCBBBBBBDDDEEEFFFLLLQQQQQQQQQRRRQQQOOONNNPPPQQQNNNPPPQQQQQQRRRVVV[[[___^^^ZZZXXX```lllnnn```OOONNNMMMMMMOOOPPPQQQRRRSSSNNNRRRWWWYYYWWWQQQIIIDDD:::>>>FFFOOOVVVXXXWWWUUU\\\WWWOOOFFF???777000,,,000...------...///...---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************,,,,,,,,,++++++,,,,,,,,,******************************************************+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,---...,,,///222666;;;BBBJJJOOORRRRRRQQQPPPOOOOOORRRTTT^^^dddlllttt{{{zzz}}}xxxooohhh```WWW[[[jjjyyy~~~{{{|||xxxlllddd___]]]]]]UUUNNNJJJQQQZZZWWWGGG777444222000////////////...------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))************))))))*********************************************************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......///......---------......------------------------------------------------////////////000000111111000//////111555;;;BBBFFFPPPTTTXXX```rrr|||{{{oooddd]]]XXXPPPJJJKKKTTTaaakkk\\\SSSGGG???:::666111---/////////.........------+++++++++,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------------------...///000111......///222888???FFFJJJLLLOOOSSSSSSQQQLLLHHHFFFEEEAAABBBIIINNNNNNPPPTTTPPPQQQQQQPPPPPPQQQTTTVVVTTT[[[dddiiilllrrryyy~~~fffbbb___ZZZUUURRRSSSUUUVVVUUUVVVVVVUUUTTTRRRPPPOOOFFFGGGJJJOOOUUUYYYYYYXXX]]]\\\[[[XXXQQQGGG<<<444111...,,,,,,---///000000++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))******************************++++++++++++******************************************************)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,++++++,,,......333:::@@@EEEJJJOOORRRTTTSSSRRRQQQQQQVVV\\\aaasssuuuyyyzzzlllYYYZZZ\\\___cccnnn~~~pppddd``````\\\QQQIIIOOO[[[```VVVJJJBBB999000,,,...000///---------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))************))))))************************))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------...............------...//////000........................---------------............//////000000111111222000111222666===EEELLLPPPPPP[[[iiizzzxxxwww]]]]]]\\\[[[\\\aaahhhnnnjjj```RRRIIICCC===555///000////////////.........******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......---,,,+++........................,,,,,,,,,---...///000111222333777===DDDJJJPPPSSSSSSUUUWWWWWWTTTPPPMMMKKKPPPJJJJJJPPPSSSRRRUUU[[[ddddddddddddeeehhhnnnrrr{{{|||zzzssshhhbbbeeeiiijjjdddaaa[[[VVVSSSSSSTTTUUUUUURRRPPPQQQVVV[[[\\\[[[YYY\\\```cccbbbZZZPPPHHH:::555000,,,,,,...///000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************)))******++++++******)))************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++,,,///333555:::BBBIIINNNPPPRRRSSSOOOQQQUUUYYY^^^dddjjjnnn{{{zzz}}}xxxjjjYYYPPPPPPZZZkkkzzzrrreee___YYYWWWSSSQQQQQQTTTXXX[[[PPPEEE777///...000///---------------............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************)))******************)))************************))))))))))))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---......///------------...000111222////////////////////////........./////////000000...//////000111111222222222444888>>>FFFOOOVVVZZZZZZlll{{{tttsssxxx~~~sssmmmfffcccfffkkknnnppprrrkkk```UUULLLDDD<<<777000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++---...//////...---+++........................---------...///000222333;;;>>>CCCIIINNNRRRUUUVVVVVVXXXYYYXXXVVVSSSRRRRRRUUUPPPPPPTTTSSSUUUcccuuuyyytttyyynnnooopppooojjjbbb[[[VVVVVVRRROOOPPPVVVZZZ[[[[[[]]]___cccggghhhfffaaa]]]MMMFFF;;;333///...//////......---,,,,,,---......+++++++++++++++++++++++++++++++++*********************************************************************+++,,,,,,+++******************************************************))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------------------------------+++---///...---000666<<>>???GGGQQQSSSUUUggg~~~xxx{{{uuutttxxx~~~{{{{{{jjjdddgggkkktttsssppphhhYYYKKKIIIMMMBBB777------111000///...//////.........------------,,,+++*********+++,,,---,,,,,,++++++,,,,,,------,,,++++++,,,,,,***)))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++........................+++,,,...///000//////...,,,------...111777>>>DDDHHHNNNUUUYYYXXXWWWWWWXXXVVVVVVYYY]]]\\\UUUPPPOOOXXXUUUUUU\\\fffttt{{{jjj\\\YYYVVVRRRUUU^^^aaahhhlllmmmtttppp}}}}}}hhh^^^[[[NNNLLLXXX\\\RRROOOVVVYYYbbbfffcccdddiiiiiibbbeeeaaaVVVHHH999000...///222///,,,+++---...,,,***//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,******+++,,,,,,---///111555<<>>CCCGGGLLLPPPSSSQQQUUUZZZ[[[XXXUUUTTTUUUPPPWWWeeevvvxxxnnneee\\\UUUVVV[[[eeebbbaaadddkkkqqqtttuuujjjnnnvvv~~~qqqjjjnnnrrroooiiirrrssswww}}}|||~~~|||{{{pppfff]]]XXXZZZWWWRRRVVV```nnnkkkgggccc___YYYRRRMMM888555000---,,,...////////////......---------,,,------------------------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++............///000222666<<>>BBBJJJVVV___ccccccaaa___dddtttxxxxxxsssqqq{{{xxxrrrpppsssvvv}}}{{{fffUUUJJJRRR\\\iii|||ssswww{{{xxxppphhhcccaaaTTTLLL@@@666000//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************+++++++++,,,,,,---------,,,,,,,,,---------......------............------,,,,,,------...///000000............/////////000---///000///------///222............/////////000000000000000111111111111666555999GGGZZZiiippprrr~~~gggbbbiiivvvuuuhhhcccdddhhhiii]]]WWW\\\```WWWCCC444000000000000////////////,,,---.........---,,,+++---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------------------------------........................000//////111555;;;BBBFFFFFFIIINNNQQQTTTVVVXXXZZZYYYbbbnnnxxx~~~xxxpppgggdddccceeekkksssppplllkkkooottt}}}gggYYYZZZ[[[^^^^^^XXXNNNFFFEEELLLPPPIII:::///...222.........///////////////+++++++++++++++++++++++++++++++++,,,,,,---------************************************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------******+++,,,,,,---............------000666???EEEGGGRRRaaammmpppkkkddd___```qqqvvvvvvttt|||rrrrrroooooo~~~rrrWWWPPPPPP^^^pppxxxmmmgggeeeZZZWWWOOOBBB444---...222------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............///////////////////////////.........////////////000000000000///,,,,,,000222111111444222===IIIXXXhhhggggggrrruuudddeeerrrwww}}}hhh___eeeeeebbb\\\WWWZZZ[[[OOO???999222///333333///---///111111222111000///---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------..................------000...,,,,,,---...//////------222:::@@@BBBEEEIIIKKKSSSUUUSSSWWW```^^^UUUXXXddduuuzzznnnhhheeeiiitttyyyvvvzzz~~~~~~~~~{{{nnn___dddbbbWWWSSSVVVTTTMMMCCCFFFOOOOOOAAA:::666+++///......///000000///---......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********+++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++---.........---,,,,,,+++,,,,,,---.........------///+++(((,,,444===EEEJJJNNNXXXlll|||xxxiiiaaaccckkkmmmrrr{{{|||rrrfffqqq{{{ttt^^^LLLPPPfff~~~iiieeefffaaa]]]VVVMMM>>>000---000222000------/////////------------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++************************************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............////////////////////////////////////////////////000000000111333111111444444222222555<<>>DDDDDDGGGJJJJJJSSSWWWVVVZZZcccccc]]]kkkttt|||rrrfff^^^gggiiiuuu~~~|||uuuxxxmmmnnngggZZZVVVYYYWWWOOOFFFCCCJJJKKKAAA<<<888...000///......///000...---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,---------------,,,000000222666<<>><<>>888///111222111...---...000...------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////000000111111000000000000111111111111444444444555444777CCCPPPkkkuuuqqqkkkqqqwww{{{|||dddeeecccWWWXXXfffbbbWWWFFF777000000333444222222111000///...------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------................................./////////000000,,,...000111000000333555EEECCCDDDKKKQQQUUU[[[bbbaaa]]]\\\ggg{{{}}}~~~xxxyyy~~~qqqfffaaaVVVNNNSSS[[[UUURRRSSSOOO<<<888222...------............---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,------...------,,,------,,,,,,,,,---...///555===EEEJJJWWWlllsssgggrrr~~~|||{{{vvvxxx}}}~~~zzzxxx|||~~~zzzsssqqquuu{{{zzz|||uuuhhh```gggmmmwwwjjjgggfffddd\\\PPPGGGDDD222222222000//////111222.........---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************************************,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///............////////////...//////000000111111222000000000111111111222222555555555444333999KKK\\\qqq~~~yyyoooyyyyyyggggggeeeUUURRR___fff```RRR@@@444111333333333222111///..................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.................................//////000000111,,,...000111000222777;;;BBBAAAFFFOOOWWW\\\ccciiihhheeegggsss~~~rrrqqq{{{{{{zzzpppxxxyyyyyybbbTTTSSSZZZUUUQQQQQQLLLDDD>>>666000---...//////......---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,------......------------,,,,,,---///111222:::BBBIIISSSggg~~~ooovvv|||xxxyyyvvvwww{{{xxxxxx~~~xxxrrrnnnttttttqqqkkkeeeaaabbbddd]]]dddkkkooonnnooorrruuuvvvyyyxxxpppkkknnnwww|||uuurrr~~~rrrnnn```bbbpppmmmjjjhhhggg___UUUOOOOOO999666222000000222222222............---------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,************************************************,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///............////////////...//////000111111222222000000111111111222222222333444555555777BBBZZZqqqwww|||ooodddaaaWWWQQQRRR\\\```ZZZJJJ;;;555444333333222111///..................------------......------------------------******+++++++++,,,,,,,,,,,,,,,,,,------------...........................---......///000000111111---///222111111555<<>>CCCDDDKKKUUUqqq}}}}}}||||||dddZZZQQQSSSRRRQQQSSSUUUWWWXXXWWW]]]bbbuuuyyyoooggg```[[[ZZZXXXYYYcccqqqvvvcccSSSJJJFFFJJJOOOFFF333,,,222000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------111,,,---666<<<<<>>888444111////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------......................../////////////////////000111111222222444111111444555444444666:::IIIeeeooo```gggfff\\\VVV\\\ccc^^^KKK:::333222111111111000///...........................------------------------------............------................................................//////////////////000111333333999CCCEEEGGGVVVjjjxxxrrrxxx}}}iiiccc]]]RRRSSSUUUWWWXXXYYYXXXXXXVVVaaaxxxwwwoooiiihhhgggggglllttt{{{~~~uuufffVVVKKKGGGGGGLLLHHH;;;111///000...---,,,---...---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............222+++...:::???>>>HHHYYYyyyrrrccceeennnnnnxxx}}}yyyvvvyyyzzzkkkeeehhhooosssssstttxxx}}}~~~}}}qqqpppfff^^^\\\___aaaaaabbb___bbbhhhpppxxxyyynnneee[[[TTTTTTQQQOOOLLLKKKMMMUUU^^^jjjsss|||zzz[[[MMMSSS^^^vvvyyyqqqhhhfffaaaZZZOOOEEE===777222///////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------........................---------------------------------------------------------.........//////............/////////////////////000111111222222666222111444444222444:::GGG```{{{qqqcccjjjaaaYYYYYY___```UUUIII999555222000000000...---........................---------------------------......//////......---........................///////////////////////////////////////000111111111555>>>EEEHHHPPPhhhuuusss{{{{{{oookkkhhhkkknnnqqquuu}}}vvvgggeee```TTTUUUVVVWWWXXX[[[^^^```ZZZiii~~~yyymmm```NNNLLLGGGBBBDDDFFF:::+++000///------.........------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------....../////////000...333===???BBBWWWrrroookkkmmmooorrr~~~~~~vvvqqqvvv~~~|||qqqllliiilllsssxxxuuuqqqrrrwww|||}}}|||{{{|||}}}www}}}qqqddd^^^ZZZ]]]iiisssuuuttttttuuuxxx}}}~~~uuunnnbbbXXXTTTQQQMMMLLLNNNUUU\\\aaabbbhhh{{{lllYYYRRRQQQ___uuuiiieeeddd^^^UUUKKKBBB:::333///000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++------------------------........................,,,,,,,,,------------...------------------------------........./////////............/////////////////////000111111222222666222111555333111888DDDVVVrrrlllnnnhhh```[[[]]]aaa]]]VVVBBB<<<444000000000///---........................------------------------......////////////..............................////////////////////////////////////000111222222222:::BBBHHHOOOaaa|||vvvuuu|||~~~fff[[[YYYUUUZZZ___bbbdddlllyyyrrrgggeee`````````___^^^```fffmmmsssttt~~~|||uuuwwwjjjUUUSSSJJJAAAEEELLLBBB000111///------...///...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,---------............---------...//////000000000333:::@@@CCCOOOmmmxxxrrrvvvxxxtttyyyxxx|||xxxtttccchhhqqqzzz~~~wwwpppmmmuuuzzz{{{|||}}}}}}yyyooogggdddaaa]]]YYY[[[iii~~~nnnfffaaaXXXQQQQQQMMMRRRTTTQQQPPPZZZooonnnYYYIIIPPPkkkpppmmmfffccc[[[RRRGGG===555111000000000/////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------........................,,,,,,,,,---------..........................................////////////............/////////////////////000111111222222444111222666444333@@@QQQjjj|||yyytttpppggg___```dddbbb[[[LLLDDD999222111111000...........................------------------------......////////////..............................////////////////////////////////////000111222333777@@@FFFKKK\\\xxx~~~vvvvvvzzz}}}yyyfffZZZUUURRRUUUXXX]]]bbbiiitttwwwqqqrrrmmmppppppnnnmmmnnnuuu|||pppwww~~~yyy^^^XXXPPPLLLLLLKKKEEE===111///------...///...---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------------............---------...///000000000111888@@@DDDLLLbbbvvvsss||||||uuuvvvpppcccooozzzuuuooowww}}}}}}~~~ssscccZZZZZZ\\\\\\___cccrrrwwwfffZZZWWWSSSSSSRRROOOKKKMMMVVV^^^iiirrrlllRRRJJJZZZmmmzzzyyyiiifffaaaXXXMMMAAA999444000000000000/////////...............------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---........................////////////////////////,,,,,,,,,------............................................./////////000............/////////000/////////000111111222222222000333777555555FFF[[[~~~zzz}}}~~~zzzuuullldddeeehhhddd[[[SSSIII<<<444222222111000////////////////////////------------------------......////////////......////////////////////////000000000000000000000000////////////000111222333<<>>HHHAAANNNppp|||~~~yyy{{{lllaaaOOOMMMMMMMMMKKKHHHLLLRRR]]]hhhuuu}}}{{{~~~~~~|||ooonnntttqqqggg___\\\XXXPPPLLLLLL===444...//////,,,,,,///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------000//////000...,,,000666>>>CCC???IIIrrruuuuuuwwwqqqsss{{{{{{yyyxxxeeegggooopppnnnyyypppffffffddd```^^^aaahhhnnnmmmpppxxxppp^^^YYYTTTKKKKKKRRRKKKMMMVVVjjj||||||___RRRMMM___}}}nnnfffhhh^^^HHH<<<===555000...//////---...111///............---------......---------,,,,,,,,,...---,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////........................,,,---......//////......---------.........//////////////////////////////111111111111111222222333333444444555<<>>CCCJJJeeetttpppqqqmmmqqqyyyyyy{{{lll```dddmmmpppwwwxxxpppnnniiilllnnnnnnmmmoootttxxxwwwyyyqqqeeeZZZSSSPPPOOOMMMOOOXXXhhhyyysss___MMMPPPfff~~~rrrlllaaaNNNBBB@@@888333000111000------000///............---------......---------,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000........................,,,---......//////......------........./////////............////////////111111111111111222333333444777555444FFFfffyyyzzztttrrrooolllnnnuuuzzzkkkmmmoookkk```XXXLLLAAA999444111///000000000/////////......------------------------........................------........./////////....../////////000000000222222222222333888???EEEFFF```zzzkkkZZZKKKCCCBBBIIIJJJQQQ\\\fffnnnyyy{{{~~~|||wwwvvvyyy}}}}}}{{{eeeUUUSSSPPPBBB444/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,...000000///555===AAAFFFYYYsssppprrrqqqwww~~~|||zzz}}}rrrhhh{{{wwwiii___^^^eeepppxxxtttjjjjjjpppsssxxx}}}~~~}}}~~~}}}}}}hhhVVVTTTNNNLLLMMMOOOVVVkkkrrrWWWKKKSSSfff~~~uuuhhhYYYJJJ@@@<<<666222222111...---...///............---------......---------,,,,,,,,,,,,,,,+++++++++,,,---------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000........................,,,---......///.....................////////////......///////////////000111111111111222333333444444555666AAA^^^~~~}}}iiijjjkkkmmmqqqzzzxxxnnnlllnnnddd\\\QQQFFF===777222000000000000////////////...............................................................////////////...////////////000000000222111111333666:::@@@FFFQQQtttxxxaaaMMMBBBBBBJJJRRRTTTYYYfffwww~~~}}}|||}}}{{{{{{zzznnn[[[YYYXXXIII888000//////...,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------...............//////000333333333999BBBFFFRRRmmmwwwzzzooorrr|||lllhhhwwwttteeeZZZ[[[bbbjjjxxxvvvkkkeeekkkvvv}}}~~~ddd]]]RRRNNNQQQNNNJJJVVViiiiiiXXXPPPUUUgggyyy~~~pppcccRRRAAA>>>777222222222///---...///............---------......---------,,,,,,,,,++++++++++++,,,,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////........................,,,---......///................../////////000000/////////000000111111111111111111111222333444555444333>>>ZZZzzzyyy~~~|||qqqhhhgggiiiooozzz|||~~~hhhbbblllfff```UUUKKKBBB:::444000111000000000////////////........................................................./////////000000////////////000000000111111///111777:::<<>>222//////...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////111///111333333444;;;DDDNNNfff|||sssvvvxxxsssuuuxxxeee[[[XXX```gggmmmzzzxxxpppjjjdddcccjjjtttsss```SSSUUUTTTLLLKKKSSSkkk{{{gggVVVLLLTTTbbbqqqggg[[[MMMAAA888111000111///...//////............---------......---------,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////........................,,,---......//////............/////////000000000//////000000111111222222111111111111222444555666333:::QQQssswwwmmmiiifffeeejjjvvv}}}xxxxxx|||ggg```jjjhhhbbbYYYPPPFFF>>>666222111111000000000/////////....................................................../////////000000000/////////000000000111111000///222:::>>>BBBPPP```}}}iiiUUUUUUVVV[[[hhhwww}}}zzz}}}rrr___XXX[[[SSSEEE777000000...+++........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------...////////////...///222444666>>>GGG]]]~~~yyyzzzzzzzzzyyywwwuuuvvvyyy}}}zzzkkk]]]ZZZ]]]gggmmmpppxxx~~~|||vvvooohhhdddbbbaaafffmmm|||~~~}}}~~~~~~eeeZZZVVVPPPLLLKKKXXXkkksss^^^LLLKKKVVV}}}vvvjjjccc]]]HHH===222000000000///111///............---------......---------,,,,,,,,,,,,,,,+++++++++,,,------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000........................,,,---......//////........./////////000000000000......//////000111111222111111111222333444555666222JJJjjjmmmgggfffdddhhhrrrxxxtttrrruuuxxx}}}wwwmmmjjjjjjeee]]]TTTKKKBBB:::555111111111000000000//////.................................................../////////000000000000//////000000000111111111222111444<<>>???PPPvvvvvvuuuzzz|||}}}jjjlllyyyuuukkkyyyrrreeeddd[[[dddkkktttyyyzzz|||sssjjjfffiiilllnnnnnnnnnoooppptttwwwzzzzzz{{{lllddd[[[TTTNNNTTTcccvvveeeQQQOOO]]]xxxmmm\\\___RRRAAA444000222111...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,,,,,,,---......AAA888000000000...///222////////////////////////////////////////////////000000000000000000000000000000000111222222333333222///000444555666>>>III___}}}wwwcccZZZ]]]cccjjjzzz~~~xxxtttrrrooommmpppuuu{{{xxxzzzsssrrrnnnllldddZZZRRRKKKAAA777555111///111222000///111...//////000000//////...........................////////////000000000111111111111111111222222333666<<<>>>===IIIlll}}}{{{nnniiiqqq}}}zzzsssxxxssssssccc\\\SSSKKKCCC:::333000///......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------............///---...000000///...///000---111666>>>BBBGGGeee~~~~~~{{{tttqqqyyyvvvnnnkkktttsssmmmqqqwwwpppaaa[[[[[[VVVjjjqqqxxx{{{yyyxxx{{{~~~vvvpppmmmlllkkkkkklllnnnoooqqqtttyyyzzzaaaWWWNNNOOOWWW___vvvwwwbbbXXXQQQhhhttteee___VVVGGG999222000///.../////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++------,,,,,,------...///LLL@@@444000000000000222////////////////////////////////////////////////000000000000000000000000000000000111222222333333222///111666666999MMMeeessseee^^^ZZZ___hhhyyyzzzxxxsssooommmjjjiiipppyyywwwqqqeee```[[[\\\cccppp|||{{{vvv{{{uuuooofff\\\XXXRRRFFF:::666222///222333111111333///000000111111000000///......................../////////000000000111111111111111111111222333333000???CCC???TTT|||tttyyyeee```ooo~~~wwwsss~~~ggglll|||yyyrrrxxxggg\\\SSSQQQKKK???444111///......------......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------------............///---...000000///...000111222///;;;GGGEEETTT~~~sssfffpppvvvsssfffsss|||~~~fffooo}}}vvvaaaWWWWWWYYY\\\pppwww~~~|||zzz~~~yyyuuussssssnnniiihhhkkknnnpppqqqsssyyy}}}dddUUUQQQRRRNNNYYYsss}}}lllRRR___rrrccc\\\PPPCCC888111///000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---------,,,------...///VVVHHH999000///000111111////////////////////////////////////////////////////////////////////////000000000111222222333333444333555777444<<<^^^www___YYYZZZ[[[dddrrr~~~yyywwwqqqkkkfffdddfffrrr~~~kkk]]]YYYTTTPPPMMMPPPZZZgggrrrxxxxxx|||wwwkkkbbb___[[[MMM>>>777222000222333111111444000000111111111111000000........................//////000000000111111111111111111111222333333444///>>>GGGMMMhhhxxxwww{{{~~~rrrwww{{{wwwzzzmmmcccwwwxxxhhhgggoooaaaVVVSSSNNNAAA666222//////............/////////............---------------------------------...------,,,,,,------...---------------------------------............///---...000/////////000222888444@@@GGGGGGiii~~~yyyjjjnnnvvvyyynnn~~~kkkiiiwwwmmmXXXXXXWWWZZZkkkvvv|||yyytttpppoooooosssmmmhhhhhhmmmrrrrrrqqqooouuu|||~~~}}}{{{dddYYYWWWMMMMMM^^^lllfffcccqqqhhhaaaXXXLLL>>>444111333............////////////........................------------------------------------------------------------------,,,,,,---------------...//////[[[OOO???222...000000///////////////////////////////////////////////////////////////////////////000000000111222222333333333555777555333DDDmmmiiiWWWVVVYYY\\\jjj{{{{{{yyypppgggbbbaaaggguuuxxxfffVVVOOOOOONNNMMMLLLPPPXXXbbblllqqqyyy}}}ooofffddd```QQQBBB888333///111111000000333000000111111111111000000////////////////////////000000000000111111111111111111111111222333444555777===JJJ```}}}vvv~~~~~~}}}{{{~~~kkk{{{}}}qqq{{{mmm]]]SSSLLLCCC:::444/////////......////////////............---------------------------------...------,,,,,,------...---------------------------------............///.../////////...///111444777888AAADDDRRR{{{wwwqqqtttooouuuuuujjj___vvvvvvnnnYYYRRR[[[VVV[[[vvv{{{~~~}}}uuupppmmmllllllnnnjjjhhhkkkqqquuutttqqqooosssxxx|||}}}~~~}}}}}}www```ZZZQQQNNNUUUZZZuuu{{{iiieeeuuuooodddYYYOOOCCC666222444......//////////////////........................------------------------------------------------------------------------...------------...//////]]]VVVGGG777000000000///////////////////////////////////////////////////000000000000000000000000000000000111222222333333111555555222:::WWW}}}mmmaaaXXXWWWZZZaaarrr~~~zzzvvvllldddbbbeeelllxxxoooaaaTTTLLLJJJMMMKKKKKKLLLOOOTTT]]]gggnnnyyy}}}pppgggeeebbbUUUGGG;;;444000111111//////222///000000111111000000///////////////////////////000000000111111111222222111111111111222444555666===>>>PPPpppzzzzzz|||zzzlllWWWLLLHHH@@@555000//////......//////000///............---------------------------------...------,,,,,,------...---------------------------------............///.../////////...000222555444;;;CCCNNNmmmvvvmmmrrrvvv}}}hhhkkkrrrzzz{{{cccccc{{{ooo\\\NNNUUU___[[[eee~~~~~~}}}vvvpppllllllnnnjjjiiikkkoootttvvvtttrrrtttuuuwwwzzz|||~~~zzzqqq```TTTRRRVVVTTTaaa{{{kkk[[[bbbzzz{{{iiiWWWOOOFFF:::222111////////////////////////------------------------------------------------------------------------------------..................------......///000]]][[[OOO>>>333111111000////////////////////////////////////////////////000000000000000000000000000000000111222222333333222666333444MMMuuulll]]]ZZZVVVUUU]]]mmm{{{vvvrrrmmmeee```dddlllttt|||pppdddXXXRRRNNNKKKKKKMMMIIIKKKLLLLLLOOOYYYiiiuuu|||qqqiiihhheee\\\PPP>>>777222222111//////222...//////000000//////...////////////////////////000000111111111222222222111111111222333444555666AAAKKKgggzzz___OOOPPPGGG777000000////////////000000///............---------...........................------,,,,,,------...---------------------------------............///.../////////...000333666666???JJJfffxxxhhhnnnooooooooopppqqqwwwuuuiiihhhooopppbbbSSSRRR\\\^^^dddttt~~~~~~}}}vvvnnniiikkknnnjjjkkknnnpppssstttssssssyyyyyyyyyzzz|||~~~{{{zzz```XXXYYYRRRWWWiiisss^^^YYYiiisssZZZQQQLLLAAA555111111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------.........///...............//////000]]]^^^UUUCCC555222222111////////////////////////////////////////////////000000000000000000000000000000000111222222333333444777333999^^^|||kkk[[[QQQSSSRRRSSS```yyy|||xxxtttoookkkeee^^^]]]fffssszzz}}}yyynnn\\\RRRKKKKKKNNNMMMLLLLLLJJJLLLMMMKKKMMMYYYnnn~~~|||ssslllkkkjjjbbbYYYAAA:::444333222000000222......////////////......000000000000000000000000000111111111111222222222111111111222333444666777GGG___~~~gggSSSVVVMMM777000000////////////000000//////.........---------...........................------,,,,,,------...---------------------------------.........//////...//////......000333666<<>>666HHHqqq\\\TTTKKKSSSRRROOOeeezzztttnnneee^^^YYY^^^gggpppwww|||yyywwwxxxsssggg]]]PPPLLLHHHGGGJJJMMMOOOOOOMMMKKKNNNSSSQQQTTTkkkxxxccckkklll___\\\LLLAAA777666666444000///000000000000000000000000111111000000000000111111000000000000111111111111777777333444777222555FFF[[[{{{}}}|||ooo\\\MMMCCC777222///000111///...000////////////////////////------------------------------------------------//////.........------------------.........//////000///000111000111888AAAAAABBBkkkzzzrrrtttooonnnppprrrrrrzzzzzzppp```XXXbbbmmmfffVVVSSSNNNRRR```nnnsssvvvyyy~~~}}}|||kkkaaacccgggffffffiiimmmpppqqqsssvvvyyyxxxyyyxxxuuurrrrrrvvvzzziiiZZZ\\\RRRXXXaaaeeeqqq~~~{{{{{{mmmccc___eeennn[[[VVVIII<<<;;;333111////////////...---........................---,,,,,,,,,,,,---......---------............/////////.........------------000222000,,,,,,111555ccc```YYYMMM>>>444000111................................./////////000000////////////000000000000000000000000111222333444111???GGG```~~~~~~iiiVVVNNNNNNSSSRRRVVVlllyyyuuunnnbbbYYYWWW```lllwww}}}vvvooohhhggghhheee\\\SSSMMMJJJGGGGGGKKKOOOQQQQQQRRRLLLKKKLLLLLLUUUrrrmmmjjjkkkeeeaaaPPPDDD999666666333000///000000000000000000000000111111000000000000111111000000000000111111111111555666333333777333777IIIddd{{{~~~|||qqqYYYIII:::444000111222///---...........................------------------------------------------------//////.........------------------.........//////...,,,---000111222888@@@BBBPPP{{{{{{|||vvvssskkkhhhooowwwzzzzzz|||{{{oooaaa[[[```ddd]]]QQQQQQOOOUUUdddqqqwwwzzz}}}yyyxxxqqqgggbbbdddffffffkkkkkklllooorrruuuuuuuuuwwwxxxwwwtttqqqqqqtttxxx|||{{{{{{dddYYYTTTVVV___fffqqqrrrjjj^^^\\\{{{ddd[[[NNN===888444222000//////000///---........................---,,,,,,,,,,,,---......---------............/////////.........------------///111000...---000333dddbbb]]]RRRDDD888222000............................../////////000000000........./////////000000000000000111111222444444222DDD```dddSSSLLLQQQQQQUUUccc{{{~~~yyytttjjj]]]SSSWWWbbbqqqzzz~~~fff___XXXWWWYYYYYYTTTNNNJJJIIIGGGIIILLLPPPSSSSSSSSSOOOLLLMMMPPP___~~~yyygggfffiiibbbUUUIII<<<777555222000000000000000000000000000000111111000000000000111111000000000111111111222222222444222444999888@@@UUUxxxxxxwwwxxxqqqxxxdddLLL???888222222222///------........................------------------------------------------------...............---------------.........////////////,,,,,,000333555;;;AAADDDfffzzzuuu}}}xxxwwwsssgggcccqqqwwwuuujjj```^^^^^^ZZZSSSOOOPPPRRR[[[iiiuuuzzz}}}tttjjjcccccceeeffffffhhhpppnnnmmmpppuuuvvvtttppptttuuuuuusssppppppssswwwwww}}}{{{zzzwwwaaa]]]XXX```kkkrrryyydddTTTnnnpppbbbVVVDDD999666333111///000000///...........................---,,,,,,,,,,,,---......---------............///...............---------.../////////000000000000dddccc___UUUIII<<<444000...........................////////////000000000////////////000000000000000000000111222333444555999OOOwww___RRRLLLQQQQQQ\\\uuu{{{oooaaaWWWQQQ[[[fffrrryyy{{{}}}bbb[[[TTTSSSVVVXXXVVVSSSLLLLLLKKKMMMOOORRRTTTUUUQQQRRRTTTWWW^^^oooqqqkkkoooddd[[[NNN@@@999555111000222000000000000000000000000111111000000000000111111000000111111111222222222///333333555;;;===LLLeee{{{tttxxx|||tttpppnnnyyyqqqSSSDDD:::222111222///---...------------------------------------------------------------------------....................................////////////222...---222666999>>>CCCKKK}}}yyyyyy~~~vvvqqqoooqqqtttwwwqqqeeecccxxx{{{kkkaaa\\\^^^[[[QQQNNNQQQPPPWWWcccooovvvzzz}}}ooo```YYYaaaiiiiiihhhjjjpppqqqtttvvvwwwuuuqqqnnnpppssstttsssqqqrrrvvvzzz{{{{{{ggg[[[aaaooorrrzzzpppSSS___xxxyyyiii```MMM>>>888555222000000000///...........................---,,,,,,,,,,,,---......---------............///........................///......///111222111000cccbbb___XXXMMM@@@666111////////////////////////////////////000000000111000000111111111222222222000000000111222444555666???]]]wwwWWWNNNIIIOOOTTTggg{{{gggWWWRRRTTT]]]iiixxxccc]]]XXXWWWZZZ\\\[[[ZZZRRRRRRSSSSSSSSSTTTUUUVVVTTTWWWZZZ\\\fff{{{{{{vvvhhh```SSSEEE<<<666111000333111111111111111111111111111111000000000000111111111111111111222222222222111555333444:::???SSSqqqrrryyy{{{zzzsss{{{{{{uuuxxx{{{{{{ppprrrllliiixxxbbbKKK???333000111/////////........................---------------------------------------------------............................../////////000000333//////222666999@@@GGGZZZ~~~{{{mmmeeegggoootttvvvllldddfff~~~eee]]]ZZZ[[[UUUKKKJJJQQQSSS^^^llltttxxxzzz}}}jjj]]]XXXaaakkkkkkjjjllllllssszzz|||wwwrrrooonnnmmmpppsssttttttvvv{{{ooo\\\]]]lllooottt}}}[[[UUUiiiqqqhhhTTTBBB;;;777333111000000000///........................---,,,,,,,,,,,,---......---------............///---.....................///......///222444333333cccbbb```ZZZPPPEEE:::444/////////////////////////////////000000000111111111111111222222222333333000000000111333444666777AAAkkkqqqTTTPPPKKKOOO\\\tttuuu^^^PPPRRRYYY^^^kkk}}}~~~fffccc___^^^```aaa___]]]XXXZZZ\\\[[[YYYXXXXXXYYY\\\```___^^^jjjuuufffbbbVVVIII???888222111444111111111111111111111111111111000000000000111111111111111222222222222333333777555444999BBB[[[~~~www}}}~~~wwwyyy{{{tttrrryyy~~~~~~~~~vvvoooqqqmmmhhhjjjqqqWWWGGG777000000//////000////////////////////////---------------------------------------------------------...................../////////000000000000...///222444999DDDOOOpppxxxkkkgggnnnxxxwwwqqqiiiiiiooowwwccc___ZZZVVVNNNHHHJJJOOOXXXgggvvv{{{{{{}}}fff```^^^ccciiikkklllmmmiiirrrzzzzzztttmmmmmmooolllppptttvvvvvvyyy~~~{{{```YYYeeekkkrrrjjjWWWaaa{{{qqqYYYEEE===999444111000000000000........................---,,,,,,,,,,,,---......---------............///---------.............../////////000222444777999dddccc```\\\TTTIII???888//////////////////////////////000000000111111111000111111111111222222222000000111111333555666777AAAxxxkkkRRRQQQNNNSSSggg~~~}}}kkkWWWOOOUUU]]]cccmmmzzz|||~~~mmmllljjjjjjjjjhhheeeaaa]]]```bbbbbb___]]]]]]^^^ccciiijjjhhhuuupppgggcccXXXLLLBBB:::333222555111111111111111111111111111111000000000000111111111111111222222222333333333888666666???MMMnnn||||||xxx|||zzzzzz~~~uuupppsss{{{yyyvvvzzzzzzzzz|||~~~|||wwwnnnkkkjjjddd```yyyfffSSS===333000//////111000000000000000000000000---------------------------------------------------------.........//////.../////////000000000000...///222555666===MMM]]]|||vvvqqqvvvvvvnnnuuu}}}wwwggg______YYYNNNIIIKKKOOOQQQ^^^pppxxxuuuxxxcccfffgggeeefffjjjmmmllljjjnnnrrrqqqmmmjjjlllpppnnnqqquuuwwwwwwyyy}}}rrr^^^aaahhhsss~~~ccceee~~~aaaLLL???;;;555222111111000000........................---,,,,,,,,,,,,---......---------............///---------.........//////...000111111111444;;;@@@fffdddaaa]]]VVVLLLBBB<<<000000000000000000000000000000000000111111111111000000000000111111111111000000111222333555777777AAAbbbKKKMMMKKKXXXoootttbbbTTTQQQXXX___kkknnnrrrwww{{{}}}~~~~~~|||uuuuuutttttttttpppkkkggg___bbbffffffcccaaaaaabbbdddooovvvwww~~~rrrmmmcccYYYMMMDDD;;;444222555111111111111111111111111111111000000000000111111111111222222222333333333000666666:::FFFZZZzzz{{{qqqppp|||uuummmzzz~~~|||vvvwww~~~~~~zzz~~~wwwnnnlllrrryyy~~~|||qqqmmmpppsss{{{xxxzzz|||wwwttttttwwwyyy~~~nnnhhhjjj___RRRyyy{{{qqq[[[BBB555111//////000000000000000000000000000---------------------------------------------------------.........//////////////////000000000000...111666999:::BBBWWWjjjyyyxxxzzzvvvvvvgggZZZZZZ]]]VVVIIIFFFOOOVVVVVVaaauuu|||jjjaaaccc```jjjmmmfffbbbhhhlllkkklllkkkjjjhhhhhhiiimmmoooooorrrvvvwwwvvvwwwzzz~~~fffaaahhhuuu|||pppllljjjTTT@@@<<<666222111111111000........................---,,,,,,,,,,,,---......---------.........//////---------.........//////---000222111000444===EEEjjjhhhaaaZZZUUUQQQGGG===777111///111333000---,,,////////////////////////000000000000111111111111///333000111999888555<<<]]]mmmXXXOOOKKKSSShhh}}}fffVVVOOOQQQ\\\gggrrrrrrssswww{{{}}}}}}|||~~~uuujjjggggggfffccc```aaaeeehhhoooooosss~~~bbbddd```VVVHHH===888555333111111111111000000000000000000111111222222222222222222222222333444555555777999777888KKKsssrrrjjj```kkk|||iiijjj}}}vvvrrrssswww|||~~~|||zzzmmmfffeeeqqq|||}}}vvvzzzyyyrrrlllggglll~~~||||||yyypppnnnqqqtttsssppp~~~vvvrrrpppiii___OOOZZZ}}}{{{rrrxxxbbbIII;;;444000000444000000000000000000000000........................---------------------------------------------------......///000/////////333000222===???>>>```ssspppzzzzzzmmmaaaUUUMMM[[[RRRKKKHHHGGGKKKWWWeeexxx}}}sssggg[[[SSS^^^bbbfffgggfffeeegggiiiiiiiiihhhhhhiiijjjjjjkkkkkkpppxxx~~~~~~}}}|||zzz```dddjjjsss|||}}}mmmvvvqqq]]]RRRCCC444111333222///...000000000000////////////............................................................/////////000555//////555444444FFF]]]jjjhhhbbb[[[XXXTTTKKKBBB777111...111333000......////////////////////////000000000000111111111111111555111000666666888EEEvvv___NNNGGGHHHUUUxxx~~~qqqYYYMMMNNNUUU^^^eeeqqqtttyyy}}}zzzoookkkjjjhhhdddbbbccchhhmmmuuutttwww{{{eeegggddd[[[NNNAAA888444333222111111111000000000000//////000000111111111111222222222222333444555666444777777;;;VVV```XXXhhhvvvrrr{{{~~~yyyssspppqqqxxx~~~}}}{{{tttlllggggggkkktttyyyxxx{{{~~~xxxsssooommmjjjyyyuuussswwwwwwqqqkkkeeeOOOVVVpppxxxwwwbbbJJJ<<<555000000333000000000000000000000000........................---------------------------------------------------......///////////////555111999BBBCCCPPP|||}}}|||ppplllwww{{{ooo]]]PPPKKKIIIPPPKKKGGGGGGGGGLLL[[[jjjvvvlllbbbZZZVVVbbbfffiiiiiifffeeefffhhhiiihhhhhhiiijjjkkklllllloootttzzz~~~qqqhhhfffnnnxxxppplllttt^^^UUUGGG999444333111//////000000000000////////////........................................................./////////000000------111555777AAA[[[vvvjjjiiiddd]]]ZZZWWWPPPHHH888222///111333111///000////////////////////////000000000000111111111111000555222111555999EEE[[[xxxVVVIIIFFFNNN___}}}yyybbbKKKFFFOOOZZZbbbeeennnttt|||xxxqqqnnnjjjeeecccffflllqqq|||{{{|||~~~iiijjjhhhbbbVVVFFF999444333222222222111111111000000/////////000000000000000222222222222333444555666555888888???bbb[[[WWWoooyyykkkyyy|||yyyxxxtttnnnmmmooovvv~~~yyypppggg```^^^fffmmmtttxxxwwwzzz}}}{{{zzzxxxwwwuuusssrrrqqqmmm}}}~~~wwwxxx{{{yyyoooiiifffQQQPPP]]]||||||uuucccLLL>>>666111000222000000000000000000000000........................------------------------------------------------....../////////000000000222///;;;@@@>>>___vvvwwwkkknnnwwwwwweeeOOOEEEGGGLLLGGGFFFFFFFFFHHHQQQccctttyyylllaaaZZZYYYYYYeeehhhjjjiiifffdddeeeggghhhhhhiiiiiikkklllnnnooouuuwwwzzz|||~~~qqqbbbfffzzz{{{}}}~~~mmmbbbiiivvv}}}xxx___WWWKKK>>>888444000///000000000000000////////////....................................................../////////000000000---111444333666IIIhhhlllkkkfff___[[[XXXQQQJJJ:::444///111333111000111///////////////////////////000000000111111111111///555333333888@@@XXXyyy~~~hhhQQQIIIIIIVVViii~~~lllXXXFFFEEEQQQ]]]eeeiiikkkrrrzzz}}}||||||~~~~~~tttpppjjjddddddhhhnnnsss~~~~~~mmmiiihhheee[[[KKK;;;555555333333222222222111111111000000000000111111111111333222222333333444555666999;;;999BBBkkkuuu]]]bbbkkkeee}}}{{{vvvsssrrrpppllllllooouuu||||||qqqggg___\\\___hhhpppttt|||vvvsssooommmnnnnnnmmmnnnppprrr~~~qqqjjjfffVVVMMMKKKhhhzzz}}}uuufffQQQBBB888333111111////////////////////////........................................................................///////////////000000111333000>>>>>><<>>666000111222111111333000000000000000000000000///000000000111111111111///444333333888BBBaaattt}}}pppVVVKKKFFFKKK]]]mmm}}}uuu}}}zzz]]]QQQGGGHHHQQQ[[[eeelllmmmqqqvvvwwwuuuvvv{{{~~~}}}sssnnnhhhcccccchhhmmmqqq{{{zzzzzzssshhhfffddd^^^PPP???777888333333333333222222222222222222222222222222222222333333333333444555666666:::;;;;;;IIIuuueee```qqq```pppwwwrrroooooonnnlllnnnrrrzzz{{{yyyrrrggg]]]ZZZ\\\fffkkkpppxxxmmmnnneee```aaabbbaaacccggglllzzz|||rrrkkkZZZMMMBBBWWWvvvuuuooo{{{~~~wwwkkkYYYHHH===777444111////////////////////////........................................................................000////////////000111111777666BBBDDDKKK{{{uuuwwweeeOOOBBBAAAFFFIIIEEEGGGFFFFFFLLL]]]ttt}}}kkkZZZPPPPPPWWW]]]^^^aaadddcccbbbbbbeeehhhiiiiiijjjlllnnnppprrrssswwwwwwwwwvvvvvvzzzppp___iii||||||}}}xxxmmmSSSTTTiiiwww}}}eee^^^RRRDDD;;;444000111555000000000000////////////................................................////////////000000000111111222222777IIIeee}}}ssssssmmmccc[[[VVVQQQKKKAAA999222111222111111333000000000000000000000000000000000000111111111111111444222222666???bbbsssiii~~~uuu[[[LLLHHHGGGUUUlllwwwvvvooo{{{~~~iiiQQQKKKIIILLLRRRZZZdddmmmooorrrtttttttttvvv{{{}}}zzzyyyvvvoookkkfffcccdddgggjjjlllqqqpppqqqvvv~~~iiidddaaa___TTTCCC999999444444444333333333222222333333333333333222222222333333333333444555666777777999BBB\\\~~~}}}sssaaagggrrr___|||uuuppplllmmmmmmmmmpppvvvyyypppfff\\\UUUVVV\\\dddeeejjjvvvuuuggg\\\[[[ZZZWWWYYY___]]]nnnvvvooo___QQQBBBLLLjjj{{{}}}||||||ssscccPPPCCC<<<777222000000000000000000000000........................................................................111000///...///000111222555888AAAIIIdddqqqpppzzzbbbLLLCCCDDDEEECCCDDDFFFEEEFFFOOOcccwwwxxxdddTTTNNNQQQXXX]]]]]]```bbbcccbbbdddhhhkkkkkkkkklllmmmoooqqqssstttwwwwwwwwwvvvvvvxxx}}}dddcccwwwxxxYYYMMM```www}}}rrriiiZZZGGG;;;555111222555000000000000////////////................................................/////////000000000111111333111444BBBXXXlllzzzvvvvvvpppeee]]]XXXSSSNNNDDD;;;333222222000000333000000000000000000000000000000000000111111111111111333111222777@@@cccyyyfffcccaaaMMMGGGIIIJJJcccyyyqqqyyyrrr[[[KKKIIIJJJRRRYYY___gggnnnnnnoooqqqtttvvvyyy|||}}}zzzuuurrrooolllhhheeedddfffgggggggggffffffggglllwwwnnnddd___```XXXGGG;;;999444444444444333333333333333333333222222222111111444333333444444555666777777<<>>CCCEEECCC???EEEJJJQQQaaattt~~~~~~}}}lllWWWLLLNNNWWW]]]^^^eeegggjjjiiiiiijjjnnnsssnnnnnnnnnoooppprrrssstttxxxzzz|||}}}}}}}}}|||sssjjjccc```\\\cccpppxxxhhhbbb{{{yyyyyyiiiNNNWWWvvvzzz{{{kkkOOO???777333111111000000000000////////////................................................000000000000111111111111333555IIIjjj{{{wwwpppkkkeee^^^VVVPPPDDD>>>777222222333222222111111000000000000111111222222111111111111111111666---555888444SSSzzz~~~{{{yyysss```ssskkkOOODDD===DDDXXXqqqyyywwwzzzuuu]]]EEEDDDFFFJJJRRR[[[ccciiilllhhhlllrrruuuwwwxxxyyyzzz{{{wwwpppllljjjaaabbbdddeeedddcccaaa___XXXZZZ^^^cccfffoooyyyqqqggg___WWWNNNCCC<<<888666444333444444333111333333222111111222333444444222111000111444888;;;===MMMppp}}}sssUUUuuu~~~ddd}}}{{{uuussshhhhhhllliiinnnyyy}}}uuudddUUUQQQUUUYYY\\\___bbbjjjllloooxxxuuuddd```ccc[[[___rrr{{{tttzzzttt^^^OOOGGGRRRzzzvvvqqqVVVRRRFFF555555333111///...///000///...////////////////////////////////////////////////////////////////////////111222333222111111333555:::<<>>ZZZyyywwwrrrlllddd[[[TTTOOOIIICCC:::444222222111111111111000000000000111111111111111111111111111111444///666888;;;```~~~[[[IIICCC@@@JJJaaazzzyyyyyyyyymmmWWWDDDCCCEEEJJJRRR[[[bbbhhhjjjkkkooouuuxxxyyyyyyyyyzzz|||}}}|||ssslllhhhggg```aaaaaaaaaaaa```^^^]]]XXXYYY[[[^^^```hhhzzzxxxhhhaaaZZZNNNAAA:::999777444333333333222111222333333333333333333222444333444666:::<<<======AAAXXX{{{aaauuuvvvjjjxxxqqqrrriiijjjlllllluuu|||lll]]]PPPOOOTTTYYY]]]```aaakkknnnpppwww|||rrrmmmffflll~~~zzz{{{lll[[[MMMOOOpppuuutttYYYSSSHHH888555333111/////////000///...////////////////////////////////////////////////////////////////////////000111222222111111333555999AAA[[[yyyxxxqqqtttqqqiiihhheeehhhuuuwwwggghhhPPP???BBBFFFAAA===AAABBBFFFNNN]]]nnn{{{zzzkkkZZZOOOQQQUUUVVVZZZbbbfffgggiiijjjjjjlllnnnpppoooppprrrssstttsssrrrrrrwwwyyy~~~}}}zzz|||ooo]]]RRROOOPPPOOONNNNNNOOOUUU```nnn|||{{{fffhhhzzzzzzgggRRRNNNjjjrrrYYYDDD:::888666222111000000000///////////////......------......///---------.........//////000000//////222444555444999JJJrrrsssuuutttnnndddZZZUUUSSSOOOHHH>>>666111000000000111111000000000000111111111111111111111111111111333222666888FFFqqqmmmMMMCCCBBBCCCPPPlll}}}zzz}}}vvvaaaMMMCCCAAADDDKKKSSS[[[aaafffhhhmmmqqqwww{{{{{{{{{zzzyyy}}}zzzyyy~~~|||}}}{{{yyyzzz~~~vvvmmmgggeeeccc______^^^]]]]]]\\\[[[[[[XXXWWWWWWWWWXXX^^^ooonnnhhhbbbSSSEEE@@@;;;888555333333333222000111222444555555444222111222333555;;;@@@BBB@@@===;;;^^^~~~rrr~~~pppwww}}}tttkkkhhheeefffgggiiixxxtttaaaTTTKKKLLLSSSYYY]]]``````jjjmmmoootttwwwwww~~~yyy~~~}}}iiiTTTMMMVVVuuuwww{{{~~~aaaVVVKKK<<<666333222//////000000///...///////////////////////////////////////////////////////////////////////////000111111000111444666<<>>AAAEEE???<<<@@@>>>IIIXXXfffpppyyy|||jjjWWWMMMIIIQQQYYY[[[___ddddddeeefffggggggiiimmmooommmooorrrtttuuutttrrrqqqvvvyyy}}}~~~zzzjjj```SSSLLLKKKLLLLLLKKKKKKKKKNNNSSS[[[ccckkkppp~~~ttteeeqqq}}}vvvYYYLLL^^^zzzdddLLL===999777333111111000000000////////////......------......///------.........//////////////////111333555777888KKKfffmmmsssvvvqqqfff\\\XXXXXXPPPIII???666111///000111111111000000000000111111111111111111111222222222111555555777PPP}}}sss|||]]]IIIAAAAAACCCRRRrrr}}}{{{|||qqqUUUEEEDDD@@@DDDLLLTTTZZZ```dddfffjjjooouuuzzz{{{{{{zzzzzz~~~yyyvvvyyy|||vvvqqqooollllllpppvvv}}}}}}rrrjjjeeecccbbb```___]]][[[ZZZZZZYYYZZZXXXVVVTTTSSSSSSXXXggguuusssjjjeeeVVVIIIGGG<<<999555333333222111000222222222333333333333333222111333888>>>???<<<999<<>>AAA===KKK]]]lllttt{{{xxx^^^LLLFFFGGGPPPYYY]]]```cccddddddeeeddddddfffiiillllllnnnppprrrsssssssssrrrvvvwww{{{~~~sssgggaaa\\\UUURRRRRRQQQOOOLLLJJJKKKKKKLLLNNNSSSZZZ___mmmwwwiiilllmmmVVVYYYuuuXXXCCC:::666222111111111000000000////////////............//////............////////////......000333333333666:::aaa|||nnnuuuzzzvvviii^^^YYYYYYMMMHHH@@@777111///111222111111000000000000111111000000111111111222222222000666444888ZZZuuuxxx}}}uuuSSSFFFCCCBBBDDDUUUttt~~~{{{~~~~~~jjjMMM@@@EEE@@@EEEMMMUUUZZZ^^^cccfffeeekkkrrrwwwzzz{{{{{{|||}}}zzzwwwtttqqqooofffccc```^^^```fffnnnsss~~~~~~yyyqqqjjjeeedddcccaaa```^^^\\\[[[ZZZYYYYYYXXXTTTRRRRRRQQQVVVbbbooo}}}lllbbbSSSHHHFFF===:::666333222222222111333222111111111333555777666444333555888:::999777JJJuuu~~~wwwjjjgggyyywww\\\ooo}}}wwwsssnnngggbbbcccfffdddgggvvvxxxeeeSSSLLLHHHMMMTTTWWWYYY\\\[[[dddeeegggmmmqqqwww|||tttaaaVVVFFFNNNsss~~~```RRRHHH<<<555333111000000000///---//////////////////////////////////////////////////////////////////////////////000000000333777;;;@@@XXXxxxtttnnnjjjlllzzzyyy}}}vvvdddIIIBBB???BBBCCC???>>>BBBBBBNNN___mmmxxxtttWWWIIIGGGHHHPPPXXX\\\___aaadddeeeeeedddcccdddfffhhhmmmmmmmmmmmmoooqqqtttuuuvvvvvvyyy~~~~~~}}}yyyjjj^^^]]]\\\[[[ZZZZZZVVVPPPKKKKKKKKKJJJIIIIIIMMMRRRWWWaaajjjyyyppphhh|||iiiZZZbbbHHH<<<666111111111111111000000000000/////////....../////////........./////////000000//////111444222000555>>>jjjqqqxxx}}}yyylll___XXXUUUKKKHHHAAA999333000111333111111000000000000111111000000000111222222333333000777333===dddqqqqqqzzzxxxOOO@@@EEEBBBHHH^^^yyy{{{}}}xxx```GGG???DDDAAAGGGOOOUUUYYY]]]cccgggeeejjjpppvvvyyy{{{~~~}}}tttooonnnfffddd___[[[YYY\\\aaafffsssssswww~~~|||vvvpppkkkhhhffffffbbbaaa```^^^\\\ZZZYYYXXXVVVSSSQQQQQQQQQTTT]]]gggzzzwwwfffWWWLLLGGG===:::555333222333333333222222222333444777999:::::::::888777666777888999MMM|||yyyjjjggg}}}||||||___OOOqqqyyyrrroookkkfffaaa^^^aaaaaa___hhhhhhYYYNNNJJJIIIOOOTTTVVVVVVXXXXXXaaabbbccciiinnn}}}vvvzzzyyyjjj[[[KKKOOOdddfffYYYQQQ???666444111000000000///---///////////////////////////////////////////////////////////////////////////000000000111555:::>>>BBBiiiuuujjjlllvvv~~~ppp^^^@@@>>>>>>@@@???<<<>>>CCCIIIRRRaaaooo{{{lllSSSIIIJJJLLLRRRXXX]]]___```ccceeeffffffeeeeeefffggglllkkkjjjjjjlllooosssvvvvvvvvvyyy}}}~~~|||yyyrrrggg___\\\\\\]]]]]][[[VVVNNNIIILLLKKKIIIHHHJJJMMMQQQSSSYYY```lllyyy}}}gggrrrwww\\\nnnkkkMMM???888222222222111111111000000000000//////......//////000....../////////000000000000///222555222///888EEErrrooouuuzzzxxxooobbbYYYUUUKKKIIIEEE===555111111222111111000000000000111111///000000111222222333333111777444EEEooo}}}lllqqq~~~}}}PPP>>>CCCBBBPPPmmmxxx~~~~~~nnnVVVDDD???BBBDDDIIIPPPUUUXXX]]]ccciiikkknnnssswwwzzz}}}~~~yyyvvvqqqiiibbb```aaadddjjjppp~~~xxxvvvssspppllljjjhhhhhhbbbbbbaaa```^^^[[[XXXWWWUUUQQQPPPPPPOOOPPPVVV^^^lllxxxkkk^^^RRRHHH===999555222222444555555000222666999;;;=========:::<<<>>>;;;777666999<<>>@@@@@@===;;;???EEENNNXXXfffrrr|||{{{aaaNNNFFFJJJPPPVVV]]]aaaaaa``````cccfffhhhhhhhhhhhhiiihhhhhhhhhiiilllnnnqqqssswwwvvvyyy{{{tttuuuvvvwwwwwwwwwxxxyyyvvvuuuttttttssspppjjjeee______^^^]]]ZZZVVVQQQNNNPPPMMMKKKKKKOOORRRSSSRRRZZZ___gggpppxxxnnnooopppvvvxxx[[[XXXuuuSSSBBB:::333222222222111111111000000000000////////////000000.../////////000000000000000///222666333111>>>OOOwwwiiiooouuuwwwpppggg^^^YYYMMMLLLHHH@@@777222000111111111000000000000111111///000000111222222333333222777666KKKwwwzzzxxxxxxpppttt}}}RRR@@@AAABBBVVVyyyvvv~~~|||hhhOOOBBB@@@AAAEEEKKKQQQUUUWWW\\\dddkkkqqqssswwwyyy|||{{{qqqjjjiiijjjnnn}}}sssrrrqqqooommmkkkiiihhhaaaaaaaaaaaa^^^[[[WWWUUUTTTPPPOOOOOOMMMLLLPPPWWW___llljjj___SSSFFF<<<999444222333444555666...222999???BBBBBB???===777<<<@@@>>>888666999>>>NNNpppeeeeeeSSS^^^{{{yyypppkkkeee___aaaWWWZZZ\\\RRRLLLLLLHHHEEECCCFFFNNNTTTTTTSSSUUUWWWaaacccdddfffeeemmm{{{}}}[[[PPPTTTNNNooommmiiibbbCCC777555222111111000///---////////////////////////////////////////////////////////////////////////000111111222333888>>>BBBXXX}}}vvvvvv||||||{{{zzz}}}www]]]AAA>>>AAACCCCCC???===BBBIIIQQQ]]]kkkuuu|||rrrXXXIIIBBBIIIRRRZZZaaaeeedddaaa]]]```fffiiijjjkkkkkkllleeefffhhhjjjmmmoooppppppxxxwww{{{yyykkkbbbRRRTTTVVVWWWXXXYYY[[[]]]hhhjjjlllooopppooollliiieeedddaaa^^^[[[YYYWWWVVVUUUQQQNNNOOOTTTXXXVVVSSS```ccchhhooovvv~~~xxxcccqqqsssuuurrrXXXJJJ{{{~~~YYYEEE;;;333222222222111111111111000000000////////////000000////////////000000000000000...222777555444CCCWWWpppzzzmmmhhhsss|||qqqccc]]]WWWTTTLLLEEE???888111///111111111111111111111111111///000000111222444555666777===333SSS|||uuu{{{oooxxxLLLCCCCCCGGG]]]~~~www~~~yyyaaaHHH>>>@@@EEEBBBIIIQQQXXX[[[^^^bbbfffmmmssszzz|||{{{{{{}}}tttqqqvvvxxx}}}yyyqqqqqqqqqqqqpppooommmmmmfffeeebbb^^^ZZZVVVSSSQQQUUURRRNNNJJJJJJKKKNNNPPPWWWbbbwww|||yyyqqqaaaNNNHHH@@@999555555555333444666777888:::;;;:::999666555333777@@@===222555>>>===WWWaaacccZZZNNNrrr{{{nnnbbb]]]]]]YYYXXXVVVTTTRRRNNNHHHDDDCCCDDDGGGKKKPPPSSSSSSSSSVVVZZZ```cccccceeennnxxxzzz||||||fffTTTNNNIII[[[wwwkkkVVVKKK888///111444......333111..............................////////////......000000000000///////////////222...///999<<<===FFF^^^}}}rrrlllKKK===???AAAAAA@@@>>>@@@FFFJJJTTT```ooowwwzzzhhhSSSKKKKKKOOOTTTZZZ^^^aaabbbbbb___aaacccffflllrrrqqqmmmiiiffffffggghhhhhhmmmssszzzzzznnn```UUUPPPRRRLLLGGGHHHJJJKKKNNNRRRdddlllrrrqqqnnnmmmkkkhhhfffeeeeeeccc]]]VVVVVVZZZUUUQQQRRRXXXYYYVVVWWW\\\kkkjjjooowww|||~~~gggaaatttlll]]]OOOlll}}}\\\III>>>777333222111000////////////000000000000000000000000000000000000000111111111222...---777999111CCCkkk~~~~~~nnnhhhrrr~~~wwwkkkddd]]]UUUMMMFFFAAA:::222000222111111111111111111111111111111111111222333444444444:::666ZZZvvvxxxiiilllHHHBBBEEEMMMccc{{{}}}ttt\\\EEE<<<>>>AAAEEEKKKSSSXXX\\\```eeeiiinnnsssyyy|||{{{zzz}}}|||zzz}}}xxxrrrrrrqqqpppoooooonnnmmmiiigggddd```\\\XXXVVVTTTTTTQQQNNNKKKJJJKKKMMMOOOQQQ[[[oootttnnn```OOOGGG@@@:::555555555333444666666777888888777666555444555666<<<<<<777999>>><<>>AAAGGGMMMZZZeeerrryyy{{{zzz```LLLEEEKKKNNNTTTYYY^^^```aaaaaa___aaabbbcccgggmmmmmmiiikkkhhhggghhhhhhgggkkkqqqxxx}}}vvvggg]]]UUUNNNIIIIIIEEEBBBDDDFFFHHHMMMTTT___hhhmmmjjjeeefffhhhiiiiiifffdddccc___YYYWWWZZZ[[[YYYXXXXXXWWWWWW___iiixxxuuuuuuvvvuuutttxxxrrr```yyywwwuuucccPPPeeexxx^^^MMM>>>111333222111000000/////////000000000000000000000000//////000000111111111222333222111666888666PPP}}}zzzmmmpppzzzvvvmmmeee[[[VVVOOOHHHBBB;;;444111333111111111111111111111111333333222222111222222333333777<<>>@@@AAAuuuuuu\\\dddyyy]]]kkk}}}sssggg]]]YYYXXXSSSPPPLLLIIIGGGEEEBBBAAAAAACCCFFFJJJMMMPPPRRRSSSZZZ^^^aaaaaa___```fffkkk{{{uuummmiiiaaa```ddd```ccctttuuubbbZZZSSSIIIssswwwuuuhhhUUU>>>333222444......222000////////////////////////......////////////......////////////000000000000...222000333;;;<<>>???FFFTTT}}}vvvddd\\\nnnnnn]]]{{{~~~xxxnnnccc[[[WWWWWWQQQLLLGGGCCCBBBAAA@@@@@@@@@BBBFFFIIIKKKNNNQQQSSSXXX]]]aaa______bbbgggjjj~~~uuuoooaaa___VVVSSSVVVQQQTTTdddmmmcccZZZSSSlllxxx\\\DDD666333444...///222///000000000000000000000000......////////////......////////////000000000000///333222444:::;;;DDDYYYgggCCC===@@@@@@@@@>>><<<<<>>333333222111000000000000////////////////////////---...///000111222333333333999777444999LLLyyy}}}xxxtttpppkkkbbbTTTNNNHHHCCC<<<444000222111111111111111111111111000000000111222333555666666<<>>888777666333333666555444444333333444555555666:::666666<<<===MMMnnnvvveeeWWW```^^^[[[{{{tttjjjaaaZZZWWWVVVOOOJJJDDD@@@??????@@@@@@>>>AAAEEEGGGIIIKKKOOORRRWWW]]]___\\\\\\aaadddcccsss|||}}}vvvmmmggg[[[YYYQQQNNNOOOIIIMMM^^^wwwkkk^^^]]]```~~~]]]III:::555555//////222///000000000000000000000000......////////////........./////////000000000111000444333555999:::IIIeeexxx```::::::>>>??????===<<<===DDDPPPXXXccckkkqqqsss{{{kkkVVVKKKIIIJJJPPPSSSWWW[[[^^^______^^^bbbdddccc___^^^aaacccaaa```___bbbfffiiijjjooovvv{{{sssiiiccc^^^RRRNNNKKKGGGCCCCCCLLLWWWlll{{{|||llleeegggkkklllddd^^^___```______``````eeelllssszzzuuummmmmmppppppooopppsssyyyooo~~~vvv~~~mmm^^^XXXtttzzzmmmVVV===444333222111000000000000////////////////////////---...///000111222333333111:::777333AAA]]]yyyuuusssssspppgggTTTNNNHHHDDD===444000111111111111111111111111111//////000111222444555666888@@@ZZZooodddbbbfffaaaUUUWWW^^^YYYNNNlllqqqZZZIIIBBBBBBGGG```rrr~~~~~~qqqWWWFFF===<<>>>>>>>>???@@@===@@@DDDFFFFFFIIINNNRRRWWW^^^___YYYXXX]]]^^^ZZZfff}}}rrrsss{{{tttlllccc]]]WWWVVVOOOLLLMMMHHHMMM___qqqcccaaaSSSuuu|||yyycccNNN===666555//////222...////////////////////////......////////////............//////000000111111000444333555:::===SSSvvvrrryyyyyyuuuwww|||ZZZ999===============<<>>666222222111111111111111111111111111111111111222333444555666AAA^^^pppjjjeeekkkfffVVVYYYaaaXXXYYYkkkgggPPPBBB>>>AAAJJJcccvvv~~~zzz~~~}}}jjjQQQBBB<<<;;;@@@GGGLLLPPPUUUXXXZZZ^^^dddhhhrrrpppnnnnnnppprrrtttuuuqqqrrrxxx{{{wwwuuuwwwyyyxxxyyyyyyxxxuuurrrnnnkkkjjjiiihhheeeaaa\\\XXXUUURRRQQQOOOMMMKKKJJJIIIIIIKKKLLLVVVhhhzzzrrrnnneeeQQQGGG@@@:::999777444333555222222444555555555444444444===555444<<<777NNNvvvdddYYYooouuuUUUddd|||vvvlllccc\\\XXXVVVUUUJJJFFFAAA======>>>>>>>>><<<@@@DDDEEEEEEGGGMMMRRRXXX___```ZZZYYY______YYY[[[ooouuukkkggglllxxxoooggg^^^WWWRRRRRRLLLJJJLLLHHHNNNbbbxxxkkkbbbPPPddd}}}yyyoooRRR@@@777555///000222.................................////////////...............///000111111111///222333777<<>>;;;@@@KKKiii{{{}}}wwwbbbKKK???;;;<<>>777DDD999:::;;;===>>>AAAIIITTT]]]]]]fffjjjlllyyy|||ZZZBBB???FFFKKKOOOQQQUUUXXXYYYYYYXXXXXX___eeehhhfffdddfffgggfffgggfffiiinnnqqqqqquuu{{{~~~pppeee]]][[[^^^cccpppzzzwwwnnniiiiiijjjdddbbbbbbcccdddfffoooyyy{{{zzzyyyuuunnnkkkssskkkuuu{{{qqquuuXXXQQQwwwhhhJJJ555444333222111111111111000000000000000000000000000000000000000111111111111777222<<