wall_and_door = """
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|_|__________|___|___|___|___|___|___|___|___|___
___|___|___|___|___|___|  __  __  |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___|  __  __()|__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___|__________|__|___|___|___|___|___|___|___|___|
    """

brick_wall = """
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
    """

wall_and_library = """
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___| _________________________________________________________  __|_
___|__ ||-------------------------------------------------------||_|__
_|___| ||.--.    .-._                        .----.             ||__|_
___|__ |||==|____| |H|___            .---.___|\"\"\"\"|_____.--.___ ||_|__
_|___| |||  |====| | |xxx|_          |+++|=-=|_  _|-=+=-|==|---|||__|_
___|__ |||==|    | | |   | \\         |   |   |_\\/_|Black|  | ^ |||_|__
_|___| |||  |    | | |   |\\ \\   .--. |   |=-=|_/\\_|-=+=-|  | ^ |||__|_
___|__ |||  |    | | |   |_\\ \\_( oo )|   |   |    |Magus|  | ^ |||_|__
_|___| |||==|====| |H|xxx|  \\ \\ |''| |+++|=-=|\"\"\"\"|-=+=-|==|---|||__|_
___|__ ||`--^----'-^-^---'   `-' ""  '---^---^----^-----^--^---^||_|__
_|___| ||-------------------------------------------------------||__|_
___|__ ||-------------------------------------------------------||_|__
_|___| ||               ___                   .-.__.-----. .---.||__|_
___|__ ||              |===| .---.   __   .---| |XX|<(*)>|_|^^^|||_|__
_|___| ||         ,  /(|   |_|III|__|''|__|:x:|=|  |     |=| Q |||__|_
___|__ ||      _a'{ / (|===|+|   |++|  |==|   | |  |Illum| | R |||_|__
_|___| ||      '/\\\\/ _(|===|-|   |  |''|  |:x:|=|  |inati| | Y |||__|_
___|__ ||_____  -\\{___(|   |-|   |  |  |  |   | |  |     | | Z |||_|__
_|___| ||       _(____)|===|+|[I]|DK|''|==|:x:|=|XX|<(*)>|=|^^^|||__|_
___|__ ||              `---^-^---^--^--'--^---^-^--^-----^-^---^||_|__
_|___| ||-------------------------------------------------------||__|_
___|__ ||_______________________________________________________||_|__
"""

snake = """
          /^\/^\\
        _|__|  O|\\
\/     /~     \_/ \\
 \____|__________/  \\
       \_______      \\
               `\     \                 \\
                 |     |                  \\
                /      /                    \\
               /     /                       \\
             /      /                         \ \\
            /     /                            \  \\
          /     /             _----_            \   \\
         /     /           _-~      ~-_         |   |
        (      (        _-~    _--_    ~-_     _/   |
         \      ~-____-~    _-~    ~-_    ~-_-~    /
           ~-_           _-~          ~-_       _-~
              ~--______-~                ~-___-~
    """

bat = """
                 _-.                       .-_
              _..-'(                       )`-.._
           ./'. '||\\\.       (\_/)       .//||` .`\.
        ./'.|'.'||||\\\|..    )*.*(    ..|//||||`.`|.`\.
     ./'..|'.|| |||||\```````  "  '''''''/||||| ||.`|..`\.
   ./'.||'.|||| ||||||||||||.     .|||||||||||| ||||.`||.`\.
  /'|||'.|||||| ||||||||||||{     }|||||||||||| ||||||.`|||`\\
 '.|||'.||||||| ||||||||||||{     }|||||||||||| |||||||.`|||.`
'.||| ||||||||| |/'   ``\||/`     '\||/''   `\| ||||||||| |||.`
|/' \./'     `\./          |/\   /\|          \./'     `\./ `\|
V    V         V          }' `\ /' `{          V         V    V
   """

wizard = """
                                     .
                           /^\\     .
                      /\\   "V"
                     /__\\   I      O  o
                    //..\\\\  I     .
                    \\].`[/  I
                    /l\\/j\\  (]    .  O
                   /. ~~ ,\\/I          .
                   \\L__j^\\/I       o
                    \\/--v}  I     o   .
                    |    |  I   _________
                    |    |  I c(`       ')o
                    |    l  I   \\.     ,/
                  _/j  L l\\_!  _//^---^\\\\_
"""

