@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW#8*-=W#W@WW@@@@@@@@@@@@@WWWWWWWWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWW#W+--------.8WW@@@@@@@@@@@@@@@@@WWWWWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWW#--------,,` -#W@@@@@@@@@@@@@@@@@@@@WWW
@@@@@@@@@@@@W@@@@@@@@@@@@@@@@@@@WWWWWWWW+---.-8--`- H*#WWW@@@@@@@@@@@@@@@@@@WWW
@@@@@@@@@@@@@@@@@@@W@@@@@@@@@@WWWWWWWWWW-*---.,---- HX#WW@@@@@@@@@@@W@@@@@@WWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWWWW---+8 `----`H8#W@@@@@@@@@W@@@WW@@@@WWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WWWWWWW--++-------.#8##@@@@@@@@@@@@@@@@@WWWW#W
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=--=--------,-X@@@@@@@@@@@@@@@@WWWWWWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW=-----.,-,-+@#@@W@W@@@@@@W@@@@WWWWWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@@@@WX  #8.8-- X8-+- X@@@@@@@@@@@@@@@W
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W#HX*--++==--==- 8#8+-HX8@@@W@@@@@@@@@@W
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#8#=*++=X8##+X@@W@@@@X, #- .`  --@WW@@@@@@@WWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@*#@@@@@@=+==W@@@@@* ,+..X-X`--#W@@@@@@@@WWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#=X#* @@#X#8888X@@@@@@= .@8-`,,8*`,@@@@@@@@@WWWW
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,H#* W8#@8-#-8-W@@@@W- =W#*  XW#@@@@@@@@@@@@W@@
@@@@@# `=@@@@@@@@@@@@@@@@@@@@@@--W#X-@-H@+*#-#-8W@@@#.`8W#=  @#@W@@@@@@@@@@@@@@
@@@@@@       -#@@@@@@@@@@@@@@#. ,#H-`@W@8-@#-@8-##WWH -8#=. -@W@@@@@@@@@@@@@@@@
@@@@@@@8-     .-@@@@@@@@@@@W-  -@@@-8H*X=-@8*@#=X8#+` H##.  8#@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@#W@@@#-`-H@@#@#`  W@@@@-8+-=+=X=,*=X-XH8- WXX-`-##@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@*-   8@@@@@@+H@8-#=*+.+-X+-*H--8--- -@@W@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@8W@@@@@@@@@H8@=88#X-#@@88-#X.*8+``,+W@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H8X-+X X-@@@@--H* 8@- `,H=`W@@@@@@W@@WWWW@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8*=8-X  -@@@#+H== #H.-`X8#-@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8X8=#X `-@W@X#W-=`W#`=@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8+XX**+X-=+===+88,- ,X@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#W*@X-#@W#=--=W@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@-HX#@#+---H-#`=--` -W@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,-8WWW@X    `X@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#WW@#W@@@@-    =X@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@W8#@@@,    ,-X-8X#@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W@@@#=-==-+HH#- -=``#8#H8-.@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X---=H#@@@+H==-#@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#-,` W@@@@@@@@X=+@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W+, -@@@@@@@@@@==`#@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X*X`- ,H@@@@@@@@@@X=`+@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#@@@@@#H8* `.*`X@@@@@@@@@H=,=@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+W8--#X@@@@@@@@@@@8=`.+=@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@W--@@@@@@@@@@@@*--`   #W@*W#8@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8,H@@@@@@@@@@@@*+--+,=@@@@##* W@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H,*@@@@@@@@@@@@@#88X==@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@8--@@@@@@@@@@@@@@@*-#,H@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@H-8@@@@@@@@@@@@@@@8-+#`@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X-,W*@@@@@@@@@@@@@#-#8#-@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@H#@HX*--##=@@@@@@@@@@@@@-X@=-8@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@W#8@@W==*-,8H+#@@@@@@@@@@@@-,8@=-8@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#8HH=*+*.#@@@@@@@@@@-+*--X88.WW@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@WW#--8@@@@@@@@@@@##XX*- ,W@8+88@@@@@@@@@@@@@@@@@@
XHX==+8W#H+-=---=*H8W@@@@@@@W+88H+---@@@@@@@@@@@@HX*=X8W@W8#`@@@@@@@@@@@@@@@@@@
+++++=-=+HW##*----===+----8=88X#`=-,-W@WWWWWWWW@W#W8=#-@WW@8-@@W@@@@@@@@WWWWWWW
====-===*X+*8#W##W##*-----=H#8###8*8W#@W*--,--=8#@X-=--X#WWW*@#WWWWWWWW##WW###W
---===----=--------*###XXX#@###@W8X*++X#W@W@W#-#+8#+#-X--,,---X88#WWWW#########
-----=------------,-*W@@W@@@WWW#8H88HWX---8W@W@@@@@#8H888---,-,--------------+X
*X****=---------,-,``  ``,--++X8X,      `  ``.--+H88#8888--..,.,,,,------------
**+=+*+--====---,..`` ````.,-,``    ``.`,-,.`    ``````` ``.,----,..,,---------
**+==-======-----,`...---.`.``--`         ``       ```,.`````.,..``````...-----
inserted by FC2 system