''''''''''''''''''''''''''''''''''''''''.....................''..'. ....................................... ''''''''''''''''''''''''''''''''''''''''''''...............''.'..'. ...................................... ''''''''''''''''''''''''''''''''''''''''''''''''..........'.''..... .................................. ',''''''''''''''''''''''''''''''''''''''''''''''''...''..''...... ................... ',,,,,'',,,,'''''''''''''GITHUB''''''''''''''''''''''''.'......... .............. ,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''.''.';;;;;;,,'......'...''... .......... ,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''.';:::::::::::;::;;....'',,'. ........ ,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''.':::::::::::::;....;::;'...''. ..... ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''............'','..:x0WMMWX0d;...'. . ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''.. ;KWWMMMMMMMNd. .;'. ,;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,''''''''''''''''. ..'''.... .,:lx0XWMMMWX; .';'. ;;;;;;;;;;,,:cc:;,,,,,,,,,,,,,,,,,,,,,,,,,''''''''''''..,::::::;;,'... ..';cooc;. .... ;;;;;;;;;;,:x0OOkdoc:,,,,,,,,,,,,,,,,,,,,,,,,,,''''''..;::;;:;:::::::;,..... ;;;;;;;;;;,:x0000000Oxl'..,,,,,,,,,,,,,,,,,,,,,,,,','';::,';::::::;;;::::;;,,''... ;;;;;;;;;;;:x0000000000: ..',,,,,,,,,,,,,,,,,,,,,'';::,'',:cccc:::;,;::::::::::;,'.. . ;:;;;;;;;;;:x000000000O; ..',,,,,,,,,,,,,,,,,,',::;'''.,::;,,,,,''',::::::::::::;,,;,,'... ;:;;;;;;;;;:d000000000x. .',;;,,,,,,,,,,,,',;::;'''..,,'''''''. ..';::;,,::::::::;;;;,'... .'. :::::::;;;;:d000000000l .,;;;;;;,,,,,,,';::::,'''',''''''''. .:c:,'',::::;,,;;:::::;'. .. ::::::::::::d00000000k, .';;;;;;;;;;;,',::::::'';;,,;;,''.. .,c:;''';:;,,;;::coolc;,. :c::::::::::d00000000d. .;;;;;;;;;;;;,,;;;;;;;;,. .':ccl;. .;c. 'c::;;'.,,,,';lxkocoxddl:;... ccccccc:::::d00000000c .,;;;;;;;;;;;;;;,,,,,,;'.'ox0K0K0c,x0Odl,,c:::;. .:c,'lkl,...',;cldxoc:'. llllccccccc:oO000000O, .';;;;;;;;;;;;;;;;;;:cc;.:0WWMMMW0xXN0OOxdxlc,....:c;;co' .........'',dk, ..... lolllllllcccoO000000d. .';:;::;;;;;;;;;;:ldko;,,c0WNWMMWx,oWWK0OXN0kxxxl,:cc:;ll. .. ,c. .,;;,'... ooooooooollcdO000000l .;:::::::::;;;cdkxo:'....:xxO00Okcc0XOoxXMN0KX0koccc'.'l:. .'. .':::::,'... oooooooooooloO00000O; .,::::::::;:ldxo:'....... .okdkOxxkc. 'x0xxXWX0OOkx'.';;;,,,,''''',,;,. .':::::::;,'.. ddddddoooooloO00000d. .,:c:,'.';oko;'...... .'.:ooxx' . .lxdx0KO: .;;'';;;;;;;;;;;;:' .,::::::::::;'. dddddddddodooO00000c ':;.. ..;k0o.... ..','......... .:. :x:'. ':,..',::::::::;'. ..:::::::::::::,. ... .. dxdddddddddooO0000k, ... ... .o0k; ..',;::;;:;,..,;:c:'.,c'oXd:xNk' ...',;;;;,... .,:::::::::::::' ........... xxxxxxddxxxook0000o. ..',,,''';clc,.',,;:;;;:::::clx0OkOkdlONOkXOlcdOo.. ..;:;. ...':::::::;;;;,,. .............. xxxxxxxxxxxdok000O; '::::::::::;;;;;,;,;:::::::;,oK0OOkXWXKKXW0Oxc,',''' .. ... .;::;;;,.... .................. xkxxxxxxxxxdok000d. ,::::::::::::::::::;;;:;;:;:;l00KNNXNMMMXO0d;;::;,,''. ...... .,:;;::. ...................... kkkkkkkkxxxxdk00O: .:::::::::::::::::::::::::::;;kWNNMMX0XXOx:,'..;cc::,'. ... ......,;::'. ........................ kkkkkkkkkkkxdk00d. .,:::::::::::::::::;;;;;;;;;..lXK0NNx,,::c;''..,,;;;,''.';. .'. ... .....;c;. ........................... kkkkkkkkxdollx0O: ..',;:::::::::;,,,,;;;:;:,'.':;'::'. .':c;,,.''',,',,;;;. .;;' ..... .':,............................. xxddollc::;,;x0o. ..,,,;;;:;,,,,;,,'...;,',,.. .. .,:c:cc,',,',;;;;;;. .,;;,. .''... .'.............................. c:;;;;;;;,;,;dd. ..,,''',',,,,,,,'. ';..,,,'....',;:c:cc,'',;;;;;;;;. .,;;;,. .,:;'... ...........................''' ,;;;;,,,,,,,'.. .',,,,,,,,,,,'. .;,'','',,'',,',;:c;,',:;,;;;;;;. ,;;;;;. .,:::,... .......................''',, ,,,,,,,,,,,,. .',,,,,,,,,,. .'',,''',,,,,',,,,'';;,;;;;;;;, ';;;;;;. .,::::,... .............'''.'...,,,,, ,,,,,,,,,,,,. ..,,,,,,,,'. .,,,,,,,,,,,,,,,,'',;;;;;;;;;,. ';;;;;;;. .,:::::,... . .........'','..',;;, ,,,,,,,,,,,;. ..,,,,,,,. .'''',,,,,,,,,,,,,,;,,;;;;;;;;' ';;;;;;;;. .,::::::,... ..... ...,,. ..... ,,,,,,,,,,,;' .',,,,'. .;c:;,,,,,,,,,;;::::;;;;;;;;;;,. .;;;;;;;;;;. ,::::::;. .. ....... ',,,,,,,,,,;' ..,,,. .;ccc;,,;;:::::c:;;;;;;;;;;;;,. .,;;;;;;;;;;,. '::::;. .'..... .... '',,,,,;;,,;' ..,'. ;occc::cccc:::;;;;;;;;;;;;;,. ';;;;;;;;;;;;,. .',;' .;c::;,'.... .... .',,,,,;;;;;,. .. .okoccccccc:;;;;;;;;;;;;;,.. .';;;;;;;;;;;;;;,'.. .:::c::::;,'... ..... ',,;;;;;;;;;,. .x0dcccccc:;;;;;;;;;;;;;' ..,;;;;;;;;;;;;;;;;;;;;,'.. ';::ccccc:::;;,... ... ',;;;;;;,,''. ;k0xlccccc:,;;;;;;;;;;;;. .;;;;;;;;;;;;;;;;;;;;;;;;;;;,'. ..,'''.........'... ',;;,','..... .lO0kocccc:;;;;;;;;;;;;;,. ';;;;;;;;;;;;;;;;;;;;;;;;;:;;;'. ... ....''..''''' .'''...... . .;x00Oocccc:;;;;;;;;;;;;;' .,;;;;;;;;;;;;;;;;;;;;;;;;;;;;. .';;;;,,'.. .';::ccccccccccc ...... .;oO000dccc:;;;;;;;;;;;;;;. .;;;;;;;;;;;;;;;;;;;;;;;;;;,.. .,;;;;;;;;;;'. .';:::ccccccccccc ..... .;cd0000klc:'.;;;;;;;;;;;;;. .;;;;;;;;;;;::;,'''''',,,'. .,;;;;;;;;;;;;;;,...';:::::::::::: ... . ,:lk0000Oo:;...,;;;;;;;;;:,..,;;;;;;;;;;;;'. .';;;;;;;;;;;;;;;;;;,...,::::::::::; . .::o00000d:..''..,;;;;;;;;:' .;;;;;;;;;;,.. ,:;;;;;;;;;;;;;;;;;;;,...';::cccccc .,';x000kl;;,..,. .;;;;;;;;;. .;;;;;;;;'. .',;;;;:;;;;;;;;;;;;;;;,.........., ........... .,. . ,k0ko:;;;;. ',..;;;;;;;;,..,;;;;;;'. ....'',;;;;;;;;;;;;;;;'. .................. . ':;. ..,lo:;;;;;,. .,..,;;;;;;;. .;;;;,.. ..'''''..... ...';;;;;;;;;;;;;'. .;::::,....... .;:'. .,;;;;;;;:;;,. .'..',;;;;;' ';;'. ..;:::::::::;,''....... ..,;;;;;;;;;;;.. ':::::::,.... ...... .;;. ';:;;;;:;;,,'. ....,:;;;,. .,;. .;:::::::::c::::::;,''........ .';;;;;;:;;;,.