rendered paste body
0000000000000000000O000OOOOO00OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0OOOOO00000OOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkOOOOOOOOkkkkkkkkkkkkkkkOkxc;;;;;,,,,,,,,,,,,,,,,,,,,,,'',,''''''''''''''''''''''''''''''''''''''''''''''''''''''.'''.....''...........................':'..''''''''''''''''''''''''''''''''''',;::;,''''...'...................................',;;;,'............................................',,'.............................................'',''..............................................''......................................................... ..... ..... ...
0000000000000000O00O000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOOOOOOOOOOOOOOOOOOOOOkkkkOOkkkkkkkkkkkkkOOOkkkkkkkkkkkkkkkkkOkdc;;;;;,,,,,,,,,,,,,,,,,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''.....''...........................':....'''''''''',''''''''''''''''''''',,;;;:;,''''.......................................',,;;,'............................................',,'.............................................'',''...............................................'........................................................ ...... ....
000000000000000000000000OO0OOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOOOOOOOOOOOOOO0OOO0O00000000OOOOOOOOOOOOO0OOOOOOOOOOOOOOOkkkkkkOkkOOOOOOOkkkkkkkkkkkkkkkOOOo:;;;;;,,,,,,,,,,,,,,,,,,,,,,,'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''...'''..........................,:....''''''''''''''''''''''''''''''''',,;;;,,''.........................................'',,'''............................................'''......................................................................................................................................................... . ...... ....
000000000000000000000000000OOO0OOOOOOOOOOOOOOOO0000OOOOOOOOOOOOOOOOOOO0000OO00000000000000OOOOO00OO0000OOOOOOOOOOOOOkkkOOOOkOOOOOOOOOkkOOOkkkkkkkkkOOko;;;;;;,,,,,,,,,,,,,,,,,,,,,,,,,,,,''',,''''''''''''''''''''''''''''''''''''''''''''''''''''.''''''..........................,,.....'''''''''''''''''''''''''''''''''''''''''...''....................................................................................................................................................................................................................................................... ..
0000000000000O0000O00OOOO00000OOOOOOOOOOOOOOOOOO000OOOOOOOOOOOOOOOOOOO0000000000000000OOOOOOOOOO0OOOOOOOOOOOOOOOOOOOkkkOOOOOOOOOOOOOOOOOOOOkkkkkkkOkOkl;;;;;;,,,,,,,,,,,,,,,,,,,,',,,,,,''''''''''''''',,'''''''''''''''''''''''''''''''''''''''''''''''...........................,,.....''''''''','''''''''''''''''''''''''''''''...'................................................................................................................................................................................................................................................... ...
000000000000000000OO000000000OO0000OOOOOOOOOOOO00000OOOOOOOOOO00000OOO0OOO000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOOOOOOOOOOOOkkkOOOkOkkkkkOkkkl,;;;,,,,,,,,,,,,,,,,,,,,,,,',,,,,,',,''''''''''',,,''''''''''''''''''''''''''''''''''''''''''''''''......'........'''.......,'.....'''''''',,'''''''''''''''''''''''''''''''..........................................................................................................................................................................................................................................................
00000000000000000000000000000000000OOOOOO00OO000000000OOOOO0OOO00000000000000000000000OO00OOOOOOOOOOOO00OOOOOOOOOOOkkkOOOOOOOOOOOOOOOOOOOOOOOOkkkkkOOOxdooolllcccc::::::;;;;;;,;;,,,,,,,,,,'''''''''''',,,,,,'',,,,'''''''''''''''''''''''''''''''''''''''''''''''.......'''......',......'''''''',,'''''''''''''''''''''''''''''''....'''...''...........................................................................................................................................................................................................................................
0000000000000000000000000000000000OO00OOOO000000000000OOOOOOOO00000000000000000000000000000O000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkOOKKKKKK00000OOOOOOOOOkkkxxkxxxddooooooooollccccc::::::::;;;;;,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''....''......'''''''',,,''''''''''''''''''''''''''''''''''''''..''.......................................................................................................................................................................................................................................... .....
000000000000000000000000000000000000000OOO0000000000000O0000OO00000000000000000000000000000OO00000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOkOO0KKKK00000000000000000000000OOOOOOOOkOOOOOOkkkkkkkkxxxxxxxxxxxxxxdddddddoooollllcccccccc::;;;;;;,,,,,,''''''''''''''''''''''.'........','','',,,,''''''''''''''''''''''''''''''''''''.......''........................................................................................................................................................................................................................................... ..
000000KKKK00000000000000000000000000000000000000000000000000OO000000O00000000000000000000000O0000O0OOOOOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOOOOOOOOOOOkkOO0000K00000000000000000000000OOOOOOkkkOOOOOOOkkkkkkxxxxxxxkkkkkOOOOO000000K000000000OOO0OOkkkkxxxxdoooollllcccc:::;;;,,,,'''''.........',,,'''',,,'',,''''''''''''''''''''''''''''''...'''....'....'.................................................................................................................................................................................................................................... ...
KKK000KKKKKKKKKK000000000000000000000000000000000000000O0000OO0000000O0000000000000000000000000000000000OOOOOO000OOOOOO0000000000OOOOO00OOOOOOOOOOOOO00000000000OOOOOOOO000000000OOOOOOOkOOOOOOOOOOkkkkkxxxxxxxxxxxkkOOO000000000KKKKKKKK00000000000000000OOOOOOOOOkkkkkxxddoooool;........'',',,,,,,,'''''''''''''''''''''''''''''''''..............''........................................................................................................................................................................................................................................ ... .....
KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000KK0KKKKKKK0000000000KK0000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000KKKK000KKKKKKKKKKKKKKKKKKKKKKKKK000OOO00000000000000OOOOO00000000000OkkkOkkkOkkOOOkkkkkkkxxxxxxxxxxxxxxkOO0000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000OOOOd;.......,,,,,;,,;::;;;,;;,;;;;;;;;;;;;;;;::::::::::cc:cccclccccccclllcc;'...........................................''...................................................................................................................................................................................... ... ........
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0000KKKKK0000000000O00000KKXKKKKK0kdooodddddddddoddxkkxxxxxkkkkkkkkxkO000KKKKXXKXXXXXXXXXXXXXKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00OxdddoodxxkkkkkkkOOOkOOOOOOOOOOOOOO00000OOOOO0000000000000000000000000OOd,........................................''',,''''..........................................''''''..............................................'................................................................................... ... ......... ..
0O00000000000000000000000KK00000KKK00K000KK00KK000KKKKKKKKKKK0000000000000000000000000000000OO0000K00000OOOOOOOOOOOOOOOO0000KXXXXXXXXXNXXNNNNNNNNXXXXXXXXXKKKKKKKKKKKKKKKKXNWWNXXNNKOkxxxxkkkkOOOkkO00000000000KKKKK0KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKK000000000KKKKKKKKKKKKKKKKKKKK000Okd;.......................................',,,,,,,,''.......................................'',,,,,''..........................................''''''''...........................................'''................................. ..... ............. ........ ...
xkkkkkxxkkkkkkkkkkxxxkkxxkkkkxkkkxxxxxxxdxxxxxxxxxxkkkkxxxxxxxxxxxxxddxxxxxxxxxxkkxxxxxxxxkxxxkkkkOkkkOkkxxxxxxxxkkkkkkkOO000KXXNNXXNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXNNNWXOKNNXKK00000KKKXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00Okxc,'..................................''',,,,;,,,,,''.....................................'',,,,,,,,'........................................''',,,''''..........................................'''......................................................... ......... .......
xkkkkkkkkkkkkkkkkkxxxkkxxxxkkxxxxxxxxxkxxxxxxxxkkkkkOOkkkkxxxkxxxxxxxxxxxxxxxxxkkkkkkkOOOOOOO0000KK00KKKKKKKKKKKKKKKKKXXXXXXNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXNXNNXXXXXNNNNNNNNNNXNNNNXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK000Okxc,'...................................'',,,,;;,,,,''.....................................''',,,,,'''.........................................''',''''.............................................'''....................................................... ............. ..........
kkkkOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkO000000000000000000KKK00KKKKKKXXXXXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNNXXNNNNNXXXXXXNNNNNNNNXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXK000Okxc,'...................................''''',,,,'''''........................................',,,''.............................................','''..............................................'''.................................... ................ ............. ..........
xkkOOOO00OOOOOO0KKKKKKKKKKKKKKKKKXXKXXXXXXXXXXNNNNNNNNNNNWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK00OOOxc,'.......................................',,,'.............................................'',,'..............................................''''................................................'....................................... ............. .... ....
xkkOOO0000OOO00XNWWNNWWWNWWWWWWWWWWWWWWWWNNNWWWWWWNWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXK0OOOOxc,........................................',,,''............................................''','...............................................''''...................................................................................... ............ .... ...
xkkkkOOO000O00KNNWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0OOOOxc,........................................',,,''............................................''''.......................................................................................................................................... ............ ..... ..
kkkkkkOOOOOO00KNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0OOOOxc,'.....................................................................................................................................................................................................................................................
kkkkOOOOOOOO0KKNWWNNNWWWWNNNNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNXK0OOOOxc,'............................................................................................................................................................................................................................................. .....
kkkkkkOOOOOO0KXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWNNNNNWWNNNWNNNNNNNNNNNNNNNNNNNNNNNXK000OOxc;'...................................................................................................................................................................................................................................................
kkkkkkkkOOOO0KXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWWNNNNNNNNNWNNNNNNNNNNNNNNNNNXKK00OOxc;,'..................................................................................................................................................................................................................................................
kkkkkkkkOOO0KKXWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK00OOkc;,...................................................................................................................................................................................................................................................
kkkkkkOOOOO0KXNWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNXXXXNNNNNNNNNNNNNNNNNXK000OOkc;,'...................................................................................................................................................................................................................................................
OkkkkkkOOOO0KXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNXXXXXXXXXXKKXXXXXNNNNNNNNNNNNNXK0000Okl;;'....................................................................................................................................................................................................................................................
OkkkkkkO0000XNNWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXKKKKKKKKKK00KKKXXXXNNNXXXNNNNXKK000Okl;;,....................................................................................................................................................................................................................................................
OOOOOOOO000KXNNWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXKKKKKKKK000000OOOOOO000KKXXNNXXXXNNNXKK000Okl;;,..............''''.................................................................................................................................................................................................................................. .....
OOOOOOOO000KXNNWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXNNNNNNXXXKKKKKKKKKK000OOOOOOOOOOOOOO00KXXXXXXXXXK000Okxl;;,'''''.......'',,,''''............................................''.................................................''............................................................................................................................... ..........
OOOOOOO0000KXNNWNNNNNNNXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXXKKKKKKKXXXXXKKK000000OO0000000000000KKKXXXXXK0OOkkxl::;,'''''.'''',,;;,,,,,,........................................','''''''..........................................''''''''.............................................''''............................................................................. ........... ..
OOOOOOO0000KNNNNNNNNNXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXKKKKKXXXNNNXXXXKK000KKKKK0000KKKKKK000000KKXXXK0OOOkkoccc::;;;;;;;;;;:::;;;;;,'......................................',,,,,,,,''........................................',,,,,,,''...........................................'''''''........................................................................... ............... ........ ..
OOOOOOO0000KNNWNNNNNXXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXXXXKKKXXNNNNNXXXXKKKKKXXXXXXK00000KKKK0000000KXXK00OOOkxoollccc::::cccccc:::;;;;,'.....................................',,,,,,,,''''......................................',,,,,,,'''..........................................''''''''........................................................................... ............... ............. ......
OOOOOO00000KNNNNNNNXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXNNNNNNNNXXXXXXXNNNNNXXXXXXXXXXNNNNNXXXKK0000KKK0000000KKK000OOkxxddooollcccclllllcc:::;,,'.....................................'''',,,'''''........................................'',,,,''.............................................''''............................................................................... ............... ............. ......
OOO0000000KXNWNNNNNXXXXXXXXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNXXXXXXNNNNNXXXXXXXNNNNNNNNNNXXXXKKKKXXKK000000KK000000OOOOkkkxdoolllccclllc::;,''.........................................',,'..............................................',,''...............................................''.............................................................................. .... ............. ........ ......
OOOOOO0000KXNWNNNNXXXXXXXXXXXXXXXXXXXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXXXXXXXXXKKKK000KKKKKKKKKKK000Okxooc:::;;;:c:::,'...........................................',,'..............................................'''''...............................................''............................................................................ ... ......... ... ...
0000000000KXNNNNNNXXXXXXXXXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXK0O000KKKXXXXXXXXXXXXXXXXXXKKKKKKXXXXXXXXK00OOkkdoolcc:;;:::::,'...........................................',,'..............................................''''.................................................'............................................................................. .... .......... .... .
0000000000KXNWNNNXXXXKXXXXXXXXXXXXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKXXXXXXKOxdxxxkkkOO0KKKXXXXXXXXNXXXXXXXXXXXXXXXXXK0OOkxxdoolll::;;;;;,,''................................................................................................................................................................................................................................ . ........ .... .
00000000KKKNNWNNNXXXKKKKXXXXXXXXXXXKXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNXXXXKKKKKXKKK0OdolllllloodxxkO00KKXXXXXXXXXXXXXNNNXXXXXK00Okdlcccccccc:;,''''''.................................................................................................................................................................................................................................
0000000KKKXNNNNNNXXXKKKKXXXXXXXXXXXXXXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNNNWWNNNNWNNNNNNNNNNNNNNNNXXKKK0KKK00OOOxolccccccccclllooxkO0KKKXXXXXNNNNNNNXXXXXK0Okdc;;;;::::c:;,''.................................................................................................................................................................................................................................... .. .
000000KKKKXNNNNNNNXXKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWNNNNNNNNNNNNWWWWWNNWWNNNNNNNNNNNNNNNNNXXKK0O000Okxxxxolcc::::::::;;;::clodxkOO0KXXNNNNNNNNNXXXXKOxoc:;;;;,,;;;;,,'.................................................................................................................................................................................................................................. .. ..
00000KKKKKXNNNNNNXXXXKKKXXXXXXXXXXXXKXXKKXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNWWWWWWWWWNWWNNNNNNNNNNNNNXXXXXXXKKOOOkkkxxdoddlc::::;;;;;,,,,,,,;:clodkOKXXXNNNNNNNNXXXX0Odlc:::;;,,,,;;,''.................................................................................................................................................................................................................................. ... ..
00000KKKKKXNNNNNXXXXXKKKXKXXXXXXXXXXKXKKXXXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNXXXNNNNNXXXXXXXK0Okxxxxdoollllc:;;;;;,,,,,,,,',,,;:ccoxk0KXNNNNNNNNXXXXK0Oxollcc:;,,,,,,,'.................................................................................................................................................................................................................................. .. ..
K0000KKKKKXNNNNNXXXXKKKKXXXXXXXXXXXKXKKXXKKXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWNNNNNNXXXXXXXXXXXXXKKXXXKKKOxdddooollcc::;;;,,,,'''''''',,,;;::cldxO0KXXNNNNNNXXXXK00Oxdool:,''''''''..................................................................................................................................................................................................................................
K000KKKKKXNNNNNNXXXXKKKKXXKXXXXXXXKXXXXXK0O0KKXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWNWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXKKKKKKKK0Oxooolllccc::;;,,,,'''''..'''',,,;;::cldxkO0KXXNNNNXXXXXKK00kxxdl:,''''''....................................................................................................................................................................................................................................... ..
K0KKKKKKKXNNNNNNXXXKKKKKXXXXXXXXXKKXXXXKOOkkkO0XXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWWNNNXXXXXKKKXXXXXXXXKKKKK000000Okdoolllccc::;;,,,''''.....'''',,;;;:clodxkkO0KXNNNNXXXXKKKK00Okdl:,''''........................................................................................................................................................................................................................................... ... ..
KKKKKKKKKXNNNNNXXXXKKKXXXXXXXXXXXKKXNNX0kkkkkk0XXXXXNNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWNNNXXXXKKKKKKXXXXXXXKKKK00OOOkkOOkxxdolllccc::;;,,'''''....'''',,,;;:cclodxxxk0XXNNXXXXXKKKK000Okxl:,,'''..................'''................................................................................................................................................................................................................ .... .... .....
KKKKKKKKKXNNNNNXXXXXXXXXXXXXXKKXKKKXXXKOkkkkkO0XXXXXXNNWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWNNNXXXKKKKKKKXXXXKKKKKK000OOkxxxxkkkkkxdddollc::;;,,'''''...''''',,;;;:cllodddxk0XXXXXXXXKKKKK00Okxdl:;,''.................''''................................................''....................................................................................................................................................................... ...... .........
KKKKKKKKXXNNNNNNXXXXXXXXXXXXXXKKKKKKKKOkkkkkk0KXXXXXNNNWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWWNNXXKKKKKKKKKKKKKKKKKKKK000OkxdooooodkkOOOOkxdoc::;;,,'''..'''''''',,;;::cclllllok0XXXXXXXKKKKKK00kxolll:,'...............',,,,,,'''.........................................'',,,'''............................................''''''............................................................................................................................... ........... .
KKKKKKKKXXNNNNNNNXXNNNXXXXXXXXXXKKKKX0kkkkkkO0XXXXXXNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWWWNNXKK00000000KKKKKKKKKKKKK0Okkdollcc:cldkOO00Okdoc::;,,''...........',,;;:::::;::cdk0XXXXXXKKKKKK00Okdllll:,.............'',,,,,,,,,''.......................................'',,,,,,'.....................................''....''''''''..............................................''''.................................................................... ....... .............. .........
XXKKKKKKXNNNNNNXXNNNNNXXXXXXXXXXXXXXX0kkOOkkOKXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWNNNXKK00000000000KKKKKKKKKKK0Okxdolcc:;;;ldkOO0OOxdlc::;,''............'',;;;;;,,,;:oxOKXXXXKK0000KK0Okxocccc:,...........''',,;;,,,,,,''......................................'',,,,,'''..........................................'''''''''..............................................'''''................................................................. ........ ............... ...........
XXXKKKKKXNNNNNNXXNNNNXXXXXXXXXKKKKXXKOkkkkkk0KXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWWNNNXK000OOOOOO00000000KKKKKKKK0Okdlc:;;,,,;lxkOOOOkxolc:;,'.............'',;;;,,,',,:lxO0KXXKK0000000K0kxoc:::;,''.........''''',,,,,''''........................................''',,''''...........................................''''''................................................'................................................................................ ............... ...........
XXXXXKKKXNNNNNNNNNNNNXXXXKKXXXKKKKXX0kkkkkk0KXXXXXXXNNWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWNNXXK00OOOOOOOOOOOO0000KKKXXXXXXKK0kdoc;,,;;ldxkOOOkxdlc:,'...............',,;,,'''',:ldkO0KKK00000000K0Okdc::;;,,'..............',,,'..............................................',,'...............................................',,,.................................................................................................................................. ... ....... .....
XXXXXKKKXNNNNXNNNNNNNXXXXXKXXKKKKXXKOkkkkkk0KXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWNXXKK0OOOOOOOOOOkkkkkOOO00KKKKKKXXXXXXK0kddoodxkkOOOOkdlc:'.......',;;,,,,'',,,,''...,:ldxxO00000000000K0Okdc;;;,,,''.............',,,'...............................................','................................................''''................................................................................................................................. ....... ....
KKKKKKKXXNNNNNNNNNNNXXXXXXXXXKKXKKK0kkkkkkOKXXXXXXXXNNWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWNNNWWWWWNNNWWNNNNNNNNWNNWWWWWWWWNNNNNNNNWWNNNWWNNNNWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWNNXK00OOOOOOkkkkkkxxdddddxxkkOOO000000K00OO00OkOOOO0OOkdl:;......'',;cllllccc:;,,'...',:lddxkO0000K00000000kdc;;,,''''.............'',,'...............................................'''................................................'''..................................................................................................................................... ....... ....
XKKKKKKXNNNNNNNNNNNNXXXXXXXXKKKKKXKOk0Okxk0KXXXXXXXNNNWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWNWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWNNNNNNNWWWWNNNNNWWWNNNNNWWNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWNNNWWWWWWWWWWWWNWWWWNNXK000OOOOOOkkkkkxddooolllloodxxkkkkkkkkkkkO00OOOOOOOkxdl:;......,,;:looddddooc;,'....,cloddkOO00KK00OOOO00kxl:;,,'..'............................................................................................................................................................................................................................................................ ... ....
XXKKKKKXNNNNNNNNNNNXXXXXXXXKKKXXXX0kkOOkxkKXXXXXXXXNNNWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWNNWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNXKK000OOOOOkkkkkxxddoollcc::ccclloddxxxxxkkkOOOOOOOOkkxdl:;.....,;::clloooooddol:,'..',cloodxkO0KKK0OOOOO00kdl:;,''...............................................................................................................................................................................................................................................................
XKKKXKXXNNNNNNNNNNXXXXXXXXXKKXXXXKOkkkkkk0KXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNWWWWWWWWWWWWWWWWWWWWWWNXK0000OOOOOkkkkkxxxxddoolcc::::::ccloodddxxxkkkkkkkkkxxoc:,....,;:ccllllccccclccc:;,'',:loloxOOKKKK0OOkkkOOxdlc:''...............................................................................................................................................................................................................................................................
XKKKKKXXNNNNNNNNNXXXXXXXXXKKKXXXX0kkkkkO00KXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNXKK0000OOOOOkkkkkxxxxxdddollccc:::ccclooooddxxxkkkkkkxdlc;,'....,:llloolcc:;;;;,,,,;;;;;cllldkO0KKKK0OOkkkkkxolc;'.................................................................................................................................................................................................................................................................. .
KKKKKKXXNNNNNNNNNXXXKKXXXKKKKXXKKOxkxxxOKKXXXXXXXXXNNWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWNNWWWWWWWWWWNWWWWWWWNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWNWWWWNXK0000OOOOOkkkkkkxxxxddddoolllccccccclloooddxxkkkkkkxdoc;,'.....,codddolcc;,,,'.'''',;::cccldO00KKKKOOOOkkkkxocc;'..................................................................................................................................................................................................................................................................
KKKKKKXNNNNNNNNNNXXXKXXXXKKKKXXXKOxkxxk0XXXXXXXXXXXNNWWNNNNWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWNNNNNNNNNNNNNNNNNNNNK0KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNXK0000OOOOOkkkkkkkxxxddddooollllllclllloodxxkkkOOOOkkxoc:,'....':dxxxxdol:;,,'......',;cccclxO00KKK0OOOkkkxxxdc:;'...................................................................................................................................................................................................................................................................
KKKKKKXNNNNNNNNNXXXKKKKKKKKKKXKK0kkxxxOKXXXXXXXXXXXNNWWWNNWWWWWWWWWWNNNNWWWWWWWWWWWWWWNNWWWWWNNNWWWWNNNNNNWNNNNNNWWWWWWWWWNNNWWWWWWWWWWNWWWWNNNNNNNNNWWWNNWWNNNNNNNNNNWWWWWKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNXK0000OOOOOkkkkkkkkxxxxdddoooooollllooooddxkkkOOOOOOOkkdoc;,.....:dkkkOOkdc;'.......''';clccok00KKKK0OOkkxxxxxoc;,'.............................................................................................................................................................................................................................................................. ....
KKKKKKXNNNNNNNNNXXXXXXKKKKKKKX0OkxxxxkKXNNNNNNXXXXNNNNWWWWWWWWWWWWWWWNNNWWWWNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNWNNWWKdOWWWNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWNNXKK000OOOOOOkkkkkkkkxxxxddddoooooooooooddxxkkOOOOOO0000Okxl:;,....':oxxO000ko,.....',,,,;cl:cxOKKKKK0OkOkdddxxdo:;,'.................................................................................................................................................................................................................................................................. .
KKKKKKXNNNNNNNNNNNNNNNXXXKKKKKOxxxxdx0NWNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNX0XWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWNNNXK0000OOOOOOkkkkkkkkxxxxddddddooooooddddxkkkO00O0KKXKK0Okxoc:;;,...':lodkk000xoc,'',;;;;:cc:oO0KXKKKOkkkxoddxdol:;,'................................................................................................................................................................................................................................................................... . .
KKKKKXXNNNNNNNNNNNNNNNNNXKKKK0xdddddxKNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXNXXXNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXNNXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWNNXKK000OOOOOOkkkkkkkkxxxxxddddddoooooddddxxkkO0000KKKKKK0OOxoc::c:'...',;loddxkOOxl;,;;;:::cccd0KKXXK0Okkkdoddddol:;,'.................................................................................................................................................................................................................................................................. ...
KKKKKXXNNNNNNWWWWWNNNNNXKKKXXOxxxdddkXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNXXNNNNNNNNXXXXNNNNXXXXXXXXXXXNNXNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWNXXK000OOOOOOOkkkkkkkkxxxxxdddddddooooodddxxkkO0000000000OOkdoxxdl:'......,;:clodxxdc;;;:::::clk0KKKKK0Okkkdodddolc:;;''............................................''..................................................................................................................................................................................................................... .........
KKKXXXNNWWWWWWWWWNNNNNNXKXXXKkxxxxdd0NNNNNXNNNNNNNNNNXXXNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWNXK000OOOOOOOkkkkkkkkxxxxxddddddddoooooodddxkkkOOOOOOkkkkkdl:d00kl,..........',;;:col:;::::::cd0XXKKKK0Okkxlcloolcc::;,'........................................''''''''...........................................'''''''.................................................'''.............................................................................................................. .... ... ..........
KKKXXXNNWWNNNNNNNNNNNXXKKXXXOxxxxddkXNNNNNNNXXNNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXK000OOOOOOOkkkkkkkkkkxxxxxdddddooooooooddddxxxxxxdoooool:,;dkxd:.................,;;;;;;::cokKXXKKKK0Okxolllollc:::;;,'......................................'''',,,,''''........................................''','''''...........................................'..''''................................................................................................................ ...... ...............
KKKXXXNNWWWWWWWWNNWNNK0KXXXKkxxxxdd0XNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKK000OOOOOOOkkkkkkkkkkxxxxxxxddooollloooodddddddolc:cccc:'.:ool:,...................',,;;;:cx0XXXKKKK0Oxdlllllccc:::;;;,'....................................''',',,,,'''''.......................................''',,'''''.............................................'''''............................................................................................................... ............................... ..
KKKXXXNWWWWWWWWWWWWWNK0KXXXOxxxxddxKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKK000OOOOOOOOOOkkkkkkkkkxxxxxdooooooooddddddddddoc;,;:::,..,;,''.....................'',;;:lOKXXKKKK00kxocclcc::::;;;;,''.....................................'''',,,,'''..........................................'','''................................................''''................................................................................................................. . .. ................................. .
XKKXXXNWWWWWWWWWWWWWXKKKXXKkxxxdddONWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKKK0000OOOOOOOOOOOkkkkkkkkxxddolooxxxkkkkkkkkkkkkxdc;,,,,................. .....,;;cxKXXXXKKK0Okoc::::;;;:;;;,''...........................................',,'..............................................',,''................................................'''..................................................''............................................................... .... ..................................
KKKXXNNNWWWWWWWWWWWNKKXXKKOxxxxddkKNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMWWWWWMMMWWWWWMMMMMMWWMWWWWWMMWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKKK00000OOOOOOOOOOOOOOkkkxxdoolloxO0OO00000000OOOOkxoc::,'................ ....';cd0XXXXKK00Oko:;,,,,,,,;;;;,'............................................',,'...............................................''''.................................................''............................................................................................................. ... . .................................
KKKXXNNNNNWWWWWWWWNXKKXXKKkxxxddx0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWMMWWWWMMMMMMMMMWWWWWMMMMWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNKKK000000OOOOOOOOOOOOOOkkxxdoollodddddxkOOOOOOOkOOOkxdooc;................ ...'lxOKXXXXK000kdc;,,,''',,,;;,'.............................................''''.................................................'............................................................................................................................................................... .. .. ...................... .......
XXXXXNNNNNNWNNNNWWNKKXXXX0xxxxdoxKWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWMMMMMMMMWWWWWMMMMMMMMMMMMMMMWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKKK0000000OOOOOOOOOOOOkkkxxddooooollllllcclooooxkkkkkxxoc,............... ...,dO0KXXXXK00Oxl:,,'''''''','''..................................................................................................................................................................................................................................................................... ...................,. .......
KKKXNNNNNNNNNNNNNNXKXXXXKkdxxxddkXWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWMMMMWWWWWWWWWWMWWWWWWWWWWWWMMMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXKKK0000000OOOOOOOOOOOOOkkkxxxdooooolllc:;,,,,;:clooxOOkxd:'.............. ...:k0KXXXXKK0OOo:;,''''.....'........................................................................................................................................................................................................................................................................ ....................... ..
XXXXNNNNNNNNNNNNNXKKXXXX0xdxxxxk0NWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMWWWWWWWMMMMMMMMMWWWWWWWMWWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWWWWMMMWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXKKK00000000OOOOOOOOOOOOkkkxxxdddoollc:,'..'',,,,,:dkOOxo:'............. ..,dO0KKXXXK0Okxl;,,'................................................................................................................................................................................................................................................................................ . ...............
XXXXNNNWNNNNNNNNNXKKXXXKOxxxxdk0XWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMWMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXKKKK0000000000OOOOOOOOOOkkkkxxddooolc:;,'''',,,'..'':dkxoc:,'............ ..'oO000KKKK00Okxc;'''..................................................................................................................................................................................................................................................................................... ..............
KKXNNNNNNNNNXXNNXXKXXXX0xxxxdx0NNWWWWWWWWWWWWWWWWWWWWMMWWMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWWMMMMMMMMMMMMMMMWWMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXKKKK000000000OOOOOOOOkkkkkxxdooolcc::;;;;,,,''......;cdxdc;'............ ..'lO00000KK00OOkdc,'''................................................................................................................................................................................................................................................................................... ..........
KKXNNNNNNNNXXXNNXKXXXXXOxxxxdkXNWWWWWWMMMMWWWWWWWWWWMMMMWMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXKKKKK0000000OOOOOOOkkkkkxxdoolllc::;;;;;;;,,'........:xxl:,........... ....cO00KKK00KK0Okxd:,''''................................................................................................................................................................................................................................................................................. .. .......
XXXNNNNNNNNXXNNXKKXKXKOkxxxdd0NNNWWWWWWMWWWWWWWWWWWWWWMWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXKKKKK00000000OOOOkkkkxxddollcc:::;;,,,,,,,'.........;c:;,.......... ...:x000KKK000K0Okxo:,'''................................................................................................................................................................................................................................................................................... ..... .........
KXXNNNNNNNXXXNXXKKXXXOxxxxxdxKNNNNWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXKKKK00000000OOOOkkkxxddoolcc:;;,,''''.'''..........',''.......... ....;ok0KKKK0000K0Oxdo:,''............................................................................................................................................................................................................................................................................................ ..........
XXXNNNNNNXXXXXXKKXXXKkddxxxdOXNNNNNWWWWWWWWWWMMMMMWMMMMMMWWWWWWWWMMMMWWMMMMMMMMMMMMMWWWWWMMMMMMMMWMMMWWMMMMMMMMMMMMMMMWWWMMMWWWWWWWWWWWMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXKKKK00000000OOOkkkxddoolcc:;,,,'............................... ...',cook00KK000000kxdo:,''..................................................................................................................................................................................................................................................................................... ..... ..............
XXXNNNNNNXXXXKKKKXXXOdddxxdxOXNNNNNNNNWWWWWWWWMMMMMWMMMMMWWWWWWWWWWMMMMMMMMMMMMMMMMWWWWWWWMMMMMWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXKKKKK000000OOkkkkxddolcc:;,,,,....................................,:cdxdx00KK000O0Okxdo:,''............................................................................................................................................................................................................................................................................................. ...............
XXXNNNNNNXXXKKKKXXXKkdxxxxdkKXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXKKKKK00000OOkkkxxdolcc:;;;;,...................................',,:xkxk000K00OOOOkxdo:,''.................................''........................................................................................................................................................................................................................................................... ................
XXNNNNNNNXXXKKKKXXX0xxxxxdd0XXXNXXXXXXXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXKKKKKK0000OOkkxollcc:::;,..................................';,,:dxxO00KK0OOOOkxxdo:,''..............................'''''''''.............................................''''..............................................''''''..................................................................................................................................................................... ......
XXNNNNNNXXXXKKKXXXKkxxkxxdxKXXXXXXXXXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXKKKKKKK00OOkxdoollcc:;'................................,;;;;codxO00KK0OOOOkxxdo:,'''............................'',,,,,''''.........................................''',,'''...........................................'''''''''............................................'''''''.................................................................................................................. ..........
XXNNNNNNXXXXKKKXXX0xxxkxddOKXXXXXXXXXXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXKKKKKKK00OOkkxxdolc;,,'.............................,::;::ccoO000KK0OOOkkxxdo:,'''..........................'''',,,,,,,,''.......................................'''',,,'''..........................................''''''''''............................................'.''''.................................................................................................................. ..............
XXNNNNNXXXKKKKKXXXkdxxkxdx0KXXXXXXXXXXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXKKKKK00OOkkxol:;;,''..........................,cc:::::lk00000000Okkkkxdo:,'''..........................''''',,,,,''''........................................'''','''.............................................''''''............................................................................................................................................. ..................... ....... ....
XXNNNNNXXXKKKXXKXKxdxkxxdkKXXXXXXXXXXXXXXXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXKKKKKKK00Okxdl::;,,'........................',::;;::lk000000000Okkkxxdo:'''............................''.'',,,'...............................................','................................................',,'..................................................'........................................................................................... ..................... .... .
XXNNNNXXXXKKXXKXXOdxkxddx0KXXXXXXXXXXXXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXKKKKKK0Okxoll:;,,''....''''''.........',,,,,;cdkOKKK00KK000Okkkxxxdc,''................................',,,................................................','................................................''''..................................................''................................................................................................................. ..
XXNNNNXXXKKKXXKXKxdxxdddkKXXXXKKXXXXXXXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXKKKKKKKKK0Okxxol::;,,,,,,,,,'''''''''.',;:::cdO0KKKKKKKKKK00Okkkxxxdc,'''...............................',,''...............................................'''.................................................'''................................................................................................................................................... ............... ...
XNNNNNNXXKKKXXXXOodxxood0XXXXXKKKXKKXXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKK0OOkdoc::;;;;;;;;;,,,,,;::,,;:cokO0KKXXXXKKKKKKK0Okkkxxxdc,'''................................'''......................................................................................................................................................................................................................................................... ................ ...
XXNNNNXXXKKXXXXKxoxxdooxKXXXXKKKKKKKXXXXXXXXXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK000Okxdoollllcccccccccoxxoloddxk0KXXXXXXXKKKKKK00OOkxxxxxl;'.'....................................................................................................................................................................................................................................................................................... . ............
XXNNNNXXKKKXXXX0ddxxddxkKXXXXKKKKKKKKKXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWNNNWWWWWWWNNNNWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWNNNNNNXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKK0000000OOkkkkkxdodxkkkO0KXK0O0K00KKXXXXXXXKKKKK000OOOkxxxxxo;'..................................................................................................................................................................................................................................................................................... ..........
XNNNNNXXKKKXXXKxodxdoxOOKKXXKKKKKKKKKKXXXXXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWNNWWWNNNNNWNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWNNNNNNNNXXXXXXKKKKKKKKKKKKKKK000000000000OOOOOOOOkkxddoc:lkXXXNNNNXXXXXXXKKXXXXXXXXXKKKK000OOOkxdxxxo:'..................................................................................................................................................................................................................................................................................... ... .........
XNNNNNXKKKXKXNOodxxddkO00KXXK0000000KKKXXXKKXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWNNNNNNWWWNNWWNNNNNWWNNWWWWNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXNNWNNNNNNNNXXXXXXXKKKKKKK0KK0000OOOkkkkkxxxxxxxxxxxddool:,,'',oKNNNNNNNXXXXXXXXXXXXXXXXXXXXK00000OOkxdxxxd:'''.................................................................................................................................................................................................................................................................................. .. .........
XNNNNXKKKKXXXXxoxxxodkOO0KKKK0000000KKKKKKKKXXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWNNNNNNNWWNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXNNNNNNNNNNNXXXXXXKKKKK0000000OOkkkxddddoooooooollllcc:;,'''..:OXNNNNNNNXXXXXXXXXXXXXXXXXXXXK00000OOkxxxxxdc,''.................................................................................................................................................................................................................................................................................. .......... ..
NNNNNXK0KXXX0kdoxxdoxO00KKKKKKKKKKKK00000KKKKXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWNWWWNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXNNNNNNNNNNNXXXXXXKKKK00000OOkkxxxdoolllccccccc:::::;;,''....;xXNNNNNNNNXXXXXXXXXXXXXXXXXXXKKK0000OOkxxxkxdc,''................................................................................................................................................................................................................................................................................... ............... ........
NNNNNXKKXXXKkoodddodO0KKKKKKKKKKKKKK000KKKKKKXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNWWWNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNXKKXNNNXNNNNNNNXXXXXXKKKK0000OOkkxddoolcc:::;;;;;;,,,,,,''''...';xXNNNNNNNNXXNNNXXXXXXXXXXXXXXKKK00000Okkxdxkkxl,''.................................................................................................................................................................................................................................................................................... ............... ...............
NNNNXXKKXXX0dlodddoxO000KKKKKKKKKKKK00KKKKKKKXNNNNNNNNNWWWWWWWWNNNNNWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNWWWWWWWNWWNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNXKKKXNXXNNNNNNNNXXXXXXKKKK000OOkkxdollcc::;;,,,,,,,'''''''''.'':lkXNNNNNNNNXXXNNNXXXXXXXXXXXXXXKK000000OOkxdxOkxo;''.................................................................................................................................................................................................................................................................................... .. .............. .... .....
NNNXXXKKXXXkooodoodk00000KKKKKKKK00000KKKKKKKXNNNNNNNNNNNWWWWWNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNXXXXXKKKKKKKKKKKXXXXXXXXXNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNXKKXXXXXNNNNNNNNXXXXXXKKKK00OOOkxxdolccc:;;,,,,,'''''''''''.'';d0XNNNNNNNXXXXXNNNXXXXXXXXXXXXXKKKK00K00OOkxdxkkxd:''......'''............................................................................................................................................................................................................................................................................ .. .
NNNXKKKKKXKxooddoldO000000KKKK000000000000KKKXNNNNNNNNNNNNNNNNNNNNNNNNWNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKKKK00OOOOOOOOOOOO000000KKKKXXXXNNNNNNNWWWWWWWWWWWWWWWWWWNNNXXXXXXXXNNNNNNNNNXXXXXKKKKK00OOOkxdollcc::;;,,,'''''''''''''',:d0XNNNNNNXXXXXXXNNXXXXXXXXXXXXXXXKKK000000Okxdxkxxdc,''..'''',''.''......................................................................................................................................................................................................................................................... ............. ...
NNXKKKXXXXOodxxdook0000000KKK00000000000000KKXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK0OOOOOOOOOOOOOOOOOOOOOOO00KKXXXXXNNNNNNNWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXNNNNNNNNXXXXXKKKKK00OOOkkxdollcc::;;,,''''.'''''''',;lxKNNNNNNXXXXKXXXXNNXXXXNXXXXXXXXXXKKKK00000Okxddkkxdl;''..',,,,,,','..........................................'''''.''.............................................''...................................................................................................................................................................... .. ...
NNXKKKXXXKdodxxdodO0KKKKK000K000000000000000KXNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKK00OOOOOOOO000000000O0OO0000KKXXXXXXNNNNNNNNNWWNNNNNWWWWWWWNNNNNNXXXXXXXXNNNNNNNNNXXXXKKKKK000Okkkxddolcc::;;,,,'''''''',,,;:cokKNNNNNNXXXKKKKXXXNNXXXXNXXXXXXXXXXKKKK000K0OOkddkkxdo:,,'',;;;;;;,,''........................................',',','''..........................................'''''''''..................................................''................................................................................................................ ..........
NNXKKXXXXOoodddook0KKKKKKKKKK000000000000000KXNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0000000000000000000000000000KKKXXXXXXXNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNXXXXXXXNNNNNNNNNXXXXKKKK000Okkxxddollcc::;;,,,,,''',,,;::cox0XNNNNNNXXKKKKKKXXNNNXXXXNNXXXXXXXXKKKK0000K0OOkxxkkxodc,,,;;;;;;;;;;,,'.....................................'',,,,,,,''''........................................''''''''''...........................................''.'''''................................................................................................................. ..............
NNXKXXXXXxlddddodO0000KKKKK000KK000000000000KXNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXK0000000000000000000000000KKKKKKXXXXXXNNNNNNNNNNNNWWNNNNNNNNNWWWNNNNNNNXXXXXXNNWNNNNNNXXXXXKKK000Okkxxxdoolcc:::;;,,,,,,,,,;;cllox0XNNNNNNXXKKKKKXKKXNNNXXXNNNNXXXXXXKKKKK000KK0OOkxxkkxodc,,;,,,,;;;;;,,,'.....................................'''''',,'''''........................................''''''''''...............................................''''................................................................................................................. ..............
NXXXXXXX0oldddooxO00000KKK000KKKKK00000000000XNNNNNNNNNNNNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKK00000000000000000000KKKKKKKKKKXXKXXXNNNNNNNNNNNWWWWNNNNNNNNNNWNNNNNNNNXXXXXNNNWNNNNNNXXXXXKKK000OOkxxddoolcc:::;;;;;;;;;;::codxk0XNNNNNNXXXKKKKKKKXXNNNXXNNNNNXXXXXXKKKKKKKKKK0OOkxxxxxdol;,,,,',;;;,,'''...........................................',,'...............................................''''...................................................''.................................................................................................................. .............
NXKXXXXKxloddolokO000000000000000KK000000000KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKK00000000000000KKKKKKKKKKKKKKKKKXXXXXNNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNXXXXNNNNNNNNNNNNXXXXXKKKK000Okxxxdoolccc::::::::::cclodk0KKXNNNNNXXXXXKKKXKKKXXNNXXNNNNNNXXXXXXKKKKKKK00K00Okxxxxxdoo:,''''',;;'''.............................................''''................................................'''...................................................'................................................................................................................... ...........
XKXXXXX0olddolldkO000000000000000KKKK0000000KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKK00000000000KKKKKKKKKKKKKKKKKKKXXXXXXNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNXXXXKKKKK000OOkkxxddoolllccccclllloodxO0XXNNNNNNNNNXXKKKKKKKXXNNNNXNNNNNNNXXXXKKKKKKKKKKK00OOkxxxxdooc,'''',,;,,''.............................................''''................................................'''................................................................................................................................................................... . ......
XKXXXXXkldddolokOO000K0000K0000KKKKKK0000000KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKKKKKK0000K00KKKKKKKKKKKKKKKKKKKKXXXXXXNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNXXXXKKKKK000OOOkkkxdddooooooooooooddxkOKXNNNNNNNXNNNXKKKKXKKXXXXNNNNNNNNNNNXXXKKKKKKXXKKKK00OOkxxxxxdol;''''',,,'''..............................................''.................................................''.............................................................................................................................................. ..................... ......
KXXXXXKdldddoodkOOO00000000000KKKKKKKK000000KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKKKKKKKK00KKKKKKKKKKKKKKKKKKKKKKKKXXXXXXNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNXXXXXKKKK000OOOkkkxxxxddddddddddddxxO0KXXNNNNNNNNNXKKKKXXKKKXXXXNNNNNNNNNNNXXXKKKKKKXXKKKKK00Okxxxxxdol:'..''....................................................................................................................................................................................................................................................... .................... ......
KXXXXXklldooodk0K00000000000KKKKKKKKKKKK000KXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNXXXXKKKKK000OOOkkkkkkxxxxxxxxxxkkkOO0KXXNNNNNNNNXXK00KXXKKKKXXXXNNNNNNNNNNXXXXKKKKKKXXKKKKK00OOxxxxxooo:'............................................................................................................................................................................................................................................................................. .....
KXXXN0ocodoldk0XNXXKKXXXKKKXXKKKKKKKKXXXXXXXNNNNNNWNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWNNNNWWWWWWNNNNNNNNNNNNWWWWWWWWWNNNNNNNWWNNNNNNNXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNXXXXKKKKK0000OOOOOOOOkkkkkkkkkOO000KXXNNNNNNNNNNXK0KKXXXKXXXXXXNNNNNNNNNXXXXXKKKKKKKKXKKKKKK00Okxxxxolol,.............................................................................................................................................................................................................................................................................. ..
XKXXXkloddook0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXXNXNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNWWNNWWWWWWWWWWWWNNNNNWWWWWWWWWNNXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNNNNNWWWNNNNWWNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNNNXXXXXKKKKK000000OOOOOOOOOOOOOO000KKKXXNNNNNNNNNNXKKXXXXXXXXXXNNNNNNNNNXXXXXXXKKKKKKKKKKKKKKKKKK0Oxxxxdlll;''...................................................................................................................................................................................................................................................................................
XXXKOdloddloOKKXXXXXXXXXXKKXXXXXXXXXXXXXXXNNNNWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWNNWNNNNNNNWWWWWWWWNWWNNNNNWWWWWWWNNXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNNNNWWWNNNNNNWNNNNNNNNNNNNNNNNNNNNWWWWNNNNNXXXXXXXXKKKKKK000000000000000000000KKKXXXNNNNNNNNNNNXXXXNNXXXXXXNNNNNNNNNNNXXXXXXKKKKKKKKKKKKKKKKKKK0Okxxdooo:,,................................................................................................................................................................................................................................................................... .............
XXXOdolddolx0KXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNWWWWWWNWWNNNNNNNXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNXXXXXXXKKKKKKK0000000000000000000KKKKXXXXNNNNNNNNNNXXXXNNNNXXXXNNNNNNNNNNNXXXXXXXKKKKXKKKKKKKKKKKKKKK0Okkxoooc;,.............................................................................................................................................................................................................................................................. .... ......
XXKdclodoloOKXXXXXXXXXXXXXXXXXNNNNNNNNNNNNWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNXXXXXXKKKKK000000000000000000KKKKKKKKXXXXNNNNNNNWNNNXXNNNNNNXXNNNNNNNNNNNXXXXXXXXKKXXXXXKKKKKKK00KKKXKK0kkxdoolc;'............................................................................................................................................................................................................................................................ ........... ..
KXOoclddolx0XXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKKKXNNNWWWWWWWWWWNNNNNXXNNNNNNNNNNNNNNWWNNNNNNXXKKKKKKKK0000000000000000000000KKKKKKXXXXNNNNNNWWNNNXNNNNNNNXXNNNNNNNNNXXXXXXXXXKKXXXXXXKKKKK0K00KKKXXXKOkxdolll:'..........................................................................................................................................................................................................................................................................
KKxllooollkKXXXXXXNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000KKKKKKKXXXNNNWWWWWWWWWWNNNXXXNNNNWWNNNNNNNNNNNNNNNXXKKKKKKK0000000OOOOOOOOOOO0000000KKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXKKKKKXKKXXXXXXXKKKK00000KKKXXXK0kxxdoll:'....................................................................................................................................................................................................................................................... ..................
X0olooooco0NNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000KKKKKKKKKXXNNWWWWWWWWWWWNNNXNNNNNWWNNNWNNNNNNNNNNXXXKKKKKK00000OOOOOOOOOOOOOOOO000000KKKKXXXXNNNNNWWNNNNNNNNNNNNNNNNNNNNXXXXKKKKKKKKXXXXXXXXKK00OOO0KKKKXXXK0Okxdoll:'...........................''.............................................................................................................................................................................................................................................. ...... ..
XkllooolcxXWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000KKKKKKKKKKKXXNNWWWWWWWWWWWNNNNNNNNNWWNNWWWNNNNNNNNXXXXKKK0000000OOOOOOOOOOOOOOOOOO000000KKKXXXXNNNNNWWWNNNNNNNNNNNNNNNNNNXXXXKKKKKKKKKXXKKKKKKK00OkkkO0KKKKKKK00kxxdooc,'........................'.''..''..............................................'........................................................................................................................................................................................... ....... .....
Kdcooolco0NWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000KKKKKKKKKXXNNNWWWWWWWWWWWWWNNNNNNNWWNNWWWWWNNNNXXXXKKKK0000000OOOOOOOOOOOOOOOOOOO0000000KKXXXXNNNNWWWWNNNNNNNNNNNNNNNNXXXXKKKKXXKKKKKKKKKKK00OOOkkxkO00KKKK0000kxxddol;........................',,,,,'''..........................................''''''''...................................................................................................................................................................................... . . . ............
OlloooclxXNNNWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWMWWWMWWWWWWWWWWWWWWWWMMMMMMWWWWMMMMMMWWWMMWWWWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000KKKKKKKXXXXNNWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWNNXXXXKKKK00000000OOOOOOOOOOOOOOOOO00000000KKKXXXXNNNNNNWWNNNNNNNNNNNNNNNXXXXXKXXXXXXXXKK000000OOkxxxxxkO000KK00000kxxxdol;'....................',,,,,,,,,'''........................................'''',,,''............................................'''.''''.............................................................................................................................. .............. ....
xcoddocoOXWWWWWWWWWWWWWMMMMWWWWMMMWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMWMMMMMMMMMMMWWWWWMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWNXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000KKKKKKXXXXXNNWWNNNWWWWWWWWWNNNNWWWWWWWWWWWNNNXXXKKK00000000000OOOOOOOOO00000000000000KKKXXXNNNNNNNWWWNNNNNNNNNNNNNNXKKKKXXXXXXKKXKK00OOOOOkxdddxxkO00000000O0kddxddo;''....................'',,,,,,,,,'.........................................'',,,''''...........................................''..''''''............................................'...'''............................................................. ................. . ................ .......
ocooolcd0XNNWWWWWWWWWWWWWWMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMWWMMMMMWMMMMMMMMMWWWWWWWWWWWWWWWWWNXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKK000000000000KKKKKKKKXXXNNWNNNNNWWWWWWWWWNNNWWWWWWWWWWWNNNXXXKKK0000000000OOOOOOOO000000000000000KKKXXXXXNNNNNWWWWNNNNNNNNNNNNXXKKKKKXXXXXXKKKK00OOOkkkxdddxxkkOOO000000OOdloodxo;'....................''''',,,,''''.........................................''''''''............................................''..'''''.............................................''..'''............................................................................... ................. .........
lloolclkKXXXNNNNWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMMMMWMMMWWMMMMMWWMMMMMWWWWWWWWWWWWWWMMMWWWMWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKK00000000000000KKKKKKKKXXXNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNNXXXKKKK000000OOOOOOO00000000000000KKKKKKXXXXXNNNNNWWWWNNNNNNNNNNNNXKKKKKXXXXKKKKK00OOOkkkkxxddxxkkOOO00000OOOxo:;:ldoc,.........................',,'................................................',''................................................''''....................................................'............................................................. .................. ................ ........
ooolccoOKXXXXXXXXXNNNWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMMWWMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMWWWWWWWWWWWWWWNNXXXXXXXKKKKKKKKKKKKKKKKKKKKXKKKK000000000000000KKKKKKKKXXXXNXXXNNNNNWWWWWWWWWWWWWWWNNNNNNNNNXXXXKKKK00000OOOOOOO00000000000000KKKKKKXXXXXXNNNNNNNNNNNNNNNNNXXXKKKXXXXXKKKK000OOOOOkkkxxxxxxkOOO00000Okkxdl:,'';:cc,'........................',,'.................................................'''.................................................'''...................................................''............................................................ ........... .... ........... ....
oooc:lx0KKKKXXXXXXXXXNNNNNWWWWWWWWWWMMWWWMMMWWWMMMMMMWMMMMMMMMMMMMMMMWWWWMMMMMMWMMMWWWWWWWMWWWWMMWWWWWWWWWWWMMMWWMMMMWWWWMMMMMMWWWWWWWWWMMMWWWWWWWWWWWWNXXXXXXXXKKKKKKKKKKKKKKKKKKXXXKKKKK0000000000000000000KKKKKKXXXXXNNNNNNNNNWWWWWWWNNNNNNNNNXXXXXXXXXKKK00000000000000000000000000KKKKKKXXXXXXNNNNNNNNNNNNNNXXXXXKKKXXXXKKK00000000OOkkkxxxxxxkOOOO0000Okdol:,....'',,''........................',,'.................................................'''.................................................'''....................................................'....................................................................... ...... ...... ........ ...
oolc:ok0KKKKKKKKXXXXXXXXNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXKKKKKKKKKKKKKKKKKKXXXXKKKK000000000000000000000KKKKKKKXXXXXXXNNNNNNNNWWNNNNNNNXXXXXXXXKKKKKKK00000000000000000000000KK00KKKKKKKXXXXXXXXXNNNNNNNNNXXXXXKKKXXKKKKK000000000OOkkxxxxxxkkOOOOO00Okdc:,.......'''....................................................................................................................................'......................................................................................................................... . .......... ......... ...
oolccdO0KKKKKKKKKKKKXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXKKKKKKKKKKKKKKKKXXXXXKKKK0000000000000000000000KKKKKKKKXXXXXXXXXNNNNNNNNNNXXXXXXXXKKKKKKKKKK000000000000000000000000000KKKKKKKKKKKKXXXXXXNNNNNNXXXXXXXXKKKKXKKK00000000OOkkkxxxxxkkkOOOOOOOxo;''......................................................................................................................................................................................................................................................................... .. ......... .......
oocldxO000KKKKKKKKKKKXXXXXXXXXNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXKKKKKKKKKKKKKXXXXXXXKKKKK000000000000000000000000KKKKKKKKKKKKKXXXXXXXXXXXXXXXKKKKKKKKK0000000000000000000000000000000000000KKKKKKKKKXXXXXXNNXXXXXXXXKKKKKXXXKKKK0K0000OOkkkxxxxxxxkkkkkxxdc,.... ......................................................................................................................................................................................................................................................... ............ ...
olcdkOO00000KKKKK00KKKKKKXXXXXXXXNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXKKKKKKKKKKKXXXXXXXXKKKKKKKK0000000000000000000000000KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000000000000000000000000000000000000000KKKKKXXXXXXXXXXXXKKKKKXXXXKKKK00000OOkkkxxxxxdddddooool:'.... .................................................................................................................................................................................................................................................................... . ..........
oclxOOO00000KKKK0000KKKKKKXXXXXXXXXNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXKKKKKKKKKKXXXXXXXXXKKKKKKK000000000000000000000000000000000000K000KKKKKKKKKKKKKKK0000000000000OOOOO0000000000000000000000000000000000KKKKXXXXXXXXXXKKKKKXKKKKKKK00000OOkkkxxdddddoolcccc:,.... ................................................................................................................................................................................................................................................................... . ..
lcokOO00000000000O00000KKKKKXXXXXXXXNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNWWWWWWWWNNXXXXXXXXXXXKKKKKKKKKKKXXXXXXXXKKKKKKK000000000000000000000000000000000000000000000000000000000000000OOOOOOOOOOOOOOOOOOOO00OOOO000OOOOOOOOOOO000000KKKKKKKKKKKKKKKKKKKKKKKK000000OOkkkxddddoollc:::;,'.... ...................................................................................................................................................................................................................................................................
ccdOOO000O0OOOO0OOO00000KKKKKXXXXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKXXXXXNXXXKKKKKKKK000000000000000000000000000000000OOO000000000000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO0000000KKKKKKKKKKKKKKKKKKK00000OOOOkkkxxdddollc::;;,'..... .................................................................................................................................................................................................................................................................
clkOOOOOOOOOOOOOOOO00000KKKKKKKKXXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXKXXXXXXXXXNNXXKKKKKKKKK0000000000000000000000OOOOOOOOOOOOOOOOOOOO0000000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkOOOOO000000000KKKKKKKKKKKKK0000000OOOOOkkxxxddollc:;;;,'....... ................................................................................................................................................................................................................................................................. ......... .
cdOOOOOOkOOOOOOOOOOO0000000KKKKKKKXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXXXKKKKKKKK00000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000000000OOOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkOOOOO00000000000KKKK000000000000OOOOkkkxxxdoolc::;;,,'....... .................................................................................................................................................................................................................................................................. ........... ....
lxOOOOOOkkkkkkkkkkkO0000000KKKKKKKXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXKKKKKKKK000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkxxxxkkkkkkOOOOOO0000000000000000000000000OOOOOkkxxxddolcc::;;,''....... ................................................................................................................................................................................................................................................................ ... .............
okOOOOOkkkkkkkkkkkkOO0000000KKKKKKXXXXXNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNXNNNNNNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXXKKKKKK000000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000OOOOOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkxxxxxxxxxxkkkkkOOOOOOO0000000000000000000000OOOOOOkkkkxxdoolc:::;,''........ ..''................................................................................................................................................................................................................................................................................. ..
xOOOOOOkkkkkkkkkkkkO0000OO000KKKKKXXXXXNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXXXXXNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXKKKKKKKK0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO00000OOOOOOOOOOOOOOOkkkkkkkkkkkkkkxxxxxxxxxxxxxxxkkkkOOOOOOO0000000000000000000000OOOOOOkkkkxddollc::;;,''....... .';,'..........................................'......................................................'...'......................................................................................................................................................................... .. .
kOOOOOkkkkkkkkkkkkkO0000OO000KKKKKXXXXXXNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXKKKKKKKKK0000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO000000OOOOOOOOOOOOOkkkkkkkkkkkkxxxxxxxxxxdddxxxxxxxkkkkkOOOOOOOOO000000000000000000OOOOOkkkkxxddolccc:;;,''....... ..,,'.........................................','''',''...........................................'''''''''......................................................................................................................................................................... ... ...... ..
O0OOOOkkkkkkkkkkkkkO000OOO000KKKKKKXXKXXXNNNNNWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNNXNNNNNNXXXXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNXXXXXKKKKKKKK000000000OOOOOOOOOOOOOOkkkkkOOOOOOkkkkkkOOOOOOOOOO00000000OOOOOOOOOOkkkkkkkkkkkxxxxxxxxxxdddddddddxxxxkkkkkOOOOOOOOOOOOOOO00000000000OOOOOkkkkxxddollcc::;,''........ .',;,.......................................''''',,'''''........................................'''''',,'.'.............................................'''.'''................................................................................................................... .... ............
00OOOOkkkkkkkkkkkkkOOOOOOOO00000KKKKKKXXNNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXKKKKK000000000OOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkOOOOOOOOO00000000OOOOOOOOOOkkkkkkkkkkxxxxxxxxxddddddddddddxxxxkkkkkkOOOOOOOOOOOO0000000000OOOOOOOkkkkxxddolllc::;,,'''...... ..','.......................................'',,',,,','''........................................''''','''''..........................................''''''''''.................................................................................................................. ... ............
O0OOOOOOkkkkkkkkkkkOOOOOOOO00000KKKKKKXXNNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXKKKKK000000000OOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkOOOOO000000000OOOOOOOOOkkkkkkkkkxxxxxxxxddddddddddddddddxxxxkkkkkkOOOOOOOOOOOO00000OOOOOOOOOOkkkkkxxddolllc:;;,,'''...... ..'.........................................'''',,''..........................................'..''','''..............................................''..''''..................................................................................................................... . ...............
O0000OOOkkkkkkkkkkkOOOOOOOO000KKKKKKKKXXNNNNNNNWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXKKKKKK0000000OOOOOOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkOOOO0000000000OOOOOOOOkkkkkkkkxxxxxxxxddddddddddddddddddxxxxxxkkkkkkOOOOOOOO00000OOOOOOOOOOkkkkkxxxddoollc::;;,'''....... ...............................................','.................................................','............................................................................................................................................................................ ..............
000OOOOkkkkkkkkkkkkkOOOOOOO000KKKKKKKKXXNNNNNNWWWNNNNNWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXKKKKKKK000000000OOOOOOOOOOOOOOOkkkkkkkkkkkkxxxkkkkkkkkOOOO00000000000OOOOOOOkkkkkkkkkxxxxxxxdddddddddddddodddddxxxxxkkkkkkkOOOOOO00000000OOOOOOOOkkkkkxxxxdoolllc::;,,,''........ ..............................................'''.................................................'''....................................................'......................................................................................................................... .. ......
K00OOOOkkkkkkkkkkkkkOOOOOO0000000000KKXXNNNNNWWWWNNNNNWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXNNNNNXNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXKKKKKKKK00000000OOOOOOOOOOOOOOkkkkkkkkkxxxxxxxxxxxxkkkOOOO000000000000OOOOOOkkkkkkkkkxxxxxxddddddddddooooddddddxxxxkkkkkkkkkOOkOO00000000OOOOOOOOkkkkkkxxxdooollc::;;,,,'........ .............................................'',''...............................................''''............................................................................................................................................................................... . .....
K00OOOOOOkkkkkkkkkkkkOOOO00000000000KKXXNNNNNWWWWNNNNWWWWWWWWWWWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXXXKKKKKKK0000000OOOOOOOOOOOOOOkkkkkkkkkxxxxxxxxxxxxxxkkOOO0000000000000OOOOOOkkkkkkkkxxxxxxdddddddooooooooooodddxxxxkkkkkkkkkkkkkO0KK000000OOOOOOOkkkkkkkxxddooolcc:;;,,,''........ ...............................................'..................................................''................................................................................................................................................................................ .....
KK0000OOOOkkkOkkkkkkkOO00000OOO0OO000KXNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXKKKKKKK000000OOOOOOOOOOOOOkkkkkkkkkkxxxxxxxxxxxxxxxxkOO00000000000OOOOOOOOOkkkkkkkxxxxxxxdddddddoooooooooooodddxxxkkkkkkkkkkkkkO0KKK000000OOOOOOkkkkkkkxxxdooollc::;;,,''........ .................................................................................................................................................................................................................................................................................... ......
KK0000OOOOkkOOOkkkOOOO0000000OOOOO000KXNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXKKXXXXXXXXXXXXXXXXNXXXXXNNNNNNNXXXXNXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXKKKKK00000000OOOOOOOOOOOOkkkkkkkkxxxxxxxxxdddddxxxxxkOO00000000000OOOOOOOOkkkkkkkkxxxxxddddoooooooooooolloooodddxxxkkkkkkkkkkkkO0KKK000000OOOOOOOkkkkkkxxxddoollcc::;;,,''........ ........................................................................................................................................................................................................................................................................................
KKK000OOOOOOOOOkkOOOOO0000000000OO000KXNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXXXXNNNNXXXNNXXNXXXNNXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXXKKKK0000000000OOOOOOOOOOkkkkkkkkxxxxxxxddddddddddxxkkOO0000000000000OOOOOOkkkkkkkkxxxxxddddoooooooollllllllooodddxxxkkkkkkkkkkkO0KKKK0000000OOOOOkkkkkkxxxdddoolcc::;;;,''........ ........................................................................................................................................................................................................................................................................................
KKK0000OOOOOOOOkkOOOOO00KKKK000000000KXNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXXXXNNNNXXXNNNNNNNNNNXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXKKKKK00000000000OOOOOOOOkkkkkkkxxxxxxxddddddddddddxxkkO000000000000000OOOOOOkkkkkkxxxxxddddooooooolllllllllllloodddxxkkkkkkkkkkkO0KKXKK000000OOOOOOkkkkkkxxxddoollc::;;;,,''....... ........................................................................................................................................................................................................................................................................................
KKKK0000OOOOOOOOOOOOO000KKKK00000O000KXNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXKKKKK0000000000OOOOOOOOkkkkkkxxxxxxxdddddddddoddddxxkOO000000000000000OOOOOOkkkkkkxxxxdddddooooollllllcccccccllloodxxkkkxxxkkOOO00KKXKK0000OOOOOOOOOOOkkkxxxdddollcc::;;,,''........ ....................................................................................................................................................................................................................................................................................... ..
K0KK000OOOOOOOOOOOO000000KKK0O00OOO00KXNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXKKKK00000000000OOOOOOkkkkkkkxxxxxxxddddddddddooddxxxkOO000000000000000OOOOOOkkkkkkxxxxdddddoooolllllccccccccccccllodxxxkkkkxkkO000KKXXK000000OOOOOOOOOkkkkxxdddoollc::;;;,,'......... ..................................................................................................................................................................................................................................................................................... .... ..
0KKKK000OOOOOOOOOO00KK000KK0O0OOOO00KKXNNNWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXNNNNNNNNNNNNNNNNNXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXKKKKK000000000OOOOOOkkkkkkkxxxxxxxddddddoooooooodxxkkOO00KK00000000000OOOOOOkkkkkkxxxdddddoooollllccccccc:::::::cccldxkkkkkkkkO00KKXXXK0000000OOOOOOOOOkkkxxxdddoolcc:::;,,''......... ........................................................................................................................................................................................................................................................................................... ....
00KKK00OO000OOOOOO0KKKK00000000000000KXNNNNWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXNXXXXXXXXXXXXXXXNNNNXXNNNNNNNNNNNNNNNNNNXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXKKKKKK00000000OOOOOOkkkkkkkkxxxxxxxdddddooooooooddxxkkOO0KKK00000000000OOOOOkkkkkkxxxxdddddooollllcccccc::::::;::::ccldxkkkkkkkO0KKXXNXK00000000OOOOOOOOkkkkxxxddoollc:::;;,''......... ........................................................................................................................................................................................................................................................................................... .. ...
00KKK000000000OOOO0KKK000000KK0000000KXNNNNNWWWWNNNNNNWWWWWWWNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXKKKKKK00000000OOOOOOkkkkkkkxxxxxxddddddoooooooooddxkkOO00KKKK0000000000OOOOOOkkkkkxxxxdddddooollllccc::::::;;;;;;;;::cloxxxkkOOO0KXXXNXK0000000OOOOOOOOOkkkkxxxxddoolcc::;;,,'......... ....................................................................................................................................................................................................................................................................................... .... . ......
K0KK00KKKKK000OOO0000000KKKKK00000000KXNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNXXXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNXXXKKKKK000000000OOOOOOkkkkkxxxxxxddddddooooooooooodxxkkOO00KKKK0000000000OOOOOOkkkkkxxxxdddddoollllccc:::::;;;;,,,,,,;;:clodxxkO00KKXXXNXK00000000OOOOOOOOOOkkkxxxddoolcc:::;;,''.......... ........................................................................................................................................................................................................................................................................................... .......
XXXKKKKKKK000OOOO0000000KKKKK000000O0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXKKKKKK00000000OOOOOkkkkkxxxxxdddddddooooooooooodxxkkkO00KKKKK0000000000OOOOOkkkkkkxxxxddddoooolllcc:::;;;;;,,,,,'',,,,;:clloxk00KKXXNNXK0000000000OOOOOOOOOkkkxxxddollccc:;;,,''.......... ..............'......''..............................................''..'............................................................................................................................................................................................................. ...... .... ..
NNXKKKKKK000000O00000KKKKKKKKK00000O0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXXXXNNXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXKKKKKK00000000OOOOOkkkkxxxxdddddddddooooooooooddxkkkOO00KKKKKK000000000OOOOOkkkkkxxxxxddddooolllccc::;;;;,,,'''''''''',,:cclodk0KKXXNNXK00000000000OOOOOOOOkkkxxxddoolccc::;;,'''.......... .............''''','.............................................''',,,''.............................................'''''''''..................................................................................................................................................................... .......
XXXXXXXXKK000000O0000KKKKKKKKK00000O0KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNNNXXXXXXXXXXXXXXXNNNXXXNNNNNNXXXXXXXXXXXXNNNNNNNNNNNNXNNNNNNNXXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXKKKKKKKK00000000OOOOkkkkxxxxdddddddddoooooooooodxxkkOOO0KKKKKKK000000000OOOOOOkkkkkxxxxddddooollcccc::;;;;,,'''''.....''',;::loxO0KKXXNXK00000000000OOOOOOOOkkkkxxxddollccc:;;,''''......... ..........''',''',''''''........................................'''',;,'''''..........................................'',,',,'...................................................................................................................................................................... ...
XXXNNNNNNNXXXXXKKKKKKKKKKKKKKK0000000KXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNXXXXXXXXXXXXXXXXXXNXXXXNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNXXKKKKKKKKKKKK0000OOOOkkkkxxxxxxddddddddooooooooddxkkOOO00KKKKKKK000000000OOOOOOkkkkkxxxdddddooollcccc::;;;,,,''''........'',,;:loxO0KXXNNXK0000000000OOOOOOOOOkkkkxxddoollcc::;,,'''......... ...........',,,''''',,'.........................................'''',,,','''........................................'',,,,''''''...............................................''''....................................................'.................................................................... . ..
XXXNNNWNNNNNNNNNNNNNNNNNNNNXXXKKKKKKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNNXNXXXXXXNXXNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXKKKKKKKKKKKK000OOOOkkkkxxxxxxddddddddddoooooddxxkkOOO0KKKXKKKK000000000OOOOOkkkkkkxxxdddddooollcccc::;;,,,''''............'';:loxO0KKXNXK0000000000000OOOOOOkkkkxxxdoolllc::;,,'''......... ..............',,''..............................................'',,,'.............................................'''',,,,'''..............................................'''''''''..................................................................................................................... ......
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNWWWNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXNNXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXXKKKKKXXXXXXKKK000OOOkkkkkxxxxxxdddddddddddddddxxkkOO000KKXXXKKK0000000000OOOOOkkkkxxxxddddooolllcccc::;;,,,'''...............',:coxO0KXNNXK0000000000000OOOOOOkkkkxxddolllc::;;,'''......... ...............,,'.................................................';'..................................................',,'....................................................'''....................................................................................................................... .........
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXNXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXXKKKXXXXXXXXKKKK000OOOkkkkkxxxxxddddddddddddddxxkkOOO000KKXXXKKKK000000000OOOOOkkkkxxxxddddooolllccccc:;;,,,'''................',:ldkO0KNNXK00000000000000O0OOOkkkkxxddolllcc:;;,,'''........ ...............''..................................................';'..................................................',,'.............................................................................................................................................................................. ......
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKK000OOOkkkkkkxxxxddddddddddddxxxkkkOO000KKXXXXKKKK000000000OOOOOOkkkkkxxxddddoollcccccc:;;,,,'''.....''..........';coxOOKXNNKK0000000000000000OOkkkkxxddoollcc:;;,,'''......... ...............'''.................................................','..................................................',''....................................................'......................................................................................................................... ...
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNWWNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNWWNXXXXXXXXXXXXKKKKKK000OOOkkkkkxxxxxxddddddddxxxkkkkOO0000KKXXXXKKKKK000000000OOOOOOOkkkkxxddddoollcccc:::;;,,,,''..................,;ldxOKXXNXKK000000000000000OOOkkkxxddoollcc::;,,,''.......... ...................................................................'...................................................''''...................................................................................................................................................................... ..... . ...
NNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNWWWWWNNXXXXXNNNXXKK0KKKK0000OOkkkkkkxxxxxxxddddxxxkkkkOOOO000KKXXXXXKKKKKK00000000000OOOOOkkkxxxxddoollcccc::;;;,,,'''..................',coxk0KXXXXKKK0000000000000OOOkkkxxddoolllc::;,,,''........... .................................................................................................................................................................................................................................................................................................. .... ...
XKXXXNNWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWWWWWNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNWWWWWWWNNNXXXNNNNXXXKKKKKKK000OOOOkkkkkkxxxxxxxxxxxkkkkOOO000KKKXXXNNXXKKKKKK00000000000OOOOOOOkkkxxddollcccc::;;;,,,'''...................,:ldx0KKKKXKKKK000000000000OOOOkkxxddooollcc:;;,,''........... ......................................................................................................................................................................................................................................................................................................... ...
K00KKXNNWWWWNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXXXXXXXXXXXXXXXXNNNNNNNNNNNNNWWWWWWNNNNXXNNNNNNXXXXKKKKK000OOOOOOkkkkxxxxxxxxxkkkkOOOO00KKKKXXXNNXXXKKKKK00000000000000OOOOOkkkkxxdoolccc::;;;,,,''....................';loxOKKKKKKKKK000000000000OOOOkkxxddooollcc:;;,,,''.......... ................................................................................................................................................................................................................................................................................................ ....... ....
00000KXNNNNNNXXNNNNNWWWWWNNWWWWWNNNNNWWWWWWWNWWWWWWWWWWNNNNNNNWWNWWWWWWWWWWWWWWWNNNNNNNWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWNNXXXXXXXXXXXXXNNNNNNNNNNNNNNWWWWWWWWWNNNNXNNNNNNNNNXXXKKKK00OOOOOOOkkkkkxxxxxkkkkOOOOO000KKXXXXNNNXXXXKKKKK00000000000000000OOOOOOkxddollcc:;;,,,,''....................';lox00000KKXKKK00000000000OOOOOkxxddollllcc::;,,,,'.......... .................................................................................................................................................................................................................................................................................................................
000000XNNNNNXXXXNNNNNWWWWNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWNXXXXNNNWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWNNXXXXXXXXXXXXNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNXXXKKK0000OOOOOOOkkkkkkkkkkOOOOO0000KKXXXXNNNNNXXXKKKKKKK000000000000000000000Okxdoollcc:;,,,,'.....................';ldxO00000KXKKK00000000000OOOOOkkxddollllc::::;;;,''......... ....................................................................................................................................................................................................................................................................................................................
OOO00KXNNNNNNNNNNNNNNNNXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNNWWWWWWNWWWWNXXXXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWNNXXXXXXXXXXXXXNNNNNNNNNNNNNWWWWWWWWWWNNNNNXXNNNNNNNXXXXKKKK00000OOOOOOkkkkkkOOOOOO00000KKXXXXNNNNNNXXXXKKKKKKKKK00000000000KKKKKK00Okxdollccc:;,'''.....................':oxkOO000O0KKKK000000000000OOOOkkxddolllcccc:::;;,''...............................................................................................................................................................................................................................................................................................................................
OOO00KXNXXNNNNNNNNNNNXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNWWWWWNNNWWNXXKXXXNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNWWNNNNNNNXXXNNNNNNXXXXKKKKK0000000OOOOOOOOOOOOOO00000KKKXXXNNNNNNNXXXXKKKKKKKKKKKKKK00000KKKKXXKK00Okdollcc:::,,''.....................,:dxkO0000O00KXKK00000000000OOOOkxxdollccccccc:::;;,'....................................................................................................................................................................................................................................................................................................................................
0OO00KNNXXNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNNNWWWWWNNNWWNXXKXXXNNNWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWNNNXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXXXXNNNNXXXXXXXKKKKKK000000OOOOOOOOO00000000KKKXXXXNNNNNNNNNNXXKKKKKKKKKKKKKKKKKKKKKXXXXKKKK0xlccc::::;,,''...................',lxOO00000OkO0XKKK0000000000OOOOkkxdolcccllccc:::;,,'...................................................................................................................................................................................................................................................................................................................... ...............
0OO00KXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNNNXXNNNNNNWWWWWNNNWWNXKKXXXNNWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXNNNNNXXXXXXXXXKKKKK00000000000000000000KKKXXXXXXXXXXXXNNNNXXXXKKKKKKKKKKKKKKKKKKXXXXXXXXX0xollccccc::;,'''.................,cxO0000000OxxOXKKK00K0000000OOOOkkxdolcccllccc:;;;,''......................................................................................................................................................................................................................................................................................................................................
K00OOKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNXXXXXNNNNNNNWWWNNNWWNXKKXXNNNWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKK0000000000KKKKKKKXXXNXXXXXKXXXXNNNNXXXXXXXKKKKKKKKKKKKKKKXXXXXXXXKOkxxxoollcc:;,,'''.............',cx00KKK000OkdlkKKKK0KKK000000OOOOkkxdoolllllcc::;;;,,'....................................................................................................................................................................................................................................................................................................................................
KK0OOKNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNXXXXXXNNNNNNNNNWNNNWWNXKKXXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXXXXXXXXXKXXXKXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKXXXXNNNNNXXXXXXXXNNNNXXXXXXXXKKKKKKKKKKKKKXXXXXXXXXKK00Okxdolcc;;,,'''''........'',lkKKKKK0000Okoco0XKKKKKKK00000OOOOkkxxdooolllcc::;;;,,''....................................................................................................................................................................................................................................................................................................................................
O00OOKNXXXXNNWWWWWWWNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNXXNXXXXXXNNNNNNNNNNNNNNNWWXKKKXXNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXXXXXXXXKKKKKKKKXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKXXXXXXNNNNNNNNNNNXXXXXNNNXXXXXXXXXKKKKKKKKKKKKKXXXXXXXXKK00Okxdllc:;;,,,'''''''''''',ckKKKKKK000OOxl:cOXKKKKKKKK00000OOOkkxxddoooolcc::;;;,,'''..............................................,'''.''..............................................'...............................................................................................................................................................................................................................
000OOKNXXXXXNNNWWWWWWNNNNNNNNNNNNNNNNNWWWWNXNNNNNNNNNNNNNNNXNNNNNNNNNNWWWNNNNWNXKKKXXXNNNNNNNNNNNWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXKKKKKKKKKKXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNXXXNNNNXXXXXXXXKKKKKKKKKKKKKKKKXXXXKKKK0Okxdllc::;;,,,'''''''''',lOKKKKK0000OOkxl:;xXKKKKKKKK00000OOOkkkxddddoollcc:;;;;,,''..............................................''''',,..............................................''''''''..........................................................................................................................................................................................................................
X00OkKNXXXXXNWWWWWWWNNNNNNNNNNNNNNNNNNWWWWWNNWWNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNWNXXKKXXXNNNNNNNNNNWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXKKKKKKKKKKXXXXXXXXXXXXXXXNNNNNNNNNWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNXXXNNNNNNXXXXXXXXKKKKKKKKKKKKKKKKKKK000Okkxdollc:::;,,,,,,,,,,:cdKXXKKKKKK0OOOkxlc,lKXKKKKKKKK00000OOOkkxxddddoolcc::;;;,,'''...........................................'',,'',,'''''.........................................'',,,,','''............................................'''''''''....................................................................................................................................................................
K0OOOKNXXXXXNWWWWWWWWNNNNNNNNNWNWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNXXKKXXXNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXKKKKKKKKXXXXXXXXXXXXXXXNNNNNNNNNWWWWNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNXXXXXXXKKKKKKKKKKKKK0000OOOkkxddollcc:::;;;;;;,;:dOKKK00000KK000OOkxlc;:OXKKKKKKKKK0000OOOkkkxxdddoollcc::;;;,''''...........................................'''''',,''..........................................'',,,,,,,''''..........................................''''''''''''..............................................'''''''.............................................................................................................
00O00KNNXXXXNWWWWWWWWWWWWWWNNNNNNNNNWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNWNXXKKXXXNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXKKKKKKKKKKKKKKXXXXXXXXXXXNNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXNNNNNNNXXXXXXXKKKKKKKKKKKK000OOOOkxxdoollccc:::;;;;;:lkK0OOOOO00000000OOkxlc;,kXKKKKKKKK00000OOOkkkxxdddoolccc:::;;,,'''...............................................',''............................................''''',,,''''...........................................''''''''''''............................................''''''''''''............................................................................................................
0000KXNNNXXXNWWWWWWWWWWWWWWNNNNNNNNNWNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNWWNNNWNXKKXXXXNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWNNNNNNNNXXXXXXXXXXKKKKKKKKKKKKXXXXXXXXXXXXNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKXXXXNNNNNNXXXXXXXKKXXKKKKKKKK000OOOkkxxddoolllcc::::::ldkkkkkkkO0000000000Okxlc;'dXXKKKKKKKK0000OOOkkkxxdddollcc::::;;,,'''...............................................',,..................................................',,'.................................................''''''''..............................................''''''''''.............................................................................................................
0000KXNXXXKXNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNWWWWWWNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXKKKKKKKKKKKKKKXXXXXXXXXXXNNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXKKKXXXXNNNNNNXXXXXXXKKXKKKKKKKK000OOOOkxxxddooolllllllloddddxkkkO0KKKK00000OOkxoc:'cKXKKKKKKKK00000OOkkkxdddoollcc::::;;,,'''...............................................'''..................................................',,'...................................................'''....................................................'''''................................................................................................................
000KKXNXXXXXNWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNXXXXXXNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXKKKKKKKKKKKKKKKKKXXXXXXXXXNNNNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNXXXXXNNXXXKKKKKKXXXNNNNNNXXXXXXXXXKKKKKKKKK0000OOkkkxxxddddddddooolloodxkOO0KKK0000000OOkxol:,,xXKKKKKKKK00000OOkkkxddooollccc:::;;,,'''...............................................'''..................................................''''...................................................''.....................................................''''..................................................................................................................
000KXNNNNNXNNWWWWWWWWWWWWWWWWWWWWWWNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWNNNNNNXXXXXNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKKXXXXXXXXXXXXNNNNNNWWWWWWWWNNNNNNNNNNNNNNNNNNNNXNNXXXXXXXKKKKKKKKKXXXXNNXXXXXXXXXXXKKKKKKKKK0000000OOOOOkkxxxdolllloodxkkOO0KK000000000Okxolc;'cKXKKKKKKKK0000OOOkkxddooollccc:::;;,,''......................................................................................................''....................................................'''.....................................................'''..............................................................................................................
O00KXNNNNNXNWNNNNWWWWWWWWWWWWWNNWWWWWWNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNWWNXXXXXXNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNWWWWNNNWWWNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKKKXXXXXXXXXXXXXNNNNNWWWWWWWNNNNNNNNNNNNNNNNNNXXXXXXXXXKKKKKKKK000KKKXXXXXXXXXXXXXKKKKKKKKKKKKKXXXXKOkkxdoooolllllodxxxkO0KKKKK0000000Okxdoc;.,kNKKKKKKKK00000OOkkxxdooollcc:::;;,,''....................................................................................................................................................................................................................'''''.............................................................................................................
000KXNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXK0KXNNXXXXXXNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKXXXXXXXXXNNNNNWWWWWWWNNNNNNNNNNNNNNNNXXXXXXXXXKKK00000OOOOOOOOO0KKXXXXXXXXKKKKKKKKKXXXXXXK0kxdoolllooooooddddxk00KKKKKKKKK0000Okkdol:'.oXXKKKKKKKK0000OOOkxxdooollcc:::;;,,''........................................................................................................................................................................................................................................................................................................................................
KKXXNNWNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNX0Oxk0XNXXXXXNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWNNNNNNNNNXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKXXXXXXXXXNNNNWWWWWNNNNNNNNNNNNNNNXXXXNXXXKK0000OOkkxxddddxxxkO0KKKXXXXXKKKKKKKKKK00Okxdollcccclooodddxddxk0KKKKKKKKKK00000OOkxxoc;.;0XKKKKKKKKK0000OOkxxdddollcc:::;;,,''.......................................................................................................................................................................................................................................................................................................................................
XNNWWWWNNXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXKOkdkKXNXXXXXNNNNNNNNNNNNNNWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKXXXXXXNNNNWWWWNNNNNNNNNNNNNNNNNXXXK0000OOkxxdoooooodddxxxkOO0KKKKKK000OOkkxddoolllcccccclloodxxxxxkO000KKKKKKKKK0000OOkxxdc;'.dNXKKKKKKKKK000OOkkxdddollcc::;;,,,'.......................................................................................................................................................................................................................................................................................................................................
XNWWWWWWNNXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXKOxokKXXXXXXXNNNNNNNNNNNNNNWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWNWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKXXXXXXXNNNWWWWNNNNNNNNNNNNNNNXXK0000OkkxddoooooooodddddxxxkOOOOOOOkkxxdollllllcccccccccllodddxkkkOOO00KKKKKKKKK0000OOkxdl:,.cKXKKKKKKKKK0000OOkxxddollcc:;;;,,''....................................................................................................................................................................................................................................................................................................................................... ...
XNWWWWWNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXKOkdkKXXKXXXXNNNNNNNNNNNNNNNWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWNNNNNWWWWWWNNNNWNNWWWWWWWWWNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXNNNNNNNNNNNNNNNNNNNXXK00OOOOkxxdoolllooooddddddddxxkkkkkkkxdolccccccccccclcccccloddxxxxxkO00KKKKKKKKKKK000OOkkxoc;.;ONKKKKKKKKKKK00OOkxxddollcc:;;;,,''...........................................................................................................................................................................................................................................................................................................................................
XWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNXK0kdk0XXXXXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWNNNNNNNNNWWWWWWWWWWWWWNNNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXNNNNNNNNNNNNNNXK00OOOOOkxddoollllloooodddddddxxxxxkkkkxolc::::::::cccccccccldxkxddxxkOKKKKKKKKKKKKKK00OOkkkdl:,'xNXXXKKKKKKKK000Okkxxdoollc:;;;,,''............................................................................................................................................................................................................................................................................................................................................
NWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNK0kxOKXXXXXXXNNNNNNNNNNNNNWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWNNNNNNWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXKKKKKKKKKKKKK000000000KKKKKKXXXXNNNNNNNNNNXKOOkkOOOkxdooolllloooooooddddddxxxxxkkkkdoc:;;;;;;;;:cccclllooxxddddxO0KKKKKKKKKKKKKKK000OOOkxdl;'lXNXXXKKKKKKK000OOkxxddolcc:;;;,''............................................................................................................................................................................................................................................................................................................................................. .
NWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNXKKXXXXNXXXNNNNNNNNNNNNNNNNNNNNNKOxdOXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXKKKKKKKKKK000000000KKKKKKXXXXNNNNNXK0OkkkkOOkxdolllllloooooddddddddddddxxkkOkxol::;;,,,;;::ccllllloodddxkO0KKKKKKKKKKKKKKKKK000OOOOxoc,:OWNXXXXKKKKKK000OOkxxdolc::;;,,''...............................................................................................................................................................................................................................................................................................................................................
NWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXNNWWNKKKKXNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxdOXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNXXXXXXXXXXKKKKKKKKK00000000000000KKKXXXXXXXK0kxxkkOOkkxdollllloodddddddddddddddddxkkOkxdlc:;,,,,;::ccllccccloxxxkO0000KKKKKKKKKKKKKKK0000OOOkxl:,xNNXXXXKKKKKKK00OOkxxdolc::;;,,''....................................................................................................................................................................................................................................................................................................................................... .......
NWWWWWWWNNXXXXXXXXXXXXXXXXXNNNNNNNNWWNXKKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNKOkdkXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXXXXXXXXXKKKKKKKK0000000OO000KKXXXXKK0kxxxkkOkkkdoollllooddddddddddddooooddxxxxxdolc:;;;;;;:::ccc::clodxkkOO00000000KKKKKKKKKKKK00000OOkdc;o0KXXXXKKKKKKK00OOkxxdolcc:;;,,''.........................''...'................................................'....................................................................................................................................................................................................................................................... ....
NWWWWWWWNNNXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKOxdkKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXKKKKKKKKK0000OOOO00KKKK00Oxdodxkkkkkxdooolllodddxxxxxdddddoooooodddddoollc::::;;::cccccclodxkkOO000000OOOO0KKKKKKKKKKK00000OkxdccoONXXXXKKKKKK00OOkkxddoc::;;,,''.....................'''''','',............................................'..''..''.................................................'.................................................................................................................................................................................................... .. ...
NWMWWWWWNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXXXXNNNNNNNNNNNNNNNNNNNNNNNKkxdkKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXKKKKKKKK0000O000000OOkxolodxxxxxxddooooooooddxxxxxxxxxxxdddddddddddddolc::;;::clooooddxxkOO000OOkkkkkkkO0KKKKKKKKKKK00000Okxoc:xXXXXXXXKKKKK00Okkkxdocc:;;,,''....................''',,,,,,'''...........................................'',,,,'''..............................................'''''''''................................................................................................................................................................................................ .......
NWMWWWWWNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNXKOxdOKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXKKKKKKK000000OOkxdolloooooooooooooooooooddddxxxxxxxxxxxddddddddddolc:;;:cloddddxxxxxxxkkkkkxxkkkOO00KKKKKKKKKKKKKKK000Okkdld0NXXXXXKKKKK00OOkkxdolc:;;,,'....................'',,,,,,,,,,,'.........................................''',,,,,'''............................................',,'',,,,'..............................................'''''''''.................................................'''......................................................................................... ..........
NWWMMMWWNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXNNNNNNNNNNNNNNNNNNNNNNXKOxxOKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXKKKKKKKK000Okkxdooooooollllooooooooooooodddxxxxxxxxxdddddddddoolc::;::loddooodddddooddxxxxxkO000KKKKKKKKKKKKKKKKK000OOOxddONXXXXXKKKKK00OOkkxdolc:;,,,'.....'...............''',,,,,,,,''.........................................',',,,,,,,''.........................................''',,,,,,,,,'.............................................'',''',,'..............................................'''',''....................................................................................... ...........
NWWMMWWWNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXNNNNNNNNNNNNNNNNNNNNXKOxk0XXXNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXKKKKKK00Okkxxddooolllllloooooooolloooooddddddxxxxdddxxxxxdddocc:::cllllllloooooooddxkkkkO0000KKKKKKKKKKKKKKKKKKK000OkkxOXXXXXXKKKKKK0OOkkxdolc:;;,'''...''...................';,,'...............................................'',,,,''''.........................................'',,,,,,,,,,,'...........................................''',,,,,,''.............................................'''','''........................................................................................ .............
NWWWWWWWNNNNNNNNNNNXXNNXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXKOOXWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNXXXXXXXXKKK00OOkkkxddoolllloooddooooolllooooddddxxxxxxxxxkkkkxxdollllllllcccllodddddxxxkOOOO0000KKKKKKKXXXXKKKKKKKKKKK00OOk0XXXXXXKKKKKK0OOOkxdolc:;,,'''..'''...................',,,..................................................';,'..............................................''''',,,'''''...........................................'''',,,,''''...........................................'''''''''''............................................''....................................... ................
WWWWWWWWNXNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXKK0000OOkxdooollodddxxxxdooollooodddxxxkkkkkkkOOOkkkxdoooddxxxddddxxkkkxxxkkkkOOO00000KKKKKKXXXXXXXXXXXXXKKKK0000KXXXXXXXXKKKK0OOOkxdocc:;,,'''...''.. ................',,'..................................................',,...................................................',,''.................................................'',,'''.''............................................''''''...................................................'.................................... .................
NWWWWWWWNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNXXXXXXXKKKK00OkxdollllooddxxxxxdooooooddxxkkkOOOOOO000OOOkxxxxxkOO0OOkkkkkkkkkxxkkkkkOO00000KKKKKKXXXXXXXXXXXXXXKKKKKKKKXXXXXXXXKKKK0OOkkdolc:;,,,''.....'.. ...............',,''.................................................',,'..................................................',,'...................................................'',''.................................................'',,'.......................................................................................... .................
NWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXNNNXXXXXKKK0OkxdollclloodxxkxxxddddxxxxkkOOO0000000K0000OOOOOOOOOOOOkkkkkkxxxxxxkkkkOOO0000KKKKKKKXXXXXXXXXXXXXXXKKKKKKXXXXKKKKKKK00Okkxdolc:;,,'''....'.. ...............''...................................................''''..................................................',,'....................................................,,,'..................................................',,'.......................................................................................... .. ...........
XNWWWWWWWWNXXXXXNNNNNNNNNNNNNNXXXXNNNNNNNNNNNNNNNNNNNXXXNNNNNNNXNNNNNXXXNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXKKK0KXNNNNNXXXXXKK0OkxdooooooodxxkkkkkOOOO0000KKKKKKKKKKKKK00000000OOOOOkkkkkkkxxxxxxxxkkkOOO00000KKKKKKKKXXXXXXXXXXXXXXKKXXXXXXKKKKKKKK0OOkxxdol:;;,,'''..'... .........................................................................................................................'','...................................................'',,,'..................................................',,'............................................................................................. ..........
XXNNNWWWNWNXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXNXNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKK000KXNNNNNNNNXXXXXK0OkkxxdddxkOO000KKKXXXXXXXXXKKKKKKKKK000000000OOOOOkkkkkkkxxxxxxxxxxkkkOOO0000KKKKKKKKXXXXXXXXXXXXXXXXXXXXKKKKKKK000OOkxxdolc:;,,'''..''... .................................................................................................................................................................................''''..................................................''''................................................................................................. .........
XXNNNNNNNWNXKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXKKKKKKKKKKXNNNNNNNNNNNNNNXXXKK000000KKXXXXXXXXXXXXXXXXXKKKKKKKKK000000000OOOOOOkkkkkkkxxxxxxxxxkkkkOO0000KKKKKKXXXXXXXXXXXXXXXXXXKKKKKKKKKK000OOkxddolc:;;,'''...'.. .......................................................................................................................................................................................................................................................................................................................................... ....
XXXNNWWNNWNXKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXK0000000KXXNNNNNNNNNNNNNNNNXXXXXXXXXNNNNNNXXXXXXXXXXXXXXKKKKKKKK00000000000OOOOkkkkkkkkkkxxxxxxxkkkOO00000KKKKKXXXXXXXXXXXXXXXXXXKKKKKKKK00000Okkxdoolc:;,,'''...... ..................................................................................................................................................................................................................................................................................................................................... .... ....
XXNNNWWNNNXKKKKKKKKKKKKKKKKKKKKKKXXXKKKKKKKXXXXKKKKXXXXXXXXXXXXXXXNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXK0KK00KKKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKK0000000000OOOOkkkkkkkkkxxxxkxkkkkOO0000KKKKKXXXXXXXXXXXXXXXXXXXKKKKKKKK0000OOkxdoolc:;;,''''..'.. ..................................................................................................................................................................................................................................................................................................................................... ... .
XXNNNNWNNNNXKKKKKKKKKKKKKKKKKKKKKXXXXXKKKKKKKKKKKKKKKXXXXXXXXXXXXXNNNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKK000000OOOOkkkkkkkkxxxxxxkkkOO0000KKKKKXXXXXXXXXXXNNNXXXKKKKKKKKK0000OOkxdollc::;,,''''''... ............................................................................................................................................................................................................................................................................................................................................
XXNNNNWNNNNXXXKKKKKKKKKKKKKKKXXXXXNNNNXKKKKKXXXXXKKKKKXXXXXXXKXXXXXXNNXNWWWWWNNWNNNNNNNNNNNNWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXKKXXXKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKKKKKKKKKKXXXXXXKKKKK00000OOOkkkkkkkxxxxxkkkkOO00000KKKKKXXXXXXXNNNNNXXXXKKKKKKKKK0000Okkxdolcc:;;,,''''''... .................................................................................................................................................................................................................................................................................................................................. .......... ..
XXNNNNNNNNNXKKKKKKKKKKXXXXXXXXXXXNNNNNXKKKKXXXXXXXXKKKXXXXXKKKKKXXXXXXXNNWWWWNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXKKKKKKKKKKKKKKKXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKK000000KKXXXXXXXXKKKKK0000OOOkkkkkkxxxxxxkkOOO0000KKKKKXXXXXXXNNNNNXXXXKXKKKKKKK00000Okxdolccc:;;,''''''..... .................................................................................................................................................................................................................................................................................................................................. .... ........
XXNNNNNNNNXXKKKKKKKXXXXXXXXXXXXXXNNNNNXXXXXXXXXXXXKKKKKXXKKKKKKKXXXXXXXNNWWWWWWNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKKK0000OOOO00KXXNNNNXXXXKKKK000OOOOkkkkkxxxxxxkkOOO0000KKKKKXXXXXXNNNNNNXXXXKKKKKKKKK000OOOkxdolcc::;;,'''''........ .................................................................................................................................................................................................................................................................................................................................. .. ........
XNNNNNNNNNXXKKKKKKKXKKXXXXXXXXXXXXXXXXXXKKKXXXXXXKKKKKKKKKKKKKKKKKKKXXXNWWWWWWNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKKKKKKKKKKKKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKKK000OOkkkkOO0KKXXXXNNXXXXKKK000OOOOkkkkxxxxxxkkkOO0000KKKKXXXXXXNNNNNNXXXKKKKKKKKKKK00OOOkxdolcc:::;;,'''''........ .................................................................................................................................................................................................................................................................................................................................. .. . ......
XXNNNWWNNNXKKKKKKKKKKKKXXXXXXXXXXXXXXXXKKKKKKKXXKKKKKKXXKKKKKKXXXXXXXXXNWWWWWWNNNNNNNNNNNNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKKKXXKKKKKKKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKKK000OOkkkkkkkkO00KKXXXXXXXXXKK000OOOkkkkkxxxxxkkOO0000KKKKXXXXXNNNNNNNXXXKKKKKKKKKKK000OOkkxdolc:::;;,,'''''.......... ...................................'..................................................................................................................................................................................................................................................................................................... .....
XNNNNWWNNNXKKKKKKKXXXKKKKKKKKKKKKXXXXXXXXKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXNWWWWWWWNNNNWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKKXXXXKKKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKK000OOkkkxxxxxxkkOO00KKXXXXXKK000OOOOkkkkkkxkkkOO000KKKKKXXXXXXNNNNNNXXXXKKKKKKKKKKK00OOkkxdolcc:::;;,,''''........... ...............................''''''.','...............................................'''....................................................''................................................................................................................................................................................................
XNNWNNWNNNXKKKKKKKKXXXXKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWNNNWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXKKXXXXXKKKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXKKK000OOkkkxxxxxxxkkkOO0KKKKKKKK000OOOOkkkkkkkkkkOO0000KKKXXXXXXNNNNNNXXXXKXKKKKKKKKK000OOkkxdolc::::;;,,'''............. ..............................',,,,,,,,;'............................................''',,''','...............................................''''...............................................................................................................................................................................................
NNWWWWWNNNXKKXXKKKKXXXXXKKKXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXNWWWWWWWNNNWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXKXXXXXXKKKXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKK00OOOkkkxxxxxxxkkkOO000KKK00000OOOOkkkkkkkkkOOO00KKKKKXXXXNNNNNNNNXXXXXXKKKKKKKK000OOkkxdollc:::;;,,,''.................... ............................''',;;;;;;,,,'..........................................',;,,;;,,,'.............................................''''''''''.................................................''........................................................................................................................................
NNWWWWWNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXNNNNNNNXXNWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXKKKK000OOOkkkkkkkxkkkkOOO0000000OOOOOkkkkkkkkkkOO000KKKKKXXXNNNNNNNNXXXXXXKKKKKKKK000OOkkxxdolcc::;;;,,,''.................... ...'''''''''''''''''''''''',,;;;;;:::;;;;,,'.....................................',,,;;;;;;;;;;,'...........................................,;;;,,,,,,.............................................''''''''''............................................',,,'',''...............................................................................
NNWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXKKK000OOOOOkkkkkkkkkOOOOOOOOOOOOOOOkkkkkkkkkOOO00KKKKKXXXXNNNNNNNNXXXXXXKKKKKKKK000Okkxddollcc:;;;,,,''............................,;;;;;;;;;;;;;;;;;;;;;;;;:::ccccccccc::;;,,,,,,,',,,,,,''''''''''''''''''''''',;;;:::::::::;;;,........'''''.''''...................'',,,,;;;;;;;,,,,'........................................''',,,;,,,,''..........................................'',,,,,,,'''.............................................'''.............................
NNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWNNNWWWWNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKK00000OOOOOOOOOOOOOOOOOO00OOOOOOkkkkkkkkkOO00KKKKKXXXXNNNNNWNNXXXXXXXKKKKKKK000OOkxdddolcc::;;;,,,''............................,:lcccccccccccccccccccccccccllllllllllccc:::::::::::::::;;::;;;;;;;;;;;;;;;,,,;;;::ccccccc::::;,,,',,,,,,,,'''''''''''''''''''''''''',,,,;::;:::;;;;;,'.'..........................'''......'',;;,,;;;;;;;;,'.......................................'',,,,,,,,,,,'''.......................................'''''''............................
NNNNNNNNNNWWNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXKKKK000000OOOOOOOOOOOOOOOOOOOOOOOOOkkkkOOOO000KKKKXXXXXNNNNNWNXXXXXXXXKKKKKK000OOkxxddollc:::;;;,,'''............................':ollllllllllllllllllllllloooooooooollllccccccccccccccccccccc::::::::::::::::::::ccllllllllccc::::::::::::;;;;;;;;;::::;;;;;;;;;;;;;;:::::ccccccccc:::;;;;;;;;;;;;;;;;;,;;;,,,,,,,,;;,,,,,,,,,;;;;:;;:::::;;;,,'',,,,,,,,'''''',,,'''''''''''''''''',,;;;;;;;;;;,,;,'''''''''''.............................'''''''...........................
XXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNWWNNWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNWWNNNNNNNNNXXXXKKXXXXXXXXXXXXXXXXXXNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKKKKK000000OOOOOOOOOOOOOOOOOOOOOOOkkOOOO000KKKKXXXXXNNNNNNNNXXXXKKKKKKKKK000OOkkxdooolcc::;;;,,,''''''''........................;olllllllllllllllloolloooooooooooollllllcccccccccccccccccccccccc::cc:::ccccccccccclllllllllcccccccccccccccccccccccccccccccccccccccccccccclllllllllllllllllllllllccclcccccccccccccccccccccc::c:ccccccccccc:::::::::::::::::::ccc:::::::::::::::::::::::c::ccc::c::::::::::::::;;;;,,,''........................'''............................
XXXXXXXXXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNWWNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXXXXXXXXXXXXXXXNXXXXNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKKKKKK0000000000000000OOOOOOOOOOOOOO0000KKKKXXXXNNNNNNNNNXXXXXKKKKKKKK000OOkkxdooolcc:::;;,,,,,'''''''........................,llllllllllllllllllllllllllllllllllllllllcccccccccllccccccccccccccccc::cccccccccccccllcccccccccccccccccccccccccccccccccccccccccccccccccccllllllcclccccccccccccccccccccccccccccccccccccccccc::::cccccccccccc:ccccccc::::::::::ccc::::::::::::::::::::::::cccccc::::::::::::::;;;;;;;;;;;;;,,,,,'''.............'''............................
NNNNNNNNNNXXNNXXXXXXXXXXNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKK00000000000000000OOOOOOOO00000KKKXXXXXXNNNNNNNNNXXXXXKKKKKKKK000OOkxxdoollcc:;;;,,,,,,,,,,''''........................colllllllllllllccclllllllllllllllllllllllllllllllllllcccllcccccc::::ccc::::ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccllllllcccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::::::;;;;;;;;;;;;;,,,,,'''''',''...........................
NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKKKK00000000000000000OO0000000KKKKXXXXXNNNNNNNNNXXXXXXKKKKKKK000OOOkxddolllc::;;;,,,;;,,,,,,'''........................:olololllllllllcclllllllllllloooollllllllllllllllllllllllllllllc;,',;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;::::::::::::::::::cc::cc::::::::::c:ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccc:::::::::::::::::::::::::::::::::;;;;;;::;;;;;;;,,,,'........................
NNNNNNXNNXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNXXXXXXXXXNNNNXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKKKKKKK00KKKK0000000000000KKKKKXXXXXXNNNNNNNNNXXXXXXXKKKKK000OOOkxxdoollcc::;;,,,;;;;;,,,,,'''.......................;llllllllllllllllllllllllllllooollllllllllllllllllllllllllllllllc,...........................................'''''''''''''''''''''''''.''''',,;:clccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccclllllllllllcccccccccccccccccccc:ccccccccccccc::::::::::::::::::::::::::::::::::::cc:::::::::;;;;;;;;;,,'''..'............
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNWWWWWWWNNNNWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXNNNNNNNNNXXXXXXXKKKKKK000OOOkkxdoollcc::;;;,;;;;;;;;;,,,,''''.....................'cllllllllllllllllllllllllllllllllllllllllllllllllllllllooooooooolc:'...........................................................................',;:ccclcccccccccccccccccccccccccccccccccccccccccccccccccclllllccllllloooolllllcccc::::cccccccccccccccccccccccccccccccc::::::ccccc:::::ccc:::::::::cccccc::::::::;;;;;;;;;;;;;,,,,,,,'......
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWNNNNWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXNNNNNNNNNXXXXXXXXXKKKKK00OOkkkxddollccc:;;;;;;;;:;;;;;;;;,,''''.....................;lllllllllllllllllllllllllllllllllllllllllllooooollllooooooooooooodooc,............................................................................'',;::ccccccccccccccccclccccccccccccccccccccccccccllooooollooooolllcccccccccccccccccccccccclllccccccccccccccccc::c:::::ccccccc::::::cc:::ccccccccccccccccccccc:::::::::::;;;;;;;;;;;,,,.
XXXXXNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNXXXXNNNNNNNNNNNNNNNXXNNNNXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXXXXXXXKKKKK000OOkkxxdoolcc:::;;;;;::::::::;;;;;,,,'''....................'colllllllllllllllllllllllllllllllllllllllllooooooooooooooooooooododddoc;:;...............................................................................',;::cccccccccllllccccccclllcllllclllllllllldxxdxdolllllllllcllllllllllcccccccccccccccccccccccccccccccc:::::::ccccccccccccccccccccccc::::cccccccc:::::::::::::::::::::;;;;;;;;;;,
WNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNWWWWWWWNNNNNNNNNNNNNNNNNXXKKXXNNNNNNNNXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWNWWNNWWNNWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNWNNXXXXXXXXXKKKKK000Okkxxddollcc::;;;;:::::::::::::;;;;,,'''....................;ooololllllllllllllllllloolllllllllllooooloooooooooooooooddddoodddooodddkkl,',;;;,,,,,'''''''................................................................',:cclllllllllllccccccccclllccllllllllllloodddollllllllcclllllllllllccccccccccccccccccccccccccccccc::c:::::::::::::::cc::::::::::::::::::::::;;;::;;;;;;;;;;:;:::;;;;;::;;;;;
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNWWWWWWWNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNXXXXXXXXKKKKKK00Okkxxxdollc:::;;;;::::ccccccc:::::;;;,,'''...................'coooooooooooooooooooooooooooollllooooooooooooooooooooooooddooooooooooodxO0kxxkkkkkxxxxxxdddddooooolllcccc::;;;,,,'''''''''''''........................',,;;::cclllllllllllllllccccclllllcllllllllllllllloolllllllllcccccllllllllcccccccccccccccccccccccccccccccc:::::::::::::::::::::::;::::::::::::::::;;;:::;;::::;:::::::::::;::::::;;
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXXXXXXXKKKKK00OOkxxddollcc:;;;;::cccccclllllccccc::;;,,,'....................'okxxxxxdxxxxxxxxdxdddxxddddddddddddddddddddddddddddddddddddddddddddddddxkkkkOOOOOOOOOOOOOOOOkkOOOOOkkOOOOkkxxxxxddddddddddddddddddoooloolllllllccllooddxkkkkkxxdoooooooooooollllccllllclllllllllllllllllllllllllllllcccccclllllccccccccccclllllcccllllllllcccccccccccccccccclcclllloollollllccccccllllllllllllllooolccllcc::cccc::cccccc
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNXXXXXXXXXKKKK000OOkxxddoolcc::;;;:ccllllllloolllllllcc::;;,''....................:O0OOOOOOOOOOOOOOOOkkOOkOOOOOOOOOOOOkkkkkOOOkOOOOOOkkOOkkkkkkkkkkkkxxxxxkkkxxkkkkxxxxxxxkkxkxkkxxxxxxxxxxxxxxxxxdxxxxdxxxxxxkkkxxxxxxxxxxxxxxxxxxkkxkkkkkkkkkkkkkkxxxxxxxxxxxxdxxdxxxddodddooooooooddddddxdddddddddddddoooddoddodddddddooooooodoodddddddooooooloooodddolllllllllllodooooolllllllllodoodddddxxxxxxxxxxxxxdddddddddddddddd
WWWWWWWWWWWWWWWWWWMWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNWNNXXXXXXXXXKKKK000OOkxxddoolcc::;;;:cllllooooooooolllllc:::;;,''.....................dXKK00KK000000000000000000000000000OOO000000000O00OO0OOOOOOOOOOkkkkkkkkkkkkkkOOkkkkkxxxkkkkkkkkxxkkxdxddxxxxxxxxkkkxddddxxxkkkxxxxxxxkkkxxxdxxxkkkkkkkxxxkkOkOOOkkOOOOOOOkkkkkkkkkkkkxxxxddollllodddddddxxddddddddddddooddolooooooloooolllooooooloddxkxdoooooloddodxkxdddxxddddddxkkkOOkxxkkkOO0OOO000000000000000000OO00OOOOOOOOkkkkOO
WWWWWWWWWMMWWWWWWWMMMMMMMMMMMMMMMWWMMWWWWWWMMMWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNWNNNXXXXXXXXKKKKK000Okkxddoollcc:;;:ccllloooooodddoollllcc:::;;,''.....................;0WNXXXXXXXXXXXXXXXXKKXXXXXXKKKXXXKKKKKKKKKKKKKKKKKKKKKKKKKK0000000000OO000000KK000000000000000000K000OOOO0000OO000OOOOOOO0000OkkkkOO0000OOkOOOO00OOO0OkkOOO00OOO00OOO0000OOOO000OOOOOOOOkkkkkkkkOkkkkkkOOkkkkOOOOOOOkkkkOkkkkkkkkkkkOOkkkkkOOOkkOOO000OOOOOOOOOOO00K00000000000000000000000000KK0KKKKKK00000000000KK000000000000000000
WMMMMMMMWMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMMWWWWMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWMMMWWWWWWNNNNNNXXXXXXXXXXXXXXXXKKKKKKKKXXXXXXXXXXXKKKKKKKKKXXXXXXXXXNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXXXXXXXKKKK000Okkxddolllc:::;cloooooodddddxddollccc:::;;;,,'.......................oXXNXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXXXKKKKKXXXXXXKKKXXXXXXXXXXKKKKXXXKKXXXXXXXXXKKKKXXXXKKKKKKKKKKKXXXXXKKKXKKKKKKKK00000KKK0000KKKKKK00000KKKK00000000KKKK0000KKKK00K0KKKKKKKKKK000KKKKKKKKK00000KKKKKKKKKKKKKKKKKK00KKKKKKKKKKKKKKKKKKKKKKKK
MMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMWWWWMMMMMWWWWNNNNNXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKXXXXXXXKKKKKKKKKXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNXXXXXXXXKKKKK00OOOkxddolccc:::;codddxxddxxxxxxdoolcc:::;;;,,,''.......................'cONXXNXNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNXXXXXXXXXXXKKKXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXKKXXXXXXXXXKXXXXXXKKXXXXXXKKKXXXXKXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKXXXKK00KKKKKKKKK00000000000000000OOOOOO00OOOOO000000000000000O000000KKKKKK0OO0KKKKKKXKKKK000KKKKKKKXXXXXXXXXXKKKKKXXXKKXXXXXXXXXXXXXXXXK
MMMWWWWWMMMWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWMMMMMMMMMMMMWWWNNNNNNNXXXXXXXXXXXXKKKKKK00000000KKKKKKKXXXKXXXKKKKKXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNXXXXXXXXXXKKKK00OOkkxddolcc:::;;ldxxxkkkxxxxxxxddoolcc::;;,,,'''......................... cXNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNXXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXXXXXKKXXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKK00KK0KKK00KKKKKK0KKKKKKKKKKKKKKKKKKKXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXX
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNNNNXXXXXXXXXXKKKKKK000000000000000KKKKKXXXXXXXXXKKXXXXXXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNWNNNXXXXXXXXXXKKK00OOkkxddollc:::;;cxkkkkkkkkkkxxxxddollc:::;,,,''''........................ ,0WNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNXNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNXNNNNNNNNNNNNNNNNNXXNNNNXXXXNNNNXNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXX
WWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNXXXXXXXXXXXXKKKKK000000000OOOOOO0000KKKKXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNNNNXXXXXXXXXKKKKK00Okkxxdollc:::;;cxOOOOOOOOkkkxxxxddolcc::;;,,,''''...........................xWNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXX
WWWWMMMMMMMMMMMWWMMMMMWMMMMMMMMMMMWMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNXXXXXXXXXXXXKKKK00000OOOOOOOOOOOOOOOO0000KKKKXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXNNNNNNXNNNNNNNNNNNNNNNNNNNXXXXXXXXXKKKKK00Okkxddoolc::;;,:x000OOOOOOkkkxxxxdoolcc:;;;,,''''............................:XNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNXXXXXNNXXNNNNNXXXNNNNNNXXNNNXXXXXXNNNNNNNNXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXX
WWWWWMMMMMMMMMMWWWMWWWMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXXXXXXXXXXXXXKKK00000OOOOOOOOkkkkkkkkkOOO0000KKKXXXXXXXNNNNNNNNNNNNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKK00OOkxddoolcc:;;:ckK0000OOOOOkkkxxxddollc::;;;,,''...............................kWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXNNNNNNNNNNNXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXxo0NXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXKKKKXXKKKXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXNNXX
WWWWWWMMMMMMMMMWWWWWWWWMMWWWWWWWMMMMMMMWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXXXKKK00000OOOkkkkkkkkkkkkkkkkOOO0000KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXKKKKK0OOkxxdoolc::;;cokKK0000OOOOOkkkxxddoollc::;;;,,''...............................lNNNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNXXXXNNNNNNNNXXNNXXXXNNXXNNXXNXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKc.cXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKXXKKKXXXKOkkkOkxxkO0KKKXXKXXXXXXXXXXXXXXXXXXXNNNXX
WWWWWWMMMMMMWWWWWWWWWWWWWMMWWWWWWWWMMMWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNXXXXXXXXXXXXXXKKKKK00000OOOkkkkkkkkkkxxxkkkkkOOOO00KKXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXKKKK00Okkxdoolcc::;:x0KKK0000OOOOOkkxxdddoolcc::;;;,,''...............................:KNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXNNNNNNNNXXXNXXXXNNNNNNXXXXXXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXK00K0ooKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKXKOxxxkkxxkO0KKXXXXXXXXXXXXXXXXXXXXXXNNNNNX
WWWWMMMWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMMWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNXXXXXXXXXXXXXXXXKKKK00000OOOkkkkkkkxxxxxxxxxxkkkkkOO00KKKXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXKKKKK000Okkxdoollc::;ckKKKKK000OOOOOkkkxxdddollcc:;;;;,,''................................kWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXNNNNNXXXXXXXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKK0XX0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXKKKXXKKKKKKKKKKKKKKKKKKKKKKKXXKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXNNNNNX
WWWWWMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNWWWWWWWWNWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNXXXXXXXXXXXXXXXKKKK000000OOOkkkkkkxxxxxxxxxxxxxkkkkkOO00KKKXXXNNNNNNNWWWWWWWWNNNNNNNNNNNNNNWWWWNNNNNNXXXXXXXXXXXXKKKK000OOkkxdoolccc;;lOKKKKKK000OOOOOkkkxxdddollcc:;;;,,'''................................oNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNXXXXXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXXK0O0K0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKXXNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNN
WWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXXKKKKK00000OOOkkkkkxxxxxddddddddxxxxxkkkkOO00KKKXXXNNNNNWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNXXXXXXXXXXXXXKKKK00OOOkkxddolcc:::o0XKKKK0000OOOOOkkkkxxdddollcc:;;;,,'''................................:XNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXNNXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXKKXKK00OOOOO00KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXKKKXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKK0KXNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNN
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNXXXXXXXXXXXXXKKKKKK000000OOOkkkkkxxxxddddddddddxxxxxxkkkOO000KKXXXNNNNNNWWWWWWWWWWWWWWWWNNNNNNXXXXXXXXXXXXXXXXKKKKKK00OOkkkxdoolcc:;;o0XKKKKK0000OOOOOkkkxxxdddollcc::;;;,''''...............................,0WNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNXXXXXXXXXXXXXXXXKKK0000000OO0KXXXKXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKK00KXXXXXXXXXXXXXXXXXXXXXXXKXXXKOOO0KXNNN
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNXXXXXXXXXXXXXKKKKKK00000OOOOkkkxxxxxdddddddddddddxxxxxkkkOOO00KKXXNNNNNNWWWWWWWWWWWWWNNNNNXXXXXXXXXXXXXXXXXXXXKKKKK000OOkxxddolcc:;;oOXKKKKK00000OOOOOkkkxxxdddoolcc::;;;,,''''..............................'kWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNXXXXXXXXXXXXXXXKKKKXXXXXKKK0O0KXXXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXX0oclldxkKXN
WWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXKKKKKKKKKNWMWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNXXXXXXXXXXXXXKKKKKK00000OOOOkkkkxxxxddddddddddddddddddxxxkkOOO00KKXXNNNNNWWWWWWWWWWNNNXXXXXXXXXXXXXXXXXXXXXXXXXKKKK000OOkxxdollc::::dKXKKK0000000OOOOOOkkkxxxdddoolcc::;;;,,'''''..............................dWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNXXXXXXXXXXXXXXNNNNNNNNXKOOO0XXXXXXXKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXk:,;;clok0X
WWWWMWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKKKKKKKKKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXKKKKKKK000OOOOOkkkkxxxxxdddddddddddddddddddxxxkkkOO00KKXXXNNNNNWWWWNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKK00OOkxdddolc:;:xKKXKKK00000000OOOOOOkkkkxxdddoolcc::;;;,,,''''..............................oNNNNNNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXXXXXXXXNNNNXXXXXXXNXXXNNNNNNNNNNNNNNNNXXXXXXNNNXNNNNNNNNNNXNXKOk0KXXXXXXXKKXXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXX0c,,,;:lxO0
WWWMMMWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNKKK000KKKKNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXKKKKKK00OOOOOOkkkkxxxxddddddooooddddddddddxxxxkkkO00KKXXXNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKK0OOkkxdoolc:;;oKNXXKKK00000000OOOOOOkkkkxxdddoollcc::;;;,,'''''.............................lNNNNNNNNNNNNNNNNNNNWNNNNWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXNNNNNNNXXXXXXXXXXXXXXNNNNNNNNNNNNXNNNNNNNNNXXXXNNNNNNNNNNNNNNNNNNNNNXXXXNNNNNNNNWWWNNNNNNNNN0O0XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXKx:,,;:cdO0
WWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX000000000KNWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXKKKKKK000OOOOkkkkxxxxddddddooooooooodddddddxxxkkkOO0KKXXXNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKK000OOOkxoolcc:,:ONXXKKK00000000OOOOOOOOkkxxxddddoolcc:::;;,,,''''.............................cXNXXNNNNNNNNNNNNNNNNNNNWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXNNNXXXXXXXNNNNNXXXXXXNNNNNNNNNXXXNNNNNNNNNXXNNNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNNWWWWNNNNNNNNNK0KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXXKKKKKKK0kdooodxO0
WWWWMMWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX00000000O0NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXXKKKKKK000OOOOOkkkxxxdddddoooooooooooooooddddxxxxxkO0KKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKK000OOOkdooolc:,;ONXXKKK0000000OOOOOOOOkkkkxxxdddoolcc::::;;,,,,''.............................:KNXXNNNNNNNNNNNNNNNNNNNNNNWWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXNNNXNNNNNNXXXNNNNNNNNXXXXXXXXXXXXXXXXNNXNNNNNNNNNNNNNNNNNXXXXXXNNNNNNNNNNNNNNNNNNNXKKKKXXXXXXXXXXXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK0000000KK
WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK0O0OOOOOO0NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXKKKKKKK000OOOOkkkxxxddddoooooooolllooooooodddddxxxkk0KXXXXXKKXXXXXXXXXXNNNNNNNNXXXXXXXXXXXXXXXXXXXKKKK0000Oxodddoc:,,kNXXKK0000000OOOOOOOOOkkkkkxddddoolcc::::;;,,,,'''............................;0NXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXNNNNNNNXXXXXXXXXKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKXXXXXXXXXXKKKKKKXKKKKXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000KKKKKKXX
WWWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWXOOOOOOO000NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXXXXXKKKKKKK000OOOOkkxxxxdddoooolllllllllllllooooddddxxxOKXK000KKKKKXXXXXNNNWWWWWWWWNNXXXXXXXXXXXXXXXXXXKKKKK0Oxdooodo:;';ONXKKKK0000000000OOOOOkkkkkxxdddoollcc:::;;;,,,,''............................;OXXXXXXXXNNNNNXXXXXNNNNNNNNNNNNNXXXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXNNNNNNNXNNNNNXNNNNNNNXXXXXXXXXXXXXXXXXXXXXXXXXXKXXKKKKKKXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXKKKKKKKKKKKKXXXKKKKKKXXXXKKKKKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKKKKKKXXXXXXXXXXKK0OO0K0O00KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXKKXKKKKKKKKKKXXXXXXX
WWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWX00OOOO00O0NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNXXXXXXXXXXXXXXXXXKKKKK000OOOOkkkxxdddddooolllllllllllllloooooddddxOXXOkkOO0KKKXXNNNNWWWWWWWWWWWNNNXXXXXXXXXXXXXXXXXXKKXKOxdooooc:;,oXNXKKKK0000000000OOOOOkkkkkxxxxdoollccc:::;;,,,,''............................:0NXXXXXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXXXXXXXXK0OOO0KKXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKXKKKKKXXXXXXXXXXXXXXXXXXXNNNNNNNNNXXXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXK0OxxkO0000KXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXKKKXXXXXXXXXXNN
WWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWK00000000O0NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNXXXXXXXXXXXXXXXXKKKKK0000OOOOkkkxxddddoooolllllccccclllllooooodddx0NKxdxkO0KKXXNNNNNWWWWWWWWWWWNNNNNNXXXXXXXXXXXXXXXXXXKOkxxxxdol:l0NXXKKKKK000000OOOOOOOOkkkkxxxxxddoollccc::;;,,,,'''...........................cKNXXXXNNXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWNNNNNNNNNNNNNNNNNNNNNNNWNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXNNNXXK0OOOO0KXXNNNNNNXXXNNNNXXXNNNNXXXXXXXXXKKKKKKKKKKKKKKKKKK00KKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXNNXXXNNXXXXXXXXXXXXXXXXXXKXXXXXXXXXXXXXXXKKK0000KKKK000000000000000000KXXXXXXXXK0OO000000OOOOOOOOOOOOO0XXXXXXNNNN
WWWWWWWMWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMNK0000000OO0NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNXXXXXXXXXXXXXXXKKKKKKK000OOOOkkxxxddddooollllccccccccccllloooooddx0XKxdkkO0KXXXNNNNNNNWWWWWWWWNNNNNNNNNNNXXXXXXXXXXXXXXKKK000OOkxkKNXXXKKKKK0000000O0OOOOOOkkkxxxxxddoollccc::;;,,,,''''..........................lXNXXXNNNXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNXXNNNNNNXXXXXXXXXXKKKKKKKXXXNNNNNXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKK00KKKK00KKKKKKKKKXKXXKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXXXXXXKKKKKK000KKXNNNNNNNNNNNNNNNNNNXXXkllllllllllccccccllxKXXXXXXXKkxdddddddooolllllloooodOKXXNNNNNN
WWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWMNKO000000Ok0NWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNXXXXXXXXXXXXXXXXKKKKKK000OOOOkkxxxddddoollllccccccccccccclllooooodxkOkkOOO0KKXXXXXXNNNNNWWWWWWNNWWWWWWWWNNNNNNNXXXXXXXXXXXXXKKKKXXNXXXKKKKKKKK00000000OOOOOkkkxxxxxddoollcccc::;;,,,,'''.........................'dXXXXXXXXXXXXXXXNNNNNNXNXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNXXXXXXXXXXXXXXXXXXXKXXXXXXKKKKXXKKKKKKKKKKKKKKKKKKKKXXXXXXXXKKKKKK000000000000000000OOOOOOOOOOOOOOOOOOOOOOO000KKKK0000O00OOOOOO00000KKKKKKKXXXXXXXXXXXXK0000OOkkkOKXNNNNNWWWWWNNNNNNWNNNNkcc::::::::::::::::oOKKKXXXXKkxxxdddooooolccccccccclxOKXNNNNNN
WWWWWWWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMN0O00000OOkONWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXXXXXXXXXXXXXXKKXKKK0000OOOkkxxxdddooolllccccc::::::::cccllllloooddxxkkkOO00KKKKXXXNNNNWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNXXXXNNNXXXXXKKKKKKKK000000OOOOOkkkxxxxdddoollcccc::;;;,,,'''.........................,xXKKKKKXXXXXXXXXXNNXXXXXXXXXXXXXXXXXXXXKKKKXXXXKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKK0KKKKKK00000000KKKKXXKKKKKK0000OOOOOOOOOOOOOOOOkkkkkkkkxkkkkkxxxkkkkkkkkO00000000OOOOOOOkkkkOOOO00KKKKKKKXXXXXXXXXXKKK000OOOOkO0XNNWWWWWWWWWWWWWWWWWWNklc::::::::::::::::okKKKXXXXKOkxddddooooollccccccccldk0KXNNNNN
WWWWWWWMMWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMWWWMN0O00000OOkONWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXXXXXXXXXXXXXXXKKKKKK000OOOOkxxddddooolllccccc:::::::::ccccclllllloodddxxkkOO0000KXXNNNWWWWWWWWWWWWWWWWWWWWWWWWNNWWWNNNXNNNNNNNNXXXXKKKKKKKKKK000000OOOOOOkkkxxxxddooollccc::;;;;,,'''.......................'.;kXKKKKKXXKXXXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKK000000K00000000000000000KKKKKKKKKKKK0000OOOOOOOkkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxkkOO00000000OOOOOkkkkkkkkOO000KKKKKKKXXXXXXXXXKKK000OOOOOO0XNNWWWWWWWWWWWWWWWWNWNklccc::::::::::::::lk0KKKXXXKOkxdddddooooollccccccclok0KXXNNNN
WWWWWWWWWWWWWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMXOOOOOOOOOxONWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNXXXXXXXXXXXXXXXXKKKKKK000OOOOOkxxdddoooolllcccc:::::::::::::cccccccccllllooddxkkOOO00KXXNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNXXXXXXKKKKKKKKK000000OOOOOOOkkkxxxddooolllcc::;;;;,,,'''......................'.c0KKKKKKKKKXXXXXXXXXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXXXXXXXXXKKKKKKKKKK00000000000000000000000000000000000KKKKKKKK0000OOOOOkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxkkOOOOO0000OOOOOOkkkkkkkkOO000KKKKKKKXXXXXXXXXXK00000OOOkO0XNNWWWWWWWWWWWWWWWNNWNOlcccc:::::::::::::lk0KKKXXXKOkxddddddddooolllccccclok0KXXXNNN
WWWWWWWWWWWWWWWNWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWMNOOOOOOOOkxONWWMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXXXXXXXXXXXXXKKKKKKK000OOOOkkkxddoooolllcccc::::;;;;;;;::::::::::::ccccclloodxxkkOO0KXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNXXXXXXXXXKKKKKKKK000000OOOOOOkkkxxxdddoolllcc::;;;;;,,''''.......................lKKKKKKKKKKKKKKKKXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXXXKKKKKKKKKK000000000000000000000000000000OOOOOO00000000KK00O0OOOkkkkkkkkxxxxxxxxxxxxxdddxxxddddxxxxxxxkkkkkOOOOOOkkkOOkkkkkkkkkkOO000KKKKKKXXXXXXXXXKK0000OOOkxkOKNNNWWWWWWWWWWWWWWWNWNOolcccc:ccc::::::ccok000KXXXKOxxdddddoooolllllllllllokOKXXXNNN
WWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWXOOOOOOOkxxONWWWWWWWWWWMMMMWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNNXXXXXXXXXXXXXKKKKKKK0000OOOkkkxddoooolllccc::::;;;;;;;;;;;;;;;;:::::::::cclloddxxkO00KXNWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNXXXXXXXXXKKKKKKKKKK000000OOOOOkkxxxxddoollllc:::;;;;,,,''''......................oXKKKKKKKKKKKKKKKXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00KKKKKKKXXKKKK000000000000000000000000000000000000OOOOOOOOOOOO000000OkkkkkkkkkkxxxxxxxxxxxxxxdddddddddddddddddddxxxxxkkkOOkkxxxkxxxkkxkkkkOO000KKKKKKKKKXXXXXXKKK0000OOkxkOKNNWWWWWWWWWWWWWWWWWWNkollcccccccccccccccok0KKKXXXKOkxdddddooolllllllllllodxOKXXXNNN
WWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMMWWXOOOOOOOkkxONWWWMMMMWWWMMMMWWWWWWWWWWWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWNNNNXXNNXXXXXXXXXXKKKKKKK0000OOOkkxxddoooollllcc::::;;;;;;;;;;;;;;;;;;;;::::::cclooddxkkO0KXNWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNWNNNNNNXXXXXXXXXKKKKKKKKKKK00000OOOOOkkxxxxdddollccc:::;;;;,,,''''....................''dXKKKKKKKKKKKKKKXXXXXXXXXKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK00000KKKKKXKKKKK00000000000000000000000000000OOOOO00OOOOOOOOOkOO00000OkkkkkkxkkxxxxxxxxxxxxxxxxddddddddddddddddddddxxxxxxkOOkxxxxxxxkkkkkkkkOO000KKKKKKKKXXXXXXXXKK0000OOkkO0XWWWWWWWWWWWWWWWWWWNWNkllllccccccccccccccok0KKKXXXX0OkxxdxddooolllllooollodxOKXXXNNN