ooooooooooooooooooo@@@@@@@@@oCCCCCCCOoooooooooooooooooooooooooooCCCCCCCCCoCCCOOO8888@88@@@8Oooooooococoooc :ocooooooccco
ooCoooooooooooooooo@@@@@@@@@oCCCCCCCOooooooooooooooooooooooooCooCCCCCCCCCoCCCO8O888@8O8@@@8Cooooooooocoooc :ocooooooccco
oooooCooooooooooooo@@@@@@@@@oCCCCCCCOoooooooooooooooooooooooCoooCCCCCCCCooCCOOO88888888@888Cooooooooooooo: ccooooooo:oco
oCoooooCooooooooooo@@@@@@@@@CCCCCCCCOoooooooooooooooooooooooooooCCCCCCCCooCCCO8O888@888@@@8Cooooooooooooo: coocooooo:ooo
oooCooooooooooooCoo@@@@@@@@@oCCCCCCCOoooooooooooooooooooooooCCoCCCCCCCCCCcoCCOOO8@88OO8@@@OCooooooooooooo..ccooooooo:ooo
oooooCoooooCoooooCo@@@@@@@@@CCCCCCCC8oooooooooooooooooooooooCooCCCCCCCCCooCCCO8O8888888@@@Ooooooooooooooo..coooooooo:coo
ooooooooCoooooooooo@@@@@@@@@CCCCCCCCOoooooooooooooooooooooooCooCCCCCCCCCCcooCC88O88888@@@@Ooooooooooooooo :coooooooo:ooo
ooooooooooooooooooo@@@@@@@@@CCCCCCCCOoooooooooooooooooooccooooooooooooooooCCCOoo8O8@88@@@8Ooooooooooooooo :coooooooc:ooo
ooooooooooooooooCoo@@@@@@@@@CCCCCCCC8ooooooooCoCCCooooooooccoocooCCCoocoCoCCCOCCOO8@88@@8@CoooooooooooooC :ooooooooc:ooo
oooooooooooooooCooo@@@@@@@@@oCCCCCCCOoooooocCooCoCoooooooooooocooCoooooooooCOOCOOC8@88@@@8Coooooooooooooo.ccooooooo::ooo
ooooooooooooooCoooo@@8@88@@@CCCCCCOCOooCoooocooooooooocoooocooCCCooocco:::ccooooO8O8888@@8Coooooooooooooo.coooooooo:cooo
ooooooooooooooooCoo@@88@8@@@CooCCCCOOoooooCCcccCCooccococcococCCcccc:c:cc::coCooC8OO88@@@8oooooooooooooCo.ccooooooo:cooo
oooooooooooooooCooo888O88@@@oCCooCoCOooooocoooccoocc::occoocc:ooc:ccccc:::::coooCCCOO8@@@8CooooooooooooCc:ccooooooo:cooo
ooooooooooooooooCoo@OCOO88@8CCCoooCoCcoccooooocooc::cc:cco:oooo:cccc.::::::cccoccCOCO88@@8oooooooooooooCc:ooooooCoc:oooo
ooooooooooooooooCoo@8COCo@@8ooCCCooCCooooccocooooocc::ccco:cocccc::::..:::ccccc:coooOO8@8@oooooooooooooC:ccoooooooc:cooo
oooooooooooooooooCC@8O8OOCOooooooCooocoooccc:coococco:::oc:ccoc:.c.....::cc:ccc:ooCoCO@@@@oooooooooooooo.ccooooooo::oooo
CooooooooooooooooCo88OC8CCOOoccoocoCCooo:cc:ccc:ccccccccc:c:cc:::c.. ...:c...:cc:::ccooCCCooooooooooooCo.coooooooC:coooo
OCoCCoCCCCoCCCCoooCCOOoCCCOOooocooocccooccccc:ccc:c.::::c:c:oc:c::: ..:..::c:cccooCCOCocoooooooooooCc coooooooo:coooo
OCoCCCoCoCCCOoCCoooCCoccCoOCCooccoocccccccc:ccccc::::.:::c:cc::::.:. .......::::ccoCoCCOCccocooooooooCc coooooooC:coooo
CCO8oooCooooooccoooOOOOoccooccoooccco::c::cc:.::.....::::.:c:.:... ... .... . .:.:::cccoc::ccc:ccoooooC: ocooooooC:ooooo
C8CCoooooooooocccCCOCOCocooC:cooCcooc::::cc::cc:.....:::c:::.........::... ..::::::cc:..::.:::coooooC: ooooooCoCcooooo
O8OooooooCooooocccCCCOOOcoococ.ccooCoc::c....:::::::....:::.....:...:.:... . ...:cc:c:cc::c.:::ccoCoo..oooooooCocooooC
CCooooCoooooCcoCcccC8OOCooCo:ccc:::c:.:::::...:::::... ....:.::::::::::.::... ..:.cc::.......::.::::c .oooooooCocooooC
CCoCCCCCoooooccooccoOOC8CCOCc:::.::::::::....:.::..:.......:::::.:::....... .. ..:.c:::...::.....:::c:.:ooooooCCocooooC
OCoCOCoCooooccccoocccC8OO:occcc::.:.::::::....:.....:..:...::::.:..::....:.. . . .:.:c:cccc:cccc:..::c:::oooooCCCccooooC
oC8OCoooooooCococcoccccCoccocc:..... .....::....::........:::.:....::ccc:.... . .::....:c:cccoc:occ:.:::cocooooCCccoooCC
CCCCCooCoooCocoococcccccCoc.:.:.:. ....:::.. ...::.......:::.:..:::::.::...... ....:...:cccc:c:::coc:::coooooCCC:oooooC
CCCCoooCCCooCooococcco:ccoo.::c::.. ..:c:........:::....:..::.::.:::::::::.:::.. :.:......:cccccc::ccoc:ocoooooCC:ooooCC
CoooooCCOCCooooccccoCoc::..:::...::cc:.:.....::::.:.....::::::::.:..:..:::::::: .cc......:..:.:::ccooo::cooooCCCo:ooooCC
oooooCCCOCCCoooooocoococ..:c:.....:...:... .:::..:......::::::::::...:::::::::c::c:......:.c...:.:.ooo:ccoooooCCo:oooCCC
CoCCCCCCCCCooooooooooccooc::::.......::......::.........::::::::::.....::::::c:c::c ......::. .....coo.:oooooCCCo:oooCCC
OOOCOOCooCCoocoCoccc:ccocccc..........:.....:.........::::::::::::::.....::::c::c...c:. ...:.:.........:oooooCCCccoooCCC
OCCCOOOCooooCccoCocooc::c:::..:. ...:.:.....::......:::.:::::::::::::......::::::::::......:..:....:...coooooCCC:coooCCC
COCOOCoCoCoooccooooOCo..::.........:....:...:......::::::::::::::::::::......::::..c... :....:.:..:...coooCCCC:coooCCC
OCOOoCoCoCCooccooocccoocc..:::.....:...:::....:::.:::::::::::::::::::::::::.:.::: ... ...::.. :........ooooCCo:coooCCC
OCCOCCCCooCCoooccccOCOocc::c::.:..:..::::::...:.:::::::::::c::::::::::::::::::c:. ... .. .....:..::...:coooCCo:coooCCC
CCCoCCCCooCCocccccoCcoocccc:::::..:.:::::::..:::::::::::::::::::::::::::::::::::. .. .. ....::::.c::.::oCoCCo:ooooCCC
CCoCOCoCCCCCoCCooooCooccccccccc:::::::::::..::::::::::::::::::::::::::::::::::::.. . . .:.::::...::coooCCccoooCCCC
CCCOCCooooOCoooooooooCoocccocc:c::::::::::.::::::::::::::::::::::::::::::::::::::: . . ... ..:.::::.::c:oCCCC:coooCCCC
CCCCCCooCCCCoooooCCOCooccoooccc:c:::c:::::.::::::::::::::::::::::::::::::::::::::. ... ... ...::::::::::coCCC:cooooCCC
coooCCoccooooCoooooCOCocooooccccc:cc:::::::::::::::::::::::::::::::::::::::::ccc::. ... .. ....::::c::ccoCCC:coooCCCC
oCCCoCCoooooocooooCOOoooooCoccccc::::::::::::::::::::::::::::::::::::::::::::ccc::.. .. ... .......::::c:cooCCC:ooooCCCC
OOCooooCCCooooocooCOOocoCCCocccccc:::::::::::::::::::::::::::::::::::::::::::cccc::.. .. ....... ...:c:c::ccCCCcooooCCCC
oooCCc:CCoooooocoCCOCcoCCCooccccccc::::.:::::::::::::::::::::::::::::::::::::cccc::: .. .. .........:::cccoCCcoooCCCCC
oCCOCccooCocooccooCCooCOOCCocccccc:c:::.:::::::::::::::::::::::::::::::::::::ccccc::. .:.:...:.......::::c:ooCcooCCCCCC
CCCOoccccoocoocccoOoooOOOCCocccccc:c:::::::::::::::::::::::::::::::::::::::::ccccc::. ..:....: ... .:c::.:coooooooCCCCC
C8OOCCCcOocco:oooCoCooOOOCCoocccc::::::::::::::::::::::::::::::::::::::::::::cccccc::. .:.:......:..c:c:::oocoooCCCCCC
CCCCCCococ::coc:oCoooCOOOCCcccccc::::::::::::::::::::::::::::::::::::::::::::ccccccc:.. :.:... .....cc:::coo:ooooCCCCo
coCC8Cocooc:c::.CoCooCOOOCooccc:c:::::::::::::::::::::::::::::::::::::::::::::cccccc::. ..:..:.. ..::cc:c:oocoooCCCCCo
ccoooCoCo:::o..ooooCoOCOOCooccccccc:c::::::::::::::::::::::::::::::::::::::::ccccccc::.. . ::..... :..::oocc:coooCCCCCc
:coooCoccc:cc:oooooCoOCOCCoocccccc::::::::::::::::::::::::::::::::::::::::::::cccccc:::......:::.:. . .:ccc:ccoooCCCCCc
::ccocc::::oCoo:oCooCOOCCCoocccccc:c::c:::::::::::::::::::::::::::::::::::::::cccccc:::......:c:.... ..::::c::ccooCCCCC:
::::ccccoocoCoccooooCOOCOooocccccc:c:c::::::::::::::::::::::::::::::::::::::::ccccccc::.......:::..:. ..:cc:ccccooCCCCC:
oOCCCOCCCCOCocc:ocoCCOCCCCCocccccccc::::::::::::::::::::::::::::::::::::::::::cccocccc:::. ....:.:...: .::cc:::coCCCCo:
OOOOCOOOOOOOCcc:coooCOOCCoCoocc:c:cc::::::::::::::::::::c:::::::::::::::::::::ccccocc:c::.. ...:::.:... ....cc::coCCCCo:
CoCOCCOOOCOCocc:coooCOOCCCCoccccc:c::::c:::::::::::::::::::::::::::::::::::::::cccocccc::.......::c.: c.....:ccccoCCCCo:
CoC88CCCCoCooc:ocoooOOOCCCoooocccccc:::::::::::::::::::c:::::::::::::::::::::::cccocccc::::... .:c:..: ::::cooooooCCCoc
OOOO8ocoCoooccccccooOOOCCCooooccc:c::::::::::::::::::::::::::::::::::::::::::::ccccccccc:::.....:ccc.:. .cccooocooooCCcc
8OCCCcccCooCccc:ccooOOCCCCoooooccccc::::::::::::::::::::::::::::::::::::::::::::ccoccccccc:.. .ccccc.c..:ccoooocoooCC:c
COCOo::coooc:cc.:cooCOCCCooCooocccc:c:::::::::::::::c:::::::::::::::::::::::::::ccccoccccc::... :ccc:.:::.::oocoCCCCCo:c
oooCocccoocccoc::cocCOCCCCoCoocccccc::c:::::::::::::::::::::::::::::::::::::::::ccccccoccc:::. ::c:o...:::c:coooooCCCo:c
oooooooooCoccocc.:c:COCCCooCooocccccc:c:c::::::::c:::::::::::::::::::::::::::::::cccccocccc:::..:c:o:.:.::::cooocoCCCccc
ccoc:cccoocc.cccccc:oCCCCCoCooocccccccc:::::::::::c:::::::::::::::::::.........:::::::::::::.. ...c::c::c:ccco.::oooooo
ccc:::::cocc.occocccoCCCCooCoooocccccc:::::::::::c::::::::::::::::::..... .......:::::::....... .c::c::cccccoc::occooc
Cocc::cCooccccccooccoCCCCoooCCoococcccc::::::::::::::::::::::::::.... . . ....::....:.:..... ::.:c::cccccoc::oooccc
::::oococoooCoooooocoCoCCooCCCococccccc:c::::::::::::::::::::.... :c:::cc:.::. :cccoc:ccoooccccCCC:co
c:.cc:cooooCoooCoooooCCCoooooooccccccccc:c::::::::::::::.::... .o:::ccc::. ..occoocccoocccoooCCoco
oc:coccoccoCoCoCCoCooCoooooCoooococccccccc:::::::::::::::.... .oo:oooc:::. .cccoCoccoCc:oooCCCcco
cccccooccoCCCoOOCCCoooCooooCoooooccccccc::c:::::::::::..... .....:..:::: Occccoocc::::cccooCccc.::coCCOCcco
oCocccocccCooCOOCCCoooCoooCooooococccc::::::::::::::::.... . ..........::::. co::cocoocc:::cocooo::c..:ccCCCCcco
cooccoccccCooOCCCoCoooCooooooooocccccc::::::::::::::::.... .. .... ..:::: .:::cccoooc:cc:cocoooc.c..:ocoCCCcoo
cccccccooooCOCOCCoCoocCoooooooooocc:::::::::::::::::::.. ... ...:. c:.:::ooooooccccoooooc::...oCCCCocoo
cccocccoooCCCOCCCCCoooCCCCoCooococ::::.::::::::::::::. ... .. . . .. :..::cooooooccocoCoccc::...cCCCCocoC
ocCoc::ccCooCCCOCCooooCCCCoCooocc::.......::::::::::: .... . : .. . :..:::ccooooccocoCo::cc: ..cCCCCccoC
::::::::ocoCoCCCCoooccoCCCCCccc:.. ....::::: .... . . ... . ....:.. :..:::ccoooocoooCC:::ccc...oCCCCcooC
::::::ccccoooOCOCCooccoCCCCoc::. . ...... :... ... . .....::.... :..::::ccooCooooCC:::ccc...oCCCC:ooC
:::::::cc:oooCCOCoCoocCCCCoc:.. ..... ...........::.... :.:::::ccooCooooCo:::c:c...oCCCo:ooC
:::..:::::::o:oCoCCCo:oCCoc:. .. . .................. :..::::c:ooCoocoC:.::::::..CCCCo:oCC
::....:..c::::oOCCCoocoCCc::... :... .................. :.::::::cooCCocCC:..::::c.:CCCCc:oCC
::::..:.:::::cCCCCCooccCCcc::. . .. .... .:.. ................. ::::::::ccoCoooCCc....::c.:CCCCccoCC
c:::::... .:.:OCCCoooccCC: .... .... ::::: .. . . ............:. ::::::::ccoCCocoCC......cc:CCCC:coCC
oc::::. ...coCCCooocoC: ::: .. .. .cc:::: ... ...............:. :::::::::ccoCCooCCC.:....:c:CCCC:coCC
coc:.........coCCooooo: :c::.. . . ... :cc::::. ... .. ..........::. .::::::::ccooCCooCCC:.:...:coCCCo:coCC
cc::.:o: .:..oCOooOo:. .oooc:. .: . .....:: occ:::::. ............:..:.. :::::::::::ccooCCocCCC:::..::oooCCcccCCC
cccc::cc::ccoCOCCCC. :oCcoc.. ..: ....::: occ:::::: .............:.. .:::::::::::cccoooCooCCCc.:...coooooc:cCCC
oooooooooooooCOOCc: ::ococ .:. .......::: occ::::::. .........:.. :::::::::::::cccooCCooCCCc::..:ooo:.c::cCCC
oooooooooooCCOOOC ..c:cc.::::::.........:: oo::::::::: ..::::::::::::::::ccoooCCCoCCC:::::c:o:.:o:ccCCC
oooooooooooooCCOO: :cc::c.:c:::::::....:.:: oo:::::::::: .:::::::::::::::::::ccoooCCCooCCc.:coo:o.:oC:coCCC
oooooooooooooCCCOc ooo:::..c::::::...::.::: occ:::::::::.........::.::::::::::::::::::ccccoCoCCooCCc::oocoocCCoccoCCC
oooCoCooooooooooCOc Cooc::::::::::::::::::c. occ:::::::::::..........::::::::::::::::::ccoooCCCCooCC:::cocoCoo::ccoCCC
oCCCCoCCoCooooooCC8c Ccocccccc:::::::::::::: ooc::::::::::::.........::::::::::::::::::ccooCCooCCooCc::cccCo:..c:coCCC
CCCCCCoCCCCooooooC8O. cooocccccc::.:::::::::. ccc:::::::::::::........:::::::::::::::::cccooooCCoooCCo::c:cC. :coccoCCC
CCCCCCCoooooCCoCCC@OOo oCoooccccc:::::::cc: .c:oocc:::::::::::::..........::::::::::::::ccooCCCoCCCooCo:::cco::ooocooCCC
CoCCCCCCCCCCoCCCCO@OO8 cOCoooccccc:::::::. oc:ooccc::::::::::::..........::::::::::::::ccoooCCCCoCooCocc:ccoccooccooCCC
OCOOOOOCOOOOCOOCCO@88@:.Coooococcc:::::: :oc:ooo:c::::::::::::...........::::::::::::c:cooooCoCCoooCCcccco:..::cooCCCC
OO8OOOOOOOOOOO8O88@@@@@c.CooCooccc::. :cccocooCoccc::::::c:::.::...........:::::::::::coooCCoCoCooooCCoooo.:ccc.coCCCo
CCOOOOCOOOOOOOOOOO@@@@@8c:oCCooc:: .::cccoocCoocc:::::::cc::::::.... .....::::::::::cccooCoCoooCoCCCCooo. .. ::ooCCo
oCCCCCCCCOOOOOCOO8@@@@@@8...:.. .:::cc:ccocCocccc::::::cc::::::..... ......:.:::::::ccooCooCoCoooCCCoc. .:::coCCCc
OOOCCCCoooooCCCCCO@@@@@@@Cooooccocc::::::::::oooocc::::::::ccc::::::....... .....:.:::coooooooooooCCCo.. .coCCCC:
CCCCCCCCoooooooooO@@@@@@@CooCCoccc:::::::::::ooCocc:::::::::cc::::c:......... .....::::cooooooooCooCCCc. . . .coooCCC:
CooCCCCCCCCCCCCCOO@@@@@@@CooCCCoccc::::::::::ocCocc:::::::::cc:::cc:........... ....::::coooooooooCoCCCc. ....c:coCCCC.
OCCCCCCCOOOOCO8888@@@@@@@CooCCocccc:::::::.:cooCoo::::::::::ccccccc:...... . ... ...::::coooooooooCCCCCc.....::::ooCCCo.
CCooCooooocooooooO@@@@@@@OoooCoccc:c::::....CCooocc::::::::ccoccoc.......... ... ...::coooooooCooCCCCc.......oocoCCCo
oooooooooooooooooO@@@@@@@CooooCcccc::::.....CCoooocc:::::::coococ............. .. ..::cooooooooooCCCCo:...:ccoccoCCCc
CCCCCCCCCCCCCOCOC8@@@@@@@CCooooccc::::.:....Coooocc::::::::cocc:......:...... . .. ..::coooooooCCCCCCCc::::cooo:coCCCc
CCCoCCCCCCCCCCCCC8@@@@@@@COoooccc:::::....:.ooooocc:::::::ccc: ..::...:.:..... . ...::cooocoooooCCOCCoocooooCo:cCCCC:
CCCOCCCCCCCCCCCCC8@@@@@@@CCCoocc:::::......::ooooc:::::::::c: ..::...:.:.. . ..::cooccooooCCCCCCCoooCCCCc:cCCCC:
CCCCCCCCCCCCCCCCC8@@@@@@@CCOoccc::::::....::::cooo:::::::::: ...::.:::... ....:cooccoooCCoCCOCooCoCCCCc:cCCCo.
OOOOCOCOCCCCCCCCC8@@@@@@@CCOoocc:::::......:::::.:c:::::::: .....:::..::.. .....:oococcooCCCCCCCCCCoCCCC::cCCCo .
CCCCCCCCCCCCCCCCC8@@@@@@@CCOCocc:::::......::::::::c:::::. ...:.:::..::... ..:..ccooccoooCCCCCCCCCCCCCCC:ccCCCc .
OOOOOOOOOOOOOOOOO8@@@@@@@CCOCocc:::.:.. ...:::ccccc.::::........:..:...::... ..:::ccocoocooCCCCCCCCCCCCCCC:coCCCc .
CCCCCCCOCCCCCCCOC8@@@@@@@CCCOCo:::::......::::ccccc:c:::: ... ...:.. ...: . ...:::oocooooooCCCCCCCCCCCCCCC:coCCC: :
OOOOOOOOOCOCOOCCC8@@@@@@@CCCOOoc::::.....::::ccococ:c:::. . . . .......:..... ...::occcoocCooCCCCCCCCCCCCCCC:coCCC: :
OOOOCOCCCCCCCCCCC8@@@@@@@CCCOOCcc::.....::..:c:ococ:c::: . :....... .... ...::cccooocCCCCCCCCCCCCCCCCCC:coCCC. :
OOOOOOOOOCOCCOOOO8@@@@@@@CCCOOOocc:::..... .:c:occ:::.. .. ...... ..::... ....::::cooCooCCCCCCCCCCCCCCCCCccoCCC..c
COCOCCCCCCOCOCOCC8@@@@@@@CCCCCOCo::::.:.. .:c:ccc:....... ........ ..:::::........:::ccocooCCCCCCCCCCCCocoCCC:ooCCC .c
OOOOOOOOOOOOOOOOO8@@@@@@@CCCCCOCCo:::::.. ..::c::::............ ..:::::.......::::cc:ocoooCCCCCCCCCCC:.:CCoccoCCC .c
CCCCOOOOCCCCCCCCCO@@@@@@@CCCCOCOCCc::::... ...::........... ....:::::::.....::::::c:cccoooooCCCoCCCCoc ..oocoCCCC :o
OOOOOOOOOOOCOOOCOO@@@@@@@CCCCCCOCCcc:::.. .....::......... ...::.:::::::.....::cc::c::ccoooooCCCooCCCCo...:ocoCCCo :o
88OOOOOOOOOOOOOOOO@@@@@@@CCCCCCOCCoocc::.. ...::.::...........:.::::::::::.....:::cc.::::coooCooCooCoCooo. ..ccoCCCo :o
OOOOOOOOOOOOOOOOOO8@@@@@@CCCCCCOOCCoocc:. ...:::cooccc:::::::::::::::::::::...::::cc:.:c:ccoooCooooooCCCo. .:ooCCCc.co
OOOOOOOOOOOOOOOOOO8@@@@@@CCCCCCOOCCoCccc:.....::::ccocc:::::::::::::::::::....::c::c::.ccccccoooooooCoCooc. ..oCoCCc.co
OOOOOOOOOOOOOCCOCC8@@@@@@CCCCCCOOCCoCcc:......::::coccc:::::::.::::c:::.::..:::::c::c::cc:cccCooooooooCoCc. ..cCCCC:.co
OOOOOOOOOOOOOOOOOCO@@@@@@CCCCCCO8OCCoooc.::::.::::coccc::::...:::c:.:....::..:::::cc:c::o:cocooococoooCoo:.. ..:cCCC::co
OOOOOOOOOOOOOOOCOCO@@@@@@CCCCCCOOOCooooc::::::::::cccccc::.::.:::c:::........:::::cc:cc:cccccoooccooooooo:. ...coCo.:co
OOOOOOOOOOOCCOCOOCO@@@@@@CCCCCCO88OCooccc:c:c:::::ccocccc::::::::c::.........::c:::::cccccooooococcoooCoo:. ..coCCocoo
OOOOOOOOOOOOOCCCCCO@@@@@@CCCCCCOOOOOCCooooccc::::::cococc:c::c:::::..........:ccccc:ccc:ccoooocccccoooooo:. ...:ooooooo
OOOOOOOOOOCCCCCCCCO@@8@@@CCCCCCOOOOOOoCoccccccc::::cccoc::c::c:..:..........:c:c:cc:ccc::coooccccccoooooo:. ...:coooccc
CCCCCCCCOOOCCCCOOCO888@@@CCCCCCOOO8O8Cooococcc::cc::cccc::cc:::::...........:ccc:cococ::cccooccccccoooooc:. ...:coooccc
OOOOOOOCCCCOCOCCCCO888@@8CCCCCCOOOOOOOCCoooccooccccccc::ccc::c:......:.::..::cc:cccc:::c:cocc::c:cccooccc:. ...:coccc::
COOOOOOOCOCCCCCCCCO888@@8CCCCCCOOOOOOOOOCoccoccccoccc:::c:c:::::.....:.:::.:.c:coccc::ccccoc::::ccccccccc:. ...:cooc:::
CCCCOOCOOCOCOCCCCCO888@@8CCCCCCOOOOO8O8OOCococooooccccc::cc:::.:.:...:.:c:.::::ccocccccc:ccc::c:::cccccc::. ...:cocc:::
CCCCCCCCCCCCCCCCOCO888@@8CCCCCCOOCCCOCOOOOCooocoooocc::ccccc:::.:..::c:::::::ccccooccoc:co:::::::::cccc::.. ....:ccc::..
CCCCCCCCCCCCCCCCCCO888@@8CCCCCCOOCCCCCCOOOOCoooCooocc:ccccc:::..:::c:c.:c::c:cccccoocooccc::::::::cccc:::.. ...::ccc:...
CCCCCCCCCCCCCCCCCCO8888@OCCCCCCOCCCCOOOOO8OCCoooooooccccccc:c::.:::c.:::cc:coococcooooocc::::::::::ccc:::. ...::cc::...
COOOOOOOOOOOOOCOCCO8888@OCCCCCCOCCCCCCOC: oCooCCoooccccc:c::::::::::c:cccc:ooooccoooo::c:::::::::::::::. ...::c::....
COOOOOOOOOOOOOCCOCO8888@OCCCCCCOCCOCOCc. ocoCCCooococooccc::::::::::ccccccooooooococ:::::::::::::::::. ....::c::....
oCOCOOOCOCCCCCCCCCO88888CCCCCCCOOCOOC. o.:ooCCCCoooooc:c::::::::::cccoo:oooooooc::::::::::::::::::.. ....::::.....
CCOOOCOCCOCOCOCCCCO88888CCCCCCCOCC: cC....cCCCCoococcccc::::::::c:ccoc:ocooocc:.:..:::::::::::::... .....::::.....
CoCCCCCCCCCCCCCCCCO8888OCCCCCCCOC:. coo. cCCCooocco:cc::::::c:cc:ooccooooo::.:....::::::::::::.........::.......
ooCCCCCCCCCCCCCCCCO8888OCCCCCCCo::.. ..ccco. .CCCCooocC:oc:::::.cccccccccooo:::.:......::::::::::..........:........
CCoOOOOOOOOOOOOOOCO8888OCCCCCoc. ..... co:. .oCoCococccccc:::ccccoccccc............::.:.::::..... ...............
OCoOCCOCCCCCCCCCCOO88888CCCC::.. ::oo:. :oooooCcco:ccc:cc:ccocc.:::...........:....::::.... ................
CocCCCCCCOCCCCOCOOO888OCooc:cc: ::coo. .ooooCCooocccc:ccc:c::c:..............:.::::::.:....................
CCooCCCCOCOCOOCOOOOcc:cccooc. c. coc.. . oooccccoocc::::.::::..............::::.:.::.::.....................
OOCoOOOOOOOOCOOOCcc:coccccc: .. co:... ooooccccc:::::::::.:...............:.:::...:.......................
CCooCCCCCCCCCCCCoccooc:coc.. ..c .co:. . oooocccc::::::::::::..............::::::.::..... :.................
CCCoCCCCCOoocooo.:o:::ccc . .:: cco:. . . :oooooccc:::::::::.::.:..........:::.::::...... ..................:
CCOoCOCOCoooooo::co:::c:: ...: .ooc:.. . ..ooooccc:::::::::::::.:........:.:::.::.:.:... ....................
OOOOCOOooccooo:.ccc:::::. ..: ccoc:.. . cooooccc:::::::::::.:......:..:..::::.::..... ....................
Eric H. Jung
"It is the quality of your mind, rather than your circumstances, that determines the quality of your life." -SH
Sardines! - video game I wrote for my son's 3rd birthday. Does not work on mobile.
Ex-Firefox developer. My name is on the Mozilla Monument : side: 1, upper panel, row 43, number 9
FoxyProxy creator. Tens of millions of installations for Chrome, Firefox, and Edge. Spawned a business that continues today; one of the first proxy/vpn vendors.
PasswordMaker creator. Millions of installations. Open-source password manager before the rise of
monetized password managers like 1Password, LastPass, and KeyPass.
PasswordMaker had dozens of implementations: iPhone, Android, browser extensions, native, and even Python and Java libraries -- some written by me, others written by developers whom I never knew.
PasswordMaker established a de-facto, portable standard for password generation that works offline and without any database to be hacked.
It continues
to
inspire
many
new
implementations
even in 2024 .
Java XML Programmer's Reference author. Written and published by Wrox Press before self-publishing was a thing.