# -*- coding: utf-8 -*-
"""Fonts data (part-2)."""

fraktur_dic = {
    ' ': u'   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n   \n',
    '$': u'               \n       .       \n       E       \n    .x+E:..    \n  u8~  E  `b.  \n t8E   E d888> \n 88N.  E\'8888~ \n 88888b&.`""`  \n \'88888888e.   \n   "*8888888N  \n  uu. ^8*8888E \n @888L E `"88E \n\'8888~ E   98~ \n `*.   E  .*"  \n   `~==R=~`    \n',
    '(': u'       .n \n     z8"  \n   x88~   \n  x888    \n :888R    \n 8888R    \n:8888R    \n48888R    \n\'8888R    \n 8888R    \n \'888R    \n  "888    \n   ^88L   \n     "Ru  \n       \'" \n',
    ',': u'       \n       \n       \n       \n       \n       \n       \n       \n  .    \n z8k   \n%888*" \n ?8F   \n .8    \n d"    \n~      \n',
    '0': u'                \n    .n~~%x.     \n  x88X   888.   \n X888X   8888L  \nX8888X   88888  \n88888X   88888X \n88888X   88888X \n88888X   88888f \n48888X   88888  \n ?888X   8888"  \n  "88X   88*`   \n    ^"==="`     \n                \n                \n                \n',
    '4': u'                \n        xeee    \n       d888R    \n      d8888R    \n     @ 8888R    \n   .P  8888R    \n  :F   8888R    \n x"    8888R    \nd8eeeee88888eer \n       8888R    \n       8888R    \n    "*%%%%%%**~ \n                \n                \n                \n',
    '8': u'                \n   u+=~~~+u.    \n z8F      `8N.  \nd88L       98E  \n98888bu.. .@*   \n"88888888NNu.   \n "*8888888888i  \n .zf""*8888888L \nd8F      ^%888E \n88>        `88~ \n\'%N.       d*"  \n   ^"====="`    \n                \n                \n                \n',
    '<': u'              \n              \n              \n              \n         .o@8 \n     .o@8888% \n .o@8888%"    \n8888R"        \n"*8888bu.     \n   ^"*8888bu. \n       ^%*888 \n           ^% \n              \n              \n              \n',
    '@': u'        ...        \n    .uW8***88e.    \n   d8*"     `"8N.  \n .@8F   .ucu.. %8L \n @8E  .@8""988  8N \n\'88>  @8~  98F  98 \n~88  X8E   98~  8E \n\'88> 98&  d88  X8  \n %8N \'88W@"%8ed*`  \n  %8b. `"   ``     \n   `*8bu.. ..u@    \n      ^"***%"`     \n                   \n                   \n                   \n',
    'D': u'       ....          \n   .xH888888Hx.      \n .H8888888888888:    \n 888*"""?""*88888X   \n\'f     d8x.   ^%88k  \n\'>    <88888X   \'?8  \n `:..:`888888>    8> \n        `"*88     X  \n   .xHHhx.."      !  \n  X88888888hx. ..!   \n !   "*888888888"    \n        ^"***"`      \n                     \n                     \n                     \n',
    'H': u'                      \n         .xHL         \n      .-`8888hxxx~    \n   .H8X  `%888*"      \n   888X     ..x..     \n  \'8888k .x8888888x   \n   ?8888X    "88888X  \n    ?8888X    \'88888> \n H8H %8888     `8888> \n\'888> 888"      8888  \n "8` .8" ..     88*   \n    `  x8888h. d*"    \n      !""*888%~       \n      !   `"  .       \n      \'-....:~        \n',
    'L': u'      ...      \n  .zf"` `"tu   \n x88      \'8N. \n 888k     d88& \n 8888N.  @888F \n `88888 9888%  \n   %888 "88F   \n    8"   "*h=~ \n  z8Weu        \n ""88888i.   Z \n"   "8888888*  \n      ^"**""   \n               \n               \n               \n',
    'P': u'    ....      ..     \n  +^""888h. ~"888h   \n 8X.  ?8888X  8888f  \n\'888x  8888X  8888~  \n\'88888 8888X   "88x: \n `8888 8888X  X88x.  \n   `*` 8888X \'88888X \n  ~`...8888X  "88888 \n   x8888888X.   `%8" \n  \'%"*8888888h.   "  \n  ~    888888888!`   \n       X888^"""      \n       `88f          \n        88           \n        ""           \n',
    'T': u'    .....          \n .H8888888h.  ~-.  \n 888888888888x  `> \nX~     `?888888hx~ \n\'      x8.^"*88*"  \n `-:- X8888x       \n      488888>      \n    .. `"88*       \n  x88888nX"      . \n !"*8888888n..  :  \n\'    "*88888888*   \n        ^"***"`    \n                   \n                   \n                   \n',
    'X': u'             ..   \n   .H88x.  :~)88: \n  x888888X ~:8888 \n ~   "8888X  %88" \n      X8888       \n   .xxX8888xxxd>  \n  :88888888888"   \n  ~   \'8888       \n xx.  X8888:    . \nX888  X88888x.x"  \nX88% : \'%8888"    \n "*=~    `""      \n                  \n                  \n                  \n',
    '\\': u"        \n..      \n88.     \n?8b     \n 88     \n 38k    \n  88    \n  98L   \n  '88   \n   *8L  \n   ^88  \n    88r \n    '** \n        \n        \n",
    '`': u'       \n .     \n488b   \n "*8N  \n    \'" \n       \n       \n       \n       \n       \n       \n       \n       \n       \n       \n',
    'd': u'   ..       \n dF         \n\'88bu.      \n\'*88888bu   \n  ^"*8888N  \n beWE "888L \n 888E  888E \n 888E  888E \n 888E  888F \n.888N..888  \n `"888*""   \n    ""      \n            \n            \n            \n',
    'h': u'            \n  .uef^"    \n:d88E       \n`888E       \n 888E .z8k  \n 888E~?888L \n 888E  888E \n 888E  888E \n 888E  888E \n 888E  888E \nm888N= 888> \n `Y"   888  \n      J88"  \n      @%    \n    :"      \n',
    'l': u'      .. \nx .d88"  \n 5888R   \n \'888R   \n  888R   \n  888R   \n  888R   \n  888R   \n  888R   \n .888B . \n ^*888%  \n   "%    \n         \n         \n         \n',
    'p': u'              \n              \n .d``         \n @8Ne.   .u   \n %8888:u@88N  \n  `888I  888. \n   888I  888I \n   888I  888I \n uW888L  888\' \n\'*88888Nu88P  \n~ \'88888F`    \n   888 ^      \n   *8E        \n   \'8>        \n    "         \n',
    't': u'     s    \n    :8    \n   .88    \n  :888ooo \n-*8888888 \n  8888    \n  8888    \n  8888    \n .8888Lu= \n ^%888*   \n   \'Y"    \n          \n          \n          \n          \n',
    'x': u'             \n             \n   uL   ..   \n .@88b  @88R \n\'"Y888k/"*P  \n   Y888L     \n    8888     \n    `888N    \n .u./"888&   \nd888" Y888*" \n` "Y   Y"    \n             \n             \n             \n             \n',
    '|': u'888 \n888 \n888 \n888 \n888 \n888 \n888 \n888 \n888 \n888 \n888 \n    \n    \n    \n    \n',
    '#': u'             \n    88> :WK  \n   \'88  98E  \n   d8E  88>  \n 98888888888 \n ""88""Y88"" \n  \'88  d8E   \n WW88WW@8NW> \n\'"888""88""~ \n  @8> \'88    \n  88~ d8E    \n \'""  """    \n             \n             \n             \n',
    "'": u'       \n .8u   \nm888R- \n 98P   \n ^8    \n J"    \n+"     \n       \n       \n       \n       \n       \n       \n       \n       \n',
    '+': u'              \n              \n              \n              \n     888      \n     888      \n     888      \n8888888888888 \n8888888888888 \n     888      \n     888      \n     888      \n              \n              \n              \n',
    '/': u"         \n     !8F \n     88' \n    :88  \n   .88F  \n   :88'  \n   88F   \n  .88'   \n  d8F    \n .88     \n d8F     \n:88      \n         \n         \n         \n",
    '3': u'               \n  .x~~"*Weu.   \n d8Nu.  9888c  \n 88888  98888  \n "***"  9888%  \n      ..@8*"   \n   ````"8Weu   \n  ..    ?8888L \n:@88N   \'8888N \n*8888~  \'8888F \n\'*8"`   9888%  \n  `~===*%"`    \n               \n               \n               \n',
    '7': u'              \ndL ud8Nu  :8c \n8Fd888888L %8 \n4N88888888cuR \n4F   ^""%""d  \nd       .z8   \n^     z888    \n    d8888\'    \n   888888     \n  :888888     \n   888888     \n   \'%**%      \n              \n              \n              \n',
    ';': u'       \n       \n       \n  z    \n.d88u  \n^*88"  \n  %"   \n       \n  dL   \nu@88e. \n\'*88"  \n  8%   \n .P    \n *     \n       \n',
    '?': u'    ...     \n u*""888b.  \nJ88N. 8888r \n\'888 .8888> \n \'"  8888%  \n    88*"    \n   48  4    \n   \'h.u*    \n     .      \n    d8b.    \n   "888%    \n     %      \n            \n            \n            \n',
    'C': u'      ...          \n   xH88"`~ .x8X    \n :8888   .f"8888Hf \n:8888>  X8L  ^""`  \nX8888  X888h       \n88888  !88888.     \n88888   %88888     \n88888 \'> `8888>    \n`8888L %  ?888   ! \n `8888  `-*""   /  \n   "888.      :"   \n     `""***~"`     \n                   \n                   \n                   \n',
    'G': u'      ....        .   \n   .x88" `^x~  xH(`   \n  X888   x8 ` 8888h   \n 88888  888.  %8888   \n<8888X X8888   X8?    \nX8888> 488888>"8888x  \nX8888>  888888 \'8888L \n?8888X   ?8888>\'8888X \n 8888X h  8888 \'8888~ \n  ?888  -:8*"  <888"  \n   `*88.      :88%    \n      ^"~====""`      \n                      \n                      \n                      \n',
    'K': u'       ...         \n   .xH8%"```"%.    \n  x888~ xnHhx. ".  \n X888X 8**8888k `. \n 8888X<~  `8888L ! \n 88888!   .!8*"" ` \n `88888!"*888x     \n  `*8888  8888L    \n .x.`888X X888X    \n\'888> %8X !8888..- \n\'888   8  \'8888%`  \n  "*=="     ""     \n                   \n                   \n                   \n',
    'O': u'        ....         \n    .x~X88888Hx.     \n   H8X 888888888h.   \n  8888:`*888888888:  \n  88888:        `%8  \n. `88888          ?> \n`. ?888%           X \n  ~*??.            > \n .x88888h.        <  \n:"""8888888x..  .x   \n`    `*888888888"    \n        ""***""      \n                     \n                     \n                     \n',
    'S': u'       ...         \n   .x888888hx    : \n  d88888888888hxx  \n 8" ... `"*8888%`  \n!  "   ` .xnxx.    \nX X   .H8888888%:  \nX \'hn8888888*"   > \nX: `*88888%`     ! \n\'8h.. ``     ..x8> \n `88888888888888f  \n  \'%8888888888*"   \n     ^"****""`     \n                   \n                   \n                   \n',
    'W': u'     ...    .     ...      \n  .~`"888x.!**h.-``888h.   \n dX   `8888   :X   48888>  \n\'888x  8888  X88.  \'8888>  \n\'88888 8888X:8888:   )?""` \n `8888>8888 \'88888>.88h.   \n   `8" 888f  `8888>X88888. \n  -~` \'8%"     88" `88888X \n  .H888n.      XHn.  `*88! \n :88888888x..x88888X.  `!  \n f  ^%888888% `*88888nx"   \n      `"**"`    `"**""     \n                           \n                           \n                           \n',
    '[': u'        \n4888%"" \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888    \n4888u.. \n',
    '_': u'              \n              \n              \n              \n              \n              \n              \n              \n              \n              \n              \n              \n              \n8888888888888 \n              \n',
    'c': u'          \n          \n          \n      .   \n .udR88N  \n<888\'888k \n9888 \'Y"  \n9888      \n9888      \n?8888u../ \n "8888P\'  \n   "P\'    \n          \n          \n          \n',
    'g': u'            \n            \n            \n     uL     \n .ue888Nc.. \nd88E`"888E` \n888E  888E  \n888E  888E  \n888E  888E  \n888& .888E  \n*888" 888&  \n `"   "888E \n.dWi   `88E \n4888~  J8%  \n ^"===*"`   \n',
    'k': u'      ..      \n< .z@8"`      \n !@88E        \n \'888E   u    \n  888E u@8NL  \n  888E`"88*"  \n  888E .dN.   \n  888E~8888   \n  888E \'888&  \n  888E  9888. \n\'"888*" 4888" \n   ""    ""   \n              \n              \n              \n',
    'o': u'            \n            \n       u.   \n ...ue888b  \n 888R Y888r \n 888R I888> \n 888R I888> \n 888R I888> \nu8888cJ888  \n "*888*P"   \n   \'Y"      \n            \n            \n            \n            \n',
    's': u'   .x+=:.   \n  z`    ^%  \n     .   <k \n   .@8Ned8" \n .@^%8888"  \nx88:  `)8b. \n8888N=*8888 \n %8"    R88 \n  @8Wou 9%  \n.888888P`   \n`   ^"F     \n            \n            \n            \n            \n',
    'w': u'                   \n  x=~              \n 88x.   .e.   .e.  \n\'8888X.x888:.x888  \n `8888  888X \'888k \n  X888  888X  888X \n  X888  888X  888X \n  X888  888X  888X \n .X888  888X. 888~ \n `%88%``"*888Y"    \n   `~     `"       \n                   \n                   \n                   \n                   \n',
    '{': u'        \n  .d88\' \n  888   \n  888   \n  888   \n  888   \n  888   \n d88P   \n<88N    \n Y88b   \n  888   \n  888   \n  888   \n  888   \n  "Y88. \n',
    '"': u"         \nd8b  d8b \n888  888 \n888  888 \n888  888 \nY8P  Y8Y \n`8'  `8' \n         \n         \n         \n         \n         \n         \n         \n         \n",
    '&': u'       ...           \n     x88" !.         \n    888X   8  .-=x.  \n   X8888. X" :\'.H88L \n   ?88888X.  f 4888" \n  .x*888888hX   `"`  \n d8  `?8888888.      \nX88L   `%888888k     \n8888x     ?88888>    \n888888hx.x! ?888>    \n\'*8888888"  \'888     \n  `"""""   .88%      \n                     \n                     \n                     \n',
    '*': u'          \n          \n    .     \n   88>    \n88c?R.88> \n\'"?kkT?"  \n88P:k"88> \n\'" 88>\'"  \n   \'"     \n          \n          \n          \n          \n          \n          \n',
    '.': u'       \n       \n       \n       \n       \n       \n       \n       \n   .   \n .@8c  \n\'%888" \n  ^*   \n       \n       \n       \n',
    '2': u'               \n  .--~*teu.    \n dF     988Nx  \nd888b   `8888> \n?8888>  98888F \n "**"  x88888~ \n      d8888*`  \n    z8**"`   : \n  :?.....  ..F \n <""888888888~ \n 8:  "888888*  \n ""    "**"`   \n               \n               \n               \n',
    '6': u'               \n    .ue~~%u.   \n  .d88   z88i  \n x888E  *8888  \n:8888E   ^""   \n98888E.=tWc.   \n98888N  \'888N  \n98888E   8888E \n\'8888E   8888E \n ?888E   8888" \n  "88&   888"  \n    ""==*""    \n               \n               \n               \n',
    ':': u'       \n       \n       \n   .   \n  d8c  \n^*888% \n  "8   \n       \n   .   \n .@8c  \n\'%888" \n  ^*   \n       \n       \n       \n',
    '>': u'              \n              \n              \n.             \n88bu.         \n%*8888eu.     \n   ^%*8888eu  \n       "%8888 \n     .o8888R% \n .o8888R%"    \n8888%"        \n%"            \n              \n              \n              \n',
    'B': u'     ...     ..      \n  .=*8888x <"?88h.   \n X>  \'8888H> \'8888   \n\'88h. `8888   8888   \n\'8888 \'8888    "88>  \n `888 \'8888.xH888x.  \n   X" :88*~  `*8888> \n ~"   !"`      "888> \n  .H8888h.      ?88  \n :"^"88888h.    \'!   \n ^    "88888hx.+"    \n        ^"**""       \n                     \n                     \n                     \n',
    'F': u'    .....          \n .H8888888x.  \'`+  \n:888888888888x.  ! \n8~    `"*88888888" \n!      .  `f""""   \n ~:...-` :8L <)88: \n    .   :888:>X88! \n :~"88x 48888X ^`  \n<  :888k\'88888X    \n  d8888f \'88888X   \n :8888!    ?8888>  \n X888!      8888~  \n \'888       X88f   \n  \'%8:     .8*"    \n     ^----~"`      \n',
    'J': u'      .           \n  .x88888x.       \n :8**888888X.  :> \n f    `888888x./  \n\'       `*88888~  \n \\.    .  `?)X.   \n  `~=-^   X88> ~  \n         X8888  ~ \n         488888   \n .xx.     88888X  \n\'*8888.   \'88888> \n  88888    \'8888> \n  `8888>    `888  \n   "8888     8%   \n    `"888x:-"     \n',
    'N': u'     ...     ...     \n  .=*8888n.."%888:   \n X    ?8888f \'8888   \n 88x. \'8888X  8888>  \n\'8888k 8888X  \'"*8h. \n "8888 X888X .xH8    \n   `8" X888!:888X    \n  =~`  X888 X888X    \n   :h. X8*` !888X    \n  X888xX"   \'8888..: \n:~`888f     \'*888*"  \n    ""        `"`    \n                     \n                     \n                     \n',
    'R': u'     ..      ...     \n  :~"8888x :"%888x   \n 8    8888Xf  8888>  \nX88x. ?8888k  8888X  \n\'8888L\'8888X  \'%88X  \n "888X 8888X:xnHH(`` \n   ?8~ 8888X X8888   \n -~`   8888> X8888   \n :H8x  8888  X8888   \n 8888> 888~  X8888   \n 48"` \'8*~   `8888!` \n  ^-==""      `""    \n                     \n                     \n                     \n',
    'V': u'                     \n                     \n     ...     ..      \n  :~""888h.:^"888:   \n 8X   `8888X  8888>  \nX888n. 8888X  ?888>  \n\'88888 8888X   ?**h. \n  `*88 8888~ x88x.   \n ..<"  88*`  88888X  \n    ..XC.    `*8888k \n  :888888H.    `%88> \n <  `"888888:    X"  \n       %888888x.-`   \n         ""**""      \n                     \n',
    'Z': u'                 \n   :~"""88hx.    \n .~      ?888x   \n X       \'8888k  \n   H8h    8888X  \n  ?888~   8888   \n   %X   .X8*"    \n   .-"``"tnx.    \n  :~      8888.  \n  ~       X8888  \n ...      \'8888L \n\'888k     \'8888f \n 8888>    <8888  \n `888>    X888~  \n  \'"88...x8""    \n',
    '^': u'            \n    oee     \n   d888N    \n  x88"88b   \n .88F \'88L  \n 88P   ?88r \n@8R     %8R \n            \n            \n            \n            \n            \n            \n            \n            \n',
    'b': u'      ..    \n. uW8"      \n`t888       \n 8888   .   \n 9888.z88N  \n 9888  888E \n 9888  888E \n 9888  888E \n 9888  888E \n.8888  888" \n `%888*%"   \n    "`      \n            \n            \n            \n',
    'f': u'          \n   oec :  \n  @88888  \n  8"*88%  \n  8b.     \n u888888> \n  8888R   \n  8888P   \n  *888>   \n  4888    \n  \'888    \n   88R    \n   88>    \n   48     \n   \'8     \n',
    'j': u'        \n   ..   \n  888>  \n  "8P   \n   .    \n u888u. \n`\'888E  \n  888E  \n  888E  \n  888E  \n  888E  \n  888E  \n  888E  \n  888P  \n.J88" " \n',
    'n': u'              \n              \n   u.    u.   \n x@88k u@88c. \n^"8888""8888" \n  8888  888R  \n  8888  888R  \n  8888  888R  \n  8888  888R  \n "*88*" 8888" \n   ""   \'Y"   \n              \n              \n              \n              \n',
    'r': u'             \n             \n   .u    .   \n .d88B :@8c  \n="8888f8888r \n  4888>\'88"  \n  4888> \'    \n  4888>      \n .d888L .+   \n ^"8888*"    \n    "Y"      \n             \n             \n             \n             \n',
    'v': u'   _         \n  u          \n 88Nu.   u.  \n\'88888.o888c \n ^8888  8888 \n  8888  8888 \n  8888  8888 \n  8888  8888 \n .8888b.888P \n  ^Y8888*""  \n    `Y"      \n             \n             \n             \n             \n',
    'z': u'           \n           \n     ..    \n   .@88i   \n  ""%888>  \n    \'88%   \n  ..dILr~` \n \'".-%88b  \n  @  \'888k \n 8F   8888 \n\'8    8888 \n\'8    888F \n %k  <88F  \n  "+:*%`   \n           \n',
    '~': u'             \n             \n ueeu.    u  \n@888888ee88r \n*" ^"*8888"  \n             \n             \n             \n             \n             \n             \n             \n             \n             \n             \n',
    '!': u'  ..   \n 888B. \n48888E \n\'8888\' \n Y88F  \n \'88   \n  8F   \n  4    \n  .    \n u8N.  \n"*88%  \n  ""   \n       \n       \n       \n',
    '%': u'                    \n .z/`mu      xF     \nx88> 98N    xF      \n888> 988E  xF       \n888> 988F xF        \n`88> 98% xF         \n  ^~-"` xF  u>=x.   \n       xF :@8> 98i  \n      xF  888> 988k \n     xF   888> 988E \n    xF    "88> 988  \n   xF       "=-*"   \n                    \n                    \n                    \n',
    ')': u'=u        \n \'%b.     \n   88b    \n   ?88N   \n   4888b  \n   48888r \n   48888k \n   48888R \n   48888F \n   48888  \n   4888F  \n   d88P   \n  .88"    \n .@%      \n"         \n',
    '-': u'         \n         \n         \n         \n         \n         \n         \n         \n88888888 \n88888888 \n         \n         \n         \n         \n         \n',
    '1': u"            \n      oe    \n    .@88    \n==*88888    \n   88888    \n   88888    \n   88888    \n   88888    \n   88888    \n   88888    \n   88888    \n'**%%%%%%** \n            \n            \n            \n",
    '5': u'                \n  cuuu....uK    \n  888888888     \n  8*888**"      \n  >  .....      \n  Lz"  ^888Nu   \n  F     \'8888k  \n  ..     88888> \n @888L   88888  \n\'8888F   8888F  \n %8F"   d888"   \n  ^"===*%"`     \n                \n                \n                \n',
    '9': u'               \n               \n  .xn!~%x.     \n x888   888.   \nX8888   8888:  \n88888   X8888  \n88888   88888> \n`8888  :88888X \n  `"**~ 88888> \n .xx.   88888  \n\'8888>  8888~  \n 888"  :88%    \n  ^"===""      \n               \n               \n',
    '=': u'              \n              \n              \n              \n              \n              \n              \nseeeeeeeeeeee \n8888888888888 \n              \nsoooooooooooo \n8888888888888 \n              \n              \n              \n',
    'A': u'     ..              \n  :**888H: `: .xH""  \n X   `8888k XX888    \n\'8hx  48888 ?8888    \n\'8888 \'8888 `8888    \n %888>\'8888  8888    \n   "8 \'888"  8888    \n  .-` X*"    8888    \n    .xhx.    8888    \n  .H88888h.~`8888.>  \n .~  `%88!` \'888*~   \n       `"     ""     \n                     \n                     \n                     \n',
    'E': u'      ..      .     \n   x88f` `..x88. .> \n :8888   xf`*8888%  \n:8888f .888  `"`    \n88888\' X8888. >"8x  \n88888  ?88888< 888> \n88888   "88888 "8%  \n88888 \'  `8888>     \n`8888> %  X88!      \n `888X  `~""`   :   \n   "88k.      .~    \n     `""*==~~`      \n                    \n                    \n                    \n',
    'I': u'    .....     .  \n  .d88888Neu. \'L \n  F""""*8888888F \n *      `"*88*"  \n  -....    ue=:. \n         :88N  ` \n         9888L   \n  uzu.   `8888L  \n,""888i   ?8888  \n4  9888L   %888> \n\'  \'8888   \'88%  \n     "*8Nu.z*"   \n                 \n                 \n                 \n',
    'M': u'    ...     ..      ..     \n  x*8888x.:*8888: -"888:   \n X   48888X `8888H  8888   \nX8x.  8888X  8888X  !888>  \nX8888 X8888  88888   "*8%- \n\'*888!X8888> X8888  xH8>   \n  `?8 `8888  X888X X888>   \n  -^  \'888"  X888  8888>   \n   dx \'88~x. !88~  8888>   \n .8888Xf.888x:!    X888X.: \n:""888":~"888"     `888*"  \n    "~\'    "~        ""    \n                           \n                           \n                           \n',
    'Q': u'        ....            \n    .n~8888888nx        \n  :88>\'8888888888:      \n :8888 "*888888888k     \n \'88888.         "8>    \n  ?88888          \'X    \n?  %888!           !    \n ".:88"            !    \n   xHH8Hx.        .X  : \n :888888888hx....x\\8..X \n:~  `"8888888888!`\'8888 \n       `""*8*""`   "*"  \n                        \n                        \n                        \n',
    'U': u'                  \n  x8h.     x8.    \n:88888> .x8888x.  \n `8888   `8888f   \n  8888    8888\'   \n  8888    8888    \n  8888    8888    \n  8888    8888    \n  8888    8888    \n-n88888x>"88888x- \n  `%888"  4888!`  \n    `"      ""    \n                  \n                  \n                  \n',
    'Y': u'                   \n   .xnnx.  .xx.    \n .f``"888X< `888.  \n 8L   8888X  8888  \nX88h. `8888  X888k \n\'8888 \'8888  X8888 \n `*88>\'8888  X8888 \n   `! X888~  X8888 \n  -`  X*"    X8888 \n   xH88hx  . X8888 \n .*"*88888~  X888X \n `    "8%    X888> \n    .x..     888f  \n   88888    :88f   \n   "88*"  .x8*~    \n',
    ']': u'        \n"***888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n   4888 \n...d888 \n',
    'a': u'            \n            \n            \n      u     \n   us888u.  \n.@88 "8888" \n9888  9888  \n9888  9888  \n9888  9888  \n9888  9888  \n"888*""888" \n ^Y"   ^Y\'  \n            \n            \n            \n',
    'e': u'           \n           \n           \n     .u    \n  ud8888.  \n:888\'8888. \nd888 \'88%" \n8888.+"    \n8888L      \n\'8888c. .+ \n "88888%   \n   "YP\'    \n           \n           \n           \n',
    'i': u'   .    \n  @88>  \n  %8P   \n   .    \n .@88u  \n\'\'888E` \n  888E  \n  888E  \n  888E  \n  888&  \n  R888" \n   ""   \n        \n        \n        \n',
    'm': u'                    \n                    \n   ..    .     :    \n .888: x888  x888.  \n~`8888~\'888X`?888f` \n  X888  888X \'888>  \n  X888  888X \'888>  \n  X888  888X \'888>  \n  X888  888X \'888>  \n "*88%""*88" \'888!` \n   `~    "    `"`   \n                    \n                    \n                    \n                    \n',
    'q': u'            \n            \n            \n    .u@u    \n .zWF8888bx \n.888  9888  \nI888  9888  \nI888  9888  \nI888  9888  \n`888Nx?888  \n "88" \'888  \n       88E  \n       98>  \n       \'8   \n        `   \n',
    'u': u'               \n               \n   x.    .     \n .@88k  z88u   \n~"8888 ^8888   \n  8888  888R   \n  8888  888R   \n  8888  888R   \n  8888 ,888B . \n "8888Y 8888"  \n  `Y"   \'YP    \n               \n               \n               \n               \n',
    'y': u'             \n  ..         \n @L          \n9888i   .dL  \n`Y888k:*888. \n  888E  888I \n  888E  888I \n  888E  888I \n  888E  888I \n x888N><888\' \n  "88"  888  \n        88F  \n       98"   \n     ./"     \n    ~`       \n',
    '}': u"        \n`88b.   \n  888   \n  888   \n  888   \n  888   \n  Y88b  \n   %88> \n  d88P  \n  888   \n  888   \n  888   \n  888   \n  888   \n.88P'   \n"}

