BM6P6(@ zzz^^^CCC;;;:::888777777777555333555555444333333222111111444333222111111111222333222222111000//////000000444333111000000000111111000///...---,,,+++******+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++...---,,,+++)))((('''&&&+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((***,,,......,,,***(((((((((((((((((((((((((((++++++************+++++++++***)))(((((()))***+++******)))))))))))))))***************))))))))))))''''''((()))***++++++,,,))))))(((((((((((()))))),,,,,,++++++***)))((((((---,,,***)))((()))***+++&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((('''(((((((((((((((''''''******))))))((((((''''''&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************((('''&&&&&&((())))))((())))))))))))))))))))))))******))))))(((((('''''')))************+++++++++++++++************+++++++++++++++***************/////////...---,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,------,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))---...++++++------+++++++++,,,,,,---...//////---...//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))yyy^^^DDD;;;999888777777777555333555555444333333222111111444333222111111111222222222111111000000000000000333222111000000000111222000000///...---,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))......---,,,+++***))))))+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))++++++************+++++++++***)))(((((()))***+++******))))))))))))******+++*********))))))(((((((((((())))))******++++++))))))(((((((((((())))))++++++******)))(((((('''+++++++++++++++***))))))''''''((())))))((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))&&&''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''))))))))))))))))))))))))''''''''''''(((((((((((((((((()))))))))*********)))'''&&&'''(((***))))))))))))))))))))))))))))))***)))))))))(((((((((''')))************+++++++++++++++************++++++***************+++++++++,,,------------,,,,,,+++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...111---+++,,,---,,,++++++,,,------...//////------...///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++******************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******************************((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))vvv^^^DDD:::999777777777777555444555444444333333222222111444333222222111111222222111111111000000000000000111111000000000111222222111000000///...---,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,************************((())))))******))))))(((************************************************++++++************++++++******))))))))))))************)))))))))******++++++++++++***)))((((((''')))))))))))))))*********))))))(((((((((((())))))******))))))(((''''''''')))***,,,---,,,+++)))''''''(((((())))))(((((('''(((((()))))))))*********((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''((())))))******&&&''''''(((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))*********((('''''')))******)))))))))))))))))))))))))))))))))))))))(((((((((((()))************+++++++++++++++************++++++))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))...000---+++,,,---,,,,,,,,,,,,---......//////,,,---......///..................---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,++++++******++++++,,,******))))))))))))******************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))~~~{{{sss]]]EEE:::888777666777777555444444444444333333222222222333333222222222222111222000000111111111000000000///000000000111111222222111000000///......------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++************++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))))))))******)))))))))******)))(((((()))******++++++++++++++++++++++++++++++************++++++***))))))))))))))))))*********))))))******++++++,,,++++++***)))(((''''''*********)))))))))))))))))))))(((((((((((())))))******)))))))))((((((((()))***+++,,,++++++))))))((((((((())))))(((((((((((((((((()))))))))******''''''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''(((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''''''''''''&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&'''''''''((((((((())))))&&&''''''(((((((((((((((***)))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))******)))'''(((***++++++***))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++++++++************++++++))))))******+++,,,------***++++++,,,,,,+++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***,,,,,,+++...111000,,,,,,---------......//////,,,,,,---..............................---------------------------------------------------------------------------------***++++++,,,,,,++++++*********+++++++++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))***,,,,,,,,,,,,***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******))))))******+++************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((xxxvvvppp\\\EEE999777666666777777555444444444333333333333222222333333333333222222111111///000111111111111000000//////000000111111111111000000000///......------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,***++++++,,,,,,++++++***))))))*********+++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))************))))))+++***)))'''''')))***+++++++++++++++++++++++++++++++++************++++++)))))))))******)))))))))***************+++,,,,,,++++++******)))(((((('''*********)))))))))))))))))))))(((((((((((())))))+++***************))))))++++++***))))))***+++,,,)))))))))(((((()))))))))''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&'''((((((((((((((()))((((((((('''''''''&&&&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))***)))'''(((***++++++***))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++++++++************++++++))))))***+++,,,------...,,,,,,,,,,,,+++***)))(((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,---------......------------------------........................------------------------------------------------...,,,)))+++444;;;777///------...............///,,,---......//////..............................------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------***+++,,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******************************))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((((((((((((}}}tttrrrmmmZZZEEE888777555666666777555444333333333333333333333333222333333333333222111000...///111222222111000000//////000111111111000000/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((()))******+++,,,,,,******++++++++++++******)))))))))************+++)))******+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++))))))************))))))***************+++,,,---************)))))))))))))))))))))))))))*********))))))(((((((((((())))))+++++++++***************,,,+++)))((((((***,,,---***))))))(((((())))))***'''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''((())))))))))))))))))(((((('''&&&&&&%%%&&&''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((((((''''''(((((((((((())))))***((('''''')))******)))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++************++++++******++++++,,,,,,------......------,,,***)))(((***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******+++,,,------------,,,,,,,,,---------......------------------------........................------------------------------------------------111...+++...888???;;;222........................---......///000/////////.............../////////------------------------------------------------------------------------++++++,,,,,,,,,,,,++++++******++++++,,,---------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))*********************************)))(((''''''''')))))))))))))))))))))))){{{qqqoookkkZZZEEE777666555555666777555444333333333333333333333333222222333333333222111000...///111222222222000000///000000111111000///............---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++)))******++++++,,,,,,,,,******++++++++++++******))))))))))))************))))))***+++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++************++++++++++++++++++++++++++++++++++++************++++++((()))***++++++***)))(((************+++,,,---...))))))))))))************(((((())))))******++++++))))))(((((((((((()))))))))))))))*********************)))******++++++,,,******)))(((((()))******(((((()))))))))*********************************'''((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''(((((('''&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((('''''''''((((((((()))))))))'''&&&'''(((***))))))))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))***+++,,,------------,,,,,,,,,---------.........................................................................................................///...///333999777222////////////...............///000000111111000000---........./////////000........................------------------------........................+++,,,,,,------,,,,,,+++******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************************)))))))))((())))))))))))************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))yyyooommmjjjYYYDDD777666555555666777555444333333333333333333333333222222333444333222111000---///111222333222111000000000111111111///...---------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++,,,---...+++++++++,,,,,,---------******++++++++++++******))))))))))))************))))))***++++++++++++*********************************++++++++++++******++++++++++++++++++++++++************************++++++************++++++((()))***++++++***)))(((************+++,,,---...((((((((()))******++++++'''(((((()))***++++++,,,))))))(((((((((((())))))(((((((((((())))))))))))'''(((***,,,,,,,,,+++***+++***)))(((((()))***+++)))************+++++++++************************(((((((((((())))))))))))&&&'''((())))))((('''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))((('''&&&&&&((())))))((())))))))))))))))))))))))'''((((((((())))))******)))************+++++++++++++++************++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))***+++,,,------...---,,,,,,,,,---------..............................------------------------........................000000000000000000000000(((---000---,,,///000//////////////////.........//////000111111111111111---.........//////000000........................------------------------........................+++,,,,,,------,,,,,,+++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---.........---++++++++++++---...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++******++++++,,,************************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))************************''''''(((((())))))******))))))))))))))))))))))))uuunnnnnniiiUUU@@@777666444444555555444222222222222222222222222222444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---.........---,,,,,,+++///...,,,+++***++++++,,,***)))))))))+++,,,+++***))))))))))))))))))))))))'''(((***++++++***)))(((+++*********))))))((((((******++++++++++++******************************(((((())))))))))))(((((())))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))%%%&&&(((***+++,,,++++++///---***)))******((('''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))((((((''''''******))))))((((((''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))***************''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%)))((('''(((***+++++++++++++++******)))((((((''')))))))))))))))*********++++++++++++******))))))......---,,,++++++++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------,,,,,,------------------////////////////////////...////////////...------222111000000111222111000222222111111111222222333222222222333555555222000444333333222222333444444666444222000///000111222,,,------,,,,,,,,,...///.........,,,+++,,,///111///...---,,,,,,,,,---...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++))))))***+++************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))))))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))wwwooonnnhhhTTT@@@777666444444555555444222333333333333333333333333444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---------------,,,++++++---,,,+++++++++,,,------***)))))))))+++,,,+++******************************+++,,,------,,,***)))************)))))))))(((******++++++++++++******************************(((((())))))))))))(((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))&&&'''(((***+++,,,++++++000---+++*********((('''************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))((((((((('''''''''******))))))(((((((((((((((((((((((())))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((('''''''''(((''''''))),,,.........++++++***)))))))))******+++++++++******)))))))))++++++++++++*********)))---,,,,,,++++++++++++,,,------,,,+++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------............---......//////000000111///000111111222111111111222111111111333333333333777777777777777777888888444444444666999:::999777888888888888888888888888777666555555555555666777444444333222000/////////---------+++***+++---000000///...---------......------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))))))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))){{{rrrpppiiiUUUAAA888666555444555555333222333333333333333333333333444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++************+++,,,......***)))))))))+++,,,+++***+++++++++++++++++++++++++++,,,------,,,+++)))(((************))))))))))))******++++++++++++******************************((())))))******))))))((())))))***++++++++++++***))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************+++++++++++++++***))))))))))))***'''''')))***++++++++++++111///,,,++++++***)))'''************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''***))))))))))))((((((((('''''''''((()))*********&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))******))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''***---000111000,,,+++)))))))))***,,,---...------,,,***))))))(((++++++++++++************+++++++++***++++++,,,,,,,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------........................---.........////////////---......///000111222222///000111222222222222222111111111222222333333333555666666666666666555555666555555666888999999888777888999999::::::999999::::::999999999999999999999888888666555333222111///000///---,,,,,,///111000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))))))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))vvvrrrjjjVVVCCC888666555555555555333111444444444444444444444444444444444444333222111111000000111111111222222222111000000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,---***)))))))))+++,,,+++***++++++++++++++++++++++++++++++++++++***((('''&&&*********)))))))))))))))******++++++++++++******************************)))))))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********+++++++++++++++***))))))*********(((((()))***++++++,,,,,,111///---+++++++++***(((************************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++((('''(((***.../////////,,,+++)))((()))+++...000......---,,,,,,+++******++++++++++++++++++++++++***************+++,,,---++++++++++++,,,,,,---...+++++++++,,,,,,,,,------++++++++++++++++++++++++....................................////////////......//////000111111111000000000111111222222222222333333444444444333333333333444444333333444444444555666666666555444333888777555555666777666555666777999:::<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888;;;::::::::::::999666444444555555333111111222333111000000///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))*********+++++++++******)))))))))))))))***(((((((((((((((((((((((())))))(((((((((((())))))zzzuuulllXXXEEE999777555555555444333111444444444444444444444444444444444444333222111111000000111111111222222222111000000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,******+++++++++++++++***,,,,,,,,,++++++************)))))))))+++,,,+++***************************+++++++++***)))(((''''''))))))))))))))))))************++++++++++++******************************))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))*********++++++++++++***************++++++)))))))))******+++,,,,,,000...,,,+++,,,,,,***)))************************))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))))))))))))))))))))))))))***************)))))))))(((((((((''''''((((((((((((((((((''')))(((((((((((()))******'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((()))***---...---+++,,,***)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,************+++,,,------++++++++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++................................./////////000000//////000111111222333333444333333333333333333333666777777777666555444444444555777666444333444666999999999999888888777666888777666666777888666555888999:::<<<===>>>??????:::;;;<<<>>>>>>>>>>>>>>>AAA@@@@@@AAAAAA???;;;777777999;;;:::888666555555111111111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******(((((((((((((((((((((((())))))(((((((((((()))))){{{vvvlllXXXEEE999777555555555444222000333333333333333333333333444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,))))))***+++++++++******,,,,,,,,,,,,+++***)))(((***)))))))))+++,,,+++***))))))))))))))))))))))))------,,,++++++*********))))))))))))******************++++++++++++******************************)))******++++++******)))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,***************+++,,,---...,,,+++***+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))))))))******)))))))))************+++*********)))(((''''''''''''(((((())))))(((((('''((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********)))((()))+++------,,,*********)))((()))+++---///+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.................................//////000000111000000111222333444444555666666666666666666555555555555555555555444333333222555777777555444777999;;;;;;:::999888888888888:::::::::;;;======;;;999::::::999999::::::;;;<<<999:::<<>>BBBCCC@@@<<<888666444444444444333111000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((((((((()))))){{{vvvkkkWWWCCC999888666555555444222000333333333333333333333333444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,((())))))***++++++************+++,,,++++++***)))***)))))))))+++,,,+++***************************,,,,,,++++++++++++++++++((()))))))))******************++++++++++++******************************)))******++++++******)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++*********++++++,,,---++++++*********+++,,,---,,,***))))))+++,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******************************(((((()))))))))*********))))))*********+++++++++))))))))))))(((((((((((((((((())))))))))))(((((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((((())),,,//////...,,,)))))))))))))))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------......------,,,---------------,,,+++++++++,,,,,,,,,,,,,,,------------...------------------------........................---......///000000111111111111222333444555666666555555666777888999:::;;;999999;;;<<<===============AAAEEEFFFEEEFFFKKKOOOOOOMMMKKKIIIHHHIIIJJJKKKPPPOOOPPPPPPPPPMMMHHHDDDEEEBBB???<<<999999999:::;;;;;;<<<>>>@@@DDDGGGHHHHHHGGGHHHLLLPPPOOOJJJDDDAAAFFFKKKNNNKKKEEE???;;;888888888888777555333222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***************************************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))yyyuuujjjUUUBBB:::888666555555444222000222222222222222222222222444444444444333222111111000111111111111222222222111111000///////////////......---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,(((((()))***************'''(((***+++,,,,,,++++++***)))))))))+++,,,+++***++++++++++++++++++++++++)))))))))((())))))******(((((())))))*********+++******++++++++++++************************************++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********+++,,,,,,---,,,+++*********+++,,,---***(((((((((+++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))*********+++))))))******++++++++++++''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''(((***---111222111///((()))))))))************...---,,,,,,+++***))))))+++++++++,,,,,,---------000///...---------------...------,,,++++++++++++,,,,,,,,,---------..............................////////////////////////---......///000111111222111111222333444666666777333444666888:::===>>>???EEEFFFHHHJJJLLLNNNOOOOOOQQQVVV\\\^^^___aaaggglllpppnnnjjjgggfffhhhjjjlllooonnnmmmlllhhhaaaYYYTTTTTTQQQKKKEEEAAA??????@@@>>>===<<<;;;<<<>>>AAABBB@@@@@@DDDKKKSSSUUUQQQLLLGGGMMMTTTWWWTTTMMMEEEAAA;;;;;;<<<;;;:::888666555////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))yyytttssskkkWWWCCC777666555444333222222222444444444444444444444444333333333222222222111111000000000000000000000000111111111111000000000000,,,,,,,,,,,,+++***))))))************************************)))'''&&&%%%&&&'''***,,,---,,,+++************++++++,,,,,,,,,++++++******************+++***))))))******)))''')))((('''''''''(((***+++------------,,,+++***)))(((((())))))))))))(((((())))))*********))))))(((******************************))))))))))))******++++++************+++++++++++++++*********))))))------,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++*********))))))((((((,,,,,,,,,++++++***************))))))))))))******++++++************+++++++++++++++*********)))))))))))))))))))))******+++***)))))))))))))))***+++%%%&&&((()))))))))((('''******))))))((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((('''&&&%%%%%%''''''((((((((((((''''''''''''''''''((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&''')))+++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,***************++++++,,,***)))((((((((()))++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,------,,,+++***+++,,,---...,,,---......//////......---...///...---...111333000111222333222111000///444......555777555888@@@<<>>:::777555333111666444111///------......000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((|||}}}ttt[[[CCC888777666444333333333333444444444444444444444444444444333333333222222222000000000000000000000000111111111111000000000///////////////...---,,,+++************************++++++,,,---------------,,,,,,+++*********++++++,,,,,,,,,++++++************************+++++++++,,,+++)))***++++++***((()))))))))))))))*********,,,,,,,,,,,,,,,+++******)))))))))******)))))))))))))))***+++++++++******************************************************))))))(((((((((((())))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++*********)))))))))))))))+++++++++***************+++******))))))******+++++++++************++++++******************************))))))******+++,,,---,,,+++***))))))(((((()))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((()))))))))(((((('''''''''(((((((((((('''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))(((((())))))***+++))))))))))))******++++++---------------------------,,,,,,++++++,,,,,,---,,,...000111000...+++******+++---.........---,,,---............---,,,,,,000//////000333444333111888777666444444444555555:::BBBHHHKKKWWWlllyyyzzz{{{{{{}}}qqqjjjqqquuusssttt{{{|||uuukkk```[[[bbblllxxxrrrppprrrnnn{{{zzzrrrpppzzzxxxvvvuuupppppplllbbbVVVNNNJJJIIILLLEEE@@@AAADDDIIIPPPXXXNNNPPPLLLIIIRRR``````VVVOOOIII@@@:::999999888777777666444222000////////////.........------------........................------------------------,,,,,,,,,------------...,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,)))***+++,,,---,,,+++***---,,,,,,++++++*********++++++++++++++++++++++++***************+++++++++************************************************(((((((((((((((((((((((())))))))))))((((((((((((******))))))((((((''''''~~~~~~tttYYY@@@888777666555444333333333444444444444444444444444444444444333333333222222000000000000000000000000111111111111000000000///////////////...---,,,,,,************************)))***+++,,,---------------,,,++++++***++++++,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,+++******++++++***)))((())))))***************++++++,,,,,,++++++******))))))************))))))))))))***+++++++++++++++************************)))***++++++++++++***)))))))))(((((((((((())))))************************+++++++++************)))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))******************************++++++************++++++++++++************++++++***************************************++++++,,,------+++***))))))))))))))))))((('''''')))***+++(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((('''''''''''''''((((((((((((''''''(((((((((((()))))))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++******))))))((((((((()))))))))))))))******+++))))))******++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------...000111111...,,,***+++,,,---...///...---,,,.........//////...------222111111222333444444333444444555888;;;???BBBDDDPPP^^^jjjooovvv}}}uuunnniiidddhhhwww|||yyy}}}tttjjjfffWWWNNNEEECCCBBBAAACCCFFFKKKRRRRRRKKKKKKUUU]]]^^^eeeXXXHHH???>>>@@@@@@>>>888888888777666444222000---------------.................................------------------------,,,,,,---------.........,,,------......------,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,)))***+++,,,---,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********+++++++++************************************************(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''uuuYYY???888888666555444333333333444444444444444444444444444444444444333333333333000000000000000000000000111111111111000000000000////////////...---,,,+++************************)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,---+++******++++++***)))((()))******++++++*********+++++++++++++++******)))******++++++******)))))))))***+++,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))***))))))(((((())))))******************+++++++++,,,+++++++++******))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******)))))))))************+++))))))))))))************)))))))))***************++++++************++++++++++++************++++++***************++++++++++++************+++,,,,,,---,,,+++***************))))))(((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&'''''''''(((((((((%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((()))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***************++++++,,,+++,,,,,,---...---------************++++++++++++---,,,,,,++++++,,,,,,---,,,---///000000...,,,+++,,,,,,---.....................///000000000000000222444444444444555999;;;888:::???DDDKKKRRRWWWZZZaaaooo|||iiiYYYVVVYYY___kkkoooeee]]]SSSKKKHHHFFFGGGGGGDDDCCCKKKZZZfffsssgggWWWMMMJJJJJJHHHFFF??????>>>===:::888666444000000//////////////////........................------------------------,,,---------............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((www]]]CCC999888777555444444444444444444444444444444444444555444444444444333333333000000000000000000000000111111111111000000000000...............,,,++++++***************************++++++,,,,,,,,,++++++)))***,,,------------,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,---+++******+++,,,***)))((()))***+++++++++************++++++++++++******)))******++++++******)))((()))***+++,,,,,,,,,,,,************************)))***,,,------,,,***)))*********))))))*********))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************((()))))))))************((()))))))))*********+++,,,++++++******++++++,,,++++++************++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,+++******+++++++++(((((()))************)))'''((((((((()))))))))***(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((''''''((((((((((((''''''(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))+++++++++++++++,,,,,,---+++,,,---.........------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---.........---------------------...//////---...///111222222222222111555888777666999AAAHHHSSSUUUWWW[[[^^^```bbbccc]]]gggxxxyyyggg^^^gggooo{{{vvvjjj\\\LLLAAAAAADDDHHHSSS___jjjiiifff```YYYTTTRRRQQQMMMJJJEEE@@@===;;;::::::666666555333222000///...................................................------------............,,,------......------,,,------------------------++++++******++++++,,,---++++++******++++++,,,---*********++++++,,,,,,---++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))zzz```GGG999888777666444444444444444444444444444444444444555555444444444333333333000000000000000000000000111111111111000000000000............---,,,+++***************************+++,,,,,,------,,,,,,+++((())),,,...///...---,,,*********++++++,,,,,,---((())))))***++++++,,,,,,---,,,***+++,,,,,,+++)))((()))***+++,,,+++******)))******+++++++++************++++++++++++******((()))***+++,,,---------************************)))***,,,------,,,***)))++++++************++++++))))))******++++++++++++'''((()))***+++,,,------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))************(((((())))))*********+++(((((())))))*********+++,,,++++++******++++++,,,++++++************++++++))))))******++++++++++++++++++******++++++,,,---+++++++++***++++++,,,,,,'''(((***++++++******)))'''((((((((())))))******)))((((((((('''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''((())))))***))))))''''''((((((((((((''''''))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&(((***+++)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,,,,++++++,,,,,,---...)))***+++,,,---,,,+++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------............---,,,,,,...///000---...000111333444444444000555::::::888<<>>===;;;888555222000222111000000////////////000000/////////.........------------------------+++,,,------......------*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++************)))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{```FFF999888777666555444444444666555555444333333222222444444555555444444333222000000000000000000000000000000000000////////////------......------,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))++++++***)))))))))))))))))))))*********+++++++++************************************************************************)))***,,,+++******+++---******++++++++++++++++++***************)))))))))******))))))))))))******************************++++++******++++++,,,---++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++++++++***++++++***)))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))***************+++++++++************************************)))))))))((()))******)))'''''')))+++((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))((()))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,***)))***,,,,,,+++)))******+++++++++++++++*********+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---------.........111000///000000000000///444444555555555666777888;;;???KKKXXX```dddkkkssstttpppxxx~~~pppaaaVVVMMMPPPZZZfffkkkeee^^^[[[^^^eeecccSSSBBB<<<>>>@@@BBBBBB@@@???===;;;:::999444333222000////////////////////////............------------------------,,,---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++************)))))))))***+++,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))}}}```DDD999888777666555444444444555555555444444333333222444444555555444444333222000000000000000000000000000000000000////////////---............---,,,,,,+++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++*********))))))))))))***************+++++++++************************************************************************(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))*********************))))))))))))******************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++***)))++++++***))))))))))))***************************)))************+++++++++************************((((((((((((((((((((((((+++++++++***************************************************))))))))))))+++,,,+++***(((''')))***((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))******)))((((((*********)))))))))))))))))))))))))))''''''''''''''''''''''''************))))))))))))))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************+++***)))***,,,,,,+++)))******+++,,,---------,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------------.........222111///......///000000555555555555666999>>>BBBNNNQQQZZZdddiiijjjkkknnnnnn]]]UUUQQQUUU[[[\\\[[[[[[\\\ggglllbbbRRRIIIGGGIIIIIIHHHEEECCC@@@???>>>===888777444222000/////////........................---------------------------...//////000000//////------.........,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++************)))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~aaaEEE:::999888666555555444444555555444444444333333333444444555555444444333222////////////////////////000000000000////////////...............------,,,++++++***)))***+++---...************************++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++++++++++++++******)))***************************************************************************************+++++++++)))***++++++******+++,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,+++******))))))******+++************************++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,+++******))),,,+++******))))))******************************))))))*********+++++++++(((((((((((((((((((((((()))))))))))))))))))))))),,,+++++++++***)))))))))*********************************))))))))))))))),,,------+++)))(((((()))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))******)))(((&&&'''***+++***(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))************))))))***+++++++++***((())))))+++,,,------------***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------...............////////////000111333444555666777;;;DDDOOOWWWaaaaaaaaa```^^^___eeekkk~~~mmmZZZQQQOOOQQQTTTYYYbbblllwwwwwwmmmaaaWWWQQQTTTRRRNNNIIIEEEAAA???>>>;;;:::777444111000//////---............/////////........................------...///////////////+++,,,---------***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))~~~cccGGG:::999888777555555555555444444444444444333333333444444555555444444333222////////////////////////000000000000////////////......//////......---,,,++++++***)))***+++---...************************++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,---------,,,+++***************************************************************************))))))*********+++++++++***+++,,,,,,++++++,,,...,,,,,,++++++***************++++++,,,,,,---------++++++************++++++************************++++++******++++++,,,---)))*********+++++++++,,,,,,,,,+++++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,++++++***************************************))))))*********+++++++++))))))))))))))))))))))))************************,,,+++++++++***)))))))))************************))))))))))))))))))******+++,,,---,,,)))(((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((())))))))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''(((((()))******((('''((()))******((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((()))))))))***************,,,---...---,,,++++++((()))***+++,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------.........//////...000333444333222333555444999@@@EEEKKKRRR[[[ccceeekkknnnjjjeeeiiivvvqqqeee\\\VVVVVVYYYiiioooyyyuuudddXXXYYYWWWSSSNNNIIIDDDAAA???>>>===;;;888555333111000////////////////////////........................,,,,,,---............---+++,,,---...---+++(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))dddIII:::999888777666555555555444444444444444444444444444444555555444444333222000000000000000000000000000000000000////////////...////////////...------+++++++++***++++++,,,,,,************************+++++++++++++++++++++++++++************+++,,,,,,+++,,,---------,,,***)))+++++++++***************************************************************)))))))))***++++++,,,,,,***,,,------,,,+++---...,,,,,,++++++******))))))+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******++++++,,,---)))))))))******++++++,,,+++++++++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,,,,+++************+++************************)))************+++++++++++++++++++++++++++++++++************************+++++++++***************************************))))))))))))************)))+++,,,,,,***(((((()))((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''(((((()))***((((((((((((((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))***&&&))),,,---+++((('''&&&))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))***++++++***))))))))))))))))))************,,,///222222111///......((()))***+++,,,,,,,,,+++++++++,,,------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------........./////////---000333333111111444666888AAALLLRRRTTTUUUYYY\\\eeevvvsssjjjggg```___fffsss|||wwwkkkbbbTTTSSSPPPMMMHHHCCC@@@===AAAAAAAAA???<<<888555333111111111000000000//////........................+++,,,,,,---...---------......//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++************))),,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccGGG::::::888777666555555555444444444444444444444444444444555555444444333222000000000000000000000000000000000000///////////////////////////...------++++++,,,,,,,,,+++******************************************************)))))))))))))))***+++,,,)))***+++,,,,,,***)))'''+++++++++*********))))))************************************************((())))))***++++++,,,,,,)))+++,,,,,,++++++,,,---...------,,,++++++******++++++***************))),,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---))))))***++++++,,,------++++++******+++,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,,,,---,,,,,,,,,---,,,++++++******++++++************************)))************+++++++++++++++++++++++++++++++++***************************************+++++++++************************((()))))))))************''')))++++++)))(((((()))((((((((((((((((((((((((&&&&&&''''''((())))))***)))((('''''''''(((******'''''''''((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((()))))))))))))))))))))))))))))))))***))))))(((((((((((()))%%%,,,333333---(((&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++///222333111///...///++++++,,,,,,,,,,,,,,,++++++,,,------...------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............///////////////111333333333777???FFFLLLQQQVVVUUUSSSSSSYYY^^^tttvvvsssxxxiii___YYY^^^dddeeeccccccYYYXXXWWWSSSNNNHHHBBB???EEEFFFGGGGGGDDD@@@;;;888444333333222111000//////........................,,,------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))+++***)))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccDDD;;;:::999777666666555555444444444444444444444444444444555555444444333222000000000000000000000000000000000000///////////////////////////......---+++,,,------,,,+++)))((())))))))))))))))))))))))************************))))))(((((()))***++++++'''(((***+++***)))'''&&&++++++++++++******))))))************************************************((())))))***++++++,,,,,,(((***++++++******+++,,,//////...---,,,,,,++++++******))))))(((((('''''',,,++++++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,,,,---......+++*********+++,,,,,,---,,,,,,,,,+++++++++*********+++,,,,,,---------------,,,++++++******++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,************************(((((())))))*********+++&&&(((******)))(((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***)))((('''''''''(((***+++&&&'''''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))***++++++))))))))))))))))))))))))+++***)))(((((('''((((((%%%///777777///(((&&&((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((,,,000111...,,,+++,,,---------...------,,,,,,+++,,,------......---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............/////////000444666888999<<>>AAAKKKRRR]]]bbb```]]]aaaiiitttxxxuuutttsssrrrqqqrrrqqqoooqqqwww{{{{{{~~~xxxuuuuuuvvvzzzrrrxxxwwwjjjbbbccchhhzzzaaaVVVPPPVVVWWWMMMCCC@@@BBB???;;;:::<<<:::666111222111000//////000111222........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++*********))))))))))))*********++++++))))))))))))))))))))))))************************}}}^^^EEE999888666666777777555444555666888777555444444555444444333333222111111000000000////////////000000222111111000///......---//////...------,,,,,,+++************************)))))))))))))))*********))))))******++++++++++++++++++,,,------,,,,,,,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******++++++++++++*********+++++++++++++++,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,---,,,+++------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++++++++************++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++------------++++++************++++++,,,,,,)))))))))))))))))))))))))))***+++***(((((((((***))))))))))))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))***+++,,,,,,------......------,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,------...//////111111111444999CCCMMMTTTaaabbbaaa```^^^```gggnnn|||{{{xxxxxx{{{~~~{{{{{{yyytttnnnjjjiiiiiinnnzzz~~~yyyrrrhhhjjjfffOOOPPPZZZYYYPPPHHHKKKHHHDDDAAA>>><<<999777444222000//////000111222................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******)))(((''''''))))))*********+++++++++))))))))))))))))))))))))************************|||^^^EEE999888666666777777555444555666888777666444555666444333333222111111000000000000////////////000000222111111000///......---.........---,,,,,,++++++++++++++++++++++++++++++******))))))))))))))))))******************++++++,,,,,,---------,,,,,,+++)))***++++++++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++******+++++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,+++---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++------------++++++)))******+++,,,,,,------)))))))))))))))))))))))))))***+++***(((((((((***))))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))(((((())))))************))))))))))))******************))))))******+++,,,************************))))))***+++,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,------............------------...//////333444666;;;EEESSScccnnnqqqiii^^^WWW\\\jjjzzz}}}vvvrrrqqqqqq~~~qqqrrrhhhcccccc]]]VVVSSS[[[[[[XXXNNNCCC<<<:::<<<666444222000//////111222////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((((('''************++++++++++++************************************************{{{\\\CCC999888666666777777555444555666888777666555555666444444333222222111111000///////////////000000111111111000000//////............------,,,+++++++++++++++++++++++++++++++++************))))))))))))+++******)))******++++++,,,,,,---------,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++******))))))******+++******++++++++++++***************++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++++++++,,,,,,------,,,,,,+++******+++,,,------,,,,,,)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))(((((((((((())))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))******++++++)))))))))************+++******))))))******+++,,,************************))))))******++++++,,,,,,)))******++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,---....../////////.........///000222333666:::AAAIIITTTccctttvvvpppfff```jjjxxxwwwxxxzzz}}}|||}}}vvvcccZZZ\\\gggjjjiii___NNNAAA<<<===888777555333111000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------***++++++++++++,,,,,,,,,---------,,,+++++++++************++++++++++++,,,************************++++++++++++++++++++++++xxxXXX@@@999888666666777777555444555666888888666666666777444444444333222222111111///////////////000111111000000000000////////////......---,,,,,,++++++***************************************)))))))))(((,,,+++***))))))***++++++,,,,,,,,,,,,,,,+++******(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++******++++++++++++******)))******+++,,,,,,------...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,------------------------,,,---///000//////.........------------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,---------,,,+++)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))((((((((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))*********)))(((((()))******''')))***)))((('''(((***))))))))))))))))))))))))'''(((((()))******++++++))))))*********+++++++++******))))))******+++,,,***************************************************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,------...//////////////////000222666999;;;@@@GGGRRRZZZbbbkkkuuu|||vvv}}}rrrppptttzzz~~~~~~~~~~~~~~~}}}jjjbbb```fffkkkggg[[[LLLBBB===<<<;;;999777555222111000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++++++++++++++++++++vvvUUU<<<999888666666777777555444444666888888777666666777555555444333333222222111///////////////000111111////////////000000000000......---,,,,,,++++++***))))))))))))))))))))))))+++*********))))))((((((,,,+++***))))))***++++++,,,,,,,,,,,,++++++***)))((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,******++++++++++++******))))))***+++,,,,,,------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,...------,,,,,,------...------------------------+++---/////////...............---------,,,,,,,,,++++++,,,---------,,,,,,------------------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///...---++++++++++++---...+++,,,---------,,,++++++)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***((()))***)))((('''(((***))))))))))))))))))))))))'''(((((()))***+++++++++))))))******++++++++++++*********)))***++++++,,,*********************************)))))))))))))))---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,------......------,,,,,,,,,------...///000000//////000222666:::>>>AAAKKKTTT```gggjjjkkknnnqqqxxxxxxnnnsss}}}rrrnnnmmmlllmmmooopppooonnnmmmhhhgggkkkkkkggghhhmmmjjjiiijjjlllnnnpppppppppooosssvvvxxx{{{{{{}}}~~~}}}fffRRRZZZdddhhhcccVVVGGG===???>>>===;;;888444222000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...*********++++++,,,,,,,,,******************++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++vvvYYY@@@999888888777666555555444666666555555555444444444444444333333333333222222////////////////////////111000///000111111///---///......------,,,++++++************************+++***)))))))))***,,,,,,((((((***+++,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++******++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...------...---,,,,,,///111///111111111///.../////////000111222111111000///---///000000//////111333111111000//////...------/////////......///111333,,,------------............---,,,++++++,,,---...------+++*********+++,,,++++++++++++************+++++++++************)))''''''(((((()))))))))***))))))))))))))))))))))))++++++)))(((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++......,,,***((())))))))))))))))))))))))''')))***)))((('''(((***+++***)))'''''''''((()))))))))))))))))))))))))))(((***++++++)))((())))))***************)))((((((,,,++++++******++++++,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++***+++++++++++++++++++++++++++++++++...,,,******+++---...---//////.........---------000...,,,,,,---/////////444444444444777AAAOOOZZZ]]]\\\ZZZXXXYYYaaaqqq~~~{{{qqqqqqmmmkkkpppvvvwwwooogggccccccbbbbbbcccdddeeeeeeeeeeeeeeedddddddddccccccddddddddddddeeeeeeeeeeeeaaabbbbbbdddgggkkknnnpppqqquuuzzz~~~~~~{{{{{{ggg]]]VVVZZZ```]]]PPPDDDAAAFFFCCC:::999???999,,,111///---...000000...,,,//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++++++++******))))))))))))))))))))))))************++++++++++++******tttWWW>>>888888777777666555555444666666555555555444444444444444333333333333222222////////////////////////111000///000111111///---///......------,,,++++++************************+++***)))))))))***+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++***++++++,,,---...---------------......---...000111111000......---///111111000000111222333333333222111222333444////////////000111222222333333333333222111111111555555555444444444444444666555444222000//////000222222222111111000//////......---,,,------//////---,,,++++++++++++,,,---,,,,,,++++++++++++******++++++++++++************(((((()))))))))*********))))))))))))))))))))))))+++***)))(((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,---,,,***)))))))))))))))))))))))))))''')))***)))((('''(((***+++***)))(((''''''((()))))))))))))))))))))))))))''')))******((('''((())))))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))))),,,,,,++++++***++++++,,,++++++++++++++++++++++++---+++***+++,,,...------//////.........---------...---------...000111111333333555:::BBBMMMWWW\\\aaa^^^YYYVVVZZZggg{{{}}}{{{uuuhhh[[[RRRQQQQQQTTT]]]hhhmmmkkkhhh```````````````aaabbbbbbaaaaaabbbbbbbbbcccccccccdddccccccbbbaaaaaa``````aaaaaabbbcccdddfffhhhiiigggjjjooovvv~~~}}}zzz}}}yyyxxxuuuwwwlll```ZZZYYYWWWRRROOOKKKPPPLLL@@@<<>>666333000......000000///---//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,+++***)))++++++++++++*********)))************))))))))))))******++++++++++++******rrrVVV???888777777666666555555555555555555555555444444444444444333333333333222222////////////////////////111000///000111111///---///......------,,,++++++******************************))))))******+++,,,((()))***+++,,,---------,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------...------------......///+++,,,///111111///---++++++---000222111111111222444444444555555666777888333222222111222444777888999888777777777777555333444444444444444333333333333333444555555555555555666666666666555444333333000000///...------------------,,,,,,,,,---......,,,,,,,,,+++++++++******,,,+++++++++************)))************+++++++++))))))))))))))))))))))))+++***)))((((((''''''((('''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))''')))***)))((('''(((******))))))(((((((((((()))))))))))))))))))))))))))'''((())))))''''''((()))((())))))***+++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,......---,,,/////////............---------......///111222222444666===HHHUUU```fffgggiiieee___^^^fffyyy~~~}}}ooo{{{uuurrrqqqxxx|||tttpppjjjccc]]]WWWQQQNNNJJJLLLQQQXXX___cccddddddaaaaaa`````````aaabbbbbb``````aaaaaaaaaaaaaaaaaacccbbbaaaaaa````````````bbbcccdddddddddddddddddd```bbbeeekkkrrrzzz{{{{{{~~~vvvqqqnnnvvvsssmmmhhheeeaaa[[[VVVWWW]]]ZZZLLL@@@======;;;666333000///000000000////////////.........------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,++++++***++++++,,,,,,------...++++++,,,,,,,,,+++******++++++++++++************++++++*********)))))))))******++++++++++++******nnnVVVBBB777777666666666555555555555555555555555555555555444444333333333222222222////////////////////////111000000000111111///...///......------,,,++++++***************************************+++++++++((()))***+++,,,------,,,+++++++++++++++***************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++,,,------------,,,,,,+++,,,,,,,,,+++,,,...000111111000///000222555666666777999;;;???@@@BBBEEEGGGGGGEEECCCGGGGGGGGGGGGHHHHHHHHHHHHMMMLLLLLLNNNQQQQQQPPPNNNKKKJJJIIIGGGEEECCCBBBAAA::::::;;;===>>>>>>===;;;999999::::::999888777666777666555333222111000000111000000///......------,,,,,,,,,++++++******))),,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((''')))***)))((('''(((***)))))))))(((((((((((()))(((((((((((((((((((((((('''((())))))(((((()))+++***))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++)))***************++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,,,,++++++,,,---//////---+++/////////...............---...//////000111222444999@@@KKKXXXccckkkppprrrqqqqqqoooqqq|||{{{sssnnnkkkmmmzzzvvvwwwyyyuuujjjbbb]]]\\\VVVVVVWWWXXXZZZ\\\]]]]]]WWWYYY]]]___aaabbbcccdddeeeeeeddddddddddddeeeeeeddddddcccccccccbbbbbbbbbccccccbbbbbbcccdddeeefffeeefffggghhhhhhgggeeedddcccccccccfffllluuu}}}|||wwwsssrrrtttvvvzzzppphhhllltttppp]]]dddkkklll___MMM@@@<<<<<<999777444222111000111111////////////............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,++++++******))))))(((******++++++++++++******zzzeeePPP@@@666666666666555555555555444555555555555555555555444444333333333222222222000000000000000000000000222111000111222222000...///......------,,,++++++************************))))))******++++++++++++)))***++++++,,,,,,,,,,,,)))******+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------,,,+++************000000111333555999<<<>>>BBBCCCDDDEEEGGGJJJNNNRRRVVVYYY]]]cccfffddd___ZZZdddfffiiijjjiiifffbbb```iiijjjmmmqqquuuwwwxxxwwwwwwvvvsssooojjjfffcccbbbVVVTTTRRRQQQOOOMMMHHHDDDDDDEEEDDDCCCAAA>>>;;;999;;;;;;;;;::::::999888888666555444333111///...---------,,,++++++***)))))),,,,,,,,,++++++++++++***,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***))))))(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))***+++((((((((((((((((((((((((''')))***)))((('''(((***((((((((())))))))))))((((((((((((((((((((((((((()))*********))))))+++---///...---+++)))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++++++++,,,+++*********++++++,,,---++++++,,,,,,,,,---------,,,+++,,,...//////---+++////////////////////////...///000000000222666999BBBKKKWWW]]]___ccciiiooovvv|||}}}{{{zzz~~~xxxwwwyyyyyyvvvqqqhhh___WWWRRROOOOOORRRUUUYYY]]]___```aaaaaa[[[^^^bbbcccdddeeehhhkkkhhhhhhggggggfffgggggghhhdddeeeeeefffggghhhiiiiiihhhgggfffddddddeeefffgggfffgggiiijjjjjjjjjiiihhhjjjhhheeefffjjjsss|||~~~zzztttnnnkkkkkklll|||rrrrrrxxxqqqjjjqqqwwwqqq^^^III@@@@@@;;;:::888555222111111111000000/////////.........---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++******))))))******++++++++++++******pppZZZFFF999555555555555555555555555444444444555555555555555444444333333333333222222000000000000000000000000222111000111222222000...///......------,,,++++++************************))))))***++++++++++++***)))***+++,,,,,,,,,,,,,,,((()))***+++,,,...//////******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------------------...///333333555888>>>DDDKKKOOOSSSUUUWWWZZZ]]]aaafffjjjmmmoootttzzz~~~|||uuuoooxxx{{{zzztttppptttxxx~~~|||xxxtttrrrmmmjjjgggfffgggfffaaa^^^ZZZYYYXXXTTTOOOJJJDDDAAA:::;;;;;;<<<<<<<<<;;;;;;999999888777555222000/////////...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***'''(((((())))))))))))((())))))))))))))))))))))))******+++***)))***---///555333000...,,,+++***+++,,,++++++******++++++,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,************+++,,,------++++++,,,,,,------......---,,,,,,---//////...---...////////////000000000...000222222333888???EEENNNUUUZZZXXXSSSTTT]]]fff{{{yyy~~~}}}|||vvvmmmfff_________^^^[[[VVVQQQOOOXXX\\\cccggghhhgggffffffeeeeeefffffffffgggiiikkkhhhhhhgggfffffffffggggggbbbccceeehhhllloooqqqrrrmmmllliiifffeeeeeeffffffhhhiiijjjkkkkkklllllllllooommmkkkkkknnntttyyy}}}}}}wwwqqqllljjjjjjkkkrrrwwwzzz~~~hhhjjjppppppbbbLLLAAA@@@<<<<<<<<<999555222111111000000000/////////............////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******iiiRRRBBB888555555555555555555555555444444444555555555666666444444333333333333222222000000000000000000000000222111111111222222000//////......------,,,++++++************************((()))***+++,,,++++++*********+++,,,,,,,,,++++++((())))))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,---------------------------------------------------,,,,,,,,,,,,---......---...///111333555777999:::<<>>???===888333111111000000000000/////////.........////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------)))******++++++,,,,,,---******++++++++++++******fffPPPBBB;;;444555555555555555555555444444444555555555666666444444444333333333222222000000000000000000000000333111111111222222111//////......------,,,++++++************************((()))***+++,,,+++************+++,,,,,,,,,++++++))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---.........///111444888<<>>888999:::;;;;;;:::999888666666555444333222111000---------,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))***((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***&&&'''(((*********)))((())))))))))))))))))))))))((())))))((('''))),,,///000...,,,***))))))***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------************+++,,,---...++++++,,,,,,---.../////////---++++++---/////////.../////////000000111111,,,///333666;;;FFFUUU```bbb^^^VVVPPPRRR]]]lllxxxuuuyyy~~~yyypppnnnkkkhhheeecccaaa```]]]\\\\\\[[[[[[[[[[[[[[[XXX\\\aaacccbbbbbbccceeehhhfffcccccceeehhhiiihhhjjjjjjiiihhhhhhhhhhhhhhhfffggghhhiiijjjkkkllllllmmmmmmlllmmmooossswwwyyyvvvuuusssrrrrrrrrrsssttt{{{}}}yyy{{{}}}|||yyyuuurrrppptttpppiiidddfffmmmpppoootttwww}}}qqqgggeee]]]KKKBBBDDD<<>>777666333000/////////000//////////////////////////////...------------...------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++*********++++++,,,,,,---,,,++++++******++++++,,,************************vvv```NNNAAA;;;555444333444666666666555666666666666666666666666444444333333333222222222000000000000000000000000000000000000000000000000000//////...------,,,,,,---,,,+++*********++++++******))))))))))))))))))+++++++++++++++++++++++++++)))'''(((***+++)))'''++++++++++++++++++++++++---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---.../////////000000...---...000333...333;;;BBBKKKUUU___fffwww}}}{{{tttnnnyyy}}}tttjjj___^^^eeennnssstttmmmgggffflllsssttttttuuu~~~{{{xxxwwwyyy|||yyytttsssuuuuuurrrqqqsss{{{uuunnnfff[[[TTTFFFAAA:::555444666999:::999:::;;;;;;999555000...///......---,,,++++++***,,,*********,,,---,,,+++((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))))))))))))))*********))))))***************+++))))))(((((((((((())))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............///............////////////000...///222222111333888===JJJ\\\hhhgggeeelllvvvwwwzzzuuurrrsss~~~}}}yyyrrrkkkgggddddddeeegggggggggeeeccccccdddeeeddddddcccbbbaaabbbdddfffjjjkkkkkkjjjiiijjjnnnrrrooossswww|||~~~yyysssnnnoooooommmmmmooonnnuuu~~~}}}}}}ttt~~~uuufffgggllllll[[[DDD:::<<<;;;888555222000000222333///////////////////////////......---------.........------------,,,,,,,,,---------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++))))))***+++,,,,,,------,,,++++++******++++++,,,************************tttaaaPPPCCC<<<555444333444666666666555555555555555555555555555444444333333333222222222000000000000000000000000000000000000000000000000/////////......---,,,,,,,,,,,,+++++++++***++++++))))))))))))))))))))))))++++++++++++++++++++++++(((***+++***(((((()))+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,---------...000444888???HHHVVVbbbllluuu~~~xxxrrrnnnhhhbbbhhhmmmuuu|||~~~|||zzzxxxsssoooiiiddddddhhhoootttqqqllljjjnnntttwww{{{|||xxxtttqqqqqqvvvwwwsssooonnntttyyyqqqssswww~~~zzz}}}~~~wwwtttrrrooolllbbbXXXKKK???888666666777777999;;;======<<<:::888222111000///...---,,,,,,,,,+++***+++,,,---,,,+++''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((()))))))))*********+++((((((((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000111///000222333333888???LLLVVVccchhhbbb___hhhtttuuummmqqq{{{~~~vvvlllkkkhhhfffddddddeeefffggghhhiiigggeeedddeeegggjjjkkkjjjgggddddddgggjjjkkkpppuuuxxxzzz|||ssspppooojjjfffeeejjjhhhmmm~~~~~~~~~~~~}}}iiidddddddddXXXEEE;;;<<<:::888555222000111222333////////////////////////......---------......///.........---------,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++,,,+++)))))))))***+++,,,,,,------,,,++++++******++++++,,,************************rrr```QQQEEE===555444333444666666666555444444444444444444444444444444333333333333222222000000000000000000000000000000000000000000000000////////////...---,,,+++,,,,,,,,,+++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++(((,,,...---***))),,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,------///...,,,++++++,,,---...***,,,...111555;;;BBBGGGaaammm}}}}}}zzz|||~~~xxxqqqoooqqqqqqooohhhiiinnnttt{{{~~~~~~zzz{{{yyytttooooootttyyy|||yyyzzz{{{|||zzz|||wwwvvvzzz{{{wwwsssqqqjjjxxx{{{ooogggfffgggnnnqqqwwwtttvvv}}}xxxooonnnsssxxx{{{|||rrrbbbRRRFFF???:::888888888999999::::::::::::555555333222000///...---,,,+++***+++,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))******+++++++++'''''''''((())))))******((((((((((((((())))))***))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////000000000111000111444666999BBBLLL___ccchhhiiieeefffrrr}}}{{{tttvvv{{{yyyqqqkkkiiigggccc``````bbbeeehhhgggjjjllljjjgggfffgggjjjiiijjjjjjhhheeefffkkkooorrr{{{|||uuuttttttqqqlllkkkgggjjjoooqqqtttyyy|||pppiiiaaaYYYOOODDD@@@@@@<<<:::777333111000000111////////////////////////...------------...//////............---------,,,...------,,,,,,------...***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++mmm]]]QQQEEE>>>555444333444666666666555333333333333333333333333444444333333333333222222000000000000000000000000000000000000000000000000...////////////---,,,++++++,,,,,,,,,++++++******((()))***+++,,,,,,+++***++++++++++++++++++++++++***+++,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---------///111222222555;;;AAAJJJUUU___fff}}}tttkkkccc^^^___]]]eeekkklllqqqzzzwwwtttssswww}}}|||xxxxxxyyyzzzwwwtttqqqqqqrrr~~~{{{xxxwwwrrrmmmmmmqqqtttvvvzzz~~~xxxrrrxxxvvvyyy~~~vvvrrrvvv~~~|||jjjlllpppyyyooopppyyyzzzuuuuuuyyy|||~~~yyypppggg^^^VVVOOOKKKCCCAAA===:::777666666777888777666444333111//////---,,,******++++++***((())))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))******+++,,,,,,'''(((((()))******++++++)))((((((((())))))***+++)))))))))))))))))))))))))))******+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------***,,,...---+++***,,,...***++++++,,,,,,------...---------............///.../////////000000000000111000222666:::AAAOOO\\\kkkjjjjjjmmmpppwww~~~yyyyyy{{{yyyxxx~~~|||vvvqqqnnnjjjhhhhhhfffdddbbbbbbcccfffgggjjjmmmpppnnnkkkiiikkkmmmhhhjjjlllllllllpppwww~~~yyy}}}xxxwwwzzz|||xxxtttssshhhkkknnnllleeegggzzzxxxxxxqqqbbbTTTKKKGGGEEECCCBBB>>>:::777444222111////////////////////////---------------...//////............------------------,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++}}}iii[[[PPPEEE>>>555444333444666666666555222222222222222222222222444444444333333333222222000000000000000000000000000000000000000000000000...////////////---,,,++++++,,,,,,,,,,,,+++******&&&'''(((*********)))(((+++++++++++++++++++++++++++)))'''(((,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......//////.........///222444666===BBBIIISSS___mmmzzzzzznnndddYYYRRRPPPRRR___kkkpppuuu~~~zzzzzz}}}{{{rrriiinnnnnnoooppppppmmmhhheeegggfffffffff```YYYWWWZZZ```dddllltttxxxtttkkkdddmmmqqq|||zzzqqqlllvvv~~~zzz|||uuufffhhhuuu}}}ssssssssssssqqqmmmgggbbbUUUQQQIIIAAA<<<999999999:::999888666444222111000---,,,************)))'''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((())))))***++++++,,,,,,((())))))***++++++,,,,,,)))))))))))))))***++++++))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,---------***,,,...---+++***,,,...((()))***+++---...///000---------.........//////////////////000000000000000000222888>>>HHHYYYhhhoookkkjjjoooyyy~~~wwwuuuttttttxxxxxx|||}}}yyyrrrmmmlllllljjjhhhccceeehhhjjjjjjiiigggeeelllooosssqqqmmmkkkmmmppplllppptttwwwyyy|||yyyyyy}}}|||tttllliiimmmgggccceeefffgggnnnvvv||||||uuuaaaVVVMMMFFFLLLKKKGGGBBB===888444222////////////////////////---------------...///000//////.........------------,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++vvvaaaVVVNNNDDD<<<777666555555666777666444666666666666666666666666555444333333222222333333111111111111000000000000111111000000//////....../////////...------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,)))***+++,,,---,,,+++***,,,***,,,000222...+++,,,222------111444666===FFFRRR[[[gggvvv{{{uuulllbbb]]]\\\YYY___hhhooorrruuuyyy|||xxxtttqqqrrrtttqqqhhh```aaadddggghhhggghhhkkknnnggggggfffaaa[[[UUURRRPPPSSSZZZccceeebbb]]]ZZZZZZ\\\cccppp}}}~~~oooccc___bbbhhhqqqyyy|||}}}tttsss|||~~~}}}vvvllleeekkkvvv||||||ooohhhZZZJJJDDDCCC===444:::444222666999777555555333///---......++++++...))))))))))))))))))((((((+++***))))))((()))))))))))))))))))))))))))))))))------+++***)))'''&&&&&&))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---......------------...//////111...---//////---...222000666333666EEEOOOWWWdddeeehhhlllttt|||uuurrrwww~~~uuuzzz{{{rrrqqqooonnnllljjjhhhhhhooojjjhhhlllnnnmmmkkkkkkmmmnnnoooqqqqqqqqqqqqpppttt{{{xxxpppnnnrrriiiiiifffcccaaadddkkkqqqyyy{{{{{{fffXXXRRR[[[[[[SSSFFF>>>;;;666///222111000000111000...,,,000000000000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,yyydddXXXOOOEEE===888666555555666666555444555555555555555555555555555444333333222222333333111111111111000000000000000000000000/////////////////////...------,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,***+++,,,---...---,,,,,,111---,,,...//////111666333111222888===CCCOOO[[[uuu{{{tttooohhhdddeeennnoooqqqrrrrrroooiiicccdddddddddcccdddeeegggiiieeeaaa```eeennnuuuwwwuuummmpppsssrrrqqqsssyyyvvvxxxzzzyyytttmmmgggeeebbbhhhoooqqqmmmhhheeeddddddiiirrr{{{yyylllaaaMMMKKKKKKQQQ[[[bbbdddcccqqqooouuu~~~uuunnnqqqxxx}}}sssnnnsss{{{|||xxx}}}tttggg^^^XXXNNNDDD>>>888555777888777888;;;444222111111///++++++...************))))))))))))++++++++++++************))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---......------------...//////222//////111111///111555...777<<>><<<:::888888;;;666666888999444---,,,///************************+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------.........------......///000333000111333222000333888777FFFQQQ[[[fffddd]]]```pppzzz}}}}}}}}}|||{{{|||uuurrrpppppppppppppppooooooooonnnjjjjjjmmmooommmlllmmmsssuuuxxx~~~~~~~~~}}}}}}wwwsssnnnkkkjjjhhhdddaaabbbeeeqqq{{{xxx{{{```[[[kkkvvvkkkiiicccfffcccWWWJJJBBB>>>;;;222000//////000000///...000000000000000000000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}iii\\\RRRJJJFFF;;;888666555555555444333555555555555555555555555555444333333222222333333111111111111000000000///......//////000000111111/////////...------,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------.........///......000111...+++...444===GGGVVVdddooozzzvvvlllcccaaacccccc]]]WWWZZZcccjjjppp|||tttddd___]]]bbbllltttuuutttmmmooouuuyyysssuuuzzzooossswwwxxxtttnnnhhheeekkkpppvvvyyyzzzyyyzzzzzzsssuuuzzzwwwnnnkkkoootttwwwwwwkkk___UUUUUUbbbsss}}}yyyxxxxxxqqqmmmsssrrryyyzzzsssnnnbbbUUUHHHCCCBBB===888555555888>>>AAA<<<333...000++++++++++++***************+++,,,------+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---.....................//////000333111111222111000555;;;BBBXXXgggllllllbbb\\\bbbxxx~~~uuurrrvvv}}}wwwrrrrrrssspppppppppoooooooooooooooooolllkkkooopppnnnnnnqqqssswww|||yyyzzz~~~~~~qqqkkkjjjkkkhhheeeccc```eeesss~~~wwwuuurrriiioootttgggdddcccgggfff[[[MMMBBB??????999777333111111000///...////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,lll\\\RRRKKKHHH;;;999666444444444444333555555555555555555555555555444333333222222333333111111111111000000000///......//////000000111111/////////...------,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------+++++++++,,,------.../////////111333111222===HHHPPP^^^qqq}}}uuuqqqpppaaa```______bbbeeeeeecccSSSWWWXXX[[[gggrrrqqqggg^^^^^^bbbooo}}}yyyyyyzzz|||~~~}}}yyyuuurrrvvvxxxssskkkffffffiiifffggggggeeeaaa^^^\\\[[[WWWZZZ^^^aaabbbcccdddeeeaaadddjjjttt~~~zzzwwwyyy~~~sssddd]]]```hhhooorrrlllqqqxxx{{{vvvpppssszzz{{{tttttt|||}}}{{{jjjYYYIIIGGGKKKIII@@@888444777>>>DDD@@@555///...------,,,,,,+++******)))((()))+++,,,,,,***((('''************************++++++******)))((((((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,------...//////............///000000222111000111000111999BBBOOOhhhvvvsssiii^^^aaaqqqxxxxxx~~~yyyrrrrrryyy{{{qqqmmmmmmooopppooooooooonnnnnnmmmmmmlllmmmjjjkkknnnpppppptttyyy|||~~~zzzuuussssssvvvyyyzzzsssmmmllliiiggg```]]]aaalllqqqsss{{{wwwuuuzzzyyyuuu|||qqqlllfffhhhggg^^^PPPDDDAAACCC<<<999444111111111000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,mmmZZZNNNIIIHHH;;;888555333444555555444444444444444444444444444555444333333222222333333111111111111000000000000////////////000000000000/////////...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...++++++++++++,,,---//////------///111444???UUUhhh||||||sssiiibbb[[[VVVVVVYYYYYY\\\\\\ZZZ^^^hhhtttyyyXXXVVVUUUZZZbbbhhhjjjiiikkkkkkpppzzz{{{qqqllleee```^^^^^^^^^^^^VVVZZZ]]]\\\XXXUUUTTTUUU^^^]]]YYYUUUQQQQQQSSSVVVPPPPPPQQQQQQRRRRRRRRRRRR[[[]]]bbbiiiqqqyyy~~~~~~{{{uuuooonnnsssxxxnnnjjjeeegggmmmuuu{{{}}}nnniiiccc___[[[]]]iiiuuu}}}~~~}}}||||||lllYYYIIIIIIQQQRRRLLLGGG:::999<<<@@@===666000...222111000///---,,,+++***))))))***+++***)))((('''************************+++++++++***)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))******++++++,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......---------------....../////////......//////000111111000000111222777DDDQQQjjj~~~tttcccZZZfffvvvtttvvv}}}{{{}}}yyypppkkkkkklllkkkiiinnnnnnmmmmmmllllllkkkkkkjjjhhhjjjooosssxxx~~~}}}{{{{{{ppppppooooooqqqtttwwwyyy{{{~~~vvvmmmggg``````bbbgggiiiiiimmmrrr|||zzzyyy{{{vvvgggfffddd^^^RRRFFFCCCEEE>>>:::555111111111222222000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggSSSHHHFFFGGG:::777444333444555666666444444444444444444444444555444333333222222333333111111111111000000000000000000000000/////////////////////...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,+++,,,---...000111,,,111999@@@GGGTTTmmmkkk___TTTPPPNNNLLLMMMQQQ^^^aaa```]]]aaappp~~~gggaaabbblllqqqnnnnnntttuuusssrrrtttvvvuuupppkkk___ZZZSSSNNNMMMOOOSSSVVVMMMNNNPPPSSSUUUWWWXXXWWW\\\YYYUUUPPPNNNPPPUUUYYY[[[YYYXXXWWWWWWXXXXXXWWW_________^^^]]]]]]^^^^^^]]]]]]]]]ZZZWWWUUUVVVWWWMMMMMMPPPXXXcccppp{{{yyypppfffcccdddhhhrrr{{{ssskkknnntttqqqwwwyyyhhhVVVQQQRRRTTTTTTTTTKKKBBB<<<;;;;;;777444333888777555333111...---,,,+++++++++*********))))))******************************))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------------.../////////////////////000000111000///000333888AAATTTeeerrreeedddxxxzzzzzz|||}}}pppmmmjjjhhhhhhhhhiiiiiikkkllllllllllllmmmmmmmmmkkkjjjnnnuuu~~~~~~~~~~~~yyysssvvvzzz{{{zzzxxxwwwwwwlllnnnqqqsssvvvxxx{{{}}}zzz}}}~~~~~~~~~{{{ooofffgggeeebbbbbbfffhhhfffkkkvvv}}}pppkkkgggcccZZZOOOLLLNNNIIIDDD<<<666333222111111000000000000000000000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,vvv___LLLDDDEEEHHH:::777444222444666777777444444444444444444444444555444333333222222333333111111111111000000000000111111000000//////......000//////...------,,,,,,++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------,,,---...000222333111<<>>MMMbbbsss~~~yyyqqqrrr{{{|||eeeWWWOOOWWWaaabbb\\\XXX___gggllljjjiiimmmooollltttkkkeeegggkkkjjjgggfffdddbbb[[[QQQNNNSSSXXXYYYYYYbbbgggeeedddiiippptttuuuzzz|||}}}~~~mmmeeefffjjjaaaZZZQQQLLLMMMNNNMMMKKKGGGDDDDDDIIIJJJKKKSSS^^^nnntttzzzdddOOOHHHIIINNNTTTeeevvvhhhZZZOOOIIIRRRSSSSSSMMMEEE===:::999888>>>DDDAAA888111///111***+++***'''######&&&***))))))******++++++++++++++++++************++++++,,,***(((''')))*********+++++++++*********)))))))))************+++++++++************************((()))***+++++++++++++++...------,,,+++***)))))))))************+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------........................------111000....../////////...///444666888CCCXXXiiippp~~~wwwoooyyy~~~tttnnnkkkhhhdddccceeeiiilllnnnsssllljjjnnnooollllllppprrrvvv}}}zzzyyyzzzyyyyyy}}}zzzxxxzzz~~~{{{wwwrrrrrruuuzzz~~~|||yyy}}}}}}}}}}}}}}}|||||||||{{{||||||{{{xxxwwwxxxyyyyyyxxxyyy}}}rrrmmmddd^^^___ggglllmmmfffeeeffflllyyy~~~vvv|||zzztttxxxqqqbbbcccnnnlll^^^KKK===666444222/////////000000111111222222111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++zzzaaaLLLCCCAAAAAAAAA999777555555555666555444555555444444444444555555555555444444444333333333333222111111222222111///000000000000000000000000///////////////......---,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,------...,,,---------.../////////...---,,,,,,---.........,,,,,,...///111666???GGGNNNeeezzznnnlllfff```bbbjjjmmmkkkeee[[[UUUXXX[[[[[[YYYZZZYYYaaaggghhhjjjooorrrqqqpppggg`````````^^^\\\\\\VVVXXXXXXTTTRRRXXXeeeqqqwww|||}}}~~~yyyrrrkkkeee```[[[YYYXXXRRRNNNMMMIIIEEEHHHNNNdddkkkrrrxxxlll]]]RRRJJJEEEIIIXXXrrrtttfff^^^ZZZRRRSSSTTTTTTRRRLLLFFFBBB<<<>>>??????<<<888444222***++++++***)))((()))***(((((())))))************++++++************++++++,,,***(((''')))***))))))+++++++++*********)))))))))************+++++++++************************))))))***+++++++++++++++---,,,,,,++++++******))))))************+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------..............................///.........///000000///000333777===MMMaaapppttt~~~||||||wwwrrrnnnqqqnnnjjjgggggghhhiiijjjhhhfffiiiooopppnnnpppuuu{{{wwwttttttttttttssswwwtttqqqsssvvvwwwuuurrrpppoooppptttyyy}}}}}}|||~~~}}}||||||{{{zzzzzzyyyxxxvvvuuutttvvvuuuvvvzzz~~~ssseee___aaadddfffgggeeeccccccgggpppzzzxxxwww}}}zzzrrrwwwqqqfffeeemmmdddVVVHHH===666333222000000000000111111222222111000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++++++++++++++++++++zzzeeeSSSIIIEEEDDDDDD:::888555444555666555444666555555555555555555666555555444444444333333333333222000111222222111000000000000000000000000000///////////////......---,,,+++*********+++---...++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,...------,,,,,,------...------..................,,,,,,------...//////000***...111111444>>>MMMYYYjjjqqq\\\ZZZTTTOOORRR\\\cccdddnnnhhhaaa]]]ZZZXXX\\\aaalllrrruuuuuutttuuutttqqqfff```\\\ZZZWWWUUUYYY___^^^```fffiiieeegggyyyuuunnnllluuupppjjjeee]]]SSSLLLKKKRRRXXX___dddlllxxxxxxttthhhXXXZZZ[[[fffwww{{{nnnhhh\\\WWWRRRSSSWWWXXXTTTOOOCCC???<<<<<>><<<888222///---...000///,,,)))))))))))))))************++++++************+++++++++***(((((())))))((('''************************))))))*********+++++++++************************)))******+++++++++******))))))******+++++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------..................///////////////000111222111222333444;;;DDDQQQ\\\ccchhhkkklllooo|||zzz{{{~~~zzzssslllhhhhhhkkkmmmlllmmmnnnmmmmmmmmmmmmnnnppppppooollllllwww}}}yyyvvvtttrrrmmmiiieeebbb```___]]][[[\\\YYYVVVVVVXXXZZZZZZZZZ]]]\\\\\\^^^bbbggglllnnnlllkkkkkkjjjjjjiiiiiihhhjjjiiijjjpppwwwyyyuuuqqqnnnmmmmmmnnnqqquuuxxxzzzvvvwwwyyy{{{}}}~~~yyywwwxxxzzz{{{{{{|||zzzxxxxxx{{{~~~~~~yyymmmiiibbb```ccchhhfffeeefffggghhhhhhgggoooppppppkkkbbbbbbqqq~~~ttttttwwwdddccc___WWWMMMCCC<<<999777222222111000000000111222000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,vvvcccTTTLLLJJJKKK<<<999555444555666666666666666555555555555666666555555444444444333333333222111000111222333222000///////////////////////////////////////......---,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---------.........------------------------+++++++++,,,,,,,,,------------------------------...------,,,,,,------..................---------+++---///...---,,,...000111444666===PPPiii{{{|||eeegggdddaaa______aaaeeehhhaaafffooozzz{{{ccccccdddeeeddd___ZZZXXXLLLVVVbbbfffeeemmm{{{___]]]VVVMMMLLLTTT\\\```}}}uuuZZZIIIGGGLLLUUUhhhyyyxxxiiiVVVOOORRRWWWVVVRRRRRRLLLDDD===999:::;;;<<<999555///---...---+++)))++++++++++++++++++++++++++++++************++++++***)))))))))++++++***(((************************))))))*********+++++++++******************************+++++++++******)))((())))))******++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------.............../////////000000///000111000///000222555===LLL___hhheeeaaaccchhhsssyyyyyyzzzwwwssssssuuuwww{{{zzzvvvpppkkkhhhhhhiiikkkhhhjjjmmmmmmmmmmmmoooqqqkkkoooqqqoooqqq~~~}}}xxxtttqqqnnnlllccc```[[[XXXUUUSSSPPPNNNNNNLLLIIIHHHIIIKKKLLLLLLNNNOOOQQQSSSUUUWWWYYYZZZ]]]]]]^^^^^^______``````aaa```bbbhhhooorrroookkkhhhhhhgggfffgggiiilllnnnkkklllnnnqqqtttwwwyyyzzz~~~{{{wwwtttssstttuuuvvvyyywwwuuuvvvxxx{{{||||||{{{|||~~~uuukkkcccbbbeeefffffffffgggiiijjjhhhggggggfffeeeaaaZZZXXXbbboooyyytttppp\\\TTTIIIBBB???===;;;888444333222000000000111222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,nnn]]]RRRNNNOOO<<<999666444555666777777666555555555555555555666555555444444444333333333222000000000222333222111000000000000000000000000///////////////......---,,,,,,,,,,,,------------------------------------,,,---------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------......------,,,,,,------...------..................,,,...///...,,,---111444222888???KKK```www~~~~~~qqq```iiiiiikkkllliiibbb```aaahhhppp{{{xxxfff\\\WWWUUUWWWYYYYYYYYY\\\[[[cccooovvvyyysssmmmsss|||vvvrrrggg]]]ZZZ^^^___^^^___eeelllsssqqqaaaVVVPPP???EEEXXXyyy{{{qqqfff```^^^\\\VVVQQQUUURRRLLLCCC<<<999;;;>>>===999333///---,,,++++++,,,,,,,,,,,,,,,+++++++++++++++************++++++)))))))))+++------,,,+++***************+++++++++)))************+++++++++***************************++++++++++++***)))))))))))))))*********++++++)))************+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------...............//////000000111---...///...---000555:::EEEUUUiiippphhh```fffrrr|||{{{|||pppmmmpppuuuzzzuuussspppmmmkkkjjjjjjjjjiiilllnnnnnnkkkjjjlllooogggsss|||wwwrrrnnniiidddaaaXXXUUUQQQMMMKKKIIIFFFCCCCCCBBBAAA@@@@@@AAABBBCCCAAADDDHHHIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRSSSXXXXXXYYY\\\```bbb```]]]]]]]]]]]]\\\[[[[[[]]]___```aaaccceeehhhkkkmmmnnnsssqqqnnnlllkkkkkkmmmnnnpppoooooopppsssuuuvvvvvvvvvvvvwww{{{~~~~~~mmmeeecccdddbbbbbbdddfffiiijjjiiigggjjjeee___ZZZUUUSSS[[[dddpppwwwyyy}}}ppp[[[QQQEEE>>>>>>???<<<999666444222000///000111222//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||jjj[[[UUUSSS===:::666444444666777888555555444444444444555555555555444444444333333333111000///000222333222111000000000000000000000000///////////////......---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,---------.../////////,,,...//////---000777===AAAOOO]]]gggsss~~~zzznnniiigggiiiooopppjjjdddbbbhhheeefffgggeeebbbeeekkk~~~~~~nnn]]]ZZZPPPJJJMMMUUU^^^jjjtttsssrrruuu{{{yyy|||~~~www\\\WWWWWW___jjjrrrzzz{{{wwwuuulll___FFFHHHTTTiiiyyywwwrrrmmmhhhccc___]]]UUUUUUSSSMMMEEE???<<<;;;<<<;;;999555000...---...,,,,,,,,,+++++++++******++++++************++++++)))((())),,,///000///---))))))*********+++++++++)))************+++++++++************************+++++++++++++++***))))))))))))))))))************)))************+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------......---......///000000111111---///000000111666???GGG]]]gggtttwwwoooiiittt~~~yyyqqqqqqvvv}}}}}}zzzrrrqqqpppnnnmmmllllllkkkkkknnnpppnnnjjjiiilllpppsss}}}yyyuuurrrnnniiiccc]]]VVVRRRJJJHHHEEEDDDCCCBBB???======>>>>>>>>>=========>>>;;;>>>AAABBBAAAAAABBBDDDBBBCCCCCCDDDEEEFFFGGGGGGKKKKKKMMMNNNOOOPPPPPPPPPNNNPPPRRRQQQPPPOOOQQQSSSTTTTTTUUUVVVXXXYYY[[[\\\]]]]]]]]]\\\\\\]]]___aaa``````bbbeeehhhjjjiiihhhjjjiiiiiilllqqquuuwwwvvv}}}ssskkkgggcccaaaaaabbbeeehhhhhhgggeeejjjeee```\\\VVVQQQRRRWWW___vvv{{{{{{yyynnnaaaZZZOOOGGGBBB@@@>>><<<777555333000//////111222.../////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................,,,+++++++++,,,,,,---...------------------------ppp```VVVSSS===:::666444444666888888444444444333333444444444555555444444444333333333111000///000222333333111000000000000000000000000///////////////......---+++,,,------......------++++++++++++++++++++++++---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...,,,,,,------...///000000+++...000//////333<<>>888999;;;<<<:::444000///000++++++++++++******))))))++++++************++++++((((((***---000111111///))))))******++++++++++++)))************+++++++++************************+++++++++++++++***)))(((*********))))))))))))))))))************+++++++++******+++,,,,,,,,,,,,+++***,,,......---,,,---...,,,,,,,,,---------......---......///000111111222000222444444666>>>JJJSSSvvvyyy~~~~~~wwwtttvvvtttxxx}}}wwwpppqqqpppooonnnmmmmmmmmmmmmkkknnnpppnnnjjjjjjooosss|||uuupppmmmjjjfffaaa[[[SSSKKKFFFAAA???>>>>>>>>>>>>===;;;;;;<<<>>>>>>===<<<<<<===888;;;>>>>>>===>>>AAADDDCCCCCCCCCDDDDDDDDDEEEEEE>>>@@@BBBDDDDDDFFFHHHJJJDDDGGGJJJJJJIIIHHHJJJLLLKKKKKKJJJJJJJJJKKKKKKLLLIIIKKKMMMNNNOOOQQQTTTVVVRRRSSSVVVYYY]]]^^^]]]\\\___]]]\\\^^^dddjjjlllmmmjjjoooyyyzzzqqqlllccccccbbbccceeeggggggfffdddcccccceeeddd[[[OOOIIIIIIOOOfff|||ttthhhddd\\\RRRGGGAAA??????888666333000//////000222.........///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................++++++++++++,,,,,,---...------------------------sss___SSSRRR???<<<888666666777666666666555444333333444555666666666555444333333333333000000111111111222222222222111111111000000//////////////////............---------------------------------,,,,,,++++++++++++,,,------......------------------------------***+++,,,,,,++++++---///////////////////////////,,,---...//////...---,,,333///------///111111000///222333222333<<>>777666999555444111...,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))*********+++++++++***,,,,,,,,,+++++++++++++++))))))*********+++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------...............////////////000000000000444:::???KKKiiixxxuuuzzzyyyzzzzzz~~~}}}ssspppmmmjjjjjjkkkmmmooooooppppppnnnjjjhhhggggggiiippp|||~~~}}}||||||}}}}}}yyytttrrrrrrrrrrrryyy}}}{{{|||zzzyyyzzzvvvyyy|||~~~}}}zzzyyyzzzzzzzzzzzzzzzzzzxxxwwwwwwwwwxxxlllkkkjjjhhhgggffffffgggfffeeecccaaa```aaadddfffhhhnnn|||}}}ssskkkjjjnnngggggghhhjjjjjjgggbbb^^^XXX[[[```dddhhhrrrsssppp|||ccc\\\bbbnnnlllZZZFFFBBB===:::999777333///.........---------,,,,,,......---------,,,,,,,,,---------------------------------............///................................................------------------------------------------------oooWWWLLLLLL???<<<888666666777666666666555444333333444555666666666555444333333333333222222222111111111111111000000000000111111111111////////////............------------------------++++++,,,,,,,,,,,,------------,,,+++,,,---...///------------------------,,,------,,,******+++---////////////////////////000000////////////000000---...//////000111555888@@@MMMaaauuusssjjj```YYYOOOHHHFFFJJJOOOQQQ^^^hhhnnniiidddiiivvv{{{pppgggggggggccc[[[WWWRRRVVVfffrrruuu|||{{{rrrhhh[[[SSSQQQMMMNNNOOOPPPUUU]]]aaa```^^^dddjjjmmmpppsssrrrnnnkkkllllllmmmmmmmmmmmmmmmlllooossssssqqqqqqsssvvvxxxwwwwwwvvvvvvvvvvvvvvvsssqqqmmmjjjhhhhhhhhhiiimmmooorrruuuuuurrrnnnkkkssssssqqqpppvvvpppgggqqq{{{|||dddWWWUUUcccttt~~~xxxtttuuu~~~{{{rrrkkkaaaXXX\\\[[[VVVMMMBBB:::888999777555333000...,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++((()))***+++++++++++++++------,,,++++++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---......//////......////////////000000000000555:::DDDXXXuuu|||sssyyyuuuxxxvvv|||wwwooonnnllljjjjjjjjjlllmmmllllllllljjjgggfffggghhhqqq{{{{{{zzzzzz|||}}}zzzooogggbbbbbbfffhhhkkkwwwzzzzzzxxxwwwuuuttttttttttttrrrpppmmmkkkhhhgggfffjjjlllrrr}}}uuuiiifffhhhhhhiiijjjkkkiiifffccc^^^```dddgggiiivvvqqqbbbttt|||bbbWWWWWW______QQQDDDAAA>>>===<<<:::555111///.........------------......---------,,,,,,,,,---------------------------------............///................................................------------------------------------------------pppWWWKKKKKK???<<<888666666777666666666555444333333444555666666666555444333333333333222222222111111111000000///000000000111111111111////////////............------------------------+++++++++,,,,,,---------...---,,,++++++---...000------------------------,,,---------+++,,,---///////////////////////////111000///......///000111...////////////333888===LLL]]]vvv~~~oooeeeYYYTTTNNNJJJIIIMMMTTTZZZdddpppxxxsssmmmmmmrrrvvvqqqkkkfffdddaaa\\\\\\^^^]]]aaalllyyy}}}xxxsssssspppvvvuuukkk___XXXTTTRRRUUUZZZ[[[bbbeeebbbbbbgggiiigggmmmqqqrrrqqqsssxxxyyywwwttttttuuuvvvvvvvvvvvvvvvxxxzzzzzzwwwtttuuu{{{~~~xxxtttqqqooopppooollliiisssssstttwwwzzzxxxqqqkkkooonnnllliiimmmtttxxxwww}}}}}}qqqeee\\\```mmm|||wwwxxx|||xxxrrrqqqllleeeZZZVVVPPPKKKGGGBBB===999777666555222///---+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''(((***+++,,,,,,++++++...---,,,+++++++++,,,,,,)))************+++++++++******++++++,,,,,,,,,+++------------------------...------,,,,,,------...,,,---.../////////...---////////////000000000000777@@@QQQiii~~~www}}}vvvyyyxxxyyyxxxqqqmmmmmmlllllllllkkkkkkkkkkkkkkkjjjhhhfffgggjjjmmmyyy{{{{{{{{{yyyzzz}}}zzz|||nnnbbb\\\UUUSSSXXXYYYZZZgggwww~~~|||yyyuuupppmmmqqqpppsssyyy{{{lllhhhgggggghhhiiiiiigggeee```aaadddhhhkkkttt|||hhhiii}}}iii___WWWWWWTTTHHHBBB@@@>>>>>>???===999444000000000000////////////......---------,,,,,,,,,---------------------------------............///................................................------------------------........................oooWWWKKKKKK???<<<888666666777666666666555444333333444555666666666555444333333333333222222222222111111000000//////000000111111111222000/////////............------------------------+++++++++,,,,,,---------...---,,,++++++---...000------------------------,,,---......------///111///////////////////////////...---,,,,,,---...///...////////////444;;;AAAWWWkkkzzziii___RRRPPPPPPPPPRRRWWW___ffffffrrr{{{xxxsssppplllgggllliiieee```YYYWWW```lllnnnooorrrqqqjjjfffnnn{{{}}}xxxpppkkkXXXOOOFFFDDDGGGPPP]]]iiiyyyqqqrrruuuuuu}}}~~~}}}zzz{{{~~~yyy{{{|||yyyyyy{{{zzztttooosssqqqrrrxxx|||vvvoooqqqooollllllnnnkkkgggjjjttt~~~rrruuuqqqbbb^^^mmm~~~}}}nnnggghhhvvvwwwqqquuuxxxwww___VVVMMMJJJLLLIII@@@777777777666333111...+++)))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++'''((()))+++,,,,,,,,,+++...---,,,+++***+++,,,---)))************+++++++++******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,.../////////...---////////////000000000000@@@LLLccc{{{xxx{{{~~~}}}uuummmllllllmmmnnnnnnlllkkkjjjlllllljjjhhhgggiiimmmqqq}}}{{{xxx}}}~~~{{{yyy{{{vvvxxxzzz{{{~~~lllaaa\\\TTTPPPQQQOOOMMMYYYiiixxxyyytttqqqqqqssswwwzzz~~~hhhfffeeeeeegggggggggeeeaaaaaaeeejjjlllmmmsss{{{wwwdddjjjuuummmaaaZZZSSSGGG@@@???>>>???@@@???;;;666222222222222111111111111......---------,,,,,,,,,---------------------------------.........//////................................................------------------------........................|||sssZZZIIIDDD???<<<888555666777777777555555444444444444555555333333444444333333222111333333333222222222111111000111111111111222222222////////////............+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...///......------...000111..................---------------............///...............///000000111,,,***---000///...///...---000333444777EEEUUUiiioooxxx~~~ppp\\\MMMKKKRRR[[[___aaaccchhhmmmbbbrrr{{{wwwpppnnnjjjccc]]]___]]]XXXXXX___gggjjjoooiiigggooouuuxxx|||}}}mmm[[[QQQPPPGGGGGGHHHIIILLLYYYrrr{{{wwwvvvyyy~~~|||sssttttttpppkkkggghhhiiiiiiiiiiiiiiiooo{{{|||qqqmmmttt~~~hhhcccmmmuuutttmmmxxx{{{lll___cccdddyyyyyyvvvzzzyyysssjjjeeeXXXMMMKKKOOOKKKCCC999777777999555...***+++---------------,,,+++***+++++++++*********))))))************************+++*********))))))((((((++++++******************************************++++++++++++++++++++++++))))))***++++++++++++*********++++++,,,---......---,,,,,,,,,,,,---......------............------///000222333///,,,333<<>>;;;777666666777777777555555444444444444555555444444444444444333222222333333333222222222111111000000111111111222222222////////////............---------......---------,,,,,,++++++,,,,,,------...............//////000........................---------............///...............///000000111,,,+++...000///---...000///000666;;;CCCRRRaaa___```aaacccbbb\\\RRRJJJRRRUUUZZZ]]]___dddjjjoookkkooopppjjjeeedddcccaaaYYYdddkkkfff^^^]]]aaaeeehhhdddeeeoooxxx~~~yyynnn^^^OOOGGGGGGHHHKKKOOOSSSWWWaaawww}}}}}}{{{wwwrrrnnnkkkkkkkkkkkkjjjiiikkkpppvvvzzzwwwooommmqqq{{{{{{ooohhhfffgggggguuu~~~xxxlllccc^^^iiiwww|||{{{yyytttssspppggg[[[TTTUUUYYY[[[CCC===888999888333///...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++*********))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,------......------,,,,,,------...///---......//////......---...///111222000000888CCC[[[iii}}}}}}|||xxxuuuqqqnnnlllkkklllllllllmmmmmmmmmlllllllllmmmoooqqqrrrrrrssstttpppllllllqqquuuvvvxxx{{{~~~}}}{{{{{{|||{{{zzzxxxvvvuuussssssuuuzzz|||rrrjjj___UUUQQQNNNNNNYYYggg|||vvvllldddeeejjjjjjhhhgggfffeeecccbbbaaabbbcccdddjjjrrr}}}jjjlll}}}}}}rrrfffVVV]]]^^^UUULLLFFFBBB>>>444222000///000000///..............................------------...//////................................................---------............///........................------------------------sss{{{ttt]]]MMMHHH===;;;777666666777777666555555444444444444555555444555555555555444333333333333333222222222111111000000000111111111222222////////////....................................++++++,,,,,,------,,,,,,------...///////////////........................---------............///...............///000000000---,,,000111///---...000///222;;;FFFRRR```kkk___XXXPPPLLLMMMPPPQQQRRRWWWWWWWWWYYY^^^eeelllqqqmmmiiiggggggccc]]]\\\]]]cccvvv{{{hhh\\\]]]aaaaaacccjjjuuu}}}|||rrreee[[[PPPFFFDDDFFFOOOTTT[[[aaaaaadddqqqzzzvvvqqqmmmkkknnnlllkkkjjjjjjjjjkkkmmmlllvvvzzzggg```gggqqqpppccc^^^___nnnqqquuu{{{yyykkk______iiittt~~~{{{||||||zzzuuuiiiYYYSSS[[[hhhMMMAAA777777999888333111,,,,,,,,,------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------......---------,,,------...///---......//////......---......000222222666AAALLLfffrrr}}}zzzvvvqqqmmmkkkjjjjjjkkkkkklllmmmnnnnnnnnnnnnlllmmmpppvvv{{{{{{uuunnnmmmgggdddggglllqqqxxx~~~~~~|||{{{{{{|||{{{zzzyyyzzzxxxtttqqqrrruuuyyy|||yyyzzz{{{zzzyyyyyy{{{}}}wwwsssfff\\\WWWTTTSSS\\\iiisssfffeeejjjkkkkkkkkkhhhfffdddbbb```_________^^^fffttttttgggppp|||uuudddpppwwwnnn[[[KKKBBB>>>666444111000000000///..............................------------...//////................................................---------............///........................------------------------sss{{{rrrYYYFFF@@@<<<:::777666666777777666555555444444444444555555555555666666555555444333333333333222222222111111000000000000111111111111////////////..................------------......***+++,,,---...---,,,+++,,,---...///000///...------------...............---------............///...............///000000000---...111222///---//////000777DDDSSS```hhhllldddZZZNNNHHHIIIOOOVVVYYYUUUTTTUUUYYYaaahhhnnnppplllkkkpppxxxttthhhcccggg{{{sssdddaaaccciiinnnwww~~~~~~vvvllleeeggg\\\RRRNNNLLLLLLOOOTTT\\\aaahhhkkkeee]]]^^^ddd___mmm}}}xxxuuuqqqmmmqqqmmmkkklllmmmmmmnnnqqqnnnnnnvvv~~~jjjeeegggnnnxxxyyykkkcccggghhhkkkqqqzzz{{{pppjjjmmmvvv}}}tttpppwwwxxxeeeVVVXXXcccSSSCCC444333888999666333000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------..................---------------------...//////......////////////......000...///222555;;;IIIUUUfffnnnwwwzzzyyyxxx|||www}}}{{{~~~}}}zzzuuuqqqmmmlllllllllkkklllnnnooopppppppppppplllnnnqqqzzz~~~sssuuummmhhhiiimmmqqqxxx~~~|||zzzyyyyyyzzzzzzyyywwwzzztttqqqqqqsssuuuxxxyyyxxxtttpppnnnoooqqqwww~~~qqqfffaaa]]]ZZZaaalllpppiiijjjkkkkkkllliiihhhfffdddbbb`````````[[[aaakkkvvv}}}~~~hhhjjjwwwyyyppp~~~lllTTTEEE???:::777333111000000///..............................------------...//////................................................---------............///........................------------------------nnnwwwrrrWWWBBB:::;;;999666666777777777666555555444444444444555555555555666666555555444333333333333222222222111111//////000000000111111111////////////............------,,,++++++,,,------***+++,,,---...---,,,++++++,,,.../////////...------------.........//////---------............///...............///000000///...///222222//////222333999EEETTTcccllllllhhhaaaYYYOOOJJJKKKOOOSSSTTTPPPSSSXXX```iiioooqqqqqqoooqqq{{{wwwtttzzz{{{qqqnnnnnn}}}|||ttthhh\\\TTTSSSMMMJJJMMMSSSXXX___fffjjjnnnuuuvvvkkk[[[SSSSSSOOOddd}}}zzzqqqlllmmmnnnooorrrwwwpppnnnpppsssppprrryyypppbbbccckkk~~~yyyiiijjjmmmooorrrwww~~~}}}vvvssssssqqqqqqyyy{{{kkkccccccWWWGGG777555999;;;999888666444222000---,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---............---..................------...------------...//////...//////////////////...111...///333999BBBQQQ^^^hhhkkknnnoooqqqvvv~~~vvvuuuyyyooolllrrrwwwzzz|||yyywwwsssooommmlllmmmnnnmmmoooppprrrrrrrrrqqqpppmmmqqqwwwxxxrrrqqqrrrrrruuuyyyxxxwwwvvvvvvwwwxxxwwwuuu{{{uuurrrqqqqqqrrrttttttqqqjjjbbb]]]]]]___gggtttzzztttllleeegggnnn|||~~~{{{sssmmmiiiiiihhhgggfffdddcccbbbbbbbbb^^^^^^bbbmmmwwwooommmxxxxxxzzzyyyaaaMMMDDD===999555222111111000///////////////////////////...------------...//////................................................---------............///........................------------------------eeepppuuuYYYCCC::::::888666666777777666555555555444444444444555555444555555555555444333333333333333222222222111111/////////000000000111111////////////............---,,,+++******+++,,,---++++++,,,,,,------,,,,,,,,,,,,---...............,,,,,,------.../////////---------............///...............///000000///...///111111///111666<<>><<<;;;<<<>>>:::888555222///---,,,,,,)))***************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++)))))))))***++++++,,,,,,************************+++++++++++++++++++++++++++,,,------......------------------------............------......///000...//////000000//////...111///000777@@@LLL\\\iiillljjjhhhkkkrrryyyyyyqqqpppwwweeedddlllpppuuuyyyqqqooommmlllkkklllmmmnnnpppqqqrrrssssssqqqooonnnmmmvvv}}}{{{wwwvvvxxxvvvuuuttttttvvvvvvuuutttzzzxxxvvvsssrrrrrrrrrsssqqqppplllaaaUUUMMMLLLNNNSSSaaatttrrrmmmpppwwwzzz}}}~~~vvvoooiiieeehhhmmmuuu~~~vvvkkkhhhffffffeeeeeedddcccbbbbbb```[[[\\\dddoooxxxzzzssszzzrrruuuzzzwwwaaaMMMDDD@@@<<<777333111111000///////////////////////////...------------...//////................................................---------............///........................------------------------^^^lllyyy]]]EEE:::999777666666777777666555555555444444444444555555444444444444444333222222333333333222222222111111////////////000000000111////////////...............---,,,++++++,,,---...,,,,,,++++++,,,,,,------------,,,,,,------......,,,,,,------...//////000---------............///...............///000000///---...000000///444;;;EEEUUUhhhvvv}}}}}}rrreeeYYYUUURRRQQQSSSSSSQQQNNNMMMWWWdddnnnrrrqqqppppppjjjgggccccccjjjqqqrrrmmmqqquuuxxx{{{~~~qqq^^^SSSTTTXXXYYY[[[]]]dddlllrrrvvvwwwuuuyyytttssssssppplllgggggghhhrrrllldddmmm~~~xxxoooiiipppxxxhhhooorrreee^^^hhhwww~~~~~~}}}zzzxxxaaaYYYPPPGGG???999:::@@@<<<:::777333000///......*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,------.....................//////000//////000000000000//////000...111<<>>888444222111000000////////////////////////...------------...//////................................................---------............///........................------------------------]]]mmm|||___EEE:::888777666666777777666555555555555444444555555555333333444444333333222111333333333222222222111111////////////000000000000000/////////............000///---,,,,,,---///000---,,,+++***+++,,,---......---,,,+++,,,---...///,,,,,,------...///000000---------.........//////...............///000000///------/////////666===III[[[ooo{{{~~~rrreeeUUURRROOOOOOQQQRRRPPPNNNLLLWWWeeemmmnnnlllkkklllkkkggg```^^^iiiuuunnn___eeekkkssszzzppppppgggWWWNNNPPPSSSSSShhhkkksss{{{}}}}}}uuunnnnnnnnniiibbbZZZjjjjjj___fffyyyvvvjjjeeepppwwwdddllliii^^^\\\jjj{{{rrr~~~wwwccc___WWWMMM>>>444777>>><<<:::777444222111111111+++++++++,,,,,,---------*********************************++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,******++++++,,,---.....................///000000//////000000000000/////////...333???OOO___qqq~~~|||uuusss~~~yyyrrrppp}}}oooeeellltttrrroooqqqeeefffhhhjjjmmmnnnpppqqqrrrrrrsssrrrppplllhhhfffkkk|||~~~|||yyyuuuuuuwwwvvvuuutttuuuvvvwwwvvvuuurrrssstttuuutttsssrrrqqqqqqppphhhYYYHHH<<<999;;;BBBMMMXXXeeeyyyxxxtttuuuvvvwwwyyy{{{}}}{{{{{{{{{}}}}}}{{{xxx}}}|||llldddcccdddaaa\\\SSSWWW^^^gggrrrzzzqqqmmmmmmlllkkkjjjhhhfffeee]]][[[\\\___```dddooozzzxxxtttyyyssseeehhhnnnpppeeeSSSIIIHHHDDD???999444222111111000000000000000000000000000...------------...//////................................................---------.........//////........................------------------------]]]lllcccGGG999777777777777777777777777666666555444444444444555555555444444444333333333///000000111111111000000000000000000000000000000////////////..................---------,,,,,,,,,---------...------,,,,,,---------............//////............---------....................................////////////111///000444555444999AAAKKKYYYiiiuuu}}}}}}ooo___VVVUUUSSSPPPMMMMMMNNNPPPYYY]]]dddkkkppplllddd\\\WWWdddpppsssppplllddd^^^dddnnn|||yyymmmhhh___WWWTTTWWW^^^dddttt}}}~~~wwwtttmmmfffeee]]]^^^ooottteeekkkvvvzzzfffhhh{{{mmm___YYYSSSRRReeezzz{{{}}}~~~}}}zzzwww{{{jjj\\\WWW\\\TTT===222777;;;======:::444000......++++++,,,------,,,,,,,,,---------,,,,,,+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---------,,,+++***)))(((......---,,,,,,+++******'''((()))***+++,,,------------------------------..................---------111444111......///000111222999FFFUUUggg|||xxxtttsssqqquuuxxxsssnnnooouuuxxxvvvrrrgggffffffhhhkkkmmmnnnnnnoooooonnnllliiieee```]]]iiirrr~~~~~~~~~}}}{{{yyywwwuuuvvvuuutttsssssstttuuuvvvqqqqqqpppooooooqqqrrrsssuuussskkk\\\KKKAAAAAADDDCCCHHHOOOXXXdddwwwxxxttttttvvvwwwxxxxxxxxxxxx}}}yyyuuutttuuuvvvvvvtttxxxzzz{{{{{{zzzyyyzzz{{{~~~qqqfffdddhhhgggbbbZZZ\\\```fffppp~~~lllnnnnnnnnnppppppnnnhhhccc```]]]YYYWWWXXX^^^eeejjjttt{{{lllcccmmmtttooohhhaaa[[[SSSJJJDDDFFFAAA===;;;777222333666///.........------------//////////////////////////////.........---------........................,,,---------.../////////.........------,,,,,,,,,------------------------___nnneeeIII:::777777777777777777777777666666555444444444444555555555444444444333333333111111222222222222111000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,------...------------------............///---------.........//////....................................////////////---,,,...222333444===HHHJJJSSS\\\bbbffffff^^^TTTRRRUUUWWWVVVTTTUUUYYY]]]bbbdddhhhkkkiiicccYYYSSSbbboooxxxqqqccc[[[ZZZ[[[kkktttwwwqqqiiihhhgggffffffkkktttzzz~~~}}}}}}|||yyyvvvuuuwwwyyyyyyxxxwwwwwwwwwyyy{{{|||~~~~~~xxxqqqjjjiii]]]VVV^^^ooo~~~qqqoooooo}}}vvvqqqrrrzzziiiZZZ]]]YYY```vvv|||xxxxxxxxxyyy{{{}}}tttiiifffkkkeeeQQQCCC@@@;;;<<<===;;;777333000///---------.........---------------,,,,,,+++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------........................+++...000000......//////777666>>>RRRiii}}}||||||zzzuuuqqqrrrwwwyyyvvvrrrlllkkkjjjkkkmmmoooooonnnmmmnnnlllgggbbb```cccffflllsss{{{~~~zzzwwwwwwxxxxxxyyyxxxwwwuuuuuuuuutttsssssssssssstttuuuqqqqqqppppppppppppqqqqqqkkkmmmmmmeeeYYYMMMGGGFFFFFFGGGFFFGGGJJJSSS```iiittt{{{wwwppptttuuuvvvwwwwwwwwwwwwwww|||yyyuuutttuuuuuutttssstttuuuwwwxxxwwwvvvwwwxxx}}}}}}}}}}}}}}}}}}}}}}}}{{{pppkkkkkkjjjfffeeegggkkkpppxxx~~~~~~{{{yyytttooommmnnnmmmjjjfffccc___ZZZWWWWWWZZZ___bbbkkksssnnnhhhrrrzzznnnfffaaa[[[SSSMMMKKKFFFBBB???:::333///000////////////.........---//////////////////////////////.........---------........................---------.....................---------,,,,,,,,,------------------------```ooocccHHH:::777777777777777777777777666666555444444444444555555555444444444333333333333333333333333222111000000000000000000000000000////////////..................---------,,,,,,,,,++++++,,,---............---------............///++++++,,,---...///000111....................................////////////111000111555777;;;DDDMMMHHHNNNSSSTTTUUUVVVRRRLLLVVV\\\bbbbbb___```eeekkkjjjlllllliiiccc[[[UUURRRjjjvvvzzzlllZZZVVVaaallluuu|||{{{rrrkkkiiiiiinnntttwwwyyy~~~}}}{{{yyyvvvuuurrrooollllllnnnqqqooonnnnnnnnnoooppprrrssswwwxxx{{{~~~{{{tttpppcccXXXXXXaaakkksssxxx{{{hhhooo|||ooo]]]lllsss}}}ttt}}}rrrddduuu{{{{{{vvvvvv{{{zzzuuuuuuzzz~~~uuubbbMMMBBB:::;;;======;;;777333000........................------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,+++******)))******+++,,,,,,---............------,,,,,,++++++------------------------........................,,,,,,...///000000///000999777AAA\\\zzzyyyuuurrrtttwwwxxxtttppppppooonnnnnnpppqqqpppooonnnmmmjjjccc^^^```jjjssszzz}}}|||wwwsssppppppqqqrrrsssttttttttttttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrqqqpppooonnneeehhhkkkiiibbbYYYQQQMMMPPPMMMIIIGGGGGGLLLQQQUUUWWWcccsss~~~|||wwwtttuuuvvvvvvwwwwwwwwwvvvvvvzzzxxxvvvuuuuuutttrrrpppqqqsssuuuvvvuuuuuuvvvwwwzzzzzzzzzzzzzzzzzzzzzzzz}}}}}}}}}}}}~~~~~~~~~~~~}}}zzzzzz~~~{{{qqqoooooonnnmmmooosssxxx}}}}}}||||||}}}|||{{{|||~~~zzzrrrooopppqqqlllhhheeeaaa\\\XXXVVVVVVWWWYYY___gggwwwooolll}}}wwwmmmiiifffbbb^^^QQQKKKFFFCCC>>>555///...000000000000/////////////////////////////////////////////............---.......................................---------...------------,,,,,,,,,------------------------cccoooyyy]]]EEE999666666666666666666666666666666555444444444444555555555444444444333333333333333333333222111000///000000000000000000000000////////////..................---------,,,,,,,,,***+++,,,---............---------............///,,,,,,------...//////000....................................////////////666333444:::BBBHHHLLLNNNGGGJJJMMMOOOOOOOOOMMMLLL___gggoooooojjjgggkkkqqqoooooonnnhhhbbb^^^___aaaqqqtttnnn___UUUZZZkkkxxx}}}yyymmmfffeeehhhpppwww~~~|||}}}~~~~~~}}}{{{zzzyyyxxxnnnnnnllljjjiiijjjmmmqqqnnnmmmmmmnnnoooppprrrsssyyyzzz{{{}}}|||vvvkkk```]]]bbbfffggggggrrrooohhhiiizzzkkk______eeewwwkkkrrrxxxtttxxxzzzyyyzzziiiWWWKKK;;;;;;<<<======:::555000//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------------------------...............000......111222111000222888:::IIIeee}}}yyyvvvxxxvvvsssrrrsssuuutttpppkkkpppooooooppprrrsssrrrqqqooommmhhhbbbbbbhhhsss|||zzzuuurrrnnnooopppqqqrrrsssttttttrrrrrrrrrqqqqqqrrrrrrrrrtttttttttsssrrrooommmlllfffggggggfffccc]]]XXXTTTLLLIIIFFFFFFIIILLLOOOPPPUUU```nnnwwwyyyyyy{{{}}}vvvwwwwwwwwwwwwwwwvvvuuuxxxxxxwwwvvvuuusssqqqooorrrtttvvvwwwwwwwwwyyyzzzxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{|||}}}~~~~~~~~~zzzwwwwwwxxx}}}|||wwwwwwwwwttttttuuuwww|||~~~|||{{{~~~||||||}}}~~~zzzvvvvvvuuuoooiiifffccc^^^YYYUUUSSSSSSSSSWWW]]]jjj~~~xxxxxxrrrppprrrtttYYYPPPGGGDDD@@@:::444222111111111000000000000////////////////////////////////////......................................./////////...---------,,,------------------------------------------------kkkssssssYYYDDD;;;666666666666666666666666666666555444444444444555555555444444444333333333222222222222111000......000000000000000000000000////////////..................---------,,,,,,,,,***+++,,,---............---------............///............................................................////////////222000333@@@SSS______YYYQQQMMMHHHFFFGGGIIILLLOOO```iiissssssnnniiikkkooorrrqqqooojjjggghhhnnntttwwwooo```TTTTTT```lllrrr}}}|||vvvkkkaaa___fffnnntttzzz}}}{{{{{{{{{zzzyyyrrrssstttvvvwwwwwwwwwwwwttttttttttttttttttuuuuuunnnnnnmmmkkkjjjjjjnnnpppllllllmmmmmmnnnoooppppppvvvvvvvvvwwwyyy{{{|||}}}~~~rrraaaWWWWWW[[[\\\ZZZaaahhh|||~~~ooofffqqq}}}___WWWWWWfffnnnjjjpppzzz}}}}}}{{{yyyyyymmmddd___???===:::<<<===<<<666111//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////111...---111111///111555999BBBWWWnnn|||~~~|||{{{~~~}}}uuurrrtttuuusssrrrssssssrrrnnnkkkmmmlllmmmpppssstttsssrrrmmmhhhcccbbbhhhpppwwwzzz{{{vvvsssqqqqqqqqqrrrrrrsssttttttrrrrrrrrrrrrrrrrrrrrrrrruuuuuutttssspppmmmjjjhhhdddfffhhhhhheee___YYYUUUPPPNNNMMMMMMOOOPPPPPPOOOVVV```mmmvvvxxxxxxyyy|||wwwxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwvvvtttrrrqqqpppsssuuuxxxyyyxxxyyyzzz{{{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{|||}}}~~~zzzuuupppmmmrrr~~~yyywwwyyy|||~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~~~~yyyvvvqqqmmmgggddd___ZZZVVVTTTSSSSSSUUUXXX```nnn{{{zzzhhhYYYJJJCCC???;;;777666222111111111000000000000////////////////////////////////////////////////......................../////////...---------,,,------------------------------------------------uuu|||tttZZZGGG???777777777777777777777777666666555444444444444555555555444444444333333333111111111111111000///...000000000000000000000000////////////..................---------,,,,,,,,,++++++,,,---............---------............/////////.........---------....................................////////////000111999KKKeeewwwvvvnnndddVVVHHHBBBCCCHHHPPPVVVXXXaaalllooolllhhhhhhjjjqqqpppooonnnooorrrwww{{{uuummmbbb]]]eeeqqqvvvuuuuuuqqqiii```[[[```kkkvvvtttxxx|||yyyuuuqqqppppppooollliiikkkllllllmmmnnnnnnnnnmmmkkkkkkkkklllnnnoooqqqrrruuuuuutttrrrooonnnooopppppppppqqqqqqqqqrrrrrrrrrtttttttttuuuvvvwwwxxxyyy}}}}}}bbbLLLFFFJJJMMMKKKOOORRRaaauuukkkrrrwwweeeRRRQQQaaa{{{wwwggg\\\cccwww~~~wwwtttrrruuu{{{~~~vvvjjjccccccHHHAAA;;;:::======888333000///---,,,+++,,,,,,---++++++,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++,,,,,,------.........,,,,,,------.../////////000,,,,,,000///,,,333===@@@MMMbbbqqqsssppprrrxxx}}}yyyvvvvvvvvvuuutttssstttssspppnnnjjjkkklllooorrrtttsssqqqhhhccc___ccckkksssuuutttzzz~~~{{{wwwuuussssssrrrrrrrrrssstttuuussssssttttttttttttssssssuuutttrrrooolllhhheeeddd___eeemmmpppmmmeee]]]XXXWWWYYY[[[]]]^^^]]]]]]\\\XXXcccrrr|||}}}zzzxxxxxxyyyyyyzzzzzzzzzyyyyyywwwwwwxxxvvvtttrrrssstttsssuuuwwwxxxwwwwwwxxxzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||~~~~~~zzztttllldddeeettt~~~|||}}}}}}||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||~~~yyyuuusssjjjfffbbb\\\XXXVVVUUUUUUWWWXXXZZZaaannn~~~~~~yyyeeeNNNCCC>>>:::777555111111111111000000000000////////////////////////...////////////000000000.......................................---------,,,,,,,,,------------...------------------------{{{xxx]]]HHH>>>777777777777777777777777666666555444444444444555555555444444444333333333111111111222222111111000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,------...------------------............///---------...................................................////////////333888AAAOOOddduuuwwwqqqeeeUUUFFFDDDHHHLLLPPPTTTSSS[[[eeekkkkkkgggeeedddhhhiiimmmrrrwwwyyyyyyxxxppptttwwwxxx|||~~~yyyjjjeee___ZZZ[[[dddpppyyyyyy|||}}}xxxvvvssspppooopppnnnhhhccckkkkkklllmmmnnnnnnnnnnnnnnnnnnnnnooopppsssuuuvvv}}}~~~~~~|||zzzxxxwwwxxxxxxxxxyyyyyyxxxxxxwwwwwwyyyyyyyyyzzz{{{|||~~~~~~vvv[[[OOONNNKKKEEEDDDDDDNNNfffxxxhhhkkk{{{yyycccRRROOOdddlllYYYSSS^^^vvv|||vvvmmmsssllloooxxxvvveeeZZZYYYRRRHHH===999<<<>>>;;;666222111///---,,,,,,---...+++++++++,,,,,,---------***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,+++++++++***++++++,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,------...//////000...,,,...222000///;;;LLLWWWbbbooosssmmmiiiqqq~~~~~~~~~zzzxxxvvvtttsssrrrrrrqqqqqqpppkkkkkkmmmooorrrsssqqqooocccaaaaaaeeelllrrrttttttwwwyyy{{{zzzxxxvvvuuuuuuqqqqqqppppppqqqssstttuuutttuuuvvvvvvvvvvvvuuutttsssqqqnnnjjjfffbbb```___```hhhrrrvvvrrrmmmiiiiiieeejjjooopppnnnkkkjjjjjjeeelllwww~~~zzzyyyyyyzzz{{{||||||||||||wwwxxxxxxvvvssssssuuuxxxtttvvvxxxxxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{|||}}}~~~}}}|||yyypppccc^^^fffsss~~~}}}}}}~~~~~~}}}}}}}}}}}}~~~|||vvvoookkkeee___ZZZXXXWWWXXXZZZXXXVVVXXXaaarrr~~~ttt|||zzz~~~kkkQQQDDD@@@<<<888555111111000000000/////////////////////////////////.../////////000000000000........................---------...............,,,,,,,,,---------......------------------------|||{{{^^^FFF<<<777777777777777777777777666666555444444444444555555555444444444333333333111111222333333333222222000000000000000000000000000/////////..................---------,,,,,,,,,---------...------,,,,,,---------.........//////+++,,,,,,---...///000000..................................../////////000444<<>>999===@@@===888444222000...---...//////+++++++++,,,,,,---------***+++,,,------,,,+++*********+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++((()))***+++---...///000111000///...---,,,++++++++++++,,,,,,---...//////,,,,,,------...///000000///---111666333333CCCXXXtttyyy~~~{{{ppplllxxx|||xxxsssrrrpppooonnnoooooopppmmmmmmnnnppprrrrrrooommmbbbdddfffiiilllqqquuuxxxssssssrrrpppmmmlllnnnooonnnnnnnnnnnnppprrrtttuuuuuuvvvwwwxxxxxxwwwvvvuuuqqqooojjjeeeaaa^^^\\\[[[fffmmmttttttrrrqqqwww|||sssuuuxxx|||}}}yyyzzz{{{|||}}}}}}}}}}}}wwwxxxxxxvvvsssssswwwzzzvvvxxxzzzzzzxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyzzz|||}}}}}}~~~~~~vvvfff\\\```jjjsss~~~~~~}}}{{{zzz{{{uuusssnnnggg```[[[YYYXXXYYY\\\YYYTTTTTT[[[lll|||nnnvvvtttttttttjjjQQQEEECCC@@@;;;888000000000000////////////////////////////////////.../////////000000111111........................,,,------....../////////,,,,,,,,,------.........------------------------aaaGGG;;;666666666666666666666666666666555555555444444444555555444444444333333333333333333222222222111111000000000000000000000000////////////............------------------------........................,,,,,,,,,---...///000111////////////000000000000555333000---,,,+++,,,,,,///...------000222333333777;;;CCCKKKPPPQQQMMMJJJCCCCCCCCCEEEHHHLLLQQQTTT^^^bbbhhhnnnpppkkk___VVVYYYcccqqq}}}|||lll^^^^^^ZZZYYY]]]fffqqq|||}}}~~~{{{vvvwww{{{~~~~~~~~~|||~~~zzzvvviii^^^TTTLLLBBB@@@JJJWWWgggyyyffffffwwwdddTTTeee~~~uuudddSSSaaattt|||vvv{{{~~~sssbbbYYYcccqqqpppdddYYY^^^UUUHHH>>>===???<<<777777333...,,,...///...---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........//////...---,,,,,,---,,,,,,,,,,,,---...///............////////////000000222333111777LLLbbb~~~tttrrrwwwzzzxxxrrrllljjjmmmpppooommmqqqrrrsssrrroookkkgggeeeYYY___fffiiiiiijjjooosssnnnooooooooommmllllllmmmoooppppppqqqqqqrrrrrrrrrtttwwwzzz{{{xxxuuurrrpppmmmjjjccc]]]YYYZZZ^^^bbbkkknnnrrrrrrpppuuu}}}{{{~~~~~~|||}}}~~~~~~~~~}}}{{{zzz|||yyyuuutttvvvxxxzzz{{{}}}zzzzzz{{{|||yyyyyyxxxxxxwwwwwwvvvvvvxxxzzz{{{{{{zzz|||yyyhhh\\\]]]bbbffflllwww~~~~~~~~~|||yyywwwxxxwwwvvvzzzyyyxxxrrrjjjccc___\\\ZZZXXXNNNRRRQQQKKKSSShhh{{{uuulll{{{}}}nnnggghhhiiiaaaQQQBBB>>>AAA???999666555333111////////////000000////////////000000////////////////////////........................---------............///......------------......//////.........---------~~~```EEE999666666666666666666666666666666555555555444444444555555444444444333333333333333222222222111111111000000000000000000000000////////////............------------------------..............................---------......///---------.........//////222000///---------...///000///......///111333333999<<<@@@DDDEEEDDDBBB@@@FFFGGGIIIKKKMMMPPPSSSUUUcccfffjjjkkkjjjfffbbb___bbbiiirrr{{{}}}rrrdddYYYSSSXXXaaaiiipppxxx~~~{{{}}}}}}{{{~~~|||qqq^^^UUUKKKDDDFFFJJJQQQcccvvvjjj]]]dddqqq~~~hhhaaaiiivvvjjjkkkwww}}}{{{|||kkk^^^bbbkkklllfff```cccaaaUUUBBB<<>>666555444222000/////////000000000////////////000000////////////////////////........................---------............///......------------......//////.........---------}}}___DDD777666666666666666666666666666666666555555555444444555555444444444333333333333222222222222111111111000000000000000000000000////////////............------------------------........................//////...---------------+++,,,,,,,,,,,,---------......------...///111222111000///...///222555777===???AAAAAA>>>>>>@@@BBBHHHKKKNNNPPPPPPQQQSSSUUU___aaacccaaa^^^___dddiiinnnpppsssvvvyyy~~~~~~nnncccZZZUUURRR]]]jjjttt{{{ssslllmmm{{{}}}||||||{{{|||uuufff[[[OOOHHHBBB@@@IIIVVVsssnnnhhhiiissswwwddd[[[mmmzzzqqqrrrvvvzzz}}}~~~nnniiimmmpppqqqrrrlllqqqgggPPPAAACCCFFFBBB@@@;;;444///---,,,+++***---------------,,,++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---............------,,,......------------------............///////////////---...333;;;GGGZZZiiissszzzrrrqqqnnnllllllooopppooommmnnnnnnllljjjfffbbb^^^[[[ZZZ___dddgggfffeeefffhhhkkkmmmnnnmmmllllllmmmnnnnnnllliiihhhkkkqqqwww{{{}}}zzzxxxwwwwwwuuuqqqmmmgggbbb[[[UUUTTTYYYcccjjjllljjjnnn{{{}}}|||zzzyyyyyyyyywwwvvvtttuuuxxx|||~~~~~~}}}{{{zzzzzzzzz{{{|||}}}}}}}}}|||}}}~~~ooobbbYYYUUURRRUUU\\\gggvvv}}}uuunnniiieeeaaa^^^___^^^```fffiiilllrrryyy{{{}}}~~~yyyqqqkkkgggaaaZZZTTTMMMIIIFFFHHHMMMVVVdddppprrruuuppphhhWWWNNNCCC>>>CCCGGGBBB999555444222000//////000000000000////////////000000////////////////////////........................---------............///......------------.....................---------}}}___EEE777666666666666666666666666666666666666555555555555555555444444444333333333222222222222111111111111000000000000000000000000////////////............,,,,,,------------------........................///......---------......++++++,,,,,,,,,---------------------...///111222////////////111555:::>>>@@@BBBBBB???<<<>>>EEEKKKOOOQQQTTTTTTSSSSSSVVVYYY[[[ZZZZZZYYY[[[bbbkkkrrrsssssssssrrrsssvvv|||}}}pppaaaXXXVVVXXX[[[ccclllttt||||||rrriiicccbbbcccgggkkkpppvvvzzz{{{{{{{{{{{{zzzzzz}}}~~~ppp___TTTKKKDDDCCCGGGTTTsssvvvhhhbbbppp}}}jjjXXX[[[lllrrrkkklllvvv|||}}}tttssswww~~~xxx{{{wwwfffQQQCCC@@@AAAAAA===777111...,,,,,,,,,---------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------......------,,,...............------,,,............///////////////000222777@@@QQQfffvvv}}}~~~}}}~~~tttkkkooonnnmmmnnnqqqrrrpppnnnnnnmmmjjjfffbbb^^^ZZZXXXUUUZZZ```dddeeeeeefffggglllmmmnnnmmmkkkjjjkkklllmmmkkkjjjjjjmmmssszzz~~~|||xxxtttssssssppphhhaaaZZZ[[[[[[\\\^^^ccciiinnntttttt{{{~~~}}}|||zzzzzzzzz{{{{{{}}}|||zzzzzz|||}}}~~~}}}~~~~~~|||zzzzzzzzz{{{|||}}}}}}}}}~~~yyylll^^^VVVSSSTTTYYYaaannn{{{zzzmmmbbbYYYSSSNNNLLLLLLLLLOOOWWW\\\aaaiiirrrzzzzzz|||yyyrrrnnnggg___XXXRRRJJJGGGMMMRRRUUU```nnnvvvwww|||ssseee___UUUNNNJJJHHHBBB===555444222111000000000000000000////////////000000////////////////////////........................---------............///......------------..............................{{{___GGG999777777777777777777777777777777666666666555555555555555444444444333333333222222222111111111000000000000000000000000000000////////////............,,,,,,,,,---------..............................,,,,,,,,,------///000000,,,---------.........................../////////---...///000333:::BBBHHHCCCDDDCCC???;;;>>>GGGOOORRRUUUVVVUUUSSSTTTXXX\\\___\\\YYY[[[bbbjjjqqqtttooopppqqqqqqqqqrrrvvvxxxqqqppplllcccYYYUUUZZZbbbdddjjjooovvv}}}ttthhhcccfffjjjiiieee[[[ZZZZZZ\\\aaahhhooossssssxxx~~~qqqddd\\\SSSIIICCCIII[[[jjj~~~kkk___iii|||ooo]]]SSSddd}}}yyymmmlllxxx~~~}}}zzzwww|||~~~zzzdddGGG999===???===999444111/////////------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------------,,,---......//////...------............////////////...222666:::DDDXXXooo{{{xxx}}}wwwyyy}}}|||rrrjjjnnnnnnoooppprrrrrrqqqpppnnnmmmiiieeeaaa^^^[[[ZZZXXX\\\aaadddfffggghhhhhhnnnoooooommmjjjhhhhhhiiillllllmmmooorrrvvvzzz|||xxxuuurrrqqqpppjjj```WWWRRRUUUZZZ___dddkkkrrrwww~~~|||{{{zzzzzz{{{|||~~~~~~}}}||||||~~~~~~~~~|||zzz}}}~~~~~~~~~~~~}}}|||||||||{{{{{{|||~~~uuufff\\\[[[\\\___dddlllwwwwwwiii[[[PPPIIIEEECCCDDDDDDGGGOOOVVV\\\fffpppwwwxxxyyy{{{~~~~~~uuupppkkkccc\\\WWWNNNLLLSSSXXXYYYaaalll|||yyyyyyvvvooobbbRRRDDD???>>>777666444222111000000000000000////////////000000////////////////////////////////////////////////---------............///......------------......---.....................uuu\\\GGG:::777777777777777777777777777777777666666666555555555555444444444333333333222111111111111000000000000000000000000000000000////////////............+++,,,,,,------.................................,,,,,,,,,---...///000111............///////////////////////////.........,,,...000222666>>>IIIQQQQQQOOOKKKEEEBBBDDDJJJPPPLLLPPPSSSRRRNNNNNNRRRWWWbbb^^^ZZZ\\\cccjjjmmmmmmjjjmmmoooppppppooooooooo```^^^]]]\\\YYYZZZccclllpppwww}}}}}}mmmgggccchhhttt{{{tttgggZZZVVVQQQPPPTTT^^^jjjqqqrrr{{{}}}xxxnnnbbbRRRGGGAAAJJJQQQhhhhhhbbblllwwwyyyuuuYYYbbbrrryyyrrryyy}}}}}}}}}~~~pppTTT@@@<<<======;;;888444111000111...............---,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------------,,,,,,---...///000///..................////////////,,,222888???MMMaaattt~~~}}}}}}zzzsss{{{qqqxxxyyyqqqmmmmmmnnnooopppppppppppppppnnnllliiieeeaaa___^^^^^^```aaadddfffhhhiiiiiiiiimmmnnnnnnllljjjhhhhhhiiilllmmmnnnqqqssstttvvvvvvtttrrrpppnnnlllfff]]]VVVUUUWWWYYY^^^eeeppp|||}}}|||||||||}}}~~~zzzzzzzzz{{{}}}~~~zzzzzzzzz{{{~~~~~~}}}|||}}}~~~}}}{{{{{{{{{|||}}}}}}~~~{{{zzz{{{{{{ppphhhjjjkkklllnnnqqqvvv}}}yyypppbbbTTTJJJEEEBBB@@@BBB@@@CCCIIIPPPWWWbbbmmmrrrtttvvvxxx{{{vvvoookkkddd___ZZZUUUSSSVVV[[[^^^ccchhhwwwxxxaaaKKKBBBDDD;;;999666444222111000000000000////////////000000////////////////////////////////////////////////---------............///......------------......---------...............mmmWWWDDD777777777777777777777777777777777777777666666666555555555444444444333333333111111111111000000000000000000000000000000000000////////////............++++++,,,,,,---......///........................---------------...///000---.........////////////......////////////.........111333444777@@@LLLVVVZZZVVVPPPKKKIIIJJJMMMOOOHHHOOOVVVWWWSSSQQQRRRUUU___^^^\\\\\\___dddhhhjjjmmmnnnpppnnniiiddd```^^^UUUSSSTTTZZZ^^^bbbjjjtttvvvuuufffhhhmmmxxxtttccc^^^VVVRRRRRRXXX```fffjjjvvvtttnnnooopppbbbWWWEEEEEEDDDRRRpppkkkccckkkyyylllfffeeerrroookkknnnrrryyyyyysssqqqjjjUUUAAA<<<>>>???<<<777222000000...............------,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***+++,,,---------------***,,,...000111111000///............///////////////333;;;HHH]]]rrryyywwwlllqqqsssyyy}}}sssooo|||pppxxxwwwpppnnnooommmmmmnnnnnnmmmmmmnnnooommmkkkgggdddbbbaaaaaabbb`````````bbbeeehhhjjjjjjjjjkkklllkkkjjjiiijjjkkkllllllmmmmmmnnnooooooooolllkkkiiifffccc```]]][[[[[[]]]aaafffnnnyyy{{{ooommmqqqooossswwwxxxvvvvvvwwwyyywwwyyy{{{|||}}}}}}~~~{{{{{{}}}~~~{{{{{{{{{}}}~~~}}}{{{yyy{{{{{{yyyvvvrrrnnnmmmmmmlllooosssxxx{{{~~~}}}||||||~~~}}}|||{{{|||vvvmmm```UUUMMMIIIHHHGGGFFFCCCCCCGGGMMMTTT```lllooorrrvvvwwwyyyyyypppkkkfffbbb^^^^^^[[[YYY]]]cccdddbbbnnn}}}uuuqqqXXXKKKIII>>><<<999666333111000000000000////////////000000////////////////////////////////////////////////---------............///......------------......---------.........//////gggRRRAAA555777777777777777777777777777777777777666666666666555555444444444333333333111111111111000000000000000000000000000000000000000/////////............++++++,,,,,,---...//////........................//////...------------...---------.........//////,,,---...///000000000///111333555666888AAAMMMWWWXXXSSSMMMIIIIIIJJJKKKLLLNNNXXXbbbeeeaaa]]]\\\]]]^^^___```______ccckkkrrrrrrrrrpppkkkaaaXXXPPPMMMQQQNNNQQQ[[[bbbgggoooxxxttt}}}yyywwwzzzwwwnnnmmmsss|||mmmggg___XXXSSSSSSVVVXXX[[[hhhuuu}}}qqqgggfffuuu|||pppjjjVVVOOOBBBCCCPPP```~~~ooohhhnnnwww~~~lll]]]aaawww}}}fffZZZ\\\eeennnsss{{{yyy}}}~~~{{{uuueeemmmzzziiiGGG===???AAA>>>888222///.........//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------------)))+++...000111111111000............/////////000333666>>>QQQlll~~~rrr```eeekkkxxxttthhhnnnsss~~~xxxoooxxx~~~zzznnnfffiiinnnllllllmmmllljjjjjjlllmmmllljjjfffcccbbbbbbcccdddYYYXXXYYY\\\aaafffjjjkkkgggiiijjjjjjjjjjjjlllmmmlllkkkjjjiiiiiiiiijjjjjjfffeeebbb^^^[[[ZZZ]]]___^^^ccclllttt{{{yyynnndddcccgggccchhhnnnppppppppprrrtttsssuuuwwwyyyzzzzzz|||}}}|||}}}~~~~~~}}}yyyvvvpppooolllfff```[[[YYYYYY^^^bbbiiipppwww{{{}}}~~~~~~~~~~~~zzzyyy}}}~~~{{{ssshhh^^^XXXUUUUUUTTTOOOKKKIIILLLQQQXXXeeepppppptttwwwxxxxxx{{{~~~rrrmmmiiifffcccfffbbb\\\^^^ffffff___bbbssswwwpppvvvwww___MMMHHH@@@>>>;;;777444111000000000000////////////000000////////////////////////000000000000000000000000---------.........//////.........------.........---------.........//////}}}cccMMM???777777777888888888888777777777777777777777777777777666555555555555444444444222222222111111111111000333000------000333555555111111000000//////..............................---------............///...------------...//////---,,,+++,,,...000000000---/////////---,,,---...000333666:::<<<@@@DDDGGGHHHEEECCCFFFJJJLLLNNNPPPPPP\\\kkkrrrpppkkkhhhgggiiigggbbb\\\^^^hhhpppssslllnnnooojjj^^^SSSSSSYYYRRRTTTYYYaaajjjrrrwwwyyy|||uuummmiiilllvvv~~~wwwkkkaaaXXXSSSTTTYYYXXXbbbpppzzzvvvhhh```kkkwwwvvvkkk]]]RRRQQQSSSZZZooojjjbbbssswww|||rrr```eeewwwmmm[[[PPP\\\rrr||||||{{{zzzyyyyyyyyyzzzwwwooocccvvvrrriiiGGG===999>>>>>>444///222000000////////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---------.....................//////000...+++,,,///000///000333666;;;FFF\\\wwwxxxmmmsssyyymmmhhhwww}}}{{{lllhhhuuu{{{{{{tttnnnnnnmmmiiijjjlllmmmllljjjhhhjjjlllhhhddd___^^^```bbbbbb```[[[ZZZ[[[^^^bbbgggiiijjjjjjiiiggghhhiiilllmmmmmmhhhfffbbb\\\XXXVVVXXX[[[WWWUUUSSSUUUYYY___cccdddgggjjjpppzzzwwwjjj___XXXVVVUUUUUUYYY]]]bbbfffhhhhhhiiijjjooooooqqqrrrtttvvvwwwxxx|||}}}}}}}}}|||}}}{{{uuupppfff[[[RRRPPPMMMFFFBBBBBBIIINNNWWWbbbmmmwww~~~}}}wwwssswww~~~{{{vvvnnnfffaaa```bbbcccbbb[[[VVVWWWYYY^^^jjjwwwyyyzzzzzzyyyxxxxxxzzz|||wwwqqqpppoooiiiddd]]][[[aaagggeee^^^aaahhhxxx||||||oookkkttthhhPPPHHHBBBAAA>>>888555222///,,,000000000000000000000000000000000000000000000000////////////////////////000//////.........//////000///...---,,,,,,---...------............------eeeMMM===444777777888888888888777777666666666666666666666666666555555555555444444444222222222111111111111000222000///...///111333444////////////.........---........................---------............///...------------.../////////---++++++,,,///000111///000000///...---...///111444888;;;===???AAACCCBBBAAAAAAEEEIIIMMMPPPSSSWWW___iiinnnmmmjjjiiijjjlllnnnkkkeeeeeelllsssuuulllnnnqqqpppggg\\\YYY\\\ZZZ[[[___fffnnnuuuzzz{{{zzztttlllhhhjjjrrr{{{~~~pppfff___ZZZZZZ^^^ZZZbbbmmmwww~~~vvviii```jjjuuu}}}}}}yyylll```[[[WWWVVVaaappptttaaafff}}}nnnaaaooo~~~oooaaaeeerrrzzzrrroooqqqssslllqqqhhhbbbrrr~~~uuuSSSDDD;;;>>>???777222222111000//////...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,---------......///......------.........111...---000000......222000>>>TTTjjj||||||qqqvvv~~~{{{rrrppp~~~rrreee```uuuzzzyyysssnnnnnnnnnlllkkklllmmmllliiihhhiiijjjlllfff___ZZZXXXYYY[[[\\\\\\[[[[[[^^^ccchhhjjjkkkiiiiiihhhiiikkklllmmmmmmgggddd^^^WWWQQQOOOPPPRRRSSSSSSTTTVVVZZZ```eeehhhnnnrrryyy~~~ppphhh]]]SSSNNNLLLLLLLLLSSSVVV[[[___aaaccceeefffkkklllmmmoooqqqrrrsssttttttvvvxxxzzz{{{}}}}}}~~~yyypppiiiWWWLLLAAA>>><<<999:::===BBBHHHSSS```mmmxxx~~~~~~~~~}}}{{{zzzwwwrrrqqquuu{{{}}}yyyqqqkkkggggggiiikkkgggaaa]]]___```dddnnnyyy~~~}}}{{{{{{|||}}}uuuqqqnnndddaaa\\\\\\dddmmmnnniiibbbfffsss|||pppmmmlllttt|||gggQQQGGGCCCCCC@@@;;;777555444444000000000000000000000000000000000000000000000000//////////////////////////////............////////////...---,,,---......------............------iiiRRR@@@444777777888888888888777777555555555555555555555555666555555555555444444444222222222111111111111000000111000///......111333............------------........................---------............///...------------...//////000///---,,,,,,---///111000000111///...---...000222666:::<<<======>>>???<<<>>>AAADDDHHHNNNTTTXXXYYY]]]bbbddddddeeegggjjjqqquuuuuunnnjjjmmmrrruuuppprrrxxx|||xxxnnnhhhgggdddeeeggglllsssyyy|||}}}xxxqqqjjjjjjqqq{{{wwwmmmgggcccaaabbb___bbbiiisss|||yyykkkbbbkkkttt}}}{{{zzz|||{{{qqqjjj___TTTSSSYYYuuukkkdddrrrgggdddxxxpppqqquuullllllooocccbbbbbbcccmmmcccNNN<<<<<<@@@<<<666222222111///............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++......------------,,,,,,,,,,,,,,,---------......//////...------.........333///...000000...000444444KKKhhh|||~~~vvvzzz|||wwwlllggguuuwwwuuupppmmmooopppooolllmmmmmmllliiigggfffgggkkkfff^^^UUUQQQRRRWWW\\\^^^]]]]]]```eeeiiilllmmmjjjkkklllmmmnnnnnnmmmmmmeeeaaa[[[SSSLLLIIIIIIKKKQQQUUUYYY\\\___dddkkkqqqxxx|||xxxqqq[[[UUULLLEEEAAAAAAAAAAAAIIILLLPPPSSSVVVYYY]]]```dddeeegggiiikkkmmmnnnoooppprrrvvvxxxzzz||||||pppaaaVVVKKKDDD>>><<<;;;;;;<<>>WWWvvv|||vvvsssrrrppplllkkkmmmpppqqqmmmmmmmmmkkkiiifffdddccceeeccc]]]VVVRRRSSS[[[aaabbbaaaaaadddhhhllloooooonnnppprrrsssrrrpppnnnnnnfffbbb\\\TTTNNNMMMOOOQQQVVV\\\cccgggiiinnnuuu{{{wwwhhh^^^KKKFFF@@@<<<:::;;;;;;;;;???AAADDDGGGJJJNNNSSSWWWZZZ[[[]]]```dddgggiiijjjlllooorrrsssuuuvvvxxxzzz~~~~~~~~~zzznnn\\\OOOAAA@@@@@@???===:::999999???FFFSSS```mmmuuuzzz|||}}}zzzwwwsssnnnhhhcccaaaaaafffnnnsssvvv{{{~~~zzztttqqqlllhhhfffhhhkkkmmmwwwwwwwwwwwwvvvwww{{{~~~~~~}}}|||}}}uuuoooiiihhhccc```eeennnsssrrrddd______ppp|||kkkfff{{{zzznnnooojjjaaa[[[WWWNNNEEEFFFFFFEEEBBB:::111///111000000000000000000000000///////////////////////////////////////////////////............//////000------------......//////------............------ttt```LLL===777777888888888888777777555555555555555555555555666555555555555444444444222222222111111111000000///000111000///...//////////////////////////////........................---------............///...------------...//////,,,///333333111...,,,,,,.........---,,,---000222333777;;;===<<<;;;:::;;;:::@@@BBBBBBGGGPPPWWWWWWUUUVVVYYY]]]aaadddddddddnnnrrroooeee\\\]]]bbbfffnnnooovvvxxxvvvpppnnnnnnppptttwwwyyyzzzvvvzzz{{{tttsssqqqoooooommmkkklllsss}}}xxxoootttzzztttcccUUUNNNOOOggg{{{iiippptttmmmvvv}}}pppqqqsssiiijjjccchhhfff```sssqqqXXX>>>666===BBB>>>999666444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,------///000222444555666111///000111111555:::CCC]]]{{{{{{pppmmmiiihhhiiikkknnnpppmmmlllllljjjhhheeebbb`````````___[[[XXXZZZ```eeehhhgggfffhhhllloooqqqqqqsssvvvyyyyyyvvvrrrpppooojjjgggaaa\\\XXXXXX\\\``````gggoootttuuuxxx~~~zzziiiXXXNNN???<<<888666666777777777777999;;;===@@@DDDIIIMMMNNNOOORRRVVV[[[___bbbdddcccfffjjjlllnnnoooqqqsssvvvttttttyyy|||vvvhhh[[[YYYZZZWWWPPPHHHBBB@@@@@@CCCKKKXXXeeepppwwwzzz{{{|||yyysssnnnhhhbbb]]]YYYZZZ]]]eeennnsssuuuyyy}}}xxxtttqqqmmmkkkjjjlllooorrr~~~|||}}}~~~}}}~~~~~~}}}~~~yyyqqqnnnlllfff```aaaiiipppqqqjjjccc```hhh~~~sss[[[jjjtttvvvrrrjjjccc]]]TTTKKKIIIGGGHHHHHHAAA555111222111111111111111111111111////////////////////////////////////////////////...............///000000,,,,,,---....../////////------............------uuuaaaLLL<<<777777888888888888777777555555555555555555555555666555555555555444444444222222222111111111111000/////////111222222000.../////////000000000000000........................---------............///...------------...//////+++///444444111---,,,,,,------...------///222555:::<<>>@@@AAAJJJWWW\\\ZZZZZZZZZ\\\aaaggghhhfffccceeehhheee]]]WWWYYY^^^aaabbbaaaeeelllqqqpppooopppqqqooonnnooorrrvvvxxxyyyrrrzzzyyywwwxxxwwwxxxyyyrrrqqqrrrxxx~~~vvvxxx|||~~~{{{lll\\\SSSKKKWWWyyyqqqkkkwwwmmmaaavvv~~~|||oooddduuuvvvffflllnnnrrrmmmdddjjjuuuvvvpppZZZBBB888;;;@@@@@@<<<999777333///---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,---...000333555666:::444000111111111555;;;KKKcccwwwnnnhhheeefffhhhiiikkkooolllkkkjjjjjjhhheeeaaa^^^^^^^^^^^^^^^___aaaeeegggmmmkkkjjjkkknnnpppqqqqqqtttxxx{{{{{{wwwtttssstttpppmmmhhhccc```bbbgggkkklllqqqxxx|||~~~zzzkkkZZZLLLDDD888666333333444444444333333444666888999===AAADDDCCCDDDGGGKKKPPPSSSVVVXXXZZZ^^^cccgggjjjllloooqqqpppkkkkkksss}}}wwwmmm}}}|||tttcccTTTNNNMMMMMMIIIQQQ___mmmwww|||}}}}}}wwwqqqhhh```ZZZUUURRROOOUUUYYYcccnnnsssuuuzzz}}}wwwrrrpppnnnmmmnnnqqquuuxxx|||~~~}}}~~~uuuooonnnggg___^^^fffnnnrrrooommmjjjlllvvvzzz___fffvvvxxxzzzyyyrrrfff[[[SSSLLLFFFDDDFFFAAA666111333111111111111111111111111000000000000000000000000////////////////////////......---......///000111,,,---......///.........------............------sssbbbLLL<<<777777888888888888777777666666666666666666666666666555555555555444444444222222222111111111111000000...---000666777222,,,........./////////000000........................---------............///...------------...//////,,,000333222///,,,...000---.........///222666:::DDDEEEEEECCC???<<<;;;;;;888===@@@DDDRRReeekkkeee^^^\\\\\\___dddddd```[[[[[[^^^^^^ZZZZZZ^^^bbbbbbZZZWWWWWW[[[^^^aaafffmmmrrrpppnnnpppssswwwzzz{{{xxx||||||{{{{{{yyyzzz|||ttttttwww|||~~~{{{xxx|||~~~||||||sssfff\\\TTTPPPccc~~~ppprrr|||ddddddtttxxxlllZZZdddvvv~~~pppjjjzzzzzztttllliiiooonnn^^^III;;;999===???>>><<<999555000...---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---------...000111222666111...000222555;;;BBBUUUiii~~~tttmmmfffcccgggjjjiiijjjmmmkkkjjjiiiiiiiiifffaaa\\\YYYXXXXXX[[[aaaggglllnnnpppnnnllllllnnnoooooooooqqquuuzzzzzzwwwuuuwwwyyywwwsssmmmgggcccdddiiimmmsssvvv{{{~~~}}}{{{{{{yyyssshhhYYYKKKBBB===555333222333444444333111222333555666666888;;;===;;;<<<>>>AAADDDGGGIIIJJJMMMQQQVVVZZZ]]]___aaacccaaa\\\]]]jjj~~~tttbbbYYYUUURRRSSS[[[hhhuuu}}}~~~|||ppphhh\\\QQQKKKIIIHHHGGGLLLRRR]]]iiinnnpppvvv}}}}}}|||wwwrrrqqqqqqrrruuuzzz}}}yyy|||~~~}}}|||~~~~~~~~~}}}~~~~~~{{{rrrqqqjjj___[[[bbbkkkqqqpppuuuxxxtttrrrzzzjjjiiiwww{{{{{{~~~yyymmmhhhjjj\\\NNNEEEDDD@@@666111333111111111111111111111111000000000000000000000000////////////////////////---------......///000111---.../////////...---,,,------............------~~~rrrcccOOO>>>777777888888888888777777777777777777777777777777666666555555555444444444222222222111111111111000111---+++000888:::333,,,---------.........//////........................---------.........//////...------------.../////////111222///,,,+++000555...//////000111555:::>>>MMMLLLKKKFFFAAA===<<<;;;:::>>>AAAHHH\\\sssyyyrrr]]]YYYVVVXXX\\\\\\VVVPPPTTTXXX[[[\\\```eeegggeeeYYYUUUSSSTTTVVVZZZdddnnnsssqqqpppqqqtttyyy|||}}}|||wwwwwwzzztttvvvyyy~~~~~~~~~}}}www{{{yyyuuuttt}}}yyynnneee```MMMQQQfffyyykkk\\\rrr~~~vvviiiTTTWWWbbbwww}}}hhhsssfffnnnmmmaaaOOO???999;;;>>>>>>>>>:::666111.........///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,---------......---------,,,,,,---------000,,,***...444999BBBJJJZZZhhhrrroooiiikkkuuu~~~yyyyyy}}}~~~yyy}}}{{{pppmmmfffccchhhkkkjjjjjjmmmjjjiiihhhhhhiiifffaaa\\\RRRPPPQQQWWWbbblllsssuuuqqqooollllllmmmnnnmmmmmmmmmrrrwwwxxxwwwvvvyyy}}}{{{vvvooogggbbbbbbfffjjjuuuwwwzzz}}}}}}xxxtttooommmfffZZZLLL@@@;;;999555444444444555555333111222333555666555666777999888888:::;;;<<<>>>??????>>>AAAFFFHHHJJJJJJKKKLLLIIIFFFKKKbbbyyyooohhh]]]eeeppp{{{|||yyykkkbbbTTTHHHBBBAAABBBCCCCCCJJJVVVbbbgggjjjpppxxxtttwww{{{~~~|||vvvwwwwwwxxx{{{{{{vvvzzz}}}|||{{{||||||{{{zzzzzz{{{}}}wwwvvvmmm```ZZZ___hhhnnnlllxxxzzzooopppwwwmmmttt|||~~~{{{sssyyysss```OOOJJJEEE;;;555888111111111111111111111111000000000000000000000000////////////////////////---------......000111111....../////////...,,,+++---..................---~~~qqqdddPPP===:::888777888999999888777777777777777777666555555666666666555444444333333000111333444444333111000////////////000000000000///............---------........................//////.........---------...------------...//////000000000000/////////////////////000333777;;;>>>IIIPPPTTTNNNBBB999:::>>>;;;???EEERRRnnn~~~cccYYYPPPOOOQQQSSSXXX]]]WWWVVVWWW]]]dddfffddd```UUUVVVVVVWWWYYY___fffkkktttpppmmmpppwww~~~}}}xxxxxxzzzxxxwwwrrrlllssswww|||zzzssswww~~~}}}tttqqqaaaTTTJJJSSSlllyyylll``````{{{~~~sssvvvpppiiiWWWXXXrrryyyrrrlllhhhmmmbbbGGG888<<>>@@@===>>>BBBPPPoooyyyqqqqqquuu}}}uuu___KKKFFFCCC>>>???EEEIIIHHHJJJOOOWWW[[[\\\[[[^^^]]]^^^aaaiiirrryyy}}}~~~}}}xxxuuu{{{zzzttttttzzz~~~}}}}}}}}}}}}}}}~~~~~~yyyoooggg___ZZZ\\\aaaccciiiuuu}}}uuukkkqqqyyysss|||{{{|||zzzrrrUUUGGGCCC===666333000000///000222222111///000000000000000000000000000000000000///////////////.........///000222333000///...------...///000............////////////}}}ooobbbOOO===:::999888888999999888777777777777777777666555555666666666555444444333333000111333444444333111000////////////000000000000///............---------........................//////.........---------...------------...//////000//////////////////////////////000333777;;;===EEEJJJMMMIII@@@:::;;;???>>>DDDIIISSShhh{{{|||rrrcccZZZRRRQQQSSSTTTXXX\\\\\\]]]___bbbdddbbb^^^ZZZWWWZZZ\\\___aaadddhhhkkknnnoooqqqrrrtttwwwyyy{{{|||}}}|||wwwqqqpppwww}}}~~~{{{||||||vvvvvvyyy}}}uuutttxxx~~~wwwtttlll\\\MMMMMM^^^xxx}}}xxx|||xxxmmmYYYSSSfff{{{}}}|||eeeYYYkkkuuunnnjjjpppjjjTTTBBB>>>@@@@@@???===999666222000......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------------------------------////////////000000000000000///111222222999LLL```xxx}}}uuu```YYYlll}}}www}}}mmmeeeoooyyyvvvooolllhhhhhhiiikkkmmmnnnnnnmmmnnnnnnnnnnnnlllhhhbbb]]]TTTTTTVVV\\\dddmmmsssuuuqqqpppooommmmmmmmmmmmnnnooorrruuuvvvvvvwww{{{ttthhhfffbbbbbbmmmyyy~~~vvvrrrtttqqqhhhggg^^^PPPCCC;;;888777888444444333333333444444444333333222222222222333333444444444444555666777777333444444555555666777888999:::===HHHaaazzzwwwxxxwwwbbbOOOIIIFFFBBBDDDJJJLLLIIIEEEFFFIIIKKKKKKIIIJJJIIIJJJNNNVVVaaakkkqqq|||}}}yyyrrrzzz{{{vvvuuuzzz~~~}}}~~~~~~}}}zzzpppiiiaaa[[[\\\```bbbgggsss{{{uuukkknnnyyy{{{ttt}}}yyy|||nnnWWWJJJEEE@@@<<<;;;111000///000222222111///000000000000000000000000000000000000//////////////////......///000111222000///...------...///000............////////////|||ooocccQQQAAA;;;:::888888999999888777777777777777777666555555666666666555444444333333111222333444444333222111000000000000///////////////............---------.......................................---------...------------...///////////////////////////////////////111444777:::<<>>;;;===???CCCIIIOOOTTT___jjjhhh___aaaZZZVVVWWWYYYXXXZZZ^^^^^^aaacccccc```[[[WWWUUUVVVZZZ___cccdddeeeeeefffkkkqqqxxxzzzxxxuuuuuuwwwvvvwwwuuuooohhhggglllqqqxxxzzz{{{~~~|||}}}~~~}}}tttvvvzzzzzzxxxqqqcccTTTOOOXXXqqqllliiimmmnnn```SSSYYYnnnxxxccciiivvvooogggpppuuuhhhRRR@@@===AAAAAA???===999666333000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------++++++,,,,,,---...//////////////////000000000000---///111222444@@@WWWlll{{{iiijjj~~~mmmdddbbbmmmuuurrrllliiikkklllmmmnnnnnnnnnnnnnnnpppooonnnnnnlllgggaaa]]]WWWWWWYYY^^^eeelllppprrrqqqqqqpppnnnnnnnnnnnnnnnrrrtttvvvvvvvvvxxx}}}ooohhhbbbcccnnnxxx~~~tttmmmkkkhhhcccbbbXXXIII===888888888888555555555444444444333333222222333333333444444444444444444444555666777777666555555555555666777777888999;;;@@@PPPfffyyy~~~}}}sssbbbRRRNNNNNNMMMQQQWWWVVVNNNEEE???===>>>===<<<=========AAAJJJVVVbbbjjjwww}}}~~~zzzxxxrrr{{{~~~yyyxxx{{{}}}}}}}}}uuuqqq|||sssllleee^^^\\\___dddhhhrrr{{{xxxooommmsssuuu}}}uuuqqquuuwwwtttdddRRRHHHBBB>>>;;;;;;222111000000222222111///000000000000000000000000000000000000////////////000000////////////000111//////............//////............////////////}}}{{{pppeeeUUUHHH===:::888888888999888777777777777777777666555555666666666555444444333333111222222333333222222111000000000000///////////////............---------...................................................------------...//////.........///////////////...///000222555777:::;;;;;;;;;;;;;;;;;;<<<===???GGGMMMRRRSSSVVVZZZWWWQQQ[[[YYY\\\aaaccc```___aaa]]]```bbb___YYYTTTTTTVVVZZZ^^^cccfffgggffffffffflllttt~~~|||zzztttsssqqqjjjdddbbbeeeiiitttxxx|||~~~}}}zzzxxx||||||{{{tttiii___YYYZZZjjjooojjjlllmmmnnn```[[[jjjwwwrrr~~~zzz{{{|||yyyrrrmmmhhhuuulllLLL>>>@@@AAA@@@>>><<<888444111000------------------------++++++,,,,,,,,,,,,------------------------,,,,,,------------------------++++++,,,------......///------------...............000111111666HHHddd{{{zzz~~~kkkiiilllsssuuuoooiiifffiiijjjlllmmmmmmmmmmmmnnnqqqpppnnnmmmjjjfff```[[[WWWXXXZZZ```gggmmmpppqqqqqqqqqppppppooonnnnnnnnnsssuuuwwwwwwwww{{{tttkkkjjjtttxxx~~~}}}rrrgggbbb___\\\^^^TTTGGG>>>;;;:::999777888777777777666666555555444444555555666666666555444444444444555666777777888777777888:::<<<======<<<======>>>DDDRRRaaakkk{{{wwwiii^^^UUUVVVZZZ]]]ccciiieeeZZZLLLAAA===<<<<<<<<<===<<<===???FFFQQQ\\\dddnnnvvv}}}}}}~~~{{{yyyxxxwwwuuutttuuu}}}~~~}}}}}}~~~~~~|||{{{|||xxxkkk|||wwwqqqiiiaaa^^^___gggjjjsss}}}~~~vvvqqqqqq|||xxxrrrjjjfffjjjjjjeeeYYYKKKDDDBBB???;;;888333222000000111222111000000000000000000000000000000000000000////////////000000000////////////////////////....../////////............////////////yyy||||||wwwnnndddWWWMMM>>>;;;999777888999999888777777777777777666555555666666666555444444333333222222222222222222222222111000000000/////////...///............---------........................---........................------------...//////------....../////////000///000222555777999::::::;;;999777777999<<>><<<;;;:::999777777666777777555666777888888888777777777777777777888999:::;;;999999:::>>>DDDGGGHHHHHHDDDCCC@@@>>>???EEEQQQ[[[jjj~~~zzzqqqkkkddd___]]]```fffkkkooorrrpppdddSSSFFF???>>>>>>>>>@@@AAABBBCCCEEEJJJQQQWWWbbbllluuuyyy|||}}}xxxrrrnnnmmmnnnnnnooouuu{{{~~~{{{yyyyyyyyyyyyzzz~~~~~~nnnrrr}}}vvvnnnfffbbbaaahhhkkkrrr{{{~~~zzztttqqqrrr}}}jjjrrrllleeeaaa[[[WWWPPPGGGCCCEEEFFF@@@999444222000000111222111000000000000000000000000000000000000000////////////000000000000000/////////...//////////////////...............////////////vvvwwwwwwrrrjjj```UUUNNN???<<<999777888999999888777777777777777666555555666666666555444444333333222222222222222222222222111111000000//////......///............---------........................---------..................------------...//////---------......//////000000111444777999:::;;;;;;;;;:::888777999===BBBFFFPPPQQQPPPNNNKKKJJJKKKKKKOOOTTT]]]hhhjjjgggdddfffllljjjeee\\\TTTSSSYYY___gggiiikkkllllllmmmppprrrpppsss|||~~~}}}}}}}}}uuutttrrrnnnkkkjjjlllnnnuuuwwwzzz}}}zzz}}}}}}~~~yyywwwyyywwwqqqooolll```TTT\\\mmm~~~hhheeekkkkkkVVVaaawww~~~{{{tttnnnmmmnnnlllgggqqq{{{pppPPP@@@===>>>>>>>>>;;;777333111------------------------***++++++,,,,,,------...------------............---------------------------------------------,,,////////////000000000000111222222444CCC^^^zzz}}}uuu}}}uuukkkgggiiigggjjjnnnnnnmmmmmmppprrrooommmjjjgggddd___YYYTTTSSSVVV[[[bbbkkkqqqssstttppppppppppppooonnnmmmlllqqqtttwwwyyy{{{~~~qqqeee]]]ZZZZZZRRRQQQOOOLLLJJJIIIIIIJJJBBB@@@<<<888666666666777666777999;;;===>>>======????????????@@@AAABBBCCCCCCDDDHHHOOOXXX]]]]]][[[NNNIIICCC???<<<>>>GGGQQQcccsssyyynnnfffdddfffgggiiimmmqqqrrrpppooopppeeeTTTHHHBBBAAAAAAAAAIIIMMMQQQPPPMMMKKKKKKLLLTTT]]]iiiqqqyyy~~~zzztttnnngggccccccfffjjjlllqqqvvv{{{xxxwwwwwwxxxyyyzzz}}}uuurrr{{{tttlllgggfffhhhjjjooouuuwwwvvvqqqnnnoooiiieeexxx}}}qqqcccVVVLLLKKKHHHFFFFFFGGGAAA:::666333111000111111111111000000000000000000000000000000000000////////////...///000000000000//////......////////////..................////////////zzzyyywwwrrriii]]]SSSMMM@@@===999777888999999999777777777777777666555555666666666555444444333333333222222222222222222333111111111000///.........///............---------........................---------.........//////...------------...//////,,,,,,---......///000000111333666:::<<<<<<<<<;;;;;;:::999999:::???GGGNNNVVVSSSNNNKKKIIIIIIKKKNNNNNNQQQXXX___```^^^```dddkkkiiiccc\\\XXXXXX^^^bbbfffiiilllmmmnnnoooppprrrpppuuu|||~~~{{{xxxwwwxxxtttsssrrrpppoooppprrrsssppprrrsssvvv}}}|||{{{~~~}}}|||yyyyyy|||uuusssuuusssmmmmmmppphhh[[[\\\iii|||rrrdddcccxxxwwwUUUOOOZZZkkkxxx}}}~~~{{{yyyyyytttnnnooopppwwwtttVVV???;;;===??????===:::555333------------------------******+++,,,,,,---......------------.........///------------------------+++,,,,,,------.........////////////000000000000///111444:::MMMiii~~~~~~ttt~~~ttthhhgggjjjiiilllppppppmmmlllooorrrnnnkkkhhhddd```[[[UUUQQQTTTVVV\\\dddlllqqqssssssooooooppppppooonnnlllkkkpppssswwwyyyzzz|||vvvllldddaaaaaa___```^^^ZZZTTTRRRUUUYYYOOOKKKCCC<<<888777888999888;;;???CCCGGGIIIKKKKKKKKKJJJJJJKKKKKKLLLMMMNNNQQQSSSYYYcccmmmrrrqqqnnnZZZQQQGGGAAA===<<>>:::777777888888888777777888888888888777777555555444444444333333333333333222222222111111111000000000000000000000000///............---------------------------------------------------,,,,,,............///////////////............///000000555888===@@@BBBBBB@@@???888:::<<<<<<<<>><<<=========>>>AAAGGGKKKKKKGGGEEEGGGIIIKKKOOOTTTQQQOOOMMMOOOSSSVVVWWWVVVTTTWWW\\\ccciiikkkiiigggnnnnnnpppsssuuuuuusssqqqttttttuuuvvvxxxxxxvvvttttttttttttttttttsssqqqqqqrrrsssuuu|||vvvrrrrrryyyyyytttqqq}}}zzzqqqhhheeedddeeeiiinnnmmmrrryyy}}}~~~~~~wwwuuussssssssssssppphhh\\\SSSDDDKKK\\\yyy~~~hhhjjjrrr{{{wwwhhh\\\YYYoooyyytttcccfffzzzxxxmmmnnn~~~~~~hhhNNNCCC<<<@@@BBB>>>;;;>>>444333000...------.........------,,,,,,------............---------------.........---------------,,,------------.........000000////////////000000222;;;LLLaaavvvuuugggeeemmmzzz{{{wwwyyyeee[[[```wwwnnnnnnrrrrrrnnnmmmkkkiiigggffffffeeegggccc___YYYQQQJJJJJJOOOSSSZZZccciiikkklllnnnpppooonnnnnnmmmmmmmmmmmmmmmmmmnnnoooppprrrtttvvvwww||||||}}}|||}}}}}}|||iii___[[[YYYYYYYYY[[[]]]```ccceee___]]]\\\]]]```cccddddddeeehhhsss{{{ggg\\\[[[^^^kkkxxx}}}||||||}}}uuuoookkkooossswwwvvvrrrmmmkkkkkkjjjgggccc___[[[YYYWWWWWWPPPKKKIIINNNPPPNNNKKKJJJJJJMMMSSSYYY```lllyyy}}}zzzxxxwwwvvvwwwyyy|||~~~|||vvvtttrrruuutttqqqppptttxxxxxxllltttxxxjjjuuu}}}}}}^^^IIICCC@@@;;;555333333444333111000000000000000000000000000000000000////////////////////////////////////---.........------000111////////////////////////ppp]]]OOOCCC@@@;;;888777777666666666666777777777777666666555555444444444333333333222222222222111111111111000000000000000000000000///............---------++++++,,,,,,,,,,,,,,,---------------------,,,,,,---------.........//////............///000111111666888:::<<<===>>>===<<<>>>>>>>>>???@@@AAACCCCCCFFFFFFGGGJJJMMMOOOQQQSSSRRRPPPNNNQQQVVVYYYWWWUUUVVVXXX]]]eeemmmpppnnnjjjnnnnnnooorrrtttuuutttrrrtttrrrppprrruuuuuussspppnnnnnnpppqqqrrrrrrqqqqqqnnnooosss{{{{{{wwwwww{{{~~~~~~yyyrrrooo{{{~~~|||~~~{{{vvvkkk```^^^```dddlllsssnnnssszzz~~~yyyyyyvvvtttsssrrroooiii```XXXMMMIIILLLccclllgggkkk{{{}}}hhhWWWjjjzzzmmmiii|||yyyuuupppxxxuuuhhhfffxxxtttXXXHHH===>>>AAA>>>===???666444111...------...///...------,,,,,,------..................------------...............------------------............000////////////000000111222;;;LLLbbbwww~~~sssbbbeeennnzzzzzzsssvvv}}}wwwVVVNNNYYYzzz}}}zzzqqqlllooorrrrrrnnnmmmkkkiiigggeeedddcccfffaaa\\\VVVOOOIIIKKKQQQUUU[[[ccchhhiiijjjmmmooonnnmmmmmmmmmmmmnnnoooooonnnnnnnnnoooqqqrrrtttuuu}}}~~~~~~}}}}}}pppjjj```\\\XXXTTTRRRPPPOOONNNPPPOOONNNPPPSSSVVVWWWWWWYYY\\\hhhyyynnnooonnnvvv~~~~~~~~~{{{}}}vvvlllfffdddfffeeedddbbb___]]]ZZZYYYUUUPPPMMMNNNMMMHHHFFFGGGEEEKKKSSSZZZcccnnnzzz}}}zzzwwwvvvwwwxxxzzz}}}{{{xxxuuuvvvtttqqqpppuuu|||vvvsssyyyjjjsss~~~yyyuuuwww[[[IIIEEE@@@<<<666333333333222111000000000000000000000000000000000000////////////////////////////////////+++,,,---...---...///111////////////////////////}}}zzzjjjZZZOOOCCC@@@;;;888777777666666666666777777777777666666555555444444444333333333222222222111111111000000///////////////////////////............---------+++++++++,,,,,,---------++++++,,,,,,---...//////------------.....................//////000222222666777888999::::::::::::===>>>???AAAAAABBBAAAAAAGGGIIIKKKMMMPPPTTTVVVVVVTTTRRRRRRTTTWWWYYYWWWUUUXXXXXX[[[aaaiiinnnnnnmmmllllllnnnpppsssuuuuuusssqqqnnnlllmmmppprrrpppnnnkkklllnnnoooqqqrrrrrrsssnnnnnnqqqyyy}}}yyyxxx{{{}}}{{{|||}}}zzzsssppp|||}}}|||}}}|||xxxuuuoooeee\\\]]]cccjjjssszzzvvvyyy~~~zzz{{{xxxuuuqqqooonnnkkkfffbbbWWWMMMFFFRRRppplllaaa^^^qqqrrr\\\bbbwww}}}vvvyyyuuummmnnn|||yyymmmdddccctttdddOOO>>><<>>888666222///------...///...------,,,,,,------...........................------...//////......------------........./////////////////////000111111666???NNNbbbwwwzzzmmmeeeppp~~~uuukkknnnwwwmmmNNNLLL\\\xxxwwwsssmmmkkknnnppppppooonnnllliiigggeeedddcccfffaaa[[[UUUNNNJJJNNNUUUYYY^^^dddhhhhhhiiikkknnnnnnnnnnnnnnnooopppqqqqqqnnnnnnnnnooopppqqqrrrssswwwzzz|||}}}}}}~~~uuukkk```[[[SSSMMMIIIEEEAAA???@@@???>>>???BBBCCCDDDCCCGGGIIIRRRdddwww}}}}}}yyy~~~|||~~~~~~pppgggjjjhhhfffdddcccbbbaaaaaaccc\\\UUUQQQMMMFFFBBBBBBCCCHHHPPPWWW___iiittt|||~~~{{{yyyxxxyyyyyy{{{|||~~~}}}yyyxxxwwwuuurrrppprrrzzzrrrmmmsss}}}oooooo~~~yyywwwiiiNNNCCCCCC???<<<777444222111111111111111111111111111111111000000000000////////////////////////////////////***,,,............///111////////////////////////yyyvvveeeWWWNNNCCC???:::888777777777777555666666777777666666555555555444444444333333333222111111111111000000000........................///............---------++++++,,,,,,------......)))***+++,,,...///000000,,,------------..................///000111222333777777777777888999999999<<>>===<<<>>>:::888333///------...///...------,,,,,,------................../////////,,,---...000000///......------.........////////////......//////000111222666@@@PPPbbbvvv}}}tttmmm~~~uuunnnrrr|||eeeOOOVVViiixxxsssmmmjjjkkkooopppooonnnmmmkkkhhhfffeeeccccccfff```YYYSSSMMMJJJPPPYYY]]]aaafffhhhhhhiiilllooooooooooooooopppqqqrrrsssnnnnnnnnnooopppqqqrrrsssrrruuuzzz}}}~~~~~~~~~mmmcccTTTOOOHHHDDDBBB???:::777777666555666777777666555999999>>>HHHQQQ___zzz{{{|||{{{}}}{{{}}}}}}zzzzzz~~~sssqqqmmmiiiffffffkkkqqquuuvvviii\\\SSSKKKCCC===<<>>:::777777888888888555555666666666666555555555555444444444333333333111111111111000000000000///////////////////////////............---------+++,,,,,,---......//////++++++,,,,,,---...//////,,,,,,---------..................///000222333444999999888888888999::::::<<>><<<===<<<999444///------...///...------,,,,,,------...---........./////////000,,,---///000000000///...............////////////............///000111222777EEEXXXjjjyyy}}}uuuwww}}}zzzzzz```WWWeeeyyyxxxppphhhhhhmmmqqqqqqqqqlllkkkiiigggeeeccccccbbbccc]]]VVVOOOJJJIIIPPPYYY]]]aaafffhhhhhhjjjnnnrrrqqqqqqqqqqqqrrrsssttttttnnnnnnnnnooopppqqqssstttqqqtttxxx{{{||||||}}}~~~yyyeee\\\HHHDDD???===>>><<<777333444333222333444444333111222000333888:::@@@WWWoooyyy|||{{{xxxxxx|||~~~}}}{{{|||{{{uuuttt}}}yyyqqqpppoooqqqvvv}}}qqq[[[NNNGGGAAA===<<>>:::666333111222333111111111111111111111111000000000000////////////////////////////////////---///111111000...//////////////////////////////vvvyyyfffWWWNNNAAA===999777888888999999555555666666666666555555555555444444444333333333111111111111000000000000000000000000000000000000//////.........---------,,,,,,------...///000000,,,---------------------,,,,,,,,,---------...............///000222333444;;;;;;999999999:::;;;<<<>>>CCCHHHFFF@@@===@@@DDD???EEEIIIIIIKKKPPPPPPLLLSSSWWWXXXTTTNNNKKKOOOUUU\\\^^^`````````ccchhhnnnqqqpppnnnmmmnnnmmmkkkjjjjjjlllmmmlllkkkmmmrrrwwwuuusssqqqooopppsssvvvyyyzzzuuuqqqpppsssuuuuuuttt|||yyyyyy{{{{{{yyy||||||{{{{{{zzz{{{}}}~~~~~~|||}}}~~~~~~}}}}}}~~~|||uuuuuuyyy|||{{{qqqkkkkkknnnfffcccgggttt~~~}}}~~~yyyvvvrrrqqqrrrppplllhhhfffbbbWWWIIIIII\\\vvvooo]]]NNNSSSgggtttnnn```VVVooo}}}{{{wwwoooiiipppxxxuuuzzzhhhJJJ???@@@???===>>>===999444000------...///...------,,,,,,------...---.........//////000000+++---///000111000///.............../////////000............///000222222<<>>999444444333222333444444333111000...111666444333BBBVVVooozzzxxxzzzyyyvvvwww{{{~~~}}}~~~zzzyyyxxxqqqppp}}}wwwmmmqqqxxxrrrWWWHHHCCC@@@@@@@@@>>>@@@CCCFFFLLLWWWeeeoootttwww|||~~~zzzyyyzzz}}}~~~}}}|||{{{}}}zzzyyyzzz~~~zzztttyyy}}}}}}~~~gggtttpppiiiddd___YYYOOOFFFCCCEEEAAA@@@<<<888444222333444111111111111111111111111000000000000////////////////////////////////////...000222222000///...///////////////////////////}}}gggUUUMMM???===:::999999999999888777777777777666666666666666555555555555444444444333222000/////////000111........................---------------------------------------------------------............///...------,,,,,,------...------...///222555888:::<<<;;;:::999999999:::;;;>>>DDDKKKLLLHHHBBB@@@@@@DDDAAACCCJJJLLLHHHHHHLLLPPPPPPOOOKKKIIIKKKQQQWWWaaabbbbbbbbbccceeeiiimmmlllmmmoooooonnnkkkhhheeeeeejjjooopppmmmlllooorrrqqqqqqrrrqqqpppqqqtttvvvtttpppkkkhhhiiimmmssswwwzzzzzzyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{{{{||||||yyy{{{~~~yyyuuuxxx|||}}}~~~yyy}}}yyy{{{}}}tttmmmiiijjjmmmiiinnnvvv~~~~~~}}}yyyuuutttwwwvvvqqqlllkkkkkkcccYYYQQQKKKQQQggg~~~yyyeeeOOOJJJVVVeeejjjiii\\\dddssssss|||~~~{{{sssrrr|||kkkQQQBBB======>>>>>>===;;;777333///...------------------------------..............................//////...---,,,,,,,,,---......//////......,,,---...///000111222333;;;RRRfff{{{}}}dddaaawww{{{llliiifffhhhnnnqqqpppnnnjjjiiiggggggfffeeebbb``````WWWNNNJJJHHHIIIOOOWWW```bbbdddhhhkkkmmmnnnooosssqqqppprrruuuvvvtttrrrqqqpppppppppqqqrrrtttuuuqqqrrrrrrssstttvvvwwwxxx|||uuuvvvzzzqqqdddWWWEEEBBB>>>;;;::::::999888555444444333333222222111222111111111333777;;;===[[[mmmyyyvvvwwwwwwvvvttttttuuuxxxyyyzzz|||}}}vvvvvvyyy~~~rrrnnnttt~~~{{{fffRRRJJJCCC;;;:::@@@@@@>>><<<@@@HHHSSS]]]ccclllkkkmmmrrrttttttxxx}}}{{{}}}qqqjjjpppwwwxxx|||~~~~~~{{{zzz|||}}}zzzyyyzzz|||~~~~~~|||yyyzzz{{{|||{{{~~~eeeooozzzwwwmmm___[[[[[[KKK@@@FFFAAA@@@===888333000111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000iiiXXXOOO???===:::999999999999888777777777777666666666666555555555555444444444444222222000/////////000111........................------------------------------------------------------------...............------,,,,,,------...------...000222555888999;;;;;;999888888888999:::===CCCIIIKKKGGGCCCAAAAAAAAA???AAAHHHJJJGGGHHHLLLLLLKKKJJJJJJJJJNNNSSSWWW^^^aaaeeegggggghhhiiikkklllmmmmmmmmmllliiigggeeeaaadddhhhjjjkkklllnnnpppnnnooopppoooooooooqqqssssssqqqnnnlllmmmppptttvvvxxxyyyyyyzzz{{{||||||||||||{{{{{{zzz{{{|||}}}~~~~~~|||{{{{{{{{{|||zzz|||~~~~~~wwwqqqpppooommmmmmppppppuuu{{{~~~|||~~~~~~uuulllhhhiiimmmvvv{{{~~~yyyvvvuuuvvvtttnnnkkkkkknnnggg^^^TTTKKKKKK[[[mmmyyylllXXXKKKPPP```lllnnncccdddmmm|||{{{lllsssyyyyyyxxxzzz{{{zzz}}}|||mmmUUUDDD>>>===>>>???===;;;777333000......---------------------------------------------------......//////...------,,,,,,---......//////......------...///000222444666DDDYYYiiiwww~~~vvv~~~jjjmmmjjjgggfffiiinnnqqqooommmllljjjhhhhhhgggfffcccaaa___VVVNNNKKKJJJKKKQQQYYYbbbcccdddgggiiijjjkkklllpppnnnmmmooosssuuuuuutttqqqpppoooooooooppprrrrrrppppppoooooopppqqqssstttxxxtttqqquuuyyyssskkkaaaXXXEEEBBB>>>;;;;;;:::999999555555444444333222222222111000000000111555888:::BBBQQQbbbkkkkkkjjjlllooorrrqqqpppqqqrrruuuvvvwww~~~~~~ssswwwwwwrrrttttttqqqlllwww}}}bbbRRRFFFDDDAAA<<<<<>><<<<<>>===@@@EEEHHHGGGHHHKKKJJJIIIHHHJJJNNNRRRTTTVVV]]]aaagggkkklllkkkjjjiiillllllkkkkkkiiihhhfffeee^^^___aaadddhhhkkkkkkkkkjjjlllmmmmmmmmmmmmnnnpppsssrrrqqqqqqrrrsssuuuwwwwwwxxxzzz|||}}}}}}}}}}}}||||||{{{{{{{{{|||}}}}}}}}}}}}}}}}}}|||||||||||||||}}}~~~}}}vvvmmmfff^^^WWWXXX\\\aaagggpppuuuyyy{{{}}}}}}vvvlllhhhkkkqqq}}}{{{yyysssllliiikkkmmmiiibbbXXXNNNJJJQQQ\\\vvvtttdddNNNIII[[[nnnuuummmcccdddsss}}}yyywwwzzz{{{tttnnnnnnpppqqquuuzzzqqq\\\III>>><<<>>>@@@===;;;888555222///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,,,,---......//////..................///333888===MMM___iiioooyyyzzzuuuwwwssswww~~~~~~sss}}}hhhggghhhkkkppprrrooommmmmmkkkjjjiiihhhgggdddbbb]]]UUUNNNLLLLLLNNNUUU\\\cccddddddfffggghhhhhhiiimmmkkkjjjlllooosssuuuvvvppppppoooooooooppppppqqqpppnnnllljjjjjjlllnnnpppvvv~~~vvvqqqooovvv{{{xxxjjjbbb\\\WWWDDDAAA===;;;::::::999888555555555444333333222222111000//////000222444666555>>>JJJTTT[[[```gggkkknnnnnnoooppprrrtttuuuvvvyyy}}}}}}uuukkkfffiiirrr{{{wwwjjjKKKAAA;;;>>>@@@<<<<<<@@@>>><<<;;;;;;>>>CCCIIIMMMMMMIIIGGGGGGGGGGGGMMMTTTkkkwwwzzzjjjYYYRRRQQQPPPSSSVVV]]]fffpppwww{{{|||zzz|||~~~~~~|||xxxvvvvvvwwwzzz~~~~~~|||||||||{{{zzz}}}uuunnn~~~```FFFDDDAAA@@@>>>:::555222111222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ssskkkWWWMMM???<<<:::999999999999888777777777777666666666666555555555444444444333333222111111000000000000000........................------------------------------------------------,,,,,,---------............------,,,,,,------...,,,---...000222444666777999888777666666777888888;;;???DDDEEEDDDBBBBBBBBB>>>>>>@@@DDDGGGHHHJJJLLLLLLJJJIIILLLRRRVVVVVVUUU^^^bbbhhhkkklllkkkjjjiiikkkkkkjjjiiihhhgggggggggdddaaa```ccchhhjjjiiifffeeegggjjjkkklllmmmooopppvvvuuusssssssssuuuxxxyyyvvvxxx{{{~~~~~~||||||||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~|||zzzrrrhhh^^^QQQGGGHHHMMMSSSYYYccciiimmmppptttxxxzzz~~~}}}}}}{{{~~~}}}wwwnnnlllssszzz~~~uuullliiillljjjiiifff___VVVPPPQQQUUUllluuunnnUUUIIIXXXnnnyyysssaaa\\\kkkwwwxxx~~~|||kkkiiillloooxxx~~~wwwfffPPP???:::<<>>:::===>>><<<<<<>>>999999:::<<>>AAABBBBBBBBBAAAAAA@@@BBBCCCDDDFFFIIIKKKKKKJJJIIIJJJNNNUUU[[[\\\[[[```cccfffhhhhhhggghhhiiiiiiiiihhhhhhhhhhhhhhhhhhlllgggdddeeejjjkkkhhhdddaaadddgggjjjlllnnnrrrtttyyywwwsssrrrrrruuuyyy|||wwwyyy|||~~~}}}}}}}}}}}}}}}}}}||||||~~~~~~~~~|||yyyssskkkaaaVVVIII??????DDDKKKQQQYYY^^^```bbbfffiiirrrxxx~~~}}}}}}zzzvvvssswwwxxxvvvsssuuu}}}}}}vvvooommmpppkkklllkkkeee^^^YYYUUUSSSaaappprrr___QQQZZZlllvvvxxxcccZZZfffqqqwwwuuuuuuzzz|||~~~}}}~~~sssZZZCCC:::;;;======<<<;;;999666222///---........................////////////////////////------...............---,,,---......///........./////////...///777BBBLLLaaaqqquuuqqqrrrooonnnttttttlllbbbbbbrrrsss{{{zzzjjjlllpppsssvvvuuurrrpppmmmkkkiiihhhgggeeebbb```YYYTTTPPPQQQSSSVVV\\\ddddddddddddeeegggiiikkkllllllkkkiiihhhhhhjjjmmmooommmnnnoooppprrrsssssstttrrrooojjjeeedddeeehhhkkknnn|||zzzmmmlllqqqvvvsssggg\\\\\\cccmmmwww{{{rrrbbbVVVPPPLLL@@@===999777777777777666777777666555555444444333333222111111000111222222777999>>>GGGRRRZZZ^^^^^^[[[]]]```bbbcccfffjjjmmmxxx~~~}}}|||}}}{{{|||zzzuuuyyy}}}qqqfffYYYQQQCCC>>>;;;;;;;;;;;;<<>>BBBIIIRRRXXXSSSKKKDDD@@@===>>>FFFNNN___rrr|||nnnWWWHHHBBB??????>>>???HHHUUUcccmmmqqqwww{{{~~~}}}~~~xxxxxxwwwxxxyyy|||~~~~~~}}}|||{{{{{{|||}}}hhhlll~~~{{{bbbJJJEEEAAABBBAAA>>>999555222222111111222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////sss}}}gggTTTJJJ???===:::999999999999888777777777777666666666666444444444444333333333333000111111111111000//////........................------------------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...+++---///111222444444555555555555555777999;;;<<<<<<===>>>@@@AAAAAA@@@@@@DDDGGGGGGEEEFFFJJJKKKJJJEEEFFFHHHNNNUUU[[[___```aaacccdddcccbbbcccdddfffddddddfffggghhhhhhhhhhhhoookkkggghhhlllmmmkkkhhhaaaccceeegggjjjnnnsssvvvyyywwwsssqqqrrruuuyyy}}}xxxyyy{{{}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzwwwkkkcccYYYPPPFFF>>>===AAAHHHLLLQQQSSSSSSTTTWWWZZZgggnnnwww{{{{{{}}}|||tttnnnlllnnnqqqssswww}}}}}}yyyvvvrrrqqqssspppqqqooohhhccc___YYYSSS]]]jjjrrrjjj___^^^hhhqqqzzzjjj```ccciiiqqq|||zzz|||fffIII;;;;;;<<<======<<<;;;888444000---........................////////////////////////,,,---......///.........,,,---......//////.........000000///000999GGGQQQffftttvvvqqqsssrrrrrryyywwwnnnaaa^^^nnnooogggyyy|||nnnpppsssvvvwwwuuusssqqqmmmkkkiiihhhgggeeebbb___YYYTTTRRRTTTWWWYYY___fffeeeddddddeeegggiiikkkmmmkkkkkkjjjhhhggggggiiikkkkkkkkkmmmnnnooopppppppppmmmjjjeeeaaa___```ccceeekkkxxx~~~pppmmmmmmooommmbbbVVVPPPRRRYYYgggqqqlll^^^SSSLLLHHH???<<<888777666777666666777777777666555555444444333333222222222222222333444555:::CCCMMMSSSUUUTTTSSSVVVYYYZZZ[[[___eeejjjyyy~~~xxxqqquuu}}}tttjjjrrrrrrwwwxxxiii[[[NNNFFF>>>;;;999888888:::===@@@777:::===???CCCKKKUUU]]]ZZZRRRIIIBBB===<<>><<<@@@IIIUUU```fffpppuuu|||}}}{{{wwwttttttvvvyyy|||}}}~~~~~~{{{rrrjjj}}}zzz}}}wwwsssrrrbbbNNNHHHAAABBBCCC@@@;;;666333222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000uuu|||hhhWWWOOO???===:::999999999999888777777777777666666666666444444444333333333222222000111111222111000///...........................------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,///111333333444444444444444666888:::===???=========>>>???@@@??????HHHJJJIIIEEEEEEHHHIIIFFFCCCEEEHHHKKKOOOTTTYYY]]]```aaabbbaaa___^^^___```]]]___bbbeeefffggggggfffjjjhhhfffhhhmmmpppppppppccccccdddeeegggkkkqqquuuvvvuuusssrrrsssuuuxxxyyywwwxxxxxxyyyzzz{{{{{{{{{}}}~~~~~~~~~}}}|||{{{||||||{{{{{{{{{}}}~~~{{{zzzzzzzzzzzz{{{{{{{{{~~~}}}~~~~~~|||xxxuuuhhh___VVVPPPKKKDDDBBBCCCCCCFFFHHHGGGEEEEEEHHHKKKSSSZZZfffqqqxxx{{{zzzxxxvvvyyy}}}zzzqqqkkkfffgggiiioooxxxzzzwwwwwwuuusssrrrqqqrrrnnngggdddbbb]]]VVVbbbgggpppssslllcccdddkkkxxxqqqjjjeeedddkkk|||~~~yyyrrrttt{{{sssPPP???<<<============<<<999555000---........................////////////////////////,,,------...//////......,,,---......//////......---///111000222;;;JJJUUUmmmxxxwwwrrrvvvzzz|||{{{jjjbbbppptttbbb```www{{{ppprrruuuvvvuuutttrrrqqqooommmkkkiiihhhfffccc```YYYUUUSSSVVVYYY[[[aaagggfffeeeddddddeeefffhhhjjjiiijjjkkkiiigggfffhhhjjjhhhhhhiiijjjjjjiiihhhgggdddaaa]]]YYYWWWXXXZZZ[[[bbbmmm{{{tttmmmfff```\\\UUUKKKCCC@@@HHHWWWcccaaaWWWNNNJJJHHH@@@===999888888888888777888888777777666555555444222222222222222222222222333444888===DDDHHHJJJJJJIIILLLNNNOOOPPPUUU]]]dddrrrzzzrrrgggkkkrrrzzz|||uuuiii___iiiqqq}}}ooo^^^OOOEEE@@@888999999888999;;;>>>???999<<>>>>>BBBJJJSSSZZZeeennnyyy{{{uuupppnnnqqqvvvyyy~~~xxxwwwttt|||mmmfffkkkcccPPPGGGAAACCCDDDBBB===777333222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000vvv|||iii[[[TTT???===:::999999999999888777777777777666666666666444444444333333333222222000111111222222000///...........................------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,------...+++,,,///111333333333333333333444666888<<>>===<<<===>>>???>>>>>>IIILLLJJJDDDCCCGGGGGGDDDFFFHHHJJJJJJIIIKKKPPPUUU]]]___aaaaaa^^^\\\[[[[[[XXX[[[___ccceeefffeeeeeeccccccdddgggmmmqqquuuvvveeeeeedddcccdddhhhnnnsssssssssssstttuuuuuuvvvvvvwwwvvvvvvvvvvvvwwwxxxyyy}}}~~~}}}|||{{{zzzyyywwwvvvwwwyyy{{{|||xxxwwwwwwwwwwwwxxxyyyzzz|||{{{{{{||||||zzzwwwtttiii```WWWTTTPPPKKKGGGGGG>>>???@@@>>>::::::===@@@@@@HHHTTTaaakkkooopppooorrrwww|||~~~}}}{{{|||}}}{{{zzzqqqkkkdddccceeelllxxxzzz}}}}}}yyyyyyvvvrrrooonnnoookkkdddccceeeaaaZZZhhhgggnnnxxxtttfffbbbhhhuuuvvvrrriiiccciiiwww}}}}}}~~~}}}sssjjjnnnxxx{{{VVVBBB>>>>>>======>>>===:::555000---////////////////////////........................,,,,,,---.../////////...,,,---......//////......,,,///111111333<<>>;;;999999:::999999888888777777666666555555111111111111222222222222333333444666999<<<===>>><<<>>>@@@@@@AAAGGGQQQYYYfff|||~~~vvvlll\\\___fffooowwwyyyuuupppppp|||~~~tttdddQQQDDD??????888;;;<<<<<<;;;<<<======999===AAADDDJJJVVVeeepppxxxmmmaaaUUUKKKEEEHHHNNN^^^oooxxxnnn]]]RRRJJJDDD???@@@@@@??????CCCKKKRRR\\\gggwwwzzzssslllkkkoootttyyy{{{uuuzzzppp{{{~~~hhh```hhhdddOOOCCCAAACCCDDDBBB>>>888444222111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000zzz}}}jjj[[[UUUFFF>>>888888999888888999999999999888888666555555444444333333333333222222111111111000000///...---........................///...---,,,,,,---///000++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,---------...///111333444444444222333444555888:::===>>>AAA===:::;;;>>>@@@???===CCCBBBBBBCCCDDDFFFEEEEEEDDDDDDFFFHHHJJJMMMOOOQQQ[[[]]]^^^\\\YYYWWWYYY[[[XXXXXXYYY\\\___aaaaaaaaacccbbbaaadddhhhlllpppqqqeeecccbbbeeelllqqqssssssmmmnnnpppqqqssssssttttttsssvvvzzzzzzxxxwwwwwwxxx~~~}}}}}}|||{{{zzzzzzyyy}}}|||{{{yyyxxxwwwvvvvvvuuuuuuvvvwwwyyy{{{|||}}}zzzyyy|||{{{wwwwwwppphhh^^^YYYXXXUUUNNNHHHGGGBBB<<<999:::;;;;;;:::===???FFFNNNTTTXXX```iiimmmpppuuuzzz}}}~~~}}}|||zzzrrrmmmcccdddgggoooyyy~~~~~~vvvtttrrrnnnmmmmmmkkkiiieeebbbaaaaaa^^^___kkk{{{|||nnnddddddwwwwwwqqqhhhhhhttt~~~yyy|||{{{vvvhhhnnn[[[BBB>>>AAACCCBBBAAA???;;;666222///......////////////......////////////////////////000000//////.........---///////////////000111111000000000222888DDDRRR]]]wwwwwwrrryyyiiiQQQYYY{{{}}}rrrlllsssvvvwwwuuussstttrrrnnnsssnnnhhhhhhiiiggg```ZZZUUURRRSSSYYY___bbbeeeiiihhhfffcccbbbdddeeeffffffhhhjjjkkkjjjgggfffhhhjjjkkkjjjgggdddaaa]]][[[YYYUUUSSSOOOLLLJJJJJJKKKLLLRRRUUU^^^nnn{{{~~~uuukkkVVVPPPGGG>>>999888:::<<<;;;LLLVVVQQQKKKMMMOOOMMMFFFDDD@@@===;;;;;;<<<<<<:::888666666666555333111666555444222111000000000222333444666888999:::;;;999:::;;;<<<>>>BBBHHHLLLZZZrrr}}}rrreeeUUUTTT^^^oooxxxvvvtttwww~~~rrr```NNNCCC??????<<<<<<===============<<<999>>>FFFLLLNNNTTTdddsss{{{yyyiiiYYYSSSKKKGGGNNNeeesss}}}wwwgggYYYPPPKKKFFFFFFEEEDDDEEEIIIPPPUUUaaaiiittt}}}|||{{{xxxrrrmmmooovvv|||}}}~~~|||yyyxxxnnnrrr}}}wwwqqqaaaVVVOOOCCC@@@>>>EEEIII???999888111222222111111111111222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000zzz{{{jjj^^^XXXFFF>>>999999:::888888999888888888777777555444444444444333333333333222222111111111000000///...---........................//////...---,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,+++++++++,,,------...///000222333444555555333444555777999;;;===>>>>>><<<::::::;;;<<<===<<<@@@@@@@@@BBBDDDEEEEEEDDDEEEFFFGGGIIILLLNNNPPPRRRVVVWWWYYYYYYYYYYYYYYYYYYXXXXXXZZZ]]]aaabbbbbb```eeedddcccdddfffhhhiiijjjfffddddddhhhnnnssstttsssllllllmmmnnnnnnoooooopppqqqssswwwxxxyyyzzz~~~|||{{{yyyxxxyyy{{{}}}~~~|||zzzxxxwwwwwwwwwzzzyyyyyyyyyzzz{{{||||||zzzyyy|||}}}{{{|||rrrllleeeaaa```\\\SSSLLLGGGCCC===;;;;;;<<<;;;:::::::::>>>DDDHHHKKKSSS[[[dddiiiqqqyyy}}}~~~|||zzz}}}~~~~~~~~~|||wwwpppjjjccceeejjjqqqzzzzzzwwwtttpppmmmmmmllliiieeecccaaaaaa```___hhhvvvzzzppphhhgggrrryyywwwlllkkkxxxxxxlllzzz~~~yyyjjjnnn~~~```EEE<<<;;;BBBBBBAAA???;;;777333000...//////////////////...////////////////////////000/////////............///////////////000111111000000///111888FFFWWWbbb|||{{{zzzyyy~~~```KKKUUUuuu~~~uuunnnjjjssswwwyyyxxxxxxyyywwwssssssnnniiiiiiiiifff^^^WWWRRRPPPRRRZZZ```ccceeeiiigggeeeccccccdddfffffffffiiikkklllllliiiggghhhiiihhhfffccc___ZZZVVVTTTRRRKKKIIIFFFCCCBBBBBBCCCDDDHHHKKKRRR^^^hhhiiibbbZZZLLLHHH@@@999555444666888999FFFQQQRRRNNNMMMMMMNNNOOOMMMIIIEEE@@@===:::888;;;999777666666666444222555444333222111000000000111111222444555666777888555555666666777:::???CCCSSSjjj~~~pppbbbSSSRRRZZZlllwwwwwwvvvyyyzzzyyymmm\\\MMMDDDAAABBB:::;;;;;;<<<<<<;;;;;;;;;999@@@IIIPPPRRRVVVdddsss~~~}}}nnn^^^WWWOOOKKKRRRiiixxxpppcccYYYTTTOOONNNMMMLLLMMMQQQWWW\\\lllrrrzzz}}}|||yyyvvvvvvyyy}}}}}}~~~|||ppprrrzzzxxxnnneeeZZZIIIDDD???EEEIII???:::888222222222111111111111222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000yyyuuuhhh^^^ZZZGGG???999999:::999999:::666666777666666555444333444444333333333333222222111111111000000///...---....................................---+++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++,,,,,,---...///000111333444555555666555555777888:::<<<===>>>:::;;;:::999888888:::<<<===>>>@@@BBBCCCDDDCCCCCCGGGHHHJJJLLLOOOQQQRRRSSSPPPPPPQQQUUUZZZ\\\[[[XXXXXXYYY\\\```cccdddbbb```ccccccccccccddddddddddddfffeeefffiiinnnqqqooommmjjjjjjiiiiiijjjkkkllllllppprrruuuwwwyyy}}}|||yyyuuurrrtttxxx~~~|||zzzxxxwwwxxxxxx}}}|||{{{zzzyyyyyyyyyyyyzzzxxxzzz~~~}}}~~~wwwsssooonnnlllfff[[[SSSIIIEEE@@@===<<<;;;:::999666444555888:::<<>>OOObbbnnn}}}}}}uuuTTTFFFTTTqqqwwwnnnkkkllltttxxx{{{{{{|||~~~|||xxxsssoookkkjjjiiiddd[[[TTTOOONNNRRR[[[bbbdddeeehhhfffdddcccdddeeefffeeedddfffhhhkkkkkkiiigggfffeeebbb___[[[VVVQQQLLLIIIGGG???>>><<<:::999:::;;;<<<>>>AAAFFFLLLPPPOOOKKKGGGBBB???:::555333222333444666===IIIRRRRRRMMMMMMPPPUUUSSSQQQLLLGGGAAA<<<999<<<:::888777777666444222444333333222111000/////////000000111222222333333111222222222222444888;;;III___vvv~~~mmm]]]OOOMMMVVViiiwwwyyyxxxzzzzzz|||uuuooodddWWWKKKEEECCCCCC;;;;;;<<<<<<<<<<<<;;;;;;===EEEPPPXXXYYY\\\iiixxxvvvfff^^^UUUPPPVVVqqqsssjjjddd___^^^^^^]]]]]]aaafffjjjvvvzzz~~~~~~}}}~~~~~~uuuvvv~~~qqq[[[LLLBBBEEEIIIAAA;;;999333222222111111111111222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000yyy}}}zzzoooddd\\\XXXGGG???999:::;;;999999:::666777777777666666555444444444333333333222222222111111111000000///...---........................,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......000111222444555666666666555555777888:::;;;<<<<<<888:::;;;:::777777:::>>>>>>@@@BBBCCCCCCBBBAAAAAAHHHJJJLLLOOOQQQSSSSSSSSSOOOKKKKKKPPPZZZ```___\\\XXXYYY]]]aaaeeeeeeccc```^^^```bbbcccccccccdddddddddcccdddgggkkkkkkhhhdddggggggggghhhiiikkkmmmnnnqqqsssvvvyyy|||zzztttoooooottt{{{~~~{{{xxxvvvvvvwwwwww{{{zzzyyyxxxwwwwwwvvvwwwxxxuuutttwwwyyyyyy{{{|||zzzyyyxxxuuummmbbbYYYSSSPPPLLLGGGCCC@@@>>><<<<<<888666777888888===CCCPPPWWWaaakkksssvvvvvvuuuxxxvvvsssppplllgggaaa\\\^^^eeennnwww|||~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}|||{{{{{{zzzyyy|||}}}wwwrrrpppooommmkkkiiifffbbb``````YYYYYYbbbkkkkkkhhhgggooowwwhhhmmmuuuvvv{{{}}}yyyhhhxxx|||zzz}}}jjjTTTEEE???BBBBBBBBB@@@>>>:::666444000//////////////////000///////////////////////////////////////.........///////////////000000111000111444;;;HHHZZZkkkvvv|||}}}uuuaaaKKKEEEYYYuuuwwwmmmlllppptttyyy|||{{{|||~~~|||xxxrrrooolllkkkhhhbbbXXXPPPLLLLLLRRR]]]dddeeefffggggggfffeeefffffffffcccaaa```cccfffhhhhhheeecccaaa[[[XXXSSSMMMGGGBBB???===999888777666666777888999999<<<@@@BBBAAA@@@??????;;;:::777555444333444444444666BBBQQQVVVPPPOOOTTTTTTSSSQQQNNNJJJEEEBBB@@@>>><<<:::999888777555333333222222222111000////////////000000000000000111000111222222222444777:::BBBTTTlll}}}~~~jjjWWWKKKIIITTTjjj{{{|||xxxwwwvvvvvvxxx||||||wwwlllfff\\\RRRIIIDDDBBBCCC>>>>>>?????????>>>======BBBJJJVVV^^^___cccsssnnneeeZZZTTT[[[vvvzzzuuupppppppppoooooorrrvvvyyyyyy{{{~~~}}}wwwwwwUUUFFFEEEJJJCCC===:::444333222222111111222222333222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000}}}zzzoooddd[[[WWWGGG???999999:::999888:::777777888888888777666666444444333333333222222222111111111000000///...---........................)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111222333444555666666666444555666888999:::::::::999;;;<<<;;;999:::===AAAAAADDDEEEEEEBBB@@@@@@AAAHHHJJJNNNQQQSSSSSSSSSRRRPPPKKKHHHNNNYYYbbbdddcccXXXZZZ]]]bbbeeeeeecccaaa]]]```bbbcccbbbbbbccceee``````aaafffjjjjjjfffcccdddeeefffiiikkknnnqqqrrrqqqsssxxx}}}yyyrrrpppssswww{{{|||{{{xxxvvvttttttuuuuuuxxxxxxwwwvvvvvvvvvwwwwwwtttooommmpppqqqrrrvvv{{{~~~}}}zzzrrrhhhaaabbb```\\\VVVOOOJJJFFFDDDEEE@@@<<<<<<<<<<<>>===<<<<<<>>>777666555555444444444444444333<<>>KKK```uuu}}}iiiUUUHHHGGGSSSlllvvvqqqmmmmmmooorrruuuuuupppkkkfff```WWWNNNGGGCCCAAA@@@??????@@@@@@???>>>>>>===DDDLLLVVV]]]^^^eeeyyyuuukkk___ZZZaaauuu}}}zzz{{{{{{zzzzzz{{{~~~{{{{{{|||}}}~~~qqq___KKKEEEJJJFFF@@@<<<555333333222222222222333333222222222111111111000000000000000000000000000000000000000000000000000000111111111111111111111111}}}sssggg^^^XXXFFF>>>888888999888888999777777888888888888777777444444333333333333222222111111111000000///...---........................)))***+++---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///111222333444555555555555444555777888999999888888:::;;;<<<<<<===???BBBDDDCCCEEEFFFDDD@@@???@@@BBBGGGJJJNNNRRRSSSSSSQQQPPPOOOKKKIIIOOO[[[dddgggfffYYYZZZ]]]aaadddeeecccaaaaaadddfffeeebbbbbbdddfffbbbbbbcccgggkkkllliiieeeaaacccfffjjjmmmppprrrsssnnnppptttzzz~~~xxxuuutttvvvwwwwwwvvvuuuuuutttsssssssssuuuuuuuuuuuuuuuuuuvvvwwwmmmiiigggiiilllnnnsssyyy~~~}}}{{{vvvqqqmmmjjjiiigggaaaYYYRRRMMMLLLKKKDDD?????????======@@@OOOQQQTTTYYY___eeejjjnnnlllhhhccc^^^[[[WWWTTTQQQVVV___kkksssxxxyyy{{{}}}yyy{{{~~~~~~|||zzzyyyxxxzzz}}}|||vvvsssqqqpppooolllfffaaabbb]]]YYYYYY]]]^^^]]][[[\\\nnn}}}xxxhhhaaajjjwwwuuuyyyggg]]]lll}}}|||zzzwwwnnn^^^KKK???AAABBBBBBBBB@@@===;;;999111111////////////111111////////////////////////.........//////////////////////////////000111111000111666???KKKVVV^^^bbbmmmzzzzzzuuusssqqquuugggKKK@@@EEEbbb|||xxxnnnpppsssxxxzzzyyyuuutttvvvuuurrrrrrpppmmmiiiddd]]]TTTOOOLLLMMMTTT```ggghhhggghhhkkkiiihhhggghhhhhhfffdddaaabbbcccddddddaaa[[[WWWIIIFFFBBB<<<888555444444222222111111222333333444555888;;;=========<<<<<<555444333333222222222222444222888FFFSSSYYYZZZZZZXXXXXXVVVSSSOOOKKKGGGDDDAAA???===;;;;;;999777555222333333444333222111000111111111111111222222222...///111222333444777999:::BBBRRRjjj||||||iiiWWWIIIFFFQQQkkk~~~ssskkkhhhjjjmmmpppqqqooojjjfffccc]]]TTTLLLFFFCCC@@@>>>>>>??????>>>>>>===<<<;;;AAAIIISSSYYYZZZbbbxxx{{{qqqfffcccllluuu|||{{{|||}}}|||{{{{{{}}}~~~|||}}}}}}|||~~~~~~}}}yyyzzzpppxxxiiiOOOEEEKKKHHHBBB===666333333222222222222333333222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111~~~~~~vvvjjj___XXXEEE===777777888777777888666666777777777777777666444444333333333333222222111111111000000///...---........................,,,,,,,,,,,,---...//////------------------------++++++++++++++++++++++++*********+++,,,---//////111222333444444444444444555666888:::::::::888888;;;::::::<<<@@@CCCEEEFFF@@@CCCDDDAAA>>>>>>AAAFFFEEEIIIMMMQQQSSSRRRPPPNNNLLLKKKMMMTTT^^^eeegggeeeZZZZZZ[[[___bbbdddcccbbbbbbeeegggfffddddddhhhmmmmmmkkkiiijjjkkkiiieeeaaa^^^aaaeeejjjmmmooooooooolllkkklllooovvv{{{~~~~~~~~~|||zzzwwwuuutttssssssssstttuuuuuutttssssssqqqqqqppppppppppppqqqqqqgggccccccgggkkkooouuu|||~~~{{{zzzzzzzzz{{{{{{tttuuutttooohhhaaa]]]\\\XXXQQQKKKJJJIIIEEECCCCCCPPPQQQRRRUUUYYY^^^cccfffccc___ZZZWWWUUUTTTSSSRRRVVV^^^iiipppsssuuuyyy|||{{{|||~~~~~~|||{{{|||{{{yyyxxxyyy|||~~~yyyvvvsssrrrrrrooohhhbbb```^^^YYYVVVTTTTTTQQQOOOPPP]]]ooowwwlllbbbnnn~~~dddddd}}}~~~~~~oooWWWGGGAAAAAABBBBBBAAA???<<<;;;222111///......///111222////////////////////////............/////////000///////////////000111111333444888AAAOOO[[[dddhhhnnnuuu}}}~~~yyyrrrrrrfffMMMBBBGGGbbbyyyuuummmrrrvvvzzz{{{xxxsssrrruuuvvvtttrrrppplllhhhbbb[[[TTTPPPOOOOOOVVVaaahhhiiihhhiiijjjhhhfffgggiiikkkkkkkkkdddcccaaa```]]]XXXQQQLLL@@@===:::666333222222333111111111111111111222222444777;;;???@@@???<<<:::666555444222111111111111333333555===MMM[[[^^^ZZZ[[[]]]___^^^ZZZSSSKKKGGGBBB@@@>>><<<<<<:::888666222333444555555444222111000111111111222222333333///111222333222333555666666777DDD^^^vvvzzzkkk[[[MMMGGGNNNfffzzzyyynnnfffeeeiiioooqqqpppkkkgggddd```ZZZQQQJJJGGGDDDAAA???????????????>>>===<<<;;;???HHHSSSYYYXXX^^^sssvvvnnnooozzzzzz}}}{{{zzzxxxyyy{{{|||{{{zzzyyyyyyzzz{{{|||}}}~~~|||{{{xxxyyy~~~yyyzzzssspppRRREEEKKKJJJCCC>>>777444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111xxx{{{~~~}}}vvvjjj^^^WWWDDD<<<666777888666666777555555666666666666666555444444444333333333222222111111111111000///...---........................000///...,,,,,,---...///------------------------++++++++++++++++++++++++*********+++,,,---///000111111222333444444444444666777999;;;;;;;;;999888;;;999888;;;AAAFFFGGGFFF===@@@AAA???<<<===CCCIIIDDDHHHMMMQQQSSSQQQOOOLLLHHHJJJPPPXXXaaaeeeeeecccZZZZZZ[[[]]]aaaccccccbbb___cccffffffeeehhhooouuuxxxtttoookkkhhhccc\\\WWW\\\___dddiiillllllkkkjjjlllhhhddddddiiiooossstttuuuvvvwwwxxxwwwtttqqqoooppprrrtttvvvvvvuuutttsssmmmlllkkkjjjjjjjjjjjjjjjccc```aaaggglllqqqxxx~~~{{{yyywwwyyy}}}zzztttqqqqqqlllddd^^^]]]ZZZUUUQQQPPPQQQQQQRRRUUUXXX[[[^^^```\\\XXXTTTRRRSSSTTTUUUTTTWWW___hhhnnnppprrrvvvzzz}}}}}}~~~}}}|||{{{yyyxxx|||{{{yyyxxxyyy{{{}}}~~~zzz}}}~~~}}}}}}~~~zzzwwwtttttttttqqqiiiccc\\\[[[XXXRRRMMMJJJGGGEEECCCKKK___nnngggZZZgggvvveee}}}|||}}}fffRRRAAAAAABBBCCCBBB@@@===<<<222111000......000111222////////////////////////---.........//////000000///////////////000111111666777;;;FFFVVVgggrrrxxxyyy|||uuusss{{{fffQQQFFFJJJbbbwwwsssnnnuuuzzz{{{{{{xxxrrrrrrvvvxxxwwwrrrooolllfff```ZZZTTTQQQQQQQQQWWWbbbhhhiiiiiijjjhhhfffeeefffjjjnnnpppqqqeeebbb^^^ZZZVVVPPPHHHAAA:::888555222000000111222222222222222222222222222666888<<<@@@CCCBBB<<<888999888666444222222222333222333333777HHH\\\```YYY[[[___eeegggddd\\\QQQKKKCCCAAA???===<<<;;;888666333444555666666555333111000000000111222333333333222333555444333222333555222000;;;VVVqqqyyymmm___PPPHHHKKKaaatttuuukkkddd___eeelllnnnkkkeeeaaa___^^^XXXPPPJJJGGGEEECCC@@@BBBBBBBBBAAAAAA???>>>>>>???IIIVVV\\\ZZZ^^^pppzzztttwwwzzzxxxwwwvvvyyyzzz|||{{{yyyxxxxxxyyyvvvyyy||||||}}}{{{|||wwwpppzzzooozzztttSSSDDDKKKKKKDDD>>>777444333333222222333333444222222222111111111111000000000000000000000000000000000000000000000000000111111111111111111111111~~~}}}vvvooofffZZZPPPCCC===999999999666666999888888777666666666666666555555444333333222111111111111000//////////////////...---,,,,,,---...///---.........---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,------...000000//////000222444555444888======:::888888999:::666444555:::???AAABBB===>>>>>><<<:::<<>><<<===555444111///......////////////000000///...------//////.........---------////////////000000000000333555;;;JJJccc{{{zzzwwwxxxqqqjjjVVVFFFKKKYYYiiippppppttt{{{~~~zzzvvvsssrrrsssttttttrrrllleeebbbaaa^^^YYYUUUUUUXXX\\\aaaeeehhhjjjkkkgggggghhhkkkmmmmmmkkkiiiccc[[[QQQJJJFFFBBB<<<666666555333111000000111111444333333222222333333444555999>>>@@@>>>:::777555333444555555666666555555555777888888;;;DDDRRR\\\bbbdddgggkkkkkkdddXXXPPPIIIEEE@@@>>>>>>===:::777888777666444222111111111///000000111222222333333333333444444444444555555444555999GGGaaauuurrrcccWWWGGGKKKbbbrrruuujjjWWWYYY^^^ccceeebbb___\\\\\\YYYWWWTTTOOOKKKFFFCCCAAADDDDDDCCC@@@===::::::;;;???LLLYYY\\\ZZZ```rrr}}}yyy|||yyyxxxxxx}}}{{{yyyzzz||||||zzzwww{{{}}}}}}{{{{{{~~~{{{{{{xxxiiiooovvvtttpppvvvqqq\\\JJJHHHLLLIII???999555333111000111333222222222222222111111111111000000000000000000000000000//////000000000000//////222222111111111111111111xxxmmmdddYYYOOOCCC===999999999666666999888777666666555555666666555555444333333222111111111111000///////////////000///............///000------......------,,,++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---......444333111000000000111222555999===>>>;;;888777888999666333444888<<<>>>???=========;;;:::<<>>;;;<<<666444222///......////////////000000///......---//////.........---------////////////000000000111666:::BBBRRRiii||||||zzzrrrlllfffTTTCCCJJJXXXgggoooqqqvvv||||||zzzxxxwwwwwwxxxwwwvvvsssmmmfffaaa___]]]YYYUUURRRVVV\\\bbbgggiiiiiiiiihhhhhhiiijjjlllkkkiiifffZZZRRRHHH@@@===;;;888555666555444222222222333333333333333222222333333333777:::===>>><<<888666555333333444555555555555555444666777666999@@@LLLVVVaaadddiiinnnnnnhhh]]]UUULLLGGGBBB???>>>>>>;;;888888777666444333222111111000000111111222222333333333333333444444444555555555555666@@@YYYpppqqqfffZZZIIIKKK```pppuuukkkXXXXXX]]]bbbbbb]]]XXXVVVVVVYYYWWWTTTQQQLLLHHHDDDBBBBBBCCCDDDBBB???<<<::::::???KKKXXX]]]]]]cccrrrzzzwww}}}xxxvvvvvv|||{{{{{{}}}}}}~~~~~~|||{{{{{{{{{~~~mmmhhh|||nnnvvvsssjjjhhhhhhVVVFFFGGGMMMKKKDDD>>>555333111000222333222222222222222111111111111000000000000000000000000000//////000000000000//////111111111111111111111111{{{lllaaaWWWOOOCCC===999999999666666999777666555555444444555555555444444333333222222111111111000///////////////000000////////////000000------......------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,---...///333222111000000000111222555:::>>>???;;;888777777777555333333666999;;;<<<======<<<;;;;;;===AAADDDGGGHHHJJJMMMPPPOOOLLLIIIGGGHHHMMMWWWaaaddd```[[[]]]]]]]]]^^^______``````cccdddffffffgggkkkrrrxxxyyyhhhZZZUUUUUUVVV\\\cccggghhhgggfffdddbbb```^^^[[[VVVSSSOOOPPPQQQQQQOOOMMMMMMNNNPPPQQQRRRPPPMMMLLLNNNQQQQQQSSSWWW___hhhqqqvvvxxx{{{{{{}}}xxxwww|||{{{ttttttrrrmmmfff^^^XXXVVVTTTRRROOONNNPPPTTTYYY\\\```]]][[[XXXQQQIIIIIIMMMQQQYYYcccgggccc^^^[[[[[[ccckkkrrruuuwwwzzz{{{zzzvvvwwwyyyyyyyyy{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}|||xxxuuuqqqnnnkkkaaa^^^XXXQQQLLLIIIGGGGGGBBBMMMWWWcccmmmdddWWWYYYppp{{{rrruuuvvvmmmlllooovvvtttYYYDDD@@@???AAAAAA>>>;;;<<<777555222000......////////////000000000///....../////////............---////////////000000111111333;;;GGGWWWjjjwwwwwwppp}}}|||~~~vvvmmm___JJJ@@@HHHVVVfffnnnsssxxx~~~xxxwwwvvvwwwxxxxxxvvvtttrrrmmmfff```\\\ZZZYYYXXXQQQVVV]]]dddhhhjjjiiiggghhhiiijjjkkkkkkhhhccc___OOOGGG>>>777555666555444555555444444333444444555333333222222222222333333999:::<<<;;;888666444444222333444444555555444444444555555444666<<>><<<:::888777555444333222111111222222222222222222222222333333333444444444444555777555222999OOOhhhpppjjj]]]KKKKKK\\\llltttmmmZZZWWW^^^ccc```XXXQQQPPPQQQXXXWWWUUUSSSOOOJJJFFFDDD@@@BBBDDDCCC@@@<<<:::999???JJJXXX___bbbgggrrr{{{xxxvvv|||}}}uuurrrrrryyyyyy{{{~~~~~~~~~|||{{{}}}~~~~~~||||||ooofffwwwgggmmm|||oooeee^^^bbbSSSFFFFFFKKKLLLFFFAAA666444111111222333222222222222222111111111111000000000000000000000000000///000000111111000000///111111111111111111111111}}}jjj^^^UUUOOOCCC===999999999666666999666666555444444444444444444444444333333222222222111000000/////////////////////............//////,,,------...------,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---...///000////////////111333555666666:::??????;;;888777777666444333444666888;;;<<<<<<<<<;;;;;;;;;===@@@BBBFFFHHHJJJMMMNNNMMMJJJHHHEEEGGGLLLUUU]]]```\\\XXXZZZ[[[\\\]]]^^^___``````bbbccceeeeeefffjjjpppttt{{{mmm```WWWTTTRRRVVV^^^dddeeedddeeedddaaa]]]WWWPPPJJJEEEAAABBBBBBAAA?????????AAABBBEEEGGGFFFDDDCCCGGGJJJSSSTTTYYYbbbnnnyyy{{{yyy{{{~~~zzz|||~~~xxxwwwssslllbbbYYYRRRPPPSSSQQQNNNNNNRRRXXX^^^aaabbb```___[[[QQQFFFAAACCCEEELLLVVV^^^\\\VVVRRRSSSZZZ```hhhmmmqqquuuxxxyyywwwzzz||||||zzzzzz|||}}}||||||{{{zzzyyyxxxxxx|||vvvsssqqqnnnlllgggccc]]]WWWQQQNNNLLLLLLLLLVVV]]]hhhpppeeeVVVUUUlll{{{zzzvvvsssuuuxxxnnntttvvvyyyyyy___GGGAAA>>>@@@AAA>>>;;;;;;888666333111/////////000//////000000000//////.../////////...............000////////////111222333111>>>NNN\\\iiitttyyyxxxuuuWWW===>>>GGGVVVdddnnnttt{{{{{{yyyxxxwwwxxxwwwuuussspppkkkddd^^^YYYYYY[[[]]]XXX\\\aaafffiiijjjiiihhhiiijjjlllllliiibbbYYYRRREEE@@@999555555666666666444444444444444555555555333333222222222222333333:::::::::888555333333444222333333444444444444444555555555444555999???DDDOOOUUU___gggjjjggg```ZZZTTTNNNGGGBBBAAA@@@===;;;777777555444333222222222333333333333333333333333333333444444444555555555777666222555IIIbbbmmmkkk^^^KKKHHHVVVeeeqqqnnn^^^XXX___eeebbbYYYSSSRRRUUUXXXXXXWWWTTTPPPLLLHHHEEECCCDDDCCCAAA===:::888888@@@JJJWWWaaafffjjjqqqvvv}}}yyyxxxyyyzzz|||ssspppqqqvvvwwwyyy}}}}}}}}}}}}{{{zzz{{{{{{}}}yyyxxxmmmgggsssgggjjjssslllggg___dddWWWJJJGGGIIIIIICCC===777444222111222333222222222222222111111111000000000000000000000000000000000000000111111000000000111111111111111222222222~~~iii]]]UUUPPPCCC===999999999666666999666666555444444444444444444444333333333333222222111000000///////////////------------------------,,,,,,------...------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---...000111////////////111333555666777;;;>>>>>>;;;888888999777777777777888:::<<<>>>===<<<;;;;;;===???AAAAAAFFFHHHJJJLLLKKKJJJHHHHHHDDDFFFKKKRRRYYY[[[YYYVVVVVVWWWYYY\\\^^^```aaaaaaaaabbbbbbccceeeiiimmmqqqxxx}}}{{{sssjjj\\\VVVQQQRRRYYY```bbbbbbeeebbb[[[SSSJJJBBB<<<999666888888888777666888999;;;>>>AAACCCBBBCCCFFFIIINNNPPPUUU```mmmzzz~~~}}}|||}}}zzz{{{}}}~~~~~~xxxuuuooofff\\\SSSOOOMMMRRRPPPNNNOOOVVV]]]bbbeeefffeeefffbbbWWWHHH???===???DDDNNNXXXXXXQQQMMMOOORRRVVV\\\aaacccgggnnnuuuyyy|||~~~|||{{{}}}||||||}}}|||{{{yyywwwvvv|||uuurrrpppnnnkkkjjjgggccc^^^[[[ZZZZZZZZZZZZ___aaaiiisssjjjZZZXXXmmmsssqqquuunnngggmmmrrrttt{{{tttpppfffJJJCCC???@@@AAA???<<<<<<999777444111000//////000//////000000000000000///////////////////////////000000/////////111333444555FFFYYYccckkkxxxzzz{{{TTT;;;>>>IIIWWWcccmmmvvv}}}}}}zzzyyyxxxuuusssmmmiiiccc[[[VVVWWW]]]ccceeeeeefffgggiiiiiijjjjjjiiijjjkkkkkkeeeZZZMMMDDD<<<:::888777777777777666444444555555555555555555444444333333333333444444::::::999666333222333444222333444444555555444444666666555555666888<<>><<<777666555444333222222222333333333333333444444444444444555555555666666666666777555777FFF]]]jjjjjj[[[KKKFFFNNN[[[kkknnnbbbZZZaaafffeee```[[[\\\^^^[[[ZZZXXXUUUPPPKKKGGGEEEGGGEEEAAA<<<888666777999AAAKKKWWWaaafffjjjooosssxxxyyyzzz||||||{{{xxxuuu~~~}}}uuussstttyyyzzz|||}}}~~~~~~zzzzzzzzzyyyyyyyyy{{{|||}}}wwwuuupppdddjjjzzzkkkjjjsssooollleeejjj___QQQIIIGGGGGGBBB===777555333222222333222111222222222111111111000000000000000000000000000000000000111111111111000000000000111111111222222222}}}jjj^^^WWWRRRCCC===999999999666666999777666555555444444555555333333333333333333333333111111000///////////////+++,,,------------,,,+++,,,,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,---///000111222111000000000111222333888;;;===<<<:::888:::<<<======>>><<<;;;<<<>>>@@@>>>===;;;<<<>>>AAAAAAAAAFFFHHHKKKKKKIIIHHHGGGGGGDDDFFFIIINNNSSSVVVVVVTTTTTTVVVYYY\\\___aaabbbbbb``````aaacccfffiiimmmoooqqqvvvzzzzzz{{{{{{xxxsssbbb\\\UUURRRUUU[[[___aaabbb^^^VVVKKK???888444333222444666777777777888999;;;>>>BBBFFFJJJKKKLLLKKKFFFGGGLLLVVVdddrrr|||~~~}}}~~~~~~~~~~~~vvvrrrjjj___UUUOOOMMMMMMPPPNNNMMMQQQXXX```dddeeehhhjjjnnnlll```NNNAAA<<>>===:::888555222000///000000//////000111111111000000...////////////000000000111000///...///111444555888JJJ]]]eeekkkxxx}}}qqqmmmwwwvvvQQQCCC@@@LLLYYYcccmmmwww~~~|||zzzvvvrrrnnnllliiibbbYYYSSSUUU^^^gggmmmlllkkkjjjjjjjjjkkkkkkiiiiiigggddd]]]RRREEE===888888999999999888888777666666777777777666666555555555444444444444555555::::::888666333222444555333444555555666666555555555555666666777999;;;<<<@@@GGGQQQYYY\\\\\\ZZZYYYUUUQQQKKKGGGEEECCC???<<<666666555444333333333333222222333444444555666666666666666777777777777888666999999999DDDXXXeeegggYYYKKKEEEGGGNNN```iiibbb[[[```eeegggeeedddeeeggg___]]]YYYTTTNNNIIIFFFCCCEEECCC>>>888444444888;;;DDDMMMXXX___cccffflllqqqqqqssswww{{{~~~|||yyyuuuzzz{{{zzz{{{}}}{{{{{{{{{wwwxxxxxxyyyyyyyyyyyyyyy|||{{{~~~||||||wwwvvvxxxeeeiiiwwwoookkkxxxqqqiiiooofffWWWKKKGGGHHHFFFAAA888666333222222333222111222222222111111111111000000000000000000000000000000111111222222111111000000000000111222222333333|||kkk```YYYSSSCCC===999999999666666999888777666666555555666666333333333333333333333333111111000///////////////,,,,,,---......---,,,,,,+++,,,------......------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,...///111222222111000000000111333444999;;;<<<:::888999<<<@@@FFFGGGFFFCCC???===>>>??????===<<<===@@@BBBBBBAAAFFFHHHKKKJJJHHHFFFFFFFFFEEEEEEHHHKKKOOORRRTTTTTTWWWXXX\\\___aaabbbbbbbbbaaaaaaaaadddhhhlllooopppnnntttxxxxxxxxxzzzyyyuuuhhhbbbZZZTTTSSSWWW]]]bbbbbb^^^VVVKKK@@@999777888666999===???@@@@@@@@@AAAFFFFFFJJJPPPWWWXXXUUUQQQHHHHHHJJJPPP[[[gggppptttyyy}}}~~~~~~}}}~~~~~~}}}zzzzzz~~~zzztttnnndddXXXNNNIIIJJJLLLMMMKKKKKKQQQYYY```ccccccgggllltttwwwmmmZZZKKKEEECCCEEEQQQaaabbbUUUMMMMMMKKKPPPVVVVVVMMMJJJWWWgggrrrsssuuuxxx|||~~~|||~~~~~~|||xxx}}}vvvsssrrrooommmiiihhhfffeeefffhhhkkkmmmjjjddd\\\eeewwwtttaaaZZZ___ssszzzxxx|||xxxkkkdddiiiyyywwwyyywwwyyyxxxvvvsssRRRHHH@@@AAACCCBBB???>>>;;;999666333111000000000//////000111111111111111.../////////000000000000111000///...///222444666===MMM^^^gggmmmxxx}}}qqqhhhiiiwwwmmmJJJEEECCCOOO\\\dddmmmxxx{{{sssmmmnnnkkkdddXXXPPPQQQ\\\gggnnnnnnnnnnnnmmmmmmlllkkkjjjfff___YYYRRRJJJCCC>>>;;;;;;;;;:::999:::;;;<<<999999:::::::::888777666666666555555555555666666888999888666444444555666444555666666777777666666444444555666999:::;;;:::;;;BBBKKKRRRTTTUUUVVVWWWSSSPPPKKKIIIHHHEEE@@@;;;666555444444333333333333111222333444555666777888777777888888888999999999666;;;:::888@@@SSSaaaeeeXXXMMMFFFAAABBBSSSaaa^^^[[[]]]```dddhhhiiiiiiiiiddd```ZZZSSSLLLFFFCCCBBB>>>===:::666444555999===FFFOOOYYY^^^^^^bbbjjjqqqpppsssvvvzzz{{{{{{zzzxxx}}}|||xxxwwwwwwuuuvvvxxxzzz{{{|||{{{zzzzzzzzzzzzzzzyyyyyykkkooo}}}tttnnnuuunnnwwwooo^^^NNNGGGHHHHHHDDD999666444222333333222111222222222111111111111000000000000000000000000000000111111222222111111000///000000111222222333333{{{lllaaaZZZUUUCCC===999999999666666999888888777666666666666666333333333333333333333333111111000///////////////,,,---...//////...---,,,+++,,,,,,---.........---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,...000111222.........///111333666777999:::;;;999777999>>>BBBMMMNNNLLLGGGAAA======>>>@@@>>><<<>>>AAADDDCCCBBBFFFHHHKKKJJJGGGEEEEEEFFFEEEEEEGGGIIILLLPPPSSSTTTZZZ\\\^^^aaaccccccbbbbbbbbbaaabbbeeejjjnnnqqqrrrmmmtttxxxwwwwwwxxxvvvssslllggg^^^UUUQQQUUU\\\cccccc```ZZZPPPFFF???>>>???===AAAEEEIIIJJJJJJJJJJJJPPPPPPSSSZZZbbbccc]]]VVVRRRPPPOOOQQQXXX```gggjjjllluuu|||~~~|||zzz|||~~~zzz{{{wwwvvv{{{xxxqqqjjj^^^QQQGGGDDDFFFIIIKKKIIIJJJPPPYYY```aaa```dddlllxxxwwwfffWWWQQQGGGKKKYYYjjjkkk\\\PPPOOONNNTTT\\\ZZZNNNGGGSSSfffllllllnnnttt{{{~~~yyy|||~~~}}}yyy}}}xxxtttsssqqqnnnkkkjjjgggeeeeeefffgggiiijjjbbbXXXcccyyyvvvaaaWWWSSSdddoooxxxtttllleeeuuurrrtttuuuttt{{{ttt~~~yyyTTTIIIAAAAAADDDCCC@@@???;;;999666333111000000000//////000111111111111111.../////////000000111111111000///...///222555777EEESSSbbbmmmuuu}}}~~~uuujjjeeennnfffBBBAAAEEERRR^^^eeemmmxxx{{{ssspppmmmeeeXXXNNNOOOZZZeeelllmmmoooppppppooolllkkkjjjcccYYYPPPJJJFFFDDDBBBAAA@@@>>><<<;;;<<>>FFFLLLNNNPPPRRRTTTRRROOOKKKJJJIIIFFF@@@;;;666555444444333333333333000111222444666777888999888888999999999:::::::::777<<<;;;666===OOO___eeeYYYOOOGGG>>>:::KKK\\\[[[ZZZZZZ\\\aaagggjjjiiiggggggbbbZZZRRRJJJEEEAAA@@@777777777666666777;;;>>>GGGPPPZZZ\\\[[[^^^hhhqqqsssuuuwwwxxxyyyyyyzzz{{{zzzuuussstttuuuvvvxxx{{{}}}~~~}}}{{{zzz}}}{{{}}}zzzlllrrryyyrrrxxxsssvvvdddPPPGGGGGGGGGCCC999777444222333333222111222222222111111111111000000000000000000000000000111111222222222222111111///000000111222222333333~~~rrrlll```SSSCCC===999999999666666999777777666555444444333333333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------...///000111222222111000//////000222444555999999888777888<<>><<<<<<;;;<<<>>>@@@BBBDDDGGGHHHHHHFFFCCC@@@??????FFFGGGFFFFFFGGGJJJPPPTTTZZZ]]]```cccdddeeegggiiimmmhhhfffjjjmmmmmmlllnnnllllllnnnrrrwwwzzz||||||tttooodddUUUJJJJJJTTT^^^gggllljjj^^^PPPJJJGGGEEEOOOQQQSSSSSSTTTXXX___dddffffffiiipppuuuuuuoooiii___WWWRRRSSSVVVYYY___eee```fffrrr~~~~~~~~~|||qqqmmmnnnuuu{{{yyytttrrrfff]]]UUUPPPKKKFFFDDDEEEEEEHHHMMMTTTZZZ```dddfffeeennn{{{zzzmmmcccVVVVVV___ooosssfffWWWPPPRRRYYY^^^XXXNNNJJJQQQYYYaaaccceeehhhqqq|||}}}{{{}}}~~~yyy|||wwwuuussspppiiiiiihhhffffffeeeeeeffflllfffaaaeeennnqqqfffXXXXXXbbbtttrrrmmm{{{yyyvvvzzzpppnnn}}}}}}___OOOBBBAAAEEEFFFCCC@@@;;;:::999555111...............////////////......000000000000000000000000111...---000111111444999MMMWWWiiixxx}}}|||}}}ttthhhjjj{{{eeeKKKDDDSSSYYYbbbnnnwww}}}~~~zzzsssiii]]]UUUSSSVVVXXXYYYdddhhhnnnqqqqqqooonnnmmmmmmcccWWWNNNHHHDDDHHHNNNGGGKKKGGGFFFJJJHHHJJJWWWYYYWWWRRRKKKAAA::::::===999999999999777444444666:::;;;:::777999<<<;;;777:::999888888999999888666888888777:::===@@@AAAAAA===>>>@@@BBBFFFIIILLLNNNOOONNNLLLMMMLLLHHHBBB<<<;;;:::777555444555666666777777888999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<;;;888<<<>>>>>>LLLYYYVVVSSSJJJAAA===>>>BBBLLLUUUSSSSSSWWW___hhhmmmmmmkkkhhh___TTTKKKFFFCCC???<<<888999888444222666???FFFLLLSSSYYYXXXVVV\\\jjjwwwzzz{{{|||{{{yyyzzz}}}vvvrrrrrruuuwwwyyyzzzxxxvvvvvvvvv{{{{{{{{{|||~~~xxxmmmwwwwwwvvvuuuPPPJJJJJJGGGMMMAAA999222222333111111333111111111111111111111111000000000000000000000000000000000000111111111111222222111111000111111111pppggg]]]RRRCCC===999999999666666999777666666555444444333333333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...///000111111222111000//////000222444666999888666555777;;;???BBBFFFIIIKKKHHHAAA===<<<===;;;;;;<<<===???AAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBFFFGGGGGGGGGHHHKKKPPPTTTYYY\\\___aaabbbdddfffhhhiiieeeeeejjjmmmlllkkkmmmmmmnnnrrrvvv{{{}}}}}}{{{uuuqqqhhhZZZPPPOOOWWW___jjjqqquuunnnddd]]]WWWSSSSSSVVVYYYYYYYYYXXXZZZ\\\]]]\\\]]]bbbfffeee___ZZZPPPJJJHHHJJJMMMRRRZZZccceeeiiirrr}}}||||||}}}~~~|||zzzsssnnnlllqqqtttqqqkkkhhhbbbZZZRRROOOLLLHHHGGGIIIJJJMMMRRRXXX___eeeiiilllkkkrrr|||{{{rrrbbb[[[^^^lllsssjjj\\\UUUYYY^^^aaaZZZMMMGGGKKKQQQ]]]___```ccclllwww|||{{{{{{}}}}}}|||||||||zzz|||zzzvvvrrrnnnkkkkkkjjjiiihhhgggggggggrrrjjjbbbbbbjjjoooggg[[[^^^hhh{{{vvvvvvllluuujjjXXXFFFAAADDDFFFDDDCCC======;;;777333000//////......////////////......000000000000000000000000000------000111111444999JJJWWWjjjzzz~~~zzzzzz}}}tttqqq~~~|||dddMMMIIIVVV[[[cccnnnxxx~~~vvvooofffZZZSSSTTTXXX]]]___gggkkkooorrrqqqooonnnmmmkkkbbbWWWPPPJJJHHHLLLSSSWWWYYYVVVZZZgggmmmvvvuuuaaaOOOEEECCC???<<<:::999777555777:::;;;>>>???===<<>>;;;>>><<<;;;;;;<<<<<<:::999;;;:::999;;;>>>AAAAAAAAA<<<===>>>AAADDDHHHJJJLLLOOONNNNNNNNNNNNJJJDDD???>>>===;;;999888999999:::<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;777;;;===>>>LLLXXXVVVPPPGGG???<<<<<>>======:::;;;<<<>>>@@@BBBBBBCCCBBBCCCBBBAAA@@@AAACCCFFFGGGGGGHHHHHHIIILLLQQQUUUXXXZZZ]]]___```bbbdddffffffccceeejjjnnnmmmlllnnnmmmooosssxxx|||}}}{{{yyywwwtttmmmbbbWWWTTTXXX]]]jjjvvv}}}rrreee[[[RRRVVVYYYZZZWWWRRROOOMMMIIIGGGFFFHHHJJJIIIEEEAAA???<<<<<<@@@CCCIIIVVVaaakkkmmmrrrzzzzzzxxxxxx{{{|||~~~~~~yyyuuuqqqllljjjoooqqqllleeeaaa[[[TTTOOOMMMLLLIIIIIILLLOOOQQQVVV\\\cccjjjoooqqqkkknnnvvv{{{ooobbb^^^jjjsssnnnbbbZZZ]]]aaaccc\\\PPPHHHIIIMMMXXXYYYXXX[[[eeeqqqxxxxxx{{{}}}~~~~~~|||zzzyyyzzz|||~~~~~~wwwrrrlllmmmmmmlllkkkjjjiiihhhggguuunnndddaaaiiiqqqnnnfffccckkk}}}vvvttt~~~|||wwwbbbLLLCCCDDDEEEFFFFFFAAA@@@>>>:::555111000000...//////000000//////...000000000000000000000000///------///000000444:::NNN]]]rrr}}}||||||uuu^^^KKKKKKXXX]]]dddmmmvvv~~~zzzsssjjjbbbWWWRRRTTT[[[bbbffflllooorrrsssrrrooonnnnnnjjjcccZZZTTTOOOMMMSSSZZZgggiiiiiitttpppZZZOOOFFF@@@;;;:::888666999>>>>>>DDDHHHEEECCCCCCCCCBBBCCCAAA????????????>>>===>>><<<<<<===???AAABBBAAA>>>???@@@BBBEEEHHHKKKMMMNNNNNNOOOPPPOOOLLLHHHDDDBBBAAA???>>>>>>>>>??????BBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>===<<<<<<;;;;;;;;;777;;;======KKKXXXVVVLLLDDD===:::999;;;AAAHHHJJJMMMUUUbbbooouuusssooobbbZZZOOOGGGBBB???;;;999666666666666777>>>GGGOOOPPPQQQQQQPPPPPPUUU^^^eeehhhkkkooosssxxxzzztttrrrsssuuuwwwwwwuuusssssssssyyy|||www||||||}}}~~~}}}uuu```zzzjjjeeelll^^^JJJIIIKKKFFFFFFBBB999333222333222111333111111111111111111111111111111111111111111111111000000000000111111111111000000000000111222333333nnnccc[[[UUUCCC===999999999666666999666666555555555444444444333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,---...///000000111000//////111333555777;;;666222333777:::999777:::===AAACCCAAA>>>===<<<999:::===@@@BBBCCCCCCCCCCCCCCCAAA???>>>@@@CCCGGGGGGHHHIIIJJJKKKNNNSSSWWWWWWYYY\\\^^^___```bbbdddfffddddddiiikkkkkknnnqqqlllmmmooossswwwyyywwwvvvxxxvvvoooeeeZZZTTTTTTVVVddduuujjjYYYLLLNNNOOOOOOKKKEEE@@@===999777555555666666444222666555777;;;===DDDRRR___kkknnnsssyyy~~~xxxuuutttsssvvvzzz~~~uuuoooiiifffhhhppptttnnnfffaaaVVVPPPLLLLLLKKKIIIIIILLLNNNQQQWWW^^^eeemmmrrruuukkkjjjnnnzzz~~~rrrfffbbbkkksssmmmccc^^^]]]aaaccc___VVVOOOOOOQQQUUUTTTRRRTTT^^^llluuuvvvzzz{{{}}}}}}|||zzzzzz{{{~~~{{{tttnnnnnnmmmlllkkkiiihhhffffffrrrnnngggccckkkwwwxxxpppdddhhhxxxxxxyyyyyyyyy}}}|||fffNNNDDDCCCEEEEEEFFFBBBBBB???;;;555111000000//////000000000000//////////////////////////////...,,,---/////////555<<>>===>>>@@@AAAAAAAAABBBCCCDDDFFFIIILLLNNNOOOLLLNNNOOOQQQQQQNNNJJJHHHDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGFFFDDDBBBAAAAAAAAA@@@???>>>===<<<<<<;;;777;;;<<<===KKKYYYWWWKKKDDD===;;;999888<<>>;;;999666666666666999@@@JJJQQQUUUSSSQQQPPPRRRWWW]]]aaabbbeeejjjpppxxx~~~zzzyyy|||}}}yyytttsssrrrtttuuuuuutttrrrrrrsssxxx{{{xxx~~~}}}|||}}}{{{~~~www{{{```rrr{{{mmm\\\]]]SSSGGGFFFIIIHHHEEECCC:::333333333222111333111111111111111111111111111111111111111111111111///000000000111111111111000000000000111222333444vvvhhh\\\UUUCCC===999999999666666999555555555555555444444444333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++,,,---...///000000111000///000111444666888<<<777444555999;;;888555666999===@@@@@@>>><<<;;;888:::===@@@BBBCCCCCCCCCFFFEEEBBB???===>>>BBBEEEGGGIIIJJJKKKMMMPPPTTTXXXWWWYYY\\\^^^^^^___aaacccfffbbbaaaccceeeeeejjjpppmmmlllkkkmmmpppsssttttttuuurrrlllaaaVVVNNNKKKKKKZZZlllnnnZZZGGGEEECCC@@@===:::666444555333222222222333333222333222555888:::???KKKXXXdddhhhooovvvyyy{{{zzzzzz}}}xxxsssqqqppplllpppwwwuuulll``````gggrrrwwwpppeee]]]TTTNNNJJJJJJJJJHHHHHHKKKNNNRRRXXX```hhhoootttvvvoookkklllwwwpppiiihhhqqqtttlllcccaaa```ccceeebbb\\\XXXWWWXXXTTTSSSQQQQQQ\\\kkktttvvvwwwzzz|||}}}}}}|||}}}~~~}}}~~~~~~~~~xxxrrrnnnmmmkkkhhhgggeeeeeeeeemmmmmmiiidddjjjvvvwwwooo^^^___mmm{{{vvvxxxyyyzzz}}}yyydddMMMDDDDDDDDDCCCCCCBBBAAA???:::555111000000//////000000000000//////////////////////////////------...000//////777???UUU```ppp|||}}}yyy{{{rrrdddMMMCCCMMMZZZ]]]bbbggglllssszzz{{{vvvrrrqqqpppeee]]]TTTPPPUUU]]]eeeiiippprrrttttttssssssssstttuuuoooiiiccc\\\ZZZ```iiittt|||wwwVVVHHH>>>>>>>>>:::===EEELLLTTTYYYVVVQQQOOOPPPOOOLLLJJJFFFDDDDDDDDDCCCBBBAAA@@@>>>???AAABBBBBBAAAEEEEEEFFFHHHJJJMMMOOOPPPLLLNNNQQQRRRRRROOOMMMKKKFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHFFFFFFCCCCCCBBBAAA???>>>======<<<888;;;<<<===KKKYYYXXXMMMFFF@@@===:::777:::>>>EEEGGGOOO^^^nnnvvvsssmmm___XXXMMMEEEAAA???<<<:::888777666777;;;CCCLLLRRRWWWTTTQQQOOORRRWWW\\\___^^^bbbhhhnnnvvvxxxrrrooorrruuutttssssssppprrrssssssrrrrrrssstttxxx||||||~~~{{{{{{zzz}}}aaafff|||rrr^^^WWWOOOHHHCCCFFFIIIGGGCCC;;;444333333222111333111111111111111111111111111111111111111111111111///000000000111111111111000000000000111222333444ooo^^^TTTCCC===999999999666666999555555555555555555555555333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,---...///000000111000000///000111444777999:::888666777999:::888666666888;;;===>>>===<<<;;;999;;;===???BBBCCCDDDEEEHHHGGGDDD@@@>>>>>>AAADDDHHHJJJLLLMMMOOORRRVVVYYYXXXZZZ]]]______```bbbcccbbb___^^^___^^^^^^ccciiimmmkkkiiiiiillloooqqqqqqmmmjjjbbbXXXNNNFFFCCCBBBNNN]]]rrrqqq```EEEAAA;;;777555444444333222111111111111222222333111000111555777:::CCCLLLWWW]]]eeekkklllkkkiiigggjjjlllmmmllljjjhhhhhhhhhfffhhhnnnwww~~~|||tttlll^^^___fffrrrvvvnnnaaaYYYSSSMMMJJJKKKKKKIIIIIILLLQQQUUU\\\dddkkkppprrrssskkkggggggqqqsssmmmpppyyy{{{qqqhhhfffggghhhgggeeeaaa^^^\\\\\\XXXVVVSSSTTT^^^llluuuwwwvvvxxx{{{}}}}}}}}}~~~{{{|||}}}|||~~~yyyrrroookkkgggeeeeeeeeefffjjjnnnjjjbbbeeeoooooofffSSSRRR___nnnttt|||xxxrrrttt|||zzzvvvbbbLLLCCCDDDDDDBBBBBBAAA@@@>>>:::555111000000///000000111111000000///000000000000000000000000...---///111///000999CCCYYYaaaooo{{{~~~{{{}}}xxxjjj^^^KKKHHHYYY\\\___dddgggiiimmmtttzzz~~~}}}zzzwwwsssooommmbbb[[[SSSPPPUUU]]]cccgggmmmooorrrssstttuuuxxxzzz|||xxxrrrllldddaaagggqqq}}}dddQQQCCCAAAAAA>>>DDDPPPYYY^^^aaa\\\XXXWWWVVVTTTPPPMMMIIIGGGFFFFFFEEEEEECCCAAA@@@AAACCCDDDDDDCCCEEEFFFGGGHHHJJJLLLNNNOOOMMMPPPTTTUUUTTTQQQOOOOOOIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJEEEDDDCCCBBBAAA@@@??????>>>:::<<<===>>>LLL[[[ZZZQQQJJJCCC???;;;888999===AAABBBHHHWWWiiisssrrrmmm___WWWMMMEEEBBB@@@===;;;:::888777999>>>GGGOOOUUUVVVTTTPPPNNNOOOSSSXXX[[[\\\```eeellltttxxxpppkkknnnrrrrrrqqqqqqlllnnnpppppppppqqqsssuuuxxx{{{~~~~~~xxx{{{{{{zzzvvv|||___^^^}}}~~~vvviii[[[UUUPPPDDDDDDJJJIIIDDD<<<555444444222111333111111111111111111111111222222222222222222222222000000000000111111111111000000000000111222333333ttt```TTTCCC===999999999666666999555555555555555555555555333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...///000111111222000000000000222555777999666777777888999888777666888999:::;;;<<<<<<;;;::::::;;;<<<>>>AAACCCFFFGGGGGGGGGEEEBBB??????BBBDDDHHHJJJMMMNNNPPPSSSWWWZZZZZZ\\\___```aaaaaacccddd```___```aaa___[[[]]]bbbhhhfffeeefffhhhjjjjjjjjjddd```XXXNNNFFF@@@>>>>>>CCCLLLXXXeeeppprrriii]]]GGGAAA999444333333333333000000000000//////000111111...///333666888===BBBJJJOOOVVVYYYXXXUUUSSSQQQQQQSSSUUUVVVWWWXXX[[[]]]]]]\\\^^^eeeooorrroookkkaaaaaagggqqquuunnnccc\\\RRRMMMKKKMMMOOOMMMMMMPPPSSSWWW^^^eeejjjkkkjjjiii^^^\\\___jjj{{{}}}uuuuuu}}}rrrnnnkkkiiigggeeecccbbbaaa```\\\[[[XXXXXXbbbpppxxxyyyvvvxxx{{{|||{{{{{{{{{|||}}}~~~~~~~~~~~~xxxtttnnniiifffgggiiikkkkkkpppkkk``````kkkmmmeeeWWWTTT___llloootttvvvnnnddd^^^lll~~~|||yyydddMMMCCCCCCDDDCCCCCC@@@@@@>>>:::555222111222000000111111111111000000000000000000000000000000......000222000111:::FFF]]]cccooo~~~qqqdddZZZKKKMMMccc```dddhhhiiiiiikkkqqqvvvxxxxxxzzz||||||yyyrrrmmm^^^XXXRRRPPPUUU]]]bbbeeejjjllloooqqqtttxxx|||~~~yyytttlllhhhoooyyywww^^^HHHDDDDDDDDDOOO```fffhhhgggbbb``````]]]YYYTTTQQQLLLIIIHHHHHHHHHGGGEEEDDDCCCDDDFFFHHHHHHGGGGGGHHHHHHIIIKKKMMMNNNOOOPPPSSSXXXYYYWWWTTTSSSSSSOOOOOOPPPQQQRRRRRRSSSSSSSSSQQQOOOLLLKKKKKKKKKLLLEEEEEEDDDCCCBBBBBBAAAAAA@@@;;;===>>>>>>NNN\\\[[[UUUMMMEEE@@@;;;777888<<<===;;;@@@OOOcccpppsssooo]]]VVVLLLDDDAAA???===::::::999888;;;BBBLLLUUU[[[XXXVVVSSSOOOLLLNNNSSSXXXWWW\\\bbbiiippp{{{}}}uuuppprrruuusssooonnngggiiikkkmmmmmmooorrrttttttyyy}}}|||vvvzzz{{{{{{ssstttaaaZZZ{{{zzztttcccaaa\\\HHHBBBJJJHHHEEE<<<555444444222111222111111111111111111111111222222222222222222222222000000000000111111111111222111111111111111222222vvvcccVVVCCC===999999999666666999444555555555555555555555333333333222222222111111000000000000////////////---------------------------------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------------...///000111222222000000000000222555888:::333666888999777666666777:::999999:::;;;<<<:::999;;;;;;<<<===@@@CCCFFFHHHFFFFFFEEECCCAAAAAACCCEEEHHHJJJMMMOOOQQQTTTXXX[[[[[[]]]```aaabbbbbbdddeee```aaadddfffccc]]]\\\___aaaaaaaaaccceeeeeedddbbb^^^YYYQQQHHHAAA>>>===>>><<>>BBBFFFKKKLLLIIIEEECCCCCC???AAADDDGGGIIIMMMQQQUUUUUUQQQPPPUUU```hhhjjjhhheeecccgggqqqvvvrrriiidddQQQMMMLLLOOOQQQQQQQQQTTTSSSWWW^^^dddfffeeebbb___WWWWWW\\\iii{{{|||xxx{{{tttjjjhhheeeddddddeeeeeeeee___^^^[[[\\\eeerrrzzz{{{vvvxxx{{{{{{zzzyyyyyyyyy|||xxxqqqkkkhhhiiillloookkkqqqlll___```mmmqqqkkkgggccclllwwwwwwxxxwwwnnnppp^^^fffwwwzzz}}}~~~gggNNNCCCBBBDDDDDDEEE@@@@@@>>>;;;666333333333000000111111111111000000000000000000000000000000...///111333111222<<>>??????NNN]]]\\\WWWOOOFFF@@@;;;777888<<<999777:::JJJ___oootttrrr\\\TTTKKKCCC@@@>>><<<::::::999999===FFFQQQ[[[```[[[ZZZWWWQQQLLLLLLQQQVVVTTTYYY```gggnnnxxx{{{vvvxxxzzzvvvoookkkdddfffhhhjjjkkkmmmqqqsssrrrwww~~~}}}{{{www|||||||||vvvssshhhZZZ}}}~~~|||iiijjjfffLLLBBBIIIGGGEEE<<<555444444222111222111111111111111111111111222222222222222222222222000000000000111111111111222222111111111111111111wwwdddTTTBBB<<<888999;;;999777777777666555444444555666777444444333222222111111000111000000///...---------------------------------------------------------//////---,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---///111111111111111000000000222555888999888777666777999:::777444666666999<<<999555777<<<:::<<>>:::777444222111111111111111000000000000000000000000000000000000111//////222555888???GGGUUUfffjjjiiivvv~~~}}}yyytttzzzsss[[[JJJJJJXXXfffffffffllluuuuuummmlllpppnnnsss|||xxxqqq]]]TTTNNNQQQUUUXXX___gggmmmlllmmmqqqssswww{{{uuurrrvvv{{{~~~{{{zzzpppTTTIIIHHHNNN^^^ooorrrmmmhhhffffffeee```[[[YYYXXXUUURRRPPPNNNLLLLLLIIIIIIHHHHHHHHHIIIJJJJJJLLLLLLKKKLLLNNNRRRUUUWWWUUUWWWZZZZZZYYYWWWWWWWWW\\\YYYVVVWWWZZZ\\\\\\ZZZWWWTTTQQQQQQQQQPPPMMMJJJHHHHHHHHHHHHFFFDDDBBBAAADDDBBB@@@@@@CCCLLLVVV]]]WWWPPPGGGAAA===;;;888555999888<<>><<<:::999888777999???IIIUUU^^^cccddd___XXXQQQLLLKKKQQQWWW\\\^^^aaafffllluuu}}}{{{~~~|||xxxuuuqqqooommmjjjdddbbbhhhnnnoooooooootttxxx|||~~~|||{{{zzzvvvyyy}}}}}}{{{zzzzzzttt___tttmmmaaaNNNGGGIIIFFFIII@@@666111222444333222222222222111111111111000000000000000000000000000000000/////////111222333000111111111111222222222xxxeeeUUUAAA;;;777888:::888666666777666555444444555666666444444333333222111111111111000000///......------------------------------------------------------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++...000111222222111000000000000222555777999888666555666999:::999888:::888999;;;999666777:::999<<>><<<::::::777666444444777;;;@@@CCC???<<<999555222111111222444444333333333333333333222222111222222333444555666666666666666666555555333444555666666999===@@@????????????CCCKKKUUU\\\WWW\\\dddmmmssstttpppmmmfffaaa[[[XXXXXX[[[]]]^^^^^^dddhhhjjjjjjhhh```WWWRRRVVV]]]llluuuiiiaaaeeelllnnnnnnpppllljjjhhhjjjpppyyy|||xxxvvvwwwxxxwwwvvv{{{}}}|||uuunnnkkkllloooqqqyyyxxxkkkccciiiqqqsssooonnnvvv~~~oooWWWFFFCCCGGGHHHEEECCCBBB???;;;777444222111111111111111000000000000000000000000000000000000111......333777;;;EEENNN]]]iiihhheeeppp{{{}}}{{{wwwxxxsssZZZKKKLLL[[[iiiccciiipppuuuuuurrrpppppppppsssyyy~~~{{{tttnnn]]]TTTNNNSSSZZZ```eeekkkmmmmmmnnnpppqqquuu}}}xxxwwwyyyqqqmmmjjjxxxqqqXXXNNNNNNUUUfffwwwyyysssmmmiiihhhfffbbb]]]]]]\\\YYYVVVSSSQQQOOONNNJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNOOOQQQSSSVVVWWWUUUVVVXXXWWWVVVVVVVVVXXXYYYWWWUUUWWWZZZ]]]]]]]]]\\\YYYVVVUUUTTTSSSPPPMMMIIIIIIIIIJJJIIIIIIHHHHHHDDDCCC@@@@@@CCCJJJSSSYYYTTTOOOHHHBBB===:::777666888777:::EEEUUUaaadddcccWWWQQQJJJCCC@@@>>><<<;;;:::999;;;DDDSSS```hhhkkkjjjbbbYYYRRRMMMLLLQQQXXX]]]```dddjjjpppxxx}}}{{{}}}{{{wwwtttqqqooonnnmmmfffcccggglllnnnppprrruuuxxx|||}}}}}}{{{{{{{{{xxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~```{{{uuuqqqlllYYYLLLJJJGGGHHHAAA777222222333333222222222222111111111111000000000000000000000000000111111000000000000000111000111111111111222222222{{{hhhXXXAAA:::666777999777555666888777555444444444555555444444333333222222111111000000000///......------------------------------------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---///111222222222222000000000111222555777999777555444666888;;;<<<<<<@@@;;;888::::::777666888999<<>>??????@@@???===:::999444333222111222444666888999999777666444333222222333333333333444444444444222222111111111222222333111111111111222222222222000111222222222333777999888:::;;;::::::???HHHPPPPPPTTT[[[eeemmmrrrsssrrrpppjjjbbb^^^___bbbdddeeedddjjjoooqqqrrrppphhh___UUUYYYbbbqqqyyyooohhhkkksssxxxzzz|||vvvtttrrrssswww{{{~~~~~~yyyqqqllllllooorrrtttxxx{{{~~~~~~{{{sssyyyxxxuuupppkkkhhhhhhiiioooxxxzzzpppgggjjjppprrrooommmvvv}}}}}}xxxaaaKKKBBBEEEHHHGGGDDDCCC@@@<<<888555222111111111111111000000000000000000000000000000000000000---...222888@@@LLLWWWcccooonnnlllwww|||zzz}}}nnnVVVHHHMMM]]]lllfffttt}}}zzzvvvvvvsssmmmpppqqqtttwwwxxxtttnnniii]]]SSSNNNUUUaaajjjmmmoooooopppqqqqqqpppuuu~~~yyyvvveee^^^ZZZhhh}}}qqq]]]TTTTTT\\\ooo{{{sssmmmkkkhhheeeaaabbbaaa^^^[[[XXXUUUSSSRRRLLLLLLKKKKKKLLLLLLMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVTTTTTTTTTSSSRRRSSSVVVXXXWWWWWWWWWYYY]]]```aaaaaabbb```\\\ZZZXXXVVVSSSPPPLLLLLLLLLMMMNNNOOOPPPQQQGGGEEECCCCCCGGGMMMSSSXXXQQQOOOJJJCCC===888666666777666888@@@MMMXXX]]]^^^VVVQQQJJJEEEBBB@@@???>>><<<;;;@@@NNNbbbqqquuutttqqqeeeYYYRRRMMMLLLQQQYYY\\\```fffmmmsssyyy}}}~~~}}}zzzwwwtttrrrqqqpppqqqiiiccceeeiiimmmppptttwwwyyy{{{{{{{{{zzz{{{|||||||||{{{zzzyyyxxxwwwvvvwwwxxx{{{~~~}}}}}}iii|||qqqpppvvveeePPPIIIIIIHHHAAA888333222333333222222222222111111111111000000000000000000000000000222222222111111000///...000111111111111222222222lll^^^BBB;;;666888999777666777888777666444444444444555555444444333222222111111000000//////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333222222000000000111333555777888666555444555888;;;>>>@@@DDD===888999:::888666777:::<<>>;;;;;;===@@@BBBBBB???<<<999555555444444444444555555777777888999888777555444222333333333444444555555222222111111000111111111000000111111222222333333111222333333222333555777777:::===;;;777999AAAIIIJJJMMMUUU___jjjrrrvvvwwwyyyssskkkgggggghhhhhhhhhjjjpppuuuwwwxxxwwwooofffZZZ^^^eeerrr{{{uuuqqqssszzzyyywwwwwwwwwzzz{{{|||{{{zzzsssiiibbbbbbgggooouuuuuuxxx{{{}}}}}}}}}{{{sssiiiiiiiiigggfffddddddccchhhrrrvvvpppiiillltttyyyyyyssstttzzz{{{mmmRRRCCCDDDHHHHHHEEEDDDAAA>>>:::666222111111111111111000000000///000000000000000000000000111------222999CCCPPP]]]ooozzz{{{zzz}}}}}}}}}eeeNNNEEELLL^^^lllqqqvvvtttqqqiiilllnnnqqqtttuuupppjjjddd\\\SSSMMMUUUeeeppprrrooopppqqqsssrrrpppwwwzzztttcccYYYOOO[[[sss|||zzzmmm^^^WWWWWWaaauuu~~~vvvpppmmmkkkiiigggdddcccaaa^^^[[[XXXUUUSSSNNNMMMMMMMMMMMMMMMNNNNNNPPPQQQSSSUUUVVVUUUTTTSSSQQQQQQPPPNNNNNNPPPUUUYYYYYYZZZ[[[]]]```bbbddddddeeedddaaa^^^[[[WWWUUUSSSQQQPPPPPPOOOPPPRRRSSSUUUJJJHHHHHHIIINNNSSSWWWZZZRRRQQQMMMEEE<<<666555666555444666===HHHRRRYYY\\\WWWSSSLLLGGGDDDCCCAAA@@@>>>>>>GGG[[[sss|||uuueeeVVVOOOLLLJJJPPPXXXZZZ___fffnnntttyyy~~~|||yyyvvvtttsssssssssjjjccccccfffjjjpppvvvyyyzzz{{{zzzyyyyyy{{{}}}}}}zzzxxxwwwvvvvvvwwwxxx{{{~~~}}}|||xxx}}}rrriiihhhuuuhhhOOOGGGKKKHHHBBB:::444222222333222222222222111111111000000000000000000000000000000000111222222222000///...000000111111111222222222ooocccEEE===888999:::999888999888777666555444555555666555555444444333222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,---...000111222222222222//////000222333555777888555555555555777:::===@@@DDD===888999:::888666777;;;===@@@BBBCCCDDDEEEGGGDDDBBBAAAAAADDDGGGHHHIIIHHHGGGHHHIIILLLQQQUUUXXXXXXZZZ]]]^^^\\\[[[ZZZZZZYYY[[[]]]___`````````___^^^[[[UUUOOOHHHCCC???===>>>AAACCCEEEDDD@@@;;;888333333444444555555666666555777999::::::888666444333333333444444555555555222222111111000111111111111111111222333333333444333444555444333333555666888<<>>888999:::999999;;;888888666666666777888999555555444444333333222222//////////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,---...///111222222111111//////111222444666777777444555666666666888;;;===@@@;;;888::::::777666888:::===@@@AAABBBCCCEEEGGGBBBAAA???@@@DDDGGGIIIJJJIIIHHHHHHIIILLLPPPTTTVVVWWWYYY\\\]]]\\\\\\\\\]]]]]]^^^```aaaaaa```___]]]\\\XXXRRRLLLGGGDDDCCCCCCCCCDDDEEEEEEBBB>>>:::777111111111222333444666666666888:::;;;;;;999666555444444444444444555555555222222111111111222222333222222222333333333333333333444555555444444555666999<<>>:::999<<<@@@CCCHHHQQQ]]]jjjtttyyy{{{yyyyyyvvvoooiiifffiiillltttzzz~~~~~~}}}zzzqqqhhh_________ddduuuyyysssssstttwwwyyyzzzyyywwwmmmggg\\\TTTTTT]]]jjjtttvvvwwwyyy{{{}}}~~~pppnnnmmmlllkkkhhhdddaaagggpppvvvrrrjjjjjjttt{{{{{{yyywww{{{|||{{{vvvWWWFFFHHHKKKHHHGGGFFFDDDAAA<<<888333111111111111111000000000000000000000000000000000000222//////555===GGGUUUbbb}}}yyyxxx|||mmmWWWHHHGGGSSScccnnnzzzqqqoooiiifffjjjooottttttnnnfff___SSSLLLGGGMMM___ooosssnnnlllmmmnnnooonnntttxxxaaaWWWEEECCCRRR]]]fffuuummmeee[[[WWW[[[hhhyyy}}}yyytttqqqoooooopppffffffeeeccc```]]]ZZZXXXUUUTTTSSSQQQPPPOOOOOONNNOOOPPPRRRRRRQQQOOOMMMLLLJJJIIIHHHFFFGGGKKKRRRWWWXXXZZZ]]]______```bbbcccfffgggfffccc___\\\[[[[[[WWWUUUSSSQQQOOOMMMLLLLLLKKKJJJKKKPPPVVVZZZYYYWWWRRROOOHHH@@@999555444555222555999>>>EEENNNXXX^^^YYYUUUPPPLLLJJJHHHFFFDDDCCCLLLbbbgggRRRMMMKKKGGGIIIQQQVVVZZZ```fffmmmvvv~~~~~~zzzvvvtttmmmgggbbbbbbcccfffmmmuuu|||}}}}}}|||{{{{{{|||~~~~~~}}}{{{yyyyyyyyyyyyzzz}}}yyywwwyyyyyy{{{rrrrrr\\\fff~~~___VVV```XXXGGGEEEIIIGGGCCC===777333111222222222222222111111111111000000000000000000000000000...///000111111222222222000111111111111222222222sssbbb[[[FFF>>>888888999888999;;;888888777777777999:::;;;555555555444333333222222.../////////////////////------------------------++++++++++++++++++++++++,,,------...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111000///...///111333444666666777333555777777555555777999:::888999;;;999666777:::888;;;>>>???@@@AAACCCEEEAAA???>>>???CCCGGGIIIJJJLLLKKKJJJKKKMMMPPPTTTVVVVVVXXXZZZ\\\\\\]]]```bbb___aaacccdddcccbbb___^^^[[[WWWQQQKKKGGGFFFGGGHHHIIIIIIGGGEEEBBB>>>;;;999444333333333555666888:::===>>>???@@@???<<<:::888555555555555444444444444222222111222222333444555555555555555555555444444444666777888777666777888;;;===??????>>>===>>>???AAAGGGQQQ___llltttwwwwwwtttvvvssskkkbbbaaajjjsssuuulll```\\\VVVVVVeee~~~|||uuuuuuvvvyyy{{{|||{{{yyylllfff\\\TTTSSSZZZhhhrrrxxxxxxyyy|||~~~~~~qqqooollljjjiiigggbbb^^^bbbllltttrrriiieeemmmxxx~~~{{{~~~~~~~~~{{{sssoooqqqyyyzzzxxx}}}oooRRRDDDIIILLLGGGHHHGGGEEEBBB===888444111111111111111000000000000000000000000000000000000111///111888@@@KKKYYYfffsssssslllooorrrdddQQQFFFIIIUUUccclll~~~zzzvvvqqqjjjkkknnnqqqpppkkkccc]]]KKKGGGDDDHHHZZZnnnuuurrrpppooooooppppppsss~~~bbb[[[III???EEELLLWWWhhh~~~ppphhh^^^ZZZaaaooo||||||wwwsssqqqpppppphhhhhhhhhhhheeebbb___^^^ZZZYYYWWWUUUSSSQQQPPPPPPNNNOOOOOONNNMMMKKKIIIHHHFFFFFFEEEDDDFFFJJJPPPUUUWWWZZZ___aaabbbccceeehhhhhhiiiiiigggdddaaabbbccc^^^]]]\\\YYYWWWTTTQQQPPPOOONNNOOOTTTYYY[[[WWWSSSNNNHHH@@@999666555555666333777<<<@@@EEELLLUUU\\\VVVSSSOOOMMMLLLLLLKKKIIIGGGVVVtttoooWWWRRROOOGGGFFFMMMNNNQQQUUUZZZbbbmmmxxx{{{uuuqqqjjjfffdddeeefffhhhnnnuuu|||~~~~~~}}}|||}}}~~~||||||{{{{{{zzzzzzzzz{{{}}}zzzxxx{{{|||}}}~~~||||||{{{zzz}}}{{{uuuzzzYYY___ooofffYYY]]]UUUIIIGGGGGGFFFCCC>>>888333111111222222222222111111111111000000000000000000000000000111000000000000000111111000111111111111222222222|||jjj[[[UUUEEE===777777888777888:::888888777777888:::<<<===666555555444444333222222.........///////////////------------------------++++++++++++++++++++++++***+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000000//////...///111333555666666777333666888888555444555666666666999<<<999555777<<<777999<<<>>>>>>???AAACCC???>>>===???CCCGGGIIIJJJNNNMMMLLLMMMNNNQQQUUUWWWVVVWWWYYY[[[\\\^^^bbbeee```bbbdddeeeeeecccaaa___\\\WWWPPPJJJGGGGGGIIIKKKNNNLLLJJJFFFCCC@@@>>>===;;;:::999888999;;;>>>???DDDEEEEEEEEECCCAAA>>>===666666666555444444444333222222222222333444555666999999999888888777777777666888:::;;;:::::::::<<<===>>>@@@AAABBBBBBAAA@@@@@@FFFRRR```lllsssuuutttpppssspppfff\\\^^^lllzzz{{{qqqaaaZZZPPPKKKXXXqqqyyyyyyyyy|||~~~}}}|||sssnnneee]]]ZZZaaammmwwwzzzyyyzzz|||zzzooommmjjjiiiiiihhhdddaaaYYYdddpppqqqhhhbbbgggqqqyyyxxx~~~yyywww|||ssswww}}}xxxvvvzzz{{{tttxxxxxxwwwgggMMMBBBIIILLLFFFHHHGGGFFFCCC>>>999444111111111111111000000000000000000000000000000000000000///222:::DDDOOO]]]iiimmmnnngggiiiyyy}}}jjj]]]LLLDDDHHHTTTaaaiiixxx~~~xxxnnnmmmnnnmmmlllgggaaa\\\FFFDDDAAAFFFXXXmmmwwwuuuwwwtttssstttsssttt{{{fffaaaPPPBBBBBBEEEOOOaaa}}}tttlllaaa^^^fffttt~~~zzzuuuqqqppppppkkkkkklllkkkiiigggdddbbb^^^]]]ZZZXXXUUUSSSRRRQQQNNNMMMMMMLLLJJJHHHGGGFFFDDDDDDDDDDDDEEEIIIOOOTTTXXX\\\bbbeeefffhhhkkknnnjjjkkkmmmkkkhhhfffgggiiifffeeeeeeccc```\\\YYYWWWUUUTTTTTTXXX]]]\\\WWWRRRIIIBBB999444444666777777555999???BBBDDDJJJRRRYYYSSSQQQNNNMMMNNNOOONNNMMMKKK]]]uuu]]]VVVRRRHHHDDDJJJFFFHHHJJJOOOXXXdddqqqzzzzzzsssoooiiifffeeegggiiijjjooovvv}}}~~~}}}~~~~~~~~~~~~}}}}}}}}}|||||||||~~~{{{{{{yyy{{{yyywwwwwwwwwvvvvvv}}}zzz|||zzz```bbbkkknnn______VVVLLLIIIFFFFFFDDD???999333111111222222222222111111111111000000000000000000000000000444222111/////////000000000111111111111222222222xxxjjj\\\JJJBBB<<<888999888777:::>>>;;;888666777:::======<<<;;;999666444444333111000111000///......------...---.../////////...,,,+++......---,,,,,,,,,,,,------,,,,,,,,,,,,---......///......---------......,,,---///000111111111000,,,---000222444555666666888;;;;;;666555888:::999999::::::999888777999:::======>>>???????????????>>>>>>???BBBEEEGGGGGGFFFMMMLLLKKKNNNRRRTTTTTTRRRVVVYYY\\\^^^^^^^^^___``````aaacccdddeeeccc___[[[[[[TTTMMMKKKMMMQQQQQQPPPTTTSSSPPPLLLGGGBBB===:::;;;;;;;;;;;;===>>>@@@BBBGGGIIIKKKKKKIIIEEECCCBBB===888333222555777555222444555555444444666999<<<<<<>>>@@@???<<<;;;<<>>???@@@AAA@@@??????AAACCCEEEFFFHHHHHHGGGGGGAAAGGGSSSbbbooovvvtttqqqjjjkkkccc[[[ZZZ[[[ooo{{{mmmZZZRRRJJJKKKTTTeee}}}||||||}}}{{{wwwnnneee```fffttt~~~~~~}}}{{{{{{}}}yyyssssssrrrnnniiidddbbbaaa^^^hhhtttvvvmmmbbbcccjjjnnnqqqtttsssmmmeeegggqqqyyyxxx~~~yyyzzz}}}tttcccQQQHHHHHHIIIHHHKKKIIIFFFCCC???:::444000111111000000000000111111222111111111000000//////444111222<<>>@@@@@@??????>>>======>>>AAADDDFFFFFFEEEKKKJJJKKKNNNRRRUUUUUUTTTUUUWWWZZZ[[[[[[[[[]]]^^^```aaabbbddddddbbb^^^\\\[[[UUUOOONNNRRRUUUVVVVVVWWWVVVTTTPPPKKKEEEAAA>>>::::::::::::;;;===???@@@DDDGGGJJJKKKIIIFFFEEEEEEBBB===888666888999666444333333333333444777;;;>>>EEEHHHJJJIIIFFFDDDEEEHHHGGGFFFEEEEEEFFFGGGIIIJJJGGGHHHIIIIIIJJJJJJJJJJJJIIINNNYYYfffqqquuusssooocccddd\\\VVVVVVYYYmmmtttfffVVVNNNGGGGGGOOO^^^sssxxxnnnfffdddiiissszzz~~~}}}||||||~~~xxxwwwvvvuuuqqqlllfffbbbaaa___hhhrrrtttkkkaaabbbiiimmmkkkfffooo~~~wwwrrrvvv{{{|||{{{ssscccQQQGGGGGGIIIIIIKKKIIIFFFCCC@@@;;;555000111111000000000000111111111111111111000000000///444111333>>>PPPaaalllpppqqqpppoooqqqtttxxx}}}kkkWWWDDDAAAMMMZZZcccfffrrruuuxxxzzzzzzzzzzzz{{{vvvrrrooopppqqqnnneee]]]MMMIIIIIIRRRaaannnssstttqqquuuyyy~~~uuucccQQQHHHBBBAAAJJJVVVsss~~~rrrhhhfffjjjqqq~~~yyyuuutttuuuvvvuuussspppmmmjjjhhhgggiiihhheeebbb^^^ZZZWWWUUUQQQPPPNNNKKKIIIFFFDDDCCCDDDCCCAAAAAADDDIIIMMMQQQWWW\\\cccjjjooorrruuuwwwyyywwwuuuuuuuuuvvvuuutttrrrpppnnnmmmkkkgggbbb^^^```\\\[[[___^^^TTTIIICCC???;;;555333555777888777999;;;>>>BBBFFFIIILLLMMMQQQSSSUUUUUURRRPPPOOOPPPQQQZZZkkkjjj[[[SSSJJJDDDDDDFFF>>><<>>===<<<<<<===@@@CCCEEEEEEDDDHHHHHHJJJMMMRRRUUUWWWVVVTTTVVVWWWWWWWWWXXX[[[]]]```aaacccccccccaaa___]]]\\\XXXTTTTTTWWW[[[]]]]]][[[ZZZXXXTTTPPPKKKFFFDDD===<<<;;;;;;<<<===@@@AAADDDGGGKKKMMMMMMLLLKKKLLLJJJEEE???;;;;;;;;;999777555555555666999===BBBDDDKKKNNNQQQQQQMMMKKKLLLMMMQQQNNNKKKJJJJJJNNNRRRUUUOOOOOONNNNNNNNNNNNNNNOOOSSSVVV]]]fffnnnoookkkfffYYYZZZRRRMMMOOOTTTiiioooaaaTTTMMMGGGGGGMMMYYYkkk{{{zzzrrrqqqtttwwwyyy~~~~~~}}}}}}|||}}}}}}{{{wwwqqqjjjddd```___fffoooqqqhhh```bbbjjjooojjj[[[[[[www{{{uuufffSSSHHHGGGIIIJJJKKKIIIGGGDDDAAA<<<666111111111000000000000111111111111111111000000000000444222555BBBWWWjjjuuuxxxlllnnnrrrvvvyyyzzzwwwtttnnnjjjUUUCCCBBBNNNZZZbbbgggwwwwwwwwwwwwvvvwwwzzz|||{{{wwwsssqqqqqqlllccc\\\QQQOOOPPPXXXdddmmmrrrrrrqqquuu{{{}}}iiiUUUJJJCCC@@@GGGRRRmmm{{{mmmhhhlllvvv{{{xxxwwwxxxwwwuuurrrooollljjjiiimmmllliiifffaaa]]]YYYWWWSSSRRROOOMMMJJJGGGEEEDDDCCCBBBAAAAAACCCGGGLLLOOOSSSYYYbbbkkkqqqvvvzzz}}}}}}{{{xxxwwwuuusssqqqmmmhhheeeccc___^^^^^^YYYMMMBBB===;;;888555444666888::::::<<<===@@@CCCGGGJJJMMMNNNSSSWWW[[[YYYUUURRRSSSUUURRRRRRWWWhhhsssbbbWWWMMMFFFEEECCC===;;;???AAAGGGWWWiiiyyy{{{tttjjjeeedddjjjqqqvvvzzz}}}zzz|||}}}~~~~~~~~~jjjlllooossstttsssrrrqqqqqqoooyyykkk___xxxzzzjjjcccZZZMMMEEEEEEHHHEEE???999555333333333111111111111111111111111222222111111111111222222111111111111111111111111111000000111111222333444}}}yyyzzzttteeeFFF>>>888888999:::<<>><<<<<<<<<===@@@DDDFFFFFFEEEFFFGGGIIIMMMQQQUUUWWWXXXUUUVVVWWWVVVVVVWWWZZZ]]]```bbbcccdddbbbaaaaaaaaa___\\\YYYYYY\\\___``````]]]\\\ZZZXXXTTTOOOLLLIIICCCAAA???>>>>>>@@@BBBCCCFFFJJJOOORRRSSSSSSTTTUUUQQQLLLEEE@@@>>>===;;;:::;;;::::::===BBBHHHLLLOOOQQQTTTXXXWWWUUURRRSSSTTT[[[YYYVVVTTTTTTVVVYYY[[[UUUTTTSSSRRRRRRSSSTTTUUUWWWYYY\\\bbbfffddd___YYYQQQQQQJJJFFFJJJOOOcccqqqdddWWWQQQLLLMMMSSS]]]mmmzzz}}}|||zzz{{{|||}}}~~~xxxpppgggbbb\\\bbbkkkmmmgggaaaeeemmmvvvtttbbbYYYppp{{{mmmXXXJJJGGGIIIKKKLLLJJJGGGEEEBBB===777333111111000000000000111111111111111000000000000000222222888III___qqqxxxyyyhhhmmmtttzzzxxxooolllkkkUUUCCCDDDPPP[[[ccciiiyyyzzzzzzxxxwwwwwwyyy{{{{{{vvvsssqqqlllddd^^^SSSTTTWWW^^^fffmmmooooooppptttyyyqqqZZZMMMEEE@@@DDDMMMdddwwwxxx~~~|||wwwvvvuuusssqqqooonnnmmmpppnnnlllhhhddd___\\\YYYVVVUUUSSSPPPLLLIIIGGGFFFCCCBBBAAAAAACCCFFFJJJLLLOOOUUU___iiiqqqxxx~~~}}}{{{yyyxxxuuuqqqlllhhhaaa^^^\\\ZZZSSSGGG>>><<<888777666666888;;;===>>>BBBCCCEEEHHHKKKNNNQQQRRRWWW]]]bbb```ZZZXXX[[[___[[[XXXUUUZZZoooyyyggg[[[RRRKKKJJJBBB>>><<<===;;;>>>PPPdddwwwyyylllgggfffkkkqqqvvvzzz}}}~~~}}}{{{|||mmmlllooosssttttttsssrrrrrrooovvvkkk[[[vvv{{{jjjbbbZZZNNNFFFFFFHHHEEE???999555333333444111111111111111111111111222222111111111111222222111111111111111111111111111111111111222333444444xxxwwwxxxoooLLLBBB999888999999:::<<<::::::999888777777999:::888777666666777666333111111000///......------......---,,,++++++,,,............---,,,,,,,,,,,,------,,,,,,,,,,,,---......+++++++++++++++,,,---...///////////////000000000222333444555555555444444111666888555555888999888666777888777666666888::::::<<>><<<>>>>>>???AAAEEEGGGGGGFFFEEEGGGJJJMMMPPPTTTWWWYYYWWWXXXXXXXXXWWWYYY\\\^^^```bbbddddddbbbbbbdddfffcccbbb```______```aaa```]]]]]]\\\ZZZWWWTTTQQQOOOIIIFFFCCCAAA@@@@@@BBBCCCHHHLLLQQQUUUWWWXXXYYYZZZVVVQQQKKKEEEAAA@@@??????@@@???@@@EEELLLRRRVVVWWWYYY\\\``````]]]\\\]]]___eeedddcccaaa``````______[[[ZZZXXXWWWWWWWWWXXXYYYYYYYYYZZZ]]]^^^[[[TTTOOOKKKLLLEEECCCGGGLLL^^^|||uuujjj[[[UUURRRTTTZZZcccrrr{{{~~~~~~yyyyyy|||}}}}}}uuukkkdddYYY^^^gggkkkgggccchhhppp~~~sssdddooo|||xxxvvv___MMMGGGIIIKKKLLLKKKHHHFFFCCC>>>888444111111000000000000111111000000000000000000111111000222;;;NNNeeeuuuwwwtttmmmsssyyy}}}pppnnn|||~~~lllUUUCCCGGGTTT]]]eeelllzzz{{{}}}}}}{{{yyyyyyzzz~~~{{{wwwtttqqqllleee```WWWZZZ___fffllloooqqqqqqnnnqqqvvvzzz~~~zzzaaaRRRHHHAAACCCJJJ]]]}}}vvvvvvuuutttsssrrrqqqqqqpppooommmiiieeeaaa]]][[[XXXVVVTTTPPPMMMIIIGGGEEECCCBBBAAAAAACCCEEEHHHJJJMMMSSS\\\fffpppyyy|||zzzwwwsssmmmiiiaaa\\\XXXTTTLLLAAA:::999666777999:::<<>>===999:::KKK___tttzzzooojjjhhhkkkooorrrwww}}}~~~{{{{{{zzzsssmmmqqqtttwwwvvvvvvuuuuuuqqqwwwwwwnnn{{{hhhaaaZZZPPPIIIHHHIIIEEE@@@:::666444444444111111111111111111111111222222111111111111222222111111111111111111111111111111111111222333444555yyyvvvyyyuuuPPPDDD:::888:::999999::::::;;;:::888777666888:::999888777888888666333111111000///......------...,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,++++++,,,,,,---...///000000////////////000000111222333444555555444333333777999777666888999777444555666666555666888999;;;===???AAAAAA@@@>>>===>>>>>>???BBBEEEGGGGGGFFFEEEHHHKKKNNNOOORRRUUUXXXYYYZZZ[[[[[[ZZZ[[[]]]___^^^```ccccccaaabbbfffjjjgggfffeeedddcccbbbaaaaaa^^^______^^^]]][[[YYYXXXOOOLLLHHHDDDAAAAAABBBCCCHHHLLLRRRVVVXXXYYYZZZ[[[ZZZVVVOOOIIIEEEDDDDDDEEEDDDDDDFFFMMMUUU[[[]]]]]]]]]```bbbbbbaaaaaadddgggffffffggggggfffcccaaa___cccbbb```^^^\\\[[[ZZZZZZZZZXXXXXXYYYYYYVVVOOOJJJGGGHHHCCCCCCIIIMMM]]]yyyvvvmmm]]]XXXVVVXXX]]]fffttt|||}}}zzz{{{}}}wwwmmmeeeWWW\\\eeejjjhhheeeiiiqqq|||llloooyyy{{{yyy~~~fffPPPHHHJJJMMMMMMKKKIIIGGGDDD???:::666111111000000000000111111000000000000111111111111000222;;;PPPhhhvvvvvvqqqnnnttt{{{qqqoooyyy}}}lllTTTCCCIIIVVV^^^fffoooyyy|||~~~{{{zzzyyy{{{yyywwwtttpppjjjddd___YYY___gggnnnrrrssstttuuunnnqqqtttvvvxxxzzz}}}}}}fffVVVKKKCCCCCCHHHYYY{{{~~~xxxxxxwwwwwwvvvuuuuuutttpppooommmjjjfffccc___^^^XXXWWWTTTPPPLLLHHHFFFDDDCCCCCCBBBBBBCCCEEEHHHIIIMMMQQQYYYbbbmmmxxx}}}yyytttnnniiicccZZZQQQLLLEEE<<<666555777:::===???AAACCCFFFHHHJJJJJJKKKLLLOOORRRUUUWWW\\\___bbbbbbaaadddlllrrrppptttrrrjjjiiixxxmmm___TTTLLLGGGFFFAAA@@@???::::::HHHZZZrrrxxxpppllliiikkkmmmoootttzzz}}}|||uuutttuuunnnqqquuuxxxxxxxxxwwwxxxtttwww~~~}}}~~~hhh___YYYOOOIIIIIIIIIFFF@@@:::666444444444222222222222222222222222222222111111111111222222111111111111111111111111222111111222222333444555}}}yyy|||wwwPPPDDD:::888:::::::::;;;:::::::::888555444666999666666666777888777444222111000///......------...***+++,,,---------------......---,,,,,,,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,---...///000111000///......///000111///000222333444444444333333888:::777666888888666444555666666666666888:::<<<===>>>@@@@@@??????>>>======>>>AAADDDGGGFFFFFFGGGJJJMMMNNNNNNPPPSSSVVVYYY[[[]]]]]]\\\\\\]]]^^^ZZZ]]]``````___aaagggllliiiiiiiiihhhfffeeeddddddbbbbbbcccddddddcccbbbaaaYYYUUUOOOJJJFFFEEEEEEFFFKKKOOOTTTXXXYYYZZZ[[[\\\]]]YYYTTTNNNJJJIIIJJJLLLIIIJJJMMMUUU___ddddddbbb```bbbddddddccceeejjjooohhhiiijjjjjjjjjiiigggfffmmmllliiifffbbb]]]ZZZXXXVVVUUUTTTTTTUUURRRLLLGGGBBBEEECCCFFFMMMQQQ```zzz~~~tttlll```[[[XXXZZZ^^^gggttt~~~~~~zzz{{{}}}}}}|||~~~vvvmmmeeeYYY]]]fffkkkiiifffhhhnnnzzz~~~tttiiilllssssssyyyvvv}}}iiiRRRIIIKKKOOOMMMLLLIIIGGGEEE@@@;;;777111111000000000000111111///000000000111111111111222222:::NNNgggvvvwwwrrrjjjsss}}}|||www~~~lllRRRBBBJJJWWW]]]eeeoooyyy{{{~~~}}}{{{zzzzzzwwwvvvuuurrrmmmfff^^^YYYWWW___iiiqqqssstttuuuvvvppprrrtttuuuvvvwwwyyy{{{}}}kkkYYYNNNEEECCCGGGUUUvvv~~~~~~|||{{{yyywwwvvvuuuqqqpppnnnlllhhheeebbbaaa\\\ZZZWWWSSSOOOKKKHHHFFFDDDDDDCCCCCCDDDFFFHHHIIIJJJMMMSSS[[[eeerrr|||vvvooojjj```TTTHHHCCC@@@;;;777666999<<>>???????????????<<<<<<===@@@CCCEEEEEEEEEHHHKKKNNNOOONNNNNNQQQTTTXXX[[[]]]^^^]]]]]]]]]]]]WWWZZZ^^^^^^]]]```fffllliiijjjkkkkkkiiigggggggggeeefffggghhhiiiiiihhhhhhaaa]]]WWWPPPLLLJJJJJJKKKOOORRRWWW[[[\\\\\\]]]]]]___\\\WWWQQQMMMLLLOOOQQQNNNOOOTTT]]]gggkkkjjjggggggiiijjjjjjjjjmmmsssxxxppppppqqqrrrsssssssssssstttssspppkkkeee___YYYVVVRRRQQQOOOPPPQQQOOOIIIDDD@@@CCCCCCHHHQQQUUUccc|||zzzqqqjjjddd^^^ZZZ[[[___gggttt~~~{{{wwwxxx|||}}}{{{zzz{{{zzzzzz||||||uuullleee[[[___gggllljjjeeegggllltttrrrgggaaagggoooyyyssspppvvv}}}jjjSSSIIIMMMQQQNNNLLLJJJHHHEEEAAA;;;777111111000000000000111111//////000000111111111222444222999LLLeeevvvyyyuuuiiiuuukkkQQQAAAIIIWWW]]]dddoooyyy{{{||||||{{{zzzzzz{{{tttuuutttqqqkkkbbbYYYTTTRRR\\\hhhppprrrqqqrrrtttrrrtttvvvvvvvvvwwwyyyzzzyyymmm\\\PPPFFFDDDGGGQQQrrr~~~{{{yyywwwvvvqqqqqqooommmjjjgggeeeccc```___\\\XXXSSSOOOLLLJJJEEEDDDDDDDDDEEEFFFHHHIIIFFFHHHMMMTTT^^^kkkyyy~~~xxxqqqlll[[[NNN@@@===>>>===;;;;;;:::???DDDGGGGGGIIIKKKNNNSSSRRRRRRSSSUUUXXX\\\^^^cccbbb```bbbhhhrrr|||xxxqqquuu~~~|||nnnccc[[[TTTNNNGGGAAA???@@@>>><<>>777222555111111000......---------//////...---------......---------............///,,,++++++******++++++,,,---,,,,,,///222222000---,,,---///000000000///...000222555555555444444555:::777666888888666666999666666666777888:::;;;<<<======>>>???@@@???<<<::::::<<>>>>>CCCDDDHHHOOOQQQQQQSSSXXXRRRRRRSSSVVV\\\aaadddeeehhhgggfffgggmmmwwwuuupppsssxxx{{{~~~|||qqqeee]]]UUUOOOIIIHHHBBB@@@CCC>>>DDDWWWvvvuuulllfffgggkkkooosssxxx|||rrrnnnnnnppprrrtttuuuxxx|||xxxzzzyyyvvvuuuzzztttWWWaaa{{{oooZZZNNNHHHEEECCCGGGIIIEEE;;;444333333333333333222111111222333333222222222222222222222222000000111111111222222222222333333333333333333444wwweeeFFF???999888888777999<<<999999888777555666888;;;???777666>>>AAA:::555777111000///......------------------------......///---------............///...------,,,,,,------...---,,,,,,...111111000------...//////000000//////222444666777666666666777999666555888888555666999777777777777888999:::;;;======>>>@@@@@@???===;;;:::<<>>999:::999777666777999<<<>>>888888???AAA;;;555666111000///......---......,,,,,,,,,,,,------...///---------............///...------,,,,,,------...,,,++++++---///000///---//////......//////000111444666888888888777888999777555555777777555555888888777777777888999::::::;;;===>>>@@@@@@???===<<<:::;;;>>>AAACCCDDDEEEEEEGGGIIILLLNNNOOOPPPRRRTTTUUUVVVXXX[[[]]]___```aaa```^^^___dddiiimmmttt{{{~~~|||yyyvvvsssqqqpppppptttwwwxxxwwwrrrmmmhhhfffddddddaaa]]]XXXUUUTTTUUUSSSTTTUUUXXX]]]```aaa``````^^^___bbbffffffaaa\\\```bbbiiiuuu|||~~~yyyqqqiiieee^^^RRRHHHCCCAAABBBFFFJJJLLLKKKGGGDDDJJJLLLNNNQQQVVV]]]fffkkkqqqzzz{{{rrrggg]]]WWWWWWWWW[[[dddssszzz}}}~~~yyypppjjjhhhjjjgggccc[[[XXX```ooozzz}}}{{{yyyyyy~~~zzzuuurrruuuvvvpppiiieeeaaadddkkktttxxxvvvvvvyyytttnnnddd\\\bbbqqqyyyzzztttooo}}}vvvppplllrrrqqqqqqbbbKKKHHHQQQSSSTTTRRRPPPMMMIIIBBB;;;666555444333333222111000000000000000111111111222222222555BBBXXXqqqxxx|||{{{~~~fffLLLAAAPPP^^^___fffuuu||||||zzzzzzssspppmmmjjj___QQQIIIHHHRRR___kkkoooppprrrtttsssssstttuuuvvvwwwxxxyyyzzz{{{zzz{{{sss]]]OOOLLLKKKIIIWWWooo|||zzzwwwtttrrrrrrqqqooonnnhhheeebbb___\\\XXXTTTQQQNNNLLLKKKKKKLLLLLLJJJIIIIIIHHHIIIKKKNNNXXXkkk}}}ttteee\\\MMMEEE@@@BBBDDDDDDEEEGGGGGGJJJPPPXXXYYYVVVUUUWWWZZZYYYYYY]]]bbbhhhlllnnnuuussspppnnnnnnpppsssuuuxxxwwwrrrhhh___]]]aaafffmmmqqqrrrlllddd^^^WWWPPPLLLKKKDDDBBBCCC>>>CCCVVVxxxrrrlllggghhhjjjlllpppuuuxxx|||}}}zzzxxx|||ssskkknnnsss{{{~~~~~~zzztttsssxxx~~~^^^]]]mmmssseeeXXXLLLGGGGGGGGGIIIFFF<<<444333333222333222222111111222222333222222222222222222222222222222111111111111111111222222333333444444444444rrraaaEEE>>>::::::;;;:::;;;???::::::999888777888:::===999666777<<<===777222222000000///...............------,,,,,,,,,------...---------............///,,,++++++******++++++,,,+++++++++,,,............000///.........///111222444666888888777777888:::666333444777777555555777888888777777888999999:::999;;;>>>???>>>===<<<<<<:::;;;===@@@BBBDDDEEEEEEFFFIIILLLNNNOOOPPPRRRTTTSSSTTTVVVXXX[[[\\\^^^^^^___\\\___hhhqqqxxx~~~zzzuuuqqqppppppxxx{{{}}}{{{vvvooojjjgggbbbbbb```]]]YYYVVVVVVVVVWWWVVVVVVWWW[[[^^^___```\\\___dddkkkpppqqqooolllkkklllrrr|||wwwlll```XXXPPPFFF???======>>>@@@DDDHHHJJJJJJIIIPPPRRRTTTUUUWWWZZZ^^^aaajjjuuuzzzqqqfff^^^VVVUUUUUUZZZdddsssxxx{{{|||xxxnnnfffcccddd^^^\\\XXXVVV^^^mmmxxx{{{{{{yyyzzzyyyqqqkkkkkkooopppmmmiiicccdddkkkssswwwvvvwwwyyyrrrmmmcccZZZ___qqqtttlllzzz|||{{{xxxvvvfffMMMFFFPPPRRRTTTSSSQQQOOOKKKDDD===777444444333333222111000000000000111111111222222222444777EEE\\\qqqyyyxxxuuussswwwsssttt~~~rrraaaIII@@@PPP^^^___gggwww~~~~~~|||zzzsssppplllggg[[[MMMFFFFFFTTT```lllpppqqqssstttsssrrrssstttvvvxxxyyy{{{{{{}}}{{{yyyxxxyyy~~~sss___QQQMMMKKKJJJTTTkkk}}}yyywwwvvvuuutttrrrllljjjgggddd```\\\VVVRRRPPPOOOMMMLLLMMMLLLJJJIIIHHHGGGHHHIIIKKKTTTfffwwwppp```XXXLLLFFFCCCFFFIIIIIIKKKNNNMMMNNNSSSYYYZZZWWWXXX[[[]]]\\\\\\___eeejjjnnnooossspppjjjeeeaaa^^^[[[ZZZVVVVVVTTTNNNJJJLLLTTT\\\eeejjjkkkhhhddd```ZZZSSSQQQPPPHHHEEEFFFAAAEEEXXXvvvzzzmmmhhheeegggjjjlllqqqvvvwwwzzz~~~xxxsss{{{~~~tttmmmnnnrrr{{{~~~yyyrrrooovvvjjjcccmmm~~~rrriii[[[LLLEEEFFFFFFIIIFFF===555333333222222222222222222222222222222222222222222222222222222222222111111111111111222222333333444555555555{{{kkk[[[DDD>>>:::;;;;;;:::;;;>>>999999999888777888;;;===777555777:::999555111000000//////............//////...------,,,,,,,,,,,,---------............///,,,++++++******++++++,,,++++++,,,,,,------...///000000///......000111222444555666666555666777999555333444888888555555777777777777777888999::::::777:::===>>><<<::::::;;;999:::===???BBBDDDEEEFFFGGGJJJMMMOOOOOOQQQRRRTTTUUUUUUVVVWWWYYY[[[\\\]]]___]]]```jjjttt|||}}}wwwssssssuuu{{{~~~{{{tttmmmjjjffffffeeeaaa^^^\\\]]]^^^^^^[[[XXXXXXZZZ]]]^^^___]]]eeeooouuuuuutttvvvxxxvvvvvvzzzrrrdddTTTJJJCCC<<<:::;;;=========@@@FFFLLLOOOQQQUUUVVVWWWWWWUUUTTTTTTUUU^^^jjjuuuwwwtttnnneee^^^VVVTTTSSSVVV```nnn|||~~~zzz}}}zzzqqqiiiffffff\\\]]]]]]]]]cccooowwwyyyyyyyyy||||||pppjjjmmmqqqpppmmm```___dddmmmsssuuuxxx|||{{{ttteeeXXXYYYkkkxxxmmmvvv{{{kkkPPPFFFMMMQQQRRRRRRQQQPPPMMMGGG@@@:::444333333222222111111111111111111111222222222222555999IIIaaaqqqrrrlllgggnnnvvvuuuqqqrrrooorrrvvveee\\\EEE>>>OOO^^^```iiizzz}}}{{{tttqqqllleeeXXXJJJEEEGGGWWWcccnnnrrrqqqssssssrrrqqqqqqsssuuuxxxzzz||||||~~~|||wwwrrrooorrrzzztttbbbTTTOOOMMMKKKSSSiii}}}}}}}}}{{{yyywwwpppooollljjjfff```ZZZUUUSSSQQQOOONNNNNNMMMJJJIIIHHHGGGHHHIIIJJJRRRccctttlll^^^XXXOOOJJJIIILLLNNNNNNQQQTTTTTTSSSUUUXXXYYYXXX\\\aaadddccccccfffjjjnnnppppppmmmggg___WWWPPPJJJEEEAAA===??????===<<>>:::;;;;;;999:::<<<888888888777666888;;;===888888999999888555333111//////............////////////...------------...---------............///...------,,,,,,------...+++,,,------,,,---///111000000//////000000111111333444555555444444777999555333444999999666555888666666666777888:::;;;<<<888;;;???>>>;;;999999:::999:::<<<>>>AAACCCEEEGGGHHHKKKMMMOOOOOOPPPQQQSSSVVVUUUUUUVVVVVVXXXYYYZZZ___]]]aaaiiirrryyy{{{yyyzzz}}}|||uuuqqqlllkkkiiieeecccbbbeeegggeeeaaa\\\ZZZ[[[^^^aaabbbeeeoooxxx{{{vvvsssuuuyyy{{{{{{~~~vvvgggYYYIII@@@;;;999;;;???AAA@@@???CCCIIIOOOTTTWWWUUUVVVVVVTTTPPPMMMLLLKKKOOOYYYcccfffgggeee___XXXTTTPPPNNNQQQ[[[hhhssszzz~~~~~~}}}~~~vvvnnnllllllcccfffggggggkkkssswwwwwwyyyyyy}}}zzzooonnnqqqqqqmmm\\\YYY[[[dddmmmsss{{{oooZZZUUUeee~~~{{{nnnsss}}}~~~oooSSSGGGMMMRRRRRRRRRRRRRRROOOIIIAAA<<<333333333222222222111111111111111222222222222333555:::LLLeeetttrrriiieeejjjuuuxxxuuurrrmmmsssxxxkkkYYYCCC<<>>666444333111111222222333333222222111222222222222222222222222000000111111111222222222222222333444555666666777wwwfffXXXDDD>>>:::;;;:::888888:::777777777666666777:::===999::::::888555444444333//////............//////---------...///000111222---------............///...------,,,,,,------...,,,...///...,,,---000333//////000111111111111000333444555444444444777999555333555::::::777666888555555666777888:::<<<===:::>>>AAA@@@<<<888999:::999:::;;;===@@@CCCFFFGGGHHHJJJMMMNNNMMMMMMOOOPPPRRRQQQPPPOOOOOOPPPQQQQQQWWWXXX]]]fffnnnwww}}}~~~{{{tttssspppllljjjkkkooosssjjjfffaaa^^^___cccggghhhlllrrryyyzzzwwwttttttvvvyyy{{{{{{llleeeXXXLLL@@@<<<<<<===AAAFFFFFFEEEFFFJJJOOOSSSVVVVVVQQQRRRRRROOOKKKHHHFFFFFFCCCJJJPPPUUUYYY[[[VVVOOOOOOKKKIIILLLUUUbbblllrrrvvv|||~~~}}}}}}|||~~~vvvpppooopppnnnqqqrrrooopppuuuxxxwwwzzzyyy||||||qqqmmmpppoookkkbbb[[[XXX^^^gggpppzzz}}}bbbWWWccc{{{{{{|||zzztttXXXIIIOOOTTTTTTTTTTTTSSSPPPIIIAAA;;;333333333222222222222111111111111222222222333333888;;;LLLfffuuuqqqkkkjjjmmmwwwzzzyyyxxxqqquuuzzzsssVVVAAA:::LLL[[[___mmm|||uuurrrlllcccTTTGGGFFFJJJXXXdddpppssssssuuuuuutttqqqqqqqqqqqqqqqqqqqqqqqqlllgggaaa^^^aaahhhpppvvvvvvxxxttthhh]]]XXXWWWUUUbbbttt}}}|||{{{xxxtttmmmddd^^^[[[YYYVVVTTTSSSQQQNNNLLLKKKKKKKKKMMMNNNTTTdddtttuuufff______YYYWWWWWWYYYYYYXXXZZZ^^^]]][[[\\\___aaaaaaffflllrrrrrrsssuuuvvvuuuqqqnnn]]]TTTHHH@@@===;;;999777777999::::::<<>>666444222000111222333333333333222111222222222222222222222222//////000111222333333444222222333444555666777777{{{kkk]]]DDD>>>:::;;;:::777666888666777777666555666:::<<<999:::999555333333333333//////.........//////000+++,,,,,,...000222444555---------.........//////,,,++++++******++++++,,,---...///...------000444...///111222222111111000444555555555444555777:::555444666:::;;;888777999444444555777999;;;===>>><<<@@@DDDBBB===999999;;;999999;;;===@@@CCCFFFGGGHHHJJJLLLMMMLLLLLLMMMNNNLLLKKKJJJHHHHHHHHHIIIIIINNNQQQYYYccclllwww}}}~~~~~~zzzvvvtttvvv{{{mmmiiicccaaacccggglllnnnnnnqqquuuwwwwwwvvvuuutttvvvyyylll]]]VVVMMMCCC<<<<<>>BBBGGGKKKQQQUUUQQQJJJKKKGGGEEEHHHRRR___iiinnnpppvvv}}}}}}zzzzzz|||}}}~~~{{{{{{yyy|||~~~zzzsssnnnnnnpppwwwyyyxxxsssrrrvvvxxxwww{{{yyyzzz}}}~~~zzzxxxzzzwwwooolllooonnnjjjkkkaaaZZZ\\\dddlllvvviii[[[eee|||zzz~~~yyy\\\LLLPPPUUUWWWWWWVVVUUUPPPIII@@@999333333222222222222222222111111222222222333333333;;;===LLLeeerrroookkklllvvv}}}}}}wwwwww{{{pppkkkUUU@@@999KKKZZZ___ooo}}}tttqqqkkkbbbSSSGGGFFFKKKWWWcccooossstttvvvwwwwwwrrrrrrqqqooonnnlllkkkjjjaaa\\\WWWVVV\\\fffooosssqqquuutttjjj```\\\[[[ZZZgggxxx}}}yyyqqqhhhbbb^^^\\\YYYWWWUUUSSSPPPNNNLLLLLLMMMNNNOOOVVVfffuuurrreee```bbb]]][[[[[[]]]\\\ZZZ\\\aaa]]]]]]```eeefffeeeiiinnnssstttuuuwwwwwwsssnnnjjjWWWMMMAAA:::999;;;;;;:::333666777888<<>>777444222000111222333444444333222111222222222222222222222222......///111222333444555222222333444555666777888xxx[[[GGGCCC===:::999;;;<<<<<<888777666555666777999;;;:::999777666888:::777333222111000//////.........///......///000222444555------......//////000000///...------,,,,,,------,,,,,,------...///000000//////......///000222333555555555555555666777888;;;777777;;;:::555444777555666666888999;;;===>>><<<===>>>>>>;;;:::999:::;;;<<<<<<>>>@@@CCCFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHDDDBBB@@@>>>=========>>>@@@GGGOOOWWWcccvvvppplllhhhfffhhhmmmppprrrlllpppppplllmmmrrrtttqqqwww}}}zzzkkkWWWJJJFFFFFFDDDBBBBBBEEEJJJOOOSSSLLLTTT\\\___aaabbb___[[[TTTQQQMMMIIIEEECCCBBBAAACCCAAAAAAFFFKKKMMMHHHCCCHHHFFFEEEGGGMMMWWWaaahhhpppqqqvvv|||}}}zzzzzz~~~}}}|||}}}~~~{{{~~~~~~|||wwwppplllkkklll}}}|||{{{zzzxxxwwwuuuuuuwwwxxxyyyyyyzzz}}}}}}tttssspppllliiijjjlllmmmmmmpppmmmdddXXXRRRXXXeeennnbbbYYYeeexxxnnnpppzzz{{{www|||yyyaaaMMMKKKRRRYYYZZZXXXRRRNNNJJJCCC;;;666444111000111222111111111222222111///000222444BBBBBBUUUuuu}}}uuuuuuwwwkkkiiiPPP>>>???LLLTTT```vvvzzzuuuuuunnn^^^OOOJJJIIIIIIVVVeeessswwwuuuvvvxxxyyyrrrrrroooiiidddaaa]]]ZZZTTTTTTUUUZZZ```ggglllnnntttooojjjeeecccbbbaaa```pppwww}}}wwwpppkkkiiifff```\\\YYYVVVSSSPPPRRRRRRRRRQQQOOOUUUgggxxxttteeeaaaffffffeeedddcccbbbbbbbbbbbbdddgggiiigggddddddiiimmmxxxuuuuuuwwwtttkkkdddaaaTTTNNNEEE<<<777777999;;;;;;::::::<<>>444222222222555333222222333333111000222222222222222222222222333333222222111222222222222222333444555666777888xxxZZZFFFBBB===:::999;;;;;;<<<888777555555555666888999999888777777888999666333222111000//////.........,,,+++++++++,,,...000111.........///////////////---,,,,,,+++++++++,,,,,,,,,,,,,,,---........./////////......///000222333555555555555555555666777999555666999999555444777555666666777999;;;===>>><<<===>>>===;;;:::::::::;;;<<<<<<>>>@@@CCCFFFGGGHHHHHHIIIHHHGGGEEEDDDCCC>>>===<<<<<<;;;;;;;;;;;;<<>>>>>LLLSSS```wwwzzzrrrsssmmm]]]OOOIIIHHHGGGSSScccsssxxxwwwwwwxxxxxxtttssspppjjjddd^^^XXXTTTSSSUUUYYY___gggmmmqqqrrrsssoookkkhhhfffeeecccbbbvvv}}}zzztttqqqmmmhhhccc```]]]ZZZXXXZZZXXXWWWWWWXXX^^^mmm}}}}}}sssiiigggmmmjjjjjjhhhgggfffgggggghhhgggjjjlllkkkhhhhhhlllqqq|||yyyxxxvvvnnnccc\\\[[[WWWQQQIII@@@;;;999:::;;;<<<<<<>>>BBBHHHOOOVVVZZZaaafffhhhjjjrrr~~~~~~xxxqqqlllfffdddnnnzzzxxxdddaaa\\\ZZZ]]]fffpppwww}}}sss~~~~~~yyyxxxxxxwwwwwwwwwxxxxxx{{{}}}~~~xxxxxx|||hhhrrrvvvgggVVVDDD???EEEFFFJJJHHH???666333444444444222111222333333222111222222222222222222222222333333222222111222222333333333444444555666777777wwwXXXFFFBBB===:::::::::;;;;;;888777666555444555666777888777777888888777555333222111000//////.........++++++******+++,,,,,,---///////////////.........,,,,,,,,,++++++,,,------,,,,,,,,,,,,------------//////......///000222333666666555444444444555555555444444777888555555777555555666777999;;;===>>><<<======<<<:::999:::;;;;;;<<<<<<>>>@@@CCCFFFGGGHHHHHHHHHHHHFFFCCC@@@???>>>??????@@@@@@??????>>>===@@@DDDKKKXXXooo}}}zzzxxxuuuqqqnnnmmmlllkkkjjjbbbeeegggfffhhhkkkllljjjooovvv{{{ooobbbZZZTTTLLLEEEBBB???FFFOOOUUUWWWXXXZZZ\\\gggpppwwwzzzyyyuuulllbbbTTTQQQLLLHHHFFFGGGIIIKKKLLLLLLLLLKKKJJJIIIHHHFFFDDDEEEHHHLLLRRRYYY___cccbbbgggqqq|||}}}|||{{{{{{{{{|||}}}}}}{{{yyywwwvvvuuusssqqqqqqtttvvv~~~}}}|||zzzyyyyyyyyyzzz{{{{{{zzzzzz|||vvvooollliiihhhiiikkklllllluuutttmmm]]]KKKCCCGGGOOOfffrrrnnn___VVVXXXlll^^^YYYZZZaaaiiikkkkkktttwww```OOOOOOWWWZZZ\\\[[[VVVSSSOOOGGG>>>666444111000111222111111111222222111000000333555>>>KKKggg~~~xxx|||qqqccc```PPP>>>===KKKSSS```www{{{rrrssslll]]]PPPKKKKKKKKKTTTcccsssxxxxxxyyyzzzyyyuuusssooojjjbbbYYYRRROOOPPPTTT[[[ccckkkqqqtttvvvsssqqqooommmllljjjgggdddxxx|||zzzuuuooojjjgggdddaaa^^^]]]ZZZXXXZZZ\\\cccqqq~~~xxxtttooopppuuuooonnnlllkkkkkklllnnnooolllnnnppppppnnnooorrrvvv|||zzzxxxsssfffYYYUUUXXX[[[VVVOOOGGGAAA???>>>???AAABBBFFFJJJPPPVVV[[[^^^eeehhhjjjmmmvvv{{{tttqqqqqqyyyxxxfffbbb]]]ZZZ]]]eeeooouuuvvv|||vvvvvvvvvvvvvvvwwwxxxyyy}}}|||~~~jjjiii~~~iiiSSSCCC>>>AAAFFFKKKJJJ@@@777555555555333222111222333444333222222222222222222222222222333222222111222222333333444444444555555666666666vvvVVVEEEAAA===:::::::::;;;:::999888777666555555666666888666777999999555333333222111000///...............---------------------000000//////......------------------------...///,,,,,,,,,,,,,,,,,,++++++//////......///000111333666666555444333333333333333222444555666666666777555555666777999;;;<<<===;;;<<<===<<<:::999:::;;;;;;<<<<<<>>>@@@CCCFFFGGGJJJIIIHHHFFFEEECCCBBBBBBHHHIIIJJJJJJIIIHHHFFFEEECCCCCCDDDHHHRRRggg~~~yyywwwssspppmmmiiieeebbb````````````bbbfffiiijjjnnnuuuvvvjjj\\\TTTQQQNNNJJJGGGEEELLLSSSXXX[[[^^^ccchhhpppxxx~~~|||vvvjjj___UUUQQQKKKGGGEEEHHHKKKNNNSSSSSSRRROOOKKKHHHGGGGGGHHHJJJMMMRRRWWW[[[^^^```aaadddmmmvvvzzzyyyzzz~~~}}}}}}~~~~~~~~~|||zzzxxxuuussspppnnnoootttzzz~~~~~~|||{{{{{{|||||||||||||||{{{zzz{{{~~~|||qqqnnnjjjhhhiiiiiiiiiiiimmmooommmbbbOOOCCCEEENNN^^^iiilllgggaaa\\\hhh{{{XXXXXXYYYbbbooovvvvvvxxx{{{ttt^^^NNNNNNWWWYYY\\\\\\XXXUUUPPPGGG>>>666444111000111222111111111111222111000111444666>>>KKKeee}}}yyyuuuyyyrrrddd```NNN<<<<<>>@@@CCCFFFGGGLLLJJJGGGFFFEEEGGGIIIJJJOOOOOOOOOOOOMMMKKKIIIGGGFFFDDDEEEHHHOOOaaa}}}zzzwwwsssooojjjddd```^^^[[[YYYZZZ\\\aaaggglllrrryyyxxxooofff[[[RRRQQQRRRQQQOOOQQQSSSUUUXXX]]]eeepppxxx~~~~~~wwwjjj___UUUPPPJJJFFFEEEGGGLLLOOOSSSTTTTTTRRROOOMMMMMMNNNOOOQQQTTTWWWZZZ\\\^^^___]]]]]]bbbjjjnnnqqqvvv}}}~~~~~~|||yyyxxxuuuqqqmmmlllooovvv~~~~~~}}}|||}}}~~~~~~}}}}}}|||{{{zzz{{{~~~vvvsssoookkkjjjiiigggffffffjjjmmmhhhXXXKKKLLLUUU___hhhkkkmmmooohhhjjjyyyuuu}}}xxxuuuuuuiiiXXXSSSQQQXXXjjj}}}{{{vvvwwwvvvlllYYYLLLOOOYYYYYY\\\]]]YYYVVVQQQGGG===666444111000111222111111111111222111111222444777BBBKKK^^^qqqxxxtttsssxxx~~~{{{uuuiiidddMMM<<<<<>><<<444222777222111000//////.........------.........------,,,///////////////.........---,,,+++************+++,,,,,,,,,,,,------------//////......///000222333444444333222222222333333111444555444555777777555444444555666888:::<<<===;;;;;;;;;:::888888;;;===;;;<<<<<<>>>@@@CCCFFFGGGLLLKKKIIIHHHIIIKKKNNNPPPNNNMMMLLLKKKIIIFFFDDDCCCCCCAAACCCHHHMMM[[[xxx}}}yyyvvvqqqkkkggg___[[[XXXZZZ^^^bbbiiiooozzzxxxrrrllliiibbb[[[ZZZ]]]___^^^[[[YYYXXX[[[dddsss}}}vvvooocccXXXPPPMMMHHHDDDDDDHHHLLLPPPPPPQQQSSSUUUXXXYYYZZZZZZUUUVVVWWWYYY[[[^^^```aaaXXXVVVXXX^^^bbbgggpppyyyzzz}}}}}}zzzxxxxxxvvvsssppppppuuu|||~~~||||||}}}}}}}}}}}}{{{{{{||||||xxxtttpppmmmkkkhhhfffdddhhhnnnooodddVVVVVV^^^dddkkkjjjkkksssssspppvvv~~~zzzxxxzzzxxxppphhhcccUUUOOOPPPcccxxxzzzyyyooo\\\MMMNNNWWWZZZ]]]___\\\WWWQQQFFF<<<666444111000111222111111000111222222111222555777GGGNNN[[[iiiooopppttt{{{|||wwwvvvzzzxxxmmmgggNNN===???NNNUUUaaauuu}}}wwwsssfffTTTIIIKKKTTTZZZiiiqqqwwwwwwwwwzzz{{{zzzrrrggg]]]ZZZWWWTTTXXXaaa^^^dddnnnuuuzzz~~~zzzuuuxxx{{{xxxuuutttooollllllooottt~~~wwwwwwyyy{{{}}}}}}|||zzzuuuuuutttttttttttttttuuu{{{{{{||||||}}}|||{{{{{{yyyuuuooodddVVVMMMQQQ[[[ggghhhiiijjjjjjhhhgggeeefffccc___]]]^^^bbbgggkkkkkknnnttt{{{}}}}}}~~~|||vvvjjj___\\\YYYZZZ```kkkwwwzzzyyyxxxwwwvvvuuuuuuuuuyyyzzz}}}~~~zzzvvvyyyqqqZZZ___zzzppp___YYYQQQGGG@@@BBBHHHHHHAAA888555444333444333222333444555444333111111111222222333333444111111111111222333444444333444555666777888888999xxxwwwppp[[[CCC@@@===;;;::::::999888777888888999999999999888999666999@@@===444222888222111000//////.........,,,---......///...------.........///////////////000///...---,,,+++++++++,,,,,,,,,---........./////////......///000222333222222222222222222333444222666777444444888888444444444555666888:::;;;===;;;;;;;;;999888888;;;===;;;<<<<<<>>>@@@CCCFFFGGGKKKKKKLLLMMMMMMNNNOOOOOOJJJIIIHHHFFFDDDCCCCCCBBB@@@???BBBGGGIIIQQQjjj~~~{{{wwwrrrnnneeeaaaaaafffjjjkkkpppwww|||uuuqqqqqqtttqqqiiieeehhhkkkjjj```]]]\\\dddttttttkkkcccYYYNNNIIIFFFCCCBBBDDDIIINNNRRRRRRSSSUUUZZZaaadddcccaaaWWWVVVVVVWWWZZZ^^^ccceee\\\YYYXXX[[[]]]```hhhqqqqqquuuzzz{{{zzzxxxwwwxxxvvvvvvwww{{{}}}||||||}}}||||||||||||{{{||||||wwwtttqqqooollljjjdddfffnnntttnnnaaa```hhhmmmuuunnnfffnnnvvvvvvxxxwwwrrrccc[[[ZZZiiiyyycccQQQNNNUUU\\\```bbb^^^ZZZRRRFFF;;;666444111000111222111111000111222222111333666888GGGPPP^^^fffgggiiisss~~~uuuyyywwwrrrwwwxxxnnngggPPPAAADDDTTTZZZdddvvvyyyvvviiiVVVIIIIIIOOOSSSeeennnvvvyyyyyy{{{yyyvvvqqqfff]]]]]][[[XXX]]]hhhdddooo|||zzz~~~yyywwwxxxzzz~~~|||qqqkkkkkkooouuu||||||||||||}}}|||{{{zzzyyy}}}}}}}}}}}}}}}|||zzzyyyvvvqqqjjj```UUUPPPVVV```nnnpppsssuuuvvvtttrrrpppkkkiiigggeeefffiiimmmooooooqqqxxxttthhhZZZWWWTTTUUU[[[fffrrrzzzzzzyyyxxxwwwwwwwwwwwwwwwyyy|||~~~{{{rrrmmmsss}}}ttt]]]aaayyysssiiicccUUUIIIEEECCCHHHIIIBBB:::666666444555444333333444555333222000111111222333333444444111111111111222333444555222333444666777999:::;;;uuutttooo]]]BBB@@@===;;;::::::999888555666777888888888888888999666:::BBB>>>444333999222111000//////.........,,,---///000000000//////---.........//////000000555444222111///.........,,,,,,------...///000000//////......///000222333111111111111222333444444222777888444444999888444444444555666888:::;;;<<<;;;;;;:::999777888;;;===;;;<<<<<<>>>@@@CCCFFFHHHIIIKKKNNNQQQQQQPPPMMMKKKJJJIIIGGGEEEDDDDDDEEEEEE@@@???BBBGGGEEEHHH]]]vvv}}}yyyuuurrrkkkiiilllssswwwvvvyyy{{{vvvtttuuu{{{zzzpppiiijjjlllkkk```^^^```mmmrrrfff^^^TTTKKKCCCBBB@@@AAADDDJJJPPPTTTYYYXXXYYY___fffiiifffaaaVVVUUUTTTUUUYYY___eeeiiifffbbb______^^^]]]bbbiiiiiinnntttwwwwwwvvvwwwxxxvvvxxx}}}}}}{{{|||}}}||||||||||||{{{}}}}}}yyyvvvtttrrrooommmbbbccclllvvvtttiiihhhpppwwwsssccciiiuuuyyy{{{wwwnnniiihhhrrr{{{fffUUURRRYYY^^^bbbdddaaa\\\TTTGGG;;;666444111111111222111111000111222222222333666888CCCQQQ```fffbbbcccqqqrrr~~~wwwyyywwwnnnfffSSSCCCHHHXXX^^^fffwww|||zzznnn[[[MMMIIILLLNNN```kkkuuuzzz||||||xxxsssqqqfff___aaa___[[[```jjjrrr}}}}}}vvviii___\\\___lllvvv~~~}}}~~~~~~}}}~~~}}}|||yyywwwrrrlllddd]]]VVVUUU]]]gggsssuuuyyy|||}}}{{{xxxuuulllkkkkkklllmmmoooqqqrrrrrrssszzzttthhhVVVSSSPPPQQQWWWbbbnnnuuuxxxxxxxxxwwwxxxxxxyyyzzzyyy|||~~~xxxllleeelllyyyyyyaaa```uuuxxxxxxqqq[[[JJJGGGDDDIIIKKKCCC;;;888777666666555333333444444333222000000111222333333444444111111111111222333444555111222444555888999;;;<<>>@@@BBBCCCCCCCCCKKKNNNQQQRRRQQQOOOMMMMMMMMMLLLMMMNNNPPPQQQQQQPPPSSSIIIEEEFFFFFFHHHYYYlllzzz{{{wwwyyy{{{uuusssxxx||||||xxxuuurrrnnnhhhjjjkkkpppzzzrrreeeYYYLLLCCCBBB???AAAGGGKKKMMMTTT]]]\\\]]]___ccchhhjjjiiigggZZZSSSNNNQQQVVV[[[aaaffffffhhheee]]]XXXZZZ^^^```gggjjjnnnrrruuuvvvvvvuuupppxxx}}}zzzxxxzzz|||}}}}}}|||{{{zzz{{{~~~xxxtttqqqooojjjggg______fffqqqsssqqquuu~~~iiiqqq|||yyyyyytttnnntttzzzvvv{{{dddQQQQQQYYY\\\```bbb___ZZZRRRFFF:::777555222111222111000///444222222333111000666===BBBPPPhhhrrriiikkkwww{{{uuuzzz~~~~~~uuulllcccSSSCCCHHHZZZ```fffvvv}}}yyyjjjWWWIIIFFFMMMUUU```kkkvvv{{{|||{{{wwwqqqiiifffdddbbb___bbbooo|||~~~{{{~~~~~~jjj]]]YYY]]]bbbuuuyyy}}}wwwrrrllliiiccc[[[UUUXXXaaaiiivvv}}}~~~yyytttvvvuuutttsssssstttuuuvvvrrrxxxzzzlllcccVVVQQQMMMOOOSSSYYYfffqqqzzzyyywwwtttssstttwww{{{~~~yyywwwtttooohhheeemmmxxxeee^^^xxx~~~vvvpppaaaQQQJJJBBBHHHIIIBBB999666555444222222222222222222222222111111222222222333333333222222333333333333444444555333333666777555666:::uuuvvvrrraaaIII@@@:::999:::888888999888777666666777999:::;;;:::888888999777333333666555333111///...---..............................///...---,,,,,,---///000:::666000***((((((+++,,,,,,,,,,,,---------............//////000222333444333222111222333444333222000888<<<:::666666666555555555666777999:::;;;<<<<<<;;;999777777888999:::;;;<<<>>>@@@BBBDDDEEEEEEMMMPPPSSSUUUTTTSSSSSSSSSUUUWWWZZZ^^^bbbddddddddd___VVVPPPNNNJJJIIIUUUfffyyy~~~{{{yyy~~~zzztttssssssrrrrrrwww~~~rrreeeZZZPPPIIIJJJGGGIIIPPPVVVZZZaaajjjmmmmmmnnnoooooommmkkkiiiXXXPPPKKKMMMRRRWWW^^^eeejjjmmmjjjaaa[[[[[[]]]]]]]]]bbbiiipppuuuwwwwwwwwwuuu{{{}}}zzzxxxzzz||||||}}}}}}|||||||||~~~{{{vvvrrrpppnnnjjjgggaaaaaahhhppppppmmmsss~~~llllllwwwvvvxxx||||||xxxtttyyycccRRRSSS]]]^^^bbbdddaaa\\\TTTHHH<<<777444222111222222000///333222222333111111666>>>CCCRRRqqq|||yyy{{{qqqhhhaaaQQQCCCHHHZZZaaaiii{{{}}}uuufffUUUHHHGGGPPPYYYdddmmmvvvyyyzzzyyytttnnnjjjgggfffhhhkkkuuu~~~kkk```^^^dddkkk~~~yyyqqqkkkjjjhhhccc]]]ZZZ^^^hhhppp{{{~~~zzztttuuuvvvxxxzzz|||}}}~~~|||ttteee[[[UUUQQQNNNPPPTTTZZZeeepppxxxzzzxxxvvvvvvwwwyyy}}}zzzwwwtttqqqlllkkksss}}}rrrhhhyyyjjjVVVGGGCCCBBBHHHIIIBBB999666555333222222222222222222222222111111222222222333333333222222333333333333444444666444444777777555666;;;}}}|||uuuvvvqqq___GGG???999999:::999888:::888777666666777888:::;;;888777777888666222222666666444222000///......///////////////////////////.........---------------++++++,,,,,,,,,---------,,,,,,,,,---------............//////000222333444333222111222444555555444111888<<<999666777777666444444555777888999:::;;;<<<;;;999777777888999:::;;;<<<>>>@@@CCCFFFHHHIIIOOORRRVVVXXXYYYYYYZZZ[[[^^^aaafffjjjlllmmmlllkkkfff```[[[XXXRRROOOWWWdddmmm~~~yyy{{{|||ooogggaaa]]]```^^^___eeejjjooouuu{{{|||vvvooojjjhhhXXXOOOHHHIIILLLRRR[[[bbbkkkoooooohhhbbbaaa```___^^^bbbjjjrrrwwwzzzzzzzzz|||~~~}}}yyyxxxzzz|||{{{|||~~~~~~~~~~~~zzzuuusssrrrpppmmmjjjdddffflllqqqmmmgggnnn{{{ggg___|||xxxssstttvvvsssmmmooowwwyyycccRRRSSS]]]aaafffgggddd___WWWIII>>>666444222111222222111///333111222333222111777???GGGRRRsss}}}xxxnnnfff```NNNBBBIIIZZZbbblllzzzqqqbbbQQQGGGHHHTTT___iiiqqqxxxyyyyyyyyyvvvqqqmmmjjjiiinnnwwwlllcccdddllluuuxxxnnngggiiihhheeebbbbbbhhhrrr{{{|||~~~ppp```WWWSSSOOONNNQQQUUUZZZeeeooowww~~~zzzyyyxxxxxxyyy{{{~~~zzzuuurrrqqqqqqrrrzzzuuujjjfffMMM@@@???BBBHHHIIIBBB:::666555333222222222222222222222222111111222222222333333333222222333333333333444444777555555777777555777<<>>999:::;;;999999:::888777666666666888999:::777555666777555111222555666555333111////////////////////////////////////---......///...---+++***,,,---///000000///---,,,,,,,,,,,,---------............//////000222333444222111000222444555555444222777:::888666888888666444555666777888:::;;;;;;<<<;;;999777777888999::::::;;;>>>AAADDDGGGJJJLLLQQQSSSWWWYYY[[[]]]___aaagggiiilllmmmkkkgggcccaaa^^^\\\[[[[[[WWWTTT[[[eeeiiiuuu~~~{{{yyy}}}}}}vvvmmmgggddd[[[RRRJJJHHHIIINNNVVV___gggmmmqqqoookkkkkkjjjgggkkknnnrrrvvvzzz||||||}}}~~~~~~~~~|||yyyxxxzzz{{{zzz|||~~~{{{wwwvvvvvvuuuqqqnnnhhhkkktttwwwooodddhhhsssxxxhhh\\\uuussskkkiiimmmjjjeeeppp|||eeeSSSQQQYYYcccgggiiifffaaaXXXJJJ>>>666444222111222222111000222111222333222222888@@@KKKOOOlllwwwwwwllleee```LLLBBBJJJZZZaaammm}}}xxxppp```OOOFFFIIIWWWcccmmmuuuzzz{{{|||}}}|||xxxqqqlllkkkrrr}}}|||ooojjjkkksss|||yyyqqqjjjiiiiiigggfffiiipppzzzpppbbbYYYOOOLLLLLLPPPTTTZZZdddnnnvvv|||}}}xxxxxxxxxxxxyyyzzz|||}}}yyysssooopppsssvvv~~~oooeee~~~jjjMMM@@@@@@AAAGGGIIICCC:::666444222222222222222222222222222111111222222222333333333222222222333333333444444777666666888777555999???vvvssstttqqqnnnsssppp___EEE>>>999:::;;;:::999:::888777666666666777888999666555555777555111222555666555333111////////////////////////////////////,,,---...///...---+++***......---,,,+++******))),,,,,,,,,---------............//////000222333444000//////000333444444333222666888666666888888666555666777888:::;;;<<<<<<<<<;;;999777777888999::::::;;;===@@@DDDHHHLLLNNNQQQSSSVVVYYY[[[]]]aaadddjjjlllnnnkkkfff```\\\[[[XXX[[[___aaa^^^\\\___eeelllrrr|||rrriiicccaaa___WWWOOOKKKIIIKKKQQQYYYbbbkkkssssssrrrrrrqqqnnnuuuuuuvvvwwwxxx{{{}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{yyyxxxzzz{{{zzz}}}~~~{{{xxxwwwxxxvvvsssooojjjpppzzzuuueeedddkkkrrrgggpppwwwnnnwwwssskkkhhhllliiihhhxxx~~~iiiVVVSSSYYYdddhhhjjjgggaaaXXXIII<<<555333111111222222111000222111111333333333999AAAIIIMMMkkk}}}tttjjjccc]]]IIIBBBKKKYYY___kkk~~~|||yyyxxxppp```OOOFFFJJJXXXdddsssyyy~~~}}}}}}~~~}}}zzzsssmmmlllrrr}}}wwwttttttzzz{{{sssnnnkkkjjjiiiiiimmmuuu~~~qqqeee^^^MMMJJJJJJNNNRRRXXXbbbllluuu{{{|||uuuuuuuuuuuuvvvxxxyyyzzzzzztttppprrrtttxxxmmmeee|||oooQQQAAA@@@AAAGGGJJJCCC;;;777444222222222222222222222222222111111222222222333333333222222222333333333444444666666777999777666;;;BBBvvvrrrrrrooommmtttqqq```FFF???:::;;;<<<999888888888777666666666666888888666444555777555222222666666444222000///......///........................,,,,,,---......---+++***...---,,,*********+++,,,,,,,,,,,,---------............//////000222333444111000///000222333333111222555666444555888888555666666777999:::;;;<<<===<<<;;;999777777888999::::::;;;===???CCCHHHLLLNNNRRRTTTVVVWWWYYY\\\```dddeeegggiiigggcccaaabbbdddkkkqqqwwwwwwrrrmmmlllmmmoooqqqwwwzzzrrrkkkeee```\\\]]]WWWQQQNNNJJJHHHMMMTTT]]]hhhqqqtttuuuvvvuuurrrvvvvvvuuuvvvxxx{{{}}}~~~~~~~~~|||yyyzzz{{{{{{zzzyyyxxxzzz{{{{{{~~~~~~~~~{{{xxxwwwwwwuuupppllliiiooo{{{yyyiiiccchhhhhhfffppp{{{zzz{{{uuuqqqqqqrrrpppooo{{{|||iiiYYYXXX^^^dddiiikkkhhhbbbXXXHHH;;;555333111111222222222111111000111333333444:::CCCFFFPPPttt}}}pppggg]]]UUUEEEAAAMMMZZZ^^^jjj|||}}}}}}~~~|||zzzvvvmmm^^^NNNEEEIIIXXXdddxxx~~~~~~~~~}}}yyyuuunnnjjjoooyyy}}}{{{{{{{{{zzz{{{~~~~~~{{{~~~|||vvvqqqooonnnnnnooottt|||rrrhhhcccQQQMMMKKKMMMPPPUUU___iiisss{{{|||uuutttsssssstttvvvyyyzzz|||wwwtttssssssuuu|||}}}kkkddd|||pppSSSAAA>>>@@@GGGJJJDDD;;;777444111222222222222222222222222111111222222222333333333222222333333333333444444555555888999777777>>>GGG|||{{{xxxtttxxxqqq\\\FFF???;;;;;;<<<999777777888777666555555666777888666555666888666222333777555333111///...---......------------------------++++++,,,---------,,,,,,......,,,,,,,,,,,,---...,,,,,,,,,---------............//////000222333444333111111111333333222111111333333222333777777444555666666888999:::;;;<<<<<<;;;999777777888999:::;;;;;;<<>>@@@GGGJJJDDD<<<777444111222222222222222222222222111111222222222333333333222222333333333333444444333444888:::888888@@@KKK}}}{{{oooXXXGGG@@@;;;<<<<<<999666666888777666555555666777888777555666888666333444888444333111///------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,+++***************,,,,,,,,,---------............//////000222333444555333222222444444333222000222222111222666666333444444555777888999:::;;;<<<;;;999777777888999:::;;;;;;<<<>>>BBBFFFJJJMMMVVVVVVWWWVVVWWWZZZ^^^bbblllooorrrtttwwwxxxrrruuunnnnnnwww}}}}}}yyyvvv}}}|||ooo```XXXXXXWWWSSSMMMNNNMMMMMMMMMIIIEEEFFFKKKIIIVVVdddlllssszzz}}}|||~~~}}}|||}}}~~~{{{wwwwwwxxxzzzzzzyyyxxxzzz{{{~~~~~~||||||}}}~~~}}}{{{zzzvvvpppllleeegggqqq|||zzzoookkknnnssswwwYYYaaarrrsssqqqmmmpppkkkmmm{{{zzz{{{}}}ooo^^^SSSWWWaaaggglllnnnkkkdddYYYIII<<<444333111111222333222111111000111444444555<<>>??????@@@DDDKKKPPPVVVVVVYYY]]]^^^]]]___cccgggnnnyyyzzzxxxxxxppplllkkkooottt|||zzzuuurrrvvvzzzvvvnnnddd^^^WWWRRRRRRVVVSSSRRRPPPNNNKKKHHHGGGFFFNNNPPPYYYdddlllqqqxxx~~~~~~~~~}}}{{{yyyyyyyyyxxxxxxyyyzzz|||}}}}}}|||~~~~~~|||yyy{{{{{{wwwtttooojjjdddcccmmm{{{yyymmmmmmxxxvvv]]]```nnnqqqpppqqqhhh[[[^^^sss|||zzz}}}rrrUUUQQQ\\\___jjjjjjllllllfffYYYHHH<<<666555444333222222222222333222222333222444===HHHTTTdddxxxmmmUUUCCC???GGGQQQYYYbbbnnnzzz~~~{{{yyyssseeeTTTIIIDDDHHHSSS^^^pppvvvccc___eeennnuuuzzzzzzxxxwwwxxxzzz{{{xxxvvvuuuqqqpppsssssspppqqqwww{{{xxxvvvxxx}}}~~~|||~~~xxxsssooonnnyyyxxxqqqggg```^^^]]]```hhhrrrzzz~~~xxxcccTTTUUUVVVUUU^^^mmmuuuzzz|||{{{{{{{{{{{{|||}}}}}}{{{vvvpppiiiaaa^^^eeennntttppphhh___yyyrrrbbbQQQCCC;;;???EEEHHHBBB:::666444333333333333333333333333333222222333333333333444444222333555444333333444666555555888999777777???HHHzzzlllXXXFFF>>>999999:::888777888555777888888777777888999<<<:::777555333444555666222111000...------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))+++---//////...,,,+++---------...000111333444///000222444555444333333333555555222222666777555444666999999999999:::<<<======;;;888555555888:::;;;===>>>???@@@DDDKKKQQQWWWWWWZZZ___aaa___aaafffooosss{{{}}}|||zzzvvvrrrqqqrrrtttooolllkkkmmmpppuuu~~~xxxtttrrrqqqxxx|||sssjjjaaa[[[UUUPPPQQQUUUSSSRRRQQQNNNKKKHHHFFFDDDKKKMMMUUU```hhhmmmuuu|||~~~~~~}}}{{{yyyyyyyyyyyyyyyzzz{{{{{{~~~}}}|||~~~}}}{{{||||||vvvnnniii___^^^hhhuuuvvvnnnrrrccc```iiikkkkkklllggg]]]bbbwwwrrrVVVSSS___cccjjjkkkllllllfffYYYHHH<<<666555444333222222222222333222333333222444===HHHZZZcccmmmwwwoooWWWFFF>>>HHHRRRWWW^^^kkkzzz|||zzzqqqcccRRRHHHDDDIIITTT```ppp~~~sssbbb\\\aaaiiirrryyyvvvtttssstttvvvvvvuuurrrrrrnnnkkkkkkiiigggjjjqqqzzzxxxwwwxxx{{{}}}}}}||||||}}}~~~~~~rrriiiccc^^^\\\^^^bbbkkk}}}yyylll```ZZZTTTTTTTTTXXX```kkkvvv}}}qqqaaa^^^\\\XXX___mmmwww}}}zzzzzzzzzzzzzzz{{{{{{|||uuupppkkkeee___]]]eeepppuuuppplll]]]sssxxxbbbMMMAAA>>>???FFFHHHBBB:::666555333333333333333333333333333222222333333333333444444222444555555444333555666666666777999999999@@@HHHzzzlllYYYDDD<<<777888:::888888999777888888777666666888:::;;;999777555444444555666111000///---,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------...///000222333444000111333444555444444333444777666333444777888666555777:::;;;::::::;;;======<<<;;;888666666888:::999;;;===>>>???DDDKKKQQQYYYYYY]]]bbbcccaaacccggglllnnnppprrrqqqooollljjjlllkkkiiigggfffhhhmmmpppoookkkjjjllllllnnnsss{{{}}}wwwsssqqqppppppzzz|||xxxmmmeee^^^YYYTTTOOOPPPSSSRRRRRRQQQPPPLLLHHHDDDBBBGGGIIIPPPZZZbbbgggooowwwzzz}}}~~~}}}~~~~~~|||xxxxxxyyyzzzzzzzzzyyyyyy|||||||||~~~~~~~~~{{{uuuqqqbbbaaahhhssssssoooxxxiii___bbb___\\\dddgggcccgggyyyzzz|||~~~oooVVVSSSaaafffkkklllmmmlllfffYYYGGG;;;555555444333222222222222333222333444333555>>>III^^^ccciiinnnwwwnnnXXXIII===HHHQQQVVV]]]lll{{{}}}{{{oooaaaQQQGGGDDDIIIVVVbbbrrrooo\\\UUUXXX```jjjrrrqqqpppooooooppppppooommmgggdddaaa___[[[ZZZ___fffrrrssstttvvvxxx{{{|||}}}zzz{{{|||~~~~~~ssslllcccYYYRRRLLLHHHEEEAAAFFFNNNWWWbbbsss{{{kkkbbb[[[TTTOOONNNJJJKKKMMMOOOSSS]]]jjjsssyyy{{{~~~sssllleee^^^cccnnnzzz|||xxxxxxxxxxxxxxxyyyyyyyyywwwsssnnniiiddddddnnnyyy{{{rrrppp]]]ooodddKKKAAAAAA@@@GGGIIICCC;;;777555333333333333333333333333333222222333333333333444444222444555555444444555666888666777:::;;;===BBBIIIxxxlllZZZEEE>>>888999:::999888999888888888666555555888;;;777666444333222222333444111000///...------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---......///000222333444111222333444444444444333555888888555555888888666555777::::::::::::;;;===<<<<<<;;;999666666777999888:::<<<===???DDDKKKRRR[[[[[[^^^cccccc```aaadddccccccbbb```^^^\\\[[[ZZZaaabbbbbbbbbcccfffjjjnnnnnnkkkkkklllllljjjmmmrrrwwwzzz}}}~~~|||{{{{{{{{{}}}~~~|||yyyvvvtttsssyyyzzzyyyuuussswwwwwwkkkfffaaa]]]\\\WWWQQQOOOPPPQQQRRRRRRPPPMMMHHHCCC@@@CCCDDDJJJSSSZZZ```hhhppptttvvvyyy}}}~~~~~~}}}||||||{{{{{{|||~~~~~~|||wwwxxxyyyzzzzzzyyyxxxwwwzzzzzz|||~~~}}}|||}}}~~~~~~{{{|||sssqqqtttwwwtttpppyyygggbbbgggccc\\\dddppptttyyy~~~{{{zzz{{{mmmUUURRR___fffmmmmmmnnnmmmfffXXXFFF:::555444333333222222222333333222333444444555???JJJ]]]eeepppyyy}}}jjjWWWJJJ===GGGPPPWWWdddvvv~~~{{{pppaaaPPPFFFCCCIIIUUUbbbvvvttt[[[PPPSSS[[[ccciiimmmkkkjjjiiihhhhhhgggfff]]]]]]\\\ZZZWWWVVVYYY]]]cccffflllqqqvvvyyy{{{|||xxxyyy{{{}}}oooiiieee___VVVQQQKKKFFFCCCAAA???>>>:::===@@@@@@AAAGGGRRR[[[vvvooobbbTTTMMMIIIHHHHHHKKKIIIJJJKKKIIIIIIOOOZZZcccnnnuuu~~~yyyooogggiiirrr~~~uuuuuuvvvvvvwwwwwwwwwwwwwww{{{wwwsssnnnjjjjjjtttvvvmmm\\\oooiiiNNNBBBBBBAAAHHHJJJCCC;;;777555333333333333333333333333333222222222333333333444444333444555555444444555666999777777;;;===@@@FFFMMM~~~uuujjjWWWIIIAAA;;;;;;;;;999777888999999888666444555888:::666555444333222222333333111111000///............------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---///000.........///111222444555222222333333333333333333555888888666666888888555444666999:::999999:::<<<<<<<<<;;;999777666777999777999<<<===>>>CCCKKKQQQ\\\\\\^^^bbbaaa]]]\\\___^^^\\\ZZZXXXWWWWWWXXXXXX[[[^^^bbbdddeeefffhhhjjjlllkkklllnnnmmmjjjlllppptttuuuwwwwwwuuuqqqooonnnllljjjiiiooo{{{~~~{{{yyyyyyuuuooojjjkkkssszzzsssgggaaa______```\\\TTTOOOOOOQQQQQQQQQPPPMMMHHHCCC@@@AAAAAAEEEMMMSSSYYYaaaiiinnnppptttxxxzzz{{{{{{{{{yyyyyyyyyzzz|||}}}|||zzzvvvwwwxxxyyyyyyyyyxxxwwwxxxyyy{{{}}}~~~tttpppnnnpppqqqttt~~~vvvooouuu{{{bbbjjjyyyvvvnnniii~~~{{{yyyxxx}}}zzzuuu[[[SSS^^^eeeooooooooonnnfffXXXFFF999444444333222222222333333333333444555444666@@@KKKZZZfffyyyvvvfffSSSEEE===FFFOOOYYYlll~~~{{{rrrcccQQQEEEBBBGGGTTT```ttt|||```QQQSSSYYY]]]___eeedddbbb```___^^^^^^^^^]]]```bbbaaa```]]]ZZZWWWTTTYYYaaajjjrrrxxx{{{|||xxxyyy|||~~~zzz{{{zzzwwwsssxxxvvvcccZZZVVVQQQNNNJJJEEECCCBBBAAAAAA@@@@@@@@@???===<<<<<<>>>@@@JJJ[[[qqqbbbWWWLLLHHHFFFEEEGGGKKKIIIJJJJJJFFFCCCFFFOOOWWWaaaooo~~~xxxpppqqqxxxvvvssstttuuuvvvwwwwwwwwwvvvvvvxxxuuuqqqmmmiiihhhqqq{{{{{{eeeYYYpppmmmTTTEEEBBBBBBIIIKKKDDD<<<777555333333333333333333333333333222222222333333333444444333444666555444444555777999777777;;;>>>BBBKKKTTT|||uuuiiiVVVJJJCCC<<<<<<<<<999777888888999888777555555777999777666666555555444555555111111000///////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---//////......///000111333444555222222222222222222222222555888999666666888777444444666999999999999:::<<<;;;<<<<<<:::777666777888777999;;;<<<===BBBIIIOOOZZZZZZ]]]aaa___ZZZYYY[[[YYYWWWUUUSSSSSSTTTWWWYYYYYY]]]aaadddeeeeeeffffffjjjiiikkknnnnnnkkklllpppqqqsssuuuvvvtttooojjjfff\\\ZZZ[[[aaalllvvv}}}}}}{{{|||||||||~~~~~~|||wwwqqqmmmmmmppprrrrrruuu{{{~~~zzztttssswwwyyyooobbb``````aaa^^^VVVQQQQQQPPPPPPPPPNNNLLLHHHDDDBBBAAA@@@CCCIIINNNRRR[[[cccjjjmmmqqquuuyyyzzzzzzzzzxxxxxxwwwyyy{{{{{{zzzyyyuuuuuuvvvwwwxxxxxxxxxxxxvvvxxx{{{||||||}}}~~~vvvoookkkllllllooo|||xxxmmmpppzzzttt```mmm~~~vvviiizzztttuuuyyy{{{xxx{{{cccXXX```fffqqqppppppnnnfffWWWEEE888444333333222222333333333333333444666555777AAALLLVVVdddyyy~~~ttteeePPPAAA===GGGPPPYYYnnn}}}zzzrrrcccPPPEEEAAAFFFSSS```nnnwww}}}hhhVVVSSSTTTRRRQQQ[[[[[[[[[YYYWWWWWWYYY[[[bbbfffiiilllnnnmmmdddZZZSSSTTTXXXaaammmwww{{{|||zzz{{{~~~~~~~~~tttssspppllllllttt~~~}}}xxxeee]]]YYYUUUWWWRRRKKKEEEBBBAAA???>>>=========>>>??????===;;;:::HHHYYYhhhvvv}}}wwwaaaXXXPPPLLLHHHEEEDDDGGGFFFFFFFFFDDDBBBDDDIIINNNSSScccvvv~~~}}}xxxyyy~~~~~~yyyxxxtttpppqqquuutttuuuvvvxxxxxxwwwvvvvvvwwwtttrrrooojjjiiipppyyyaaaWWWooolllUUUGGGBBBCCCJJJLLLEEE<<<888666333333333333333333333333333222222333333333333444444333555666666555555666777888777999;;;===CCCPPP^^^{{{ppp\\\HHHAAA;;;;;;<<<999888999777888999888666666666777666666555555555555444444000000///............///------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000......///000111333444555222111111111000111111111444888888666666777666222555777::::::::::::;;;===;;;<<<<<<:::888666777888888:::<<<<<<===AAAHHHNNNVVVWWW[[[______ZZZYYY[[[WWWUUURRRPPPOOOQQQTTTVVVZZZ\\\```bbbcccdddfffgggiiigggiiilllllliiikkkooommmppptttwwwvvvppphhhbbbRRRPPPRRRYYYcccllloooppp{{{}}}{{{xxxwwwzzzzzzxxx{{{~~~~~~{{{zzzxxxvvvtttpppkkkiiihhheee___```dddnnnvvvyyyfffbbb___^^^[[[UUUSSSUUUOOOOOONNNMMMJJJHHHFFFEEEBBB@@@BBBFFFJJJNNNWWW___gggkkkpppvvvyyy{{{zzzzzzyyyxxxxxxyyy{{{{{{zzzxxxttttttuuuuuuwwwxxxzzz{{{uuuwwwzzz{{{zzzzzz|||~~~}}}~~~{{{ssspppppplllhhhooo}}}vvvkkkllltttqqq^^^hhhyyy{{{wwwkkk}}}wwwzzz||||||{{{eeeZZZcccjjjrrrrrrqqqooogggWWWDDD777333333333222222333333444444333444666666888BBBMMMQQQ___vvv|||uuuhhhSSSBBB<<>>>>>===<<<<<<<<>>999:::;;;:::999:::777888:::999777666666666333333333333333333222222//////...---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111...//////000111333444555111111000000000000000111444777888666555777555222777999;;;<<<;;;;;;===>>>;;;<<<<<<:::888666777888888:::<<<<<<<<<@@@GGGMMMSSSTTTYYY______[[[[[[]]]ZZZXXXTTTRRRQQQRRRTTTVVV\\\^^^___aaabbbdddhhhkkkgggfffhhhjjjjjjggghhhmmmjjjnnntttyyyxxxrrrhhhaaaQQQNNNLLLQQQ[[[eeejjjkkkssstttvvvxxxyyyzzzzzzzzz|||xxxwwwzzzxxxtttvvv{{{yyy}}}~~~yyypppeee\\\XXXSSSNNNMMMQQQOOOUUU\\\bbbmmmjjjccc^^^[[[WWWSSSTTTXXXOOONNNMMMKKKJJJHHHGGGFFFCCCAAAAAAEEEHHHLLLTTT]]]fffjjjpppvvvzzz|||{{{zzzzzzzzzyyyzzz{{{{{{zzzxxxtttsssssstttvvvxxx{{{|||tttwwwzzzzzzyyyxxxzzz}}}yyy|||yyyrrrppppppggg\\\]]]ggguuu}}}sssiiikkkrrrkkkuuuiiiYYYcccvvv}}}sssyyybbbZZZeeennnrrrrrrrrrooogggWWWDDD777333333333222222333444444444333555666666888BBBNNNLLL\\\uuuyyywwwlllWWWEEE;;;KKKUUUTTT^^^www|||wwwnnn___NNNCCCAAAHHHWWWdddrrr|||}}}nnn___XXXWWWSSSUUUXXXZZZ\\\```fffkkk{{{ooobbbVVVWWWdddsss{{{}}}~~~|||{{{vvvnnnggggggkkkllllllnnnooojjjcccbbblllwww}}}|||zzz|||}}}}}}uuuhhh\\\SSSNNNJJJHHH@@@BBBCCCAAA===;;;<<<===;;;;;;;;;???LLL^^^jjjmmmttt}}}pppmmmgggdddhhhmmmmmmhhhbbbZZZRRRMMMGGGAAA@@@BBBDDDBBB@@@???@@@@@@>>>===AAAKKK[[[lllzzzwwwuuuwwwyyyzzz{{{zzzxxxwwwuuuuuuvvvvvvssspppuuu}}}sss^^^mmmwwwaaaMMMEEEGGGEEEKKKMMMFFF===888666444333333333333333333333333222222333333333444444444444555666666555555666888666888;;;;;;:::BBBXXXmmm|||jjjJJJBBB<<<<<<===<<<;;;<<<888999999777555444555666666555333222111222222333222000...,,,+++,,,---...++++++,,,---............///333222---,,,//////***------------------------------,,,---...000222333777555222111333444555555111111000000000111333444777444222444999;;;999666555888:::;;;:::999::::::>>><<<999777666888:::<<<;;;::::::<<<@@@EEEJJJNNNRRRUUUYYY\\\]]]\\\YYYXXXZZZWWWSSSQQQQQQSSSTTTUUU[[[]]]aaacccbbbbbbbbbcccdddfffhhhhhhhhhiiikkkmmmnnnnnnnnnrrryyy{{{rrrfff[[[RRRLLLQQQZZZaaafffiiimmmooosssvvvwwwwwwvvvuuu{{{~~~uuummmhhhdddaaadddiiivvv}}}}}}rrrkkkaaaWWWNNNFFFBBBBBBCCCCCCCCCEEENNN]]]kkksssxxxmmmbbb\\\WWWRRRRRRUUUWWWVVVTTTRRROOOLLLIIIHHHEEEBBBAAADDDFFFHHHOOOWWWXXX___jjjsssxxx{{{}}}}}}}}}~~~~~~}}}zzzxxxwwwxxxvvvuuuvvvwwwxxxxxxvvvsssxxxyyy{{{{{{{{{yyywwwuuuxxxzzz}}}yyypppmmmnnnhhh^^^\\\cccjjj{{{~~~tttmmmggggggpppqqqtttjjjZZZ___uuuxxxzzz}}}fffWWW[[[hhhpppyyyvvvuuutttjjjVVVBBB777444333333222222333333444777555666999;;;???JJJTTTSSS___rrr}}}rrrxxxyyywwwVVVDDDAAAIIINNNPPPWWWfffxxxzzzsssiii[[[KKKAAA???EEESSS```uuu|||ssscccdddgggfffcccfffqqq}}}iiiUUUWWWbbbjjjsss}}}|||~~~{{{zzzwwwsssppplllhhhfffgggeee\\\TTTUUUZZZbbbllluuu}}}}}}|||}}}~~~}}}}}}~~~ttteeeZZZUUUTTTNNNHHHIIIGGG======@@@;;;<<<=========@@@HHHSSSZZZ]]]kkkwwwxxxrrruuu{{{hhhdddbbb]]]PPPPPPPPPRRRUUUYYY\\\___\\\XXXPPPHHHCCC@@@@@@AAAAAABBBBBBAAA???>>>???@@@@@@FFFQQQ```ooo{{{||||||xxxsssvvvzzz}}}}}}{{{xxxvvvxxxvvvvvvuuupppkkkmmmsss}}}sssiiinnn\\\KKKBBBGGGCCCJJJKKKCCC888333333222333333333333333333333333111111222222222333333333333333444444555666666666333999999:::???EEE[[[{{{|||jjjJJJBBB<<<<<<===;;;;;;<<<888999999777555444555666666555444333222222333333111000///------------...---------...------,,,,,,...111111---,,,///...+++------------------------,,,,,,,,,,,,---...000111555333111111222444555555222111000000000111333444777444222444888:::999666555777:::;;;:::999::::::>>>===;;;::::::===@@@BBB<<<;;;;;;<<>>>>>===>>>CCCMMMXXX^^^iiivvv~~~ttthhhaaaZZZUUUSSSVVVYYYXXXVVVTTTQQQMMMJJJHHHFFFCCCBBBDDDFFFHHHPPPXXX[[[aaajjjrrrvvvyyyzzz{{{{{{|||}}}|||yyyxxxwwwxxxvvvuuuuuuwwwyyyzzzyyywwwyyyzzz{{{{{{{{{zzzyyyxxxxxxzzz~~~zzzrrrnnnoooiii___]]]bbbjjj|||uuummmhhhjjjvvvkkkiiixxxyyymmmmmm||||||yyyeeeXXX^^^kkksssxxxvvvvvvuuujjjVVVAAA666444333333222222333333444555444555888999>>>IIIUUUYYYcccrrrxxxnnnttt{{{WWWEEEAAAIIIOOOQQQWWWfffvvv~~~|||xxxrrrhhhZZZIII@@@>>>EEESSS___sssyyyvvvyyyyyyuuuvvv~~~mmmZZZ[[[ccchhhooovvv|||~~~}}}|||{{{yyyvvvtttqqqkkkgggdddaaaXXXPPPPPPUUU^^^iiissszzz}}}}}}|||}}}}}}}}}}}}}}}|||}}}rrrhhheeeddd\\\RRRPPPMMMDDDCCCDDD===;;;;;;;;;:::;;;AAAHHHOOORRR```oootttqqqrrr}}}vvvZZZOOOKKKGGGCCCDDDEEEHHHLLLQQQUUUXXXWWWSSSMMMFFFBBB@@@@@@@@@@@@AAABBBAAA@@@???@@@AAAAAAEEENNN\\\lllyyy{{{{{{vvvvvvyyy|||~~~}}}{{{zzzwwwuuutttsssmmmgggggglllwwwpppfff}}}qqq```OOOCCCFFFBBBIIIJJJBBB999555444444333333333333333333333333111222222222222333333333333444444555555666777777555;;;;;;<<>>===<<<>>>AAAEEEGGG======<<<<<<>>>AAADDDGGGKKKNNNRRRWWWYYYZZZYYYXXX[[[WWWSSSQQQRRRTTTUUUUUUXXX[[[___aaabbbbbbcccdddccceeeggghhhhhhhhhjjjllloooqqqtttzzz|||pppdddYYYPPPQQQWWW]]]ccchhhkkkmmmqqqtttvvvwwwwwwwwwwwwuuummmbbb[[[WWWQQQKKKJJJPPPaaawwwrrraaaVVVMMMEEE???===<<<;;;:::;;;>>>DDDIIITTT___nnnxxx~~~tttkkkccc[[[XXXYYY\\\\\\ZZZWWWTTTOOOLLLJJJHHHDDDBBBDDDFFFIIIQQQYYY^^^cccjjjpppsssuuuwwwxxxxxxyyyzzzzzzxxxwwwwwwxxxvvvuuuuuuvvvyyy|||||||||yyyyyyxxxxxxyyyyyyzzzzzz{{{}}}xxxqqqnnnnnniii```\\\```pppyyynnngggjjjwww}}}ttt}}}yyyhhhkkkttt{{{zzz~~~xxxfff\\\bbbnnntttvvvuuuvvvuuujjjUUUAAA666444333333222222333333444333222333666888===JJJVVVZZZ^^^gggrrr{{{{{{uuuooommmuuutttzzz{{{VVVDDD@@@HHHOOORRRXXXfffuuu}}}}}}zzzyyyvvvqqqeeeWWWHHH???>>>DDDRRR___qqqxxx}}}~~~|||}}}mmm^^^___eeeiiimmmsssyyy|||~~~~~~}}}}}}~~~|||yyyvvvqqqhhhaaa^^^SSSJJJIIIOOOYYYfffqqqwwwzzz{{{yyy{{{~~~}}}}}}}}}|||{{{||||||nnn```XXXSSSIIIIIIHHH@@@===<<<;;;999888:::>>>BBBDDDPPP```jjjllllllpppsss~~~cccJJJ@@@>>>>>>;;;;;;<<<>>>BBBFFFJJJMMMNNNLLLHHHDDDAAA?????????>>>@@@BBBBBBAAA@@@AAAAAACCCCCCHHHUUUfffvvv}}}}}}tttxxxyyy{{{}}}}}}}}}}}}|||xxxwwwvvvsssllldddbbbeeeqqqlllbbbyyyuuufffTTTFFFEEEAAAHHHJJJBBB999555666666333333333333333333333333222222222222333333333333444444555555666666777777777======>>>CCCEEEVVVssszzzeeeLLLCCC<<<;;;;;;999999;;;888999999777666555666888777777666555444333333333000111111111000///...------.........------,,,++++++,,,,,,+++,,,---------------------------------------------------......000......///222444555555222222222222222222222222666555444555777888777555444777:::;;;:::::::::;;;???>>>======>>>AAADDDFFF???>>><<<<<<===???AAACCCIIILLLPPPUUUXXXZZZZZZYYY[[[XXXSSSQQQRRRTTTUUUUUUVVVZZZ^^^aaaaaabbbcccdddbbbdddfffgggggghhhjjjkkknnnrrrvvv|||wwwjjj^^^TTTRRRVVV[[[aaaggghhhjjjmmmpppssstttuuuuuuxxxsssiii^^^XXXUUUOOOHHHEEEIIIXXXmmm{{{xxxhhhUUUEEEDDD@@@===<<<;;;:::<<<@@@HHHQQQ___kkkrrrzzzyyyoooeee______``````^^^[[[WWWRRRNNNKKKJJJFFFCCCDDDFFFHHHPPPYYY___ccciiinnnqqqrrrtttvvvuuuwwwxxxxxxwwwvvvvvvwwwxxxwwwvvvvvvyyy|||}}}}}}xxxwwwvvvuuuvvvwwwyyy{{{}}}sssnnnkkkllliiiaaa]]]^^^wwwtttjjjlllzzzyyy~~~qqqmmmnnnqqqyyyggg^^^eeeppptttvvvuuuvvvuuuiiiSSS???666444333333222222333333444222222444666777===LLL[[[ZZZVVVWWWaaaoooxxxwwwtttwww}}}~~~vvvQQQAAA>>>FFFNNNSSS\\\jjjwww~~~~~~{{{zzzuuupppbbbUUUFFF>>>===DDDQQQ^^^pppwww}}}~~~|||{{{~~~}}}yyy{{{uuuiii___aaahhhlllppptttsssxxx~~~}}}~~~~~~zzzuuukkkbbb\\\QQQFFFEEEKKKUUUdddpppuuuyyyzzzyyyzzz~~~|||~~~~~~~~~}}}}}}|||{{{zzz{{{uuuggg\\\OOOMMMLLLCCCBBB@@@>>>;;;999999:::;;;;;;DDDQQQ\\\aaabbbaaa```[[[___[[[LLL???<<<>>>???===<<<<<<<<<===@@@BBBDDDFFFEEEDDDAAA@@@???>>>>>>===@@@CCCDDDCCCBBBBBBBBBEEEBBBCCCNNN```qqq|||uuuxxxxxxyyyzzz{{{||||||}}}|||zzzzzzwwwnnnddd```bbbooojjj^^^tttwwwkkkZZZIIIFFFCCCJJJKKKBBB888555555666333333333333333333333333222222222333333333444444444555555666666777888888777======???CCCDDDRRRlll}}}gggMMMDDD<<<::::::888888:::888999999888666666777999777777777666555333222222000111111111000///...---+++,,,------.........---+++******,,,,,,,,,---...------------------------.........////////////......------///222444555555222222333333333222222222555555444555666777666555444666999;;;::::::;;;<<<>>>===<<<;;;<<<===???@@@???>>>===<<<===>>>@@@AAAHHHKKKPPPUUUYYY[[[\\\\\\[[[XXXTTTRRRRRRTTTUUUVVVVVVYYY]]]```aaaaaabbbcccbbbdddfffffffffgggiiikkklllpppuuu{{{}}}ooocccXXXUUUVVVZZZaaaggghhhjjjmmmppprrrtttuuuuuuvvvrrriii___[[[[[[VVVPPPIIIHHHRRRdddqqqwww~~~yyycccSSSIII@@@???>>><<<;;;>>>???EEEQQQ^^^gggooo~~~zzzooohhhgggdddcccbbb___ZZZTTTOOOLLLKKKGGGEEEEEEFFFHHHOOOWWW]]]aaagggllloooqqqsssuuusssuuuwwwwwwvvvuuuvvvwwwzzzxxxvvvvvvyyy{{{{{{{{{zzzxxxwwwvvvvvvxxx{{{||||||~~~}}}ppplllkkklllkkkgggbbb```ttt~~~www{{{xxx~~~|||tttpppmmm|||vvvddd]]]fffqqquuuwwwvvvwwwtttfffPPP>>>555444333333222222333333444333333555777888???PPPaaahhh\\\SSSXXXhhhvvvyyywww}}}rrrNNN@@@===EEEMMMTTT___ooo|||~~~wwwpppaaaTTTFFF>>>===CCCQQQ]]]mmmssszzz}}}{{{zzz{{{}}}}}}|||zzz{{{xxxttttttyyy|||zzznnngggbbbeeejjjmmmqqqssspppwww}}}~~~~~~{{{xxxooofff]]]QQQGGGEEEJJJUUUdddpppvvvyyy{{{zzz{{{~~~~~~{{{}}}}}}}}}}}}}}}~~~~~~|||{{{zzzxxxvvvxxx{{{~~~|||ttt]]]SSSQQQHHHEEECCC@@@===<<<;;;::::::;;;>>>EEEMMMTTTWWWVVVTTTMMMKKKFFF@@@<<<===<<<:::???>>>===<<<===???AAABBBCCCBBBAAA@@@??????>>>>>>>>>AAAEEEGGGFFFDDDCCCCCCEEEAAA@@@IIIYYYlllyyy~~~xxxwwwyyy}}}xxxyyyyyyyyyzzz{{{|||~~~~~~|||||||||zzzqqqeee```aaarrreee]]]uuuwwwlll\\\KKKHHHGGGLLLLLLBBB777333444444333333333333333333333333222222333333333444444444555555666666777888888999777<<<===???CCCCCCOOOhhhkkkNNNDDD<<<999999777777999888999999888777666888999777777666666444333111000111111000//////......---***+++,,,---............,,,******------,,,,,,...------------------------------...///000000//////.........000333555555444333333333444333333222111555555555555555555555555444666999:::::::::;;;<<<===<<<;;;:::999::::::;;;>>>=========>>>???@@@AAAIIIKKKPPPUUUYYY[[[]]]]]]\\\XXXTTTRRRSSSTTTVVVVVVVVVYYY]]]___``````aaabbbaaaccceeefffffffffhhhjjjjjjoootttzzzssshhh]]]XXXXXXZZZaaahhhmmmnnnppprrruuuwwwxxxxxxsssrrrmmmfffdddfffeeebbbVVVOOOQQQ^^^kkkrrrzzzooo[[[IIIDDDCCC???;;;<<<===???HHHVVV___hhhyyyvvvnnnmmmgggfffeeeaaa\\\VVVPPPLLLLLLHHHFFFFFFFFFFFFKKKRRRWWW]]]dddkkkoooqqqsssuuusssuuuwwwwwwuuuuuuuuuvvvxxxvvvuuuvvvxxxyyyyyyyyy}}}{{{zzzyyyyyy{{{|||~~~yyyzzz|||~~~~~~~~~}}}|||pppnnnmmmnnnooolllfffaaahhhxxxxxx}}}qqq^^^ZZZggguuuzzzzzzxxxwwwrrrcccMMM<<<555444333333222222333333444444444777888999AAATTTfff|||nnn___\\\eeesss{{{}}}rrrOOOBBB===DDDLLLTTTaaarrryyyqqqaaaUUUFFF>>>===CCCPPP[[[iiiooovvvyyyxxxwwwwwwxxxyyy|||~~~~~~zzzwwwuuutttxxxxxxttttttxxx{{{{{{pppmmmjjjjjjkkkmmmoooppprrrwww|||~~~}}}}}}}}}yyyrrriii```TTTIIIGGGLLLVVVeeepppwww{{{|||{{{{{{}}}|||yyyzzz{{{{{{|||}}}}}}~~~~~~zzzxxxuuuqqqnnnmmmppprrrmmmssssss^^^XXXPPPIIIFFFAAA>>><<<;;;:::999<<<;;;===BBBIIIOOOPPPOOOLLLGGGBBBAAACCCDDDBBB??????>>>>>>>>>???AAADDDFFFCCCCCCAAA@@@????????????@@@DDDHHHJJJIIIGGGDDDCCCCCCAAA@@@FFFTTTfffwwwyyyllleee```cccjjjttt}}}}}}yyyvvvuuuxxx|||~~~zzzzzz{{{|||}}}~~~zzz{{{}}}|||ttthhhbbbbbbvvvzzz___```|||uuukkk\\\LLLJJJIIINNNMMMBBB777333333444333333333333333333333333333333333333444444444444666666777777888888999999888<<<<<>><<<@@@===AAAMMMUUU\\\mmmxxxpppnnnhhhhhhgggccc]]]VVVPPPLLLLLLIIIGGGHHHFFFEEEHHHMMMQQQXXXaaajjjpppsssuuuvvvtttvvvwwwwwwuuutttuuuuuusssrrrsssuuuxxxyyyxxxwww|||{{{zzzyyyyyyyyyzzz{{{xxxxxxyyy{{{|||}}}~~~qqqooonnnmmmnnnkkkccc\\\```rrrwwwrrrttt{{{{{{vvv{{{|||ttt{{{rrr]]]YYYhhhwww}}}}}}{{{xxxppp___JJJ:::555444333333222222333333444333444777888999BBBVVViiiwwwjjjbbbdddqqquuuPPPBBB>>>DDDKKKSSS```qqqzzzsssbbbVVVGGG???>>>CCCOOOZZZiiinnntttwwwwwwuuuttttttuuuvvvxxxzzzzzzzzz|||{{{yyyttttttuuutttssswwwxxxtttssswww|||~~~ssssssqqqooonnnooopppooovvvxxxzzz}}}zzzsssjjjbbbWWWLLLJJJOOOXXXeeepppxxx{{{}}}{{{zzz|||zzzvvvwwwxxxzzz{{{|||}}}~~~~~~wwwtttooohhhbbb___```aaabbbccclll}}}iii^^^WWWOOOJJJDDD@@@>>>===;;;999;;;:::999===DDDKKKOOOPPPKKKHHHFFFGGGJJJKKKJJJJJJDDDCCCBBBAAABBBDDDFFFHHHFFFEEECCCAAA@@@@@@@@@@@@BBBFFFKKKMMMLLLHHHEEECCCAAAAAAAAAFFFPPPaaattt~~~lll\\\UUUPPPRRRXXXbbbnnnwww~~~wwwsssnnniiihhhkkkooorrr~~~zzzzzz{{{|||~~~zzz|||yyymmmggggggxxxnnnXXXbbbtttiiiYYYKKKKKKHHHMMMMMMBBB777333555555333333333333333333333333333333333444444444444555666666777888888999999:::999===<<>>@@@BBBDDDEEEHHHJJJNNNSSSWWWZZZ\\\\\\\\\YYYTTTRRRSSSUUUVVVWWWWWWZZZ]]]______^^^______```bbbdddeeeeeefffhhhiiikkkooosssxxxvvvmmmccc^^^\\\]]]bbbiiipppqqqrrrsssuuuvvvwwwxxxssszzz}}}|||}}}~~~lll]]]^^^dddiiirrr|||mmm]]]WWWMMMBBB>>>???999:::BBBHHHMMM\\\nnnwwwpppnnniiiiiihhhddd^^^WWWPPPLLLLLLIIIHHHIIIGGGDDDEEEJJJMMMUUU```jjjppptttvvvwwwuuuvvvxxxwwwuuuttttttuuuooooooqqqtttxxxyyyyyywwwyyyyyyxxxwwwvvvvvvvvvvvvyyyzzzzzz|||~~~pppnnnlllkkkkkkggg___VVVaaammmlllbbbccckkk{{{~~~sss|||~~~www||||||vvvxxxuuulllkkk|||www___ZZZiiiyyy|||xxxooo]]]HHH:::555444333333222222333333444222444666888999AAAWWWkkkwwwuuunnndddbbbqqqvvvPPP@@@@@@EEEKKKQQQ^^^ppp}}}{{{uuucccWWWHHH@@@>>>CCCNNNZZZkkkpppuuuwwwwwwuuuttttttqqqrrruuuxxxxxxvvvvvvxxxxxx|||{{{uuuqqqsssvvvvvvssswwwwwwrrrpppuuu|||uuuvvvuuurrrppprrrssssssxxxwwwxxx}}}{{{rrriiicccXXXNNNLLLPPPXXXdddoooxxx{{{}}}zzzyyyzzzxxxtttvvvwwwyyy{{{|||~~~~~~~~~uuurrrjjjaaaYYYTTTSSSTTT___]]]bbbqqqnnnaaa[[[VVVPPPHHHCCCAAA???===;;;:::888888<<>>===@@@HHHIIIUUUmmmkkkNNNCCC;;;;;;===;;;888666888777777777777777888999666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000333------777888444888555555444333333333333444444777777444444777777444555666777999:::;;;<<<<<<<<<===<<<:::999:::===???>>>>>>===>>>>>>???@@@@@@GGGKKKPPPRRRTTTVVVZZZ]]]```^^^\\\YYYWWWVVVVVVVVVWWWZZZ___aaabbbaaaaaabbbccccccccccccdddfffhhhiiirrrpppqqqwww}}}rrrfff```]]]\\\aaagggiiilllppprrrtttvvvyyy{{{{{{}}}ooojjjjjjlllqqqwwwgggPPPDDDBBBBBB===:::<<>>CCCPPP___pppuuummmcccdddoootttWWW===<<>>===CCCOOOZZZlllqqqttttttuuuxxxwwwsssssssssrrrqqqrrrssstttuuuqqqrrrssstttsssrrrqqqpppqqqqqqqqqrrrvvv|||~~~yyytttsssuuuvvvsssppprrrwwwyyyyyyxxxnnnbbbZZZSSSPPPQQQVVVbbbmmmooosssvvvxxxxxxvvvvvvvvvuuuuuuvvvzzz}}}}}}yyyuuuiiifffaaaZZZSSSOOOMMMMMMXXX___jjjrrrvvv|||kkkeeeXXXRRRLLLJJJFFF>>>999888:::999::::::;;;@@@OOO^^^]]][[[WWWTTTRRRQQQRRRRRRSSSPPPMMMIIIGGGHHHIIIJJJOOOMMMIIIEEEBBB@@@??????EEEHHHLLLOOONNNJJJEEEBBBDDDCCCBBBCCCGGGTTTlll{{{|||}}}mmmWWWJJJGGGEEEBBBGGGLLLQQQcccoooiiiiiiddd```ccciiimmmjjjfffqqqyyy~~~|||yyyyyyzzz|||}}}}}}{{{yyyooorrr|||jjjWWW```|||zzzhhhSSSGGGFFFDDDPPPJJJ;;;888666222444444444444444444444444444444444444555555555666666555777888888777888:::======>>>AAABBBCCCLLLaaauuunnnQQQEEE<<<;;;===<<<999888888777777666666666777777666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000"""---555AAAOOOIII777000555555444333333333333333444777777444444777777444555666777999:::;;;<<<<<<===>>>===<<<:::;;;===@@@>>>>>>=========>>>??????FFFJJJOOORRRUUUXXX\\\______^^^\\\YYYWWWVVVUUUUUUVVVYYY]]]```````````````eeedddddddddeeeggghhhiiillllllooouuu}}}|||rrrhhhbbb^^^[[[^^^bbbiiikkknnnoooppptttzzzvvvqqqqqqrrrwww}}}tttWWWEEEBBB???<<<<<<;;;<<>>>>>EEEQQQ\\\iiiooosssssstttwwwvvvsssrrrrrrqqqqqqqqqrrrssssssqqqrrrrrrsssrrrqqqpppoooooopppqqquuuyyy~~~|||wwwvvvxxxyyyvvvsssrrrwwwyyyzzzzzzkkkccc[[[TTTQQQRRRUUU___hhhjjjmmmqqqssssssrrrrrrrrrsssrrrsssuuuvvvtttppplllhhhhhhhhhddd^^^WWWQQQMMMSSS\\\iiirrrssssss|||rrrooobbbYYYPPPLLLFFF???;;;:::;;;::::::;;;;;;@@@NNN\\\^^^\\\XXXTTTRRRRRRSSSUUUWWWTTTOOOKKKIIIJJJKKKMMMPPPMMMJJJFFFCCCBBBBBBBBBGGGJJJNNNPPPOOOLLLHHHFFFGGGEEECCCDDDGGGTTTkkk}}}xxxzzz|||rrr___SSSPPPLLLHHHKKKNNNRRRbbbmmmgggllljjjlllvvvwwwsssxxxyyyvvvuuuvvvxxx{{{~~~}}}zzzooorrr|||oooVVVYYYpppvvvdddSSSIIIEEEDDDPPPJJJ;;;888666222444444444444444444444444444444444444555555555666666666777888888888999;;;===<<<>>>AAACCCEEENNNcccwwwsssTTTHHH<<<;;;<<<<<<::::::888888777666555555555555666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111...000NNNxxxyyyRRR222444444444444333333333333444777777444444777777444555666777999:::;;;<<<<<<>>>>>>>>>===;;;;;;===@@@>>>>>>======<<<=========DDDGGGLLLQQQUUUYYY]]]```___]]][[[YYYWWWUUUUUUTTTUUUXXX\\\^^^^^^^^^______ffffffeeeeeefffggghhhhhhgggiiimmmsss{{{~~~uuukkkddd^^^YYYZZZ^^^fffjjjmmmlllkkkpppzzz~~~xxxwwwwww|||rrrQQQFFFAAA===<<<999777:::@@@FFFPPPaaattt}}}wwwppplllllljjjfffccc```[[[UUUQQQSSSOOOIIIEEEDDDGGGLLLOOOXXX[[[aaaiiiooosssrrrqqqwwwwwwwwwwwwvvvuuuttttttttttttvvvyyy|||}}}{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvtttwwwyyyzzz~~~uuutttrrrpppmmmggg```[[[lllyyy|||mmm^^^ZZZ\\\]]]iiifffiiiooommmggghhhooosss```fffuuu~~~yyymmmXXXCCC777666333333333333444444444444444444777<<<@@@EEENNNXXXaaatttyyyooofffaaakkkwwwuuukkkUUUBBB<<>>BBBEEEHHHPPPdddvvvxxxVVVIII<<<999;;;;;;::::::888888777555444444444444666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........666***!!!999eeekkkIII+++444444444444333333222222444666666444444666666444555666777999:::;;;<<<<<<===>>>>>><<<;;;;;;<<<>>>???>>>===<<<<<<;;;<<<<<>>:::;;;;;;<<<>>>???EEEQQQaaasss|||wwwqqqjjjfffgggeeecccaaa___[[[WWWTTTTTTPPPJJJFFFEEEGGGKKKNNNYYY]]]dddkkkqqqssssssrrrtttuuuvvvxxxyyyyyyzzzzzztttvvvyyy|||}}}}}}{{{zzzvvvvvvwwwwwwwwwwwwvvvvvvrrruuuxxxyyy}}}~~~tttssspppnnnkkkfff```\\\iiiyyyttteee_________qqqlllkkkooommmgggiiipppyyyooo___hhhwwwwwwjjjUUUAAA777666333333333444444444444555444555999===AAAGGGNNNUUU\\\pppxxxpppiiibbbeeerrr{{{mmmSSS>>><<>><<<<<<:::999::::::===GGGRRRVVVSSSOOOKKKJJJLLLOOOQQQWWWVVVUUUTTTRRRPPPOOOOOONNNLLLIIIGGGFFFEEEFFFGGGIIIMMMRRRTTTSSSQQQPPPPPPOOOKKKHHHGGGJJJUUUiii{{{}}}zzzwwwyyykkkcccZZZQQQOOOSSSWWWhhhwwwxxxnnnkkkoooyyyyyy|||vvvrrrqqqsssvvvzzz|||~~~~~~~~~wwwxxxsssUUUOOOccc{{{~~~lll]]]TTTKKKCCCFFFQQQKKK;;;777555222555444444444444444444444444555555555555666666666666777888999999999:::<<<>>>>>>???CCCFFFHHHOOO```ppp}}}{{{WWWIII<<<888999999888999888888777555444444444444666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............222///000888666///111333333444444444333222111333666666333333666666333555666777999:::;;;<<<<<<;;;<<<===;;;:::999:::;;;???>>>===<<<<<<;;;<<<<<<>>>AAAEEEKKKQQQWWWZZZ[[[ZZZZZZYYYXXXWWWVVVUUUTTTWWWZZZ]]]_________aaabbbcccdddddddddddddddddddddhhhiiijjjnnnuuu~~~zzzmmmaaaUUUNNNOOOUUUYYYbbbjjjllliiikkksss{{{wwwpppoootttwwwyyy||||||{{{|||zzzsss\\\DDD;;;===>>><<<:::;;;<<>><<>>>>>======<<<=========???@@@CCCIIIPPPUUUWWWWWWWWWWWWXXXXXXWWWVVVVVVUUUYYY[[[^^^___``````bbbdddaaabbbcccdddddddddddddddhhhhhhiiikkkpppzzzzzzmmm```QQQGGGHHHMMMPPPYYYdddiiijjjlllqqqvvvpppeeedddiiilllnnnqqquuuvvvtttsssuuuwwwtttxxx{{{XXXFFFAAA>>>999666<<<::::::CCCTTTeeeppptttvvvwwwxxxuuuooohhhcccaaa\\\[[[ZZZZZZYYYXXXTTTRRRLLLKKKIIIHHHFFFDDDCCCBBBLLLTTT___iiiooosssuuuvvvyyyyyyzzzzzzzzzyyyyyyxxxsssvvvyyyzzzyyyxxxxxxxxxxxxyyyzzz{{{{{{zzzyyyxxxxxx|||uuurrrnnnjjjfffaaa\\\YYY\\\hhhnnngggbbbfffkkkkkkkkkgggjjjvvv{{{vvvsssuuukkk}}}}}}mmmdddooozzz}}}sssdddPPP===555777333444444444555555555555555999;;;===CCCMMMTTTUUUUUUcccddd^^^cccggghhhlllkkkgggjjjwwwvvvgggRRRBBB===DDDIIILLLTTTfffyyy}}}xxxjjj[[[JJJ@@@>>>CCCMMMWWWhhhsss{{{}}}{{{|||}}}}}}wwwwwwvvvuuusssqqqooonnnhhhhhhiiikkkmmmooorrrsssrrrtttvvvyyyzzzyyywwwvvvvvvuuutttsssssstttuuuuuuuuuvvvyyy{{{~~~iii^^^TTTIIIDDD@@@<<<999:::;;;===@@@CCCFFFKKKQQQUUU]]]aaaeeeiiikkknnnppprrrmmmnnnppptttuuurrrjjjcccZZZNNNGGGQQQbbbooouuuwwwxxxuuuvvv|||~~~nnneee]]]PPPDDD===>>>;;;999999999:::???FFFEEEDDDBBB@@@AAABBBDDDFFFIIIMMMSSSWWWXXXVVVRRROOOLLLKKKIIIFFFFFFFFFGGGHHHIIIPPPXXX[[[WWWSSSRRRSSSRRRMMMIIIJJJOOOYYYkkk{{{zzzmmmgggiiinnnuuu|||wwwvvvoooiiiqqq||||||yyyxxxxxxxxxxxxxxxyyyyyy{{{bbb\\\qqqwwwlllaaaTTTIIIDDDIIISSSKKK;;;777555333666444444444444444444444444555555666666666777777777888999:::;;;:::;;;===???BBBBBBDDDFFFFFFHHHRRR]]]rrr~~~vvvXXXKKK>>>:::;;;:::777777888777777666666666777777666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000(((***&&&)))666888333555111222333444444333111000333555555333333555555333555666777999:::;;;<<<<<<;;;<<<===<<<:::999999999>>>>>>=========>>>??????AAAAAACCCIIIOOOSSSUUUTTTTTTUUUVVVWWWXXXWWWWWWVVVZZZ\\\^^^___```aaacccddd```aaaccceeeffffffeeeeeejjjkkkkkklllooovvv}}}sssfffVVVHHHEEEHHHIIIQQQ\\\dddiiinnnssswwwxxxfffWWWVVVZZZ^^^```dddiiikkkjjjiiikkkmmmpppqqquuu{{{tttYYYJJJ@@@;;;999>>>:::999AAAPPP___hhhkkkkkkmmmnnnlllfffaaa^^^]]]WWWVVVVVVVVVVVVUUURRROOOKKKJJJHHHFFFDDDBBBAAA@@@DDDLLLYYYdddjjjooorrrtttxxxyyyyyyyyyxxxwwwvvvvvvtttwwwyyyyyywwwvvvwwwxxxyyyzzz{{{}}}}}}{{{zzzyyyzzz~~~sssrrrpppnnniiibbbZZZTTTTTT]]]```]]]aaannnyyy|||tttooopppvvvwwwtttxxxxxx|||mmmgggsss~~~}}}rrrbbbMMM;;;555777444444444444555555555555666:::;;;<<>>;;;;;;888999:::;;;===@@@EEEIIIQQQVVV\\\aaaeeeiiimmmqqqllljjjjjjlllmmmiiiaaaZZZLLLEEECCCIIITTT___iiirrrwwwtttssstttuuuzzznnncccVVVIIIBBBAAA===;;;;;;;;;:::>>>DDDCCCCCCBBBBBBCCCDDDEEEEEEGGGJJJOOOTTTWWWXXXVVVUUUNNNLLLJJJHHHGGGGGGHHHHHHJJJSSS]]]```[[[VVVTTTTTTQQQLLLIIIKKKQQQ\\\mmm|||}}}sssmmmlllmmmssszzzkkkkkkrrrxxxzzz~~~zzz{{{zzzxxxwwwwwwxxxyyyzzz{{{jjjiiipppllleeeUUUIIIGGGJJJTTTLLL;;;666555333666444444444444444444444444555666666666777777777777888:::;;;;;;;;;;;;>>>@@@CCCBBBDDDFFFFFFGGGOOOYYYoooyyyrrrYYYLLL@@@<<<===;;;888777888777777777777888888999666555555444444333222222111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000***222222000444111///777111222333444444222111///333555555333333555555333555666777999:::;;;<<<<<<<<<>>>>>>>>>;;;:::::::::>>>>>>===>>>>>>???@@@AAACCCCCCDDDIIIOOOSSSTTTSSSRRRSSSUUUWWWXXXXXXWWWWWWZZZ[[[^^^______```bbbddd```bbbdddfffgggggggggggglllnnnppppppqqqvvv}}}{{{ooo]]]MMMFFFGGGEEEKKKUUU___hhhpppvvvzzz~~~|||{{{|||qqq\\\LLLJJJOOORRRVVV[[[```bbbbbbbbbcccfffpppmmmmmmsss|||jjjSSSDDD@@@AAA;;;777777???MMMZZZ```aaa```bbbdddbbb]]]YYYXXXXXXUUUTTTSSSTTTTTTSSSPPPMMMMMMKKKHHHEEEBBBAAAAAAAAA???HHHUUU```gggkkknnnppptttuuuvvvwwwwwwwwwwwwwwwuuuwwwyyyxxxvvvuuuwwwyyyzzz{{{}}}~~~~~~}}}{{{zzzxxx}}}rrrrrrsssrrrmmmdddXXXPPPNNNUUUXXXXXXcccxxxqqqkkkiiijjjjjjooo~~~zzz~~~{{{mmmhhhvvv}}}qqqaaaLLL;;;555777444444444555555555666666777;;;<<<<<>>DDDHHHIIIOOO```ttt}}}yyygggXXXGGG>>>===CCCNNNYYYhhhsss|||{{{wwwvvvvvvuuuvvvvvvuuutttqqqnnnkkkjjjmmmllllllkkklllmmmnnnooopppppppppqqqrrrtttvvvwwwrrrrrrrrrqqqpppqqqsssuuuvvvvvvxxxzzzyyy}}}zzzjjj^^^QQQJJJFFFBBB>>>>>>:::::::::999999<<<@@@CCCFFFLLLTTT\\\aaahhhoootttuuurrrooonnnmmmfff\\\SSSIIIHHHIIIJJJKKKNNNXXXcccsssrrruuuuuuooossssssgggYYYMMMFFFCCC???<<<======;;;>>>CCCDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIMMMRRRVVVXXXZZZ[[[PPPNNNLLLIIIHHHHHHIIIIIILLLVVV```ccc^^^XXXUUUUUUQQQLLLIIIKKKRRR]]]ooo~~~{{{wwwtttqqqwwwqqquuuzzz}}}{{{zzzwww|||zzzxxxvvvvvvxxxzzz|||}}}~~~nnnssskkklllhhhUUUHHHJJJKKKTTTLLL;;;666555333666444444444444444444444444666666666666777777777777999:::;;;;;;;;;<<<>>>@@@CCCBBBDDDGGGGGGHHHOOOXXXmmm|||www[[[FFF<<<===888777:::777:::888666666777888777666666666555444222111000000111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......------......///000111111111111111000000111333444666<<<<<<;;;777444333333555000222666777888:::<<<===>>><<<<<<>>>===:::999;;;>>>@@@BBBBBBAAA?????????@@@BBBFFFKKKQQQSSSSSSQQQNNNRRRVVVYYYYYYXXXXXXXXX[[[]]]^^^^^^]]]]]]___``````aaacccfffgggggggggggglllmmmmmmnnnpppuuu|||rrrcccWWWKKKBBBAAAFFFLLLRRR[[[gggqqqvvv{{{zzzyyy{{{uuufffSSSGGGEEEGGGGGGLLLNNNQQQWWW]]]bbbccccccdddhhhnnnsssvvvyyy|||}}}fffLLL???<<<:::<<<;;;;;;DDDTTT]]]]]]TTTTTTTTTUUUUUUTTTQQQNNNOOOMMMLLLLLLNNNPPPQQQPPPKKKHHHDDDBBBAAA@@@???>>>BBBFFFQQQ```iiikkkmmmooottttttttttttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwvvv{{{}}}~~~~~~}}}{{{{{{|||uuuvvvuuurrrkkkeeeaaa___XXX^^^\\\XXXfffllleeeggggggcccppp|||{{{}}}llljjjuuu}}}qqq]]]GGG999444555666666555555555555666666;;;===???@@@BBBJJJTTT\\\fffzzzwwwqqqoooxxxyyymmmXXXEEE:::>>>DDDJJJSSSbbbttt~~~zzzqqqhhh___VVVKKKCCC@@@AAAKKKUUUgggqqqyyyzzzyyyxxxuuurrruuusssrrrrrrrrrrrrpppooolllllllllllllllmmmnnnnnnnnnmmmmmmooosssvvvtttrrrrrrqqqpppqqqssstttsssrrrtttwwwyyyzzz|||zzziiiWWWNNNGGG???<<<>>><<<;;;:::999999999;;;;;;BBBEEEIIIOOOVVV```jjjpppsssrrrppplllfff```ZZZVVVTTTNNNHHHGGGHHHJJJQQQYYYgggmmmuuuxxxtttttt~~~mmm]]]PPPJJJEEE???;;;<<>>???AAABBBDDDEEEGGGIIIHHHGGGNNNVVVooo~~~uuu[[[EEE;;;<<<888666999666:::888666666777888777666444444444333333222222222222111///...------------,,,,,,,,,,,,,,,,,,,,,,,,------...///...,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...............//////000222333444444111111111111111333444555AAAAAA???;;;777555444555111444777888999:::;;;===>>>;;;;;;>>>===:::888;;;@@@BBBCCCBBBAAA@@@@@@AAAAAACCCGGGLLLQQQTTTTTTRRRNNNRRRVVVXXXYYYXXXXXXYYY[[[\\\^^^^^^]]]]]]^^^______```bbbdddeeefffffffffkkkllllllmmmoootttzzz~~~oooaaaSSSIIIBBBDDDGGGKKKSSS___iiiooo}}}yyyuuusssrrrooojjj]]]KKKAAA@@@BBBBBBEEEGGGKKKQQQWWW\\\^^^^^^aaaffflllrrrvvvzzz}}}}}}fffPPPBBB<<<<<<;;;;;;CCCQQQYYYZZZPPPOOOOOOOOOPPPOOOLLLIIILLLJJJHHHIIIKKKMMMNNNNNNKKKHHHDDDAAA@@@@@@>>>===>>>BBBNNN^^^iiimmmooorrrwwwvvvuuuuuuuuuvvvwwwxxxxxxyyyyyyyyyyyyyyyxxxxxx}}}~~~~~~~~~}}}|||ppprrrrrrqqqnnnlllllllllhhhjjjfffccclll||||||]]]]]]fffggg]]]iii|||vvvyyy|||nnnlllvvv}}}qqq]]]GGG999444555666666555555555666777777<<<>>>???@@@BBBIIISSS[[[kkk{{{}}}pppYYYDDD;;;>>>CCCHHHQQQ```ttt~~~xxxpppeee[[[[[[RRRHHHAAA>>>AAAKKKVVVgggqqqyyyzzzyyyyyyvvvssstttsssqqqqqqrrrrrrqqqoooooonnnnnnmmmmmmnnnnnnoooooooooooorrruuuvvvuuussspppooooooppprrrtttsssrrruuuwwwzzzzzz{{{xxxaaaTTTKKKCCC??????===<<<;;;:::999999999999>>>@@@CCCFFFKKKSSS[[[```bbbaaa```___```aaabbbccc```YYYTTTSSSQQQNNNNNNQQQ\\\aaakkkssstttttt|||wwweeeVVVNNNFFFAAA>>>@@@CCCFFFKKKRRRUUUWWWXXXUUUUUUWWWWWWTTTRRRQQQQQQRRRUUUXXXXXXXXXVVVTTTPPPLLLJJJIIIIIIJJJMMMUUU]]]```\\\WWWSSSRRRNNNIIIDDDCCCFFFRRRhhh|||{{{uuummmyyy|||zzzzzz{{{{{{zzzyyyzzz|||~~~~~~|||pppmmmmmmfffPPPEEEJJJPPPSSSFFF888666444111555444444444444444444444444444555555666777888999999;;;;;;;;;<<<>>>@@@BBBDDDFFFEEEGGGIIIHHHIIIPPPYYYxxxyyy[[[FFF<<<===888777999777999888777777888888777666333333333333333333333333555333111///------...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000//////000222444555666777111111111111222333444444@@@@@@???<<<888777777888333555888999999:::;;;===>>>;;;;;;>>>===999888:::CCCDDDDDDCCCAAAAAABBBCCCCCCEEEHHHNNNSSSVVVVVVTTTOOORRRVVVXXXXXXXXXYYYYYY[[[]]]^^^]]]\\\\\\]]]___```aaacccdddfffgggggggggjjjjjjkkkkkkmmmrrrxxx}}}{{{lll]]]RRRGGGEEECCCDDDKKKVVVaaaiiittt|||zzzsssooommmjjjccc___TTTEEE<<<<<<>>>???@@@AAAEEEKKKRRRXXXZZZZZZ]]]bbbiiipppuuuyyy}}}{{{|||~~~gggJJJ???>>>;;;;;;CCCOOOVVVVVVOOONNNMMMLLLMMMLLLJJJGGGIIIHHHFFFGGGIIILLLMMMNNNKKKGGGCCC@@@???>>>===<<<:::>>>JJJ[[[hhhnnnqqqtttyyyxxxwwwvvvvvvvvvvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz|||}}}zzzrrrrrrrrrrrrqqqrrrtttwwwyyysssnnnnnnqqqtttrrrpppYYY```pppqqqbbbjjjyyyvvvxxxwww~~~vvvvvvnnnnnnyyy~~~~~~ppp\\\FFF888444555555555555555666666777888===???@@@@@@CCCIIISSS[[[dddnnnuuu}}}sss[[[EEE===???CCCGGGOOO___ttt~~~vvvmmmbbbWWWYYYOOOEEE???===@@@KKKUUUgggpppyyyzzzyyyyyyxxxuuutttsssrrrrrrssstttsssqqqppppppooonnnmmmmmmmmmmmmoooooopppsssuuuuuusssqqqooonnnnnnpppsssttttttsssuuuxxxzzzzzz{{{~~~ppp\\\QQQIIICCC@@@>>>>>>===;;;:::888777777:::;;;<<<>>>@@@DDDJJJNNNOOONNNMMMOOOUUU^^^fffllllllfffaaaaaa^^^WWWQQQOOOTTTVVV___llluuuwwwuuuuuuzzzeeeUUUNNNHHHCCCBBBEEEIIIMMMTTT[[[___bbbaaa^^^]]]```___]]]WWWVVVUUUUUUWWWXXXXXXXXXXXXVVVRRROOOLLLLLLLLLLLLPPPUUU\\\]]]ZZZUUURRRQQQMMMHHHCCC@@@AAAKKKaaauuu|||uuunnnuuu{{{yyyuuuwwwzzz||||||}}}{{{}}}{{{lllkkkfff\\\IIIBBBJJJPPPRRREEE777666555111555444444444444444444444444666666666777777888888888;;;;;;;;;<<<>>>BBBEEEGGGGGGFFFGGGIIIIIIKKKSSS]]]}}}{{{]]]GGG>>>???:::888;;;999999888777777888888777555444444333333333333222222888666333000//////000111------------------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...000111...///000222444666777888111111111222222333333333666888888888777777888:::555777999:::::::::;;;======;;;;;;======999888:::EEEFFFEEECCCAAAAAACCCEEEEEEFFFIIINNNSSSVVVWWWVVVPPPRRRVVVWWWXXXXXXXXXYYY\\\]]]^^^^^^]]]]]]^^^___cccdddeeefffhhhiiijjjjjjjjjjjjkkklllmmmqqqwww{{{uuufff[[[PPPHHHBBBAAAGGGPPP[[[dddllltttyyyuuupppllliiifff^^^[[[RRREEE======??????AAABBBEEEKKKRRRWWWZZZ[[[[[[```gggnnnssswww{{{~~~|||zzzyyyyyyzzz~~~YYYHHHCCC======DDDNNNTTTVVVTTTSSSQQQPPPPPPOOOMMMKKKIIIGGGFFFGGGJJJMMMPPPPPPLLLHHHCCC???>>>===<<<;;;999<<>>???@@@AAACCCIIISSSZZZ\\\bbbhhhsss|||zzz}}}sss^^^JJJ@@@BBBDDDGGGOOO___uuu|||vvvmmmcccZZZQQQFFF@@@<<>>===;;;:::888777999::::::::::::===AAADDDBBBBBBBBBEEEKKKUUU___eeelllfffccceeeeee___YYYVVVVVVSSSWWWdddssszzzvvvpppwwwvvvaaaSSSNNNIIIFFFFFFJJJNNNRRR[[[cccfffhhhhhhdddccceeedddaaa]]][[[YYYYYYYYYYYYXXXWWWXXXVVVSSSQQQOOONNNNNNNNNSSSVVVZZZZZZXXXTTTQQQPPPKKKGGGBBB>>>===GGG]]]rrr~~~|||tttooosss{{{zzztttsssvvvzzz}}}}}}~~~xxx}}}sssfff}}}~~~hhh___RRRCCCAAAJJJPPPQQQDDD666777666222444333333444444444444444444777777777777777777888888<<<;;;;;;<<>>999777:::777888777777888999888666555666555555444222111111000666444222000......///000------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...000111---...///111333444666666111111222222333333333222222444555666555555777888555777999:::::::::;;;======;;;;;;===<<<999888:::DDDEEEDDDCCCBBBBBBDDDFFFFFFFFFIIINNNSSSVVVWWWWWWRRRTTTVVVWWWWWWWWWWWWXXX\\\]]]______^^^^^^```aaaddddddeeefffgggiiijjjkkkjjjkkkllllllnnnqqqvvvyyyrrrgggWWWKKKAAA@@@DDDJJJTTT]]]aaaiiiooommmjjjhhhddd```[[[ZZZSSSGGG@@@@@@AAA@@@CCCDDDFFFKKKQQQVVVYYYZZZ[[[___ffflllqqquuuxxx{{{}}}xxxvvvxxxzzz}}}tttXXXNNNDDDBBBHHHOOOUUUWWWZZZXXXWWWVVVUUUTTTQQQNNNIIIFFFEEEFFFJJJNNNQQQRRRMMMIIICCC???===<<<;;;::::::;;;EEEWWWfffnnnppprrrwwwxxxyyyzzzzzz{{{{{{{{{~~~}}}||||||||||||||||||~~~yyyxxxxxxxxxzzz}}}tttvvvvvvpppnnnssshhhlllyyyzzzllllllrrrssstttdddrrr{{{kkkVVVCCC888444444444444555555777888::::::>>>???@@@AAACCCJJJTTT[[[ccciiimmmtttzzzvvvzzz~~~zzzsssbbbPPPCCCDDDEEEGGGOOO```uuuxxxqqq___UUUJJJBBB===>>>GGGQQQdddnnnvvvxxxxxxzzzzzzxxxvvvuuutttuuuvvvwwwvvvuuusssrrrpppnnnmmmkkkkkkjjjmmmoooqqqrrrrrrrrrqqqppprrrqqqqqqsssvvvxxxxxxxxxtttuuuxxxyyy{{{}}}oooaaaXXXPPPHHHAAAAAA???>>>===;;;::::::888888999888888:::===@@@;;;<<<===AAAFFFMMMSSSWWW\\\WWWVVVZZZ]]]]]]]]]___\\\VVVSSS[[[kkkxxxyyytttpppyyysssaaaVVVSSSLLLJJJKKKOOOSSSXXXaaakkknnnqqqrrrooonnnooonnnjjjeeebbb___]]][[[ZZZXXXVVVVVVUUUSSSRRRPPPPPPPPPPPPTTTUUUUUUTTTRRROOOMMMMMMHHHFFFBBB???===FFF\\\qqq}}}~~~wwwmmmpppxxxvvvsssvvvzzz}}}}}}}}}}}}}}}{{{www~~~nnncccvvv{{{fffXXXKKK@@@AAAIIIPPPPPPBBB555777666222444333333333444444444555555777777777777888888888888<<<<<<===>>>AAAEEEIIIKKKKKKGGGFFFIIILLLPPPXXX```qqqzzz{{{YYYCCC:::;;;666555777555888777777888999999666444777666555444222111000///000//////...------------------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111------...000111333444555111222222333333333222222444666777777555444444444333555888999999:::;;;======::::::===<<<888777999AAABBBCCCBBBBBBBBBDDDFFFEEEFFFHHHLLLQQQUUUVVVVVVTTTVVVWWWWWWVVVUUUVVVWWWZZZ[[[]]]^^^^^^___aaabbbbbbbbbbbbcccdddfffhhhiiijjjkkklllmmmnnnppptttwwwrrr]]]NNNBBB@@@AAABBBHHHQQQQQQZZZaaabbbaaa```\\\WWWXXXXXXRRRHHHBBBBBBCCCAAAEEEEEEFFFIIINNNRRRTTTUUUYYY]]]dddjjjooosssvvvyyy{{{wwwuuuxxxzzz{{{}}}ooo```PPPJJJMMMQQQUUUYYY]]]\\\[[[[[[ZZZWWWSSSOOOGGGEEECCCDDDHHHNNNQQQSSSOOOJJJDDD???===<<<;;;;;;<<<<<>>@@@AAADDDKKKUUU]]]kkkxxx{{{zzz|||xxxwww~~~xxxfffSSSCCCEEEFFFHHHOOO___ttt|||uuudddYYYMMMCCC======EEENNNbbbllltttvvvwwwyyyzzzxxxvvvuuuttttttuuuvvvuuusssuuutttrrrpppooommmmmmlllnnnppprrrsssrrrrrrsssttttttssssssuuuxxxyyyyyyxxxttttttuuuvvvxxxzzz|||}}}nnndddZZZQQQFFFEEEBBB???===<<<<<<<<<666777888888888999<<<>>>888:::===AAAEEEHHHJJJKKKGGGDDDDDDIIIMMMPPPVVV]]]\\\XXXSSSUUUaaapppxxxxxxnnnppptttssscccZZZXXXSSSRRRSSSWWWZZZ^^^hhhrrr{{{|||xxxmmmjjjfffbbb```]]]ZZZWWWUUUTTTTTTSSSSSSSSSSSSTTTSSSRRRPPPNNNKKKJJJIIIHHHGGGFFFDDDAAA>>>EEEYYYnnn}}}|||jjjkkksss|||sssvvvyyy{{{{{{{{{{{{|||}}}zzziiibbbuuuyyyeeeUUUHHHAAABBBIIIPPPPPPAAA444777777222333222333333444444555555555777777777888888999999999<<<===???AAADDDGGGIIIKKKKKKGGGFFFJJJNNNQQQXXX___lllrrrZZZDDD;;;<<<777666888666777777777999:::999666444555555444333333222111111---......//////...------........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000......///000111222333444111222333333333333222111333555666666444333222333111444777888999:::;;;======::::::===<<<888777999<<<>>>AAABBBBBBBBBDDDEEEDDDDDDFFFJJJOOOSSSUUUUUUWWWXXXXXXWWWUUUTTTTTTUUUVVVXXXZZZ\\\\\\^^^```bbbaaaaaaaaabbbccceeeggghhhiiijjjkkkllllllnnnrrruuu}}}yyyeeeTTTEEEBBB@@@<<<===DDDCCCLLLTTTWWWXXXXXXTTTNNNTTTUUURRRJJJFFFFFFGGGFFFHHHGGGFFFHHHKKKNNNPPPPPPUUUZZZaaahhhnnnssswwwzzzzzzxxxxxxyyyxxxuuuxxx~~~sss]]]SSSRRRRRRUUUXXX^^^^^^______^^^ZZZTTTPPPHHHFFFDDDEEEJJJPPPTTTVVVQQQLLLEEE@@@===<<<<<<;;;;;;;;;CCCUUUgggooorrrssszzzzzz|||}}}}}}}}}}}}|||{{{zzzzzzzzz{{{}}}zzzqqqmmmnnnpppttt{{{|||zzz}}}uuuqqqyyy|||rrrmmmqqqpppttthhhbbbdddsssuuucccOOO???777444555333444444666888:::;;;===<<<===???AAADDDLLLWWW___jjj|||{{{yyywwwzzzjjjSSSAAACCCEEEGGGNNN^^^rrr|||vvveeeZZZMMMCCC===<<>><<<>>>@@@BBBCCCCCCCCCBBB<<<;;;<<<>>>>>>@@@IIIRRRWWWZZZYYYWWW\\\jjjvvv{{{oooooopppyyy|||lllaaa^^^\\\\\\]]]```bbbeeeooozzzuuurrrmmmhhheeeaaa]]]ZZZTTTTTTUUUUUUVVVWWWXXXXXXUUURRRNNNKKKIIIHHHHHHGGGGGGGGGGGGCCC>>>BBBUUUhhh}}}kkkiiinnn{{{}}}~~~~~~|||~~~~~~}}}~~~{{{qqqtttwwwyyyyyyzzz{{{|||zzzbbbccc|||xxxdddSSSHHHCCCEEEHHHPPPOOO@@@444777888222333222222333333444555555666666666777888999999::::::<<<>>>AAADDDFFFHHHIIIIIIKKKGGGGGGKKKOOORRRWWW\\\eeeiii}}}]]]GGG>>>???:::999;;;999777777888999:::999666333333333333333333333333333---///111222333222000///........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000000////////////000111222222333333111222333444333333111000---000222444333333333444000222666888888:::<<<===<<<::::::<<<<<<888777999999<<>>===<<<<<<::::::BBBUUUgggqqqtttuuu|||}}}}}}~~~~~~}}}{{{zzzvvvvvvvvvwwwzzz}}}wwwkkknnnnnnnnnooosss{{{{{{yyyvvvsss{{{tttnnnqqqooolllbbbccchhhttt~~~sssaaaMMM>>>777555555333333444666888:::<<<===;;;===???AAAEEEMMMXXX```fff}}}{{{|||yyyyyyzzzmmmQQQ???AAADDDFFFMMM\\\ooo~~~~~~wwwdddYYYLLLCCC===<<>>===:::;;;<<<<<<888777???IIIRRR\\\```\\\]]]gggttt{{{rrrssssssvvvyyymmmhhhdddccceeeggghhhkkkuuu{{{wwwrrrmmmhhhddd```]]]TTTUUUVVVWWWYYYZZZ[[[[[[YYYUUUPPPLLLKKKJJJJJJIIIGGGHHHIIIEEE>>>@@@QQQddd}}}nnnjjjlllxxx~~~}}}~~~|||~~~}}}|||yyytttuuuooorrruuuwwwxxxzzz|||~~~www}}}[[[bbbxxxdddRRRIIIFFFFFFGGGPPPOOO???333777888222333222222333333444555666666555666777888999:::;;;;;;<<>>???===:::777:::<<>>DDDLLLPPPRRRRRRSSSTTTWWWYYYUUULLLIIILLLOOOMMMQQQPPPNNNKKKHHHHHHJJJLLLOOOXXXaaagggmmmsssvvvuuuyyy{{{~~~}}}{{{zzzzzz}}}{{{lll]]]VVVTTTVVVYYY___cccfffeeecccaaaZZZRRRGGGHHHIIIKKKNNNUUU^^^ddd```RRRGGGDDDCCC???===>>>;;;AAAKKKXXXgggtttxxxwwwzzzzzzzzzzzz{{{|||~~~{{{zzzzzz{{{~~~}}}wwwoooqqqsssqqqmmmooouuuyyyyyyxxx|||zzzyyyrrr{{{xxxttttttuuukkk\\\\\\fffxxx{{{ppp]]]III<<<999999888666666777888999;;;===>>>===AAAEEEFFFFFFIIIQQQWWWaaawww||||||}}}lllMMM@@@@@@DDDJJJMMMTTTjjj~~~wwwiii^^^NNN@@@:::===EEELLL___iiipppqqqqqquuuyyyzzztttsssrrrqqqppppppppppppnnnnnnmmmllljjjiiihhhhhhhhhfffddddddfffkkkpppttttttttttttuuuwwwxxxzzz{{{ssssssrrrrrrrrrrrrqqqqqqxxx{{{wwwhhhZZZTTTKKKBBB<<<;;;===@@@<<<;;;:::888888<<>>AAAHHHUUU``````]]]cccqqq~~~zzzzzzvvvuuuwwwhhhkkkjjjjjjkkkjjjllluuuzzzsssnnnlllhhhddd```[[[ZZZZZZ[[[[[[\\\```eee^^^WWWQQQNNNKKKHHHIIIMMMHHHGGGFFFEEEAAACCCNNN[[[www~~~sssfffgggsssyyy~~~}}}|||{{{|||~~~{{{www|||yyytttssstttvvvxxxyyyyyyzzz{{{}}}ttt[[[ddd~~~rrrbbb[[[QQQDDDCCCKKKTTTHHH<<<999888555333444777666444333333444555666777777777888999;;;<<<===???@@@BBBDDDFFFGGGHHHIIIGGGHHHJJJKKKKKKNNNQQQTTTggglll{{{^^^KKKAAA???999:::;;;555777777888888777666555444444333222222111111222222////////////////////////---......///...---,,,+++........................+++++++++,,,,,,,,,------,,,---...//////...---,,,......///000111222333333222222222222222222222222333555777777666444444444777444333666<<>>;;;======>>>???@@@???;;;888:::<<>>;;;<<<888>>>HHHRRRYYY^^^``````aaaccc___WWWTTTUUUUUURRRSSSQQQNNNJJJFFFEEEGGGIIIRRRZZZaaaeeejjjrrrvvvwwwwwwyyy||||||{{{zzzzzz{{{zzzxxxwwwggg]]]XXXYYY\\\bbbgggkkkkkkjjjhhhaaaYYYMMMIIIEEEFFFMMMXXXcccjjjgggYYYLLLGGGDDD???<<<<<<<<>>;;;:::;;;<<<===<<<:::;;;===@@@FFFQQQ\\\]]]ZZZaaaqqq}}}|||xxxwwwxxxpppllliiiiiihhhiiiooowww}}}uuuooojjjfffaaa]]][[[YYYXXXYYY[[[```hhhmmmeee]]]UUUQQQMMMIIIIIILLLIIIIIIIIIGGGDDDDDDOOO[[[xxxrrrcccbbbmmmvvv~~~~~~|||}}}yyywww{{{|||wwwuuuuuuwwwzzz{{{{{{{{{}}}~~~~~~{{{pppZZZhhhwwweee]]]SSSFFFEEEMMMTTTHHH<<<888777555444555777666444333333444555666777777777888999;;;<<<===@@@AAACCCEEEFFFHHHHHHIIIHHHJJJKKKLLLMMMOOORRRUUUuuuwww|||\\\III@@@===888999;;;555777888888888777666555444444333222222111111222222000000000000000000000000....../////////...------...//////000000//////...*********+++++++++,,,,,,+++,,,------------,,,,,,......///000111222333333...///111222333222222111222555777888777555555555777555444777;;;===<<<:::>>>>>>???AAABBB@@@===:::;;;===?????????@@@BBBCCCEEEDDDEEEHHHMMMRRRUUUVVVXXXVVVVVVXXXZZZYYYUUURRRUUUVVVYYY[[[]]]^^^^^^^^^_________```aaaccceeegggkkkjjjiiihhhhhhiiijjjkkkoooqqquuu|||ppp^^^PPPEEE<<<888888888???LLL\\\jjjrrrrrrppplllmmmjjjccc___^^^\\\XXXWWWUUUQQQLLLGGGEEEFFFGGGUUU[[[aaadddiiirrrxxxyyywwwxxxzzzzzzyyyyyyzzz|||~~~}}}tttggg^^^\\\___```gggnnnppppppnnnhhh```VVVNNNEEEFFFQQQ```mmmtttuuuhhhZZZQQQLLLEEE@@@>>>======EEEVVVjjjxxxzzzxxxxxxyyy{{{||||||||||||{{{xxxyyy{{{~~~~~~{{{xxxrrrqqqssssssrrrvvv|||uuuooovvvuuuhhhnnnwwwyyywww|||bbbcccmmm|||xxxhhhRRR@@@666444444555444555555777888:::<<<===???AAACCCBBBBBBHHHRRR[[[mmm}}}mmmRRR???>>>AAAGGGKKKSSSiii~~~vvvnnnhhh^^^OOOBBB<<<===CCCHHH^^^iiissstttssstttuuutttpppoooooonnnmmmmmmmmmlllllllllkkkjjjiiiiiihhhhhhffffffffffffhhhjjjlllnnnrrrrrrqqqppppppqqqqqqqqqtttttttttsssrrrqqqqqqppptttvvv{{{xxxfff^^^SSSJJJDDDAAA>>>;;;;;;;;;:::999:::>>>DDDHHHQQQOOOKKKFFFAAA>>>;;;999<<<======<<<<<<===???AAADDDMMMVVVXXXXXX___ppp{{{zzz}}}uuunnnllllllkkknnnrrryyy~~~yyyqqqjjjddd___\\\[[[ZZZXXXXXX^^^iiissszzzqqqggg]]]WWWRRRMMMKKKMMMLLLLLLMMMLLLHHHHHHPPP\\\uuuvvvccc]]]fffooo{{{~~~zzz}}}~~~{{{zzzzzz{{{}}}xxxuuuwwwyyy{{{}}}}}}}}}~~~zzzooo]]]rrr|||iii___TTTHHHHHHQQQTTTGGG:::666555444444666666555444333333444555666777777888999:::<<<===>>>@@@AAACCCEEEGGGHHHIIIIIIIIIKKKLLLMMMNNNPPPSSSUUU\\\III???===888999<<<777888888888777666666555444444333222222111111222222000000000000000000000000//////////////////......//////000111111000//////++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------......///000111222333333---///111333444444333222111333666888666555444444777666555777:::<<<;;;:::======???AAABBBAAA>>>;;;<<<===????????????BBBCCCDDDDDDEEEHHHLLLPPPSSSUUUYYYVVVUUUXXX\\\]]]XXXSSSVVVWWWZZZ\\\^^^_________aaa```aaabbbdddfffhhhjjjlllkkkjjjiiiiiijjjjjjkkkmmmnnnpppuuukkkZZZKKK@@@;;;<<>>@@@AAAAAADDDLLLZZZeeelll||||||{{{nnnUUU???===???EEEIIIRRRggg}}}}}}vvvoooiii___QQQDDD======BBBFFFXXXeeepppttttttttttttrrrooooooooonnnnnnmmmmmmllllllllllllkkkkkkjjjjjjjjjiiijjjjjjkkklllmmmmmmnnnooonnnnnnmmmmmmnnnnnnooouuuuuutttsssrrrqqqqqqpppppprrrxxx}}}pppeeeWWWLLLGGGDDDAAA>>><<<<<<;;;999999<<>>============>>>???BBBCCCDDDJJJRRRUUUVVV]]]ooo~~~wwwttttttssssssuuuyyy~~~|||tttlllddd___\\\ZZZZZZXXXZZZcccrrr~~~}}}rrrfff___YYYRRROOOPPPNNNOOOQQQQQQMMMLLLSSS^^^nnnzzz~~~fff\\\```gggttt|||xxxxxx|||~~~}}}yyyyyy}}}|||xxxxxxzzz}}}~~~~~~~~~ssseee||||||hhh^^^TTTIIIKKKUUUSSSFFF999444444444555777555555444444444555666666777777888999;;;===>>>???BBBBBBDDDFFFGGGHHHIIIIIIHHHJJJLLLMMMNNNOOORRRTTT~~~]]]III???===888:::>>>999888888777777666555555555444333222222111111222222000000000000000000000000//////........./////////...///000111111000///...,,,,,,,,,,,,------------,,,,,,---------......///......///000111222333333...000222444555555444333///222555777555333222111666555666777999;;;;;;:::<<<===>>>@@@AAAAAA===;;;===>>>??????>>>???AAADDDCCCDDDEEEGGGJJJNNNRRRTTTZZZWWWVVVYYY]]]^^^ZZZUUUWWWYYY[[[]]]___```````````````aaabbbdddgggjjjkkkmmmllllllkkkkkkkkkkkklllmmmnnnpppuuuuuudddUUUJJJFFFGGGDDDKKK]]]tttzzzsssooommmjjjhhhhhh```^^^YYYSSSMMMJJJJJJKKKPPPYYYccciiipppyyy}}}}}}{{{||||||zzzxxxxxxyyy{{{wwwiiibbbbbbcccmmmuuuxxxvvvtttnnnhhh\\\^^^```aaaeeepppuuuhhh^^^VVVKKKBBBAAA===BBBWWWnnnzzz}}}}}}|||}}}~~~}}}~~~}}}|||}}}}}}xxxssspppoooooolllhhhlllvvv~~~{{{rrrmmmnnnmmmjjjmmmssstttyyyssskkkmmmkkkeeefffuuulllrrrzzzsss]]]EEE:::666444444666888888999:::<<<>>>???@@@???@@@AAA@@@CCCLLL[[[fffgggvvv|||}}}qqqVVV@@@<<<===BBBGGGPPPeeezzz}}}|||yyytttkkkbbbSSSEEE======BBBEEERRR___mmmrrrsssttttttrrroooooopppppppppooonnnmmmmmmmmmmmmmmmmmmmmmlllllljjjkkklllmmmmmmnnnnnnnnnlllkkkkkkllllllmmmnnnooouuuuuutttssssssrrrqqqqqqnnnpppuuu{{{}}}xxxlll[[[MMMEEEBBBAAA@@@======<<<:::999:::>>>AAA@@@GGGLLLKKKJJJKKKJJJFFF======<<<===???AAABBBCCCEEEHHHOOOTTTUUU[[[mmm~~~zzzzzzyyyxxxyyy~~~}}}vvvmmmeee___\\\WWWXXXWWWZZZgggzzz|||mmmddd^^^WWWRRRRRRQQQSSSUUUVVVRRRPPPXXXbbbooozzzjjj\\\]]]bbbnnnyyywwwxxx|||~~~~~~||||||}}}yyy{{{}}}~~~~~~uuujjjwwwccc[[[RRRIIILLLWWWRRRDDD888333333444555888444444444444555555666666777888888:::;;;>>>???@@@CCCDDDEEEGGGHHHIIIIIIIIIGGGIIILLLMMMMMMNNNPPPQQQ\\\III???===888;;;???;;;999888777666555555555666444333222222111111222222000000000000000000000000......------......///000---...000111111000...---,,,,,,---------.........---,,,,,,,,,---...///000......///000111222333333000111333444555555444333///222666777555222000///444555666777999:::;;;<<<<<<<<<>>>@@@BBBAAA>>>;;;>>>>>>???>>>>>>???AAADDDAAACCCEEEGGGIIILLLPPPSSSYYYXXXXXXZZZ]]]]]]ZZZVVVWWWXXX[[[]]]___`````````]]]^^^^^^```cccfffiiijjjlllllllllmmmmmmmmmmmmmmmmmmooopppuuurrr```QQQIIIHHHJJJRRRbbbyyyxxxvvvsssnnnjjjiiifffddd^^^WWWPPPLLLKKKKKKMMMWWWbbbiiiqqqyyy||||||zzz{{{|||{{{zzzyyyyyyzzz{{{tttjjjgggjjjsss{{{{{{xxxtttooojjjhhhkkknnnnnnpppyyysssggg\\\NNNAAADDD???EEEZZZoooyyy~~~~~~~~~{{{xxxxxx|||}}}xxxtttpppnnnooopppnnniiijjjpppsssssstttqqqnnnllliiihhhmmmtttmmmrrrzzz~~~xxxuuu}}}|||~~~xxxooodddmmm|||hhhqqq|||oooWWW@@@888888666555777666777777888:::<<<>>>???AAAAAAAAA>>>???GGGUUU___cccppp~~~}}}~~~sssXXXBBB<<<;;;@@@EEENNNbbbvvv}}}}}}|||zzzoooeeeUUUFFF>>>>>>BBBGGGOOO]]]kkkqqqsssttttttrrrooopppqqqqqqqqqpppooonnnmmmmmmnnnnnnnnnnnnnnnnnniiijjjjjjkkklllmmmmmmnnnllllllllllllmmmnnnooopppttttttttttttssssssssssssoooooosssyyy{{{}}}uuueeeSSSGGG@@@???@@@>>>>>>===;;;999:::>>>@@@???KKKTTTTTTSSSTTTQQQKKKDDDBBB@@@@@@AAACCCCCCBBBGGGGGGMMMSSSUUUYYYiii|||}}}|||{{{}}}~~~|||rrrhhhaaa]]]UUUWWWVVVYYYjjjwwwmmmddd\\\VVVTTTTTTVVVXXXYYYVVVUUU]]]gggwww~~~ooo```]]]^^^iiivvvxxxxxx{{{|||{{{xxxzzz|||~~~~~~~~~ssslllppp^^^WWWOOOGGGKKKVVVOOOCCC777333444444555777333333444555555666666666888888999:::<<<>>>@@@BBBDDDEEEFFFGGGHHHIIIIIIIIIGGGIIILLLMMMMMMMMMOOOPPP}}}[[[GGG===;;;777:::???;;;999888777666555555666666444333222222111111222222////////////////////////------,,,,,,,,,---///000,,,---///111111///---,,,++++++,,,,,,,,,---------,,,+++++++++,,,---...///......///000111222333333222222222222222333333333111444777888666222///...222333555777888:::<<<=========???AAACCCBBB@@@===>>>??????>>>===>>>AAADDDAAACCCEEEGGGHHHJJJOOOSSSXXXYYYZZZ[[[\\\ZZZXXXWWWUUUWWWYYY[[[]]]^^^^^^^^^]]]]]]^^^```cccfffjjjkkkjjjjjjkkklllmmmmmmmmmmmmlllmmmnnnppp|||}}}jjj^^^ZZZ___cccooozzzvvvqqqnnnggg^^^UUUOOOMMMLLLOOOWWW```fffllltttyyyyyyuuuwwwzzz{{{zzzzzzzzz{{{xxx{{{tttnnnuuuzzzwwwzzzxxxjjjWWWGGGEEEAAAHHH^^^pppxxx~~~}}}zzzwwwwwwyyy}}}|||}}}}}}||||||~~~{{{uuuqqqooonnnmmmrrruuuuuuvvvxxxvvvrrrmmmnnnmmmmmmppptttvvvuuugggjjjrrryyyuuuoooxxxpppppp~~~eeeeeeqqq~~~}}}jjjQQQ;;;666999777555777777777888999;;;===>>>???AAABBBAAA>>>>>>EEERRR\\\bbbooo}}}{{{uuu[[[DDD===;;;???DDDLLL___rrrzzz~~~{{{ssshhhVVVFFF>>>>>>CCCHHHQQQ___lllrrrsssttttttsssnnnoooqqqrrrrrrqqqooonnnlllmmmmmmmmmnnnnnnoooooojjjjjjjjjkkklllnnnooopppoooooonnnnnnnnnnnnoooooossssssssssssttttttttttttqqqqqqssswwwxxxyyyvvvcccPPPCCC@@@@@@=========<<<<<<>>>AAADDDFFFVVVcccdddccceee```XXXTTTQQQLLLJJJJJJIIIGGGEEEGGGFFFKKKRRRSSSUUUcccvvvxxxwww{{{}}}qqqhhhcccZZZ[[[XXXZZZpppzzzpppeee]]]YYYWWWXXXZZZ[[[XXXXXXaaalll~~~|||vvvvvvyyyiiiaaa[[[bbbpppsssvvvzzz~~~~~~xxxwwwyyyvvvyyy{{{||||||}}}~~~rrrnnnkkkZZZTTTMMMEEEHHHSSSMMMAAA666444555444444666222333444555666666666666888888999;;;===???AAABBBEEEEEEGGGHHHIIIIIIJJJJJJHHHJJJMMMNNNNNNNNNOOOPPPwwwZZZFFF;;;999555999>>>::::::999777666555555666666444333222222111111222222////////////////////////---,,,,,,+++,,,---...///+++---///000000///---+++******+++++++++,,,,,,,,,******))))))***,,,---///......///000111222333333333222111111000111111222222555999999777222///...111333555777888:::<<<>>>>>>???@@@CCCEEEDDDAAA????????????>>>===>>>AAADDD@@@CCCEEEFFFGGGJJJNNNSSSWWWZZZ\\\\\\ZZZXXXWWWWWWTTTUUUXXXZZZ\\\\\\]]]\\\______```bbbeeeiiilllnnnhhhiiijjjkkklllmmmmmmmmmkkklllkkklllvvvvvvxxx|||xxxpppeee[[[SSSPPPOOORRRYYY^^^aaagggpppuuuvvvpppssswwwzzz{{{{{{{{{|||{{{{{{|||ttt|||xxxcccPPPFFFCCCKKK```pppwww~~~~~~~~~~~~|||yyyyyyzzz{{{{{{zzzzzz{{{||||||}}}{{{tttpppnnnnnnjjjsss|||zzznnnpppqqqsss}}}zzzhhhiiiqqq|||{{{tttyyy~~~zzz}}}zzz]]]gggtttxxxfffMMM777555999777555666999999:::;;;===???AAABBB@@@BBBAAA@@@AAAHHHUUU___dddqqq~~~yyy~~~www]]]EEE>>>:::>>>CCCKKK]]]pppuuu}}}~~~{{{uuuiiiWWWGGG>>>>>>DDDJJJUUUbbbnnnssstttuuuuuusssmmmnnnpppqqqrrrqqqooonnnkkkkkkllllllmmmnnnnnnnnnllllllllllllnnnppprrrtttrrrrrrqqqoooooonnnnnnnnnrrrrrrsssssstttuuuuuuuuutttrrrsssuuuvvvvvv{{{qqqZZZIIIBBBBBB<<<===>>>>>>???AAAEEEHHHRRReeeuuuwwwxxxzzzuuummmccc___YYYUUUSSSPPPLLLIIIGGGEEEIIIQQQRRRRRR___qqqrrrrrrwwwzzzooojjjbbbaaa\\\^^^vvvzzznnnddd___XXXYYY[[[\\\YYYZZZdddppp{{{vvvooonnn{{{rrreeeYYY\\\hhhlllsssxxx}}}xxxzzz~~~uuuxxxzzz{{{{{{|||}}}~~~sssooo~~~jjjYYYSSSLLLDDDFFFQQQKKK@@@666444555555444555222333444555666666666666888888999;;;===???BBBCCCEEEFFFGGGHHHIIIJJJJJJJJJIIIKKKNNNPPPOOOOOOPPPQQQ{{{uuu{{{[[[EEE;;;<<<777777;;;:::888777777666666666666777666555333222111222333333111111000000//////......////////////...---,,,+++------------------------...---,,,,,,---...---,,,...------,,,,,,,,,------.........///111222111///111000000111111222333444666777:::===>>>;;;555000222333444666888:::===>>>??????AAACCCEEEEEECCCAAA>>>@@@AAA@@@===<<<===???AAABBBCCCDDDGGGJJJNNNOOOYYYZZZ\\\\\\[[[YYYVVVTTTWWWVVVXXX[[[ZZZXXXZZZ^^^aaabbbdddfffhhhkkkooossspppnnnllllllmmmnnnnnnnnnnnnoooppprrrwwwzzzlll```YYYWWWWWW\\\ZZZ[[[```dddeeehhhmmmjjjooouuuyyy{{{{{{{{{|||yyyyyylllXXXLLLHHHLLL[[[nnnzzz~~~~~~}}}||||||}}}|||{{{yyyyyyzzz|||yyyzzz{{{|||~~~}}}yyyuuuppplllrrrssswww|||zzzyyyyyysssmmmhhhttt{{{www}}}yyy{{{jjjaaannnxxx|||sssYYYEEE666666777333222666::::::;;;;;;<<<>>>???@@@DDDAAA???@@@@@@FFFTTTbbbgggmmm|||vvv{{{iiiQQQ::::::;;;???FFFOOOkkkttt{{{~~~uuunnn^^^III>>>>>>CCCFFFWWWeeesssxxxyyyyyyxxxvvvuuuuuuuuuvvvwwwtttpppmmmnnnlllkkkkkkkkkkkkjjjhhhnnnmmmllllllmmmooorrrssssssttttttrrrpppnnnnnnoootttuuuvvvuuusssrrrrrrrrruuuqqqnnnnnnrrrvvvyyy{{{~~~wwwjjj\\\OOOHHHHHHEEECCC@@@@@@FFFQQQZZZ]]]ooo~~~{{{oooccc[[[VVVQQQNNNNNNNNNQQQUUUZZZ___bbbcccgggmmmrrrwwwtttiiihhhbbbfff}}}pppdddccc```^^^^^^]]]^^^fffooo~~~{{{ssspppyyy|||ooogggaaaaaaffflllwww||||||}}}wwwvvvyyy|||zzzwwwuuuvvv{{{rrrvvv{{{tttdddPPPDDDEEEJJJMMMGGG<<<333333666555444444444444555555666777777777999:::;;;===???BBBCCCDDDFFFGGGGGGHHHHHHIIIJJJJJJLLLMMMMMMNNNOOOQQQRRRSSS{{{tttwww]]]FFF<<<<<<888777;;;999888777777666666666666666555444333222222222333333111111000000//////......////////////...---,,,+++------------------------...---,,,---...///...---...------,,,,,,---------.........///111111111000000000000000000111222333555666999<<<===:::555000222333444666888:::===>>>??????@@@CCCDDDDDDBBB@@@>>>@@@AAA@@@===<<<===???AAABBBBBBDDDGGGJJJMMMOOOVVVZZZ]]]___]]]ZZZXXXXXXYYYXXXZZZ]]]]]]ZZZ\\\```aaaccceeeggghhhkkkooorrrrrrpppmmmlllmmmmmmlllkkklllmmmooopppuuu~~~vvviiiaaa______^^^[[[[[[___aaaaaadddiiihhhlllqqquuuwwwxxxxxxyyyxxxxxx}}}qqq[[[LLLHHHKKKYYYkkkxxx~~~}}}}}}}}}|||zzzxxxwwwxxxzzzwwwxxxzzz{{{}}}{{{wwwtttoookkkrrroooooovvvxxx{{{oooooollltttzzzuuuxxx|||xxxwwwhhhcccmmmwww|||sssWWWDDD666555777444333777:::;;;;;;<<<===>>>???@@@CCCAAA@@@@@@AAAEEERRR___lllxxx}}}~~~uuu{{{uuuVVV>>><<<<<>>???DDDFFFUUUcccqqqwwwxxxyyyxxxvvvuuutttuuuvvvwwwvvvtttqqqqqqooommmllllllkkkiiigggmmmllllllkkkmmmoooqqqrrrsssttttttrrrpppnnnnnnooorrrtttuuuuuusssrrrrrrrrrmmmiiifffiiiooovvvzzz{{{|||jjjbbb]]]WWWRRRQQQGGGEEEDDDGGGPPP]]]hhhmmmxxxmmmbbbZZZTTTTTTSSSSSSTTTWWW[[[^^^``````cccggghhhkkkyyysssqqqlllooo}}}rrriiifffccc``````___```iiissswwwjjjaaa```dddjjjuuu~~~{{{vvvxxx}}}|||yyyvvvuuuvvvzzzqqq{{{yyyrrrbbbOOOEEEFFFLLLOOOFFF<<<333333555555444444444444555666666777777888999:::<<<>>>@@@CCCDDDEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLLLLLLLMMMOOOQQQRRRSSSyyytttxxx^^^HHH======888777;;;999888888777666666666666666444444333222222222333333111111000000//////............///......---,,,+++------------------------...---,,,---///000///...---------,,,,,,------...---......///000111111111000000000///000000111111444555888;;;<<<:::555111222222444555888;;;===>>>@@@@@@@@@BBBDDDCCCAAA>>>???AAABBBAAA???======>>>AAAAAABBBDDDFFFJJJMMMOOOSSSZZZaaabbb___[[[[[[\\\\\\ZZZ\\\______]]]___ccccccdddggghhhiiikkkoooqqqrrrpppmmmkkkjjjjjjhhhfffiiikkklllnnnrrrzzzwwwnnnjjjjjjddd```]]]_________bbbfffeeeiiinnnrrrtttvvvxxxyyyxxxvvvyyywww___QQQKKKLLLYYYiiiuuu|||~~~}}}||||||{{{yyyvvvuuuwwwxxxvvvwwwxxxzzz}}}{{{wwwtttqqqmmmkkksssooolllpppyyy~~~yyyqqqoooooovvvvvvrrr~~~zzzwwwnnncccaaaoooxxxyyyqqqRRRBBB555555777555444777:::;;;;;;<<<===>>>??????AAA@@@@@@AAAAAADDDOOOZZZmmmtttxxx{{{[[[BBB>>><<<>>>CCCIIIdddvvvxxxnnnZZZGGG>>>@@@CCCCCCRRR```nnnuuuwwwxxxwwwuuuuuuttttttuuuwwwxxxwwwuuutttqqqooommmlllkkkhhhfffjjjjjjiiijjjkkklllnnnpppqqqrrrsssrrrpppppppppqqqppprrrttttttssssssssstttiiiddd___aaaiiirrrwwwyyy{{{~~~sssjjjgggbbb[[[VVVLLLJJJIIINNNZZZhhhttt|||qqqgggaaa```^^^[[[[[[\\\^^^___^^^\\\]]]^^^\\\ZZZbbbyyy{{{~~~}}}ssskkkhhhccc___^^^]]]___jjjttt~~~rrreeeaaadddhhhsss~~~wwwzzz{{{yyyvvvuuuvvvzzzvvvpppxxxppp___MMMFFFIIIOOORRRDDD;;;333333555555444444555555555666777777888888888:::<<>>>>>999777;;;999999888777666666555555666444333333333333333333333111111000000//////......---.........------,,,+++,,,,,,------------------...------...000111000///------,,,,,,,,,---......---.../////////000111333111111000000000000000111333444777:::;;;:::555222111222333555888;;;===???@@@@@@@@@BBBCCCCCC@@@>>>@@@AAABBBAAA@@@???>>>===@@@@@@AAACCCFFFIIILLLNNNRRR[[[dddeee```[[[[[[]]]\\\[[[]]]``````^^^```ddddddfffhhhiiijjjkkknnnpppnnnllljjjiiihhhgggeeedddfffhhhjjjkkknnnttt|||yyytttsssmmmgggbbbaaa___^^^```dddbbbfffkkkpppsssvvvyyy{{{yyyuuuwww~~~nnn]]]UUUSSS]]]kkktttzzz~~~}}}}}}}}}~~~}}}{{{zzzzzzzzzxxxvvvvvvxxxzzzxxxxxxyyyzzz|||||||||{{{zzzyyyvvvssspppnnnmmmkkksssssstttuuuwwwyyy{{{|||wwwtttkkkrrr~~~~~~}}}|||nnnbbbaaasss{{{}}}tttjjjLLL???555444666555666888:::;;;<<<======>>>>>>>>>???>>>@@@BBBAAABBBKKKVVVhhhtttyyyzzzwww]]]CCC===:::<<>>???@@@???MMM[[[kkkrrruuuwwwwwwuuuvvvtttssstttvvvwwwvvvuuusssqqqnnnmmmlllkkkhhhffffffffffffggghhhiiikkklllmmmnnnpppqqqqqqrrrsssuuuppprrrtttuuuuuuuuuwwwxxxoooggg]]][[[aaajjjrrruuutttvvv{{{~~~vvvkkkddd[[[VVVTTTYYYdddqqq|||vvvppplllgggeeeeeeeeecccaaa\\\[[[ZZZTTTNNNQQQbbbuuu~~~qqqiiieee```[[[XXXWWWZZZeeeqqq{{{|||lllffffffhhhrrr~~~|||zzz~~~{{{yyyvvvuuuvvvyyy~~~}}}mmmrrrzzzppp^^^MMMGGGLLLRRRSSSBBB:::333444555444444555555666666777777888888999999:::>>>AAAEEEGGGHHHIIIHHHIIIIIIJJJJJJKKKLLLLLLJJJKKKKKKMMMOOOQQQSSSTTT```III>>>>>>999777;;;999999888777666555555555555222333333333333333333333111111000000//////......------------------,,,+++,,,,,,,,,---------......///...---...000111000///,,,,,,,,,,,,,,,---...///,,,...//////...///222555444333222111111111111111222333666999;;;:::666333111222333555888;;;>>>???@@@???@@@BBBDDDCCCAAA???@@@@@@AAABBBBBBAAA???>>>???@@@AAABBBEEEHHHKKKMMMRRR[[[dddeee```[[[[[[]]]ZZZYYY[[[______]]]___ddddddfffhhhiiiiiijjjlllnnnllljjjiiiiiijjjjjjhhhfffeeegggiiijjjjjjmmmsssxxx|||zzzsssmmmgggddd```\\\]]]aaa^^^aaafffjjjnnnrrrvvvyyyxxxuuuvvv|||jjjbbb]]]dddooovvvyyy|||~~~|||{{{zzz{{{{{{zzzyyywwwxxxxxxxxxxxxyyy|||~~~|||{{{zzz{{{{{{zzzvvvrrrssssssrrrpppnnnmmmmmmmmmooowww~~~~~~vvvooommmooozzzyyyrrrqqqjjjvvvuuugggeeeyyyyyymmmbbbEEE<<<444333555666777888:::;;;<<<===>>>>>>======<<<===???AAA@@@AAAIIIRRRcccvvvzzz~~~}}}|||uuusss\\\AAA:::777:::???EEE]]]qqq}}}yyydddMMM???======;;;HHHWWWgggooorrruuuvvvuuuvvvuuusssssstttuuutttrrrpppnnnlllkkkkkkkkkiiigggcccccccccdddeeefffggghhhgggjjjmmmoooqqqsssvvvxxxqqqssstttuuuvvvxxx|||~~~yyyooobbbZZZ\\\dddooouuuqqqqqquuummmddd___eeeooo{{{{{{tttpppoooooollliiiaaa___\\\UUULLLJJJVVVeeessshhhccc]]]WWWTTTRRRUUU```lllzzz~~~ttthhhccchhhppp|||zzzzzz{{{yyywwwvvvwwwzzz}}}mmmyyy|||ppp\\\LLLHHHNNNSSSRRR???888333444555444444666666666777777888999999999:::<<<@@@DDDGGGIIIJJJJJJIIIJJJJJJKKKKKKLLLMMMMMMKKKLLLLLLNNNOOORRRSSSTTT|||^^^HHH======888777;;;999:::999888666555555555555222222333444444444333333111111000000//////......,,,,,,------------,,,,,,+++,,,,,,------.........///...---...//////...---,,,,,,,,,,,,---......///,,,...000///---...222666777666555444333333333333333444666999;;;;;;888555000111333555888;;;>>>@@@??????AAACCCEEEEEECCCAAA??????@@@BBBDDDDDDAAA?????????@@@BBBDDDHHHKKKMMMRRRXXX```bbb___\\\\\\]]]XXXWWWYYY]]]]]]\\\^^^bbbdddfffiiiiiiiiiiiijjjkkklllkkkkkklllmmmmmmllljjjeeegggiiiiiiggggggkkknnnnnn}}}xxxqqqkkkgggbbb]]]\\\^^^[[[]]]aaacccfffjjjnnnqqquuurrruuu}}}sssjjjeeekkksssxxxyyyzzz|||zzzyyyxxxyyyzzzyyyxxxvvvxxxyyyyyyzzz|||~~~|||||||||xxxrrrlllmmmnnnooonnnmmmmmmnnnppplllwwwttthhhbbbbbbppp}}}uuusssssslllxxx{{{~~~yyy{{{sssfffggg}}}vvvhhh\\\???:::444222555777999999:::;;;===>>>>>>>>>===<<<:::;;;===@@@???@@@GGGQQQdddnnnwwwxxxvvv]]]@@@888555888>>>CCC[[[ppp}}}lllTTTBBB<<<;;;:::CCCRRRccclllppptttuuutttuuutttssstttuuutttsssqqqooommmkkkkkkkkkjjjhhhgggaaaaaabbbcccdddeeeffffffeeegggkkkmmmooorrruuuxxxssssssssstttuuuzzzzzzmmmaaa]]]bbbnnnwwwsssrrrtttzzzyyymmmeeeiiisss}}}xxxxxxyyywwwtttkkkhhhddd[[[PPPKKKRRR^^^tttxxxjjjccc]]]WWWSSSPPPSSS]]]hhh{{{}}}zzzwwwvvv||||||jjj```eeemmmxxxzzzzzz|||{{{xxxwwwxxx{{{~~~ooo||||||nnnYYYIIIGGGOOORRRQQQ===777444555555444444777777777777888999999::::::<<<>>>BBBFFFIIIJJJKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPRRRTTTTTTzzz]]]FFF<<<<<<888777;;;999:::999888666555555444444111222333444444444333333111111000000//////......+++,,,,,,------,,,,,,,,,++++++,,,,,,---......///000...------......,,,+++,,,,,,,,,,,,---...//////+++...000///---...333888:::999888777666555555444333444666999<<<<<<999777000111333555888<<<>>>@@@??????AAADDDFFFGGGEEECCC>>>>>>???BBBFFFFFFCCC@@@>>>??????AAADDDGGGJJJLLLOOOTTTYYY]]]^^^^^^______WWWVVVXXX\\\]]][[[]]]bbbdddfffhhhiiihhhggghhhhhhkkkjjjjjjlllmmmmmmkkkiiifffhhhjjjhhheeecccdddfffhhhsss~~~~~~xxxrrrnnnhhhaaa___```^^^___`````````bbbfffiiiooonnnttt~~~uuummmhhhnnnvvvyyyyyyyyy|||zzzxxxxxxyyyzzzyyyxxxyyyzzz{{{||||||~~~~~~||||||}}}yyyqqqjjjjjjlllnnnnnnmmmmmmpppssspppvvv||||||sssiiiccc```ggguuu{{{yyyzzzzzznnnuuu~~~yyyyyyrrrttt}}}gggdddkkk}}}vvvfffXXX;;;888444222444888:::999:::;;;===>>>???>>><<<<<<999999<<<>>>>>>???GGGQQQjjjlll}}}www```BBB888555888>>>BBBYYYmmm{{{ttt[[[FFF<<<;;;<<>>@@@DDDHHHJJJKKKKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOQQQPPPPPPQQQQQQSSSTTTTTT{{{[[[EEE;;;<<<777777;;;::::::999888666555555444444000111333444555444333333111111111000//////......++++++,,,------,,,,,,,,,++++++,,,,,,---...//////000///------------+++)))+++++++++,,,---...///000+++...000///,,,---333888<<<;;;:::888777666666666444444666:::<<<===:::888000111333555888<<>>>>>???AAADDDGGGJJJLLLMMMOOOTTTZZZ^^^```aaaaaaWWWVVVXXX\\\]]][[[]]]bbbcccfffhhhhhhgggffffffgggiiihhhhhhiiijjjjjjgggeeegggiiikkkhhhddd``````bbb___fffkkkmmmsss~~~yyyuuuooogggcccdddccccccbbb```______bbbdddkkkkkksssssslllhhhnnnwwwzzzyyyyyy|||zzzyyyyyyzzz{{{zzzyyy|||}}}~~~}}}}}}~~~}}}|||}}}~~~zzzrrrkkkhhhkkkmmmnnnmmmnnnrrruuuwwwwwwwwwwwwtttooohhhddd___mmmzzz}}}{{{{{{|||}}}nnnoooppp```fffttt|||wwwfffXXX888777333111444999;;;::::::;;;===??????>>><<<;;;888888:::======>>>GGGQQQooommm|||}}}tttcccDDD:::555888===AAAXXXiiiwwwxxx___HHH>>>===???===MMM^^^hhhnnnrrruuutttqqqrrrtttwwwzzzzzzwwwuuuuuussspppnnnllljjjgggeeecccdddeeefffggghhhhhhhhhhhhiiikkklllllllllnnnpppsssrrrooonnnqqqyyyzzzggg___dddlllllllllpppxxx|||zzz~~~|||xxxrrrgggYYYNNNPPPXXXhhh|||~~~mmmaaa[[[UUUQQQMMMMMMUUU^^^www|||yyyxxxvvvuuuuuuzzzzzziii\\\dddoooyyy|||}}}~~~~~~xxxpppsss}}}~~~|||{{{zzzzzz||||||iiimmm~~~sssdddNNNAAADDDNNNRRRPPP:::666444555555333444888777888888999999:::;;;;;;???AAAEEEIIIKKKKKKKKKJJJLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRRRRSSSTTTTTTyyyaaaPPP???999::::::999999999888888777777777777777666555444222111000/////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,,,,------..................///000000...------...///111333444777666555444444444444444777666333222666;;;999333444222000000222777===AAAGGGDDDBBBEEEIIIKKKHHHDDD???>>>>>>@@@CCCEEEFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGJJJOOOSSSTTTXXX]]]___]]][[[ZZZYYYYYY[[[]]]]]]]]]bbbcccdddeeeeeedddbbbaaa```bbbeeehhhiiijjjiiiiiieeejjjkkkhhhiiijjjfff^^^ZZZWWWSSSQQQSSSYYYaaafffgggpppxxxvvvtttqqqnnniiiffffffeee```]]]^^^fffjjjoootttzzznnniiihhhooovvvxxxyyyyyy~~~}}}}}}~~~~~~}}}{{{||||||||||||~~~~~~}}}~~~{{{tttnnnmmmjjjjjjkkknnnqqqssssssrrroooxxx|||xxxttttttrrrnnniiivvvzzztttuuuttteee```ooosssccc\\\gggxxxttt^^^JJJ666666666777777888999:::>>>>>>======<<<;;;999999:::888999;;;;;;===EEEOOOgggttt}}}xxxvvvssshhhTTT;;;444::::::AAAUUUgggvvv~~~{{{xxx___HHH>>><<<;;;DDDLLLZZZgggqqquuutttsssrrrssstttuuuvvvvvvvvvvvvvvvrrrooonnnoooooommmjjjiiigggggghhhiiijjjiiihhhllllllkkkjjjkkklllmmmnnnqqqqqqrrrssswww}}}oooddd___bbb```hhhxxx{{{qqq```RRRQQQWWWffftttwwwkkk]]][[[VVVNNNGGGHHHOOOVVVmmmxxx~~~zzzwwwvvvxxx~~~wwwjjjggggggmmmxxxtttooouuu{{{{{{}}}{{{xxxxxxzzz~~~qqq~~~zzzyyy___YYYJJJ>>>BBBMMMLLLBBB888666444444666666666555888888888999:::<<<===>>>DDDFFFIIIJJJJJJJJJKKKMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTUUUTTTSSSRRRQQQuuuaaaPPP???999::::::888888888777666666555555666666666555444444333333333333//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++++++++...............//////000///.........///000222333555555444444444444444444666666333222666;;;999444333222000000333888===AAAFFFDDDBBBEEEIIIKKKIIIEEEAAA@@@???@@@CCCFFFGGGGGGHHHFFFDDDCCCEEEFFFFFFFFFKKKPPPSSSUUUXXX^^^___]]]^^^]]][[[[[[\\\^^^```aaa``````aaaaaaaaaaaaaaa```ggggggiiiiiiiiigggeeedddbbbeeeeeebbbbbbddd```YYYLLLIIIEEEBBBBBBFFFJJJNNNPPPVVVcccpppyyyxxxsssooonnnkkkddd^^^]]]]]]aaagggnnnuuu}}}yyynnniiihhhooovvvxxxyyy{{{~~~}}}|||}}}~~~||||||~~~~~~~~~}}}uuunnnllljjjjjjlllnnnqqqssssssssstttzzz~~~|||zzz|||}}}zzzvvvzzzuuu{{{}}}nnnbbb]]]iii}}}zzzkkk]]]YYYgggxxx|||pppYYYFFF444444444555555666777888<<<======<<<<<<;;;:::999:::888999;;;<<<===EEENNNhhhtttzzzdddEEE888;;;:::@@@RRRfffttt}}}}}}fffMMM???<<<;;;CCCLLLYYYhhhrrrwwwvvvttttttuuuuuuuuuuuuuuutttsssuuurrrooonnnoooooommmkkkiiihhhggghhhjjjkkkjjjiiijjjjjjkkklllmmmoooqqqrrrqqqqqqqqqsssvvvzzz~~~ooodddaaaZZZ[[[gggrrr{{{pppbbb___dddmmmwww~~~|||wwwlll___]]]XXXPPPIIIHHHLLLRRRgggsss|||xxxvvvxxx}}}tttnnnhhhkkkttt|||~~~}}}wwwrrrwww}}}zzzzzz{{{}}}~~~~~~yyyrrr\\\VVVIII???CCCMMMKKK@@@777666444444555666666555777777888888:::;;;===>>>EEEGGGIIIKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUSSSRRRqqqzzz~~~aaaPPP???999:::999777777777666555555444444555555444444444333333444444555//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,+++******)))...------------...//////000///.........000111222444333333333333444444555666666333222555;;;:::666222111111111444999===@@@EEECCCCCCEEEIIIKKKJJJGGGCCCAAA@@@@@@CCCFFFGGGGGGIIIGGGDDDDDDEEEFFFFFFEEELLLPPPTTTUUUXXX]]]___\\\^^^]]]\\\\\\\\\^^^```aaa______^^^^^^___```aaabbbiiijjjkkkkkkjjjhhheeedddaaabbb```\\\[[[[[[WWWRRRDDDBBB>>>:::999999;;;===AAADDDKKKSSSXXX\\\gggrrr~~~yyywwwrrriiibbb```XXX\\\cccjjjqqqyyy~~~rrrlllhhhgggnnnuuuxxxzzz||||||{{{{{{|||{{{|||~~~}}}|||~~~|||tttnnnllliiijjjllloooqqqrrrssstttxxx|||}}}|||||||||~~~~~~rrrkkkeeellluuueeeZZZ[[[kkk{{{xxxhhhRRR@@@444444444555555666777888:::;;;;;;<<<<<<;;;;;;::::::999:::<<<<<<===EEEMMMkkkxxxwwwPPP;;;;;;;;;???NNNbbbqqq|||nnnSSSAAA;;;;;;BBBIIIWWWfffrrrxxxxxxvvvvvvvvvvvvuuuuuusssrrrrrrtttrrrpppoooooonnnmmmllljjjiiihhhiiikkklllkkkjjjgggiiikkkmmmpppssstttuuuqqqqqqrrrsssuuuwwwyyyzzzyyymmmiii]]]UUUZZZbbbhhhqqq{{{}}}ooojjjkkksss{{{|||mmmfffeeeeeegggooozzz}}}uuulllaaa___[[[SSSKKKHHHIIILLL```nnn}}}~~~yyyvvvwww|||uuuiiihhhqqqzzz~~~~~~|||rrrttt~~~~~~|||{{{{{{|||~~~~~~yyyyyywww|||kkkYYYSSSGGG@@@EEEMMMIII>>>777555444444555666666555666666777888999;;;<<<===EEEGGGJJJLLLLLLMMMOOOQQQQQQQQQPPPPPPQQQRRRRRRSSSUUUVVVWWWXXXXXXWWWUUUTTT~~~mmmttt}}}___OOO>>>999999999777666777666555555444444555555333333222111111111222222000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------,,,,,,++++++------,,,,,,------...///000000///......///000111222222222222333333444555555666444222555:::;;;888333222222222555999===@@@CCCCCCCCCFFFIIIKKKKKKIIIEEEBBB??????AAADDDEEEFFFGGGEEEDDDDDDFFFGGGHHHGGGLLLPPPSSSTTTWWW\\\]]]ZZZZZZ[[[]]]^^^]]]]]]]]]]]]aaa```^^^^^^___aaadddeeefffgggiiikkkkkkkkkjjjiiidddaaa\\\WWWTTTQQQMMMJJJAAA???===;;;999999::::::>>>???BBBFFFGGGHHHPPPYYYdddqqq~~~yyyssskkkeeeeee\\\```eeekkkpppwww}}}zzzqqqsssyyywwwmmmiiiffffffmmmtttwwwzzz}}}{{{zzzyyyzzz|||~~~zzzzzz{{{|||~~~zzzwwwxxxvvvqqqmmmmmmgggiiilllnnnpppqqqssstttxxxxxxvvvuuuvvv{{{~~~~~~wwwwwwuuueee^^^cccrrrsss```KKK<<<666666666666777888999:::999999:::;;;;;;;;;;;;;;;:::999:::<<<<<<===CCCLLLmmm{{{WWW;;;:::<<<@@@KKK\\\kkk|||zzzrrrVVVAAA;;;===???FFFRRRbbbpppwwwxxxvvvtttuuuuuuuuuttttttsssrrrsssrrrpppooonnnnnnmmmmmmkkkjjjiiijjjlllmmmlllkkkggghhhkkknnnqqqsssuuuvvvsssssstttuuuuuuvvvvvvvvv}}}{{{vvviii\\\XXXXXXXXX]]]bbbppp{{{sssrrryyy~~~sssggg]]]XXXXXX]]]dddppp{{{yyyrrriii```___\\\UUUNNNJJJHHHIII[[[jjj|||zzzvvvwwwzzz~~~|||mmmhhhooozzz~~~~~~uuuqqqyyy|||||||||{{{{{{{{{}}}xxxssstttjjj{{{}}}gggVVVOOOEEEAAAHHHMMMFFF:::666444333333555666666555555666666777999;;;===>>>DDDGGGJJJLLLMMMOOOQQQSSSSSSRRRQQQQQQPPPPPPQQQQQQTTTUUUWWWXXXXXXWWWUUUSSSzzzhhhooowww]]]MMM===888999999666555888777666666555555666666555555333222111000000000000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,---------.........///,,,,,,,,,,,,,,,---......000000///......///000111222222222222333333444555444555444222444:::<<<;;;555444222222444888<<>>===>>>AAACCCDDDEEECCCBBBDDDGGGIIIKKKKKKKKKPPPSSSSSSVVVZZZ[[[XXXWWW[[[```cccaaa^^^[[[[[[aaa```^^^]]]^^^```cccfffdddfffhhhkkklllllllllkkkeee```YYYSSSNNNHHHCCC@@@999999888888888999::::::;;;999:::=========BBBJJJNNNUUUaaaooozzzwwwooogggcccddd___bbbgggkkkpppvvv{{{}}}qqq^^^]]]___eeeppp|||zzzqqqllliiilllvvvxxxsssmmmfffdddbbbeeemmmsssuuuxxx|||{{{yyywwwwwwyyy{{{{{{{{{xxxxxxwwwxxxyyy|||~~~zzztttnnnnnnmmmkkkkkknnnfffiiimmmoooooopppsssuuuuuuqqqnnnnnnqqqvvv|||xxxooorrr{{{tttfffccclllxxx}}}mmmWWWDDD:::666666666666777888999:::777888999:::;;;;;;;;;;;;:::999:::<<<;;;;;;AAAIIIfffwwwZZZ:::888===AAAJJJUUUddduuu}}}yyytttXXXBBB<<<@@@===AAALLL[[[jjjtttvvvuuurrrrrrssstttttttttttttttrrrrrrqqqooonnnmmmnnnnnnmmmlllkkklllmmmnnnnnnllliiiiiikkkmmmoooqqqssstttvvvvvvvvvvvvvvvvvvvvvvvvxxx}}}xxxiii\\\QQQJJJJJJMMMNNNZZZrrr}}}}}}nnnaaaZZZVVVTTTTTTZZZkkk~~~|||zzzvvvtttwww~~~qqqgggaaa```]]]XXXRRRMMMJJJHHHSSS```tttzzzvvvvvvzzz}}}vvvlllooowww~~~~~~~~~}}}vvvqqqvvv~~~wwwyyy{{{{{{zzz{{{}}}tttppprrr~~~~~~lllkkkVVVMMMDDDCCCJJJMMMDDD888555444222333555666666555555666666888999;;;===>>>CCCFFFJJJLLLNNNPPPSSSUUUTTTSSSRRRPPPOOOOOONNNNNNQQQSSSVVVWWWWWWVVVSSSRRRttteeelllqqqZZZKKK<<<888:::999777666888777666666555555666666888777666444333222111111000000111111000000///...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,,,,,,,---.../////////,,,++++++++++++,,,------000///.........000111222444333333333333444444555444555555222444:::>>>===999777333222333777;;;???@@@AAADDDGGGJJJLLLMMMNNNGGGCCC>>>;;;<<>>DDDGGGJJJQQQ]]]iiirrrvvvwww||||||~~~uuulllddd___```^^^aaafffkkkooouuuzzz~~~zzzlllVVVRRROOORRR[[[hhhttt{{{tttjjj^^^XXXWWWYYYaaajjj{{{vvviiidddaaa]]]^^^^^^dddmmmrrrtttvvvzzzzzzxxxuuuuuuvvvxxxyyyyyyxxxxxxwwwwwwxxxyyy{{{|||ssslllgggfffgggfffhhhlllfffjjjoooqqqppprrruuuxxxwwwpppkkkmmmqqqvvv|||sssjjjrrr~~~rrreeefffqqq{{{yyyfffOOO???999444444444555555666777888777888999999::::::::::::999888999;;;:::999???FFFZZZmmm{{{]]]<<<777===AAAHHHPPP^^^nnnyyy{{{www~~~vvv^^^FFF>>>AAA<<<>>>FFFTTTeeepppttttttqqqqqqrrrttttttuuuuuuuuuqqqrrrqqqpppnnnmmmnnnooonnnmmmlllmmmooopppooonnnkkkkkkkkklllnnnpppssstttwwwwwwwwwvvvvvvwwwxxxxxxrrr{{{xxxgggWWWKKKEEEDDDFFFGGGQQQiiiwwwkkkdddYYYSSSLLLLLL[[[ooo{{{~~~sssppplllhhhhhhsssuuukkkeeedddaaa\\\WWWQQQLLLJJJJJJSSSeeewwwyyyvvvwwwzzz~~~tttnnnpppvvv{{{|||{{{|||vvvpppnnnqqqwwwtttxxx|||}}}{{{{{{}}}yyyxxx}}}~~~~~~uuuqqqXXXMMMCCCDDDKKKMMMBBB666444333222333555666666555666666777888:::===???@@@DDDGGGKKKNNNPPPRRRUUUXXXUUUTTTRRRPPPOOOMMMMMMLLLOOOQQQTTTVVVWWWUUURRRPPPrrrfffpppnnnXXXIII;;;777::::::888777777666555555444444555555777666555444333333222333000111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---///.........///000222333555555444444444444444444333555555222333:::>>>???===999444111111555:::>>>>>>AAADDDGGGJJJLLLNNNPPPJJJEEE???;;;<<>>>>><<<;;;;;;::::::;;;<<<===:::888999===>>>>>>@@@DDDHHHLLLSSSZZZbbbiiippptttxxxxxxzzz~~~}}}|||vvvooogggbbbaaacccfffiiilllooosssxxx{{{|||nnnUUUPPPKKKKKKQQQ\\\fffmmmiii\\\OOOJJJJJJNNNVVV\\\nnnyyy|||ooobbb\\\ZZZVVVXXX[[[cccmmmrrrrrrtttxxxyyyvvvttttttvvvyyy{{{{{{yyyzzz{{{{{{zzzxxxuuutttjjjeeebbbdddfffeeefffiiiiiimmmrrrtttssstttxxx|||xxxqqqqqqsssuuuzzzvvvtttpppcccgggvvvuuu```HHH;;;888444444444555555666777888777888999999999999999888777777888:::999888<<>>@@@AAAEEEIIIMMMPPPSSSVVVYYY[[[XXXVVVTTTRRROOONNNMMMLLLNNNPPPTTTVVVWWWUUURRRPPPsssjjjuuu}}}oooVVVGGG:::777::::::999888555555444333333333333444333222222111111222222333111111111111111000//////,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,++++++***)))))))))++++++******++++++,,,---...------...///111333444777666555555444444444444333555555222333:::???@@@???;;;555000000444:::>>>>>>@@@DDDGGGJJJLLLOOOQQQLLLFFF@@@<<<<<>><<<:::999999999999:::999:::???AAA@@@AAAEEEFFFMMMUUUZZZ]]]bbbjjjqqqssssssuuuyyy~~~{{{}}}yyyxxxtttmmmgggfffkkkmmmooopppppprrruuuxxx|||}}}}}}pppWWWRRRMMMKKKOOOXXX```ddd^^^PPPBBB>>>AAAGGGMMMSSShhhuuu{{{oooaaa[[[XXXTTTUUUYYYbbbmmmrrrrrrsssvvvwwwuuussstttwww{{{}}}~~~{{{}}}}}}wwwqqqmmmccc``````eeegggeeedddfffkkkpppuuuwwwvvvwww{{{wwwuuutttrrrtttyyy|||vvvzzz}}}{{{~~~pppbbbhhhyyy}}}qqq[[[CCC888888666666666777777888999:::888888999999999888888777777666777999888777;;;BBBSSSdddkkkzzziiiDDD999<<<>>>BBBMMMYYYgggrrr{{{zzzsssyyymmmRRRBBB??????>>>AAAMMM^^^mmmtttuuuttttttttttttsssrrrqqqqqqpppqqqrrrpppmmmlllnnnppppppnnnnnnooopppqqqpppoooooommmllllllnnnsssyyy|||wwwuuutttssstttwwwzzz|||||||||~~~yyyqqqmmmgggZZZNNNFFFDDDFFFKKKMMMOOOYYYeeekkkwwwzzzwww~~~rrr___ZZZQQQKKKNNNZZZbbbcccbbb[[[RRRKKKGGGPPPjjjzzzuuurrrlllfff___XXXQQQMMMKKKGGGLLL\\\mmmvvv}}}|||wwwuuuwww|||zzz|||mmmhhhmmmsssyyy{{{wwwtttyyy}}}nnndddjjjvvv||||||}}}yyy~~~|||}}}qqqvvvuuulllwww]]]OOOCCCEEEMMMLLL@@@555444222111222444666666666777777888:::<<>>>>>777444999999777888888888777666444333333333222222111222222222000000000000000///......///---++++++---------,,,------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,/////////000111111222222777888999999999777666555555777888777555666;;;???BBB:::000...222999>>>???AAABBBDDDFFFIIILLLNNNPPPNNNJJJCCC===;;;===AAAEEEEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQUUUXXX[[[[[[ZZZYYY\\\\\\^^^```bbbbbb```^^^eeeaaa^^^aaafffhhhfffbbbhhhiiiiiiiiiiiihhhggggggkkkdddaaadddcccZZZRRROOOIIIGGGDDD@@@<<<<<<===???@@@>>>>>>AAACCCEEEHHHKKKSSSUUUXXX[[[^^^bbbhhhkkksssrrrsssuuuyyy}}}}}}|||{{{zzzzzz{{{||||||zzzwwwuuutttrrrpppoooppptttwwwuuussssssxxx~~~}}}~~~|||uuuddd\\\RRRLLLMMMSSSXXX[[[SSSJJJAAA>>>@@@FFFRRR]]]qqqzzzzzzmmmaaa\\\WWWPPPPPPRRR]]]mmmwwwwwwwwwyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{wwwpppgggaaaXXXUUUTTTWWWYYY[[[bbbiiiooossswwwwwwwwwzzz}}}vvv|||zzzpppooosssjjjkkkzzz~~~zzz}}}}}}vvvvvv{{{iiilll~~~~~~fffLLL===777666333333444555666777888999777777777777777777777777888888888777666777999;;;SSSeeeqqq|||dddCCC888999<<>>???===>>>HHHXXXhhhrrrvvvvvvuuusssrrrqqqqqqrrrsssttttttrrrnnnkkkjjjmmmpppppppppppppppppppppppppppnnnnnnmmmmmmpppssswwwyyyzzzwwwsssrrrrrruuuwwwxxxtttwww{{{~~~yyymmmlllnnndddTTTKKKGGGBBB@@@AAADDDFFFHHHLLLQQQVVVUUURRR]]]{{{~~~|||jjj```WWWSSSSSSUUU]]]eee]]]SSSLLLJJJFFFHHH\\\ttt~~~xxxqqqjjjbbbZZZTTTRRRKKKGGGHHHTTTcccoooyyy}}}zzzxxxxxxzzz~~~}}}ssskkkllloooyyyqqqrrrxxxyyynnnggglllvvv}}}{{{vvvvvvmmmssspppSSSGGGBBBJJJPPPIII===777444444444444444555666777666777999<<>>777777888888777666444333555444444333222222222333000000000000000///......///...,,,---...///...---------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,/////////000111111222222666777888888888777555444777999:::888555555777;;;<<<888333000000444:::>>>AAACCCEEEGGGIIIKKKNNNPPPQQQLLLFFF???;;;<<>>@@@BBBCCCDDDHHHJJJNNNRRRUUUVVVVVVUUUWWWUUUSSSRRRRRRRRRPPPOOOKKKNNNQQQTTTUUUTTTRRRQQQjjjjjjsss[[[FFF======888888>>>>>>777777777777777666444444777666555444333222222222000000000000000///.........,,,+++,,,---...---,,,------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,...//////000000111111222555666666666666555444444555888:::999666555777:::888888777333000222888>>>AAACCCFFFHHHIIIKKKNNNQQQTTTPPPJJJBBB<<<:::<<>>AAAQQQcccooouuuzzz{{{zzztttooosss}}}xxxbbbMMMDDD<<<:::;;;CCCQQQbbbnnntttwwwwwwwwwwwwuuutttrrrqqqoooqqqqqqqqqpppoooqqqrrrrrrsssssssssssssssssssssrrrqqqoooooooooqqqsssuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{{{{{{{yyywwwtttrrrppprrrxxxpppggg___MMMHHHBBB???>>>>>>??????@@@======@@@AAAAAADDDJJJTTTooo|||xxxzzz{{{pppddd[[[TTTMMMKKKLLLLLLGGGDDDCCC???@@@OOO```}}}wwwlllddd\\\VVVRRRKKKGGGLLLTTT^^^kkktttyyyxxxvvvuuuwwwzzz~~~~~~xxx~~~}}}~~~~~~wwwwww|||yyypppjjjnnntttuuutttssszzz}}}|||yyyzzz~~~uuuuuu}}}zzzzzzzzzhhhPPPFFFCCCJJJLLLCCC888555444444444444555666777888999:::===???BBBCCCDDDEEEIIIKKKOOORRRTTTUUUUUUTTTVVVTTTRRRRRRRRRRRRQQQPPPLLLNNNQQQSSSTTTTTTRRRQQQpppqqqxxx^^^III@@@AAA;;;888:::888777777777666666555555444777666555444222222111111000000000000000///......+++******+++,,,---,,,***------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,......//////000111111111444444444444444444444444222666999:::999999;;;===<<<;;;999555222444:::???@@@CCCGGGIIIJJJLLLOOORRRWWWTTTOOOFFF>>>999:::;;;@@@AAABBBDDDEEEFFFGGGGGGLLLNNNRRRVVVZZZ\\\]]]^^^___```aaabbbbbbbbbcccdddaaadddgggiiikkkkkkllllllhhhhhhiiijjjlllnnnppprrrtttvvv{{{~~~~~~{{{wwwvvvqqqlllccc[[[VVVUUUUUUVVVYYY]]]```aaadddggggggeeecccdddeeeeeeeeegggjjjmmmsssssstttuuuvvvuuurrrooopppqqqsssuuuxxxzzz{{{|||}}}|||~~~wwwyyyxxxyyyzzz{{{{{{xxxvvvxxxzzz~~~tttdddWWWPPPLLLKKKLLLIIIJJJNNNTTT^^^lllyyy}}}mmmddd\\\SSSRRRXXXcccnnntttvvvvvvvvvxxxvvvtttrrrrrrtttxxxzzzwwwuuusssppplllddd\\\VVVVVVTTTUUU\\\bbbdddhhhmmmtttvvvwwwvvvtttrrrsssuuuyyyyyyooommmjjjnnn|||uuusss~~~}}}|||wwwqqqccc]]]iiiyyy{{{jjjQQQ>>>777777777444444555555666777777888777777777777777777777777666777777666555666888:::GGG___ttt{{{~~~xxxzzzeeeHHH<<<999888<<<===MMMbbbooouuuvvvwwwxxxsssmmmoooxxxyyygggOOO@@@<<<::::::@@@NNN^^^llltttwwwxxxyyyyyyxxxuuurrrppppppqqqrrrsssrrrrrrqqqqqqrrrrrrrrrrrrrrrssssssssssssrrrqqqppppppppprrrsssppprrrssstttttttttuuuvvvwwwxxxyyyyyyxxxsssmmmiiilll}}}rrrdddYYYKKKGGGBBB>>>>>>>>>??????@@@===>>>CCCEEECCCBBBCCCIIIdddxxx|||~~~uuukkk___XXXRRRJJJFFFEEEDDDAAA@@@@@@===>>>HHHTTTttttttkkkbbbZZZUUUNNNIIIIIINNNWWWeeerrrvvvuuuttttttwwwzzz~~~yyy~~~||||||}}}yyywww{{{uuunnnkkkpppttttttpppoooppptttuuurrrsssyyywwwvvv}}}xxxrrryyyuuunnn]]]JJJDDDDDDJJJJJJ???777666444444444444555777888888:::;;;===@@@BBBDDDEEEEEELLLMMMPPPSSSUUUUUUUUUUUUUUUTTTRRRQQQRRRSSSRRRQQQMMMOOOQQQTTTUUUTTTSSSRRRsssyyy{{{]]]HHHAAADDD???;;;999444666666666555555555555555666555444222111000000000000000000000000///......+++++++++,,,...///---,,,------------------------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,.........///000000111111333333333333333333444444444888;;;<<<:::999;;;>>>@@@<<<777333222555:::===>>>CCCHHHKKKKKKMMMQQQTTTXXXWWWSSSJJJ@@@999888999???@@@CCCFFFGGGHHHHHHGGGKKKMMMQQQUUUYYY\\\]]]^^^___aaaddddddccccccdddeeegggffffffiiioooqqqooolllhhhiiiiiijjjlllnnnooopppzzz~~~}}}|||lll]]]WWW[[[aaahhhnnnqqqpppqqqsssqqqkkkiiijjjjjjiiihhhiiikkkmmmrrrrrrsssuuuwwwwwwtttrrrlllmmmpppssswwwzzz}}}~~~{{{wwwxxx{{{|||{{{xxxyyyyyyyyyzzz{{{zzzxxxvvvyyyyyy|||{{{iiiYYYNNNHHHFFFKKKNNNUUU^^^ccchhhrrr{{{|||mmmddd[[[SSSTTT\\\hhhppptttvvvvvvvvvxxxvvvsssrrrrrrtttxxxzzzwwwuuutttrrrooojjjddd```]]]ZZZZZZaaagggiiillloootttvvvwwwvvvuuusssrrrrrrwwwxxxooojjjpppsssuuu}}}sssfffZZZZZZlll}}}~~~uuubbbIII888444444555444444555555666666777777666666666666666666666666666666666555444555777999CCC___xxxvvvsss{{{{{{uuuyyygggKKK???:::888<<<:::HHH[[[kkkqqqqqqpppqqqkkkgggiiisssxxxmmmTTT???>>>;;;:::???JJJ[[[jjjssswwwxxxzzzzzzyyyvvvsssqqqsssssstttttttttssspppoooooooooppppppqqqqqqqqqqqqrrrrrrqqqppppppqqqqqqrrroooqqqtttuuuttttttuuuvvvwwwxxx{{{~~~|||vvvllldddgggtttvvvbbbSSSGGGCCC???======>>>??????>>>===???CCCCCC@@@AAADDDJJJbbbssszzz}}}zzz}}}{{{zzz|||}}}|||~~~}}}}}}~~~mmmbbbVVVPPPLLLEEEAAA@@@??????@@@@@@>>>>>>DDDLLLfffuuujjj```XXXQQQLLLKKKMMMUUUdddrrrtttsssssstttwwwzzz~~~zzz{{{{{{|||vvvssstttpppkkkkkkqqqwwwvvvsssrrrpppuuuvvvrrrpppuuu{{{}}}rrrsss{{{lllfffwwwllldddVVVEEEBBBEEEKKKHHH===777888444444444555666777888999:::<<<===@@@BBBCCCDDDDDDMMMOOOQQQSSSUUUVVVWWWWWWUUUTTTRRRQQQRRRSSSRRRQQQOOOPPPRRRTTTUUUUUUUUUTTT|||nnnwww|||ZZZEEE???CCC@@@===;;;555666666555444444555555666555444333222111000000000000000000000000///......---------///111222000...------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,---......//////000000111333333333222333333444555:::<<<>>><<<888666777999>>>:::555222222444666888;;;BBBIIILLLLLLNNNSSSWWWXXXYYYVVVNNNBBB:::888999===???CCCGGGJJJJJJIIIIIILLLNNNQQQTTTXXX[[[]]]^^^^^^bbbggggggeeeddddddfffkkkgggeeehhhnnnrrrppplllggghhhjjjlllnnnoooppppppzzz|||ttteee```hhhrrryyy}}}tttssssssrrrpppnnnmmmooopppqqqqqqrrrtttwwwxxxwwwuuuggghhhjjjnnnsssxxx|||}}}yyysssoooooorrruuuwwwyyyzzzzzzzzzzzzyyyyyyyyywwwuuuwwwnnn\\\PPPIIIGGGMMMRRR\\\eeejjjmmmuuu~~~{{{mmmeee\\\TTTVVVaaalllqqqtttwwwwwwvvvwwwuuutttssssssuuuxxxzzzuuuttttttuuuvvvtttqqqooogggbbb```eeejjjkkkmmmoooppprrrtttwwwxxxxxxwwwvvvvvvwwwpppsssxxxvvvyyy~~~pppaaa\\\aaasss|||rrr]]]EEE777555666666555555555555666666777777666666666666666666666666555666666555444444777999@@@[[[tttxxxrrruuu|||yyymmmQQQBBB;;;888<<<888AAASSSeeemmmmmmkkkkkkcccaaabbbkkkuuurrr]]]GGG@@@===:::===GGGVVVgggqqqvvvwwwyyyzzzyyywwwtttsssuuuttttttuuuuuutttqqqooommmmmmnnnnnnooopppppppppppppppppppppqqqrrrssssssrrruuuxxxxxxvvvuuuwwwyyyzzz|||}}}rrriiiccceeekkktttxxxppp]]]MMMDDDAAA>>>===>>>@@@AAAAAABBBAAABBBDDDAAA>>>@@@EEEEEE[[[jjjsssyyywwwwwwyyyuuuyyy}}}zzzyyy{{{}}}jjj]]]OOOIIIEEE@@@<<<;;;===???@@@@@@>>>???CCCGGGSSSyyy}}}qqqeeeYYYUUUQQQOOONNNSSSbbbpppsssssssssuuuwwwzzz~~~~~~}}}|||yyyzzz|||}}}sssnnnnnnllljjjllltttzzzyyyxxxxxxxxx||||||uuuqqqrrrssssssmmmrrr}}}~~~iiifffxxx}}}aaaZZZNNNBBBBBBGGGLLLGGG:::555999333444444555666888999:::;;;<<<>>>@@@BBBCCCDDDDDDMMMNNNPPPSSSUUUVVVXXXXXXVVVTTTRRRRRRRRRRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUTTTwwwgggnnn}}}]]]FFF===@@@===<<<<<<777666555444444444444555666555444333222222222222222000000000000000///......++++++---///111111///---------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------......///000000000444333333222333444555666<<<===<<<999555333444777888999:::888444222444666999@@@IIIMMMMMMOOOUUUZZZWWWYYYXXXPPPDDD;;;999::::::===BBBGGGJJJKKKJJJIIIMMMNNNQQQTTTWWWZZZ\\\]]]]]]ccciiijjjhhheeedddfffgggdddbbbcccfffiiijjjjjjdddgggkkkooorrrssssssrrrxxx~~~{{{hhhnnnrrroooiiijjjsss}}}|||zzzyyyxxxuuurrrqqqqqqsssqqqpppppprrruuuwwwwwwwwwkkkjjjjjjkkknnnrrrwwwzzzvvvuuusssooolllmmmrrrvvvyyy{{{}}}|||yyyyyy{{{~~~zzzwwwwww{{{sssaaaUUUOOOMMMNNNQQQWWW^^^aaagggssstttkkkbbbYYYXXXdddpppsssuuuxxxxxxvvvuuuuuuttttttuuuwwwxxxyyyvvvvvvxxx{{{tttlllgggjjjnnnooooooqqqnnnppptttxxx{{{|||zzzyyytttvvvsss{{{yyyqqq{{{}}}{{{zzz{{{jjj]]]```jjjwwwvvvkkkVVVAAA777777999888555555555555666666666666666666666666666666666666444555555444333444666888;;;QQQdddwwwyyy{{{vvvXXXFFF===888<<<:::???NNNcccooopppmmmmmmdddbbb___dddoootttdddQQQAAA===::::::BBBRRRcccnnnuuuvvvwwwxxxxxxwwwvvvuuuuuutttssstttvvvvvvtttrrrlllmmmmmmnnnooooooppppppnnnnnnoooppprrrssstttuuutttwwwzzzxxxuuutttwwwzzz|||}}}|||ppphhhbbbfffllljjj\\\PPPIIIFFFDDDCCCDDDEEEFFFFFFLLLIIIHHHIIIHHHEEEEEEIIIGGGZZZgggpppyyyvvvrrrxxxuuupppsss{{{~~~{{{zzz}}}|||kkk[[[KKKDDD@@@===;;;;;;<<>>@@@BBBDDDEEEEEEFFFKKKLLLNNNPPPSSSUUUWWWXXXWWWUUUSSSRRRRRRRRRPPPOOONNNOOOPPPRRRSSSSSSSSSSSSvvvbbbeeecccJJJ======999888:::555666555444333333444666666555555444333333333444444000000000000000//////...(((((())),,,......,,,***---------------------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,------......///000000000444444333222333444666777999:::999666222222555999333;;;BBB@@@888222333777777???IIIMMMNNNPPPVVV\\\VVVYYYYYYQQQEEE<<<:::;;;888;;;AAAGGGJJJKKKKKKJJJNNNOOOQQQTTTWWWYYY\\\]]]\\\cccjjjllliiieeeeeefff___```___^^^]]]___cccfffbbbfffkkkqqquuuvvvvvvuuu{{{[[[aaaiiillllllnnntttyyy||||||zzzwwwsssqqqrrrsssqqqpppoooqqqtttvvvwwwwwwtttqqqnnnkkkkkknnnqqqtttpppsssuuurrrnnnnnnqqquuuzzz}}}}}}yyyyyy}}}~~~vvvfffYYYTTTSSSLLLLLLNNNRRRUUU^^^ppp{{{rrriii```YYYgggrrrtttuuuxxxyyyvvvuuuuuuuuuvvvvvvwwwxxxyyyxxxyyy|||~~~uuunnnooorrrrrrssstttqqqrrrvvvyyy||||||zzzxxxrrrtttqqqzzz|||sss~~~{{{|||xxxcccYYYcccnnnxxxlllaaaMMM999111333666555555555555666666666666666666666666666666666666666444555555444333444666888777HHHUUUccc~~~zzz~~~]]]III>>>888;;;===@@@NNNeeetttvvvsssrrrjjjfff``````jjjrrrgggUUUAAA===999888???NNN```llltttuuuvvvwwwxxxwwwvvvvvvuuusssqqqsssvvvxxxwwwuuulllmmmmmmnnnoooppppppqqqlllmmmnnnppprrrtttvvvvvvtttwwwyyywwwsssrrruuuyyy{{{{{{yyyjjjhhhlllkkkcccZZZQQQNNNKKKJJJKKKLLLLLLKKKPPPKKKIIILLLNNNLLLJJJKKKQQQaaakkksss|||wwwoooqqqwww~~~wwwnnnggghhhppp|||~~~~~~{{{kkkZZZIIIAAA???>>>===>>><<>>AAACCC???888333222444;;;???FFFKKKOOOSSSVVVXXXWWWZZZYYYSSSMMMHHH@@@888:::888999???HHHOOOPPPOOOPPPRRRUUUWWWXXX[[[^^^aaaaaaddddddbbbdddgggfffcccddd^^^XXXVVVYYY]]]```bbbhhhiiilllqqqwww{{{}}}|||~~~hhh```mmmssslllmmmzzz~~~~~~|||yyyxxxwwwuuusssppptttssssssssssssttttttuuuwwwvvvuuusssrrrrrrrrrrrrtttrrrqqqqqqrrrtttsssssszzzzzzyyyxxxxxx|||yyykkkZZZOOOKKKMMMMMMJJJHHHKKKZZZqqq}}}nnn```___fffnnnuuuyyyzzzzzzzzzyyywwwuuuwwwzzz{{{yyywwwxxx|||tttlllttt|||{{{xxxyyyttttttwww|||{{{zzzmmmjjjwww~~~xxxyyyxxxwwwxxxbbbWWWcccrrr|||~~~lllTTT@@@:::888333333777555555555555555555555555666666555444333333222222555555555555555555555555===:::QQQhhhmmm}}}bbbIII???333:::<<>>;;;:::>>>JJJ[[[hhhnnntttyyyyyyzzz|||yyyuuuvvvuuuvvvwwwxxxxxxvvvtttpppooonnnnnnmmmmmmnnnnnnppprrrsssssssssssstttvvvtttuuuuuutttssssssuuuwwwzzz{{{~~~zzzrrrrrrqqqmmmhhhZZZZZZXXXUUURRRRRRTTTWWWWWW\\\aaa___YYYSSSQQQQQQTTTYYYffftttyyyuuuqqqooouuuzzztttnnngggeeeeeehhhrrr}}}~~~|||eeeXXXJJJCCC@@@>>>???BBBAAA???AAACCCBBB???@@@DDDHHHTTThhh|||qqqccc^^^YYYTTTPPPMMMOOOZZZeeevvvwwwwwwwwwwwwxxxzzz{{{}}}~~~}}}zzzxxxwwwxxxyyy{{{|||wwwssstttoooooovvv{{{zzzzzz||||||}}}vvvqqqpppeee___gggzzzuuuiii\\\PPPCCCKKKNNNGGG===888555444333333444666888:::<<<===>>>AAAEEEIIIKKKJJJIIIHHHMMMNNNOOOQQQSSSTTTUUUUUUSSSSSSSSSSSSRRRQQQOOOOOOLLLLLLMMMNNNOOOOOOPPPPPP|||aaaZZZlll}}}zzzbbbIII;;;:::666777;;;999;;;999777555555555444444444333222222111111222222333333111000///............---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000//////000111777555444444666888999888===888444444444333666;;;@@@BBBCCC???888333222444888===DDDJJJNNNRRRVVVXXXXXX[[[[[[WWWRRRLLLDDD;;;888777777<<>>888>>>JJJ\\\lllwwwyyyxxxnnnmmmcccYYY___mmmjjj]]]FFFAAA<<<;;;>>>GGGWWWdddnnntttyyyzzz|||~~~~~~zzzwwwvvvvvvwwwyyyxxxvvvuuuttttttsssrrrqqqqqqrrrrrrppprrrssssssrrrssstttuuutttuuuvvvuuuttttttvvvxxxzzz{{{}}}wwwqqqgggdddaaa]]]\\\\\\]]]]]]bbbeeeiiiiiiccc\\\VVVSSSXXX[[[eeeqqqvvvsssoooooorrrtttqqqjjjccc```___bbblllvvv}}}|||wwwyyy|||wwwppp___VVVLLLHHHDDDAAAAAADDDBBB@@@AAACCCAAA===>>>BBBHHHUUUhhhyyyuuuhhhZZZUUUQQQNNNLLLNNNXXXbbbrrruuuwwwxxxvvvvvvxxxzzz~~~}}}zzz~~~}}}xxxtttssstttwwwyyy{{{tttppprrroooqqqyyy}}}{{{zzz{{{zzz|||vvvqqqoooccc[[[bbbvvv}}}|||nnn]]]PPPBBBIIILLLEEE;;;666444333444444444555777:::===>>>@@@BBBFFFJJJLLLLLLJJJIIILLLMMMOOORRRTTTTTTUUUTTTSSSSSSSSSRRRRRRQQQPPPOOOKKKKKKLLLMMMMMMNNNOOOOOOaaaTTTcccwww}}}bbbHHH;;;:::666666:::888===<<<999666444444555555444333222222111111222222222111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++---/////////...///111666555555777;;;===??????<<<777555555555444666:::AAABBBBBB>>>888333222333555:::AAAHHHMMMRRRVVVXXXZZZ^^^^^^[[[XXXRRRHHH???777555444999AAAHHHKKKLLLLLLNNNQQQRRRTTTVVVYYY\\\]]]aaabbbbbbcccggghhhfffhhheeeaaa``````aaaaaaaaadddgggjjjlllmmmqqqwww|||qqqiiirrrxxx~~~~~~xxxqqqppppppqqqrrrssssssrrrmmmnnnooopppqqqssstttttt{{{zzzyyyxxxwwwvvvvvvvvvwwwyyy{{{zzzwwwttttttuuuwwwyyyzzzzzzzzz{{{}}}{{{xxxwwwsssmmmcccbbbccceeeaaaWWWOOOMMMEEEDDDAAA@@@GGGYYYrrrzzznnnjjjnnnuuuyyyzzzyyyxxxwwwwwwwwwwwwxxx{{{}}}}}}|||xxxuuuzzz~~~|||}}}|||yyyxxx|||uuunnntttvvvuuu~~~{{{yyy|||ppphhhqqqzzz{{{sssVVVEEE666333444222333777555555555555555555555555555555555444444333333222444444444444444444444444777888KKK___dddtttuuu]]]GGG555@@@777:::DDDVVVjjjwwwzzzyyysssqqqfffZZZ^^^kkkkkkbbbLLLDDD===;;;===DDDRRR___jjjqqqwwwxxxzzz~~~~~~xxxwwwvvvwwwyyyyyywwwuuuxxxwwwvvvuuutttssssssssspppqqqssssssrrrrrrtttuuuuuuvvvwwwvvvuuuuuuwwwyyy|||}}}}}}wwwsssoooooorrruuuvvvuuuzzz|||~~~}}}xxxnnnbbbZZZZZZ[[[aaajjjnnnllllllnnnuuuuuunnnfff^^^YYYVVVXXXaaajjj{{{~~~vvvkkklllsssyyyxxxsssnnnkkkiiibbbZZZUUUQQQNNNNNNJJJEEECCCEEECCCAAAAAABBB???;;;<<<@@@JJJZZZmmmzzzuuufff[[[UUUPPPNNNLLLLLLRRRZZZiiiooouuuwwwuuutttvvvxxx~~~}}}{{{vvv{{{}}}yyysssnnnnnnrrrwww{{{xxxqqqlllppppppttt|||}}}zzzzzzvvvzzzvvvqqqnnnaaaYYY```ooouuuxxxyyygggTTTFFFBBBHHHIIIBBB999555444222555555444555777:::===???BBBDDDHHHKKKMMMMMMKKKJJJJJJLLLPPPSSSTTTUUUTTTSSSSSSSSSRRRRRRQQQQQQPPPPPPMMMMMMNNNNNNOOOOOOPPPPPP```RRRaaauuucccJJJ<<<;;;666666:::888???===;;;777444444555666444333222222111111222222222111000///............,,,---.........---,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000111111333888>>>BBBEEEEEE;;;777666777777555666999@@@AAA@@@===888333222222333999@@@HHHNNNSSSWWWZZZ]]]```aaa___\\\WWWLLLAAA777444333666<<>>::::::@@@PPPeeetttxxxvvvuuusssiii]]]^^^iiimmmiiiPPPEEE===<<<===AAAMMMZZZfffmmmtttuuuvvv{{{}}}}}}xxxwwwvvvwwwxxxyyyxxxvvvwwwvvvuuusssrrrrrrrrrrrroooqqqrrrrrrrrrrrrsssuuuuuuvvvwwwwwwvvvwwwxxxzzz~~~~~~{{{~~~lll___XXXWWWZZZ```dddeeehhhllluuu{{{oooggg]]]VVVPPPOOOUUU]]]ooozzz}}}}}}|||~~~~~~|||qqqiiijjjooonnnoookkkddd___[[[TTTLLLKKKKKKMMMQQQOOOHHHDDDDDDCCC@@@@@@AAA???;;;===AAANNN```uuuooobbb[[[SSSPPPMMMJJJLLLPPP\\\eeennnsssrrrrrruuuyyy~~~~~~|||{{{xxx{{{~~~~~~vvvqqqkkkhhhjjjqqqzzz|||sssmmmkkkmmmqqqwww~~~{{{yyyuuuyyyuuuoookkk___YYYbbbnnnwwwlllqqqpppYYYHHH???CCCGGGGGG???888555444333666555555555777;;;>>>@@@CCCEEEIIILLLMMMLLLJJJIIIHHHKKKOOOSSSTTTTTTRRRQQQRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRaaaVVVgggzzzeeeLLL>>><<<888888;;;999>>>>>><<<999555333555777444333222222111111222222222111000000////////////,,,---...//////---+++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++............000111///000222777===AAACCCCCC:::777777999999666555888>>>???>>><<<888444111000333888@@@HHHNNNTTTXXX[[[___bbbbbbaaa___ZZZOOOCCC999777444444999@@@FFFIIIFFFHHHJJJKKKLLLNNNQQQTTTWWW]]]aaaaaabbbfffiiihhhdddeeeffffffffffffffffffgggjjjlllkkkiiimmmuuu|||pppzzzyyywwwvvvzzz}}}{{{wwwsssqqqnnnmmmmmmkkkiiiggghhhiiillloooqqqsssttttttsssrrrrrrrrrrrrsssssstttyyy~~~xxxtttsssuuupppsssvvvwwwwwwwwwxxxyyy~~~|||tttmmmeeeZZZPPPLLLPPP[[[fffggg___VVVSSSNNNJJJCCC@@@EEETTTiiiwwwxxxrrrrrrvvvzzz}}}}}}{{{zzzyyywwwxxxzzz|||}}}~~~{{{{{{~~~vvvuuuvvvyyyzzzyyyzzz}}}yyyyyyyyyyyy|||tttlllnnnzzzzzzlllhhhnnnwww|||}}}wwwgggIII???666444555555666666555555555555555555555555444444444444444333333333444444444444444444444444555888DDDUUU```hhhuuuXXX999;;;<<<;;;???NNNccctttzzzzzzvvvtttkkk```^^^gggooooooTTTFFF<<<<<<===???JJJWWWccclllsssttttttxxxzzzzzzxxxwwwvvvvvvxxxxxxxxxvvvuuutttsssrrrqqqqqqqqqqqqoooqqqrrrrrrqqqrrrsssuuuuuuvvvwwwwwwwwwwwwyyy{{{~~~nnn```XXXTTTTTTXXX\\\___ffflllppptttkkkaaaXXXOOOJJJMMMSSSeeettt~~~~~~}}}|||~~~}}}yyyvvvtttrrrjjj___YYYUUUOOOIIIGGGGGGLLLRRRRRRKKKEEEDDDBBB@@@???AAA@@@===@@@EEERRRfffzzziii___VVVQQQNNNJJJHHHIIIOOOWWWbbbiiimmmqqqvvvzzz~~~~~~}}}|||}}}}}}||||||}}}}}}}}}}}}sssnnngggdddgggppp{{{~~~uuunnnlllllllllrrryyy~~~|||yyyyyy|||vvvmmmgggZZZVVV```pppqqqiiiooojjjQQQDDDBBBEEEHHHEEE===777666666444666666666777999<<>>;;;777555777===EEEJJJFFFGGGIIIJJJKKKMMMPPPSSSVVV]]]aaaaaaaaaeeehhhhhhhhhjjjkkkjjjgggeeeeeeeeekkklllmmmllllllooouuuzzz{{{wwwwwwzzz|||yyyuuuooommmjjjhhhgggeeeccc```eeegggjjjmmmpppqqqrrrrrrppppppqqqqqqssstttuuuvvvzzz}}}~~~|||wwwsssssssssoooqqqtttuuuvvvvvvxxxyyy}}}~~~yyytttoooddd[[[SSSVVV^^^ggghhhaaa[[[YYYTTTOOOHHHDDDHHHVVVgggsss}}}}}}vvvsssqqquuuzzz}}}}}}}}}|||}}}xxxzzz|||}}}~~~{{{zzz{{{}}}uuuuuuwwwxxxyyyyyyyyyyyyuuuwwwzzz}}}vvvtttvvv|||~~~kkkbbbfffoooxxx}}}|||ppp[[[CCC===777555666777777666555555555555555555555555444444444444444444444444333333333333333333333333555888???PPPaaafffyyy{{{zzzhhhCCC;;;<<<:::>>>LLL```sss}}}wwwvvvoooccc^^^dddmmmrrrXXXGGG<<<<<<======FFFSSS___jjjsssuuuuuuwwwzzzzzzxxxvvvuuuuuuvvvwwwwwwvvvttttttsssrrrrrrrrrrrrsssoooppprrrrrrqqqqqqsssttttttvvvwwwwwwvvvwwwyyy{{{{{{pppcccYYYTTTQQQSSSVVVZZZbbbjjjooo~~~wwwooofff]]]SSSJJJJJJNNN^^^mmm||||||}}}}}}qqqddd]]][[[VVVOOOKKKIIIKKKRRRUUUPPPJJJFFFDDDAAAAAABBBAAA@@@CCCHHHUUUjjj|||ttthhh[[[UUURRRLLLHHHGGGFFFKKKTTT^^^fffnnnuuuyyy}}}~~~~~~~~~~~~~~~~~~}}}~~~{{{zzzzzz{{{{{{{{{uuuooogggccceeennnyyy{{{rrrllllllooolllssszzz|||}}}~~~}}}zzz}}}zzzqqqiii\\\WWWaaaqqqtttqqqvvv~~~|||cccKKKBBBCCCFFFGGGCCC:::555666666555555666777999;;;===???@@@DDDFFFIIILLLLLLKKKIIIGGGEEEGGGKKKNNNPPPPPPOOONNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOONNNNNNMMMMMMLLLLLLtttnnn|||fffLLL>>>===888777;;;888777:::===;;;777333444666444333222222111111222222000000///.........//////////////////...---,,,+++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,...000000000222333444444444666888999777666888666888<<<<<<777555666:::;;;>>>@@@???;;;444000222777???FFFMMMRRRVVVYYY^^^______```dddeee\\\RRRCCC@@@;;;777777===EEEKKKHHHJJJKKKLLLMMMOOORRRTTTUUU]]]bbb``````cccggghhhkkkmmmnnnllliiiggghhhiiimmmmmmllllllnnnqqquuuwwwxxxvvv||||||wwwwwwzzzzzzuuurrrjjjhhhfffeeeeeeeeecccaaabbbdddgggkkkmmmnnnnnnnnnmmmnnnoooppprrruuuwwwxxx{{{zzzyyywwwuuusssrrrqqqoooqqqsssuuuvvvwwwzzz||||||}}}uuuiiigggiiimmmmmmjjjiiikkkccc\\\TTTNNNPPPZZZgggqqqxxx~~~wwwrrrrrrooosssyyy|||~~~yyy|||~~~~~~|||yyyzzz|||}}}}}}xxxxxxxxxzzz|||}}}zzzwwwuuuyyy~~~}}}yyyeeeaaalllttt|||{{{|||zzzeeeKKK;;;888555333555777777555555555555555555555555555444444444444444444444444333333333333333333333333444777:::LLLccceeeqqq}}}xxxxxxwwwwwwyyy|||PPP<<<:::999===HHHYYYkkkxxx~~~zzzyyysssfff^^^```iiippp^^^JJJ=========999@@@NNNXXXeeepppttttttwwwyyyzzzwwwuuutttsssuuuvvvvvvuuurrrrrrqqqqqqqqqrrrssssssooopppqqqrrrqqqqqqrrrttttttuuuvvvvvvvvvwwwyyy{{{zzz~~~zzzkkkaaaZZZSSSMMMMMMOOORRRZZZbbbnnn{{{wwwqqqiiiaaaWWWNNNKKKNNNUUUdddsss|||{{{|||}}}xxxmmmkkkkkkggg___UUUOOOMMMTTTZZZXXXQQQLLLHHHEEEDDDEEECCCAAADDDIIIWWWmmm}}}zzziii___YYYQQQJJJFFFBBBDDDIIIRRR___kkksssvvv{{{{{{{{{|||}}}}}}~~~~~~}}}zzzzzz||||||zzzxxxtttooogggccceeennnyyy~~~tttnnnnnnpppmmmuuuyyyyyyyyy}}}~~~|||{{{}}}xxxjjjeeeooo}}}}}}zzzxxxvvvnnn]]]JJJAAABBBFFFFFF@@@777333444666444444666888;;;===>>>??????FFFHHHKKKMMMNNNLLLIIIGGGDDDFFFHHHKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJKKKMMMNNNNNNMMMMMMLLLKKKJJJJJJJJJ|||wwweeeLLL>>><<<777666:::777444999===<<<777444444666444333222222111111222222//////...---------......000000///...------,,,,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,///000000111222444222222333555888999777666777666999======888555555999<<<@@@CCCCCC>>>777111111666>>>EEEKKKPPPUUUXXX\\\]]]^^^```fffiiicccYYYGGGCCC===888888===EEEKKKJJJLLLNNNNNNOOOQQQTTTVVVUUU]]]bbb```___bbbfffhhhjjjlllnnnnnnlllkkkmmmpppnnnmmmkkklllooossstttuuummmkkkppp}}}|||vvvwwwyyyxxxrrrnnnfffeeedddeeeggghhhgggfff```bbbeeehhhkkkkkkkkkkkkjjjjjjlllnnnqqqtttvvvxxx{{{xxxuuutttssssssqqqpppoooqqqtttuuuvvvyyy||||||}}}yyyyyyyyyyyy}}}ssskkkaaaYYYXXX^^^hhhooosssxxx~~~yyyqqqnnnooommmrrrwww|||~~~zzz}}}|||wwwssstttyyy~~~~~~{{{{{{zzz{{{|||wwwwww{{{{{{www|||xxxeeedddsssxxx{{{zzzuuu]]]@@@444444222111333666777444555555555555555555555555444444444444444444444444333333333333333333333333333666666JJJcccdddmmmyyyzzz|||{{{wwwYYY<<<999999;;;CCCQQQaaannnvvv||||||vvvhhh^^^^^^fffnnnbbbMMM>>>>>><<<777===JJJQQQ___lllqqqsssuuuxxxxxxwwwuuusssssstttuuuuuuuuuoooooooooooopppqqqrrrrrrnnnpppqqqqqqqqqqqqrrrtttssstttvvvvvvvvvvvvyyy{{{{{{}}}~~~zzzyyyxxxlll```YYYXXXPPPIIIGGGHHHJJJRRRZZZjjjtttvvvpppjjjddd[[[QQQMMMOOONNN\\\kkkuuu|||{{{{{{|||~~~|||tttvvvzzzvvvnnn^^^TTTPPPVVV^^^]]]VVVPPPLLLIIIGGGFFFDDDAAADDDIIIXXXpppwwwjjj```UUUJJJEEEBBB@@@BBBLLL[[[hhhpppsssxxxyyyyyyzzz{{{|||}}}}}}|||zzzzzz|||~~~}}}zzzvvvqqqllleeecccgggqqq}}}xxxpppoooqqqnnnuuuyyyvvvvvv|||~~~xxx{{{vvvwwwpppkkkhhh^^^OOOEEECCCFFFDDD>>>555111333555444333666999<<<>>>???>>>>>>HHHJJJMMMOOOOOOMMMJJJHHHDDDEEEGGGHHHJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJLLLMMMOOONNNNNNMMMLLLKKKJJJJJJ}}}```OOO===777888999999:::;;;999888:::<<<;;;888444444444444333333222222111///000000///------...000---------...///...,,,************++++++,,,,,,---******++++++,,,---......++++++++++++++++++++++++------------...000111222333111///111555888777666666333555<<<>>>999777888555===FFFKKKMMMIII===222000555888999AAAOOOXXXYYYYYY[[[```ccceeeeeedddcccSSSGGG===;;;::::::AAAIIITTTOOOKKKLLLQQQTTTSSSQQQYYY]]]aaaaaaaaaccchhhnnnmmmkkkmmmrrrqqqlllmmmrrrrrroookkkgggdddcccddddddjjjkkkooouuu}}}{{{xxxuuussssssrrrnnnkkkiiidddbbbeeemmmqqqnnnjjjjjjhhheeecccbbbaaabbbbbbfffhhhmmmppptttxxx|||~~~~~~yyyrrrnnnoooooolllooossswwwwwwttttttxxx|||nnnfffeeegggiiimmmqqqsssuuutttrrrqqqsssuuuuuussssssuuuzzz||||||zzzuuuwwwyyyzzzzzzwwwtttrrrsssrrrrrrvvv{{{}}}{{{xxxyyy|||{{{tttwww|||{{{vvvuuutttllldddkkkyyy~~~~~~}}}zzzrrraaaMMM>>>555555666666777777888888555555555555555555555555333444444555555444444333333333333333333333333333888444666HHHZZZ^^^qqq|||~~~|||jjjEEE<<<999888???KKK[[[mmmzzz|||zzzyyytttcccWWW___qqqlllYYYFFF>>>;;;:::;;;???KKKVVVdddnnnrrrsssuuuwwwvvvuuutttsssttttttrrrqqqoooooonnnoooqqqqqqpppnnnoooppprrrssstttssssssrrrtttssssssvvvzzz}}}|||zzzwwwwwwxxxxxxvvv{{{tttiiiaaa]]][[[RRRKKKHHHDDDAAAJJJWWWjjjsss}}}wwwsssllleee___ZZZUUURRRSSSZZZeeeqqqzzz~~~wwwjjjhhhaaa]]]aaafffaaaWWWRRRPPPOOOMMMGGGDDDHHHPPPdddqqq|||~~~wwwggg]]]RRRGGGFFFBBB???FFFTTTdddpppuuu|||{{{yyywwwwwwxxxyyy{{{{{{{{{{{{~~~|||wwwssswwwmmmeeemmmuuu{{{tttpppqqqtttssssssssstttuuuwwwxxxyyy}}}yyysssooonnnYYYFFFDDDFFFKKKBBB;;;777555222333666444666:::===@@@AAAAAAAAASSSVVVWWWUUUQQQMMMMMMNNNNNNKKKGGGGGGIIIKKKJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKKKK```NNN===777999999999999888777777999;;;;;;:::999666555555444333222222111000000000///------...///...------...///...,,,***+++++++++++++++,,,,,,,,,***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222222111000222666999999888;;;777888<<<===888666888777@@@IIILLLLLLJJJBBB:::---222444666???MMMVVVYYY[[[^^^bbbeeegggfffeeedddUUUJJJ@@@;;;999999???GGGPPPOOONNNNNNPPPRRRTTTTTTUUU\\\cccgggggggggiiilllooonnnppptttssspppqqqvvvrrroookkkgggeeedddddddddiiijjjmmmrrrxxx~~~yyyvvvsssppppppppppppooommmrrrmmmiiiiiimmmpppooommmjjjgggccc```]]]\\\]]]]]]aaaeeekkkqqqvvvzzz~~~xxxuuutttrrrnnnooosssvvvvvvtttuuuxxx|||{{{rrrnnnmmmmmmoooqqqrrrsssrrrooooooqqqssssssqqqppprrrvvvxxxyyyxxxrrrsssuuuuuutttqqqmmmkkknnnppprrrtttvvvxxxzzz|||zzz~~~zzz}}}xxx{{{{{{|||yyyuuunnnfffeeeppp}}}zzznnn[[[GGG:::555555666666666777777777555555555555555555555555333444444555555444444333333333333333333333333333555444555DDDXXXaaatttwww~~~mmmIII<<<:::999???HHHWWWjjjxxx}}}zzzxxxssseeeXXX^^^mmmnnn\\\III???;;;999;;;???GGGQQQ___iiinnnpppsssvvvyyyxxxvvvuuusssrrrpppoooooonnnmmmnnnppppppooommmpppqqqrrrssssssrrrrrrqqqsssrrrrrruuuyyy{{{zzzxxxvvvvvvwwwwwwuuuzzzyyymmmddd```YYYRRRLLLKKKHHHFFFPPP^^^kkksss}}}wwwsssllleee___YYYTTTQQQQQQXXXdddpppzzzxxxlllcccfffkkkggg^^^VVVSSSQQQOOOKKKIIIOOOXXXeeeqqq|||~~~~~~oooaaaTTTJJJHHHCCC@@@FFFSSSbbbmmmsssyyyxxxvvvuuuuuuvvvwwwxxxwww}}}|||}}}}}}~~~rrrhhhooovvvzzzzzzyyywwwuuusssssstttuuuvvvwwwyyyyyyxxx~~~wwwsss\\\IIIFFFGGGIIIAAA999666555333555888444666:::???BBBDDDEEEEEEOOOQQQRRRRRRPPPNNNMMMMMMNNNJJJFFFEEEGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNMMM}}}___NNN===777999999999999777888999888888888:::<<<888777666555444333222222111111111///---,,,---///...---,,,---......,,,***,,,,,,,,,,,,++++++++++++***+++---///000///...---++++++++++++++++++++++++,,,,,,------...///111222222111000222666:::;;;<<<===:::999;;;:::777777999777???FFFGGGHHHHHHEEE@@@///111222333;;;GGGQQQUUU]]]___cccfffgggfffdddcccYYYPPPEEE===999888===DDDQQQUUUYYYXXXTTTRRRSSSVVVSSS[[[eeelllmmmlllllllllpppoooqqqtttsssqqqrrrvvvrrrooolllhhheeedddddddddhhhiiikkknnnqqqtttwwwxxx{{{wwwqqqnnnlllkkkmmmnnnoooooozzzvvvqqqnnnmmmmmmmmmmmmiiifffaaa\\\YYYXXXYYYYYY]]]bbbkkksssyyy}}}{{{zzzvvvpppooorrrttttttsssssswwwzzz~~~~~~xxxrrrooonnnoooooonnnmmmkkkllloooqqqrrrpppoooooorrrtttuuuuuupppppppppnnnkkkfffbbb```eeeiiinnnpppqqquuu|||~~~yyyzzzyyy|||xxxxxx~~~~~~~~~yyy}}}yyyzzz|||kkkbbbhhhwwwyyyfffPPP???555555555555666666666666666444444444444444444444444333444444555555444444333333333333333333333333333222555444>>>TTTddduuupppMMM===::::::>>>DDDPPPeeevvv~~~zzzxxxsssggg[[[\\\fffppp```NNNAAA;;;888:::===BBBKKKXXXccciiimmmqqqsssxxxwwwvvvuuutttrrrqqqpppooonnnmmmmmmoooooonnnmmmpppqqqrrrrrrrrrqqqpppoooqqqpppqqqsssvvvxxxxxxwwwvvvuuuuuuuuutttxxxvvvlllggg]]]VVVOOOMMMHHHFFFQQQ```pppwwwyyyuuummmfff```YYYSSSOOOPPPWWWcccpppzzzxxxooommmggg```YYYUUUQQQPPPNNNOOOXXXbbbkkkuuu~~~wwwfffYYYPPPKKKFFFBBBFFFQQQ___jjjpppuuutttssssssssstttuuuvvvvvv|||~~~~~~yyymmmtttzzz|||zzzssstttuuuvvvwwwwwwxxxxxx}}}}}}{{{sss\\\JJJGGGHHHHHH???777444444333666;;;555777;;;@@@DDDFFFGGGHHHJJJJJJKKKMMMOOOPPPNNNMMMMMMJJJFFFDDDEEEHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOyyy]]]MMM<<<777999:::999999:::;;;;;;999555444777:::999888777666555444333222111222222000---,,,---///...---,,,---......,,,+++---------,,,,,,++++++******,,,...000111000...,,,************************,,,,,,,,,---...///000111111111111333666:::===???>>>===;;;:::888777999<<<777999;;;<<>>EEEQQQ\\\dddjjjooorrrssssssttttttttttttuuuvvvqqqooonnnnnnoooooonnnmmmpppqqqqqqqqqqqqpppnnnmmmooooooqqqssstttvvvvvvvvvvvvtttsssttttttvvvxxxpppfff\\\TTTJJJFFFQQQaaarrryyyzzzrrrkkkccc\\\UUUPPPRRRYYYdddpppyyy~~~sssllliiiaaa\\\XXXWWWXXX[[[eeeooottt{{{{{{jjj___XXXNNNIIIEEEFFFOOO[[[fffmmmsssrrrrrrrrrrrrsssuuuuuuxxx}}}}}}sssyyy~~~zzzvvvwwwxxxxxxwwwvvvtttsssvvv}}}uuukkkVVVHHHGGGGGGHHH???666333333222666:::777999===AAADDDFFFGGGGGGGGGFFFGGGJJJOOORRRPPPMMMNNNKKKHHHEEEEEEGGGJJJKKKIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLLLLMMMMMMMMM}}}sss\\\LLL<<<888999:::999888999;;;;;;888555444777:::999888777666555444333333111222222000...---...//////---,,,,,,------,,,+++...------,,,,,,+++++++++***,,,///111111///---,,,++++++++++++++++++++++++,,,,,,,,,,,,---///000111111111222333666:::>>>AAAFFFFFFCCC===999999;;;===:::666222333<<>>FFF\\\sss{{{zzzxxxtttjjj___YYYXXXllleeeWWWGGG<<<888999;;;;;;AAAKKKVVV```hhhnnnqqqppprrrttttttssssssuuuwwwsssqqqoooooopppppppppooooooooopppppppppooommmlllnnnpppqqqsssttttttuuuuuuwwwsssrrrssssssuuu|||}}}ooobbbTTTMMMWWWgggqqqwww}}}zzzqqqiii```XXXSSSTTT[[[eeepppxxx|||}}}}}}}}}rrrlllgggggghhhkkkttt}}}zzz}}}||||||}}}~~~qqqgggaaaRRRMMMHHHGGGMMMYYYdddkkkrrrrrrsssssstttuuuvvvwwwwwwzzz}}}}}}|||wwwyyy{{{zzzzzzwwwwwwvvvssszzz{{{{{{zzzxxxtttpppnnnqqq}}}~~~uuuwwwjjjaaaPPPGGGIIIIIIGGG>>>666333222222444999:::<<>>BBBNNNOOOKKKBBB:::999;;;<<>>::::::::::::>>>GGGQQQ\\\eeelllooopppsssuuutttqqqppprrruuuuuussspppooopppqqqppppppmmmnnnooooooooonnnmmmllloooqqqssstttttttttuuuwwwxxxsssqqqsssttttttxxx}}}sssaaaVVV]]]kkkuuu{{{xxxoooeee\\\VVVVVV\\\fffpppxxx{{{{{{{{{~~~}}}xxxvvvuuutttxxx}}}{{{{{{}}}|||wwwvvvxxxvvvxxx|||xxxnnngggUUUPPPKKKHHHMMMWWWccckkkrrrssstttuuuvvvwwwxxxxxxuuuuuuxxx{{{}}}zzzwwwvvvtttyyy}}}wwwpppoooqqqrrr|||}}}}}}|||yyytttnnnkkkpppvvvnnnzzzlllaaaXXXKKKGGGKKKJJJCCC;;;555444333333555999<<<===@@@CCCEEEEEEEEEDDDFFFFFFHHHKKKNNNOOOOOONNNMMMMMMLLLJJJIIIIIIKKKMMMIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHGGGFFFFFFFFF~~~sssZZZJJJ;;;888::::::888888666666666777999:::999888555555555555555555555555///000111000//////111333000...,,,+++,,,------,,,,,,,,,,,,---------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111222333333333777<<>>AAAEEEGGGHHHHHHGGGFFFHHHJJJLLLKKKKKKKKKLLLJJJLLLMMMLLLIIIHHHJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIGGGGGGGGGGGGHHHuuuYYYJJJ;;;888::::::888777:::888777888::::::666222444444444555555555555555...///000000///000222444000...,,,+++,,,------,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,---...///000111222333222222555;;;AAA???EEEDDD;;;666888<<<<<>>555333444888CCCOOORRRUUU[[[bbbgggjjjjjjjjjdddhhheeeVVVHHH@@@;;;666555999BBBPPP]]]aaa^^^XXXUUURRROOOPPPVVV___ggglllnnnrrrqqqkkkjjjnnnqqqoooggghhhiiijjjkkkllllllmmmjjjjjjjjjjjjkkkkkkkkklllllllllmmmnnnooopppqqqqqqqqqtttvvvvvvttttttvvvxxxvvvrrrppptttzzz|||xxxrrrmmmooorrruuuxxxzzz{{{|||~~~~~~wwwqqqnnnjjjpppttttttvvvwwwuuupppnnnmmmmmmoootttyyy}}}~~~|||uuupppjjjaaa^^^______^^^```eeelllrrrsssrrrrrruuuyyyxxxuuuqqqppppppiiifffbbb]]]YYYVVVUUUUUUVVV```nnnxxx}}}{{{{{{~~~}}}~~~yyyvvvlll___\\\lll|||{{{oooYYYCCC666555999444444444333333222222222333333333333333333333333333444444555555444444333333333333333333333333333000111///333>>>DDDSSSjjjpppwwwrrryyy{{{XXXEEE999:::<<<===KKK___oooxxx~~~xxxkkk___WWWSSS[[[```\\\NNN@@@<<<;;;999777:::@@@IIIUUU```gggkkkhhhlllqqqqqqoooppptttxxxuuurrrooommmnnnoooooonnnjjjkkkmmmnnnnnnnnnmmmmmmqqqtttwwwwwwvvvuuuwwwyyyzzztttqqqsssuuuttttttvvvyyyxxxrrrmmmtttsssyyy||||||tttiii___XXXSSSZZZdddoooxxx|||}}}}}}~~~}}}~~~}}}|||yyy{{{{{{{{{xxxwwwxxxzzzyyyzzz~~~wwwooogggXXXTTTNNNKKKMMMWWWccclllqqqrrrtttvvvwwwxxxyyyyyyyyywww|||~~~uuupppsssuuuvvvxxxzzz|||}}}{{{vvvqqqmmmrrr~~~jjjgggvvvsssbbbVVVNNNBBBAAAEEEAAA888333111444777777999===<<<>>>BBBFFFIIIJJJKKKKKKFFFIIILLLLLLIIIGGGHHHJJJHHHKKKMMMLLLIIIGGGHHHJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHIIIJJJKKKxxx\\\MMM>>>888888888888999999999777666555555555555888555222333666777555333000000000///......------,,,,,,,,,------.........---------......---,,,,,,...,,,+++***+++---------************************+++++++++,,,---...000000333333333222222333666999888:::;;;999666888===BBBFFFGGGEEEAAA===>>>DDDKKKMMMPPPIII777///666>>>???LLLRRR[[[aaadddfffjjjnnnkkkmmmkkk```OOO???777555111444777===JJJYYY^^^ZZZ[[[[[[ZZZYYYYYY\\\```dddjjjjjjjjjjjjlllmmmnnnoooooommmjjjhhhhhhiiihhhhhhgggfffeeefffiiijjjkkkjjjeeedddcccdddgggkkknnnnnnrrrtttssspppmmmooovvv|||zzzyyywwwuuuuuuwww|||zzz|||~~~~~~yyyvvvtttuuuwwwxxxxxxwwwuuuttttttvvvuuuuuuuuuvvvyyy{{{}}}}}}|||}}}uuunnnlllhhhaaa^^^```___bbbgggllloooqqqrrrqqqppptttuuuooojjjgggdddaaaaaa[[[VVVVVVZZZ[[[UUUOOO___gggpppvvvwwwyyy|||~~~}}}zzz|||pppccceeekkkvvvrrr^^^MMM@@@777444666555555444444444333333333222333333444444333333222333444444555555444444333777555222111222222222111333111...333::::::JJJhhhuuuqqqrrrrrrrrrkkkmmmwwwWWW888777???:::BBB\\\sssyyy|||vvvmmmeee^^^WWWZZZgggiiiXXXDDD===<<<;;;::::::;;;AAALLLXXXaaagggiiiiiikkknnnpppqqqpppooottttttrrrqqqooonnnmmmlllqqqpppooonnnmmmmmmmmmmmmrrrrrrssssssttttttuuuuuutttrrrsssuuutttrrrssswwwvvv{{{tttsssxxxxxxwwwxxx|||wwwooocccYYYWWWZZZcccooouuuvvvyyy}}}{{{sss{{{xxxvvvwww{{{~~~~~~}}}{{{xxxxxxzzzzzzyyyzzz~~~vvvjjj```\\\SSSQQQNNNMMMPPPYYYdddllltttvvvwwwxxxxxxyyy{{{}}}~~~|||{{{|||~~~~~~zzzuuuqqqrrruuuyyyyyyxxxwwwyyyzzzyyyuuuqqq}}}iiitttpppfffTTTEEEBBBGGGFFF???888777555444666999<<>>;;;888888===BBBCCCEEEFFFBBB<<<<<>>333777>>>@@@HHHMMMUUU]]]ccchhhlllooolllnnnmmmcccSSSDDD:::777333555555888BBBQQQYYYYYY\\\\\\]]]\\\\\\^^^aaadddiiiiiiiiijjjlllmmmnnnooopppmmmiiifffffffffgggfffeeecccaaaaaacccddddddddd___^^^^^^aaaeeeiiilllmmmlllnnnooonnnmmmooovvv|||~~~}}}zzzvvvtttvvvzzz~~~~~~~~~}}}|||{{{zzzyyyxxx{{{{{{||||||zzzxxxwwwwwwyyyxxxvvvttttttvvvxxxyyy}}}{{{zzz|||}}}}}}~~~~~~~~~}}}zzzrrrmmmmmmjjjeeebbbdddccceeeiiimmmoooppppppooommmpppoooiiieeeccc___ZZZ[[[ZZZXXXYYY\\\]]]]]][[[eeekkkssswwwxxxyyy|||~~~{{{}}}sssgggllluuunnnWWWGGG<<<555333666444444444444333333333333222333333444444333333222333333444444444444333333777555222111222333222111222222///333999999IIIiiittt|||wwwrrrrrrrrrkkkkkkfff>>>555>>><<>>HHHSSS^^^dddjjjjjjkkkmmmooopppppppppvvvuuuuuutttsssrrrqqqpppsssrrrqqqpppooooooooooooqqqqqqqqqqqqrrrrrrsssssssssqqqqqqrrrqqqoooqqqvvvwwwyyy~~~wwwuuuuuuwwwyyy}}}{{{pppdddZZZVVVYYYbbbnnnvvvxxx{{{~~~yyytttwwwvvvuuuwww{{{|||yyyyyyzzzzzzxxxzzz~~~}}}rrrfff]]]YYYSSSQQQOOOMMMQQQYYYeeemmmssstttuuuttttttvvvxxx{{{}}}|||{{{{{{{{{}}}~~~yyyssssssuuu}}}zzzvvvssstttwww{{{~~~|||zzzyyyzzz||||||yyywww~~~~~~ttt{{{{{{iiiwwwyyylllbbbQQQCCCAAAEEEDDD===888777555555666999===@@@AAABBBDDDFFFGGGHHHIIIIIIEEEIIIJJJGGGHHHLLLLLLHHHMMMMMMLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKLLLNNN{{{[[[LLL===888999888888999777666555444444333444444111222444555666666555444000000000///......------------------------,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000111222333333222444777999<<<>>>???===888888<<<@@@>>>CCCGGGCCC===;;;AAAHHHXXX^^^XXXEEE666666===AAAEEEHHHOOOXXXbbbjjjnnnooonnnpppooohhhZZZJJJ???:::555555333222999EEEOOOSSSYYY\\\___```aaabbbdddfffiiiiiijjjlllmmmmmmnnnnnnmmmjjjfffdddeeefffffffffaaa^^^[[[YYYZZZZZZZZZZZZTTTTTTVVV[[[aaafffhhhiiigggjjjlllllllllnnnsssxxx}}}{{{xxxtttsssvvv{{{{{{vvvuuuxxx{{{||||||~~~~~~}}}{{{yyyxxxvvvuuuwwwvvvtttrrrrrrtttvvvwww{{{zzzzzzzzz{{{{{{yyyvvvtttuuuvvvxxxyyyyyyyyyzzzuuupppmmmmmmmmmiiihhhhhhfffhhhkkknnnoooooonnnmmmkkklllhhhbbb___^^^YYYSSSWWWXXXZZZ\\\^^^```dddfffmmmqqqvvvxxxxxxzzz}}}sssooovvv}}}ppphhhssszzzeeeMMM>>>777333333555333333333333222222222222222333333444444333333222333333444444444444333333666444222111222333222111111333111333777777HHHhhhvvv||||||sssuuuyyysssmmmxxxGGG555<<<<<>>AAABBBCCCDDDEEEGGGGGGHHHHHHEEEHHHJJJIIIJJJLLLLLLJJJOOOOOOOOONNNMMMLLLKKKJJJHHHIIIJJJKKKLLLKKKJJJJJJKKKLLLMMMLLLKKKJJJKKKLLLxxxYYYKKK===888999999888888777666555555444444444555333333333333222222222333000000000///......------.........------,,,,,,,,,---------------......///+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000111333333333444777:::;;;===???===:::999;;;>>><<>>@@@BBBCCCBBB@@@???>>>EEEJJJHHHAAA>>>AAAFFFJJJRRRTTTHHH999222666;;;FFFFFFIIIRRR]]]fffjjjkkkssssssrrrnnneeeWWWHHH???888666444222222444:::???GGGLLLTTT[[[aaaeeeiiilllnnnoooqqqqqqqqqnnnllljjjggggggggghhhfffbbb\\\WWWNNNJJJFFFDDDCCCBBBAAA@@@>>>???CCCJJJSSS\\\aaacccdddeeegggiiilllooosssvvvsssrrrpppooopppuuu|||~~~|||{{{{{{vvvrrrsssxxx{{{{{{xxx}}}yyytttpppooonnnllljjjmmmlllllllllnnnppprrrtttppprrrvvvyyyzzzyyyxxxwwwrrrrrrrrrrrrqqqpppooonnnssssssqqqppppppnnnkkkhhhfffhhhlllppprrrsssrrrqqqlllkkkeee\\\WWWVVVRRRMMMOOONNNPPPYYYeeennnpppnnnuuuvvvwwwyyyzzz}}}~~~wwwpppbbbbbbkkkxxx||||||~~~rrriii|||jjjiiizzz~~~nnnXXXHHH999555777777444333333333333222222222111111222333333444444333333222222333333333333333333222333222111222333333222000...444444333555555BBB[[[vvv~~~]]]>>>888777:::DDD[[[hhhuuuzzzyyyuuuooohhh^^^ccckkklll\\\GGG<<<===;;;:::888777;;;CCCOOOWWWcccfffiiijjjjjjlllnnnqqqlllmmmnnnooopppqqqrrrrrrrrrqqqqqqppppppppppppqqqqqqpppnnnkkkhhheeecccbbb[[[WWWWWWYYY[[[^^^fffnnnmmmpppsssvvvxxx{{{~~~|||vvvssssssqqquuu|||xxxqqqmmm]]]\\\aaakkksssuuuvvvxxxxxxzzz||||||zzzwwwvvvvvv}}}~~~}}}zzzyyyyyyxxxxxxtttuuuvvvwwwwwwwwwxxxyyyyyywwwwwwwwwtttttt{{{}}}tttjjj```ZZZSSSQQQNNNMMMQQQZZZeeennnsssrrrqqqnnnmmmooosssvvvwwwyyyzzz{{{|||{{{zzzyyyvvvxxx{{{|||yyyxxxsssnnnoootttwwwvvvsss{{{yyyvvvuuuxxx}}}wwwyyykkkhhh]]]QQQKKKIIIEEE???999444555555777:::>>>BBBDDDCCCCCCEEEFFFFFFGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHIIIKKKKKKJJJJJJKKKKKKLLLLLLEEEFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGHHHxxxpppWWWIII<<<999:::999888888888777777666666666777777@@@;;;666444666888888666000000000///......------------------------,,,,,,......---------///000111+++...000000---+++---///************************,,,,,,,,,,,,,,,---...///---///222444444666888:::>>>???BBBJJJPPPQQQKKKDDDBBBFFFIIIHHHCCC@@@@@@CCC@@@HHHNNNIII===444444888EEEFFFIIIOOOWWW```eeehhhsssrrrqqqooojjj___QQQGGG===888555555444333444888<<>><<<<<<;;;999777999:::>>>EEEOOOYYYaaadddaaabbbdddgggkkkqqqvvvxxxxxxwwwtttqqqoooqqqtttxxxyyyyyyyyyxxxxxxwwwvvvuuuvvvtttsssuuuyyy{{{zzzyyyyyyrrrooonnnmmmkkkiiimmmnnnnnnnnnnnnnnnnnnmmmjjjnnnrrruuuvvvvvvvvvvvvvvvwwwvvvvvvuuutttsssrrrvvvxxxwwwtttsssrrrmmmhhheeehhhlllpppssstttttttttmmmnnniii^^^VVVSSSQQQOOOMMMLLLQQQ^^^nnnyyyzzzwwwxxxyyyyyy{{{|||~~~uuujjjaaabbbgggooozzz~~~}}}vvvtttpppvvvbbbHHH===555555888777555444333333333333222222222222222333333444444333333222222222333333333333222222222111111222333333111000...444444333666555===PPPlllxxxyyygggDDD888777999@@@UUUdddssszzz{{{yyytttnnnaaaaaaiiiqqqgggOOO???>>>;;;:::999888999@@@JJJSSS]]]bbbgggiiijjjkkkmmmpppmmmnnnooopppqqqsssttttttppppppoooooooooooopppppppppooommmjjjddd^^^XXXUUUIIIGGGGGGJJJMMMPPPXXX```hhhkkkooorrrssssssuuuvvvzzz}}}zzzxxxzzzyyyuuusssttttttvvvzzz|||~~~vvvnnnjjj___]]]```iiiqqqsssssstttsssuuuxxxxxxwwwvvvvvvvvvzzzzzz}}}}}}|||~~~|||||||||{{{yyyxxxvvvvvvtttvvvwwwwwwuuuttttttuuuwwwvvvvvvwwwuuuvvvxxxmmmbbb[[[VVVTTTQQQPPPSSS[[[fffnnntttsssrrrpppnnnooorrruuuvvvwwwxxxzzz{{{{{{zzzyyyyyy{{{}}}vvvpppnnnmmmoootttwwwxxxwwwxxxwwwvvvuuuwww~~~wwwwwwhhh___TTTJJJGGGFFFAAA999555333444555888<<<@@@CCCEEECCCDDDEEEFFFHHHHHHIIIIIIJJJFFFDDDEEEEEEDDDFFFJJJIIIHHHGGGFFFGGGIIILLLNNNEEEEEEEEEFFFFFFFFFGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJzzzqqqVVVHHH<<<999:::999777777666666555555555666666777===777333666<<<>>>:::444000000000///......------,,,,,,------------------......---,,,---///111222+++///222222...,,,...000++++++++++++++++++++++++------,,,,,,,,,---......,,,...222444555666999;;;???===BBBOOO\\\^^^SSSHHHFFFFFFGGGEEECCC@@@???>>><<>>>>>>>>===:::777999999<<>>777444222333555999===AAADDDFFFCCCDDDEEEGGGIIIJJJKKKKKKJJJDDDBBBDDDEEEEEEIIIPPPVVVRRRNNNIIIGGGHHHJJJLLLGGGFFFEEEDDDEEEFFFHHHIIIDDDFFFGGGHHHGGGHHHJJJKKK|||tttUUUHHH<<<999:::999777777555555444444444555555666666111///555???AAA999000000000000///......------,,,,,,,,,------.........///...---,,,---///111333+++000444333///---...111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......+++...222444555777999;;;===;;;@@@PPPaaadddWWWHHHHHHFFFDDDCCCBBB@@@===;;;<<>>777666===@@@EEEIIINNNUUU^^^eeeooommmnnnqqqsssoooeee\\\JJJ>>>555555666444333555222555999@@@HHHSSS]]]dddaaaeeejjjooorrrqqqooommmhhhddd___YYYTTTOOOIIIEEECCCCCCCCCDDDDDDCCC???<<<;;;;;;===CCCOOO[[[eeejjjllliiieeedddeeehhhkkkmmmvvvuuurrrmmmgggcccbbbbbbeeefffhhhkkknnnpppssstttpppqqqrrrsssuuuzzzyyyqqqmmmmmmnnnllljjjjjjlllpppsssuuutttrrrppppppsssuuuuuurrrpppqqqsssoooqqqtttwwwzzz}}}~~~{{{|||{{{|||vvvnnnhhhjjjnnnrrrtttuuutttssszzz~~~{{{lll^^^ZZZ\\\^^^\\\bbblllvvv}}}~~~zzz{{{{{{{{{}}}pppsss{{{uuu|||~~~{{{yyywww}}}jjjOOO@@@999444444444222333666555555444444444444333333222333333444444333333222222222222333333222222222111000000222333333111///...333111111888666555???VVVnnnqqqJJJ<<<<<<:::999EEEYYYppp~~~{{{tttfff^^^fffwwwuuu\\\EEE???888999:::888666:::CCCJJJSSSZZZdddiiiiiiiiilllooommmnnnnnnpppqqqrrrssssssqqqppppppoooppppppqqqqqqlllllljjjeee\\\QQQFFF???<<<:::;;;>>>???@@@FFFMMMSSSYYYaaaiiinnnrrruuuwwwuuuwww|||xxxyyyzzzzzzyyyvvvrrrpppssstttwww{{{xxxqqqoooqqqooonnnmmmiiieeebbbbbbcccjjjqqqvvvsssnnnjjjeee```\\\YYY[[[eeeooorrrssssssvvvwwwyyyyyyxxxxxxyyy{{{|||}}}{{{}}}{{{{{{yyyyyyzzzzzzyyyyyyzzz|||qqqtttwwwwwwtttrrrrrrtttvvvwwwxxxzzzzzz~~~xxxmmmeee___\\\YYYVVVXXX```kkkrrrrrrssssssrrrpppooopppqqqqqqrrrsssuuuvvvxxxyyyzzz|||rrrlllooorrrtttvvvxxx{{{}}}yyyzzzzzz{{{}}}wwwzzznnngggMMMCCC>>>BBBDDD???888666222333666999===AAAEEEGGGCCCDDDFFFHHHJJJKKKLLLLLLLLLEEEBBBEEEHHHIIIOOOWWWgggbbbYYYPPPJJJHHHHHHIIIIIIHHHFFFDDDEEEFFFIIIKKKAAACCCEEEEEEEEEFFFHHHJJJttteeeQQQDDD999888::::::999999888777777666555444444444444444333333333333222222000000///...............000...------......---,,,---,,,+++,,,...000111000,,,---...//////...---,,,++++++++++++++++++++++++,,,------......------,,,---...000333555666777888===>>>BBBHHHOOORRRQQQNNNDDDIIIFFF???@@@GGGCCC888===HHHOOOSSSVVVIII777111;;;FFFLLLIIIGGGOOO]]]eeeffflllrrrtttuuuvvvqqqjjjQQQEEE:::888666333444777777666888;;;===CCCOOO\\\\\\```fffkkklllmmmlllllliiicccZZZVVVTTTQQQLLLGGGNNNVVV\\\\\\ZZZUUUKKKCCC<<<:::<<>>@@@CCCGGGKKKSSS[[[cccjjjnnnppppppssswww|||~~~~~~}}}tttuuuvvvwwwvvvssspppnnnqqqtttxxx{{{zzzuuuppplllkkkgggbbb]]]XXXSSSNNNJJJNNNRRRXXX]]]___^^^\\\ZZZWWWXXX\\\bbbiiiooorrrsssrrrtttvvvwwwvvvuuuvvvwwwzzz|||~~~~~~|||zzzzzzzzz~~~~~~~~~~~~{{{yyyxxxzzz|||~~~{{{|||{{{zzzwwwwwwxxxzzzssssssrrrqqqqqqssstttuuuuuu{{{yyyzzz}}}sssjjjeeeaaa\\\[[[___fffmmmpppuuuuuutttqqqooooooqqqsssssstttvvvxxxyyyyyyyyyyyyyyyzzz}}}~~~wwwppprrrtttvvvvvvwwwyyyzzzxxxzzzzzzzzz~~~~~~|||ppp```ZZZIIICCC@@@AAA@@@999444222111444999<<>>:::;;;CCCNNNXXXdddmmmlllqqqssslllggggggiiijjjiiilllnnnmmmjjjfffddddddbbbbbbcccdddgggjjjmmmnnnppppppooommmmmmooosssvvvrrrkkkddd______bbbdddeeegggiiikkknnnpppqqqpppppptttxxxyyytttqqqssstttsssqqqqqqqqqrrrtttxxx{{{}}}|||xxxrrrttttttqqqnnnooouuu{{{zzzyyyzzzxxxmmmaaa\\\___dddmmmxxx|||yyyvvvxxx{{{}}}wwwvvvtttvvvxxxkkkccciiiyyyyyylllSSS;;;777777666555444444444444333333333222222222111111222333333444444333333222444222000000222333111///000000000000000000000000222222222222333444555666BBBXXXpppxxx{{{}}}wwwiiiGGG999999;;;>>>KKK___ssszzzoooaaa[[[hhhuuunnnVVVBBB???<<<:::;;;:::888;;;@@@HHHOOOYYY___aaacccfffiiihhhiiiiiiiiihhhjjjmmmpppqqqppppppoooooooooooopppkkkcccYYYRRRJJJ@@@;;;;;;:::;;;=========>>>@@@BBBDDDFFFLLLSSSZZZaaagggjjjmmmppptttwwwyyyyyyxxxvvvtttuuuvvvvvvuuusssqqqooorrrsssuuuvvvtttqqqmmmjjjbbb]]]UUUOOOJJJGGGEEECCCEEEHHHMMMSSSVVVWWWVVVUUUUUUWWW[[[aaafffjjjlllmmmppprrrtttttttttssstttvvvxxxyyyyyyxxxvvvuuuvvvwwwzzz|||}}}}}}{{{zzzzzz{{{~~~}}}{{{zzzyyyxxxxxxxxxwwwyyyyyyxxxwwwuuuvvvwwwvvvuuuuuutttuuuvvvxxxxxxxxx}}}{{{{{{tttjjjfffbbb^^^]]]aaahhhnnnqqquuuuuuuuurrrqqqppprrrtttvvvwwwyyyzzz{{{{{{zzzyyywwwvvvuuuxxx{{{{{{vvvqqqrrruuuxxxzzzzzzzzz{{{}}}||||||{{{zzz}}}|||hhhXXXOOOHHHCCC@@@AAA???:::555444444777:::===???@@@CCCEEEFFFHHHIIIIIIHHHGGGIIIJJJHHHDDDDDDGGGDDDDDDRRReeeqqqtttkkkWWWJJJJJJJJJGGGEEEFFFFFFGGGHHHIIIJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGsssSSSFFF:::888::::::888999777777777666555555444444444444333333333333222222000000///.............../////////000222111...+++++++++,,,...111111000.../////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...000222444666777777999999:::<<>><<<>>>AAAFFFIIIKKKNNNPPPQQQHHHEEEZZZrrruuussscccFFF666888???FFFEEEDDDNNN\\\nnnooopppttt|||xxxnnnggg___SSSHHH===444222555444222333555666777???HHHUUU\\\cccfffgggiiiooottt|||zzzxxxxxxxxxtttmmmgggffflllrrrwwwzzzzzzsssiiiMMMEEEBBBHHHSSS\\\dddjjjjjjqqqtttlllcccaaadddgggcccfffiiikkkjjjiiiiiiiiieeedddddddddeeehhhjjjllloooooonnnllliiiiiijjjlllgggbbb\\\XXXZZZ^^^bbbdddiiiiiiiiiiiijjjlllnnnoooppptttuuurrrqqqtttvvvuuurrrpppooonnnpppuuuyyy|||~~~yyyuuuvvvuuurrrppprrrxxx}}}{{{vvvttttttqqqiiibbb^^^dddjjjrrrtttssssssvvvzzzxxxxxxwwwzzzqqqdddbbbooolll\\\HHH888666555444333333222333333333333333222222222111111222222333333333333222222333222111111222222111///000000000000000000000000222222111111222333333444888NNNbbbpppuuulllrrr{{{yyyqqquuuTTT===888<<<888DDDXXXnnn}}}~~~tttfff[[[```qqqvvvaaaHHH@@@<<<:::;;;:::888999===CCCJJJTTT[[[^^^aaacccfffjjjkkkkkkjjjjjjkkknnnpppooonnnmmmmmmlllllllllllliii]]]QQQIIIDDD>>><<<======>>>@@@@@@??????AAACCCBBBCCCEEEIIIPPPXXX___dddnnnpppsssuuuvvvvvvtttssstttttttttttttttsssrrrqqqrrrsssrrrrrrpppmmmjjjhhh^^^XXXOOOGGGCCCBBBBBBBBB???AAAFFFJJJNNNQQQRRRSSSUUUXXX]]]bbbfffhhhhhhhhhnnnpppqqqrrrqqqqqqrrrtttuuutttrrrpppmmmnnnpppsssxxxzzz|||}}}||||||}}}~~~{{{{{{{{{zzzyyyvvvtttrrruuuwwwxxxxxxwwwuuuvvvvvvwwwvvvvvvwwwxxxyyyzzz{{{yyy~~~{{{{{{uuuiiifffccc```___dddjjjpppssstttuuuuuutttsssrrrtttvvvyyyzzz|||}}}}}}|||zzzyyywwwsssnnnmmmnnnooonnnlllrrruuuyyy{{{|||||||||}}}}}}zzzxxxyyy{{{~~~zzzttteeeWWWJJJHHHCCC@@@@@@>>>999555555666999<<<>>>???@@@BBBDDDFFFGGGGGGFFFEEEEEEHHHJJJHHHEEEEEEHHHFFFBBBFFFPPPSSSXXXVVVLLLEEEGGGGGGDDDDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKIIIHHHGGGGGGFFFFFFvvvUUUGGG;;;888999999888888777777666666555555555555444444333333333222222222000000///.....................000222333222...,,,++++++---///222222000...000///------------///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,...000222444555666777999999:::;;;===>>>======BBBCCCGGGOOOUUUXXXYYY[[[QQQDDD\\\zzz}}}YYY>>>666777CCCGGGBBBFFFQQQdddjjjpppwww~~~xxxmmmkkkfff]]]PPPBBB888666777666444444777777777<<>>GGGDDDBBBFFFWWW```hhhlllpppuuuuuusssnnnllleeeXXXJJJ@@@;;;999777555555777888777:::@@@GGGPPP\\\eeeiiimmmqqquuuzzzooo]]]YYY^^^dddhhhkkkqqqqqqmmmhhhfffgggeeeaaahhhggggggfffeeecccaaa___^^^]]]]]]]]]___aaadddeeeggghhhhhhfffcccaaa```aaa___^^^]]]]]]```dddjjjmmmvvvsssnnniiigggggghhhiiihhhnnnrrrtttuuuvvvsssmmmllliiifffeeefffjjjooorrr{{{zzzwwwvvvtttqqqoooppprrrtttvvvwwwyyyxxxvvvtttqqqmmmbbbdddhhhnnnttt|||sssmmmrrr|||yyyjjjdddhhhpppvvv|||uuuwww|||xxxnnneeefffssshhhQQQBBB;;;888333222222111111111111222333333333222222222111111111222222333333222222111222222222222111000000111000000000000000000000000111111000000000111222222666FFFTTTaaa}}}zzz{{{zzz~~~qqqNNN;;;999<<>>:::666444666666555888<<>>HHHYYYmmm{{{{{{|||uuukkkkkkqqqkkk___KKKCCC<<<;;;;;;999888999<<>>@@@BBBDDDGGGIIIHHHIIIIIIHHHGGGGGGJJJLLLOOOKKKHHHGGGIIIIIIHHHFFFFFFFFFEEEDDDDDDFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEEEEDDDEEEEEEFFFFFFyyyYYYKKK<<<888888888888888555666666666666666666666444444333333333333222222000000///..................------...000000///......------...111222222111//////000000000000//////------------------------,,,------......------,,,,,,---///111333555666666777999;;;;;;<<<@@@EEEJJJZZZjjjnnndddaaajjjiii^^^___VVVRRRWWWbbbkkkkkkfffYYYJJJ:::777>>>FFFGGGDDDFFFKKKPPPSSS\\\jjjvvv{{{vvvxxxvvvnnnggg```UUUJJJAAA;;;777777666444555999888;;;BBBMMMZZZdddjjjlllqqqxxx~~~{{{zzz{{{}}}~~~~~~{{{}}}|||}}}zzzvvvsssqqqnnnjjjgggeeefffggghhhhhhhhhgggfffdddddddddbbb___^^^^^^```___cccgggiiijjjllloooqqqrrrqqqnnnjjjgggdddbbbaaaeeeiiilllnnnsssxxxvvvpppmmmllljjjgggccc___\\\[[[ZZZeeeqqqvvvyyy{{{{{{yyyzzzxxxuuurrrooojjjfffccc^^^hhhqqqvvvyyy}}}|||xxxmmmmmmooovvvooo```aaappp}}}{{{yyyrrrvvvxxx{{{wwwppplllsssaaaHHH;;;666444444222222222111111222222333333333333222222222111111111111222222222222111111111222444222000///000222000000000000000000000000000000000111222333444555333888EEEZZZuuujjjKKK777::::::AAAQQQeeewww~~~{{{sssjjjhhhlllkkkeeePPPFFF===;;;;;;999999:::999;;;@@@GGGPPPXXX^^^aaadddfffhhhiiiiiiiiijjjlllmmmmmmmmmmmmnnnoooppppppmmmhhhaaaXXXMMMCCCCCCHHHHHHKKKNNNPPPPPPOOOPPPPPPLLLKKKHHHEEEDDDDDDEEEFFFOOORRRXXX___gggmmmrrruuunnnooooooooommmkkkhhhfffeeegggiiiiiigggccc]]]ZZZ[[[YYYWWWVVVVVVTTTRRRPPPKKKLLLNNNQQQTTTXXX\\\^^^ZZZ```eeegggfffgggjjjmmmmmmmmmnnnnnnnnnpppsssvvvtttuuutttrrrnnnkkkkkkkkksssuuuxxxyyyyyyyyy{{{|||xxxyyyyyyzzzyyyyyyxxxxxx}}}|||yyy}}}}}}~~~~~~}}}|||{{{{{{|||xxxyyyvvvlllcccbbbccceeejjjooorrrsssvvvyyy|||}}}{{{xxxvvvuuuyyyzzz}}}~~~}}}zzzvvvtttrrrppplllhhhhhhkkkppptttzzz{{{|||}}}}}}zzzggg\\\hhh}}}zzzqqqhhh[[[UUUVVVJJJFFFBBB>>>888333555;;;999<<>>LLL```rrr|||yyymmmfffgggjjjjjjiiiSSSHHH===;;;;;;:::999;;;888999<<>>BBBIIIRRR\\\dddjjjmmmmmmnnnoooooommmiiieeecccaaaaaaaaaaaa___\\\YYYWWW\\\ZZZWWWVVVVVVUUUTTTSSSQQQSSSVVVZZZ^^^cccfffhhhaaafffjjjjjjhhhhhhlllooollllllmmmmmmmmmooorrruuuvvvwwwxxxvvvsssooommmlllppprrrttttttttttttuuuvvvwwwyyy{{{|||{{{xxxuuusssyyy||||||}}}}}}|||{{{yyyxxxvvvxxxsssuuu}}}}}}vvvmmmdddddddddggglllqqqssstttyyy|||}}}zzzwwwvvvyyy{{{}}}~~~{{{wwwuuuwwwtttnnnhhhgggjjjqqqwww{{{||||||||||||zzz```SSSccc}}}nnniii```OOOIIINNNHHHDDD@@@===888555888>>><<<>>>AAABBBCCCCCCEEEFFFEEEGGGIIIIIIHHHHHHHHHIIIHHHIIIIIIHHHHHHHHHFFFCCC@@@???AAAFFFHHHGGGEEEDDDAAAAAABBBCCCDDDEEEFFFFFFAAAAAABBBDDDFFFHHHJJJKKK{{{~~~}}}rrrYYYFFF<<<:::666888;;;777888888777555555444444444555444333333222222333333000000000000////////////........................------......///000111111///000111222111000---,,,---///000///---,,,,,,---******+++,,,,,,---......,,,------...000111333444888:::>>>@@@BBBDDDHHHJJJjjjnnnXXXYYY`````````fff]]]KKKLLL^^^bbbXXXdddSSSAAA777777<<>>999444///111666666666777<<>>999666888;;;888:::BBBJJJQQQWWW^^^^^^aaaeeeggggggfffggggggiiimmmppprrrsssvvv|||tttbbbOOOFFFGGGKKKLLLMMMOOOQQQRRRSSSTTTTTTOOONNNLLLJJJGGGDDDBBBBBB@@@>>>???DDDNNNZZZdddjjjfffjjjnnnoookkkccc\\\XXX\\\UUUQQQSSSSSSPPPQQQUUUYYY\\\^^^[[[WWWTTTVVVYYY\\\]]]```eeekkknnnooonnnkkkhhheeefffiiikkkkkkjjjllllllllllllmmmooopppqqqxxxyyyxxxvvvrrrpppoooooonnnpppsssuuuuuutttrrrpppsssuuuwwwxxxwwwuuusssqqqvvvxxxvvvwwwzzz}}}~~~}}}zzzwwwvvvsssrrrtttuuuvvv|||uuukkkhhhiiikkknnnppprrrtttuuuvvvyyy}}}~~~{{{xxxwwwxxxyyyyyyyyy|||~~~~~~{{{wwwvvvvvvrrrkkkeeefffooowwwzzzvvvxxx{{{nnnUUUTTTgggyyy|||pppaaaVVVMMMHHHGGGFFFAAA<<<888888:::;;;<<<999<<<@@@DDDGGGHHHGGGGGGEEEEEEEEEFFFFFFFFFEEEEEEFFFGGGIIIIIIIIIGGGEEEDDD@@@AAABBBAAAAAACCCHHHMMMFFFEEECCCAAAAAABBBDDDEEEGGGEEECCCEEEHHHIIIHHHFFF|||nnnWWWDDD;;;:::666888;;;666888777666555555444444444555444333333222222333333000000000000////////////........................++++++,,,,,,---......///222222222222000...,,,+++---...000///---,,,,,,---+++++++++,,,,,,------...,,,------...///111333444888:::===@@@AAADDDGGGJJJZZZkkkooo\\\MMMRRR^^^cccgggmmmfffUUUPPP[[[cccbbbdddZZZLLL@@@777777DDDRRRQQQJJJIIISSSaaakkkrrrvvvyyy}}}vvvrrrooommmaaaSSSEEE???;;;666555777777888:::<<>>BBBGGGOOOWWW]]]hhhkkkmmmkkkeee\\\UUUQQQPPPKKKHHHLLLNNNNNNQQQVVVVVVZZZ]]]]]]ZZZZZZ]]]```dddeeegggkkkpppssstttsssmmmkkkhhhiiikkklllllljjjlllmmmmmmmmmnnnnnnnnnooovvvvvvvvvssspppoooooopppnnnoooqqqssssssrrrqqqpppqqqsssuuuvvvvvvtttrrrppppppvvvwwwwwwyyy{{{}}}|||yyywwwvvvsssssstttuuutttyyy|||rrrhhhhhhjjjmmmpppssstttuuuuuuuuuwwwzzzzzzxxxvvvuuuvvvvvvwwwyyy~~~}}}ttttttrrrllliiikkkttt|||~~~{{{wwwtttrrrqqqrrryyyxxxhhhZZZ]]]mmm||||||lll^^^TTTLLLGGGFFFDDDAAA;;;666555666999<<<===???BBBEEEGGGGGGFFFEEEEEEEEEFFFGGGGGGFFFEEEDDDFFFGGGHHHIIIHHHGGGEEEDDD@@@AAABBBAAA@@@BBBFFFJJJDDDCCCBBBAAA@@@@@@AAAAAAEEECCCBBBCCCEEEGGGEEEDDD}}}kkkSSSAAA::::::777888;;;666888777666555555444555555555444333333222222333333000000000000////////////........................++++++,,,,,,---.........444444222111///...,,,,,,,,,...//////---,,,,,,---,,,,,,,,,,,,,,,---------,,,------...///111222333777:::===???AAACCCFFFHHHIIIPPPRRRKKKFFFNNN^^^jjjnnnsssqqqdddXXXYYYdddnnneeeddd^^^OOO<<<444???OOOUUULLLHHHOOO\\\fffmmmrrrxxx{{{xxxxxxvvvnnnaaaRRRIIICCC<<<888777888;;;======>>>EEESSS___pppsssxxxooojjjgggllluuu}}}~~~zzzuuuooolllmmmpppssstttuuuwwwxxxyyy{{{{{{qqqhhhddd[[[^^^bbbgggmmmssswwwzzz~~~}}}{{{yyyyyyxxxyyyyyy{{{}}}~~~~~~~~~|||{{{yyyyyywwwuuuqqqnnnssstttuuutttpppjjjccc___bbbeeekkknnnppprrrtttuuupppmmmjjjhhhddd\\\RRRJJJSSS]]]jjjssswwwzzz~~~tttfffhhhvvv{{{rrrvvv}}}wwwyyyqqqooowww}}}uuuYYYEEE444111222111000222222222222222222222222222333222222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111111777777EEEfff{{{{{{{{{|||HHH<<<999777;;;GGGXXXjjjuuuzzz||||||zzzvvvttttttvvvnnnZZZHHHBBB???;;;;;;>>>888555555;;;BBBHHHQQQYYY\\\___ccceeeeeeeeeeeefffhhhkkkoooqqqtttyyyyyyeeeXXXSSSPPPIIIBBBHHHIIIJJJMMMOOOQQQRRRSSSVVVSSSPPPNNNNNNLLLGGGCCC:::<<<>>>???@@@CCCIIINNN^^^___```\\\VVVNNNIIIFFFBBB???@@@DDDHHHKKKQQQWWW[[[```dddfffggghhhlllppprrrqqqqqqsssuuuwwwvvvuuummmllljjjjjjkkklllkkkjjjmmmnnnnnnooonnnmmmlllkkkrrrrrrqqqooollllllmmmooonnnooooooooooooooonnnnnnnnnoooqqqrrrrrrqqqooonnnggghhhlllrrrxxx|||}}}}}}xxxwwwxxxyyy{{{{{{yyywwwvvvttttttvvvuuusssvvv{{{~~~zzzqqqhhhhhhkkknnnrrrtttuuuuuutttrrrsssuuuuuutttssstttuuuuuuuuuxxx|||}}}{{{ssssssqqqmmmjjjmmmtttzzz~~~{{{yyyvvvrrroooiiiqqqtttmmmgggmmmzzztttbbbWWWPPPIIIFFFFFFBBB>>>999666555777999;;;???AAACCCEEEFFFFFFDDDCCCEEEFFFHHHIIIHHHFFFDDDBBBEEEFFFGGGGGGGGGFFFDDDCCC???@@@AAAAAA@@@AAACCCEEECCCCCCDDDCCCCCCAAA@@@???BBBAAA@@@AAABBBCCCBBBAAAkkkPPP???999:::777999;;;555777777666555555555555555555444333333222222333333000000000000////////////................................./////////000000444333111000............,,,---///...---,,,,,,------------------,,,,,,,,,---------...///000111222777999<<<>>>@@@BBBEEEGGGCCCBBBCCCEEEGGGNNN\\\jjjkkkrrrwwwqqqaaaYYYbbbrrriiimmmooodddNNN;;;999AAAMMMHHHHHHNNNWWW___hhhpppsss|||~~~~~~wwwnnnaaaTTTHHH>>>999777888===@@@>>><<<@@@LLLXXXhhhlllsss{{{wwwiiiYYYTTT[[[eeekkklllqqqpppnnnmmmooorrrtttvvvyyyyyyyyywwwwwwzzz~~~||||||zzzqqqjjjaaadddhhhooouuuzzz}}}~~~}}}zzzvvvttttttuuuvvvxxxyyyzzzzzz{{{|||}}}zzzvvvqqqooosssvvv{{{~~~}}}wwwnnnhhhmmmpppsssuuutttssssssssslllfffaaa^^^^^^[[[UUUOOO[[[gggvvv~~~wwwfff\\\cccllljjjaaa\\\fff{{{|||pppvvv{{{nnnbbbvvv|||rrrkkkgggrrrVVVBBB888111111111000000333111111111111111111111111222222222222111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000111111111///777666<<<[[[xxx{{{ooo}}}{{{qqqppp{{{^^^@@@<<<999;;;CCCOOOaaaooouuuyyy}}}zzzsssoooqqquuurrraaaNNNDDD???;;;;;;>>>888444444999>>>DDDMMMWWW\\\___ccceeeeeeeeefffgggiiilllooopppsssxxxmmm```[[[UUULLLDDDFFFGGGHHHJJJLLLOOOQQQRRRVVVSSSQQQQQQTTTSSSPPPLLLCCCAAA???===<<<>>>AAACCCNNNOOOOOOMMMHHHDDDAAA@@@>>>???AAADDDIIIPPPWWW]]]aaaeeekkkppptttwww||||||yyyxxxvvvsssqqqjjjjjjiiiiiijjjkkkkkkjjjlllmmmooooooooommmkkkiiioooooonnnllliiiiiikkkmmmpppooonnnmmmlllkkkkkkjjjiiijjjlllmmmmmmmmmlllkkkeeeaaa^^^]]]aaahhhpppuuuxxxwwwwwwxxxyyyzzzxxxwwwvvvuuuvvvxxxvvvssstttxxx|||}}}|||zzzssskkkfffiiimmmqqqssssssrrrqqqnnnooopppqqqrrrsssuuuvvvwwwvvvtttssssssrrrrrrrrrtttrrrooolllkkklllpppsss}}}zzzxxxuuusssvvv}}}wwwrrrvvv}}}uuugggXXXQQQMMMIIIGGGGGG@@@;;;777888===@@@>>>;;;???@@@BBBCCCDDDDDDCCCBBBDDDFFFHHHJJJIIIFFFCCCAAADDDDDDEEEEEEEEEEEEDDDCCC???@@@@@@@@@@@@??????@@@EEEFFFHHHIIIHHHEEEBBB@@@@@@@@@@@@@@@@@@AAA@@@@@@mmmPPP???999:::777999;;;666777666666555555555555666555444333333222222333333000000000000////////////.................................///////////////000000///......//////000+++,,,......---,,,,,,---...---------------------------------...///111111666888;;;===>>>@@@CCCFFFHHHCCCCCCGGGIIIJJJPPPZZZ^^^gggrrrtttggg[[[___lllooosssyyyxxxhhhPPP===555===@@@GGGOOOSSSXXXcccnnnoooxxx}}}yyywwwooo___NNNAAA;;;888888>>>BBB???<<<>>>HHHRRRZZZ___hhhsss}}}uuu```SSSSSS[[[ccchhhmmmnnnoooqqqrrrtttuuuvvvxxxyyyxxxuuusssuuuzzz}}}zzz}}}{{{|||}}}vvvqqqqqqssswww|||~~~}}}{{{}}}{{{wwwtttrrrqqqqqqqqqtttuuuuuuuuuuuuwwwzzz}}}}}}zzzwwwuuusssuuu{{{xxxuuuwwwzzz{{{xxxtttrrrqqqhhh```WWWSSSVVVZZZ\\\[[[dddpppzzzqqqllliiibbbaaafffbbbVVVQQQTTT^^^ttt~~~tttjjjuuuwwwoooeeepppzzzqqqeeeeeeiiiaaaDDD666444333333222000111333111111111111111111111111222222222111111111000000222222222222222222222222111111111111111111111111//////////////////////////////000000111111111111...777444666QQQnnn}}}{{{qqqppphhh@@@:::777;;;AAAJJJZZZhhhsssxxx{{{xxxppplllooosssssseeeTTTGGG>>>:::999<<<999666555888;;;@@@JJJSSSZZZ]]]bbbeeefffggghhhiiilllmmmooooooqqqwwwqqqcccWWWMMMGGGEEEEEEFFFHHHJJJLLLOOOPPPQQQPPPOOORRRWWWZZZZZZYYYSSSLLLDDD???>>>???>>>===DDDEEEFFFEEEBBB@@@@@@AAA@@@CCCHHHKKKPPPXXX```eeeeeejjjqqqyyyyyysssooolllhhhiiijjjkkkkkkkkklllmmmjjjkkkmmmoooooonnnlllkkkqqqrrrqqqnnnlllkkklllnnnppppppnnnmmmkkkjjjiiiiiigggggghhhiiiiiiiiihhhggggggbbb\\\WWWYYYbbbmmmuuuyyyxxxwwwxxxyyyyyyxxxvvvwwwvvvwwwzzzxxxtttuuuyyyzzz|||{{{xxxwwwwwwsssllldddgggkkkoooqqqpppooonnnkkklllmmmpppsssvvvxxxxxxxxxuuupppkkkhhhhhhkkknnnrrrpppnnnmmmoooqqqsssttt{{{~~~|||wwwuuuvvvxxx~~~vvvyyy}}}qqqdddWWWQQQNNNJJJGGGGGG>>>888555<<>>@@@BBBBBBBBBBBBCCCEEEGGGIIIHHHFFFCCCAAABBBCCCCCCCCCCCCCCCCCCCCC@@@???????????????>>>===DDDFFFIIIKKKJJJGGGCCC@@@@@@@@@@@@@@@@@@???@@@@@@pppRRR@@@999:::777999<<<777666666555555555555666666555444333333222222333333000000000000////////////........................------------------------------........./////////***,,,---...,,,,,,,,,------------------.........------------...///000111666888;;;<<<===???BBBDDDKKKIIIHHHIIIIIIFFFGGGIIIQQQZZZhhhpppllleeecccgggqqqpppwww}}}gggIII555333888BBBKKKOOORRR[[[fffllluuu}}}|||{{{|||~~~~~~zzz|||xxxjjjZZZMMMDDD>>>:::>>>AAA???;;;<<>>EEESSSaaarrrwww|||zzzssspppqqquuurrriii[[[MMMAAA;;;999:::999777777999:::<<>><<<>>>@@@BBBBBBAAAAAABBBDDDBBBJJJRRRWWW]]]gggpppttt|||xxxrrrmmmjjjhhhjjjlllllllllkkklllmmmggghhhjjjmmmnnnoooppppppvvvwwwvvvtttpppnnnmmmmmmmmmnnnnnnnnnmmmlllkkkkkkggghhhhhhhhhggggggffffffcccaaa\\\YYY[[[cccnnnvvvyyyxxxxxxyyy{{{zzzxxxvvvvvvuuuvvvyyyxxxvvvwww{{{xxxyyyvvvqqqppprrroookkkdddgggjjjmmmoooooonnnmmmmmmmmmooorrrwwwyyyzzzyyywwwsssnnnhhhfffgggmmmqqqooommmmmmpppvvv{{{|||{{{www|||~~~yyywww{{{~~~|||~~~yyy{{{tttgggZZZTTTPPPKKKGGGFFF===777666???LLLPPPGGG===;;;<<<===>>>@@@@@@AAAAAAAAACCCEEEFFFGGGEEECCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAA???======>>>???>>>===@@@BBBEEEGGGGGGDDDAAA>>>???AAAAAAAAA???>>>???@@@zzzzzzzzzrrrUUUBBB::::::666999===888666666555555555555666666555444333333222222333333000000000000////////////........................------------------------,,,,,,---......---,,,+++)))+++------,,,,,,---...,,,,,,------......//////------------...///000000555777:::<<<===>>>AAACCCHHHKKKMMMLLLMMMOOOPPPOOONNNWWWcccnnnuuuwwwrrrkkkhhhcccgggxxxuuuXXX@@@555555;;;EEEKKKOOOSSSXXXeeeooowwwyyyyyy|||}}}{{{ssskkkbbbUUUHHH<<<>>>???===::::::===@@@MMMRRRZZZbbbkkkuuu|||eeeQQQHHHFFFQQQXXXaaaiiimmmppprrrtttrrrtttwwwvvvuuuvvvyyy}}}vvvtttwww~~~zzzuuuuuuuuuyyy||||||tttuuuwwwxxxvvvssspppmmmoooqqqrrrrrrqqqrrrtttvvvwwwxxxyyyyyyxxxzzz}}}~~~wwwppplllkkkllliiiaaaWWWQQQTTT___mmmwwwuuu{{{~~~mmm```___fffjjjeee[[[WWWaaammmvvv}}}zzzxxxwwwvvvxxxyyymmmppp}}}tttYYYEEE===333555666555333333222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222111555111333@@@OOOfffwwwUUUDDD777777:::???JJJWWWnnnttt{{{}}}zzzwwwvvvvvvrrrmmmcccTTTGGG???<<<:::999888999:::888999@@@IIIQQQUUU[[[```cccfffiiijjjjjjkkkkkkkkknnnuuuwww]]]OOOKKKGGGGGGFFFFFFGGGIIIKKKMMMQQQUUUYYY\\\```iiittt|||vvvuuuooocccSSSGGGAAA@@@>>>AAAFFFIIILLLNNNQQQTTTSSS```lllttt~~~zzztttooollliiigggiiikkkkkkhhhffffffgggcccdddgggjjjnnnqqqtttuuuwwwxxxxxxvvvqqqllljjjiiihhhiiillloooqqqqqqqqqpppkkkkkkjjjiiihhhgggffffffaaabbbbbbbbbccchhhooouuuyyyyyyzzz{{{|||{{{xxxuuutttssstttwwwwwwvvvxxx}}}yyyxxxrrrllljjjmmmmmmjjjhhhjjjlllnnnpppqqqqqqqqqsssssstttwww{{{|||zzzxxxtttrrrpppkkkhhhjjjnnnsssnnnllllllrrrzzz}}}xxx{{{}}}}}}|||}}}xxx{{{zzzsssooocccWWWSSSPPPKKKGGGFFF;;;888888???GGGJJJFFF@@@===>>>>>>???????????????@@@AAABBBDDDDDDDDDCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBB???<<<;;;===??????>>><<<>>>BBBDDDDDDBBB@@@===>>>@@@AAA@@@===<<<===???|||rrrssswwwqqqWWWDDD;;;:::666999===999666666555555555666666777555444333333222222333333000000000000////////////......................../////////////////////...,,,---...///...,,,)))((()))+++------,,,,,,---...,,,,,,,,,---...///000000---------------...///000555777:::;;;<<<>>>@@@CCCCCCKKKPPPPPPTTT]]]bbb```SSSZZZdddooo~~~ttt^^^UUUXXXkkk}}}xxx```JJJ;;;666666???IIIMMMMMMNNN\\\gggrrrvvvyyy|||xxxxxxsssbbbOOO>>>>>>>>><<<999888888999DDDHHHNNNTTTYYYaaakkkqqq}}}bbbRRRMMMDDDMMMYYYdddjjjnnnrrrtttwwwzzz||||||zzzyyy{{{~~~|||||||||yyy{{{zzzxxx~~~{{{uuuppprrrvvvxxxwwwsssoookkklllnnnpppqqqqqqqqqsssuuuvvvwwwxxxxxxwwwzzz}}}rrrjjjggghhhjjjmmmggg^^^XXXYYYeeettt~~~wwwjjjlllqqqrrrkkkgggmmmzzzyyyoooooo{{{xxx~~~dddFFF666666222444555333222333222111000000000000000000000000111111111111000000000000111111111111111111111111////////////////////////000000000000000000000000...//////000111222222222333444111222;;;DDD]]]iiiSSS>>>888999:::CCCOOOhhhpppzzz{{{xxxvvvsssqqqhhhZZZLLLCCC>>><<<888888999:::777666<<>>>>>>>>??????AAABBBCCCCCCDDDDDD@@@?????????@@@AAAAAABBBCCC???;;;;;;===???@@@???;;;===@@@CCCDDDBBB@@@???===???AAA???<<<;;;<<<>>>sssrrrxxxzzzvvv^^^GGG;;;;;;666666:::999666666555555555555666666666555555444444333222222000000000000////////////------------------------------------------------......------------..............................///...,,,,,,,,,---///111//////.........---------333666888888999<<>>888333111111111111111111111111000000000000000000000000333222111000////////////...//////000111111222222111111000///////////////////////////////////////000000000000111111111111111...000444555;;;SSSnnniiiGGG777777;;;@@@DDDXXXhhhwww{{{{{{{{{}}}~~~|||tttmmmggg[[[KKK@@@>>>;;;<<<;;;999666666:::>>>JJJMMMSSSZZZ```ccceeefffnnniiigggkkkpppuuu~~~www___VVVOOOIIIDDDEEEFFFEEEFFFIIIMMMNNNOOOPPPRRRVVV[[[```lllwwwxxxdddQQQHHHHHHJJJXXXdddiiissszzzwwwrrrmmmjjjhhhhhhiiihhhiiiiiihhhfffccc```^^^dddgggjjjmmmoooqqquuuwwwyyywwwssspppmmmkkkkkkjjjhhhhhhiiimmmqqqssstttsssooonnnllljjjiiijjjmmmooooooqqqtttuuuuuuttttttuuusssvvvzzz|||{{{yyyxxxwwwppppppooooooooosssxxx||||||}}}{{{sssiiieeeggglllnnnrrrtttqqqppptttvvvvvv{{{|||}}}~~~~~~~~~}}}|||uuusssoooiiiddddddhhhllljjjnnnsssvvvxxxxxxyyyyyyxxxyyyvvvpppnnnsssxxxzzzyyy}}}}}}uuuwwwbbbWWWJJJFFFJJJLLLGGGAAA:::;;;>>>AAADDDFFFHHHIIIBBBCCCCCCBBB???======>>>@@@@@@AAAAAABBBAAAAAAAAABBBAAA???>>>>>>???AAABBBBBB@@@>>><<<;;;;;;===>>>>>>>>>???AAABBBAAA???<<<======>>>>>>>>>>>>======{{{ooopppxxx|||zzz^^^GGG<<<;;;666555999777666666555555555555666666666555555444444333222222000000000000////////////------------------------------------------------------,,,,,,,,,,,,------...........................---+++++++++,,,.../////////.........---------222444777888999<<>>FFFJJJPPPXXX^^^bbbeeeeeejjjiiijjjnnnpppssszzzjjjXXXSSSNNNKKKKKKJJJGGGGGGJJJLLLMMMNNNNNNNNNQQQUUUXXX]]]dddkkkiii```TTTLLLJJJNNN___ooozzzyyytttrrrooommmkkkkkkkkkkkkjjjiiihhhfffeeedddcccbbbhhhjjjlllmmmmmmooorrrtttrrrsssttttttssspppnnnmmmmmmmmmlllmmmnnnnnnllliiillllllllllllmmmooosssuuuxxxyyyyyywwwuuusssssstttuuuxxx{{{|||zzzxxxvvvuuuqqqqqqpppooonnnqqquuuxxx|||}}}{{{sssiiicccdddhhhoootttvvvrrrqqqtttvvvuuuzzz{{{|||~~~~~~}}}{{{zzzyyytttlllfffddddddggghhhjjjnnnssswwwyyyzzz{{{|||}}}|||vvvsssvvvyyyyyyrrrwwwtttttt```VVVKKKHHHKKKLLLGGG@@@;;;===???BBBDDDFFFGGGHHHCCCCCCCCCAAA>>>======>>>@@@@@@AAAAAAAAA@@@@@@???BBB@@@???>>>>>>???@@@BBB@@@???>>><<<<<<<<<<<<===>>>>>>>>>@@@AAAAAA>>><<<======>>>>>>>>>===<<<<<>>:::;;;<<<;;;999999;;;===@@@DDDLLLTTT\\\aaadddfffggghhhlllooonnnmmmrrrzzziiiVVVPPPKKKJJJGGGCCCDDDGGGGGGIIIIIIIIIHHHHHHJJJLLLOOORRRXXX\\\^^^\\\WWWTTTYYYlllvvvpppoooooonnnnnnlllkkkjjjiiiffffffffffffgggiiijjjllllllmmmlllkkkjjjkkknnnqqqrrruuuyyy}}}~~~{{{xxxuuutttttttttttttttrrrnnnkkkooooooppprrruuuxxx|||~~~~~~{{{vvvrrrppprrrssswwwyyy{{{zzzxxxuuussssssqqqpppnnnjjjhhhiiilllooowwwyyywwwpppfff```^^^```nnntttwwwuuurrrtttvvvuuuwwwxxx{{{||||||zzzxxxvvvyyysssjjjeeeeeeggghhhhhhmmmpppuuuyyy{{{|||~~~}}}xxxyyyyyywwwmmmpppzzzooojjjXXXRRRLLLKKKNNNNNNIIICCC>>>???AAACCCEEEFFFFFFGGGDDDCCCBBB@@@===<<<===???@@@AAAAAAAAA@@@???>>>>>>@@@@@@>>>>>>>>>>>>@@@@@@>>>>>>>>>===<<<<<<;;;;;;=========>>>@@@???===;;;===============<<<;;;:::wwwlllnnnyyy~~~```III>>>===777555888555666666555555555555666666666555555444444333222222000000000000////////////........................////////////////////////------,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...........................+++,,,000333777;;;>>>@@@AAADDDHHHKKKNNNSSSZZZ```rrrkkkaaa\\\fff{{{qqqrrrqqqbbbnnniii]]]KKK???>>>GGGOOOUUUXXX^^^gggqqq|||vvvfffSSSEEE???<<<888666777:::<<<======>>>@@@CCCKKKNNNTTTddd~~~ooo\\\TTTUUUYYY\\\XXXZZZ\\\^^^___bbbgggkkkjjjiiiggggggggghhhjjjkkkeeebbbbbbfffnnnuuuyyyyyyuuutttsssssssssuuuuuuvvvxxxwwwuuuuuuwww{{{}}}zzzvvvttttttuuuuuutttqqqooopppqqqllleeecccgggssswwwwwwooocccYYYSSSPPPFFFHHHJJJKKKFFFCCCHHHPPPVVVbbbqqq}}}vvvnnneeedddhhhhhh]]]QQQ___nnnzzz{{{{{{}}}{{{xxxpppnnnwww^^^<<<666666///---333222222222222222222222222000000000000000000000000111111000///////////////000000000000000000000000111000000///////////////////////////////////////////////////000000000111222111222444222222<<>>===???>>>>>>======>>>>>>???<<<============<<<;;;:::===<<<<<<===>>>>>><<<:::<<<<<<===<<<<<<;;;:::999}}}qqqrrrzzz~~~|||```JJJ??????999777999666666666555555555555666666666555555444444333222222000000000000////////////........................////////////////////////......------------......---------------------------------------......///---.....................,,,---000444999>>>BBBDDDDDDBBBBBBFFFMMMRRRTTTTTT\\\___ZZZQQQSSSjjjtttooorrrhhhqqqwwwvvvfffMMM:::888>>>FFFLLLSSSYYYaaannnyyykkk[[[MMMCCC===999999:::;;;<<<;;;;;;===>>>EEEEEEGGGOOOccc}}}vvvbbbUUUOOOMMMHHHKKKMMMPPPQQQSSSUUUVVVUUUVVVYYY[[[\\\\\\[[[[[[TTTQQQOOOTTT^^^hhhooorrrmmmpppsssvvvvvvvvvuuuuuuxxxwwwuuutttuuuyyy~~~|||xxxvvvvvvwwwvvvvvvrrrqqqqqqrrrrrrpppppprrriiihhhddd[[[NNNEEECCCEEE@@@DDDKKKOOOMMMMMMUUU___jjjsss~~~vvvlllddd[[[]]]gggfffVVVHHHEEEZZZkkkxxxzzzwwwrrrwww~~~qqqhhhcccwwwkkkJJJ111222777000...333222222222222222222222222000000000000000000000000111000//////////////////000000000000000111111111111000000///////////////////////////////////////...////////////000000000000000222444333444999AAAZZZvvvsssqqqYYY>>>999;;;999888HHH]]]nnn|||}}}}}}vvvhhhUUUFFF>>>>>>===<<<<<<;;;::::::999>>>FFFPPPYYY___ccceeeffffffgggfff___[[[aaajjjwwweeeWWWTTTRRRNNNKKKGGGIIIJJJJJJIIIIIIJJJKKKMMMSSSYYY]]]___bbbhhhlllxxxzzzxxxxxxxxxwwwtttwwwtttpppooopppooollliiijjjlllmmmmmmlllhhhdddaaa]]]aaahhhnnnqqqrrrqqqpppjjjjjjiiigggfffgggkkknnnoooqqqtttvvvwwwwwwwwwvvvyyyzzz|||}}}}}}~~~}}}xxxwwwtttpppnnnooossswwwvvvwwwxxxwwwuuutttuuuvvvuuuqqqjjjaaaZZZWWWYYY[[[aaacccccc```ZZZTTTRRRQQQ```kkktttvvvuuuwwwyyyzzzyyyzzzzzzzzzxxxtttqqqooolllsssxxxuuummmiiilllrrr|||~~~yyyvvvsssnnnlllpppyyy~~~ooo```UUUUUUSSSQQQPPPOOOMMMIIIFFFCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBB???<<<;;;<<<>>>BBBBBBBBBBBBAAA???>>>>>>========================;;;<<<<<<<<<<<<;;;;;;:::<<<;;;:::;;;<<<<<<;;;:::;;;;;;;;;;;;;;;:::999999xxxwww|||{{{www___III??????999777999666666666555555555555666666666555555444444333222222000000000000////////////................................................///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...............000000111555<<>>EEEHHHLLLZZZooo{{{kkkYYYLLLBBB;;;<<<<<<<<<<<<<<<;;;;;;;;;???AAADDDIIISSSccctttyyycccRRRGGGBBBBBBDDDEEEGGGHHHIIIJJJLLLOOORRRTTTTTTRRROOOMMMJJJHHHEEEGGGMMMVVV^^^bbbhhhmmmtttyyy{{{{{{zzzzzzxxxxxxwwwvvvvvvwww{{{~~~|||zzzwwwvvvwwwwwwwwwvvvvvvtttrrrrrrssssssqqqpppccc^^^WWWPPPGGG???@@@DDD<<>><<<<<<;;;:::888777<<>><<<<<<<<<@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;:::999999999::::::::::::999999~~~|||~~~yyyrrr\\\FFF===>>>888666888555666666555555555555666666666555555444444333222222000000000000////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------.........//////000......222999BBBGGGJJJKKKLLLLLLMMMOOOTTTZZZ___]]]cccmmmsssrrrwww||||||xxxkkkrrr{{{yyyfffLLL<<<999333777;;;<<<>>>GGGWWWccczzzvvvhhh\\\NNNBBB>>>===<<<<<<<<<<<<;;;:::<<<>>>AAAEEEHHHOOOXXX```sssvvvfffYYYLLLIIIDDDAAA???@@@AAAAAAEEEGGGIIIJJJJJJHHHFFFDDDEEEDDDCCCBBBCCCGGGMMMRRR___eeemmmssswwwyyy{{{}}}yyyzzz{{{zzzxxxwwwyyy{{{zzzyyyxxxxxxzzzzzzzzzxxxwwwvvvtttttttttrrrlllfff]]]VVVPPPMMMHHHAAA@@@CCC???CCCKKKUUU\\\bbbnnnzzz~~~}}}pppcccZZZUUUVVVdddkkkddd[[[[[[ccciiiaaalll|||wwwmmmjjjvvv^^^>>>666111222222000///111000000000000000000000000000000000000000000000000//////.........//////000---......000111222333444111111000///////////////////////////////////////........./////////000000///000111111222444555555MMMbbb{{{}}}qqqTTT???888:::888@@@MMM\\\nnn~~~~~~|||vvvfffVVVGGGCCC>>>;;;;;;;;;999777666;;;CCCKKKSSSYYY]]]^^^bbbbbbdddggggggfffhhhmmmwwwnnn]]]TTTSSSSSSRRRPPPOOOOOORRRTTT[[[bbbggggggdddeeelllttt|||}}}zzzyyyssssssrrrqqqpppppprrrtttuuurrrooommmkkkjjjiiihhhfffgggiiijjjiiifffcccaaacccffflllppprrrpppmmmjjjlllmmmmmmllljjjjjjkkkmmmpppppprrrssstttuuuuuuttttttsssrrrrrruuuwwwxxxwwwyyywwwvvvxxx{{{zzzvvvqqqpppqqqrrrqqqooonnnooopppoooooonnnllliiiiiikkkmmmooorrruuusssnnnfff```]]]\\\\\\ZZZWWWSSSOOOMMMLLLTTTcccpppsssrrrsssuuuvvvyyywwwsssooojjjfffcccbbbccclllssspppiiigggoooxxx~~~|||wwwuuusssooorrrnnnddddddbbb]]]^^^[[[TTTKKKCCC>>>======BBBBBBCCCCCCCCCCCCBBBBBB???AAABBBBBB???<<<;;;:::===>>>>>>>>>>>>>>>======;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999999:::;;;<<<:::999777888999:::999888666777888999::::::::::::xxxoooYYYDDD;;;<<<777555777444666666555555555555666666666555555444444333222222000000000000////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------.........//////---+++)))---555>>>EEEGGGOOORRRTTTPPPLLLNNNXXXaaa```gggzzz{{{pppfffggglllpppfffSSSDDD???666777777777999???GGGMMM[[[vvvxxxooo^^^OOO???===<<<<<<===<<<;;;:::===;;;;;;===???CCCJJJPPPPPP___pppyyyxxxnnn___WWWMMMDDD???>>>>>>???<<<===>>>@@@AAAAAAAAAAAAAAABBBCCCBBB@@@AAAEEEIIIPPPVVV^^^eeejjjooouuuyyyzzz}}}}}}zzzxxxxxxyyyzzzzzzzzz|||~~~~~~}}}|||wwwwwwvvvuuuuuuqqqhhh^^^YYYQQQLLLMMMJJJCCC@@@AAAJJJMMMUUU```iiirrrwwweeeXXXVVVYYYgggwwwzzzooowwwxxxzzz{{{~~~xxxqqqqqq|||^^^KKK444555444111......//////////////////////////////000000000000000000000000//////.........//////000,,,---...000111333444555111111000///////////////////////////////////////............/////////000///000000///111333222000777KKKdddwwwzzz}}}___CCC888;;;555:::BBBOOOcccwww}}}|||yyykkk[[[JJJEEE>>>;;;::::::999777555:::AAAJJJQQQVVVZZZ[[[``````eeelllpppnnnoooqqqwwwyyy}}}tttdddcccaaa^^^\\\]]]___bbbeeeiiinnnnnnmmmoootttzzz{{{zzzzzzzzzwwwsssssstttoooqqqrrrqqqnnnmmmppptttsssqqqpppoooooooooppppppjjjjjjjjjjjjgggccc___]]]aaadddiiinnnqqqqqqqqqpppoooppppppooommmllllllmmmjjjllloooqqqssssssrrrqqqtttrrrpppppprrruuuvvvwwwvvvttttttwww||||||wwwrrrnnnpppqqqpppmmmiiihhhgggiiiiiifffccc```___```bbbgggnnnwwwzzzwwwmmmccc]]]```___\\\XXXSSSOOOMMMKKKSSSbbbpppsssqqqqqqsssssstttqqqlllfff```\\\YYYXXX]]]cccggggggfffjjjttt}}}~~~~~~~~~|||xxxwwwuuurrrzzzjjj___```bbb```ZZZWWWPPPGGG???<<<===@@@AAAAAABBBBBBCCCBBBBBBAAA>>>@@@CCCCCC@@@<<<:::999;;;;;;<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<;;;999888888999;;;===:::888777777888999999888555666777888999:::::::::~~~~~~~~~wwwnnnUUUIII===999888666555666777777666444444333333333555444333333222222333333111111111111000///...---////////////////////////,,,------......------,,,...------,,,,,,------.............................................------000000/////////......---...///000000222666;;;???DDDPPP\\\]]]VVVSSSZZZbbbkkkqqqdddWWW[[[hhhooolllkkkaaaMMMDDD999111333888;;;>>>CCCHHHSSSccctttvvvkkkTTTOOOHHH@@@;;;888888999555777:::<<<<<<===>>>@@@@@@IIIQQQWWWdddxxx{{{mmm```WWWPPPLLLJJJLLLLLLMMMMMMNNNNNNMMMMMMNNNLLLIIIDDD@@@======>>>DDDFFFPPPUUUXXXgggsssnnnrrrqqquuuyyyzzzwwwxxx{{{zzz{{{~~~}}}zzzvvvqqqiiibbb[[[WWWLLLKKKJJJIIIJJJLLLNNNPPP___gggnnnqqqxxxwww```QQQQQQ]]]hhhtttcccaaa|||~~~|||vvv{{{[[[GGG555222222111111000000//////111111111111111111111111000000000000000000000000////////////////////////000///.........///111222000000000000///////////////////////////////////////////////////000111111000000111222333333444444666HHHZZZcccpppoooMMM;;;:::;;;>>>???CCCTTTmmm|||~~~}}}|||yyyooodddWWWNNNAAA::::::<<<===<<<555777<<>>???@@@BBBCCCBBB@@@>>><<<@@@BBBDDDDDD@@@===:::999;;;;;;<<<<<<<<<;;;999888;;;;;;:::::::::999999999777777777777777777777777666666666666666777777888888888888888888888888888~~~}}}}}}vvvlllUUUIII===999888666555666888888777666555444555555555444333333222222333333111111111000000///...---........................,,,------......------,,,...------,,,,,,------...........................,,,,,,---------------,,,000000///..................///000000111444999===AAAJJJUUU\\\]]]^^^```bbbcccqqqyyyxxxkkkhhhmmmqqqrrrzzz{{{oooVVVIII???;;;;;;:::===AAA:::BBBKKKXXXnnn{{{rrrjjj\\\OOODDD>>>======999:::;;;;;;;;;<<<===>>>@@@GGGMMMPPPXXXiiixxxyyytttpppqqqtttwwwzzz{{{||||||tttppphhh^^^SSSKKKEEECCC@@@>>>DDDHHHJJJWWW```YYY^^^^^^cccjjjnnnnnnrrrvvv}}}|||xxxjjjgggccc^^^YYYUUUPPPMMMGGGFFFGGGJJJOOOVVV]]]bbbttt|||}}}ooo]]]PPPNNNTTT```jjjbbbbbbqqq}}}dddFFF999...111111111000000000000000111111111111111111111111///////////////////////////////////////////////////////////////000000111000000000000/////////...///////////////////////////////////////000000111111111111222222333333333000@@@RRR[[[cccsssvvv___JJJ@@@999<<<;;;<<>>;;;<<<<<<;;;888999<<<@@@EEEJJJNNNQQQWWW[[[___cccfffhhhlllnnnpppqqqttt{{{~~~wwwuuurrrrrrtttuuuuuussstttssspppnnnmmmmmmmmmnnnooommmlllnnnrrrtttuuutttpppnnnnnnpppmmmhhheeeeeedddjjjoooqqqnnnkkkjjjjjjjjjmmmpppqqqpppmmmjjjhhhkkklllmmmoooooooooooonnnoooqqqssssssrrrrrrrrrssspppmmmkkklllnnnmmmiiieeebbb^^^ZZZVVVSSSPPPPPPQQQSSSTTTTTTSSSSSSUUUZZZ^^^fffnnnwww}}}zzzooo```WWWZZZ\\\^^^^^^\\\XXXUUUSSSZZZbbbnnnxxx|||zzzvvvsssooonnnjjjddd]]]YYYYYYZZZ\\\___ccchhhlllrrrxxx|||||||||~~~zzzuuuwwwpppzzz~~~nnnccc]]]XXXSSSNNNKKKGGGAAA===;;;<<<===???@@@BBBBBBBBB@@@===;;;;;;===??????<<<999777666:::;;;;;;<<<;;;:::999888::::::::::::999999999999777777777777777777777777666666555555666666777888888888888888888888888888~~~}}}|||tttjjjTTTHHH===999888666555666999888777666666666666666555444333333222222333333111111111000//////......------------------------,,,------......------,,,...------,,,,,,------...------------------------******+++,,,------------111000...------...//////...////////////222666999===AAAJJJTTT]]]```^^^[[[]]]rrr{{{uuu~~~~~~xxxzzzpppllllllqqqssshhhXXXIII===666777===666:::===BBBTTTvvvtttfffXXXLLLDDD@@@;;;:::999888888999;;;<<<@@@FFFJJJKKKNNNYYYeeemmm~~~uuudddWWWOOOGGG>>>>>>AAAEEEQQQWWWOOOPPPPPPTTT]]]eeeiiiooouuuzzz{{{pppiiiWWWTTTPPPMMMLLLKKKJJJIIIBBBDDDHHHOOOZZZgggrrryyyzzznnn\\\LLLLLLTTTYYY^^^dddWWWeee~~~~~~~~~wwwMMM666222//////000000000000000000111000000000000000000000000////////////////////////////////////////////////...//////000000000000000000000000/////////......//////////////////////////////......//////000111111111222222222222222222000<<>>=========>>>???@@@AAA@@@>>><<<;;;777999<<<<<<:::777666666999999:::;;;;;;999888777999999999999888888888888777777777777777777777777666555555555555666777777777777777777777777777777~~~|||{{{rrrhhhTTTHHH<<<999888777666777888777777666555555666666555444333333222222333333222111000//////.........------------------------,,,------......------,,,...------,,,,,,------...------------------------)))***+++,,,---.........111000...------...///000////////////...///222444999;;;AAAJJJSSSWWWUUURRRZZZlllqqqfffhhh}}}xxxyyyvvvzzz|||mmmfffdddfffwwwxxxaaaGGG777555;;;999;;;<<<;;;DDD```vvvgggXXXPPPCCC@@@;;;999888999:::;;;???DDDHHHIIIJJJOOOWWW]]]gggttt{{{ppp[[[MMMFFFFFFHHHSSSZZZSSSPPPMMMNNNUUU\\\aaagggmmmmmmooorrrsssnnnfff^^^XXXLLLHHHDDDDDDGGGJJJLLLLLLHHHLLLSSS^^^lllyyyxxxiii]]]PPPLLLUUU[[[WWWVVVZZZfffppp|||~~~rrrnnn~~~sssttttttwww}}}___???222333111.../////////000000111111////////////////////////////////////////////////////////////////////////---...000111111111000///000000/////////.........///////////////////////////............///000000222222222222111111111111444888FFFXXXcccnnnkkkHHH;;;:::999777:::HHH___rrr}}}yyynnndddUUUHHH@@@===<<<<<<;;;:::999999;;;>>>BBBDDDQQQTTTXXX\\\```eeejjjmmmnnnrrruuussssss{{{}}}wwwsssrrrqqqqqqqqqrrrssssssssstttrrrooolllkkklllnnnooonnnmmmkkkkkkmmmqqqtttuuurrrrrruuuyyyvvvmmmeeeccciiikkkmmmlllkkkkkknnnqqqsssqqqpppnnnmmmkkkhhheeehhhiiikkkllllllkkkjjjjjjhhhkkknnnooommmiiifffeee___[[[UUURRRQQQQQQPPPOOOMMMNNNMMMKKKNNNTTTYYY[[[aaadddjjjooossswwwzzz{{{|||wwwpppjjjfffddddddcccccccccbbb___^^^dddeeeiiinnnrrrtttrrrooonnnllliiieeebbb``````aaa___eeemmmtttxxxzzzzzz{{{~~~xxxxxxqqqccc^^^___\\\VVVIIIFFFAAA>>>===============>>>?????????===;;;:::777999;;;;;;:::999888999777888999999999888777777888888888777777777666666666666666666666666666666555555444444555555666777777777777777777777777777~~~|||zzzqqqgggSSSGGG<<<888888777666777666666555444444444555555555444333333222222333333222111000///.........///------------------------,,,------......------,,,...------,,,,,,------...------------------------++++++,,,...////////////000///...------...///000...//////...---...000111777:::@@@FFFLLLQQQUUUWWW\\\bbbgggfffcccgggtttuuuvvvzzz{{{yyy|||pppjjjfff___dddoooooo~~~zzz\\\CCC888666555888999888:::HHHaaauuuxxxppp\\\VVVNNNGGGDDDBBB@@@???===???CCCFFFGGGHHHKKKOOOQQQ[[[hhhuuuqqqddd]]]WWW[[[aaa]]]XXXQQQLLLMMMPPPRRRUUUYYYWWWVVVTTTRRROOOMMMKKKJJJFFFCCCAAAEEELLLRRRUUUUUUYYY^^^hhhttt~~~nnn___SSSLLLKKKPPPZZZ\\\YYY]]]fffzzzvvvzzzwwwyyyuuukkkfffkkkzzzvvvYYYEEE444000333000......//////000000000111................................................////////////////////////---...000111111111000///////////////............////////////////////////...............//////000222111111111111111111111333111999KKK]]]kkk~~~~~~bbb@@@;;;888888999AAAUUUiiiwww|||wwwrrrhhhZZZMMMDDD???======:::999777777888;;;>>>@@@PPPSSSXXX\\\___ccchhhkkkkkknnnqqqppppppsss{{{{{{tttqqqnnnoooppppppqqqpppppppppppprrrpppooommmnnnooorrrssspppooommmkkkkkkmmmooorrrrrrssswww|||yyyooofffccchhheeeccceeejjjoooqqqqqqpppnnnllllllmmmmmmkkkiiijjjkkkllllllkkkjjjiiihhhjjjlllmmmjjjeee___ZZZXXXPPPNNNKKKIIIJJJLLLNNNNNNNNNSSSWWWYYYbbbpppxxxzzz~~~|||yyyvvvsssqqqpppmmmhhhdddkkkkkkkkkmmmnnnooonnnnnniiihhhgggffffffeeedddcccdddiiipppvvvyyy{{{|||}}}~~~~~~xxxvvvtttddd]]]aaaeee```UUULLLFFF???;;;;;;<<<>>>>>>===============;;;:::999666888:::;;;:::999999:::555666777888888777666666777777666666666555555555555555555555555555555555444444444444444555555666666666666666666666666666|||yyypppgggSSSGGG<<<888888777777888555555444444444444555555555444333333222222333333333222000.........//////------------------------,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////.........///////////////.../////////------...000666;;;AAAHHHNNNVVV___fffhhhdddiiirrroooeeemmmsssxxxvvv{{{|||wwwddd[[[]]][[[\\\ooo|||iiiRRR???333444555777999888;;;FFFRRR___qqqxxxmmmddd]]]XXXSSSOOOBBB???>>>AAADDDCCCCCCDDDCCCIIIRRRZZZ```fffmmmrrr~~~xxxrrrvvvuuukkk___SSSMMMJJJGGGFFFHHHEEEBBB===::::::===AAACCCJJJIIIKKKSSS___hhhjjjjjjooouuu~~~nnn[[[PPPJJJOOOTTT[[[aaagggsss{{{wwwxxxzzzxxxmmmsssvvvUUU>>>777222333555111...//////////////////000////////////////////////........................////////////////////////...//////000000000000000/////////.........------////////////////////////......------......///000000000111111111111111111444000222???QQQccctttNNN@@@666777999<<>>>>>999999777777888999<<<===KKKOOOUUUZZZ^^^aaaeeegggjjjkkknnnpppqqqrrrssssss|||zzzrrrnnnmmmllloooppprrrqqqooonnnnnnooooooooooooooopppqqqssstttppppppooollljjjjjjkkkmmmqqqsssxxx~~~{{{qqqhhhdddeee```\\\```hhhnnnpppnnnnnnlllkkkllloooooommmjjjkkkkkkkkkjjjiiigggeeecccccccccaaa\\\UUUOOOKKKJJJIIIIIILLLOOOSSSXXX\\\___fffnnntttxxx~~~uuuoookkkllljjjgggdddbbbccceeeddddddfffhhhkkkkkkhhhfffiiinnntttyyy|||}}}~~~~~~~~~yyyqqqllltttxxxeee```ZZZ[[[dddhhh^^^OOOKKKDDD<<<888999<<<>>>>>><<<<<<<<<<<<;;;:::999888444666888888777666777888333444666777777666555555555555555555444444444444555555555555555555555555444333333333333444555555666666666666666666666666|||xxxqqqhhhSSSGGG<<<888888777777888666666555555555555666666555444333333222222333333333222000...---...///000........................,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,---///000111000///......///000///...---...000222777@@@IIISSS]]]eeejjjrrrjjjmmmyyyyyyooossszzzwwwvvvqqqaaa```___UUU```jjjooonnnfffVVVFFF>>>:::888:::;;;999<<>>777666888<<<===<<<;;;;;;;;;:::999999888888444555777666555555666777222333444666666666555444444444444444333333333333444444444444444444444444333333333222333444444555555555555555555555555555|||xxxqqqiiiSSSGGG<<<888888777777888777777666666666666777888555444333333222222333333333222000...---...///000////////////////////////,,,------......------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,///111222111...------///000///......///000///333<<>>888:::888888;;;777888>>>JJJ]]]www}}}qqqeee^^^\\\\\\]]]VVVQQQKKKFFFCCCBBBAAAAAAFFFEEECCC@@@???=========FFFDDDDDDJJJSSS\\\ccciiidddgggjjjiiigggeeeeeegggddd^^^TTTKKKDDDAAABBBCCCGGGGGGHHHIIIHHHHHHPPPZZZ\\\^^^___aaammm|||kkkeee[[[UUUVVV^^^hhhpppkkkkkkuuu~~~wwwuuu}}}pppQQQ999555222111444777888888///////////////////////////////////////////////////////////////.........////////////////////////............////////////........................////////////////////////........................////////////000000000000000000111333888GGGbbbyyyzzz~~~xxxvvvZZZAAA666888===???OOO\\\nnn|||yyynnngggZZZIII>>>::::::999999999::::::888666===???DDDKKKQQQWWW\\\^^^cccfffiiikkkkkklllmmmnnnnnnoooooonnnppptttzzz~~~|||zzzwwwwwwyyy}}}uuuvvvwwwxxxwwwuuusssrrrrrrssstttssspppmmmlllkkkkkkmmmooopppqqqpppnnnmmmmmmnnnsss|||zzzuuusssnnnnnnnnnnnnnnnnnnnnnooosssoookkkhhhgggddd___[[[PPPNNNLLLIIIHHHHHHIIIJJJPPPWWW```gggkkknnnrrrvvvyyywwwyyy{{{{{{{{{|||yyywwwpppddd\\\YYYaaa```bbbkkkvvvnnneeennnyyyyyygggeee___YYYRRRQQQSSSSSSNNNHHH:::666333444888;;;999666888888999999999999888888444555666777777666555444555555555555555555444444444444444444444444444444333333333333333333333333222222333333333333444444444444444444444444444444wwwoooXXXJJJ===999:::888666666888888777666666666666666666666555444333333333333444333111/////////000111//////.........---------//////.........---------------------------------......---------,,,,,,,,,------------------------........................000000/////////...............111666===EEEKKKNNN[[[nnn~~~zzzzzz}}}nnndddmmmqqqXXXKKKBBB777444888888666888???IIIYYYqqq{{{tttsssuuurrriii\\\PPPIIIFFFEEEEEEBBBBBBBBBAAAAAA@@@?????????>>>???AAADDDGGGLLLPPPHHHJJJKKKJJJIIIJJJMMMPPPTTTRRRPPPOOOOOOQQQSSSUUUXXXVVVWWWYYYZZZ]]]gggsssrrrsssqqqpppxxxzzzqqqiiiccc]]]\\\aaannnzzz}}}tttjjj^^^fffuuuooofffvvv}}}|||{{{rrrYYYEEE999666333333444666666555////////////////////////........................////////////............////////////////////////............////////////........................////////////////////////////////////////////////////////////000000000000//////111222555AAA[[[rrr{{{yyyoooOOO<<<999;;;;;;CCCNNN___ppp|||{{{wwwssseeeRRREEE@@@;;;:::999999::::::999777999;;;>>>CCCIIIOOOTTTVVV```cccgggiiiiiijjjkkkmmmnnnooooooooopppssswww{{{~~~|||yyyuuutttuuuyyy|||}}}vvvwwwxxxyyyyyywwwuuutttqqqrrrsssrrrooommmlllmmmlllmmmnnnoooooonnnlllkkkjjjiiilllsssvvvtttrrrrrrttttttsssqqqooommmkkkjjjhhhfffdddbbb^^^XXXPPPJJJKKKLLLNNNQQQTTTWWWZZZ\\\```jjjxxx}}}|||wwwuuutttuuutttrrr{{{|||xxxuuusssmmmddd^^^^^^bbbbbbcccgggoooyyyuuuccceeeqqqwwwjjjfff^^^XXXSSSRRRTTTTTTOOOJJJAAA===888777:::;;;999777777888888999999888888777444444555555555555444444555555555555555555444444444444444444444444444444333333333333333333333333222222222333333333444444444444444444444444444444yyypppZZZLLL>>>::::::999777777888777777666666666666666666555444444333333333333555333222000000000111111...............---------...............---------------------------------...------------,,,,,,,,,------------------------////////////////////////000000000000000/////////.........111666<<>>KKKWWWmmmrrrvvviii___YYYUUUSSSPPPPPPPPPOOOLLLIIIFFFDDDDDDEEEFFFFFFFFFGGGIIIJJJIIIJJJJJJIIIJJJLLLPPPSSS[[[\\\^^^```aaaccccccccciiihhhhhhlllooouuuyyyeeeZZZTTTQQQOOOVVV^^^lll}}}yyynnnoooyyy}}}zzzzzznnnaaaUUUVVViii}}}qqqqqquuueeeMMMAAA<<<;;;999777666777666555333////////////////////////................................................////////////////////////............////////////........................////////////////////////000000000000000000000000////////////000000000000...000222222111999PPPfffzzz{{{```BBB:::;;;999;;;CCCQQQbbbrrr}}}}}}~~~sss^^^MMMDDD>>><<<:::999:::;;;::::::777888999<<>>999:::888777777777777666666666666777777666555444333333333333333222222000///......//////................................................------------------------------------------------------------------------........................////////////////////////000000000000333999???DDDBBBQQQbbbkkkmmmqqqxxx~~~|||zzzyyyuuuzzzxxxrrrmmmkkkjjjkkkqqqvvvnnnYYYCCC888:::666444666666777<<>>:::999999888777666777777777777777777666444444222222222333555666333333444444444444555555444444444444444444333333222222222222222333333333111222222222222333333333333333333333333444444444}}}ttt[[[LLL===888888777666666777777666666666666777777555555444333333333444444111111000//////.........---.....................---.....................------------------------------------------------------------------------------------------------........................///000000000222777>>>DDDDDDKKKVVVbbblllvvvpppsss|||pppbbb[[[]]]fffsssuuueeeMMM;;;<<<777444666888888999======<<>>666444444888999999888666333111000////////////////////////........................,,,---------......//////////////////////////////............////////////........................////////////////////////........................////////////000000000000111222333222...000===LLLlllwwwRRR???;;;;;;;;;<<>><<<;;;;;;;;;:::999888888999<<<@@@BBBOOOSSSXXX\\\```cccfffhhhjjjlllooopppppppppqqqrrrnnnpppsssvvvxxxyyyxxxwwwssstttuuuwwwyyyxxxuuusssssssssssssssrrrrrrqqqqqqpppqqqrrrqqqpppooopppqqqpppoooooommmkkkjjjhhhgggYYYPPPGGGFFFGGGJJJQQQXXX\\\\\\\\\[[[ZZZXXXUUUTTTNNNNNNOOORRRYYYbbblllrrryyy~~~qqqsssuuuwwwwwwxxxyyyzzzpppsssuuussspppnnnpppsssxxxzzz{{{|||{{{{{{zzzzzztttyyy~~~}}}{{{zzz{{{{{{xxxtttrrrkkkfffdddaaa^^^```dddbbbaaa___aaagggpppyyy~~~}}}rrrbbb]]]cccnnn||||||xxxnnnaaa\\\UUUPPPMMMIIIDDD@@@BBB???;;;888666666666666555666666777777666666555555444333333333444666777333333333333444444555555555555444444444333333333111111111222222333333333111111111222222222333333222222222333333333444444~~~vvv[[[LLL===888777666666666666666666666666777777888555444444333333444444444222222111111000/////////---------...............---------.......................................,,,,,,,,,------------...------------------------------------------------------------............,,,...000///000333:::@@@KKKPPPYYYeeeqqq}}}~~~zzzsssjjjdddccclllxxxxxxlll^^^HHH???999888888777666777::::::;;;???HHHWWWfffpppuuuuuudddWWWPPPMMMHHHAAA;;;999999999999<<>>;;;;;;:::888666555555555555555555666666666666555555444333333333444555666777222222333333444444555555555555555444444333333222000000111111222333333333111111111111222222222222111111222222333333444444yyyqqq]]]NNN>>>888888777666777666666666666666777888888444444444333333444444555111111111000000///...------------.........//////---------.........//////////////////////////////,,,,,,,,,---------......------------------------........................---.........////////////+++...000000...000555;;;HHHPPP___kkkooovvv|||nnnnnnzzz}}}aaaTTTGGGAAA>>>:::888777666666666666888<<>>IIIWWWmmm}}}}}}ooouuuzzzZZZJJJ:::555444111......---000111111...---...///////////////////////////------------------------++++++,,,------...//////////////////////////////............////////////........................////////////////////////........................////////////000000000000222...---///000000333888@@@YYYccccccuuu\\\DDDBBB777777888>>>KKK___tttnnneeeXXXLLLEEE@@@>>>>>>999999888888888999999:::???CCCJJJPPPTTTYYY]]]``````bbbeeegggiiikkknnnpppssspppmmmllloooqqqqqqqqqlllkkkjjjjjjjjjhhhdddbbb]]]^^^___aaadddgggiiijjjiiilllooopppnnnkkkiiihhhiiiiiihhhggggggggghhhhhh___VVVMMMHHHEEEBBBCCCFFFGGGHHHKKKOOOUUU[[[aaadddxxx}}}{{{zzzxxxwwwuuussspppppprrrtttmmmmmmllllllllljjjhhhfffnnnqqquuuwwwvvvtttsssrrrrrrtttuuusssqqqpppqqqrrrsssvvvyyy{{{{{{zzzzzzzzzyyyvvvttttttuuusssoookkkhhheeecccdddccc______aaa^^^fffrrrzzz{{{qqqgggbbbcccjjjqqq}}}yyytttqqqnnniiiddd]]]WWWNNNEEE>>>;;;999999777888888888666555444555444555555666666555555444111111333444444555555555111222222333444444555555666555555444333333222222///000000111222222333333111111111111222222222222000111111222333333444444|||zzz{{{|||yyyrrrkkk___OOO@@@999999888888888666666666666666777888888444444333333333444444555............---,,,+++***---------.........//////---------.........//////000000000000000000000000,,,,,,,,,------.........------------------------////////////////////////.../////////000000111111,,,///222111...///333888<<>>:::888777777:::===??????<<>>777333555444000000444...000222111//////111333////////////////////////------------------------++++++,,,,,,---...//////////////////////////////............/////////000........................////////////////////////000000000000000000000000////////////000000000000111,,,***---000000000222888TTT___]]]ooolllMMMIII<<<;;;;;;===FFFWWWmmm|||~~~}}}yyyooo```RRRHHHCCC@@@???;;;;;;;;;;;;;;;;;;:::::::::>>>EEEKKKPPPUUUYYY\\\[[[^^^```ccceeehhhmmmpppqqqooommmnnnpppqqqnnnkkkkkkhhhdddaaa___]]]\\\ZZZPPPQQQSSSWWW[[[```ccceeefffiiimmmnnnllliiifffdddeeeeeeeeeeeeeeefffggggggiii```WWWRRRNNNHHHFFFHHHOOORRRWWW```kkkvvv|||yyyvvvuuuuuuuuuooorrrtttrrrooonnnpppsssmmmllljjjjjjkkklllkkkjjjkkknnnrrruuuwwwvvvsssppplllnnnpppooonnnnnnqqqtttuuuwwwyyyyyyyyyyyyzzz|||xxxvvvttttttuuusssnnniiidddbbbbbbeeeeeeaaa```bbb```mmm{{{~~~}}}wwwlllbbbaaajjjvvv}}}}}}~~~pppjjjffffffeeeaaa\\\ZZZZZZTTTJJJ@@@:::888888999777999::::::888666444444444555555555555555555444///000222333444444333333111111222333333444555555666666555444333333222222///000000111222222333333000111111111111222222222000000111222333333444444}}}zzztttnnniiiggggggYYYLLL???:::888555444444777777666555555555555555666555555444444333222222111111000///////////////////////////////////////......---------,,,,,,,,,,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,---------------...///000000111////////////000000000000555>>>NNN]]]```___jjjzzz{{{ooorrruuusssooovvvqqqjjjhhhjjjdddOOO999;;;;;;888444777===999111???<<<;;;===???FFFTTTbbbwww~~~rrraaaVVVFFFEEEBBB===999888:::===>>>===>>>AAAHHHRRR]]]eeevvvoooooo|||hhhAAA222222222111000//////...------......//////000000............//////////////////.........---------..............................///000000///..................////////////...------------......///....................................////////////000000000000000000000000000000//////000222444555555III[[[cccppp}}}]]]CCC???;;;999:::===IIIaaavvvzzzssshhh[[[OOOFFFBBB@@@>>>;;;::::::888444444888666888<<>>777555888:::777777777777666666666666555555444444444333333333444333333222222333333444222333333444444333333222222333333444444333333222000111111111111222222222222222222222222222333333222333333444444333333222{{{yyyssskkkddd^^^\\\\\\SSSHHH===999999777666777777777666555555555555555555555555444333333222222111111000///////////////////////////////////////......---------,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------...---------...///000000000////////////000000000000333777BBBPPPTTTUUU]]]iiiyyy}}}tttmmmoooooolllwww{{{rrrbbbMMMBBB:::999:::999999<<<:::999999:::::::::AAAIIIIIIPPP[[[hhhxxx~~~pppcccVVVKKKAAA;;;===;;;999777666666666555;;;GGGWWWeeeooo|||www}}}~~~|||~~~uuu}}}lllPPP===222222111111000//////...............////////////............///////////////.........------------............................................................//////////////////...............///....................................////////////000000000000000000000000111111111000111111222222333>>>QQQfffxxxrrrqqqyyynnnWWWAAA:::777999:::>>>QQQfffyyyyyyuuuzzzuuummmbbbVVVKKKCCC???===;;;:::;;;999333222444777888:::>>>CCCHHHMMMPPPRRRVVV[[[___aaaccceeegggiiihhhggggggggggggggggggccc```ZZZSSSLLLFFFAAA???=========>>>BBBIIIQQQVVV]]]ZZZZZZ[[[WWWNNNIIIJJJHHHIIIIIIIIIJJJPPPWWW]]]llltttyyyxxxtttsssqqqnnn{{{}}}{{{xxxwwwyyyvvvrrrppprrrsssrrrqqqlllmmmnnnnnnmmmkkkiiigggiiigggeeedddeeegggiiikkkllllllkkkjjjiiifffeeecccfffggglllrrrsssppppppsssvvvtttssssssuuuvvvvvvvvvuuusssqqqmmmiiiddd```^^^bbb___\\\[[[^^^dddjjjmmmwww}}}wwwlll\\\[[[^^^rrryyyjjjfff```\\\\\\^^^aaabbb]]]TTTGGG<<<777666777888777777777666666666555555555444444444444333333333222222222111111222222222111222222222222222222111222222333333333333222222000000111111111222222222222222222222222222222222222222333333333333222222zzzvvvnnndddZZZUUUSSSSSSMMMCCC:::999:::999888888777777666555555555555555555555444444333333222222111111000///////////////////////////////////////......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------.........---------...//////000000////////////000000000000000///444@@@GGGJJJTTT```mmmqqqxxxrrrtttlllXXXGGGDDD@@@888777<<<:::999:::<<<:::666666999777:::>>>DDDLLLWWWaaahhhvvv{{{kkkcccVVVKKKDDD@@@===<<<::::::;;;===???AAAAAAAAAUUUiiirrryyyvvvyyyzzz}}}\\\CCC666222222111111000000//////.../////////...............---............/////////............------------------------------------......,,,,,,,,,,,,......---............/////////111111000///................................................////////////000000000000000000000000111222222222111111000///111333DDDcccyyyoooOOO???777;;;:::777BBBUUUcccppp~~~||||||yyytttkkk```SSSHHHBBB@@@===<<<===;;;555222333666777888:::===@@@CCCEEELLLOOOTTTXXX[[[]]]```bbbcccaaaaaaccceeeeeebbb^^^XXXTTTNNNGGG@@@;;;888666666666777888:::???EEEJJJOOOMMMNNNPPPNNNJJJGGGHHHFFFFFFGGGIIILLLRRRZZZ___ooo||||||zzzwwwvvvuuutttssssssttttttuuuppplllkkkoooqqqooommmiiikkkoooqqqppplllhhhdddhhhfffbbb``````cccfffiiijjjiiihhhgggffffffggggggeeefffmmmvvvzzzvvvqqqpppvvvtttssssssttttttsssrrrpppmmmjjjeee```\\\YYYWWWZZZYYYXXXZZZ```iiirrrxxxqqqdddTTTPPPiiihhhkkkggg]]][[[cccgggeee^^^RRRDDD:::777777777666777666666666666555555555444444444444333333333333111111000000000000111111000000111111111111000000111111222222222222111111000000000111111111222222333333333222111111111000111111222222222222111111~~~yyyooodddZZZTTTSSSTTTJJJ@@@999999:::999888888777777666555555555555555555555444444333222222111111000000///////////////////////////////////////......---------,,,,,,,,,++++++---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------......///---------....../////////////////////000000000000...+++---666===DDDUUUgggooouuu|||pppwww~~~tttgggaaaZZZPPPHHHAAA===<<<======:::999<<>>>>>======>>>@@@AAAGGGVVVhhhqqqnnngggbbbaaarrryyy{{{yyyqqq```RRRJJJFFFBBB>>><<<;;;<<<<<>>888===JJJUUUcccuuu~~~{{{tttiii]]]RRRLLLHHHBBB??????===888777888666666666777888;;;===>>>FFFIIINNNRRRUUUXXX[[[]]]^^^\\\\\\^^^aaa```YYYSSSJJJGGGBBB===999777777777555777888999999===BBBGGGGGGFFFGGGIIILLLNNNRRRTTTSSSVVVZZZ___dddjjjooorrryyy~~~~~~}}}{{{xxxuuurrrqqquuuuuuuuuuuuuuuuuuuuuuuuooojjjeeefffkkknnnmmmjjjkkkmmmoooqqqooolllgggdddeeecccaaa______```bbbdddfffgggiiikkknnnppprrrsssiiiiiinnnxxx}}}zzzsssppptttsssrrrrrrrrrqqqooommmjjjgggccc^^^ZZZWWWVVVVVVSSSVVVZZZ```gggqqqzzzyyykkk^^^VVVWWW{{{lllnnnfffYYYZZZgggkkkccc[[[OOO@@@777666888666333666666666555555555444444444444444333333333222222111111111000000111111111000111111111111111111000000000111111111111000000000000000000111111111111444333333222111000000///000000111111111111000000|||sssggg^^^YYYYYY[[[KKKAAA999999:::888666666777777666555555555555555555444444333222222111111111000000///////////////////////////////////////......---------,,,,,,,,,+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------------............////////////000000000000///---...222444<<>>999:::;;;===>>>===<<<:::<<>>@@@QQQ[[[gggooosssyyy~~~vvvuuutttzzzwwwppprrruuunnnJJJ555333666444111000000000/////////////////////......------,,,,,,------------............,,,,,,------------------------------------------...---+++******+++---...------------............222222111//////.............................................////////////////////////////////////---...000111222222111111...444:::EEEZZZttt}}}XXX:::777===;;;;;;BBBQQQ___qqq}}}zzzqqqhhhaaa\\\RRRIIIAAA>>><<<::::::===555555555555666888:::<<<@@@CCCHHHLLLOOOSSSWWWZZZ[[[YYYXXXZZZ\\\YYYPPPIII???===:::777666777888999666888:::::::::<<>>888666555777999777777999<<>>>>>===;;;;;;===???AAABBBDDDGGGJJJJJJIIIIIIIIIJJJMMMPPPRRRUUUTTTRRRRRRSSSUUUXXXZZZaaa^^^[[[[[[]]][[[UUUPPPQQQIIICCCCCCDDDBBB???>>>;;;;;;;;;<<>>CCCGGGJJJNNNSSSVVVWWWVVVVVVWWWVVVQQQIIICCC>>><<<:::888777888999999666999<<<;;;:::===EEELLLPPPTTTYYY^^^iiixxx|||wwwnnnjjjooovvvwwwsssrrrpppooopppsssuuuuuuuuuoooqqqsssuuuuuurrrooommmjjjhhhfffeeefffggghhhhhhdddcccbbbaaa`````````aaafffggghhhhhhgggeeecccbbbgggjjjooosssvvvvvvuuutttrrroooppptttvvvtttsssuuuttttttuuuuuuuuusssoookkkccc___YYYSSSPPPPPPRRRSSSYYYaaammmwww||||||ppp___RRRMMM\\\sss{{{xxxpppgggYYYTTT\\\eee^^^OOOHHHAAA888444555777555333555555444444444333333333333333333333222222222222222222222111111222222222111222222222222222222111000000111111111111000000/////////000000000111111222222222111000000000///000000111111111111000000yyyooogggbbbbbbcccQQQEEE;;;888888666666666777777666555555555555555444444333333222111111111111111000///////////////////////////////////////......---------,,,,,,,,,.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,------------------------////////////000000000000///---///111...---999HHH]]]qqqvvvfffUUULLLHHHDDD@@@>>>???===;;;;;;<<<===;;;999999999888999:::;;;;;;;;;<<<======<<<;;;;;;===???@@@???======>>>????????????>>>======>>>@@@BBBCCCHHHFFFCCCBBBBBBBBBAAA???:::555444999;;;:::<<<@@@@@@DDDJJJQQQXXXaaakkkrrrmmmmmm{{{yyy}}}ttt}}}rrrXXX<<<555000111///++++++---////////////////////////,,,------------------...,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........//////...............///....................................////////////000000000000000000000000///////////////000111111...222555666???TTTmmm}}}```CCC999::::::888555BBBUUUhhhvvv{{{xxxlll___PPPHHHBBB<<<::::::999888666555555555666777666999>>>BBBFFFJJJOOOSSSRRRSSSTTTTTTQQQLLLFFFBBB@@@@@@???>>>>>>>>>>>>>>>;;;>>>AAA@@@???CCCMMMVVVcccjjjqqqxxx{{{sssqqqkkkfffiiioooqqqnnnpppnnnlllllloooqqqpppooopppqqqsssttttttsssrrrqqqppppppnnnjjjfffdddeeegggbbbbbbbbbcccdddfffggghhhoooooonnnnnnlllkkkjjjiiijjjkkkmmmooopppppppppoooqqqoooppprrrpppmmmnnnrrrrrrrrrsssuuuuuurrrmmmiii]]]YYYTTTQQQQQQUUUZZZ]]]eeemmmxxx}}}vvvjjjZZZOOORRR\\\ttt|||tttqqqooojjjaaaZZZ[[[aaa___RRRDDD<<<999666444555555555444444444444333333333333222333333333222222222222111111111000000000000111111000000111111111111000000000111111222222111111000////////////000000000111111111111111000000000000000111111222222111111000|||rrrjjjeeeddddddQQQEEE:::777888777777888777777666555555555555555444444333333222111111000111111000///////////////////////////////////////......---------,,,,,,,,,////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++******++++++,,,------------------------////////////000000000000,,,))),,,222222...222;;;III___rrrwww{{{~~~nnnfffaaaYYYQQQLLLCCC>>>999777999;;;;;;;;;<<<>>>@@@@@@???>>>>>>???:::<<<===<<<;;;:::;;;<<<999999888999:::;;;:::888888888777888888:::<<<======<<<:::888888999;;;<<<>>>===AAAHHHKKKJJJMMMSSSaaajjjuuuuuukkkrrrxxxVVV666777---(((---111111000111.........///////////////,,,,,,,,,------.........,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------............---------......///..................................../////////000000000000000000000000000222111///.........000000111...000666999AAAZZZuuurrryyyRRR>>><<<===:::999???IIIVVVdddpppzzzwwwjjjZZZQQQIIIAAA:::888;;;:::777555444444444444333666:::???CCCHHHMMMQQQNNNQQQSSSRRROOOIIIEEEDDDCCCCCCDDDEEEFFFFFFFFFGGGBBBFFFHHHGGGFFFKKKWWW```yyy~~~zzzsssvvvtttpppoooqqqrrrpppooollljjjkkkmmmooommmlllooooooppppppqqqrrrssstttvvvwwwuuuooofffbbbcccgggeeefffiiikkknnnqqqrrrssswwwuuusssqqqooooooppppppkkkkkkkkklllmmmnnnooopppnnnnnnoooqqqmmmiiijjjooommmnnnpppqqqrrrooojjjfffWWWUUURRRRRRVVV]]]eeekkkooovvvvvvgggTTTDDDDDD[[[ttt}}}ooofffbbb___eee^^^\\\ccceeeZZZIII???555555555444444444555555444444444333333333222222333333333222222222111111000000////////////000000//////000000000000//////111111222222222222111111////////////000000000000000000000000000111111111111111222222222222111111xxxmmmfffddddddSSSFFF;;;777666444444555777777666555444333333333777666555444333222222222111111000000//////..............................------------------------++++++,,,,,,,,,,,,------------------,,,,,,+++***++++++++++++,,,,,,---...------------------------............////////////000000//////.........---,,,,,,---...000222333444>>>KKK[[[hhhuuu|||vvvwww{{{zzzqqqiiiVVVHHH======AAAAAA>>><<>>888999;;;:::;;;???@@@<<<999999;;;;;;888555???999666999<<<999777777999===>>>999666:::CCCJJJ@@@DDDOOO[[[bbbeeekkkrrr|||qqqxxxvvvRRR;;;444:::888555111///...............//////......---,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...------------------------///............---------,,,,,,------...///000000///000000000......000111222222111000//////000000000000000000111111111111000///333666333555KKKeeessswww|||kkkKKK???<<<999888:::BBBMMMWWW```mmmxxx{{{vvvlll```TTTJJJCCC@@@888:::;;;:::888666666777666777999;;;>>>BBBHHHLLLMMMPPPSSSSSSTTTSSSQQQNNNQQQRRRQQQMMMHHHFFFIIILLLKKKJJJKKKLLLLLLRRR```ooo}}}|||}}}~~~}}}yyyuuupppmmmkkkjjjmmmnnnooopppoooooommmlllqqqpppnnnmmmnnnpppsssuuuxxx~~~nnndddgggnnnooopppsssxxx}}}~~~{{{xxxvvvrrroooqqqtttuuuqqqlllpppnnnmmmnnnpppqqqnnnlllpppooonnnmmmkkkjjjjjjiiijjjkkkkkkiiieeeaaa^^^^^^WWWXXXVVVRRRQQQWWWeeeqqqzzzyyylllZZZJJJDDDQQQsssxxxccc``````[[[```XXX\\\lllnnnXXXAAA777555555555555555555555555444444333333333333222222444444333333333222222222000000000000000000000000000111111111111222222222///...///222666777444111000000000000000000000000---......///000111111222000000000000000000000000xxxmmmeeebbbaaaPPPDDD:::777888888888999777777666444444333333444555555444333222111111222111111000000//////..............................------------------------++++++,,,,,,,,,,,,------,,,---------,,,,,,+++***,,,,,,+++++++++,,,------------------------------............////////////000/////////............---------...///111222333666>>>KKK[[[kkkyyy}}}tttnnnsss~~~~~~vvveee___[[[YYYUUUOOOJJJJJJFFF@@@???FFFOOOUUUZZZ___NNNPPPPPPLLLFFFBBBBBBDDDBBBBBBBBB???;;;:::<<<>>>;;;888888::::::999:::???555<<>>AAAIIIQQQ^^^kkkwwwzzzsssnnnjjjqqqnnnjjjfff```^^^fffppp}}}{{{yyywwwtttrrrpppoooooonnnooossszzz|||vvvqqqnnnmmmmmmkkklllnnnooopppoooooonnnjjjjjjkkkkkkllllllmmmmmmooovvv~~~{{{vvvtttuuu}}}|||{{{zzzzzzyyyvvvsssqqqtttvvvuuurrrppppppqqqooonnnnnnnnnoooooommmkkkooonnnllljjjiiijjjkkkmmmiiihhhddd^^^WWWRRROOONNNKKKQQQZZZ___cccjjjssszzzwwwooocccSSSHHHQQQkkkxxxooofff]]]WWWYYY___bbb\\\MMM???777666444444444444444444444444333333333333222222222222333333333222222222111111000000000000000000000000000000000111111111222222000444666555000---...000000000000000000000000000////////////000000000000000000000000000000000000zzzqqqggg^^^YYYPPPEEE;;;888888777666666777666555444444444444444444444333222222222222222111111000000//////..............................------------------------+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,,,,---------------------------........./////////////////////.........//////.........///000000000***---999@@@HHH___yyyyyy{{{~~~xxxssspppsssyyy~~~~~~hhhXXXYYYaaassswwwyyyttteeeXXXXXX___dddhhhmmmmmmhhheeekkktttrrrmmmppp{{{lllggguuu|||uuuooopppxxxpppXXX>>>222000000///......------,,,------...///------.........---,,,,,,---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------///............------------------.........//////...///000///------///000...///111222222000///---........./////////000000222...---000111111666===TTTiii{{{^^^EEE===999888888999888:::CCCNNNeeeooo|||}}}sssfff]]]RRRIII???:::::::::999666666666666555555666:::===@@@KKKbbb~~~{{{uuunnniiimmmtttvvvuuussspppnnnllljjjjjjjjjjjjkkkooouuuzzz}}}wwwuuuqqqnnnlllmmmnnnoookkklllnnnpppppppppppppppjjjkkkkkklllkkkjjjhhhhhhdddiiiooossstttsssrrrqqqyyyxxxvvvuuutttsssrrrrrrssstttvvvvvvuuusssqqqqqqooonnnnnnnnnmmmlllkkkjjjnnnmmmlllkkkjjjiiihhhhhh```^^^[[[UUUPPPMMMLLLMMMIIIRRR___jjjqqqvvv|||yyykkk___TTTNNNQQQeee{{{uuuuuuqqqfff______aaafffcccSSSAAA888555333444444444444444444444444333333333222222222222111222222222222111111111111////////////////////////000000000000111111111111111333444333000......///////////////////////////000000000000////////////000000000000000000000000|||tttiii]]]VVVMMMCCC999777888666555555666666555444444444444555555444444333333333333444111111000000//////..............................------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,---------......------------...................../////////////////////............//////444------333444444DDDZZZtttwwwzzz|||}}}vvvnnnooovvv}}}}}}xxxmmmjjjiii}}}vvvrrrttt}}}uuugggIII<<<111000222111////////////......---------------------...---,,,,,,+++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------///............------------------..................//////...------...000---...000111222000///---//////000000000111111111111...---000222333555777FFF^^^uuu|||[[[???666555666999:::999===CCCQQQ]]]ppp|||ssslll___TTTFFF===;;;;;;:::888888888888666555555888:::<<>>666666888888777888666555555444444444555555555444444333333444444555111111000000//////..............................------------------------++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------.........,,,------------..................///////////////.........---......//////333000000333111///777DDD```rrrzzz|||uuuVVV===777222///000111//////111111000000///...---,,,,,,---------------,,,++++++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,,,,------...------,,,,,,------...------------------------///............---------...........................//////...------...000---...///000000000///...000000000000111111111111///......000222444444444777PPPnnnnnnGGG:::555333666999999:::>>>FFFSSSeeeuuuzzzxxxjjjaaaSSSIIIBBB???<<<999::::::999777555555777:::===;;;GGGeee}}}qqqlllnnnfffhhhkkkmmmmmmllljjjhhhfffhhhlllpppsssrrroookkkiiihhhhhhhhhhhhiiijjjkkkjjjkkkmmmnnnoooooonnnmmmlllllllllllljjjhhhfffeeedddeeefffjjjmmmooopppooojjjlllmmmnnnoooqqqtttvvvvvvsssqqqtttxxxxxxrrrkkkkkklllmmmkkkhhhfffeeeeee^^^___bbbdddeeeeeedddcccaaa^^^XXXPPPJJJIIIJJJMMM^^^fffqqq{{{yyyooobbbUUULLLNNNbbb|||wwwrrrqqqrrrmmmfffgggnnnrrrdddRRRDDD===999555333333333333333333333333333222222222222111111111111111111111000000000000///000000000000000000000000/////////000000000111111111...+++---111333111...000000000000000000000000////////////000000000000000000000000000000000000~~~zzzssshhh[[[RRRGGG>>>666777999999888999555555444444444555555666444333333333333333444444111111000000//////..............................------------------------++++++,,,,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,+++++++++,,,------++++++,,,,,,---......///,,,,,,---------...................../////////000---------------...///000...000111111111222555777HHHXXXooo~~~vvvhhhTTT>>>000444000///111000------///////////////...---,,,,,,,,,------------,,,++++++---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,---------------------------///............---------..............................///...---,,,...000........./////////000000/////////000000000000111...//////000111222333222111???YYYrrr}}}kkkUUUGGG999555777888999;;;AAAJJJXXXeeepppzzz~~~}}}tttoooggg\\\QQQHHH@@@<<<;;;;;;999777555555777999:::555<<>>;;;666444666333333333333333333333333222222222222111111111111111111000000000/////////000000000000000000000000////////////000000000111///.........///000000000000000000000000000000000......//////000000111111000000000000000000000000}}}yyyrrrgggZZZQQQKKKAAA999999:::888777777555555444444444555555666222222222111222222333333111111111000//////..............................------------------------++++++,,,,,,,,,---------***+++,,,,,,------------++++++++++++,,,------...++++++,,,,,,---...//////,,,,,,,,,---------......---.........//////000000---,,,,,,---...///000000***...000...///333333000000;;;NNNbbbuuuxxx}}}|||}}}lllVVV@@@333222555333//////222222...++++++---------......------,,,,,,,,,---------,,,++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,------------------------//////.........---------.....................------...///...,,,,,,...///...............///000111............/////////000...000111//////000111000333333CCC^^^ooo|||ttt]]]DDD888666888999;;;999???HHHRRR\\\iiivvv~~~~~~{{{zzzvvvmmm```QQQFFF@@@;;;:::999777555444666999444000444@@@IIIWWWqqqzzzoooccc\\\[[[______```aaacccddddddeeeggggggggghhhjjjiiigggeeecccdddggghhhjjjjjjiiiiiigggggghhhiiiiiihhhffffffeeeeeefffggghhhiiijjjkkkcccggglllnnnmmmiiieeecccfffiiillllllkkkjjjlllnnnlllooorrrssspppmmmkkkjjjhhhjjjkkkiiidddaaaaaabbb[[[WWWRRRMMMKKKKKKLLLNNNNNNOOOOOORRRWWWbbbmmmuuu{{{uuujjj[[[OOOLLLRRRYYYwww~~~vvvccccccaaa___ccckkkppppppdddLLL:::999999333222999333333333333333333333333222222222111111111111000000000000000////////////000000000000000000000000////////////000000000000---000111000,,,,,,...111000000000000000000000000---......///000111111222000000000000000000000000|||sssggg\\\VVVLLLBBB999888999888777777666666555444444444444555444444333333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))******++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,---------,,,,,,...///***,,,...---******,,,000000000111111111111000000222555;;;DDDQQQaaarrr}}}yyy|||xxx~~~vvv~~~qqq[[[DDD999555222111333////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------------------------------...------------...//////........................////////////////////////222111000.........///000//////000111111111111111444666777HHHggg}}}]]]FFF>>>:::777666;;;:::;;;@@@FFFOOO___mmm{{{qqqfffYYYNNNEEE>>>777777:::;;;666111666666666777:::AAAIIINNNsss~~~{{{wwwjjjgggbbb\\\YYYWWWXXXXXX\\\\\\]]]___bbbcccbbbaaabbbbbbccccccdddddddddeeeddddddddddddeeefffggghhhfffggggggggggggeeecccbbbeeeeeecccccccccccceeeeeecccdddeeeeeeffffffeeeeeeeeefffggghhhjjjjjjjjjjjjlllllllllmmmmmmmmmmmmmmmiiimmmrrrsssnnnfffdddgggbbbSSSEEECCCGGGIIIJJJKKKIIIHHHNNN[[[iiisss|||{{{rrrfff^^^RRREEEAAAMMMeee{{{yyymmmeee^^^XXXXXXbbbnnnrrrooolllKKKCCC:::444555666555444444444333333333222222222222222222111111111111000111111000000//////......////////////////////////............////////////111111000000//////......////////////000000000000000000000000000000000000000000000000000000000000{{{rrrggg]]]WWWMMMBBB999888999888777777666666555444444444444555444444333333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++---------,,,,,,---///,,,---------,,,,,,...///000000111111111111000000,,,...222888BBBOOO]]]fffuuu{{{|||{{{zzz}}}wwwvvv{{{}}}jjjSSSDDD555111000......000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***))))))))))))------------,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,------......------------------------------...------------...//////........................////////////////////////111000///......//////000///000000111111111000000111333222???ZZZmmm}}}zzz^^^KKK???<<<@@@>>><<<;;;<<<===@@@IIISSSmmm|||{{{sssggg\\\TTTJJJ@@@<<<===>>>;;;777666666555555777:::???CCCDDDKKKTTTWWWTTTPPPMMMLLLPPPNNNLLLKKKLLLNNNRRRTTTSSSTTTXXX\\\```aaa```___ddddddcccbbbbbbaaaaaaaaaccccccbbbbbbccccccddddddddddddeeefffffffffeeeddddddcccbbbbbbbbbbbbcccdddccccccdddeeeeeeeeeeeeeeegggggghhhiiiiiiiiiiiiiiihhhiiikkkmmmmmmmmmlllllljjjmmmrrrvvvxxxtttjjjaaa[[[NNNBBB???AAAAAABBBDDDHHHMMMXXXeeennnuuu}}}wwwjjj```WWWNNNDDD@@@HHH^^^zzz}}}~~~llleeeccceee______kkkuuurrrdddYYYDDD>>>666333555666666555444333333333333222222222222222222111111111000000000000000000//////......////////////////////////............////////////000000000000//////........./////////000000000000////////////////////////////////////////////////zzzrrrggg^^^XXXMMMCCC:::888999888777777666666555444444444444555444444333333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------....../////////...------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---,,,+++,,,---//////---,,,---...////////////000000111111000000///...///000333888@@@JJJQQQooo|||}}}kkkjjjtttwww|||yyy___KKK:::444000000000//////111/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,+++++++++++++++...---------------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------......------------------------------...------------...//////........................////////////////////////000////////////000000111000000000111111000//////111444222;;;OOO___qqqyyy[[[EEE>>>@@@999777777999::::::???EEEVVVkkk{{{}}}wwwmmmbbbVVVGGG???>>>>>>;;;777888777666555555666777777777;;;???AAA??????AAACCC???>>>???AAAEEEJJJOOORRRNNNQQQVVV[[[^^^______^^^aaaaaa```````````````aaaaaaaaaaaa```````````````aaaaaacccdddeeeeeeeeeeeebbbbbbaaaaaaaaaaaabbbbbbbbbccccccdddeeedddddddddfffgggggggggffffffeeeddddddfffhhhjjjkkklllkkkjjjkkknnnpppsss{{{|||lllXXXSSSJJJBBB@@@@@@AAAFFFKKKMMMVVVeeerrrxxxzzz|||{{{~~~sssdddWWWNNNGGGBBB>>>EEEYYYuuu}}}vvveeedddhhhddd```dddqqqxxxlllTTTBBB;;;777333333555777666555333333333222222222111111222222111111111000000000000000000////////////...////////////////////////---............/////////000000000////////////........./////////000000000////////////////////////////////////////////////~~~zzzrrriii___ZZZNNNCCC:::999:::888777777666666555444444444444555444444333333333222222222222111000///............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,---,,,++++++---//////---***+++...000///---//////000000000000//////222222222222444888>>>BBB\\\qqqxxxnnnsssuuuooonnn|||eeeMMMAAA???333333333333111//////000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///---------...///000222333------------------------+++++++++,,,,,,,,,------+++,,,------......------------------------------...------------...//////........................////////////////////////......//////000000111111000000000000000000///......333111666FFFSSSeee}}}vvv[[[FFF;;;888555666:::<<<<<<===AAAEEEVVVeeetttzzzqqqeeeUUUJJJFFFBBB<<<777:::999888777777666555444555666888888888999<<<>>><<<<<<<<<>>>AAAFFFJJJLLLJJJLLLPPPSSSUUUWWWZZZ[[[ZZZZZZ[[[[[[]]]___aaabbb`````````______^^^]]]]]]``````aaaaaabbbcccccccccaaaaaaaaaaaaaaaaaaaaaaaaaaabbbccccccddddddcccccceeeeeeeeedddcccbbb```___ccccccddddddeeeggghhhiiigggiiigggfffmmmssshhhUUULLLFFFAAA@@@BBBGGGRRR\\\\\\cccppp}}}|||tttqqqsssvvv}}}zzzwwwqqqdddTTTHHHDDD???EEENNNZZZnnnwwwvvvlllkkknnn^^^^^^fffqqqrrraaaHHH888777555333444666777666444222222222222111111111111111111111111000000000000////////////////////////////////////////////////---------.........//////////////////////////////........./////////000000////////////////////////////////////////////////~~~~~~{{{tttkkkaaa[[[OOODDD;;;999:::888666777666666555444444444444555444444333333333222222222222111000///............,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,,,,++++++---......+++)))***---///...,,,//////000000000000/////////000000000000222555888>>>SSSggg{{{~~~rrrnnnuuu|||~~~rrrwwwcccDDD333333:::000222222///,,,,,,---...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------...///000222333------------------------++++++,,,,,,,,,---------+++,,,------......------------------------------...------------...//////........................////////////////////////......//////000000111111//////000000000//////...***///---///999AAAPPPfffuuu~~~^^^DDD@@@;;;888:::;;;999888999<<>>>>>>>>RRRggguuu~~~wwwwwwyyy{{{yyyssskkkgggaaadddlllppphhhTTTCCC:::777777666666777666444333222222111111111000000000111111111000000000//////.............../////////////////////////////////------------.........................../////////............////////////................................................{{{}}}~~~xxxnnnccc]]]PPPEEE<<<::::::888666777666666555444444444444555444444333333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///))))))***++++++,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,***+++,,,+++***+++,,,...,,,+++******,,,------,,,...//////000000//////......///111111111111333555...<<>>666777999999999999777<<<===FFFYYYhhhxxx{{{vvvrrriii[[[PPPEEE@@@:::888999:::999777777888999999999888666555333333333333555777999:::===>>>???@@@CCCKKKVVV___SSSRRRPPPOOOOOOPPPQQQRRRVVVWWWYYY[[[[[[[[[[[[ZZZ___^^^]]]]]]]]]]]]^^^^^^aaaaaabbbbbbbbbbbbaaaaaa___```aaaaaabbbbbbaaaaaaffffffffffffeeeeeedddcccfffbbb]]]YYYWWWXXXZZZ\\\RRRPPPLLLGGGIIIUUUggguuuddd[[[TTTRRRTTT\\\kkkxxx}}}{{{~~~yyyvvvrrrpppooonnnmmmkkkjjjaaaXXXQQQFFF::::::AAAKKKeee~~~{{{uuuwwwxxxpppddd[[[mmmooorrrmmm]]]JJJ@@@>>>999999999888666444333222111111111000000000000///111111000000000/////////---............/////////////////////////////////,,,------------.........---............/////////------........./////////................................................yyy}}}{{{qqqeee]]]PPPEEE<<<::::::888666777666666555444444444444555444444333333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,///......------......///++++++,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***+++,,,+++******,,,...,,,,,,---,,,,,,,,,---///......////////////.........000222333333222333444///777666888GGGYYYooo|||uuugggjjjwww{{{llliiisss~~~vvvjjjmmmsss}}}pppYYYLLL>>>777777888444......111111...///333333///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...---,,,+++***))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,------......------------------------------...------------...//////........................///////////////////////////000000111111000///...,,,,,,...///000000111111111444000000555333444AAA___rrrYYYKKK===:::;;;<<<<<<===666999666;;;IIIUUUfffxxxjjj___TTTLLLAAA;;;:::;;;:::999666666666666777666444333444444444555666777888999;;;===>>>>>>???EEEOOOWWWLLLJJJHHHFFFEEEFFFHHHIIIMMMOOORRRTTTVVVWWWWWWWWW\\\[[[[[[[[[[[[\\\^^^______```aaaaaaaaaaaa```_________```aaaaaaaaa``````bbbcccdddeeeeeeeeeeeeeeedddbbb]]]YYYUUURRRPPPPPPJJJDDDAAABBBBBBJJJaaazzzxxxooogggfffhhhnnnxxx{{{{{{wwwvvvuuuvvvvvvrrrkkkeee]]]SSSJJJFFF???;;;DDDRRRiiiyyyrrrqqqooogggbbb```ssspppkkkaaaQQQAAA:::<<<999999999777555333222222111111000000000/////////111000000000////////////---------.........//////////////////////////////,,,,,,---------.........---------.........//////---------.........//////................................................xxx}}}~~~rrrfff]]]PPPFFF<<<::::::888666777666666555444444444444555444444444333333333222222222111000//////.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///......------,,,,,,+++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,+++******,,,...+++...000...,,,,,,...111......////////////......+++...000111000000000111333999444///666BBBTTTjjjyyy}}}rrrhhh[[[jjjzzz{{{yyyrrrnnnxxx}}}qqqoooqqqqqqrrrssspppdddWWW>>>===:::777444222222222,,,///...+++---111///(((......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------+++++++++******+++,,,,,,))))))*********+++++++++,,,,,,,,,---------......+++,,,------......------------------------------...------------...//////........................////////////////////////000000111111111///...---++++++---///000111111111---111...///555222111;;;PPPjjjtttbbbMMMBBB>>>;;;999888777:::777999CCCJJJZZZssswwwmmmaaaWWWIII@@@======<<<:::888777666666777777777666666666555555555555666666666888:::888666999@@@FFFDDDCCCAAA@@@@@@BBBEEEFFFFFFHHHLLLPPPRRRTTTTTTTTTYYYYYYYYYYYY[[[]]]___```]]]^^^___``````___^^^]]]^^^______```````````````^^^___```bbbcccccccccccccccaaa^^^ZZZUUUOOOJJJGGGIII???<<>>???@@@BBBDDDFFFHHHIIIPPPRRRTTTUUUVVVWWWYYY[[[ZZZZZZZZZZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^^^^^^^^^^^^^[[[XXXXXXYYY[[[ZZZXXXYYYZZZZZZUUULLLDDD???======<<<:::<<>>666222666666666555444444333222222333222000/////////000111////////////////////////000000//////.........---...------,,,,,,,,,---------------............///////////////////////////---------............///////////////////////////............////////////yyy~~~~~~yyyrrrhhh___QQQFFF<<<999999777666666555555555555555555555555444444444444444444444444000000000//////......---,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------------,,,++++++++++++,,,++++++,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------..............................///////////////000000111///000111111111222444666555@@@MMM[[[lll~~~vvvhhh\\\JJJ<<<444333444555444333111000000000111222////////////........................------------++++++++++++++++++++++++...------,,,++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++*********---,,,,,,,,,,,,---......,,,---......//////......---...///000000///...------......//////......------......///////////////222111000///...---,,,,,,,,,,,,---...///000111111000000111111111222222222666FFFYYYooonnnVVVDDD:::???AAAAAA===:::;;;AAAEEEIIIVVVggguuuzzzlllbbb\\\XXXTTTPPPIIIGGGCCC???<<<;;;;;;<<<888666666666888888777666777777666666555666888999777777666666666666777777888999:::<<<>>>???@@@AAAGGGIIILLLMMMNNNOOOQQQSSSVVVVVVWWWWWWWWWXXXXXXXXXUUUUUUVVVWWWXXXXXXXXXWWWVVVSSSPPPOOOPPPPPPOOOMMMIIIJJJJJJGGGAAA;;;999888>>>AAAEEEKKKTTT___jjjrrrwwwzzzyyyxxx~~~zzzqqqqqqtttuuuxxx{{{|||rrrfff\\\RRRGGG@@@<<>>999BBBOOO[[[hhhwwwzzzuuuqqqkkkggg```[[[SSSKKKEEEAAA??????:::888666666777888888777777777666666666555555555777666555444333222222222444444555666777888999999>>>@@@CCCDDDEEEFFFIIIKKKPPPPPPPPPPPPQQQQQQQQQQQQNNNOOOOOOPPPPPPPPPOOOOOOMMMKKKIIIHHHGGGEEECCCAAA@@@AAA@@@>>>;;;:::;;;<<>>???@@@CCCEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA???<<<;;;>>>>>>>>>>>>@@@BBBFFFHHHTTT[[[fffoootttwwwxxxyyy||||||~~~uuunnnsss~~~zzzggg]]]PPPFFF@@@<<<>>>BBBUUUhhhzzziii```gggkkkhhhddd^^^bbbnnnsssiii___\\\EEE<<<666777888555222333222222111111000000000000000000000/////////000000////////////////////////........................---,,,,,,,,,,,,---......---------............///........................---------............///........................---------.........//////xxx~~~}}}xxxrrrhhh___PPPEEE;;;888888666555555444444444444444444444444333333333333333333333333111000000///---,,,,,,+++---..................---,,,,,,,,,---...///000111,,,,,,+++************+++******+++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------.........000111333333111000..................//////000111//////111555555333///111---000555444///555AAAEEEQQQdddvvv|||rrrcccTTTGGG<<<555111///000222333222000..........................................------------...------------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---......,,,---......///........./////////....../////////...//////////////////...---......//////////////////////////////.........------......//////000000//////000000000111111111...111111???XXXgggooo{{{^^^QQQEEEAAA@@@;;;999999<<<===>>>AAAIIIVVVeeeppp}}}wwwooofff]]]UUUQQQJJJFFFBBB>>>===<<<;;;999;;;999888888999999666333555555555444444555555555444444444444444444444444555666999::::::;;;===???>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAA@@@??????=========<<<;;;:::::::::;;;<<>>AAADDDGGGMMMVVV```iiimmmooorrrwww~~~vvvmmmmmmqqqsssvvvvvvssspppjjj___UUULLLAAA999:::>>>GGGYYYjjj~~~tttnnnppppppggg[[[[[[bbbiiihhhZZZGGG<<<;;;888555333222333333222222000000000000000000000000......///000000000//////////////////////////////---------------........................///000111---------............///---------------------------------............///------------------------,,,------------.........zzz{{{ttthhh^^^QQQEEE;;;999999777555666555555555555555555555555222222222222222222222222111000000///...------,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,------,,,++++++***************((())))))***++++++******++++++++++++++++++++++++))))))******+++,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,...------------...//////...///000///......000222000444555222000222222000444111111333666>>>LLLZZZvvv|||}}}yyynnncccZZZOOOGGGBBB;;;222------///000000111111111///------000333,,,---...///000000///............---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***+++,,,------,,,+++***************************)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********---,,,,,,,,,,,,---......,,,---......//////......000///...------...///000//////000000000000//////---......///////////////---.........//////000000............////////////////////////000000000111///666111---555@@@NNN```xxxnnnXXXIII===:::===>>><<<:::888888999<<>>AAAFFFMMMRRR[[[^^^eeeoooxxx}}}~~~||||||xxxsssuuummmlllfff]]]XXXTTTKKKAAA:::777===MMM[[[ggg{{{{{{xxxlllfffcccdddeeeaaa]]][[[ccciiifffWWWDDD999777666555444222000111222333222000000000000000000000000------///000000000//////////////////////////////,,,,,,,,,------............------......000111111---------............///---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........{{{{{{uuukkkbbbRRRFFF<<<::::::888666777666666666666666666666666111111111111111111111111000000000000000/////////+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,++++++***)))*********''''''((()))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,---------......///...------------...///...------------...//////000111222000......111555 ,,,222//////555666222---...222555333111555<<>>888888999:::;;;<<<======:::BBBPPP```ooo}}}yyyrrrkkkccc\\\WWWPPPKKKFFFFFFJJJLLLKKKIIIBBBAAA@@@>>>===<<<;;;;;;888888999999999999::::::666777888777666555666777777777777888888888999999999999;;;<<<============AAACCCFFFHHHLLLSSS\\\cccnnnpppuuu}}}|||xxxwwwiiicccVVVIIIEEEEEE???666444:::NNNiii{{{}}}uuuqqqddd\\\YYY\\\[[[YYY```mmmnnnpppcccJJJ777555999999888777444111000222333222000000000000111111111111,,,---///000000000//////////////////////////////,,,,,,,,,------.........+++++++++,,,---...///000---------.........//////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......|||yyysssllleeeSSSGGG;;;888777666555666555555666777888999::::::333333333222222222111111222111111000000000000000///............------------,,,,,,+++*********+++))))))))))))))))))))))))************************,,,+++***)))))))))++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////.......................................///000000............////////////000111111111222222222222//////000111222222333333:::===EEERRRdddxxxyyyuuuZZZOOOAAA888555444333111000000000000000000000000////////////....................................,,,,,,,,,---------......------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))))))))))))))+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------............------,,,,,,,,,---...///000000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111111222444777;;;===]]]uuu~~~lllWWWIIIBBB===999888888999;;;<<>>BBBNNN[[[hhhuuu{{{vvvqqqmmmkkkaaa\\\TTTNNNMMMOOOTTTXXXPPPPPPLLLGGGIIIKKKFFF===@@@AAAAAA???<<<:::999999;;;888666777:::;;;:::888:::::::::;;;<<<===>>>???999===BBBDDDDDDDDDGGGIIIPPPRRRUUUYYY^^^eeelllrrrzzz}}}}}}qqqhhhVVVNNNFFFBBB>>>;;;;;;>>>CCCGGG^^^lll```^^^ZZZZZZZZZYYY[[[aaajjjqqqpppcccQQQCCC<<<888555222777666555333222111000000000000000000000000000000......------------......---------------------------555666///---222222,,,------------------------,,,,,,+++***+++,,,---...111000///............///++++++,,,------......///------------------------........................xxx}}}}}}xxxssskkkcccRRRFFF;;;888777666666777444555555666666777777888333333333222222222111111222111000000//////000000............---------------,,,++++++*********+++))))))))))))))))))))))))************************,,,+++***))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------................................................//////000............////////////000000000000111111111222//////000111111222333333222222444999BBBLLLVVV]]]~~~}}}nnnddd```YYYOOOCCC===555222333444222000000000000000000000000000////////////....................................,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++************************+++++++++,,,************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------,,,,,,------......//////////////////////////////////////////////////////.../////////000000000000000000000000000000000000111111000000222444777888EEE\\\ppp|||zzzTTTFFF:::888999777666666:::888:::BBBJJJSSS___jjjooowww{{{xxxrrrnnngggbbb___aaadddgggeeeeeeaaa^^^___bbb]]]UUUPPPPPPPPPNNNJJJFFFEEEEEEEEEBBB@@@@@@BBBDDDDDDBBBBBBBBBCCCCCCDDDEEEGGGGGGIIIMMMRRRVVVXXXZZZ^^^```dddfffiiikkkooosssyyy}}}~~~~~~wwwtttrrrkkk___TTTGGGBBB===999777;;;JJJXXXjjjiiivvv|||jjj```^^^fffeeefffjjjnnnooolllhhhYYYPPPCCC:::777777666555666555444333222111111111////////////////////////......------------......------------------------,,,444555...,,,111111,,,------------------------,,,,,,+++++++++,,,---...++++++++++++++++++++++++------------------------------------------------........................vvv|||~~~zzzuuulllcccRRRFFF;;;777888777666777555555555555555555555555333333333222222222111111222111000000//////000000............------------,,,,,,+++************+++))))))))))))))))))))))))************************+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...------------...//////---............/////////////////////000000000000///000000111111222222222444333111000111333666888HHHOOOZZZeeeppp|||zzzooohhhbbbWWWKKKAAA:::666444000...---...111333111///000000000000000000000000/////////............---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********+++++++++++++++++++++++++++++++++***)))***,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,------------...------............---------------------.........////////////////////////////////////////////////....../////////000000000////////////////////////111000000///000111222333222DDDTTT___uuucccIIIAAA???999777;;;;;;999999;;;;;;>>>FFFPPPQQQWWWcccrrr}}}xxxvvvuuuwwwxxxxxxwwwuuurrrsssuuuqqqkkkgggggggggddd___[[[YYYYYYXXXVVVSSSRRRTTTUUUVVVVVVXXXXXXXXXYYYZZZ[[[]]]^^^```dddiiimmmppprrruuuwwwxxx{{{~~~~~~yyyxxxzzzsssiii]]]XXXWWWSSSIII???============???NNNjjj{{{qqqjjjggggggkkklllqqqxxx|||uuudddVVVDDD===666222333555666555444333333222111111222222////////////////////////......------------......------------------------+++111333---,,,000000+++------------------------,,,,,,+++++++++,,,---...++++++,,,------------,,,//////...------,,,++++++------------------------------------------------yyy~~~xxxnnncccQQQEEE:::777888777666888666555555555444444444333333333333222222222111111111111000///////////////.........---------,,,,,,++++++***************+++))))))))))))))))))))))))******************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------,,,,,,------...///---------.........//////.........////////////000///000000000111111111222666555444444444444555666111444888<<>>NNNnnnooo]]]GGG<<<===999999<<<>>>;;;666777;;;===>>>@@@EEENNNZZZdddkkkrrruuu|||}}}{{{zzzzzz~~~}}}{{{yyywwwwwwyyyzzzuuuvvvvvvwwwyyyzzz|||}}}|||yyynnn___TTTOOOEEEDDDBBB???<<<===AAADDDAAAFFFTTTeeeuuu~~~{{{pppddd___dddmmmrrrrrrqqq{{{yyycccLLL???::::::888666555444444333222111111000000000111222222..............................------------......------------------------***---///---+++------,,,------------------------++++++,,,,,,,,,---------******++++++++++++******,,,,,,,,,---------......------------------------------------------------}}}{{{ooodddSSSGGG;;;888777666555666666666666555555444444444333333333222222222111111111000//////......//////------------,,,,,,,,,,,,***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,------------.....................////////////000000000000000000000000..................------222222333555555666666555555888;;;???DDDKKKRRRWWWaaafffpppzzz~~~rrrllleeeaaa^^^YYYRRRKKKAAA;;;555333555666444111444000000444444......222111000/////////000111222////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************************************++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---......//////...------------,,,,,,,,,------............------,,,,,,,,,,,,,,,---------////////////////////////........................------........./////////////////////////////////...///000111111222333333111111333888EEE___lllUUUHHH;;;888999<<<<<<999888999;;;;;;;;;===CCCJJJQQQVVV]]]]]]aaammm~~~~~~wwwmmmdddXXXKKKDDDCCC;;;===???<<<;;;???JJJSSSXXX\\\iii|||{{{wwwssshhh___]]]YYYZZZcccoootttsss|||mmmQQQ<<<666999555555444444333333333444111000000000000000111111..............................------------......------------------------***,,,...---,,,,,,------------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,---///000111++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,}}}~~~tttiiiTTTHHH<<<888777555444555444444444444333333333333333333333222222222111111000000///............///---------,,,,,,,,,++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,---------.............../////////000000000000000000000000000000///333333222111000000//////,,,,,,...000222444444444666555444444444555888;;;;;;>>>DDDJJJQQQWWW]]]```aaabbbbbbcccdddjjjrrryyy|||{{{zzzwwwoooeeeYYYRRRHHHDDD@@@<<<;;;999888666333222111111222444444444------...000000/////////,,,---.........///000111////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++************************************,,,+++++++++************************+++++++++,,,************************+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...............---------,,,,,,,,,------............------+++++++++,,,,,,------...////////////////////////........................---------.........//////000000000000000000000000000000111111111111000000///...111666;;;IIIccc|||kkkTTTKKKDDDBBBAAA===;;;:::777888888999<<>>999:::===@@@HHHWWWiiivvvxxxxxx|||kkkccc]]]QQQIIINNNRRRVVVaaaooovvvvvvxxxrrreeeRRR@@@666555777111222222222222222333444111000000/////////000000..............................------------......------------------------***+++---...---,,,---...------------------------***+++,,,---------,,,,,,---------...111555999<<<,,,---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{pppUUUIII===888777444333444222222222222222222222222333333333222222222111111000000///...............---------,,,,,,,,,++++++))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,************************,,,,,,------------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,---------......////////////000000000000000000000000//////////////////......//////000111444222111111222222222111000000222555666444333444333444666666666666777888=========>>>???CCCHHHLLLNNNOOOQQQTTTWWW[[[^^^___gggkkkddd]]]]]]UUUMMMOOOEEEGGGIIIHHHCCC<<<666333333333333333333111000000///000222111000...------...111111//////000000...+++---///000000///......////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++************))))))))))))))))))))))))))),,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---...............------,,,,,,,,,---..................---******+++,,,,,,---......////////////////////////........................---------.........//////111111111111111111111111111111111111000///------222111333555333444FFFZZZtttttteeeUUUMMMHHHCCC>>><<<999::::::;;;;;;<<<<<<<<<888<<<>>>===BBBOOO]]]eeemmmsss~~~~~~|||{{{vvvtttqqqnnnjjjddd]]]YYYNNNHHHBBB???<<<888999=========@@@JJJ]]]vvvmmmXXXPPPLLLBBBIIIPPPVVVYYYbbbnnnttttttkkk[[[FFF888333444444444222222333222111111222333111111000///////////////.................................------.........------------------------++++++---///...,,,---///------------------------***+++,,,---...---,,,,,,(((((((((+++///666<<<@@@///......------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,|||xxxkkkVVVIII===::::::777444222333444444333111000000111111222222333333222222111000000///...............---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++)))((()))+++))))))))))))))))))))))))************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......---------............///............////////////000000000000000000000000000000000000000000000000000000000000000000000000111111222222222333333333333444444555666777888888:::999888888;;;???DDDGGGBBBAAA@@@>>><<<:::999888666666666666555444333222222111111111000000//////000000000000000000000000///////////////......------------............//////............---------+++++++++,,,,,,------------,,,,,,+++*********+++...---+++******+++---...,,,,,,,,,++++++*********))))))))))))******************++++++++++++******(((000222+++&&&'''(((&&&,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---.........///...---...///111000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,..............................---,,,---...///000000000000000111111111111000000000000111111111111333333333222444888===AAAZZZmmm{{{iiiZZZLLLBBBEEE???:::999;;;;;;777222::::::::::::;;;@@@EEEIIIWWW___jjjtttzzz~~~|||yyywwwsssmmmgggcccccc^^^[[[ZZZUUULLLFFFDDDEEEAAA===;;;::::::===@@@AAAFFFOOO```|||vvv\\\RRRRRRTTTUUU[[[[[[ZZZ```nnnxxxrrreeeRRRIII>>>777666777666444333444444333111000111222000000000000000000000000000////////////..................------,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------wwwjjjTTTGGG;;;888999777444444333444555444222000111222111222222333333222222111000000///...............---------,,,,,,,,,++++++************************++++++,,,***)))((()))+++))))))))))))))))))))))))************************************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------------------------........................////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222333333222333333444444555555555666555444333555777:::<<<:::999888777666444333333444444444444333222111000111111111000000000/////////////////////////////////////////////...------------------........................------------++++++,,,,,,,,,,,,,,,,,,---,,,++++++******++++++---,,,++++++++++++,,,------------,,,,,,,,,++++++))))))))))))******************++++++++++++******...444666000+++,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...,,,...//////......///000,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...........................------,,,---...///000....../////////000000000//////000000000111111111111111222222222555:::===GGG[[[uuunnnUUULLLEEE;;;777777999999888333444666777888:::===>>>HHHMMMVVV^^^eeelllsssxxxvvvuuuxxx{{{vvvsssrrroooiiiaaaZZZVVVTTTOOOLLLKKKKKKHHH@@@======444666777999BBBNNNUUUUUUYYY___hhhwwwxxxaaaYYY[[[aaaeeebbbeeeiiiooowwwxxxjjjZZZJJJCCC999444444555333222111222222222111111222222////////////////////////------------,,,,,,,,,,,,......---------,,,,,,,,,...------------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,++++++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---tttgggUUUGGG:::666777777555555444555666444222111222333111222222333333222222111000000///...............------------,,,,,,,,,,,,))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))************************************************+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,***++++++,,,,,,++++++***------------,,,,,,,,,,,,------------............---............/////////000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222222222111111111222222222222222222222111000000111111222222222222111000000//////111111222111111000///...111111000000000000//////////////////////////////...////////////...------------------........................------------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,))))))))))))******************++++++++++++******+++000222...***)))***))),,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...+++---///000///.........******,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................---------,,,---......///------.........///////////////000000000000111111///000111111111333555777444EEE[[[ooowww]]]TTTHHH>>>999888999999666666777888777666555444999;;;???CCCHHHOOOWWW]]]XXXXXXZZZbbbooo||||||yyy|||}}}ssspppnnnnnnnnnlllhhhcccZZZYYYVVVOOOFFFAAA???@@@<<<;;;<<<===999444555:::<<>>CCCFFFBBBCCCCCCFFFKKKTTT^^^eeellliiieeecccdddhhhllloooooosss{{{|||||||||}}}~~~~~~~~~|||xxxrrrlllgggccc[[[YYYWWWVVVUUUSSSOOOLLLHHHEEEAAA===;;;::::::;;;:::999::::::777777>>>GGG```qqq||||||{{{pppjjjjjjlllmmmmmmjjjfffcccaaammmnnnnnnjjjaaaSSSBBB555888555222222333333222111222111000111111111111000......................../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyrrrfffZZZKKK===777777666555555555666666555333222222333111222222333333222222111000000///........................---------,,,,,,++++++++++++++++++++++++))))))***)))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............//////////////////////////////////////////////////////////////////////////////000000000111111111222222222111111111111111000111222222333222111000///000000000111111111111///000000000000//////...//////////////////000000.......................................------,,,,,,,,,,,,------------......------------,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***++++++,,,,,,***++++++,,,,,,++++++*********************++++++((()))))))))******************++++++++++++******,,,,,,------,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------(((+++...///...---,,,,,,...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................,,,,,,,,,---------------....../////////000000000...////////////000000000...000222333222111111222111555999<<>>===<<<;;;999999999::::::::::::;;;;;;;;;;;;>>>DDDHHHHHHIIIIIIJJJJJJKKKMMMNNNOOOQQQSSSWWWZZZZZZYYYWWW]]]___cccgggiiijjjiiiiiieeedddbbb^^^XXXRRRLLLIIIGGGEEEDDDCCCBBB@@@>>><<>>>>><<<::::::;;;>>>@@@EEEQQQ^^^|||xxxgggXXXOOOPPPXXXbbbjjjkkkiiifffdddrrrkkk```UUUIII>>>666333444444333444555555555444555333111111222222000...///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxxrrrfffXXXJJJ<<<888888666444444444555666444222111222333111222222333333222222111000000///...........................---------,,,++++++++++++++++++++++++((()))))))))(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,,,,))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........////////////////////////////////////////////////////////////////////////////////////000000000000111222222222222222222222//////000111111111111111.........//////000000000//////000000000000//////......////////////000000........................---............---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++*********++++++******++++++,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))******************++++++++++++******---++++++......+++***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,)))+++---...---,,,,,,---/////////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................++++++,,,------------,,,....../////////000000000......////////////000000///111222333111111111222333333444555999HHHddd|||}}}yyyzzzssshhh^^^UUUKKKAAA::::::888777777777777555333555666888999999:::<<<>>>777:::===???>>>>>>>>>>>>BBBAAA???>>>>>>@@@BBBCCCBBBEEEJJJNNNQQQQQQOOONNNLLLLLLKKKIIIGGGCCC@@@???<<<<<<;;;::::::999999999888666555666999:::999777999:::???HHHPPPYYYfffrrrwwwiii___XXXSSSPPPVVV]]]dddiiilllnnnppppppbbbQQQDDD;;;666666999444444444555555666666666666333111111333444111...////////////////////////,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++uuuzzzlll```RRREEE999777888777444444333444555444222000111222111222222333333222222111000000///...........................------------************************'''((()))(((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,++++++***))))))***+++,,,------...++++++,,,,,,,,,---------,,,,,,---------.........////////////////////////////////////////////////////////////////////////........./////////000000000000000111222222222333000000000000000000000000.............../////////......///////////////............/////////000000........................------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++************++++++++++++++++++******++++++,,,---,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))******************++++++++++++******+++'''''',,,,,,)))(((*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,)))+++,,,,,,++++++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................***+++,,,---------,,,,,,------........./////////........./////////000000...000111111000000111333111000222444555;;;MMM___~~~tttaaaSSSDDDAAA===;;;;;;:::777555666666777888999:::999999777999<<<===;;;:::;;;<<<<<<<<<;;;999999999;;;===999:::<<>>>>>======888888999999999999;;;<<<999>>>DDDFFFCCC@@@AAADDDOOORRR[[[iiiuuu}}}zzzlllgggfffeeeddd]]]^^^aaaeeehhhkkkllllllaaaRRRBBB;;;777555777;;;333444444444333333444555555222000111555777555222........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++rrr|||ttteeeYYYLLL@@@666555777777555444333444444333111000000111222222222333333222222222000000///...............//////.........---------))))))))))))))))))))))))'''((()))((('''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++++++++(((((()))***,,,---...///++++++,,,,,,,,,---------,,,,,,,,,---------......////////////////////////////////////////////////////////////////////////............/////////000...//////000111222222333333333222000000000000000////////////////////////------......///.........---.........//////000000........................------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,++++++))))))******+++++++++,,,+++*********+++,,,,,,---,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,))))))))))))******************++++++++++++******,,,'''''',,,...***))),,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,***+++,,,+++******,,,...))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................***+++,,,---...---,,,,,,,,,,,,,,,---------................../////////000...///000///...///111333------111555333333;;;HHHUUUhhhxxx|||YYYTTTMMMHHHFFFEEEBBB??????===::::::::::::888666777999:::999666666888:::444666777888777777777888;;;::::::999999:::::::::;;;:::999888777777888888666777888999999;;;===???IIIVVVbbbddd\\\XXX\\\cccrrrvvv|||tttjjjfffiiilllllljjjeeeeeegggiiijjjgggaaa\\\QQQCCC777666666444444666222333333222111111222444333000...111777:::888555------------------------.........---------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++sssxxx|||~~~|||sss```OOOLLLBBB888777777555333444666666555444333333222222222222222222222222222222////////////..................---,,,,,,+++******************))))))))))))''''''((()))))))))))))))))))))(((((((((((()))))),,,,,,++++++***)))(((((())))))))))))))))))))))))+++*********))))))((((((,,,------......------,,,******))))))((((((''''''******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((******+++++++++,,,,,,,,,---...............------..................------//////.........------------------............/////////............//////....................................////////////000000////////////000000------......//////000000---///000000///......///000000//////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++******...---+++*********++++++)))******++++++,,,------+++++++++*********)))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++(((((()))***,,,---...///---------,,,,,,+++++++++------------------------+++,,,,,,+++***)))+++,,,........................------...//////...---,,,+++,,,------......---------------.........//////...------------...//////............////////////111000/////////000222333111111222222222333333333===AAARRRiiiyyy|||sssjjjjjjnnnlll___SSSOOOIIIIIIFFF@@@DDDGGG>>>???;;;<<>>AAABBBBBBFFFNNNTTTccc|||zzzzzz}}}vvvpppoooccc___aaajjjooollliiijjjnnnpppuuuxxxppp^^^MMMDDD>>><<<888555222111111111111111111111111222222222000000000000000000000000///............---------...------,,,,,,------......---,,,+++++++++,,,---,,,,,,,,,++++++******************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++...+++***+++---...,,,***---------,,,,,,+++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------uuuyyy}}}~~~}}}tttbbbQQQMMMBBB888777777555333444666555555444333333222222222222222222222222222222000000000000////////////---------,,,,,,+++++++++++++++*********)))))))))((()))******++++++******))))))(((((((((((())))))))))))))))))***+++,,,,,,))))))))))))))))))))))))************)))))))))(((***++++++,,,,,,++++++******)))))))))((((((((('''*********+++++++++,,,,,,,,,,,,++++++***)))))))))*********+++++++++,,,,,,------............------..................------///.........------------------------............//////............//////....................................////////////000000////////////000000............////////////---...000000.........///000/////////.........---................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))*********)))))))))))))))))))))))),,,,,,,,,++++++***************++++++++++++******,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++))))))***+++,,,------...---,,,,,,,,,++++++++++++------------------------+++,,,---,,,******+++---------------------------,,,,,,---......---,,,++++++,,,------......------,,,------------............------------...//////............////////////111000/////////000111222111111111222222222333333555666@@@RRR```mmmrrrooofffbbb[[[RRRWWW[[[TTTLLLBBB===@@@@@@;;;999===777:::;;;:::;;;>>><<<888999999888888999:::;;;<<<999888999<<<@@@BBBCCCDDDBBBIIIQQQWWW\\\bbbkkkqqqyyywwwggg]]]YYYYYYXXX]]]hhhoooppprrrvvv|||jjjTTTDDD>>><<<;;;888555222222222222111111111111111111111111////////////////////////............------------------,,,,,,,,,,,,------------,,,+++++++++,,,---,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++000...---...000000///------------,,,,,,+++++++++,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------www|||~~~vvvdddTTTNNNCCC999777777555444444555555444444333333222222222222222222222222222222111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))************)))))))))(((((((((((())))))))))))(((((()))***,,,---))))))))))))))))))))))))************))))))))))))((())))))******))))))((())))))))))))((((((((((((*********++++++++++++,,,*********************************++++++++++++,,,,,,------......---------------------------..................------------------------............//////............//////....................................////////////000//////......//////000/////////...............---...000000...---...////////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,******))))))))))))***+++---,,,,,,+++******))))))+++++++++***************'''((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++***************++++++++++++******++++++,,,,,,,,,+++*********************+++++++++******+++++++++,,,,,,,,,+++++++++++++++*********------------------------,,,------,,,++++++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,------------...------------...//////............////////////000000/////////000111222111111111222222222222333222111444===GGGWWWttt{{{vvvrrr|||vvvggg[[[[[[YYYOOODDDAAAEEEIIILLLOOOSSSTTTNNNFFFCCCCCCDDDEEEFFFHHHIIIIIIFFFGGGJJJQQQYYY___```^^^[[[cccmmmvvv}}}~~~kkk[[[PPPJJJVVVZZZdddpppyyy}}}vvv^^^FFF:::999:::888666444333222333333222222222111111000000///////////////////////////............------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,++++++------,,,+++------,,,,,,,,,,,,++++++,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------zzz~~~xxxhhhYYYOOODDD999666777555444444444444444333333333222222222222222222222222222222000000000000////////////+++,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((%%%&&&&&&'''''''''''''''))))))(((((((((((()))))),,,+++)))((((((((()))***))))))))))))))))))))))))*********)))))))))))))))'''(((((())))))(((((('''))))))))))))((((((((((((************++++++++++++))))))*********+++++++++************+++++++++++++++,,,,,,------------,,,,,,,,,------------......------------------------,,,,,,---------.........///......------......///..................................../////////////////////......//////////////////......---------,,,...//////...------...........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++,,,+++++++++******))))))************************((((((((()))))))))******))))))))))))))))))))))))+++++++++*********************++++++++++++******++++++,,,,,,,,,++++++***************************++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,...///+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------...------------...//////............////////////////////////000000111111111111111111222222222222333222222444888EEE___vvvvvvcccXXXbbbhhhnnntttyyyyyyqqqggg^^^aaafffkkkmmmnnnmmmlllgggjjjooowwwqqqfff]]]WWWTTT___gggttt~~~{{{nnn___MMM<<<666888777666555444333333333333333222222111000//////...////////////////////////.........---------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------{{{{{{lll^^^PPPDDD999666666555444555333333333333333222222222222222222222222222222222//////.........---------+++,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''%%%&&&&&&'''''''''''''''))))))(((((((((((())))))+++***)))((((((((()))***(((((((((((((((((((((((())))))))))))))))))******(((((())))))))))))(((((((((((((((((())))))))))))))))))*********+++++++++)))))))))***++++++,,,,,,))))))*********+++++++++******+++,,,------,,,,,,,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,------------.........------------..........................................//////////////////............////////////......------,,,,,,,,,...//////...------...---------...............------------------------------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++************************)))))))))*********++++++))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,,,,++++++************************,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000++++++++++++++++++++++++,,,,,,,,,,,,,,,------...+++,,,------......------+++++++++,,,,,,,,,------...------------...//////............////////////......//////000000000000000000111111111222222222///000111111///555DDDSSS___ttt~~~{{{yyypppiiiggghhhjjjkkkpppyyyhhh[[[NNNEEE???999666777555444444333333333333333222222111111000///.................................------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---.........---------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------{{{~~~~~~pppcccRRREEE:::666666555444555333333333333222222222222222222222222222222222222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((('''''''''(((((()))************)))))))))(((((((((((())))))%%%&&&'''(((***+++,,,,,,(((((((((((((((((((((((())))))))))))************((())))))******))))))((((((((((((((()))))))))))))))))))))************+++))))))******+++++++++,,,)))))))))************+++))))))***+++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,------------,,,,,,,,,,,,------------......------------..........................................///////////////......------......///.........---------------,,,---//////---,,,---...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++)))******++++++******)))------......---,,,,,,+++(((((())))))***++++++,,,***************+++++++++************++++++++++++)))))))))))))))))))))))))))))))))*********************++++++++++++************+++,,,,,,,,,+++++++++++++++***************,,,+++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++,,,...000++++++++++++++++++++++++,,,,,,++++++,,,---...///+++,,,------......------,,,,,,,,,,,,------------...------------...//////............////////////---...///000000000//////000000000111111111111222...111333333000000555;;;???QQQiii|||uuuhhh___cccmmmnnnkkkgggfffhhhooovvv{{{|||tttlllQQQEEE:::888999777666666333333333333333333222222111111111000000//////...........................------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,------------***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,++++++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------zzz}}}sssfffSSSFFF:::666666555444555222222222222222222222222222222222222222222222222///.........---------------------,,,,,,+++++++++************))))))))))))((()))******++++++******))))))(((((((((((())))))###%%%'''***+++++++++***((((((((((((((((((((((((((()))))))))************(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))***************************+++++++++))))))))))))************((()))***+++,,,,,,,,,,,,***++++++,,,------......++++++,,,,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------.......................................///////////////......------......///,,,------------------...+++---......---,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++******++++++,,,,,,++++++***---.........---+++)))((())))))))))))************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))((()))))))))*********+++******++++++++++++******)))***+++,,,,,,,,,,,,++++++++++++*********))))))+++++++++++++++++++++,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++)))+++++++++++++++---///,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,......+++,,,------......------,,,------------............------------...//////............////////////---...///000000000///...000000000000111111111111///222444444333444444333666888CCCYYYvvv|||jjjaaaXXXOOOQQQZZZdddeeeffffffhhhnnnxxxyyyqqqjjj```VVVCCC;;;666666777555444555333333333333333222111111000000000000000/////////........................---------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++---......------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++(((***+++***(((((()))++++++++++++,,,,,,---------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------yyy|||uuuiiiSSSGGG:::666666444444666222222222222222222222222222222222222222222222222000/////////..................---,,,,,,+++******,,,,,,,,,++++++++++++***''''''((()))))))))))))))))))))(((((((((((())))))%%%'''***++++++***(((&&&(((((((((((((((((((((((((((((())))))*********+++''''''(((((((((((('''''''''((((((((())))))******))))))))))))************************************))))))))))))************(((((()))++++++,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------++++++,,,,,,,,,---------...------,,,,,,------......................................./////////000.........------.........,,,,,,,,,------.........+++---......---,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++---......---+++***+++,,,,,,------,,,,,,+++------...---,,,***(((&&&++++++******)))((((((((())))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))***++++++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))+++---...+++,,,------......---------------.........//////...------------...//////............/////////000,,,---///000000000///...000000000000111111111111......//////111444444222333777===HHH\\\yyyooo[[[WWWVVVPPPQQQXXX```cccffffffggglllvvv~~~{{{pppbbbZZZVVVMMMBBB;;;888888999777333222555333333333333333222111000////////////000000000000........................---------,,,,,,,,,++++++,,,++++++++++++++++++,,,)))***+++---......------*********++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++***---...---+++***,,,...+++++++++,,,,,,---------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------|||ssslllUUUHHH;;;777666555555666555444333333222222222222222222222111111111111000////////////000000000000------------------------++++++******+++,,,,,,+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***************)))(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------///...,,,++++++,,,...///,,,,,,,,,---------......---------------------------------------------------+++***,,,///000...,,,,,,,,,+++++++++,,,------,,,,,,---......---,,,,,,......//////......---,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++++++++***************************))))))))))))))))))))))))***)))((()))++++++)))(((************************++++++******************,,,++++++******++++++,,,+++++++++++++++***)))((()))************+++++++++++++++******************++++++++++++++++++++++++(((((((((((())))))))))))...---,,,,,,++++++++++++,,,,,,---------.........++++++,,,,,,,,,,,,------+++,,,------......------******+++,,,,,,---........................------///////////////.........000000000000000000000000000111111111111222222222333111333999AAAPPPkkkhhhkkknnnnnnjjjbbb\\\WWWeeemmmsssvvvyyy|||vvvmmmfff___UUUJJJBBB>>>>>>???888777666555444333222222222222222111111111111000000000000000////////////------------------------+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++******++++++,,,------,,,,,,+++*********+++++++++++++++++++++++++++))))))*********+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************------------------------zzzppphhhUUUHHH;;;777666555555666555444333222222222222222222222222111111111111000/////////////////////000------------------------(((+++---,,,)))((()))+++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))))))))***+++*********))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************)))(((((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///---,,,++++++,,,---///,,,,,,,,,------------...------------------------------------------------,,,+++***,,,///000///---------,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,,,,------------,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++***)))************************))))))))))))))))))))))))+++*********,,,,,,***)))************************++++++******************,,,++++++******++++++,,,---------------,,,+++***)))************+++++++++************************++++++++++++++++++++++++***************))))))))))))******+++---///000111************+++++++++++++++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,------......///......................../////////////////////...////////////////////////000000111111111222222222444111111222333999GGGWWWtttvvvnnnqqqvvv}}}zzzkkkttt|||}}}uuussstttwww}}}vvvoooggg___NNNKKKGGGBBB>>>;;;:::999777777666555444333222222222222222111111111000000000000000000/////////...------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,------,,,++++++******++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------wwwkkkbbbTTTGGG;;;777666555444666444333333222222222222333222222222111111111111000////////////////////////------------------------(((---222000+++'''))),,,)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++)))************))))))((())))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---,,,++++++,,,---...,,,,,,,,,,,,------------------------------------------------------------+++******,,,...000000///...------,,,++++++++++++,,,------......------,,,+++++++++++++++******)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))************************)))))))))))))))))))))))),,,+++***+++------+++*********************************++++++++++++++++++,,,++++++******++++++,,,,,,,,,---------,,,++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***+++...000222333)))))))))************+++++++++++++++,,,,,,,,,,,,+++,,,------......------......................................................//////////////////////////////////////////000000000111111111222222000...///111222222666<<>>@@@@@@???===:::777666666555444333333222222222222111111111000000000000000000/////////......---------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------tttfff\\\SSSFFF;;;777666555444555333333222222222222222333222222222111111111000000///////////////.........---------------------------000444333000---+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))(((((((((((('''''''''))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))************)))(((((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++...///000111///...---,,,+++*********------------------------+++++++++++++++***))))))+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***************************))))))))))))))))))))))))+++******+++,,,,,,+++)))******************************+++++++++++++++,,,,,,++++++******++++++,,,******+++++++++******)))))))))*********+++++++++***************+++++++++************************,,,,,,,,,+++******)))))),,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------............---------------------...........................////////////////////////////////////000000000000111111111111......000444777888777777777GGG]]]rrrvvvrrriiihhhhhheeennnzzzzzz~~~sssqqquuu~~~nnn\\\LLLCCC???;;;===???AAA@@@===999666555555444444333222222111111111111111000000000000000000/////////.........---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,}}}pppbbbXXXQQQEEE:::777777555444555222222222111111222222333222222222111111111000000000/////////......------------------------------000//////111333111,,,((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))+++******))))))******+++(((((((((((('''''''''&&&))))))))))))))))))))))))((()))))))))************((((((((()))))))))******((())))))*********))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,...111222///...---,,,+++*********------------------------,,,,,,,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---...,,,***)))***,,,************************))))))))))))))))))))))))***))))))***++++++***(((******************************++++++,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++++++++******))))))*********+++++++++))))))*********+++++++++************************++++++*********)))))))))---,,,+++***))))))))))))******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++,,,------......---------------,,,,,,,,,,,,,,,---------.........//////---.........//////000000........................//////000000000111111111111111111111333444222///333777===EEEVVVppp|||yyysssqqqvvvuuukkkooo~~~|||ssspppppppppiii___UUUKKKCCC>>><<<999:::;;;;;;:::888666444444444333333222222111111111111111000000000//////////////////............---------------------------------,,,,,,+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++***++++++,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||nnn```WWWPPPEEE:::777777555444555222111111111111222222333222222222111111111111000000//////......---------------------------------///+++))),,,000000+++%%%))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))++++++************++++++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))((())))))************)))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++---000333...------,,,++++++++++++...------,,,,,,------...---------------,,,,,,+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...---***)))+++...************************))))))))))))))))))))))))***)))((()))++++++)))(((******************************++++++,,,---------,,,++++++******++++++,,,++++++,,,---------,,,,,,)))************+++++++++)))))))))***++++++,,,,,,***************************************************))))))(((((())))))***)))))))))************+++************+++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------......///000000000......................../////////000000000111111///000000...000333333000444333000///555DDDWWWdddxxxuuuvvvxxxyyy}}}ssshhhaaa]]]VVVNNNFFFCCCAAA>>>===>>>::::::999999888888888888333333333222222111111111111111000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++------------++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,{{{mmm___WWWOOODDD:::777777555444444111111111111111222333333222222222111111111111000000000///......---,,,,,,------------------------,,,***(((***,,,---***'''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************(((((()))))))))*********(((((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,***+++///222------,,,++++++,,,,,,,,,...---,,,,,,,,,,,,---...---------------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++...---******---000************************))))))))))))))))))))))))******)))***+++,,,***(((******************************++++++,,,------...,,,++++++******++++++,,,***+++,,,------------,,,)))************+++++++++((())))))***++++++,,,,,,************************))))))******+++,,,,,,,,,))))))((())))))***++++++************++++++++++++************+++++++++++++++,,,------......------++++++,,,,,,------......,,,,,,------...//////000------......///000000111........................////////////000000000111,,,000111...///444666444222333333222111444<<>>===<<<;;;999999888888222222222222111111111111111000000000//////////////////.........---------------------------------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,***+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++zzzlll___XXXOOOCCC999777777555444444111111000000111222333333222222222111111111111000000000///...------,,,,,,------------------------***++++++++++++++++++,,,))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++(((((()))***************))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,***+++...222,,,,,,+++++++++,,,------...---,,,,,,,,,,,,---...,,,------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,'''+++...---+++***...111************************)))))))))))))))))))))))),,,+++***+++------+++)))******************************+++,,,,,,---......,,,++++++++++++++++++,,,((()))***+++++++++++++++)))************+++++++++((())))))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,------...///++++++***************+++,,,,,,---------.........)))************++++++++++++,,,------......------,,,,,,------...///000000,,,,,,------...///000000---------...///000000111........................////////////000000000000///444444...+++...///,,,,,,///444777555444888===<<>>===:::888555333222222222222111111111111111000000000000//////////////////.........---------------------------------+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++******++++++,,,---+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++---......---+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++~~~tttiii^^^XXXMMMBBB888666666444333333555444333333222222333333///000111000///......000111111000000//////...............------,,,,,,,,,---,,,++++++******++++++************))))))))))))******))))))(((((('''''''''((()))******)))((('''''''''''''''((((((((((((***)))))))))((((((''''''++++++******))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((************************))))))))))))))))))))))))'''((()))******)))((('''******++++++++++++******++++++************++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++******+++---...000...---,,,,,,++++++,,,,,,...---,,,+++,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***---000000---))),,,,,,,,,++++++*********))))))))))))******************))))))((((((''''''))))))))))))************''''''((()))***++++++,,,+++++++++*********))))))***++++++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************************************)))))))))***+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------............///000000000000////////////......///000000000000000000000000000000000000000000111111111111222222222444888<<>>===<<<;;;::::::;;;:::999888777777777777000111222333333333333333444444333222111000///...///000000000///,,,***(((++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,---------,,,------+++******,,,...++++++++++++++++++++++++uuuiii___[[[PPPDDD999666666444333444555444333333222222333333000111222111///...///000111000000000/////////.........---------,,,,,,,,,---,,,++++++******++++++************))))))))))))***)))))))))((((((((('''(((((())))))))))))((((((((((((((())))))))))))************))))))(((((((((*********)))))))))))))))''''''((((((((((((''''''(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++************++++++******))))))******+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++************************************,,,++++++++++++,,,...///------,,,++++++++++++,,,---,,,,,,+++,,,---...///...------------,,,,,,,,,++++++++++++++++++++++++************************,,,,,,---000222333000,,,,,,,,,,,,++++++*********))))))))))))************))))))))))))(((((((((((())))))))))))************(((((())))))******+++++++++++++++*********))))))((())))))))))))*********************************))))))*********+++++++++******************************************************************++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------............///000/////////////////////......///000000000000000000000000000000000000000000000111111111222222222333555666666666;;;CCCKKKUUUhhhxxxwww{{{~~~wwwpppeeeXXXOOOQQQLLLFFFBBB@@@@@@@@@@@@???>>>>>>===<<<;;;:::999999999777666666666666666000111222222333333333222444333333222000//////...111222333333222000...,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,***))))))+++---++++++++++++++++++++++++uuuhhhaaa___SSSFFF:::666555444444555555444333333222222333333111222333222000///000111000000000000////////////...------------,,,,,,,,,---,,,++++++******++++++************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))***************************)))))))))))))))))))))************'''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********++++++++++++******++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************************************,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,---...///000------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******+++---//////---++++++++++++++++++*********))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))*********+++++++++***************((())))))))))))*********************************(((((()))))))))***************************************************************************))))))*********++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,---------......---------............///////////////////////////......///000000000000///000000000000000000000000000000000111111111222222...111222111//////111555444???RRRcccsss}}}||||||vvvqqqvvvuuuvvv|||wwwnnnbbbWWWPPPKKKEEEAAAEEEBBB???>>>?????????>>>======<<<<<<;;;:::999999888777666555444444444444000111222222333222222222333333222111000///......000111222222222111///...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,***++++++***))))))***,,,++++++++++++++++++++++++ttthhhccccccUUUHHH;;;666555444444666555444333333222222333333222333444333111000111222000000000000////////////---------------------------,,,++++++******++++++************)))))))))((())))))))))))((((((((((((***)))(((''''''((()))***(((((()))))))))*********++++++******************(((((())))))******++++++(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******++++++++++++******++++++************+++++++++++++++++++++,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************------,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++******+++,,,---///000000---------,,,,,,,,,++++++++++++++++++++++++++++++************************((()))***,,,---,,,+++***+++++++++***************((()))))))))************''''''(((((())))))******((()))))))))*********************)))))))))))))))******************************+++++++++,,,,,,,,,************************))))))))))))*********+++************************************************++++++******))))))((((((************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///.........///////////////---...//////000000//////////////////////////////000000000000111111111111000222444444333333555666666666666999BBBRRRdddppp{{{llliiihhhtttzzzqqqhhhbbbZZZSSSJJJDDDBBBCCCCCCDDDDDDBBBAAA@@@@@@???===;;;<<<;;;;;;:::999999888888777666555444444333333444111111222222222222111111222222111000//////......,,,---...//////......---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++,,,***+++,,,+++***)))***,,,++++++++++++++++++++++++ssshhhddddddUUUHHH;;;666555444444666555444333333222222333333222333444333222111111333////////////000000000000---------------------------,,,++++++******++++++************)))))))))((((((((((((((())))))))))))***)))(((''''''((()))***'''''''''((((((((())))))******************++++++(((((())))))******++++++(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++******++++++++++++******++++++************++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,------------------************************,,,,,,,,,,,,,,,,,,++++++,,,,,,+++************+++)))***+++---...//////000------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...///......------************************((()))))))))************''''''(((((())))))******((()))))))))*********************)))))))))))))))******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,************************************************+++******))))))((((((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------....../////////000------...///////////////........................//////000000000111111111444444333222000000111222222333333444777;;;AAADDDVVVggg{{{zzz{{{|||zzz~~~wwwoooggg\\\PPPHHHJJJHHHDDDAAA@@@@@@??????CCCBBBBBBBBBBBB@@@===:::::::::999999888888777777777777666444444444444444111111111222222111111000111000000//////.........++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++******)))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++***,,,------+++++++++,,,++++++++++++++++++++++++~~~qqqhhhddddddSSSFFF:::666555444444555555444333333222222333333222333444333111000111222////////////000000000000,,,,,,,,,------------...---,,,++++++******++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))***************))))))))))))************((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))***************++++++++++++******++++++************++++++)))(((((((((((()))******++++++++++++++++++++++++************++++++++++++))))))******+++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------************************++++++,,,---------,,,,,,,,,,,,+++******************+++,,,---...//////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,---)))))))))***************))))))))))))************(((((((((((())))))))))))))))))))))))************)))))))))))))))************************+++++++++((())))))))))))************************************++++++++++++,,,,,,,,,************************************************))))))))))))))))))(((((()))))))))************+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------......//////000------...////////////.........................../////////000000000111111111000///......///111222///000111333555666777777:::DDDVVVgggqqqvvv~~~tttssszzzyyyvvvkkkeee\\\UUUPPPLLLFFFBBB@@@AAABBBBBBAAA???===<<>>>>>???@@@@@@===;;;888888888777777777666666777666555444333333333333111111111222111111000///000/////////.........---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++************,,,......,,,+++,,,,,,++++++++++++++++++++++++yyyooohhhcccbbbPPPDDD999666666444333444555444333333222222333333111333333222111000111222.../////////000000000111,,,,,,,,,---------......---,,,++++++******++++++************))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((('''(((((((((((()))))))))((((((((())))))******************)))))))))))))))))))))************))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))******++++++******)))******++++++++++++******++++++************++++++((((((((((((((()))******++++++++++++++++++++++++************++++++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))***,,,------------,,,,,,++++++***************++++++---.........------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************(((***++++++(((((()))+++((()))))))))*********+++))))))))))))************))))))))))))(((((((((((())))))))))))************(((((())))))******++++++))))))*********+++++++++((())))))))))))*********************************************++++++++++++************************************************((((((((()))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------............///,,,,,,---......///000000,,,---......//////......------------------------////////////000000000111...------...000222333333222000...---///333666888444444999BBBHHHKKKSSS[[[jjjrrr}}}|||rrrqqqssswwwssshhh^^^[[[RRRLLLFFFBBBBBBBBB@@@>>>;;;===???@@@@@@??????@@@===<<<<<<===???>>>===;;;777777777666666666666555555444333222222111222222111111111111111000////////////............------......------,,,---------------------------------******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++*********))))))+++------,,,+++++++++++++++++++++++++++++++++}}}vvvnnnhhhcccaaaMMMBBB888666666444333333555444333333222222333333111222333222000///000111.../////////000000111111,,,,,,,,,------.........---,,,++++++******++++++************))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))))))))************''''''(((((()))))))))***++++++******))))))(((((())))))************))))))(((((())))))))))))((((((************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******++++++************++++++***************++++++,,,++++++++++++++++++++++++)))************+++++++++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++(((((())))))*********+++************************(((***+++---......------,,,++++++***)))*********+++,,,---.........---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++---///---+++***,,,...(((((())))))*********+++))))))))))))******************))))))((((((''''''))))))))))))************'''(((((()))***++++++,,,))))))******++++++++++++***++++++++++++,,,,,,,,,************************))))))))))))************************************************************''''''(((((())))))******))))))))))))************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////,,,,,,------...///000000,,,---......//////......------------------------////////////000000000000222111111111111///---+++000000222333444222...+++444//////444666444777===>>>???BBBKKK[[[mmm~~~zzz~~~zzzlll___XXXUUUTTTTTTQQQJJJFFFFFFCCCAAA???@@@BBBAAA>>>:::@@@@@@???>>><<<<<<>>>@@@@@@???======>>>===;;;999666666666666666555555555444333222111000000000000111111111111111000//////..................------...---,,,++++++++++++,,,------------------------******++++++++++++******))))))************))))))******+++++++++,,,,,,,,,******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++******))))))(((***,,,,,,+++***)))***++++++++++++++++++++++++{{{sssooolllgggaaaTTTEEE888444555666666888888777666555444555555666222333333333333222111111000000000000000000000000......------------......+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++***)))(((((())))))************))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))))))))))))))************************************,,,,,,+++******+++,,,,,,******++++++++++++******))))))***++++++++++++++++++++++++*********))))))---,,,,,,+++*********+++))))))))))))************(((((()))***+++,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))++++++************++++++))))))))))))))))))))))))+++++++++************))))))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++))))))))))))************++++++******++++++,,,---+++++++++************)))******++++++++++++******))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,---........................------..................------............////////////////////////////////////000000////////////000000111111222222222222111111------...000111222333444666666777;;;AAAIIIPPPUUUjjjpppyyy{{{{{{zzzvvvqqqiii^^^QQQIIIEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@AAAAAAAAA@@@???<<<;;;;;;<<>>@@@AAAAAADDDHHHNNNRRRUUU[[[bbbhhhnnnsss|||~~~}}}xxxwwwsssvvvwwwssslllfffdddcccdddeeeccc\\\TTTLLLIIIHHHMMMIIICCC???===<<<<<<;;;;;;:::::::::;;;<<<>>>???>>>?????????@@@@@@@@@@@@===<<<:::999999:::<<<===<<<<<<;;;;;;::::::999999999999888777666444333333111111000000000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,+++***))))))***+++,,,------,,,***((((((***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++|||yyy}}}|||qqqUUUGGG:::555666555444444444444333333333333333333222333333333333222111111////////////////////////......------------......+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))((((((((())))))))))))((((((((())))))***************))))))************))))))((()))))))))************************************++++++************++++++))))))************))))))''''''((()))))))))))))))************************+++++++++,,,+++++++++***((()))))))))************+++++++++***************((((((((()))))))))******++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))((((((((((((((()))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******))))))))))))******((()))))))))************)))******++++++++++++++++++++++++*********))))))))))))************))))))((((((((((((((((((((((((*********)))))))))))))))************************))))))******++++++++++++************++++++++++++***************+++++++++,,,,,,++++++,,,,,,---...,,,,,,------------......---------...............---------.........//////......................../////////......////////////000000000000000000///000000000000000000//////000000111222222222222222444444333333333222222222444555777777777999===AAACCCFFFLLLQQQUUUWWWWWWWWWZZZ^^^aaa^^^XXXVVVYYY]]]ZZZYYYYYYZZZZZZVVVRRRPPPNNNOOOOOOLLLHHHEEEEEEEEEDDDHHHJJJHHHBBB===<<<===CCC???:::777888:::===>>><<<;;;999999999;;;===???>>>>>>>>>????????????@@@===<<<;;;::::::;;;<<<===<<<<<<;;;;;;:::999999888888888777666555444333222111000000000////////////---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++)))((()))***,,,---222222000---***+++---000++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---|||}}}zzzrrrUUUGGG:::666666555333333222333333333333333333333222333333333333222111111////////////////////////......------------......+++++++++*********))))))************************))))))))))))))))))))))))))))))************))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((((((((()))************)))))))))))))))))))))))))))((()))))))))************************************************************)))))))))******)))))))))''''''((()))))))))))))))***************************++++++,,,,,,,,,+++***((()))))))))************+++++++++***************)))))))))************+++******+++++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++******)))(((++++++************++++++))))))))))))))))))))))))+++++++++*********))))))((((((((('''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((()))))))))************((()))***+++++++++******+++++++++*********)))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))((()))***++++++++++++***)))))))))******+++++++++)))))))))******+++++++++,,,++++++++++++,,,------,,,,,,,,,,,,------......---------.........//////------------....................................//////............//////...//////000000//////...000000000///////////////------///000000000000///...//////000222444555666444444555444222111111222111222444555777777888888::::::;;;;;;;;;;;;;;;<<<999999888999;;;<<<:::777<<<<<<<<<:::999888999:::777===DDDGGGFFFCCCAAA@@@AAA>>>;;;:::<<<>>>??????===;;;:::888888:::;;;=========>>>>>>>>>?????????======<<<;;;;;;<<<======<<<;;;;;;:::999999888888777666666555444333222222000000000////////////...------............---------------------------------------------------------+++***)))***+++---///444333111...,,,,,,///111++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---|||~~~{{{qqqSSSFFF:::666777666444444000000111222222222111111222333333333333222111111000000000000000000000000......------------......+++++++++************)))************++++++++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******))))))***))))))(((((())))))***))))))))))))************************************))))))***++++++***))))))((())))))******))))))((('''((())))))******))))))***************+++++++++)))***+++,,,---,,,+++***))))))))))))******************************++++++************++++++++++++))))))***+++++++++******************++++++++++++))))))))))))))))))))))))++++++++++++***)))((('''++++++************++++++))))))))))))))))))))))))+++++++++************)))((((((''''''(((((()))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***))))))(((((())))))***))))))))))))************'''(((***+++++++++***)))+++++++++************)))((())))))******))))))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((()))***,,,,,,+++******(((((())))))***+++++++++)))))))))***++++++,,,,,,+++++++++++++++,,,------++++++,,,,,,------......,,,,,,------.../////////,,,------------.........------------------------///......------......///......////////////......////////////////////////000000000111000000///...//////000000111222222333///000222333444444333222222222111111000000000111333111000111333444222000000222222111333777666333666555555555555666777777444999@@@FFFHHHFFFBBB>>>===<<<:::;;;<<<======<<<:::999888777777888999999============>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;::::::999999888888555555444444333222222111000000////////////......------............------........................,,,------......------,,,++++++******+++,,,.../////////...,,,******,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,~~~~~~oooRRREEE999666888777555444000000222333333333222222222333333333333222111111000000000000000000000000......------------......+++++++++************)))))))))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))((()))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))************************************((()))***++++++***)))((((((((())))))))))))((((((((()))******++++++******))))))*********+++++++++(((***+++------,,,+++***))))))))))))************)))))))))***+++++++++,,,))))))*********+++++++++((())))))***++++++******************++++++++++++)))))))))))))))))))))))))))***************)))(((++++++************++++++))))))))))))))))))))))))+++++++++************)))(((''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))(((((((((((())))))))))))))))))************'''(((***+++++++++))))))+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((()))+++,,,,,,+++***)))((((((((()))***+++++++++))))))******+++,,,,,,---+++++++++***++++++,,,---***++++++,,,------......,,,,,,------...//////000,,,,,,---------.........------------------------///......------......///---......//////......---......//////////////////111111111111111111111111222222222222111000...---------...///111222222111222222111111111111111222222222222222222111111111///444555222222666666333111111111222333555555555333555888???EEEEEE???::::::999888888:::;;;:::999777777777888888999999:::<<<<<<<<<=========>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888444444333333222222111111000000/////////...............////////////......------------------------,,,,,,---......---,,,,,,))))))******+++,,,,,,---***++++++***))))))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))*********++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++nnnQQQDDD999777888777555555222333444555666555555444222333333333333222111111000000000000000000000000.........------.........+++++++++************)))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))***)))(((''''''((()))***))))))))))))************************************((()))***++++++***)))((((((((())))))))))))(((((())))))***+++++++++++++++))))))******++++++++++++((()))+++---------+++***))))))))))))************(((((()))***+++,,,,,,---))))))))))))************(((((()))***************)))************+++++++++++++++++++++++++++++++++'''((()))******++++++***++++++************++++++))))))))))))))))))))))))+++++++++************)))'''''''''''''''((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))))))))))))))************'''(((***+++,,,+++)))(((+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))'''(((((()))***+++++++++))))))***+++,,,,,,------++++++******++++++,,,---******+++,,,,,,---......,,,,,,------...///000000,,,,,,,,,---------......------------------------.........------.........---..................---............//////000000,,,,,,,,,---...///111222+++,,,...000222222222111444222000///000111111000/////////000111222333444,,,000222111...---000333---333555000...111222///111000000222444666666555666444555<<>>::::::::::::::::::::::::;;;;;;::::::999888888777444333333222222111111111000/////////..................////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,&&&''')))***++++++++++++(((***++++++***)))***,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))((())))))*********+++++++++++++++,,,---------,,,,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++************************}}}|||~~~oooNNNCCC999777777555444444666666555444444444555555222333333444444333333222000000////////////000000........................---,,,++++++******++++++))))))))))))))))))))))))******))))))((((((''''''++++++******))))))((((((''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******)))))))))))))))***(((((()))***************,,,+++++++++***)))))))))***++++++,,,,,,++++++***)))************+++++++++************************++++++++++++++++++++++++((()))***++++++***)))((()))))))))))))))******+++(((((())))))))))))((((((+++***)))(((((()))***+++(((((())))))*********+++++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,++++++************++++++(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))******++++++******************************))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))************************(((((()))***************---+++******+++,,,+++*********+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...------------------------/////////...------,,,,,,---------............//////////////////.........////////////////////////////////////000000000000000000000000000000000000////////////000000000000111000000///////////////333333222111111222222222111111222222222333333333111222333555777888::::::;;;;;;;;;999777777999:::666777888999:::;;;;;;<<<::::::;;;;;;<<<===>>>>>><<<<<<<<<;;;;;;:::::::::>>><<<:::777555555666666666555555444222111000000000000000000000000000000000000000000000000000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++~~~{{{~~~yyykkkPPPEEE;;;888999777666666555555444444444444444444222333333444444333333222000000////////////000000........................---,,,++++++******++++++++++++++++++++++++++++++***)))))))))((((((((('''*********)))))))))))))))'''((((((((()))))))))******)))))))))((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************+++++++++***************)))******++++++******))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************)))))))))))))))))))))***++++++((())))))******))))))(((+++***)))(((((()))***+++))))))))))))*********+++++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++******))))))******+++******++++++++++++******))))))))))))))))))))))))************)))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))*********************************(((((()))***************---+++******+++,,,+++*********+++,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------............////////////......................................./////////000000000000////////////////////////.../////////000000000000//////......///000111111222222111111111222222333111111111222222222333333333444444555666666777777999999999777555555777999777777888999::::::;;;;;;999999::::::;;;<<<<<<===::::::;;;;;;;;;;;;;;;;;;===<<<999777555555666666666555444333222111111000////////////////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++,,,,,,+++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++{{{{{{}}}ttthhhNNNCCC:::777888666555666333333444444444444333333222222333333333333222222000000////////////000000........................---,,,++++++******++++++************************))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******(((((()))******************************+++++++++)))))))))******))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********))))))************))))))))))))***++++++*********++++++*********+++***))))))))))))***+++)))))))))***************++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******++++++++++++******))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++************************(((((()))***************,,,+++))))))+++,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------................................................................../////////000000000////////////////////////....../////////000000000---------...///000222333000000000111222222333333111111111222222222222333666555555555555444444444666777777666444444555777888888888999999:::::::::999999999:::;;;;;;<<<<<<999999:::;;;;;;<<<<<<===<<<;;;999777555555555666555555444333222111111000////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******++++++******))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++|||{{{|||ttthhhKKKAAA777555555444333444222222333444444333333222222222333333333333222222000000////////////000000........................---,,,++++++******++++++''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))******++++++(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++(((((()))***************)))))))))***+++++++++,,,))))))************))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++))))))))))))+++,,,******))))))******+++,,,***++++++,,,,,,++++++***************************************************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,************************(((((()))***************+++***))))))+++,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------...//////,,,,,,---------.........------...............///................................./////////000000////////////////////////........./////////000000---------...///000111111...///000111222222222333111111111111222222222222555555555444444444444333555666666666444444555666888888999999999::::::::::::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;:::888666555555555555444444333333222111111000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))*********))))))(((******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++~~~yyylllKKK@@@666555555444333444333333444444333333222111111222222333333222222111000000////////////000000........................---,,,++++++******++++++''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))******)))(((((()))******))))))))))))))))))))))))))))))(((((()))***++++++(((((()))***************)))))))))***+++++++++,,,***++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***************++++++,,,++++++,,,,,,,,,,,,++++++******++++++++++++******+++++++++***************++++++************++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((***))))))))))))))))))***(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))(((++++++******))))))((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))(((((()))***************+++)))((()))***,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---...//////,,,,,,,,,------------...,,,---------......//////....................................////////////....................................//////////////////............//////---...///000111222222111000000111111111222222222222222333333444444555555444666777777666555666777888888888999999::::::;;;<<<<<<<<<<<<==================<<<;;;::::::999999999888777666555555444444333333333222222111111000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,((())))))*********))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++~~~nnnMMMBBB999777888777666777777666555333222222222222111111222222222222111111000000////////////000000........................---,,,++++++******++++++************************(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))******************************+++++++++++++++,,,,,,,,,,,,++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,+++******+++++++++++++++*********++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***))))))(((((())))))*********++++++++++++******))))))))))))))))))))))))************))))))))))))************))))))))))))************************(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))(((((()))******************((('''(((***,,,,,,+++******+++,,,,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------------........./////////........................------........./////////000///......------......---...///111111111000///000000000111111111111222000000111222444555666666444666888888777666777888666777888999:::;;;;;;<<<========================>>>>>>===<<<:::999888777777777777666555444444333333333222222111111111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))******++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++lllNNNCCC999888999888777888;;;999666333111111222222111111222222222222111111000000////////////000000........................---,,,++++++******++++++++++++++++++++++++++++++'''((((((((()))))))))************)))))))))))))))***)))))))))(((((((((''''''((((((((()))))))))***))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***************+++++++++*********************++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---******++++++++++++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))******++++++++++++******))))))))))))))))))))))))************)))))))))))))))))))))))))))*********************************'''((((((((()))))))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))(((((()))***************)))((('''(((***,,,,,,+++******+++,,,,,,,,,,,,+++************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,------...//////---------------------------------.........//////........................---------.........//////......---------...//////---...///111111000...---000000000000111111111111000000111222333444555555333555777888777666777777555666777888:::;;;====================================<<<;;;::::::999999666666666666555444333333222222222222111111111111........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))******+++,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++jjjLLLAAA888666888777666777>>>;;;777222000000222333111111222222222222111111000000////////////000000........................---,,,++++++******++++++))))))))))))))))))))))))'''((((((((())))))******++++++******))))))((((((******))))))(((((((((''''''((((((((())))))******))))))))))))))))))))))))'''((()))******)))(((''''''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***************,,,+++++++++******))))))))))))************)))))))))************+++++++++************************++++++++++++++++++++++++***+++,,,------,,,+++***++++++******++++++,,,---*********++++++************+++,,,------,,,+++***,,,,,,,,,++++++*********++++++************++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((()))***************)))((('''(((***,,,,,,+++******+++,,,,,,,,,,,,+++)))))))))))))))))))))))),,,++++++++++++++++++,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////---------------------------------.........//////........................---------.........//////,,,,,,,,,---...///000111---...000111111///---,,,000000000000111111111111111111111222222333333444222444777888777666666777444555666888:::<<<>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::555666666666555444333333222222222111111111111111................................................++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++~~~~~~{{{nnnKKK@@@666444555555444666222333444333111000111222111111111111111111111111222111000//////000111222///.........------------*********)))))))))(((((()))***+++++++++)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))(((''''''(((***,,,...(((((((((((())))))))))))...//////---***(((((((((+++*********))))))((((((&&&(((+++***'''%%%&&&((())))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))***++++++,,,,,,*********************************++++++,,,,,,,,,+++,,,...//////...,,,+++------,,,++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******************************))))))))))))******))))))))))))))))))))))))+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))++++++************++++++***)))(((''''''&&&&&&'''((((((((((((((((((((((((************************))))))************))))))))))))))))))************+++*********))))))((((((+++++++++************))))))))))))(((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++******))))))******+++,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////.........------------------............///........................------------------------,,,,,,,,,---------......------,,,+++,,,---...///............////////////000000000000000111111222222333444555666666666666555444444333333333444444555555666777888:::<<<===<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888888888888666666555444333222222111333222000000111222111111000000//////.........---......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,*********++++++*********++++++,,,,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***{{{~~~}}}zzz|||vvviiiKKK@@@666444555555444555222333444333111111111222111111111111111111111111222111000//////000111222/////////.........------------------,,,,,,,,,+++)))******+++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((***+++,,,((((((((()))))))))******"""%%%)))+++***)))))))))+++++++++******)))))))))&&&''')))*********+++,,,))))))))))))************)))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************))))))))))))******))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))+++******))))))******+++(((((('''(((((()))***+++************************************************))))))************))))))))))))))))))************************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************************,,,++++++++++++++++++,,,******))))))******+++,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///.........---------,,,------------............------------------------------------------------,,,,,,,,,------------...------,,,,,,,,,---...///............////////////000000//////000000111222111111222333444444444444555444444333333333444444444444555666777999:::;;;;;;::::::999999::::::;;;;;;:::999888888777888888666666555444333222222111333222000000222222222111////////////......------...------------,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***zzz|||zzzwwwyyy|||rrrdddKKK@@@666555666555444555222333444333222111222333111111111111111111111111111111000000000000111111000000000/////////...............---------,,,,,,)))************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++"""'''+++++++++******++++++************))))))((('''((())),,,---,,,+++))))))))))))************)))************+++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************,,,,,,++++++++++++++++++---,,,***))))))***,,,---)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++******))))))******+++((((((((())))))***+++,,,************************************************))))))************))))))))))))))))))************************))))))))))))++++++*********)))))))))************************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,******))))))******+++,,,---,,,,,,++++++++++++,,,***+++++++++,,,,,,------++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------------,,,,,,,,,,,,---...///............////////////000000//////000000111222///000111222222222222222444444333333333333444444333333444555666888999:::999999999888888999999999888888777777777777777888666666555444333222111111111///...///000111000//////............---------------------,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,---,,,)))''''''))),,,---++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))***++++++++++++***}}}~~~{{{wwwzzz|||rrrbbbJJJ@@@777555666555444444333444555444222111222333111111111111111111111111111000000000000000000111000000000000////////////,,,++++++++++++*********))))))*********)))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))*********++++++++++++%%%(((+++,,,,,,*********))))))))))))))))))))))))+++(((&&&(((******(((%%%((()))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************,,,,,,,,,++++++*********,,,+++***))))))***+++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******++++++***)))((((((((((((************************************************))))))************))))))((()))))))))*********************)))))))))))))))************))))))))))))***************+++++++++******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++************************,,,++++++******++++++,,,******))))))******+++,,,,,,,,,+++++++++++++++,,,*********+++,,,,,,------***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------..................///////////////////////////000111111///000000111222222111111333333333222333333444444444444444555666777999:::888888777777777777888888777666666666666777777888666555555444333222111111---,,,,,,---...///...,,,---------------------------------,,,,,,,,,++++++************************))))))***+++++++++******++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,,,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***{{{xxx{{{}}}qqq```JJJ???777666777555444444333444555444222111222333111111111111111111111111000000000111111000000000000000000000////////////************))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))((()))*********+++++++++++++++,,,,,,+++))))))+++,,,((((((((((((((((((((((((+++)))'''(((***+++(((%%%((()))))))))************))))))*********+++++++++------------------------***************************************+++++++++************************,,,,,,,,,++++++*********))))))++++++++++++)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,******************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))*********)))(((''''''''''''))))))))))))))))))))))))************************))))))************))))))((()))))))))************))))))))))))))))))***************)))))))))(((((())))))******++++++++++++******))))))((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((()))*********++++++++++++++++++++++++++++++++++++******))))))))))))************))))))******+++,,,+++++++++******++++++,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------------............/////////////////////...///000000111000111111222222222222222222222222222222333444555555555555666777888999:::888777777666666777777888666666666555666666777777555555444333222111111000---,,,,,,...000000///---,,,,,,,,,,,,------------------,,,,,,,,,+++++++++************************((()))***+++++++++++++++++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***{{{wwwzzz{{{nnn]]]III???777666777555333333333444555444333222333444111111111111111111111111000000111111111111000000000000000/////////......,,,,,,,,,+++++++++******)))))))))((())))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))))))))))))))))))))))))))*********)))))))))*********++++++******)))''''''(((+++...''''''(((((((((((())))))(((((()))***---...---,,,))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************,,,,,,++++++++++++++++++((()))+++------+++)))(((------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******************************))))))))))))******))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((************************))))))************))))))))))))))))))************))))))))))))******************)))))))))((((((((((((((())))))***+++++++++))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))(((((((((((())))))******))))))******+++,,,+++************++++++,,,++++++++++++++++++++++++************++++++++++++******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,------......------............//////////////////......//////000111111222222333333333222222222111111222222333444555666666666666777888999:::888777777666666777777888777777666666666666666777555555444333222111000000/////////111333333222000++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************((()))***+++++++++++++++++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,'''))),,,------,,,)))'''************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***{{{wwwzzz{{{nnn[[[III???777777888666333333444555555555333222333444111111111111111111111111///000111222222111000////////////.........------------,,,,,,,,,+++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))))))))(((((((((***+++,,,((((((((()))))))))******'''((((((((('''(((***,,,))))))))))))*********+++''')))+++,,,,,,,,,---...))))))))))))************)))************+++++++++************************************************************************************************++++++++++++++++++,,,,,,***++++++++++++++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++******************************))))))))))))******))))))))))))))))))))))))'''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((()))***+++))))))))))))))))))))))))************************))))))************))))))))))))))))))************((()))))))))***************)))))))))((((((((((((''''''((())))))***++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))************))))))******+++,,,***************+++,,,,,,,,,,,,++++++***)))))))))************++++++++++++************+++++++++,,,************++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------***++++++++++++,,,,,,,,,+++,,,---.........------............///////////////............///000000111222222333333222222111111111111111222333444555555555555555666777888888888777777777777777777888999999888777666666666666555444444333222111000000......///111333333111///***+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************(((((()))++++++,,,,,,+++++++++******++++++,,,---************************************************,,,++++++******++++++,,,******))))))******+++,,,)))***+++,,,,,,+++***)))************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))***++++++++++++***}}}yyy|||}}}ooo\\\III???777777888666333333444555666555333222333444111111111111111111111111///000111222222111000//////.........------------,,,,,,,,,+++++++++*********)))(((((((((***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((''''''(((***,,,...(((((((((((())))))))))))(((***,,,,,,***(((((()))******++++++,,,,,,,,,,,,'''***---+++((('''(((***))))))))))))************)))************+++++++++((((((((((((((((((((((((************************++++++***************************************************++++++,,,,,,------,,,***))))))***,,,---*********++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***)))((((((((((((************************************************))))))************))))))))))))))))))************(((((())))))*********+++))))))))))))((((((((((((&&&''''''((()))*********''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))++++++************++++++*********)))***++++++,,,******))))))***+++,,,,,,---,,,,,,+++***)))(((((()))************+++++++++))))))******+++++++++,,,)))************+++++++++************************))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++,,,---.........---,,,............/////////000...............///000000111111222222222111111000111111111111222333444555444444444444444555666777888888777777777777888888::::::999777666666666666555444444333222111000000++++++,,,///111111///---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((()))++++++,,,,,,,,,++++++******++++++,,,---************************************************,,,++++++++++++++++++,,,*********)))***++++++,,,++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))***++++++++++++***}}}|||uuuhhh]]]III???666555777666555555333333444333222111333555444222000111333444333000111111000000000000111111333111//////000000...,,,...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''''')))+++,,,+++***))))))***+++,,,+++++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''++++++***))))))***++++++))))))))))))))))))))))))+++++++++*********))))))+++++++++************)))))))))***++++++++++++***))))))))))))************************************((()))))))))************++++++******++++++,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,------,,,+++************((()))***+++++++++++++++)))))))))******++++++,,,************************((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))******))))))(((((('''''',,,+++***((((((((()))***))))))))))))))))))))))))+++,,,---+++)))(((((()))&&&((()))******)))(((&&&))))))))))))))))))))))))+++++++++*********)))))))))((('''''''''(((***+++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***++++++,,,,,,++++++***+++,,,,,,+++)))((()))***,,,+++++++++***)))))))))))))))(((((((((((())))))******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------...............------,,,000000000000000000000000000111111111111222222222444444444555555555666666999888777666666777888888555666666666666666555555444444333222111000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******))))))******+++,,,)))((()))***++++++)))''')))))))))***+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************************************))))))***++++++++++++***~~~|||zzzrrrdddYYYIII???666555777666555555333444444444222222333555444222000111333444333111111111000000000000111111222111//////000000...,,,...---,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((('''''')))***++++++***))))))***++++++***++++++++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''************************)))))))))))))))))))))))),,,++++++******)))))))))+++++++++************)))))))))***++++++++++++***))))))))))))************************************************++++++++++++))))))(((((())))))***+++************************************************************************)))***++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++***+++++++++))))))***+++++++++***************+++++++++++++++******************************************************++++++***))))))((())))))))))))))))))))))))************)))))))))(((***)))(((((((((((()))******************************)))))))))(((((((((''',,,+++)))((((((((()))***))))))))))))))))))))))))+++,,,,,,+++)))(((((()))'''(((***++++++***((('''))))))))))))))))))))))))+++++++++*********)))))))))(((((('''((()))***+++))))))))))))))))))))))))******))))))))))))*********************************++++++++++++++++++*********+++***)))(((((((((++++++************************))))))))))))************))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------/////////000000000//////000000000000000000000000000000111111111222222222333333444444444555555555888777666555555666777888555555555555555444333222333333333222111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***))))))***++++++************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,+++******,,,------+++)))***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))***++++++++++++***}}}{{{xxxooo```TTTIII???666555777555444555444555555444333333444666333222111111333333222111111111000000000000111111222000////////////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))***+++******))))))******+++******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))***++++++***)))))))))))))))))))))))))))))),,,,,,+++***))))))((((((+++++++++************)))))))))***++++++++++++***))))))))))))***************************************++++++++++++,,,,,,,,,))))))(((((())))))***+++************************************************************************))))))***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,******+++++++++******))),,,,,,,,,,,,++++++++++++************************************************))))))******))))))(((((())))))))))))))))))))))))************))))))))))))***))))))(((((())))))***************************))))))))))))((((((((((((+++***))))))((()))))))))))))))))))))))))))))))))***+++,,,+++)))(((((()))((()))***++++++***)))((())))))))))))))))))))))))+++************)))))))))((((((((((((((()))******))))))))))))))))))))))))***))))))(((((())))))*********************************++++++++++++******((())))))))))))(((((('''))))))******************++++++************++++++******))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++)))*********+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------//////000111222222222222000000000000000000000000000000000111111111222222222222333333333444444444666555555555555555666666555555555444333222111000111111111111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++***))))))***++++++************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---///...,,,***+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***{{{zzzxxxooo___SSSJJJ???666555666555444444444555666555444333555777222222222222222333222222111111000000000000111111111///......//////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))((('''''')))*********))))))))))))******))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''')))***,,,,,,***)))'''))))))))))))))))))))))))+++++++++***))))))((((((+++++++++*********))))))))))))***++++++++++++***((()))))))))*********************************************+++++++++,,,,,,++++++******++++++,,,---************************************************++++++++++++++++++++++++******++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************+++,,,------+++++++++++++++***)))(((---------,,,,,,+++++++++************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))***++++++***)))(((((())))))***++++++++++++***)))((((((((((((((((((((((((************))))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))************************))))))************))))))((((((((()))******)))'''(((((())))))******+++++++++******))))))******+++******))))))))))))************************************************************************************++++++++++++******))))))***++++++++++++***************************((())))))***+++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,------------------......000111222333333333000000000000000000000000000000000000111111111111111111222222222333333333444444444444444444555555555555555444333111000///000000000111000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++******************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,---///...,,,***,,,+++++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***|||{{{|||{{{rrrcccVVVJJJ@@@777555666555444444444555666555444333555777222222333222222222222222111111000000000000111111000///......//////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))***)))''''''(((***))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((***++++++***((('''))))))))))))))))))))))))*********)))))))))((((((+++++++++*********))))))))))))***++++++++++++***((()))))))))************************************))))))))))))*********+++++++++******++++++,,,---************************************************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))************+++,,,------+++++++++++++++***)))(((---------,,,,,,+++++++++************************(((((((((((((((((((((((('''((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))************))))))************************(((((((((((()))))))))))))))))))))*********)))))))))))))))))))))))))))))))))***+++***(((((((((*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))******))))))((((((((((((***------+++(((((((((((())))))******+++))))))(((((((((((())))))******))))))))))))************************************************************************************++++++++++++******))))))***++++++++++++***************************(((((()))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,---------......,,,---...000111222222333//////////////////////////////000000000111111111111111111222222222333333222222333333444444444444666666555555333222000/////////000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++*********************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,------+++))),,,+++++++++***)))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))***++++++++++++***~~~|||}}}xxxhhh\\\KKK@@@777666666555333444444555555444333333444666111222333333111111222333111111000000000000111111///...------//////...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))******)))((('''(((***((())))))******))))))((((((((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((())))))))))))))))))))))))((((((((()))))))))******+++++++++************)))))))))***++++++++++++***))))))))))))************************************(((((()))))))))*********))))))(((((())))))***+++************************************************)))))))))))))))))))))))),,,,,,++++++***)))''''''++++++++++++++++++++++++++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,******+++++++++******))),,,,,,,,,,,,++++++++++++************************************************(((((())))))******))))))))))))))))))))))))))))))))))))))))))************)))******++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))((()))******(((((((((***************************))))))))))))))))))))))))(((((()))))))))))))))***''''''((())))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((())))))))))))((((((((('''(((+++...///,,,)))(((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))************************************************************************************++++++++++++******))))))***++++++++++++***************************((()))))))))***+++++++++************+++++++++++++++,,,,,,------.........+++,,,---///000111111111/////////////////////////////////000000000111111111111222222222333333333111222333444444555444444555555555444333222111000///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++++++++***)))************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********+++,,,,,,***(((+++++++++*********************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++************************************************))))))***++++++++++++***|||lll___KKK@@@777666666444333333333444444444222222333555111222444333111000222444111111000000000000111111///...------//////...---...---,,,,,,++++++,,,,,,************************************************))))))))))))))))))))))))***++++++)))((('''(((***'''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***+++++++++++++++************)))))))))***++++++++++++***))))))))))))************************************))))))*********+++++++++))))))(((((())))))***+++************************************************))))))))))))))))))))))))))))))************))))))******************************+++,,,,,,,,,++++++,,,,,,++++++***+++++++++))))))***+++++++++***************+++++++++++++++************************************************((())))))***++++++******))))))))))))))))))))))))((()))))))))************)))***++++++++++++***)))(((((((((((((((((((((((('''((((((((()))))))))***'''((()))***+++******)))))))))))))))))))))))))))''')))***)))(((((()))***)))))))))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))******&&&'''((()))***))))))((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''(((((())))))((((((''''''%%%&&&***...///,,,''')))))))))))))))(((((((((***))))))))))))))))))*********))))))))))))************************************************************************************++++++++++++******))))))***++++++++++++***************************))))))))))))************************++++++++++++++++++,,,,,,---......///,,,---...///000000000000////////////////////////////////////000000000111222222222222333333333444111222333444555555555444222222333333222111000000000000000///...---,,,+++++++++++++++++++++++++++******************************++++++++++++******)))***++++++++++++***)))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,*********+++---,,,***(((***************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))***++++++++++++***nnnaaaKKKAAA777666666444333333333333444333222111333555000333444333111000222444111111000000000000111111...---,,,---//////...---...---,,,,,,++++++,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***((('''(((***'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,+++++++++************)))))))))***++++++++++++***))))))))))))******************************************+++++++++,,,,,,,,,+++++++++***+++,,,,,,---************************************************************************&&&'''((()))++++++,,,,,,************************)))***+++,,,,,,,,,,,,,,,------,,,+++************((()))***+++++++++++++++)))))))))******++++++,,,************************(((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((((((((())))))******'''((()))+++++++++***)))))))))))))))))))))))))))'''(((***)))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((())))))******&&&''')))*********)))((())))))))))))))))))))))))((((((''''''''''''((((((************************''''''((((((((((((''''''%%%$$$$$$)))...///+++&&&******))))))((((((''''''++++++************++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++,,,,,,---...//////---...///000000111000000////////////////////////////////////000000000000222222333333333444444444111222333555666666555555000000111111111000000///000000000///...,,,+++***++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,+++***)))************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********)))***++++++,,,+++******,,,------+++)))))))))******+++++++++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++***{{{tttmmm___LLLBBB999666555222222333555555444444444333333333555555555444444333333333000000000000000000000000////////////............//////...------------...,,,,,,++++++***)))((((((******))))))((((((''''''))))))************))))))(((((((((((())))))))))))+++++++++*********))))))---,,,***)))'''&&&&&&%%%***)))(((''''''((()))***))))))))))))(((((((((((((((((()))***************))))))))))))************+++*********))))))((((((///...---,,,***)))((((((************************)))((((((((()))***++++++)))************+++++++++************************&&&'''((()))+++,,,......,,,,,,++++++++++++,,,,,,+++,,,,,,+++(((''''''(((((()))***++++++***)))(((******)))((()))***,,,---))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))************+++++++++++++++***))))))***+++,,,))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***++++++***)))***+++***(((&&&*********)))))))))))))))))))))))))))************(((((())))))*********+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,++++++***)))((((((+++++++++*********))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************+++++++++*********))))))******)))))))))))))))***++++++++++++++++++++++++---------............/////////............//////...///////////////......000000////////////000000000111333333333111///...///111333333222222333444222111111000///......---......---,,,+++))))))(((------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++''''''((()))***++++++,,,,,,+++******))))))******++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))***+++++++++,,,************************'''((()))++++++******)))***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++zzztttkkk\\\KKKAAA888666555333222444555444444444444333333333444444444444444333333333000000000000000000000000////////////............------,,,++++++++++++,,,,,,,,,++++++***))))))(((***)))))))))((((((((('''((())))))******))))))((((((((((((((())))))))))))+++++++++*********))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))************************)))))))))(((------,,,+++******))))))******************************)))))))))***++++++)))************+++++++++************************))))))*********+++++++++******))))))))))))******+++,,,---+++)))((()))***((()))***++++++***)))(((******************++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++,,,+++***))))))******+++***************************************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((+++***)))(((((()))***++++++***(((((()))***((('''***)))))))))))))))))))))))))))))))))************************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))))))))))),,,,,,+++******)))((((((+++++++++*********))))))))))))))))))))))))))))))+++******************+++))))))))))))))))))))))))************************+++++++++*********))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,------------............//////............//////......////////////......//////............//////000111222333333111///...111333444444222111222333111111000000///......---//////...---,,,+++***)))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++(((((())))))******++++++,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++*********************+++++++++************************((()))***+++,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++~~~zzzvvvlll[[[III@@@777555555333333555444444444444333333333333333333333333444444444444000000000000000000000000////////////............------,,,++++++++++++,,,,,,,,,++++++***)))))))))))))))))))))(((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))+++************)))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((&&&&&&'''((((((((((((((())))))))))))************************)))))))))))),,,,,,+++++++++*********************************,,,++++++************+++)))************+++++++++************************,,,,,,++++++***)))))))))******))))))))))))*********,,,---,,,+++***+++,,,))))))************))))))******+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++,,,,,,+++***))))))*********************************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******+++)))'''&&&'''((((((((())))))))))))))))))******))))))))))))************,,,++++++***))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))+++++++++******))))))(((+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++++++++******************)))))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////......///////////////.........------------......000111222222222111000///333444555444222000000111111000000//////.........//////......---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******************************)))************+++++++++)))*********************------,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++*********************************************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************++++++}}}{{{~~~}}}{{{qqq___HHH>>>666555555444444666444444444333333333222222222222222333333444444555000000000000000000000000////////////............//////...------------...+++++++++*********))))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))************)))))))))))),,,+++***(((''''''&&&&&&'''((()))******)))((('''))))))))))))((((((((((((&&&'''(((((())))))((((((((()))))))))*********************)))))))))))))))***************+++++++++************************------,,,+++*********+++))))))*********+++++++++************************,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,)))***++++++******,,,---)))))))))******)))))))))***+++,,,,,,+++***((('''((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))))))))************))))))*********+++++++++,,,,,,+++******)))))))))***************************************)))((((((((((((((((((((((((((((((''''''(((((())))))*********))))))))))))))))))***+++(((&&&%%%&&&((((((((()))))))))))))))*********((()))))))))************+++***************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((+++*********)))))))))(((************************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))************************************************))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,------------///......------......///---.../////////////////////......------......///000000111222111111000///000222333333111///000000000000/////////.........///......---,,,+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))*********++++++++++++*********************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))*********************************+++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++{{{zzzyyygggGGG>>>666444444333444666444444333333333222222222111222222333333444444444000000000000000000000000////////////............//////...------------...+++++++++***************(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++***((('''''''''''''''((()))******)))((('''))))))))))))(((((((((((((((((()))************)))((()))))))))************))))))))))))))))))******))))))************++++++************************------,,,+++*********+++))))))*********+++++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,''')))******))))))+++,,,***))))))))))))))))))******+++,,,,,,+++***((('''((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))))))))************))))))*********+++++++++++++++++++++******))))))***************************************)))((((((((((((((((((((((((((((((''''''(((((())))))******)))))))))******)))))))))***(((%%%%%%&&&((())))))(((((())))))************((()))))))))************((())))))***+++,,,,,,---******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((*********)))))))))))))))************************************************)))***++++++++++++***)))))))))))))))))))))))))))************************************************))))))(((((()))***++++++************************++++++++++++,,,,,,,,,---......------------......------...///////////////000//////////////////000000000000111111000000000---///000111000///000111////////////............------,,,,,,++++++******,,,,,,+++++++++*********++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************))))))*********+++++++++++++++++++++************...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,+++++++++***)))))))))************************))))))))))))*********+++---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++yyyzzzoooGGG>>>666444444333333666333333333333222222222222222222222222333333333333000000000000000000000000////////////............------,,,++++++++++++,,,************************(((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((()))))))))))))))***(((''''''(((((()))***+++(((((())))))))))))(((((())))))))))))((((((((((((((())))))***************))))))))))))************))))))))))))************))))))******************************************,,,++++++************+++)))************+++++++++************************(((((()))***+++,,,,,,,,,******))))))))))))******'''(((******))))))***+++******))))))))))))************+++++++++******)))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++)))***++++++++++++******++++++++++++++++++++++++***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))***(((&&&&&&((()))))))))((((((((()))******++++++))))))))))))************'''((()))***+++---......******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************************************+++++++++(((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,......------------......,,,---...///000000000000000000////////////000000/////////000000000111111,,,...000000000///000222........................,,,,,,,,,++++++*********++++++++++++************++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))************+++++++++******++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************))))))(((((())))))***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++xxx|||rrrHHH>>>666444444222333555333333333222222222222111333333333222222222222222000000000000000000000000////////////............------,,,++++++++++++,,,************************'''((((((((()))))))))***((())))))******))))))((((((((((((((())))))))))))(((((((((((())))))******''''''''''''((()))***+++))))))(((((((((((())))))))))))))))))(((((((((((('''(((((()))***)))))))))))))))))))))************((()))))))))************************))))))))))))******************************)))))))))***++++++)))************+++++++++************************((())))))***++++++,,,,,,******))))))))))))******)))***++++++))))))***,,,+++***)))(((((()))***+++******************++++++))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))************)))************+++++++++((((((***+++,,,,,,++++++++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((()))((('''(((***+++***)))'''(((((()))******++++++))))))))))))************))))))***++++++,,,------******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))((()))))))))))))))))))))))))))*********+++++++++************************(((***+++,,,,,,+++***((())))))))))))))))))))))))************************))))))*********+++++++++(((((((((((()))***+++,,,++++++++++++++++++++++++************++++++++++++...------,,,,,,------...,,,---...///000000000000/////////......////////////////////////000111111///000222222111000111111........................,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))************+++++++++*********++++++,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++******++++++++++++*********************+++++++++******************************)))))))))***+++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++************++++++xxx~~~sssHHH>>>666444333222222444333333333222222222111111444333333222222111111111000000000000000000000000000/////////............//////...------------...******************++++++'''((((((((())))))******))))))************))))))(((((((((((())))))))))))'''((((((((())))))******+++***)))(((((('''((((((***)))(((''''''((()))***))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))************(((((())))))*********+++************)))))))))(((************************)))((((((((()))***++++++)))************+++++++++***************************************+++++++++,,,,,,++++++++++++,,,,,,***,,,,,,,,,******+++,,,+++***)))(((((()))***+++******)))))))))***,,,---))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))************)))************+++++++++&&&((()))+++,,,,,,,,,+++++++++++++++++++++++++++***************)))((((((******************************))))))((((((''''''((()))***++++++***)))(((((((((((()))+++,,,***)))'''(((((()))***+++++++++))))))))))))************++++++++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))******++++++++++++(((((((((((()))***+++,,,------------------------)))************+++++++++...------,,,,,,------...,,,---...///000000000000.........------.........///////////////000111111222444555444222000000111---.....................------------------,,,,,,+++++++++************)))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++))))))***+++,,,,,,------,,,+++******))))))******++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))******+++++++++,,,************************,,,+++*********+++,,,---***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++~~~{{{~~~~~~~~~rrrIII>>>444222444333333444555444333333222222333333333333222222222111111111000000000000000000000000000000///..................---,,,,,,++++++,,,,,,+++++++++************)))))))))************))))))''''''((()))***+++,,,,,,(((***+++------,,,+++************)))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************************************,,,+++***((((((((()))***)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((---,,,+++***)))))))))))),,,,,,,,,+++++++++******************************++++++***)))(((((())))))(((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))************))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((+++///222111///))))))))))))))))))))))))((((((((((((((((((((((((************************,,,+++***))))))***+++,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))************************,,,,,,,,,+++++++++******))))))***++++++++++++***************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***((('''(((***---......---..................---,,,---......,,,+++,,,...---------............///---------............///......---------,,,,,,,,,000000000000000000000000---///111111000000000111111///...---......,,,+++......---,,,,,,+++******++++++++++++++++++++++++------------,,,,,,+++******++++++,,,,,,++++++***(((((()))***+++,,,,,,---++++++,,,,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((***++++++,,,,,,++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,}}}yyyyyyxxxxxxqqqHHH===444222333333333444555444333333222222333333333555777888888666333111000000000000000000000000000000///..................---,,,,,,++++++,,,,,,++++++++++++************))))))************))))))((((((((()))******++++++(((***+++------,,,+++******)))))))))))))))))))))((()))************)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((************************************************,,,+++***)))(((((()))***)))************+++++++++************+++++++++,,,+++++++++++++++***))))))+++++++++++++++*********,,,,,,,,,+++++++++******************************++++++***)))))))))))))))((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))************))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))+++))))))+++...000///...))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***))))))***+++++++++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***)))(((((((((((()))***))))))))))))))))))))))))************************,,,,,,++++++************))))))***++++++++++++***************)))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((&&&%%%&&&)))+++,,,++++++,,,,,,------,,,,,,+++,,,---...---,,,+++,,,...---------............///---------............///............------,,,,,,////////////////////////333555666555333111111222111///------......,,,+++...------,,,++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++******************+++++++++***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,yyysssrrrpppppp{{{|||mmmGGG<<<333222333333222333555444333333222222333333222555999<<<<<<888333000000000000000000000000000000//////............///...---,,,,,,++++++,,,,,,,,,+++++++++************))))))************))))))))))))))))))))))))))))))((()))+++,,,,,,,,,+++***))))))))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((************************************************++++++***)))))))))******)))************+++++++++)))))))))*********++++++***++++++++++++***))))))******,,,------,,,,,,+++,,,,,,,,,+++++++++******************************+++***)))))))))))))))))))))))))))***++++++,,,,,,+++++++++***************)))))))))*********++++++)))))))))*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,------,,,))))))))))))))))))))))))************************************************++++++***))))))***+++++++++++++++*********************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************+++************)))))))))))))))***++++++++++++***++++++*********))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&''')))+++++++++*********++++++*********+++---...---,,,+++,,,...---------............///---------............////////////............---////////////////////////777888888666333111000111000...------......,,,+++------,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))******+++++++++++++++***************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,tttooonnnllllllvvvwwwhhhFFF;;;333222444333222333555444333333222222333333000333666999999666111...////////////////////////000///............//////...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********)))******++++++******)))************))))))(((((())))))***+++,,,++++++***)))))))))))))))*********((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************************************+++*********************))))))*********+++++++++((())))))))))))***************+++++++++******)))(((***,,,...///...---,,,,,,,,,,,,+++++++++************************************)))))))))))))))***))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************************************+++******************+++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***************************)))))))))))))))))))))))))))***++++++++++++***+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))***,,,------,,,))))))************))))))+++,,,------,,,+++,,,...---------............///---------............////////////////////////...////////////////////////333444555444111///......///...,,,------...,,,+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++***************************)))******++++++++++++***+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,tttooopppppppppyyyxxxhhhEEE;;;333333555444333333555444333333222222333333111222333444444222111/////////////////////////////////............//////...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++******)))((((((((())))))******++++++++++++(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))*********************************************************++++++++++++***))))))*********+++++++++((())))))))))))*********)))******+++++++++******'''))),,,...///...---,,,,,,,,,,,,+++++++++*********************************)))))))))))))))*********************+++++++++************************************++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************)))*********************))))))))))))))))))))))))*********************************************************++++++***************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************************)))))))))))))))))))))***))))))***++++++++++++***++++++++++++************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))+++---...---,,,******++++++++++++*********+++,,,,,,++++++---...---------............///---------............///.../////////////////////...........................000111111///......///...---,,,,,,---...,,,+++,,,+++++++++++++++******++++++++++++++++++++++++******+++,,,,,,+++++++++***++++++,,,,,,++++++***((())))))***++++++,,,,,,((()))******++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,xxxtttvvvuuuuuu~~~}}}lllEEE<<<444444666555444444555444333333222222333333444333333222222222222222000000000000000000000000///............//////000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******+++*********))))))(((((())))))))))))******++++++((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************************************)))***++++++,,,+++++++++)))************+++++++++)))))))))*********++++++))))))***++++++++++++***((()))+++,,,---------,,,,,,,,,,,,+++++++++******************************)))))))))))))))******+++***************************************+++++++++*********++++++++++++,,,*********++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************)))))))))))))))))))))))))))************************)))***++++++***)))***,,,))))))))))))))))))))))))************************************************)))***++++++++++++***)))***************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&''''''((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************)))))))))************+++))))))***++++++++++++***,,,++++++++++++*********)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++,,,+++)))++++++,,,,,,,,,,,,++++++)))***,,,,,,++++++---...---------............///---------............///---............/////////........................,,,...000000//////000111...,,,+++,,,---...,,,+++++++++++++++++++++******++++++++++++++++++++++++)))***++++++++++++++++++***++++++,,,,,,++++++***'''((()))***+++,,,------(((((()))***++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,++++++************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...*********++++++,,,,,,---******+++++++++,,,,,,,,,|||wwwwwwuuuuuupppEEE<<<555555888777555555555444333333222222333333333333222222111111111111000000000000000000000000...............///000000...---,,,,,,++++++,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++************))))))))))))))))))))))))))))))******+++'''(((((()))******++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************)))***+++,,,,,,,,,++++++)))************+++++++++************+++++++++,,,))))))***+++++++++++++++)))*********++++++,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))***++++++************************))))))*********+++++++++*********+++++++++,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))))))))************************(((***,,,,,,******,,,...))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***)))))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))************************************++++++,,,,,,))))))***++++++++++++***,,,,,,+++++++++*********)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,***)))***++++++,,,,,,++++++***(((***+++,,,++++++---...---------............///---------............///,,,,,,------....................................,,,...///000///...///000---,,,++++++---------+++******************++++++++++++++++++++++++++++++))))))***+++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++'''((()))***++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,------***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...)))******+++,,,,,,------******+++++++++,,,,,,,,,}}}wwwtttqqqqqq|||qqqFFF===666666999777666666555444333333222222333333000111111111111000///...000000000000000000000000...............///000111...---,,,,,,++++++,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))******)))))))))))))))******+++'''(((((()))***+++++++++---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************************************)))***+++,,,---,,,,,,+++)))************+++++++++***++++++++++++,,,,,,,,,((()))***+++++++++++++++******)))))))))***+++,,,,,,,,,,,,+++++++++******************************))))))((())))))***++++++++++++******************))))))******++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++************)))))))))))))))))))))))))))************************(((***,,,,,,******,,,///))))))))))))))))))))))))((((((((((((((((((((((((************************)))***+++,,,,,,+++***)))))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))***++++++++++++***,,,,,,,,,+++++++++******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++---......,,,*********++++++++++++******(((***++++++++++++---...---------.........//////---------.........//////,,,,,,,,,---------..............................+++---......---,,,,,,------,,,++++++---------+++******************++++++++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,,,,++++++++++++++++++***************'''''')))******+++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,------.........+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...))))))***+++,,,,,,------******+++++++++,,,,,,,,,pppfffkkkmmmhhhvvv}}}kkkFFF<<<555555777666444555555555444333222222111111111222222333333222222111000000000000000000000000///---------...///...---...---,,,,,,++++++,,,,,,,,,------------,,,++++++***++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))************+++++++++******)))******))))))(((((('''''')))))))))))))))))))))))))))************++++++++++++++++++******))))))))),,,,,,+++******+++,,,,,,++++++************++++++++++++******************,,,+++***))))))+++---...,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,---...,,,***))))))***++++++******************++++++******************)))******++++++******)))************************+++,,,......,,,++++++,,,******+++++++++,,,,,,,,,************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++***)))((((((''')))***+++***))))))+++,,,*********************************************************++++++,,,,,,,,,******))))))))))))))))))************************************************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************++++++***)))(((((())))))***)))))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++*********************************+++,,,,,,,,,---************************(((***+++***)))((()))***))))))))))))))))))))))))''')))***+++******,,,------))))))...///+++***---///......---------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................///...---,,,+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************)))))))))))))))))))))))),,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,---------......)))************++++++++++++++++++***************++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++***)))))))))***************************fff]]]dddiiiiiizzzpppHHH===555444666555444555555555555444333222222222111222222333333222222111000000000000000000000000000///......000000///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++***************************************************************************++++++******))))))************+++++++++******)))++++++*********)))))))))************************)))************+++++++++,,,,,,+++++++++*********,,,,,,+++******+++,,,,,,++++++************+++++++++***************+++++++++***)))((()))***,,,---,,,+++************+++,,,++++++++++++++++++++++++,,,---...,,,***))))))***++++++******************,,,,,,,,,+++++++++++++++***++++++++++++++++++***************************)))***,,,---,,,,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***)))(((((((((,,,,,,,,,,,,++++++,,,---************************************************)))))))))******+++++++++************************************************************************))))))))))))))))))))))))************)))))))))(((************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((************************++++++***)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))***++++++***)))***+++*********************************+++++++++++++++************************)))+++,,,+++***)))***+++))))))))))))))))))))))))''')))************+++---888///***---111000//////......------------......,,,---......//////......------------------------......------------..............................///...---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,------------...************++++++++++++++++++++++++++++++,,,,,,++++++******+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++******++++++++++++++++++++++++++++++___VVV]]]eeeiii}}}uuuJJJ???555333444444444555666666555555444333333333111222222333333222222111000000000000000000000000111///...///000111000///...---,,,,,,++++++,,,,,,+++++++++,,,+++******)))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))******+++++++++******+++++++++++++++*********++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++************++++++***************+++,,,---***))))))((((((***+++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---...---***)))***+++******++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,,,,---...++++++++++++,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++***))))))((((((,,,,,,,,,,,,++++++,,,,,,************************++++++++++++++++++++++++)))))))))))))))***************++++++++++++++++++************************************************))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))+++***))))))))))))))))))+++******)))))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************+++++++++******************************************,,,---,,,+++***+++,,,))))))))))))))))))))))))''')))******)))***+++,,,???333***+++000222111000...---------------......,,,---......//////....................................------------..............................///...---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------************+++++++++,,,+++++++++,,,,,,------...++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\\\TTT\\\dddhhh}}}uuuLLL@@@555222333333333555666666555555555444444444111222222333333222222111////////////////////////000///...///000000///......---,,,,,,++++++,,,,,,***++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))((())))))***+++++++++******++++++++++++++++++******++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))***+++,,,---...******))))))******+++,,,------------------------++++++++++++++++++++++++,,,---...---+++***+++,,,******+++++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,---------++++++++++++++++++++++++(((***,,,,,,+++++++++---+++++++++,,,,,,,,,------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++******)))))))))***))))))******+++***)))************************++++++++++++++++++++++++))))))******************+++++++++++++++,,,,,,,,,************************************************))))))))))))))))))))))))*********)))))))))))))))************************(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))))))))))))))***++++++******))))))******)))))))))))))))))))))))))))***++++++***)))***+++************************+++++++++******)))))))))***************************+++,,,,,,******+++,,,((((((((((((((((((((((((''')))******))))))***,,,777000)))(((+++---...---------,,,,,,------......,,,---......///.........------------------------...------,,,,,,------.................................------,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********+++++++++,,,,,,)))******+++,,,---......++++++++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,[[[TTT]]]eeeggg{{{wwwLLL@@@555222333333333555555555555555555444444444111222222333333222222111///////////////////////////...------//////...---...---,,,,,,++++++,,,,,,***++++++++++++***)))))))))******++++++******)))************************************************)))))))))))))))))))))))))))************)))((('''((()))***+++++++++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************+++,,,---...++++++++++++,,,,,,------------------------------++++++++++++++++++++++++,,,---...---+++++++++---******++++++,,,,,,,,,,,,***+++++++++,,,,,,------......---,,,,,,---......+++++++++++++++++++++++++++,,,------+++)))******++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++***************))))))***,,,---+++)))************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((***)))))))))))))))******,,,,,,+++***************)))))))))))))))))))))))))))***++++++***)))***+++************************,,,+++++++++******))))))************************)))***+++***)))((()))+++((((((((((((((((((((((((((()))******)))((()))+++***++++++)))((()))+++,,,,,,,,,,,,,,,,,,---......,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................---------------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,((())))))***+++,,,,,,---++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++YYYUUU```fffdddvvvwwwJJJ???555333444444444555444444444444444444444444111222222333333222222111000000000000000000000000///---,,,---...///...---...---,,,,,,++++++,,,,,,+++++++++,,,+++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))((('''((()))***+++++++++++++++)))))))))***************************************)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,+++++++++++++++,,,---...,,,,,,,,,---------------,,,------......------,,,++++++++++++++++++++++++,,,---...---,,,+++,,,---******++++++,,,---------******++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***)))***,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,******---111222000---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++))))))******+++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++---,,,+++***************)))))))))))))))))))))))))))***++++++***)))***+++************************,,,,,,,,,+++++++++++++++************************((()))******)))((()))***))))))))))))))))))))))))((()))******(((((()))***%%%+++///,,,)))***,,,,,,++++++++++++,,,---...///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------........................------......------,,,+++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++***************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------******))))))******++++++************************[[[YYYfffhhh___mmm|||qqqHHH===555444666555444555333333333333333444444444111222222333333222222111000000000000000000000000///...---...///000///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,++++++***))))))************))))))************************************************((((((((((((((((((((((((((()))***+++***)))'''&&&(((((()))++++++,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,,,,---++++++,,,,,,---------,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,---...---,,,,,,---...******++++++,,,------...+++++++++,,,---............---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,,,,,,,,,,------------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******...333555222///************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))(((((())))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))))))))************************)))))))))))))))***++++++...---,,,+++************)))))))))))))))))))))))))))***++++++***)))***+++************************,,,,,,,,,,,,,,,---------************************)))***++++++))))))***+++))))))))))))))))))))))))((()))***)))((('''(((***)))...000,,,***------***++++++++++++,,,---...///,,,---......//////......---------------------------,,,,,,++++++,,,,,,---........................------.........---,,,+++)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++******++++++,,,,,,++++++*********************************************************+++++++++,,,,,,,,,******++++++++++++************+++,,,,,,+++*********************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,---------,,,++++++************************,,,,,,,,,---------......+++************+++,,,---++++++++++++++++++++++++```___kkkiii[[[eeesssiiiFFF<<<555555777666444555333333333333333333333333222222222333333222222222000000000000000000000000111///...///000111000///...---,,,,,,++++++,,,,,,,,,------------,,,++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++***)))'''&&&(((((()))++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))))))))******+++++++++***+++,,,------,,,+++***---,,,,,,++++++,,,,,,---------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,------,,,++++++++++++++++++++++++++++++,,,---......,,,,,,---...******+++,,,,,,---......,,,,,,------...///000000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))((((((---333555222...************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))((())))))***++++++...---,,,+++************)))))))))))))))))))))))))))+++++++++***)))***+++************************,,,,,,,,,------.........***************************+++,,,,,,******+++,,,))))))))))))))))))))))))((()))***)))((('''((()))...000...)))***...,,,&&&++++++++++++,,,---...///,,,---......//////..............................---,,,,,,++++++,,,,,,---........................,,,---.........---,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******)))***+++,,,,,,+++***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++***************************,,,,,,,,,------.........++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,WWW```lllgggYYYZZZaaa]]]BBB===777444444555555333444333333222222333333444333333333222222222111111000000111111111111000000000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************)))***+++,,,,,,,,,,,,+++,,,***'''''')))+++,,,---))))))))))))***************************************)))(((((()))+++---///++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////---,,,***,,,,,,,,,,,,,,,,,,,,,,,,000...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------+++++++++,,,---...///...---,,,,,,------,,,***)))***+++++++++,,,,,,,,,---------...---,,,,,,++++++++++++------------------------++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...///.........------,,,,,,,,,---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((())))))+++++++++++++++++++++,,,++++++++++++++++++++++++------------,,,,,,+++***)))))))))***+++++++++,,,)))***,,,,,,++++++,,,...************************++++++++++++++++++++++++************************+++++++++*********))))))******************++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))*********((('''&&&))))))************))))))'''(((((()))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***+++++++++*********)))))),,,++++++******++++++,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((******+++++++++***)))))),,,,,,,,,---------......,,,,,,,,,---------......***+++---...///000000///++++++++++++++++++++++++---------------------------,,,++++++******+++++++++++++++******)))))))))'''(((***+++,,,,,,++++++)))************+++++++++************************************************((((((((((((((((((((((((******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******...))))))...000,,,***---+++++++++++++++***)))(((,,,------+++,,,...---(((++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++YYY```jjjeeeRRRMMMTTTTTTBBB===666444444555555333444333333222222333333444333333333222222222111111000000000000000000000000000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,333000---+++*********)))))))))))))))***************************************)))((('''((()))+++,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------------,,,++++++,,,,,,---------------***+++,,,,,,+++***+++---++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,------------------------+++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++,,,------......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***************++++++++++++***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++******************++++++,,,,,,))))))))))))))))))))))))************)))))))))(((*********)))))))))(((((((((((((((((())))))))))))((()))))))))))))))(((''')))))))))))))))))))))))))))))))))))))))(((''''''((())))))******))))))((('''(((((()))))))))))))))))))))))))))***************************************++++++,,,,,,++++++***+++++++++*********)))))),,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))************)))))))))(((******+++++++++++++++***,,,,,,,,,------------...---------.........//////---------...............+++++++++,,,,,,------------------------------------,,,++++++******++++++,,,+++++++++************)))***++++++++++++)))))))))************+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,((()))---...***)))++++++++++++,,,++++++******(((+++,,,******------***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++\\\^^^hhheeeOOODDDIIIKKKAAA<<<666333444555555333444333333222222333333444333333333222222222111111111111////////////111111000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************++++++***)))***+++,,,---555222///---,,,+++***)))))))))))))))***************************************)))(((''''''((()))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,.........---,,,------------------------000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,------)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,------------...---,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------...//////...------......---------------..................---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++++++++*********+++,,,---,,,*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************------,,,,,,++++++******)))))))))************+++))))))))))))))))))))))))************))))))))))))******))))))))))))(((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***))))))((((((((((((((('''(((((())))))((((((''''''((())))))******)))))))))))))))*********++++++***************************++++++,,,,,,++++++***+++++++++***************,,,++++++******++++++,,,)))******************)))))))))))))))))))))))))))+++************)))))))))************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000///...---,,,------...+++,,,,,,,,,---------...------------------------,,,,,,+++************+++,,,,,,,,,++++++++++++***+++,,,,,,++++++)))(((((()))************+++++++++************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---+++,,,......++++++---++++++,,,,,,------,,,,,,***///111---***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++^^^\\\fffjjjZZZMMMLLLJJJAAA;;;555333444555555333444333333222222333333444333333333222222222111111222111///......///111222000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************,,,+++)))((((((***,,,---///---++++++,,,------,,,((()))))))))************************************))))))(((((()))***+++,,,******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***+++---.........---........................000///...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------------,,,,,,,,,+++******,,,---...***,,,------,,,,,,---///,,,,,,,,,------------......------,,,,,,,,,------........................------------............,,,---///000000///---,,,000000///............///000/////////////////////---............------,,,........................))))))((())))))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************......------,,,+++******)))))))))))))))))))))***))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******))))))((('''&&&((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''(((((()))************)))))))))*********+++++++++***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))************))))))))))))*********)))))))))))))))))))))***,,,,,,---------++++++,,,,,,,,,---------------------............000///---,,,,,,---...000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,+++++++++++++++++++++++++++******))))))))))))*********+++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++,,,---,,,******+++++++++,,,---............111777999222,,,***++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++aaa]]]gggrrrlllddd[[[NNN@@@;;;555222444555555333444333333222222333333444333333333222222222111111111000...------...000111000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************+++***)))((((((***,,,---)))((('''(((+++,,,,,,+++((()))))))))************************************((())))))***+++---......******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------..............................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------------------,,,+++***+++,,,---...---...///...,,,+++,,,---,,,,,,---------.........---------,,,,,,---..............................------........./////////+++---...000000...---+++//////.............../////////////////////000000...............---,,,,,,------------------------++++++++++++,,,---......------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,,,,++++++******+++------,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************......------,,,+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((())))))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((())))))***************************++++++++++++***************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))***+++,,,---------+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...---,,,+++,,,...000222444333222111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******++++++++++++++++++++++++))))))*********++++++,,,))))))*********+++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''***,,,***(((''''''(((+++,,,---...............111777999222,,,***++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++fffdddmmmwwwxxxvvviiiQQQ???:::444222333555555444444333333222222333333444333333333222222222111111000000............000000000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,******************************)))((()))***+++,,,)))((('''((()))***)))'''))))))))))))************************************))))))***+++,,,---......******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------------------------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------............------------......---,,,,,,,,,------......///000000///---,,,,,,---,,,---------............------------------...///.................................////////////000---...///000000///...---......------......///000000000000000111111111111000000000000//////...---........................------------------...///......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---,,,*********,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++------,,,,,,++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))************''''''(((((((((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))(((((('''((()))******++++++***************++++++++++++,,,***************************++++++,,,,,,++++++******************+++++++++,,,++++++******++++++,,,)))******************)))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))************((()))***+++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111222777666555333222000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***)))************+++++++++))))))))))))***+++,,,---)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********///111...***+++,,,+++,,,,,,------...---------***///111---***+++,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++************++++++lllooovvvwwwvvv{{{mmmPPP>>>999444222333555555444444333333222222333333444333333333222222222111111////////////////////////000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++******++++++,,,************************))))))))))))************,,,+++******++++++)))'''))))))))))))************************************++++++,,,,,,,,,++++++*********++++++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,,,,---...///------......//////.........///000///...---...///------------............---------------...//////............................../////////000000000111111111111111111111111111111111111222444555666555555666666666777777777777777777777666555444333444444444444444444444444222111000000000000000000000000000///...---------------------------------***+++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++******,,,,,,++++++************))))))))))))))))))))))))((()))))))))************'''''''''((((((((())))))(((((((((((())))))))))))&&&'''((())))))******)))))))))))))))))))))))))))''''''((()))))))))))))))((())))))******))))))((())))))***++++++++++++************+++++++++,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))(((((((((((())))))******((()))))))))************((())))))*********))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------......//////222111111000//////......++++++++++++++++++++++++++++++***)))))))))))))))(((((()))))))))*********+++******))))))***+++,,,)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,---.........------------------------(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******---444666111---...///...,,,------------,,,,,,+++(((+++,,,******------***)))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++pppwww|||uuupppwwwlllMMM>>>999444222333555555444444333333222222333333444333333333222222222111111......////////////......000...---...///000///......---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,************************(((((()))************))),,,++++++,,,......,,,+++))))))))))))************************************------,,,,,,***)))'''&&&******+++,,,,,,---......------------------------------------------------,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,......------------......///...---,,,,,,---...///,,,---///000000000///...,,,...//////......000111---------.........//////---------------...///000////////////////////////////////////000000000000444333333222222333333444666666666777999:::<<<===<<<<<<<<<======>>>>>>>>>?????????>>>===<<<;;;::::::::::::::::::::::::::::::999888777777777777777333222222111000//////...------------------------***+++,,,,,,------------+++++++++,,,,,,---------)))***,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))(((((((((((())))))))))))%%%&&&''')))************))))))))))))))))))))))))&&&'''(((*********)))((())))))************))))))))))))***++++++++++++*********+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++))))))******++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++((())))))))))))(((((('''******+++++++++,,,,,,,,,,,,,,,,,,---------............//////......---,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++******)))))))))))))))''''''(((((()))))))))***---,,,+++))))))))))))***)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,***++++++,,,---...//////------------------------(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((000333---(((***+++***------------,,,+++******,,,------+++,,,...---((())))))***+++,,,,,,------++++++++++++++++++++++++++++++************++++++vvv{{{yyyrrrwwwoooUUU>>>777333444444333444777555555444444444333333333333333444444333333222111000000000000000000000000///...------...///...---......---,,,++++++******)))+++++++++***)))***+++++++++++++++++++++++++++))))))(((((()))+++---...++++++,,,------------,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......---,,,+++******+++,,,---------------------------------------------------,,,,,,,,,---------......---...//////......///111000000//////.........---............/////////000//////////////////////////////000111000///---,,,///000000...------...000///,,,...333333...---111333222222333555777888777777;;;<<<999888:::;;;999888444444777777444777<<<@@@@@@??????@@@AAA@@@===BBBAAA???>>>???@@@???;;;<<<:::888:::===@@@AAA@@@;;;AAAAAA999333555999999:::999999999888666222///333222222222111...***'''........................---,,,,,,++++++,,,------.........---------,,,,,,******+++,,,------...///------------------------******,,,,,,,,,,,,******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************,,,,,,,,,+++***)))((('''))))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))(((''''''''''''''',,,+++++++++******)))))))))'''&&&(((+++---,,,***+++***)))'''''')))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))***+++++++++)))((('''+++*********))))))(((((())))))************))))))******))))))******+++,,,+++++++++*********))))))(((((()))***++++++++++++------++++++++++++------,,,,,,,,,---------......,,,---...---,,,+++***+++++++++++++++++++++++++++++++++************++++++,,,+++***))))))***+++,,,+++++++++*********))))))******+++++++++******)))++++++++++++++++++++++++...---+++*********++++++************************(((((()))+++------***(((******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............------,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++{{{|||ooosssoooZZZ>>>888333444444333444777555555444444444333333333333333444444333333222111000000000000000000000000///...------//////...---000000//////...---------)))+++,,,+++***)))***++++++++++++++++++++++++++++++******))))))***+++,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------------------------------------------............---...//////......///111000000/////////................../////////000000///////////////////////////000111222222222111000111222333222111111222333333000111444333......222222222222444777999:::;;;777;;;===:::888999999666============<<<<<<>>>>>><<<<<<======???AAA???=========<<<===???AAA???<<<===>>>@@@@@@???>>>???@@@>>>CCCCCC===999<<<>>>===999:::;;;<<<===<<<:::888888777777777777666222///000//////...------,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))*********************************+++******))))))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))((('''''''''''''''))))))))))))((((((((('''***((('''(((+++,,,+++))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***************)))((((((************)))))))))((())))))************))))))******))))))******+++,,,+++++++++*********))))))((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,------,,,+++******++++++++++++++++++++++++++++++************++++++++++++***))))))***+++++++++++++++*********)))))))))******+++++++++******++++++++++++++++++++++++---,,,+++*********++++++************************))))))***,,,------+++)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++www{{{jjjllljjjYYY>>>888444444444333444777555555444444444333333333333333333333333222222111000000000000000000000000///...------//////...---,,,+++++++++++++++++++++***+++,,,+++***)))***,,,************************,,,++++++***))))))******)))******+++,,,+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------------------------------------------------------............////////////---...//////......///111000000////////////............/////////000000000////////////////////////,,,---...000000111000000...///111000//////000111111111333666777666999>>>;;;<<<===>>>???@@@AAABBB===BBBDDDBBB@@@AAAAAA???<<>>===???>>>:::888888777444999:::<<<>>>??????>>>>>>@@@?????????>>><<<888555444444333222111///...---++++++,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))************)))((((((************************'''((())))))*********)))))))))))))))************(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''(((((())))))))))))((((((((((((***)))((()))***+++***)))---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++******)))))))))))))))************))))))))))))))))))************))))))***))))))))))))***+++++++++++++++***************)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++************++++++++++++***))))))***+++++++++++++++***************((()))***+++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++*********************************,,,......,,,*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++ppp|||}}}ooopppkkkVVV???999444444444333444777555555444444444333333333222333333333333222111111///////////////////////////...---...///000///---)))))))))))))))************+++,,,,,,******+++,,,))))))))))))))))))))))))++++++******************))))))***++++++++++++***++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,................................................////////////000000000000---...//////......///111000000//////////////////...////////////000000000////////////////////////------...//////000000000111222222000///000222555444666888999999;;;@@@DDDCCCDDDEEEEEEDDDDDDDDDEEEFFFJJJLLLKKKKKKOOOQQQQQQVVV```ccc^^^aaakkkiii___XXXVVVWWWZZZ[[[XXXTTTSSSXXXTTTUUUYYY\\\YYYRRRNNNJJJIIIGGGEEECCCCCCDDDFFFCCCCCCBBBAAABBBBBB@@@===<<<>>>???@@@?????????@@@EEEDDDCCCBBBAAA>>>:::777999999999888777666444333000000000000//////......------------............---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***************))))))(((************************(((((())))))))))))((((((((()))))))))************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((()))*********))))))((((((((((((((()))+++++++++*********************))))))******)))))),,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++*********)))))))))))))))))))))************)))))))))))))))))))))***++++++******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------......---,,,++++++++++++++++++++++++++++++************+++++++++******************+++************************'''((()))***+++,,,,,,,,,************************,,,+++++++++++++++++++++************************+++++++++,,,......---+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++mmmxxx{{{sssWWW@@@:::555555555333444777555555444444444333333333222222333333222222111000////////////////////////000///......///000///...,,,,,,,,,---------------***,,,,,,,,,+++***+++,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,))))))***++++++++++++***++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---......---,,,+++................................................/////////000000000111111---...//////......///111//////000000000000000000////////////000000000111000000000000000000000000111111111111111222222333777666555333333555999<<<<<>>BBBEEEKKKMMMOOOPPPNNNMMMNNNOOOZZZ^^^```___aaaggglllmmm}}}vvvtttwww~~~}}}yyyzzzuuuppppppwww{{{vvvooolll\\\TTTJJJEEEGGGJJJKKKKKKDDDBBBBBBDDDEEEDDDCCCBBB???AAACCCBBB@@@???@@@AAAAAAAAAAAAAAAAAA@@@<<<:::999:::;;;<<<<<<:::999888666666666555333222000///---.....................++++++,,,------...//////................................................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,++++++***)))*********************************))))))(((&&&&&&((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))((((((((())))))*********************++++++)))*********))))))))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))******))))))************))))))))))))(((((())))))***+++******************************+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///...---...000111///---++++++++++++++++++++++++++++++************++++++*********++++++*********************************'''((()))***+++,,,,,,,,,************************++++++++++++++++++++++++************************,,,++++++,,,---...---,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++ooottt|||}}}}}}wwwXXXAAA:::555555555333444666555555444444444333333333222222222222222111111000000000000000000000000000000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---************************'''((()))***,,,,,,,,,,,,)))******+++,,,+++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------------,,,,,,................................................////////////000000000000---...//////......///111//////000000000000111111/////////000000000111111000000000000000000000000////////////000222333444222333555666777:::>>>AAAAAAIIINNNNNNNNNSSSYYY\\\fffjjjmmmnnnmmmlllnnnppp}}}yyylll^^^XXX\\\bbbdddccc[[[WWWSSSPPPKKKCCC@@@@@@DDDFFFGGGDDD???======???<<<<<<===@@@BBBCCCAAA???999:::<<<======<<<:::999:::::::::999888555333222//////.........---------++++++,,,---...///000000........................///...------------...///------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******************************+++++++++***)))(((&&&&&&))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))((((((((()))******(((((((((((())))))))))))((()))******)))((()))+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++)))))))))))))))******+++))))))))))))************))))))************)))))))))(((((((((((()))*********************+++++++++)))***+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,000---,,,...111222000---++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))***************+++++++++((()))***+++++++++++++++******************************+++,,,,,,,,,++++++************************,,,+++***+++,,,------+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++xxxxxxxxxtttuuuxxx\\\AAA;;;666666555333444666555555444444444333333333222222222222222111000000000000000000000000000000000///...///000111000...,,,,,,++++++******))))))+++,,,------++++++,,,---++++++++++++++++++++++++((()))***+++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------............------------.............................................................../////////000000---...//////......///111//////000000000111111111//////000000000111111111000000000000000000000000//////000111444777999;;;:::@@@HHHNNNRRRUUUVVVXXXYYYdddlllnnnooowww~~~zzzyyyzzzpppnnnsss{{{zzzuuuooodddYYYVVVYYY[[[[[[YYYRRRHHHAAA@@@AAA??????@@@BBBDDDDDDBBB@@@;;;===>>>??????===:::999999:::;;;;;;;;;999777666444333333222111000//////,,,---------......//////..............................---,,,,,,---......------,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++***))))))***************************+++++++++***)))(((((())))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((()))******+++'''((((((((())))))))))))&&&)))******)))(((***,,,*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++(((((()))***************((()))))))))************))))))************))))))((((((((((((((()))******))))))*********+++++++++((()))***+++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,...,,,***,,,000111///+++++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))))))))*********+++++++++)))******+++++++++******************************)))***+++,,,,,,,,,,,,+++************************+++***))))))+++,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,---------------+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++|||qqqppp~~~|||eeeBBB;;;666666555333444666555555444444444333333333111222222222222111000000000000000000000000000000111///...///000111000...000000//////...---,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++******+++,,,,,,***)))(((++++++,,,------------,,,++++++++++++++++++++++++************************))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......000///...------...///000////////////////////////////////////////////////............////////////---...//////......///111//////000000111111111222000000000000111111111111000000000000000000000000555666777:::>>>BBBFFFHHHSSS\\\jjjuuu{{{}}}}}}|||}}}~~~wwwnnnZZZZZZaaannnuuupppgggcccYYYXXXcccwwwyyywwwmmmjjj]]]ZZZWWWXXX___iiissszzzyyyvvvuuusssllldddfffnnnzzzyyysssgggYYYNNNIIIIIIGGGFFFFFFFFFFFFDDDAAA>>>@@@AAABBBCCCAAA>>>;;;999777888:::<<<<<<;;;:::999999999888777555444333333///............---------------------------------...---,,,++++++,,,---......------,,,,,,------...++++++++++++++++++++++++***************)))((((((************************))))))***++++++++++++***))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((())))))***++++++))))))******+++++++++,,,%%%(((******)))(((+++---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++'''((()))+++++++++***)))(((((())))))*********+++))))))************))))))((((((((((((((()))******))))))******++++++++++++(((((()))***++++++++++++++++++------------++++++******+++++++++,,,,,,,,,---***(((***///000---***++++++++++++++++++++++++++++++************++++++)))***+++,,,,,,+++***)))))))))******++++++++++++******+++++++++******))))))))))))))))))))))))))))))***+++,,,---,,,,,,+++************************+++)))((()))***,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,------............+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++xxxlllooodddEEE===666555555333333444777666666444333222111111333222222222111000000000////////////////////////......////////////............---,,,,,,+++******,,,,,,,,,++++++*********)))******++++++******))),,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,,,,+++******)))))))))---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,---------......------------......////////////////////////.../////////000000000111////////////////////////000000111111111111000000---///222222000///000111//////000111222333333333111...///333444444666;;;;;;AAAIIIOOOTTT[[[eeelll{{{~~~qqqmmmqqqssslllddd^^^aaacccccc^^^XXXSSSOOODDDBBBBBBDDDGGGHHHGGGFFFEEEDDDHHHOOOOOOKKKLLLQQQVVVXXXXXXTTTQQQPPPJJJDDDEEECCCAAA@@@BBBFFFKKKOOOQQQTTTZZZaaaeee___SSSHHHXXX^^^fffccc[[[___^^^OOOVVV\\\cccfffccc[[[RRRLLLCCCEEEEEECCC@@@>>>???@@@===;;;<<<>>>???===:::888888888888888999999:::;;;555444333111000/////////000//////...---------...//////...---------......---------,,,,,,++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************************************)))************))))))((((((((((((((())))))))))))))))))(((((()))***++++++))))))))))))))))))******+++++++++*********)))))))))************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,------,,,,,,+++***))))))************************)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))************************((()))***,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******************************++++++++++++************))))))******+++,,,*********)))))))))))))))************************************************,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))))))))***+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------wwwgggbbbrrruuubbbEEE<<<555555555333333444777666555444333222222111222222222111111111111111//////////////////////////////000000000000//////------,,,++++++***)))))),,,,,,,,,+++++++++************++++++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,******++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,,,,---------.........------.........////////////////////////////////////000000000000///////////////////////////000000111111000000///111222222111000000000111222222333333333222111111:::888888<<<>>>>>>AAAGGGTTT\\\hhhrrrwww|||xxxsssooonnnttt}}}iiiaaaXXXWWW\\\___\\\WWWIIIJJJKKKJJJIIIHHHGGGHHHEEECCCAAAAAAAAAAAA@@@???EEE@@@@@@DDDFFFCCCCCCFFFAAABBBBBBCCCIIIMMMJJJCCC???>>>===<<<===???AAABBB@@@BBBGGGMMMRRRPPPHHH@@@FFFJJJRRRQQQOOO[[[bbbYYYXXX```mmmwwwyyyuuunnniiiaaa\\\VVVQQQNNNIIIBBB<<>>:::777888888999:::;;;===>>>???;;;:::888666444222000/////////...---------------//////...............///---------,,,,,,,,,+++++++++,,,,,,,,,,,,+++******************************************************************************((())))))*********))))))))))))))))))************)))))))))))))))***++++++************))))))))))))+++++++++*********)))))))))************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,------,,,++++++***))))))************************))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))************************))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************)))******************)))******************************++++++++++++************))))))******+++,,,***)))))))))))))))))))))************************************************++++++++++++++++++++++++---,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***************+++++++++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------vvvxxxuuubbbUUU___hhh]]]EEE<<<555555555333333555666666555444333222222111111111111111111222222222////////////////////////000000111111111111000000,,,,,,++++++******)))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,*********+++,,,---------++++++************++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,------------........................////////////////////////000000000000//////////////////////////////////////////000000000000//////111///......000000000000......///111222333444444555666<<>>;;;999888<<<;;;;;;>>>AAA@@@<<<888999888<<<===>>>OOO]]]XXXLLLTTT```llltttwwwwwwuuuzzzssslllkkkkkkdddUUUIIIDDDDDDDDDDDDDDDCCC@@@>>>::::::;;;<<<===???AAABBBBBBAAA@@@>>>:::777333111111000000//////////////////...............//////------------,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************************************************************'''((()))***************************++++++++++++***))))))))))))***++++++++++++*********)))))))))+++++++++***************)))************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,,,,,,,+++******))))))************************))))))))))))))))))))))))***++++++++++++******)))))))))))))))))))))))))))***************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************************************++++++++++++************))))))******+++,,,))))))))))))))))))******************************************************************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++************)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------mmmrrruuufffUUU\\\cccZZZDDD<<<555555555444333555666666555444333333222222000000000111222222222333///////////////////////////000000111111000000///,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------+++******))))))******+++)))***,,,,,,,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,------------.........////////////......////////////////////////000000000000/////////////////////////////////////////////000000/////////000///...000333444333111222111111222666;;;AAAEEELLLQQQ\\\iiisss{{{~~~xxxpppiiieee```YYYTTTNNNJJJGGGHHHGGGCCCBBBDDDEEEFFFHHHKKKNNNQQQUUUXXXTTTSSSSSSVVV^^^gggppptttppprrrtttvvvzzzyyyyyy}}}}}}wwwpppqqqqqqoooooouuu{{{yyytttfffccc]]]VVVOOOHHHCCC@@@DDDBBB@@@AAACCCEEEEEEEEECCC======:::888EEEPPPKKK@@@BBBGGGOOOXXX___dddffflllkkkmmmttt{{{yyynnncccPPPPPPNNNKKKJJJIIIEEEAAA@@@@@@@@@AAABBBDDDEEEFFFEEEEEEEEECCC@@@<<<888666555555444333222222222333......------------......------------------,,,,,,+++,,,,,,,,,,,,+++******************************************************************************&&&'''(((******+++++++++)))))))))*********++++++*********))))))***++++++,,,++++++******))))))(((************************))))))*********+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,,,,+++++++++******))))))************************))))))))))))))))))))))))(((((())))))))))))((('''((((((((((((((((((((((((************************++++++,,,,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************++++++++++++************))))))******+++,,,)))))))))))))))*********************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********,,,+++++++++***)))))))))***)))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------nnnsssyyyqqqeeeiiijjj]]]DDD;;;555444555444444666555555555444444333333222000000000111222222222333////////////////////////...//////000000//////...---------------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++*********++++++,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++******))))))******+++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,---------...............///000000///......////////////////////////000000000000////////////000000000000000000000000//////000000000000//////111111222444555555333222:::999999<<>>::::::;;;@@@GGGMMMOOOPPPKKKMMMTTT]]]hhhqqqvvvxxxwwwvvvnnnbbbZZZUUUMMMDDDBBBBBBBBBCCCEEEGGGHHHIIIDDDEEEFFFFFFDDDBBB???===999999777666555444444444///......---------------------------------------+++,,,,,,,,,,,,+++******************************************************))))))))))))))))))))))))&&&'''(((******+++++++++((((((((()))))))))******++++++***************+++,,,+++++++++******))))))************************))))))*********+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((************************++++++,,,,,,++++++******************************,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++************))))))******+++,,,(((((())))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***))))))))))))))))))))))))))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------uuuwww~~~|||tttvvvqqq```CCC;;;555444555444444666555555444444444333333333111111111111111222222222////////////////////////......////////////..................------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************+++,,,------,,,++++++******++++++,,,---------,,,+++*********++++++************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,---------...............///000111111000///...////////////////////////////////////000000000000000000000000000000000000000000111111111111000000...000111111000000333555:::;;;???III[[[rrrtttdddWWWNNNJJJIIICCCDDDEEEHHHJJJJJJHHHFFFGGGFFFHHHKKKMMMPPPYYYccchhhnnnvvv}}}{{{yyywwwwwwwwwwwwtttjjjhhhdddXXXSSSMMM@@@888888:::>>>AAABBB>>>:::===>>>???BBBKKKZZZmmmyyyuuummmjjjbbbXXXAAAAAAAAAAAABBBCCCDDDEEECCCDDDEEEFFFGGGFFFFFFEEE>>>===;;;999777555444444222222000///...---------------------............+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))'''((()))***************'''((((((((()))))))))))),,,,,,+++************+++++++++++++++++++++++++++***************+++++++++)))************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))***************************+++++++++++++++******++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++************))))))******+++,,,((((((((()))******++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++***************)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------wwwwww}}}|||vvvvvvooo^^^CCC;;;444444555444555666555444444444444333333333222222222111111111111111//////////////////////////////000000000000//////------------------------******+++++++++,,,,,,,,,******++++++++++++******************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++******,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------...............///000111111000///...////////////////////////------...///000111222222000000000000000000000000111111222222222222111111---///111000000666BBBLLLSSSTTTXXXccctttwwwvvv{{{hhhaaaXXXNNNHHHDDDBBBBBBCCCGGGMMMQQQTTTUUUVVVWWWYYY]]]dddjjjmmmrrr~~~uuukkk\\\LLLGGGBBB???@@@???<<<888BBB@@@===;;;>>>HHHWWWbbbuuuxxxvvvnnnnnnsssqqqiiiUUUSSSPPPLLLIIIFFFDDDCCCEEEEEEFFFGGGHHHIIIJJJKKKEEEDDDAAA>>>;;;999888777777666444333111000//////------------.........///+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))*********))))))(((((()))))))))*********---,,,++++++*********+++)))******++++++,,,,,,---))))))*********+++++++++)))************+++++++++************************++++++******++++++,,,---,,,++++++******++++++,,,***++++++,,,,,,++++++*********))))))******+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))************************)))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************)))******************)))))))))))))))))))))))))))******++++++++++++************))))))******+++,,,'''(((((()))******++++++************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,---...//////000***************+++++++++************++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------uuutttyyywwwooonnniiiYYYCCC;;;444444555555555777444444444444444444333333333222222222111111000000////////////////////////000000111111111111000000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++*********************+++,,,---...,,,++++++++++++++++++,,,)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////...///000222222000///...////////////////////////,,,---...///000111222333000000000000000000000000222222333333333333222222222555777777:::GGG[[[lllrrr\\\MMMKKKPPPKKKIIIFFFEEEEEEFFFFFFFFFDDDLLLVVV^^^dddjjjpppuuuzzzzzz}}}{{{mmmaaaQQQGGGDDDFFFGGGGGGDDDCCCAAA???>>>???BBBEEEXXX______\\\```kkkmmmfffuuuqqqjjjbbbYYYQQQLLLIIIGGGGGGGGGHHHIIIKKKMMMNNNLLLJJJHHHDDDAAA>>><<<;;;;;;:::888555333222111000---------.........//////+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))************))))))((()))************+++++++++---,,,,,,+++*********+++))))))***+++,,,------...))))))******++++++++++++)))************+++++++++************************++++++******++++++,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++*********)))***++++++,,,)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++++++++***************)))***++++++,,,'''(((((()))***+++++++++************************************************************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,***+++,,,---///000111111))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------rrryyyzzzrrrfff\\\TTTOOO???888333444666444333333666666555444333333222222111222222333333222222111111111000......---------///...///111222222///,,,...------,,,,,,------...,,,------+++))))))***+++++++++++++++++++++++++++++++++------------++++++++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///...------...///............////////////000000000000000000000000///000000000000000//////222111000000111222111000222111222444444222111222999333:::PPPbbboooyyyjjjZZZNNNDDD>>>AAAHHHIIIJJJMMMNNNPPPTTTZZZ___```lll}}}}}}}}}}}}}}}hhh]]]YYYRRRKKKNNNSSSWWWUUUNNNEEE@@@>>><<>><<<;;;;;;777555222///......///000---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++***)))+++++++++*********))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++,,,,,,************************++++++++++++++++++++++++------,,,+++++++++,,,---++++++************++++++************)))))))))(((,,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''((()))***************))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------,,,+++******))))))******,,,++++++***))))))******************************))))))))))))))))))))))))************))))))))))))************************)))************+++++++++...000111000---,,,+++,,,++++++***))))))***++++++,,,,,,,,,+++++++++******---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,|||hhhVVVMMMIIIFFF===666222444666666666777555555555444444333333222111222222333333222222111111111000///............/////////000222111///---...------,,,,,,------...+++,,,------,,,---///111+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++******++++++,,,---++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............/////////---...///...------...///............////////////000000000000000000000000//////000000111000000//////000111222222111111000666555444444888@@@HHHLLLNNN___wwwhhhVVVNNNLLLHHHGGGKKKRRRWWWYYY]]]aaatttxxxpppeee]]]ZZZWWWSSSOOOQQQMMMFFF@@@<<<;;;===???DDDNNNUUUVVVZZZfffwww~~~ooo^^^XXXWWWOOOCCCIIIJJJLLLNNNPPPPPPMMMKKKHHHHHHGGGFFFDDDAAA???>>>:::999666333111000///000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,++++++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,---...//////...---,,,,,,,,,+++******++++++,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++000...+++)))(((***,,,---++++++************++++++************))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))************************))))))((((((((())))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,+++******))))))******,,,+++******)))*********************************))))))))))))))))))))))))************))))))))))))************************)))************+++++++++000111222000---+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,|||iiiZZZSSSNNNKKK@@@999444555666555555777555555444444444333333333111222222333333222222111111111000///......//////000//////000111111///......------,,,,,,------...+++,,,---,,,+++,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...---------///............////////////000000000000000000000000//////000111111111000000111222333333222222222222777:::===BBBMMM]]]jjjppptttuuujjj```QQQDDDDDDLLLNNNRRRZZZfffttt|||~~~xxxwwwxxx|||~~~|||uuummmaaaXXXOOOKKKFFFDDDCCCAAA>>>;;;<<<@@@CCCCCCDDDMMM[[[fffpppwwwwwwqqqqqqrrrbbbLLLHHHIIIHHHGGGIIILLLMMMKKKKKKKKKKKKKKKIIIGGGDDDCCC@@@>>><<<999666333222111000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------************************++++++++++++++++++++++++************************************************+++,,,...//////...,,,++++++*********++++++,,,------,,,+++*********,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++///...,,,***))))))***+++++++++************++++++*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******)))***************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---,,,+++******))))))******++++++***************+++************************************))))))))))))************)))))))))((())))))))))))************))))))*********+++++++++,,,---...---+++))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,tttjjjddd___ZZZEEE<<<666555666444333555444444444444444333333333111222222333333222222111111000000////////////000000///...///111111000......------,,,,,,------...,,,------,,,***)))+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---...///...---------///............//////////////////////////////////////////000111111111111111000222333222111000222444111@@@TTTggg{{{xxxaaaTTTJJJGGGCCCAAAKKK[[[jjjrrrvvv|||{{{{{{zzz{{{yyykkkkkkmmmnnnmmmooovvv}}}zzz~~~}}}~~~{{{iiibbbYYYRRRNNNJJJEEE@@@BBBCCCDDDCCCAAAAAAEEEKKKTTTbbblllpppyyyrrr]]]MMMOOOLLLEEECCCIIILLLLLLLLLMMMMMMNNNMMMKKKIIIHHHFFFEEECCC@@@<<<999666444222111///---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))************+++,,,------,,,,,,*********+++,,,---,,,,,,,,,++++++*********************************++++++++++++++++++++++++------,,,,,,+++***)))(((++++++************++++++))))))))))))))))))******)))))))))*********))))))))))))))))))))))))))))))************************(((((()))***************))))))******+++++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++************+++,,,,,,,,,+++******))))))******+++***************++++++************************,,,,,,,,,++++++*********************)))))))))((((((((()))))))))*********))))))*********+++++++++''')))******)))((()))******++++++++++++++++++***++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,~~~{{{vvvmmmeeeGGG???777666666333333444444444444444444444444444111222222333333222222111111000000//////000000000111///...///000111000///...------,,,,,,------...---------+++)))((()))+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******++++++,,,---******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---...///...------...///............//////////////////////////////////////////000111222222222222...000111111000222777<<>>???999:::<<>>;;;999555111...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))+++++++++***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++******************++++++************++++++((()))))))))************'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***+++,,,,,,++++++))))))***++++++,,,------,,,,,,,,,------------...++++++++++++++++++++++++***************++++++,,,,,,+++******))))))************))))))***++++++,,,************************------,,,,,,+++******)))************))))))))))))''''''(((((()))******+++)))************+++++++++(((***,,,,,,+++******+++((()))***++++++***)))(((******+++++++++,,,,,,,,,***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,qqqyyyxxxjjj]]]FFF>>>666666666555666888444444444444444444444444222222222333333222222222111000000000000000111111111000......000000000///...------,,,,,,------...+++,,,------,,,,,,...000++++++++++++++++++++++++------++++++++++++------++++++******++++++,,,---)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///...------...///............/////////000//////////////////////////////000222222333333333000333666888;;;CCCOOOXXXssszzzhhh^^^PPPCCC<<>>FFFFFF```tttrrriiidddaaa\\\IIIIIIIIIJJJKKKNNNPPPRRRTTTTTTTTTRRRNNNIIIDDDAAA???<<<888333000.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************)))(((((()))******,,,,,,++++++***++++++,,,(((***+++,,,---,,,,,,+++*********++++++,,,,,,---************************++++++++++++++++++++++++,,,+++)))(((((())),,,---++++++************++++++(((((())))))*********+++'''((()))+++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((('''(((***+++,,,,,,++++++))))))***+++,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,,,,++++++***)))***************))))))***+++,,,,,,************************,,,,,,++++++***))))))(((************))))))))))))&&&''''''((()))******+++)))************+++++++++)))***,,,+++)))((((((((()))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,ppptttzzzuuufffZZZCCC;;;555444555333222333555444444444444333333333222222222222222222222222333333222111000000000111000000000000////////////,,,,,,,,,------.........,,,,,,---...---,,,***)))******+++++++++,,,,,,,,,.........------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,---...///000000,,,,,,,,,---------......////////////////////////////////////000000000000111///...///222444222000444111...---000222444444333777>>>HHHWWWggguuu|||zzznnn___TTTKKKDDDCCCGGGIIINNNaaavvvuuuyyytttpppvvvyyyzzzvvvuuuyyyqqqhhh___SSSJJJHHHDDDAAA???===;;;;;;===EEEHHHTTTiii{{{jjj^^^PPPHHHHHHLLLOOOOOOSSSTTTVVVVVVTTTOOOIIIDDDCCC@@@<<<777333///...------......,,,++++++,,,---------,,,,,,+++***))))))***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++******+++------,,,***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******,,,------,,,+++***+++++++++*********))))))************************)))******++++++,,,------******+++++++++,,,,,,,,,++++++******))))))((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***&&&'''******''')))000************)))))))))))),,,+++++++++***)))))))))---------.........//////---------,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++---+++)))''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++++++++++++++***)))((()))************+++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,///...+++******,,,///111555777333,,,***...///,,,------------------------))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++************+++,,,+++)))((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++nnnrrryyyttteeeYYYBBB:::444555666444444666555555555444444333333333222222222222222222222222333222111111000000111111000000000000////////////,,,,,,,,,---------......,,,,,,---...---,,,+++******++++++++++++,,,,,,,,,......------------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,------------,,,,,,+++,,,,,,,,,---------......,,,---------.../////////,,,,,,---------.........////////////////////////////////////000000000111222000///000222222000...000222333333111000111333???LLLZZZeeessszzzpppgggccc```\\\YYYMMMJJJNNNYYYdddpppyyyrrraaa[[[TTTOOOJJJEEE@@@<<<@@@@@@FFFRRR___kkkxxxzzzsssgggZZZOOOKKKKKKLLLOOONNNNNNOOOQQQQQQPPPNNNHHHFFFAAA<<<777444111000/////////---,,,+++,,,,,,---,,,,,,,,,+++*********+++,,,------......------******+++++++++,,,,,,,,,+++******+++------,,,***((())))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,++++++******+++++++++*********))))))************************++++++++++++++++++++++++)))))))))************+++************))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))---)))(((***)))%%%&&&***************************+++++++++***************++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++---,,,+++***)))***++++++************************))))))))))))))))))))))))+++++++++*********)))))))))************++++++++++++++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,...000111222444222,,,+++...///,,,------------------------*********+++++++++,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++***))))))***+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,lllpppyyy~~~tttcccVVVAAA999444555777666666888666666555444333333222222222222222222222222222222222222111000000000111111000000000000////////////,,,,,,,,,------------...+++,,,---------,,,+++***++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------......------..................,,,------------........./////////////////////////////////000000000111111222111111111333333111///000333666555333555===EEEXXXnnnwwwjjjYYYOOOQQQXXX```dddZZZ___mmmzzzqqqooorrrzzzxxxyyypppeee]]]UUUJJJAAA;;;:::;;;>>>CCCMMM```qqq}}}uuudddUUUNNNMMMPPPNNNLLLMMMQQQSSSRRRQQQMMMKKKGGGBBB<<<777444222111111000...---,,,++++++,,,,,,,,,,,,++++++++++++,,,------...............******+++++++++,,,,,,,,,+++******+++------,,,***((((((((())))))))))))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++***************************************---,,,,,,+++******))))))************++++++++++++)))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((***+++***+++...******************++++++***************+++++++++))))))*********+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************)))************+++++++++++++++++++++++++++***))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,---.../////////...000///,,,,,,...///---------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***(((***++++++))))))***,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,jjjpppxxx~~~sssaaaTTTBBB;;;555666777666666888666666555444333222222111222222222222222222222222111111000000000000111111000000000000////////////------------------------+++,,,---------,,,+++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////,,,,,,,,,---------.....................---------------------............//////////////////////////////000000000111111111000000111222444555555444555666555444777@@@OOOYYYoooqqqcccXXXLLLHHHOOO[[[ffflllnnnzzz}}}}}}{{{}}}ssshhhWWWGGG???=========<<<>>>HHHSSSeeerrr{{{mmmccc___QQQNNNLLLMMMOOOQQQPPPNNNNNNMMMJJJEEE@@@;;;666444444333111000///---+++)))++++++,,,,,,,,,,,,,,,,,,+++,,,------......------******+++++++++,,,,,,,,,+++******+++------,,,***))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,***)))(((((()))***************************************************,,,+++++++++******)))))),,,,,,---------.........)))))))))******+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))+++,,,,,,---)))))))))***************)))))))))***+++++++++,,,)))))))))************+++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,------...------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,+++******))))))*********+++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,)))***,,,......---,,,++++++,,,---,,,---...///...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,***)))***+++++++++++++++,,,,,,,,,,,,------------------------lllqqqyyy~~~rrr```SSSDDD<<<666666777555444555666666555444333333222222222222222222222222222222111000000///000000111111000000000000////////////------------------------***+++,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///,,,,,,,,,---------.....................------------------.........//////000000000000000000000000000000000000111111111111///000000111111222444555444555999@@@LLLYYYeeekkkyyyiiiXXXPPPLLLIIIMMMWWWfffssszzzzzzlllTTTKKKDDD??????>>>;;;;;;>>>GGGUUUhhhwww}}}|||```[[[SSSMMMJJJJJJLLLNNNNNNNNNLLLJJJEEE@@@<<<999777555333222222000---***,,,,,,,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++******+++------,,,*********++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,***)))))))))***+++************************************************)))))))))******+++++++++,,,,,,---------.........))))))******++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))+++---+++(((((((((((()))))))))******)))))))))***+++++++++,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---***+++,,,------,,,+++++++++***+++---...---...///------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///000000...,,,******+++,,,,,,,,,------------...------------------------qqquuu|||rrr```SSSEEE===666666666444333444555555444444444333333333222222222222222222222222000000/////////000111111000000000000////////////...------------,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...,,,,,,,,,---------......------..................------........./////////000000000000000000000000000000000111111111222222111111111///...000333666444>>>PPPfffyyytttcccSSSIIIDDDHHHQQQ]]]mmm~~~wwwqqqvvvtttpppooosss|||xxxaaaSSSDDD>>>===;;;999999:::???JJJZZZkkkzzz|||nnn\\\MMMFFFGGGKKKMMMMMMNNNNNNLLLHHHDDDBBB;;;999666777888666222---------------,,,,,,,,,,,,))))))***+++++++++++++++******+++++++++,,,,,,,,,+++******+++------,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++************++++++++++++,,,+++++++++++++++,,,,,,***************+++++++++************************(((((())))))***++++++,,,************++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,...444::::::666((((((((()))******++++++***************+++++++++***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++)))************+++++++++***+++,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++++++++,,,---...///000...++++++---...,,,---000------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,///000000...,,,******+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,vvvyyy~~~rrraaaTTTBBB:::444555666444333555333333333444444444444555222222222222222222222222///////////////000111111000000000000////////////......---------,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,------------.........------------......---,,,,,,++++++,,,,,,---------------------------000///---,,,+++,,,...///,,,,,,,,,---------......,,,---------.../////////............////////////000000000000000000000000000000111111111222222222111222222111111555<<>>FFFRRR```llltttpppZZZJJJEEEFFFGGGJJJMMMOOOOOOMMMJJJGGG@@@===;;;<<<>>>===888333.........---,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++******+++------,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***+++,,,---------------))))))*********+++++++++************************))))))))))))************)))))))))************+++,,,++++++++++++++++++***++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++...777@@@@@@:::)))******+++,,,,,,------+++++++++*********************++++++++++++,,,,,,)))*********++++++++++++************************+++++++++,,,,,,,,,------+++***)))))))))+++,,,---************************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++***+++,,,,,,------,,,,,,)))************+++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++***+++...222888;;;222---+++------***,,,000------------------------+++,,,,,,,,,------------+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyy|||sssaaaUUU@@@888333444555555555666222222333444444555555666222222222222222222222222///////////////000111111000000000000////////////.........------,,,,,,,,,******,,,---...------,,,,,,,,,,,,---------......///......------......///---,,,,,,++++++,,,,,,---------------------------222111///---,,,---...///,,,,,,,,,---------......,,,,,,------...///000000............/////////000000000000000000000000000000111111111111222222222111222333444777???IIIQQQxxxbbbUUUMMMPPPPPPOOOWWWdddttt}}}||||||{{{xxxkkkooosssqqqvvv}}}{{{gggWWWMMMJJJ>>>???@@@AAADDDIIIPPPVVVgggsss}}}yyygggSSSIIIFFFBBBEEEIIIMMMNNNMMMKKKIIIDDDAAA???@@@CCCBBB===777//////...---,,,,,,++++++++++++,,,------------,,,******+++++++++,,,,,,,,,+++******+++------,,,***)))************+++++++++++++++++++++++++++++++++)))************+++++++++)))***,,,.../////////...))))))******++++++++++++************************++++++******)))(((((((((******+++++++++,,,,,,,,,---,,,,,,++++++*********************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((,,,222...&&&++++++,,,------...//////,,,+++++++++******))))))************++++++++++++))))))******++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------,,,+++)))))))))+++---...++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++***+++,,,,,,------------)))************+++++++++))))))***+++,,,,,,------------------------------...------,,,,,,------...---+++******///666>>>CCC555///,,,...---)))+++000------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,''')))************,,,---((())))))))))))*********++++++++++++++++++++++++xxx{{{ppp___QQQ@@@===888555444333222000444444555555444444333222333333333222222222111111000000///...............////////////////////////............---,,,+++***....../////////...,,,+++,,,,,,,,,------.........,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------------------------,,,,,,+++++++++---......///////////////000000111111111000000///000111111000...---///000***///333444222222111///999444///777@@@BBBVVVyyy|||gggTTTJJJIIIEEEDDDMMMaaattt~~~mmmwww}}}vvvtttwwwqqqooosss}}}}}}jjj[[[RRREEE===AAAGGGFFFDDDDDDKKKVVV```dddeeeaaaTTTFFFDDDEEEJJJPPPOOOKKKNNNVVVOOOKKKFFFDDDCCCBBBAAA???;;;777111---,,,,,,++++++++++++,,,---------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,,,,---------******************************++++++++++++******+++++++++,,,,,,---------++++++***)))(((((())))))))))))))))))***+++,,,---******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,+++*********))))))((((((************************))))))(((((((((((())))))++++++******************---***))),,,111333111...,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++***)))((((((...------,,,,,,------...++++++++++++******))))))++++++++++++++++++++++++************************++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++******))))))...---,,,+++++++++,,,---++++++,,,,,,,,,,,,------))))))***+++,,,,,,------++++++,,,,,,---...//////------------------------......---------,,,,,,,,,---...//////------...///---,,,,,,++++++,,,,,,---///...------++++++***)))------------------------++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++,,,,,,++++++~~~}}}tttiiiZZZNNN???;;;777444444444444333444444555555444444333222333333333222222222111111000000///...............////////////////////////............---,,,++++++---.../////////...,,,+++,,,,,,,,,---------......///............///000000,,,,,,,,,,,,,,,,,,,,,,,,------............---------------------------------------,,,,,,,,,++++++---......///////////////000000111111111111000000000111111000......///000111111000///...000222222666888888>>>IIIPPPeeerrrcccUUUJJJDDDFFFHHHPPPeee|||~~~|||uuuppprrruuuvvvvvvyyyzzz|||jjj[[[LLLFFFDDDAAA???@@@CCCKKKSSSZZZccckkkkkkfffUUUIII@@@BBBHHHLLLOOOSSSQQQNNNKKKIIIGGGGGGGGGGGG???;;;555111///...---,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++******************************++++++++++++******...------,,,,,,+++******++++++***)))))))))))))))))))))))))))***+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++************++++++************)))))))))(((************************))))))(((((((((((())))))************************,,,)))(((+++///111///,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++***))))))))),,,,,,++++++++++++,,,,,,++++++++++++*********)))++++++++++++++++++++++++************************++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++*********)))------,,,+++++++++,,,---++++++,,,,,,,,,,,,------)))******+++,,,,,,------+++,,,,,,------.........------------------------......---------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---...------,,,,,,++++++***------------------------++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,yyypppfffZZZPPP???;;;666333333444666666444444555555444444333222333333333222222222111111000000///...............////////////////////////---------...------,,,,,,---............---,,,,,,,,,,,,,,,,,,------------///...,,,,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,........................------------,,,,,,,,,,,,---......///////////////000000111111111111000000000111111000......///111555333222000000111444666333III[[[fffqqqrrrrrr{{{mmmYYYMMMJJJJJJNNNWWWeeewwwzzzsssjjjdddbbbhhhiiirrryyybbbPPPDDD@@@AAA???BBBEEEKKKXXXiiiuuuxxxoooaaaRRRIIIEEEDDDGGGKKKPPPPPPOOOLLLJJJHHHIIIJJJEEE@@@;;;666333111///---***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))))))))(((((((((******************************++++++++++++******000///...,,,+++)))((((((,,,+++******)))*********+++***************++++++************************(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******************))))))))))))***************************))))))(((((())))))***************************+++)))(((***---...,,,))),,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------******++++++,,,,,,------------------------------------------------------......---------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,---------------}}}{{{ssskkkaaaXXX@@@<<<666222222333555666444444555555444444333222333333333222222222111111000000///...............////////////////////////,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((''''''))),,,---------------------------,,,------......------,,,////////////////////////------------------,,,,,,---......//////////////////000000111111111111000000111111000//////000222111333666777444222777>>>JJJjjjyyyjjjrrruuuqqqaaaOOOIIIOOOXXXlll~~~~~~oooggg```ZZZ```nnnuuuuuunnnXXXMMMIIIGGGDDDAAACCCMMM[[[hhhnnntttwwwuuugggRRRCCCBBBHHHNNNPPPRRRQQQNNNLLLKKKKKKIIIEEE@@@;;;888555111///,,,++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******))))))((((((((('''******************************++++++++++++******///...---,,,+++)))((((((++++++************++++++++++++******)))*********************************))))))))))))*********+++************++++++++++++)))***+++,,,,,,+++***)))*********)))))))))))))))***************************))))))))))))))))))******************+++++++++,,,******+++,,,---+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------,,,,,,------------------------......---------,,,,,,,,,---...//////------...///---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------{{{yyypppeee\\\CCC>>>777222111222333444444444555555444444333222333333333222222222111111000000///...............////////////////////////,,,,,,------...---------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))'''%%%&&&(((***,,,------------------------......////////////......////////////////////////---------------------------....../////////////////////000111111111111111000111111111//////111222...111666777222222@@@RRRwww{{{cccdddfffddd[[[QQQRRRaaaqqq|||zzz{{{vvveeeZZZ___dddhhhuuu|||www}}}|||dddVVVLLLGGGBBBAAAFFFMMMUUUZZZbbbqqq~~~zzzhhhUUUIIIEEEJJJMMMQQQTTTTTTRRRQQQPPPLLLIIIDDD@@@===999444111......,,,,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******)))))))))******************************++++++++++++******,,,,,,+++++++++*********+++******)))******++++++++++++******)))******************************************+++++++++,,,,,,)))))))))******+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))************************************))))))))))))******))))))*********+++++++++,,,,,,+++,,,,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++,,,,,,------++++++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,------------------------......---------,,,,,,,,,---...//////------...///---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------|||zzznnnaaaXXXCCC>>>888333222222222222444444555555444444333222333333333222222222111111000000///...............////////////////////////---------...------,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,+++)))))))))***,,,---------------------------...//////////////////...........................------------............---......///////////////...///000111111222111111000111111111000000111333000000333444333999RRRllltttZZZQQQRRRTTTXXX]]]jjjyyyuuusssyyy|||||||||||||||||||||||||||yyyvvvuuuwwwyyyzzz{{{rrrddd^^^\\\cccmmm|||zzzzzzkkkTTTLLLDDDBBBAAABBBEEEJJJVVV```lllsssrrrfffRRR@@@HHHGGGHHHKKKOOOQQQQQQPPPMMMKKKHHHEEEBBB>>>999666222111///---+++++++++,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++************************************++++++++++++******)))*********++++++,,,,,,))))))))))))))))))***++++++***************++++++***************************++++++++++++,,,,,,,,,(((((())))))***+++++++++******++++++++++++******))))))))))))************************************+++******))))))******+++)))))))))***++++++,,,,,,++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------......---------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------++++++,,,---------------zzztttggg[[[RRR@@@<<<777444333333333333444444555555444444333222333333333222222222111111000000///...............////////////////////////............---,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******---,,,,,,,,,,,,---..............................---......//////......---------------------------------------.........///---......///////////////...///000111111222222222000111111111000000222444333111444===EEEOOOggg~~~{{{```NNNIIIMMM[[[ppp{{{~~~}}}||||||||||||}}}||||||}}}~~~}}}{{{xxxvvvwwwxxxzzz{{{|||||||||{{{xxxuuussstttuuuuuuuuussswww{{{}}}|||zzzxxxwwwuuuwwwzzz~~~|||nnnddd___jjjkkkqqq{{{yyykkk[[[PPPFFF???>>>BBBLLLRRRXXX___gggjjjbbbVVVUUUMMMEEECCCHHHLLLNNNMMMNNNMMMKKKIIIGGGDDD???<<<666444111...,,,+++++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,******++++++++++++++++++******************************++++++++++++******))))))******++++++++++++((((((''''''((())))))***))))))))))))***+++,,,,,,************************************++++++++++++((((((((()))***+++++++++++++++************++++++((()))))))))************************************+++******))))))******+++((())))))***++++++,,,,,,((()))++++++******************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------)))***+++---......------++++++,,,,,,,,,,,,------------------------------+++,,,,,,------.........------------------------......---------,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,---------***++++++,,,,,,,,,,,,,,,www{{{nnncccXXXPPP===:::777555555555444444444444555555444444333222333333333222222222111111000000///...............////////////////////////...///......---,,,+++***,,,,,,+++***+++,,,...///,,,,,,,,,++++++*********,,,,,,---------.................................,,,------......------,,,---------------------------------.........//////---......///////////////......///111111222222222000111222111000000222444444111:::MMM\\\fffuuunnncccYYYNNNLLLWWW```www|||ggghhhvvvzzz~~~}}}}}}|||||||||zzzzzz|||~~~~~~{{{xxxssstttwwwzzz|||~~~~~~~~~zzzxxxuuuuuuvvvwwwxxxwwwpppwwwzzzqqqkkkjjjlllooorrruuuxxx{{{}}}xxx{{{|||nnndddccchhhqqqwwwzzz|||fffSSSDDD???BBB===FFFNNNQQQYYYjjjyyylll^^^MMMEEEHHHMMMOOOMMMOOONNNMMMLLLKKKHHHCCC@@@888666333///,,,+++++++++,,,------......------,,,******+++++++++,,,,,,,,,))))))******++++++,,,,,,******************************++++++++++++******************************'''''''''''''''((())))))))))))))))))***+++,,,---************************))))))))))))************'''(((((()))***+++++++++,,,+++***))))))***+++,,,(((((())))))*********+++************************++++++************++++++((())))))***++++++,,,,,,&&&((()))***)))((()))************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))***+++---......------++++++,,,,,,,,,---------------------------------++++++,,,,,,---...//////------------------------......---------,,,,,,,,,---...//////------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////+++++++++,,,,,,---------******+++,,,,,,,,,,,,+++ooo|||vvvhhh___XXXQQQBBB;;;555555666555444666666666666666555444333222000111222333333222111000///////////////000111111////////////////////////......---------,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------...............////////////000///////////////000111111000000000000000000000000111111111000000000000000777222...000222222444888333FFFYYYmmm~~~}}}xxx}}}vvvgggZZZRRRPPPWWWaaawwwyyyhhhdddfffppp~~~}}}}}}}}}|||{{{{{{|||}}}}}}}}}zzz|||~~~~~~{{{}}}~~~yyyyyypppssssssqqqrrrvvvxxxwwwyyyyyyxxxxxxyyyzzz|||}}}nnn___aaannn{{{~~~~~~fffPPPBBBBBBDDDDDDEEEPPPdddvvv}}}|||qqq]]]III@@@EEELLLOOOOOOMMMLLLLLLMMMLLLJJJHHH===<<<:::777444000---+++------------,,,+++******,,,,,,,,,------.........,,,,,,,,,++++++*********---,,,***)))((()))***+++***+++,,,+++******,,,...+++******))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************,,,***((((((((()))***))),,,+++++++++******)))))))))************+++++++++++++++************++++++)))************+++++++++************************++++++,,,,,,,,,,,,------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------...---+++,,,,,,---+++******,,,------,,,++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...,,,,,,...111333111///---------------------------,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000/////////...------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......lllzzzxxxkkkbbbZZZRRRBBB:::555555666444444555444444444444333222111000111111222222222222111111///////////////000111111////////////////////////......---------,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------......------.........////////////////////////000111111000000000000000000000000111111111111000000000000333111222555666555777<<>>===;;;888555111///...------------,,,++++++***,,,,,,,,,,,,---------...,,,,,,,,,+++++++++******,,,++++++******************+++,,,+++******,,,...++++++***))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************,,,***)))((()))*********++++++++++++++++++******)))************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------...---,,,,,,------,,,***,,,---//////---,,,---...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,---000111///---,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......mmm{{{zzznnneee\\\TTTBBB:::444555666444444555444444444333333222111000222222111111111111222222///////////////000000111////////////////////////......---------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------............///......------------......,,,---------............///////////////000111111000000000000000000000000111111111111111111111111...///222555555777???HHHhhhtttttteee\\\SSSOOOTTTbbbyyy|||tttyyy~~~~~~~~~|||||||||xxxzzz~~~~~~zzzuuuuuuuuuuuuuuuvvvxxxxxxuuuwwwzzz{{{|||}}}rrrpppsssxxx{{{bbbPPPAAAAAAFFFHHHKKKQQQ[[[bbbccc[[[PPPIIIFFFDDDKKKKKKLLLMMMNNNMMMJJJHHHBBB@@@===:::666333222111,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++,,,,,,+++***)))***+++,,,+++******,,,...++++++***))))))))))))***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******************************+++***)))))))))***+++,,,******++++++++++++++++++)))************+++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,------,,,+++---...000000...---...///---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,/////////...............---,,,,,,---......---+++------------------------//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------------...//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......tttzzznnnfff^^^VVVBBB:::444444555444333555555555555555444333222222333222111000000111222333000000////////////000000////////////////////////......---------,,,,,,,,,---------,,,,,,---------------------------------...------,,,,,,------...---------............///......------------......,,,,,,,,,---------......///////////////000000111000000000000000000000000000111111111111111222222111111222333555===PPPaaannn]]]XXXSSSUUU]]]hhhuuu|||yyy}}}}}}zzzzzzyyyyyyxxxxxxxxxxxxwwwyyyzzzzzzyyyyyy{{{|||}}}~~~~~~vvvwwwnnnQQQHHHEEE>>>===CCCBBBKKKTTTUUURRROOOKKKFFFHHHHHHJJJMMMPPPQQQOOOMMMHHHFFFBBB===888555333222------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,...---,,,***(((***+++,,,+++******,,,...,,,+++******))))))******))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************************)))***,,,...)))))))))******+++++++++))))))*********+++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......---,,,,,,---...---+++,,,...000///...---...///---------------...//////------------------------........................---,,,,,,---------,,,+++///////////////////////////..................///................................................------------------------+++,,,------......------...------------...//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......xxxkkkeee^^^WWWAAA999444444555444333555555555555555444333222111333222111000000111222333000000////////////000000////////////////////////......---------,,,,,,,,,------------------------------------------------...------,,,,,,------...---------............///......------------......,,,,,,,,,---------......///////////////000000111000000000000000000000000000000111111222222222333666444333333888GGGccc|||sssaaaQQQLLLMMM\\\vvv}}}xxx~~~zzztttsssvvv|||}}}{{{zzzxxxwww{{{|||}}}}}}{{{{{{|||}}}wwwxxxyyy{{{}}}zzzuuu~~~ppp___TTTGGGDDDIII???DDDIIIMMMSSSWWWSSSLLLGGGGGGGGGJJJNNNPPPQQQQQQNNNKKKGGGAAA<<<777333222///...---,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,......---***(((***+++,,,+++******,,,...,,,++++++***************))))))*********+++++++++++++++++++++++++++++++++******************************++++++++++++******************************)))***++++++***+++...000'''((((((((())))))******))))))*********+++++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------............---,,,,,,......---,,,,,,---//////---,,,---......------------...//////------------------------------------------......,,,---......------,,,,,,////////////////////////......------------......................................................------------------------+++,,,------......------...------------...//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......xxxkkkeee___WWWAAA999333444555333333444333333333222222111000///222222111111111111222222111000000///////////////////////////////////////......---------,,,,,,,,,------............------------------------------...------,,,,,,------...---------............///......------------......,,,---------............///////////////000111111000000000000000000000000000000111111222333333333333333555:::AAARRRmmm|||iii^^^QQQGGGKKKUUUjjj~~~tttttt~~~}}}zzz{{{~~~|||}}}|||zzzyyy|||}}}~~~~~~|||{{{|||}}}wwwwwwwwwxxxyyy|||~~~{{{zzzjjjTTTGGGEEEAAAAAABBBHHHUUUcccgggdddQQQMMMIIIHHHIIILLLNNNOOOQQQOOOKKKFFF@@@:::555222222111///...------............------------,,,,,,***++++++++++++,,,,,,,,,(((***,,,......---+++******+++,,,+++******,,,...,,,,,,+++************+++)))************+++++++++++++++++++++++++++++++++******************************++++++++++++******************************(((+++,,,,,,***+++///333((((((((())))))))))))))))))************+++++++++++++++************++++++)))************+++++++++************************++++++,,,,,,,,,,,,------************************,,,,,,,,,,,,------------,,,---------...............---,,,---...///...---,,,---//////---,,,---.........------......///000---------------------------------------.........---///000000///...//////...........................------------------...................................................------------------------,,,,,,---..................------------...//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......{{{mmmggg___VVVAAA999333333444333333444222222333222222111000///111111222222222222111111111111000///////////////////////////////////////......---------,,,,,,,,,,,,---...//////...---,,,...........................------,,,,,,------...---------............///......------------......------.........////////////////////////000111111000000000000000000000000000000111222222333444444000777DDDQQQ[[[eeettt{{{eeeVVVQQQJJJNNN```qqqrrriiippp~~~}}}}}}~~~{{{zzzzzzzzz{{{{{{{{{{{{}}}|||lllRRRDDDBBBBBB@@@DDDQQQeeerrrvvvfff^^^SSSKKKHHHIIILLLMMMPPPOOOMMMJJJEEE>>>999555555444111///.........////////////......---------******+++++++++,,,,,,,,,)))***,,,---...---,,,+++***+++,,,+++******,,,...---,,,++++++******++++++)))************+++++++++******************************************************++++++++++++******************************(((+++---,,,***+++000444++++++++++++************)))************+++++++++++++++************++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------------...............---,,,---...//////...---...000000...---...///...............//////000........................------........./////////---000222222111000111333000000000000000000000000//////............//////........................................................................------...////////////......------------...//////..............................---------,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......}}}pppiii```VVVAAA999333333444333222444444444444444333222111111000111222333333222111000111111000///////////////////////////////////////......---------,,,,,,,,,,,,---...//////...---,,,...........................------,,,,,,------...---------.........//////.........------..................////////////000///////////////000111111000000000000000000000000000000111222333333444444777CCCYYYnnnyyy|||~~~nnnYYYRRRTTTSSSeeetttgggooo~~~|||{{{{{{zzzyyywww}}}xxxwww{{{}}}yyyuuuqqqnnnooo{{{kkkVVVIIIHHHDDDAAAIIIZZZjjjrrryyynnn___QQQJJJIIIKKKMMMMMMNNNNNNLLLHHHBBB<<<888888666333000......//////000000/////////.........*********++++++,,,,,,,,,***+++,,,------------,,,***+++,,,+++******,,,...---,,,++++++******++++++)))************+++++++++******************************************************++++++++++++******************************'''+++------***+++000555...------,,,,,,+++++++++)))************+++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...---,,,---///000///......000111111/////////000...............///000000.........................../////////000000111111...111444444222222444666444444444444444444444444000000////////////000000////////////////////////////////////////////////........................---...//////000000//////...------------...//////..............................---------,,,,,,,,,........................+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......~~~qqqjjj```VVVBBB:::333333444222222333444444555555444444333222222222222222222222222222111000///......///000111///...---,,,,,,---...//////............---------///......------,,,++++++,,,------......------,,,------------------------////////////////////////...------,,,,,,------...........................//////000111111111111111222222111111111111111111111///---...222666888888NNNmmmyyykkkaaa^^^\\\___iii}}}zzzssswww~~~|||zzzyyy}}}~~~~~~{{{wwwvvvyyy|||}}}pppgggeeedddgggxxx}}}___PPPDDDCCCEEEHHHPPPZZZ___ccccccZZZOOOGGGCCCBBBJJJIIIIIILLLNNNJJJAAA999777888888444...++++++---...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))************+++,,,,,,,,,,,,+++******++++++,,,,,,++++++***)))))))))))))))******+++))))))*********+++++++++******************************++++++++++++************))))))***+++,,,,,,+++***((('''(((,,,///222444222000---***))))))(((++++++++++++++++++++++++************************))))))))))))))))))))))))++++++,,,,,,,,,,,,------+++,,,.........,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000---+++,,,......,,,***------------------------000///...---,,,,,,,,,,,,///000000000000000//////000//////...///000222333444444555666888:::<<<===??????@@@BBBBBBCCCCCCBBBGGGFFFEEEEEEDDDCCCCCCCCC@@@>>><<<999777555555555333222111/////////000000......///000111000//////***+++---///000111000000------------------------......------------......---,,,,,,,,,,,,---..............................,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------uuummmbbbWWWBBB:::444444444333222333444444555555444444333222222222222222222222222222000000///......///000111000000///......///000000///............---------//////............------,,,------------------,,,........................////////////////////////...------,,,,,,------...........................//////000111111111111111111111111111111111111111444555555444444888@@@GGGqqq{{{lll___[[[]]]eeettt}}}}}}}}}~~~~~~}}}{{{{{{|||}}}|||zzzlllfffbbbbbbmmm}}}kkkSSSFFFBBB@@@DDDJJJKKKMMMPPPQQQQQQOOOIIIEEEKKKJJJJJJJJJKKKJJJGGGDDD::::::888444111//////000...---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******++++++,,,,,,++++++******************++++++,,,***+++++++++,,,,,,,,,,,,******************************++++++++++++************))))))***++++++,,,+++***)))((())),,,...000222111...,,,***)))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......000...,,,,,,......---***.......................................///000111111000///...///000111222333333444555888:::<<<===BBBBBBBBBCCCDDDFFFGGGHHHJJJKKKLLLNNNOOOQQQQQQRRRRRRRRRRRRQQQPPPOOONNNMMMMMMKKKIIIGGGFFFEEEFFFFFFEEECCC@@@<<<999666444333//////......//////000000//////000000000//////...........................///......------......///------,,,,,,------...///........................,,,,,,++++++,,,,,,---......------,,,,,,------...///...---,,,+++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxxqqqggg]]]BBB:::444444444333222333444444555555444444333222222222222222222222222222000000////////////000000222111111000000111111222///............---------.........////////////000------------------------////////////////////////////////////////////////......------------..............................//////000111111111111111111111111111111111111111000444666333222:::JJJYYY{{{fffXXXOOOSSS^^^rrr}}}yyy|||~~~}}}|||}}}{{{qqqjjjeeehhhppp}}}zzz{{{|||mmmQQQAAA;;;:::<<<<<<;;;???IIISSSTTTNNNFFFFFFGGGHHHJJJKKKKKKKKKJJJ@@@<<<888555444444333333///---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++***+++,,,,,,---++++++,,,,,,,,,---------++++++++++++++++++++++++******++++++++++++***************)))******+++,,,++++++******++++++,,,---......,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......///...,,,---......---,,,.................................///000111222333222000......///111555777999:::===@@@CCCFFFHHHIIIKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHJJJLLLNNNPPPQQQRRRVVVWWWWWWXXXWWWVVVTTTSSSUUUTTTRRRQQQQQQQQQRRRRRRSSSRRROOOKKKGGGBBB>>><<<777666444222000000//////222111000//////////////////////////////////////////......------......///---------,,,------...///........................,,,,,,,,,,,,,,,------...///......------......///......---,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------xxx}}}uuurrrmmmfffBBB:::444444555333222444444444555555444444333222222222222222222222222222000000000///////////////111111111111111111111111///............---------,,,------...//////000000---------,,,,,,---------.............../////////////////////////////////......------------..............................//////000111111111111111111111111111111222222222///111222111555DDD\\\nnngggTTTOOOQQQ\\\ppp}}}yyyvvv{{{{{{|||}}}~~~zzzvvvvvvxxxwwwyyy|||rrruuuoooVVVGGG???:::<<<888:::EEEOOORRRNNNJJJBBBBBBDDDIIINNNOOOKKKGGGGGGAAA:::777777777666444000...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++************+++,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******++++++++++++******+++***************+++++++++++++++,,,,,,++++++***++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---------,,,++++++------------------------......------------............------......------------...............///111000000//////000000111111111222333666999<<<>>>BBBCCCEEEHHHJJJLLLMMMNNNNNNMMMKKKIIIGGGEEEEEEDDDCCCDDDEEEFFFHHHJJJKKKLLLSSSTTTVVVWWWWWWWWWUUUTTTSSSRRRPPPOOOOOOOOOPPPPPPSSSSSSSSSQQQOOOLLLIIIGGGDDDCCCAAA>>>:::666222000111000///......///111222//////////////////////////////............//////---------------...//////........................,,,,,,,,,,,,,,,---............------------.........---,,,,,,+++++++++,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------uuu~~~vvvmmmlllkkkhhhCCC;;;444444555333333444444444555555444444333222222222222222222222222222000000000000000///......000000000000000000000000///............---------++++++,,,---...//////000...---,,,,,,,,,,,,---...,,,,,,---------.........///////////////////////////......------....../////////////////////////////////000111111111111111000000111111111222222222333222222666CCCYYYqqqoooXXXOOOWWWddd{{{{{{vvvwww~~~zzzxxxzzz}}}}}}vvvooooootttppp}}}kkkQQQ??????999999@@@GGGKKKOOOTTTLLLFFFBBBDDDKKKPPPNNNJJJLLLFFF???:::999999777555444111...---...///......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))))))))***++++++************++++++++++++++++++++++++++++++++++++******++++++++++++******++++++***************+++++++++,,,,,,,,,+++***)))((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------------........................---..................///,,,,,,------............000000000000111333444555666999<<>><<<;;;:::888555111////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))(((((())))))***+++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++******)))*********++++++,,,,,,,,,++++++***((((((***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------------------------...////////////...------...//////...---///000---------......//////000...///111444888;;;>>>@@@AAADDDIIIMMMQQQRRRQQQQQQPPPOOONNNLLLLLLLLLMMMNNNJJJJJJJJJJJJJJJKKKLLLMMMPPPOOOOOONNNOOOPPPRRRSSSPPPQQQQQQRRRSSSTTTTTTUUUUUUTTTRRRQQQPPPPPPPPPQQQLLLLLLKKKKKKJJJIIIGGGGGGHHHJJJMMMOOOOOOMMMJJJHHHBBB@@@===999555222000...........................000//////......//////000......------......///000........................---------------......///,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------yyysssfffbbbaaa^^^CCC;;;555555666444333555444444555555444444333222222222222222222222222222000111111111000///---,,,......///000000///......///............---------,,,,,,------....../////////...,,,++++++,,,...///,,,,,,,,,---...///////////////////////////////////////............////////////////////////////////////000111111111111111///000000111222222333333444888BBBRRRcccqqqyyy{{{{{{mmmaaa]]]\\\ccc{{{wwwwww|||rrrjjjgggkkkqqqyyypppRRREEE<<<;;;;;;===HHHVVVbbb[[[PPPFFFBBBEEELLLRRRNNNMMMKKKGGGCCCAAAAAABBB===999444111000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000000,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++*********))))))******+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,++++++***))))))******++++++++++++++++++,,,,,,((()))***,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...........................---...///000000///...---,,,...000///...---///111...//////000111111222222333444777;;;@@@DDDHHHJJJKKKMMMOOOQQQRRRSSSRRRRRRQQQOOOMMMLLLMMMOOORRRTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMLLLLLLMMMPPPRRRSSSRRRPPPNNNMMMLLLMMMNNNNNNSSSSSSQQQQQQQQQQQQRRRSSSNNNMMMKKKIIIGGGEEEDDDDDDBBBDDDFFFIIIKKKNNNOOOPPPLLLKKKHHHCCC>>>999555333////////////////////////000000////////////000000...............//////000........................---------------...//////------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------vvvvvvhhhdddaaa^^^CCC;;;555555666444333555444444555555444444333222222222222222222222222222000111111111000///---,,,...///000111111000///...//////.........---------.........//////////////////...,,,++++++,,,...///---------...///000000111//////////////////////////////............//////000000000000000000000000//////000111111111111111///000000111222222333333999BBBSSSeeerrryyyyyywww|||mmmdddffflllwwwvvvuuuzzzwwwlllfffeeehhhkkkwwwfffTTTDDD???;;;888>>>IIIZZZ\\\ZZZPPPDDD???DDDJJJLLLNNNNNNLLLGGGEEEFFFHHH???;;;666222000000///...,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///---,,,+++******+++,,,---+++++++++,,,,,,+++++++++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,+++***))))))******++++++******++++++,,,---)))***+++,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...........................---...///000000///...---,,,...000000...---///222000000111222333333444444;;;<<<>>>AAAEEEIIIMMMOOOQQQPPPOOOOOONNNNNNNNNNNNPPPNNNLLLLLLNNNRRRWWW[[[bbb```\\\XXXSSSOOOLLLKKKPPPPPPPPPQQQSSSVVVYYY[[[WWWUUUQQQNNNKKKKKKLLLMMMMMMMMMLLLLLLMMMOOOPPPRRRPPPNNNKKKHHHFFFEEEEEEEEEAAA@@@@@@AAAEEEIIINNNPPPPPPPPPNNNJJJFFFAAA===:::000000000000000000000000000000////////////000000...............///000000...........................------------...//////.........------.........,,,,,,,,,++++++,,,------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------vvviiiaaaaaadddEEE===555555555555555777777777666555444222000///000111111222222111111000111111000///////////////////////////////////////.........------,,,,,,,,,................................................////////////////////////---------.........//////000111222111000///000111///////////////.........000000000000111111111111111///000444444222444888FFFfffzzz}}}xxxjjjccc]]]```aaajjj~~~|||zzzxxxooojjjdddjjjggghhhtttyyyWWWEEEAAA@@@BBBDDDKKKVVV^^^XXXKKKDDDEEEHHHKKKJJJKKKMMMOOONNNKKKHHHFFFCCC>>>888333///------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------....../////////))))))*********+++++++++************************+++******+++......+++(((************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------------------------------------.........//////......---------...//////111///---...000111///,,,111000///000333888===AAAGGGFFFIIIMMMOOOMMMIIIHHHMMMLLLLLLOOOQQQPPPLLLHHHFFFKKKRRRSSSSSS]]]xxx|||mmmddddddfffooorrrqqqkkkfffnnnllldddaaa\\\WWWVVVYYYXXXVVVTTTRRRQQQPPPPPPQQQOOOMMMKKKKKKKKKJJJIIIEEEFFFGGGFFFDDDBBBAAAAAAHHHKKKMMMMMMLLLJJJIIIIIIAAA:::222...000222222111///............///111111/////////000000000000000////////////////////////------------------------........................------------------------+++++++++,,,,,,,,,------------------------------------------------------uuuiiiaaaaaadddFFF===666555555444444555444444555555444444333222111111222222222222111111111111000///////////////////////////////////////.........------,,,,,,,,,................................................////////////////////////---------.........//////...///000///...---...///......//////////////////000000000000111111111111111000222444222222777???dddlllYYYNNNPPPOOOZZZhhhzzzzzzxxx}}}|||}}}~~~~~~~~~~~~zzzrrrooolllnnnwwwzzzxxxWWWHHHFFFGGGHHHCCCKKKRRRRRRMMMHHHFFFEEEMMMMMMLLLKKKKKKKKKLLLMMMGGGEEE@@@;;;666222000///,,,,,,------------......++++++++++++++++++++++++,,,,,,---------.........******++++++,,,,,,,,,,,,************************,,,+++***+++------+++)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++,,,,,,---......///------------------------........................---------........./////////............///000000222000...///222333222000...111666:::???AAACCCCCCLLLIIIHHHJJJMMMPPPQQQSSSPPPRRRUUUWWWXXXYYYYYYZZZbbbhhhppptttvvvwwwssszzzxxxuuupppiiidddaaa___\\\XXXSSSMMMJJJHHHGGGFFFDDDDDDDDDBBBAAAAAAAAABBBBBBFFFKKKNNNOOOOOOPPPQQQKKKEEE>>>:::888666111,,,222222111000000//////...////////////////////////////////////////////////------------------------........................------------------------,,,,,,---------.........------------------------------------------------~~~uuuiiiaaa```aaaEEE<<<555444444333222444222222333444555555555555222222333333333333222222111111000///////////////000000000000000000000000.........---------------................................................////////////////////////------........./////////---///000///...---...000.........//////000000000000000000111111111222222222222444444222555BBBPPPvvvsss\\\JJJCCCIIIVVViiiwwwnnnjjjttt}}}||||||~~~|||||||||~~~uuunnntttzzzwww~~~fffZZZPPPFFF???AAAEEEKKKOOONNNIIIEEEIIIJJJLLLLLLLLLLLLNNNOOOIIIGGGDDD@@@;;;777333111---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,---------++++++++++++++++++++++++---+++******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------.........///////////////......//////000111111000000111333555666555888;;;>>>BBBFFFGGGHHHHHHOOOOOOOOOSSSYYY```eeegggooowww{{{zzzrrrmmmddd[[[SSSNNNLLLKKKGGGFFFDDDCCCCCCEEEGGGIIIDDDHHHMMMQQQSSSSSSTTTTTTRRROOOKKKHHHEEE???777111555444333222000/////////000000//////......------////////////////////////------------------------........................---------------------------------.........//////------------------------------------------------}}}~~~}}}vvvkkkaaa\\\[[[BBB:::444444555333333444222222333444555555555555222333333444444333333222111000000///////////////000000000000000000000000...............---------................................................////////////////////////............///////////////000111111000000111222------...///000111111222000000111111111222222222333444555555444===QQQeeezzz~~~ppp\\\UUUOOOJJJMMMnnnuuuvvviiigggxxx~~~~~~}}}}}}}}}~~~{{{uuuyyyvvvzzzmmmWWWDDD@@@>>>@@@HHHNNNPPPPPPOOOFFFFFFHHHLLLPPPQQQNNNKKKIIIHHHGGGDDD???:::666333......------------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////...............///000111111111111222555777999:::CCCBBBBBBCCCEEEHHHKKKMMMWWW[[[bbbjjjuuu}}}wwwnnneee___[[[ZZZPPPMMMJJJHHHGGGHHHIIIIIILLLOOOSSSUUUTTTSSSRRRRRRSSSRRRQQQQQQPPPKKKEEE@@@999777444111000000111222111000000///...---,,,,,,////////////////////////................................................------------------------------------............------------------------------------------------{{{}}}}}}wwwmmmaaaXXXTTT@@@888333444666555444666444444444555444444333333222333333444444333333222111000000///////////////000000000000000000000000........................................................................////////////////////////........./////////000000...000111111000000111333---......///000111222222111111111111222222222222222222333666<<>>KKKXXXhhhuuurrrvvvkkk[[[WWWZZZiii|||zzzyyy|||xxxXXXEEE>>>;;;>>>BBBHHHWWWgggiiiZZZIII@@@BBBGGGJJJIIIIIIIIIHHHFFFBBB>>>:::777444222000---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***************))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++******+++---************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------....../////////000000000---------...///000111222444555666777888;;;@@@DDDCCCOOObbbuuuvvvppprrrvvv{{{zzzqqqdddVVVLLLFFFHHHKKKMMMNNNPPPSSSVVVUUUUUUVVVUUUTTTRRRQQQPPPLLLHHHAAA:::555222111111111111000000//////......////////////////////////................................................------------------------+++++++++,,,,,,,,,------------------------------------------------------vvvkkkaaaYYYUUUCCC;;;666777777555333444555555555555444333222111111111222222222222111111111111000///////////////////////////////////////---........./////////000................................................////////////////////////.../////////000000000000,,,---//////......000111000000000000000000000111111111111222222222333333333333<<>>DDDHHHSSSccc{{{wwwyyy|||lllgggiiijjjmmmuuuvvvvvvyyyzzzyyywwwnnn```PPPPPPOOONNNMMMNNNQQQTTTTTTUUUVVVVVVSSSOOOLLLKKKMMMKKKIIIEEE@@@;;;666333111111111111111000000000////////////////////////................................................------------------------,,,,,,,,,,,,---------...------------------------------------------------tttiiiaaa\\\ZZZFFF>>>888888888444111111444444555555444444333333111111111222222111111111111111000///////////////////////////////////////---.........//////000000................................................////////////////////////////////////000000000000---///111111000000222444111111111000000000000000111111222222222333333333888888EEE^^^uuu{{{tttmmm[[[YYYSSS\\\vvv~~~zzzxxxzzzyyyzzzzzzzzzxxxqqqgggUUUFFFBBB???===EEEQQQdddbbb[[[PPPFFFDDDJJJPPPMMMLLLJJJGGGDDDAAA>>>===<<<:::666222///...//////---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((+++......+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------////////////////////////////////////////////////////////////000000000000111111111222333555666777:::<<<>>>===>>>AAAFFFKKKbbbooo|||qqqiiiccceeennnwwwzzzyyy{{{{{{}}}{{{~~~~~~|||~~~nnnaaa___YYYSSSMMMJJJKKKMMMPPPRRRUUUVVVSSSNNNJJJGGGGGGJJJLLLMMMJJJDDD===999111111111111111222222222////////////////////////////////////////////////........................---------------------------------.........//////------------------------------------------------uuupppeee]]]bbbOOO;;;555999555444666333333333444444333333222111111111111111111111111111000////////////000000111000000000000000000000000---------------...///000------------------------//////............/////////////////////.........////////////000000000000......//////000000111111111111111000000000000000111111111000111111111222555>>>YYYzzz|||iii___MMMMMMSSShhhwww|||{{{yyy}}}~~~||||||vvvzzznnnpppcccNNNKKK<<<:::DDDDDDKKKfffrrr___IIIGGGKKKJJJOOOLLLJJJIIIHHHCCC>>>;;;===<<<:::666111...,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,------------,,,,,,+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......******+++++++++,,,,,,,,,...------,,,,,,------...........................///////////////.........---///000///......///000444222111111444:::???CCCDDDGGGHHHGGGGGGJJJRRRYYYssszzz|||vvvuuuvvvgggmmmrrrrrrnnnlllooottt~~~zzzrrrhhh]]]TTTNNNKKKOOOPPPOOONNNNNNOOONNNKKKGGGHHHIIIKKKLLLIIIDDD@@@888666222111000000///...,,,,,,,,,---///000000///..............................................................................------------......,,,,,,,,,---------......------------------------|||{{{pppgggmmmRRR>>>777999555444555222333333444444333333222111222222222222222222222222111000000/////////000000000000000000000000000000---------------...//////------------------------//////............///////////////////////////...////////////000000000000.../////////000000000111111000000000000000000000...000111000000111444777???UUUtttrrr]]]RRRKKKRRRbbb|||sssgggnnnyyy~~~}}}{{{~~~~~~{{{zzz|||{{{}}}~~~jjjooottt]]]AAA<<>>888333111111000///111///------...000000///..............................................................................------------......,,,,,,,,,---------......------------------------|||tttiiimmmUUU@@@888:::555333555333333333444444333333222111333333333333333333333333222111000000////////////000000000000000000000000...------------...//////------------------------//////............//////......//////////////////////////////000000000000////////////000000000000000000000000000000111111---000333222000222888>>>FFFeeevvv^^^OOOIIIRRRccc|||zzzvvvkkkgggppp{{{|||zzzzzzxxxyyy~~~{{{tttzzz[[[HHHGGGCCCEEEGGGSSSaaacccWWWMMMKKKEEELLLOOOKKKJJJLLLHHH???>>>>>>===;;;888444000---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000......------------..............................///////////////////////////000000///......000222333777AAARRRdddrrrxxxxxx|||xxxvvvxxx|||{{{xxxwwwvvvuuuuuuuuuvvvvvvuuuvvvzzz|||nnncccOOONNNMMMLLLLLLKKKLLLLLLLLLKKKKKKLLLPPPRRRSSSSSSPPPJJJBBB:::555333111///444111...---...///000000..............................................................................------------......,,,,,,,,,---------......------------------------}}}qqqbbbeeeVVV@@@777999444333666444333333444444333333222111333333333333333333333333333222111000////////////////////////////////////......---------......///........................//////............//////............////////////////////////000000000000////////////000000000000000000000000000111111111///333666333000222:::CCCNNNlllwww___QQQQQQSSSggg|||tttmmm}}}~~~}}}{{{zzzzzz|||~~~~~~uuuXXXKKKCCCDDDDDDLLL\\\gggfffaaa___SSSMMMJJJLLLOOOMMMGGGCCC>>>>>>>>>===;;;777222...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000......------------..............................///////////////000000000111222111000///000333555===EEEXXXsss|||wwwvvvvvvwww{{{~~~vvvcccZZZPPPJJJHHHGGGJJJNNNMMMLLLKKKLLLOOOPPPPPPOOOXXXSSSKKKDDD>>>888333///222000......///000//////..............................................................................------------......,,,,,,,,,---------......------------------------ppp___cccVVV@@@666777333333777555333333444444333333222111333333333333333333333333333333222000///////////////////////////////////////......---------..............................//////............//////---.........//////000000////////////000000000000000000000000//////////////////000000111111111111000333555222///222<<>>>>>===:::444000---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---............////////////......------......///////////////////////////////////////000000111111333333333222222555:::>>>DDDOOOfff{{{wwwwww||||||lll\\\UUUPPPJJJHHHIIIMMMLLLMMMOOOQQQRRRPPPNNNWWWUUUQQQMMMGGG@@@888222/////////000111111///---////////////////////////////////////////////////..............................------------......,,,,,,,,,---------......------------------------}}}mmm^^^dddZZZCCC888888333333777666333333444444333333222111333333333333333333333333333222111111000000000000000000000000000000000000//////...------------...........................//////............//////------......///000000000////////////000000000000000000000000/////////////////////000111111222222///111111000222999EEENNNgggrrrwwwlll___[[[bbbiii~~~}}}||||||}}}{{{yyy||||||vvvyyy}}}|||www^^^JJJ???DDDCCCAAAMMMggg|||zzz]]]IIIMMMPPPIIIEEEJJJCCCAAA??????@@@===888444//////...------...//////------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////............//////////////////////////////...//////000000111111222......000111555<<>>DDDRRRgggxxxyyykkkXXXKKKIIIKKKKKKHHHHHHDDDAAAAAABBBAAA===999111///---,,,,,,---///111........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........////////////............//////////////////////////////...//////000111111222222...000444999AAAMMMXXX```jjjnnnuuu{{{ooojjjkkknnnpppxxxvvv|||tttnnnlllbbbVVVOOOJJJIIIHHHHHHJJJKKKJJJIIIIIIJJJMMMPPPQQQNNNIIIEEE;;;888333000000000000///////////////////////////////////////////////////..............................------------......,,,,,,,,,---------......------------------------|||zzzwww}}}}}}jjj```lllfffMMM@@@<<<555333666555333333444444444333222222111111111111111111111111111111111111111111222222000000000000000000000000000///...---------------//////////////////////////////............//////---------...///000000111////////////000000000000111111000000/////////......//////000111222222222111111333:::GGGYYYiiisssgggbbbbbbeeefffkkkxxxvvvwww~~~||||||yyyzzz{{{ffffffsss}}}qqqsssooodddOOOAAABBBBBBAAAPPPfffsssvvvfffJJJBBBNNNPPPEEEKKKGGGCCCCCCEEEDDDAAA<<<222000---++++++---000222........................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................//////////////////............//////000000000000000000000000...//////000111222222222888;;;@@@IIITTTcccqqqzzzzzzxxxwwwxxx|||~~~ssskkkkkkqqqyyy{{{xxx}}}wwwzzzvvvlllmmmiiiaaa^^^VVVRRRNNNKKKJJJKKKKKKJJJEEEFFFIIIMMMQQQRRRPPPNNNDDD>>>666000...///111222000000000000000000000000000000000000000000000000.................................------.........,,,,,,,,,---------......------------------------xxx~~~}}}kkk```hhhgggSSS===555555666555555666666666555444222111000333222111000000111222333333222111000////////////000000000///000111111222------------------------///////////////.........////////////////////////222111///---,,,---...///////////////000000000000000000000000////////////444222000///111333555555555333666GGGaaasssrrriiibbb```___```hhhyyy}}}|||nnnlllvvv|||xxxxxxvvvxxx~~~|||hhheeellluuuzzzvvviii[[[dddaaaDDDCCCDDD>>>AAAMMMbbbjjjlllWWWAAAEEENNNHHHJJJIIIGGGEEEEEEEEEAAA<<<;;;777222///------,,,+++................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------///...,,,+++***+++,,,,,,++++++,,,,,,,,,---------,,,...//////...------...000///---,,,---...000222///---+++,,,///000///---...---+++,,,---///000000,,,---///111333333111///888BBBPPP]]]hhhsss|||yyyooonnnppppppssswwwzzzxxxuuussstttyyy~~~zzzlllkkkpppzzz}}}mmmeeeeeehhhkkkeee\\\QQQJJJIIIJJJKKKKKKBBBBBBDDDHHHMMMQQQRRRRRRMMMFFF<<<444111111222222111222222111//////000111000000000000000000000000////////////............///...---,,,,,,---...///........................------------------------kkk```iiidddQQQ===555666777666555666666666555444333111000333222111000000111222333333222111000////////////000000000000000111111222000000000000000000000000/////////////////////...////////////////////////111000...------...///000////////////000000000000000000000000000000000///111000......///000111222555333===XXXtttwwwjjj^^^ZZZYYYaaarrrzzz{{{vvvrrr}}}~~~tttttt{{{}}}yyyxxxvvvuuuzzz|||}}}}}}qqqfffhhhqqqxxxxxxjjjgggrrrLLLBBBFFFFFFFFFJJJTTT[[[fff___JJJCCCKKKMMMMMMLLLIIIFFFEEEDDDBBB@@@;;;888333000...---......................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///------------------------...---,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,...//////...------...000///---------...000111000...---...000111000...111000.........//////...444222111111333555888999EEETTThhhwww~~~wwwiiifffhhhjjjmmmrrrqqqwww~~~yyysssnnneeeaaabbblll{{{{{{~~~tttssswwwyyyyyy{{{rrrdddXXXPPPKKKGGGEEEDDDCCCDDDFFFIIILLLLLLLLLPPPKKKDDD===888444111000222222222000///......///000000000000000000000000////////////............///...------------...///........................------------------------lll]]]eee___NNN===777888777666666666666666555444333222111222222111111111111222222333222111000/////////////////////000000000111111111111111111111111111111......////////////////////////////////////////////////...------...000111////////////000000000000000000000000000000000000111000000////////////000333444EEEhhhooo```XXXTTTWWWiiiyyywwwxxxrrrppp~~~{{{yyywwwuuuuuuyyy{{{wwwwwwxxxppprrrwww~~~nnnpppbbbHHHDDDFFFCCC???GGGMMMaaakkk[[[KKKLLLNNNPPPMMMJJJHHHFFFDDDDDDEEE>>>;;;666222///...///000................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,------------,,,...000///...---...//////......------///000111000///...///111111111///000000000000000000000///666333000000444<<>>GGGXXXpppttt]]]IIIGGGLLLKKKJJJLLLJJJLLLKKKEEE<<<444111111................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------+++,,,.../////////...---------------...............///111111///...///000---......///////////////,,,...000///...---///111000222333222000333999???LLLXXXhhhssstttpppllliiihhhooowww{{{{{{}}}{{{~~~yyyrrrqqqrrrpppkkk[[[ZZZYYYWWWVVVXXX\\\___aaadddhhhiiiiiihhhiiikkkfffeeeddddddeeegggiiikkkqqqqqqqqqrrrrrroookkkhhhaaa^^^[[[ZZZYYYWWWRRROOOYYYVVVVVVWWWWWWWWW[[[aaaiiimmmttt}}}jjjYYYTTTMMMIIIIIIKKKMMMNNNLLLIIIIIIMMMTTTVVVRRRNNNEEE===555111111333222111000000000000000000000000////////////............------...//////...------................................................mmmUUUQQQSSSHHH<<<888666444555777444444444555444444333333222222444444444444222222111000000000000000111111,,,---///000111000///...////////////////////////---------...///000000111///////////////////////////000000000///...------////////////000000000000///000000111222222333333///111222111111666???FFF^^^rrr}}}uuuooottttttlll{{{|||tttxxxsss{{{zzzxxx{{{}}}~~~~~~yyyyyyxxx}}}zzzyyy~~~wwwuuubbb~~~iiiXXXGGG;;;>>>IIITTTmmmeeeJJJEEEJJJJJJJJJMMMGGGKKKLLLHHH>>>666333333................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------+++,,,.../////////......---------.........//////...///111111/////////000---......///000/////////---///111111......000222,,,///111222333888BBBJJJcccnnn||||||qqqfff```WWW^^^hhhqqqwww}}}~~~|||tttiiibbb___ZZZTTTUUU[[[ccckkksss{{{rrrlllccc]]]WWWRRRMMMIIIKKKPPPMMMPPPWWWbbbpppzzzyyy[[[VVVOOOJJJIIIKKKMMMNNNSSSLLLGGGJJJRRRVVVTTTOOOLLLCCC888222111222111///000000000000000000000000000/////////............,,,---...//////...---,,,........................////////////////////////lllPPPKKKLLLEEE;;;777777888777555666555555333222111000000111111111111111111111111111111111111000000000000000000000000000000000000........./////////////////////000000///...------////////////////////////.................................///000000111111000000000000111111111111222111000111333===TTTiiixxxxxxvvvooodddcccqqq{{{uuuzzz|||rrr~~~{{{{{{||||||wwwwwwzzz~~~zzzoooppptttyyy~~~eeefff}}}gggVVV<<<>>>JJJCCCLLLkkk}}}aaaJJJIIILLLHHHIIIRRRNNNNNNMMMLLLHHH@@@666000000...,,,---...///...---///............---------------------------------...------,,,,,,------............------,,,,,,,,,........................................................................,,,---......//////......000000000000////////////............/////////000///000000...------///222222000000444888AAAVVVjjjyyywwwiii^^^XXXZZZkkkyyy|||}}}}}}xxxvvvuuukkkgggaaaZZZXXX]]]hhhqqq}}}wwwiii```UUUMMMGGGDDDGGGPPPXXXaaaooo}}}qqqjjj___UUULLLHHHJJJOOOQQQSSSRRRPPPOOORRRTTTUUUTTTKKK@@@:::888555111,,,000///...///000111000///000000000000////////////---......---...000222111................................................sssRRRHHHFFF@@@999555666777666444666666555444333222111111333333333333333333333333111111111111000000000000000000000000000000000000...////////////////////////////////////...------////////////////////////........................222222111111111000000000000000000000111111111111111444555444999KKKhhh~~~|||rrreee^^^^^^hhh{{{|||uuupppsss}}}{{{{{{wwwvvvwwwzzz|||tttnnnooovvv}}}ooohhhoooeeeFFF???EEE;;;???ZZZoooxxxlllZZZLLLHHHJJJJJJGGGNNNNNNNNNMMMJJJCCC:::444111///------///000000//////............---------------------------------...------,,,,,,------.........---------,,,,,,,,,........................................................................,,,---......//////......000000000000////////////........./////////000000///////////////000111222777333555>>>LLL[[[mmm}}}zzzqqqjjjfffeeeooo}}}tttiiibbb___WWW\\\dddnnnyyyuuuiii]]]RRRNNNMMMQQQZZZeeerrrzzz|||tttiii\\\QQQLLLMMMNNNPPPQQQSSSUUUWWWWWWUUUQQQJJJCCC===888444222000000///000222222111000000000000000////////////+++...000111111111000...................................................wwwPPPAAA>>>:::555444555666555333777666666555444333222222333333333333333333333333111111111111000000000000000000000000000000000000//////////////////......///////////////......---////////////////////////////////////////////////555555444333222111000///000000000000111111111111---444555111:::VVVuuu}}}hhhSSSOOO[[[pppyyyyyy}}}xxxnnnnnn|||}}}yyywwwuuuvvvwwwzzzppplllrrr{{{vvvlllddduuuuuuQQQBBBEEE<<<999KKK^^^uuu~~~rrrTTTDDDKKKNNNFFFNNNNNNNNNNNNLLLGGG@@@;;;222000......///111111000///............---------------------------------...------,,,,,,------......------------,,,,,,,,,........................................................................,,,---......//////......////////////000000000000....../////////000000000///......///111333333222777333555EEEZZZlllzzzyyyqqqkkklllrrrwww}}}wwwyyy}}}oooccc\\\YYYYYYdddnnniiiXXXOOOKKKMMMQQQVVV___qqqqqq^^^QQQMMMLLLMMMQQQUUUWWWWWWWWWTTTUUUSSSLLLCCC;;;777555111000000111333333222000000000000000////////////........./////////...///................................................rrrKKK999999666444444555666555333777777666555444444333333111111111111111111111111111111111111000000000///////////////////////////////////////...............///////////////......////////////////////////000000000000000000000000555444444333222111000//////000000000111111111111///666555111???]]]tttyyyooo\\\LLLPPPcccyyy|||}}}yyy{{{yyyyyyuuusssrrrrrrssssssrrrqqquuuwww}}}}}}yyyvvvuuutttuuu|||sssqqquuusssqqqgggiiibbbHHHHHHFFF@@@FFFSSSnnn^^^BBBCCCLLLLLLLLLLLLLLLMMMLLLIIIDDD@@@444222///...///000000000///............---------------------------------...------,,,,,,------...------------------------........................................................................,,,---......///.........////////////000000000000...////////////000000000000...---///111333333222666777>>>MMM```nnnuuuvvv{{{xxxqqqkkkiiippp}}}yyyqqqooosss}}}zzztttkkkcccaaagggqqqyyy}}}lll___SSSMMMLLLPPP^^^uuuuuuhhhUUUOOOKKKMMMRRRTTTUUUWWWTTTTTTTTTPPPIII@@@888444111000000111333333111000000000000000////////////222...++++++******---222................................................kkkIII999777666555555666666666555666666666555555444444333111111111111111111111111111111111111000000000///////////////////////////000000//////.........---......///////////////...////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111333777777999LLLfffooohhhXXXRRRRRRaaauuu{{{tttqqqlllfffaaa]]]\\\[[[XXXVVVUUUUUUUUUUUUTTTRRRUUUXXX\\\aaafffjjjlllmmmppppppqqqrrrsssuuuwwwxxxvvvvvvvvvwwwyyy}}}zzzvvvtttrrrpppsssyyywwwooommmuuuooofffwww}}}UUUGGGGGGBBBBBBJJJ\\\ssspppRRRBBBEEELLLIIIIIIIIIJJJKKKJJJGGGDDD777444000......//////...///............---------------------------------...------,,,,,,------...------------------------........................................................................,,,---......///............/////////000000000111////////////000000000111111000...///111333555555???GGGRRR^^^iiipppqqqpppnnnnnnnnnmmmooowww|||rrrppprrrzzz~~~vvvpppnnnkkkkkknnnttt~~~ttteeeXXXRRRPPP[[[nnnbbbTTTIIIHHHMMMQQQUUUZZZVVVTTTRRRRRRPPPIII>>>666444222000000111222111///000000000000////////////111......222222...---000................................................lllOOO@@@888888777666666666666666555555555555444444333333333333333333333333333333111111111111000000000000000000000000000000000000000000000///......---------...//////////////////////////////////////////////////////////////////---......///000000111111000000000000111111111111000444888CCCXXXiiihhh]]]JJJPPP```vvvwwwvvvwwwtttllldddZZZXXXTTTPPPMMMKKKJJJJJJGGGFFFDDDDDDEEEEEEDDDBBBEEEFFFIIILLLOOOPPPQQQQQQTTTTTTTTTTTTUUUVVVWWWXXXVVVWWWXXXXXXZZZ^^^dddhhhjjjlllpppssswww}}}{{{wwwvvvsssooonnnqqqpppsssmmmuuutttiiiiii~~~iiiGGGAAA===;;;CCCJJJbbb~~~sssXXXKKKKKKGGGGGGGGGIIIJJJKKKIIIGGG;;;777333/////////......///............---------------------------------...------,,,,,,------...,,,,,,,,,------------...........................................................................,,,---......//////............//////000000111111/////////000000000111111111111111000111444:::>>>MMMXXXdddkkkooorrrrrrooohhhmmmsssxxxzzz|||{{{yyy|||yyypppjjjeeeeeehhhvvvyyyvvvvvvuuutttssssssvvvyyyzzzyyykkkZZZRRRUUU]]]dddgggwwwsss^^^KKKGGGLLLPPPUUU\\\XXXUUUSSSTTTUUUQQQGGG>>>999666222000000111111000000000000000////////////,,,---555??????555------................................................sssWWWHHH::::::888666555444555666444444444444333333333333333333333333333333333333111111111111000000000000000000000000000000000000111000000///......------------...///////////////////////////////////////........................------...//////000111111000000000000111111111111000444@@@RRRbbbiiiddd]]]SSS[[[nnn||||||~~~uuu|||{{{zzztttnnnlllllliiibbb[[[UUUSSSOOOLLLIIIGGGGGGGGGEEEDDDCCCCCCDDDEEEDDDBBBDDDEEEHHHKKKMMMNNNNNNOOOOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKNNNSSSVVVWWWYYY[[[]]]___cccjjjoooqqqqqqrrrsssssssssttttttpppssswww{{{||||||yyysssooopppjjjqqqrrrtttxxxwwwllliii{{{SSSDDD???;;;@@@BBBVVVtttvvv\\\KKKGGGGGGFFFHHHJJJKKKKKKJJJAAA<<<666222000000///...///............---------------------------------...------,,,,,,------...,,,,,,,,,---------..............................................................................,,,---......//////...............///000111111111//////000000000111111111///222444333222888CCCLLL^^^gggnnnnnnoooqqqqqqnnnllluuu{{{yyy}}}tttkkkhhhjjjoooyyy}}}wwwwwwuuuqqqnnnkkklllmmmooosssxxxxxxwwwwwwzzz~~~jjj[[[TTTSSSTTT\\\pppmmmTTTLLLMMMMMMPPPVVVVVVUUUUUUVVVVVVSSSNNNIII???;;;555111000111222222000000000000////////////,,,,,,444AAABBB666...///................................................xxx\\\LLL<<<;;;999666333333444666333333333333333333222222111111111111111111111111111111111111000000000000000000000000000000000000111000000///...---------------...///000000//////////////////////////////........................////////////000000000000000000000000111111111111777===MMMaaalllkkkgggeeedddjjjyyy||||||}}}}}}tttlll{{{}}}{{{vvvsssooollljjjfffaaa]]]YYYWWWRRRMMMJJJGGGFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDDDDFFFJJJNNNRRRTTTVVVWWWSSSRRRPPPMMMJJJIIIGGGGGGHHHHHHHHHFFFFFFGGGKKKNNNPPPRRRRRRQQQPPPRRRWWW[[[[[[[[[\\\]]]]]]^^^______VVVYYY]]]aaacccfffhhhkkkppptttxxxxxxwwwyyyyyytttsssuuunnntttwwwttt}}}xxx```aaatttbbbPPPHHH???BBB>>>MMMddd}}}fffHHHHHHGGGGGGHHHKKKLLLLLLKKKEEE@@@999555222111000/////////.........---------------------------------...------,,,,,,------...,,,,,,,,,------.................................................................................,,,---......//////......---......///000111111222000000000000111111111111---222555444444;;;JJJVVVpppttttttoooooosssrrrmmmttt~~~wwwqqq|||~~~~~~sssmmmjjjooozzz~~~wwwwwwvvvsssooommmlllmmmeeejjjooooookkkjjjlllooogggqqq}}}ooo]]]TTTRRROOObbb}}}~~~{{{]]]RRROOOJJJIIIMMMRRRUUUVVVVVVTTTQQQPPPPPPDDD>>>777222000222333444000000000000////////////000+++///999999111///444................................................~~~{{{yyykkk[[[EEE===888888888666444555555555444333333222111111333333333222222111111111222111000//////000111222222000///000111111000///////////////////////////...//////...------000222000000000000000000000000//////............//////000000000000000000000000111///000333333//////222111LLLeeennnooorrroooiiidddsss|||vvvqqqttt{{{|||~~~{{{xxxuuutttttttttrrrmmmfff```\\\YYYWWWUUUQQQMMMHHHGGGHHHIIIIIIHHHFFFTTTbbbkkksss{{{~~~|||yyy~~~{{{mmm[[[NNNGGGCCCFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGFFFGGGHHHHHHKKKKKKKKKLLLMMMLLLJJJHHHJJJHHHGGGHHHJJJMMMNNNNNNRRRTTTVVVWWWXXXYYY[[[]]]___ccchhhkkkmmmooosssvvv}}}zzz{{{yyysssssssssvvv{{{|||~~~ooottt{{{ttthhhbbbsss[[[MMMJJJ===???AAAKKK^^^uuuzzzeeeKKKFFFIIIJJJJJJKKKNNNMMMKKKDDDDDDAAA:::222---,,,---////////////............,,,,,,,,,------.........------------------------,,,,,,,,,---------......---------............///..................------....................................////////////000000000000111111111111000---...111111//////333...000333777@@@OOObbboooyyytttsssuuutttqqqssszzz~~~|||}}}yyytttoooiiirrr{{{zzz|||~~~{{{vvvqqqnnnmmmmmmkkkiiijjjnnnooollllllnnnjjjaaa\\\___hhhtttyyyeee```XXXYYYmmmqqq___QQQFFFEEEJJJTTTUUUTTTRRRRRRSSSRRRPPPPPPGGG;;;555444444222///222000//////000000///---////////////////////////---------............///////////////////////////|||nnn]]]EEE===888888888666444555555555444333333222111111333333333222222222111111111111000000000000111111222000///000111222000///000000000000000000000000...///000000//////000222000000000000000000000000//////............//////000000000000000000000000///---...222222000111555AAAZZZoooooohhhgggiiiiiinnnzzzsssttt{{{|||zzz|||tttnnngggcccaaa]]]WWWQQQ\\\fffvvvttt\\\KKKIIIGGGFFFEEEEEEEEEEEEDDDGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCGGGEEEDDDDDDEEEGGGGGGFFFHHHIIIJJJJJJIIIHHHJJJKKKMMMOOORRRRRRQQQRRRTTTVVV\\\^^^bbbffflllqqqvvvxxx}}}xxxtttpppppprrrvvv{{{lllllluuuvvvppplllmmm|||]]]MMMAAABBBAAA@@@III\\\kkkfffVVVFFFGGGIIIKKKLLLKKKKKKLLLFFFEEEBBB<<<555///...///////////////............,,,,,,------------------------------------------,,,,,,---------.........---------............///............................................................////////////000000000000111111111111000...000333333111222555666666999AAANNN^^^nnnwwwyyyvvvxxxzzz{{{|||xxxtttrrrqqq~~~yyyxxxzzz|||zzzuuusssrrrooommmnnnrrrtttssstttxxxyyynnnccc\\\XXXXXX```jjjyyypppaaa___ffftttuuu```OOOIIIIIINNNPPPSSSSSSSSSSSSTTTTTTSSSLLLCCC<<<888555111...111000//////000111000...////////////////////////---------............///////////////////////////rrr```EEE===888888888666444555555444444333333222222111333333333222222222222111000000111111111111000000111000///000111222111000111111111111111111111111...000222222111000111222000000000000000000000000000//////......//////000000000000000000000000000---,,,...111222111444999TTTiiivvvkkk[[[XXX```hhhvvvwww}}}{{{yyyyyy}}}|||rrr``````iiivvv}}}qqqSSSNNNKKKGGGFFFFFFGGGGGGFFFGGGHHHHHHHHHHHHGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGEEEDDDCCCEEEFFFFFFGGGGGGFFFDDDDDDEEEGGGFFFHHHJJJNNNQQQSSSUUUVVVYYYaaagggiiipppyyyyyyssswwwyyy|||}}}~~~xxxvvvpppooooooqqqttt{{{zzzlllcccmmmvvvxxxyyyllluuuvvvWWWHHHIIIGGG@@@???PPPhhhrrrnnnOOOGGGEEEJJJLLLHHHHHHMMMGGGFFFDDD>>>888333000000////////////............------------------,,,,,,------------------------,,,------------.........---------............///............................................................////////////000000000000111111111111111000222555555222333777777999???KKK[[[kkkuuuzzz}}}zzz~~~xxxyyyyyyxxxxxx~~~{{{zzz|||~~~|||yyyxxxuuusssssswwwzzzzzz~~~yyylllbbbYYYQQQPPPSSSVVV```yyyqqqaaa___kkkyyyvvvbbbVVVPPPHHHJJJMMMOOOPPPQQQRRRSSSTTTQQQLLLEEE>>>777111...111///...///111111000///////////////////////////---------............///////////////////////////uuuaaaEEE===888888888666444555444444444333333222222222222222222222222222222222///000111222222111000///111000///000111222111000000000000000000000000000---///111222111000000000////////////////////////000000////////////000000000000000000000000000000...---...111111111666>>>^^^jjjmmm___NNNMMMZZZfffyyy|||~~~|||yyyxxxwwwxxx|||}}}mmm^^^WWW^^^```\\\```jjjnnn~~~cccXXXSSSLLLHHHHHHIIIIIIHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHIIILLLMMMNNNOOOPPPQQQKKKIIIHHHIIIJJJKKKKKKIIIJJJKKKKKKJJJIIIIIIKKKMMMJJJJJJIIIIIIIIIJJJKKKMMMHHHHHHIIIKKKLLLMMMNNNOOOKKKYYYbbbeeellluuuooo```___```aaaccceeegggggghhhiiiooowww}}}xxxxxxuuurrrqqqqqqrrruuu}}}sss{{{yyykkknnnuuu{{{rrrmmmoooRRRJJJJJJEEEBBBQQQlllbbbPPPDDDGGGKKKHHHHHHLLLHHHGGGDDD@@@:::555111000////////////.....................------,,,,,,,,,------------------------------------............---------............///---------...................................................///////////////000000000111111111111111111222555333000333888333;;;IIIXXXeeennntttvvv~~~}}}}}}zzzuuutttsssvvvxxxyyy|||xxxwwwyyy{{{|||~~~wwwpppiiiccc^^^\\\YYYXXXfffpppgggfffkkkzzz{{{lll```PPPKKKGGGJJJOOOQQQRRRSSSSSSSSSRRRMMMDDD;;;444000000/////////111222111000////////////////////////---------............///////////////////////////vvvaaaEEE===888888888666444555444444333333333333222222222222222222222222222222///000111222222111000///000/////////111222222000////////////////////////,,,...000111000/////////////////////////////////000000////////////000000111111111111111111111111000///000111111222999BBB]]]```\\\QQQIIINNN]]]iii}}}zzzxxx}}}{{{wwwvvvvvvwwwzzz|||}}}|||yyyvvv}}}lllWWWWWWXXXRRRPPPTTTRRRaaavvvrrriii]]]TTTQQQPPPNNNLLLLLLLLLMMMOOOQQQSSSTTTUUUXXX[[[```ccccccdddfffggg]]][[[ZZZYYYYYYYYYVVVUUUWWWWWWVVVTTTQQQPPPRRRTTTNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLLLLLLLMMMOOOPPPVVVgggvvv}}}xxxiii```UUURRRUUUYYYZZZXXXVVVYYY^^^bbbfffiiikkkmmmjjjlllooosssxxx}}}zzz|||zzzvvvtttsssqqqqqqxxxvvvwww~~~zzz}}}xxxlllzzzgggMMMHHHAAA???JJJddd|||bbbJJJEEEIIIIIIIIIJJJGGGFFFDDDAAA===777222///////////////.....................------,,,,,,,,,---------------------------------.........//////---------............///---------.........//////////////////////////////............///////////////000000000111111111111111111222333111///333;;;;;;KKK```oootttuuuwwwyyy~~~~~~yyyuuuyyyxxxzzz|||{{{|||wwwrrrzzz~~~{{{||||||||||||wwwqqqiiicccaaa\\\dddyyyzzziiieeemmm|||vvv```PPPEEEGGGPPPUUUVVVWWWPPPRRRSSSPPPIII@@@999555111000///000111222111000////////////////////////---------............///////////////////////////wwwaaaEEE===888888888666444555333333333333333333333333111222222222222333333333000000111111111111000000000///...///111222222111........................,,,...///000///...///000000000000000000000000000111000000//////000000111111111111111111111111111000000111222222444>>>IIIZZZWWWRRRMMMNNNYYYiiiuuu{{{~~~|||zzzzzzwwwvvvuuuvvvwwwwwwuuusssvvvsssqqqvvvuuullliiibbb[[[XXXUUUZZZbbbmmmxxxkkkdddaaa]]]ZZZYYYYYYZZZ^^^dddlllssswww}}}{{{xxxrrrmmmjjjjjjkkkgggeeeccccccbbbaaa^^^[[[```___^^^]]]\\\\\\\\\\\\kkkyyydddSSSOOOQQQQQQOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVWWWXXX[[[^^^bbbfffhhhfffkkkppprrrwww~~~}}}yyyuuutttqqqooorrrxxxwwwzzztttwwwaaaNNN>>>:::@@@SSSwww{{{]]]JJJGGGIIIIIIGGGHHHFFFDDDBBB???:::333///////////////............------------------,,,,,,------------------------------........./////////---------............///,,,,,,------.../////////////////////////////////............////////////000000000000111111111111111000222333111222:::DDDRRRddd{{{{{{yyy~~~~~~xxxooohhhdddkkkwwwxxxooohhheeekkkyyyrrrmmmmmmyyyppp[[[JJJIIIOOORRRSSSUUUPPPQQQRRRQQQMMMFFF???:::333111000000111222000///////////////////////////---------............///////////////////////////xxxbbbEEE===888888888666444555333333333333333333333333111111222222222333333333111111000000000000111111000///...///111333222111////////////////////////...///000///......000222000000000000000000000000111111000000000000111111111111111111111111111111......000222333888DDDRRRZZZWWWUUUVVV\\\iiizzz|||xxxxxxxxxuuuttttttuuuuuusssooolllqqqrrruuuzzzzzzwwwrrrtttuuuooollliiifffddddddffflllxxx|||tttwww}}}kkk```[[[WWWTTTUUUTTTTTTSSSSSSSSSRRRQQQUUUTTTSSSSSSSSSUUUWWWYYYTTTWWWXXXWWWZZZ```cccbbbbbbdddgggiiikkkmmmpppsssvvv||||||xxxwwwtttpppqqquuuwwwyyyyyywww}}}}}}^^^EEEAAA>>>CCCeeevvvVVVEEEFFFHHHEEEIIIHHHFFFEEECCC===666000////////////............,,,,,,------------------------------------------............////////////---------............///,,,,,,------...//////000////////////////////////............////////////000000000000111111111111111000222444555999FFFSSShhhvvv{{{qqqjjj^^^dddooo||||||rrrpppooopppssstttrrrppplllnnnxxxooolllxxxwwwddd\\\VVVOOOOOOTTTUUUSSSQQQQQQPPPKKKDDD>>>555333111111111111///...////////////////////////---------............///////////////////////////yyycccEEE>>>888888888666444555333333333333333333333333111111111222222333333333222111000//////000111222///......///222333222111000000000000000000000000000111111///...///222444000000000000000000000000111111000000000000111111111111111111111111111111,,,---///222444:::IIIXXX\\\\\\]]]aaagggttt{{{~~~~~~~~~~~~{{{wwwvvvvvvsssssssssttttttqqqmmmiiiooottt|||zzzmmmjjjjjjhhhfffddddddgggooommmgggbbbaaadddkkk|||zzzrrrllliiibbbaaabbbbbbcccbbb___]]]]]][[[XXXVVVTTTTTTUUUUUUSSSUUUTTTRRRSSSXXX[[[ZZZWWWYYY\\\^^^```bbbeeegggbbbffflllooosss{{{|||zzzwwwssssssvvvooo{{{xxx|||vvvkkklllgggLLLIIIAAA888SSS}}}```EEECCCFFFCCCKKKIIIHHHGGGEEE@@@777111000/////////............,,,,,,,,,------.........------------------------............/////////000---------.........//////,,,,,,------...///000000000000000000000000000000............/////////000000000000000111111111111000111333666888???OOO^^^rrr{{{~~~}}}}}}~~~uuunnnffflllwww{{{wwwtttkkkccceeennnsssqqqqqqmmmoooyyy~~~mmmqqqvvveeeTTTQQQXXXYYYUUUQQQQQQRRRNNNGGG@@@666444222111111111///---////////////////////////---------.........//////////////////////////////cccEEE===777666666444333444444444333333333333222222000111111111111222222222222222222111111///......000000000000///////////////////////////000111111222000///------///000222////////////////////////111111000000000000111111/////////000111111222222222111///111999FFFTTT]]]aaammmqqqkkkmmm}}}}}}mmmqqq}}}}}}~~~~~~}}}}}}}}}}}}{{{wwwuuuuuuvvvtttyyyzzzvvvrrrssssssrrrwww{{{zzzqqqjjjfffdddcccccc]]]```fffnnnyyyttt___XXXYYY[[[fffttt{{{uuunnnjjjffffffhhhhhhddd``````]]]YYYUUUTTTWWW]]]bbbbbb```]]]ZZZZZZ[[[^^^```bbbcccbbb```___dddooowww||||||zzz{{{yyyuuuqqqwwwwww~~~yyyvvv}}}wwwaaahhhWWW===@@@===BBB[[[iiiLLLCCCFFFHHHJJJJJJJJJHHHDDD???;;;888......---...//////---+++................................................------............------////////////////////////////////////////////////000000//////.........---000///.........000111222---///111111000//////000555222222777===EEEUUUeeetttyyy|||vvvxxx{{{{{{xxxtttllleeeffflllooolllgggmmmhhhdddhhhqqq{{{yyyppp~~~zzz[[[RRRWWWUUUVVVUUUSSSPPPNNNJJJEEE>>>999444111111111///---////////////////////////////////////////////////////////////////////////dddEEE===777666666444333555444444333333333333222222000111111111111222222222333333333222222111//////000000000000///////////////////////////000000111111000///......///000111////////////////////////111111000000000000111111/////////000111111222222111000111666???KKKUUU[[[bbbmmmssspppuuu{{{lllrrr}}}zzz~~~|||zzzyyyxxxxxxxxxwwwwwwvvvuuutttrrrwwwxxxtttrrrssstttsssxxx{{{~~~uuuqqqkkkfffcccaaa```^^^^^^aaaeeejjjsss}}}vvvoooqqqyyy{{{uuuqqqpppqqqxxxwwwtttqqqnnnllljjjiiihhhjjjllliiiccc```aaacccdddhhhuuu~~~||||||zzzuuupppqqqrrryyy{{{|||iiidddzzzfffGGGBBB<<<;;;JJJaaavvvzzzaaaIIIEEEFFFBBBIIIJJJIIIHHHEEE@@@<<<999111///......//////...,,,................................................------............------////////////////////////////////////////////////000000000/////////......000////////////000000111///000222222111000111222333000222<<>>777222111111000///////////////////////////////////////////////////////////////////////////eeeEEE===666666777555444555444444333333333333222222000111111111111222222222333333333333222111000000////////////000000000000//////......//////000111111000///......///000111////////////////////////111000000//////000000111/////////000111111222222111222666???JJJSSSWWWXXX\\\fffnnnpppwww}}}|||}}}xxx|||www~~~{{{yyywwwvvvuuusssrrrqqqsssvvvwwwtttqqqppptttuuurrrrrrtttvvvuuuxxx{{{~~~~~~||||||||||||vvvrrrnnnkkkhhhfffdddbbbccceeehhhkkkooouuu|||xxxooojjjeeefffmmmzzz~~~wwwqqqnnnpppuuu}}}{{{|||yyynnnwwwwwwUUUFFF===999>>>???YYYgggYYYHHHEEEFFFBBBHHHHHHIIIHHHEEEBBB???<<<555222///......//////...................................................------............------////////////////////////////////////////////////111000000000000000/////////000000000000//////...000111333333222222333444444444:::IIIYYYfffpppwwwppppppuuu~~~~~~{{{|||wwwmmmbbb^^^]]]dddoooxxxzzzyyyzzzzzzzzz{{{||||||||||||wwwzzz~~~sss\\\QQQMMMOOORRRTTTTTTSSSTTTUUUKKKEEE<<<555111000000000////////////////////////////////////////////////////////////////////////fffDDD<<<666666777555444555444444333333333222222222000000111111111222222222222222222222222111000///////////////000000000000///............///000000000000////////////000000////////////////////////000000////////////000000/////////000111111222222333555===HHHRRRXXXVVVSSSUUU^^^hhhoooxxx|||zzzwww||||||xxxvvvtttttttttrrrooonnnqqqvvvwwwsssnnnooorrrtttrrrssswwwxxxvvvvvvyyy{{{||||||{{{{{{{{{~~~|||vvvrrrooommmkkkiiilllmmmoooqqqrrrsssssstttxxxzzzsssqqqrrrtttwww~~~}}}xxx~~~eeeLLLAAA>>>???:::JJJZZZ\\\QQQFFFDDDGGGGGGHHHHHHGGGFFFDDDAAA@@@:::666111....../////////................................................------............------////////////////////////////////////////////////111111111111000000000000///000111111111///...---000111333222222222444555555===LLL]]]jjjrrrvvvyyysssppptttzzz{{{ssskkkjjjqqqxxx||||||}}}eeeTTTKKKLLLPPPTTTUUUSSSRRRTTTQQQJJJAAA888222000000111////////////////////////////////////////////////////////////////////////gggDDD<<<666666777555444666444444333333333222222222000000111111111222222222000000000000000//////....../////////000000000111...............//////000000000////////////000000////////////////////////000000////////////000000/////////000111111222222333777@@@KKKSSSTTTPPPLLLRRR[[[hhhuuu|||yyyzzz}}}yyyvvvtttttttttuuussspppnnnqqquuuvvvsssnnnooosssttttttvvvyyyyyyvvvsssvvvyyy{{{|||}}}~~~~~~|||{{{~~~zzzuuuqqqpppnnnmmmrrrtttvvvwwwvvvtttpppmmmeeeooozzz{{{uuurrrtttttttttwwwuuuyyysssxxxTTTDDDBBB???@@@BBBTTTkkkhhhOOOBBBHHHGGGGGGGGGGGGFFFEEECCCBBB>>>999444000//////000000................................................------............------////////////////////////////////////////////////000000000000111111111111///000111111111///...---000111222111111111444666444FFF^^^ooovvvyyyzzz{{{vvvnnnooo|||nnnyyy{{{|||ssstttyyy~~~~~~~~~ooo]]]KKKHHHKKKSSSVVVSSSRRRTTTSSSNNNEEE;;;444000000111000000000000000000000000////////////////////////////////////////////////|||fffCCC<<<666666777555555666444444333333333333222222000111111111111222222222...//////000//////............//////000000111111......------......///000//////000000000000//////////////////////////////000//////......//////000/////////000111111222222111888AAAJJJNNNNNNJJJHHHPPPZZZiiixxx~~~|||~~~}}}{{{zzzwwwtttsssssssssttttttqqqpppqqqtttuuutttrrrrrruuuwwwxxxzzz}}}zzzuuuqqqtttxxx{{{}}}~~~||||||uuutttttttttssspppkkkhhhbbbgggnnnwww~~~|||zzzyyyxxxwwwwwwxxxyyyyyywwwqqqiiidddbbbhhhpppvvv{{{|||vvvqqqssstttsssttt~~~sssqqqxxxvvveeeKKKCCC;;;@@@<<>>999444222111///...................................................------............------////////////////////////////////////////////////....../////////000000000000////////////000000111111222222222111333666999999OOOggguuu|||mmmkkkqqq}}}|||{{{xxxtttwww{{{yyy{{{lllYYYJJJLLLRRRRRRSSSVVVPPPPPPNNNGGG???777333222000000000000000000000000////////////////////////////////////////////////zzzyyyoooXXXCCC;;;555666777666555777444444444333333333222222000111111111111222222222///000111111111111000000---......///000111111222...------------...////////////000000000000////////////////////////////////////............///////////////000111111222222444>>>HHHMMMMMMMMMPPPUUUaaaiiiuuu~~~~~~xxxqqqnnnxxx}}}{{{vvv{{{{{{vvv|||zzzxxxvvvtttrrrpppnnnllllllnnnooooooooopppsssxxx|||www{{{~~~{{{rrrooorrrvvvzzz|||}}}vvvtttuuukkkooorrrrrrnnnhhhcccaaa\\\XXXQQQKKKGGGEEEBBBAAADDDDDDDDDEEEKKKVVVdddnnn}}}~~~zzzssshhh[[[QQQGGGIIINNNUUUZZZ^^^eeekkkvvv}}}}}}qqqqqqrrrqqqwww{{{vvvwwwwwwtttsssvvv~~~yyyoooppppppppptttpppYYYBBB:::;;;FFFbbbkkkIIIIIIHHHGGGGGGFFFEEEEEECCC???:::666333111///---................................................---..................---////////////////////////////////////////////////---.........//////000000000///.........000111222333333333333333444888;;;CCCTTTfffrrrzzz}}}sss{{{wwwyyywwwrrrppppppmmmiii\\\\\\[[[\\\```iiittt|||zzzzzz|||gggOOOKKKOOOOOOPPPTTTOOOQQQQQQLLLCCC;;;555333000000000000000000000000////////////////////////////////////////////////zzzsssgggZZZCCC<<<666777777555444555555555444333333333333444444333111//////000111222111111111111111111111111000000000000000000000000000000///...............111111000000//////......///......------,,,++++++............////////////000222333222111000111222888???IIIPPPTTTXXX\\\___hhhtttwwwnnnllloootttwwwsssoooxxx}}}zzzxxxsssrrrtttwwwwwwuuupppjjjggggggiiimmmmmmmmmnnnqqqvvv}}}}}}xxxvvvtttuuuwwwzzz}}}}}}|||~~~~~~~~~{{{wwwsssmmmgggcccbbbcccddddddaaa[[[UUURRRJJJJJJJJJGGGCCCAAA@@@@@@???AAACCCDDDGGGPPP]]]ggglllttt~~~}}}tttcccTTTNNNGGGFFFFFFGGGIIIMMMQQQTTTZZZffftttzzznnnjjjlllmmmoooqqqxxxzzzwwwzzzzzzyyyxxxxxxxxxyyy{{{{{{vvvooosss}}}|||hhh|||eeeHHHBBB;;;>>>NNNmmmyyyPPPFFFCCCJJJLLLFFFEEEIIIFFFCCC???:::666222000///------...///000111222222...............///000111///////////////////////////////////////...................../////////000222111111111000000//////000000000000000111111222555333444777666444<<>>CCCJJJOOOSSSWWW^^^cccnnnxxxtttlllkkkooovvvuuuqqqooo{{{~~~wwwzzz}}}zzztttqqquuuuuusssooojjjggghhhjjjlllllllllnnnrrrwww|||}}}~~~}}}zzzxxxyyyzzz{{{|||zzzvvvuuuuuutttrrrsssrrrpppooolllhhhbbb^^^YYYYYYYYYWWWRRRMMMGGGDDDAAABBBBBBAAA???>>>???@@@@@@BBBDDDEEEGGGNNNZZZbbbmmmwwwxxxuuummm^^^PPPIIIDDDCCCBBBAAABBBCCCEEEGGGNNNWWWcccnnn|||vvvjjjeeecccbbbdddhhhlllrrr}}}~~~uuuyyy~~~}}}{{{yyyxxxxxxxxxyyy|||sssoooxxxtttmmmpppSSS@@@;;;===HHH]]]}}}zzzVVVIIICCCGGGJJJFFFEEEHHHFFFDDD@@@;;;666333111///......//////000000111111///............//////000/////////////////////////////////////////////............/////////000000111111111111000000000///000000000000000111222222222111333666666888CCCOOO___kkkzzz||||||}}}{{{vvvtttkkkfff```ZZZWWWVVVTTTSSSKKKGGGCCCBBBDDDGGGIIIIIIIIILLLPPPTTT[[[gggvvvnnnVVVLLLMMMPPPPPPTTTTTTTTTRRRNNNFFF<<<666111222333222111000000111//////............//////000/////////............ooo^^^CCC<<<666777777555444555555555444333333333333444333444555666555333000///111111111111111111111111000000000000000000000000000//////............///000000000////////////...------......///000000111............////////////000111222222111111333555CCCEEEGGGIIIMMMUUU___ggg|||uuunnnooossswwwuuuqqqqqq}}}vvvppppppzzzwwwooosssssspppmmmiiiggghhhjjjiiihhhiiinnnuuuzzz{{{{{{xxxxxxyyyzzz{{{{{{zzzzzz|||||||||}}}~~~{{{pppgggcccbbb```^^^______```aaaaaa^^^YYYUUULLLKKKIIIGGGCCC@@@===;;;<<<======<<<<<<<<>>>>>@@@HHHaaauuuuuu]]]MMMCCCEEEJJJIIIGGGIIIFFFDDDAAA===888444111000////////////000000000000000//////............///////////////////////////......//////////////////....../////////000000000111111111111000000000000111000000000000111222222111111333555888AAARRRbbbsss}}}|||sssllliiiiiiiiiiiiiiijjjjjjkkklllsssxxx|||yyyqqqfff^^^ZZZXXXTTTPPPMMMKKKIIIGGGFFFDDDBBB@@@???@@@AAABBBAAA>>>@@@BBBBBBDDDIIIRRRYYYhhhuuu|||bbbQQQMMMNNNNNNUUUUUUVVVUUURRRKKKBBB<<<444333333222222111111222//////............//////////////////............tttaaaCCC<<<666777777555444555555555444333333333333444444444555444333222000///111111111111111111111111////////////////////////000///............//////////////////////////////------......////////////............///////////////000111111111222444777BBBBBBBBBBBBGGGRRRaaakkkzzzpppllloootttwwwxxxwwwxxx}}}zzzooo```dddnnn{{{wwwooosssqqqnnnjjjgggfffggghhhgggfffhhhoooxxx}}}|||yyyttttttttttttuuuvvvwwwxxxzzzzzzyyyzzz{{{~~~}}}}}}~~~|||sssiii\\\SSSOOOMMMLLLKKKNNNNNNPPPSSSTTTRRRMMMJJJAAA@@@>>>===<<<<<<<<<<<<<<<===>>>???@@@BBBFFFIIILLLOOOQQQQQQOOONNNOOOPPP]]]jjj~~~}}}qqqeee^^^ZZZTTTKKKDDDBBBBBBAAA@@@???>>>===<<<<<<@@@DDDKKKXXXhhhrrrtttlllddd\\\VVVOOOLLLOOOVVV^^^dddmmmvvv|||zzzyyywwwvvvssssssyyy{{{yyyxxxxxx|||vvvsssrrrwww{{{xxxQQQEEE???<<<;;;KKKbbbjjj^^^OOOCCCDDDKKKMMMKKKJJJFFFEEECCC???:::666222000111000000000/////////...111000///...............////////////////////////............////////////...////////////000000000111111111000000000000000111111000000111111222333444444444666===NNNfffxxx{{{sssllljjjhhhccc```___YYYXXXVVVTTTTTTTTTVVVVVV\\\```cccaaaZZZQQQJJJGGGGGGEEEBBBAAAAAA@@@>>><<>>>>><<<======<<<;;;===@@@CCCGGGNNNXXXbbbqqqqqq^^^UUUQQQOOOTTTUUUUUUVVVTTTOOOGGGBBB666444222111111111111111//////............/////////////////////.........rrr^^^CCC<<<666777777555444555555555444333333333333444555444222111000000000111000000000000000000000000//////////////////////////////............//////.............../////////.........---------,,,,,,............///////////////000000111111333666999@@@@@@???@@@GGGTTTeeeqqq{{{yyyuuummmgggfffkkkpppvvv}}}vvvjjj___QQQ^^^ooo{{{|||uuupppqqqooojjjgggfffffffffggghhhhhhllluuu~~~|||rrrqqqqqqpppqqqrrrssssssxxxxxxwwwxxxzzz}}}}}}~~~~~~{{{xxxppphhh]]]TTTJJJBBBAAAAAAAAAAAACCCCCCEEEGGGHHHGGGCCC???===<<<;;;::::::;;;===>>>;;;===BBBFFFKKKPPPWWW[[[YYYZZZ\\\[[[XXXSSSPPPNNNZZZfffyyy{{{qqqdddZZZWWWTTTOOOIII@@@@@@@@@@@@@@@@@@??????===@@@CCCGGGQQQ^^^fffggg]]]WWWRRROOOKKKHHHKKKQQQZZZ```hhhooowww~~~~~~{{{|||{{{yyyxxxxxxwww~~~zzzmmmdddhhhuuu|||{{{bbbLLL???===999CCCXXXccc___PPPDDDCCCJJJMMMKKKHHHGGGFFFDDDAAA===888333000111111000000//////......111000///...............////////////////////////---.........//////000000////////////000000000111000000000000000000111111111111111111111222222333555555555777CCC[[[uuu}}}tttkkkjjjbbb\\\[[[[[[WWWUUUVVVPPPNNNKKKIIIGGGHHHIIIJJJLLLMMMMMMLLLHHHCCC@@@>>>===<<<;;;;;;<<<<<<:::888:::<<<======<<<:::999888888999999999888888999:::999<<>>;;;<<<>>>>>>===>>>>>>>>>???AAA@@@===:::>>>===;;;:::999;;;<<<>>>;;;@@@HHHQQQZZZccclllqqqhhhgggeeebbb___\\\ZZZYYYZZZdddsss|||mmm___WWWUUUQQQLLLAAA@@@@@@????????????@@@>>>AAADDDGGGOOOZZZ``````VVVQQQNNNNNNLLLIIIIIILLLYYY```iiipppuuu}}}|||yyywwwwwwuuuzzz~~~jjjZZZ]]]kkkyyy~~~uuuTTTAAA@@@===CCCVVVdddhhh[[[KKKEEEFFFIIIIIIFFFGGGGGGFFFDDD???999444000111111000000//////......000//////............///////////////////////////------......///000000000/////////000000000111111000000000000111111111111222111111111111222333333333555777===OOOhhhvvvkkkdddaaaZZZTTTSSSRRROOOLLLLLLMMMKKKHHHEEEDDDCCCDDDEEEDDDCCCBBB@@@>>>======<<<:::999888999;;;;;;:::999888:::<<<<<<;;;999888999777777888999999999999999999:::===@@@AAACCCLLLVVVrrrsss___NNNNNNOOOQQQSSSTTTRRRNNNJJJ???999333///000000///...//////............//////.........///////////////zzzkkk[[[CCC<<<666777777555444555555555444333333333333444222222111111222222333333000000000000000000000000000000000000000000000000...............///000000---------.........//////............------------............////////////...//////000111444999===>>>@@@CCCHHHOOO[[[jjjtttpppnnnkkkjjjlllrrryyy}}}zzzyyy]]]KKKRRRaaannnsssssssssooojjjgggdddaaaaaaeeeiiilllmmmmmmpppuuuyyy{{{zzzxxxvvvqqqqqqrrrrrrsssssssssssszzzyyywwwvvvwwwzzz~~~}}}|||{{{zzzyyyyyyxxxyyy{{{~~~}}}}}}}}}yyypppggg^^^SSSIII@@@<<<999999;;;<<<;;;:::===<<<;;;<<<======<<<;;;===<<<;;;;;;;;;===???@@@DDDKKKVVVaaallluuu}}}wwwqqqjjjdddcccfffjjjlllaaaiiiwwwjjj\\\VVVRRRNNNLLLJJJGGGDDDBBBAAAAAABBBAAACCCEEEGGGPPP[[[bbbbbb]]]WWWTTTUUUTTTOOOKKKJJJUUU^^^hhhpppuuu}}}|||zzzyyyvvvyyyyyy}}}sss___]]]fffqqqaaaHHHDDD>>>@@@TTTfffppp[[[KKKEEEGGGHHHHHHGGGHHHGGGEEEAAA;;;555111000000000000///////////////............//////000////////////////////////------......///000000111//////000000000111111111///000000000111111111111222222111111222222333444222666===JJJ```xxxyyypppiiiddd\\\UUUPPPQQQQQQMMMJJJJJJLLLKKKIIIFFFEEEDDDCCCCCCCCCAAA???>>>>>>>>>===<<<:::999777888:::;;;;;;;;;888:::======;;;:::;;;<<<::::::999:::;;;;;;;;;:::;;;:::<<>>;;;===DDDSSS\\\nnnyyykkkTTTLLLMMMOOORRRUUUTTTQQQNNNEEE>>>666111111222000...//////............//////............/////////000zzznnnaaaDDD<<<666777777555444555555555444333333333333444///111333555555555444333000000000000000000000000000000000000000000000000...............///000111---------.........//////------......///000000000............/////////000......///000111555:::>>><<>>>>>===::::::;;;<<>><<<:::888777777999;;;<<<;;;555888::::::888888999;;;:::999888888999999777666;;;666444777777555999AAA===@@@JJJ^^^yyyvvvxxxvvv]]]KKKLLLOOORRRUUUUUURRRPPPJJJBBB888333333333111/////////............//////---.........//////000000