wall_and_door = """
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|_|__________|___|___|___|___|___|___|___|___|___
___|___|___|___|___|___|  __  __  |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___|  __  __()|__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___|
_|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__
___|___|___|___|___|___|__________|__|___|___|___|___|___|___|___|___|
    """

brick_wall = """
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
    """

wall_and_library = """
___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__
_|___| _________________________________________________________  __|_
___|__ ||-------------------------------------------------------||_|__
_|___| ||.--.    .-._                        .----.             ||__|_
___|__ |||==|____| |H|___            .---.___|\"\"\"\"|_____.--.___ ||_|__
_|___| |||  |====| | |xxx|_          |+++|=-=|_  _|-=+=-|==|---|||__|_
___|__ |||==|    | | |   | \\         |   |   |_\\/_|Black|  | ^ |||_|__
_|___| |||  |    | | |   |\\ \\   .--. |   |=-=|_/\\_|-=+=-|  | ^ |||__|_
___|__ |||  |    | | |   |_\\ \\_( oo )|   |   |    |Magus|  | ^ |||_|__
_|___| |||==|====| |H|xxx|  \\ \\ |''| |+++|=-=|\"\"\"\"|-=+=-|==|---|||__|_
___|__ ||`--^----'-^-^---'   `-' ""  '---^---^----^-----^--^---^||_|__
_|___| ||-------------------------------------------------------||__|_
___|__ ||-------------------------------------------------------||_|__
_|___| ||               ___                   .-.__.-----. .---.||__|_
___|__ ||              |===| .---.   __   .---| |XX|<(*)>|_|^^^|||_|__
_|___| ||         ,  /(|   |_|III|__|''|__|:x:|=|  |     |=| Q |||__|_
___|__ ||      _a'{ / (|===|+|   |++|  |==|   | |  |Illum| | R |||_|__
_|___| ||      '/\\\\/ _(|===|-|   |  |''|  |:x:|=|  |inati| | Y |||__|_
___|__ ||_____  -\\{___(|   |-|   |  |  |  |   | |  |     | | Z |||_|__
_|___| ||       _(____)|===|+|[I]|DK|''|==|:x:|=|XX|<(*)>|=|^^^|||__|_
___|__ ||              `---^-^---^--^--'--^---^-^--^-----^-^---^||_|__
_|___| ||-------------------------------------------------------||__|_
___|__ ||_______________________________________________________||_|__
"""

snake = """
          /^\/^\\
        _|__|  O|\\
\/     /~     \_/ \\
 \____|__________/  \\
       \_______      \\
               `\     \                 \\
                 |     |                  \\
                /      /                    \\
               /     /                       \\
             /      /                         \ \\
            /     /                            \  \\
          /     /             _----_            \   \\
         /     /           _-~      ~-_         |   |
        (      (        _-~    _--_    ~-_     _/   |
         \      ~-____-~    _-~    ~-_    ~-_-~    /
           ~-_           _-~          ~-_       _-~
              ~--______-~                ~-___-~
    """

bat = """
                 _-.                       .-_
              _..-'(                       )`-.._
           ./'. '||\\\.       (\_/)       .//||` .`\.
        ./'.|'.'||||\\\|..    )*.*(    ..|//||||`.`|.`\.
     ./'..|'.|| |||||\```````  "  '''''''/||||| ||.`|..`\.
   ./'.||'.|||| ||||||||||||.     .|||||||||||| ||||.`||.`\.
  /'|||'.|||||| ||||||||||||{     }|||||||||||| ||||||.`|||`\\
 '.|||'.||||||| ||||||||||||{     }|||||||||||| |||||||.`|||.`
'.||| ||||||||| |/'   ``\||/`     '\||/''   `\| ||||||||| |||.`
|/' \./'     `\./          |/\   /\|          \./'     `\./ `\|
V    V         V          }' `\ /' `{          V         V    V
   """

wizard = """
                                     .
                           /^\\     .
                      /\\   "V"
                     /__\\   I      O  o
                    //..\\\\  I     .
                    \\].`[/  I
                    /l\\/j\\  (]    .  O
                   /. ~~ ,\\/I          .
                   \\L__j^\\/I       o
                    \\/--v}  I     o   .
                    |    |  I   _________
                    |    |  I c(`       ')o
                    |    l  I   \\.     ,/
                  _/j  L l\\_!  _//^---^\\\\_
"""

