From 3c67268e194e0ad5556ebe196db6fa2725556206 Mon Sep 17 00:00:00 2001 From: hasjack Date: Tue, 19 Mar 2024 16:01:57 +0000 Subject: [PATCH 1/3] =?UTF-8?q?Demonstrates=20example=20of=20duplicating?= =?UTF-8?q?=20the=20(full)=20default=20module=20and=20then=20repurposing?= =?UTF-8?q?=20to=20what=20is=20required=20to=20collect=20chainfaces=20(+?= =?UTF-8?q?=20onchain=20meta)=20=CA=95=E2=97=95=E1=B4=A5=E2=97=95=CA=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../chainfaces/contracts/ChainfacesAbi.json | 1 + server/modules/chainfaces/contracts/index.js | 5 ++ server/modules/chainfaces/index.js | 44 +++++++++++ server/modules/chainfaces/models/accounts.js | 25 ++++++ server/modules/chainfaces/models/events.js | 32 ++++++++ server/modules/chainfaces/models/index.js | 7 ++ server/modules/chainfaces/models/messages.js | 14 ++++ server/modules/chainfaces/models/nfts.js | 33 ++++++++ server/modules/chainfaces/models/owners.js | 15 ++++ server/modules/chainfaces/routes/auth.js | 77 +++++++++++++++++++ server/modules/chainfaces/routes/index.js | 12 +++ server/modules/chainfaces/routes/nfts.js | 15 ++++ server/modules/chainfaces/routes/owners.js | 15 ++++ server/modules/chainfaces/socket/index.js | 74 ++++++++++++++++++ server/modules/index.js | 10 +++ 15 files changed, 379 insertions(+) create mode 100644 server/modules/chainfaces/contracts/ChainfacesAbi.json create mode 100644 server/modules/chainfaces/contracts/index.js create mode 100644 server/modules/chainfaces/index.js create mode 100644 server/modules/chainfaces/models/accounts.js create mode 100644 server/modules/chainfaces/models/events.js create mode 100644 server/modules/chainfaces/models/index.js create mode 100644 server/modules/chainfaces/models/messages.js create mode 100644 server/modules/chainfaces/models/nfts.js create mode 100644 server/modules/chainfaces/models/owners.js create mode 100644 server/modules/chainfaces/routes/auth.js create mode 100644 server/modules/chainfaces/routes/index.js create mode 100644 server/modules/chainfaces/routes/nfts.js create mode 100644 server/modules/chainfaces/routes/owners.js create mode 100644 server/modules/chainfaces/socket/index.js diff --git a/server/modules/chainfaces/contracts/ChainfacesAbi.json b/server/modules/chainfaces/contracts/ChainfacesAbi.json new file mode 100644 index 0000000..3d34717 --- /dev/null +++ b/server/modules/chainfaces/contracts/ChainfacesAbi.json @@ -0,0 +1 @@ +[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"approved","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"operator","type":"address"},{"indexed":false,"internalType":"bool","name":"approved","type":"bool"}],"name":"ApprovalForAll","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"seed","type":"uint256"}],"name":"createFace","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"getApproved","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getBackgroundColor","outputs":[{"internalType":"uint256","name":"backgroundColor","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getFace","outputs":[{"internalType":"string","name":"face","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getFaceSymmetry","outputs":[{"internalType":"uint256","name":"faceSymmetry","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getGolfScore","outputs":[{"internalType":"uint256","name":"golfScore","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getPercentBear","outputs":[{"internalType":"uint256","name":"percentBear","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"getTextColor","outputs":[{"internalType":"uint256","name":"textColor","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"operator","type":"address"}],"name":"isApprovedForAll","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"ownerOf","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"safeTransferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"safeTransferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"setApprovalForAll","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenLimit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"}],"name":"tokenOfOwnerByIndex","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"id","type":"uint256"}],"name":"tokenURI","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/server/modules/chainfaces/contracts/index.js b/server/modules/chainfaces/contracts/index.js new file mode 100644 index 0000000..8510916 --- /dev/null +++ b/server/modules/chainfaces/contracts/index.js @@ -0,0 +1,5 @@ +import abi from './ChainfacesAbi.json' + +const Core = { abi, addr: "0x91047abf3cab8da5a9515c8750ab33b4f1560a7a".toLowerCase() } + +export default { Core } \ No newline at end of file diff --git a/server/modules/chainfaces/index.js b/server/modules/chainfaces/index.js new file mode 100644 index 0000000..8be0a7a --- /dev/null +++ b/server/modules/chainfaces/index.js @@ -0,0 +1,44 @@ +import _Models from './models' +import Routes from './routes' +import Contracts from './contracts' +import Socket from './socket' +import { getContractHistory, handleStandardERC721Event } from '../../utils' + +const processEvent = async (event, web3) => { + const contract = new web3.eth.Contract(Contracts.Core.abi, Contracts.Core.addr) + event.face = await contract.methods.getFace(event.tokenId).call().catch(e => console.log(e)) + const backgroundColor = await contract.methods.getBackgroundColor(event.tokenId).call().catch(e => console.log(e)) + event.backgroundColor = Number(backgroundColor) + const faceSymmetry = await contract.methods.getFaceSymmetry(event.tokenId).call().catch(e => console.log(e)) + event.faceSymmetry = Number(faceSymmetry) + const golfScore = await contract.methods.getGolfScore(event.tokenId).call().catch(e => console.log(e)) + event.golfScore = Number(golfScore) + const percentBear = await contract.methods.getPercentBear(event.tokenId).call().catch(e => console.log(e)) + event.percentBear = Number(percentBear) + const textColor = await contract.methods.getTextColor(event.tokenId).call().catch(e => console.log(e)) + event.textColor = Number(textColor) + console.log(event.face, event.backgroundColor, event.faceSymmetry, event.golfScore, event.percentBear, event.textColor) + return event +} + +const logEvent = async (event, Models, web3) => handleStandardERC721Event(event, processEvent, Models, web3) + +const runModule = (app, io, web3, config) => { + const { name, prefix, deployed, increment, eventsToWatch } = config + const Models = {} + Object.keys(_Models).map((m, i) => { + Models[m] = _Models[m](prefix) + if (i === Object.keys(_Models).length - 1) { + Routes(app, name, Models) + Socket(io, web3, name ? name : '', Models) + } + }) + if (Object.keys(Contracts) && Contracts[Object.keys(Contracts)[0]].abi && Contracts[Object.keys(Contracts)[0]].addr) { + const module = { Contracts, Models, deployed, increment, eventsToWatch, logEvent: event => logEvent(event, Models, web3) } + getContractHistory(name === undefined ? 'default module' : name, module, eventsToWatch, web3) + } else { + console.log('no contract found to observe') + } +} + +export default runModule \ No newline at end of file diff --git a/server/modules/chainfaces/models/accounts.js b/server/modules/chainfaces/models/accounts.js new file mode 100644 index 0000000..f913f95 --- /dev/null +++ b/server/modules/chainfaces/models/accounts.js @@ -0,0 +1,25 @@ +import mongoose from 'mongoose' + +const createModel = (prefix) => { + const Schema = new mongoose.Schema({ + address: { + type: String, + required: true, + unique: true + }, + token: { + type: String, + }, + avatar: { + type: Number, + default: -1, + } + }) + + Schema.set('timestamps', true) + Schema.index({ "address": 1 }, { "unique": true }) + const modelName = prefix ? `${prefix}_account` : 'account' + return mongoose.model(modelName, Schema) +} + +export default createModel \ No newline at end of file diff --git a/server/modules/chainfaces/models/events.js b/server/modules/chainfaces/models/events.js new file mode 100644 index 0000000..e308225 --- /dev/null +++ b/server/modules/chainfaces/models/events.js @@ -0,0 +1,32 @@ +import mongoose from 'mongoose' + +const createModel = (prefix) => { + const Schema = new mongoose.Schema({ + tokenId: Number, + event: String, + blockNumber: Number, + timestamp: Number, + logIndex: Number, + transactionIndex: Number, + transactionHash: String, + blockHash: String, + address: String, + id: String, + // These won't be in all events: + from: String, + to: String, + owner: String, + operator: String, + approved: String, + // + signature: String, + data: String, + topics: [String] + }) + + Schema.index({ "blockNumber": 1, logIndex: 1 }, { "unique": true }) + const modelName = prefix ? `${prefix}_event` : 'event' + return mongoose.model(modelName, Schema) +} + +export default createModel diff --git a/server/modules/chainfaces/models/index.js b/server/modules/chainfaces/models/index.js new file mode 100644 index 0000000..4a30d9b --- /dev/null +++ b/server/modules/chainfaces/models/index.js @@ -0,0 +1,7 @@ +import Account from './accounts' +import Event from './events' +import Message from './messages' +import NFT from './nfts' +import Owner from './owners' + +export default { Account, Event, Message, NFT, Owner } \ No newline at end of file diff --git a/server/modules/chainfaces/models/messages.js b/server/modules/chainfaces/models/messages.js new file mode 100644 index 0000000..e3f6e30 --- /dev/null +++ b/server/modules/chainfaces/models/messages.js @@ -0,0 +1,14 @@ +import mongoose from 'mongoose' + +const createModel = (prefix) => { + const Schema = new mongoose.Schema({ + account: String, + message: String + }) + + Schema.set('timestamps', true) + const modelName = prefix ? `${prefix}_message` : 'message' + return mongoose.model(modelName, Schema) +} + +export default createModel diff --git a/server/modules/chainfaces/models/nfts.js b/server/modules/chainfaces/models/nfts.js new file mode 100644 index 0000000..35d2766 --- /dev/null +++ b/server/modules/chainfaces/models/nfts.js @@ -0,0 +1,33 @@ +import mongoose from 'mongoose' + +const createModel = (prefix) => { + const Schema = new mongoose.Schema({ + tokenId: Number, + timestamp: Number, + blockNumber: Number, + logIndex: Number, + transactionIndex: Number, + transactionHash: String, + blockHash: String, + address: String, + id: String, + owner: String, + owners: [String], + signature: String, + data: String, + topics: [String], + // chainface specific: + face: String, + backgroundColor: Number, + faceSymmetry: Number, + golfScore: Number, + percentBear: Number, + textColor: Number + }) + + Schema.index({ tokenId: 1 }, { "unique": true }) + const modelName = prefix ? `${prefix}_nft` : 'nft' + return mongoose.model(modelName, Schema) +} + +export default createModel diff --git a/server/modules/chainfaces/models/owners.js b/server/modules/chainfaces/models/owners.js new file mode 100644 index 0000000..29b03d1 --- /dev/null +++ b/server/modules/chainfaces/models/owners.js @@ -0,0 +1,15 @@ +import mongoose from 'mongoose' + + +const createModel = (prefix) => { + const Schema = new mongoose.Schema({ + owner: String, + balance: Number, + }) + + Schema.index({ owner: 1 }, { "unique": true }) + const modelName = prefix ? `${prefix}_owner` : 'owner' + return mongoose.model(modelName, Schema) +} + +export default createModel \ No newline at end of file diff --git a/server/modules/chainfaces/routes/auth.js b/server/modules/chainfaces/routes/auth.js new file mode 100644 index 0000000..dca477e --- /dev/null +++ b/server/modules/chainfaces/routes/auth.js @@ -0,0 +1,77 @@ +import Web3 from 'web3' +import express from 'express' +import jwt from 'jsonwebtoken' + +const { JWT_SECRET } = process.env +const web3 = new Web3(Web3.givenProvider) + +const routes = (Models) => { + const router = express.Router() + router.post('/', async (req, res) => { + const { address, signature, message } = req.body; + try { + // Recover the signer's address from the signature + const recoveredSigner = web3.eth.accounts.recover( + message, + signature, + '' + ) + // Check if the recovered address matches the expected signer's address + if (recoveredSigner.toLowerCase() === address.toLowerCase()) { + const token = jwt.sign({ userId: recoveredSigner }, JWT_SECRET) + const account = await Models.Account.findOneAndUpdate( + { address: address.toLowerCase() }, + { $set: { token } }, + { upsert: true, new: true } + ); + res.status(200).json({ token }); + } else { + // Authentication failed + res.status(401).json({ authenticated: false }); + } + } catch (error) { + console.error('Verification error:', error); + res.status(500).json({ authenticated: false }); + } + }); + + router.post('/check-token', (req, res) => { + const { token } = req.body + try { + const decoded = jwt.verify(token, JWT_SECRET) + const { userId } = decoded + Models.Account.findOne({ address: userId.toLowerCase(), token }).then((account) => { + if (account) { + res.status(200).json({ valid: true, address: userId.toLowerCase() }) + } else { + res.status(200).json({ valid: false }); + } + }) + } catch (err) { + res.status(500).json({ error: err.message }); + } + }) + + router.post('/logout', async (req, res) => { + const { token } = req.body + try { + const decoded = jwt.verify(token, JWT_SECRET) + const { userId } = decoded + const account = await Models.Account.findOne({ address: userId.toLowerCase(), token }) + if (account) { + await Models.Account.updateOne({ address: userId.toLowerCase() }, { $unset: { token: 1 } }) + res.status(200).json({ message: 'Logged out successfully.' }) + } else { + res.status(401).json({ message: 'Invalid token.' }) + } + } catch (err) { + console.error(err) + res.status(500).json({ error: err.message }) + } + }) + + return router +} + + +export default routes \ No newline at end of file diff --git a/server/modules/chainfaces/routes/index.js b/server/modules/chainfaces/routes/index.js new file mode 100644 index 0000000..91b4593 --- /dev/null +++ b/server/modules/chainfaces/routes/index.js @@ -0,0 +1,12 @@ +import authRoutes from './auth' +import nftsRoutes from './nfts' +import ownersRoutes from './owners' + +const routes = (app, urlPrepend, Models) => { + const url = urlPrepend ? `/${urlPrepend}` : `` + app.use(`${url}/auth`, authRoutes(Models)) + app.use(`${url}/nfts`, nftsRoutes(Models)) + app.use(`${url}/owners`, ownersRoutes(Models)) +} + +export default routes diff --git a/server/modules/chainfaces/routes/nfts.js b/server/modules/chainfaces/routes/nfts.js new file mode 100644 index 0000000..655c15c --- /dev/null +++ b/server/modules/chainfaces/routes/nfts.js @@ -0,0 +1,15 @@ +import express from 'express' + +const routes = (Models) => { + const router = express.Router() + + router.get('/', (req, res) => + Models.NFT.find({}).sort({ tokenId: -1 }).then(data => res.status(200).send(data)) + .catch(err => console.log(err)) + ) + + return router +} + + +export default routes \ No newline at end of file diff --git a/server/modules/chainfaces/routes/owners.js b/server/modules/chainfaces/routes/owners.js new file mode 100644 index 0000000..740eaca --- /dev/null +++ b/server/modules/chainfaces/routes/owners.js @@ -0,0 +1,15 @@ +import express from 'express' + +const routes = (Models) => { + const router = express.Router() + + router.get('/', (req, res) => + Models.Owner.find({ balance: { $gt: 0 }}, '-_id -__v').then(data => res.status(200).send(data)) + .catch(err => console.log(err)) + ) + + return router +} + + +export default routes \ No newline at end of file diff --git a/server/modules/chainfaces/socket/index.js b/server/modules/chainfaces/socket/index.js new file mode 100644 index 0000000..2ce2bc5 --- /dev/null +++ b/server/modules/chainfaces/socket/index.js @@ -0,0 +1,74 @@ +const socket = async (io, web3, name, Models) => { + const namespace = io.of(`/${name}`) + const { Account, Message } = Models + let socketCount = 0 + let latestBlockNumber = await web3.eth.getBlockNumber() + let blockBefore = latestBlockNumber + + const fetchLatestBlockHeader = async () => { + try { + latestBlockNumber = await web3.eth.getBlockNumber() + if (blockBefore < latestBlockNumber) { + blockBefore = latestBlockNumber + namespace.emit('ethHeader', latestBlockNumber.toString()) + } + } catch (error) { + console.error(error); + } + } + + // Start fetching block headers at intervals (every second in this case) + setInterval(fetchLatestBlockHeader, 1000) + + namespace.on('connection', socket => { + socketCount++ + namespace.emit('users connected', socketCount) + socket.emit('ethHeader', latestBlockNumber.toString()) + + socket.on('ethHeader', () => socket.emit('ethHeader', latestBlockNumber.toString())) + socket.on('getMessages', () => getMessages(socket, Message)) + socket.on('getAccounts', () => getAccounts(socket, Account)) + socket.on('addMessage', req => { + const { message, account } = req + let _Message = new Message({ message, account }) + _Message.save().then(() => getMessages(namespace, Message)) + }) + socket.on('disconnect', () => { + socketCount-- + namespace.emit('users connected', socketCount) + console.log('users connected', socketCount) + }) + }) +} + +const getAccounts = (socket, Model) => { + Model.find({}) + .then(data => socket.emit('accounts', data)) + .catch(err => console.log(err)) +} + +const getMessages = (io, Model) => { + Model.aggregate([ + { + $lookup: { + from: 'accounts', + localField: 'account', + foreignField: 'address', + as: 'accountInfo' + } + }, + { + $project: { + _id: -1, + message: 1, + account: 1, + createdAt: 1, + avatar: { $arrayElemAt: ['$accountInfo.avatar', 0] } + } + } + ]) + .then((data) => io.emit('messages', data)) + .catch((err) => console.log(err)) +} + +export default socket \ No newline at end of file diff --git a/server/modules/index.js b/server/modules/index.js index eeb1232..4f4f1bc 100644 --- a/server/modules/index.js +++ b/server/modules/index.js @@ -1,6 +1,7 @@ import defaultModule from './default' import chainedHorseModule from './chained-horse' import twoBitBearModule from './two-bit-bears' +import chainfacesModule from './chainfaces' const modules = (app, io, web3) => { const name = undefined // adds a name to the server project endpoint so should be lowercase and hypenated if need be e.g. 'cryptokitties' @@ -27,6 +28,15 @@ const modules = (app, io, web3) => { increment: 1000, eventsToWatch: ['Transfer'] }) + + // Add some chainfaces... + chainfacesModule(app, io, web3, { + name: 'chainfaces', + prefix: 'cf', + deployed: 9314784, + increment: 10000, + eventsToWatch: ['Transfer'] + }) } From 7aaa2aacab4fd96cc559871e62e1805f945928f5 Mon Sep 17 00:00:00 2001 From: hasjack Date: Tue, 19 Mar 2024 22:25:01 +0000 Subject: [PATCH 2/3] Demonstrates how to call the apis in the front end and creates a few basic components: owner profile, a homepage (with all chainfaces!), individual chainface pages and a wtf page --- client/src/App/AppView.js | 25 +- client/src/components/Chainface/Chainface.js | 45 + .../components/Chainface/Chainface.style.js | 48 + client/src/components/Chainface/index.js | 1 + .../components/CurrentOwners/CurrentOwners.js | 28 + client/src/components/CurrentOwners/index.js | 1 + client/src/components/Nfts/Nfts.js | 22 + client/src/components/Nfts/Nfts.style.js | 12 + client/src/components/Nfts/faces.js | 10002 ++++++++++++++++ client/src/components/Nfts/index.js | 1 + client/src/components/Profile/Profile.js | 56 + .../Profile.style.js} | 21 +- client/src/components/Profile/index.js | 1 + client/src/components/Welcome/Welcome.js | 25 - client/src/components/Welcome/index.js | 1 - client/src/components/Wtf/Wtf.js | 19 + client/src/components/Wtf/index.js | 1 + client/src/style/home.png | Bin 0 -> 10438 bytes client/src/style/index.css | 8 + client/src/style/index.js | 71 +- client/src/utils.js | 2 +- server/modules/chainfaces/routes/nfts.js | 14 +- 22 files changed, 10350 insertions(+), 54 deletions(-) create mode 100644 client/src/components/Chainface/Chainface.js create mode 100644 client/src/components/Chainface/Chainface.style.js create mode 100644 client/src/components/Chainface/index.js create mode 100644 client/src/components/CurrentOwners/CurrentOwners.js create mode 100644 client/src/components/CurrentOwners/index.js create mode 100644 client/src/components/Nfts/Nfts.js create mode 100644 client/src/components/Nfts/Nfts.style.js create mode 100644 client/src/components/Nfts/faces.js create mode 100644 client/src/components/Nfts/index.js create mode 100644 client/src/components/Profile/Profile.js rename client/src/components/{Welcome/Welcome.style.js => Profile/Profile.style.js} (55%) create mode 100644 client/src/components/Profile/index.js delete mode 100644 client/src/components/Welcome/Welcome.js delete mode 100644 client/src/components/Welcome/index.js create mode 100644 client/src/components/Wtf/Wtf.js create mode 100644 client/src/components/Wtf/index.js create mode 100644 client/src/style/home.png diff --git a/client/src/App/AppView.js b/client/src/App/AppView.js index 86f14ca..0755003 100644 --- a/client/src/App/AppView.js +++ b/client/src/App/AppView.js @@ -1,13 +1,17 @@ import { useEffect, useState } from 'react' import { BrowserRouter as Router, Routes, Route, useLocation } from 'react-router-dom' import io from 'socket.io-client' +import Chainface from 'components/Chainface' import Chatroom from 'components/Chatroom' import LoginC2A from 'components/LoginC2A' -import Welcome from 'components/Welcome' +import Nfts from 'components/Nfts' +import Profile from 'components/Profile' +import Wtf from 'components/Wtf' import { END_POINT } from 'utils' import * as Styled from 'style' const AppView = ({ handleSignIn, handleSignOut, loggedIn }) => { + const [socket, setSocket] = useState(false) useEffect(() => { @@ -31,24 +35,39 @@ const AppView = ({ handleSignIn, handleSignOut, loggedIn }) => { } }, [socket]) + + return ( + {socket && } - } /> + } /> + } /> + } /> + } /> ) } + + const ScrollToTop = () => { const { pathname } = useLocation() useEffect(() => { window.scrollTo({ top: 0, behavior: 'smooth' }) }, [pathname]) - return null + const isHomepage = pathname === '/' + const isWtf = pathname === '/wtf' + return ( + <> + {!isHomepage && } + {!isWtf && wtf} + + ) } export default AppView \ No newline at end of file diff --git a/client/src/components/Chainface/Chainface.js b/client/src/components/Chainface/Chainface.js new file mode 100644 index 0000000..05111ea --- /dev/null +++ b/client/src/components/Chainface/Chainface.js @@ -0,0 +1,45 @@ +import { useEffect, useState } from 'react' +import { Link, useParams } from 'react-router-dom' +import axios from 'axios' +import faces from 'components/Nfts/faces' +import * as Styled from './Chainface.style' +import { END_POINT, formatDate } from 'utils' + +const Chainface = () => { + const { id } = useParams() + const [face, setFace] = useState(undefined) + const [meta, setMeta] = useState(undefined) + useEffect(() => { + const getFace = async () => { + const _face = await axios.get(`${END_POINT}/nfts?tokenId=${id}`) + if (_face.data && _face.data.length === 1) { + setMeta(_face.data[0]) + } + + } + if (id <= faces.length) { + getFace() + setFace(faces[id]) + } + }, [id]) + + return ( + + {Number(id) > 0 && } + {face &&