funface_dic = {
    '!': u'!\n \n \n \n \n \n \n',
    ' ': u'  \n  \n  \n  \n  \n  \n  \n',
    '#': u'',
    '"': u'"\n \n \n \n \n \n \n',
    '%': u'%\n \n \n \n \n \n \n',
    '$': u' \n \n \n \n \n \n \n',
    "'": u"'\n \n \n \n \n \n \n",
    '&': u'&\n \n \n \n \n \n \n',
    ')': u')\n \n \n \n \n \n \n',
    '(': u'(\n \n \n \n \n \n \n',
    '+': u'+\n \n \n \n \n \n \n',
    '*': u'*\n \n \n \n \n \n \n',
    '-': u'-\n \n \n \n \n \n \n',
    ',': u',\n \n \n \n \n \n \n',
    '/': u'/\n \n \n \n \n \n \n',
    '.': u'.\n \n \n \n \n \n \n',
    '1': u'1\n \n \n \n \n \n \n',
    '0': u'0\n \n \n \n \n \n \n',
    '3': u'3\n \n \n \n \n \n \n',
    '2': u'2\n \n \n \n \n \n \n',
    '5': u'5\n \n \n \n \n \n \n',
    '4': u'4\n \n \n \n \n \n \n',
    '7': u'7\n \n \n \n \n \n \n',
    '6': u'6\n \n \n \n \n \n \n',
    '9': u'9\n \n \n \n \n \n \n',
    '8': u'8\n \n \n \n \n \n \n',
    ';': u';\n \n \n \n \n \n \n',
    ':': u':\n \n \n \n \n \n \n',
    '=': u'=\n \n \n \n \n \n \n',
    '<': u'<\n \n \n \n \n \n \n',
    '?': u'?\n \n \n \n \n \n \n',
    '>': u'>\n \n \n \n \n \n \n',
    '@': u'@\n \n \n \n \n \n \n',
    '[': u'[\n \n \n \n \n \n \n',
    ']': u']\n \n \n \n \n \n \n',
    '\\': u'\\\n \n \n \n \n \n \n',
    '_': u'_\n \n \n \n \n \n \n',
    '^': u'^\n \n \n \n \n \n \n',
    'a': u"        \n   /)   \n (o)(O) \n  //\\\\  \n |(__)| \n /,-. | \n-'   '' \n",
    '`': u'`\n \n \n \n \n \n \n',
    'c': u"   c  c  \n   (OO)  \n ,'.--.) \n/ //_|_\\ \n| \\___   \n'.    )  \n  `-.'   \n",
    'b': u" _     \n/||_   \n /`_)  \n|  `.  \n| (_)) \n(.'-'  \n )     \n",
    'e': u"        \n  wWw   \n  (O)_  \n .' __) \n(  _)   \n `.__)  \n        \n",
    'd': u"    _  \n  _||\\ \n (_'\\  \n .'  | \n((_) | \n `-`.) \n    (  \n",
    'g': u"    \\/    \n   (OO)   \n ,'.--.)  \n/ /|_|_\\  \n| \\_.--.  \n'.   \\) \\ \n  `-.(_.' \n",
    'f': u"        \n  wWw   \n  (O)_  \n .' __) \n(  _)   \n )/     \n(       \n",
    'i': u'wW  Ww \n(O)(O) \n (..)  \n  ||   \n _||_  \n(_/\\_) \n       \n',
    'h': u" \\\\  //  \n (o)(o)  \n ||  ||  \n |(__)|  \n /.--.\\  \n-'    `- \n         \n",
    'k': u"       _  \n(OO) .' ) \n ||_/ .'  \n |   /    \n ||\\ \\    \n(/\\)\\ `.  \n     `._) \n",
    'j': u"    _  \n  _||\\ \n (_'\\  \n  (  | \n(\\_) | \n `-`.) \n    (  \n",
    'm': u'\\\\\\    /// \n((O)  (O)) \n | \\  / |  \n ||\\\\//||  \n || \\/ ||  \n ||    ||  \n(_/    \\_) \n',
    'l': u" W  W    \n(O)(O)   \n  ||     \n  | \\    \n  |  `.  \n (.-.__) \n  `-'    \n",
    'o': u"    .-.     \n  c(O_O)c   \n ,'.---.`,  \n/ /|_|_|\\ \\ \n| \\_____/ | \n'. `---' .` \n  `-...-'   \n",
    'n': u'\\\\\\  /// \n((O)(O)) \n | \\ ||  \n ||\\\\||  \n || \\ |  \n ||  ||  \n(_/  \\_) \n',
    'q': u"    .-.     \n  c(O_O)c   \n ,'.---.`,  \n/ /|_|_|\\ \\ \n| \\___.--.| \n'. `---\\) \\ \n  `-...(_.' \n",
    'p': u" ))     \n(o0)-.  \n | (_)) \n | .-'  \n |(     \n  \\)    \n  (     \n",
    's': u"  oo_    \n /  _)-< \n \\__ `.  \n    `. | \n    _| | \n ,-'   | \n(_..--'  \n",
    'r': u" ))     \n(Oo)-.  \n | (_)) \n |  .'  \n )|\\\\   \n(/  \\)  \n )      \n",
    'u': u" wWw  wWw  \n (O)  (O)  \n / )  ( \\  \n/ /    \\ \\ \n| \\____/ | \n'. `--' .` \n  `-..-'   \n",
    't': u'(o)__(o) \n(__  __) \n  (  )   \n   )(    \n  (  )   \n   )/    \n  (      \n',
    'w': u'(O))  ((O) \n ||    ||  \n || /\\ ||  \n ||//\\\\||  \n / /  \\ \\  \n( /    \\ ) \n )      (  \n',
    'v': u"wWw    wWw \n(O)    (O) \n( \\    / ) \n \\ \\  / /  \n /  \\/  \\  \n \\ `--' /  \n  `-..-'   \n",
    'y': u"wWw  wWw \n(O)  (O) \n( \\  / ) \n \\ \\/ /  \n  \\o /   \n _/ /    \n(_.'     \n",
    'x': u" wW    Ww  \n(O)\\  /(O) \n `. \\/ .'  \n   \\  /    \n   /  \\    \n .' /\\ `.  \n(_.'  `._) \n",
    '{': u'{\n \n \n \n \n \n \n',
    'z': u'   _oo   \n>-(_  \\  \n   / _/  \n  / /    \n / (     \n(   `-.  \n `--.._) \n',
    '}': u'}\n \n \n \n \n \n \n',
    '|': u'|\n \n \n \n \n \n \n',
    '~': u'~\n \n \n \n \n \n \n'}