_|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|_|__________|___|___|___|___|___|___|___|___|___ ___|___|___|___|___|___|  __  __  |__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__ ___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__ ___|___|___|___|___|___|  __  __()|__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__ ___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|_| |  ||  | |____|___|___|___|___|___|___|___|__ ___|___|___|___|___|___| |  ||  | |__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|_| |__||__| |____|___|___|___|___|___|___|___|__ ___|___|___|___|___|___|__________|__|___|___|___|___|___|___|___|___| _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___| ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ ___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|___|__ _|___| _________________________________________________________  __|_ ___|__ ||-------------------------------------------------------||_|__ _|___| ||.--.    .-._                        .----.             ||__|_ ___|__ |||==|____| |H|___            .---.___|\"\"\"\"|_____.--.___ ||_|__ _|___| |||  |====| | |xxx|_          |+++|=-=|_  _|-=+=-|==|---|||__|_ ___|__ |||==|    | | |   | \\         |   |   |_\\/_|Black|  | ^ |||_|__ _|___| |||  |    | | |   |\\ \\   .--. |   |=-=|_/\\_|-=+=-|  | ^ |||__|_ ___|__ |||  |    | | |   |_\\ \\_( oo )|   |   |    |Magus|  | ^ |||_|__ _|___| |||==|====| |H|xxx|  \\ \\ |''| |+++|=-=|\"\"\"\"|-=+=-|==|---|||__|_ ___|__ ||`--^----'-^-^---'   `-' ""  '---^---^----^-----^--^---^||_|__ _|___| ||-------------------------------------------------------||__|_ ___|__ ||-------------------------------------------------------||_|__ _|___| ||               ___                   .-.__.-----. .---.||__|_ ___|__ ||              |===| .---.   __   .---| |XX|<(*)>|_|^^^|||_|__ _|___| ||         ,  /(|   |_|III|__|''|__|:x:|=|  |     |=| Q |||__|_ ___|__ ||      _a'{ / (|===|+|   |++|  |==|   | |  |Illum| | R |||_|__ _|___| ||      '/\\\\/ _(|===|-|   |  |''|  |:x:|=|  |inati| | Y |||__|_ ___|__ ||_____  -\\{___(|   |-|   |  |  |  |   | |  |     | | Z |||_|__ _|___| ||       _(____)|===|+|[I]|DK|''|==|:x:|=|XX|<(*)>|=|^^^|||__|_ ___|__ ||              `---^-^---^--^--'--^---^-^--^-----^-^---^||_|__ _|___| ||-------------------------------------------------------||__|_ ___|__ ||_______________________________________________________||_|__ /^\/^\\         _|__|  O|\\ \/     /~     \_/ \\  \____|__________/  \\        \_______      \\                `\     \                 \\                  |     |                  \\                 /      /                    \\                /     /                       \\              /      /                         \ \\             /     /                            \  \\           /     /             _----_            \   \\          /     /           _-~      ~-_         |   |         (      (        _-~    _--_    ~-_     _/   |          \      ~-____-~    _-~    ~-_    ~-_-~    /            ~-_           _-~          ~-_       _-~               ~--______-~                ~-___-~ _-.                       .-_               _..-'(                       )`-.._            ./'. '||\\\.       (\_/)       .//||` .`\.         ./'.|'.'||||\\\|..    )*.*(    ..|//||||`.`|.`\.      ./'..|'.|| |||||\```````  "  '''''''/||||| ||.`|..`\.    ./'.||'.|||| ||||||||||||.     .|||||||||||| ||||.`||.`\.   /'|||'.|||||| ||||||||||||{     }|||||||||||| ||||||.`|||`\\  '.|||'.||||||| ||||||||||||{     }|||||||||||| |||||||.`|||.` '.||| ||||||||| |/'   ``\||/`     '\||/''   `\| ||||||||| |||.` |/' \./'     `\./          |/\   /\|          \./'     `\./ `\| V    V         V          }' `\ /' `{          V         V    V .                            /^\\     .                       /\\   "V"                      /__\\   I      O  o                     //..\\\\  I     .                     \\].`[/  I                     /l\\/j\\  (]    .  O                    /. ~~ ,\\/I          .                    \\L__j^\\/I       o                     \\/--v}  I     o   .                     |    |  I   _________                     |    |  I c(`       ')o                     |    l  I   \\.     ,/                   _/j  L l\\_!  _//^---^\\\\_