,:K, Oo;cccc:;xdccc:cdoddodxdxxkxxxox . . ......',,,,,,:oN0:'..... ........ ......... . .....'c.;,o::ddd::ldd:dodd:;;:lcddodddxocxd;;,,;,x:c::;::o0xdk,:ol:;lOcdc,;,,,,,'''xl;.ol.,::,''.''',.cc...'............;:,.. ;;,.''.'............ ... ,:K, 0o;ccccc;xdccc:cxoddoxxdxxkkxxdx,..'. .. . ....',:lxdllddodooc::',.,,;' '...... . . ...',..cllocooollcddkcxxoxxxl0oxd,;;,,,x:c;;::;lOxdk;cll:;ld;oc,;,,;,,'''do:'ll.;;;,''''',,.:c...'............;:;,, ;;,.''''................ ,;K, 0d;ccclc;kdcc:ccxodddkxdxkkkkOdkc... .....cl.....,..loc'.....'...............;odl,'...';;'..',;,:,:',''',,';o',;... .. . ... . . ...';,;xodo,lc,,,d::;;;;;cOxox,:ll;;ld;o:,;,,;'''''ol;.cl.,;;,'''''''.:c...'............,;;;; ,,'.'................... ,:K, Od:ccclc:kdlccclxddodkxdkOkOkOxOk;...,.;,,xk,'''.,..doc;.....,..''',.,;,:ccllkWWNxl:cc;,,,'... ... .... .......;,,...,''. .... .;;,;,'looc,cc,,,o;:;;;;;ckdld,:ll;,::;l:';,,:,,'''lc,.cl.,;;,'..''''.;:................,;,,, ','.'................;.. ,:K, 0d:ccclc:xdclcccxdddokxdkOOOkOk0O;..:.,,;;ok;,;;,;;.kOl;;;;;;;;;;;;;;;:::clokNWW0xddlxxddoll:cco:,,:c;''.'...... .... .';;::;;:ccccl::';lc,;,,,,,dool':c,,:x::;:;;;:kdlo,:cc,,,,;c:';',,;'''.ll;':l.,;;,....'''.,:................',,,, '''..................... ,:X; 0x;cccll:kxcccclkxddokkdkOOOkOk00d;: ;,:;;l:',,';;'ck::::::::::::::c:cccclldKX0xolc:::..,::llO:,,;c;;;cl.;....,'...... ..'.. ..... ... .';,cc;;;;,,,oddl':c;,cx::;:;:;:kdco,;cc,,,;;c:';,,',,,,'ll;':l.',;,.....''.,:................',',, ........................ ,cN;.Kx:cccllcOxcccclOkdddOkxk0O0OOk0O0:..c:;:,,;l.,,,'..;O,::::::::::::cc:clllodllloollcc::..,:lcx;lo;;c:'oc.;'';'..,,,'...,:':;,::cl:. c::;,..,;,,,;,''.',,''':l;::;:::ddol,:c:,ckc:::;:;:koco,;cc,',,,l:',',',,''.cl,.;c.,,,,.....''.':.................'.'' ...................... . ,cN:.Xx:cccolc0klllcoOOxdd0kxk0O0O0OKO0o,:d:;c;'.l.c:::,..k.::::::::::ccccclooxkXNX0ollcccc:...ccd;,odl;:c,'':oo::;',..,;'':cl';cdo'c:c:lxoxxd:..cOOOkcxlk;;,,,,cl;;,,;;,oddd,cl:;ckc:::;c::kc;o,;::,',,,l:',,,''''''cl,.,c.',,,....'''.':..................... .................... . ;:N:.Xx:cclllc0klllco0Oddd0kxk0O0O0OKO00;;:c:c;'co.cc::,'cd':::::::::cccclcodk0NWWKxollcccc:'.coo:l,;'':oc...:c,:c;,;;,.,,lc:c'dxd:.dddokkdddoxd,.':dkdk;O:cc;;;ld;;,;;,;oxdd,cc:;lkc:::;:;:Oo:d,;:c,,,,;lc',,,'''''.:c..,c.',,,......'.,:..................... ...............'.... ,:N:.Xx:lcllll0kllllo0Oddd0kxkKO0O00KOKKdlllcc:.:;'cccc;.lc':::::::ccccclolxk0NWWN0xdollcccc,:dx:ldo;.:;:,;o,.:.:c:;:;,::,c;co,ol..'dxxdxdoxk000Od::lllx;Ocoo::cld;:;;;;;oxdx;:c:;:dc;cc;:;:0:;x,,::,,,,,lc',,,,''''':l..,l.',,'.....'''':...................'' ...............'..... ;:X;.Xx:cclllc0klllllOOddd0kxkKO0OOOKOKKOlco:lc,,;,lccc:,;;;c:::::cccccllook0XWWWKOxdolllclc;cdcoko:''dl'coc::,.,;:;;:lll.;coc,ooc..odkddxdOKOOOkOlllccx:Ocllccclx::;;;;;okox;cc:;;oc;cc::;:0l:x;,::,,,;,lc'',','''..cl..,c.',,'......'..;...................'' ................... . ;:X; Kd:cclllcddlllclOkddoOkdx0O0OOO0OKKXocdclc;;;,llllc;;;;cc::cccccccllodOKWWWKOxdoollllll::;,oo::',;'c:,'l;:.:'',;cl;c:,;'''lcc;;::o::ccdO0xdlkcllclx:k:locllox:::::::oxok;:c:;:dl::c::::0l:k;,::,,,,;lc',,,,''''.:l..'c..,,'......'..;..................... ................... . ;:X; Kd:cccol:..ollclkkodokxdx0OOkOk0kKKKxlolooOOOOoooloOOOkcccccccccccllodONWWXOkdoolllllloc;;,loc,;'.'lc.:,:o,lcl'.c:olocl.c:oOkx:;k0K0OOkkoollklllllk:k:llcllox:c:::::oxck,:c:;;dl::cc:::0l;k;,::,,,;;lc'','cl;''.:l..':..'''......'..;..................... ... ............... ,:X:.Xd:cccll;. ,dcclOOoookxdx0kOkkkOk0KKkoldooooooooooodddollcccccccllloddkKK0kxdooooooooox0OOxoool::o;c,,oo:;'oodl.:ldloxxxkl;OkkOxloxkk0oxlollkllcccdcx:loclllk:c:::::oxck,:c:;:oo:::c:::0c;x;,::,,,,,ll',:oklc,'.:c...;..'''......'..;..................... ... ............ . . ,:X:.Xd:c:clc,. .occl0OdooOxdxKkOkkO0k0KKxccdoddddddddddddoooolllcccllooxk0KKOxddoooooooooddddxddddxxdc;'::dod;.ddoc'..ll:kdxkk;OKXKO0kkdoOoxoollkcccccocx:clccllk:::::::ox:k,:c:;;oo:::::::0;'x:,::,,,,,cl.',odc.''.;c .;..'''......'..;................... ................ . ,;X:.Xd;ccccc;. lccl0OoolkxdxKkOkkk0k0KKkooodxxxxxxxxxddddddooolllllloxOKWWW0kddoooodddddddddddddddddddl,;ddxd.cooc:cdx,,koxkkk;kO0kddkdoOodooloxclcccocx:clcll:x:::::::lk:k;:c:;:oo:::;:;:Oc,x:,;:,,,,,cl.'''.;....;l. .:..'''......'..;................... ................ ,;K; 0o;::cl:,. ccclOklloxdddKxOkkkOxOKKOd;dxxxxxxxxxxxxxxxxdddoolllodk0NWWXOxdddddddddxxxxxxxxxxxxxxxxd,,xxxc;':::::::;'co:odOolOkxookooOodloloxcccccold;clccc:x:::::::lk:O;:::;;ol;:::::;Oc,d:';;,'',,:l.''..,'...;l...:'.'''......'..,................... ................ ',O' kl;:::cc,. :cccxxllloood0xkxxxkdO00xc :;;:::cccllllooooddddddooodkXWWN0kxddddxxxxxxxxxxkkkkkxkkkxxkl,dxxx;;xoldxxO0d,x0OOkkxxxkdoxookodlllox:cccclld;:c::::x:::::::lx;O,:::;;lo;:::::;k:'o:';;,'',,:l.'''.''...,l. .:..'''.........,................... ................ ',x. oc;:::c:;. ;cccollll:looxododddoxxkc ,:ddodoooollllcc:c:::;::lldxOK0Xkolc::;:;;;::::cccclllooodddk,.,kkk:cxl'kkkkO0klxOdokdxxxooxolkodclcox:cc::llo;:c:;::d:::::::cx,k,:::;;lo;::::::k,.l:';;,''',:o.'''..'...ol. .;..'''.........,................... ................ ''o. c:;:;;::;. ,::cc:ccc;cllloolololddx: .'ckkxkxkxxkkkkkxxkxkxdxddooooxOKkdxddxdxxxxddxddooolllllc::;l' .,''.,;,;:;:ldkOxkxodxodxxoodllxoocccod:c:::clo;:c:::;d;::::::cx'k,;::;;co;:::;;;x'.c:.,;,'',,;l.',';c'...ol...,..'''.......'.'................... ................ . ''l. :;;:;;:;;. ,:::::ccc;:llclocococlod: ..lkOkOOOkkOkOkOOO0O0OO0O0OO0O0xkoxOkxkkkkkkxxkxkxxkxxxxxxxkxl. .;kkxl,xx:;odddxdkdoddooxxlldlldlocccld:c:::clo;:::;::d;::;::::d.k,;::;;co;;;;;;;x'.c:',,,'',';l..,'';,;;',c. .,..'''.......'.'................... ................ .. ''c. :;,;;;:;,. ;;::;:c:c;:clcllcl:lclod:. .lO0O0O0O0K0K00O0K0K00XKKKKXKXdxlkK00KO0OOOkkOOOkkOkkkkOkkkxc,. olxOOxcoxdodddddxooodooddllocldlo:cc:o:::::cll;:::;;;o;:::;:::d.x,;:;;;:o,;clo;;d'.::.,,'''',,l..'....'..'c. '..'''.........'................... ............... .. '':. ;;,;;;:;,. ;;::;;:cc'.lccllcl:cclld:. .l0K0K0K00XKXKXKKXKKKKXKXXXNXNddlkXKKXKK00K0O0O0OO0OOOO0OO0Odcl,kOcxX0odloodoldddollollodccoccoco:c::o::::::ll;;:;;;;o;;;;;;;:d.d,;;;,,:l,;:clc;x'.;:.,,''''',c..,,:..'..':. '..'''.........'ok, ............... ............... .. '';. ,;,;,;;;;. .:::;,::c' :cccc:c::;lldc. .l0K0KKXKKXKXKXKKXXNXXNXNXXNXNdockNXXNXXKKXKKKKXK0K0000K00K0d:'k0XKlodloooodlloodlclolclocclcclcl:c::l:c:;;;cc,;::;;;l;;;;;;;;o d,,;;;,;l,;;;o;:o'.,;.,,''''',c..,dK;...'':. '..'''.........'::................. ......... ..... . '.; ,,',,;;;;,.,';;:,,:::' 'c:cc:c::;cloc. .o0K0KKXKKXK0....'''',,,:;;:::;;;:lxXNXXKXXXKXKXKKXKKKKK00K0l'..xdoodoolloodlloodlcclcclocclccocl:c::l::;;;;cc,;:;;;;l,;;;;;;;o o,,;;,,;l;;;,;,;o'.';.',''''',c...;,'''.',:. '..'''..........,.. ............... ............... . '.; ,,',,,;;;,,::;;:,,:::' .c;cc;::;,ccoc. .oKXKXKXKKXK0................''''''oXNXNXXXKKXKXKKXKXKKXKKXKc';oloooooolllldlloodl:clccclccl:cccl::::c:;;;;;c:;;;;;;,c,;;;;;;;l l,,;;,,,l,;;,;,,l' ';.','''''':..'...'...':. '....'..........,.. ............... ......... ...... .. . '., ,;,;,;;;;,:::;;;,,:::' .c:c::c:,,ccoc...oKXKXXXXXNX0................''''''oNNXNXXNXXXXXKKXKXKKXKKXKdlloldoooldlclldlloldl:clccclccl:clcl;:;;c:;;;;;:;;;;;,;,c,;;;;;;;l l,,;;,,,l,;;;;,,c' .;.''''.'''cd,.........;. '..'''..........'.. .............. ......... ..... ..... '.,. ,;';;;;;;,:::;;:,,:::' .c:cc;c:,'c:lc...oKXKXXNXXNXK................''''''oNNXNXXNXNXXNXXNXXKKXKKXKdllocddoocolclldlcoldl:ccc:cl::c::ccl;:;;::;,;;,:;;;;;,;;c,,;;;;;;l c,,;;,,,c,,;;,,,c' .,.''''.'''cc.'......'.,. '..''...........' . . ............. ... ........... '.,. ,;,;,;;;:,:::;;:,,:;;' '::c:.c:,'c;cc...oKKKXXNXXNXK.................'''''oXNXNXXNXNXXNXXNXNXXXXXXXdcldcooolcdlclcdccllol::c::cl::c:::cl,;;,:;;,;;,:,;;;;,;;c,,,,;;;;l :,,;;,,,c',;;,,,c' .,.'''..''':..'.,:'....,. '............'..,'. ............... .. ............ ...... '.;. ,;,;,;;;;,::;;;;,,::;' .::c;.;:,'c;cc...oXXKXKXKKXXK..................''''oNNNNNNNXNXXNXXXXXXXNXXXXdccdcoollcolcccdlclcol;:c::cl::c::::l,;;,::;,;;,:,;,;;,;,c,,,,;;;;l ;,',,,,,dc,,,,,,:' .,.'''..''':....'oO:...,. .............',',.. ............. . ........... .. '.:. ;;',,;;;;;::;;;;;;:::,.,:cc;.;c,,c;cc...oXXXNXNXXNXK....................'.oNNNNNNNNNXXNXXNXXKKXKKXKdccocoolocolcccol:lcol;:c::cl::c;:::l;;;,::;,;,;:';,;;,;;c,,,,;;,;l ;,',,,,,l..,,,,,:' .,.'''...'';......,'...,. ................. .............. . . .... ..... '':. :;,,,;;;;;:::;;;:::::;;::lc; ;c'.l,c:...oXXXNXNXXNXXooooooooc,...,,cl;,,:lkNNNNNNNNNXXNXXNXNXXNXXNXdcco:ooll:oc:ccoc:lcll;:c::cc::c;:::l;;,,:;,,,,,:';,;;,;,c:,,,,;,,l ;,',,,',:..',,,,;' .,.'''...'':'..........,. ................. ............... . . .... ..... ''c. c;,;,;;;;;c;;;;;c::::;;::lc;.;c' l,c:...oXXXNXNXXNXNXNXXNXNNOk..'kko0c,'xNNXNXNXXNXNXXNXXNXNXXNXXNXdcco:llll:oc:ccll:lcll;:c::cc::c;;;;l,;,,;;,,,,,:';,;,,,,c.',,,,,,l ,,',,,,,;..',,,,;' .,.'''...'':'..........,. ................. ................. . . ..... .... '.c. c;';,;;;;;c;;;;;c::::;;:;lc; ;c, c.::...dXXXNXNXXNXNXNXXNNNKOOddx0OOXc,,dWNNWNNNNNNNXXNXXNXXXXXXKXXdcco:llcl:lc:ccll:l:ll;;c;:cc;;c;;;;c,,,,;c,,,,,:.;,,,,,;; .,,,,,,l ,,',,,',;..',',';' .'..''...'',. ........',. ................. ................. . . .... ... ....... '.c. :;,,,;;;;::;;;;;c::::;;:;lc;;:c' c.';...oXXXXXXXXNXNXNXXNXW0K0;:cKO0X:,'dWNNNNNNNNNNXXNXXNXNXXNXXNXxcco:llcl:occcclc:l:cl;;c;:cc;;c;;;;c,,,,:'',,,,:.;,,,,,,; .',,,,,c ,,',,,',:...,,,';' .'..''...'',..........,'. ................. .............. .. . .... ........ . '.:. ;;,,,;;;;;::;;;;:;:::;,:;cc;:c:, :...'',lOOO0O0000XNXNXXNNNKXKxxxXkxdxc:xNNNNNNNNNNNXXNXXNXNXXNXXNXxcco:clcl:l::c:cc:c:cl;;c;;:c;;c,;;;c,,,,:..,,,,:.;,,,,,,: .',,,,,c ''.,,''';..,,,,,;' '..'....'.,..........:'. ...............'. .............. .. .... ..... '.;. ;;',,;;;;;:;:;;;;,::;;,:;;:,;c,,.,...,,,lxddddxcclxdc:cccccclllooooddddxdokOc,,,,,,,','''''''''','.,:c::cc:c:l::c:cc:l:cl;;:,;::;;,.;:;c,,,,;..',,,:.;,,,,;,; .',,,,,c ''.,,'',:.',,,'';' '........''..........;;. ...............'. ................. .... ..... '.;. ,,',,;;;;,:;;;;;;,:::;,:;::,;::,';.,....lXXXXXXoclNXd,;;,,;;;:;;:ccccccccdNNNNNNXNXXNXNXXNXXXXNXXXKxccl:cc:c:l::c:cc:;;cl;;'';c:;;,.,;;:,,,,;..,,,,:.;,,,,,,;'',,,,,,c .'.''''';'';;,,,,' '.........'...........'. ...............'. ............... . .... . .. '.;. ,,',,,;;;;:;;;;;,,:::;,:;::,:c:'';.;' ..oNXNXXNoclXXXxl;.'.,;;. ::c;;'co0KXNNNNNNNXNXNXXNXXNXNXXNXxcco:cl:c;o::':cc;',:l,;,';c:;;;.,,;:',,,,,',,,,:.:,,,,,,;,,,,,,,,c .,.''''';'','''',' '.........'............. ................. ............... . .... .'.. '.;. ,,',,,;;;,:;;;;;,,:;:;,:;;c,;::,':.:; ..lNXNXXNlclXx:,,;;;;;:ccccolodddooocxNXNXXNXXNXNXXNXXXXXXXNXxc:o:,l::'lc:,;cc;',:l;;;';::;;:',,;:,,,,,:',',,:.:,,,,,,;,,,',,,,c .'.''''';'','''',' '.........'............. ................. ............... .... .. '.,. ,,',,,;;;,:;:;;;;,:::;,:;;c';:c'':':; ..lNXNXXNlccKKKNXk. .. .. ....dNXXNXNXXNXXNXNXXNXXXXXKKXKx:;o:,l::,l::;;cc;:,:l;,:,;::;;:,,,;:,,,',:''',,:.:,,,,,,;,'''',,,c .'.''''';'','''',' ..........'............. ..............'.. .............. .... '.;. ,;',,,;;;,:;;;;;;,:::;,:;;c';:c',:'c; ..lNXNXXNl:cNXXXKXc:;;;' ',co,.'lNXXNXNXXNXXNXNXXNXXXXNXXNXk::l::l:::l:::;c:;c;:l;,:,,:;,,:',,;:',,',:'''',:.;,,,,,;;,'''',,,c .'.''''';.'''''''' ..........'............. ................ .......... . ... . '.;. ,,',,,;;,,:;;;;;;;:::;,:;:c';:c',c':; ..lXKXKKXl:cNXXXKNxK0Kk.....:kO:.'cNXXNXNXXNXXNXNXXNXXXXNXXNXkc:l;cc::cl:;:;::;:,:c;,:,,:;,,:',,;;','',:'''',:.:,,,,,;;;''''',,c .'.'''.';.'''''''' ..........,............. ................ ... .. ...... .... . . '.;. ,,',,,;,,,;;;;;;;;::;;,:;;c';:l',c.:; .cXKXKKXl:cXXXNXNxXOXO.....,xO:.'cXXXNXXXXNXXNXXXXXKKXKXKKXKx::l;:c:;:l:;:;c:,:,:c;,:,;:;,,:',,;;''''':'''',: :,,,,,,,,''''',,c .'.'''.',.'''.'''' ..........,............. ................ .. .. ... .. ... ..;,. '.;. ,,',,,,;,,;;;;;;;,:;:;':;;c.;;l.,c.:;...c0O0OO0c:lNXXNXNoXOKd'....'d0:,'cNXXNXNXXNXXNXNXXNXXXXNXXNXk::l;:c:;:l:;:;::,:,;:;,:,,:,,,:,,,;;',,'':'''',: :,,,',;:;''''',;c..'.''..',.',,;c,'' ..........'....'........ ................ .... ..... ... . .. ..,. ,,',,;,;,,;;;;;;;,:;:;':;,:';:c''c.;;...:dddddd::oNXXNXNkO0xl'....':x:'.:NXXNXNXXNXXNXNXXNXXXXNXXNXk:;l,:c:;:c:;:;c:,:,;:;,:',:,,,:,',;;'',',:''''': :,,,',,,,''''';;c........',..',''''' ..........'....lx'...l'. ............... . ... ... ..,. ',',,,,,,,;;;;,,,':;:;':;':.,;:.':.;, :XKXXXNl:,xl::cllcl:.,..'',. .:NXXNXNXXNXXXXXKKXKXKKXKKXKk:;l,:c:;;c:;:,c;,:,;:;,:',:,,';,,,,;',,,,:''''': :,,,'',;,''''';;c....'...',.'',';,,' ..........'....dx:..';'. ............... .. . . ... .. ..,. ',',',,,,,;;;;;,,':;:;';;':.,:;.':.;, :XKXKKXl:,kl, kXkok;.,',,;,. ,:XKKXKXXXNX0K0K00K000000000k:;l,:c:;:c;,;;:;,:,;;,':'':'',;,'';,'',',;''''': :',,'',;,''.'',,:........',.......,' ..........'.....;,l..;,. ............... . ... '.. ..'. .,',,,,,,,;;;;;;,':;:,';;';.,;:.':.;, :XKXKKXl;,XKO..XOxX:.,,,;:'. .'kXXNXNXXNXx:;;;lccco;;;::lk;;c,;::;:c;,;,:;':,,;,':'';''',,'',,'''',;''''': :',,'',;,''.''';:. .......,.......'' ..........'..........'.. ............... . ..'. .,',,,,,,',;;;;,'.:;;,';;.;.,;:.':.,, ;XKXKKXdllXKKo.;KkNl:..,:. . ',0XXNXNXKXKOkkOkOOkOOkOOO0kx;;c,;::;::;,;,:;';',;,';'';''',,'','.''',;''''': :'''''',,''.''';:. .......'...'....' ..........'..........'.. ............... . ..'. .'',',,,,',,;;,,'.:;;,.;;.,.';,..;.'' ;X0xolcc:::::cc,odl:. ,,. ',dXXXKXKKXKKKKKKO0kkx0XKKXKk,;c,;::,;:;,,,;,';',,,';'';''',,'','.''',;''''': ;'''''',,''..'',c. .......'..''....' .....................,.. .............. . .... .,',',,,,',,,,,,,.;;;,.;;.,.','..,... ;Xd.;.....:;;'.:..d, .;c. ;;..;XKKXKXKXNXXXXXKOXk0kKXKKXXk,;:';:;,;:;,,',,';'',,';'';''',,'','.'.',;.'''': ;''''',,''....',:. .......'........' ..........'.....'.....'. .............. . .... .'',',,,,',,,;,;;.:;;,.;;';.';;..;.,' :XKXc.xc,'XKKX0l:,d. ,l. :o..;XKKXKKK0K000O0OkOdxdkOkkOko,;:';;;,;:,',',,',''',';'';.'',,'c;'.'''',.;'''; ,'''''',''....',;. .......'...,'';;' ........................ .............. . . .... .'''',,,,',,,;,;;.:;;,.;;','',,..,.''....:;:..c'';lcclcc::;. .:. .c...;,;,,,,,,,,,,,,,,,,'',,,,''',,';;,,;;,',',,',''',','';.'',,'.,..''..,...''; ,''''''''.....',;. .......'...'..,'' ........................ .............. ..... .... .'''',,,,',,,,,,;.;;,,.;,.,..,'..'.''....''.....;::;;::,:c;. .' o,.loololoooooooooooooooodddddo;;;,,;;,;;,',',,',''',.;'';.''','',......,...''; ,.'''''''......,;. .......'...,..''' ...............,,'....'. .............. . .' .... .'','',,'',,,,,,,.;,,,.;,',.',,..,.,' .;000.'cc,lKKKKKxK0k:'. ..,....oxlXXXXXXXXXXXXXKKKKK000KKKKKKKO;'',,;,;;;',',,',''',.;'';.''','','.....,...''; ,..''''''......,;. ..............'.' ...............'.;c..;,. .............. . .... .'''',,,'',,,,,,,.;,,,.;,.'.',;..,.,,xxkXXo..oc .cXXXO;;;;;;;'ox0c,,;cokkdOKKKKKKKKKKKKK0K000KKKKKK0Okkxol,,'..,;',,',''',';'';.''','',...'..,...''; ,.''.'.''......,;. ................' ..................'..';. .............. .,.. . .... .'''',,'''',,,,,'.;,,,.,,.'.',,..,.,,0OO0K;' .. .OKKk;;,'.. .,,. ..'cookXXXXXXXXKKKKKKKKKKKKKXKKkOOOOkkkxocc,...';,'';.;'';.''','.,'..'..,...'.; ,.......'......':. ................' .....................''. ............ . .;:. .l .... .'''',''''',,,,,,.,,,'.,,.'.','..'.''olld0o'...,dkkl,.'. ..... dl':dxKXXXXKKKKKKKKKKKKKKKKKOOOOOOOOOOOkkkdl:,...',:,';'''','.,......,...'.: ,.......'......';. ................' .....................'.. .............. .:,. 'k. .... .''',,','.',,,',' ,,,'.,,.'..,.......doodOO;,::::::''... ...... xl.;cco0XXXXKKKKKKKKKKKKKKKKOOOO0OOOOOOOOOOOOkkxoc;.....,,,,'',.'....;.....; ,.......'.....,,,. ................. ......................'. ............. ..;. . ..; .... .'',,,''''',,,,,' ,'''.,,....'.......xddxOxoollclll.','.....'''',,,,,,,;OO',;;.0XXXXKKXKKKKXKKXXXXKKOOOOOOOOOOOOOOOOOOOkkkxxxlc,......'''.',',.....; '.......'.....',,. ...........,..,,' ..................'..... .. .... . .... . . .:x. .... .,',,,'''.',,,',' ,',,.,,....''....';OOOO0OkkOkkO0O:... .oollcllclllc;,:dOl;;;xXXXXXXXXXXXXXXKXKXXKK0OOOOOOOOOOOOkOOOOOOkOkkkkkxxxoc,. .''.';..'''; '.....'.'......''. ...........'....' ........................ ............... ... .... .... .,',',''''',,,''' ,',,.,,...'''....,Okxxk0OxkkkxkO0dcc::::::::c:cllooodx0KOOOOOXXXXXXXXXXXXXXXXXXXKKOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkxxxdoc;'. ..''; '..'''..'.......,. ...........'..... ........................ . .... ..... . ..... .... .,',''''''','''', ,','.''...'''....dkxddxOOkkOOkxk0dddoolloolloodddxxdxkO0OO00KXXXXXXXXXXXXXXXXXKKKKOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkxxxxddl:,. ......''''',......... ................. .................;'..... .. .... .... . . .. .... .,.,,''''''''''',.,'''.''.'.'''...:xxxxxk000kO0Oxk0kddoooooooododdxxxkxxkOO0XXXXXXXXXXXXXXXXKXXKKKK0OOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkxxxxdoc;'. ........'''. ................. .................c':. .. .. .... . .... .,'',''''''''''',.;'''.''.'.'.'..'ddxxxxk000kO0kdx00kdoooooodooodddxxxxkkO0KXXXXXXXXXXXXXKKKKKKKKKK0OOOOOkkkkkkkkkkkkxxkkkkkkkkkkkkkxkkkkxkkxxxxxxxdddxdc;'. ..''''. '...'''........... ........................ .. ... .. . .... .,'''''''''''''',.;'''.''''.'.'..ldxxxxxk00OkkOkxxOOOxxddxxdddodxddddxxkO0KKXXXXXXXXXXXKXKKKKKKKKKK0OOOOkkkOkkOkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxxxxdxdxxdddddoc;'. ....'......'.......... ................... .... .. .... . .. .... .,'',''''''''''',.,'''..'''.'...cdxkkkkkkO0OkkkkxkOOkkxxxkxxddodddxxxkkkkKKKKXXXXXXXXXXKKKKKKKKKKKK0OOkkOkkkkkkkkkkkkkkkkkkkkxxxkxkxxxxxxxxxxxxxxxxxxxxxxxxxxdddddl:,. . ............... ................... .... .. .... . . . ...' .,.',''''''''''.,.,'''..'''.'..:odxxxxxxkO0OkkkkxxkkkkkxkkkddxddddxddkkkkKKKKXXXXXXXXXXKXKKKKKKKKKK0OkkkkOkkOkkkkkkkxxxxxxxkxkxxxxxxxxxxkxxxxxxxxxxxxxdxxxxxdxddddddddxoc;.. ......... ...................... . .. ... . ...' .,.''''''''''''.,.,'''...''...'lldddddxxkOOOOkkkkkOOOkOkkOOxxdxdxddxxkxkOKKKKKKKKKKXKKKKKKKKKKKKKK00kkkkxkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddo:;'.. .... .......,,......... . .. ... . . ...' .,..'''''.'''''.,.,.''...'....lodddxddxxkOOOOOOkkkOOkkkkkkkxdddododddxxxk0KKKKKKKKKKKKKKKKKKKKK00000kkxxxxxxxxxxxxxkkkkkkxkkxxkkkkkkkkkkkkkkkxxkxxkxxxxxxxxxxxxxxxxxddddddddddddddc;'. .................... . .. .... cl, ...' .,''''''..'''''.,.,.''...'...xxdddxxdddxkkkkOkkkkkOOkkkkkkOkxdddddddxxxxk0KKKKKKKKKKKKKKKKKKKKK00000kkkxxxxxxxxxxxxxxxkkkkkxxkkkkkkkkkkkxxxxxkxxxxxxkxxxxxxxxxxdddddxxxddddddddddddddddl:,.. . . ............... .. ... . . .:o,... .. ...' .,.'.''.'''''''.'.,.''...'..lkloddddddddxkOOOOOkxkOOOkkOOOOkxxddxxddxxxkk0KKKKKKKKKKKKKKKKKKKKKKKK00OOkkkkkkxxkxxxkkxkkkkkxxxxxxxkkxxxxxxxxxxxdxxxxxxxxddddxxxxxxxxdxxxxxxxkxxxddddddddddxxxdl;'. ......... .. ... .. .... .... ...' .,.'....'.'..''.'.,.''...'.;OloooddddddxxOOOOOOkxkOOOkkOkOOkxxdxkxdxxkkkO00KKKKKKKKKKKKKKKKKKKKKKKK0OOkOOkkkkkkxkkkkkkkkkkkkxxxkkxxxxxkxxxxxxxxxxxxkxxxxxxxxxxxxxxxxxxxxxxxxxxxxxddddddddddddddddol:,.. ....... .. ...,,.. .. . . .... ...' .;......'.'..''.'.,..'...''OoddddxdxdddxxkOOOOOOkkOOOOOOOOOkxxxkxxxxkkkkO00KKKKKKKKKKKKKKKKKKK000000OOkkkkkkkxkkkkkkkkkkOkkkkkkkkxxxxxxkkkxkkkkxxxkkkxkkxxxxxxxxxxxxxkxxxddxxxxxxxxxxxdddddddddddoooooolc,.. ........ ...... . . . ...' .;......'.'.''..'.,..'.'.'doodddddxddxxxxkOOOOOkkkOOOOOOOOOOxxxxxxxxkkkOO00KKKKKKKKKKKKKKK0K00000000OOkkkkkkkxkkkkkkxkkkkOOkkkkkkkkkkkkxxxkkkkkkkkkkxxxxkkxxxxxxxxxxxxxxxxdddxdddxxxdxxxxddddddddddddddddddddl;,. . . .... ... . ...' .;........'..'..'.,......ldodddddddddddxxkkOOOOkkkOOOOOOOOOOOkxxkxkkOOO00KKKKKKKKKKKKKKKKKKK00000000OOkkkOOOkkOkkkkkkkkkkkkOOOOkkkkkkkkkkkkkkkkkkkkkkkxxkkkkxkkkkkkkkkxkkxxdxxxxxxxxxxxxxxxxxxxxxdxddxddddddddxxddl:,'. . ..... .. ...' .;........'.....'.,.....:oodddxxxdddxxxxxkOOOOOkkkOO0000OOO00kkkkkkkO0OO0KKKKKKKKKKKKKKKKKKKKKKKK0K00OOOOOOOOOOOOOOO00000OOOOO0OOOOOOOOkkkkkkkkkkxkkkkkkxkkkkkkxkkkxxxkkkkkkkxxxxxxO0OkkOkkkkOkkkkkkkkkkkxxxdddddodddddoc,.. .. .. . ...' .;........'.....'.,....:koddxxxxxxxdxxxxxkkOOOOOkkOO0000O0000kkkkOOO0000KKXXXXXXXXXKKKKKKKKKKKKKKKK00000OOOOOOOkOOOkkOkkOOOOOOOOOOOOkkkkkkkkkkkkkkkkkkkOkkkkkkkkkkkxkkxxxxxkkkxxxxkkkkkkkkkkkkOOkkkxxkkkxkxdxxxdoloooooooooooc;'.. . . .. ..., .;........'.....'.,...,OoddxxxxxxxxxxxkkkOOOOOOO0O000000000KK0OOOkO0KK00KXXXXXXKKKKKKKKKKKKKKKKKKKKKK000OOOOkkkkkOOOkkkkkkkkkkkkOOOOOOOkkkkkkkkkkkkkkkkkkkkkkkkkxxxxxxxxxxxxkxxxxxxxkkkkkkkkkkkkkxxkkxxxxxxxxxxxxooollloooooooolool:,.. ...... . ... ..., .;........'.....'.,..'kkxxkkkkxkkkkkkkkOOOOOOOOOO000000000000000000KKKKKKKXXXXKXKKKKKKKKKKKKKK000000OOOkOOOOOOOOkOOOOOkOOkkOkkOkkOOOOOOOOOOkkkkkkkkkkkkkkkkkkxkkkxkkkkkkxxxkkkxkkkkkkkOkkkkkkkkkkxxkxkOOOkkxxxxkxxxxxdddooooooolllooolll:;'. .... ..,,,. ..., .;........'.....'.;..xOxxkkkkkkkOOOOOOOO0000000000000KK00KK00OO000KKKXXKKXXXXXXXKKKKKKKKKKKK00000000OOOOOO00OO0000OOO00OOOOOOOOOkkOOOOOOOkOOOOkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkOOOOOOkkOOO0OOOkkkOkkkOOkOkkkOOkkxxxddddddddooooollllllol:,.. . ..., .;........,.....'.;.lKxOOO0O00O0OOO00O0OOOOO0000000000000OOOO0000OO00KK00KKKKXKKKKKKKKKKKK0K000000000OOOOOOOOOOOOOOOOOOOOOOOOOOOOO00OO0OOO0OOkOOOOOOOOOOOOOOOOOOOOOOOOOOOkkOOOkkOkkkkOOOOOOOkOOOO0OkOOOOkkxkkkkkkkkkkxxxxxxxxxddddxxddxdddddddooool:,.. . ..., .;........,.....'.;;KxxkkkOOkkkOkOOOOOkkkOOOOOOOOOOOO0OOOO00OOOOO0O0O0000000KKKKKKKKKKKKKKK000000000OOOO00OO00O0000000000OOO0OOOOOO0OOOOO00OOOO00OOO0OO00OOOOOOOOkO0O0OOOOOOkkkkkOOkOkkkOkkOkkkOOOOkkkkkkkxkxkkkxkkkxdxxxxxxxkxddxxxdddddddddddddoddddooc:,.. . ..., .;........,.....'.;0kddddxxxxxxxxxxxkkkkkkkkkkkOOOOOOO000000OOOOkOOO0KK0000000KKK0KKKK00K0000000000OOOOOOOOkkO0O0OkO00O000OOOOkkkkkOkOOOOOOOOOOOOkOO0O0000OO0O0OOOOOOOOOOOOOOOOkOOOOkkkkkkkkkkxkkkkkkkxxkxxxxxxxxxxxxdxxdddxxxxxxdxddddddddddddddddoooooooloool:,. ..., .;........,.......x0ddddddddddxxxxxxxxxxxxkkkkkkOOOOOO0K0O0000OO00K0KKKKKKKKKKKKKKKKKKKKKKK0KK00000OO000OOOOO0000000000000000OOOOOOOOOOOOOOOOOOOO000OOOOOOOOOO0OOOO0OOOOkkOOOOOOkkkkkxkkkxxkkkkkkOkkkkkxxxxxkkxxxxxxdddddxxdddxdddxxxxxxxxdxxdddddoooooooooooooooooc;'.. ..., .;........,....,.lKxxxxxxxxxxxxxxxxxxxxxxxkkkkkOOOOOOOO0OOOOOOOOO000KKKKXKKKKKKKKKKKK0KKKKKKK0KKKK00000000OO000O00OOOO0OOOOO00OOOOOOOOO00OOOOOOOOOkOOOOOOkOOOOOOOOOOOOOOkkkkOOOOkkkkkkkkkkkkxxxxxxxxxxxxxxxxxxxkkkkkxxxxxxxkkkxxxxxxxxxxdxxxxdxxdddooooollllllllllllllllc:,.. ..., .;........'....,'OOkOkOkOkxxkxkkxxxxddxxxxk0kOkO000OkOOOOkOOkkO0000KKXXXXKKKKXXXKXXKK0KKKK0000KK0000OOOOOOOOOO0OOOO0OO0O0OOOkkkOOOOO000OO00OOOOOOOO00OOOOOOOOOO00OkOkkkkkkkkkkkOkkkkkkkkkkOkxkkkkkkkxxkkkxxxxxkkxxxxkOkxdxxddxkxkdddddkkxxxdxdoddolllllllllllllllooooodooollll;.Obelisk AI content system illustration
Obelisk
Obelisk is an AI-powered marketing platform that helps teams create content with brand consistency. It orchestrates specialized AI agents for SEO, email marketing, brand voice analysis, and strategy, all within a multi-tenant SaaS architecture with space-level isolation. Tech Stack: FastAPI, LangGraph, PostgreSQL, Vertex AI, Redis, Google Cloud Source: Private (commercial product) · Book a call to discuss My role: Team product at Entropy Labs. I led product and backend work around agent orchestration, retrieval, checkpointing, guardrails, and multi-tenant runtime behavior. ...