funfaces_dic = {
    '!': u'  .--.  \n (O)(O) \n | o /  \n |`-/   \n |_/    \n _      \n(_)     \n',
    ' ': u'  \n  \n  \n  \n  \n  \n  \n',
    '#': u'',
    '"': u'"\n \n \n \n \n \n \n',
    '%': u'%\n \n \n \n \n \n \n',
    '$': u' \n \n \n \n \n \n \n',
    "'": u'     \n __  \n(  ) \n )/  \n /   \n     \n     \n',
    '&': u'&\n \n \n \n \n \n \n',
    ')': u')\n \n \n \n \n \n \n',
    '(': u'(\n \n \n \n \n \n \n',
    '+': u'+\n \n \n \n \n \n \n',
    '*': u'*\n \n \n \n \n \n \n',
    '-': u'        \n        \n        \n _____  \n[_____] \n        \n        \n',
    ',': u'     \n     \n     \n     \n __  \n(  ) \n )/  \n',
    '/': u'/\n \n \n \n \n \n \n',
    '.': u'    \n    \n    \n    \n    \n _  \n(_) \n',
    '1': u' __    \n/\' \\   \n" ||   \n  ||   \n  ||   \n _||_  \n(_/\\_) \n',
    '0': u"   .-.    \n (O)_(O)  \n / .-. \\  \n/ /_|_\\ \\ \n| \\___/ | \n'. `-' .` \n  `-.-'   \n",
    '3': u'  wWw   \n _(O)   \n(__ \\   \n   ) \\  \n  (_  ) \n  _/ /  \n (__/   \n',
    '2': u"           \n (O)-.     \n(_.-. \\    \n     )/    \n    //     \n   /(____; \n  (____.-' \n",
    '5': u"         \n   oo_   \n .' __)  \n | |__   \n |___ \\  \n ____) ) \n(_____/  \n",
    '4': u'\\\\  //   \n(o)(o)   \n/ /\\ \\   \n|(__)|   \n\\___ |   \n   | |_  \n   \\___) \n',
    '7': u' (O)-.   \n(_.-. \\  \n     ) ) \n    / /  \n   / /   \n  / |    \n /_|_\\   \n',
    '6': u' ;(O)   \n"/ __)  \n | |__  \n | __ \\ \n |(__)| \n \\    / \n  `--\'  \n',
    '9': u" ,--.  \n(O)(O) \n|(__)| \n|  __/ \n| /|\\  \n\\ `-.  \n `--'  \n",
    '8': u'  wWwWw   \n  (O)o)   \n  / _ \\   \n / (_) \\  \n(  /"\\  ) \n \\ \\_/ /  \n  \\___/   \n',
    ';': u';\n \n \n \n \n \n \n',
    ':': u'    \n    \n _  \n(_) \n    \n _  \n(_) \n',
    '=': u'=\n \n \n \n \n \n \n',
    '<': u'<\n \n \n \n \n \n \n',
    '?': u' (O)-.  \n(_.-. \\ \n     )/ \n    //  \n   (/   \n   _    \n  (_)   \n',
    '>': u'>\n \n \n \n \n \n \n',
    '@': u'@\n \n \n \n \n \n \n',
    '[': u'[\n \n \n \n \n \n \n',
    ']': u']\n \n \n \n \n \n \n',
    '\\': u'\\\n \n \n \n \n \n \n',
    '_': u'        \n        \n        \n        \n        \n _____  \n[_____] \n',
    '^': u'       \n  /\\   \n /  \\  \n/ /\\ \\ \n\\(  )/ \n       \n       \n',
    'a': u"        \n   /)   \n (o)(O) \n  //\\\\  \n |(__)| \n /,-. | \n-'   '' \n",
    '`': u'     \n __  \n(  ) \n \\(  \n  \\  \n     \n     \n',
    'c': u"   c  c  \n   (OO)  \n ,'.--.) \n/ //_|_\\ \n| \\___   \n'.    )  \n  `-.'   \n",
    'b': u" ___    \n(___)__ \n(O)(O)  \n/  _\\   \n| |_))  \n| |_))  \n(.'-'   \n",
    'e': u'  wWw   \n  (O)_  \n  / __) \n / (    \n(  _)   \n \\ \\_   \n  \\__)  \n',
    'd': u' _     \n/||_   \n /o_)  \n/ |(\\  \n| | )) \n| |//  \n\\__/   \n',
    'g': u"    \\/    \n   (OO)   \n ,'.--.)  \n/ /|_|_\\  \n| \\_.--.  \n'.   \\) \\ \n  `-.(_.' \n",
    'f': u'  wWw   \n  (O)_  \n  / __) \n / (    \n(  _)   \n/ /     \n)/      \n',
    'i': u'wW  Ww \n(O)(O) \n (..)  \n  ||   \n _||_  \n(_/\\_) \n       \n',
    'h': u" \\\\  //  \n (o)(o)  \n ||  ||  \n |(__)|  \n /.--.\\  \n-'    `- \n         \n",
    'k': u"       _  \n(OO) .' ) \n ||_/ .'  \n |   /    \n ||\\ \\    \n(/\\)\\ `.  \n     `._) \n",
    'j': u"    _  \n  _||\\ \n (_'\\  \n  (  | \n   \\ | \n(\\__)| \n `--.) \n",
    'm': u'\\\\\\    /// \n((O)  (O)) \n | \\  / |  \n ||\\\\//||  \n || \\/ ||  \n ||    ||  \n(_/    \\_) \n',
    'l': u" W  W    \n(O)(O)   \n  ||     \n  | \\    \n  |  `.  \n (.-.__) \n  `-'    \n",
    'o': u"    .-.     \n  c(O_O)c   \n ,'.---.`,  \n/ /|_|_|\\ \\ \n| \\_____/ | \n'. `---' .` \n  `-...-'   \n",
    'n': u'\\\\\\  /// \n((O)(O)) \n | \\ ||  \n ||\\\\||  \n || \\ |  \n ||  ||  \n(_/  \\_) \n',
    'q': u"    .-.     \n  c(O_O)c   \n ,'.---.`,  \n/ /|_|_|\\ \\ \n| \\___.--.| \n'. `---\\) \\ \n  `-...(_.' \n",
    'p': u" ))     \n(o0)-.  \n | (_)) \n | .-'  \n |(     \n  \\)    \n  (     \n",
    's': u"  oo_    \n /  _)-< \n \\__ `.  \n    `. | \n    _| | \n ,-'   | \n(_..--'  \n",
    'r': u'()_()  \n(O o)  \n |^_\\  \n |(_)) \n |  /  \n )|\\\\  \n(/  \\) \n',
