About
Plastic is an engineering-driven AI lab building at the intersection of machine learning and cognitive science.
Our focus is developing Honcho, an AI-native memory solution powered by our state-of-the-art reasoning models. Honcho is a continual learning system for modeling personal identity, and soon a shared context layer for individual alignment.
............... .... ....:.#::@.@@.@:...%.@.-...................:..:.*.@.%:-@.@.@.--.....:.:@.@@.@-.*.......................:@@%@*@@.@@-@:@@*@.@#@@.@-*@.=..:.%%.@-.....@-@.%.%.=.........:.:.:+.%.@.@.+-.#.*........@.@@.@.-=....@.@@.@@%@.@@+@=@@.....@-@@.@@+@:@@#@.@%@@@@:@%@@.@#.@..:.@:#*.....:.*.@.@.%:#-#+=+:+.#.@.@.#.-..........:.:@.@-%*... ..@=%@.@@.@@@@.@@#@.@@ ......#@.@%*@ @@=@.@@@@%@.@*@@#@:@@.@:.=.@.@+................:.-.-.-.:.:....:.........:.+*:@.@....#.@@.@#*@.%@.@-:@.#=:# %:........@%*@.@@=@.@+@@-@ @*@@*@.@#@@.@+.-.%.@-+........................................::.@.@.=.:::@.@@.@+.%.:-.-..- -:.=.=.........%@:@=@@:@.@**@.@:@@*@ @:@@:@.@#.:.+.@.@.#::*.#.+..:.*.:.....................:.*.@.@.@...%*=@.@%.#..-.*%.@-%@.@%@@:@-. .....@.@+%@.@.%:=@.@.@@:@.@=#@ @:#-.....-.#.*..%.@.:-.%.*.:-.#.@.@.%.%.+:.*.@.@.@.@.%.*.....@#-@.+:.#.%@.@@+@=@@+@*@@@@:.. .......+@.@.%*.%.#.==.@.@+.@.@.%@.@.*............. .................:.::.+.*.*.+.:..+.*.-.:....#@:@.:.-@.@@.@#@@.@#@@.@*@@.. ......#@.@.*....:.-..:.#.--.@.%....:....................:....................................::@.%.:.*@.@@*@-@@=@.@%=@.%*.........@.*..- *.:. -.*..-.@.-:.#.:.............=..@.%:.@.@--@.@.@.::.-........................%.@.+.-.@@.@##@.@==@.#.:=.=... .....:%.@.@.#:.%.@.-*.@.@-.@.@.# -..#.*..@.+-.@..@.=..=......:.:..=.@.@.@.#-.@.@.%.-.:..:.-%.@ %...@:@@.@.=*.=....*.+#.@... .....@.%.#:.@.@.*:.@.%..@.@.+..+.@.@..%.--.#..+..:........ .........:.-.+.=:.*.@.@.=.-:.*:#+=-.....@+%@.#....*.+--%.@##@.... ........:.-....:.:... :....:...........-..:............:..-.:...................:.:.......... ..=.@*=%...::.*.*:=%.@=@@... ............ ......... ...............................-.@.-*.%.=...............................*.@:*:...-.@+-@.@-%@:@:@@.. ........- -... =.=..:.-....-.-.-..+.#..-..........-..-.#..@.%.:*.@.@.+.:....:............ .:.*.@.@......-.@.@@*@.@+@@:@.@@.. ......=:.%.@.*:.#.@.=:.%.%.:-.=.=.::.%..@.=+.@-.@..@..#.@..@.@.+-.%.@.@.@.+-.#.@.%.:=.%.@.@.@.=.....*.%@.@.@*-@.@.#%.@.*:... ................................. ...........:.+..*..#.==.#.=:.#.#.+.:=.#.#.+..=.#.*.-..:.........+.@*#@.%.-..=.+.--.=.:........................:.-..:.% @.=*.@.::.... .....................................................@.@.@:.:. ......... ............#.@.@.@-+@.@.@.-:.:................:.@..@.:-.:.....................................+.=.-*:@.@.=......# %-.#.+.::.+.%. ......:.:.:....................*.#..-..............:.%..%.%..@.+..@.%..*.@.@.#=.@.@.%.:%.@.#.:..........=%.@.@%-@.%.+*.%.@-. ................-.@.@=+@ @.%=.#.+.-+.@.@+.@.-.............. ....:..=.=......... ...................=.%=#@.@.@@-@.@:+%.@.@=. ......*:-@.@.@-+@.#.......... ..............+.%%.@.*%.+............................. ..........:.@.@.@#+@.@.%@.@.@=-@.@.%@.. .....@:-=.:........=.=@.@-@@.@.@@#@.@-@#.%.............@.-%.@..@.@.:%.@.@.=@.@.@::@.@.%-.@.@.**.@.@.++.#.* -*.@.#@.@.@+=@. .............:.=*:@.@*.#.:.... .........::@.@=@@.%.=..............:.:....:..................:....:.:.........:.-..@.%:.@.@.. ........+.%=:@.@.+%.=......=::@.@@=@.@-#+:-........#.@:%@.@.#=.-..................................... ..............*. *.%.-:....-@.@.%-.+......=.@@.@@#@.@@=@.@@%@*@:@=@*@#:+..........#.-@.@.*@.@.@*:@.@.@%.@.@-:@.@.:#.%.::.+.-....:...... ..... ..........*........* %@.@*=@.==...............:.=-%@#@-@=@@*%.+................... ..........*.**.@.@+.@.@-.@.@..*.-...... .............=.#=-@.@+=@.-....+=.@=*@.@@%@=@=@*%*.:.....-.++=@.@-@@+@.@.==.% %:-%.@.*-.#.-..............+.*:.@.@-.@.%-.%..- :... .....-*.@.@%:@.#....-.:@.%@.@@*@*@@#@*@@@@@@%@-@.@.=.........:.*.%.+#.%.#-.*.%.++:@.@:@@.@.:........... ..:..*.+:.@..%.=:.@ :=...#@.@....... :@.@@-@%%@.@@.@=@@.@-@%%@*@:@:@%@@@@@@:@:@+:-.. ........................@.@*.@.#..:.................- .:.% .@...........@.@@=@.@@.@:.+....:..-.=........:.-.-+.@.@:@*@@%@:@%@@+@.@@%@.@+@@*@.@:@-.:......#.@=-@.%:.#.-......................:.%.@%=@.@@.@.::.+.:%.%%.@+@@-@=@%#@-@.@=%*-+.=........:....:.:...........:.=.%%@@.@.-..... .-.%.:% @..%.#:.=...............%@:@.@@.@.+....-:.@-%@.@@#@+@@%@+@@@@#@#@@@@%@:@+@#@@-@.@-*#:@.@**@.@#@@-@.@::....-.@.@*:#.:.........=..+.%..@..+.::.=..=...=#.#.:....:..@.@@-@%@@.@@%@:@@%@-@@@@+@+@@%@:@#@@@@@@.@#@@*@:@@@@.@@%@:@%@@@@@@*@.*...-.+@.@::*.:. .............: +..@..@......... .@.@@-@-@@.@+#@.@--@.#.-%.%.-+.*..:.-.-.:=.*.#.=-.#.-..-....:....:.:.=.@-@=@+@:.....+.%%.@.@#.@........... ....... ..#@.@:@@:@:@@.%..-.:....=..*.#:+#.%.*#.@.##-@.%=*%.%.#.*+.%.#+.%.%%.@.%@-@.@:%=#...=.@*@@.*......-.+-.@.@*.@..=..............=@.@:+%.=....:.:+.@*+@.@@*@:@@%@:@@%@:@@%@=@@@@#@*@@@@#@.@@%@=@@=@#@@-@@@@@@@@@@@@-...%##@.@..............#.*#.@..+..:..: ..........%.*@.@%#@-@@=@*@@=@*@@#@*@@*@+@@*@+@@%@=@@@@@@.@@@@.@@%@.@@*@*@@#@*@#@@@@@@@#*...*.@:@%.@.=.... .......+..@..% .%...=@-@%#@.@@=@*@@.@*:@.%*.@.*+.@.%-.%.*-.%.*-:%.%:=+:%.%.++.#.+*.%.-#.@=+@.@:@=#:*.@#@@@@@........@.@++@.@..+........... ....++%.%:.-.........*.==.#.*+.%.#=:%.%=:%.%+.%.%-#%-%.%:##.%.##.%:=%.#--#.*.#-#=%:*.:.*=@+@.@-........:.%.+@.%..=......... ........:.:*.%%.@-@@.@%%@.@@%@.@@@@.@%@@.@@%@.@%@@=@=@@@@#@-@@#@-@@=@=@@:@-@%@@@@@@@@@-=...#.@+@@-@.-.........%..@.-=...........@.@%@@.@@-@%@@.@@#@-@@%@+@@@@ @@@@.@@@@.@@@@.@@@@@@:%%@@#@:@@#@:@@%@.@@@@#@%@@@@@@@@@@=-....:.@.@#@@.@.........+..@. @......@%*@.@%.@:=@.@%-@.@@-@.@@*@.@*@@.@*%@.@%@@.@@@@.@#@@@@.@*@@*@.@@@@.@@@@:@=@@@@@@@+@@@@@@@@@.*... ..:.@.@@.@..........:..........::.+:.*.-:.*.:-.*.:-.+.-=.=.=-.%.#@.@=%@:@*@@+@.@*%@:@.@%#@.@+@@.@.@@@@=@:%-:*.:.-.*:@=@:@+%+.....:..@.%#.#.............+@.@@:@:%@.@%=@.@#:@.%==%.%.+*.%.--.+..#.##:@.@%#@.@+@@-@.@##@.@-@@-@.@#@@.@.%.*=@%@@%@=*.....*+@@%@.@.........%.%#.-.......:@@%@=@@-@%@@:@@@@.@#@@=@=@@%@.@@*@.@+.*..-.@.@@:@.@%#@.@+%@-@.@#*@.@.@@=@.@:*=%:@@@@@@@@@@@@#.....-.@:@@:@.........@........@@.@%#@-@@.@%@@:@*@@@@-@@@@=@*@@=@=@@.@:.+....+.@.@#:@.@-%@.@.@+=@.@.#@:@.@::-=%@@@@@@@@@@@@@%@+@:@......%.@:*@............-.=-.%.=@.@#*@.@#@@.@-@@%@.@*@@:@+@@.@*=@.=....=.--.%.%.=%.@.@--@.@.#*:@.%..-.%.@-@#@=%.+.-:-*-@+@@@%##.....::.@.*#.........%.==.=..:.-..*.*.-*.#.*-.+.#.=#.%:%@.@#+@.%:.:......:.*.=-.%.%.+*.@.@.-@.%.::.+.@*@@%%*=%=@**-:...:=%#@=@-@:.....-..........@.@@-@-%@.@-.#.=..-.+.*:.#.*..:....=.@=+@.@*+@.%...........:.#.#.:=.%.%..%....+.@%%@.@+#@@@@@@@@@=@.:.....%+@@:@.............@@=@%@@:@@:@%@@.@*@@+@-@@%@.@*@@.@=.*....-.@:#@.@:@@.@.+........:.=..:.*.......+.@%.@.-:@*@@@@@@@@@@@@@@#@=... .=.@+........%.=%.%*.@==@:@@:@-@@*@-@@@@:@@@@.@#%@.%+.=......=.+==@.@:#-.............. .....#.@-.=.#.@*@%@%@:@.%:%-@+@@@@@+@.=..........=.:+.-:.:..:.-..*.*-.%.%#-@.@%#@.@#@@.@#%@.@-:=.:......%.@+=-...............:.:#.@:...@.@#@%#*+.=.*.+.-...:.*:@*@@@+........@@.@%=@-@@.@@.@-=@.=:.-....:.:..*.#::@.@-#@.@=@@.@-@%.:...-.#-=..............-.%+.:..:.@:@+-.:.%=@@@@@@@@@@@+%:....#%.......@.@@.@@:@@%@+@@.@@:@#%@.@%.@.+-.#.:..:...........+.@#+@.@...-.@.@.@.%..#.%..%..*.....@.@...+-@@@@@@@@@@@@@@@@@@@@#@.........@*@-@@.@@.@%.@*.@*+@=@@:@@-@-@@=@.@*#@.@=%%.@.*+.:....-.@==...-.#:*.@.*..@..*.....-.:@.-.*:@@@@@@#@+@:@-@+@#@%@*@%@@@........=@=@@.@#.%..*..=..+..#.*@.@@.@+@@:@-@@@@:@+@@#@.@@%@.@=...*.@+......................@..%.:.@#@@@@*@.@.%:*-==:=:-:-.:#-@*....%@.@%.#..*.:@.-@.=@.:@.....-.@:@@.@:@%#@.@.%=-@.@.%@.@@+@...@-#..................-..@....@.@%@%-#.:...+.*-+#+@#@%@%@*:.....%@.*..#.#@.@@.@@.@@.@@:@@.:-......-..................#.#@.%...@.%.....:.-.....#..@..+....@:#+..:+-@.@.@@@@#@+@%@@@@@@@@@......:.=.+@.@@.@@.@@.@@.@@.@@.@@.@:.*.*.=--%.@:@%#@.@=+%...:%.@=..-.%#-*.:*.@..@..@..*.....#.@:..**%@+@=@@@@@@=@*@@@@@@@@@@@.....:.@=#@:@@.@%.*+.+=.*#.@@.@@.@+@@.@-@@@@:@+@@%@.@%%@.%:.-.@--.....-...=.=..=..-.......=@.%.::@@%@=@+@@@@-@-@*@%%%*%#+#.%....#@.@@-@..#....=-.#*.-*....+:.@.@@-@:@%%@.@-@@#@.@@#@.@%...@.@................... ...%.*#...*#@@+@-@#@%=@.@:#-:+..:=%#@-+.....-@......:#.@@.@@.@@.@@.@@.+:..................*.#+-@.@@.@...%.@.+.. ..@..@......@@+@.@-%=.+.:.:.=.-*-@#@@@@@@@................+*.@#%@:@@.@@.@@.@@:@@#@+@@.@*%@.@-#%.%.*+.*....%.@%-@.:... . .. .........#.@@.@.*..:.+.#.%=*%=@:@+@@@@@@@................:@+@@.@@.@#:@.+%.%%.@==@.@@-@*%@.@@@@.@@%@:@@:@.--....... ............:.*.@-@@*@-*....@=@@@@@#@#@.........................
Products
Honcho
Neuromancer models
Demos
Honcho Chat
Penny for your thoughts
Yousim
Team
Partners
Backed by
............... .... ....:.#::@.@@.@:...%.@.-...................:..:.*.@.%:-@.@.@.--.....:.:@.@@.@-.*.......................:@@%@*@@.@@-@:@@*@.@#@@.@-*@.=..:.%%.@-.....@-@.%.%.=.........:.:.:+.%.@.@.+-.#.*........@.@@.@.-=....@.@@.@@%@.@@+@=@@.....@-@@.@@+@:@@#@.@%@@@@:@%@@.@#.@..:.@:#*.....:.*.@.@.%:#-#+=+:+.#.@.@.#.-..........:.:@.@-%*... ..@=%@.@@.@@@@.@@#@.@@ ......#@.@%*@ @@=@.@@@@%@.@*@@#@:@@.@:.=.@.@+................:.-.-.-.:.:....:.........:.+*:@.@....#.@@.@#*@.%@.@-:@.#=:# %:........@%*@.@@=@.@+@@-@ @*@@*@.@#@@.@+.-.%.@-+........................................::.@.@.=.:::@.@@.@+.%.:-.-..- -:.=.=.........%@:@=@@:@.@**@.@:@@*@ @:@@:@.@#.:.+.@.@.#::*.#.+..:.*.:.....................:.*.@.@.@...%*=@.@%.#..-.*%.@-%@.@%@@:@-. .....@.@+%@.@.%:=@.@.@@:@.@=#@ @:#-.....-.#.*..%.@.:-.%.*.:-.#.@.@.%.%.+:.*.@.@.@.@.%.*.....@#-@.+:.#.%@.@@+@=@@+@*@@@@:.. .......+@.@.%*.%.#.==.@.@+.@.@.%@.@.*............. .................:.::.+.*.*.+.:..+.*.-.:....#@:@.:.-@.@@.@#@@.@#@@.@*@@.. ......#@.@.*....:.-..:.#.--.@.%....:....................:....................................::@.%.:.*@.@@*@-@@=@.@%=@.%*.........@.*..- *.:. -.*..-.@.-:.#.:.............=..@.%:.@.@--@.@.@.::.-........................%.@.+.-.@@.@##@.@==@.#.:=.=... .....:%.@.@.#:.%.@.-*.@.@-.@.@.# -..#.*..@.+-.@..@.=..=......:.:..=.@.@.@.#-.@.@.%.-.:..:.-%.@ %...@:@@.@.=*.=....*.+#.@... .....@.%.#:.@.@.*:.@.%..@.@.+..+.@.@..%.--.#..+..:........ .........:.-.+.=:.*.@.@.=.-:.*:#+=-.....@+%@.#....*.+--%.@##@.... ........:.-....:.:... :....:...........-..:............:..-.:...................:.:.......... ..=.@*=%...::.*.*:=%.@=@@... ............ ......... ...............................-.@.-*.%.=...............................*.@:*:...-.@+-@.@-%@:@:@@.. ........- -... =.=..:.-....-.-.-..+.#..-..........-..-.#..@.%.:*.@.@.+.:....:............ .:.*.@.@......-.@.@@*@.@+@@:@.@@.. ......=:.%.@.*:.#.@.=:.%.%.:-.=.=.::.%..@.=+.@-.@..@..#.@..@.@.+-.%.@.@.@.+-.#.@.%.:=.%.@.@.@.=.....*.%@.@.@*-@.@.#%.@.*:... ................................. ...........:.+..*..#.==.#.=:.#.#.+.:=.#.#.+..=.#.*.-..:.........+.@*#@.%.-..=.+.--.=.:........................:.-..:.% @.=*.@.::.... .....................................................@.@.@:.:. ......... ............#.@.@.@-+@.@.@.-:.:................:.@..@.:-.:.....................................+.=.-*:@.@.=......# %-.#.+.::.+.%. ......:.:.:....................*.#..-..............:.%..%.%..@.+..@.%..*.@.@.#=.@.@.%.:%.@.#.:..........=%.@.@%-@.%.+*.%.@-. ................-.@.@=+@ @.%=.#.+.-+.@.@+.@.-.............. ....:..=.=......... ...................=.%=#@.@.@@-@.@:+%.@.@=. ......*:-@.@.@-+@.#.......... ..............+.%%.@.*%.+............................. ..........:.@.@.@#+@.@.%@.@.@=-@.@.%@.. .....@:-=.:........=.=@.@-@@.@.@@#@.@-@#.%.............@.-%.@..@.@.:%.@.@.=@.@.@::@.@.%-.@.@.**.@.@.++.#.* -*.@.#@.@.@+=@. .............:.=*:@.@*.#.:.... .........::@.@=@@.%.=..............:.:....:..................:....:.:.........:.-..@.%:.@.@.. ........+.%=:@.@.+%.=......=::@.@@=@.@-#+:-........#.@:%@.@.#=.-..................................... ..............*. *.%.-:....-@.@.%-.+......=.@@.@@#@.@@=@.@@%@*@:@=@*@#:+..........#.-@.@.*@.@.@*:@.@.@%.@.@-:@.@.:#.%.::.+.-....:...... ..... ..........*........* %@.@*=@.==...............:.=-%@#@-@=@@*%.+................... ..........*.**.@.@+.@.@-.@.@..*.-...... .............=.#=-@.@+=@.-....+=.@=*@.@@%@=@=@*%*.:.....-.++=@.@-@@+@.@.==.% %:-%.@.*-.#.-..............+.*:.@.@-.@.%-.%..- :... .....-*.@.@%:@.#....-.:@.%@.@@*@*@@#@*@@@@@@%@-@.@.=.........:.*.%.+#.%.#-.*.%.++:@.@:@@.@.:........... ..:..*.+:.@..%.=:.@ :=...#@.@....... :@.@@-@%%@.@@.@=@@.@-@%%@*@:@:@%@@@@@@:@:@+:-.. ........................@.@*.@.#..:.................- .:.% .@...........@.@@=@.@@.@:.+....:..-.=........:.-.-+.@.@:@*@@%@:@%@@+@.@@%@.@+@@*@.@:@-.:......#.@=-@.%:.#.-......................:.%.@%=@.@@.@.::.+.:%.%%.@+@@-@=@%#@-@.@=%*-+.=........:....:.:...........:.=.%%@@.@.-..... .-.%.:% @..%.#:.=...............%@:@.@@.@.+....-:.@-%@.@@#@+@@%@+@@@@#@#@@@@%@:@+@#@@-@.@-*#:@.@**@.@#@@-@.@::....-.@.@*:#.:.........=..+.%..@..+.::.=..=...=#.#.:....:..@.@@-@%@@.@@%@:@@%@-@@@@+@+@@%@:@#@@@@@@.@#@@*@:@@@@.@@%@:@%@@@@@@*@.*...-.+@.@::*.:. .............: +..@..@......... .@.@@-@-@@.@+#@.@--@.#.-%.%.-+.*..:.-.-.:=.*.#.=-.#.-..-....:....:.:.=.@-@=@+@:.....+.%%.@.@#.@........... ....... ..#@.@:@@:@:@@.%..-.:....=..*.#:+#.%.*#.@.##-@.%=*%.%.#.*+.%.#+.%.%%.@.%@-@.@:%=#...=.@*@@.*......-.+-.@.@*.@..=..............=@.@:+%.=....:.:+.@*+@.@@*@:@@%@:@@%@:@@%@=@@@@#@*@@@@#@.@@%@=@@=@#@@-@@@@@@@@@@@@-...%##@.@..............#.*#.@..+..:..: ..........%.*@.@%#@-@@=@*@@=@*@@#@*@@*@+@@*@+@@%@=@@@@@@.@@@@.@@%@.@@*@*@@#@*@#@@@@@@@#*...*.@:@%.@.=.... .......+..@..% .%...=@-@%#@.@@=@*@@.@*:@.%*.@.*+.@.%-.%.*-.%.*-:%.%:=+:%.%.++.#.+*.%.-#.@=+@.@:@=#:*.@#@@@@@........@.@++@.@..+........... ....++%.%:.-.........*.==.#.*+.%.#=:%.%=:%.%+.%.%-#%-%.%:##.%.##.%:=%.#--#.*.#-#=%:*.:.*=@+@.@-........:.%.+@.%..=......... ........:.:*.%%.@-@@.@%%@.@@%@.@@@@.@%@@.@@%@.@%@@=@=@@@@#@-@@#@-@@=@=@@:@-@%@@@@@@@@@-=...#.@+@@-@.-.........%..@.-=...........@.@%@@.@@-@%@@.@@#@-@@%@+@@@@ @@@@.@@@@.@@@@.@@@@@@:%%@@#@:@@#@:@@%@.@@@@#@%@@@@@@@@@@=-....:.@.@#@@.@.........+..@. @......@%*@.@%.@:=@.@%-@.@@-@.@@*@.@*@@.@*%@.@%@@.@@@@.@#@@@@.@*@@*@.@@@@.@@@@:@=@@@@@@@+@@@@@@@@@.*... ..:.@.@@.@..........:..........::.+:.*.-:.*.:-.*.:-.+.-=.=.=-.%.#@.@=%@:@*@@+@.@*%@:@.@%#@.@+@@.@.@@@@=@:%-:*.:.-.*:@=@:@+%+.....:..@.%#.#.............+@.@@:@:%@.@%=@.@#:@.%==%.%.+*.%.--.+..#.##:@.@%#@.@+@@-@.@##@.@-@@-@.@#@@.@.%.*=@%@@%@=*.....*+@@%@.@.........%.%#.-.......:@@%@=@@-@%@@:@@@@.@#@@=@=@@%@.@@*@.@+.*..-.@.@@:@.@%#@.@+%@-@.@#*@.@.@@=@.@:*=%:@@@@@@@@@@@@#.....-.@:@@:@.........@........@@.@%#@-@@.@%@@:@*@@@@-@@@@=@*@@=@=@@.@:.+....+.@.@#:@.@-%@.@.@+=@.@.#@:@.@::-=%@@@@@@@@@@@@@%@+@:@......%.@:*@............-.=-.%.=@.@#*@.@#@@.@-@@%@.@*@@:@+@@.@*=@.=....=.--.%.%.=%.@.@--@.@.#*:@.%..-.%.@-@#@=%.+.-:-*-@+@@@%##.....::.@.*#.........%.==.=..:.-..*.*.-*.#.*-.+.#.=#.%:%@.@#+@.%:.:......:.*.=-.%.%.+*.@.@.-@.%.::.+.@*@@%%*=%=@**-:...:=%#@=@-@:.....-..........@.@@-@-%@.@-.#.=..-.+.*:.#.*..:....=.@=+@.@*+@.%...........:.#.#.:=.%.%..%....+.@%%@.@+#@@@@@@@@@=@.:.....%+@@:@.............@@=@%@@:@@:@%@@.@*@@+@-@@%@.@*@@.@=.*....-.@:#@.@:@@.@.+........:.=..:.*.......+.@%.@.-:@*@@@@@@@@@@@@@@#@=... .=.@+........%.=%.%*.@==@:@@:@-@@*@-@@@@:@@@@.@#%@.%+.=......=.+==@.@:#-.............. .....#.@-.=.#.@*@%@%@:@.%:%-@+@@@@@+@.=..........=.:+.-:.:..:.-..*.*-.%.%#-@.@%#@.@#@@.@#%@.@-:=.:......%.@+=-...............:.:#.@:...@.@#@%#*+.=.*.+.-...:.*:@*@@@+........@@.@%=@-@@.@@.@-=@.=:.-....:.:..*.#::@.@-#@.@=@@.@-@%.:...-.#-=..............-.%+.:..:.@:@+-.:.%=@@@@@@@@@@@+%:....#%.......@.@@.@@:@@%@+@@.@@:@#%@.@%.@.+-.#.:..:...........+.@#+@.@...-.@.@.@.%..#.%..%..*.....@.@...+-@@@@@@@@@@@@@@@@@@@@#@.........@*@-@@.@@.@%.@*.@*+@=@@:@@-@-@@=@.@*#@.@=%%.@.*+.:....-.@==...-.#:*.@.*..@..*.....-.:@.-.*:@@@@@@#@+@:@-@+@#@%@*@%@@@........=@=@@.@#.%..*..=..+..#.*@.@@.@+@@:@-@@@@:@+@@#@.@@%@.@=...*.@+......................@..%.:.@#@@@@*@.@.%:*-==:=:-:-.:#-@*....%@.@%.#..*.:@.-@.=@.:@.....-.@:@@.@:@%#@.@.%=-@.@.%@.@@+@...@-#..................-..@....@.@%@%-#.:...+.*-+#+@#@%@%@*:.....%@.*..#.#@.@@.@@.@@.@@:@@.:-......-..................#.#@.%...@.%.....:.-.....#..@..+....@:#+..:+-@.@.@@@@#@+@%@@@@@@@@@......:.=.+@.@@.@@.@@.@@.@@.@@.@@.@:.*.*.=--%.@:@%#@.@=+%...:%.@=..-.%#-*.:*.@..@..@..*.....#.@:..**%@+@=@@@@@@=@*@@@@@@@@@@@.....:.@=#@:@@.@%.*+.+=.*#.@@.@@.@+@@.@-@@@@:@+@@%@.@%%@.%:.-.@--.....-...=.=..=..-.......=@.%.::@@%@=@+@@@@-@-@*@%%%*%#+#.%....#@.@@-@..#....=-.#*.-*....+:.@.@@-@:@%%@.@-@@#@.@@#@.@%...@.@................... ...%.*#...*#@@+@-@#@%=@.@:#-:+..:=%#@-+.....-@......:#.@@.@@.@@.@@.@@.+:..................*.#+-@.@@.@...%.@.+.. ..@..@......@@+@.@-%=.+.:.:.=.-*-@#@@@@@@@................+*.@#%@:@@.@@.@@.@@:@@#@+@@.@*%@.@-#%.%.*+.*....%.@%-@.:... . .. .........#.@@.@.*..:.+.#.%=*%=@:@+@@@@@@@................:@+@@.@@.@#:@.+%.%%.@==@.@@-@*%@.@@@@.@@%@:@@:@.--....... ............:.*.@-@@*@-*....@=@@@@@#@#@.........................