`8Nu.888888u. ..xu .u uL .@8 .88 .u x88888Rx .x8RE888R. '88888.o888c 88xx .@88kz88u .ue888Nc.. "8888 8888 .ud8888x. x8888888Ex x88' 'R8x ^8888 x888' ue88 .@88kxxz88u d88E`"888E` 8888 888R :888'8888x. x888 888x x88x. 8888 8888 88Ex 8888 8888 888E 888E 8888 888R d888 .'88% x88. .88x 88Rx. 8888 8888 888E 8888 888R 888E 888E 8888 888R x888.+88Ex x88 88x x88R 8888x.8888 888E 8888 88R 888E 888E 8888 ,888B 888FR888. x88 88x 88Ex. .8888bx888P 888E 8888 x888R 888E;.888E 8888 ,888B" 'x8888cx .+ x888. .888x '88x 88^Y8888*" d4888 8888x,888B *888" 888Ex 8888Y 8888" "x8888x%' x8888R88Ex R8x. .x88 888`Y" d88Ex `Y"' 'Yx `" "888. `Y"' 'YP ''"" x888883x 'x8RE888R' 888 .dWi `88E 888 4888~ J8% 88x ^"===*"` home | code | development | wiki | contact ..........................'''''''''',,,,,,,,,;;;;;;;;;;;;;;::::::::::::cccccccccccccccccccllcclcccclllllccccccccccccccccccccccccccccccccccccccccccccccccccc:cccc:::::c:::::;;;;;;;;;;;;;,,,,,,,,,,,,'''' ......................'..'''...''''',,,,,,,;;;;;;;;;;;;;;;;:::::::::::ccccccccccccccccllccccccllllllllllcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc::::::;;;;;;;;;;;;;,,,,,,,,,,,'' ......................''''''''''''',,,;,,;;;;;;;;:::::;;;::::::::::::cccccccccccccccccclcccllllllllllllllcccccllcccccccclclllllccccccccccllcclccccccccccccccccccccccccccc:::::::::::;;;;;;;;;;;,,,,,,,,' ........................'''''''''',,,,;;;;;;;;;;;::::::::::::::::::::ccccccccccclllllcclllllclllllllllllllllllllcccccclllllllllllcccccllcllcclcccccccccccccccccccccccccccccc:::::::::;;;;;;;;;;,,,,,,,,' .........................''''''''',,,;;;;;;;;;;;::::;::::::c:::::::cccllcccllllllcclllllcllllllllllllllllllllllllllllllllllllllccccccccllllllllllcccccccccccccccccccccccccccc::::::::;;;;;;;;;;;;;,,,,,, ......................''''''''''',,,;;;;;;;;::::::::::::::cccc:ccccccccclccllllllllllllllcllllllllllllollllllllllllllllllllllllccccccclllllllllllllcccccccccclcccccccccccccccc::::::::::::;;;;;;;;;;,,,, ....................'''''''''',,,,,,;;;;;;;:;;:::::::::::cccccccccccccclccclllllllllllllllllcllllllloollllllllllllllllllllllllllllllllllllllllllllllllllllcclllccclllcclllcccccc::::::::::::;;;;;;;;;;,, ...................''''''''',,,,,,,;;;;;;;;;;;:::::::c:::::ccccccccccclllllllllllllllllllllllllllllllllllllllllllllollllllllllllllllllllllllllllllclllllccccllllccclllllcccllcccc::::::::::::::::;;;;;;; ................'''''''''''''',,,,;;;;;;;;;;;::::::ccc:::::cccccclccclllllllllllllllllllllllllllllllllllllllllllllllllllllollloolllllllllllllllllllllllllccclllllcclllllccccccccccccc::::::::::::;;;;;;; ..............'''''''''''''''',,,,;;;;;:;:::::::::::::::::ccccccclcccllcllllllllllllllllloollllllllllllooooolllllooloollllllllollllllooolllllllllllllllllllllllllcclccccccllcccccccccccc:::::::::::;;;;; .............'''''''',,,,'',,,,,,,;;;;:::::::::::::::::::cccccccclllcccclllllllllllllllllllllllllloooooooooollllloooooolllllloooolllllooooollllllllllllllllllllllcclcccccccccccccccccccccc::::::::::;;;; ............'''''',,,,,,'',,,,,,,;;;;;;::::::::::::::::::::ccccccclllclllllllllllllloolllllllll::;;;,,,,,,,,,,;;;;:::::ccccllloooollllllloolllllllllllllllllllllllllllllcccccclccccccccccc::::::::::::;; ............''''',,,,,,,,,,,,,,,,;;;;;;;:::::::::::::::cccccccccccllllllllllllllllllllllllllc;'..........................'',,;;::cccllllloollllllllllllllllllllllllllllllccclllcccccccccccccc::::::::::; ............'''''',,,,,,,,,;;,,,;;;;;;;;::::::::::::::::::cccccccccclllllllllllllllllllllllc'. ...................''',;;;;;;:cccllllcccclllllllllllllllollllllllcccclllllccccccccccccccccc:::::: .............'''''',,,,,,,,,,,,,;;;;;;::::;;;;:::::::::ccccccccccccccccccccllllllllllllllll; .........','',;;::ccllcccccllllllllllllllloollllllcllcccllllllcccccccccc:ccccc::::: ...........''''''''''',,,,,,,,,,;;;;;;:::;;;;;;::::::::::ccccccccccccccccclllllllllllllllll:. . ..........................',,;:cloddddoolllllllllooollllllclllccllllllllccccccccccccc:::::: ...........''''''''''''',,,,,,,,,,;;;;;;;;;;;;:::::::::::cccccccccccccccccclllllllllllllllll:. ........................',,,,;;,'.....',;clodxxdddooolllllllllllllcllcllllllllccccccccccccc:::::: ...........''''..'''',,,'',,,,,,,,;;;;;;;;;;;;:::::::::::::cccc::::ccccccccllclllccccclllllll:. .....................',,,,,;;::ccccccc:;,''''',;:cclloddooollc::clccllllllllllllcccccccccccc:::::: ..........'.......''',,,,,,,,,,,,,,,;;;;;;;;;;;;;;:::::::;:::::::::cccccccccccclllcccccclllllc' ......................'',;;;;;:cccllllloooolc:;;;,,,''',;:looddl;;:::cclllccccllllccccccc:cccc::::: .........''.....'''''',,,,,,,,,,,,,,,,,;;;;;;;;;;;;;;;::;;::::::::::::cccccccccclcccccccclllll;. ......................''',,;:::ccccllooooooodddoolcc::;;,'.',:odl:;;;;;::ccccllccllcccclcccccccc:::: ..........'........'''',,,''''',,,,,,,,,;;,;;;;;;;;;;;;::;:::;::::::::::c:ccccccccccccccccllcl:. .................''''',,;;::clllllooodddddddddddollccccc:;'',::,'.'''',;;;:clllcllcccccllccccccc::: ...................'''''''''''''''''',,',,,,,,,,,,,,;;;;;;;;;;;;;::::::::::cccccccccccccccllccc. ................'',,,;;;::cloloddddxxxkkkkkxxddoollccclll:;,,'........''',;:cllllcccccccccccccc::: .....................'''''''''''''''''''''',,,,,,,,,,,;;,,;;;;;;;;::::::::ccccccccccccccccccclc. ................''',,;;::cclloodxxkkkkOOOOkkkxddooolclllll:;'.............'';clllllcccccccccccc::: .............'''......''.............''''''''',,,,,,,,,,,,,,,,;;;;;;;;;;::::cccccccccccccccccc:. ......'',,''''''''',,,;::ccllooddxxkkOOOkkkkkxxxddoooooodo:,.................;llllllccccccccccc::: ,:;'''....':looooolc;;,'...............'''''.'''''''''',,,,,,,,,;;;;;;;;;::::c::::::cccccccccc,. ......''''''''...'',,;;:ccloodddxxkkkkkkkkkkxxxxxxxxxxxxdl,'................':llcllllcclcllccccccc col,,:'. ;dkdl:cdxdodkxlclc;,'..................''''''''''''',',,,,,,,;;;;;:::::::::::::cccc:'.. .........'..''...'''',,;:clldxkkkkO000000OOOkkxxxxxxxxkkkd:'.........'.....';clllllllllllllllcccccc ldd:.;:.. :xocodxkkodkxdkKK0Ol.............................''.........''''',,,,;;;;;;;::::::;........................'''',;;:clodxOOOO00KKKXXKKKKK0Okkxxxxxkxl,...........'..',:llllllllolllllllccccccc ;ldl.':,. ;dlcdxdodllkOko:;;;'............................... ..........''''........................''',,;:clodxkOOOO0KKXXXXXXXXXXXK00Oxdooo:,'''..'.....'',:cllllllllloolllcllccccccc .,llc,',..;ooclddllo;.','..................................... .........''''''''......'.''',,;cldxkO0000KKXXXXNNXXXXXXKK0kdoollc:,'.''.....',:lllllllllllllllccclccccccc .:lo:.::,clcoxl;'............................................. .......''',,,,,'''',,;:cloodxkO0KKXXXXXXXKKKK0xoooollo:..''..'.',cloollllllllloollccccccccccc .;llc',cc:ldc;'................................................... ......'',,;;;::;;;:ccloodxkO0000K0Oxddooclo:.....'..,cllooollllollllolllcclccccccc ' .:loc.,oc;,.......................................................... .....',,;:::cc::::ccclodooooolldl'....''',:llllloolllllllloollllcccccccc ;..cdo:.':'................................................................. ....',;:cccc:::;;;,;ll,....'',,;clllolllllllllllooolcccccccccc ' .:dkd,.c:........................................................................ ...,;;:cccc::,'''.'',,:lllollllllllllllloollcclcccccc ;..,oxxl,;:.............................................................................. ........... ...',,;;;;;;;:cllllllllllllllllllllllcclccccc ;'..;col;'.............................................................................. .....',,,,,''''.... ...',;:coooolllllllllllllloolcccccccc ....,coc'.............................................................................. ..... .........';:clllccccc,'c:. ...';;:cllllllllllcllllccccccc ....,coo;............................................................................. .... ..:;',;clllooddxxdc;:;;. .... ...';:clllcclllccccccc ....':odc......................................... ...................................''.. .... .;olokkkxdxxkkkOd:ldc,. .. ......... ...,;:cllllccccc .....,cdd;........................................ .............................':::;'',,'.. ... 'dxdOkkkkOOOOOOOdlc;...'...''...... ... .. ..,;cccccc ......:ldl'... . ............................... .. ........................';;lxxd::cooc'. .'. .,odoxkkO000000K0Oxc...,'..,,''''........ ...... ..,:cc ......,cod:. . ... ............................ ....................':ccc;;:lxxxxkOkd;. ... .,cllxk0KKKKKKKKKOd'..,;. ';;,,,,,...''. ..''...... ,cc .......;ldo'.. ... .................. ...... .................';;cdxxocloddoodddxdl'. .... ..';;:cdk0KKKKKKKK0x,..;;,..,:;;;,,'.',,,...',,'.....'''....... ..':cc .. ..,codc. . ... . ...... ............;cllc;,;looooooollccccccc:'. .............'',;coxO00KKKKXKk,..;;;' .;;;;;,'..,;;...',;;,'''.,lollollccc::;;;,,,'''',,,,,,,,,;:ccc:c . .';ldo,. .. . . ... ........';:::lddollllcccccccc:::;;;;;;;'.. ............';codxkO0KKKKk;..,;;;..';;;;;,..,;;'..',;;;,,'',clllllolllllllllclcccccclllllcccccccccc ..,coxc. .. ....... .... ........ .....,colc,';cllcccc:::::::cc:::;,,'''',,'..............';:cldxkO00KKk;..,,;:;..,;;,,,..,,;,'.'',;;,,,,,cllllllllllllllllllcccccccllcccccccccccc ..;ldo,. .......... . ....,;;;:lolcclocc:::;;;;:::::::::;;;,,'''',,;;;;,,,,,;,,;:cllodxkkO0KO;..,,',;,',;;,,,..,,;;,''',,;,,,,;:llllllllolllllllclllcccccccccccccccccccc ..,codl. ...... ...,;::;,,;cllc::::;;;;;;;;::::::::::::;;;;,,,,,;;;;;;;;::cccllodddxkO00O:..,;,.',,,;;,,,'.,,,,,,,,,,,;,,,,:lllllcllllllollllclcccccccccccccccccccccc ..;ldd;. .... ...',;;;:cccloolc:;;;,,,,,,;;;;;::::::::::::;;;;;;,,,,,,,;;::cccoodxxxxO00Oc..';;'..',;,,,,..',,,,,,,,,,,,,,,;clllllllllllllllllllcccccccccccccccccccccc .':oxl. . . ... . ..,::;,',;::::::;;,,,'',,,,,;;;:::::::::cc::::::::;;;;;,,,;;;;;;:ccodxxxkO00l..';;,'..',,,','..,,,'''''''...,,,:llccllllllllloooolllcccccccc:ccc:ccc::cccc .,cdx:. .. ..',,,;::::::;;,,,,'''''',,;;;:::cc;,;ccccc;,;cc:cc;;::::::ccc:::::cldxxkkO0K0o..';;,'..'',,'''..'','..'''......';clllllllllllllooooolllllccccc:cccccc::::::: .':lxo. . ....''',;;;;,,,,''',;;;;;;::;;:;:ccc:,';:ccc:,',:ccc:,';clllol::cldxkOkk00KKKKOc..',,;,'..'','''..',,''','.. .....;cllllllllllllllloollllcccccc::cccc:::::::: ..,cdd:. ...'''...','''',,,;;;::::c::c::;;:::ccllllllooooooooddoooolccccc::cclxOKxlk00KKOo,..',,,,''..'''''..',,'',,'. .....:lllllllllllllllllllllcccccc::ccccc::::::: .':oxo' .',''''..'',,;:c::cccccc;,::;cc:::::::::;,,,,,,,,,,;:cllooodxxxxxxxddddddoclx0KKo..',,,,,,,'...''...'''',,,'..... ...:llcclclllllclllllllllccc:ccc::::::::::::: ..,cdxc. . ....'..',,;:llol;;ll:::;;,,,,'''..... ......',,;;:clloolcc:::;;...'...''''........''',,,,'''....... ...;clccclllllllccclcccccccccccccc:::::::::::: ..;lxo' ......',:c;,:::ccc:;,,''...... ..... .......... ............ ..................'',,,''',,,'''.......;llllllllllccccccclcclcccccccc:cc:::::;;:::: .,codc. ......',;clc,,::;,,'..... ......................... ..........'..''....',,''''''''':lllllcccclllcclllllclllccccc:::::::::::::::: ..;ldd, ........',,:;;,'........ ................................ ........',,''',,,,,,,,;;,,,;::ccllcccllolllllllccclllcccc::::::::::::::; .,codc. ..'.......''''..... ........................................ .. ... .......'''',,,,,,,,;;;;;;;;:::ccllllllllllllcccllllcccc::ccc::::::::: ..;lod; .'',,............ ................................'',,'. .. . .................''',,,;;:cclccllcccllllllllllccc::::::cc:::;;:: .':ldl. .';'','........ .... .........................'''',,,'... .... ... ...... . ..........',;:ccllcccccccllcllcccc::::::::::::::: ..;cdd;. ..';,..... ........................'''''',,,,,,,' ................. .......',:ccccccccccccccccc:::::::::::::;;; .':ldl. ..... ....................'''''''''',,,,,,,,. .. ... .....................................',;ccccccccccccccc::::::::::::;;;; ..;acod:. ...................''''''',,,,,,'''.. ... ..........'....',,''''.'''''...........,;ccccc:::cccc:::::::;;;;;;;;;; .':ldo' . ....................''........ . ......... ..............';;,,,,',,,,,,,,,''''''''';:ccc:::::cc::::::;;;;;;;;;;; .;codc. ....................... .. ........................',,,,'.........'......''''''';::::::::::::::::;;;;;;;;;;; .';cdo' ............... ... .....................''...................''''''...',,;:::::::::::;;;;;;;;;;; .':ldc. ..... .. ........''''''''''''''''',,,,,,,'''''''''..'''''.''',,;;:::::;;;;;;;;;;;; ..;coo' .... ... ............'''''''''''''''',,,,''''''''''.'''''',,;;:;;;;;;;;;;;, .':loc. . ..'. ... ................'',,,,,,,'''''''''''''''''.''',,,;;;;;;;;;, ..,clo, ............ .''..... ....... ...........................'',,,,,,,,,,,,''''''''''''''''''''''',,,,;;;,,, .';coc. ................ ..'.. .....................'..........''''..'''''',,,,,,,,,,,,''''''''''',,,'''''''''''''''',,,,,, ..':ll,. ................ ...,'. .................'''''''''''''''''''''',,,,,,,,,,,,''''''''''',,,,,,,,,'''''''''''''''''' ..,clc. ......................... ..............'''''''''',,,',,,,,,,,,,;;;;;,,,,'''''..''',,,,,,,,,,,,,,,'''''''''''''' .';cl,. ..................... .. ................'''''''',,,,,,,,,,,,,,,,,,,,,''''...',,,;;,,,,,,,,,,,,,,,,,,''''''''' ..':lc. ........................ ..................''''',,,,,,,,,,,,,,,,,,,'''....',,;;,,,,,,,;;,,,,,,,,,,,,,,,'''''' ..;cl;. .......................... ................'''',,,,,,,,,,,,,,,,,''.....'',;;,,,,''',,,,,,,,,,,,,,,,,,,,''''' .';lc. .......................... .. ................'''',,,,,,,,,,,,,,,'''....',,,,,,,,'''''',,,,,,,,,,,,,,,,,,,,,''. ..,cl;. ............................ .. ................'',,,,,,,,,,,,,,,,''......',,;;,,''''..''''',,,,,,,,,,,,,,,,,,'''. .';cc. ............................. ........ ...........''',,,,,,,,,,,,,,,'......'',,,,,,''''....''''',''',''',,,'',,,'''.. .,:c;. ................................. ........ ............'''''''''''',''''.....''',,,,,,,''......'''''''''''''','''''''''.. ..;cc' ........................................... ............''''''''','',,''....''',,,,,,,,''.......'''''''''''''''''''''..... .';c;. .................................................. .......'''''',''''''....'',,,,,,,,,''.........'..''''''''.'''''''...... ..,::' ................................................... .........''''''''''.....'',,,,,,,,''..................'''...''''....... .';:;. ..............................................................'''''''''....'',,,,,,,,''..........................''........ ..';:' .......................................... ....................''''''''''''',,,,,,,,,'..................................... ..,:;. ...............................................................''',,'''''',,,,,,,,,,''.................................. .. ..';:' .......................................... ......................''',''''''',,'''',,,''.....................................