{face}

} + {meta && ( + <> +

#{meta.tokenId}

+

minted: {formatDate(meta.timestamp * 1000)} (UTC) - block: {meta.blockNumber}

+

logIndex: {meta.logIndex} - txIndex: {meta.transactionIndex}

+

symmetry: {meta.faceSymmetry} - golf score: {meta.golfScore} - percentBear: {meta.percentBear}

+

owner: {meta.owner} - owners: {meta.owners.length}

+ {console.log(meta)} + + )} + {Number(id) < faces.length - 1 && } +
+ ) +} + +export default Chainface \ No newline at end of file diff --git a/client/src/components/Chainface/Chainface.style.js b/client/src/components/Chainface/Chainface.style.js new file mode 100644 index 0000000..77d42ca --- /dev/null +++ b/client/src/components/Chainface/Chainface.style.js @@ -0,0 +1,48 @@ +import styled from 'styled-components' + +export const Div = styled.div` + width: 100%; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + height: 100%; + > h1 { + font-size: 16vw; + line-height: 32vw; + font-family: Times; + } + > p { + &:first-of-type { + font-weight: bold; + } + } +` + +export const Left = styled.div` + left: 24px; + top: 50%; + position: fixed; + font-size: 2vw; + > a { + text-decoration: none; + color: #666; + &:hover { + color: #333; + } + } +` + +export const Right = styled.div` + right: 24px; + top: 50%; + position: fixed; + font-size: 2vw; + > a { + text-decoration: none; + color: #666; + &:hover { + color: #333; + } + } +` \ No newline at end of file diff --git a/client/src/components/Chainface/index.js b/client/src/components/Chainface/index.js new file mode 100644 index 0000000..f47366f --- /dev/null +++ b/client/src/components/Chainface/index.js @@ -0,0 +1 @@ +export { default } from './Chainface' \ No newline at end of file diff --git a/client/src/components/CurrentOwners/CurrentOwners.js b/client/src/components/CurrentOwners/CurrentOwners.js new file mode 100644 index 0000000..4a3ca79 --- /dev/null +++ b/client/src/components/CurrentOwners/CurrentOwners.js @@ -0,0 +1,28 @@ +import { useEffect, useState } from 'react' +import axios from 'axios' +import { END_POINT } from 'utils' + +const CurrentOwners = () => { + const [owners, setOwners] = useState(undefined) + + useEffect(() => { + if (owners === undefined) { + const getOwners = async () => { + try { + const { data } = await axios.get(`${END_POINT}/owners`) + setOwners(data.length) + } catch (e) { + console.log(e) // TODO - handle errors + } + } + getOwners() + } + + }, [owners]) + + return ( +

Current Owners: {owners === undefined ? '...' : owners}

+ ) +} + +export default CurrentOwners \ No newline at end of file diff --git a/client/src/components/CurrentOwners/index.js b/client/src/components/CurrentOwners/index.js new file mode 100644 index 0000000..6b2def2 --- /dev/null +++ b/client/src/components/CurrentOwners/index.js @@ -0,0 +1 @@ +export { default } from './CurrentOwners' \ No newline at end of file diff --git a/client/src/components/Nfts/Nfts.js b/client/src/components/Nfts/Nfts.js new file mode 100644 index 0000000..5bad55f --- /dev/null +++ b/client/src/components/Nfts/Nfts.js @@ -0,0 +1,22 @@ +import { Fragment } from 'react' +import { Link } from 'react-router-dom' +import * as Styled from './Nfts.style' +import faces from './faces' + +const Nfts = () => { + return ( + + {faces.map((face, i) => { + return ( + +
{face}
+ {i === 420 &&

Chainfaces

} + {i === 690 &&

by natealex

} +
+ ) + })} +
+ ) +} + +export default Nfts \ No newline at end of file diff --git a/client/src/components/Nfts/Nfts.style.js b/client/src/components/Nfts/Nfts.style.js new file mode 100644 index 0000000..789a5d7 --- /dev/null +++ b/client/src/components/Nfts/Nfts.style.js @@ -0,0 +1,12 @@ +import styled from 'styled-components' +import * as Styled from 'style' + +export const Grid = styled(Styled.Grid)` + min-height: 100%; + h1 { + font-family: "Press Start 2P"; + } + h2 { + font-family: "Press Start 2P"; + } +` \ No newline at end of file diff --git a/client/src/components/Nfts/faces.js b/client/src/components/Nfts/faces.js new file mode 100644 index 0000000..cabdec9 --- /dev/null +++ b/client/src/components/Nfts/faces.js @@ -0,0 +1,10002 @@ +const faces = ['ʕ◕ᴥ◕ʔ', +'(▀̿Ĺ̯▀̿ ̿)', +'(◣_◢)', +'щ(ಠ益ಠщ)', +'( ͡° ͜ʖ ͡°)', +'(;´༎ຶД༎ຶ`)', +'(●´ω`●)', +'(╯°◡°)╯', +'꒰^ᆺ^ʔ', +'[˘.⚆}', +'[ʘ̚.ಠ|', +'{⊙o⚆:', +'{^.ಠ}', +'(˘.^}', +'{⚆.ಠ}', +'|ಥ.⊙}', +'(⚆o◉}', +'[ʘ̚.ಠ}', +'{⚆.♥|', +'✿⊙o¬|', +'{ʘ̚.^:', +'{¬ʖ⚆}', +'✿⊙.ಥ꒱', +':ʘ̚ᴥಠ}', +'(⚆.◉|', +'[⚆.◉}', +'|⚆.X꒱', +'|˘益¬:', +'[⊙.^✿', +'꒰X.˘}', +'(⚆.^}', +'(Xo¬:', +'(Xo¬:', +':⚆.◉}', +'|◉ᆺ⚆|', +'{ಠ.^:', +'|⊙ᴥ⚆}', +'{¬o⊙:', +'{¬ʖಠ}', +':⚆.ʘ̚|', +'[¬ᆺ^✿', +'{♥ᆺ¬}', +':◉.^✿', +'{⊙.¬}', +':⚆.⚆:', +'(^.˘}', +':X.◉}', +'(X.◉}', +'(◉.¬}', +'|¬益¬}', +'|¬益¬}', +'{ʘ̚o¬}', +'(¬益^}', +'(ʘ̚.♥:', +'|X.ʘ̚:', +'|^.⚆}', +'[ಠ.˘:', +'[^.ʘ̚}', +'ʕ⚆.¬}', +'|˘.^|', +'[˘ʖ¬✿', +'(¬o◉:', +'(¬o◉:', +'[⚆o⚆}', +'(◉.◉}', +':ʘ̚oಠ|', +'(¬.ಠ}', +'[⚆ᴥ¬}', +'[⚆ᴥ¬}', +':¬.^}', +'|♥.¬}', +'{ʘ̚o^}', +'|˘o¬}', +'(^ᆺ˘|', +'(⊙.^}', +'꒰◉.⚆}', +'꒰◉.¬}', +'ฅ^•ﻌ•^ฅ', +'|◉.˘}', +'(˘.¬}', +'( ● Y ● )', +':◉.ʘ̚|', +'꒰X෴◉}', +'|⚆.^|', +'|◉o⚆}', +'|◕.◉}', +'[⚆益◕:', +'{⚆o^|', +'[^.◉}', +':¬.¬}', +'[^o◉}', +'|ಠ.⊙}', +'{⚆.˘|', +'|⚆.⚆}', +'[˘.¬|', +'[˘.¬|', +'|¬益⚆}', +'|ಠ.⚆|', +'꒰¬ʖ⚆✿', +'(˘.˘}', +'{⊙ʖ¬}', +'(ʘ̚.¬ʔ', +'(Xo˘}', +'{¬.👁}', +'(👁o♥}', +'✿^o^}', +'(⚆.ಠ|', +'(¬.^|', +'|¬ᆺX}', +'|^.˘꒱', +'[⚆.◉}', +'(👁.X}', +'(¬.◉}', +'(⊙.◉}', +'[◉.˘|', +'(◉.ಠ}', +'(◉.^}', +'(⚆.¬}', +'(⚆.⚆}', +'{⚆o⊙}', +'|⊙益⚆|', +'(^ʖಠ}', +'(^ʖ˘}', +'|◉.♥}', +'(◉.⚆}', +'|⊙.ʘ̚}', +'(♥.◉:', +':ʘ̚.⚆:', +'|^ᆺ^✿', +'[◉.^|', +'[⊙.⊙}', +'|♥.X|', +'(◉.⊙}', +'(ಠ.◉ʔ', +'[X.ʘ̚꒱', +'|ʘ̚.¬}', +'[^.⊙:', +'(^o◉|', +'{˘.⊙|', +':˘o^}', +':♥.⊙|', +'{♥.⚆}', +'|♥.ʘ̚}', +'(ಠᆺಠ}', +'(¬.⚆|', +'[◉ʖ◉}', +'{Xᆺ˘ʔ', +'{X.ಠ꒱', +':¬.˘:', +'|˘oಠ:', +'(^o^|', +':¬.˘|', +'|⊙oಠ}', +'(⊙.ಥ}', +'{⚆o◕꒱', +'(◉o^}', +':♥.◉}', +'[¬ᆺ˘}', +'|◉.ʘ̚|', +'|⊙.^:', +'(◉.ಥ}', +':⚆ᆺ⚆:', +'{◉o⚆}', +'|Xo˘}', +'|˘.◉}', +':ಠo◉}', +'|¬.⚆}', +'{¬o♥}', +'(˘o⊙✿', +'|⚆.^}', +'|¬益ಠ✿', +'꒰♥.¬|', +'{⚆.^}', +'{˘ᆺ˘}', +'{¬.◉}', +'|^.ಠ|', +'(ಥ.¬}', +'[⊙.¬꒱', +'[˘.◉}', +'[⚆.˘}', +'꒰^.¬}', +'(♥.◉꒱', +'(ಠ.⚆|', +'[⚆.X:', +'{ಠ.ಠ}', +'|◉.ಠ}', +'|◉.⚆}', +'|◉.ಥ}', +'(˘.♥}', +'(˘.¬}', +'[^ᆺ¬}', +':◉.^:', +'|¬o¬|', +'[X.⚆|', +'[⚆.⚆|', +'|⚆.X:', +'{♥.⚆}', +'|^.^}', +'{⊙.⚆|', +'|ಥ.◉:', +'[ʘ̚.◉|', +'(⚆o˘}', +'|ಠ.^|', +'|ಠ.^|', +'(ಠ.X}', +'(◉.X}', +'[¬ʖ˘}', +'[^.◉}', +'|˘.👁}', +'{^.◉}', +'(◉ᆺ¬}', +'|˘.◉|', +'(◉.X|', +'꒰˘.⚆}', +':ʘ̚益ʘ̚}', +'[⊙益˘}', +'[⊙.^}', +'{ʘ̚.¬}', +'(ಠ.˘✿', +'|˘.^}', +'[^.˘}', +'(♥.◉}', +'[◉.◉}', +'(ʘ̚෴♥:', +'✿^.⚆}', +'{👁.⊙}', +':◉෴^}', +'|˘.⊙}', +'(¬.👁꒱', +'[ʘ̚o˘}', +'{◉.¬:', +'{˘.ʘ̚|', +'|^.♥}', +'(˘.X|', +'[⚆෴¬}', +':◉.◉}', +'|ಠo¬}', +':X.⚆|', +'{♥.¬}', +'(ʘ̚.ಥ}', +'{^.⊙|', +'|¬.X|', +'[♥.X}', +'[◉ᆺ◉}', +'{◉o˘:', +'|˘.◉}', +'(◉.⚆}', +'[¬.⚆꒱', +'|ಠᆺ⊙:', +':¬.⚆}', +'(^ᆺ⚆}', +'(¬o◉}', +'꒰^.◉|', +'|^.◉}', +'{˘.◉}', +'[^.˘|', +'|˘o^}', +'[˘o⊙}', +'(Xoಥ|', +'{👁o¬|', +'(¬ʖ^}', +'(^.ಠ}', +'{⚆ᆺಠ}', +'(Xʖ˘|', +'[◉.X:', +':˘.ಥ}', +'(⚆.⚆꒱', +'꒰¬෴⊙:', +'꒰◉益♥|', +'[˘.^:', +'|ಠ.⚆}', +'{ʘ̚.^:', +'(⊙.ಠ}', +'{X.˘}', +'[¬.^|', +':˘o⚆|', +'{˘o◉|', +'|^.⊙|', +'(^.⚆}', +'[ಠ.¬}', +'(ಠo◕}', +':⚆.¬|', +'(^ᆺ♥}', +'[👁.ʘ̚}', +'(¬.X:', +':¬ʖ¬ʔ', +':ಠʖ¬}', +'[◉.ʘ̚|', +'|ಠ.˘}', +'[¬ᆺ⚆}', +'|˘.¬}', +'[¬.˘|', +':Xʖ⊙}', +'[◉.¬}', +'ʕ♥ᆺ¬|', +'|¬.¬}', +'{♥o⚆}', +'{ಥ.ಠ꒱', +'(◉o¬:', +'|¬o^}', +'[¬.¬|', +'|^෴˘}', +'{˘.˘✿', +'|¬.ಥ|', +'|¬.¬|', +'{⊙ʖ⚆✿', +'[^.˘}', +'[👁o¬|', +'{^෴♥|', +'[ಠo⊙}', +'{^.˘}', +'|ಥ.ಠ}', +'[ಠ.♥:', +'[◉ᆺ˘}', +'{⚆.¬}', +'[ಠ.◕}', +':¬o^}', +'꒰ಠ.⚆|', +'(¬ᆺ⊙|', +'|◉.⚆:', +'(⊙.⊙}', +'{ʘ̚o¬}', +':ಠ.^:', +'(˘.◉:', +'{⚆o♥|', +'{⊙.◉|', +'|^.˘}', +'|⚆.˘}', +'✿˘益ʘ̚|', +'(⚆oʘ̚}', +'|⚆ᆺ⚆}', +'|¬o◉|', +'{X.^|', +'(◉.˘}', +'[ಠo⊙|', +'(⚆.^}', +'|^.ಠ|', +'{⚆.^}', +'ʕ◉o˘}', +'|⚆.ಥ}', +'(¬o⚆ʔ', +'|˘.^:', +'{^.¬✿', +'[◉ᆺ¬:', +'ʕ¬ᴥX}', +'{ಠ.¬}', +'{⊙.^}', +'|˘ᆺ⚆}', +'[ʘ̚.^}', +'(^oಠ}', +':◉.⚆|', +'[˘.⚆}', +'(^o^}', +':◉.♥}', +'(^ᆺಠ}', +'✿^ᆺ^|', +'{¬.ಠ|', +'ʕ⚆.¬}', +'[⊙.♥}', +'[¬.¬|', +'[ಠ.¬}', +'{◉o¬}', +'{¬.ಠ}', +'|¬.X}', +'(¬.ಠ✿', +'[˘.♥|', +'|♥.ಠ}', +'[◉o♥}', +'꒰¬.X:', +'{^.ಠ}', +'{¬.⊙}', +'(⚆.¬}', +':⊙o⚆}', +'|ಥ.⚆|', +'|^.ಠ|', +'|X.¬}', +'(¬.¬}', +'(^.⚆}', +'(˘o◉}', +'ʕ^.^}', +'[˘o^|', +'(⚆o◉:', +'|˘.ಠ|', +'[ʘ̚.ʘ̚:', +':^.^}', +'(^.¬꒱', +':◉ʖ⊙}', +'[♥ʖ˘}', +'(⊙.⚆|', +'(⊙.⚆|', +'[◉.ಠ}', +'[◉.⊙:', +'{¬ᆺX}', +'[¬.ಠ|', +':ಠᆺ⚆}', +'|¬.◉꒱', +'|^.^|', +'(X.ಠ}', +'{^o^|', +'|⚆.◉}', +'{^.^}', +'[⚆o⚆}', +'[◉.ಠ✿', +'[⚆o^}', +'[⊙.⚆}', +'ʕ⊙.👁}', +'|⚆o˘|', +'{⊙.⊙}', +'(ಠo♥|', +'(◉.X꒱', +'(◕.⊙}', +'(˘.◉:', +'{◉.¬✿', +':˘.ಠ}', +'[˘o⚆}', +':˘o¬}', +'(^.˘}', +'(˘.⊙꒱', +'(ʘ̚ᆺ^:', +'(^෴¬|', +'✿˘.¬}', +'[^.ಥ}', +'[⚆.⊙✿', +'(X.ಠ|', +'{^.ʘ̚|', +'(ʘ̚oಠ}', +'꒰˘.◉}', +'{˘.^}', +'{˘.ʘ̚}', +'[^ᆺ¬}', +'|¬ʖʘ̚:', +'(^ᆺʘ̚|', +'|˘.⚆}', +':X.⚆}', +'✿X.X}', +'{^o¬|', +'{^.⚆|', +':♥.¬:', +'{◉.¬}', +'✿⊙.˘}', +'✿◉ᆺ˘}', +'(⚆.⚆}', +'|X.¬|', +':ಠ.¬:', +'|^.⊙}', +'[⚆.X|', +':⊙.¬}', +'|¬o◉꒱', +'|♥.♥|', +'|^.X}', +'꒰⚆.˘✿', +'|⚆.X}', +'꒰ಥoಠ}', +'꒰Xo^}', +'(ಠoX|', +'(¬o⚆|', +'(¬.^|', +'{♥.¬}', +'[⊙.ʘ̚꒱', +'|^.⚆|', +'[^.⊙|', +'(XoX:', +'{ಠ.⚆✿', +'(˘ᆺ^:', +'{ಠ.⊙|', +'{ಥʖ^}', +'[⊙ᆺ◕}', +'|⚆ʖ^:', +'[ಠ.ಠ}', +'{⚆.¬|', +'꒰ಥ.˘}', +'|◉o^}', +'✿⚆.^}', +'|⚆ᆺX}', +'|ʘ̚.⊙}', +'|ಠ.¬}', +'|ಠo⊙}', +'(ಠoX꒱', +'|◉.◉}', +'{ಠ.X|', +'|⚆.ʘ̚ʔ', +'{◉.^}', +'{¬.♥}', +'[˘ᆺಠ|', +'|◉.⚆✿', +'{¬oʘ̚}', +'|ಠ.ಠ|', +'{^.⊙}', +'|˘.⚆|', +'{⚆.¬✿', +'✿ಠ.X}', +'[ಠo⚆}', +'(¬.^}', +'{ಠʖ˘}', +':¬.⚆}', +'[X.¬}', +'{♥.⚆}', +'{¬.^}', +'|¬.˘}', +'(◉.⊙}', +':👁.ʘ̚}', +'[◕.ಠ}', +'{ಠ.⚆|', +'{¬.♥}', +'(♥.♥}', +'|˘o⊙:', +'(♥.^✿', +'(˘.˘|', +'(ಠ.^}', +':⊙.^|', +'[¬.◉}', +'✿⚆o♥}', +'(👁ʖಠ}', +'[^.^}', +'|˘.˘}', +'{ʘ̚.ಥ}', +'[👁o˘}', +'(¬.˘}', +'(⚆.⚆|', +'|^.⊙}', +'[˘.^|', +'[¬.¬:', +'[¬.¬}', +'|⚆.¬|', +'(⊙.X}', +'|⚆o⚆}', +'ʕ^.ಠ}', +'{◉.˘|', +'(◉.¬|', +'(◕o⚆|', +'[¬.⚆:', +'(◕.👁}', +'|⊙o˘}', +':˘.X:', +'|ಠ.♥}', +'{ಥ.^}', +':⚆ᆺ◕}', +'[⚆.¬|', +'(◉.¬}', +'{◉.^}', +'[˘o⊙}', +'[◉ᴥ˘}', +'[◉.⚆}', +'[^.◉}', +'[˘ᆺ⚆}', +'|X.˘}', +'✿⊙.♥}', +'|◉ᆺಥ|', +'[ಥᴥ⚆|', +'|¬.ʘ̚}', +'[◉o^|', +'{⚆.◉}', +'|^෴˘}', +'(ಠ.¬}', +'(ಠoಠ}', +'(ʘ̚.X}', +':⚆.⚆}', +'[👁.ʘ̚}', +'{˘.⚆꒱', +'{⚆oಠ}', +':˘.^}', +'꒰˘.ಠ}', +':ʘ̚o˘}', +':˘.ಠ|', +'(♥.^}', +'(ʘ̚.^}', +'|^.^|', +'[˘.◉}', +'{ಠ.X}', +'{˘oಠ}', +'|¬o♥}', +'|˘.X꒱', +':⚆.X}', +'{¬.˘|', +'{♥.♥}', +'{♥.ಥ}', +'(¬.◉}', +'{^.⚆|', +':♥o¬|', +'|^oಠ}', +':⊙ᆺX}', +'[◕o¬}', +'|⚆.◉}', +'(˘o˘}', +'{^.ಠ}', +'(^.^}', +':¬.⚆}', +'{♥.♥✿', +'|♥ᆺX:', +'[⚆o^:', +'꒰^.⚆}', +'{ಠ.X✿', +'[⊙෴X}', +'|˘益⊙}', +'(^.◉}', +'|ಥ.ಠ}', +'|⚆.˘}', +'[˘.◉}', +'꒰¬ᆺ^:', +'(◉෴⚆}', +'[ʘ̚.¬}', +'|^.◉}', +'{X.⊙}', +'(ʘ̚o⚆|', +'(^.˘ʔ', +'{👁.⚆}', +'{˘.^✿', +'꒰ಠo👁}', +'(♥ʖ¬:', +'[ಠᆺʘ̚}', +'(^.⚆}', +'(⊙o◉}', +'[˘o¬ʔ', +'{◉.👁✿', +'(^.⚆✿', +'{⚆.ಠ}', +'(♥.◉ʔ', +'(⚆益˘|', +':⊙.⊙}', +'{◉.^}', +'|X.⚆✿', +'[^.⚆:', +'[⊙.¬}', +'[⚆.X}', +'{˘oʘ̚✿', +'(X.˘}', +'[¬.˘}', +'|¬.ಠ}', +'|^.^}', +'꒰^.¬}', +'꒰¬o◉}', +'{◉.⚆|', +'|⚆.X}', +'[◉෴⊙}', +':˘.^}', +'[¬.^|', +'꒰¬.˘|', +':¬o˘}', +'{˘ᆺ⊙|', +'{◉o˘}', +'|ʘ̚o^:', +'{⚆ᆺ⊙|', +'{⊙.X}', +'[⊙.˘꒱', +'꒰˘ʖ⊙|', +'(¬.^}', +'{ಠo¬}', +'|^.⊙}', +'{◕o⚆:', +'|^.◉}', +'ʕʘ̚o◉|', +'꒰◉.¬}', +'(◉.˘}', +'{^.⊙|', +'|˘.⊙|', +'ʕ^.^}', +'|˘.ʘ̚:', +'꒰⊙o⚆}', +'{⚆.^}', +'{◉.ಠ|', +'|^.⊙:', +'{ಥ.⚆}', +'(⚆.¬:', +'|˘.◉:', +'|¬.ಥ|', +'{¬ʖ^}', +'|^.X}', +'[◉.˘:', +'[^.X}', +'{X.ಠ}', +'{ಠ.¬}', +'|X.⊙✿', +'{⚆෴¬:', +'꒰⊙.ʘ̚}', +'[¬.ಥ}', +'(⚆.¬}', +'꒰˘.¬:', +'[˘.⚆|', +'[¬.˘|', +'{^ᆺ˘}', +'[^.^}', +'(⊙o^}', +'{◉.ಠ✿', +'(˘.⊙}', +'{⚆.¬}', +'(◕o◉꒱', +':◉ᆺ♥|', +'[⊙.X}', +'{Xo˘:', +'(ಠ.◕|', +'|¬෴ಥ|', +':^.⊙:', +'{ʘ̚.⚆}', +'|⚆.˘}', +'[^o˘}', +'(X.⚆|', +'{⊙.⊙}', +'[♥.ʘ̚|', +'|⚆.ಠ}', +'{♥.˘|', +':˘.ಠ꒱', +':⚆.◕}', +'[˘oʘ̚|', +'[X.⊙}', +'|⊙ᆺ◉}', +'(ಠo◉}', +'(ಠ.◉}', +'[^o⊙}', +'|Xᆺ♥}', +'|⚆.X}', +'[ಠ.˘:', +'(⚆ᆺ⊙}', +'|˘.¬}', +'|◉.˘꒱', +'[ʘ̚.⊙}', +'|ಥ.^}', +'[ಠ.⚆|', +'(^.X}', +'✿ʘ̚.^}', +'|^.⚆꒱', +'|˘.^✿', +'[ʘ̚.X}', +'{ಠ.X}', +'꒰♥.^:', +'(◉.ಥ|', +'{◉.ʘ̚:', +'[˘෴^:', +'|X.⚆}', +':˘o˘}', +':X.^}', +'{ʘ̚.◉ʔ', +'|⚆oಠ}', +'{◉o◕|', +'(ʘ̚.¬꒱', +'|ʘ̚.ಠ|', +'[¬.⚆꒱', +'{^oಠ}', +'|ಠ.⚆|', +'[♥.¬}', +'[◉.˘:', +':ಠ.ʘ̚}', +'ʕ^෴⊙✿', +'[⚆.˘}', +'[^.◉|', +'(¬.¬|', +'[ʘ̚.♥}', +'{^oX}', +':⚆.◉|', +'(⚆.^}', +'[ಠ.˘}', +'|ʘ̚.◉}', +'|ʘ̚.¬:', +'(¬.⚆}', +'꒰˘.˘:', +'[ಠ.⚆|', +'[⊙ʖ👁|', +'(⊙o˘|', +'꒰˘o¬}', +'[¬.ಥ}', +':⚆෴^|', +'(^ᆺX:', +':ʘ̚.¬:', +'(^ᆺX:', +'꒰˘o¬}', +'{¬.ಠ}', +':˘.¬}', +'꒰¬.⊙:', +'{◕.ʘ̚}', +'{¬ᆺ¬✿', +'{¬ᆺ¬✿', +'{ಥ.◉}', +'|ಥ.ʘ̚|', +'✿⚆ᆺʘ̚|', +'[ಠ.◉}', +':◕o⊙}', +'꒰^ʖ⊙|', +':⚆.◉|', +'(⚆o^}', +'꒰¬o⚆}', +'(^.⊙|', +'|ಠoʘ̚ʔ', +'(⊙.¬|', +'꒰⚆ᆺ^}', +':⊙oX}', +'꒰˘o¬:', +'|¬.ಠ}', +'{X.♥|', +'{X.ಠ:', +':¬.ಠ}', +'[⊙.⚆}', +'(◉.^}', +'(¬.˘|', +'(◉ʖ♥|', +'[◕ʖX}', +'[ಠ.^}', +'[ಠo¬}', +'(ಠ.◉}', +'꒰⚆.ಠ꒱', +':˘ʖ⚆}', +'[^෴◉}', +'✿◉෴⚆}', +'[◉.^}', +':ಠ.¬:', +'(⊙o⊙ʔ', +':ʘ̚.¬}', +'{¬.ಠ|', +'(⚆.⊙}', +'[◉.⚆꒱', +'(¬.X}', +'|¬.¬}', +':♥.¬}', +'{X益¬꒱', +'{♥.ʘ̚}', +'|ಠ.^}', +'✿˘.◉}', +'ʕʘ̚.◉ʔ', +'(^.⚆:', +'|^.♥|', +'[⚆.⚆:', +'꒰ʘ̚.♥}', +'[⚆.˘꒱', +'✿◉o¬꒱', +'[◉.⚆}', +'{Xᆺ⚆}', +'|⚆.ಠ}', +'{¬o¬}', +'(¬.⊙|', +'(¬o^}', +'[ಠ.X}', +'{◉.♥:', +'{^.⚆✿', +'{^o˘}', +'{ಠ.¬|', +'|ಠ.⚆:', +'✿^.˘}', +'|^.⚆|', +'{^.⚆}', +'[◉o¬}', +'[◉o⊙ʔ', +'꒰⊙.^}', +'|^oʘ̚}', +'[ಠ.⊙:', +'(^.˘|', +'(⚆.¬}', +'(˘.X✿', +'[ಠoʘ̚✿', +'(˘o^}', +'꒰˘.⚆|', +'|⚆.♥}', +'|¬.¬꒱', +'(⚆.^|', +'[^.◉✿', +'{◉o¬}', +'|⚆.ಠ✿', +'{¬.X}', +'|⚆o⚆}', +'[⚆.¬}', +'[◉.^}', +'|⊙.¬}', +'(¬.ಠ}', +'|ಠo^|', +'(◉.¬}', +'{⊙.X}', +':⊙.¬|', +'{◉෴◉꒱', +'|¬.⚆}', +'[◉.^}', +':^o˘|', +'(^.⊙|', +'|ಠ.¬|', +'(⚆o˘}', +'[˘.⚆|', +'{⊙益^:', +'|⊙.⚆|', +'[ಠ.ಠ꒱', +'[X.ʘ̚}', +'[⚆.◉꒱', +'(¬.X}', +'[ಠ.⊙|', +'{¬.^}', +':⊙.˘}', +'[ಠo◉:', +'|♥.◉✿', +'[⚆.¬꒱', +'{ಠo⊙}', +':^.⊙}', +'(⚆.^}', +'(ಠo⚆|', +'[˘.¬}', +'(^.⊙|', +'꒰ಠ.¬}', +'{^o¬|', +'[¬.◉|', +':♥.⚆:', +'[¬.^}', +'{˘.ʘ̚|', +'(⚆ᆺ⚆}', +'{⊙ᆺ¬}', +':¬.ʘ̚}', +'(^.👁}', +':ಠ.♥}', +'ʕ˘.⊙:', +'꒰⊙.⚆|', +'[♥o⊙}', +'(◉.ʘ̚|', +'|⚆.♥|', +'[♥.◉|', +'[^.ಠ꒱', +'{˘.^꒱', +'|^.ಠ}', +'(⚆.^}', +'ʕ◉.^}', +'|ಠ.X}', +'|♥.ʘ̚}', +'(⚆.X}', +'[^.👁}', +'[¬.♥꒱', +'|^෴X|', +'✿◉.˘}', +'{ʘ̚.⊙꒱', +'[˘.◉}', +':ಠo⊙}', +'✿⚆o^}', +':X.˘|', +'✿^.¬ʔ', +'[◉.^|', +'✿ʘ̚o˘|', +'|ಠ.⚆✿', +'[⊙.◕}', +'(¬.⊙|', +'|˘.⚆}', +'|⚆.^}', +'(◉.ಠ}', +'(ʘ̚.ಠ}', +'[˘ᆺಠ꒱', +'|^.¬}', +'(ಠ.^|', +'{ಠ.⚆}', +'{^.ಥ}', +'(ಠᴥ^|', +'|^.◉}', +'{ಠ.⚆}', +'[ಥ.X|', +':♥.ಠ:', +'[¬.˘|', +'(¬ʖ⊙|', +'(◉.⊙}', +'|⚆.ಥ}', +'|˘.⚆}', +'|♥ᆺ˘꒱', +'{˘.ʘ̚꒱', +'[⚆.˘:', +'|ಥ.ಠ}', +'(¬.◉}', +'[⚆ʖ⚆}', +':◉.ʘ̚}', +':ʘ̚oಠ✿', +'{⊙o¬}', +'{⚆.ಠ|', +'(˘.˘|', +'(^o˘ʔ', +'(˘.⚆}', +'꒰X.^}', +'[ʘ̚.¬}', +':◉.👁|', +'꒰¬.¬}', +'(^.⊙}', +'(ಠ.ʘ̚|', +'(⚆o♥}', +':⊙ʖ˘}', +'|ಠ.ಥ}', +'[^oX:', +'|˘.⊙}', +'✿^.⚆:', +'{ಠ.^}', +':¬oʘ̚|', +'(◉o⊙ʔ', +'(X.¬|', +'[^.◉|', +'{¬.˘|', +'(⚆.◉꒱', +'ʕ˘o⚆}', +'(⚆.X|', +'(¬.˘}', +'[◉.X|', +':^.¬}', +'|◉෴ಠ}', +'(◉o^|', +'|◉ᆺX}', +'(^oX}', +'[ʘ̚.^}', +'|ಠʖ⚆|', +'(^.^}', +'[⚆o⚆}', +'(ಠᆺX}', +'꒰♥.˘|', +'|¬.◉}', +'✿◉.ಠ|', +'|¬.¬}', +'|^o¬:', +'ʕX.◉:', +'(ಠo˘}', +'(⊙ʖ^}', +'|ಠ.^|', +'|Xᆺ◉꒱', +'(ಠ益⊙꒱', +'(¬.⚆}', +'|X.˘}', +':⊙.ಠ}', +'[^.¬}', +'✿◉o⚆꒱', +'|˘.ʘ̚}', +'[⊙.^✿', +'[X.ʘ̚}', +'|⊙.ʘ̚}', +'[⚆.¬:', +'|^.^|', +'(♥益ಠ}', +'(^ʖ^}', +'{◉෴˘}', +'[ʘ̚.◉:', +'{˘.˘꒱', +'[X.ಠ}', +'{˘.⚆|', +'[ಠ.^}', +'|◉ᆺಠ|', +'(👁oಠ}', +'✿ʘ̚.˘}', +'{^.ಠ|', +':¬.◉✿', +'|⊙.^}', +'{⊙.⊙}', +'{X.⚆:', +'(ಠ.¬}', +'(⊙.^}', +':^.⊙}', +'(⊙.^}', +'[ಥᆺ¬}', +'[ʘ̚.^}', +'|^.◉|', +'(ʘ̚෴^|', +':^.˘|', +'[◉.˘}', +'[◉.^|', +'(^.⚆}', +'[ಠ.⚆|', +'|^o⊙}', +'[¬.ಠ}', +'(˘.X}', +':♥o◉}', +'{ಠ෴⊙}', +'(◉.^}', +'[^.X꒱', +'{⚆.^|', +':◉o⚆}', +'[¬.♥}', +'(⚆.ಠ}', +'[♥ᆺಠ}', +':˘ᆺ⚆:', +'(Xo¬}', +'(¬෴◉|', +'(ಠ.⚆|', +':⚆o👁}', +'|¬ᆺ⚆}', +'{⊙o^}', +'(⚆.˘꒱', +'(⚆益^}', +'|ಥ.^|', +'[◉o^ʔ', +'|♥.⚆}', +'✿¬.ಠ}', +'{ಥᆺ¬}', +'{¬.♥|', +'|⊙.ʘ̚}', +'[^.^꒱', +'(^.^|', +'ʕ♥o^}', +'|⚆.^}', +'[⚆.⚆|', +'|⚆.ಠ}', +':⚆.⚆|', +'(👁o^|', +'[♥o♥꒱', +'{◉.¬}', +'[^.ಠ}', +'[👁.⚆|', +'(^.⊙}', +':◉.˘|', +'꒰^ᆺʘ̚ʔ', +'(⊙.◉}', +':⚆o^꒱', +'|Xo⚆|', +'{^.⚆}', +'[⊙oX}', +'{◉ʖ^}', +'{¬.˘}', +':⚆.^|', +'{^.¬}', +'[^.˘}', +':^.˘}', +'[¬෴👁}', +':^.˘}', +'{^.^|', +'|^.^}', +'(˘.♥}', +':^.⊙|', +'{^oಥ}', +'(ಠo⊙}', +'(⚆ʖ^}', +'(^.¬}', +'(X.^:', +'{ಠ.˘|', +'[⊙.⊙|', +'[X.¬}', +'|ಠ.⚆}', +'(˘.⊙|', +'[⊙o^|', +':¬.¬:', +'{⚆.^}', +':⚆.ಠ|', +'{⊙.👁}', +'[ಠ.˘|', +'(⚆.¬}', +'(ಠ.⊙}', +'|X.^|', +'{ಠ.♥}', +'{¬.ಠ꒱', +'{^.◉:', +'[⊙ᆺ¬}', +'|˘.ʘ̚}', +'(⚆.˘}', +'[˘ʖʘ̚}', +'{◉.♥꒱', +'[X.ಠ}', +'[^.⚆}', +'[ಠʖ⚆}', +':^.⚆|', +'(ಠ.¬}', +'[⚆ᆺ⚆}', +'|◉.ʘ̚}', +':⊙.ಠ}', +'|⚆.⚆}', +'{👁.ಠ}', +'{⚆.⚆}', +'{⊙.^:', +'(Xo⊙|', +'(ಠ.^}', +'|ಠ.♥✿', +'[⊙o˘ʔ', +'[⚆o👁:', +'|^.ಠ}', +'{¬.⚆}', +'|Xᆺ^}', +'꒰ಥ.⚆}', +'(X෴^}', +'(ಠo¬|', +'(ಠo♥꒱', +'(👁ʖ⚆}', +'(◉o˘}', +'[⚆ʖ♥|', +'✿¬.X:', +'|X.X:', +'{⊙oಠ:', +'[⊙o👁|', +'{ಠᆺʘ̚|', +'|¬.^}', +'[^.˘꒱', +'|^ʖ¬}', +'{◉.¬}', +'[¬ʖ♥}', +'(⊙o˘}', +'{¬.◉|', +'|¬.◉ʔ', +'|⊙.⚆}', +'[ಠ.ಠ}', +'|Xᆺ♥}', +'|⚆.˘}', +'{˘益ʘ̚꒱', +'|⚆.^|', +'|◕.ʘ̚}', +'[X.◉:', +'[⊙.◕|', +'|◉o◉}', +'(˘.◕ʔ', +'{^.ʘ̚}', +'[^ʖ◉}', +'{◉෴⚆|', +'(˘.⚆}', +'{^.^}', +'{⊙.ಥ}', +'|¬.⚆}', +'(˘oಠ}', +':^.⚆:', +'|^.^:', +'[^.⊙}', +'|^.˘|', +'꒰♥o^}', +'[^.⚆|', +'[⚆o^}', +'|◕.◉}', +'(^ᴥ⚆}', +'꒰ಥ.ಠ꒱', +'[^෴¬}', +'{^ᆺಠ|', +':ಠ.˘}', +'[˘.⚆}', +'[⚆o⚆}', +'|˘.♥|', +'[⊙o⊙}', +'[ಠ.˘}', +':⊙.^:', +':◉o˘|', +'{^ᆺ¬}', +'✿¬.¬|', +'✿˘.◉}', +'{⚆ᆺʘ̚}', +'|^.ಠ}', +':^ᆺ⚆}', +'{⊙.¬}', +'(¬.◉}', +'(^.⚆|', +'|♥.¬}', +'|ಠ.◉}', +'ʕ¬.^}', +'[Xo⚆}', +'[◉.^|', +'|⚆.⊙|', +'[◉.^|', +'|˘ʖ^|', +'✿ಠ.ಠ}', +'|^ʖ˘:', +'(⚆.ಠ:', +'|ಠ.ಠ✿', +'(ಠʖ¬}', +'|^.⊙|', +'|ʘ̚.^|', +'꒰◕益◉|', +'[⚆.¬|', +'|¬.¬}', +'|⊙.⚆}', +'{◉.¬}', +'ʕ⚆o◉|', +'[◉.◉}', +':⚆.ಠ}', +'(^.X}', +'✿⊙.˘}', +'[♥.˘|', +'[¬ʖ¬}', +'|ಥ.⊙}', +'[◉ᆺ⚆|', +'|^.👁|', +'|ಠ.♥:', +'|¬益◉}', +'|⚆.¬}', +'✿¬.˘:', +'|^.˘}', +'[¬.^}', +'|⊙.ಠ}', +'(ʘ̚o˘|', +'{⊙.◉}', +'[X.⚆}', +'ʕ˘.^}', +'|^.ಠ}', +'|˘.⚆}', +'[^ᴥX|', +'(ಠoಠ|', +'|♥ᆺ^:', +'{◉oX|', +'|˘.X}', +'(^.^|', +'(^.^:', +'|⊙o⊙꒱', +'(^.¬}', +'(⚆.◉}', +'(◕.◉}', +'|♥.◉|', +'|⚆.⊙}', +':⚆.ಠ:', +'|˘.ʘ̚}', +'|⊙.˘ʔ', +'[^.ಥ}', +'{˘o¬}', +'✿¬.ಥ:', +':^.¬}', +'|˘.^|', +'[👁.¬}', +'(ಠ.⊙}', +'|⚆.⊙}', +'(ಠo˘|', +'(^.X|', +'{◉.^|', +'[◕.⚆}', +'|ʘ̚.⊙꒱', +'|˘ʖX|', +'[⚆.˘}', +'(¬ᆺಥ}', +':¬.¬|', +'{⚆益◉}', +'{⊙o¬|', +'(X益⚆}', +':^.⊙}', +'{◉෴ಠ꒱', +'✿ʘ̚.^}', +'[^.^}', +'(^.⊙}', +'|X.◉ʔ', +'{⚆.˘}', +'{˘.◉}', +'✿¬.¬}', +'|¬.X}', +'|♥o⚆}', +'{˘.^}', +'{ಥᆺ^}', +'|¬.^|', +'|⊙.^}', +'(ಠ.⚆}', +':ಠᆺಠ}', +'[◉.X꒱', +'{◉.^}', +'[ʘ̚.⊙}', +'(X.X|', +'{^ʖ⚆|', +'[⊙o⊙}', +':^.ಠ}', +':◕oʘ̚}', +'|Xo⚆}', +'{⊙෴👁}', +'(ಠ.⚆:', +'{ಥ.¬}', +'[^o◉}', +'(¬.♥|', +':¬o⊙:', +'|⚆.^}', +'꒰¬.¬}', +'[⚆.˘꒱', +'[^.◉|', +'{⚆.ಠ}', +'(⊙ᆺ¬}', +'(ಠᆺ¬}', +'|^.¬}', +'(◉.^}', +'(˘.⚆|', +'{◉.^}', +'|¬.ʘ̚}', +'[⊙.ಠ}', +'[˘.⚆|', +'(^.^}', +'|˘.⚆|', +'|Xʖ˘:', +'|⚆.◉|', +'|👁.⚆}', +'(¬ʖ^}', +'ʕಠ.¬|', +':⚆.¬}', +'|¬.¬}', +'|¬ᆺ^}', +'|˘.⚆|', +'[^ʖ^:', +'|˘.¬}', +'(ಠ.˘}', +'(👁o⚆}', +'[˘o⚆}', +'{^.⚆}', +':˘益ಠ|', +':^.⚆|', +'[◉ᆺ¬}', +'|X.ಠ}', +'{^.˘✿', +'✿♥.ಠ}', +'|◉.◉}', +'|˘.^}', +'[ಠo⊙:', +'|⚆.👁|', +'(⚆.^}', +'|⚆.⚆}', +'(¬ᆺ◉|', +'|¬o◉}', +'(ಥ.ಠ}', +'[¬.˘}', +'꒰^.ಠ}', +'{Xo¬}', +'[¬.◉}', +'|ಠ.^}', +'꒰¬ʖ⚆}', +'|ʘ̚.˘}', +'|ʘ̚.˘}', +'{¬o⚆✿', +'꒰¬益◉}', +'(^o⊙}', +'{⊙.⚆}', +'(⊙.^}', +'[⊙.ಠ}', +'[ಠ.˘}', +'(◉.^|', +'|¬.^|', +'{¬.¬}', +'[⊙.¬}', +'(˘.^:', +'[ʘ̚o˘:', +'{ಠ.¬}', +'|◉oX|', +'|¬.¬}', +':ಥ.◉}', +'|ಠo˘}', +'{ʘ̚෴⚆|', +'[⊙.◉}', +'[^.ಠ|', +'|^.ಠ}', +'(^.¬}', +'[⚆oX|', +':ಠ.ಠ}', +'|¬o◉}', +'|👁.◉}', +':⚆.◉}', +'[^.ಠ:', +'[X.◉|', +'|⚆.ಠ}', +'|ಠo^✿', +'|⚆.⊙}', +'(^.^|', +'(◉o⚆:', +'[¬.ಠ}', +'(ಠʖ^}', +'|¬.˘|', +'(⊙o¬}', +'꒰ಥ.⚆}', +'[˘.⚆|', +'(^益¬}', +'(^.˘}', +'(♥.˘}', +'{⚆.¬}', +'(^.◉}', +':⚆o˘}', +'|¬oಠ꒱', +'(ಠᆺ◉|', +':ಠo¬꒱', +'{⊙.ಠ|', +'{◉.◕꒱', +'{^.˘}', +'{Xoʘ̚}', +':^.ʘ̚|', +'꒰^o¬}', +'{👁ʖ⊙}', +'|◉o⚆✿', +'[ಠ.ʘ̚꒱', +'(^.◉}', +'(ʘ̚o^:', +'{⊙.^|', +'(ಠ.¬}', +'(X.◉|', +'[ʘ̚.ಠ✿', +':Xᆺ⊙}', +'꒰⊙.⚆ʔ', +'(⊙.ಠ}', +'(˘o⚆|', +'(^.ಠ}', +':⚆.⚆:', +'(ಠ.⚆}', +'|˘.ʘ̚|', +'[¬.^}', +'[ಠo◉}', +'[^.¬|', +'{X.⊙}', +'{ಠ.◉꒱', +'(ಥ.¬}', +'|˘.^}', +'|⚆.^}', +'ʕ◉oಠ✿', +'[👁.⚆}', +'꒰◉.^}', +'|⊙.⚆}', +'|˘.♥:', +'[ʘ̚ᆺ⚆}', +'{⊙ᴥ¬}', +'[◉.⊙}', +':⊙ᆺ⚆✿', +'(⚆o◉|', +'{⚆.˘|', +'{ಠo¬꒱', +'{^.◉}', +'|¬ᆺ⊙}', +'|^.⊙}', +'[^o˘:', +'{◉oಠ:', +'(ಠ.¬꒱', +'[⚆.^|', +'(⊙.^}', +'(◉.^}', +'{◉.¬}', +'{¬.¬}', +'(⚆o˘|', +'ʕಠ.ʘ̚꒱', +':¬.⚆}', +'ʕ⚆.¬}', +'ʕ¬.◉|', +'(˘.¬|', +'[¬.⚆}', +'[˘oಠ|', +'[♥oಠ}', +'{X.¬}', +'꒰¬o˘}', +'(X.◉}', +'(ಠo^}', +':⚆ᆺʘ̚}', +':˘.⚆}', +'|⚆o¬}', +'[^ᆺ◉}', +'|⊙.◕}', +'{ʘ̚.⚆}', +'(¬.⚆|', +'꒰ʘ̚o^}', +'(^.⚆}', +':⚆.ಠ꒱', +'꒰X.X}', +'{⊙ʖ⊙}', +'{⚆o^}', +'{◉ᆺಠ}', +'|◕.¬}', +'[¬.⚆}', +'{^.ಠ|', +'|⚆.ಠ꒱', +'(ʘ̚.ʘ̚}', +'{👁o⚆|', +'|˘.⚆}', +'[¬.˘}', +'[^ᆺ^}', +'(^o˘|', +':^.^|', +'(X.¬}', +'[^ʖಠ}', +':ಠo⊙|', +'{^.◉}', +':◉.ಠ✿', +'{♥.⊙|', +'[◉෴⚆:', +'✿◉ʖ¬}', +'{˘.˘}', +'|⚆෴⚆}', +'(^.⚆}', +'|⚆.⚆}', +'[⚆.˘}', +'[^o⊙:', +'{⚆.¬:', +'(⚆.⚆}', +'✿⊙.◉|', +'|¬.^}', +':ಥ.˘}', +'✿⚆.˘:', +':ಠ.¬}', +'{⊙.¬}', +':˘.♥}', +'꒰ಠo˘}', +'(ಠo⊙|', +'|¬.⚆}', +'{ಠ.¬}', +'(¬.⚆}', +'[◉.⚆:', +'[ಠ.♥}', +'(♥oಠ}', +'[⚆o♥꒱', +'|ಥ.^}', +'(¬ᆺ⚆}', +'[¬o⚆}', +'{^.^}', +'(^.👁}', +'(ಠo¬|', +'(¬o⚆|', +'(ʘ̚.👁|', +'|˘.^}', +'[˘.˘|', +'(¬o˘}', +'(˘.^}', +':⚆.^}', +'[⚆.˘|', +'꒰X.⊙}', +'(^.⚆}', +':⊙益¬:', +'(⊙o˘}', +'(◉o⊙}', +'(⚆.ʘ̚|', +'{◉ʖ¬}', +'(⚆o◉:', +'(˘o◉}', +'[˘ᆺʘ̚}', +'|Xo˘}', +'{⚆.¬|', +'[˘ʖಠ}', +'(^.^}', +'|ಠ.◕}', +'[ʘ̚.˘}', +'|♥.ಥ}', +':⚆o◉}', +'[^ʖX✿', +'|^.^}', +'|⚆෴X}', +'✿˘o⊙ʔ', +'꒰^oX|', +'|¬.ʘ̚꒱', +'ʕ◉ᴥ^}', +'|⚆.¬}', +'{¬.˘}', +'{^o¬|', +'{ಠ.˘}', +':⊙.˘|', +'(◉.👁꒱', +'(^.X}', +'✿^.ಥ}', +'{¬.👁}', +':¬.¬}', +'{ಠ.˘}', +'[◉.X:', +'[⚆o˘}', +'{⚆.⚆:', +'(♥.^꒱', +'✿¬o⚆|', +'[ಠ.˘}', +':¬.^}', +'|X.◉}', +':X.ʘ̚|', +':¬oಠ|', +'{¬.ʘ̚:', +'[^.˘:', +'{♥.⚆}', +'{ಠo^}', +'[˘o⊙}', +'[¬oX}', +'[^oʘ̚}', +'|ಥ.¬:', +'(⚆o⚆|', +'[^o¬}', +'{◉.⚆}', +'(⚆.˘:', +'|ಠ益^}', +'[⚆.⚆|', +':˘.ʘ̚}', +'{ಠ.ಠ}', +'[^益◉}', +'(⚆.⊙}', +'|^.ಠ}', +'(👁.⊙}', +'(ಥ.¬}', +'(♥.˘}', +'|^.ಠ}', +'[^.¬}', +'|^.˘}', +'[ಠ.👁:', +'✿♥ᆺ¬}', +'{¬.¬:', +'|^.♥}', +'{ಠ.¬}', +'(⚆.👁:', +'|^.◉}', +':^.^}', +'|ಠo⚆}', +'[^ᆺ◉✿', +'|⊙o^}', +'ʕ◉ᴥ⚆}', +'(◉ᆺ⊙:', +'(^.¬}', +':^o◕|', +'|◉.⚆✿', +'(◉.⊙}', +'{⊙oಠ|', +'(◕.⊙:', +'{⚆ᆺ⚆}', +'(♥.◉|', +':⚆ᆺ^}', +'(◉.ಠ}', +'[⊙.¬ʔ', +'(ಥ.ಠ}', +'[X.◉}', +'|˘.ʘ̚:', +'|ಠ.◉|', +'[X.⊙|', +'{^.¬}', +'[^.¬}', +'|^o^}', +'|˘.ಠ|', +'{ಥ益˘|', +'[⊙.⊙}', +'{X.⊙|', +'|¬.^|', +'(⊙.⚆|', +'ʕಠ.◉:', +'|◉.👁|', +'{ಠ.^}', +'(ಠ.◉|', +'|˘.ʘ̚}', +'(◉.¬}', +'(^.^}', +':¬.¬}', +'(¬.¬}', +'[⚆.ಠ|', +'[ಠ.⚆}', +'[˘o˘|', +'{ಠo⚆✿', +'ʕ^.ʘ̚}', +'|X.⚆}', +'|˘.^✿', +':◉.ʘ̚}', +'[˘.˘}', +':¬o¬}', +'|⚆.^|', +'|⊙.⚆:', +'{˘ʖ⊙:', +'{⚆.⊙꒱', +'[¬益^}', +'(⊙ᆺ¬|', +'[¬ʖ⚆|', +'|¬.^}', +'{ʘ̚.◉}', +'(⊙.X|', +'|¬.⊙}', +':^ʖX}', +'{⚆.ಠ}', +'[◕.^}', +'|⊙ᆺ⊙}', +'(¬.^:', +'|˘.¬}', +'|◉o¬}', +'|◉.¬}', +'(X.¬}', +'[Xᆺ^}', +'{⚆.¬}', +'[⚆.˘:', +'[◉.⚆}', +'|⚆ʖ˘✿', +'{⚆.¬}', +'(⊙.X:', +'|ಠo¬}', +'[Xo👁|', +'{¬෴ʘ̚}', +'{ಠ.ಠ}', +'{⊙.˘}', +'|◕oX|', +'{ಠʖ⊙:', +'|^.X}', +'{◉.^}', +'[⚆.⚆}', +'{^o⊙}', +'(ಠ.¬}', +'✿¬.◉}', +'[˘.^|', +'[⚆.ʘ̚|', +'꒰^.⊙}', +'[ಠ.¬}', +'(˘.ಠ}', +'(^.¬|', +'|˘.👁}', +'[Xo˘:', +'{¬o¬}', +'{⚆益˘}', +':˘o⊙}', +'|ʘ̚.◉:', +'✿⊙oʘ̚:', +'(ʘ̚.˘}', +'[👁oX:', +':⚆.ʘ̚:', +'꒰⚆ᆺX}', +'꒰⚆.♥}', +'(ಥ.⚆|', +'✿^o˘}', +'|ಠᆺ⚆}', +'[⊙ᆺ⚆}', +'|^.¬}', +'{ಠʖʘ̚}', +'{ಠ.˘}', +'|^.👁}', +'{⚆o⚆}', +'[⊙oಠ}', +'ʕ^o¬꒱', +'|⊙oಥ}', +'|⚆ᆺ◉}', +'{X.ಥ}', +'[⊙.ಠ}', +':˘.¬}', +'✿⚆o◉|', +'|ಥ.⚆|', +'[¬.◉|', +':ಠ.^}', +'(¬.⊙}', +'|˘.⊙}', +'{˘.^}', +'{ʘ̚.˘}', +'(^.˘}', +'|ʘ̚o¬}', +'|¬ʖX:', +'(◉.⚆}', +'{⚆o^|', +'(⊙.♥}', +'(⚆.^:', +'(^.ಠ:', +'|♥.˘}', +'(⚆ᆺ⚆}', +'|◕ᆺ⊙}', +'[X.⚆}', +'꒰ʘ̚.ಠ}', +'[^o¬|', +'|¬.¬}', +'{^.^|', +'{◉.ಥ}', +'|¬.¬}', +'{⚆.⊙}', +'[˘.^}', +'꒰^o¬}', +'(ಠ.ಥ}', +'[˘益˘:', +':^ʖ⚆:', +'[ʘ̚.⊙}', +'(^oಠ:', +'{◉.¬}', +':◉.◉|', +'|⚆.^}', +'{¬.ಠ}', +'|⊙.◉|', +'꒰˘.ʘ̚}', +'{⚆.˘}', +'(👁.◉}', +'[^.˘|', +'|ಥ.^|', +'[ಠ.˘}', +'{ʘ̚.X꒱', +':ಠ.ಠ✿', +'[¬o^}', +'|^.^|', +':^.♥|', +'(◉ᆺ˘:', +'|˘.¬}', +'[X.ಠ}', +'|¬.ಥ|', +'✿◉.♥}', +'[ಠᆺ^}', +'(⊙.♥}', +'(X.ಠ}', +'(⚆ᆺ^|', +'|♥.¬}', +'[^ᴥ♥}', +'[◉.👁}', +'[ಠ.¬}', +'{¬.¬}', +'(♥o˘}', +'[X益◉}', +'(¬o^}', +'|ಥ.ಥ}', +':^.^:', +'(ಠ.⚆:', +'|⚆.¬:', +'|◉෴^}', +'[◉.ʘ̚}', +'✿⊙.¬}', +'{^oX}', +':♥.♥|', +'{◉.⚆}', +'|^ᆺX|', +'{Xo⊙}', +'|👁.˘}', +':˘.⊙|', +'[⚆.ಠ|', +'[ʘ̚o⊙ʔ', +'[ʘ̚.^꒱', +'{¬.◉|', +'(⊙ʖಠ|', +'|⚆ᆺ˘:', +':◉.^}', +'|◉.◉}', +'{ʘ̚o⚆|', +'[˘.ಥ}', +'ʕXʖʘ̚}', +'{¬.^}', +'|^o◉|', +'꒰⊙.⚆:', +'|¬.⚆}', +'{X.˘}', +'[^෴^}', +':¬.ಠ|', +'[ʘ̚.ʘ̚꒱', +'{◉.¬}', +'(⚆.^}', +'[ʘ̚.¬}', +'(ಠ.⊙}', +'{¬oಠ|', +':^.^}', +'꒰¬.¬}', +'(ಠ.⊙:', +'(ʘ̚෴ಥ}', +'(˘.^}', +'[˘.^|', +'ʕ^o¬|', +'{^.^✿', +'|^ᆺ⊙ʔ', +'(⊙.^}', +'[^.⚆:', +'|⊙ʖ^✿', +'{¬.ಠ|', +'{^.♥|', +':ಠo˘:', +'|¬.˘|', +'(◉.◉:', +'{^ʖ◉}', +'(ಠ.ʘ̚|', +':^.⚆}', +'{⚆.⊙✿', +'[¬o♥}', +'(^.⚆}', +'{♥.^:', +'(˘.¬}', +'[ʘ̚.♥}', +'ʕ◉.⊙|', +'{⚆.˘}', +'[◉෴⚆}', +'(⚆.¬}', +'(ʘ̚.¬|', +'{⚆.˘}', +'[⚆.👁|', +':^.⚆꒱', +'(⚆oಠ}', +'[♥.¬}', +'{˘.^|', +'꒰¬.⊙|', +'|^.⚆|', +'[˘o˘}', +'꒰♥.^|', +'{¬ᆺಠ}', +'|˘.⚆}', +'[♥.^}', +'[ಠ.⚆}', +'(ಠᴥ˘:', +':¬oX|', +'(ಠᆺ⚆:', +'(˘.¬|', +'[¬o˘}', +'{^ᆺಠ|', +'[^.¬}', +'ʕ⊙.⚆}', +'|◉.^}', +'{ʘ̚.⊙|', +'(˘ʖʘ̚}', +'(⊙.¬}', +'{¬.⊙}', +'(¬ᆺ⊙}', +'|^.^}', +'[^o👁}', +'(ಠᆺ♥}', +'(˘.⊙|', +'[˘.¬}', +'(ಥʖ◉}', +'[◉ᆺ˘:', +'|◉.^:', +'{^.⊙}', +':ಠ.ʘ̚}', +'(ʘ̚.ಥ}', +'{◕.^}', +'꒰ʘ̚.^}', +'(¬.^:', +'(¬.ಠ}', +'|ಠ.^|', +':◕.⊙}', +'|^.˘꒱', +'|ಠ.◉|', +'(◉.ಥ}', +':X.ಠ}', +'(ಠoಥ}', +'|⚆.ಠ|', +'|⚆.^}', +'(ಠʖ^}', +'[◉ᆺ^|', +'[¬.👁}', +'{ಠ.^|', +'(ಠ.⊙}', +'(˘.⊙}', +'|ಠ.X}', +':^ᆺ◉}', +'[¬.♥꒱', +'(ಠ.ಠ}', +'(⚆o˘}', +'{˘o^:', +':¬.¬}', +'(^o^:', +'꒰ಠ.⊙}', +'[◉.◉|', +'|⚆.^}', +'{♥෴⚆}', +'{¬.X:', +'{ಠ.ಥ}', +'[◉ʖ⚆|', +'꒰˘o⚆}', +':¬.⚆|', +'[ಠ.⊙}', +'[^෴^:', +'[ಠ.˘}', +':ʘ̚.ಠ✿', +'{⚆.◉}', +'{X.¬}', +'[^.◉}', +'|◉o˘|', +'[◉.¬|', +':^ᆺ⊙:', +'{^.👁|', +'|^oX|', +'[^ʖ¬|', +':⊙o⚆|', +'✿ʘ̚.⊙}', +':¬ᴥ⚆}', +'{⊙.👁}', +'{⊙.◉}', +'{^ᆺ˘:', +'|¬.ಠ}', +'(Xᆺ◉}', +':◉.⚆:', +':^ʖ¬}', +'|◉.X}', +'|ಠ.ಠ:', +'[♥.^}', +'(^o¬:', +'{¬.ಠ✿', +'{^.⚆}', +'(Xo¬}', +'{ಠo¬}', +'ʕಠ.⚆}', +'[^.⚆}', +'✿⊙.◉}', +'{👁ᆺ¬}', +'(⚆.˘:', +'|👁o¬}', +'|Xo^}', +'[◉.¬}', +'✿¬.◉}', +'|⚆o¬}', +'[ಠ.˘}', +'(⊙.ಠ|', +'(˘o^꒱', +'{♥ʖX}', +'|⚆.˘}', +'|¬.X}', +'[ʘ̚o¬}', +'[˘.¬:', +'{⊙.⚆|', +'[ʘ̚益¬}', +'[X.¬✿', +'[◉ʖ^|', +'꒰ಥ.⊙:', +'|ಥo^}', +'{⚆.^}', +':⚆.◉}', +'(ಠ.◉}', +'(⚆.⚆|', +'[⚆.⚆}', +'꒰⚆.◉}', +':^.⚆}', +':¬.˘}', +'|ಥ.◉}', +'|⚆ᆺ⊙}', +'(ಠᴥ¬}', +'{⚆.¬|', +'|¬.⚆:', +'[¬.ʘ̚}', +'{ಠ.^:', +'(˘.ಠ}', +'(⚆ᴥ^|', +'{ʘ̚.˘꒱', +'{˘.◉|', +':Xʖʘ̚}', +'[⊙.X:', +'[^.⚆}', +'[¬oಠ}', +'{^.¬}', +':⚆.ʘ̚|', +'[⚆ʖಠ}', +'{^.˘|', +'(⚆.¬:', +'[♥ʖಠ|', +'[◉.˘|', +'|¬෴^꒱', +'[⊙.⚆}', +'|^ʖ◉}', +'{⚆ᆺ♥}', +'|¬.¬}', +'(ಠᆺಠ✿', +'[⊙.ಠ}', +'{Xo¬:', +'(♥o⚆|', +'{¬ᆺ^}', +'[ಠ.X|', +'(ʘ̚.⚆|', +'|⊙.¬ʔ', +'{ಠ.^}', +'|¬o˘}', +'[ʘ̚ʖʘ̚}', +'[˘.⚆:', +'ʕ⚆.◉}', +'|◉.⚆}', +'{¬.◉}', +'[¬oX}', +'[^.ಥ}', +':ʘ̚.⚆}', +':^.ಠ}', +'(¬.X}', +'꒰◉.¬}', +'|ʘ̚.⚆}', +'|ಥo¬꒱', +'[ಠ.⊙}', +'|ಠ.⚆}', +'|¬o⚆}', +'꒰ಠʖ^}', +'(⚆o^}', +'|¬.ʘ̚}', +'(˘o♥}', +'{¬෴⊙|', +'(^.⚆꒱', +'(¬.♥}', +'{ಠ.¬}', +'(^.¬|', +'(⊙.◉|', +'[ಠ.^}', +'|◉.¬}', +'|˘.⚆}', +'|X.⊙}', +'|¬.ಠ}', +'(◕ʖ⊙}', +'[ಠ.¬|', +'{^o◉}', +'(♥.˘}', +'[ಠ.ಠ}', +'{^.˘꒱', +'{X.X}', +'{ಠ.◉}', +'|˘.^:', +'|˘.^:', +'|˘.^:', +'(^.¬}', +'|ʘ̚.X}', +'|⊙.¬|', +'[⊙o¬}', +'(⚆.⊙}', +'[^o¬|', +'|X.¬}', +'꒰¬.˘}', +'(^.⚆:', +'[👁ʖ⚆}', +'[👁ʖ⚆}', +'|⚆oʘ̚}', +'{⚆ᆺ^|', +'|⊙.ʘ̚}', +':⊙.X:', +'(ʘ̚.^}', +'[⚆o^}', +'{ʘ̚.⊙:', +'|⚆ᴥ¬}', +':^ᆺ⊙}', +'|ಠ.⊙|', +'|¬.¬|', +':⊙.˘ʔ', +'(X.⚆}', +'|⚆o⊙:', +'(˘.⊙:', +'|⚆.⚆|', +'{X.ʘ̚}', +'{◉.¬}', +'|◉ʖ◉}', +'|◉ʖ◉}', +'꒰ಠ.♥}', +'|ಠ.⊙:', +'꒰X.⚆}', +':⚆.˘|', +'{⊙.⚆|', +'|◉.👁|', +'|X෴ಠ}', +':◉o◉:', +':^o^}', +'|◉.⚆}', +'[⊙.👁}', +'{◉෴ಠ}', +'|X.¬}', +'{⚆.ಥ}', +'{˘ʖ⊙}', +'|◉෴¬:', +'[¬.˘}', +'{¬.ʘ̚}', +'(⊙.^}', +'꒰˘.◉}', +'ʕಠ.˘}', +'[⚆.^:', +'|¬o◉|', +'{˘.¬|', +'[X.ಠ}', +'{^.^|', +'[ಠ෴♥✿', +'{¬.¬}', +'ʕ⚆.¬|', +':♥.⊙✿', +'|ಠʖ^}', +'[^ʖ◉}', +':^o^:', +'(ಥ.ಠ:', +'(⊙.👁}', +':⚆ᴥ⊙|', +'|ಠoಠ}', +'(ಠ.👁}', +'{ಠ.◉:', +'{ಠᆺ^|', +'|◉.♥}', +'{¬o⚆}', +'|⚆.^}', +':˘.ಠ|', +'[◉o⊙}', +'{¬o◉}', +'꒰˘.◉:', +'(ʘ̚ʖ˘}', +'(¬.^}', +'|¬.ಠ:', +'[˘.⊙|', +'|⚆.^|', +'(¬oಥ}', +'|⊙.ಠ}', +':¬o¬}', +'{¬෴◉}', +'(ಥ.⚆}', +'{^.X}', +'{ʘ̚.¬|', +'|⚆.^}', +'|˘.¬|', +'{˘.^}', +'|¬ᆺ¬|', +'|^.⚆}', +'꒰⚆.ʘ̚✿', +'|˘o¬}', +'[ಠ.◉}', +':ಠ.◉✿', +'|⚆ᴥ˘}', +'|Xo˘}', +'꒰♥o👁}', +'{¬.ʘ̚|', +'(^.ಠ|', +'{^.^}', +'{♥o^}', +'[˘ᆺಠ꒱', +'|⚆.ಠ}', +'✿⊙.♥}', +'{⚆ᆺ¬|', +'|˘.◉}', +'[^.^}', +'{ʘ̚.¬}', +':◉.¬}', +'(¬o⚆✿', +'|˘.ಠ|', +'|˘.◕}', +':ಠ.⊙}', +'(ಠ.ಠ}', +'|⊙.^}', +'[^.^ʔ', +'{◉෴◉}', +'|◉෴◉}', +'[Xoʘ̚}', +'|ಠ.ಠ}', +'{⚆.⚆}', +'[⚆.˘:', +'{⚆.¬|', +'|ಠ.˘}', +'(^.👁}', +'|¬.👁}', +'(⊙o⊙|', +'[⊙o˘}', +'|Xo👁꒱', +'✿^.¬|', +'(^.ಠ}', +'{◉.ಠ}', +'|👁.◕}', +'(◉益ಠ}', +'{ʘ̚.˘|', +'[♥ʖ♥}', +'(˘.˘}', +'|ಠ.˘✿', +'|ʘ̚ᆺ^|', +'[◕.⚆:', +':^.⊙|', +'|ʘ̚.⚆|', +'[˘.ʘ̚✿', +'[◉o⚆|', +'(⚆.^|', +'(¬.^}', +'|⚆ʖ◉}', +'꒰ಥ.X}', +'{♥.^|', +'[◉.^:', +'[¬.◉|', +'[◉ᆺ^}', +'{◉oʘ̚}', +'(ಠ.⚆}', +'(¬.^}', +'[˘.◉}', +'[^ᆺ˘}', +':ಠ.^|', +'|⚆.⊙}', +'꒰ಠo⊙✿', +'(ʘ̚෴ಥ}', +'|⚆.˘}', +'[ʘ̚o⊙}', +'(¬.⚆}', +'(X.⚆}', +'{X.˘}', +'[ಠ.⚆}', +'{ಠ.⚆|', +'(Xo◉}', +'[^.ಥ}', +'|ಥo^|', +'[^.X}', +'(¬.⚆}', +'✿⚆o◉}', +'(⚆o¬|', +'(◉.^}', +':ಠ.ʘ̚}', +':˘.◉}', +'(◉.ಥ}', +'(^.◉}', +'(◉ᆺ◉}', +'[¬.ಠ|', +'(˘.˘|', +'|⊙.◉:', +'{X.♥:', +'[¬.⊙}', +'(♥.◉|', +':¬.¬}', +':⚆.¬|', +'|^o⚆}', +'{¬ᆺಠ|', +'[⚆.◉✿', +'[^ᆺ⊙}', +'(ಥ.⚆}', +'[⚆.♥}', +'✿ಥ.˘|', +'[¬o◉|', +':⊙o^}', +':ಠ.˘|', +'(^.ಠ}', +'|⚆.X|', +'[⚆o◉}', +':♥.◉}', +'✿˘.⚆}', +'{˘o^}', +'[^.¬|', +'꒰◉.˘|', +'[⚆ᴥ⊙:', +'{ಠᆺ⊙}', +'[^.⊙}', +'{⚆.♥}', +':⚆.◉}', +'|˘.ʘ̚}', +'|ಠᆺʘ̚}', +'{ಠ.^}', +'|¬.⚆꒱', +'[ಠ.◉}', +'꒰¬.˘}', +'|X.⚆|', +':♥.^}', +'{X.^}', +'{X.⚆:', +'(¬.⊙}', +'[^.ʘ̚}', +'(¬.⚆:', +'[⚆.˘ʔ', +'(⚆.◉}', +'|¬.X}', +'꒰^o˘꒱', +'|˘.⊙}', +'{⚆o^}', +'{⊙oಠ:', +'[ಠ.˘}', +'[¬.^}', +'{^o^:', +'(ʘ̚o◕✿', +'|ʘ̚.⚆ʔ', +'{⊙.⊙}', +'|⚆.◉}', +'(¬.ಠ}', +'{^.^}', +'{♥.◉}', +'(¬.^}', +'[¬.¬:', +'(ʘ̚ʖ¬}', +'|⚆.^|', +'[ಠ.˘|', +'{^.˘}', +'(⚆.^}', +'{¬ʖಠ}', +'[˘ᆺ◉:', +'[¬ʖX}', +'(˘.^}', +'(Xʖ⚆✿', +'|ʘ̚.˘|', +'[⊙.˘}', +':ಠ.^|', +'(ʘ̚oʘ̚}', +'{˘.^}', +'[ಠ.˘}', +'[^.¬}', +'꒰¬.ʘ̚}', +'{ಠ.^}', +'{¬.˘}', +'|⚆ᆺ♥}', +'(¬.⚆:', +':◕.˘|', +'{¬ʖ¬}', +'[^ᆺʘ̚}', +':^.⊙}', +'|ಥ.◉:', +'(⊙.⚆}', +'(⊙.¬ʔ', +'꒰👁ᆺ◉|', +'{⊙.ʘ̚:', +'꒰◉oಠ}', +'|¬.◉}', +':˘.˘:', +'✿^෴ಠ}', +'[◉ᆺ⊙}', +'[˘.◉:', +'|◉.¬}', +'|^.¬}', +'{⚆ᆺ˘}', +':◉.X:', +'|⚆.ಠ:', +'{ಠ.ಠ|', +'|⚆o˘}', +'[^o⊙|', +'|Xᆺ⊙}', +'(^.◉|', +'{👁෴◉:', +'꒰◉.◉}', +'|♥.^:', +'|˘o👁}', +'(^.ಠ}', +'✿⚆.˘}', +'[^ʖಠ}', +'(Xo⚆}', +'{˘.¬}', +'(ʘ̚.⊙}', +'{ಠ.⊙}', +'[^oX}', +'(♥ᆺ¬}', +'(◉o⚆}', +'✿˘.X}', +'|ಠ.¬|', +'(◉.˘}', +'[◉.ಠ}', +'{◉.ಠ}', +'|ಥᆺಠ}', +'(X.Xʔ', +'(˘.˘}', +'|◉.◕:', +'(ಠᆺ⊙:', +'[X.◉}', +'(^.¬}', +'(˘o¬|', +'(ʘ̚.⚆}', +'{⊙.⚆}', +':◉ʖ¬}', +'{X.ʘ̚|', +'{ಥ.^}', +'[⚆o⚆}', +':¬.^}', +'{˘oʘ̚}', +'|¬ᆺಠ}', +'|Xʖಠ}', +'(♥.◉|', +'|ಠ.◉}', +'|^.¬꒱', +':◉.X}', +'{ಠ.X}', +'{ಠ.ಥ}', +'|ʘ̚.⊙}', +'{X.◉:', +'(⚆.♥|', +'(¬.ಠ}', +'|ಠ.˘}', +'[^ʖ⚆}', +'[⚆.˘:', +'|¬ʖಠ}', +'[˘෴◉}', +'(⊙.◉✿', +'(ʘ̚.⊙:', +'{X.◉}', +'{^.◉|', +'|ʘ̚oʘ̚✿', +'|ಠ.⚆꒱', +'|Xo^}', +'{˘.^|', +'|^෴♥|', +'|^益◉}', +'[◉.⚆}', +'|◉.˘}', +'[¬.⚆}', +'[X.ʘ̚|', +'[⊙oಠ|', +'(♥.⚆}', +'[^.⚆:', +'[ʘ̚oʘ̚}', +'|˘.^}', +'(⊙ʖ⚆}', +'{ಠ.˘✿', +'|ʘ̚.¬✿', +':ಠ.¬}', +'(♥.˘|', +'[ಠoಠ|', +'[^.ಠ}', +'[👁ʖ👁}', +'[^o¬|', +':◉.ಠ}', +'(◉.^꒱', +'✿♥oಥ|', +'꒰˘.◉:', +'꒰♥.ಠ}', +'|ಠ.⚆✿', +'[X.˘:', +'(◉.^}', +'|⊙.⊙|', +':^o¬}', +'[Xo¬꒱', +'[˘o⚆|', +'|ಥoಠ}', +'(⊙.^꒱', +'[◉o⚆}', +'|¬.¬}', +'[¬.◉}', +'[◉ᆺ⚆꒱', +'{˘ᴥ^}', +'{¬.ಠ|', +'꒰¬.¬|', +'[¬o˘}', +'|⊙෴◉✿', +'|Xʖಥ:', +':ಠoಠ:', +'꒰ʘ̚oಥ|', +'(◉.¬}', +'|^ᴥ⚆}', +'|˘o◉:', +'|¬.¬✿', +'{⊙.˘}', +':♥.⚆}', +'(⚆.⊙}', +'{˘.◉}', +'[⊙.˘}', +'꒰◉.♥}', +':¬.⚆}', +'꒰⊙.^}', +'(ಠ෴⚆}', +'{^oಠ}', +'{¬.˘}', +'[⚆.ಠ}', +'(◉.˘}', +'|ʘ̚o˘|', +'(ಠ.^}', +'✿˘.⚆}', +'|X.⚆}', +'|ಠ.⚆꒱', +'(⚆.⚆✿', +':ಠ.♥}', +'꒰^ᆺ◉}', +'[¬.ಠ}', +'(X.^|', +'{^.^}', +'[◉oʘ̚}', +'|^.◕}', +'|⚆.ಠ|', +'✿^o˘|', +'|^.ಥʔ', +'[ʘ̚.¬}', +'(^.^}', +'[⊙ᆺ˘:', +'꒰˘.˘}', +'[˘ᆺ◉}', +'(⚆o◉|', +'[^o⚆✿', +':¬.¬}', +'{Xᆺ◉}', +'(⊙ᆺ◉}', +'{¬.◉:', +'|˘ʖ⚆}', +'|˘.⚆|', +'(ಥ.¬|', +'[^.X|', +'[ʘ̚.^}', +'(♥.⚆}', +'(¬.⊙}', +'|ಠ.⚆|', +'[◉.˘}', +'{˘.ʘ̚}', +'|⚆.⊙|', +'(⚆ᆺ⚆}', +'|X.¬|', +'|¬෴⚆}', +'[◉.ಠ꒱', +'{˘.ʘ̚}', +'(ಠ.ʘ̚}', +':◉.ಠ}', +':👁.⊙|', +'[^.⚆}', +'|^益⚆}', +'|^oʘ̚|', +'(^ᆺʘ̚}', +'[⚆ʖX}', +'(ಠ.⚆}', +'|˘.X}', +'{◉.ಥ|', +'|ಠo¬}', +'{X.X}', +'{X.¬}', +'[ಥ.¬|', +'[ಥᴥಠ:', +'[¬.⊙}', +'[ʘ̚.⊙}', +'|⊙.◉✿', +'ʕಠ.⚆:', +'(^ᆺ˘}', +'[^.⚆}', +'(^.⚆|', +'{ʘ̚.^|', +'|^o^|', +'(˘o⚆}', +'[¬o⊙}', +'|◉.ಠ}', +'✿⊙oಠ:', +'{⊙.ʘ̚}', +'[˘.^|', +'[ಠ.˘✿', +'[♥oಠ꒱', +'✿⚆o◉ʔ', +'|◉ᆺ^}', +'[⚆o◉}', +'|ʘ̚.⚆}', +'[ಠo◉}', +'✿⚆.◉}', +'{^.⚆}', +'(^.¬}', +'{👁.¬}', +'{ಠ.X}', +'(◕ᆺ¬}', +'|⚆ʖಠ:', +'|¬.¬✿', +'(♥o¬}', +'(^.⚆|', +':ಠ.⊙}', +'|👁.♥}', +'[ʘ̚o⚆}', +'{⚆oX|', +':X.ʘ̚:', +'[◕.ʘ̚|', +'[Xo⚆|', +'{ಥ.¬✿', +'✿⚆.ಥ|', +'꒰ಠ.♥}', +'|⚆.◉:', +'[˘oಠ}', +'{^.ʘ̚}', +'|ಠ.◉}', +'ʕ˘.˘}', +'(⚆o¬:', +':ʘ̚o⊙|', +'✿^.X꒱', +'[ಠ.♥:', +'✿^.ಠ}', +'(˘.¬}', +'|⚆.˘|', +'[ಠ.X}', +':Xʖ◉|', +'꒰^.ಠ}', +'{˘.◉}', +'꒰˘.ʘ̚:', +':⊙.^}', +'{˘.◉|', +'{¬ʖ^}', +'{^.◉✿', +'|¬.◉}', +':ಠ.X}', +'[^.◉|', +'[◉.⊙|', +'[◕.ಠ}', +'|⚆.ʘ̚}', +'{⊙.¬:', +'(^.ಠ}', +'|♥.¬}', +':⚆ᆺ◉꒱', +'[ಠ.¬}', +'[⚆.ಠ|', +'(X.ಠ}', +'(⊙.♥}', +'(^.♥}', +'|¬ʖ¬:', +'[^.^}', +'(˘ᆺ⚆|', +'(X.ಠ}', +'[^ᆺಠ}', +'{ʘ̚.ಠ}', +'|⊙oX}', +'(◉.ಠ}', +'[ಠ.¬}', +'{◉.^}', +'(^.ʘ̚|', +'|¬.◉}', +'[ʘ̚.˘}', +'✿⚆.˘|', +'{^ᆺ⊙|', +'[^oಠ}', +'{¬.¬}', +'{⊙.ಠ}', +'{X.˘}', +'{♥.ʘ̚|', +'{ʘ̚.♥}', +':◉.⚆:', +'{ʘ̚ʖ˘}', +'{Xʖ⚆}', +'(◉.⚆}', +':X.˘}', +'(^.ʘ̚꒱', +'{⊙.˘}', +'(⊙.¬}', +'{ಥ.X}', +'(Xᆺʘ̚}', +':X.⚆}', +'(˘.ಥ}', +'(˘.˘}', +'|˘益◉|', +'(◉.^:', +'[¬o˘}', +'ʕ⊙ᆺ¬}', +'(^.¬ʔ', +'(˘.ʘ̚|', +'✿⊙.X}', +'(⊙o⚆}', +'ʕಠ.◉:', +'|ಠo^}', +'[👁.⚆|', +'|◉.⚆}', +':^.◉}', +'|◉益˘:', +'{👁.^}', +'(^.˘✿', +'(^.^:', +'꒰◉o⚆꒱', +'|^o⚆✿', +'(ಥ益⚆}', +'(⚆.˘}', +'{^oX|', +'[◉.˘|', +'[^.⚆}', +'{ಠ.^}', +'|⊙o^|', +'(^.^:', +'{◉o¬:', +'[♥o♥}', +'[ʘ̚.˘|', +'[X.ʘ̚}', +'[˘.ಠ✿', +'[ʘ̚o◕|', +'{Xoʘ̚}', +'꒰ಠ.ಠ}', +'(¬.X✿', +':♥o⚆|', +'(˘.♥꒱', +'|X.♥}', +'꒰˘.^}', +'(^oX}', +'|ಠ.^}', +'(ಠᆺ^|', +'[⊙෴⊙}', +'[¬.^}', +'|˘.⊙}', +':◉.ಥ✿', +'|⊙.¬|', +'|ಥ.ʘ̚|', +'[⊙.◉:', +'|^o^}', +'[^.⚆}', +'{⊙.⚆✿', +'(⚆.◉|', +'(ಠo◉:', +'[ʘ̚.ಠ|', +'(ʘ̚oX|', +'{^.˘}', +'(⚆o⚆:', +':^෴◉}', +'꒰👁.^}', +'꒰◉.X}', +'{^.^}', +'(^oX}', +'[⚆.⚆|', +'[¬oಠ}', +'|^.⚆꒱', +'{^.ಠ}', +'[¬.¬}', +'{^o¬}', +'|◉.♥|', +'{^.ಠ}', +'[ಠᆺ◉}', +'|¬.⚆|', +'[^.⚆}', +':˘෴ʘ̚:', +'(˘.⚆}', +'[¬.^}', +':¬ᆺ⊙|', +'{ಠoX}', +'|˘.◉}', +'[ಠ.ಠ}', +'{♥.◉:', +'|⊙.¬}', +'[ಠ.⊙}', +'(˘.⊙:', +'(👁.˘}', +'ʕಠoಠ:', +'{^o^}', +'(X.⚆}', +'{˘.^}', +':⊙ᆺʘ̚:', +'|⊙o˘}', +'[⚆.⚆|', +'|◉.˘}', +'(ʘ̚.^}', +'|⚆.ಠ}', +'|◉o¬}', +'(X.˘}', +'[⚆.X|', +'꒰X.˘}', +':⊙.˘}', +'[◉ᆺ˘}', +'꒰◉o◉}', +'|⚆.⚆|', +'(◉.^}', +'[¬ᴥ⊙ʔ', +':˘.¬:', +'[⚆o◉|', +':˘.⚆}', +'|ʘ̚.◉}', +'{ಥ.◉}', +'[◉.◉꒱', +'(ಠ.˘:', +'|⚆.⚆}', +':¬.˘|', +'[^ᴥ¬|', +'|◉.˘}', +'{¬.ಠ}', +'[ಥ.⊙ʔ', +'[⊙.˘|', +'|⚆o˘}', +'[⚆.˘}', +'[◉.ಠ}', +'{⚆.ಠ}', +'|^o⚆✿', +'{◉.^}', +'[¬oಥ|', +'|◉ʖ◉:', +'[¬o¬:', +':˘.¬}', +'[◉.^}', +'{¬.^}', +'[⊙.X}', +':◉.ಠ}', +'|ಠoಠ}', +'[◉.^}', +'{⚆o⊙}', +'[⚆o¬}', +':^.⚆}', +':^෴X꒱', +'(˘.⚆}', +'|⚆.¬}', +'[ಠo⊙}', +'|⊙oʘ̚:', +'(˘.⚆}', +'{⊙.⚆}', +'[^.¬}', +'|◉.¬}', +'{◉.⚆ʔ', +'{ಠ.¬|', +'[^.ʘ̚|', +'{¬ᆺ⚆|', +'|˘.ʘ̚|', +'(♥o⚆|', +'[ಠ.X}', +'(¬.👁|', +'|^.⊙|', +'(♥.♥}', +'(⚆෴˘:', +'(ʘ̚o⊙|', +':˘ᆺ⚆}', +'[^ᆺ¬}', +':ಠ.⊙}', +'|♥.⊙}', +':◉.¬|', +'ʕ^ʖ👁:', +'|^.˘}', +'[¬෴♥}', +'{˘.^|', +'(⚆oX}', +'(◉o^|', +'[¬.⚆|', +'[^.◉}', +'[^o˘|', +':⚆ᆺ˘}', +'{¬ᆺ⚆|', +'[⚆.˘}', +'[◕oಠ|', +'|ʘ̚.^:', +':⊙.^:', +'[ಠ.^}', +'[˘.ಠ}', +'(◉.◕}', +'(¬.˘|', +'꒰¬.⚆}', +'[˘.ಠ}', +'꒰⚆oಠ}', +'{◉ʖ¬}', +'(⚆.⊙}', +'(^.ಠ✿', +'[¬.⚆}', +'|◉.⚆}', +'{⊙.ಠ꒱', +':ಥ.˘:', +'(ಠᆺ⊙}', +'✿^.^}', +'{👁oX}', +'|♥.^|', +'[⚆.⊙:', +'{˘.ಥ}', +'(ʘ̚.ಥ}', +'(◉.⊙}', +'꒰⚆.⊙}', +'{⊙.¬}', +'[ʘ̚.👁}', +'[^.ʘ̚|', +'(⊙.ʘ̚}', +':ಥ.^}', +'(◉ᆺ¬}', +'(Xʖಠ}', +'|˘.ಠ|', +'|^.⚆:', +'{⚆oಥ|', +'(¬ᆺX}', +'|ಠᆺ^}', +'(^෴¬}', +'{¬.^|', +':♥o¬}', +'(Xo¬}', +'꒰X.¬꒱', +'{X.ಠ}', +'ʕ^.◉}', +'|˘෴⊙✿', +'[^.^}', +'꒰ಠ.⊙}', +'✿♥.˘꒱', +'꒰⊙෴⊙}', +'(¬.¬}', +'|ಥ෴˘:', +'{˘.♥|', +':˘o👁}', +'✿¬෴⚆}', +'✿ಠ.ಠ}', +'[^.˘✿', +'|ಠᆺ⚆|', +'✿X.⚆}', +'(👁.^}', +'[⚆.ʘ̚|', +'(◉.˘✿', +'(¬.^꒱', +'[ಠ.⚆}', +'{^ᆺX}', +'{ಠ.ಠ|', +'[⊙.¬}', +'{ಠ෴X}', +'[◉.◉}', +'|⊙ᆺ¬}', +'{ಠ.⊙}', +'{ಠ෴¬}', +'[˘o˘}', +':ʘ̚.◉}', +'(⊙.^}', +'[ಠ.^}', +'|⚆.^|', +'(^.˘}', +'(ಠo^}', +'(¬.^}', +'|◉.X}', +'|◉.ಥ}', +':˘.¬}', +'|ಥʖ⚆:', +'[^o^}', +'[^.⚆}', +'[ಠ益¬}', +'(˘ʖ◉}', +'(ಠ.˘|', +'(˘ᆺʘ̚|', +'|^o⚆}', +'[ʘ̚.◉|', +'[⚆.ಠ}', +'[^oX}', +'{ʘ̚.ಠ}', +'|◉益˘}', +'{⚆.⚆}', +'(ಠ.¬}', +':⚆.^}', +'[⊙.^}', +'(◉.◉✿', +'(⊙.^}', +'(◉.⊙}', +'|¬.⚆}', +'{ಠʖ⚆}', +'[¬.^}', +'|ಠ.⚆|', +':⊙.X}', +'{^.˘}', +'|⚆ᆺಠ✿', +'|X.⚆}', +'[ʘ̚.^:', +'[˘.¬꒱', +'[ʘ̚o◉|', +'(◉益^:', +'|◉.^}', +'[˘o¬}', +'|♥.👁}', +'|⚆o^}', +'[⚆o^}', +'(ʘ̚.˘}', +'[Xo⚆:', +'|^.^|', +'[ಠo¬|', +'[⊙.ಠ}', +'[⚆oX✿', +'[¬.^}', +'{^益^|', +'꒰˘oʘ̚}', +'{˘.˘}', +'|˘o⊙|', +'|⊙ᆺ⊙:', +'|♥.˘|', +'|◉.^}', +'[ಠᆺ👁}', +'(˘o^|', +'[⊙oಠ}', +'[◉෴⊙}', +'(⊙෴^ʔ', +'{^.ಠ}', +'|X.ಠ|', +'(⊙.ಠ:', +'{⚆o⚆}', +'|^.¬}', +'(˘.X}', +':¬.ಠ}', +':👁.˘}', +'[¬.X}', +'꒰˘.⚆}', +'(◉.⊙|', +'|◕ʖಠ|', +'[⊙.¬:', +':¬.^|', +'[ಠ.ಠ:', +'[ಠᆺ⊙}', +'[˘.ಠ}', +':⚆.◉}', +'|X.ಠ|', +'|ಠ.⚆}', +'|⊙o¬}', +'{◉.👁}', +'{👁.ಠ}', +'|X.◉}', +'[⚆.X}', +'|⚆o^}', +'|¬ᆺ˘}', +'{⚆.ʘ̚}', +'{👁.X|', +'[¬.◉|', +':⚆.⊙}', +'(♥ᆺ⚆}', +'✿◉oX}', +'꒰◉益¬}', +'|◉.ಠ}', +'[Xo⚆}', +':¬.X}', +'(ʘ̚.˘}', +'|ಠʖ˘}', +'[˘ᴥ¬}', +'[⊙෴¬}', +'|^.^|', +'[⊙.⚆|', +':¬.⚆}', +':◉o⚆}', +'{⚆oX}', +'(⊙ᆺ¬}', +':⊙.¬}', +'|⚆.^✿', +'[^ᆺX}', +'{X.ʘ̚}', +'(ʘ̚o⚆꒱', +'[˘.⊙:', +'(X.◉}', +'ʕ◉.ʘ̚}', +'[˘oಥ:', +'{ʘ̚.ʘ̚|', +'|⚆.ಠ}', +'(^o⚆}', +'(⚆.⚆|', +'ʕ⚆.⚆|', +'(ಥ.⊙}', +'꒰ʘ̚ᆺ˘}', +':¬.ಠ:', +'(⚆o˘}', +'(X.^}', +'[⚆.ಥ:', +'{◉ᆺ⊙}', +'[⚆oʘ̚:', +'[⊙.⚆}', +'[⚆ᴥX:', +'{◉.X}', +':♥ᴥ¬}', +'|◉oʘ̚}', +'{ಠ.˘}', +'|⊙.ಠ}', +'✿¬.♥}', +'|⚆.¬}', +'|⊙.⊙:', +'{⚆益◉|', +'{ಠ.⊙|', +'|ʘ̚.⚆|', +'{^o^꒱', +'{¬o⚆}', +'(👁.ಠ}', +'{👁.˘|', +'(¬.^}', +'[X෴ಠ}', +'|ಠ.¬:', +':X.◉:', +'(^.⚆}', +'[◉.ಠ}', +'|˘o˘}', +'꒰⊙.^:', +':⊙.⊙:', +'[Xo◉}', +'[◉.ಠ:', +'꒰⊙.˘}', +'|^.⚆}', +'{♥o⚆}', +'[⚆෴¬}', +'✿¬.¬}', +'[ಠ.♥}', +'(⚆ᆺ⚆|', +'(¬.◉|', +'(⊙.◉}', +'(¬.⚆}', +'(⊙.⚆:', +'|ಠʖ⊙}', +'|ಠᴥ⚆}', +'[⚆.^|', +'(👁.X}', +'꒰ʘ̚.◉}', +'[⚆o◉}', +'[¬ʖ¬|', +'[◉.^}', +'[^.⚆|', +'{^oX}', +'꒰ಠ.¬}', +'꒰ಠo⚆}', +'ʕ⚆ᴥಠ}', +'{⊙.⊙:', +'|◉ᆺʘ̚}', +':˘.⚆:', +'|¬ᆺ⚆|', +'[˘oX|', +'(^ʖ⊙}', +'(¬.◉|', +'[^.⊙}', +':◉.¬}', +'|X.ಠ}', +'|◉.¬}', +':˘ᆺ♥|', +'[♥.⚆|', +'{^.¬}', +'|¬.👁:', +'(⊙.ʘ̚꒱', +'[^.˘}', +'꒰˘.⚆}', +'|ʘ̚.⊙꒱', +'[◉o⚆✿', +'|◉ʖ⊙|', +'[X෴⚆}', +'|X.¬}', +'(¬.^}', +'[^o¬:', +'(◉oʘ̚:', +'[^.X|', +'[X.⊙}', +'(ಠ.ಠ꒱', +'{⊙.◉}', +'|⚆ʖX}', +'[⚆෴^|', +'(ಠ.◉}', +'{ಠᆺ⚆|', +'{⚆o¬}', +'(♥ʖ⚆}', +'ʕಠ.X}', +'|ಠ.X}', +'|⊙.X:', +'(¬.⊙}', +'|◉.˘}', +'[ಥo˘}', +'|◕.¬}', +'|ಠo◉}', +':ಠ.^}', +'(ಠ.^:', +'|¬.X|', +'(ಠ.ಠ}', +'(ʘ̚.˘|', +'{ಠo^}', +'(⊙.^}', +':👁.˘}', +'(^.¬|', +'{˘oಠ}', +'[⚆.ಠ}', +'[⊙.◉:', +'[ಠ.ಠ}', +'(X෴^}', +'|♥.¬꒱', +':⚆oX}', +'[ಠ.X|', +'|^.¬|', +'{¬.˘}', +'(¬o˘}', +'✿ಠ.⚆}', +'(˘.⊙꒱', +'|¬.⚆}', +'(ಠᆺ◉}', +'{⊙.⊙:', +'{◉.ಠ|', +'[˘ᴥ˘|', +'|¬益¬|', +'{⚆oಥ|', +':^oಠ}', +'꒰♥ʖ◕|', +'[^o⚆}', +'{ʘ̚.⚆}', +':˘o♥}', +'[^o♥}', +'[Xʖ⚆}', +'{¬.⚆|', +'|ಥ.♥}', +'(⊙ᆺ👁}', +'[◉.⚆}', +'{♥o♥|', +'✿^.⚆}', +'|¬.ಥ:', +'(Xo👁}', +'|◉.ಠ}', +'[X.^}', +'(⊙.X✿', +'[¬.^}', +'{^ᆺ¬}', +'{⚆.¬ʔ', +'(˘.X}', +'(¬.ಠ}', +'|⚆.ʘ̚}', +'|◉.X}', +'|˘.ಥ}', +'|¬o◉}', +'[♥.^|', +'✿ಥ.^}', +'{ಠo⚆|', +'[X෴⚆✿', +'|¬o⚆}', +'[ಠ.⚆}', +'(⊙o^}', +'꒰˘.˘}', +'{⊙.ಠ}', +'{X益¬}', +'|¬.^:', +'(⚆.^}', +'꒰⚆.⊙}', +'✿⚆o˘}', +'{^oʘ̚|', +'[♥.⊙}', +'{ಠ.⚆}', +'|◉.¬}', +'(⚆.◉}', +'(◉.^:', +'|◉.⚆}', +'|^.⚆}', +'|˘o^}', +'{˘.ಠ}', +'|¬o¬}', +'|˘ᆺ👁|', +'✿◉.˘:', +'{⊙o^✿', +'{◉෴ಠ|', +':¬.¬}', +'[ʘ̚.^꒱', +'|¬.♥:', +'[◉.X|', +'{^oʘ̚|', +'[^.◉꒱', +'꒰ಠ.˘|', +'{X.X}', +'[👁.⊙|', +':¬o◉|', +'[◉.◉}', +'(◉.¬}', +'(ʘ̚.^:', +':^.˘}', +'(◉.˘}', +'[^ᆺ˘|', +'{¬.⚆}', +'[⚆.⊙:', +':◉.˘:', +':¬o◉:', +'(˘ᆺ^}', +'(ಠ.◕}', +'(ಠ.ಥ}', +'[ಥ.¬|', +'{ಥ.◉}', +'|◉.⚆}', +'꒰¬oಠ꒱', +'|ʘ̚.⊙:', +'✿ʘ̚.^}', +':ʘ̚෴˘}', +':˘ᆺ⚆}', +'(⊙.^:', +'(⊙o^|', +'[˘.⚆}', +'{Xᆺ♥}', +'(˘ᆺ¬}', +'꒰ಠ.◉✿', +'{ಠ.^}', +'{⊙.⊙|', +'[⚆.♥|', +'[X.^|', +'(ʘ̚o⚆}', +':^.¬|', +'{¬o˘꒱', +'{ʘ̚o⊙|', +'(ʘ̚.ಠ|', +'|⚆ᆺ⚆|', +'[👁o^}', +'{¬ᆺʘ̚:', +'(◉o⚆:', +'{♥.^|', +'[◉.ಠ|', +':^.ʘ̚|', +'|♥.ʘ̚|', +'[⚆o^✿', +'|◉.¬}', +'|⚆.◉|', +'(ಠ.♥:', +'✿ಥo˘|', +'(◉.^꒱', +':¬.X:', +'|♥.˘}', +'|^.⚆|', +'(ಥ.⊙꒱', +'(♥.ಥ|', +':^.⊙}', +'[¬.⊙|', +'{⚆.˘}', +'(⚆.⊙}', +'(¬o¬}', +':^ᆺ^}', +'{ಠ.⊙}', +'|˘.˘|', +'(^.⚆}', +':ಠ.X}', +':^o^:', +'(◉益X}', +'[⚆ʖ⚆}', +'(⊙.⊙}', +'{ಥ.◉|', +'|♥o⚆}', +'(X.ʘ̚}', +':¬.¬}', +'(¬.X}', +'[👁.⚆|', +'ʕ˘.ʘ̚:', +'[¬.⚆|', +'|⊙.ಠ:', +'[⚆.¬}', +'(◉o♥}', +'[X.◉}', +'(^.˘|', +'|X.¬}', +'(¬.♥|', +'{ಠ.¬|', +'✿^.⚆}', +'|¬.^}', +'(¬.ಥ}', +'{◉ᆺ⚆✿', +':⊙.◉}', +'{¬.ಠ:', +'꒰ಠ.ಠ|', +'|👁ᆺ⊙}', +'[˘ᴥ¬:', +'{ಠ.⊙:', +'|⚆.ಥ|', +'|˘.ʘ̚}', +'[ಠo◉|', +'✿^.¬}', +'[¬.¬}', +'(¬.¬|', +':◉.◉|', +'(^.X:', +'|X.👁}', +'|X.˘|', +'{^.¬}', +'(¬.⚆:', +'|ಠ.¬}', +'꒰ಠ.˘}', +'(˘ʖ^}', +'(ಠ.¬}', +'(◉ᆺ♥|', +':^oಠ✿', +'{ಠ.⊙}', +'[^益^}', +'꒰Xoʘ̚꒱', +'|ಠo⊙꒱', +'(♥.👁|', +'{¬oʘ̚}', +'[ಥ.⚆|', +'|^.ಥ}', +'{⊙.ಠ|', +'[¬.^}', +'[X.◉:', +'{^.^}', +'(^.X}', +'[¬ᆺ⚆}', +'(^ᆺ^}', +'|ʘ̚.◕}', +'[♥ᴥ⚆|', +'|◉ᆺ◉}', +'|⊙.¬}', +'|ಥ.¬}', +'(◕o¬}', +'(◉.ಠ}', +'{ಠ෴^}', +'{˘ʖ˘}', +'(⚆.◉}', +'(˘o⚆}', +'(♥o˘}', +':⊙.◉}', +'|⚆.⊙}', +'(⚆.⚆:', +'✿^oಠ}', +'(⚆෴ಥ}', +'[ಠ.¬}', +'(˘ʖ◉}', +'|⚆oX|', +'(¬.ಥ}', +'(⚆.¬|', +'[⊙.◉}', +'|¬.⚆}', +'[⊙ʖ👁}', +'(ಠ.ಥ}', +'|⊙oʘ̚:', +'|⊙.^}', +'{^.⚆}', +'(Xʖ˘}', +':X.¬|', +'(¬.˘|', +'{⚆o^}', +'✿◉ᆺ¬}', +'|◉o˘}', +'[¬o⊙ʔ', +'[ʘ̚.˘:', +'{^.˘:', +'(⚆.˘|', +'{^o◉}', +'|⚆o⊙}', +'|^.˘}', +'[♥o^|', +'[♥o¬}', +':⊙.¬꒱', +'✿◉oX}', +'[¬o˘}', +'(Xo^}', +'(⚆o♥꒱', +'[👁o¬}', +'(^.ಠ}', +'(¬o^}', +'(ಠᆺ¬}', +'(^.˘|', +'|ಥ.¬}', +'[¬.⚆|', +'[^.X}', +'[♥o¬:', +'(ಠᆺ˘|', +'|X.ʘ̚}', +'(Xᴥ⊙}', +'{ಠᆺ¬}', +'꒰ʘ̚.⚆}', +'[˘.X|', +'(♥.¬:', +'(^.^}', +'꒰^ʖʘ̚|', +'(⚆.ಠ}', +'{◉.˘}', +'(ಠ.ಠ}', +'(^.˘✿', +'{⊙.ʘ̚|', +'|ಠ.◉|', +'|⊙ʖ¬}', +'(˘.ʘ̚|', +'|^.^}', +'[ಠo^:', +'{^.˘|', +'✿¬.ಠ}', +'[ಠo⚆}', +'{⊙ʖ¬}', +'(⊙.ಠ}', +'{^.◉}', +'|⊙.⚆:', +'{⚆.⚆}', +':⚆o^}', +':ಥo⊙:', +'|¬益⊙✿', +'{⚆o^}', +'[˘o⊙|', +'{⚆o♥|', +'(¬.ʘ̚|', +'(˘.ʘ̚✿', +'(⊙.⚆}', +'(ಥᆺ◉|', +'✿ಠ.^}', +'|♥.˘꒱', +'{˘.⊙✿', +'✿⚆.ʘ̚ʔ', +'✿◉.˘}', +':⊙.¬}', +'|⊙ʖ⚆|', +':^.˘}', +'[ಠ.⚆|', +'{X.¬}', +'(ʘ̚.X}', +'|^o^|', +'{◉.¬}', +'|⊙.X|', +'|˘.ʘ̚|', +'{^.^}', +'(^.ಠ}', +'(^益¬}', +'(ಠ.♥:', +'{^oಠ}', +'[^.⊙}', +'{¬ʖ◉:', +'|X.ಠ}', +'(^o¬}', +'|ಠoX}', +'(˘.ಥ}', +'[ʘ̚o¬}', +'|◉ʖ^:', +'[⚆ᆺ^}', +'|˘.˘}', +'[◉.⊙}', +'|¬.◉}', +'(⚆.˘}', +'|◉.ʘ̚}', +'{ಠ.ʘ̚✿', +'|˘.ಠ|', +'|¬.◉|', +'[ಠ.⚆|', +'(♥.^:', +'[⚆.◉}', +'[¬.˘|', +'ʕ◉.˘:', +'|⊙.^}', +':⚆o¬}', +'✿^ᆺಥ}', +'꒰ಠ.˘}', +'|⚆o👁|', +'(◉ᆺʘ̚}', +'(^.ಠ}', +'|⊙o^|', +'|X.⊙}', +'(⚆ᆺ◕}', +'|◉.¬|', +'{^益˘}', +'|˘.ಥ|', +'|♥o⊙}', +'(⚆ᆺ👁:', +'[¬ʖ¬꒱', +'(¬ᆺ⊙}', +'|˘.⊙:', +'|⊙.X|', +':X.˘}', +'[⚆oX|', +'|⚆.⊙}', +'|˘.⊙꒱', +'ʕ⚆.ಠ}', +'꒰^ᆺ♥}', +'(^o˘}', +'{^o⚆}', +'✿ʘ̚ʖಠ:', +'|ʘ̚.⚆꒱', +':⊙ᴥಠ✿', +'(˘෴¬:', +':˘.◉}', +'(◉o˘}', +'꒰¬ʖX|', +'(¬.¬:', +'✿¬o⚆}', +'[˘.ಠ|', +'[⊙ʖ◉}', +':◉.⚆}', +':⊙.^|', +'ʕ◉.ಠ}', +'{˘o👁:', +':⚆.⚆|', +'|˘.ಥ:', +'|ಠᴥ♥꒱', +'{¬.◉꒱', +'[ಠ.⊙}', +'(¬.X}', +'|⊙.˘|', +'[˘.ಠ}', +'꒰◉.˘}', +'✿X.ಠ|', +':ಥoಠ✿', +':^.˘|', +'{⚆.¬:', +'|⊙.⊙}', +'|◉.ʘ̚}', +'✿ಠ.ಠ:', +'[⊙.^}', +'[¬.⊙}', +'꒰¬.⊙}', +'(ಠoʘ̚}', +'(◉oಠ|', +'[^.⊙}', +':^.⊙}', +'[^o˘}', +'|^ᆺ^}', +'(˘.⚆|', +'{◉.⊙}', +'[^.⚆:', +'[⚆.¬}', +'[ಠ.◉:', +'{˘.⊙:', +'(¬oʘ̚}', +'(ʘ̚.⊙:', +':˘.˘}', +'(⊙.ಠ}', +'[X.⊙}', +'(¬oʘ̚}', +'✿👁.⊙:', +'(^ᆺ˘|', +'|👁o¬|', +'(◕.ಠ}', +'[⊙.ಠ:', +'(ಠ.¬:', +'꒰⚆.¬|', +'[¬.ʘ̚|', +'[¬ʖ¬:', +'ʕಠ.X|', +'{¬o◉꒱', +'{ಠo˘}', +'[^.^|', +':⚆.˘}', +'[⚆.¬꒱', +'{¬.ಠ}', +'[♥.ಠ꒱', +'ʕ^.⚆}', +':¬.¬}', +'{♥.^}', +'|⚆ᆺ¬}', +'꒰^ʖ^|', +'{¬ᆺ◉}', +'[◉.⚆꒱', +'|⊙.^}', +'(ʘ̚.ಥ:', +':¬.X:', +'[ಥ.⚆}', +'꒰¬.⚆|', +'(X.ಠ}', +':♥.⚆}', +'(¬ᆺಠ}', +'[⚆.⊙}', +'(X.¬}', +'(♥.♥}', +'[⚆.¬}', +':¬.⊙}', +'(⊙.X꒱', +'(⚆෴ʘ̚:', +'|˘.⊙✿', +':👁.ಠ}', +'|ಥ.¬}', +'ʕ◉.X}', +'[˘.¬}', +'[👁ᆺXʔ', +':⚆.¬}', +'{⊙.ʘ̚|', +'{⚆.◉}', +'꒰◉.¬|', +'✿⚆.👁}', +'{♥.˘}', +'|⚆.◉}', +'[¬.♥}', +'[◉.⊙|', +'{˘.^}', +'[⚆.◉|', +'꒰¬.¬}', +'{ಠ.⚆}', +'(^.◉}', +'{◉.⚆ʔ', +'|˘.ಠ|', +'[˘.◉|', +':¬oX}', +'|♥.¬}', +'|ʘ̚.ಠ}', +'[◉.ʘ̚:', +'✿⊙.¬}', +'[⊙.^}', +'(⚆ᆺ⊙}', +'|X.⊙}', +'[^.◉|', +'[^.ಠ|', +'|^o^꒱', +'(¬.¬}', +':^.^}', +'✿⚆.◉}', +'(¬.˘}', +'꒰^o⚆:', +'{⊙o¬:', +':^oX|', +'{¬o⊙}', +':◉.⚆|', +'꒰ಠo¬}', +'{ಠ.⊙|', +':^.˘}', +'[◉.¬|', +'(◉o♥|', +'{^ʖ⊙}', +'[⚆.ʘ̚}', +'|⚆.˘}', +'{˘.^:', +'(^.^}', +'(˘益˘}', +'ʕ◉.⊙}', +'[^.X}', +'(ಠ.˘|', +'[♥.ಠʔ', +':ʘ̚o¬}', +'(^o¬}', +'|ಠ.⚆}', +'(˘ᆺ˘}', +'[⚆.◉}', +'꒰ಠo⊙|', +'ʕ˘.◉}', +'꒰˘෴^}', +'{◉.ಠ}', +':◉.¬✿', +'|¬.♥ʔ', +'|⊙.ಠ|', +'[⊙.ʘ̚}', +'{◉.˘|', +'꒰˘ᆺಠ}', +'{♥.^}', +'[⊙o⊙}', +'|X.^}', +'(^.^}', +'(¬ʖʘ̚:', +'{ಠo^}', +'{¬.⚆|', +'(⚆.¬}', +'[◉o¬|', +'꒰◉.⚆}', +'|˘.⚆}', +'(^益˘|', +'|⚆oಥ}', +'(⚆o👁}', +'{X.♥:', +'|^益X|', +'|˘෴X:', +'✿⊙.⚆}', +'(⊙.¬}', +'[^෴♥}', +'|˘ᆺ👁}', +'|⚆.¬|', +':ಠ.˘}', +'[^.ಠ:', +'[¬.ಠ|', +'[¬.◉}', +'✿˘o^}', +'✿¬o^}', +'[◉.¬}', +'{⚆.ʘ̚|', +'{^o⚆}', +'|⚆oX}', +'{ಠo⚆}', +'|⊙.X|', +':ಠ.◉}', +'|◉o¬}', +':ʘ̚.ʘ̚:', +'[˘.¬}', +'{⚆o♥:', +'[¬.ಥ}', +'|ʘ̚෴ಠ}', +'{^o¬}', +'✿^.⊙}', +'|˘.ಥ|', +'(ʘ̚.˘}', +'(ಠ.¬}', +'✿◉.ಠ}', +'{ಠo¬}', +'(^.♥}', +'|˘.◕|', +':ಠ.ಠ:', +'꒰˘.¬}', +'|⚆.◉}', +':⊙.˘}', +'(◉o¬}', +'(⚆.⊙}', +':ʘ̚.˘|', +'|◉.¬|', +'[ʘ̚.¬}', +'(^o^|', +'[⊙.ಠ}', +'{⊙o¬}', +'(◉.⊙|', +'(⊙.◉|', +'[⊙oX|', +'|⚆.⚆}', +'(˘ᆺʘ̚}', +'(¬.◉}', +'(♥o◉|', +'[¬.♥}', +'|ಠ.X}', +'|ʘ̚.⚆:', +'(ಥ.˘}', +'(⚆.X}', +'[¬.◉}', +'{¬.¬}', +'|¬.◉✿', +'|◕.˘:', +':⊙.¬|', +'|◉.ಠ}', +'(⚆o⚆}', +'꒰⚆෴^}', +'|⊙.♥}', +'(ಠo^꒱', +'(◉.⚆:', +'|ಠ.˘}', +'(♥ᆺ⚆:', +'[ಥ.˘}', +'|⚆.ʘ̚|', +':ʘ̚.˘}', +'|ಥo⊙}', +'(◉.ಠ}', +'{X.♥}', +'(⚆.ʘ̚|', +'꒰ಠ෴¬}', +'(⊙ʖ^:', +'|⊙෴◉꒱', +'[ಥʖಥ꒱', +'{X.˘}', +'|⊙෴◉꒱', +'꒰¬.⚆}', +'[ʘ̚.◉|', +'꒰^.◉}', +'꒰⚆.ಠ:', +'[ʘ̚.◉|', +'{⚆.⊙:', +'{^o˘:', +'(⚆.⚆}', +'[X.◉:', +'[^.^|', +'|ʘ̚.˘}', +'|◉.◉꒱', +'[^.˘}', +'(^.⚆}', +'|ಠ.^꒱', +':ಠ.⚆}', +'[˘.˘}', +'(˘.◉}', +'{^o^|', +'|¬.X꒱', +'|ಠ.˘|', +'{ಠ.ಠ|', +'|^.¬}', +'{ಠ益⊙}', +'(^.⚆}', +'{^ʖ⚆}', +'(⊙.ಥ}', +'|^oಠ|', +'[◉ᆺX|', +'(¬.⚆}', +'(ಥʖ^}', +'{˘.¬:', +'{⊙.ಠ}', +':♥.^:', +'|◉.ಠ}', +'ʕ⚆.X|', +':¬.^}', +'[⚆ᆺ¬}', +':ಠo◉}', +'|◉oʘ̚꒱', +'|˘.¬}', +'(˘.◉:', +'{^.⚆|', +'{ʘ̚ᆺ♥|', +'[⚆益˘:', +':⚆o¬|', +'|X益⊙꒱', +'[^.ಥ}', +'[^.X꒱', +'|˘.⚆}', +'{⚆o◉}', +'{⊙.⊙}', +'꒰X.˘}', +'(ಥo¬:', +'|¬.⚆}', +'[⚆.⚆}', +':ʘ̚.ʘ̚|', +'(♥.ʘ̚}', +'(ʘ̚.♥}', +'|♥.⚆}', +'(ಠᆺ⚆}', +'{ಠ.♥}', +'|⊙.⚆}', +'|¬o◉:', +':ಠ.⚆}', +'[⚆.¬}', +'[^.¬}', +':⊙ʖ¬}', +'[^.¬}', +'[^.˘}', +'{⚆.◉✿', +'[^ʖ⚆✿', +'|^.^|', +'{ʘ̚ᆺಠ}', +':¬.˘✿', +'(◉.⚆}', +'|◉.ಠ}', +'|ಠ.⚆|', +'{˘෴X✿', +'[⚆.¬|', +':⚆.^}', +'[˘.ಠ:', +'[⚆ʖ⚆}', +'꒰^.⚆|', +'|¬.¬}', +'(¬.⚆}', +'(♥.⚆|', +'[X.⚆}', +'[˘.¬|', +':ಠᴥ◉}', +'(⊙ᆺಠ꒱', +'(⊙.⊙ʔ', +':¬.¬}', +'꒰⚆.⚆}', +'(^ᆺಥ}', +'|˘.˘|', +'{ʘ̚.¬}', +'[X.¬}', +'꒰ಠ.X:', +'ʕ^.⚆|', +'꒰¬.◉}', +'(⊙o¬}', +'{⊙.˘ʔ', +'[◉o◉}', +'{^.⚆}', +'(^o⊙}', +'꒰◉.˘}', +'(^.⚆}', +'[⊙.^}', +'[👁.⊙|', +'{X.⊙}', +'{˘o⚆✿', +'|¬o⚆}', +'✿⊙.˘}', +'(⊙.^|', +'{ಥ.◉}', +'{◉.⚆}', +'(⚆.◉}', +'✿¬෴⊙}', +'✿⚆.◉}', +'{¬.⚆✿', +'[^o˘|', +'[^.˘|', +'{ʘ̚.◉}', +'|¬.¬}', +'|˘.¬:', +'[⊙o◉}', +':◉.⚆}', +'|ಠ.^꒱', +'(◉益¬|', +'|⚆.⚆✿', +'꒰ಠ.^}', +'{◉.ಠ꒱', +'(Xo♥}', +':👁.◉}', +'(^.¬}', +'|⊙.◉|', +'꒰^.^|', +'[¬.^}', +'(◉.◉꒱', +':◉ᆺʘ̚}', +'{¬.X}', +'{^.ಠ}', +'{X.⚆|', +'[ಠ.◉|', +'(👁.⚆|', +'(ಠʖX}', +'[⊙o^}', +'(^.◉|', +'|ಠᆺ◉}', +'{⊙.^}', +'(^.¬:', +'{⚆.X|', +'|⚆ʖ👁}', +'(⊙.^}', +'{👁.⊙}', +'{⚆.˘✿', +'|ʘ̚o◉|', +'|⚆ʖ⚆✿', +'[ಠ.X}', +'(XoX}', +'(⊙.◉:', +'|⊙益¬:', +'{˘.˘}', +'(ʘ̚o¬}', +'(Xo^}', +'[◉.⚆}', +'[◉.ʘ̚}', +'[^.⊙:', +'|ಠ.ಠ}', +'|⚆.♥|', +'{⚆ᆺ˘|', +'[˘.👁|', +'{ಠ.¬꒱', +'|ಠᆺ^}', +'{¬.⊙}', +'{¬.¬}', +'✿◉.¬}', +'{⊙oX:', +'[X.ಠ:', +'[◉.^}', +'(^.👁|', +'(◉෴⚆}', +'[˘ʖX|', +'{ಠo^꒱', +'|⚆.˘꒱', +'ʕ⊙.◉}', +'|ಥ.◉}', +'|^.˘|', +'ʕ^ᆺ^|', +'|¬.⚆}', +'|˘.♥}', +'[˘.ʘ̚:', +'(^o¬|', +'(♥.^:', +'|ಠ.^:', +'|˘.♥|', +':◉ʖʘ̚}', +'(ʘ̚.¬}', +':˘.◉:', +':ಠ.˘}', +'|˘.˘}', +'|^.˘|', +'[¬.X꒱', +'[^.ʘ̚}', +'[⚆oಠ}', +'[♥෴˘:', +'[¬.¬}', +'|ಥ.ʘ̚}', +'(˘.⚆}', +'|¬.⚆}', +'(¬ʖ^:', +'[⚆.˘}', +'(^.◉}', +'{˘.ʘ̚}', +'{^.◉}', +'[X.¬}', +':^.⚆}', +'|ʘ̚o˘:', +'꒰^.⚆|', +'|¬o◉}', +'|^.^}', +'(X.ʘ̚}', +':⊙෴ಠ}', +'|◉.ʘ̚}', +'[^ʖ⚆꒱', +'(⚆.⊙}', +'✿◉.¬}', +'{ಥo⚆}', +'[^oಠ}', +'(˘ᆺ¬}', +'{^.⚆:', +'ʕ^.^}', +'(◉.◉}', +':˘.⚆}', +'|^.♥}', +'[⚆.^}', +'|^ᆺ⚆|', +'|ಠoಠ|', +'{˘o^}', +'(ಠ.˘}', +'(♥.˘|', +'[⚆.˘}', +'|⊙o⊙|', +'(˘.◉}', +'|¬.◉}', +'꒰ಠ.◉}', +'{¬o♥|', +'(¬.¬}', +'|˘.^}', +'[˘.⚆|', +'{¬.ʘ̚}', +'[◉ᆺಥ}', +'|˘.⊙}', +'[⚆益¬|', +'{ಠ.^|', +'✿^oಠ꒱', +'[⊙.ʘ̚}', +'|^.◉}', +':¬.¬|', +':⚆.⚆:', +'[⚆o◉꒱', +'[˘.ʘ̚}', +'{⊙.¬:', +'(⊙.ಠ|', +':˘.˘}', +'|^.¬}', +'[^.⚆}', +'(⊙.⚆:', +'{⚆ᆺ♥|', +'(¬.¬:', +'{˘ᆺ⊙}', +'[⚆o˘}', +'{ಠ෴♥}', +'(⚆.˘}', +'[◉.X}', +'|⊙.⊙꒱', +'|⊙.⊙꒱', +'{♥ʖ¬|', +'|ಠ.◕|', +':⊙.◉|', +'[X.¬}', +'[X.^|', +'[⊙ʖ⚆}', +'|ಠ.X}', +'[ಥoʘ̚:', +'✿◉益˘}', +'|⊙ᆺ^}', +':¬.^}', +'{⚆.⊙|', +'[⚆.¬}', +'{¬ʖ⚆꒱', +'꒰¬.^}', +'(˘.ಠ}', +'[˘oಠ:', +':⚆.˘}', +'(ʘ̚.ಠ:', +'[♥ᴥ⊙}', +'[˘益¬:', +'[⚆益◉|', +'[ಠ.¬|', +':⚆.ʘ̚}', +'[ಠ.ಥ}', +':⚆.◉}', +':ಥ.ʘ̚}', +'(⊙.⚆|', +'{ಠ.ಠ}', +'|^.X}', +'[◉ʖXʔ', +'{◉.X|', +'|👁o˘}', +'|⚆.⚆ʔ', +'(◉.⚆}', +'{⚆.ಠ}', +'꒰^.⚆}', +'(⊙.⚆}', +'(˘.⚆}', +'[◉ᆺ◉}', +'(ʘ̚.X:', +'|^.^}', +'[¬.⚆}', +'{⊙ʖX|', +':ಠ益¬}', +'|ಠ.X}', +'(⊙.X:', +'(^.⚆}', +'(ಥ.◉}', +'|⚆.^}', +'ʕ^.♥}', +'[⊙.^}', +'[⊙.¬}', +'[^.⚆}', +'[⚆.˘}', +'[¬o¬}', +':ಠ.˘}', +'|ಠ.˘}', +'(X.◉}', +'(˘.ಠ✿', +'(⊙ʖ♥}', +'[◉o⚆|', +'|^ᆺ◉|', +'[⚆ᆺ⚆}', +'{^ᆺ⚆}', +'{ʘ̚.ʘ̚|', +':♥.⚆꒱', +'[^.ಠ|', +'[^.◉|', +'꒰ʘ̚.^|', +'|¬.♥}', +'꒰˘o^}', +'꒰ಥ.^}', +'|^.ಠ}', +'(⚆.◉✿', +':◕෴◕|', +'✿¬oX|', +'(ಠᆺX}', +':ʘ̚.^}', +'|¬.¬:', +'{ʘ̚.⚆}', +'|^益◉:', +'{⊙.X}', +'{X.ಠ|', +'{⊙ʖ⊙|', +'{˘.⚆}', +':ಠ.⊙}', +'(◉.⚆}', +'|⚆oX}', +'|˘.˘|', +'(ಠ.˘|', +'(ಠᆺಠ}', +'{⚆.♥|', +'{⚆.⊙|', +'(⚆.◉:', +'[˘ᴥ◉|', +'(¬.˘}', +'꒰ʘ̚.ಠ}', +'|⊙.◕}', +'[¬.⊙|', +'(⚆.X}', +'(^.ʘ̚|', +'{¬.⊙}', +'(⊙ᆺ♥|', +'✿^o⚆}', +'[⊙o¬}', +'[˘益X}', +'|⚆.◉}', +'꒰^.X}', +'{X益⊙}', +'|⊙.˘}', +'|👁.^|', +'{♥.⊙|', +'(◉.ಠ}', +'[^.♥ʔ', +'[ಠᆺ⚆:', +'|˘.⚆}', +'|⚆益ʘ̚ʔ', +'[◉.⊙:', +'(⚆.^}', +'{ಠ.◉}', +'(¬.¬}', +'{^ᆺಠ|', +':ಠ.⚆|', +'|˘.ಠ}', +'[¬o¬|', +'{˘.♥}', +'|^.¬|', +'|˘.¬꒱', +'ʕ◉.^}', +'[ಠ.⊙}', +'ʕ◉.¬}', +'[Xoಠ}', +'[◉.˘}', +'(^o⚆}', +':¬.^|', +'[X.◉}', +'|ಠʖಠʔ', +':◉.˘|', +'[♥.˘|', +'|ಠᆺ◉}', +'|˘.◉}', +'✿X.⚆}', +'|¬.^}', +'(˘ʖ♥|', +'꒰ಠ.˘}', +'|¬.👁|', +'|^.˘꒱', +'꒰ಠ.⊙}', +'(^ᆺಠ|', +'(♥.X:', +'{¬.⚆}', +'[◉.^}', +'{◉.⚆|', +'{¬.ʘ̚}', +'|ಠ.ಠ}', +'(Xᆺ˘|', +'|ಠ.ಠ}', +'{⚆o^:', +'|˘.˘}', +'[ಠ.⊙}', +'{¬.˘}', +'[¬.⚆}', +'(^oಠ|', +'꒰⚆.⊙|', +'{⊙.⚆}', +'{◉o¬}', +'{⚆.¬|', +'|¬.ಠ}', +':^.⚆}', +'(ಥ.X:', +'|♥෴ಠ}', +'|◉.⊙}', +'|˘.˘|', +':˘.¬:', +':ʘ̚.ಠ}', +'{¬.⚆}', +'(ಠ.˘}', +':ʘ̚.⊙✿', +'[ಠ.ʘ̚}', +'[♥.⊙}', +'|¬.◉}', +'{X.ʘ̚}', +'[◉.⚆}', +'|ಠo◉}', +'{X益˘|', +'[¬.◉}', +':ಠo˘꒱', +'|˘.^|', +'[ಠ.¬✿', +'✿⚆.ಠ}', +'꒰⊙oX}', +'|⊙.¬}', +'{⚆ᆺ˘꒱', +'{^.ಠ}', +'(^.¬}', +'[¬.⚆|', +'{ʘ̚ᆺಠ|', +'|♥.ಥ}', +'꒰˘.⊙}', +'[^.^|', +':◕o˘}', +'꒰˘.˘}', +'(◉.⚆}', +'[⊙.◉}', +'(^.⚆}', +'(◉.ʘ̚:', +'[ಠᆺ^|', +'(˘.˘}', +'✿ಠ.X|', +'|X.◕}', +'(¬o♥:', +'[⚆.ಠ}', +'[👁.◉}', +'|^.^}', +'[◉.⊙}', +':ಠoಠ}', +'|^o⚆:', +'|¬.◉}', +'[˘.⊙:', +'|^.⊙}', +'|ಠᆺ◉:', +'꒰⊙oಠ|', +'(X.¬}', +'[⚆.^}', +'{◉.⚆}', +'(ಠʖ¬:', +'|Xoಠ|', +'|⚆.¬:', +'{˘.^:', +'|◕.X}', +':˘.ʘ̚|', +':˘.X}', +'{ʘ̚.⊙}', +'[⊙ʖಠ}', +'|⚆.¬}', +'|⚆o^}', +'|˘.⊙}', +'(X.◉}', +'(˘o¬}', +'[⚆益¬}', +'✿ʘ̚.⚆}', +'(¬.X}', +'꒰^ʖಥ}', +'|◉.^}', +'[⚆.X|', +'(◉.◉|', +'[˘o⊙|', +'✿ಠᆺ👁}', +'{˘.◕}', +'[ಥo˘|', +'[ಠo⚆:', +'|ʘ̚.¬|', +'|¬.^}', +':˘.♥✿', +'꒰^oʘ̚|', +'꒰⊙.⊙}', +'꒰⚆.˘}', +'꒰⊙ᆺ˘}', +'[⊙oX꒱', +'✿♥.˘}', +':◉.⊙}', +'|ಠ.ಠ}', +':⚆.^|', +'{⊙.⊙}', +'{^.X}', +'|^.X:', +'(^.^}', +'[˘ʖ◉}', +'|Xᆺ¬}', +'[⚆.˘|', +'(ಠ.¬}', +'[ಥ.^}', +'[¬o˘|', +'✿^.👁}', +':¬.^}', +'|⊙.⊙:', +'[¬.⚆✿', +'[⊙oʘ̚|', +'|^.◉}', +'[˘.◉}', +'(^.⚆|', +'|ಠ.X}', +'|˘.^}', +'|X.ಠ|', +'ʕ˘.⊙|', +'[^.⚆|', +'{◉.👁}', +'{◉.˘:', +'(X.👁✿', +'(¬.♥|', +'[ಠ.¬}', +'|ʘ̚.^:', +'{👁.ಠ}', +'{˘෴ಠ|', +'{👁ʖ◉}', +'[¬o⊙ʔ', +'|˘ᆺ⚆}', +'(⚆.X}', +'(⊙.⊙|', +'[¬.^|', +'[¬෴⚆}', +'[ʘ̚.ಠ:', +'|^.⚆|', +'[^.˘}', +'꒰♥ᆺX}', +'{˘.^}', +'(ಠʖ◉:', +'(˘.⚆|', +':˘o˘|', +'|¬.ಠʔ', +'(⚆.ಠ:', +'[⚆o˘:', +'|˘.⚆}', +'[^.^}', +'[👁o^}', +'(ಠ.⚆}', +'|ʘ̚.ಠ|', +'[♥o¬:', +'|♥.X}', +'{^.¬|', +'{ಠ.⊙}', +':^ᆺ⚆}', +'{˘.˘}', +'[👁.¬|', +'(⊙.◕|', +'✿^.X}', +'[˘ᆺ⊙:', +'(¬.⊙|', +'{ಠo◉}', +'꒰¬.¬}', +'(👁.¬:', +'{˘.^}', +'[⚆.ಠ}', +'(◉.⚆}', +'|¬.X}', +'{ಥ益⊙}', +'{X.⚆:', +'[⊙ᆺ⊙|', +'|^.^}', +':◉.⊙}', +'(👁.^:', +'|ʘ̚.ʘ̚}', +'꒰^.♥}', +'[ಠ.⊙|', +':¬ᆺ⚆|', +'|^.◉}', +':⊙o˘}', +'[X.♥✿', +'{⚆.⊙|', +':^o◉}', +'꒰◉.ʘ̚}', +'|^.⊙}', +':¬ʖ˘}', +'[⚆.˘}', +'(👁.⊙:', +'[¬o♥:', +':⊙.˘}', +'(ಥ.^}', +'{˘ʖ◉ʔ', +'[◉.¬}', +'{◉.ʘ̚}', +'(ಠ.ಠ}', +':¬益¬:', +'{ʘ̚.⊙}', +'✿˘.⚆꒱', +'[◉.^}', +'(◕.˘}', +'{˘.¬}', +'[^.^|', +'{⚆.⚆}', +'|◉o^✿', +':⚆.˘}', +'{¬.¬}', +'{^.ಠ}', +'(⚆ʖ⚆}', +'[^ᆺ⊙✿', +'|ಠ.X:', +'[♥.ಠ}', +':👁ᆺ^}', +'{◉.👁}', +'|⚆.⊙}', +'{˘.👁|', +'[ʘ̚ᆺ♥}', +'[◉.^}', +'|^.X}', +'(^.˘}', +'[ಠoಠ꒱', +'{¬.⚆}', +'|¬.⊙}', +'(^.ಠ}', +'|^.⚆|', +'✿ಠᆺ♥}', +'(◉ᆺ^}', +'꒰◕෴⊙}', +'{ʘ̚.^:', +'{ಠ.X:', +'{⚆.⚆|', +'|˘.ʘ̚|', +'[ʘ̚.⚆}', +'|◉.⊙}', +':^.⚆:', +'|◉.ಠ|', +'(ಠʖ^}', +'(◉ᆺಥ}', +':⊙.^}', +':˘.♥}', +'(˘.◉✿', +'{◉.^}', +':⚆.¬|', +'[◕oಠ}', +'{¬.˘}', +'[¬.◉꒱', +'✿X.⊙:', +'(ಠ.⊙}', +'{⚆.👁✿', +'{ಠ.⚆|', +'{⊙.^}', +'{^.♥ʔ', +'[◉.X}', +'{^.˘꒱', +'[♥.˘|', +'{⚆o⚆}', +'(⊙.^}', +'{⚆.⚆}', +'(◕o◉}', +'{ಠ.◉}', +'ʕ˘.˘✿', +'{♥ᆺಠ}', +'(⊙ᆺ^}', +'|^o¬}', +'{^.◉}', +':ಠ.X✿', +'{^.⊙}', +':⚆.ಠ|', +'[X.ಠ}', +'(¬.ಥ}', +'(♥.^|', +'꒰♥.◉}', +'|⊙.◉}', +'{ಥ.ಠ}', +'(◉.⊙}', +'|⚆.ಠ}', +'[^.👁|', +'[˘ʖ⊙:', +'(^o⚆}', +'|⚆.⚆|', +'|^o˘}', +'[♥.👁}', +'(◉.◉}', +'[⊙.♥:', +':X.ಥ|', +'|⊙.¬}', +'{ʘ̚.^|', +'꒰^ᆺ⚆}', +'(˘o◉}', +'꒰˘.◉}', +'{^oಥ|', +':◉෴¬:', +'|⊙.⚆}', +'(¬.◉|', +'✿⚆.^✿', +'[^.X}', +'(ಥ.¬:', +'{^.👁}', +'[ಠ.◉:', +'[¬o˘:', +'{ಠ.^}', +'{¬.^|', +'|⊙.^|', +'{˘ʖಠ}', +'|ಥ.^|', +'[⚆.◉}', +'(^.^}', +'|^ᆺX:', +'(¬.ʘ̚:', +'{👁.⊙:', +'|⚆.⊙}', +'(¬.⚆|', +':◉.⚆}', +'{¬ᆺ˘}', +'|ಠ益¬}', +'꒰⚆.˘}', +'{^.˘}', +'[♥ᆺ˘}', +'✿¬.⚆|', +':⊙.˘}', +'{⚆ᆺ♥}', +'[⚆ᆺ¬}', +'[¬.¬}', +'[👁.⚆✿', +'(👁.⚆}', +'(⚆.^}', +'|ಠ.¬|', +'|⚆.⊙}', +'{⚆.X|', +'{⊙.˘}', +'[⊙ᴥ♥|', +'꒰ಥ.¬:', +'꒰ಥ.♥}', +'|¬.¬|', +'{ಥ.ಠ}', +'{ʘ̚.X:', +'(˘.˘}', +'(ಠ.ಠʔ', +':⚆.¬}', +'(ʘ̚.X}', +'{◉.⚆}', +'|ʘ̚ᴥX✿', +':⚆.^}', +'(♥෴^|', +'[^.¬}', +'(ಠ.ಠ}', +'|X.X꒱', +'(♥ᆺ^|', +'(¬.⊙}', +'(ʘ̚o^|', +':¬.¬|', +'(˘.ಠ}', +'|◉.X|', +':◉oಠ}', +'|ಠ.^}', +'{ಠo^}', +'꒰⊙.˘}', +'꒰⚆.⊙}', +'{ಠo˘}', +'✿ಠ.^}', +'(¬益˘|', +'[◉.^}', +'✿¬.⚆}', +'[ಠ.X}', +'{¬.⚆|', +'[⊙.◉:', +':ʘ̚.ಠ꒱', +'[⊙.˘}', +'(^.¬:', +'꒰˘o⚆}', +'[ಠo˘}', +'(◉o⊙|', +':¬o◉}', +'(˘.⊙}', +'|⚆.^:', +'(ಠo⚆|', +'[👁.¬}', +'(⚆.ಠ}', +':^o⚆|', +'{◉.⊙}', +'(⚆oX}', +'{^ᆺಠ:', +'|X.X}', +':X益ಠ}', +'{⚆.¬|', +'ʕ^.˘✿', +':X.ಥ|', +':◉.^:', +'(◉.◉}', +'[◉.⚆}', +'(◉o◉|', +'|X.¬|', +'{⊙.⚆|', +'(◕.¬}', +'[⊙෴◉}', +'|◕oಠ}', +':⊙.˘:', +'[¬.˘}', +'✿ʘ̚.◉:', +'(X.ʘ̚}', +'(˘.˘:', +'|♥.◉}', +'(◉.X}', +'[^.ಠ}', +':◉.⚆✿', +':◉ᆺಠ|', +'[⚆.ʘ̚}', +'꒰⚆.◉}', +'[˘.ಠ}', +'|⊙.^}', +'|¬o^}', +'(^o˘|', +':¬ʖ◉:', +'(˘.X}', +'{¬෴¬|', +'(^.X}', +'{^.^}', +'[⚆.X}', +'(◉.⊙|', +'[X.⚆|', +'{^ʖ˘}', +'|⚆.¬|', +'{◕.X}', +'[◉ᆺ¬}', +'(♥ᆺ◉|', +'|⚆.¬}', +'{ಠo⚆}', +'(ಥ.¬}', +'(⊙ᆺX}', +'|ಠʖಠ}', +':♥.ಠʔ', +'|👁.ಠ}', +'[⊙益⚆:', +'(⊙.¬}', +'[◉.^}', +':ಠᆺ◉}', +'[^.^}', +'(¬෴ಠ}', +'(♥ʖ˘|', +'(⚆.¬꒱', +'{¬.◕}', +'[¬෴⚆|', +'(⚆o¬}', +'[◕෴👁:', +'[ಠ.👁꒱', +':⊙.˘|', +'[ಠ.^}', +'(⚆.⊙}', +'[ಠ.^}', +'ʕಠ.^}', +'(¬.👁}', +'{˘.˘|', +'[◉෴⊙}', +'✿^.◉}', +'(⊙.⚆}', +':Xᆺ^꒱', +'|⚆.¬꒱', +'|¬.¬}', +'(⚆.⊙|', +'[^.˘:', +'{ಠᆺಥ}', +'[^ʖ◉|', +'|⚆.^|', +'{ʘ̚.˘}', +'(¬.⚆}', +'{⊙oʘ̚✿', +'꒰ʘ̚o¬}', +'{⊙.^}', +':˘o¬}', +'꒰ʘ̚.^}', +'[^.^}', +'{˘ʖ¬}', +'(◉.¬}', +':◉ᆺ♥}', +'(^.˘}', +'(X.ಠ}', +'[X.ʘ̚}', +'|⚆.ಠ}', +'(◉.◉}', +'(ʘ̚෴˘|', +'{˘.ʘ̚|', +':⚆o¬}', +':¬ʖ˘}', +'[◉.◉}', +'{◉oX}', +'{^.^|', +'[⊙o◉✿', +'{◉.^}', +'[⊙.X꒱', +'{˘෴^}', +'(◉.⊙:', +'{⚆.X}', +'|⊙.^}', +'{Xʖ⊙|', +'(¬.¬}', +'{♥oಠ}', +'{^ʖ⚆|', +'(¬.¬꒱', +'✿¬.⚆}', +'ʕ⚆.˘}', +':◉.👁}', +'[˘.X|', +':˘o^}', +'|◉෴ಠ}', +'(˘o⚆|', +'(ಠ.◉ʔ', +'[◉.^꒱', +'{◉o˘}', +'꒰⚆.X}', +'(X.^}', +'(ಠo⚆}', +'|ಠ.^✿', +'꒰⚆ʖ^|', +'|ಥ.⊙}', +'|ಠ.👁:', +'{^.¬:', +'{X.⚆}', +'|♥.◉}', +'{ʘ̚෴^:', +'{^.¬|', +':⊙.˘|', +':¬ʖʘ̚}', +'|¬.ಠ|', +'{⚆.ಠ}', +'|¬o⚆꒱', +'(◉.⊙}', +'꒰ಠ.◉ʔ', +':⊙.¬:', +'(¬.^}', +'{⚆.⚆}', +':ಠ.⚆}', +'(Xʖ¬}', +'[ಥo^}', +'|˘.^}', +'(⚆.¬}', +'|⚆ᴥ˘꒱', +'|¬.⚆}', +'✿¬෴¬:', +'|^.^✿', +'(⊙.◉}', +'(X.ಠ}', +'|ʘ̚.˘|', +'[ಥ.¬}', +'|^.⚆}', +'|⊙o˘}', +'[ಠ.¬|', +'|ಠᆺಠ|', +'{ಠo^:', +'(^o⚆|', +'[♥.◉|', +'꒰ʘ̚.ಠ}', +'{¬.˘}', +'{X.⊙}', +'ʕ¬.⚆}', +'(◉.ಠ}', +'{ಠ.◉}', +'{˘.ಥ✿', +'(⚆.⊙}', +'(^.^}', +'(^.⚆✿', +'(◉.ʘ̚꒱', +'(ಠo⚆}', +'|⊙ʖ˘}', +'[¬.^}', +'(^oʘ̚✿', +':X.♥}', +'[ಠo⚆}', +'[⚆.^}', +':^.⊙}', +'✿¬.X}', +':XoX}', +'{◉.^:', +'[◉.¬}', +'(⚆.¬:', +'|¬.˘|', +'|¬.˘:', +'{ಠ.¬}', +':¬.ಠ✿', +'(ಠ.♥}', +'|◉.ಠ꒱', +':⊙.◉}', +'[¬o¬}', +'|ʘ̚o⚆}', +'[◉.¬}', +'(˘.¬}', +'|⚆.◉:', +'|ಠo◉:', +':ಠ.ಥ|', +'[ಠo◉:', +'✿¬෴ಥ✿', +':◉.⚆:', +'|¬ʖ^}', +'{¬.˘}', +'[⚆o◉}', +'꒰¬.¬}', +'|˘.⚆:', +':^.ಠ:', +'(^oಠ:', +'[^෴⊙}', +'[¬.¬|', +'✿♥.^}', +':˘.⚆}', +'|˘.♥|', +':˘o^}', +':◉.ʘ̚|', +'(^.¬:', +':^.⚆|', +'[◉.⊙}', +'(ʘ̚o¬✿', +'{^.X}', +'(¬෴¬}', +'[¬.ಥ}', +':ಥ.¬}', +'{⚆ᆺX}', +'[¬.◉}', +'꒰◉.˘}', +'|¬.¬}', +'[⊙.X꒱', +'|⚆益◉|', +'|♥.^}', +'(˘.^}', +'(˘.˘}', +'(^.^:', +'|◉o^}', +':˘.˘:', +'(^oʘ̚}', +'(⚆.¬|', +':ಠ.^}', +'[⚆ᴥ˘}', +'[¬.⊙}', +'✿¬ʖ¬}', +'✿^.◕}', +'|⚆.⚆}', +'[👁oʘ̚}', +'[⚆.⚆}', +'|˘o◉}', +'(⊙.X}', +'[♥o^}', +'(¬.¬}', +'|◉.^}', +'(⚆.^}', +'|◉.◉}', +'[¬ᆺ¬|', +'(⊙.¬}', +'꒰♥.⚆}', +'|˘.⚆}', +'(ಠ.⊙:', +'[^.⊙}', +'(👁.◉}', +':˘.¬}', +'(◉o^}', +'[ಠ.^}', +'[Xᆺ⚆|', +'(◉.¬|', +'{ಠᆺ¬}', +'{⊙.˘}', +'{^.˘✿', +'(ಠ.¬}', +'(ಠ.👁}', +'|◉.⚆|', +'|◉.◉}', +'[⊙.ʘ̚|', +'(⊙o⊙}', +'|˘o^}', +'[♥.♥|', +':¬.◉}', +':⊙.ʘ̚}', +'(ಥ.^|', +'[⚆.◉:', +'{^.⚆}', +'|¬.ಠ|', +'꒰ಠ.⊙}', +'꒰◉.^꒱', +':¬.◉}', +'{ಠ.^}', +'(ʘ̚.¬✿', +':ಠ.^}', +':˘.⊙}', +'(ʘ̚.^}', +'|¬o¬|', +'|⚆.⊙|', +'[⚆oಠ}', +':⚆ᆺ˘ʔ', +'|⚆.⊙|', +'[⚆oಠ}', +':⚆ᆺ˘ʔ', +'[⚆o◉|', +'[X෴˘}', +'[^.⚆}', +':^.⚆}', +'(Xo♥}', +'꒰Xo⚆}', +':ಠ.¬|', +'|¬.˘}', +'(¬.¬}', +'[¬.^ʔ', +'{◉.ಠ}', +'{⊙.⚆}', +'{X.^}', +'(♥.^}', +'|◉.X✿', +'[^.◉:', +'|◕෴X:', +'[¬.^|', +'(⚆益⚆}', +'{⊙.˘}', +'(^oX:', +'|◉.⊙}', +'[ಠo¬}', +'|♥oʘ̚|', +'(¬.⊙:', +':⊙.ಠ}', +'|⚆o^:', +'|˘.¬|', +'{♥.ಠ✿', +'|¬ᆺ◉}', +'|ʘ̚෴X✿', +'|¬ᆺ¬}', +'✿⚆.˘}', +'|¬ᆺ¬}', +'[⊙.♥}', +'|^.^}', +'[^.ಥ|', +'[¬.^}', +'(ಠo◉:', +'[⊙.♥}', +'|Xᴥ^}', +'(⚆oಠ}', +'{^.ಠ}', +'|^.^}', +'|ʘ̚.¬}', +'[⊙.⚆}', +'{¬o⊙}', +'|◉.ʘ̚:', +'✿¬.⊙}', +'(⊙.◕}', +'(ʘ̚.ಠ}', +'|ಠ.⚆:', +':♥.¬}', +':^ᆺ♥}', +':⚆.ಠ}', +'|⊙.⊙}', +'[˘益ಥ}', +'[ʘ̚.˘:', +'[^.¬}', +'|♥o^:', +'[ಠ.^}', +'[⊙.◉}', +'(X.˘|', +'(◉ʖ^|', +'|¬.˘}', +'[◉.˘}', +':⊙.¬}', +'[¬o^}', +':¬o^|', +'[˘ᆺಠ}', +'|¬.ʘ̚}', +'✿^.◉}', +'{^.⚆|', +':♥.˘|', +'꒰ಠ.˘}', +'(◉.⚆:', +':^.ಠ|', +'[◉.⊙|', +'(ಥᆺಠ}', +':¬.ಥ|', +'[˘.ಠ:', +'[⚆.^:', +'|⚆.♥|', +'|◕.⊙}', +'{X.¬:', +':⊙෴⊙}', +'{^.ಠ}', +'|˘.⚆}', +'[◉.⚆}', +'{ಠoʘ̚}', +'{¬.¬}', +':^o^}', +'(˘o◉ʔ', +'꒰^ʖ˘}', +'|X.ʘ̚꒱', +'{⚆oಠ}', +'(◕.◉}', +'꒰ಠ෴⚆}', +'[ʘ̚.X}', +'{˘.˘}', +':¬ʖX|', +'|¬.¬}', +'[¬ʖ⚆}', +'(ಠᆺ⊙}', +'(¬o¬}', +'|ಥ.⚆}', +'(Xᆺ˘|', +'ʕ^.ಠ꒱', +'(⚆.¬}', +'|˘.^}', +'{⊙o^|', +'(Xoಠ|', +'|^ᆺ◉|', +'꒰ಠ.⊙}', +'(ಠ.♥}', +'|ʘ̚.^|', +'[^.⊙}', +'|ʘ̚.X꒱', +'(⊙.¬|', +'(♥.˘}', +'(^.¬}', +'|⚆oX}', +':^.⊙}', +'[⚆.◉|', +'|⚆.X}', +'(˘.ʘ̚:', +'[ಠ.⊙}', +'[˘.¬|', +'(⊙.ಠ}', +'✿¬.⊙|', +'{◉.ಠ}', +'|˘o^꒱', +'(⊙.X꒱', +'[˘.˘}', +'|^.⚆}', +'(◉.⚆}', +':ಥ.⚆}', +'|⊙.⚆|', +'[◉.ಠ}', +'(◉o◉}', +'(⚆.¬}', +'[⊙o˘|', +'ʕಠoಠ:', +'|X.^}', +'|¬.⊙}', +'{⚆o⊙|', +'{˘.⚆}', +'|◉.ʘ̚}', +'|¬.⚆:', +'|^ᆺ˘|', +'(˘.^}', +':¬.⚆꒱', +'{¬.⚆}', +'✿⊙.ಠ}', +'(◉oಥ꒱', +'|◉ᆺ⊙}', +'|⚆.⚆}', +'|^.⚆|', +'{⚆.◉}', +'[¬.X}', +'|X.˘}', +'{◉.◉}', +'(ಠ෴^}', +'|◉.¬|', +'(◉.⚆}', +'|ʘ̚ᆺ⚆:', +'{⚆.ʘ̚|', +'[˘.⚆}', +'[ʘ̚.^|', +'[⚆.ಠ}', +'꒰👁.⚆|', +'[˘o¬}', +'(⚆.¬|', +'(♥o^}', +':⚆.◉✿', +':˘oಠ|', +'(ʘ̚oಥ꒱', +':⊙.ʘ̚}', +'(◉.⚆:', +'(⊙.^:', +'{ʘ̚.⚆:', +'[^.⊙:', +'[˘ᆺ⊙}', +':ಠ.ʘ̚}', +'{¬.⚆|', +'{⚆.˘}', +'{¬.◉}', +'|^o◉}', +'✿ಥ.˘}', +'(⚆o¬}', +'(◉෴⚆|', +'[˘.⊙ʔ', +'[¬oಠ:', +'[⚆ᆺʘ̚}', +'ʕ⊙ᆺ^|', +'(ಥ益X|', +'[˘.⚆|', +'(ಠ.ಠ}', +'[X.¬}', +'{¬o◉}', +'(ಠoಠ}', +'{X.◉}', +'|◉.◉|', +'{ಥo¬}', +'(¬o⚆}', +'꒰⊙.⚆}', +':⚆.⊙}', +'(^ʖ◉}', +'{^.ಠ}', +'|Xo¬}', +'[⊙෴⚆}', +'[¬.˘}', +'|¬.◉}', +'[˘.¬|', +'꒰♥.⚆|', +'(˘.˘}', +'{¬.ಠ}', +'|^.¬}', +'{¬.¬|', +'꒰Xo˘}', +'(^.⚆}', +'(˘.ಠ}', +'[X.◉|', +'|⊙.⚆꒱', +'{⚆.^}', +'{˘oಥ:', +'✿^.^:', +'|⚆o⚆|', +':¬.⚆:', +'{⚆.◉|', +'[˘෴⚆:', +':ʘ̚ʖ¬}', +'꒰◉.⚆}', +'{◉.˘}', +'(˘.ಠ|', +'✿⚆.ಠ}', +'(⊙oಠ}', +'|⊙.ʘ̚}', +':^.⊙}', +'(˘.^}', +'꒰◉.ಠ|', +':¬.X|', +'[ಥ.ಠ}', +'꒰¬.ಥ}', +'|˘.◉}', +'[ಠ.^}', +'{X.¬}', +'{ಥ.X}', +'(¬oʘ̚:', +'{^.ʘ̚}', +':⚆.♥:', +'[^.^|', +'|⚆.X}', +'{ʘ̚.¬}', +'[¬o♥|', +'꒰⊙o◉}', +'|⚆.ʘ̚}', +'(◉.⚆}', +'✿˘.ʘ̚}', +'(˘o^|', +'{◉.^|', +'[^.˘|', +'|^.ಠ}', +'ʕ⊙ʖ◉:', +'(◉.♥|', +'(˘o👁:', +'{^.⊙:', +'{👁.¬:', +'|¬o⚆}', +'|⚆.👁}', +'(ಠo◉:', +'(X.⚆}', +'[⊙.¬}', +'{ʘ̚ᆺ˘}', +':⚆෴¬}', +'(♥.¬}', +'(⊙.◉}', +'(X.^}', +':¬.X:', +'(⚆.ʘ̚}', +'|^.ಠ|', +'{ʘ̚o⚆}', +'[👁益¬}', +'[˘.◉✿', +':ಠo˘}', +':ಠᆺ^}', +'ʕʘ̚.⊙:', +'{⊙.ʘ̚|', +'{^.˘}', +'|^o◉|', +'(ಠ.˘:', +'|⊙.¬}', +'|¬.˘|', +'(◉෴˘}', +'{ʘ̚.ಠ}', +'(^oಠ}', +'(˘.⚆:', +':⊙.ಥ}', +'|⚆.⚆|', +'{ಠ.⊙}', +'[ʘ̚.◉|', +':◉o^:', +'(¬o♥|', +'|˘oಠ}', +'(◉.¬}', +'[^.¬}', +'✿◉oಠ}', +'ʕ⊙ᆺ⚆}', +'[⚆.ಠ:', +'(^oX}', +'[˘.^}', +'ʕʘ̚.ಠ:', +'[⚆.👁}', +'|⚆.¬꒱', +'[Xo¬}', +'[^o^}', +'|⊙.ʘ̚}', +'[⊙ᆺಠ|', +':˘.˘}', +'{⚆.^|', +'|ಠ.◉:', +'꒰˘益¬✿', +':◉.◉}', +'|⚆.¬}', +'(◉.ಠ|', +'{⚆.˘}', +'[˘o¬꒱', +'✿⚆෴⚆}', +'|ಥ.˘}', +'{ʘ̚.⚆|', +'|^.⚆}', +'{Xo^}', +'|X.X}', +'[¬oಠ꒱', +'(¬.⚆}', +'{⚆益ಠ}', +'(˘.^}', +'(👁.⚆}', +':⚆o◉}', +'[⊙.˘}', +'|^.^}', +'[^.˘}', +'{˘.⚆}', +'[ಠ.^}', +'[◉.¬}', +'{◉෴ʘ̚}', +'|⚆.⚆}', +'[^.¬}', +'(⚆.⚆}', +'(^.◉:', +'[⊙o◉|', +'ʕ◉o¬|', +'|^.♥|', +'꒰˘.⊙}', +'(¬.˘}', +'ʕಠ.⚆|', +'|ಠ.X}', +'|^.¬|', +'|¬.˘}', +'[ಠ.♥}', +'|^.¬|', +'(^.ಠ}', +'|˘.⚆}', +':◉.^}', +'|ಠo⚆}', +'(˘.◉}', +'|¬.^}', +'[◉ᆺ⊙|', +'{⚆.¬|', +'{⊙෴^}', +'{👁o⊙}', +'[⊙.^}', +'[⊙.^}', +'{¬o˘}', +'|X.◉|', +'(◉.⚆}', +':♥o^|', +':^.^}', +':ʘ̚oಠ}', +'|˘o⚆}', +'{⚆ʖ◉:', +'[ಥo♥}', +'[ʘ̚.¬}', +'{¬.¬:', +'(X.^|', +'{ಠ.ಠ}', +':⚆.⚆}', +'{X.ʘ̚:', +':ʘ̚o^꒱', +'[⊙.^}', +'(ಠ.˘}', +'(ʘ̚.⚆}', +'[ಠᆺʘ̚|', +'|¬.ಠ:', +'|^.^}', +':◉.⚆}', +'[ಠ.◉|', +'[XoX|', +'|X.ʘ̚}', +':˘.◉}', +'(⚆.⚆}', +'(⚆o◉}', +'[◉o˘}', +'|^.ʘ̚}', +'{¬.⚆}', +'|◉ᆺಠ}', +'{^.⚆}', +'[◉o◉}', +'|ʘ̚ᆺ⚆}', +'(ಠ.⚆|', +'꒰⚆o◉}', +'[ಥ.X}', +'{⚆ʖ^}', +'[⚆ᆺ⚆}', +'(ಥ.X|', +'{◉ᴥ⚆:', +':⊙.⊙}', +'{◉ᴥ⚆}', +'{ಠ.˘|', +'(¬ᆺಠ|', +':¬ᴥ⚆}', +'[ಠoಠ|', +'[⚆oಠ}', +'[ಠo⚆:', +'{XoX|', +'|ಠ.♥}', +'|⚆ᆺX}', +'|Xᆺ^|', +'[˘ᆺ¬}', +'[◉.ʘ̚}', +'✿⚆.⚆}', +'|^.◉}', +'|◉.^}', +'꒰˘.⚆꒱', +'|⚆.˘}', +'(¬.X:', +'(^.⚆}', +'|¬.ಥ}', +'[˘.♥|', +'{^.¬✿', +'{⚆.◉}', +'(◉.👁|', +'ʕ^.X꒱', +':ಥ.♥}', +':⚆.ಠ}', +'|^ᴥ⚆}', +'{⊙o⚆}', +':¬.^}', +'|¬෴^}', +'꒰◉.˘}', +'|ʘ̚.⚆}', +'✿◉.⚆:', +'✿˘oಠ|', +'(¬ᆺ◉}', +'|◉o˘}', +'[ಥ.^}', +'(¬.◉|', +'|♥.⚆|', +'(˘o◉}', +'|⊙෴^}', +'(^oX}', +'꒰¬.˘|', +'[^.ಠ}', +'[X.⚆}', +'(ಠ.˘|', +'|⊙.˘|', +'(ಠ.˘|', +'|ಠ.ʘ̚ʔ', +'{ಠ.◉}', +'|⊙.⊙}', +'{ʘ̚o⚆|', +'(◉.◉}', +'(¬.¬|', +':⊙.¬}', +':ಠo¬}', +'|¬.⊙:', +'|˘෴ಥ}', +'[⚆o˘}', +'[⊙.⚆꒱', +'{ಠ.⚆|', +'[^.◉}', +'|Xᆺ^}', +'✿◉ᆺ⚆:', +'[^o^|', +'(¬.ಠ|', +':˘oಠ}', +'(⚆.ಠ}', +'(˘.◉}', +'[♥.◉}', +'[ಠ.¬}', +'ʕ¬.^:', +':˘ᆺ◉}', +'[◉.⚆:', +'{ಥo⚆}', +':👁.⚆|', +'{^.◉}', +':^.ಠ|', +'꒰⚆ᆺ◉:', +'[ಠ.⚆}', +'|¬.˘}', +'(˘.⚆}', +'{Xo⊙}', +'(^.♥}', +'[ʘ̚.⚆|', +'[X.X꒱', +'✿ಠᆺ⊙}', +'(˘.⊙}', +'{♥oಥ}', +'(ʘ̚.♥|', +'[ಠ.¬}', +'[¬ᆺ˘|', +'[⚆.¬:', +'{⊙.¬}', +'[ʘ̚.ʘ̚}', +'|⚆.⚆|', +'(⚆o^}', +'|^.˘|', +'(^.ಠ}', +':👁.X|', +'[👁.◉:', +'|⊙.¬}', +'{˘.¬}', +':ʘ̚.˘꒱', +'[^.♥꒱', +'(⚆.◉}', +'(X.^|', +'꒰^o^}', +'[^益⚆}', +'(ʘ̚ᆺ˘}', +'|⚆.^|', +':ʘ̚.¬|', +'꒰¬ʖ^}', +'(ʘ̚ʖಠ|', +'[ಠ.X}', +'|ʘ̚.^}', +':ʘ̚oʘ̚|', +':⚆.⚆|', +'(¬.¬|', +'|◉o♥}', +'{ಠ.^:', +':◉.⊙}', +':◉.⚆|', +'(¬.ಠ}', +'(ಠo◉|', +'|◉.👁}', +'|ಠ.^|', +':◉.X}', +'[^.◉|', +':⚆oಥ}', +'|◉.˘|', +'|˘.◉}', +':^.˘}', +'(◉o⚆}', +':ಠ.^:', +'(⊙.^|', +'[X.⚆}', +'(^.⊙}', +'|ʘ̚෴◉}', +':ಠ.˘}', +'{♥.X|', +'✿⚆ʖ¬}', +'꒰ʘ̚.⚆✿', +'꒰ಠ.ಠ}', +'|⚆ᆺ⚆}', +'{⊙.˘:', +'{¬.^}', +'{^oಠ|', +':¬.¬}', +'{^o^|', +'[^ʖ⊙✿', +'[⊙oX}', +'(XʖX}', +'[˘.ಥ}', +'(ಠ.˘}', +'{˘෴˘}', +'(⚆o◉|', +'(⊙.◉:', +'[¬.👁}', +'|ʘ̚o⚆}', +':X.⊙|', +'|◕.ʘ̚|', +':X.👁|', +'|⊙oಠ}', +'[Xo◉|', +':¬෴ʘ̚}', +'|♥o◉:', +'{X.˘}', +'{ಠo˘}', +'꒰X.ಠ:', +'꒰◉.˘}', +'|˘.^|', +'{^.⚆}', +'{ಠ.⊙}', +'|◉.ಥ}', +'{¬.ಠ|', +':♥.ಠ}', +'{ಥʖ¬}', +'(˘o^}', +'[¬.◉|', +'(⚆.ಠ}', +'(X.ಠ|', +'{˘.⚆|', +'(◉.˘}', +':¬.X}', +'{◉.⊙✿', +'[^.⚆|', +'|ಠ.X|', +'ʕ⊙ᴥ⚆}', +'|◕.◉}', +'✿˘ʖ^✿', +'|^ʖ¬|', +'|¬.^:', +':^.◉}', +'(˘.◉꒱', +'✿¬ᴥ^}', +'{¬o˘}', +'|♥o¬:', +'(ಠ.˘}', +'|♥.X}', +'(^ᆺ⊙|', +'|⚆ᆺ⚆}', +'|⚆.⊙}', +'[ಠ෴◉:', +'|ಠo⊙:', +':⚆ʖ♥}', +'[⚆ʖX:', +'[ʘ̚෴^꒱', +'꒰ಠ.⊙|', +'[ಠᆺ⊙}', +'|^.◉|', +'(˘.ಠ}', +'(X෴⊙}', +'|˘.^|', +'[¬.◉꒱', +'|^.♥}', +'{^.ಥ|', +'[¬.X}', +'✿◉ᆺ˘|', +'|˘.👁|', +'|^o¬}', +'|ಥᆺ⊙}', +'|⊙.⚆}', +'|ಥ.^}', +'[^.^:', +'|˘o¬}', +'ʕ˘.^}', +'|ಠ.^}', +'꒰˘o˘}', +'{⚆.^|', +'{♥o˘|', +'{♥.¬}', +'(ʘ̚ᆺ˘}', +'[¬.˘}', +'{¬.X|', +'✿◉.◉}', +'|⚆o˘✿', +'|◉.ಠ}', +'|◕.⊙|', +'[⊙.👁꒱', +'✿˘.ʘ̚}', +'{⚆.^}', +'|^o¬|', +'|¬.^}', +'{˘.¬|', +'[˘.◉}', +'[⚆o◉|', +'(˘.^}', +'(⚆.ಠ}', +'(X.⚆}', +'ʕಠ.ಠ|', +'[♥.˘}', +'{¬.ʘ̚}', +'{◉o◉|', +'(˘.◉}', +'(¬.¬:', +'(◕.⚆✿', +'꒰⊙.⊙}', +':X.⊙}', +'꒰◉.◉}', +'[˘益^}', +':¬.˘}', +'[¬.◉|', +'|^.˘}', +'[˘.˘}', +'[^oಥ✿', +'[⚆o⊙}', +':◉.¬}', +'[◉.⊙|', +'|◉.˘}', +':👁.^|', +'(♥.ಠ}', +'✿¬.X}', +'[¬o¬}', +'|ಠo⚆}', +':◉.⊙|', +'(◉.˘}', +'꒰^.⚆}', +'(¬.¬}', +'[⚆.^}', +'{⚆.◉}', +'(⚆ʖ^꒱', +'|¬.˘|', +':¬o♥|', +'꒰◉.◉✿', +'ʕ⚆.ಠ|', +':¬o¬꒱', +'(♥.◉}', +'{ʘ̚.^}', +'(◉ʖX:', +'(⚆.¬}', +'{ʘ̚.˘|', +'(˘.^}', +'|¬ᆺ⊙:', +'|ಠ.^}', +'|ಠ.♥}', +'꒰X.¬}', +'(♥.ʘ̚:', +':⊙.⊙}', +':⚆.◉|', +'|Xo¬}', +'{˘.⚆}', +'[⊙.◉:', +'(⚆o¬}', +':◉.˘}', +'✿◉.♥}', +'[⚆.⊙}', +'{˘ᆺಠ|', +'|⚆෴⚆}', +'|ʘ̚.˘}', +':˘.⊙꒱', +'|⚆.⊙:', +'|👁.˘꒱', +':^෴^}', +'(⚆.⚆}', +'|ಠᆺ^}', +':ಠ.˘꒱', +'{⚆.⚆|', +'(ಥ.⊙|', +'[˘.ʘ̚}', +'(♥ᆺ⚆ʔ', +'|˘.⊙|', +'{⊙.¬:', +'{♥.👁}', +'[˘.⚆|', +':¬.ಠ:', +'|^.^✿', +'ʕXʖ¬✿', +'꒰¬.◉}', +'[◉.¬}', +'[ಠ.ಠ}', +'|⊙.⊙}', +'(¬.◉}', +'꒰X෴¬|', +'꒰Xᆺ¬}', +'|˘o◉}', +'{⊙.¬:', +'(⚆o¬}', +'|ʘ̚.˘|', +'{^.⚆|', +'|¬ᆺ^}', +'|ʘ̚ʖ˘:', +'{ʘ̚.ಥ|', +'(¬o◉✿', +':⊙.ʘ̚|', +'[^.¬ʔ', +'|⚆o◉}', +'{ಠo˘}', +'[⊙.˘}', +'{^o˘}', +'✿⊙.⊙|', +'{◉.˘}', +'(ಠ.◉}', +'|⊙.^}', +'✿ಠʖ◉|', +'✿Xᆺಠ}', +'{^.ʘ̚:', +'{ಠ.¬}', +'(^.◕}', +'(¬oಠ|', +':^.¬ʔ', +'(⚆.⚆}', +'(¬෴^}', +'[^.¬|', +'|^.˘|', +'[♥o˘}', +':¬.⊙|', +'(˘.X}', +'(♥oಠ}', +'[¬.ಠ|', +'|^.¬}', +'(ಠoX}', +'[˘෴˘}', +'[ʘ̚.^}', +':¬.˘|', +'[ಠʖ◉|', +'✿◉.ಠ:', +'{⊙.ಠ|', +'|◉oX}', +'|˘෴ಠ|', +'{˘.ಥ}', +'{˘.ಠ:', +'(^.^}', +'꒰👁.⚆}', +'(⊙o^}', +'(ಠo⊙:', +'[^ᆺ¬}', +'[◉.⊙:', +'(ʘ̚o¬|', +'|¬.¬}', +'{ಠ.ಠ|', +'|ಠ.¬}', +'|˘.◉}', +'|¬oಥ}', +'(ಠ.¬}', +'(^.⚆}', +'|ʘ̚.⊙}', +'|ಠ.⊙|', +'(ಠoX}', +'[⊙.ಥ}', +'{˘ᆺ♥}', +'|^o˘ʔ', +'✿⊙.¬}', +'|¬o⊙}', +'{^.ಥ|', +'[^ᴥ¬✿', +'[◉.♥|', +'|⚆ᆺʘ̚}', +'✿⚆.◉}', +'|¬.◉:', +'|¬.˘}', +'|ಠᆺ⊙}', +'(^.˘|', +':ಥ.ಥ:', +'{⚆.X}', +'[ಠ.◉:', +'(♥.⊙|', +':⚆ᆺ^✿', +'(♥o¬}', +'ʕʘ̚o^}', +'|◉o⊙|', +'{◉ʖ¬}', +'[ಠ.ʘ̚|', +'(◉.^}', +'✿👁ᆺ¬}', +':♥益¬}', +'|⚆.⚆:', +'[^.¬}', +'✿ʘ̚ᆺಠ}', +'(ʘ̚oʘ̚}', +'|👁.˘|', +':ಥ.˘:', +'[ಠo⚆}', +'{¬ʖ^|', +':⚆.◉}', +'(⊙.⚆}', +'(X.◉:', +'[¬.^}', +'꒰⊙.ಠ}', +'[◉o˘}', +':◉ᆺಠ}', +'ʕ⊙.ಠ:', +'[◉ʖಠ|', +'[¬.⚆}', +':Xoಠ|', +'|⚆.◉|', +'꒰¬.˘}', +'ʕ¬ᆺ¬}', +'[⚆.⚆}', +'|⚆.👁}', +'{^ᆺ¬}', +'[ಥ.ʘ̚|', +'|⊙益^}', +':X.⊙}', +'[◉.⊙|', +'꒰˘.˘}', +'[◉.⚆}', +'|⚆.X}', +'[ಥ.X:', +'ʕ⚆.⚆}', +'{˘ʖಠ}', +'|¬.⚆꒱', +'|˘.¬}', +'(ಠ.¬}', +'꒰⚆.ʘ̚}', +'{ಠʖ^|', +'|⚆.¬}', +'(^.ʘ̚}', +'✿ಠo^}', +'{˘.◉}', +'(˘.👁|', +'[⊙.˘}', +'ʕ¬.ಠ|', +'[¬.ʘ̚}', +'꒰⊙.◉}', +'|⊙.^}', +'|⚆ᆺ¬|', +'|👁.⚆}', +'|˘.⚆|', +'[♥o¬:', +'{X.⚆}', +'[⚆.ಠ꒱', +'[⊙ᆺ˘|', +'|ʘ̚.♥}', +'(ʘ̚ʖ^}', +'{◉.^}', +'(ಠ.⚆}', +'{^.^}', +'(^.ಠ}', +'|¬oʘ̚}', +'|^.⊙}', +'|¬.◉꒱', +'{˘ᆺ^|', +'|^.ಠ✿', +'|^.^|', +'{◉.ಠʔ', +'[◉.¬}', +'(⚆.⚆|', +'[⚆.⊙:', +'(⚆.♥|', +'(^.⚆}', +'(👁.^}', +'✿ಠ.^:', +'[ಠ益ಠ}', +'[⊙.ʘ̚}', +':^oಠ}', +':^.^}', +'{¬ᆺಥ}', +'[¬.◕:', +'{ʘ̚.¬}', +'[⚆.◉}', +'{¬.˘}', +'|👁ʖ◉}', +'✿◉.¬:', +'|ಠ.◉|', +'|˘.˘}', +'|˘.⚆}', +'✿◉.X꒱', +'[¬.^}', +':⚆.◕}', +'[◉.⚆|', +'{◉o¬}', +'[⚆.♥✿', +'꒰⚆o◉}', +'{ಠo◉}', +'|👁.♥:', +'(⊙.˘|', +'(⚆.¬ʔ', +'|⚆ᴥ¬}', +'{⊙ʖ^}', +'✿ʘ̚ʖ⊙✿', +'|˘.^}', +'[ʘ̚෴^|', +'(¬oಠ}', +'꒰◉益◉}', +'{ʘ̚.⚆}', +'[¬.◉|', +'[⊙.¬}', +'{^.ಠ:', +'|^ᆺX꒱', +'[˘.ʘ̚:', +'(^.◉}', +'(¬.◉꒱', +'[ʘ̚.˘}', +'(¬.¬|', +'|⚆.◉}', +'(⚆.ʘ̚}', +'|^oʘ̚}', +'(👁o¬}', +':X益¬}', +'꒰¬ʖ¬}', +':ಠ.ಥ}', +'|⊙.⊙|', +'{^෴^}', +'[ಥ.¬}', +'[^o⚆}', +'(¬.ಠ}', +'|◉.˘}', +'[¬o˘}', +'[˘ᆺ˘}', +'(ಥ.◉:', +'|◉.¬}', +'(¬.^:', +'{⊙.ಥ}', +'[⚆.¬|', +'[⊙.ʘ̚|', +'[¬.¬:', +':˘.^}', +'|Xʖ^}', +'(◉.⚆✿', +'(⊙.ಠ|', +'{˘.◉}', +'|X.X}', +'(¬.ʘ̚:', +'|ಠ.˘:', +'(^oಠ}', +'|⚆.⚆}', +'|◉.ʘ̚}', +'[◉o◉}', +':ಠ.⚆}', +'[⚆.♥}', +'[ʘ̚o⊙}', +'|˘.¬|', +'|♥oಥ}', +'(♥ᆺX}', +'(^.◉꒱', +'[^.⚆}', +'(¬.⚆}', +'꒰ಠ.⚆}', +'|^ᆺ⚆}', +'[^.¬}', +'|◉o˘|', +'(˘o⚆ʔ', +'{^o¬}', +'꒰^.ಠ}', +'|♥.˘}', +'(ಠ.◕}', +'{◉ᴥ˘}', +'[ಥ.˘}', +'[◉.◉:', +'(ʘ̚.ಠ}', +'|⚆.♥|', +'(ಠ.◉}', +'{ಠ.¬|', +'꒰⊙ᆺಥ}', +'{^ᆺX}', +'(⊙o⚆}', +'|ಠ.♥|', +'|⚆ʖ^}', +'[Xo¬}', +'|ಠ.ಥ}', +'{◉.¬}', +'{˘.⚆|', +'(ಠᆺ♥|', +'꒰˘.¬}', +'꒰Xo¬|', +'(ಠoಥ}', +'{⚆.◕}', +'|⚆o¬|', +'|^.⊙}', +'|ಠʖ◉:', +'✿ಥ.ʘ̚꒱', +'{ಠoʘ̚|', +'|ಥ.♥꒱', +'✿ಠᆺ¬}', +'(^ᆺಥ|', +'ʕ˘.⚆|', +'(^ʖ˘}', +'[^ᆺ♥}', +'(^.¬:', +'{^.˘}', +'[⊙.¬|', +'|ಠ.˘}', +'(˘.ಥ:', +'(◉oಠ}', +'|˘.ʘ̚}', +'[◕益˘}', +'{ಠ.^}', +'[ಠ.◉}', +'꒰^.◉}', +':⚆෴^}', +'꒰◕.X}', +'|♥ᆺ♥}', +'꒰¬.^}', +':X.^}', +'|^o^|', +'[◉o⚆꒱', +'|ಠoಠ|', +'[^.⚆}', +'[⊙.⚆|', +'(˘ᆺ⊙|', +'(˘.X}', +'|⚆.⚆|', +'{˘益ಥ}', +'|⚆.ಠ|', +'(⚆.^꒱', +'{♥.◕}', +':^o♥}', +'✿⚆.˘}', +'{⚆o⚆}', +'[◉o⊙|', +':˘.˘}', +'[^.⚆:', +'(^o♥}', +'{ಠ.ಠ}', +'✿Xo^|', +'(⚆益👁|', +'[ʘ̚.¬}', +'|ಠ෴⚆}', +'(ಥ.˘|', +'|¬.⊙}', +'꒰ʘ̚.˘:', +'|ಠ.ಠ}', +':¬.¬:', +'|⚆o¬}', +'[^.^}', +'|¬.ʘ̚}', +'|¬෴◉|', +'ʕ¬o^}', +'[ಠ.⊙|', +'(⊙.⚆}', +'(˘.ಥ}', +'[◉.˘|', +'(⊙.^}', +'[⚆.ಠ|', +'ʕ◉o^}', +'(¬.ಠ|', +'|^෴👁꒱', +'[ಥ.◉|', +'{¬o˘}', +'|♥益^:', +'|ಠ.˘|', +':˘.⚆}', +'|⊙.¬|', +'[⚆o^}', +'|¬.◉:', +'[ʘ̚益👁꒱', +'(¬.^|', +':⊙෴¬}', +'{◕.◉}', +'{ಥ.⚆:', +':^o¬}', +'✿˘.˘}', +'|˘.¬}', +'[¬ʖ^}', +'[♥.¬}', +'[◕.⚆}', +':⊙.^}', +':ಠ.˘}', +'[¬ʖ⊙}', +'{⚆o^}', +'|♥.^:', +'(ʘ̚o◉✿', +'|¬o˘|', +'|¬o˘|', +'|◉.^}', +'|¬o˘꒱', +'[˘.◉ʔ', +'[˘.¬:', +':˘.⚆:', +':ಠ.¬:', +':◉.⊙:', +'|^ʖ◉}', +'{⚆.^:', +'|XoX|', +'|⊙.♥}', +'[◉ʖಠ}', +'[◉.♥}', +'{¬.¬}', +'{ʘ̚.♥:', +'[⊙.♥}', +'꒰⚆.^}', +'|˘.⚆}', +'{♥.¬|', +'(⚆o^}', +'|˘.¬}', +'|¬oಠ✿', +'[^.^}', +'(ʘ̚ʖ˘|', +'|ಠ.^|', +'|¬.^꒱', +'꒰¬oX|', +'|ಠʖ👁|', +':👁.˘:', +':👁.ಠ✿', +'{⚆.^|', +'[^.◉}', +'|XᆺX}', +'(^.˘|', +'|ಠ.¬}', +'(¬.^}', +'|ʘ̚.^ʔ', +'{¬.ಠ|', +'[˘.♥}', +'[◉.^}', +'|¬.^}', +'(¬.^}', +'|⊙oʘ̚ʔ', +'(Xᆺ˘}', +'|⚆.⚆:', +':^o˘}', +'[^.◉|', +'(Xo⊙|', +'|◉ᆺ♥:', +'[⚆o◉}', +'꒰⊙.X:', +'{¬ʖ˘}', +'[ಠᴥ⊙}', +'ʕX.¬}', +'[◉o👁|', +'(ʘ̚.ʘ̚|', +'|◉.˘}', +'|♥෴⚆|', +'{◉.^}', +'꒰^.^✿', +':⚆.◉}', +'{^.¬}', +'(⚆益¬}', +'{˘.ಠ}', +'(^.X}', +':^.^}', +'[^.^}', +'[˘.⚆}', +'|◉ʖ¬:', +'꒰^.⚆:', +'(◉.⚆|', +'꒰¬.⚆|', +'|ʘ̚.˘:', +'[^.♥}', +'[ಠ.˘}', +'[⚆.˘}', +'[¬o˘}', +'(ʘ̚.¬}', +'|ಠ.⚆}', +'[⚆ᆺ¬}', +'(⊙.^|', +'(ʘ̚o◉}', +'[◉.⊙}', +'{^.ʘ̚}', +'{^.⚆}', +'{⚆.^|', +'[X.◉:', +'[ʘ̚.¬}', +'[ಠoಠ}', +'(◉oಥ}', +'(¬.^:', +'|¬o◉}', +'(◉o^:', +'[⚆.⚆}', +'(¬.¬|', +'{^.¬}', +'{¬.ಠ|', +'|¬.¬}', +'{◉.^}', +'[ಥ.˘}', +'{¬o◕}', +'[˘.¬}', +'|^.^:', +'{¬.ಠ:', +':¬o^}', +'|⚆.ಥ}', +':ʘ̚ᆺ⊙꒱', +'(◉.^|', +'|ಠʖ^|', +'[˘ᆺ¬}', +'✿^.^|', +'{⚆ᴥಥ|', +'[^.⚆:', +'(ಠo¬}', +'|¬.^}', +'{^.⚆}', +'{˘෴¬}', +'(ಠ.^}', +'|⚆o^|', +'{˘.⚆}', +'|˘ᆺ¬}', +'[ಠ.ಥ}', +'[˘.¬}', +'✿◉.⚆}', +'[^෴^꒱', +'(⚆.X꒱', +'(ʘ̚.¬|', +'(⚆.^|', +'{ʘ̚o♥}', +'(X益¬꒱', +'(˘.˘}', +'ʕ⊙.ʘ̚}', +'[˘.X}', +'{^.ಠ꒱', +'|^.⚆}', +'[⚆.⚆}', +'{⊙oʘ̚:', +':¬෴ಠ}', +'[⚆.ʘ̚}', +'[¬o˘:', +'(ಠ.¬}', +'[⚆ʖ˘ʔ', +'ʕ♥ᴥ♥✿', +'(˘.^}', +'(¬o⚆}', +'(♥.⚆}', +'|ʘ̚.⚆|', +'(◉ᆺ◉}', +'{◉.˘}', +'(^.◉}', +'(⚆.˘}', +'[^.^|', +'[⚆o⊙|', +'[⊙.◉|', +'{^.ʘ̚:', +'(X.◉:', +'[¬.⚆}', +'{♥ᆺ⚆}', +'(ʘ̚.◉|', +'꒰ಥ.♥✿', +'[ಠ.ಠ}', +'|¬ᆺ¬✿', +'[ಠ.♥|', +'(¬.ಠ}', +'(˘.◉}', +'[¬ʖ👁✿', +'[⚆ᆺ^|', +'[⚆ʖ^}', +'{ʘ̚o⚆}', +'|⚆.◉}', +'(¬.⚆}', +'|⚆.⊙}', +'✿◉.⚆|', +':♥.⚆|', +'{¬ʖ˘|', +'{⚆.¬}', +'(¬ʖ◉}', +'|^.¬꒱', +'[⊙oX}', +':˘ᆺ👁:', +'(^ᆺಠ|', +'{^.^:', +'|⚆o^}', +'|♥.^}', +'[⊙.⚆}', +'{^.^✿', +'{^.X|', +'(⚆.ʘ̚}', +':^.👁|', +':¬ᆺ^}', +'[♥ᴥ^|', +'(⚆.ಥ:', +'|⊙.˘:', +'{˘.◉}', +'[◉ᆺ˘}', +'|¬.⚆}', +'(◉o¬}', +':¬.⚆}', +'[^.ಠ|', +'(⊙.◉}', +'{X.^:', +'|¬.¬:', +'(ಠ.◉|', +'|X.◉}', +'[^o👁}', +'{⊙.^|', +'[ʘ̚.⚆}', +'(⊙.♥:', +'|^.¬|', +'|◉oX}', +'✿ʘ̚益ಠ}', +'|¬.¬꒱', +':X.⊙|', +'|ಠo^}', +'{¬.ಥ}', +'(^.⚆|', +'[◉.⊙:', +'[⊙෴ಠ}', +'[^ʖ⊙}', +':⚆oಠ}', +'{¬.^}', +'[◉ᆺ˘|', +':⊙ᆺ👁}', +'|^.¬:', +':^.¬|', +'[^.^}', +'✿˘ᆺ˘|', +'(¬.^|', +'(◉.ಥ}', +'|^.⚆}', +'[^.^|', +'|¬.˘:', +'{^෴¬}', +'{^oX}', +'꒰ಠ.¬}', +'[¬.¬}', +'{˘.◉꒱', +'{¬෴⊙}', +'(◉.X}', +'{ಠo⚆}', +'[Xo^}', +':¬oʘ̚|', +'[¬.^}', +'|˘.ಠ}', +'(ಠ.⚆:', +'(👁.^✿', +'[¬.X✿', +'[⊙oX}', +'{♥.^}', +'(⚆.^}', +':ಠo˘}', +'|˘o˘}', +'✿^.¬}', +'|◉ʖ¬}', +':¬.˘}', +'(˘.⚆}', +'{^o♥:', +'[◉o⚆}', +'(^.ʘ̚}', +'|^.¬|', +'{Xo◉}', +'|⚆.˘}', +'|⊙.^}', +'{˘.⚆}', +'(◉.˘}', +'|👁.⚆}', +'[¬.⊙}', +'|ಠ.˘}', +'{ʘ̚o¬}', +'|⚆oX}', +'[^.⊙}', +'(^.ʘ̚}', +'|ಠo¬}', +'(♥.⊙|', +'|⚆.¬}', +'(ʘ̚.⊙:', +'[¬.⊙}', +'|◉.◉}', +'|¬o¬|', +':⊙.¬}', +'(♥o◉}', +'[⊙ʖ^}', +'{ʘ̚.♥}', +'{⊙o˘}', +'(˘.◉}', +'(ಠ.👁|', +'[^.¬}', +'[^.⚆|', +':⊙.ʘ̚:', +'{ʘ̚.ಥ}', +'{˘.⚆}', +':♥.˘|', +'|⚆o♥}', +'{X.ʘ̚:', +'|◉ʖ˘:', +'|X.⚆}', +'(⚆oಠ:', +'(Xo♥}', +'{¬.^:', +'(ಠo^}', +'(⚆.⚆|', +'[ಠ.♥}', +'|^ʖ^:', +'|ʘ̚o˘}', +':◉.¬|', +'(⚆.ʘ̚:', +':⊙oಠ}', +'[⚆.X|', +':♥.ಠ|', +'{^o¬ʔ', +'|^o◉}', +'[⚆.ಠ}', +'{ʘ̚.˘}', +'{¬.ಥ}', +'[♥o˘꒱', +'[¬.^꒱', +'{X.˘}', +'(ಠo¬|', +'{⚆oʘ̚}', +'[˘o˘꒱', +'|¬ᆺ⊙}', +'(^.^}', +'|◉.⚆}', +':ಥᆺ⊙}', +'|◉.˘}', +'[¬.¬|', +'{◕.¬}', +'[⚆.ಠ꒱', +'|¬.^}', +'꒰^.ಠ}', +'[⚆.^✿', +'(¬ʖ◉}', +'✿¬.^}', +'[ಥ.♥|', +'|¬o^}', +'(ಠ.^}', +'|¬.X}', +'✿˘.X|', +'|^.⚆|', +'(¬.⚆|', +'{◉.ಠ|', +':˘.⚆:', +'(ಥ.^|', +':˘.◉}', +'|⚆ᆺ¬}', +'(ಥᆺX}', +'[ಥ.◉|', +'[¬෴♥:', +'(⊙ᆺ˘|', +'|^.¬|', +'[ಥ.ʘ̚}', +'|◉ʖ˘}', +'{¬oಠ}', +'|ʘ̚o˘}', +'|♥.˘꒱', +'(˘.¬}', +'(ಠ.¬|', +'(⊙.˘}', +'(^o⚆}', +'{◉.⚆:', +'(Xoಠ:', +':ʘ̚෴⚆}', +'|^.⚆✿', +'|¬oX:', +'[^.⚆:', +'|˘.⚆|', +'|⚆o˘|', +'(X.⚆}', +'(^.⚆|', +'(X.¬꒱', +'{˘.ಠ|', +'(¬.X}', +'{˘ᆺʘ̚}', +':^.^}', +'✿⚆o⊙|', +'|^.⊙:', +'|^ᆺ◉|', +'|⚆.˘}', +'|⚆o⚆:', +'[⚆.ʘ̚|', +'[^.˘}', +'(X.ʘ̚}', +'|˘.^}', +'꒰˘.X}', +'(^.⚆:', +'|˘.^}', +'|⊙.˘|', +'(⚆.⊙}', +'{ಠ益ಠ}', +':◉o⊙|', +'|Xʖ⚆}', +'(⊙.^}', +'(¬ʖಠ}', +'[¬益ಠ|', +'(⚆o◉}', +'(◉.X}', +'|¬.¬|', +'[^.⚆}', +'|ʘ̚.¬}', +'{˘ᆺ˘}', +'[¬ᆺ◉|', +'(Xoಠ꒱', +'|^o˘}', +'|⚆oX}', +'(ಠo⊙:', +'|^.⊙}', +'[^.ಠ}', +':˘ᆺ˘:', +'{˘ᆺ˘}', +'{^ʖ◉|', +'[⊙.ʘ̚꒱', +'(˘.◕|', +'{¬.¬✿', +'{♥.^}', +'(ಠ.⊙}', +'(⚆益ʘ̚|', +'꒰˘෴⚆}', +'|^.˘}', +'|ಠ.ʘ̚}', +'[Xoಥ}', +'|◉ᆺ˘}', +'[˘.ಠ}', +':♥oಥ}', +'(◕.⊙}', +'[ಠ.¬}', +'[♥ᆺ^}', +'꒰⚆.⚆|', +'(¬.⚆}', +'|⚆ᆺ˘}', +':◉ᴥ⊙}', +'꒰X.˘|', +'[^o˘|', +':👁ᆺ˘}', +'[¬.^ʔ', +'|ಠ.ಥ✿', +'[◉oʘ̚:', +'[^.⚆}', +'[◉෴^}', +'[¬.^}', +'(ಠ.ಠ}', +'(^.¬}', +':^ᆺ˘|', +'[⚆.ʘ̚}', +'[⚆.ʘ̚}', +'{^.⚆}', +'(¬෴⊙|', +'|◉.ಠ}', +'(^.◉|', +'(◉ʖ˘|', +'[⚆oX|', +'|◉.ಥ}', +'{^.¬|', +'(ಠ.◉|', +'[⚆.^|', +':◉.◉:', +'(X益ಥ}', +'✿ʘ̚ʖʘ̚|', +'{˘oಥ}', +':ʘ̚o¬}', +'[ಠ.◉|', +'|⚆o¬꒱', +'|¬.ಠ}', +':˘.˘}', +':⚆.^:', +'✿⚆ʖX}', +'꒰˘.ಠ|', +'|^.X}', +'{👁.ʘ̚}', +'(⚆o˘|', +'[👁.˘}', +'[^.⚆|', +'ʕ⊙.X|', +'|⚆෴⊙}', +'|^.X}', +'{¬ᆺ^✿', +'{^.◕}', +'{◉o^꒱', +'[⊙.⊙|', +'[◉.¬}', +'꒰⚆o⚆|', +'{ʘ̚෴¬}', +'[X.^}', +'|ʘ̚.¬}', +'[ʘ̚o¬}', +'꒰ಠo⊙꒱', +'[^.˘}', +'[ಥo◉✿', +'|ʘ̚o^}', +'[👁.ʘ̚}', +'{^.¬꒱', +'(◉.ಠ}', +'[⚆.⚆|', +'{^.⚆}', +'[⚆.⚆}', +'[ಠᆺ◉:', +'(^.˘}', +'|˘.⊙}', +'[X.⚆|', +'|⚆.⚆}', +'|¬.◉}', +'✿¬.¬|', +'[◉.˘}', +'|¬oX}', +'(◉oಠ}', +'[⚆.ಠ}', +'[¬oX}', +':¬ᆺಠ|', +'(◉ᆺ^:', +'[◉.⚆}', +'(^.⚆|', +'(👁.ಠ}', +'(^oಠ}', +'[^.⚆|', +'|⚆.⚆}', +':¬.◉}', +'(˘.ʘ̚꒱', +'|X.^|', +':◉.X:', +'[ಠ.ಥ}', +'|¬.^|', +'꒰⊙.^}', +'(◉.ಠ}', +'|^.^|', +'{⊙o⊙|', +'[^.X}', +'(^ᆺಠ:', +'(¬.^}', +'[◉.◉}', +'꒰⚆෴¬|', +'[¬ʖ¬:', +'(^.◉|', +'|⚆.♥}', +'꒰⚆.⚆}', +'|^.˘|', +'|◉o˘}', +'[⚆.¬}', +'(^oʘ̚}', +'(⊙.ಠ✿', +'(♥ᆺ¬}', +'(ಠ.ʘ̚}', +':˘oಥ|', +'(¬.◉}', +'[˘.^}', +':⊙.˘:', +':X.⚆}', +'(^ᆺ¬}', +'{X.⚆}', +':¬o⊙:', +':ʘ̚.⊙|', +'(⚆෴X|', +':^.¬}', +'|♥.◉|', +'(˘ᆺ¬}', +'(⚆.^꒱', +'✿¬.⚆}', +'(¬oʘ̚|', +'|¬.¬|', +'[◉.^:', +'{¬.◉|', +'[◉.^|', +'[^.◉|', +'|¬.ಠ}', +'(X.◉✿', +':˘.^}', +'[^.⚆|', +'{◉.¬꒱', +'(ಠ.¬|', +'[¬益X|', +'꒰˘ᴥ⚆|', +':◉.¬}', +'|ಥo⚆}', +'(⚆.¬}', +'{¬.⚆}', +'{^.ಠ|', +'[^.⚆}', +':¬.⚆}', +'|ಠ.˘:', +'(^.¬}', +'[¬ᆺ^꒱', +'{◉o¬}', +'[ಠ.¬꒱', +'꒰◉ʖ^:', +'✿⚆.¬}', +'|⚆.ಠ}', +'(X.⚆:', +'[♥ᆺ◉}', +'(◉.˘꒱', +'꒰ʘ̚.ʘ̚}', +'(ಠ.˘|', +'(⚆.⚆}', +'[¬o˘}', +'[^.⚆}', +'(⚆.⚆|', +'(⚆.^}', +'[XoX:', +'[ಥ.ಠ|', +'(^.⚆}', +'[^.^}', +':⊙.˘}', +'[♥ᆺ^}', +'[ಠ.^:', +'(⚆oಠ|', +'|⊙.◕:', +'(¬o^|', +':^.ಠ|', +'(⚆.^꒱', +'(˘.ʘ̚}', +'ʕ⚆.˘:', +'(ಠ.^}', +'(👁.X}', +'(ʘ̚.◉}', +'|⊙ʖ⊙}', +':¬.¬}', +'|ಠ.👁✿', +'[¬o¬|', +':◉.◉|', +':¬.^}', +'[◉ᆺ◉}', +'|¬.X}', +'[^o◉}', +'|¬o¬:', +'[◉o⊙}', +'|¬.⚆:', +'{⚆ᆺ⚆}', +'✿◉.˘}', +':˘.♥}', +'{⚆o⚆}', +'(⚆ᴥ⊙}', +':^.ಠ}', +'|◉.˘}', +'(♥oಠʔ', +'[⚆oʘ̚}', +'[⚆.⚆}', +'{^.◕}', +'ʕಥ.^}', +'|⚆oಥ}', +'(◉o¬}', +'꒰¬.◉}', +'ʕʘ̚o⚆}', +'{ಠʖ⚆}', +'|◉.ಥ}', +'[◉o⚆}', +'|♥.⚆}', +'|ಥ.^|', +'|◉෴⚆|', +'|¬.ʘ̚|', +'|⊙o👁|', +'{⚆o⚆|', +'|ಠoಠ}', +'|ʘ̚.^|', +'{◉.♥}', +'꒰⚆oX}', +':¬.˘}', +'{⊙ᆺ⚆:', +'(XoX}', +'{¬.^}', +'[⚆.¬}', +'|◉.👁}', +':˘o˘}', +':¬.◉|', +'(⊙.ಥ}', +'(^.^ʔ', +'(⚆o◉}', +'|^ʖ⚆꒱', +'[⚆.¬}', +'[^ᆺ⚆}', +'|^o◉}', +'[ʘ̚ʖಥ}', +'|👁o˘:', +':ʘ̚.⊙}', +'[⚆o^}', +'{˘.⚆}', +'{⚆ᴥ¬}', +'|¬.ʘ̚}', +':◉.¬}', +':⊙.ಠ:', +'(˘ᆺ˘|', +'(ಠ.^}', +'[♥.⊙}', +'[⚆o⚆:', +'|♥.⚆}', +'ʕ⊙.^}', +'{ʘ̚.¬꒱', +'{^.◉꒱', +'(⚆.^|', +'(⚆.⊙|', +'[Xᆺ⚆}', +'|^ʖ^}', +'(⊙ʖಠ}', +'|ಠ.⚆}', +'꒰^.⚆:', +'✿˘o^}', +'(˘.ಠ}', +'(^.⚆:', +'|˘.^}', +'(ಠoಠ}', +'|ಠ.ʘ̚}', +'{˘.ಠ}', +'{◉o◉|', +'{^.⊙|', +'(⊙.X꒱', +'[˘.ʘ̚꒱', +'{˘.^}', +':⊙o˘}', +'(⊙.ʘ̚}', +'[¬.⚆꒱', +'{⚆ʖ^}', +'[˘.^}', +'[ಠ.⚆}', +'|ಠ.⚆}', +'ʕ^.◉ʔ', +'|Xo¬}', +'|˘.◉꒱', +'|˘.⊙|', +'|ಠ.⊙}', +'(^ᆺ👁}', +'|ಠᆺ⚆}', +'|ಠ.⚆|', +'|¬.¬|', +'|^.⊙|', +'(◉oಠ}', +'(^.⚆}', +'[ʘ̚.˘}', +'[ಠᆺ^:', +'{^.⚆|', +'(⊙o⚆}', +'{⚆.˘|', +'{◉.ಠ|', +'ʕ⚆.˘꒱', +'[˘.^}', +'(♥.⚆✿', +'|⚆.˘}', +'{⊙ʖ^}', +'(ʘ̚.¬:', +'{⊙෴¬}', +'{⚆.¬}', +'(ಠ.ಥ}', +'(⊙.♥}', +'[¬.ಥʔ', +'|⚆o¬|', +'[˘.^}', +'|Xo˘}', +'(⚆.¬}', +':¬.¬|', +'꒰ʘ̚.¬꒱', +'✿¬oʘ̚:', +'꒰◉ᆺಠ:', +':◉.⊙}', +'[♥.^}', +'[¬.¬|', +'{Xo^}', +'(^ʖ◉}', +'(⊙.⊙|', +'(^.˘}', +'[^.◉꒱', +':ಠᆺಠ:', +'|◉.◉}', +'(⚆෴⚆}', +':⊙.^}', +'[^.¬}', +'{⚆o¬}', +'|Xᆺ⚆|', +'[^.^|', +'[ಥ.⚆}', +':♥o⚆}', +'|ಠo⊙}', +':⚆oಠ|', +'꒰¬.^}', +'(ʘ̚.⚆}', +'[^.◉}', +'|◉.⚆}', +'{◉.ಠ}', +'꒰◉.X|', +'꒰ʘ̚.^|', +'{¬.⚆}', +'[¬.ಠ꒱', +'{◉.◉}', +'꒰ಠo⊙|', +'(^.⚆}', +'|◉.◉꒱', +'{Xʖʘ̚|', +':◉oಠ}', +'{ಠᴥX✿', +'[ಠ.⊙}', +':ʘ̚.ಠ:', +':◉o♥}', +'|◉.˘}', +'[X.◉}', +'{˘oX}', +'(◉o⊙|', +'[^.⊙|', +'[⚆o⊙:', +':^.◉:', +'[˘.⊙|', +'(^.ಠ}', +'|X.⊙:', +'[ʘ̚.◉}', +'{˘o˘|', +'[◉.¬|', +'{◉o^}', +'[⊙o^|', +':⚆o◉|', +'|^.⊙|', +'{ʘ̚.˘|', +'(ʘ̚.˘|', +'{¬.˘|', +':⊙.ಠ}', +'(^.◉}', +'|¬.¬}', +'|◉.◉|', +'[¬.˘|', +'|¬ᆺ♥}', +'|^.¬}', +'✿⚆o⚆}', +'[X.ಠ}', +':ಠ.ಠ|', +'{ಠ.⊙|', +'(ʘ̚.˘✿', +'|⚆ᆺ◉}', +'[ಠᆺಠ}', +'✿^.⚆|', +'[⚆o˘}', +'(^.˘}', +'[⚆o⚆✿', +'|˘o♥:', +'(¬.ಠ:', +'[⚆.ಠ:', +'|👁.◉}', +'|X.♥:', +'|⊙ᆺX}', +'[◉෴◉:', +'[◉.⚆|', +'✿^.^:', +'{⚆.◉|', +'{Xo˘}', +'[ಠ.¬꒱', +'|^o¬}', +'|⊙.⚆}', +'(¬.^}', +'|¬ᴥX|', +'{⚆.^:', +'[˘oʘ̚}', +'{⚆.¬|', +'(^.♥}', +':ʘ̚.◉}', +'[ಠoX}', +'[⚆.♥}', +'(¬o⚆}', +'|⚆o˘:', +'|⊙.^}', +'{◉益¬|', +'|˘.ಠ}', +'|˘.ಠ}', +'(¬.ಠ}', +'✿⚆o¬:', +'{¬.◉꒱', +'(⊙ʖ¬|', +'[⚆.⚆:', +'[◉.ʘ̚}', +'|X.ಠ}', +'|ʘ̚.¬}', +':^o⊙}', +'{◉o¬}', +'|◕o˘|', +':˘.^:', +'[ʘ̚.˘}', +'|X.⚆꒱', +'{⚆oX|', +'[^.˘}', +'(👁.^|', +'[X.⚆:', +'{◉o◉}', +'{⚆o⊙}', +'(ʘ̚.⊙}', +'|ಠ෴⚆}', +'|◉.¬}', +'[◉.⚆✿', +'|👁.👁}', +':^෴⚆|', +'[ಠ.¬}', +'|ಠ.¬:', +'[^.♥|', +'|X.◉}', +'{⚆.⊙}', +'(¬ʖ◉}', +'[^.⊙|', +'[˘෴ಠ}', +'(⚆ʖX}', +'{¬.♥}', +'|⚆.¬}', +'(ʘ̚.⊙|', +'[◉.^}', +'|^.ಠ|', +'|⊙.¬}', +'꒰⚆ᆺ⊙}', +':˘ʖ¬✿', +'{¬ᆺ⚆|', +'(◉.X}', +'[♥ʖʘ̚}', +'[ಠᆺ♥}', +'꒰⊙.^꒱', +'(◉.¬|', +'|ʘ̚o⊙}', +'|◉.^|', +'(⚆ʖ^}', +'{♥o◉}', +':ಠ.ಠ:', +'{˘.˘✿', +'|⚆oಠ}', +'(◉.⊙}', +'{⊙.⚆:', +'꒰¬.◉}', +'{⚆ᆺ⚆|', +'[⊙.⚆}', +':♥.⚆}', +'{˘.⊙|', +'{⊙o¬}', +'꒰ಠo◉}', +'[^.˘}', +'{^ʖ♥ʔ', +'(ʘ̚.⚆|', +'(⊙o◉꒱', +'[⊙ᴥ˘|', +'[♥.¬}', +'{⚆.¬}', +'꒰◉o◉꒱', +'[ಠᆺ♥꒱', +'[˘o⚆}', +'{ಠ.ಠ|', +'(¬ᆺ^꒱', +'|👁.👁}', +'(ಠ.⚆|', +':ಠ.^:', +'(◉.¬}', +'[X.◉|', +'|¬.¬✿', +'꒰ಠ.^}', +'[¬ᆺ¬|', +'{◉.◉|', +'[⚆.¬}', +'(¬o˘}', +':⊙o⚆}', +'{♥.ಥ}', +'{˘.ಠ꒱', +'(⚆.⚆}', +'[^.◕}', +'{¬.˘:', +'(⚆.ʘ̚}', +'|ಠ.ಠ|', +'|ಠ.¬|', +'(X.⚆}', +'[◉.˘}', +'[♥.˘}', +'[⊙.⚆:', +'(ಠ.⚆}', +':¬ᴥ¬ʔ', +'{ಠ.◉}', +':˘.⚆|', +'✿⊙.˘꒱', +'(Xo^}', +'(ಠ.¬|', +'[ಠo⊙}', +'[¬.ಠ}', +'(◉.X}', +':◉o⚆}', +':^.ʘ̚}', +'[^.¬}', +'|˘.♥:', +'|ಠ.^}', +'{ಥ.ʘ̚}', +'(⚆෴˘}', +'{⚆ᴥ⚆|', +'|⊙o˘}', +'{⚆.◉}', +'[ಠo⚆✿', +'|ಥᆺ˘}', +'|⊙oʘ̚}', +'(ʘ̚.^|', +'{ಠo¬|', +'[⊙.⚆}', +':◉.˘}', +'|¬.ಠ}', +'|ಠ.X✿', +'[^oಠ:', +':◉෴ಠ|', +'ʕ^.◉}', +'|˘.ಥ꒱', +'(⚆o⊙|', +'[˘.◉}', +'|ಠ.⚆}', +':^.⊙}', +'[◉.ಠ}', +'{◉o⚆}', +'(¬oಠ}', +'(^o¬:', +'{⚆o˘}', +'(^.⚆}', +'|⊙.◉|', +'(^.^|', +'{¬o◉:', +'|¬.⚆|', +'{◉.ʘ̚|', +'(˘.⚆}', +'{⚆.˘}', +'|ʘ̚.♥}', +'[¬o^꒱', +'[⚆.¬|', +'[˘.X}', +'{◉o⚆|', +':¬.⚆:', +'|^.¬}', +'꒰◉.˘}', +'[˘.X}', +':◕oಠ}', +'(¬.˘꒱', +'[X.ಥ}', +':^.X|', +'{^.◉|', +'(⚆.¬}', +'✿⚆o♥}', +'[⊙o⚆|', +'(⚆.˘}', +'꒰ಠ.◉}', +'꒰⊙.¬|', +'(⊙o˘}', +'(⚆益X}', +'{ʘ̚ʖ˘}', +'(Xo^:', +'(ಠ෴˘}', +':⚆o⚆}', +':¬o˘|', +'{⚆o¬}', +'{◉益⚆|', +'[^ʖ◉}', +'(◉.^}', +'|˘ʖ¬:', +'(Xo˘}', +'[⚆.⚆}', +'꒰Xoʘ̚}', +':ʘ̚.¬}', +'|^.ಥ}', +'(👁.◉|', +'{ಥᆺ⊙|', +'|⚆o¬}', +'|⚆.¬}', +'(⊙.ಠ✿', +'|◉෴^}', +':⊙.˘}', +'|X.◉|', +'|⚆oʘ̚:', +'(⚆.¬}', +':˘ᆺ◉:', +':^.˘꒱', +'(⚆益X}', +'(ಠʖ⚆}', +'{ʘ̚oX}', +'(X.¬}', +':¬.¬|', +'[¬.ಠ|', +':♥o¬|', +'{⊙.X|', +'[⊙.◉}', +'[X.♥:', +'|^oX|', +'|♥.ʘ̚|', +'(¬෴◉}', +'[⊙.˘}', +'[⊙.⚆|', +':ʘ̚.👁:', +'{¬.˘}', +'|◉o⚆}', +'(♥.♥}', +'[¬.⚆ʔ', +'(^.X꒱', +'{♥.⊙}', +'(⚆෴⚆}', +'|ಠ.ʘ̚}', +'{⚆.X}', +'(ʘ̚.ʘ̚:', +'[˘.⊙}', +'꒰^.◉}', +'[X.˘✿', +'[¬.⚆}', +'{^.◉}', +'(👁.⚆}', +':¬.♥|', +'{^.⚆}', +':⚆o^}', +'(⚆益⚆}', +':ಠoʘ̚|', +'{^.◉}', +'[¬.^|', +'{⚆.ಠ|', +'|ಠ෴^}', +'꒰ʘ̚o˘:', +'꒰^෴¬}', +'꒰⊙o◉}', +'(⚆o˘}', +'|⊙.¬}', +'|¬.◉ʔ', +'[⊙o♥}', +'|◉.◉}', +'(👁.⚆:', +':^.⚆|', +'{◉益♥|', +'꒰◉.¬}', +'(ಥ.¬}', +'[˘.^}', +'|X.^}', +'|˘.◉꒱', +'[¬.˘|', +'(◉.¬}', +'|⊙.^꒱', +'[˘.ಠ✿', +'{ಠ.¬}', +'|^o^꒱', +'|⊙o^|', +'|◉.¬|', +':Xᆺ◉}', +'[ಠ.˘}', +'{¬.^}', +'{^.^:', +'[^ᆺ⚆}', +'{X.¬}', +':^.⊙}', +'{Xʖʘ̚|', +'(ಠᆺಠ|', +'[⊙.X}', +'{˘.⚆:', +'|ʘ̚.⚆|', +'|˘.♥}', +':◉ʖ^꒱', +'[⚆.⚆}', +'[Xoʘ̚}', +'(˘.X|', +'[⊙o^}', +'(♥.X|', +'{¬.¬:', +'{⊙o◉}', +'|◉oಠ}', +'[˘ʖ◉}', +':˘.^꒱', +'[˘ᴥ⚆}', +'{X.¬|', +'|¬o^}', +'|⚆.^:', +':Xᆺ¬✿', +'|⚆.¬}', +'꒰¬o¬✿', +'(⊙.^}', +'(¬.^:', +'|⊙.⚆}', +'|¬.^}', +'|⚆o˘}', +':♥o¬}', +'(⚆෴ಠ}', +'(ಠ.◉}', +'✿⚆益¬}', +'{⚆.¬꒱', +'(⊙.◉}', +'(◉oX}', +'(^ᆺ¬:', +'{X.ಠ|', +'|^o⚆}', +':♥.⚆꒱', +'[⚆.⚆}', +'(˘෴¬}', +'[¬.¬}', +'[^.♥}', +'|◉oಠ}', +'|˘.^✿', +'|⚆.^꒱', +':◉o^}', +'(^.◉}', +':¬ʖ◉}', +'[ಥ.˘|', +'(X.⚆}', +':⊙o◉}', +'[⊙o¬}', +'{⚆益X:', +'|˘ᆺ^:', +'[⚆.¬꒱', +'{♥.¬}', +'[⚆.ಥ}', +'{◉ʖ⚆:', +':⊙.⚆|', +'(ಠ.˘}', +'(◉.X}', +'꒰⚆.ʘ̚}', +'(˘.⚆:', +'꒰◉o¬|', +'|ಠᆺ♥}', +'{^.¬:', +'[˘෴⚆}', +'[^ᆺ¬}', +'꒰¬.⊙}', +':ಠ.⊙✿', +'[⊙.¬}', +'(^.X:', +'(˘.⊙}', +'|¬.¬|', +'(¬.♥}', +':˘.¬}', +'|⊙.^}', +'[˘.^:', +'|¬.⊙|', +'꒰˘෴◉}', +'꒰¬oಠ}', +'[⊙.◉:', +'{⚆.ಠ}', +':Xʖ⚆}', +'|ಠ.ಠ꒱', +'|◉.⊙ʔ', +'[⊙෴⊙|', +'[⚆o◕}', +'|♥.^|', +'[¬oX}', +':¬ᴥ^}', +'[ಠ.X}', +'|˘.¬:', +'(⊙ᆺ¬|', +':^.◉}', +'(♥ᆺ◉|', +':◉.˘}', +'[^o⚆꒱', +'[˘.⚆}', +'[^.¬}', +'|◉o⚆}', +'(⚆ᆺX}', +'|¬o⊙}', +'[ಠᆺ^:', +'(⚆o^|', +':⚆.¬|', +'[˘.◉}', +'(^.ʘ̚꒱', +'✿¬.ಠ:', +'{ಥ.◉}', +'(˘.X:', +'꒰X.˘}', +'(˘.¬}', +'{^.ಠ}', +'|ಠoX}', +'{˘.¬}', +'(^oಠ}', +':⚆.◕}', +'|˘.^:', +'[ʘ̚.˘}', +':⚆.ʘ̚|', +'{^ᆺಠ꒱', +':¬.¬:', +'|¬.˘}', +'[⚆.˘}', +':⚆o¬:', +':ʘ̚.˘|', +':ಥ.◉}', +'[^.^}', +'(♥.◉|', +'(¬ᆺಠ|', +'|¬o^}', +'(♥.˘}', +'|ಠ.◉|', +'(Xo⚆}', +'|ʘ̚.◉}', +'꒰⊙o˘}', +'[ಠ.⊙:', +':ʘ̚.ʘ̚|', +'|Xʖ⚆:', +'[ಠ.◉}', +'(⚆o◉}', +'|^.^}', +'✿⊙oಠ}', +'[¬.ಥ}', +'꒰˘o◉}', +'[👁.ಥ|', +'(^.⊙}', +'(^o⚆꒱', +'|◕.¬}', +'{◉෴ʘ̚}', +'[X.¬}', +':^.ಠ|', +'{♥.^}', +':^o⚆}', +':ʘ̚益^}', +':⊙.ಠ}', +'[˘.X|', +'{˘.ಥ}', +'[^.^|', +'{⚆o¬}', +':¬.¬}', +'(◉.X|', +'{^.◉:', +'{˘o⚆}', +'[ಥ.¬꒱', +'[◉.⊙}', +'(^.¬}', +'[♥.⚆}', +'✿ʘ̚益˘}', +'[^ᆺXʔ', +'[ಥ෴¬}', +'[¬.X:', +'꒰¬益¬}', +'(⚆.¬}', +'{^ᆺ♥}', +'|⚆.⚆:', +'꒰^.^:', +'(♥.ಠ|', +'꒰♥o◉|', +'ʕ◉o⚆}', +'[ಠ.◉}', +'(ʘ̚.◉:', +'[⚆.ʘ̚}', +'|^ᆺ⚆}', +'{^.◉}', +'[ʘ̚.⚆}', +'|¬.¬|', +'{¬.^|', +'|◉ʖʘ̚}', +'{◉.˘}', +'|⊙.ಠ}', +'[◉.˘}', +'(⚆ᆺ◉}', +':♥.◉|', +'[ಥ෴^}', +'(˘ᆺ^|', +'(^.◉}', +'|◉.˘:', +'{^oಠ}', +'[ಠ.◉|', +'{⚆.¬✿', +'[ಥ.˘:', +'|^.˘꒱', +'{ಠ.⚆:', +'{ಠ.⚆}', +'(ಠ.ʘ̚}', +'[ʘ̚.⚆:', +'{^.⊙}', +'|˘.ಠ}', +':⚆෴⚆}', +':¬.ಥ:', +'{ಠ.⚆|', +'(^.¬}', +'(^.˘}', +'|⊙o♥|', +'[◉.👁|', +'[⚆.^}', +'꒰Xᆺ¬|', +'꒰⚆oಥ:', +'{^෴ಠ:', +'✿◉.⊙}', +'(˘.˘|', +'(⊙.ಠ|', +':⚆.⚆}', +'(⊙o◉}', +'|⚆.^}', +'|Xo⚆}', +'|◉.ಠ}', +'|˘oʘ̚✿', +'[¬o^}', +'|˘.⚆}', +'꒰◉.⊙}', +'(⚆o👁}', +'꒰^.^}', +'[^.♥}', +'[Xᆺ⊙}', +'[⊙.¬}', +'[ʘ̚.^:', +'(ʘ̚.ಠ}', +'꒰ʘ̚.⚆ʔ', +'|ʘ̚.ಠ}', +'(¬.^}', +'(ʘ̚.⊙}', +'(ಠʖʘ̚:', +'[◉.♥|', +'[⊙.ಥ:', +'|¬o^}', +'[^.˘|', +'[👁.˘}', +'[⚆.⊙|', +':˘.♥}', +'[^.⊙}', +'[¬.^|', +'{˘.˘:', +'ʕ⚆.⊙}', +':¬.♥}', +'(¬.X|', +'[⚆.♥}', +'[⊙.¬}', +':^.◉}', +':◉.˘}', +'|◉oʘ̚}', +'|⚆.^✿', +'[⚆.˘}', +'[ʘ̚.⚆}', +'|◉.ʘ̚}', +'{¬.ʘ̚}', +'(◉o◉|', +'[¬益ʘ̚}', +'|^oಠ:', +'(♥.X|', +'|˘.◉}', +'(ʘ̚.X}', +'꒰⊙.¬}', +':⚆෴◉}', +'[˘.X}', +'꒰◉.¬}', +':˘ʖಠ}', +'{⚆.˘}', +'[ʘ̚ᆺ⚆|', +'|👁.^ʔ', +'(^.⚆|', +'{⚆.X}', +'[ಠ.ಥ|', +'{^o◉|', +'꒰◉.ಠ}', +'|◉.⊙|', +'{⊙.¬}', +'[¬.˘|', +'{ಠ.¬|', +'{^o👁꒱', +'[¬.˘}', +'|˘.^}', +'[XoX}', +'{^.X꒱', +'|ಠo^}', +'{˘෴˘:', +'{ಠ.^:', +'(⊙.◉}', +'ʕ⊙ᆺ¬}', +'|¬o⊙꒱', +'{^.ಠ}', +'[^oX}', +':ಠ.¬:', +'|ಠᆺ˘|', +'(♥o◉}', +'[⚆.X|', +'(˘.♥|', +':◉oಠ}', +'[◉.⚆:', +'|♥.¬꒱', +'(X.♥}', +'[˘.^}', +'(˘o◉|', +'{¬ᆺ♥:', +'꒰◉.˘}', +'ʕಠ.¬}', +'|X.^}', +'{◉.˘:', +'|^.¬}', +'|⊙.X}', +'[◉ᆺಠ|', +'|¬.ʘ̚}', +'[XʖX}', +'{⚆.^|', +'[⚆.X}', +'(^oʘ̚}', +':^o^꒱', +':⚆.˘}', +'✿👁ᆺ👁:', +'{¬.¬}', +'{⊙.⊙}', +'{˘.ಠ}', +'|⚆.^}', +'✿⊙.ʘ̚}', +'{^ʖX|', +'|♥益¬}', +'[^.♥|', +'[¬.¬}', +'(¬o˘}', +'|ಠ.◉|', +'[◉.¬:', +'(˘.ಠ}', +'[⊙.◉}', +'(⊙෴⚆|', +'[⚆.ಠ|', +'(♥o^|', +'[ಥ.^✿', +'|¬o⚆|', +'(ʘ̚o⚆|', +'[X.˘✿', +'|˘.ʘ̚}', +'|˘.^:', +'(¬.⚆}', +'|⊙.^✿', +'{^o⊙}', +'{¬oಠ:', +'{⊙ʖ◉}', +'|◕oಠ}', +'|X෴◉|', +':˘.¬|', +':Xo⊙|', +'{^.⚆}', +'[⊙.¬}', +'(⊙.♥|', +'{ಥ.˘|', +'(⚆.♥}', +'|ಠ.ʘ̚}', +'(⚆.♥✿', +'[^.⊙:', +'✿ಥ.^}', +'{⚆.˘}', +':¬.◉}', +'(⊙.♥|', +'(⚆.¬}', +'|◉ʖ¬|', +'✿ಠ.^}', +'(^.👁|', +'✿ಠ.◉}', +'[X.◉}', +'(ʘ̚.⚆꒱', +'|ಠ.◉:', +':¬.¬|', +'(◉෴◉|', +'(Xo¬|', +'{⚆oಠ:', +'|^.ಠ}', +'꒰⊙.◉|', +'(ʘ̚.^}', +'[^.¬}', +'(¬.⚆}', +':◉.ಠ}', +'{⊙.⚆:', +':⚆.ಠ}', +'ʕʘ̚oಠ}', +'✿¬.¬}', +'(^.˘}', +'|¬oʘ̚}', +'(¬.¬}', +'[^.⚆}', +'{⊙o👁}', +'{⚆o¬꒱', +'[⚆.¬}', +'(^.◉}', +'(^.ಥ:', +'[^.♥}', +'[⚆o♥}', +'{ಥo⚆꒱', +'(˘.⚆|', +':◉.ಠ}', +'[^o¬|', +'{⊙oಠ:', +'[˘.⊙}', +'|⚆.˘}', +'|¬ᴥ⊙|', +'[◉.◉}', +'ʕ◉o◉:', +'|¬.◉}', +'{♥ᆺ⊙}', +'|⚆益X}', +'[^.⊙꒱', +'(ಠoX:', +'[◉෴^}', +'(^.^}', +'(ಠoX:', +'[ಠ.^}', +'(◉.ಠ}', +'(˘oX}', +'{♥.◉:', +'(¬.^}', +'|◉o¬}', +'{X.⚆|', +'[ʘ̚෴¬}', +'{⚆oಠ}', +'(˘.⚆}', +'ʕ⊙.⚆}', +'|◉.ಠ:', +':⊙o♥:', +'|◉.♥}', +':ಥoʘ̚|', +':^.⚆:', +'{˘o˘}', +'(◉.⚆}', +'(◉.⊙}', +'(⊙.X}', +'(˘.˘|', +'(ʘ̚.ಠ}', +'[ಠ.ಥ}', +'|⊙.⚆}', +':⊙.ಠ|', +'[⊙ʖ♥}', +'|˘.⚆}', +'(¬o◉꒱', +':⚆.ಠ}', +'[ಠ.˘}', +'{⚆෴¬|', +'꒰⚆.¬}', +'[^o˘|', +'{⊙.^}', +'✿^.⚆}', +':⊙.♥}', +'(^.ಠ|', +':¬.ಠ}', +'|^o¬}', +'{⚆.◉}', +'(X.X:', +':◉oಠ꒱', +'|^.⚆:', +'[ಠ.¬:', +'{^.¬|', +'{˘.˘:', +'|ಠ.ಠ}', +'{˘o⚆}', +'|ಠ.⊙:', +'|¬.^}', +'[ಠoಠ|', +'[˘.^}', +'(ಠ.⚆}', +'[˘ᆺ˘}', +'(˘.⊙|', +'|⚆.^|', +'{ಥ෴ಠ}', +'(¬ᆺ◉|', +'[ಠ.¬|', +'[◉.˘:', +'(^.X:', +'(˘.⚆}', +'|ʘ̚.◉}', +'(♥.^|', +'꒰ಠ.⊙꒱', +'✿^.X}', +'|¬.˘|', +'[X.˘}', +'|^.⊙}', +'|¬.X|', +'[^.⚆}', +'(¬o👁}', +'(ʘ̚.ʘ̚:', +'|◉.¬}', +':ಠʖ◉:', +':⚆.^}', +'{⊙.˘}', +':⊙.X✿', +'(ಠʖ˘|', +'[⊙.◉}', +'[ʘ̚.ʘ̚:', +':˘.⊙}', +'{˘o˘}', +'{⚆.ಠ}', +'[👁.˘|', +'[^.^|', +'[⊙o¬}', +'[⊙ᆺ⚆}', +'|⚆.X:', +'|X.ಠ}', +'|Xo¬}', +'[¬.˘}', +'(ಥ.^|', +'{◉o⊙}', +'[◉.ʘ̚|', +'{˘ʖಥ✿', +'[^.⚆}', +'{¬.˘:', +':ಠ.^}', +'(^ᆺ¬}', +'[ಠo¬}', +'|⚆.¬}', +'{⚆oಠ}', +'(ಠo👁✿', +':ಠ.ಠ}', +'|¬o⊙}', +'{◉o˘|', +'[¬ᆺ◉}', +'|ʘ̚.¬|', +'[ಠ.˘}', +'(⊙oಠ}', +'{¬.^:', +'(˘.¬|', +'(◉.⚆}', +'(¬.˘}', +'[˘.♥|', +'|⚆.˘꒱', +'(⚆.⚆}', +'(ಠ益^}', +'(^.◉:', +':ಠoಠ}', +'{ಠ.♥}', +'(˘o^:', +'(⊙ᴥ⚆}', +'{⚆.♥}', +'|^.⊙}', +'꒰˘ʖಠ}', +'|^ʖ^}', +'|^.⊙}', +'(♥.ʘ̚ʔ', +'|˘.˘|', +'(˘.ʘ̚}', +'|ಥ෴♥꒱', +'ʕ^.ಠ}', +'[ಠo˘|', +'{˘.◉}', +'꒰¬.◉}', +'{ಠ.◉:', +'[˘.¬}', +'꒰^.⚆:', +'(^ᆺ˘|', +'{⊙.^}', +'|ಠ.¬}', +'{ಠo⚆}', +'[˘.⚆|', +'[⚆.¬|', +'✿⚆.ಥ|', +':¬.¬}', +'|^o˘|', +'|ಠ.👁|', +'(^o^|', +'(˘.⊙}', +'|ಠo¬}', +'{♥o˘}', +'[˘෴⚆}', +'|⊙o¬꒱', +'(◉.˘}', +'{♥.⚆}', +'[⊙.˘:', +'|^o⚆:', +'[◉.¬:', +'|¬.ಠ|', +'(⚆oʘ̚}', +'{ಠ.ಠ}', +'[⊙.◉:', +'[¬ᆺ˘:', +':◉.⚆|', +'[ಠ.^}', +'[X.ʘ̚|', +':⚆o⊙:', +':◉.♥}', +'(^o^}', +'{^.◉}', +'[¬.◉|', +'(ಠ.¬:', +':◉.^}', +'|¬.^}', +'(⚆.^}', +'[ಥᆺ^}', +'[¬.ಥ}', +'{˘.˘}', +'|˘.ಠ:', +'{⊙oಥ:', +'{⚆.^}', +'{ʘ̚.◉}', +'[ಠ.ʘ̚}', +'[◉.♥}', +'|^.👁✿', +'(⊙.^✿', +':Xo¬:', +':¬.⊙}', +'|⊙.ʘ̚}', +'|◉.^|', +'꒰^oಥ}', +'[^ʖX}', +'[ಠoʘ̚}', +'[◉.^|', +'|ಠ.◉|', +'{ಠ.👁}', +'(⊙.⊙}', +'|⚆.⊙}', +'{⚆.ಠ}', +'(¬.ʘ̚}', +'|˘.⚆|', +'(¬.⚆}', +'|ಠ.⊙}', +'[⚆.⚆|', +':⊙ᆺ^}', +'{ಠ.¬✿', +'[⚆.¬:', +'|˘.⚆}', +'(˘.ʘ̚}', +'[♥ᆺ˘}', +'{ಠ益X}', +'|˘.⚆}', +'[ʘ̚o⚆}', +'(˘o◉}', +'|⊙.ಠ}', +'(ʘ̚.ಠ}', +'(◉.¬}', +'✿◉o⊙|', +'[⚆.^|', +'[♥.X}', +'(◉.¬}', +':¬.⊙✿', +'(^.⚆}', +'[ಠ.^|', +':˘o👁}', +'✿˘.⚆}', +'[ಠʖ⚆|', +'{◕.ಠ}', +'ʕXo^}', +'[◉ʖ¬}', +'(^.¬}', +'|^.^:', +':˘.⚆}', +'{ಥo⚆}', +'[◉.⚆}', +'꒰ಠoಠ}', +'(ʘ̚ᆺ˘:', +':^o¬|', +'|⚆.¬✿', +':^.¬|', +'(◉.˘}', +'[⊙.¬|', +'꒰¬.⊙:', +'{⊙ʖ¬}', +'(⚆oʘ̚}', +'[⚆ᆺ^}', +'ʕX.⚆}', +'|ಠ.⚆ʔ', +':˘o^}', +'[^.👁}', +'[˘.ʘ̚}', +'|⊙.ಠ|', +'(⚆.¬}', +'|X.ಥ|', +'(¬.^}', +'|^.˘|', +':˘.⚆}', +'(¬ᆺX}', +'(⚆.⚆}', +'꒰ʘ̚.˘|', +'(⚆.X}', +'[^ᆺ⚆:', +'[ಠ.⊙}', +'|⊙.^}', +'(¬.◉}', +'(◉.◉|', +'|^.◉꒱', +'(¬.⊙}', +'[ʘ̚o⚆}', +'{⚆oX|', +'{◉.⊙|', +'(⊙.^}', +':^.^}', +'|◉.ಠ:', +'{ʘ̚.¬:', +'꒰^.◉|', +'[¬.˘}', +'[X.¬}', +'|⚆.◉꒱', +'(◉.¬|', +'[⚆.˘}', +'|◉.^|', +'(⊙o^}', +'{⚆oʘ̚|', +'꒰^.ಠ}', +'|¬o¬}', +'(◉.¬}', +':¬.^|', +'{⊙ʖ¬}', +'[¬.⊙|', +'|˘.ಥ}', +':⊙o◉|', +'|¬.⚆}', +'(˘.⚆}', +'ʕ⚆.˘}', +'|¬.⚆|', +'(^ᆺ◉|', +'ʕ¬ᴥ◉:', +'(˘ʖ^}', +'[X.⊙꒱', +'[˘.¬|', +':⊙.^}', +'[^.^|', +'(Xʖಠ}', +'{¬.˘:', +'(◉.⚆}', +'{^.ʘ̚}', +'(⚆.^}', +'|ಠ.^:', +'(ಠʖಠ}', +'{⚆.¬|', +'[⚆.^}', +'(Xo¬}', +'✿^ᆺಠ꒱', +'[⚆.^}', +'{X.¬:', +'{^.ಠ}', +':◉.⊙}', +'(˘.˘}', +'|˘.^:', +'[⊙oಠ|', +'|¬෴¬}', +'[◉.ಠ}', +'|¬.◉}', +'|ಠ.˘}', +'|¬.ಠ:', +'(⊙o⊙꒱', +':⊙.⊙}', +'{⊙o⊙}', +'[¬.ʘ̚:', +'[◉.ಠ|', +'|^.⚆}', +'[◉ᆺ♥}', +'|^.ಠ꒱', +'|♥.˘:', +'(^.ʘ̚}', +'{˘.⊙✿', +'✿Xʖ⚆}', +'|¬.˘}', +'(¬.˘}', +'|⚆ᆺ¬}', +'|⚆.👁}', +'[⚆o˘|', +'|˘o˘}', +':◉.ಠ|', +'{¬.ಠ✿', +'✿ಠ.⚆|', +'(¬.◉}', +'{⚆o˘:', +':⊙.⚆:', +'|¬.⚆}', +'(◉.˘:', +'{◉o⚆}', +'(◉෴◉}', +'{ಥ.˘}', +'[◉o◉:', +'(⚆o¬}', +'꒰◉.⚆}', +'|˘ᆺ⚆:', +'[˘.⚆}', +'[⚆.ʘ̚}', +'{⊙.⚆ʔ', +'✿⚆.^|', +'(ಠᆺ˘}', +'|ಠʖ⊙}', +':ಥ.˘:', +'|^.⊙}', +'[ಠo♥}', +'(◉ᆺ◉}', +'|¬.¬}', +'[X.˘|', +'{ಠ.¬|', +'꒰◉.◉}', +'|⊙o⊙}', +':Xo⚆|', +'(^oಠʔ', +'|ಠ.◉:', +'[ಠ.¬}', +'|ʘ̚.˘}', +'(˘.⚆}', +'[◉o¬|', +':¬.^|', +'(◉.ಠ}', +'[⚆.⚆}', +'(⊙෴◉}', +'[X.˘꒱', +'(^益˘}', +'[⚆.^}', +'[ಠ.⚆|', +':◉oಠ}', +'[⊙.⚆}', +'[ಠ.¬}', +'|◉.◉}', +'{⚆.¬}', +'|ʘ̚.◉}', +':⚆.⚆:', +'(◕.ಥ|', +'|¬.◉:', +'꒰⊙o◉}', +'{^.¬}', +'|^.˘}', +'{^.˘|', +'|◉.⚆}', +'[◉.^꒱', +'(ʘ̚.¬}', +'(ಠoX✿', +'(¬ᆺʘ̚}', +'(◉o⚆}', +'[◉o◉}', +'(👁.ಠ}', +'[⚆.👁}', +'(ಠ.˘✿', +'[˘.X}', +'|ಠ.⊙}', +'|ಠo⚆}', +'(⚆ʖ˘}', +'{⚆o¬}', +'{X.◉}', +'|◉.◉꒱', +'|^o¬|', +':ʘ̚.◉꒱', +':⚆o⚆:', +':X.X}', +'{^ᆺ˘|', +'(Xo♥|', +'[👁.ಠ꒱', +':ಠ.¬}', +'{^.X}', +'{ಥ.¬|', +'[◉o◉|', +'{♥.X✿', +'{˘.⊙}', +'[¬ʖ¬}', +'|⚆.˘}', +'{◉o⚆|', +'[˘ᆺ^}', +'(⚆.˘}', +'[👁.♥}', +'|⚆.ಠ}', +'[⚆.ʘ̚}', +'{⚆ᆺ˘}', +'|¬.^}', +'(˘.^}', +'[^.⚆}', +'[◉.X:', +'|ʘ̚ᆺ¬}', +'|Xᆺ^|', +'|⊙.^}', +':˘o¬}', +'{¬.X}', +'|¬o⊙}', +'(¬.⊙}', +'(♥.¬:', +'|⚆.˘:', +':ಠᆺ◉}', +'[◉.⚆:', +'(X.˘✿', +'|◉.◉}', +'{^ᆺʘ̚:', +'[ಠʖʘ̚}', +'|⚆.👁}', +'[˘ᆺ⚆}', +'(◉.^ʔ', +'[˘o⚆}', +'✿ಠ.ಠʔ', +':¬.♥}', +'|¬.¬}', +'{Xo^}', +'[⚆.⚆|', +'[⚆.◉|', +'(⊙.^꒱', +'|^.ಠ✿', +':♥.¬}', +':◕o◉}', +'{X.⊙}', +'{˘.♥}', +':¬o^}', +'(ʘ̚ᆺ⚆}', +'(^.˘}', +'(◉.¬}', +'[Xo˘}', +':X.ಥ|', +'[⚆ᆺ⚆:', +'{ʘ̚.⚆:', +'|Xʖ◉}', +'|⚆.◉:', +'(ಠ.¬}', +'|X.^}', +'(˘.ಠ}', +'|¬.⚆}', +'꒰⚆.ಠ}', +'[ಠ.◉꒱', +'✿♥.⚆}', +'✿^.♥}', +'{X.˘}', +'(⚆ᆺ⚆}', +'(˘o⚆}', +':˘.⊙}', +'|👁.ಠʔ', +'{ʘ̚.⚆}', +'{˘.ಠ:', +'|¬.♥}', +':⊙.˘}', +'|¬.X}', +'{Xo◉|', +'(¬.^꒱', +'[ಠoಠ|', +'(⚆.◉꒱', +':◉.👁:', +'[˘.¬|', +'|¬.⊙}', +'|◉.⊙}', +'|¬.◉}', +'ʕ♥.˘}', +'(⊙oʘ̚|', +'(X.¬}', +'ʕ¬o⊙|', +'{ಠ.⚆꒱', +'(˘.X}', +'[˘.¬꒱', +':^.⊙}', +'꒰^.˘}', +'(¬.◉|', +':⚆o⊙}', +'(^.˘|', +'꒰ಥ.¬}', +'✿˘.ʘ̚|', +'(◉.⊙}', +'[⊙.^|', +'[◉.^}', +'|⚆o˘:', +'(^ʖX}', +':˘.⊙}', +'{¬.˘}', +'|ಠo^}', +':¬ᆺʘ̚|', +'[˘oʘ̚|', +'(X.ʘ̚}', +'|˘.⚆}', +'[⚆.¬✿', +'{^෴ಠ✿', +'✿ಠ.˘|', +'✿♥.⚆}', +'|^.⚆}', +'[^.¬}', +'{ಠ.♥}', +'|⊙.◉:', +'꒰ಠʖʘ̚}', +'|^.ʘ̚}', +'✿˘.◉:', +'(ಠ.ಠ|', +'{⊙.⊙}', +'(◉ᆺ👁}', +'ʕ⊙.⚆|', +'{¬ᆺಠ}', +':¬.X}', +'[◉.⚆:', +'✿X.ʘ̚}', +'✿⚆ᆺ^|', +'[ʘ̚.ಠ}', +'(^ʖ⚆|', +'{ಥoಠ|', +'{^.⚆|', +'|˘.˘}', +'[⊙.ಠ}', +'[◉o⊙}', +'|¬.^}', +':ಠʖ⚆}', +'{¬.ʘ̚}', +'{^o^}', +'[◉.^}', +':¬.˘}', +'|◉ᆺ⚆꒱', +'✿⚆ᆺ⚆|', +'|ಠo◉|', +'(˘.X}', +'(^.¬}', +'[˘.⚆✿', +'|ಠoX}', +'[¬.˘✿', +'|¬益◉:', +'(X.ಠ}', +'{^ʖ◉}', +'[˘.⚆}', +'{^.^|', +'(ʘ̚o¬}', +'{ʘ̚ᆺ◉}', +'{◉.⚆}', +'|¬o⊙|', +'[⊙oಠ}', +'[^ʖಠ}', +'꒰¬.⊙꒱', +'[ಥoX|', +'(⊙.⚆}', +'{◉.⚆✿', +'|˘.◉}', +'(◉෴⚆:', +'{¬.⚆}', +'(ಠ.˘}', +':X.⊙|', +'(Xo¬:', +'|˘ʖX}', +'(⊙.👁|', +':⊙.⊙}', +'[ಠ.¬:', +'(ಠ.ʘ̚}', +'|ʘ̚.¬}', +'{^o👁}', +'{ಠ.ಠ}', +':⚆.˘}', +'{X.ʘ̚:', +'|⊙.◉|', +'꒰⚆ʖ◉}', +':˘益◉}', +'|¬.¬|', +'[¬o◉|', +'[ಠ.¬|', +'(ʘ̚.^}', +'꒰⚆.˘ʔ', +':♥o⊙}', +'{¬.◉|', +'{ʘ̚.˘}', +'[˘o⊙}', +'[ಠ.♥}', +':˘.¬}', +'{⚆ʖ⚆ʔ', +'[Xʖ⚆:', +':X.ಠ}', +':◉.⚆꒱', +'[ಠo⚆}', +'(◉.◉|', +'ʕ⊙ʖ⚆}', +'[˘.◉}', +'(^.ʘ̚}', +':ʘ̚.⚆}', +':ಠ.⚆:', +':ʘ̚o^|', +'|ʘ̚.X|', +'|◉ʖ⚆}', +'(◉ʖ⚆|', +'[¬.X}', +'{¬o¬}', +'|^.ಠ}', +'[^.¬|', +'[ಥoಠ}', +':ಠ.◉}', +'[👁.⚆}', +'{Xᆺ˘:', +'(^ᆺ^}', +'꒰⚆.◕}', +'(⚆.^|', +'{˘.˘|', +'[◉.⚆}', +'{^.♥}', +'[ಠ.˘}', +'{♥.ʘ̚}', +'|◉o⊙✿', +'{¬oX✿', +'(⚆o⊙}', +'{Xo˘}', +':ಥ.ʘ̚}', +'(ಠ.⚆|', +'(⚆.ಠ}', +'꒰⚆.⊙}', +'|¬.˘|', +'(♥o^}', +':⊙.˘|', +'(◕.ಥ}', +'{^oಠ}', +'(♥oX}', +'|⚆益♥}', +'{◉.X}', +'[◉.ʘ̚|', +'(⚆.⊙}', +'[˘.♥}', +'(¬.⊙}', +'[👁.♥|', +'|♥ᆺ˘|', +'(¬.^|', +'(ʘ̚.◉}', +'[ʘ̚.˘|', +'|◉.ʘ̚:', +':˘.^꒱', +'{˘ʖ⚆}', +'|⚆.˘}', +':⊙.^:', +'[◕.👁}', +'{⚆.˘:', +'|ಠ.⊙}', +'|ಠ.¬|', +'[¬.⊙}', +'|⚆.^}', +'[^.^}', +':^.⊙}', +'{♥.¬:', +'(^.⚆:', +'|^益◉}', +':⚆.^}', +'{ಥ.⊙|', +'(⚆.^|', +'꒰¬.◉:', +'(˘.♥}', +'[˘.^:', +'꒰¬.ಠ}', +'[ʘ̚o⚆|', +':⚆.⚆}', +'|◉.⚆}', +'[^.◉}', +'(X.⊙✿', +'(⊙o◉|', +'(¬益ಠ}', +':˘.^}', +'(ʘ̚益⚆:', +'|¬.˘:', +':Xo⊙}', +'[^.ʘ̚}', +'꒰¬oX|', +'{♥o^}', +'[⊙.ʘ̚}', +'|⚆.˘}', +'|˘.⊙}', +'(◉.˘}', +':^o⚆:', +'[˘.^|', +':◉.˘}', +'꒰ಠ.˘}', +'(ಠ.¬}', +'✿˘o¬}', +'꒰◕.♥}', +'[ಠ෴⚆}', +'{˘.X}', +'{˘.⚆}', +'{˘.♥|', +'|¬.⚆}', +'|^益ಠ|', +'(ಠ.¬}', +'ʕ^.^}', +'|^.⊙}', +'(^益¬:', +'[^oಠ}', +'[X.ಠ|', +'{⚆ʖ♥}', +'{^ʖಠ}', +'{⊙෴◉}', +'|˘o◉|', +'|ಠ.X}', +'{ಥᆺ⚆:', +'(◉.◉}', +':ಠ.ʘ̚|', +'{👁o⚆}', +'(˘oX꒱', +'|¬.¬|', +'[⚆.˘}', +'|¬ᴥ⚆}', +'|ಠ.⊙:', +'(◉ʖ˘}', +':^.◕}', +'꒰X.^}', +'[◉.ʘ̚}', +'[◉.X|', +'(^.ಠ}', +'|^.˘|', +'[˘.¬}', +'[◉.◉}', +'{ಠʖ⊙}', +'꒰⊙.◉|', +'(⚆.^|', +':ಠᆺ˘}', +'꒰ಠ.¬꒱', +'{ಠ.˘|', +'[¬oಠ}', +'(Xʖ^}', +'[◉.ʘ̚}', +':˘.¬}', +'꒰◉o⊙}', +'[^ᆺ˘:', +':^.^:', +'|⊙.ಠ}', +'꒰⚆oಠ꒱', +'(˘.^}', +'{^o¬}', +'|⊙.¬}', +'[¬ᆺ◉}', +'[ಥ.ʘ̚}', +'(⚆.^}', +'(ಠ.^|', +'꒰¬o^|', +'ʕಠʖ¬}', +'(⊙.◉}', +'[ಥ.ಠ:', +':^෴X:', +'[⊙oʘ̚꒱', +'(¬.^}', +'(^.⊙|', +'꒰⚆.¬}', +'|¬.◉}', +'꒰ಠ.^}', +'{◉.¬}', +'[Xᆺ⚆}', +'✿ಠo¬}', +'|˘.^:', +'[ʘ̚o^|', +'[^ᆺ˘}', +'[ಠ.♥}', +'|^.ಠ}', +'(¬.♥|', +'{¬.ಥ:', +'(ಠ.⚆|', +'{♥.⚆|', +'[¬.X}', +'{◉.˘}', +'✿ಠᴥ⚆}', +'(˘.¬|', +'|◉.^|', +'[ʘ̚.¬|', +'ʕಠ.◉}', +'[ʘ̚.ಠ}', +'[♥.⚆}', +'(¬.ʘ̚✿', +'{¬.⚆}', +'{¬.^}', +'{¬.X}', +'(ಠ.¬}', +'(^.ಠ꒱', +'{˘.⚆}', +'(⚆.^}', +'|ಠᴥʘ̚}', +'|⚆.ಠ}', +'(˘.⚆꒱', +':⚆.^}', +'[˘.¬:', +'[¬o^}', +'(ಥo˘:', +'(ಠ.^|', +':X.⚆|', +'|👁.^}', +'[⊙.ಠ}', +'(ಠʖ¬}', +'(♥.ಥ}', +'{◉ᆺ¬}', +'(ಠo⚆}', +'{˘.◉}', +'|◕o◉}', +'(˘益^}', +':◉.¬}', +'(^.ಠ}', +'(⚆.⊙}', +'|˘.X}', +'(X.¬}', +'(˘o⊙}', +':^.˘}', +'{◉.ʘ̚}', +'{ʘ̚.♥꒱', +'[¬ᴥಠ|', +'{⚆.⚆꒱', +'|ಠo⚆|', +':^.⊙|', +'(ʘ̚.⚆:', +'|X.♥}', +'|^.˘}', +'[X.ʘ̚}', +'[⚆.⊙|', +'[^.¬:', +'|⊙.^}', +'[ಠoʘ̚:', +'{^.¬}', +'✿^.👁}', +'(¬.˘}', +'{^.ಠ✿', +'[^.ಠ|', +'(ಠ.◉|', +'{ಥo⚆}', +':ʘ̚ᆺ⊙}', +'[ಠ.⚆|', +'[^.♥꒱', +'꒰ಥo⊙}', +'(⊙.◕}', +'꒰¬o˘꒱', +'|◉.◉}', +'[👁෴⊙}', +'{⊙.¬|', +'꒰⊙.^:', +'|^.^}', +'{¬ᆺ^:', +'|⊙oಠ}', +'꒰ಠ.ಠ}', +'{◉o˘}', +'|^.˘|', +'|⚆.¬}', +'{ಠ.⚆}', +'|⊙.♥}', +'(ʘ̚ᆺಠ}', +'꒰˘o⚆}', +':⊙.˘|', +':⚆.⚆}', +'ʕ◉.ʘ̚}', +'|ಠ.◉}', +'(♥o^|', +'(˘o^꒱', +'|¬.¬}', +'{˘.˘}', +':⊙.˘}', +'[˘oʘ̚ʔ', +'[◕益¬}', +'|♥.⚆}', +'[◉ᆺX|', +'{⚆.◉}', +':⚆.X}', +'[ʘ̚.⚆}', +'|˘.⚆|', +'[˘.⚆:', +'(˘ᆺ˘}', +'|¬ᆺ¬}', +'[¬o¬|', +'[⚆.ಠ}', +'(¬.¬}', +'(˘.^}', +'|◉.ʘ̚꒱', +'|¬ᆺX}', +'|ಠ.⚆|', +'[ಠ益⊙|', +'(⊙o⚆}', +'[¬.¬}', +'[¬.♥}', +'(ಠo˘|', +'{⚆ᆺ⊙:', +'|X.˘}', +'[ಠ.ಠ}', +'{ʘ̚o^|', +'[^.ʘ̚}', +'(¬.˘}', +'(⚆.^꒱', +'|^.¬:', +':ಠᆺ^}', +'[◉.¬}', +'|◉.⚆}', +'|˘.ʘ̚}', +'{👁益ಠ}', +':¬.¬|', +'{¬ᆺ¬}', +':⊙.⚆:', +'(◉o⚆}', +'꒰ʘ̚.⊙}', +'|˘.♥}', +'(˘.¬꒱', +'[˘ᆺ¬}', +':⊙o◉}', +':ಠ.˘✿', +'{◉.⊙|', +'|^.¬}', +':⊙.◉꒱', +'(˘.¬}', +'|^.˘}', +':¬.¬}', +'(ʘ̚.ಠ꒱', +'{^.♥}', +'(◉.˘}', +'(^෴♥:', +'{◉o⚆}', +'(♥ᆺ¬}', +'|ಠʖ⚆|', +'ʕ^oX}', +'(◉.ಠ}', +'|^.˘:', +'|⊙.˘|', +'|¬.♥}', +'[⚆.¬}', +'(⊙.X}', +'|♥.˘|', +'(◉.¬}', +'[¬.ಠ:', +'|ʘ̚.◉}', +'(👁.♥}', +'|♥ᆺ^}', +'{¬.ಥ|', +'꒰◉ᆺ⚆|', +'|◉.^|', +'(^.˘|', +'(♥.˘:', +'(¬.^:', +'(˘.^}', +'(Xo¬}', +'|◉o^}', +'[⚆.◉:', +'(👁.˘}', +'꒰◉.ಠ}', +':˘.^|', +'(◉.ʘ̚}', +'|X.¬}', +'|ʘ̚.◉|', +'|X.◉|', +'|⚆o◕}', +'|⊙.˘}', +'(^.ಠʔ', +'(˘.◉}', +'꒰¬.◉꒱', +'✿⚆.¬:', +'|⚆.ಥ}', +'|^.˘}', +'(⊙.˘|', +'|^o¬}', +'{⚆.¬}', +'|^.^}', +'[ಠʖ⊙}', +'(♥.¬}', +'|ʘ̚ʖ˘}', +':ಠ.⚆}', +'|^益X꒱', +':ಠ.◉}', +'{ʘ̚o⊙|', +'|^益˘}', +':^ʖ¬:', +':ʘ̚.¬}', +':⊙.˘}', +'[X.ಠ}', +'(⚆.^}', +'[^oಠ}', +'|X.⊙}', +'[⚆.¬}', +'[ಠ.¬}', +'(X.ʘ̚|', +':⚆.ಥ:', +'(◉.⚆}', +'✿X.¬:', +'{⚆.ಠ}', +'[¬.♥}', +'[⚆.◉:', +'|ಠ෴˘}', +'[X.ಥ}', +'{X.^꒱', +':♥.^}', +'ʕ◉.◉}', +'{˘.¬|', +'[⚆.^✿', +'(^.⚆}', +'|⚆.^|', +'{⚆o^}', +'{⊙ʖ⊙}', +'꒰˘.◉}', +':ಠoಥ}', +'{^.ಥ}', +'[⚆.¬꒱', +':X.♥:', +'|ಠ.◉}', +'{⚆oʘ̚|', +'{^.^}', +'{⚆.◕}', +'[ಥ.⚆}', +'|ಠ.👁}', +'{¬෴^}', +'{♥oಠ|', +'|◉෴ಠ|', +'|¬o^}', +'[^.^}', +'[⊙.¬}', +'[ʘ̚.⚆|', +'{¬.⚆|', +'[◉.⊙|', +'[˘.^}', +'|⚆.◉}', +'✿¬.⊙}', +'|⚆.◉}', +'(ಠᆺ♥}', +'꒰¬.^|', +'[⚆.X:', +'(⚆o¬}', +'(^oX|', +'{⊙.⊙}', +'(˘.ʘ̚}', +':◉.¬ʔ', +'{¬.^}', +'[⚆.X✿', +'|ಠ.˘ʔ', +'|X.˘}', +'(¬.¬}', +'{⚆.ಥ}', +'(X.ಥ}', +'(⚆o¬꒱', +'|⚆ᆺ¬}', +'(¬.⚆꒱', +'|˘.⚆|', +'|⊙.˘|', +'[˘.⚆}', +'{♥.˘|', +'{˘o⚆|', +'{⚆.¬}', +'|^.⚆}', +'|ಠ.ಠ}', +'꒰^o⊙}', +':ಠ.˘}', +'{⚆.¬|', +'(👁ʖ⚆|', +'꒰ಠ.⊙}', +'(^.⊙}', +':^.ಠ}', +'(⊙ᆺX}', +'[^.👁}', +'{˘ᆺಠ}', +'(ಠ.ʘ̚|', +'[ಥ.⊙}', +'|^.⊙}', +'|◉.X|', +'[˘.¬}', +'{¬.⚆}', +'(^.^}', +'{⊙.ʘ̚}', +'(ʘ̚.¬}', +'✿˘.˘}', +'{ಠoಠ}', +'|¬.^:', +'[˘oಠ}', +'|^ʖ˘}', +'[^.¬}', +'[¬.ಠ}', +'(X.⚆}', +'[⚆.⚆}', +'|˘.⚆|', +'(⚆.^}', +'[⊙o^:', +'|¬.◉}', +'|¬ᴥ¬|', +'|ಠo^|', +'(◉.⚆}', +':^.¬}', +'ʕ¬.˘}', +'|ಠo♥}', +'{^益◉꒱', +'[ಥ.◉}', +'(ಠ.˘}', +'|˘.⚆}', +'(¬.^}', +'(^.ಠ}', +'|♥o^}', +'[^o◉}', +'ʕʘ̚.ಠ}', +'ʕ^o👁}', +'|⚆ʖಠ}', +':◉o◉|', +'|^.¬}', +'|¬o⚆|', +'[⚆o¬✿', +'|◉ʖ⚆}', +'{ಠ.♥}', +'(¬.⊙}', +'|◉ʖ˘}', +'[^o^}', +'[˘.˘}', +'꒰Xo◉}', +'✿¬ʖ⚆|', +'[¬.¬}', +'(˘.ʘ̚}', +':⚆.ಠ|', +'(⚆.¬|', +'{◉.◉|', +'|⊙.⚆}', +'꒰˘.¬}', +'[👁益^}', +'[♥.ʘ̚꒱', +'[◕.˘}', +'|⊙.ʘ̚}', +'{⊙o⚆|', +'|X.ಠ}', +'|ಥo¬}', +'{⊙.¬:', +'(⊙o⊙}', +'|^.¬꒱', +'[^ᴥಠ|', +'[^ᆺ⚆}', +':^.⚆:', +'|ʘ̚.⚆}', +':^o♥}', +'{^.¬:', +':⊙o◉}', +'[ʘ̚.⊙:', +'(¬෴¬|', +'ʕ⊙.¬}', +'{◉o⚆:', +'(👁.^}', +'|˘o¬}', +'꒰ಠo˘}', +'{^.ಠ}', +'✿¬.¬|', +'|^o◉}', +'|⊙.ಠ}', +'|ಠo¬}', +'[⚆o⚆}', +'✿ಠ.⚆|', +'[¬.Xʔ', +'(˘.⊙}', +':˘.👁|', +'|¬oX}', +'{♥.^|', +':⊙.♥}', +'[⊙.ʘ̚}', +':⚆ʖ⚆✿', +'{⚆.¬}', +'[◉.¬}', +'[^ʖಠ}', +'|ಠ.⊙:', +'꒰◉.^}', +'[˘.^}', +'|X.^}', +'꒰⚆.⊙}', +'{˘.ಠ✿', +':◉oʘ̚|', +'[⚆.⚆}', +':¬o˘}', +'{˘ᆺ¬꒱', +'|◉.⚆}', +'|⚆o⚆}', +'(⚆益˘:', +'ʕ^෴˘|', +':^ᆺ◉:', +'|¬o⊙}', +'(¬.˘|', +'ʕ⊙.ʘ̚}', +'(¬o^|', +'[¬.♥}', +'|˘.⊙}', +'|⚆.◉|', +'|⚆.ಥ}', +':˘.⚆|', +'|⊙.^}', +'{⚆.X}', +'ʕ¬.˘|', +'{˘.⚆|', +'[⊙෴◉}', +'{◉.ಥ}', +'{¬.X}', +':X.⚆}', +'|¬.◉}', +'(ಠʖ◉}', +'(˘.ʘ̚}', +'|⚆.^|', +'|◉ᆺ^}', +'꒰⊙.^}', +'|👁ᆺಠ}', +'(◉ᆺ⚆|', +'꒰◕.⚆:', +':⊙oಥ|', +':⊙.^}', +'{ಠ.˘:', +'|¬.⚆:', +'(X.⚆}', +'꒰^oಠ}', +'꒰⚆.⚆:', +':˘.⚆}', +'[^ʖ⚆}', +'(♥.♥}', +'(Xo¬:', +'|⚆ᆺಠ:', +'|♥o^|', +'(¬.◉|', +'{¬.◉|', +'{ಠ.⚆|', +'꒰ʘ̚ʖX}', +'|¬.◕:', +'[Xʖ⚆}', +':^.^}', +'(♥.ಠ:', +'[⚆.^}', +'(^oX|', +'[¬.^:', +'(⊙oಠ|', +'|ಥ෴^|', +'{˘.˘|', +'|ಥ.ʘ̚}', +'[^.^|', +'{^ʖ˘}', +'|^o˘}', +'{⚆.˘|', +'|˘.˘}', +':◉.◉}', +':¬.X}', +'[^.¬}', +'(♥.⚆:', +'(👁o˘:', +'[ʘ̚ᆺ˘}', +'(˘.¬|', +'[◉o⊙|', +'ʕ⊙.♥}', +'꒰X.^|', +'(˘.˘}', +':⚆.ಠ|', +':¬o^}', +'|◉.ʘ̚}', +'[˘.ʘ̚:', +'|⚆.ʘ̚}', +'|^.⊙|', +'[⚆.˘}', +':^o◕}', +':˘oಠ}', +'[X.⊙}', +'[⚆.ʘ̚|', +'{˘.◉}', +'(X.ಥ꒱', +'(˘.◉}', +'[◉.˘}', +'(¬.◉}', +'[˘.^}', +':ʘ̚.◉}', +'[ಥ.⊙|', +'[ಠ.⊙:', +'|ʘ̚.ಠ:', +'[⚆.⚆}', +'(ಠ.◉|', +':^ᆺಠ:', +'(Xᆺ⚆:', +'{⊙.👁✿', +'{⊙.^:', +'(^.⊙}', +':⊙.¬}', +'{👁o˘|', +':^ᴥಠ:', +':^ᆺ⚆}', +'[¬.^}', +'(⊙o⚆}', +'|◉.◉}', +'{^.˘}', +'꒰⊙.^}', +'{ಠ.ಠ|', +'(^.¬}', +':ಠ.ಠ:', +'꒰♥.⊙|', +'꒰˘.◉}', +'(˘.¬}', +'{ಠo⚆}', +'(¬.ʘ̚}', +'(⚆.◉:', +'[◉o˘}', +'(⚆.⚆}', +'[⊙o¬:', +':◉.^}', +'ʕ⊙.ಥ꒱', +'|◉෴◉:', +'[ʘ̚.ಠ|', +'|¬.ಠ}', +'[˘.◉꒱', +':👁.^|', +'(^.^}', +'(Xoʘ̚|', +'[^.˘}', +'|˘oಥ:', +'(ಠo¬✿', +'꒰^.ಥ}', +'{⚆益⊙}', +'[⊙෴⊙:', +'|˘ʖ⊙}', +'|◉.^}', +':◉ᆺಥ}', +'{˘.^}', +'{˘.⚆}', +':^.⚆}', +'(¬.⚆}', +'{X.⚆}', +'(˘.ಠ✿', +'|˘.♥:', +'꒰^o˘✿', +'|♥.⚆}', +'|ʘ̚o♥✿', +'꒰⚆.◉}', +'✿⊙.¬|', +'[⚆.⚆✿', +'(¬.¬}', +'(ಥ.◉:', +'(⚆.⊙}', +'[⊙෴¬}', +'[⚆o^}', +'[◉.^}', +'|¬.ಠ}', +'(˘.ಠ}', +'(X.◉}', +'(⊙.ಠ}', +'|¬.¬|', +'[¬.⊙}', +'{◉.¬}', +':⚆o^}', +'|👁.X}', +':⚆o⊙}', +'{˘.⚆}', +'[♥.ʘ̚|', +'{¬.¬|', +'꒰👁෴◉}', +'{👁o♥|', +'[¬oಠ}', +'[ಥ.˘|', +'{^oಥ|', +':👁o^꒱', +'[ʘ̚.˘|', +'[˘.ಠ:', +'{^.⚆}', +'|ಠ.X}', +'{⚆ᆺಠ}', +'|˘ᆺ¬|', +'{ಠ.¬}', +'{¬.ಥ|', +':⚆ᆺ¬|', +'{⊙ʖ˘|', +'|¬o♥}', +'[¬.¬}', +'(˘.⚆|', +'(¬.◉}', +'|◉.⚆}', +'(Xo¬|', +'(ʘ̚.ಠ|', +'{⚆o^}', +'꒰◉oಠ}', +'꒰⊙.¬}', +'(^ᆺ◉:', +'(⚆.ʘ̚}', +'[◕.ʘ̚|', +'|¬.ಠ|', +'|⊙.^}', +'{¬.¬}', +'꒰⊙o¬}', +'(⚆.⚆:', +'[⚆o˘}', +':¬.ಠ}', +'[◉.^}', +'(⚆.X}', +'{¬o👁}', +'[⊙o◉:', +'|ಠ.⊙꒱', +'[˘.¬}', +'[⚆.◉꒱', +'(˘ᆺ⚆}', +'(♥.¬}', +'|ʘ̚.˘}', +'(ʘ̚.⚆}', +'{˘ᆺ♥꒱', +'|˘.¬}', +'[¬o^}', +'|⚆.^✿', +'|¬.^|', +'{◉.¬꒱', +'[⚆.ಠ|', +'[^ʖ˘}', +'{¬.♥}', +'[˘.♥|', +'|ಠ.⊙}', +':^.X:', +'[¬.⚆}', +'(˘.^|', +'[ʘ̚.⊙|', +'[◉.◉}', +'|⚆.⊙}', +'(^o⊙}', +':^.˘}', +'|♥.ಠ}', +':ʘ̚.⚆}', +'|˘.♥}', +'[⚆.♥}', +'[^ᆺ¬}', +'(ಥ.^}', +':⚆.^:', +':¬.˘}', +'|ಠo¬}', +'{^.◉}', +'[♥.X:', +'[^.⚆}', +'[ಠ.ʘ̚}', +'{⊙.👁}', +'[X.¬}', +'[¬oʘ̚}', +'(˘.⚆}', +'(^.⊙}', +'[ಠ.ಠ}', +'{⚆.ಠ:', +'{^.⊙}', +'{⚆.¬}', +'[¬ᆺ◉✿', +'{X.⊙|', +'[^ʖ◉|', +'✿👁.⊙}', +'|ಥo^}', +'[ʘ̚.¬}', +'|◉ʖ¬}', +'{⚆.X:', +'|ಥo♥}', +':◕.^}', +'|⊙.¬}', +'|¬.˘|', +'(◉.¬}', +'{¬.^꒱', +'|⚆.^}', +'{⚆o◉|', +'[^.¬|', +'[¬.⊙}', +'{⚆.⚆}', +'[◉ʖ˘}', +'{˘.^:', +'|¬.◕}', +'{⊙.⊙|', +'[ಠ.⊙}', +':˘.^}', +'✿👁.^}', +'|⚆.¬:', +'|◉.˘:', +'[ಥ.⚆}', +'|^.^|', +'(ಠ.¬}', +'|Xoಠ}', +'{^.˘꒱', +'(⊙.^}', +'|¬.⊙:', +'|˘.⊙|', +'(˘.¬}', +'(◉益¬꒱', +'꒰⊙ᆺ˘}', +'(ಠo^}', +'(ಠ.¬}', +'(˘.⚆|', +'(¬.ಥ}', +'|♥.^}', +'(⊙.ಥ}', +'|^.¬|', +'{^෴X}', +'{¬.◉}', +'|˘.ಠ|', +'[⊙.◉}', +'[^.X}', +'|ಠoಠ|', +'|ಠ.ಠ✿', +'[˘.^|', +'꒰X.⊙}', +'(◉o◉}', +':⚆o^}', +'꒰◉.ಠ}', +'{ʘ̚.¬}', +'(ಠ.¬}', +'|^.ಠ}', +'{♥.¬✿', +':ಠo¬}', +'{^.¬}', +'|^o¬✿', +':˘.⊙}', +'(◉o^}', +'{X.¬|', +'{♥.˘}', +'[^益˘:', +'✿ಠ.⚆}', +'{♥.¬}', +'{ʘ̚.◉|', +'|ಠ.X}', +'[^.♥}', +'|◉.ʘ̚}', +'[¬ᆺ˘|', +'{⊙.ʘ̚}', +'[⚆෴👁}', +'✿⚆oʘ̚ʔ', +':˘.⚆}', +'|ʘ̚.X}', +'[˘.ಠ|', +'[⊙o◉}', +'[X.◉|', +':ಠo¬|', +'(^.⊙}', +'(˘ᴥX}', +'(ʘ̚.^}', +'{X.ಠ}', +'(ಠ.⊙꒱', +'ʕX.¬}', +'{◉o◉|', +'(¬.ಠ}', +'|⊙.Xʔ', +'{◉oʘ̚}', +'{^.˘}', +'[ಠ.ʘ̚}', +'(ಠ.^}', +'[ʘ̚.˘}', +'|^.¬}', +'(ʘ̚.X}', +'(¬o⚆|', +'|˘.♥}', +'✿⚆.◉}', +':^o👁|', +'{¬o⚆✿', +'|⊙.˘}', +'[X.^}', +'(˘.♥|', +'(◉o◕}', +':◉ᆺ^}', +'꒰◉.ಠ|', +'{⚆.ʘ̚}', +'[⊙.◉|', +':◉.⚆}', +'[◉o˘|', +'✿ಠ.◉}', +'[¬.^}', +'{⊙o◉|', +'|⚆.⊙}', +'|ಠ.^}', +'{⊙o¬:', +'|⊙.ಠ}', +'(♥ᴥ◕}', +'{¬.⊙}', +'[ಠ.⚆}', +'(◉.⊙}', +'(^oಠʔ', +'{ʘ̚.◉:', +'(ಠ.ʘ̚}', +'|ಠ.ಥ}', +'|¬.¬|', +':X.ಥ|', +'(◉.^|', +'(˘oಠ|', +'|¬.⊙}', +'[◉.¬:', +'(¬o¬|', +'(ಠ.👁:', +'(◉.X}', +':^o˘}', +'(˘ᆺ⊙}', +'(👁.˘}', +'(👁.◉}', +'ʕ˘.⚆:', +'(^.˘|', +'{˘.⊙|', +'|ಠ.◉:', +'[¬.ʘ̚:', +'{⊙.X|', +'꒰ಠo⊙}', +'✿¬o◉}', +'|◉.ಠ|', +'{⊙.¬꒱', +'[◉ᆺ⚆}', +'[¬ᆺಠ}', +'(Xo⊙|', +'(¬.¬}', +'|👁.◉꒱', +'✿⊙o👁}', +'(⊙o◉✿', +'ʕ◉.◉}', +'|¬.⚆ʔ', +'|^.⚆}', +'|^.◉|', +'{◉෴˘:', +'{^.˘|', +'(⚆.¬|', +':^.◉}', +'꒰¬o¬}', +'|ʘ̚.^|', +'|⊙.¬✿', +'{˘.⚆:', +'{◉o⚆}', +'|⚆.👁|', +'|˘.ʘ̚}', +'(ʘ̚.◕}', +'✿˘o⊙}', +'{◉ʖ¬}', +':¬oʘ̚}', +'|⚆.ಠ:', +'|˘益ಥ}', +'{⚆.^}', +'[ಠ.¬✿', +'[◉o◉}', +'(¬.⊙}', +'{^.ಠ|', +'[♥.X:', +'[˘o^}', +'✿⚆o¬}', +'[◉ᴥ⚆}', +'꒰ಥ.˘}', +'(ʘ̚.⚆}', +'{ʘ̚.X}', +'(👁.⚆}', +'[ಠ.˘}', +'[˘.⊙}', +'{◉.⚆|', +':◉o˘}', +'[ಠ෴♥}', +'[ಠ.◉}', +'꒰¬.◕}', +':^ʖ˘}', +'|ಠo⊙}', +'{¬o^ʔ', +'|◉o⚆}', +'{X.¬}', +'{ʘ̚.ʘ̚}', +'[^.¬:', +'[⚆.⚆}', +'{˘.^|', +'|¬.⊙}', +'|⊙o¬}', +'[⊙.⚆}', +'[X.^}', +'{¬.⚆}', +'{ಠ.¬}', +'[˘ᆺ♥}', +'(¬.⚆꒱', +'|ಠ.⚆|', +'꒰ಠ.^}', +':◉.⚆|', +'(⚆o¬}', +'|^.⊙}', +':X.ಥ}', +'[^益◉}', +'|˘ʖ⚆}', +'{⚆oX:', +'[◉ʖ^꒱', +':⊙.⚆}', +'|⊙.⚆|', +'[¬෴˘}', +':⊙o˘}', +':¬.^}', +'✿ಠ.◉}', +'{ಠ.¬}', +'|˘෴ಠ|', +'|¬.X|', +'[ಠᆺʘ̚}', +':◉෴ʘ̚}', +'|◉.X|', +'{⚆.X|', +'(👁.^✿', +'[ಠ෴¬}', +'(˘ᆺ^}', +':˘.⚆:', +'꒰Xo¬}', +'{⚆.ಠ}', +'|¬ʖ^|', +'{⚆.¬}', +'{♥.⚆}', +'[◉o˘|', +'[ʘ̚.⊙:', +'(◉ʖ◉}', +'(X.¬|', +'(⚆.˘}', +'|◉o¬}', +'{👁ʖ♥|', +'[⚆.¬}', +'(⚆.⚆}', +'{⚆.¬:', +'[X.˘}', +'(ಥ.¬|', +'(¬.◉}', +'(⚆.⚆|', +':⚆o⊙}', +'(ಠ.X}', +'|⊙.¬}', +'(♥.◉}', +'꒰⊙o¬:', +'(¬.¬|', +'[ಠ.˘|', +'(^.¬|', +'(⚆o¬|', +'(◉ᆺ◉|', +'{⚆.ಠ}', +'꒰ಠoಠ}', +'{^.⊙}', +':˘ʖ⚆}', +'ʕ¬.ಠ}', +'{◉o♥}', +'(˘.⚆}', +'{◉.ಠ}', +'✿^.ಥ|', +'✿ಠ.^}', +'(˘o^}', +'✿^.⚆}', +'✿ʘ̚oಠ:', +'[X.¬}', +'|¬.◉}', +'(˘.¬}', +'꒰⊙.^}', +'[¬o◉:', +'(¬.¬}', +'꒰◕.ಠ}', +'(^.ʘ̚}', +'(¬.⚆}', +'(ʘ̚.⚆}', +'[♥ʖ◉✿', +'{˘.˘}', +'[⚆o⚆|', +'|X.ಠ}', +'[^.¬}', +'{⚆ʖ⚆}', +'(˘.ʘ̚}', +'|⊙ᆺ◉}', +'|⊙.⚆}', +'✿⚆.X|', +'{^oಠ}', +'[^.˘|', +'(♥.⊙|', +'|⚆.⚆ʔ', +'{^.˘}', +':ಠ.¬|', +'[¬.◉}', +'|⚆.◉|', +'[˘o¬}', +':⚆.♥}', +'[^ᆺ◉✿', +'(^.˘}', +'(˘.˘}', +':⚆.◉}', +'(⊙෴⚆|', +'{^o¬}', +'{◉.⊙}', +'꒰◉.^|', +'|◉o^꒱', +'{^.ಠ}', +'|ಠ.¬}', +'{¬.⚆}', +'[◉.⚆}', +'[ʘ̚.ʘ̚}', +'✿◕.¬:', +'(ಠ.◉|', +'|⚆益ಥ}', +'(¬.⚆|', +'|^o^}', +'꒰˘.◉|', +'{˘.¬:', +'[¬.♥}', +'꒰⚆.ಠ꒱', +'[^oಠ|', +'(⚆.◉}', +':¬.¬}', +'|¬oX}', +'{^.^}', +'{⊙.ಠ|', +'[¬ᆺಠ}', +'[👁.˘꒱', +'(^.♥}', +'(◉.⊙|', +'(¬.⊙}', +':^.⚆}', +'|ಠᆺ˘|', +'|^o⚆꒱', +'ʕX.^|', +'|⊙ʖ♥}', +':^ᆺ⚆}', +'{⚆.^}', +'[˘ᆺ◉}', +'|⚆.˘|', +'|^o˘}', +'{ಠ.¬|', +'(◉o⊙|', +'[◉oಠ}', +'(^.♥꒱', +':¬.ಥ|', +'{X.♥}', +'(¬o◉꒱', +'{⚆.˘}', +'[¬.¬꒱', +'[^.◉}', +'{¬益¬}', +'[ಥ.^}', +'[ಠ.ಠ꒱', +'꒰⊙.˘}', +'✿◉.ʘ̚ʔ', +'(ʘ̚.˘}', +'{ʘ̚.◉꒱', +'{X.¬}', +'|ʘ̚.◉|', +'ʕಠ.◉}', +'|^ᆺ♥|', +':◉.⚆}', +'(^.◉}', +'(^.◉}', +'|^.⊙|', +'|˘.ಠ}', +'(♥.⚆}', +'ʕ⊙ᆺ◉}', +'|˘.˘}', +'[ಠᴥ¬}', +'(⊙oಥ|', +'|⚆ᆺ^}', +'|👁o⚆ʔ', +'꒰^.⚆}', +'{◉.ಠ}', +'{¬.¬}', +'(¬o^}', +'|¬o⚆:', +'[◉ʖ˘}', +'[ʘ̚.^:', +'꒰ಠ.^|', +'(⚆o˘|', +'{¬.^}', +'|⊙.¬|', +'(ಠo◉✿', +'{¬.⊙}', +'(ಠ.^}', +'(⊙ʖ◉}', +'꒰ಠ.◉}', +'{˘.¬|', +'|⚆.˘:', +'(⊙.¬}', +'꒰◉෴⚆}', +'{¬.^:', +'|⊙ʖʘ̚|', +'{⚆o⚆:', +'(˘.¬}', +'|˘o⊙✿', +'|^ʖX|', +'ʕ^oʘ̚}', +':ʘ̚.⚆|', +'[⊙oʘ̚:', +'|˘.◉}', +'✿⚆oಠ}', +':⊙o¬}', +':⚆.ʘ̚}', +'{ಠo¬|', +'(◉ʖ^}', +'{¬.^}', +'(^.⚆}', +'[ಠ.˘}', +'{⊙.˘}', +'{◉.^}', +'(¬.^|', +'(◉.⊙}', +'|^.˘꒱', +'[◉o^}', +'(ಠ.¬}', +'{◉.¬✿', +':⊙ʖ⊙}', +'(⊙.⚆}', +'|⚆o◉}', +'[♥oಠ|', +'|˘.👁|', +'{^.◉|', +'(◉益¬}', +'(ಠ.^|', +'{⚆o⊙|', +'{◉o˘}', +'{ʘ̚.¬}', +'{^.X:', +'{◉.˘}', +'|ಠ.♥}', +'|ಠ.ಠ}', +'(♥ʖಠ}', +'ʕ˘o⚆}', +'(♥o⚆}', +'{⚆.^}', +'[˘o^:', +'|ಥ෴¬✿', +'|ಠ.X}', +'|◕o^}', +'{ಠ.¬}', +'✿¬ᴥಠ|', +'|⚆.¬}', +'[ಠʖ⚆}', +'(ಠ.ʘ̚|', +'|˘.◉:', +'|♥oಠ:', +'[^.ʘ̚:', +'{¬o⊙}', +'꒰^.ಠ}', +'[ಠ.⚆}', +':⚆oʘ̚}', +'(⚆oಠ}', +'✿⚆.¬}', +'[¬.ʘ̚|', +':X.◉}', +'{¬.˘}', +'[♥ᆺ⚆}', +'ʕʘ̚.^}', +'|X.⚆}', +'ʕʘ̚.ಠ}', +'(◉益◉|', +'꒰◉.♥|', +'[⚆.◉}', +'{⚆.⊙}', +'[♥.⊙}', +'{⚆.⚆}', +'|♥.^:', +'{ʘ̚.^|', +'[¬.˘:', +'[X.^|', +'(X.⚆|', +'꒰◕.¬}', +'{⊙෴⚆}', +'[^.^}', +'(˘.ʘ̚}', +'꒰♥.X}', +'|ʘ̚.¬|', +'(¬.👁|', +'{^ᆺ♥}', +'[^.^}', +'(¬.◉|', +'{^ᆺ˘}', +'꒰˘.^}', +'[˘.^}', +'[⊙.⊙:', +'ʕಠ.˘ʔ', +'✿⚆.◉}', +'(¬.⊙|', +'[^ᆺ⊙}', +'|^.◉}', +'|⚆.ಠ}', +'[˘.^}', +'|˘.ಠ}', +'|◉o^꒱', +'(¬.ಥ|', +'(⚆.ʘ̚}', +'{◉.⚆}', +':Xoಠ꒱', +'{^.ʘ̚|', +'꒰^o˘}', +':ಠ.ಠ|', +'[⊙.⊙}', +'|^ᆺ^✿', +'{♥.¬|', +'[⊙෴˘}', +'(˘.¬|', +'{ಠ.X}', +':◕.X:', +'{^.♥}', +'{¬ʖಠ|', +'|˘益⊙|', +'|⊙.ʘ̚}', +':^.ಠ|', +'(^.⊙}', +'[Xᆺ◉}', +'|^.⚆:', +'|👁.¬}', +'{⊙.^}', +'✿♥ᆺ◉}', +'[⚆෴ಥ}', +'꒰˘o¬꒱', +'{^.¬}', +'(˘.˘}', +'[¬.˘|', +'[¬.⚆}', +'(¬.◉}', +'(♥.^}', +'|⊙ᆺ◉|', +'꒰◉o˘:', +':⚆.¬}', +'|⚆.ಠ:', +'꒰⚆.⚆꒱', +':¬.¬}', +'꒰ಠoʘ̚}', +'[^.⚆:', +'|^.X:', +'|ಠo^}', +'[ʘ̚.◉|', +'(⚆o⚆}', +'(˘o♥}', +'(◕.⚆✿', +'{◉益˘}', +'꒰˘oX}', +'|^.◉}', +':¬.⊙:', +'{⚆.¬✿', +'[◉.ಥ}', +'꒰¬෴ʘ̚}', +':◉ᆺಠ}', +'[♥.˘|', +'ʕ⚆o⚆}', +'|˘oಠ|', +'[¬ʖ◉꒱', +'[¬.X}', +'{⚆෴¬}', +'|♥ʖ˘|', +'(ʘ̚o˘|', +'|^.¬}', +':⚆.⚆}', +'{ಠ.◉}', +'[¬.◉|', +'(◉o◉}', +'|⊙.⊙:', +'꒰X.◉}', +'{X.^꒱', +'(♥.X}', +'|ಠ.¬|', +':ಠ.◉|', +'|♥.⚆|', +'[⚆o¬}', +'꒰¬.⊙}', +'[¬.¬✿', +'|ಠ.X}', +'[⚆.˘:', +':⚆.⚆}', +'[⚆.¬}', +'[◉.◉}', +'[^.⚆|', +'|˘.⚆}', +'[⊙ᆺ◉|', +'{¬.˘}', +'[^ᆺ⚆|', +'|¬.^|', +'[⊙.^:', +'[¬.ಠ}', +'{⚆o˘|', +'[◉ᆺ◉}', +'(¬.⚆:', +'(ಠ.ಠ}', +'(ʘ̚.⚆}', +':^o˘}', +':¬.¬}', +'(^.◉}', +'|◉.⚆}', +'꒰¬.ಠ:', +'{⊙.¬}', +'|¬.ಥ}', +'{^ᆺ¬:', +'{ʘ̚.◉}', +'[👁.⚆}', +'{⊙.˘|', +'[ಠ.ಠ}', +'[◉ᆺ¬|', +'|ʘ̚෴◉ʔ', +'[¬oX}', +'✿Xᴥ◉}', +'[◉෴¬}', +'(¬.˘}', +'|^.X✿', +'|^.^|', +'{⚆.˘}', +'[ಠ෴^}', +'{^.˘}', +'꒰ಠ.ಥ|', +'|ಠ.◕|', +'{⚆ʖಥ}', +'[◉.¬}', +'[ಠᆺ˘}', +'(X.^|', +'[˘.⊙}', +'(◉.ʘ̚}', +'[X.⚆|', +'[˘.⚆}', +':◉.⚆}', +'[ಠ.◉}', +'[◉.ಥ}', +'|¬.X}', +'{◉o˘}', +'{⚆.ಠ}', +'|⊙.^}', +'|˘.˘}', +'{Xʖ˘}', +'(ಠoX}', +'(˘ᆺ˘}', +'[ʘ̚o˘|', +'{◉.⚆}', +'꒰⚆෴˘}', +'{ಠ.👁|', +'[⚆.ʘ̚}', +'|˘益⊙}', +'[˘.⊙}', +'[ಠ.⚆:', +'꒰ಠ.⚆}', +'{¬.˘}', +':◉.◉:', +'|⊙.X}', +'|◉.ಠ:', +'(⚆.˘}', +'{ಥ.X}', +'✿^.˘}', +'{⊙.^}', +'(◉.ಠ|', +':◉.ಠ}', +'|ಠ.ಥ}', +'|◉.◕}', +'[˘.¬}', +'[👁.◉}', +'[X.ಠ}', +'[¬.⊙:', +'|˘.ಥ}', +'(ಠ.◉:', +'{^.˘}', +'{◉.ಠ}', +'꒰⊙.⚆|', +'|⚆.ʘ̚}', +'|ʘ̚.X}', +'[👁.⊙}', +':⚆෴⚆}', +'|⚆ᆺಠ|', +'꒰X.♥}', +'{⚆ᆺ^}', +'|◕ᆺಠ}', +'[¬o◉✿', +'(˘ᆺʘ̚}', +'{¬oಠ|', +'(˘.¬|', +'|¬.¬}', +':^益◉}', +'[^ᴥ¬}', +'[¬.⚆}', +'[ಠo◉}', +'(ʘ̚.ಥ}', +'✿♥o⚆|', +'|Xᆺ⚆✿', +'(X.¬}', +':X.♥:', +'(⊙.¬}', +'{⊙o♥}', +'{^.^|', +'(◉.⚆}', +':⚆.¬:', +'(¬.ʘ̚꒱', +'ʕ˘.⊙}', +'{ಠᴥ◉|', +'[◉.♥}', +'[˘.ʘ̚|', +'|^oʘ̚}', +'[^o^:', +'(¬.⚆}', +':◉ᆺ¬}', +'|^.¬:', +'[⊙o¬:', +'{ʘ̚o◉}', +':˘ᆺ◉}', +'|⊙.👁}', +'✿¬ʖ^}', +'(¬.ಠ}', +'[ಥ益^|', +'|ಠᆺಠ|', +'[⚆.⚆}', +'|⊙.◉}', +'[◉.˘}', +'{X.⚆|', +'|^.X}', +'[¬.¬}', +'|ಠʖ👁:', +'(⚆෴˘}', +'(˘.ʘ̚:', +'(♥.⊙}', +'|⚆ᆺ⚆}', +'꒰ಠʖ◉|', +'|⚆.^}', +'{◉.⊙}', +'[^.˘✿', +'ʕ♥.◕}', +'|♥.⚆}', +'{ʘ̚益⚆}', +'(ಥ.¬}', +'(⚆.˘}', +'꒰˘ᆺX}', +'[Xoಥ}', +'ʕ¬oಥ|', +'{ಥ.◉}', +'{ಥ.ಠ|', +'{⊙.◉}', +'{X.˘}', +'[◉.X:', +'|X.⚆}', +'꒰ʘ̚.ಠ}', +'(^o◉}', +'[◉.ʘ̚}', +'{⚆益˘|', +'[ಠ.¬}', +'꒰^o˘}', +'|ʘ̚.ʘ̚}', +'|◉益◉}', +'(ಠᆺX}', +':X.⚆:', +'[¬.^}', +'(¬.⊙}', +':˘.ಥ✿', +'(◉.◉}', +'꒰X.◉|', +'[˘.˘✿', +'[¬෴^}', +'|👁.¬}', +':ಠo¬}', +'[˘.ʘ̚|', +'{⚆.⚆}', +'{¬.^}', +'[ಠ.⊙|', +'|♥.ಥ|', +'{¬ᆺ^|', +':⚆.◕}', +'꒰👁.♥}', +'꒰⚆.^}', +'[¬.⚆}', +':ಠoಥ}', +'(♥.^|', +'|◉益⚆|', +'[ಥ.^}', +'(^ʖ◉}', +'[˘.¬}', +'{^.⊙}', +'(⊙.X}', +'[◉.⚆}', +'(˘.⊙:', +'[^.˘}', +':^oಠ}', +'(◉.^}', +'[ʘ̚o◉}', +'|◉.👁:', +'|⚆.♥}', +'(⚆oX}', +'(◉.ಠʔ', +'|⚆o⚆}', +'[◉o˘}', +'(Xoಠ}', +'[X෴♥✿', +'[ಥ.^}', +'[⊙.♥}', +'[X.ʘ̚|', +'ʕ^.ʘ̚|', +'[¬.⚆}', +'(ಥoಠ}', +'ʕ⚆o˘}', +':¬.ಠ}', +'(¬.¬꒱', +'|¬ᆺ^}', +'[^.ಠʔ', +'(˘.⚆}', +'(˘.¬}', +'[^.♥}', +'✿¬o⊙}', +'[^ᆺಠ:', +'{ಠ.˘✿', +':⊙.¬|', +'(˘.ಠ|', +'[ಠ.⚆|', +':¬.⊙|', +'[X.¬}', +'(¬.¬}', +'[Xo♥|', +':⚆.♥}', +':ʘ̚.◉}', +'{◉.¬|', +':⚆.X|', +'(◉.⚆}', +'|X.⚆}', +'[⚆ᆺ⊙}', +'(ಥ.⚆|', +'{^ᴥ⚆}', +'|^.⚆|', +'|⊙o˘}', +'✿^.⊙}', +'{◉o¬|', +'ʕ˘.¬:', +'(◉.¬}', +':ಠoX}', +':¬ʖ˘꒱', +'{⚆.◉}'] + +export default faces \ No newline at end of file diff --git a/client/src/components/Nfts/index.js b/client/src/components/Nfts/index.js new file mode 100644 index 0000000..c975476 --- /dev/null +++ b/client/src/components/Nfts/index.js @@ -0,0 +1 @@ +export { default } from './Nfts' \ No newline at end of file diff --git a/client/src/components/Profile/Profile.js b/client/src/components/Profile/Profile.js new file mode 100644 index 0000000..03014b5 --- /dev/null +++ b/client/src/components/Profile/Profile.js @@ -0,0 +1,56 @@ +import { useState, useEffect } from 'react' +import { Link, useParams } from 'react-router-dom' +import axios from 'axios' +import { END_POINT } from 'utils' +import * as Styled from './Profile.style' + +const Profile = ({ loggedIn }) => { + let { _profile } = useParams() + const [profile, setProfile] = useState(undefined) + const [nfts, setNfts] = useState(undefined) + useEffect(() => { + if (nfts === undefined && profile) { + const getNfts = async () => { + try { + const { data } = await axios.get(`${END_POINT}/nfts`) + setNfts([...data.filter(({ owner }) => owner === profile.owner).sort((a, b) => a.tokenId - b.tokenId)]) // TODO - hacky but time running out + } catch (e) { + console.log(e) // TODO - handle errors + } + } + getNfts() + } + + }, [nfts, profile]) + + useEffect(() => { + const getProfile = async (account) => { + const { data } = await axios.get(`${END_POINT}/owners`) // TODO - hacky but time running out + const p = data.find(({ owner }) => owner === account) + setProfile(p) + } + if (profile === undefined && _profile) { + getProfile(_profile) + } + + }, [profile, _profile]) + + return ( + <> + +

{_profile}

+

balance: {profile ? profile.balance : '...'}

+
+ + {nfts && nfts.map(({ tokenId, face }, i) => { + return ( +
{face}
+ ) + })} +
+ + + ) +} + +export default Profile \ No newline at end of file diff --git a/client/src/components/Welcome/Welcome.style.js b/client/src/components/Profile/Profile.style.js similarity index 55% rename from client/src/components/Welcome/Welcome.style.js rename to client/src/components/Profile/Profile.style.js index a3545e6..81705d0 100644 --- a/client/src/components/Welcome/Welcome.style.js +++ b/client/src/components/Profile/Profile.style.js @@ -1,21 +1,18 @@ import styled from 'styled-components' +import * as Styled from 'style' export const Div = styled.div` display: flex; + flex-direction: column; align-items: center; justify-content: center; - flex-direction: column; - > img { - width: 20vw; - margin-bottom: 24px; - } - > h1 { - margin-bottom: 48px; - } - > h2 { - margin-bottom: 48px; - } - > p { + width: 100%; + > h3 { margin-bottom: 24px; } +` + + +export const Grid = styled(Styled.Grid)` + ` \ No newline at end of file diff --git a/client/src/components/Profile/index.js b/client/src/components/Profile/index.js new file mode 100644 index 0000000..fe70130 --- /dev/null +++ b/client/src/components/Profile/index.js @@ -0,0 +1 @@ +export { default } from './Profile' \ No newline at end of file diff --git a/client/src/components/Welcome/Welcome.js b/client/src/components/Welcome/Welcome.js deleted file mode 100644 index 0ee431e..0000000 --- a/client/src/components/Welcome/Welcome.js +++ /dev/null @@ -1,25 +0,0 @@ -import Blockheight from 'components/Blockheight' -import * as Styled from './Welcome.style' - -const furlin = 'https://img.cryptokitties.co/0x06012c8cf97bead5deae237070f9587f8e7a266d/124.png' - -const Welcome = ({ socket, loggedIn, handleSignIn }) => { - return ( - - {'Furlin -

ERC SANDBOX

-

by Kitty.International

- {loggedIn ? ( -

You are logged in!

- ) : ( -

Use { - e.preventDefault() - handleSignIn() - }}>Metamask to login

- )} - -
- ) -} - -export default Welcome \ No newline at end of file diff --git a/client/src/components/Welcome/index.js b/client/src/components/Welcome/index.js deleted file mode 100644 index 26901ee..0000000 --- a/client/src/components/Welcome/index.js +++ /dev/null @@ -1 +0,0 @@ -export { default } from './Welcome' \ No newline at end of file diff --git a/client/src/components/Wtf/Wtf.js b/client/src/components/Wtf/Wtf.js new file mode 100644 index 0000000..be77e3a --- /dev/null +++ b/client/src/components/Wtf/Wtf.js @@ -0,0 +1,19 @@ + +const etherscanUrl = `https://etherscan.io/address/0x91047abf3cab8da5a9515c8750ab33b4f1560a7a` +const openseaUrl = 'https://opensea.io/collection/chainfaces' +const ercSandboxUrl = 'https://github.com/kittyinternational/erc-sandbox' +const kiUrl = 'https://kitty.international' + + +const Wtf = () => { + return ( + <> +

Released in 2020 by NateAlex

+

Available for purchase on Opensea

+

Dapp created using the ERC Sandbox by kitty.international

+ + + ) +} + +export default Wtf \ No newline at end of file diff --git a/client/src/components/Wtf/index.js b/client/src/components/Wtf/index.js new file mode 100644 index 0000000..0ade2d3 --- /dev/null +++ b/client/src/components/Wtf/index.js @@ -0,0 +1 @@ +export { default } from './Wtf' \ No newline at end of file diff --git a/client/src/style/home.png b/client/src/style/home.png new file mode 100644 index 0000000000000000000000000000000000000000..4ea05c174476c2e1a970cc4454bd2b1879cb60c8 GIT binary patch literal 10438 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

Hrb(g;yz}9ruoZEH}FK5$=@rX(U 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 Pf1xSKsmqp2n}_}{8!KmS literal 0 HcmV?d00001 diff --git a/client/src/style/index.css b/client/src/style/index.css index cb0582d..325361a 100644 --- a/client/src/style/index.css +++ b/client/src/style/index.css @@ -1,2 +1,10 @@ @import url("./reset.css"); @import url("./typography.css"); + +#root, body, html { + height: 100%; +} + +p { + margin-bottom: 16px; +} diff --git a/client/src/style/index.js b/client/src/style/index.js index 32d2797..63870ab 100644 --- a/client/src/style/index.js +++ b/client/src/style/index.js @@ -1,21 +1,74 @@ import styled from 'styled-components' +import { Link } from 'react-router-dom' +import icon from './home.png' export const Main = styled.main` display: flex; align-items: center; justify-content: center; flex-direction: column; - height: 100vh; width: 100vw; - h1 { - font-family: "Press Start 2P"; - font-size: 4vw; + height: 100%; + font-family: Courier; +` + +export const Grid = styled.div` + display: flex; + flex-wrap: wrap; + width: 100%; + padding: 48px 10%; + box-sizing: border-box; + justify-content: center; + align-items: flex-start; + > div { + font-family: Times; + text-align: center; + font-size: 12px; + > a { + color: #000; + text-decoration: none; + opacity: 0.5; + &:hover { + opacity: 1; + } + + } + } + > h1 { + font-size: 24px; + margin: 6px 24px; + font-weight: bold; + } + > h2 { + font-size: 16px; + margin: 6px 24px; + font-weight: bold; + } +` + +export const C2A = styled(Link)` + position: fixed; + width: 20px; + height: 20px; + display: block; + z-index: 101; + &.left { + left: 24px; + background-image: url(${icon}); + background-size: 20px 20px; } - h2 { - font-family: "Press Start 2P"; - font-size: 2.5vw; + &.right { + right: 24px; + &:hover { + opacity: 0.75; + text-decoration: underline; + } } - p { - font-family: Courier; + bottom: 20px; + text-decoration: none; + color: #333; + &:hover { + opacity: 0.75; } + ` \ No newline at end of file diff --git a/client/src/utils.js b/client/src/utils.js index a1ea7bf..2743a25 100644 --- a/client/src/utils.js +++ b/client/src/utils.js @@ -1,4 +1,4 @@ -export const END_POINT = process.env.REACT_APP_END_POINT +export const END_POINT = `${process.env.REACT_APP_END_POINT}/chainfaces` export const formatDate = (date) => { const d = new Date(date) diff --git a/server/modules/chainfaces/routes/nfts.js b/server/modules/chainfaces/routes/nfts.js index 655c15c..b02fb99 100644 --- a/server/modules/chainfaces/routes/nfts.js +++ b/server/modules/chainfaces/routes/nfts.js @@ -3,9 +3,17 @@ import express from 'express' const routes = (Models) => { const router = express.Router() - router.get('/', (req, res) => - Models.NFT.find({}).sort({ tokenId: -1 }).then(data => res.status(200).send(data)) - .catch(err => console.log(err)) + router.get('/', (req, res) => { + const query = {} + if (req.query.tokenId) { + const tokenId = Number(req.query.tokenId) + if (!isNaN(tokenId)) { + query.tokenId = { $eq: tokenId }; + } + } + Models.NFT.find(query).sort({ tokenId: -1 }).then(data => res.status(200).send(data)).catch(err => console.log(err)) + } + ) return router From f0ba7db0286bea075465d1492c649a4aadf68a56 Mon Sep 17 00:00:00 2001 From: hasjack Date: Tue, 19 Mar 2024 22:26:37 +0000 Subject: [PATCH 3/3] clean console --- client/src/components/Chainface/Chainface.js | 1 - 1 file changed, 1 deletion(-) diff --git a/client/src/components/Chainface/Chainface.js b/client/src/components/Chainface/Chainface.js index 05111ea..336591d 100644 --- a/client/src/components/Chainface/Chainface.js +++ b/client/src/components/Chainface/Chainface.js @@ -34,7 +34,6 @@ const Chainface = () => {

logIndex: {meta.logIndex} - txIndex: {meta.transactionIndex}

symmetry: {meta.faceSymmetry} - golf score: {meta.golfScore} - percentBear: {meta.percentBear}

owner: {meta.owner} - owners: {meta.owners.length}

- {console.log(meta)} )} {Number(id) < faces.length - 1 && }