MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMl'WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWdlxd:'.... ..... ........ .............. .''.'''',''''..... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM0.kMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMWxodo:..... .... ........ . .. ............ ...'''''..''.......... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN,lMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMWOdxl,'..... .... ....... ............................''............. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:;WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMW0ddc,'..... ... ........ ..... ... ............................. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd'XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMXkxl;'...... .. ....... . ...... ........................... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO'OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOxd:,'...''. ... ..... ........ .......................... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX'lMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMKxdc,'..',, ... ... ......... ....................... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW;:WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNkxl,'.',;. . ... . ....... ............... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMo,NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOxd:'',:, ... ........... . . MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMO'KMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMMMMMMMMMMMMMMMKxdl,',: . ............ .... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMX,xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNxxo:,,;. .. ............ ..... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMW;lMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWOxdc;;:,. ..... . ............. ...... . . MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMl;WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMXxxo:,;:' . ............. ... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMMx,XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNOkdc,,;:... ............... .. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMMK'OMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWKkxl;,;c;.. . ............. ... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWMMMMMMMMMMMMMN,oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWMMMWWWWWWWWWWWWWWWWWWWNWXOko:,,:l;. .. ........... .. MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWMMMMMMMMMMMMMW:;WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWWWWWWWWWWWWNNNNWN0kxc;,;col;. . ....... ..... ... MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWNNNWMMMMMMMMMMMMMMo'XMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWMMWWWWWWWNNWWWWWWNNNNNNNWWXOko:,,:lodo:.. .. ... .. MMMMMMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNWWWWWWMMMMMMMk.0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNNNNWWWWWWNNNNNNWWWN0Odc,';:oodl,........ . .. MMMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNNNNNNNNNNMMMMMMX.oMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNWWWWWWWNNNWNNNWNNNNNNWWWWWKOkl;'';lool,........ . .. ... MMMMMMMMMMMMMMMMMMMMMMMWNNNNNNNNNNNNNNNNNNNWMMMMW,;WMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWNWWWWWWWWWWWWWWWWWWWWWWWWWWWXOkd:,',:col;......... .. ... ... . MMMMMMMMMMMMMMMMMMMMMMWNNXXXNNNNNNNNNNNNNNNWMMMMc'NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMW0Okl;,,;cllc'........ .. MMMMMMMMMMMMMMMMMMMMMMNNXXXXXXXXXXXNNNNNNNNWMMMx.0MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWKkOxc;,,;:cc;......... ..... . MMMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXXNNNNNNNNNMM0.xMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMXOOkdc;,,;:c:,'..'',,;,'....',,;::::c::,. . MMMMMMMMMMMMMMMMMMMMMNXXXXXXXXXXXNNNNNNNNNNWMN'cMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMW0OOkd:;;;;::;'''',:::ccclllooodddxddddo,'.. MMMMMMMMMMMMMMMMMMMMWXXXXXXXXXXXNWWNNNNNNNNWW,.NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMWKOOOxllc:::;,,,;;::clllodxdxxkxxkkkkxxodxdoolllcccc:::;,,,''................. . MMMMMMMMMMMMMMMMMMMMWNNXXXXXXXXXXNNNXXXXNNNN:.0MMMWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMNkckkoooocc::ccccllloodxxxxdxddxxxxxxldxddddddddoxdddddxddoolllc:clooolcccccc::::'. ..'',,,,,; MMMMMMMMMMMMMMMMMMMMMMWNXXXXXXXXXXXXXXXXNNNo oWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMWd;Oxdddddollllllooodxxxxdxddxxdoodocolllcc::::;:;;;,.',,'''',','',,''''............ .......... .. WWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXNNk ;WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMXOdxdddddddoolllllodooololllc',',;;;;;;;,,,,,,'''''.. ... .. .... . WWWWWWWWWWWWWWWWWNNNNNNNXXXXXXXXXXXXXXXXXK..XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMM0l':odoooooooooolclllllllc:;. .;,,,,,,'''''''.... . WWWWWWWWWWWWWWWWWNNNNNNXXXKKXXXXKKXXXXXXK' 0WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMXl,. .codoooooooooooolllc::;,.. :,,,,''......... .. .. WWWWWWWWWWWWWWWWWNNNNNXXXKKKKKKKKKXXXXXX: dNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMMWd. .,oooddooooooooolc:;;;,,'....''...... .......''''''''.................................... ............ WWWWWWWWWWWWWWNNNNNNNNXXKKKKKKKKKKKKKKKo ;NNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMMMMMMMKx:'..lododddddddolc:,,'.... ......'',,,,,,,,,,'''............................................ .. .... NWNNNNNNNNNNNNNNNNNNNXXXKKKKKKKKKKKKKKk .KXNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWNNNNNNNNNNNNNNNNNNNNNNNNNNWNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMMMMMNOxc..:lllc;,'..... . ...........''''',,,,,,,,,,','..... .......'',;::cldOO000KKKKKKKXXXKKKKKKK0OOkkkxxdddoolllc:::;;,,'.. NNNNNNNNWWNXXXXXKKKKKXXKKKKKKKKKKKKKK0. OKXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW0kl. .''....'','''',,'''''''....'',,,,'';,'........,;codxOKOOK0Ox0X0O0KXWMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWWMMMWWNXKXXO NNNNNNXXNNX0000000000000000000KKKKKKK, dKKKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWXOx:.,c:c::::::;;;;;,,.....',,,,',,'... ..':dk0KNNWWWWWWKK0OOOXKkdkKNWMMMMMMMMMMMMMMMMMMMMMMMMMMWWWWWWNXKKK0000KxlloOKOx OOOOOOOOOOOOOOOOO00000000OO000KKKK00c c00KKKXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWNNWWWWWWWWWWWWWWWWWWWWWWWWXdxd',llcccc::;;,'.. ..,'.''......';l,..;OWWWWWWWWWWWNKK0KOOXOoloOXNWMMMMMMMMMMMMMMMMMWWWWWWWNXKKX0kxdkkkkxkO0xc;;dKxll kkkkkOOOOOOOOOOOOOOOOO000OOO00KK000d 'O00000XXXNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNXXXNNNNNNNNNXNXNNNNXNXXXXNNNXNNXXXNNNNNWWWWWWWWWWWWWWNNNNNWWWWWWWWWWWWWWWWWWWWWWWWXc,. .llc:;,... ....... .,:dOKWk'.:0WWNWWWMMMWWWXXXK0k00dolclx0KMMMMMMMMMMWWWWWNNNNNNNXX0Oxxkxllllloo:cdOl,..cOc;:, kkkkkkkkkkOOOOOkkkOOOOO00OOOO0000Ok..kOOO000KXXXXXNNNNXNNNNXNXXNNNNNNXNNNNNNNNNXXXNNXNXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNWWWWNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWNc.,,.:;.. .... ..;lkKWMWXc''l0XxkkN0ONMWWNKXK0kxOOdlc::dkO0XXXXXXNNNNNNNNNNNNXXXKKkxodkxolllool:cdkc..'lOl';'' kkkkkkkkkkkkkkkkkkOOOO000OOOOOOOOk. dOOOOOOO0KXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNXKKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNNNNNNXNNWWWWWWWWWWWWWWWWWWWWWWWWWNl'lc .. .'ckXWWNdOkOOOOO0c.'lW: .:ccddkOkOKkxoccdxxkKNNNNXXXXXXXKKXKKK0000Okkk0K00000OOxoodkl,'.lOo,;.., xxxxxxxxxxxxkkkkkkOOOOOOOOkkkkkkk; cOOOkkkkOO0KXXXXXXXXXXXXXXXXXXXXXXXXXXNNNNXXXK0KKKKKXXKXKXKKKKKKXKKXKXXXKKXKXKXXNNNNNNNNNNNNNNNNNNNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWd'l;',d; .. ..lKWWWNNOx0xooooooo,;dOOKkoxOkol:,,,,;clok000000KKXXXNWWWWWWWWWWWNNNXXXXXKKXXXK00kO00kdocoOd;c:,;' xxxxxxxxxxxxxxxkkkkOOOOOOOkxxxxxl ,kOOOkkkkkk0KKXKXXXXXXXXXXXXXXXXXXXXXXXXXXXXXK00KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXXNNNNNNNNNNNNNNWWWNNXXNWWWWWWWWWWWWWWWWWWWWWWWWWWWWx'c ,o.. .,0WNNNNNo ;d,coxO0Okdl,...,okOOkkKXXNKOxl;'...'oO00KKKKXXk'..::clloddxkOO00KXXNNNNNWWWNWWWWNNXXKK0x xxxxxddxxxxxxxxkkkkkkkkkkkkxxxdo .kkOOkxxkkkkOKKKKKKKKKKKKKKKXKXKKKKKKKKKXXXXXKK0O0KKKKKKKKKKK0KKKKKK0KKKKKKKKKK0KKXNNNNNNWWWWWNWWWNNNNXXNWWWWWWWWWWWWWNNNNNNNNNNNNNNNNO'. ';. .,xxdlcOx..l0NWWMMMMMMMWNNKX0x,ckdxkkkkkOOOO0Oxo. .dxkOO00O;'' .....',;;:cclkX: dddxxddxxxxxxxxxkkkxxxkkkkxxddd. oxkkkkxddxdxO00K00K0KK0KKKKKKKKK0K0KKKKKKKKKKKKOkO000000000000000000000000000000OOOKXNNNNNNNNNNNXXXXXXXKXNNNNNNNNNNNNNNXXXXXXXXXXXXXXXXk . .'c';KNWWMMMMMMMWNXNkoOxc;'c,:codddoooodl:;. .::::c... . ddddddddxxxxxxxxxxxxxxxxxxxdoo' :oddxxxooooodOOO00O0000O00000000000000000000OOOOOkk0O00OOOOOOOkkkkkxxxxxxxddoldOO00KKXXXXXXXXXXXXXXXXXKKKKXXXXXXXXXXXXXXKKKXXXXXK0OkkO000x. :;. ..,.KMNKWMMMMMMMMWWXNKoo0c,,,xk .,.':ddllccc;'.. .:c:c:::. ddooddddddddxxxxxxxxxxxxxxddo; 'ooooodolccccoxkkOOOOOOOOOOOOOOOO000OO0OOOOOkxxkOOkxxxolododdddddxxkxxxkkkkkOkkOOO000KKKKKKKKKKKKKKKKKK000KKKKKKXXXXXXXNXKOxdolc:llloooolooc ,NWWXkl::;;:OWWWMMMMMMMMMWNXWOlkk;,';Okc. .',cxkd;... 'cc:::::;,,,'. ... .... . oooooooooddddddddddddddddddol .llollcc:;;;;;cdxxkkkkkkkxxxxxxxxdxdoodxxkOOOOOO000OkkkxxxxxxkkkOOOOOOOOOOOOOOOOOOOOOkOOO00000KKKKKKKXXXXXXXNNNNNNXK0Oxoc,;;;;:;;;,,,,'',,;, .0WMMMMMMMNNNNNNWWWNNNWWWWXXNxlOo,,'c0d:;.... .;;'. . .,,;cc::::;;;. ''..........'c. ':. . oooooooooooooddddoooooooooll. :ccccc:;,,;;;;:looodoooodddxxxxxxxxxxxkOOOOO00000000OOOOOOOkkkkkkkkkkkkkkkkkOOOO0000KKKKXXXXXNNNNNNNNNNNNNNKOkdoc:::cl,;.. .''''''''.,:lddxxddk0KXXKXNWMMWWWWWNNNXK000O0OOkOx:,.... ','...'..',.... ... .......':. ': .. ... loollllllooloooooooolllllll' ;c;;;:;;;,,;;:coddxxxxkkkkOOOOOOOOOOOOOOOOOO00000000OOOOOOkkkOOOOOOO000KKKKKKKKKXXXXXXXXXNNNNNNNNNNNX0Oxolc;;:::;;;,,,'. .....';cooc,'...';:cclodxdoodk0000KXWWNNNNXXKK0Okxxc:cc,'... .','.'',,. . . . . . llllllccllcccccccllllllccc; .lc:;,:lxxook00OkxkkkkkkOOOOOOOOOOOOOOOOOOOOO0000KKKKKKKKKKKKKKKKKXXXXXXXXXXXXXXXXXNNNNNNNNNNNX0Oxol:::::::;;,,,,,,,,,'... .':;;cc,. ... ..;coooodddllcldkkOO000O0OOd. kd:;;,''''.'... .',... . ccccccc:ccc::::::::cccc:::. collclkKNNNNNNNNNXXK0kkkkkOOOOO000000KKKKKKKKKKXXXXXXXXXXXXXXXXXXXXNNNNNNNNNNNNNNNNWWWNX0Oxol::::::::;;;;,,,,;,,,,,,,;,,,. ..,;,,,''''''.......';:::;;;:::;. ,;;;',lcclc::;;,'............ .. .. ::::::;;;;;;;;;;;;;;;,,;:' ,clccclx0XNNNNNXXXXXXK000KKKKKKKKKKKXXXXXXXXXXXXXNNNNNNNNNNNNNNNWWWWWWWWWWWWWWWWWX0Oxol::::::::;;;;;;;;;;;;;,;;;;;;;;,,''... .',;;,;;;oxO00kdlc;,'''..... .. .''...........''''...... . . . . ,,,,,''''''''''''''''',,, .:oddxxxxk0KK000KKXXXKKKKKXXXXXXXXXXXNNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWWWWWWWXKOxol::::::::;;;;;;;;;;;;;;;;::::::;,,,,;:c;,.. ... ....,;coxOOxdoc:,....... ....................... . ..''.......''',,;;:ccloo. okO00000KKKKXXXXXXXXXXXXXNNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWMMMMMMMWWWNNX0Oxolc:c:::::;;;;;:;,;;;;;;;;:::::::;;;;;cc:;,'. ..'... .'.. .,:cdkkxdc:,'... .. ............ ........ ,,;;:::cloddxxkkkOO0000l :0KKKKKKKXXXXXXXXNNNNNNNNWWWWWWWWWWWWWWWWWWMMWWNNNNXK0KNNNXXXXX0Oxdlc:c::;;;;;;;;;:;,;;;::;;;;:::::;;;;;:clcl:;.. ..,ld;. . ......',. ... . .';:looo;..;;,'... . ...... kkkkOOOOOO0000000KKKKK0..KXXXXXXXNNNNNNNNNNWWWWWWWWWWWWWWWWWWWWNNWNNXXKko,,,'',:ldxxxdollccc:;;;;,,,,,;;;;:c:,;;;,:;;;;;;;:ccc:;'c'.. .,c:;,..,..'cd, ....... . .lk. . ...'',,;;,''..... O000000000KKKKXXXXXXXX: kNNNNNNNNWWWWWWWWWWWWWWWWWNXK00Okxddoolcccc::;;:dcclodxdooooollc::;,;;;;;;;,,,,;;::;;,'''',;:cccd;'....',d,,:,:'... ....'..x:,. ...''. .. ;kOl. ......'''....... .... KKKKKXXXXXXXNNNNNNNNNO ;NWWWWWWWWWWWWWWNX0O00XNK0kl::;;;;;;;;;;;;;cloddxxddddddolc;::c:cc:::::;;;:;;;;;;;,,,,;;;:codool'..cddxx,c,. ..... ..'.. .;::. ...'' . .co,. ............. XNNNNNNNNNWWWWWWWWWWN..XWWWWWWWWWMWWNKkl;,,,;:c;;;;;;,,,,,,;cloddxddddddoolclllllccccllcclcccccc::;;;,;:::;;'....';lxO0'' ;xkk'... .'' .,.. .... .... ....... WWWWWWWWWWWWWWWWWWWWo xWWWWWWWNNNXKXXkcclooxxl,;;;::clloodxxddddddooollllol:oooooooooooooollccccccc:,'. ..........,:oo'. ..';o,. . ....';;. ... . ..... .. . WWWWWWWWWWWWWWWWWWWK ,WWWWWWWWWWWWWWWXKKKKKXXXXXK0OOkxdxxxddoolllloloooooodddddxxdddododddolc;,.. .... ...........,;:c:;:cokd;:;' ..'','. . .............. WWWWWWWWWWWMMMMMMMW, XMMMMMMMWWWWWWWWWWWWWNX0Okxdddddddoolloollloooodddxxxxdddddxxxdlc;'. ..... ........'',,''.,,;;;;;;,........... .... .......'''''''...... .......... WWWWMMMMMMMMMMMWWMx dMMMMWWWWMMMMMMWNK0Oxddddddoollllooooooddddodxxddddddxoxdlc;'. .......... .......... .... . .,,'... .. .... ............'''.'...... ................ . MMMMMMMMMMMMMMMMMN..WMMMMMWWWWNK0kxddddddoolllllllodddxxxxddddxdddxxddl;'.. ...',''............',...:,ldollc;'. .,,... .. . ...'''''''.'.......'... ... .................... MMMMMMMMMMMMMMMMM: 0WMMWNX0kxdoddddoollclloooddddxxxdddddxdxxdoc:'. ....',,,,,,,,,'' ... .. ..'cl,.... ..'.... .......;c;. .;';cll,... ....'''''''''.'.'.'......... ... ................. MWWMMMMMWWMMMMMMO ;K0kxoodddooolclllodddddddddoddxxxxxdl:;.. .........'''''',,,;;;:::;;:::,;,,,'... ...... .. ..coc. . .....,:ddoodoc::;... ......''''''''.................... ... ................... MMMMMMMMMWWMWXKk. ;ldddoolcccloooodooooodddxxxxdl:'.. ...''''..'''.',;;::::::::;,,'',;cllododoodxkkkdc;. . . .. .. ... .:, . .;',;.. ....,cldoc:lxkl'. . .. ........... ................... .................. WWWWWWWNX0kdlld' .colccllclolooooodddddoc:,... .....,''.';:;,,;;;;;;;,,,,''......... ....';::coxO0XOo;'...... . . .,... 'dkdodc''oOKKXXXKOxx:. .. .';odkxol:;,,,.';c:;'... ..... .......''''........... ........... NWNX0kdoddddol: ;cllllollodddolc:,.. ..',,,;cc;;ol;::;;,'.... ....',;cxk;...'',''..... . . .c;,.;odxc:;. lKXKKK0000XK00kdc... . .':clodol:;:,.... .llc::;,'.. ... . .........'',,,'''''.......... Oxolddddollccc ,coodddl:;'.. ........;;:codo;,;,,......... ....;;. .....'',''.. .. .,;,....'.. ,lOKKK0KKK000KK0O0Okl,.... . ,c, .,,. .,;clllllcc:;;,... . .....''''''.',',','''........... xddollllllllo' .c:,.. .'',,',''..';looc:'... ...... .. ....... ... .cdc. ,:;lx0KKKK00KK0000OOOkkxdc;c:,. . .';;,'...'.....',:lclc:::;;,'.. ......'''.''',.................. ,',ccloodkdc, .'''.':c:,',,,;;;:cdxdlccccllll;.... .,ldxxxkkxd: ..',;::lccoolc,. .:dl,.''.. .,:codc;'... ';;'':dOKKKKK0000OOOkkkkkkkkxol,... ...,;;;,',,'.....,,:clcc:;;,,'... .. ...'....................... .:cccc,. ..''',,,,,cdxkkkOOOOOOOOO0000KKKK00K0xc''',:cldxkxdodc.clooodxxxkxxkkkkxdoll;.... ..'',odllxkkdoolloool;'. ':;....':dO0KKK000OOkkkkkOOOOkkdlllc:,,,.. . ...'',,:cllc;...',::cc:::;;;,'... ..''''''....... ... :dOKXk,. ..'''...,oKNWNNNNXXXXXKXXNNNNXXXXKK0000Odlo:,;;;cdOo:. .lO0OOkxdolc;;,'''...',....... .'. ..':loool:;'.. ;,,.......';lxO0000OkkOOOkkkxxxxxddddolc;,,','. ...',''';ccc;'...,,;,;::;,,''... ....''.. dKX0c. . ......,cdOKKXXXXNNNXXXXXKK0Okkxolc:::;;;colll,''';l' .,l0l'...... .. ... . ... ...'.. ....... .;. .... .,:ldxOO0OOkkkkkxkkkxxddddooooddollccc,. ....',;ccccc;,'.',,:;;;,'.''''.. . . OKx' . ....':xKK00OO00000Okxdlccc:::;;;;;;;;;;;;;;cc:l,..'. ...'. .;,'........ ..,:. ...';codxkkkkkkxxxxxxddddddddoooooolcccccc'. ..... ...... ............ . 0c,. ... ..;dOKKK0OOOxoc:ckd:'.'',;::;;;::;:;,,''......'c;. .. .,'. ..',;clodxxxxxxddddddddddddoolcclllc:;'......'.. .... XO:..... 'lx000OOOkdl;,,'',cOd:;;;;;,,,'.... '. , .. ..',;:cooddddddoooooooc;;:c:.. '.. O,.....;::;lxOOOkkdl:,''',''''',;.. .......''':ooc,. ....'';:::ccllol:;;,. .... . ... ,'..',:llldxxl::;,'''''''''.. ....''... .,ldO0o. . ....c. ......''. . ....,oO00Oxoll:;:loddddddol;' ..'';:;,,;;;:;cdo;. ..:..'codooc,. .. :...',.... .,c:. .,d0NMMMMMMMMWK:...........,codc,. ,:'.;::::;,':,,, .,cddOx; .,:kkocc:codkOo:. . ..'. . '....;clxOxlc,'... ........ WXXNNNNWMWXk,. .';,. .... .;;..,:oddkxl'..:dkO0Oxkloc. ..,:dd:.';:,'''..,:..':cldo;..','... ;;'. ............... 0l......',. .,. .,:clocc:;....... .... ..:kdlcl,,;lxkxl,. .',lxl;;oooooxxkkk:. ....,,:,..',cdo:'. ... .............. OK0. .. .. odoxOOX0x0kxkx0xl:;c,.... .. .. ',. .;coO0kOk:' . ,k0k:. .';loc:. ........',;'...,cl::;. .... .. .';,. .:l. ....;:ldk0clddkxxdc;'. :NNNNXKOKd.... . .... .lc' .,:dkx, .;xOd, . ;o, '.. .... ... .;cdlxo' lKWXo. .lc .. .. ,0XXXXKl :KXNXOlcxd'.',. .,:clc;'... .. .'..;oc,. . 'oc'.;, .. . .,..,, .. xkOc ..ld; . .. cxOXKXNXXk. ;XNKc.ld. '..'.. .';:;;cc;. ,:okk; .cOk: ... ........'.....Bonnet brand workflow illustration
Bonnet AI
Bonnet is an AI brand-development product built around a clear delivery flow. A user starts with a creative brief, then the system pushes that work through research, strategy, creative direction, moodboards, and exportable outputs. The interesting part is not chat. It is the orchestration needed to turn a messy brief into something a team can actually review and ship. Tech Stack: Next.js, React, Django, Channels, PostgreSQL, OpenRouter, Supabase Source: Private (commercial product) ...