This file was downloaded from https://www.Guru3D.com

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     '@@@@,           '@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@      ,@@@              @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       @@@              ,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@''''.  '@@  ,'''''''':  `@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@   @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`       `@@@@@  @@@@@@@@  ,@@@@`   @@` .@@@@@@@@  @@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@@  @@@@@@@           @@@@#`       `@@@@@@`     '@      @@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:          @@@@  @@@@@@@@  ,@@+     @@` `@@@@@@@@  @@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@@  @@@@@@            #@@@          '@@@@                @@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@            @@@  @@@@@@@@  ,@@      @@` `@@@@@@@@  @@@@@@@@@@@@@@@: ;@@  ;@@@@@@@@@@  @@@@@'            @@@`           @@@,                ;@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  .@@@@@@   @@@  @@@@@@@@  ,@@   @@@@@` `@@@@@@@@  @@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@@  @@@@@   @@@@@@@@@@@@@   @@@@@@   @@@   @@@@   .@@@;   @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@'  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@;;;;;;;;;;;   +@@  ;@@@@@@@@@@  @@@@@  ;@@@@@@@@@@@@@  @@@@@@@@  @@@  +@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@              @@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@              @@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@              @@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@@@@@@@@@@@@#  ;@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@@@@@@@@@@@@@  ;@@  ;@@@@@@@@@@  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  @@@@@@@@  @@@  @@@@@@@@  ,@@  @@@@@@` `@@@@@@@@  @@@@@@@@@@@@@@@: ;@@  ;@@@@@@@@@;  @@@@@  @@@@@@@@@@@@@@  @@@@@@@@  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:  #@@@@@@@  @@@  '@@@@@@#  ,@@  @@@@@@`  '@@@@@@'  @@@@@@@@@@@@@@'  ;@@  ;@@@@@@@@#   @@@@@   +@@@@@@@@@@@@  ;@@@@@@'  @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@            @@@            @@@  @@@@@@#            @@@              @@@              ,@@ .@'            @@@            @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.           @@@            @@@  @@@@@@#           :@@@              @@@              @@+  @#            #@@;           @@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@           @@@#          @@@@  @@@@@@@`          @@@@             @@@@             @@@'  @@            #@@@          @@@@  @@@@@@  @@@@@:  @@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:         @@@@@:      .@@@@@  @@@@@@@@@       +@@@@@           '@@@@@#           @@@@@ .@@@#          @@@@@'      '@@@@@. @@@@@@  @@@@@@ ;@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@       @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:     @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:    @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@+,:,::,,:'#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,;#@@@@@@@@@@@@@@@@@@+:,:::::,,,,,:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'::,;#@@@@@@@@@@@@+:,::::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::,,:'++++':,,::::::::::,,:'#@@@@#+'';''#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::,#,:::::::::::::::,,,,::::::::,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::+@,:::::::::::::::::::::::::::::,;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::,::::@@:::::::::::::::::::::::::::::,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',,::,;@@@#,:@@+::::::::::::::::::::::::::,;@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;'':,,::::,,#@@@@@@@#@@@;::::::::::::::::::::::::,@@@@@@@@@@@@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,::,,,:::::,:::::,;@@@@@@@@@@@@@@@':::::::::::::::::::::,+@@@#+:,,,,,'@@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,::::::::::''::;+@@@@@@+:,,,,,:+@@@;::::::::::::::,',,,'@@#;,,::::::::,@@@,;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,::::::::,@@@@@@@@@:,:::::::::,'@@::::::::::::::::@@@+:,:::::::::::::,@@':#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;,::::::,@@@@@@+,:::::::::::::,@@,::::::::::::::,,,:::::::::::::::::+@@,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:::::::,#@@@@:::::::::::::::::,@#:::::::::::::::::::::::::::::::::::@@::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,,:::,,,+@@@@+,:::::::::::::::::::@;::::::::::::::,::::::::::::::::::;@#::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,,,,,;+#@@@@@@@@::,::::::,@,::::::,#::'@,,::::::::::::::::::::,,:,:+@@@@@@@:::,;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',:::::;@@@@@@@@@@:,,:#:::::::@@,,::::+@,::@;::::::::::,,,,,:;+@@@@@@@@@@@@@@@@#:,::::,,,,,,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,:::::::,@@@@@#+;,,:::::'+,:::::@@#,:::,@@;:::#::::::::,'@@@@@@@@@@@@@@#'::::+@@'@#,,:::,:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;:,::,:::::;,,@:,,,::::::,,::,@@',,::@@@@,:::@@@,::#,:::::::;;;+@@@:,,:'@@@;``````.@@::#@+,:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,,,:::::::::::;+:,#::::::::::@,:::@@@@@',@@#@@+,+@@@+::,@:,:::::::,:,'@@;::::,+@@#````:@+:::,:@@@@#'::,,,,,,,:'@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,::::::::::,,@+:,@,::::::::::@#+'+@@@@@@@@,;@@@@@'@@,::,,+,:,,:::::::;@@::::::,#@@+``@@:::,#@@@#::::::::::::::,:@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',::::::::,@@:::+@+,:::::::::@@@@@@@;,,;@@,,:@@@,,@@,:::@+@@@#:,:::::;@@,::::,:,@@@#@@:,#@@#:,:,:::::::::::::::,;@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#':,,:::#@;:::,#@@+,:::::::,;'';:;#@,:,'+::,:@+:'@@+,::':,;@@+,:::::;@@,::::::,;@@@##@@+,::::::::::,,,,:,::::::,@@@#,,,,,,#@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@::::::,@@@:::::::::::::::,::::,::::,@,:+@@@@+@,::,@@@,::::,'@@,:::::::,'@@@#,::::::::,:+#@@@@@',::::::,#@@,:::::@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::;@@':::::,::::::::,:::::::::,':::@@@@@#,:,'@@#::::::@@@,:::::,,@@@,:::::::,:@@@@@@@@@@@@+,::::::@@@:,,,,@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;'@@::,,::::@@::::::::::,@@#::::+@#:+@@',:::::::::::,,:::,,:;#@;:,@@@,::::::#@@,::::;@@#,::::::::#+'::,,,,:;+@@@@,:::::,@@@@@@:@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,@@::::::::@@::::::::::,::@@#:::+@@#@@@@@,::::::::::::::::::::,@,:@@@':::::::#@@+::#@@;:::::::::::::::::::::::,;@@::::::,@@@+,+@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,::@@'::::::::@@,:::::::::::::@@+::,',@@,,+@@:::::::::::::::::::::,::#@@#:::::::::#@@@@@:::::::,,;'';:,::::::::::::,@@;:::::'@@,,@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::,@@,:::::::@@@:::::::::::::::@@;::,:,@:::+@@,:::,:'+##'::::::::::::+@@#::::::::::,@@@,,:::,:+@@@@@@@@:,:::::::::::,@@:::::,@@@'@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,::::@@;:::::::,@@::::::::::::::::;@@:::::;:::,@@@,;#@@@@@@@@#,:::::::::#@@':::::::::,@@@#@@::;@@#++++@@@@@#,:::::::::::,@@:::::;:,@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,::::::,@@::::::::+@@::::::::::::::::,#@@,:::,::::,@@@@@@@#';;'+@@,:::::::,@@@,:::::::,+@@',,,,::,,,,::::,:+@@@@::::::::::::,@@:::::,@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:,,::::::::::@#:::::::,@@+:,:::::::::::::@,,#@@,::::::::+@@@',,,::,::,'@::::::,@@@,:::::::#@@:,::::::::::::::,:::,+@@@;:::::::::::,@:::::,@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,:::::::::::+@,:::::::#@@@@@@;,::::::,,#@,::,@@@,:::::::,@:,::::::::::::@,::::::,,:::::,#@@;,::::::::,,,::::::::::::@@@:::::::::::::@:::::@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;,,,,,,,,,@@:::::::#@@@@@@@@@@#;:+@@@@;,:::,@@@,,,:::::::,::::::::::,:,:::::::::::,,#@@@,::::::,;@@@@,:::::::::::::@@@,:::::::::::#':::+@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::,+,:::,,#@@@@@@@@@@@,:::::,@@@,::::::,:,::::::::::::,,:::::,::::,@@@':::::,,#@@@;,:::::::::::::::+@@@,::::::::::,@:::@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::::@@,,,:'++#@':::::::,@@@::::::::::::,,:;';,:::::::::::::+@@@,::::,:@@@@@@@@#:,:,,::::::::::+@@@:::::::::::,:,:@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;;;;:+@'::::::::::::,@@,:::::::#@,::::::::,@@@+,,,::,,,:'@@@@@@@::::::::::::+@@#,::::,#@@@'.`,+@@@@;,:::::::::,::#@@;::::::::::::,@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,::::::'@;::::::::::::@@::::::::,#@,:::::::::,#@@@@###@@@@@@@@@##@@::::::::::+@@;::::::@@#. ````` :@@@@;,::::::::::,#@@,::::::::::,#@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::@@::::::::::::,@#:,:::::::@@,::::::::::,;@@@@@@@@@@@@;,,::,:@,:::::::;@@::::::;@@@@:`````````'@@@#,::::::::::,@@@,::::::::,@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+,@@,:::::::,@@,::::::::::,#@,:::::::::#@,::::::::::::,;@@@@@@@',,:::#:::,@,:::::,@@,::::::@@@@@@'``````````#@@@#,:::::::::,@@#,:::::::,@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',:;@#:::::::,@@#+;,,:::::,:@@@::::::::::'@,::::::::::::::,,:;:,,::::::@#,:::':::::@@::::::,@@@``,@@ ```````````@@@@;,::::::::,+@#,,:,,,:;@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,:::@@,::::::,'@@@@@@@@+;'#@@@@+:::::::::::@:::::::::::::::::::::::::,:;@@:::::::::'@::::::,@@@'````@'``  ` ``````:@@@@::::::::::,#@@@@@;:@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:,:::::,@@::::::::@',:+@@@@@@@@@@@@:::::::::::,@::::::::::::::::::::::::::,@@@::::::::,@+:,::::@@@@,````@@ +@@@@@`````` @@@@@,,::::::::,,:,,:;@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,,:::::::::@'::::::::::::#@@#'#@@#;,+@,::::::::::,@':::::::::::::,+::::::::::@@@;:::::::,#@::::::;@@@@;````#@@@###@@@```````.@@@@@::::::::::::::@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,,:::::::::::::#@::::::::::::+@@':::,,:::#@,::::::::::,@#::::::::::::,#,:::::::;+@@@#::::::::,@,:::::,@@@@@#```'@@@`````@@@+@#```` ;+@@@#,,:::::::::@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',:::::::::::::@@,::::::::::;@@;:::::::::#@,:::::::::::@@:::::::::::,#;::::::,@@@@@::::::::::;@:::::,@@@@@@@``;@@@@:````+@@@@@@,``````@@@@@;,,,,,:#@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,::::::::::,@@,:::::::::,@@,::::::::::#@,::::::::::,@@::::::::::,#@,:::::::,:::,::::::::::@,:::::+@@@@@@@'`@@@@@@````@@@@+,@@.+#; :@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,,::::::;@@:::::::::,@@#:::::::::::#@,::::::::::,@#:,,,,,,,:+@@#::::::::::::::::::::::,@::::::@@@@@@@@@@@@@@@@.``+@@@@@``#@@@@@@;,.,@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+'''+@@#::::::::::@@,:::::::::::#@,::::::::::,@:;@@@@@@@@@@@;::::::::::::::::::::::,+::::,@@@@@@@@@@@@@@@@@@``@@@@@@``#@@@@@`````@@@@'+#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@::::::::::@@#::::::::::::@@,::::::::::#@@@@@@@@@@@@@@,::::::::::::::::::::::::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@;+@@@@@@````'@@@+```@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'@@@;,;@@,::::::::,@@,::::::::::::@@::::::::::+@@@@+,,,,,,,,@@,::::::::::::::::::::::',::,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:```@@@@:``:@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:;@@@,:,@@'::::::::::@@::::::::::::,@#,:::::::,@@@@@,::::::::,@@,::::::::::::::::::::::@:::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'``#@@@@.``@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:,:#@@#,::'@@,,,:::::::#@#::::::::::::;@:,,,,::'#@@@@@::::::::::,@@,:::::::::::::::::::::,#:::;@;@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+`@@@@@@```@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,:::+@@:,::,@@@@@@+:,,,,;@@;::::::::::::#@'@@@@@@@@@#@@+::::::::::,@@,:::::::::::::::::::::;,::,@@:'@,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``+@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,::::::@@,:::,#@@@@@@@@@@@@@@@,:::::::::::,@@@@@@##+'';:@@,:::::::::::@@,::::::::::::::::::::,@:::#@;:,@::@@@+;`,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#``@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@',::::::,@@,::::++:'@@@@@@@@@@@@@,:::::::::::'@@@#:,::::::#@#::::::::::::#@,::::::::::::::::::::;,::'@@,:,@+:,@@,``,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@``@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#';:,,::::::::+@#::::::::@@@;,,:;'':,@@::::::::::::@@@;,::::::::@@,::::::::::::+@:::::::::::::,;::::::::::@@@:::@@::,@@``+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@`@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@;:::::::::::::,@@,::::::,@@@,::::,:::'@#::::::::::,@@@,:::::::::,@@:::::::::::::'@;:::::::::::::+::::::::::,@@:::,@,,:'@@;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@+,:::::::::::#@#:::::::;@@,:::::::::@@:::::::::,:@@@,::::::::::,@@:::::::::::::'@'::::::::::::@+:::::::::::@#:::::':::+@@@@@@;`@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@+,::::::::,@@,:::::::@@,:::::::::,@@::::::::,#@@@+:::::::::::,@#:::::::::::::+@'::::::::::,@@+:::::::::::+'::,@:',:,:,@@@````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@#,,:::::#@@:::::::,@@::::::::::@@+;:,,,:;+@@@@@::::::::::::,@#:::::::::::::+@;:::::::,,:@@@;:::::::::::;;:::@:::::::,@@'```#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;,,,@@,:::::::+@+:::::::::+@@@@@@@@@@@@@'@@,:::::::::::,@#:::::::::::::@@,:,,,:;+@@@@@@,::::::::::::,:::,#,::::::,+@#``#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::@@::::::::::@@@@@@@@@@@#;,,@@::::::::::::,@#::::::::::::,@@,+@@@@@@@@@@@@::::::::::::',::::@@,:::::::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@,,:+@@@@@,:::::::,@@,:::::::,@;,@@@@;:::,::::@#::::::::::::,@#::::::::::::#@#@@@@@@@#::,@@::::::::::::::,:::,@@@',::::::,@@@@@@@,` @@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,:::@@@@@'::::::::,@@,::::::::,,@@@;,::::::::'@+::::::::::::,@#:::::::::::,@@@@@+,,,,:::,@@,::::::::::::::::::,'@@@,::::::,+@@@@````@@@@@@@@@@@@@`@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@,:::@@@@@@;;:,,:::::@@::::::::::'@@:::::::::::+@'::::::::::::,@+::::::::::,@@@@#,::::::::,@@:::::::::::::::::::::,#@@':::::::,@@#````@@@@@@@@@@@@,`@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#,::,@@''@@@@@@@@#+'+@@@:::::::::,@@;:::::::::::+@;::::::::::::,@':::::::,,;@@@@;::::::::::,@@:::::::::::::,::::::::::@@@,,::::,,+@@.` @@@@`;@@@@@@`,@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@'::::@@;,@@@#+#@@@@@@@@@+:::::::::'@@::::::::::::+@;:::::::::::::@;:,,:;'#@@@@@@::,:::::::::,@@::::::::::::,#,:::::::::,+@@':::::::,@@@@@@@:`.@@@@@``#@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@,::::'@@::@,:::::,,:+@@@@':::::::::@@;::::::::::::#@;::::::::::,:@@,'@@@@@@@@@@@+::::::::::::,@@::::::::::::,#::::::::::::,+@@,,:::::,#@@@@@``,@@@@ ``@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@',:::::@@::;,:::::::::::+@@,::::::::,@@,::::::::::::#@;:::::::::::+@@@@@@@@##+,,@@,::::::::::::,@@::::::::::::,#::::::::::::::,#@@,:::::::@@@'``+@@+ ``'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@+,::::::,@@,:,:::::::::::,@@#::::::::::@@:::::::::::::#@;::::::::::;@@@@@;,,:::::,@@:::::::::::::,@@,:::::::::::+'::::::::::::::,:;@@',:::,:,#@@+.@@`````@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@#+:,::::::::#@+::::::::::::::;@@,:::::::::;@#:::::::::::::#@;::::::::,+@@@@#,:::::::::@+:::::::::::::,@@,::::::::::,@,:::::::::::::::::,@@@,::::::,;@@@'````#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@,::::::::::@@,:::::::::::::,@@#::::::::,+@@+:::::::::::::@@:::::::,;@@@@@#:,:::::::::@':::::::::::::,@@,:::::::::,#@:::::::::::::::::::,+@@:::::::::@@@```:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@#,::::::::,@@,:::::::::::::'@@#+;,,:,,'@@@@'::::::::::::,@@,::,,:+@@@@@@@,:::::::::::@;:::::::::::::,@@,:::::::::#@':::::::::,,,,,::,:::::@@;:::::::,@@@',@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@:::::::::@#:::::::::::::;@@@@@@@@#@@@@@@@;::::::::::::,@@,:#@@@@@@@;@@:::::::::::::@::::::::::::::,@@,:::::::,#@@,::::::,'#@@@@@+,:,::::,+@':::::::,:#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@:,::::#@:::::::::::::,@+@@@#@@@@@@@@@@@;::::::::::::#@@@@@@@@@+:,,@@:::::::::::::@:::::::::::::::@@::::::::@@@,::::::+@@@@@@@@@@#,::::::,@#,::::::::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@#;,,@@,::::::::::::,,@@@,::,,:::,,:+@;:::::::::::,@@@@@,,::::::;@':::::::::::::@::::::::::::::'@+:::,,'@@@@::::::,@@@@@@@@@@@@@@,::::::,@@;,,::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::,@@@,,::::::::::+@;::::::::::,@@@@::::::::::#@,::::::::::::;@,::::::::::::'@@;:,+@@@@@@,:::,:,@@@@@@@@@@@@@@@@,,::::,,@@@@::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@'::::::::::::,@@@,::::::,:::::+@;:::::::::,@@@@,:::::::::,@@,::::::::::::+@,::::::::::,'@@@,+@@@@@@+,:::::,@@@@@@@@@@@@@@@@@@,:::::::,:::::::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@:::,,:::::,:#@@@#:::::::::::::#@::::::::,'@@@@,,:::::::::,@@,::::::::::::@@,::::::::,:@@@@@@@@@@@@,::::,:,@@@@@@@@@@@@@@@@@@@@:::::::::::::::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+';'+@@@@@@,:::::::::::::@@,::::,:+@@@@@;:::::::::::,@@::::::::::::,@@:,,,,:::'#@@@;@@@@#:,@@::::::,@@@@@@@@@@@@@@@@@@@@@,::::::,:::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@:::::::::::::,@@,:,:+@@@@@@@@::::::::::::,@@::::::::::::,@';@@@@@@@@@@@:,@@@:::'@+:::::,@@@@@@@@@@@@@@@@@@@@@@+:::::::@:::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@:'#@@@@#':,@+:::::::::::::,@@,'@@@@@@@'@@;::::::::::::,@@::::::::::::#@@@@@@@@@@@@',:,@@,:::#@::::::'@@@@@@@@@@@@@@@@@@@@@@@,:::::,@,::::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::,,,,,:::@;:::::::::::::'@'@@@@@#;,,,@@,::::::::::::,@@:::::::::::,@@@@@#';@@@,,:::,@,:::,@@,::::,@@@@@@@@@@@@@@@@@@@@@@@@,::::,@@,:::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::'@::::::::::::::@@@@@@:,::::,@@:::::::::::::,@@:::::::::::@@@@',::,@@:::::::#,:::,@@:::::@@@@@@@@@@@@@@@@@@@@@@@@@;+;:;@@@,:::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@':::::::::::'@::::::::::::,@@@@@,:::,:::,@@:::::::::::::,@@::::::::::;@@@,::::,@@,::::::,::::'@@::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::'@;::::::::::::,@@#:::::::::,@@:::::::::::::,@@:::::::::,@@@,:::::,@@,:::::::::::@@#::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::;@':::::::::::,@@@,:::::::::,@@::::::::::::::@@::::,,,,:@@@,::::::,@@,:::::::::::@@#:::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::+@+:::::::::::@@@,::::::::::,@@:::::::::::::+@#,:+@@@@@@@@@::,::::,@@,:::::::::,@@@+:::+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::,@@'::::::::,+@@@#::::::::::::@@,::::::::::::@@;@@@@@@@@@@@::::::::,@@,::::::::,#@@@'::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::+@@:,,,,,:;#@@@@@:::::::::::::@@,:::::::::::,@@@@@@@@@@@+@@,:::::::,@@,:::::::,#@@#@':::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,,:::::::,#@@@#@@@@@@@@@@@@@,::::::::::::@@::::::::::::@@@@@'::::,,'@@::::::::,@@,:::,,;#@@@:'@'::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@,:,,,,,:#@@@@@@@@@@@@@@#;,@@,::::::::::::#@:::::::::::;@@@',:::::::#@+::::::::,@@,,:#@@@@@@::'@':,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@+:,,,,,:::@@:::::::::::::@@:::::::::,+@@@;:,:::::::#@;::::::::,@@@@@@@@@@+,:,'@+:'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::,;@@:::::::::::::@@,:::::,,:@@@@#,:::::::::@@::::::::::@@@@@@@@;,::::'@#:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::'@#::::::::::::,@@:,;+#@@@@@@@@,,:::::::::#@:::::::::'@@@#:'@@,:::::#@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'::::::::::::+@#::::::::::::,@+@@@@@@@@@@@@+:::::::::::#@:::::::::#@#,::#@@::::::@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::#@+::::::::::::@@@@@@@@@#+::@@,:::::::::::+@;:::::::,@+,:::@@+::::,@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::@@':::::::::::;@@@@@+;:,,::#@@::::::::::::'@':::::::##::::,@@:::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::@@:::::::::::;@@@@+,::::::,@@'::::::::::::;@+:::::::',::::#@@,::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::,@@,::::::::,+@@@@;::::::::,@@::::::::::::,:@+:::::::,:::::@@@::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::,@@,::,,,;+#@@@@@':::::::::,@@,:::::::::::::@#:::::::::::,@@@@::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:::::::::::::@@,+@@@@@@@@@@@@::::::::::,@@,:::::::::::::@#::::::::::,@@@@#:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::+@@@@@@@@@@@@:@@,::::::::::,@@,::::::::::::'@#::::::::,+@@@'@#::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:::::::::::,@@@@@+,,,,,,:@@#::::::::::::@@:::::::::::::#@'::,,,,:+@@@#,;@#:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#:::::::::::'@@@@::::::::,@@:::::::::::::#@'::::::::::::@@::+@@@@@@@@',::@@::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::;@@@@:::::::::,@@,::::::::::::;@@:::::::::::,@@#@@@@@@@@#,::::@@:,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+:::::::,:#@@@@::::::::::,@@,::::::::::::,@@,::::::::::#@@@@@@@@+;,:::::,@@,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+,,::;'#@@@@@@:::::::::::,@@,::::::::::::,@@:::::::::::@@@@':@@@:::::::::@@,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@#:::::::::::,@@::::::::::::::@@+:::::::,#@@@;,::@@#:::::::,@@@;'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::::::,@@,:::::::::::::+@@::::,'@@@@@,:::,@@+:::::::+@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::,@@,:::::::::::::'@@,:,@@@@@@@,::::,@@;:::::,,@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::,@@,:::::::::::::+@@,'@@@@@@',:::::,@@:::::,:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::@@,::::::::::::,@@@@@@@@@;,::::::::@@,::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::@@,:::::::::::::@@@@@@+,:::::::::::@@,::::,@@@@@@@@@@@@@'''+@#++@@@++'@+++++++;:,@@@@@@@'' :;;;;;;;;`::::::, @':,..:#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::@@:::::::::::::@@@@@@,:::::::::::::@@,:::::@@@@@@@@@@@@@:  @@#. ;@@ `#@, ;, `+@, .@@@@@@:  :;:. ;;'. ' .;'+ ,#; `#'` :@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::,@@;::::::::,,+@@@@@@,::::::::::::::@@,::::@@@@@@@@@@@@@@@` @@@@ `@@ @@@;,@@ ;@@@  @@@@@@@  @@@; @@@@`@ '@@@;'@@ `@@@  @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::,@@;::,,:;+#@@@@@+@@':::::::::::::::@@,:::,@@@@@@@@@@@@@@@+ :@@@  @+;@@@ @@@ ;@@@`  @@@@@@  @@@; @@@@:@ '@@@@#@@ `@@@' ;@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::;@@:,#@@@@@@@@@@;@@@,::::::::::::::;@@,::,+@@@@@@@@@@@@@@@@  @@@+ + @@@@ @@@ ;@@@`. :@@@@@ @@@@; @@@@@@ '@@@@@@@ `@@@# ;@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::,@@@'@@@@@@@@@@;,,@@@:::::::::::::::#@@,:::@@@@@@@@@@@@@@@@@  @@@@ ``@@@+.@@@ :@@@`@  #@@@@ @@@@; @@@@@@ '@@@@@@@ `@@@+ #@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::,:,@@@@@@@@@#';:,:::,@@#:::::::::::::::@@@::,,@@@@@@@@@@@@@@@@@+ ;@@@  @@@@.@@@@ :@@@`@#  @@@@ @@@@; @@@@@@ '@@@@@@@ `@@@` @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::,@@@@@@@',:::::::::,@@'::::::::::::::'@@@:::+@@@@@@@@@@@@@@@@@@  @@@+ '@@@ @@@@ :@@@`@@` ,@@@ @@@@; @@@@@@ ``   @@@ `@@; @@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::,@@@@@@@;:::::::::::,@@':::::::::::::,@@@@;::@@@@@@@@@@@@@@@@@@@  @@@' `@@@.@@@@ :@@@ @@@  @@@ @@@@; @@@@@@ ,:,.+@@@  @ `@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:;;;;'#@@@@@@@+::::::::::::,@@#::::::::::::,@@@@@+:,@@@@@@@@@@@@@@@@@@@+ +@@ . @@;#@@@@ :@@@ @@@'  @@ @@@@; @@@@@@ '@@@@@@@  @  @@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::::@@@::::::::::::#@@'@@@:,@@@@@@@@@@@@@@@@@@@@ `@@.# +@ @@@@@ :@@@ @@@@` ,@ @@@@; @@@@@@ '@@@@@@@  @; `@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::::@@@::::::::::,#@@#:+@@,'@@@@@@@@@@@@@@@@@@@@  @:@@ `@`@@@@@ ,@@@ @@@@@  # @@@@; @@@@@@ ;@@@@@@@  @@  #@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::::::#@@,:::::::::@@@@,::@@,+@@@@@@@@@@@@@@@@@@@@' # @@  #+@@@@@ ,@@@ @@@@@+  `@@@@; #@@@@@ ;@@@@@+@  @@+  @@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::::#@@,:::::,;@@@@#,:,@@@:#@@@@@@@@@@@@@@@@@@@@@  :@@+ `@@@@@@ ,@@@ @@@@@@.  @@@@; #@@@@@ ;@@@@`@@  @@@` '@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::::@@@,::,;@@@@@@':::+@@@+@@@@@@@@@@@@@@@@@@@@@@  @@@@  @@@@@# .@@@ @@@@@@@  @@@@: #@@@@@ '@@@@ @@  @@@@  @@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::::,@@@,'@@@@@@@@,:::,@@@@@@@@@@@@@@@@@@@@@@@@@@@'`@@@@`'@@@@.    ;    @@@@@@ @@;     +@         :    ;@@# .@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::,:,@@#@@@@@@@@,:::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::::::::+@@@@@@@#@@':::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@#;:+@#@@@@@';+@@@@@@@@@@,`@@@@@@#@@@@@##@@@@@@@@@@@@@@@':'@@+@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::,@@@@@@;,,@@;:::::#@@@@@@@@@@@@@@@@@@@@@@@@@@` ,;,  @@@; '#, '@@@,  @@:`@@@+  ;;   #. ,@@@@@,  .@@@. .:, `,@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::::::+@@@@:,::,@@:::::,@@@@@@@@@@@@@@@@@@@@@@@@@@ `@@@@# @@,`@@@@+ :@@@+ +@:@,@@` @@@@ @@@. #@@@@@;'@@@` @@@@@ +@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::::;@@@@,::::,@@:::::+@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@`@# @@@@@@` @@@' `@;:@#@. #@@# @@@#  @@@@@;'@@. @@@@@@.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::;@@@@,:::::,@@::::,@@@@@@@@@@@@@@@@@@@@@@@@@' #@@@@@@#@  @@@@@@@ .@@:' @+#+@:# #@@# @@@++ ;@@@@''@@ ,@@@@@@+@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::,+@@@@,:,::::,@@;::::@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@ ,@@@@@@@  @@.@ ;@@@@ @ #@@# @@@'#  @@@@''@; #@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::,:@@@@@':::::::,@@+:::#@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@ +@@@@@@@` @@`@` @@@@.@ +@@# @@@;@@  @@@''@` @@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@##@@@@@@@@,:::::::,@@@:::@@@@@@@@@@@@@@@@@@@@@@@@@@ .@@@@@@@@+ #@@@@@@@, @@ @+ #@@.@@ +@@# @@@;@@, :@@'+@  @@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::::::,@@@,:,@@@@@@@@@@@@@@@@@@@@@@@@@@ `@@@@@@@@+ +@@@@@@@: @@ @@ .@@ @@ +@@# @@@:@@@  @@'+@  @@@#     @@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::#@@,:;@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@# :@@@@@@@. @@ @@` @+:@@ '@@# @@@,@@@#  @++@. @@@@@@@ `@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::@@::#@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@@@@ `@@@@@@@  @@ @@+ + @@@ ;@@# @@@,@@@@: :++@' +@@@@@@ ,@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::::::,@@#:@@@@@@@@@@@@@@@@@@@@@@@@@@@' '@@@@@@@@  @@@@@@@ :@@ @@@   @@@ :@@# @@@.#@@@@  +#@@ `@@@@@@ ;@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::::::@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@  @@@@@@ @# ,@@@@@, @@@ @@@` '@@@ ,@@# @@@.#@@@@@  #@@, '@@@@@ #@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::::::::,@@@@:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@  '@@@`.@@; '@@@# #@@# @@@# @@@@ .@@' @@@`'@@@@@' #@@@` ,@@@@ @@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::,@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,     @@@@#  `` @@@,   @@@ @@@    `        @@@@@.#@@@@;    . @@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::::::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@::::::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@'::::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,:::@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,::,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:::'@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#::#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@:,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
========================================================================================================================================================================================================

This location is a mirror of many packages and distributions on the internet. It is managedby Guru3D (https://www.guru3d.com/)
and hosted by NLUUG. The license terms differ per download. Please see the information within each package. Guru3D or NLUUG
accepts no liability for the download and/or use of the software contained in this archive.

========================================================================================================================================================================================================                                       
                                                                                                                                 
