OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOx;lxoloxxxkOdd0000000000OkxxOOOxxkOkOOOkkxdookO000OdkOOOOkO0000OdkOOOkO0OO0XK00OOOOOkxddddxkxxdk0O0OOOOOkkOOkO0OOOOO00OOOOOOO0OOOOOOOOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxx
OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkO0Okd;;okkxdkOkdoxkkkkOOOkkkkkkkk00kxkkOkOOO000OkkO0000OdxO000OO0OOxkOOkkkkOkkk000KXXNNXKOOkxddxxdodkOOOOOOkxkOOO00OOOO00OOOOkkkOOOOOO000O00OOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
OOOOOOOOOOOOOOOOOOOOOOOOOOOO000000000OOkkkkOc,dkOOkxxOOOkO0OOkOOO000000OO0OdxkOkOO000000OxO0000OdxOOOOkkkkxOOOkkkkkkxdxkxkkOkOOkkxxxxddlllldxkO0OOkxk00000OkOOOOOOOkxkkkOOOOO00OOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
OOOOOOOOOOOOOOOOOOOOOOOO00000000000000000000l,oOkkOkxk00OkO00kk0000000000O0OxxkOO000000000xxOOOkkxkkkxxxxdodoooolllllllllooddxxddddddolllccodxdkOOkkOO000OkkkOOkOOkxkkkkkOOOO0OO0000000000OOO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkk
OOOOOOOOOOOOOOOOOOOOOO0000000000OOO000000000d,oOkOkxdx0000Okk0OOOO000000OO00Odk0O000000OOkkkxkkkkdxdddoloodddxxxxxddddlllcloooooooooddollc:coxxxxddx0OO0OkkOOxxkkkdx0OkkkOOOOOOOOO000OOO000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkk
OOOOOOOOOOOOOOOOOO0000000000000000OOOOOO000Oo,lOO00xkxkOOO00OOO00OOOOOOOkk00OddkxkkkxxxxxxxddollcccloxxxxkxkkkxxxddddddddllodolooooooooollccloddddddxxkOkkOOkxkkxddkkO0OkOOOOOOOOOOOOOO00O00000O0000OO0OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkk
OOOOOOOOOOOOOO00000000000000000000OOOOOOOkOOo:od00kOOxkOOOOO00OOO0OOkkxdddddooloolollllcccc::cccc::ccolccccclllccccc:::ccc::::;;:ccloolccclllddoooodxkkxkOkkkkkxddkkxO00OOOOOxkkkkkkOOO000000K000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkk
OOOOOOOOO0000000000000000000000000000000OO00lo0xdk00OOkOOOOkxxxdoooollllcccccc::::;;;;;;;;;;;;;:::;;,,,,,,,,,,,,,,;;;;;,;;,''''''',;;cooc;;:lddoookxdxxdk0kxxxxxdxxxkOkOkOkxdxkxkkOO000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkk
OOOOOOO000000000000000000000000000000000O00Olx00ox000Okddooollolllcc:::;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,;;;,;,,,,,,;;;;,,'''',''''''',,,,:lc:;:lodkxdkkdoxxxxxkxxdodxkOOkxxxxdddxkkOO0000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkk
OOO0000000000000000000000000000000000000000Olk0Oxdxxdollloooolccc:;;,,;;;;,,'''''''''',,,,,,,,,,,,,,,,,,,,,''',;,;;,,'....''''..'',,''';c::;coxxooxxdddxOkkkkkxxkk0OkddddxxxkOO00000000000KK0000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkk
OO00000000000000000000000000000000000000000klxkxolloooolcc::::;;;,,,,,,''''''''''',,,,,,,,,,'',,''','''..'.'',:::;,,.......,'....',''..,;cc;:oddodddoddddkkkxdxOKKOxoodkOOkOO000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkk
O00000000000000000000000000000000000000000Oxlollllclccc::;;;;;;,,,',''''''''',,,,,;,,,,''''''',,''....'''.'',:c::,'..''....,'...'',''.'',;c;cododdooddxxxxkxddxxxOOkkkkkO000000000000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkk
OOO0000000000000000000000000000000000000Oxollllc::;;:::;;;;,,,,'''''...'''',,,,,,,,,,,''',,,''....'''''..',;cc:;'.''''''....,.....''''..';c;cooodlcoxkkxxxxdodxkkddk0X0kkOKK0000000000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkk
00OOO00000000000000000000000000000000OOxdlcc::;;;;;;;;;;;;,,,,''.....'',,,;;;;;,,,,,''''''''..''''''''''',:cc:,'',,,,''......'.....','...;;,:cllc:coxxdoooccloddddxxk0XKKXKK00000000000000000000000000000KKK000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOk
0000OO00000000000000000000000000000Okdoc:;;;;;;;;;;;;;;,,''''....',,,,,,;;;;,,,,,''.'''''''',,'''''''.',;:cc:,;::;,'...... ..'.....,;....;;,;ccc:coddolcc;;clloloodxxkOKXKXXNKKK000KKKK0000000000000000000KKK0000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
0000000O00000000000000000000000000Oxl:;;;;;:;;;;,,,,,''.......'',,,;;;;;;;,,,,''''''''''',,','''''''',;:ccc::::;,'.. . ...............',:;:::lool;,'';cccccclloddxkKK00XXK000KK00000KK0KKK0000000000000KK0000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
000000000O00000000000000KKKK000Okdl:;;;:::;;;,,,,'''.......'',,;;;;;;;,,,,,,''''''''',,,,',,,'''''',;::clcc::;,''. .................''',,;;,,'.',;;,;;;::cccclodddxO0XKKKKKKKKKKKK0KKK00000000000000K00000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
0000000000000000000000KKKK00Okdlc:;;::::;;,,,'''.......'',,;:::;;,,,,,,,,,'''''',,,,,,,,,,'''''',;;:clccccc;;,'... .... .......................',,,,;::cllllccccccllodx0K0KKKK0KKK000KKKK00000KK00000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOO
000000000000000000KKKKKK00Okdl:;;;::::;,,''''......'''';;;::;;,,,,,,,,''''',,,,,,,,,,,,,'''''',,;::cccccc:;;,'........ .. .. ...................'''',,;;::::::::ccccclloxxkO00KKKKKKKKKKK000KKKK0000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOO
000000000000K0000KKKKKK0Okdl:;;;;:;;;,'''''.....'.''',;:;;,,,,,,,,,'''',,,,,,,,;,,',,''''''',;;::cccccc:;;;,'........ .. .....................'''''',,,;;;;;::::cllododx0KKKKKKXKKK0KKKKKKKKKKKK000000000000000000000000000000OOOOOOOOOOOOOOOOOOOOO
0000000KKKKKKKK000KKK00kdlc::::;;;,,''.'..'''''''',;;;;;,,,,'''''''''''''',,;,,,,'''''''''',:::::cccc:;;;;;,'''..... .. .. .... .................'''''''''',,,;;;:clooooxO0KKKKKKKKKKKKKKKKKKKK0000000000000000000000000000000OOOOOOOOOOOOOOOOOOOO
00000KKKKKKKKKKKK0000Oxoc:::::;;;''''..'''',',,,,,;;;;;,,,'''''''''''''',,,,,,','',,'''',;;:::::cc::;;;;;;,''.'.. .. ......................'''''''',,,;;clloodxO0000KKKKKKKKKKKKKKK00K0000000000000000000000000000000OOOOOOOOOOOOOOOOO
KKKKKKKKKKKKKKKKKKK0koc::::::;;,'''''''''',,,,;;,;;;,,,''''''''''''''',,,,'''''''''',,;::cc:::clcc:;;;;;;,''.... .. ...........................'''',,,,,;:lolodxO0KKKKKKKXXKKKKKKKKKKKKKK0000000000000000000000000000OOOOOOOOOOOOOOOO
KKKKKKKKKKKKKKKKK0kdlc:c:::;;,'',,,',,,;,,,,,,,;;,,'''',,,,'''''''',,,''',,,,,,,'',;:::ccc::ccc:::;;;;;;,'.... .. . ...........................''',,,;;;;:cllodk0KKKKKKKKKXKKKKKKKKKKKKKKKK000000000000000000000000000OOOOOOOOOOOOO
KKKKKKKKKKKKKK00Oxlcc::::;;,,,,,,,,,;;;;,,,,,;,,,''',,,,,'''',''''''''',,,,,,,,,;::::ccc:::cc:::;;;;;;;'..... .. . . . .........................'',,,;::lodxk0KKKKKKKKKXKKKKKKKKKKKKKKK000000000000000000000000000OOOOOOOOOOOO
KKKKKKKKKKKKK00kocc::::;;;,,;,,,,,;;;,;;;;;,,,,,,,,,,'''''''''''''',,,,;,,,,,;;;,,;:cc:::cc:;;;;;;,,;;'...... .... .............................''',,;;:lodxk0KKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000000OOOOOOOOOO
KKKKKKKKKKKKKOxoc::::::;;;;,,,,,;;;;;,,,;,,,,,;;;;,,''''''''''',,;;,,,,,,,;;::;;;::c::::cc;,,;;;,,;;'.''..... ... .. . ..............................'',,;:ccodxk0KKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000OOOOOOOOO
KKKKKKKKKKK0Odlc:::::;;;;;,,;,,;:;;;,;;;,,,;,,;,,'''''''.''',,;:;;,,,',,;;::::::cc:::ccc;;;;;;,,;;,..,,..... ...................... .......................'',,;:;:loxOO0KKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000OOOOOO
KKKKKKKKKK0Odocccc::;;;;,,;;,;:;;;;,;;;,,;,,,,',''''''''',,;::;;,,,',;:;;:c:::cc::::c:,,;;:;,,;;;'.','...... . ......................... ............................'',,;:::codkO0KKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000000OO
KKKKKKKKK0Oxdlcccc::;:;;;;;;::;;;,;;;,,,,,,,'''''''',,,,,;;:::;,,;;:;;:cc::::::::clc;,;;;;;,;;;,,','...............'...'''''''''.''......... ........................',,;::;cldkO00KKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000000O
KKKKKKKK00kdolllc::::;;;;;:::;;,,,,;,,,,,,''''''''',,,,;;:;::;;;:::;;:::::::::::cc;,;:;,;;,;;;,'','...'.....'''',,,;;;;;;;;;;::;;;;;,,,''..... .... .....................',;:;:coxkO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000000O
KKKKKKK000kollcc::::;:;;:::;;,,,,;;;,,,'''...''''',,,;;;:::::::;;,;:cc:;;;;;;:c:;,,::;,,;;;;,'',,''','''',,,;;;;;;:::::ccccccccccccc::::;,,'..... . ..................................',,;;:ccodOO0000KKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000
KKKKKKK00Odollcccc:::::cc:;;,,,;;,,,,''.....'''',;;;;;;:cccc:;;;::ccc;;;::;:::;;;::,,,,;;;;''',,',,,,,,,,;;;::::::ccccccccllllllccccc:cc::;;,''..... ....................................',;;;:cclxO0KKK0KKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000000000000000
KKKKKKK0Oxolccccc:::::ccc:;,;;;,,,'''....''',,;;;,,,;:ccc:;;,;;::::;,;;;;:::;,;;;,,,,;::;,'',;,,,;;,;;;;:::::::cccccllllllllllllllllllccccc::;,''.... ...................................',,;;;cllokO0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000000000
KKKKKK0kdolcccl::cc:cccc:;;;;,','''''''',,;;;,,,,,;:c:::;;;;;;;;;;,,;;;;;;;,;::;,,;;;::;,',,;;;;;;;;;:::::::ccccccccclllllooooooooooollllcccc::;,'...........................................',,;;:cllokOKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000
KKKKK0kdolccclc:cc:ccl:;;;;,''''''''',,;;;,,,,,;;::::::;;::;;,;;,,;;;;;;;,,;::,',;;:::;,,,;;;::;;;;::::::::ccccccccllllloooooooooooooooollllccc:;;,,'............... ........................'',,;,:looox0KKKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000
KKKK0kdolccllccccclll:;;;,'''''''''',;;,,,,,,,;::;;;;;;;;;;,,;,,,,,;;;:;,;::;,,;;;::;,,,;;;;:::;::::::::cccccclllllllooooooooooooooooooooollllcc:::;;,'... ...........................',,,;cooodk0KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000000
KKK0kdoolllllcclccllc:;,,''''''',,,;;,,,,',,;::;;;;,,;,;;;;;,,,,,;;::;,,:::,,;;;;::;;,,;;;:c:::::::::::cccccccllllooooooooooooooooooooooooollllccc::;;,'.... ....................',,,;:lodddk0KKKKKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00K000000000O0000
KK0kdoolcllcclc:ccc:;,',,,,,,,,;,,,,,,,,,,;::;;::;,,,;;;;;,'',;;;::;,,;::,,;;;;::;,,,;::::c:::::::::::ccclcccclloooooooooddddddddddooodooooolllllcc::;;;,'.... ...............',,,:codxxxO0KKXXXXKKKKKKKKKKKKKKKKKKKKK000KKKK00000O000000OOO00
K0kdoolcclcclccccc:;;,'''',,'',,',,,,,,;;::;;;:;,,;;;;,,,'',;;:;;;,,,::;,;;;;;:::;,,;::::c:::::::::::cccclcclllloooooooddddddddddddddddooooooolllllcc::;;,'.... .. .............',,,;:ldxkkkO0KKKXXXKKKKKKKKKKKKKK000KK0000KKKK0K000O0000OOO0000
0kdoolcclllllclc::;;,''''','',,',,,,,,,;;;;;;;,,,,;,,,,,,,;;::;;,,,;::,,;;;;;::;,,;;:::::::::::::ccccccclllllllooooodddddddddddddddddddddooooooolllccc:::;,,'... ...............',,;:cldkOOOO0K0KXXXXKKKKKKKK0KKO0K000K00KKKKKK0K000O0OkO000000
kxollcclllllcc:c:;,,''''','',,,,,,,,,,;;;;::;,,,,,,'',,,,;:::;,',,::;,,,;;,;::;,,;:::::::::::::ccccccllllllllllloooddddddddddddddddddddddoooooooollllcc:::;;,''.. ................',,;::coxO0000000KXXKK0KKKKKKK00O00K00K0KKKK00K0OO0OOOO00000OO0
kdolc:cllllcc:cc:;,''',,,'',,,,,,,,,,;:;:c:,,',,,,,,,,',;:;;,,',;:;,,,,;,;;::,,;;:::::::::cccccccccclllllllllooooooooddddddddddddoddddoodoooooooooolllcc:::;;,,'.. ...............',;::codx000K000KKKK00KKKK0K0KO0000KO0KKKKK00KOO0OOOO000OOO000
xolc:cllcllcc:c;;,,,,,,,'',,;;;,',,;;::::;,,,,,,,,,,'',;;;;,',;:;,,,',;,;:::;,,;:::::::::cccccccccllllloooooooooooooddddddddddddddddddddooooooooooollllccc::;;;,'.. .............',;::clodk0KKK000KK00KKKKKK0KOO00K000OKKKKK0OOO0OOkOOOOOOO0000
dllccclccllc:c:;,,,,,,,,,,;;,,,',;;;::::,,,,,,,,'',',;;;;,,,,;;;,,',;;;:::;,,,;:::cc::ccccccccccclllllooooooolooooodddddddddddddddddddddooooooooooollllllccc::;;,'.. ............',;;:cclox000OO00000KKKKKKK0OOOO0KK0OOK000OkO00kkOO00000O00000
oolc:llcllcc::;,,,,,,,,,,;,,,,,,;;;::;;,,',,''''''',;;;,,,,;;,,,'',;;;::;;,,;:::::::::ccccllllcccclllloooolloooooooodddddddddddddddoddddddoooooooooooollllccc::;;,.... ..........',;;::clldkOOO0K000KKKKKKKK0kOkOKK00OOKKOOO0kOxkO0000000000000
olc::lccllcc;,,,,,,,,;,,,,,,,,,;;::;;;,,,,,',,,,,,;;;,,,,;;;,,;,,;;;::;;;,;;:c:::::::cccllllllccccclllllolooooooooooddddddddddddddooddodddddddoooooooooolllccc::;;,..... . .. ..............',,;::ccloxkk0KO0K0KKKKKKKKK0OOkOOO0KO0OO0OkkxOOO000OOOOkO0O00
olc:ccccllc:;,,',,;,,,,,,,,',,;;;;;;,',;,''',,,,,;;;,,,;;;,,,;,,;;;::;;;;;;:::::::c::cccccllccccccclloooooooooooooddddddddddddddddddddddooddooooooooooooollllcc::;;,'....... .... .............,,,;:cccodkO0O000KKKKKKKKKKO00kk0000kOKOOkxkO0OkOOO0OkkkO0000
ol::ccccclc::;,,,;,,,,,,,,',,;;;,,,,'',,''',,,,,;;,,,,,,,,,,;;,;;;::;;;;;;:::::cc:ccccccccccccccclllooooooooooooodddddddddxxddddddddddddodoooooooooooooooooollccc::;,'........ ...... ...........',,;;:ccloxOkO0KXXXKKKKKK0KOK0OxO0OOOK0OkkkkOkkk0KK0OOxxOO000
oc::cccclccc:;,,,,,'',,,,',,;;,,,',','','''',,,,,,,',,,,,,,;,,;::;;;;;;;:::::cccccccccccclllllllllooooooooooodddddddddxxxxxxxdddddddddxddddoddodddooooooooooollccc::;,'......... ..................',,;;::cldkk0KXXXXK0KKKK00OK0OkOOOkk0kOOkkkxkO00OkkOkkO00000
lc::ccccccc:;,,,,,,',,'''',,,','',,,'''''',,;;,,,'''',,,,;;,,;;;;;;;;;;:::::cccccccclllllllllllooooodddddoddddddddddxxxxxxxddxxdxxxxxxxdddddddddddddooooooooooollcc::;;,'......... ..................';,;::cldxOKKXXXXK0KXK00kOKKkkOO0dxkkkkOOOk0000OkkkO0000000
lc::cccccc::;,,,,,,,'''''',,'''',,,',,,'',;;,,,,''',,,,,,,,,;;;;;,,;;::::::ccccccclllllooooooooooodddddddddddddddddddxxxxxxdxxxxxxxxxxxxxddddddddddddddodoooooolllcc:::;,'...........................',,,;:coddkKXXXKK0KXK000OkOkxO0OxdO00000OKO00OOkxO00000000K
ol::cccccc::;;,,,,,'',''',''''.',,',,,'',,,,','',,,,,,,,;,,;;;;;,,;;::::::cllllcclllloooooooooooddddxddddddddddddxxxxxxxxxxdxxddxxxxxxxxxdddddddddddddddddoooooollllcc::;,...........................',;,;:cloxOKKXXKK0K00KKK0kxdkkkxxk0KK0OO00kkOxxxO0000KKKK00
ol::ccccc:c:;;,,,,,'''',,'''''',,',,,,,,,,,,,,''',,,,,,;;;;;,,,,,;:::::::cclllllllllooooddddoddddddddddddddddddddxxxxxxxxxxddddddxxxxxxxxxdddddddxddddddddddooooollllccc:;,..........................'';;;::loxKKKKKK000KKKKK0koOxddxOOOKKOxO0OxxkkOOO000KK00K0k
olc::ccccc:::,,,,,''',','''.''',,,,,,,,;,,,,,',,,,,,;;:;;;;,,,,,;:::::::clllllllllloooodddddddddddddddddddddxddddddxxxxxdddddddxxdddxxdddddddddddxddddddddddooooooollllcc:;.........................''',;::cloxOKKKKKKOKKK0000kxoodxkOOO0OxkxxkkO0000O0O0K0OOOOO
olc::ccccc:::,,,,,'',''''''''.',,,,,,,,,',,,,,,,,,,;;:;;::;;;,,;:c:::::cllllllolllooodddddddddddddddddddddxddddxxxxxxxxxddddddddddxxxdxddddddddddxdddddddddddddooooollllcc;'.......................''',,;::clokOKKXXX0K0000K0k0xoxOkOO0kkxkxxkOkO00K0OOOOOOOOOOk
ooc;:ccclcc::;,;,,'''''''''''',,;;,,,,,,,,,',,;;;;;;:;;;;;:;;;;::::::::llllollooooooodddddddddddddddddddddxxxxxxxxxxddddddddddddddxxxddddddddddddddddddddoddddddddooolllcc:;....................'...',,;;::cloxO0XXX0O00K0K0kOkxdkxdxxkddkkkxdxOOOOkxkOOkkxxxkOO
ooc::::llcc::;;;,,'''''''''''',;;;,,;;,,,,,,,;;;;;,::;;;;:;;;;::::::::cllllollloooooodddddddddxxxddoodddddddxdxxdddddddddddddddddddddddddddddoddddddddoooddddddddddooolllcc:'..................'',,'',;;:::clodkKKKKOOKKK00k0kdklloxodxlxxoldxkxxxddodxkxdxOO000
dol::::clccc:;;,,,''',,'''''',;;;;;;,,,,,,,;;;;;;,;:;;;;;;,;;;:::::::cccclloooooooooodddddxddxxxddoooooodddddxdxdddddddddddddddddddooodooooooooooolllllllllloooddddoooolllc:;..................',';,,,,;:clooodkKKKOOKKKKkOOdcoodkOOOx:cxddxxkOO00OkkkO0OOkOOOOk
xolc:::cccll:;;,,,'',,,'''''',;;;;;,,,,',;;;;;,;,,::;;,;,;;;;:::;:c:ccccclllooooooooooodddddxxxxxdoooooodddddddddddddddooooooloooollcclllllllllllcccccccccc::ccccllooooollc::'..................',,;;;;;;:lddddx00OOOK00kxkolx00O00xdoxOO0000OkOOO000kOOOO0kkkOO
xdoc::::cclc:;;;,,,,,,,''',,,;;;:;;,;;,,;;;;,,,,;:;;;,,,;;;;;::::cccccccccllllloooooooodddddxxxxxdolllooodddddddddddoooollccccccccc::::::::::::ccccccc::::ccccccccllllolllcc:,...................',,;;;;:codkkOdxkO000xxOkddOKKKxdllkOO000O000O00OkOOkxO0000OxxO
kdolccc:ccllc;;;,,,,',,'',,,,;::;;;;;,,,,,,'',,,;;,,',,,;;;;;;:::ccccclclllllllllllllooooodddxxxxdoollloooooooooooollllcc::;;::;;;;;,,,,',,,,,,,,,,,,,,,,,,,,,,,;;;;::ccccc::;... ..............',,;::ccdx0KK0dd00kdkOodkkkkkdoxkOkOOO0OOkOOOKK00OO0kO0000OokK
Oxdlcccc:cllc:;;,,,,,;,',,,,,;::::;;,,,,,,,,,'',;,''',,,;;;;;;;:::::cccccccccclllllllllloooddddxxddolcclooooooollcccc::;;,,,'''.............................................''....................',,,;:clox0XKKdoxolddox0KOolloxkOkxOOOkOOOkO0000OOOOkOK0O0kx00
0kdolcccccllc::;;,,,,;,',,,,;:::::;;,,,,,,,'...,,..............''''',;;:::::cccccllllllllloodddddddoolllllllllllccc::;;,'....................'''',,,,,,,,;,,,,,'''''.............................''',,;:clodxkkkxoo:lx0K0kddkkxxO00kdkOkOOOOkkOOOkO00OxdOOkkkO00
KOxollccccccc::;;;,;;,,,,,,,;;;;,'.'.''........,...........................',;::::cccccccllooooooddddooolllllllcc::,'..... ......'',,,,,,''',,;;;:::::cccccccllllcclllc:;,'......................';'',;:cldxOK0kkxclO0kddxKK0xxkOxxxxkkkkkkkkkkkkO0K00kxOOkoxO0O
KKOkdlc:ccccc::::;;;;,''''''.........'''''',,;:;;,;;;;;;;;;;;,,,,,,'''..........',;:::::ccclllooooodoooooooollc:,'.... ..';;;,,,,,,,,,,,;;;:::cccccccllllllllooolllooolc;''...............',,'...;'',,;:ldkOOO0Kd:dkooOK000KkkxxO0kkOOOOkxO0O0O00OO00OdkkxxOOOO
K00Oxoccccc:c;;;;;;,;,'..','....'',;::::cc:::cc::;;;;;;;;;;;;;;;;;;;,,;;;,''........',,;::::ccccccccccllccc:;,'.... .';::;;;;;;;;;;;;:::ccccllllllooooooooooooooollllool:'.......'''....'ldxxdl'.,''',;:coxOO0Kx:::okO00OO0Oxxkk0KkO0OO0OkkkkkOOOOOOOOdkkdkxxO0
KKK0kolc;;,,,,,,,,,,,,,'..,,,,,;:cccc::::::cclcccccccccc:::;;;;;;;::;:::::::::;'.. ................',,,,''... .';::::::::::;;;;;;;:::::cc:ccccccllllooooooooollolllllc,..........,'....',;;'..,'',,;:codkOkdc::lOOkkk0kkOddxdO0kk000K0kkkddxxxxdoldoxddxdddx
0OOkxol;,,'''',,,,',,,,,,,,,,'',:ccccccccccllllllllllllllllcccc::::ccccccclllccc:,. ........... ....'..... ..;ccccc::::;;;,''.....'......'''''',,;::ccllooooollllllcc;'..........;'.........',',,;;:codkOOc::dkOOkkkkddookOkkOxOOOkkkkkxodxkkkxxolcl:ldoood
00Okkdl;,,:cc:;,,''',;;;;,'''',,:ccccclllllllllllooloolllllllcc::::::cccllloollllc:'............ ...........:ccccc:::;;,'...........'.''.....''..',,,;;:clooollllllcc:'..........';.........,,,,,;;cldxOOOc;lOO0OOxdx0xldkkk0kO0O0kkxkkxOOOOkxolccclokOOxdd
0OO0Oxo:,cdxxdc,,'';;,'',,''''',:cccclllllloooooolllc:::;;;,,,,''..''',;;:cloddoollc,....... . .......:lcccc::;;,,,'''..',....',',;;,'..,::;,'''',,;clllllllllllc;.........';c.........',,;;::cloxkOOl:oOO0K00kokddOOOkxx0KKkxddOkkkkOkkxooldoox000kxx
0000Okdc,,,;;,''',:;,,'..'''''.':clllloooooooolc:;,'......''',,,'...'','',;;::cllllc:'... ....'''.. .'ccccc:::;;;;,,''',;,....''..';;,,,;lcc;'...',,;clllllllooolc'.'',,,;,,:l,.........';;:clloodxOOl:xOOkOOOxcoxxK0kkO0xxddkdxkxkkkxxdxkxokOodOOOOkk
0KK0Okxl,''''''.'::''''...''''.':cllloooooolc:;,'.'','''',;;'.;;'...,;;,,''',,;:ccccc,. .';::ccc:;'. .'cccc:::::;,'''.'',,,'.........'',,:::;;;;,,',;;:cllllllloooo:,;c,''''':l,.........',;:codxxddxxclO000Okxxlld00OdodxO0koooxdxxxxxkkkOkookdcldxxdx
K0000Oxo:,'.''..'c;..........''':lloooodooc;,,'..',;:;,,,;;:,','....,,,,''''''',:cc::,. .,:clooooool:. .:;cc:ccc;,,,,'''''','''.',,,,,,;::::::cc::c::c:::cclllloodddc;;;;,,;;;:l,...''''''',;:codkkkxdoco0K000OOxclxkkxol00OxxOOOkk00OkxkkO0Oxoll:;cllcl
0O0KOkkdlo:,''..,lddl;,'''''''.'cooooooool:,,'.'',,;;;;,,,,,,',,,''',,,,,,,;;;:::c:::,. .;llodddddddddc'. .:',cccccc:::;;;,,,,,,,;,;;;::;:ccccccclcccllolc::clllooodddxo;;:lc:cllll'...,;:;,;;;::look00OxoldO000OO0klddddOxo00ddO0Okxxkxddooodxdodccc;:::::
O0K0kOkxddl:,''',lkOkl:;,,'',;::ldddoooooc:;,,;;:::::::::::;;:::;;;;;;;;;;;;::::::::;'. .,looddddddddxxdl' .;,.:ccc:::::::;;;;;;;;:::::cccclllllllllloooollcccclloooddxxd:;cxkxdxxxc...,,cdoccccllododOOOdllxOOO0KK0x:x0Ok0OlxoxO00OkxxkOkdl:ccccc:::::;;clc
K00OOOkxxxoc;''''cx0Odc:;,'',,;:odddoolllc::cccccccccccccccccccccc::;;;;;;;;;;;;;:::'.. .cooooddddddxxxxdc. ';..;llc:::::;;;;,,;;;;:::cccclllooooooooooollllllllloooddxxxc;:dkkOOkx:..';:okxxoddxdxkdok00oldk000OOkOl:xO00kOccx0Oxkxoooxdddlc:::::c:::cc;:ll
K0OxkkkOOxolc:''';d00xoc;,,;,;::oxddoooollccclllllllllllolllllllcc::;;;;;;;;;;;::cc,... .:looooodddddxxxxddc. .;,..;llccc::::;;;;;;;;;;;;::::cccccccccccclllloooooooooodxxxl;:lxkOOkd,..,clO0OOxxkkOk0OodOdldOKXXKKXKkc:d00OOd:lk0koxddO0kkkkdolc::::::coxxl,;
K0kkxk0Okkxoll;'',lxOkxo:;;:;:::oxdddoollllccllllooooooooollllcc:::;::;;;;;;::cccc:... ,lloooddddddxxxxxxdo:. .:...:lllllccccccc:::cc:::::::::::cccccclllolooooooooddddxxkd:;:oxOkxc...,:o0KXK0O0OkxkOdlollOKKXXXXXX0l:okkkkkl:dOOookK00OOkxdol::::,,;c::cc,;
kdoxk0kkOOkxdoc,'':oxkxdlcccc:;;oxxddoolllllllcccccccllcccccc::::::::ccc::::cclccc,.'. .:llooooooddddxxxxxddo;. .';..'colllolllcccccccclllcccllllcllllllooooooooooooddddxxxkxc;:cxkkd,..';:dkKX0OOOOOxxkkcccoOKKKKKXXXKol0KK0OOdlcxklk0OOOoclc:;:::::::clllodl,
dodkxxxkOKOxddl:,.,cdxddxxolc;,,okxxdoollllllcccllcccccclcccccccccccccccccccllllc:... ,clloooooodddddxddddddo,. .,;..,cooooooolllllclllllccclllllllllloooododdoodddddddxxxkko:ccdkk:...,;:dkkOO0OkOOOkxdc:cdk0KKKK000Old00OkOOodc:coxdddoddddloddccloodxxxkkdc
oxOkodkOkkxxxxoo:'';ldddxkddo;,,okxxdddoooollllllllllllllcccccllccccccccclllllllc'... .:looooooooodddddddddddol;. .';'.,loooooooloolllllllcccllllllllooooooooddddddddddxxxxkkd:codxl'..',;;cox000OOkO0KKOc;cx0000O00OO0dlkxxkkxd0Ol,:oxkOkkkddoodxoxoooldoool:,
xOxoxkkxkOOOxxxxd:'':odxxkkdl;,,dkxdddddooooollllllllllllllcccllcllccccllllllllc,... .:loooooodddddddddddddddddo:. ..;,.,loooooooooooolllllllllllllooooooooooddddddddxxxxxxkkxlcxxo,...',;:codxOO0000OO0kc:cOKKKK0000K0dlxkOOOldkx::dxdoxxdlccllloodddlccoocccl
kdldkkkOOkOOkOkkOd;''cdxxkkoc;,;xkxxxddddooooooooooooolollllllllllccclllllllllc;'.. .:loooooddddddddddxxxxxddddddl,. .,;';lloooooooooooolllloooooooooooooooddddddxxxxxxxxxxkxxdddc'..''''';cdxkkOkkkOkxkd::ck0KKK0Okk00xcxO0kdcol:;oxldkxdoolccodddkxolll:clkOK
xdkKXK00000O00O00kx:',coxOkdc;,:xkxxxxdddddddddoooooooooooollllllllllllllllllc:'.. 'coooooooddddddddxxxxxxxxddddddo:. ..,;:looooooooollollollloooooooooooooooddddddxxxxxxxxxxxdl;...;:,,,,:oxOK00Okdokkkd::lk0K0OOOkOOOxck0OdoxOx:;:lldOkolldlcloloxdlccloodkO0
dOKXNXKKK0O0000000Od,',cdOOdl;,cxkxxxdddddddddddoooooooooooollllllllllllllllc;'.. .,cloooodddddddxxxxxxxkkxxxxxxxdddoc.. ..,:looooooollllllolllooooooooooooooooodddddxxxxxxxdl:,...;ldc;,;:lxk0K0O0OxokOOd::okOkOkO0OOOkOloOxoxxko;loclclolcl:c::c:c::c:coloodO0
O0KXXNXkkkk00000KK0kl,'':oxkd:;lkkxxddddxddddddddooooooooooolllllllllllllcc;'.. .,cloooodddxxxxxxxxkxxkkkkxxxxxxxddooc,.. ..,;:clllllllllllooooooooooooooooooooddddooolc:,'...';lxxxl::ldkkO0OkOOkOOdkd:::dkxocldxxodO0xcxdxkkxclOdlllllolc:cc;:::cc:cc:::cclc
0XXKXOkO00O0K000KKKOoc,..,:ooc:lkxxxxdddxxxdddddooooooooooooolllllllllc:;'... ...,:lloddddxxxxkkkkkkkxkkkkkkkxxxxxxddolc;,''........',;;;::::cccccccccccccc:::::;;,,''.....',;:loxxxxxolldkkOOOO0Ok00Okoxc:cdddocokxdddd0Ol:ckk0d;cddxdoc::cl:::;;:c:c:::cc:clcc
OOOkxk0kxO0OkkO0K00Odl:,'..';::ldddddddddddddddoooooooolllollllcc::;,'.... ...,,,:lloodddxxxkkkkkkkkkkkkkkkkkxxxxxxxddolc:;;,;,''...................................',;:codxxxxxxxxxxxdlddkO0O0X0O0K0OOxlc:cooOOdkxkkOkdO0kco0kxc:dkOOOxoooolol:;:cc::,;::::cddd
OKOxOK0k0KKKKO00K000kdc,,,;'...',,;::cccccccccccc:::;;;;;,,,,'....... ...',;;,;:clodddxxxxkkkkkkkkkkkkkkkkkkkkkxxxxxddoolcc::;;,;;;;;;,,''''''''''',,,,,,,;;::ccclldddxxkkkkxxxxxxxxxdoooxkOO00OO0OO0O0x::coO0KOxxxddlxKKx:d0xc:k0kdooollllccc::loc:::llllddood
xddOO0OKXK00KO0K0OOO0kl;,;loolc:;,,,'''''................'',,''....'',,;;;;;;;:ccloddxxxxkkkxkxxxxxkkxkkkkkkkkkkkkkxxxxdddooollcc:;;;;;;;;:::::cccccccccccccllllooooddddxxkkkxxxxxxxxxdooodkOO0XXKKXXXKKOc:ck0KKKKkdodldOOdckx::dkxddool::lolc::;:c:c:lodoxOkxxO
xxkO0O0K00KKK0Okk0KXXKd:;,cdxkxxxddddddoollcc:::;;:::::::::::ccc::::::::;;;:ccllodxxxxxxxkxxxxkxxkkxkkkkkkkkxkkkkkkkkkxxxxdddddoool:;;;;;;:::cclllllooooooooooooooodddddxxxxkxxxxxxxxxdooldk0OOKXXXKKKKK0l:l0KKXK0O0OkxcdOlco::oddollllc:::lcc::c:::ccloxxkOkxdo
xOOkxkK0O0KXKkxk0XXXKKkl:;cldxxxxxxxxxxxddoooolllloooooooooooooooollcc::;:cloooddxxxxxxxxxxxxxxxxxxxxxxxkkkxxxxkkkkkkkkkkxxxxxxxxddol:;;;;;::cclllooooddooddddddddddddddxxxkkkxxxxdddxxolllxO0O0KKXXKXK00o:ckKK000KK0xodll::::oooollccc:;:cccllldolloodOOkdoloc;
ddoddxKKKXX0OkxOKKXXXK0dc::ldxxxxxxxxxxxddddddddddddxxxxxxxdddddooolc::::loddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxkxkkkkkkkkxxkkxxxdo:;,,;;::cclloooddddddddddddddddddxxxxxkkxxxxddddddllloxOKXNXKXXKXXKx:cd00K000Oxxkxl::;;cdolc::::clcolcloxkxoo:dkkOkkOkxdoc
00KOolxO0KKK00kOKXXXKKOxo::oxxxxxxkkkkxxxxxxxxxxxxxxxxxxxxxxxddddolc:::coddxxxxxxxxxxxxxxxxxxxxxxxxxxxddxxxxxxxxxxxxxxxxxkkkkkkkkkkxxdo:;;;;;::ccllooodddddddddddddddddxdxxxxkxxxxdxddddoooodxxk0KKKXXNXXOl:ckKK0OOOO0KKOd:;:ddxxdlcllooddxxkddxxoccckO0xd00Okxx
oxOKO0kddO000KKO0KXXXOOOxl:okxxxxkkkkkkxxxxxxxxkkkkkkkxxxxxxxddooolc:::odxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddxddxxddddddddxxxxxxxxxxxxxdc::;;;;:::cllooodddddddddddddddddddxxxxxxxdddddddooooxOkxlo0K00000Oo::oOxxO00Ox0XXk::oKKOkdllddddodxkOO0K0Okd:oxxxO0000Ox
xlooxKKOdddxO0KOO0KKK0K0kocldxxxxkkkkkkxxxxxxkkkkkxxkkxxxxxddddoollc::cdxxxxxxxxddddddddddddddddddddddddddddddddddoooooooooddoodddddddolccc:;;;;::clllooooodddddddddddddddxxxxxxxdddddddolldxkkdlkKKK0KKKKd:clk0XXKKK0kOKk::dXXKkddolloxkk0K0O0KKKK0klcx0O000xdx
OkOdoxddkk0kddxOk000KXK0xdllxxxxxkkkkkkxxxxxxkxxkxxxxxxxxxddddooollc:::oddxddddolllllooddddddoooooooooooooooddooolllcc:::::::::clloooolllllc::;;;:ccccllloodddddddddddddddxxxxxxxdddddddollokO0OokXKKXNNXKdccdKXNNXKXKK0ko::xK00OkddddxO000OO0KKKKOOKKkllkOkloxd
xxkkkX0kdodk0KOxdxkkKKKOxoooxxxxxkkkkkxxxxkxkxxxxxxxxxxxddddoooollccc::coddoolc:;;,,,;:cloooooooooolllloooooollllllllcc:::::::::::cllllllllllc:;;;:::ccllloooodddddddddddddxxxxxddddddddddook000xoOKKKKK0OlclkNXXXXXKXXXKl::kXXKKOkkxkk0KXXK0KKKK0OKK00kclxxcdOx
00kkkKNNX0kodOX0OdloxOkkkxodxxxxxxkxxxxxxxxxxxxxxxxxxdddddddooollcccccccllllllcccc::c::ccllllllllllllllloooolllllllllllllcccccc::cccllooooolllc:;;,;::cclllloooodddddddddddddxxxdddddddddddoxOKX0odKK00000lclONXXXXKXNNXKo:ckXX000OkxO0OOKK0kkOkxxxkxkkxo::c;:dd
kkxxkxKNNXX0xdddkOOdoddkOkldxxxxxxxxxxxxxxxxxxxxxxxxxddddoooolllccc::cclllllllccccccccccclllllcclllllllooooollllllllllllcccc:::::ccllooooooooolcc:;,,;:cccllllooooddddddddddddxddddddodddddddOKXKkokKKKXX0lcl0NNNNXXXXXX0l:ck0OOO0KK0xxOkxkkkkkxddxkkkxdxkkoc;;l
0OKK0OxkKK0OkOOkxkkxOKK0Ododxxdxxxxxxxxxxxxxxxxxxxxxxdddoooolllcc:::ccllooooollcc:::::ccccccccccccccccclllccccllllllllcccc::::cclllloooooooooolllc:;,,;::cccllllooooddddddddddxdddddddoodddddOKXXXOoOXNNN0lcoKNNNNK0KXXX0lclO0OO0000Odd0KK0Oxx0KK0OOOkk00OOxo:,c
0OO0XK0odx0KOKXK0KKkxxOK0xdoddxxxxxxxxxxxxxxxxxxxxdddddoooollllc:::cclloooooooolllcccc::::ccccccclllcccc:cccccllcccccccc:::::::clllllloooolllllllllc:;,,;;:ccllllooooooddddddddddddoodddoddddOKXNNXxxXNXKkccoKKKXXXKOOOkoc:l0KkOO0OOOxO0K0OkkOOOOkOKKK0000Oxdo:;
0OOxxxxxodxOkkkxdddddllxxooddxxxxxxxxxxxxxxxxxxxxxxddddddooollcc::cllooooddoooooollllcc::::cccccccccccccc:::cccccc:cccccc::::::cllllllloolllllllllllc::,,,;::ccllllooodddddddddddoooooddoooldkKNNNN0okXX0xccdK00KKXXXXXkc:cdOkO0OOkoloxxxkOOxkkKXKKKKKKKKK0ko:,,
KK0O0OkOOkk0O0KkkO00KOOXOooodxxxxxxxxxxxxxxxxxxxxddddddoooollc:::cloooodddoooooooolcccccccccc::ccccc::::::;::::::::::ccc::cccccc:ccllllloolccclllcccccc:;,',;:ccllloooddddddddddddoooodooolloxKNNNXXxoOK0occdOOOOKK0OK0d::lOkxOOxodxkO0O0X0dkKK000KKXKKKOOxc;,:l
XXXNXXWWNNOO0Ok0KXK0KOOKOoddddxxxxxxxxxxxxxxxxxxdddddooooolcc:::clooooddodddoooolcccccccc::::::::::;;:::;;;;;;;:::;::::c::::cccccc:::cllllllcccllcccc:::::,',;:ccllooodddddddddddddddoooolollxOKXXKKxld00occoxxOOK0Okkkl:cokxxkoldk000OOO0ox0KKKK0O0K0O0Od:,;lO0
XNNNNNNWNXXxk0XK0K00X00Kkdooooxxddddxxxxxxxxxxxdxdddoooollc::::cllooooooooooolllcc:cccc;;::::;;:::;;;;;;,,,,,;;;;;;;:::c::::::ccc:::cc:ccccccccccc::cc::;;;,.,;:clloooddddddddddddddoooooooooxOKXKXK0kodklccdxxkO0OOOkklccodxxolkkkOOOkxdolxOOOOOOOOOOOOkc;,:kOO
XXNNWNNX00KO00XXK0kxk00kxoooodddddddddxxxxxxxxxxddddoollcc:;;;cllloolllloolllllcc:::c::;::::;;;;;;;;;,,,''',,,,;,,;;;::c::::;:c::c::::::cc::ccclc:::::c::;;;'',;cloooddddddddodooooddoooodoodk0KK0000K0dlcccdkkkO0X0Okdc:cdxxoldxkkkk000OOOOKKK00000kxdo:;;:ldxk
KXNNNXXNWWNKkxkO0X0xdxddkdoooddddxddddxxxxxxddddddddoolc::;;:clllloolllllcccccc::;::;;::::;;;;;,,;;;;;,,,''',,,,,;;::::c::::;:c:::cc:::c::::::cc::c;;::ccc:;;,',:looododddoodooooooooooooooook0KKK0O0KX0occcxkOOOO0OKOocclxdldO0KKKK00OkOxkkxkO000KK0Oxl;;;collc
0XXNNWNNWWNNOOkxOKNKxxxxOdooooddddoddxxxxxdddddddddollc::;;::ccccllllllc::c::::::::;:::;;;;;::;;,;,,;;,,,,,''',,,,;:::::c::::cc:::::cc::cc:cc:cl::cc:;:::cl:;:;;;clodddodooooooooooooooololloxkOO0OO0XXXkcccdxxOkkOOOdcclold00KK0kxxkkOO0KKXKKKOkoodxOkc;;;okkOk
00XWWWWNNWWNOOkxk00kxO0kxxolloddooooddxxxxddddddddoolc::;;;:::cllcccccc::::;;;;;::::c:;;::;;;;;,,,,,;,''',''.',;,,;::;::c:;:cc::::;:cllcccc:ccclc:c:::;;:cclc::::clodddddooolloooooollooloolodddkOO0KNXXKdcclxxOkkkOxl:cclxOOkxkO0KKKKXXXXXXKKXKK0kxooo:;;:clooo
k00KXNNNNWWN00Odkxolod0Okxollodollodddddddxddddddoolc:;::;;;;:lc::::cc:;;;,;;;::;;;cc:;:::;;::;;;;;,,,'''''...,;,;;;:;::cc::lccc::;:cclllccccllllc:;;::::cccclcccclodddddoollloooooolloolcoooxkkxxdkKXNNNxccldxkkOxkd::cldxdddxO0KXXXXKXXXXK0000000Oxdc;;;;:oxkO
kkO00O0XXXK000kxkkdkkkkxOOkdolooooooooddddxddddddoolc::c:;,,:cc:::::c:::;,,;;:c;;;:c:::::;;::;;::;;',,,,'''''',;;;;;:::::cccc:ccc:;;cc:cooc:cllllcc:;;;:cccccllllllodddoooooooooooollllolclodxO00K0kdO0XKdcclxkkOkkxlc:ldxxkxdloodO0OO0XXXK0KXXXXK00ko:;;:lclkOk
xOOkOOOXK0KOOO0K00kodxddkkxdolclooooddddddxddddddoollc::;,,;ccccc::cc:::;;:::c:;;:cc::::;;:::;::;;;;,,,,'',,,,,,;;,;cc:::clcc::lc::::c:ccol:;clccccc::::::ccccloloooodooooloooooooooolooolloxk00KXKKOxdxxlcccxkkxkkoc:codkkkkkxxddddxxOKKKXXXXXXKK0Oxc;;:okkdlod
oxOkOO0KKO00OO0K0K0xdddkOOkdooooooooddddddddddddddoolc::;,;ccccc::clc::;;:ccc:;;::cc:::;;::c:::::;;:;;;,',;::;;,;;;;:c:;:cc::::cc:::::cc:ll:;;clcc:::::c:::cllloooooooooolcloooolooooooooooxkO00KXKK000kl::ccdxxdxdlccoddxdxxOOOkkkkkdxx0XXNXXXK0000d:::lxkOOklo
kk0kkkOkkxodO00KKKOxddxO00Oxooooooooddooddddddddddool:;;,;c:llcc:lol::;;:cccc:::::ccc:;;;:::::::::::;;;;:::cc::::;:::c:;;:::::::cc:;:::c::l::::lllc:::::::::ccllooooooooollllooolllloollodxk000KKKK00000OoccldOkddlccldodkkOOOOOkO0OOOkoxOKKXXXX00Kkc::lxkkkkOxo
OOOOKKK0OkOxdkOO000dlxXXXK0kdooodooddddddoodddddddolc:;::c:clc::lloc:;;::cc::::::::cc:;;::::::cc::;;;::::ccccc::::::::::;;;;;;;::c::::c:ccl::cccllll::::cc:;::cclooooddollcclloolllllollloxkOKNNXK00KK0K0xcccd0kxlccloodxO0OkkOOO0KOkOOxdxkxdxOO0K0l::okkkkkxxxd
0OxOK0OOKXKXXK0Ok00koxOkOxkkxxolodododdddddoddddddolc::cl::lc:cllll:::::cc::::;;::;:c:::::;;;;:::;;::;:;;:::;;;,,,,,;;;:;,,;;;;:::cc::cc:clccclcllllc:::c::::cccclllodddolcclllollclloolllodkO0XNWWNXXK000occlxxccclxdxOOkO000OOkkxxOKK0000kOxxxkxo::coxdollooxo
xxdxkO00KXXK0Kkoldkddx000kO0Oxddodooloddddodddodddolc;:lc:ll::lccl:::::ccc:::;;;:;;:::::;,,;,;;;;;::;,'',,,,,,,,,,,,,;;;:;;;;;;::cccc:ccclolcllccllllcc:::;:ccccclloooddoolccclllcllclllllcldxkO0KNNWNXK00dcccclccldOOxOKOOOOOO0OkxkO000KK00KKKXKxcc:loododOOOkd
xoodoolodk0OxdllloxxodOO00XNXOkOxodoooddooooodooooolc:lccccc;clccc::::ccc:::::::c::;;::::;;;::::;::::;;;;;;;;;;;;;::;;;;;::;,;;;::ccc:ccclollcllccllolcc::;:::clllllooooolllcclccccc:clclllcllodkO00KXXNK0klcccccclkOkO00OkO0000OOOkO00K0OOKXK0OxccclxkkkOkkkkkd
odcc::ccooxoloxxxxOKdlkO00KXXXKOOkdodooooooooooloolc;:ccccc;:cc:::::::cc:;:c:::ccc:::::::::::::::::c::::::::::::::::::::::::::::ccccccccccllccclccllooccc::::ccccllooollllccllccclcc::clcll;;::coxkO0K0O0K0xolllllxxkO0000kkkOOO0000kOOO0K0KXK0dllloxkkk000kkxxk
lollccookododkK000kOxoONNXXKKK00Okxdoollooooooooollc;ccccc::llc::::::ccc:;cc::clcccc::cc::cccccccclccclllllllllloolloooolllllllccllccccclcccc::ccccllolc::c::::::cclllclcllccllcc:ccc::cccc:,,;:cloxkOK0kk0XXXK000XKKXXKXXX0KXXXXXXXXKXKXXXXXXKKKKKXNXXXXXXXXKXX
lccllcloxookkO00OkxxkkOXNNXX000Okxxddoooooooolloolc;;:cccc:llcc;;:c::ccc::cc::ccccl::ccccllllooooooooodddddddddddddddddddoooooolloooolccc:cccccccccllllc:ccc::cc::cclcclcccc::cc::c:cccccc;;,,,;;::coddkOkxxk00KKKXXNNNNNNNNNNNNNNNNNNNNNNWNNNXXXXNNWNNWNNXNXXXX
lcoxl:ccclkkk00OOOkxxxdOKKK0KK00Oxdxdoooooolllloolc;;:c::ccol:;;;:c:::c::ccc::cclc::cccllooooddddddddddddddddddddddddddddddddddooooooollc;clc:cllc:ccccccccc:::cc;::lcccc:ccc::::::;;:ccc::,'',,,;;::clooxxdoxO0000000KKKKKXXXXXXKKKXXXXXXXXKKKKKKKK00OOkkkxxxxx
l:llcclccl:clodxO0Okk0xd0KKOO0OOkdxddxdooollllooll:;:cccccll:;;::::::::;;cccccllccclloooodddddddddddddddddddddddddddddddddddddddddooooool::ccccllccccccccccc::::c:;:cccccc::cc:::c:c;::c:;,''''',,,;;:cclodddodO0000000000KKKKKXKKKK000OOOOOOOkkkkxollccccccc:::
olllccxdodlcloloxkkkOK0lxKK0OOxkkxdddddoolclllllcc:::c:ccccc:::ccc::;;;;:ccclcccllooddddddddddddxxdddddddddddddddddddddddddddddddddddooooc:cllccccllllllc::;;;;;::;;:ccc:cc::c::lodlcc:c:,''''';,',,,;::clooddodkOOOOOOOO0000K00OOkxddollodooollllcc::;;;;;:;;;;
col;;clooodooxodooxkkk0koOKKOkOOOkdddddddolllllcc:::;;::cc:::;:cc::;;;:ccccllllooooodddddddddddddddddddddddddddddddddddxxdddddddddddddooolcclllcllllllllcc:;,,,,;;,,::clcc:;;:cclddollc;,'..,;;;'',,,;;::clooododoooodxkkxkkkkxxdoollc:::c:c:::::;;;;;;;;;;;;;;;
:;:;:lclxx00xlldkxooxddOxO00OkkkkxkkxOOOOxolcccc::c::;:cc:;;;:;::cc;;:clllloooodddddddddddddddxxxdxddddddddddddddddxxxxxxxdddddddddddddddoooolllooddooolcc:;,,,,,'',;;cccc:::clcldolllcc:;;;;,'''''',,;;::codoooloc:::cclcclllllcllcc:;;;::c::::;;;;,,,,,,,,,,,,
';::llcccxdoooc:dxokKkxkxxOKK0O0OO0KXKOkkxxdlcc::::::;c:;;,;;:;::::cc:lllloooooddddddddddddxxxxdddxdddddddddddddddddddddddxxxdddddddddddddoollooooddooolc:;,,;,''''';;::;:::ccllloollolc:;,'...'..''',,;;:cloolllll:;;;;;;;;:::::c:::;;;:::::::;;;;;,;,,,,,,,,,,
;cccl:,';coddodxx0Ok0OO00OolkkO0KXNNX0OOxddxo::::::;;;:;,;,;;;;;;:cllclooloooooddddddddddddxxxddddddddddddddooodddddoooooddddddddddddddddooooooooddoolllc:;,'''',,''',,;;;::clccodooollc:,.........''',,;;:clolllcc:;;;;;;;;,;;;;;:;;;;;;;;;::;;;;;;,,;,,,,,,,;,
dddddolccolccodkOKKKXXXKK0kloOXNNNXXK00Okkxxo:::;;;;,,,;;;;;,,;;;;:ccloooooooooddddddddddddddddddooooooodddddddddddddddoooooddoooddddooooooooddddddolllc::;,,''...''',;,',;ccccd0kolc:;;;,,'.......'''',,;;:clolcccc;,;;;;;;;;;;;;;;;;,;;::;::;:;;;;;;,,,,,,;,;,
;;ldoc:llollllokOO00000K000kdKNNXXXKKKKKOxkOxc:;;;;,',;;,,,,,,,,;;:cclooddooooooddddddddddddooooooooodddxxxxxxdxxxxddddddxdddddddddddoooddddddddddooooll:;;,,''....''','',;coolkK0xoll;,,,,'........''',,,;::colcccc:;,,,,,,,,,,;,,,;,,,;;;;;;;;;;;;;;;,,,,,,,,,
:locc:;ccoxxdoxxkxxOKKK0000KXK0KKKXKXXXXOkxxxccl:,,,,,;;,,,,,,,;;;::cllooddddodddddddddoooooooodddddddxxxxxxxxxxxxxxxxxxxxxxxdddddddddddddddddddddddollc::,,,'.....,'''',,;:look0Oko;:;,''''........'''',,;;;:locc:::;,,,,,,;,,,,,,,,,,,;;;;;;;;;;;;;;,,,,,,,,,,
c:;c;,:lcododxO0K0O0KKKXKKKKOkOO0KKXXXXK00kOOlcc:;,'',;;,,,,,,,,,,;:cllooddddddddddddddooodddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxdddddddddddxxddddddoooccc:;,'.......',''',',:llldO0xc;:.'..............'',,,;;:cllc::::,;,,,,,,;,,,,,,,,,,,,,;;;;;;;;;;;;;,,,,,,;
:,';';lll:lkO00O0XKKX0O00KOoloodk0KKXXXXXK00xc;;;;;;;,,,'',,,,,,,,;:ccloodoooddddoodddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxxddxdddddddddddddddolc:cc:;,'.........''','',;:cclcdko:;;................'''',,;;:cllc:::;,,,,,,,,,,,,,',,,,,,,;;;;;;;;;;;;,,,,,,,,
l;,;:cxxxoxO0OO0OOOOOxk00xlcccldxk0KKXXXXXKKOlc:cclc;,''''',,,,;,,;;:cloloooodddooddddddddddddddddxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddoooollllc;;,;;;,'.........'''',,',;:lcc:c:,,;................'''',,;;:cllcc:::;;,,,,,,,,,,,,,,,,,,;,;;;;;;;;;;;;;,,,,,,
;,::cdO000OOOxkxkkddxxOOdcc:::clldxO0KXXNNNNXdooxkdoc;,,''',,,'''',;:::clloooddddddddddddddddddddxxxxxdxxxxxxxxxxxxxxxxxxxxxxxxdddddddooollllc:::;;,,'''..........','.';:;,;cllc;'',;,''............'''''',,;;::cllc::c:;;,,,,,,,,,,,,,,,,,;;,,,;;;;;;;;;;;,,,,,
:c:;;:codkxk00kk0Okxk0koc::::::;:cokOKKXXXNNNOOKKOddl:;,,,''.....',,,;:cllodoooooddoooodddodoodxxxxxxxxdxxddxdxxxdddddxxxxxxddxddddooooollcc:::;;;,'.............',',,'';;,;:clc;'',,................''''',,;;::cllcc:::;,,,,,,,,,,,,,,,',,,',,,,;;;;;;;;;,,;,,,
;:olcoo:dK0KKO00O00OOxlc::::;;;;;;:odk0KXXNWWK0KOdlc::::;''...'''.',,,;;:lloolooooolclooooooddddxxxxxxxxxxxxdxddddddddxxddddddoooolllolcllc:;,,,,,'...............'',c;',,,;;:;'''..................'''''',,,;;::cllc::c:;,,,,,,,,,,,,,,'',,'',,;;;;:;;;;;;;;;,,
coolcxdcodxkOOOOxkKKxlcc::::;;;;;,;;coxO0KXNWN00Okol:;,,,''',,''.'''''',,;:ccloolllccccllloooodddddxxdxxxddddddddddddddddodddoooolcccllc::;;;,','''..............'',,,:;',::cc:'..................'''''''',,,;;::cllcc::c:,,,,,,,,,,,,,',',',,,,,,,;;;;;::;;;,,,
dl:clddllodddodkk0Odlcc:::;;;,,,,,,,,:ldO0KXNWN0Oxolllcc:,,,,,'''..''.'..',,:clllc:;::clcccloooooodddxxddddddoddddddddddoooooollll::cc;::;,,','''................,'',,;;;,,,,c;....'',;''''''''''''''''''',,,;;;;:cllcc:::;,,,,,,,,,,,,,'',,'',,,,,,;;;::;;;;;;;
do:;:looodxdxkk00kolcc::;;;;;;,,,,',,,;cdOKXXXNXOkxxkxxo::;;,''...........',;;;::;;:ccc::cllllllllodddddddddooooodooooooololloolcl:::::;:;,'..,'....... ...........,',;:;;'..;''.'',,';:,'''''''''''''''''',,;;;::cclcc::c:,,,,,,,,,,,,,,''''',,,,,;;;;::::;;;;;
ll;,:clodddkkk0kdolcc:::;;;;;,,,,,',,,,,:ok0KKXNXOxxxxoc;;,,,,,'...........,''',,;clc;,:cc:::cllllooodoodooooolloooollooollollooclc;,::,;,'....'''...... .........',',;;,,,';'....',;',lc,'''''''''''''',,,,,,;;:::cllcc::c:,,,,,,,,,,'''''',,,,,,,,;;;;::::;;;;
,;::;',coodkOOxdollc::::;;;,,,,,,,,',,,,,;cxO0KXNKkxxxxol:;;,;,;,'........''.'.',:l:,,;:c;;;:ccclloolooooolllllllllllcloollllcclcl:;;::,,,,'......'........ .......,',,;;',,'......',,':d:,',','''',,,,,,,,,,;;;;::cllcc:::c;,,,,,,,,,,,,''',',,,,,;;;;;;:::;;;;
,,cl;..',',okdoolcc:::;;;,,,,','''''''''',;ldk0KKXOddxkxdc;::;;,'....','.......',:;,,,;:;,,;;:::cclcclllolllllcccllcc:ccllll::;cc::::;,'.'',......................''','''.,........',;,':cc:,,,,,','',,,,,;;;;;;;;:clllcc::c:,,,,,,,,,,,',,',',,,,,;;;;;;:c::;;;
;c;:;:;,codkdoollc:::;;,,,,,,,,',,,,,'''',,,:dkO00xlodxkko;cc:;;'....'.........,;:,'',,,,,,;;;;:;:c::cclllccccccccc::::::ccc:,;;:;;;;;,....',....'................;,,,,,,.'.. ....'';;,'cxd:,,,,',,',,,,,'''''',,;:cllcc::::;,,,,,,,,,,,,,','',,,,;;;;;;:c::::;
dxdodxllckkdooollc:::;;,,,,,,,'''''''''''''',;cdOOc;codxxd:cl::;,'...........''.:c'',,.,,,;;,;:,,:::;;cc:cc::::::cc;;;:;::::;,,;;;;:;';'......'...,...............,:,'.',''... ....'',;;';ddl;,,,''...... ..,cccc::cc;,,,,,,,,,',,,,,,,,,,,,,;;;;:::::;
000OOxOOOkdoooolcc:::;;,,,,,,'''''''''.....''',:oo,,,codxkl,;,;,,,,'....'...''.';,'',',,'','.,;';;;:;:c:;::;;:;;:::;;,;;;:;::;',;:c;,;,;,......''..,......'.......,,;'...,,,.........'','.;;,..... ..;cccc:cc;,,,,,,,,,,,''''',,,,,,;;;;;::::::
llloxOKOxollooolcc:::;;,,,'''''''''........''..,;,..',:odko'',;;::;,,'..'..',..'..','','.'...,:'''',;;,,;;;;,,;,,;;;,,,,:;,;:,,,;c,.';;,'.......,,..................';...';,,..........''''.. .,cccccccc:,,,,,,',,,,''',,'',,,,,;;;;;:::::
O0KXXKkdolllllllcc::;;,,,,''''.............''...''...,,:oxd,.,cc:cc:c,;:,''''..'..''''''''...,,...',,...';;,'',,,,,;:,';;,';;',,c;..,''.''...........................;'...,;,'.....',,,;;:;. ..clcc:ccccc;,,,,,,','','''''',,,;,,;;;::::::
XXXX0xolllllllolcc::;;,,,,,'''..............'..''....',,:oxc;:::cllll::c:;:,'.......''..''...''..'''.....';'...'''';;,,;;,',,';:,...','...,.......'..................'....;;,,'''',,,,,,,;:;........ .......... ..:ccc::cc:c;,,,,,,,,,',',''',,,,,;;;;;::::::
XXK0dlllllclllllcc::;;;;,'''''.''...'......'..'.......',,coo,';cloddddolcc;''......'....,....,........'...''...''..';;,';''',;,.....''........'......................'....','''..'.'''',,,;;;.........................',;;::::c;,,,,,,,,'''',''',,,,;;;;;;::::::
KK0xllcccccllllcc:::;,,,,,,,,,'''''.'.''.'.''...'.....,',,co,.;clooodddoolc;;'.',.......'..';;...'....''..'...''''.',,',,''''...'................'..''...............'....''.........'',,,,;;,.............................',;;,,,,,,,,,,,,,,,,,,,,,,;;;;;;:::::
K0xllccccccclllcc:::;;;,,;,,,,,,,,,,'''''''''.'''.....'''',c:.';:clloddodolc::::;'..........,.....'......''....,'..''',,'.'.......,.............'''.',..'............'....''.........''',,,,;;...............................'',,,,,,,,,,,,,,,,,,,,,,,,;;;;;::::
kxlccc::cccccllcc:;;;;,,;,,,,,,,,,,,,,,''''',.''......'''''';'';::clooddddoooolccc,.'.'............,....'',....''..,.',.........'.'''.......'........................'....'.''''''''.'..''',;,..............................'''',,,,,,,,,,,,,,'',,,,,;;;;;;:::::
occ::::::cccccccc:::;;,;;,,,,,,,,,,,,,','''','.'......''''..''',;:cllooddxdxxdooool::;cc,''''......',,''','....'''...','...'....'',,',''.'.''.............................'''''''....''',,,;;.........................'''''''',,,,,,,,,,,,,,,,',,',,,,,;;;;:::::
::::::::::ccccccc::;;;,;,,,',,'''''''''''''';'.'''.....''''....',;::cllooddddddoodoooooo:c::;,',''''':;:cc;,,',:;'''.',''...,'....',,;;;,,;;,......................''....'''..'..'',',,'''........................'''''''',',,',,,,,,,,,,,,,,,,,,'',,,,;;;;;::::
;::::::::ccccccc::;;;;;,,,'','''''''''''''',,'.'''......'''''...,:,;;:clooddddddddddddddoooolcc;;,',;cclcc:::::cc,,;,;,,,'',,;'';;,;;;;cc,'..........................'...'..'''''''.............................'',,,',,,,,,,,',,,,,,,,,,,,,,,,,,,,,,,;;;;;;;;::
;::::::::::ccc:c::;;;;;;,,,,'''''''''....''','.'''........'''......',;;cclooooddddddxdddddoooooll::ccllllllllllol:;clc,,;;;;:::;::;;;;;::,''.............................'''''................................''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,',,,;,,,;;;;:::
;::::::::::::::::;;;;;;,,','''''.'.......''',,''''........'''''''....'',;:clloooodddddddoooooddddlolloolloooooool::lll:;::c::cc:;:c:;;;,;...'..........................''''..................................'''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;,,;;;:::
;:::::::::::::::::;;;;;;,,,''''''......''',,,,.''..........'''.''..''''''',;cclloooooooooooooooooddooolloooolooolloooollcllccccc:;::;,'.''..........................''''..................................'.'''',,,,;;;,,;;;,,,,,,,,,,,,,,,,,,,,,,,,,,;,,,;;;;::
:::::::;::::::;:::::;;;;,,,''''''..'''',,,,,','''.'.........................',:cclllooooooooooooodooolllooooolllllloooolllclcccc::;;,.............................''......................................'.'''',,,;;;;;,;;,,;,,,,,,,,,',,,,,'',,,,,,,,;;;;;;;;:
:::;;;;::::::::::::::;;,,,''''''.'',,,,,;,,,','.'..........'....................,;:clloooololoooooooolllllloolllllclllllccclc:::;;,............................''.......................................''''''''',,,;;;;;;;;;;;,,,,,,,,,,,'''',,',,,,,,,,;;;;:::
;;;:;;::::::::::::c::;;,,,'''''''',,,;,,,,''',,''.................................',::cccclllllllllllllllllllllllccccccccccc::;,'...........................'..........................................'''''''''',,,;;;;;;;;;;;;;;,,;;,,,,,,,,,,,,,,,,,,,,;;;:::
:::;;:::::::::cc:cc:;;,'''''''',',,,;;,,,,''','.....................................',;;::cccccccc::::::ccccccccccc:c::::::;;;,.........................'''............................................''''''',',,,,;;;;;;;;;;;;,;;,,,,,,,,,,,,,,,,,,,,;,;;;;;;:
:::::::::::::ccccc:;,,''''''''',,,,,,,,,,','',,.........................................',;,,,''''........''',;;;::::::;;;;;,........................''''.............................................'''''''',,,,,,,;;;;;;;;;,;;;;;,,;,,,,,,,,,,,,,,,;;;;;;;;;:
;::::;:::::cccc::;;,,,''''''',,,,,,;,,,,,'''',,'....................................''''''.........................',,,,,,,'......................'''.................................................'''',,'',,,,,,,;;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,;;;::
;;;;;;;::::cc:::;;,,,'''''''',,,,,,,,,,,,,'''',,..'..........'................''','''''.......... ......''....................'''.......................................'''.......'..''''',,,,,,,,,,,,,;;;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,;;;;;
,;;;;;;::::::;;;,,,''''''''''',,,,,,,;,,,'''',,'..''......................',,,,'''''......... ............... ....................'.................................'..'....''.'...'......'''''''',,,,,,,,;;;,;;;;;;;;;;;;;,,;,,,,,,,,',',,,,,,,,,;;;;;;
,;;;;;;;;:;;;;,,,,''''''','',,,,,;,,;,,,,,'''','..''...................',,,,'',,'....... .........................................''..........................'..'.......''.''..''''....'.'...''''''''',,,,,,,,,;;,;;;;;;;;;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,;;;;
,;;;,;;;;;;;,,,'''''''''',,,,,,,,,;;;,,,,'''''''...'........'........,;,,,,,,''..... ................................''...........'''........................'''''..........'.''''..'''''''.....''''''''',,,,,,,,,,;,,;;;;;;,,;;;;;;;;;;;,,,,,,,,,,,,,,,,;,,;;;;
,,,;,;;;;,,,,,,'''''''',,,,,,,,,,,;;;,,,',''..''...''.......c,......;;,,,,;,'..... . ...............................''......''''''''........................''''''.''..'...'''...'''''''''.....'''''''''',,,,',,,,,,,,;;;;;;,,,;;;;,;;;,;,,,,,,,,,,,,,,',,,,,;;;
Hi! My name is Jake Schneider and I’m the principal of StreamLAN, LLC.
I’ve been professionally involved with computing since 1994, but I’ve been
working with computers and electronics well before that!
I started StreamLAN LLC, after working for a computer consultancy
myself, realizing I could bring value to businesses under served or ignored
by larger technology integrators.
One of the most annoying trends I saw after the DOT.com boom and bust, was
the careless pushing of Silicon Valley novelty, by this I mean bleeding edge
solutions with over hyped technology which relied on tech fads and offered
dubious value to the customer. I saw an opportunity to use my grasp of computing
to offer practical and sensible solutions which use down-to-earth and proven
technology to bring value.
Consistency in process and deployment is another approach I believe can serve
businesses well. Most small businesses are forced to deploy technology as an
afterthought, this leads a chaotic IT environment which fosters frustration
and inefficiency.
Oh and I love troubleshooting! Nothing makes me happier than sussing out a stubborn
problem and um-gumming the works, allowing the cogs of productivity to begin churning
again!