A large collection of ASCII art drawings of mazes and other related art and design ASCII art pictures.
                               
  _ __ ___   __ _ _______  ___ 
 | '_ ` _ \ / _` |_  / _ \/ __|
 | | | | | | (_| |/ /  __/\__ \
 |_| |_| |_|\__,_/___\___||___/
maze - puzzle - paths - labyrinths
___________________________________  
| _____ |   | ___ | ___ ___ | |   | |
| |   | |_| |__ | |_| __|____ | | | |
| | | |_________|__ |______ |___|_| |
| |_|   | _______ |______ |   | ____|
| ___ | |____ | |______ | |_| |____ |
|___|_|____ | |   ___ | |________ | |
|   ________| | |__ | |______ | | | |
| | | ________| | __|____ | | | __| |
|_| |__ |   | __|__ | ____| | |_| __|
|   ____| | |____ | |__ |   |__ |__ |
| |_______|_______|___|___|___|_____|
.--.--.--.  .--.--.
|     |        |  |
:  :--:  :  :  :  :
|  |     |  |     |
:  :  :  :--:--:--:
|  |  |           |
:  :  :--:--:--:  :
|  |        |  |  |
:  :--:--:  :  :  :
|     |     |  |  |
:--:  :  :--:  :  :
|        |        |
:  :--:--:--:--:--:
.--.--.--.--.  .
|     |        |
:  :--:  :  :--:
|        |  |  |
:--:--:--:  :  :
|           |  |
:  :  :--:  :  :
|  |     |     |
:  :--:--:--:  :
|  |        |  |
:  :  :--:  :  :
|     |     |  |
:  :--:  :--:  :
|     |  |     |
:--:--:  :--:--:
     .----------.         .----------.     
\   (  ||    ||  )  / \   (   ||    || )     /
 \   ~-||====||-~  /   \   ~--||====||-~    /
  \    ||    ||   /     \     ||    ||    /
  |    ||====||  /      |     ||====||   / 
  |__  ||    ||  |      |___  ||    ||  | 
  | |\ ||====||__|      |  |\ ||====||__|     
  | | \      /|  |      |  | \       /| |     
  | |  \    / |  |      |  |   \    / | |    
  | |   \__|  |  |      |  |     \__| | |
  | |   |__|  |  |      |  |     |__| | |
  | |   /  |  |  |      |  |     /  | | |
  | |  /    \ |  |      |  |   /    \ | |
  | | /      \|  |      |  | /       \| |  
  |_|/        |__|      |__|/         \_|
  |              |      |               |
  |              |      |               |
  /              \      /                \   
 /                \    /                   \  
/                  \ /                       \
  _________________________________________________________________
 |         ___________            |   __________________________   |
 |  Mouse |   _____   |  |  |  |  |  |   ____________________   |  |
 |________|  |     |_____|  |  |_____|  |   _________________   |  |
 |___________|  |___________|  |   _____|  |   ___________   |  |  |
 |   ___________|   ___________|  |  ______|  |   ________|  |_____|
 |  |   ___________|   ___________|___________|  |___________|     |
 |  |  |   __         |   _________________   |_____   |     |  |  |
 |  |  |  |  |  |  |  |  |   ______________|_____   |  |  |  |  |  |
 |  |  |  |  |  |  |_____|  |   _____   |   __   |  |  |  |  |  |  |
 |  |  |  |  |  |___________|  |     |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |_________________|  |  |  |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |   _________________|_____|  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |   __    ______________|  |  |  |  |   __|  |  |  |
 |  |  |  |  |  |  |  |  |   ________   |  |  |  |  |  |  |  |  |  |
 |  |  |  |  |  |  |  |  |  |   _____   |  |  |  |  |  | ____|  |  |
 |  |  |  |  |  |  |  |  |  |  |  ______|  |  |  |  |   ________|  |
 |  |  |_____|  |  |  |  |  |  |_____   |  |  |  |  |  |           |
 |  |_____   |  |__|  |  |  |________|  |  |  |  |__|  |  Cheese   |
 |___________|_______________________|________|________|___________|
,---------------------------------------.---------.    
|                                       |         |    
|    ,-----------------------------.    |    .    |    
|    |                             |    |    |    |    
|    |    ,-------------------.    |    |    |    |    
|    |    |                   |    |    |    |    |    
|    |    `----     ,----     |    |    |    |    |    
|    |              | X       |    |    |    |    |    
|    |    ,---------"---------:    |    `----'    |    
|    |    |                   |    |              |    
|    `----:    ,---------.    |    `---------.    |    
|         |    |         |    |              |    |    
|    .    |    |    .    |    |     ---------'    |    
|    |    |    |    |    |    |                   |    
:----'    |    |    |    |    |    ,--------------:    
|         |    |    |    |    |    |              |    
|    .    |    `----'    |    |    |     ----.    |    
|    |    |              |    |    |         |    |    
|    `----"---------     |    |    `---------'    |    
|                        |    |                   |    
`------------------------'    `-------------------'
Vanishing Point
88888888888888888888888888888888888888888888888888888888888888888888888
88.._|      | `-.  | `.  -_-_ _-_  _-  _- -_ -  .'|   |.'|     |  _..88
88   `-.._  |    |`!  |`.  -_ -__ -_ _- _-_-  .'  |.;'   |   _.!-'|  88
88      | `-!._  |  `;!  ;. _______________ ,'| .-' |   _!.i'     |  88
88..__  |     |`-!._ | `.| |_______________||."'|  _!.;'   |     _|..88
88   |``"..__ |    |`";.| i|_|MMMMMMMMMMM|_|'| _!-|   |   _|..-|'    88
88   |      |``--..|_ | `;!|l|MMoMMMMoMMM|1|.'j   |_..!-'|     |     88
88   |      |    |   |`-,!_|_|MMMMP'YMMMM|_||.!-;'  |    |     |     88
88___|______|____!.,.!,.!,!|d|MMMo * loMM|p|,!,.!.,.!..__|_____|_____88
88      |     |    |  |  | |_|MMMMb,dMMMM|_|| |   |   |    |      |  88
88      |     |    |..!-;'i|r|MPYMoMMMMoM|r| |`-..|   |    |      |  88
88      |    _!.-j'  | _!,"|_|M<>MMMMoMMM|_||!._|  `i-!.._ |      |  88
88     _!.-'|    | _."|  !;|1|MbdMMoMMMMM|l|`.| `-._|    |``-.._  |  88
88..-i'     |  _.''|  !-| !|_|MMMoMMMMoMM|_|.|`-. | ``._ |     |``"..88
88   |      |.|    |.|  !| |u|MoMMMMoMMMM|n||`. |`!   | `".    |     88
88   |  _.-'  |  .'  |.' |/|_|MMMMoMMMMoM|_|! |`!  `,.|    |-._|     88
88  _!"'|     !.'|  .'| .'|[@]MMMMMMMMMMM[@] \|  `. | `._  |   `-._  88
88-'    |   .'   |.|  |/| /                 \|`.  |`!    |.|      |`-88
88      |_.'|   .' | .' |/                   \  \ |  `.  | `._-Lee|  88
88     .'   | .'   |/|  /                     \ |`!   |`.|    `.  |  88
88  _.'     !'|   .' | /                       \|  `  |  `.    |`.|  88
88 vanishing point 888888888888888888888888888888888888888888888(FL)888
Maze
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   a
8   8               8               8           8                   8   8
8   8   aaaaaaaaa   8   aaaaa   aaaa8aaaa   aaaa8   aaaaa   aaaaa   8   8
8               8       8   8           8           8   8   8       8   8
8aaaaaaaa   a   8aaaaaaa8   8aaaaaaaa   8aaaa   a   8   8   8aaaaaaa8   8
8       8   8               8           8   8   8   8   8           8   8
8   a   8aaa8aaaaaaaa   a   8   aaaaaaaa8   8aaa8   8   8aaaaaaaa   8   8
8   8               8   8   8       8           8           8       8   8
8   8aaaaaaaaaaaa   8aaa8   8aaaa   8   aaaaa   8aaaaaaaa   8   aaaa8   8
8           8       8   8       8   8       8           8   8           8
8   aaaaa   8aaaa   8   8aaaa   8   8aaaaaaa8   a   a   8   8aaaaaaaaaaa8
8       8       8   8   8       8       8       8   8   8       8       8
8aaaaaaa8aaaa   8   8   8   aaaa8aaaa   8   aaaa8   8   8aaaa   8aaaa   8
8           8   8           8       8   8       8   8       8           8
8   aaaaa   8   8aaaaaaaa   8aaaa   8   8aaaa   8aaa8   aaaa8aaaaaaaa   8
8   8       8           8           8       8   8   8               8   8
8   8   aaaa8aaaa   a   8aaaa   aaaa8aaaa   8   8   8aaaaaaaaaaaa   8   8
8   8           8   8   8   8   8           8               8   8       8
8   8aaaaaaaa   8   8   8   8aaa8   8aaaaaaa8   aaaaaaaaa   8   8aaaaaaa8
8   8       8   8   8           8           8   8       8               8
8   8   aaaa8   8aaa8   aaaaa   8aaaaaaaa   8aaa8   a   8aaaaaaaa   a   8
8   8                   8           8               8               8   8
8   8aaaaaaaaaaaaaaaaaaa8aaaaaaaaaaa8aaaaaaaaaaaaaaa8aaaaaaaaaaaaaaa8aaa8
\                           /
 \                         /
  \                       /
   ]                     [    ,'|
   ]                     [   /  |
   ]___               ___[ ,'   |
   ]  ]\             /[  [ |:   |
   ]  ] \           / [  [ |:   |
   ]  ]  ]         [  [  [ |:   |
   ]  ]  ]__     __[  [  [ |:   |
   ]  ]  ] ]\ _ /[ [  [  [ |:   |
   ]  ]  ] ] (#) [ [  [  [ :===='
   ]  ]  ]_].nHn.[_[  [  [
   ]  ]  ]  HHHHH. [  [  [
   ]  ] /   `HH("N  \ [  [
   ]__]/     HHH  "  \[__[
   ]         NNN         [
   ]         N/"         [
   ]         N H         [
  /          N            \
 /           q,            \
/                           \


  O!o
,-----------------------------.----------------------------------.    
|                             |                                  |    
|    .    .    ,---------     |     ------------------------.    |    
|    |    |    |              |                             |    |    
|    |    `----"--------------'    ,-------------------.    |    |    
|    |                             |                   |    |    |    
|    :--------------.--------------"----     ,---------:    |    |    
|    |              |                        |         |    |    |    
|    :---------     |    .    ,---------.    |    .    |    `----:    
|    |              |    |    |         |    |    |    |         |    
|    |     ---------'    |    :----     |    |    |    |    .    |    
|    |                   |    |         |    |    |    |    |    |    
|    `-------------------'    |     ----'    |    |    |    |    |    
|                             |              |    |    |    |    |    
:--------------.---------.    :--------------'    |    :----'    |    
|              |         |    |                   |    |         |    
|    .    .    |    .    |    |    ,--------------:    `----     |    
|    |    |    |    |    |    |    |              |              |    
|    |    |    "    |    |    |    |     ---------"---------.    |    
|    |    |         |    |    |    |                        |    |    
|    |    `---------"----'    |    |    ,---------.    .    |    |    
|    |                        |    |    |         |    |    |    |    
|    :---------.--------------:    |    |    .    |    |    |    |    
|    |         | X            |    |    |    |    |    |    |    |    
|    "    .    `---------     |    |    `----'    |    `----'    |    
|         |                   |    |              |              |    
`---------"-------------------'    `--------------"--------------'
Art by Sonic
.__    __    __    __    __    __    __    __    __    __
/  \__/  \__/  \__/  \__/  \__/  \__/  \__/  \__/  \__/  \
\__/   __    __/     /   __   \  /     /   __    __      /
/   __/  \__/   __/  \  /  \  /  \  /   __/   __/  \__/  \
\  /     /   __/   __/  \     \  /  \__/   __/  \__   \  /
/  \  /   __/   __/     /  \__/  \__   \  /   __   \__   \
\  /  \__/  \  /   __/  \  /   __/   __/   __/   __/  \  /
/   __/     /   __/  \  /  \  /   __/  \__/   __/   __   \
\  /   __/  \__/     /  \  /   __/   __/   __/   __/  \__/
/  \  /  \     \  /   __/   __/   __   \  /   __/   __   \
\__/  \  /  \__/  \__/  \__    __/  \  /  \__    __/   __/
/   __/  \__    __/   __   \__/   __/  \     \__/   __/  \
\  /   __   \__/   __/   __/   __/   __/  \  /   __/     /
/  \__   \__   \  /   __/   __/   __/   __/  \__   \  /  \
\  /  \__   \__   \__    __/   __/   __/   __/  \  /  \  /
/  \     \__   \__/  \__/  \__   \  /   __/   __   \__/  \
\  /  \__   \  /     /   __   \  /  \  /  \__   \__/   __/
/   __/  \  /  \  /   __/   __/  \  /   __   \__    __/  \
\__/     /  \  /  \__/   __/  \  /  \__/  \__   \__/     /
/   __/   __/  \  /   __/   __/  \     \     \__/   __/  \
\  /  \  /     /  \  /   __    __/  \__   \  /   __/  \  /
/  \  /  \  /  \  /  \  /  \  /   __/  \__/   __/   __/  \
\  /  \  /  \  /  \__   \     \__/   __   \__/     /  \  /
/   __/  \__/  \  /   __/  \__    __/  \__    __/  \     \
\__/   __   \  /  \__/  \__/  \__/     /  \__/  \__/  \__/
/  \__   \__   \__    __    __    __/   __    __   \__   \
\        /  \__/  \__/  \__/  \__/  \__/  \__/  \__/     /
/  Start \                                         \ end \
\__    __/                                         /   __/
   \__/                                            \__/
,--------------------.-----------.-----------.  
|                    |           |           |  
|  .  .  ,--------   |   --.  .  `--------   |  
|  |  |  |           |     |  |              |  
|  |  :--"-----------:  ,--:  `--------------:  
|  |  |              |  |  |                 |  
|  |  |  ,--------.  "  |  `--.-----------.  |  
|  |  |  |       X|     |     |           |  |  
|  |  |  |  ,-----"-----'   --'   -----.  |  |  
|  |  |  |  |                          |  |  |  
:--'  |  |  |  ,--.-----.--------------'  |  |  
|     |  |  |  |  |     |                 |  |  
:--   |  |  |  |  "  .  |  ,--   ,--------'  |  
|     |  |  |  |     |  |  |     |           |  
|  .  |  |  |  `-----'  |  :--.  |  ,-----.  |  
|  |  |  |  |           |  |  |  |  |     |  |  
|  :--'  |  `--------.  |  |  |  |  |  .  "  |  
|  |     |           |  |  |  |  |  |  |     |  
|  |  ,--"--------.  |  |  |  |  |  `--"-----:  
|  |  |           |  |  |  |  |  |           |  
|  |  |  ,-----   "  |  |  |  |  :--------.  |  
|  |  |  |           |  |  |  |  |        |  |  
|  "  |  `-----------'  |  |  |  |  .  ,--'  |  
|     |                 |  |  |  |  |  |     |  
:--.  |  ,--.-----------'  |  "  `--'  |  .  |  
|  |  |  |  |              |           |  |  |  
|  "  |  "  |  ,--.  ,-----"-----------:  `--:  
|     |     |  |  |  |                 |     |  
|   --"-----'  |  "  |  ,-----   ,--   `--   |  
|              |     |  |        |           |  
`--------------"-----'  `--------"-----------'
Art by Sonic
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|        |        |                                            |
+  +--+  +  +--+--+  +--+--+--+--+--+--+--+--+--+  +--+--+--+  +
|     |     |        |     |     |              |     |        |
+--+  +  +--+  +--+--+  +  +  +  +  +--+--+--+  +--+  +  +--+--+
|     |  |     |        |     |  |        |  |  |     |     |  |
+  +--+  +  +--+  +--+--+--+--+--+--+  +--+--+  +--+--+--+  +--+
|  |     |  |  |  |              |  |  |     |        |  |     |
+  +--+--+  +--+  +  +--+--+--+  +  +  +  +  +--+  +  +--+--+  +
|        |  |     |     |     |  |  |     |     |  |           |
+  +--+  +  +  +--+--+  +--+  +  +--+--+--+--+  +  +--+--+--+--+
|  |     |  |        |     |  |              |  |           |  |
+  +  +--+  +--+--+--+--+  +  +--+--+--+--+  +  +--+  +--+  +--+
|  |  |                    |              |  |     |  |  |     |
+  +  +  +--+--+--+--+--+--+--+  +--+--+  +- +--+  +  +  +--+  +
|  |        |     |                    |  |     |  |     |     |
+  +--+--+  +  +  +  +--+  +--+--+  +--+--+  +  +  +--+  +  +--+
|  |        |  |  |     |        |  |        |  |  |  |  |     |
+  +  +--+--+  +  +--+  +  +--+--+--+  +--+--+--+  +  +  +--+  +
|  |  |        |     |  |     |     |           |  |     |  |  |
+  +  +  +--+--+--+--+  +--+  +  +--+--+--+--+  +  +--+--+--+  +
|  |                       |  |     |  |  |     |        |  |  |
+  +  +--+--+--+--+--+--+--+--+--+  +--+--+  +--+--+--+  +--+  +
|  |        |     |  |        |  |  |  |              |  |     |
+--+--+--+  +  +  +  +  +--+  +--+  +--+  +--+  +--+--+  +  +--+
|     |     |  |  |  |  |  |        |  |  |     |     |  |     |
+  +--+  +--+  +  +  +  +--+--+--+--+--+  +  +--+  +  +  +--+--+
|           |  |  |  |                 |  |  |     |  |        |
+--+--+--+  +--+  +  +--+--+--+--+--+  +  +  +--+--+--+--+--+  +
START ->          |                 |     |              | END ->
+-----+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
:--:--:--:--:--:--:--:--:--:--:--:--:--:--:--:  
|              |                             |  
:  :--:--:--:  :--:--:--:--:  :--:--:  :--:  :  
|           |                 |        |     |  
:  :--:--:  :--:--:--:--:  :--:--:--:--:--:--:  
|  |     |  |           |  |                 |  
:  :  :  :  :  :  :--:  :  :  :--:--:--:--:  :  
|  |  |  |  |  |  |     |  |  |  |        |  |  
:  :  :--:  :  :--:--:--:  :  :  :--:  :  :  :  
|  |     |  |              |           |  |  |  
:  :--:  :  :--:--:--:--:--:  :--:--:--:--:  :  
|     |  |                    |              |  
:--:  :  :--:--:--:--:--:--:--:  :--:--:--:  :  
|  |  |                    |     |     |  |  |  
:  :  :--:  :--:--:--:--:  :  :--:  :  :  :  :  
|  |  |     |     |     |  |  |     |     |  |  
:  :  :  :--:--:  :--:  :  :  :  :--:--:--:  :  
|     |  |              |  |  |              |  
:--:  :  :  :--:--:--:  :  :  :  :--:--:--:--:  
|  |  |  |  |  | O   |  |  |  |  |           |  
:  :  :  :  :  :--:  :  :  :  :  :  :--:--:  :  
|  |  |  |  |        |  |  |  |  |  |     |  |  
:  :  :  :  :  :--:--:  :  :  :  :  :  :  :  :  
|  |  |  |  |           |  |  |  |  |  |  |  |  
:  :  :  :  :--:--:--:--:  :  :  :  :--:  :  :  
|     |  |                 |  |  |        |  |  
:  :--:  :  :--:--:--:--:--:  :  :--:--:  :  :  
|  |     |  |        |        |     |     |  |  
:  :--:  :  :--:--:  :  :--:--:--:  :--:--:  :  
|        |           |  |                    |  
:--:--:--:--:--:--:--:  :--:--:--:--:--:--:--:
,--------------.-----------------------------.  
|              |                             |  
|   --------.  `-----------   ,-----   ,--   |  
|           |                 |        |     |  
|  ,-----.  :-----------.  ,--"--------"-----:  
|  |     |  |           |  |                 |  
|  |  .  |  |  .  ,--   |  |  ,--.--------.  |  
|  |  |  |  |  |  |     |  |  |  |        |  |  
|  |  `--:  |  `--"-----'  |  "  `--   .  |  |  
|  |     |  |              |           |  |  |  
|  `--.  |  `--------------'  ,--------"--'  |  
|     |  |                    |              |  
:--.  |  `-----------------.--'  ,-----.--.  |  
|  |  |                    |     |     |  |  |  
|  |  :--   ,-----.-----.  |  ,--'  .  "  |  |  
|  |  |     |     |     |  |  |     |     |  |  
|  "  |  ,--"--   `--   |  |  |   --"-----'  |  
|     |  |              |  |  |              |  
:--.  |  |  ,--.-----.  |  |  |  ,-----------:  
|  |  |  |  |  | X   |  |  |  |  |           |  
|  |  |  |  |  `--   |  |  |  |  |  ,-----.  |  
|  |  |  |  |        |  |  |  |  |  |     |  |  
|  |  |  |  |   -----'  |  |  |  |  |  .  |  |  
|  |  |  |  |           |  |  |  |  |  |  |  |  
|  "  |  |  `-----------'  |  |  |  `--'  |  |  
|     |  |                 |  |  |        |  |  
|  ,--'  |  ,--------.-----'  |  `--.--   |  |  
|  |     |  |        |        |     |     |  |  
|  `--   |  `-----   |  ,-----"--   `-----'  |  
|        |           |  |                    |  
`--------"-----------'  `--------------------'
Art by Joan Stark
 .===============================================================.
 |  ,-----------------,                                          |
 | /| HELP THE BUNNY  |==========.===.   .===.   .===========.   |
 || |    FIND HIS     |          |   |   |   |   |      .-.  | E |
 || |  EASTER EGGS!   |  |===|   |   |   |   |   |..==./xxx\ | N |
 || |_________________|          |   |       |   /<<<<<\    || D |
 ||/_________________/   .======='   |   .   |   \>>>>>/xxxx/--. |
 |   |   |           |   |           |   |   |   |`'==''---; * *`\
 |   |   '==========='   |   |======='   |   |   |   ,===. \* * */
 |   |                   |               |   |   |   |   |  '--'`|
 |   '===============|   '===.   |===.   |   |   |==='   '=======|
 |                           |       |   |   |   |               |
 |   |===============.   .   '===|   |   |===|   |   .=======.   |
 |                   |   |           |   |   |   |   |       |   |
 |   .===========.   |   |   |===.   |   |   |   |   |   |   |   |
 |   |           |   |   |       |   |   |   |   |   |   |   |   |
 |   |   .===.   |   |   |===.   '===|   |   '==='   |   |   |   |
 |   |   |   |   |   |   |   |       |   |           |   |   |   |
 |   '==='   /`\ '==='   |   '===.   |   '===========|   |   |   |
 |          / : |                |   |               |   |   |   |
 | _.._=====| '/ '===|   .======='   '===========.   |   |   |   |
 /`    \    | /          |                       |   |   |       |
|  .-._ '-"` (=======.   |   .===============.   |   |   '===.   |
|_/  |/   e  e\==.   |   |   |               |   |   |       |   |
 | S ||  >   @ )<|   |   |   |   .=======.   |   |   |===.   |   |
 | T | \  '--`/  |   |   |   |   |       |   |   |   |   |   |   |
 | A | / '--<`   |   |   |   |   |   |   |   |   '==='   |   '   |
 | R || ,    \\  |           |   |   |   |   |           |       |
 | T |; ;     \\__'======.   |   |   '==='   |   .===.   |   |   |
 |   / /      |.__)==,   |   |   |           |   |   |   |   |   |
 |  (_/,--.   ; //"""\\  |   |   '==========='   |   '==='   |   |
 |  { `|   \_/  ||___||  |   |                   |           |   |
 |   ;-\   / |  |(___)|  |   '===========.   |   '=======.   |   |
 |   |  | /  |  |XXXXX|  |               |   |           |   |   |
 |   | /  \  '-,\XXXXX/  |   .==========='   '=======.   |   |   |
 |   | \__|----' `"""`   |   |                       |   |   |   |
 |   '==================='   '======================='   '==='   |
 |                                                               |
 '==jgs=='01=====================================================
.--.--.--.--.--.--.--.  .--.--.--.--.--.--.--.
I                    I        I     I     I  I
:  :--:  :--:--:--:--:  :--:  :  :  :  :  :  :
I     I     I              I     I     I  I  I
:--:  :--:  :  :--:--:--:  :--:--:--:  :  :  :
I     I     I     I     I           I  I  I  I
:--:--:  :--:  :--:  :  :--:--:  :  :  :  :  :
I        I     I     I           I  I  I     I
:  :--:--:  :--:  :  :--:  :--:--:  :  :--:--:
I           I     I     I  I     I  I  I     I
:--:--:--:--:  :--:--:  :--:  :--:  :  :  :  :
I           I  I     I     I     I  I     I  I
:  :  :  :--:  :  :  :--:  :--:  :  :--:--:  :
I  I  I     I  I  I     I        I     I  I  I
:  :  :--:  :  :  :--:  :--:--:--:--:  :  :  :
I  I     I           I  I           I  I     I
:--:--:  :--:--:--:  :--:  :--:--:  :  :--:--:
I     I  I     I           I     I  I  I     I
:  :  :--:  :  :  :--:--:--:  :  :  :  :  :  :
I  I  I     I  I           I  I  I  I     I  I
:  :  :  :--:-- :--:  :  :--:
I  I     I  I  I     I        I     I  I     I
:  :--:--:  :  :--:--:--:--:  :  :  :--:--:  :
I        I  I     I     I     I  I  I     I  I
:  :--:  :  :--:  :  :  :  :--:--:  :  :  :  :
I  I     I  I     I  I     I     I  I  I  I  I
:  :  :--:  :  :--:  :--:--:  :  :  :  :--:  :
I  I     I  I  I              I     I     I  I
:  :  :--:  :--:  :--:--:--:--:  :--:  :  :  :
I  I     I        I           I     I  I     I
:  :--:  :--:--:--:  :--:--:  :--:  :--:--:--:
I  I     I           I        I  I           I
:  :  :--:--:--:--:  :  :--:--:  :  :--:--:  :
I  I     I     I     I  I     I     I     I  I
:  :--:  :  :  :  :--:  :  :--:  :--:  :  :--:
I  I     I  I  I     I     I     I     I     I
:  :--:--:  :  :  :  :--:--:  :--:  :--:--:  :
I  I        I  I  I  I     I  I        I     I
:  :  :  :--:  :  :  :  :  :  :--:--:  :  :--:
I     I     I  I  I  I  I  I           I  I  I
:  :--:--:  :  :  :  :  :--:  :--:--:--:  :  :
I     I     I     I  I  I     I        I  I  I
:--:--:  :--:--:  :--:  :  :  :  :--:  :  :  :
I        I     I  I     I  I  I     I  I  I  I
:  :--:--:  :--:  :  :--:  :  :  :  :--:  :  :
I        I     I  I        I  I  I     I  I  I
:--:--:  :  :  :  :--:--:--:--:  :  :  :  :  :
I     I  I  I  I     I     I     I  I  I     I
:  :  :  :--:  :  :--:  :  :  :  :--:  :  :--:
I  I           I        I     I  I           I
:--:--:--:--:--:--:--:--:--:--:--:  :--:--:--:
,-----------.-----------.--------------------.-----------.-----------------.  
|           |           |                    |           |                 |  
|  ,-----   |  ,-----.  |  .  ,-----------.  `--------   |  ,--.  .  ,--   |  
|  |        |  |     |  |  |  |           |              |  |  |  |  |     |  
|  |  ,-----'  |  .  |  |  `--"--------.  "  ,-----------'  "  |  `--"-----:  
|  |  |        |  |  |  |              |     |                 |           |  
|  |  |   --.  |  `--:  |  ,--------.  |  ,--:  ,--.-----------"--------   |  
|  |  |     |  |     |  |  |        |  |  | X|  |  |                       |  
|  |  `-----'  |   --'  |  `-----   |  |  |  |  |  |  ,--------.--------.  |  
|  |           |        |           |  |  |  |  |  |  |        |        |  |  
|  `-----------"-----.  `-----------:  |  "  |  |  |  |  ,--   |  ,--.  |  |  
|                    |              |  |     |  |  |  |  |     |  |  |  |  |  
|  ,--------------.  :-----------.  |  `-----:  |  |  |  `-----'  "  |  |  |  
|  |              |  |           |  |        |  |  |  |              |  |  |  
|  |  ,--------.  |  |  ,-----.  |  :-----   |  |  |  `--------------:  "  |  
|  |  |        |  |  |  |     |  |  |        |  |  |                 |     |  
|  |  `-----   |  |  |  |  .  |  |  |  ,-----'  |  `--------------.  `-----:  
|  |           |  |  |  |  |  |  |  |  |        |                 |        |  
|  `-----------'  |  |  |  |  |  |  |  |  ,-----'  ,-----------.  :--.  .  |  
|                 |  |  |  |  |  |  |  |  |        |           |  |  |  |  |  
:-----------------'  |  |  |  |  |  |  |  |  ,--.  |   -----.  |  |  |  |  |  
|                    |  |  |  |  |  |  |  |  |  |  |        |  |  |  |  |  |  
|  ,--------   ,-----:  |  |  "  |  |  |  |  "  |  |  ,-----'  |  "  |  |  |  
|  |           |     |  |  |     |  |  |  |     |  |  |        |     |  |  |  
|  `-----------'  .  :--'  `-----'  "  |  :--.  |  :--'  ,--   `--.  |  |  |  
|                 |  |                 |  |  |  |  |     |        |  |  |  |  
|  ,-----.--------'  |   -----.   --.  |  |  "  |  |   --"--------'  |  |  |  
|  |     |           |        |     |  |  |     |  |                 |  |  |  
|  `--   |  ,-----.  :--------"-----"--'  |   --:  :-----------------'  |  |  
|        |  |     |  |                    |     |  |                    |  |  
:-----.  |  |   --:  |  ,-----------.-----"-----'  |  ,--.--------------'  |  
|     |  |  |     |  |  |           |              |  |  |                 |  
|  .  |  |  |  .  "  |  :--------   `--   ,-----.  |  |  |  ,-----------.--:  
|  |  |  |  |  |     |  |                 |     |  |  |  |  |           |  |  
|  `--:  |  `--"-----'  "  .  ,--   ,-----'   --'  |  |  "  |  .   --.  "  |  
|     |  |                 |  |     |              |  |     |  |     |     |  
|  .  |  :-----.-----------"--"-----"--.   --------:  :--.  `--"--.  `-----:  
|  |  |  |     |                       |           |  |  |        |        |  
|  |  |  |  .  |  ,-----------------.  `-----------'  |  `--.--.  |  ,--.  |  
|  |  |  |  |  |  |                 |                 |     |  |  |  |  |  |  
|  `--'  |  `--:  |  ,--------------"--------------.--'  .  |  |  |  |  |  |  
|        |     |  |  |                             |     |  |  |  |  |  |  |  
|  ,-----'  .  |  |  |  ,--------.-----.  ,-----.  |  .  |  |  |  |  |  |  |  
|  |        |  |  |  |  |        |     |  |     |  |  |  |  |  |  |  |  |  |  
|  `--------:  |  |  |  |  .  .  `--   |  |   --'  |  |  |  "  |  |  |  |  |  
|           |  |  |  |  |  |  |        |  |        |  |  |     |  |  |  |  |  
:--------.  |  |  |  "  `--'  :--------:  |   -----:  |  `-----'  |  "  |  |  
|        |  |  |  |           |        |  |        |  |           |     |  |  
|   -----'  "  |  `-----------'   --.  |  `--------'  `-----.   --"-----'  |  
|              |                    |  |                    |              |  
`--------------"--------------------'  `--------------------"--------------'
.--.--.--.--.--.--.--.  .--.--.--.--.--.--.--.
|                    |        |     |     |  |
:  :--:  :--:--:--:--:  :--:  :  :  :  :  :  :
|     |     |              |     |     |  |  |
:--:  :--:  :  :--:--:--:  :--:--:--:  :  :  :
|     |     |     |     |           |  |  |  |
:--:--:  :--:  :--:  :  :--:--:  :  :  :  :  :
|        |     |     |           |  |  |     |
:  :--:--:  :--:  :  :--:  :--:--:  :  :--:--:
|           |     |     |  |     |  |  |     |
:--:--:--:--:  :--:--:  :--:  :--:  :  :  :  :
|           |  |     |     |     |  |     |  |
:  :  :  :--:  :  :  :--:  :--:  :  :--:--:  :
|  |  |     |  |  |     |        |     |  |  |
:  :  :--:  :  :  :--:  :--:--:--:--:  :  :  :
|  |     |           |  |           |  |     |
:--:--:  :--:--:--:  :--:  :--:--:  :  :--:--:
|     |  |     |           |     |  |  |     |
:  :  :--:  :  :  :--:--:--:  :  :  :  :  :  :
|  |  |     |  |           |  |  |  |     |  |
:  :  :  :--:--:  :--:--:  :  :  :--:--:--:  :
|  |  |  |     |     |     |  |        |     |
:  :  :  :  :  :--:  :  :--:--:  :--:  :  :--:
|  |     |  |  |     |        |     |  |     |
:  :--:--:  :  :--:--:--:--:  :  :  :--:--:  :
|        |  |     |     |     |  |  |     |  |
:  :--:  :  :--:  :  :  :  :--:--:  :  :  :  :
|  |     |  |     |  |     |     |  |  |  |  |
:  :  :--:  :  :--:  :--:--:  :  :  :  :--:  :
|  |     |  |  |              |     |     |  |
:  :  :--:  :--:  :--:--:--:--:  :--:  :  :  :
|  |     |        |           |     |  |     |
:  :--:  :--:--:--:  :--:--:  :--:  :--:--:--:
|  |     |           |        |  |           |
:  :  :--:--:--:--:  :  :--:--:  :  :--:--:  :
|  |     |     |     |  |     |     |     |  |
:  :--:  :  :  :  :--:  :  :--:  :--:  :  :--:
|  |     |  |  |     |     |     |     |     |
:  :--:--:  :  :  :  :--:--:  :--:  :--:--:  :
|  |        |  |  |  |     |  |        |     |
:  :  :  :--:  :  :  :  :  :  :--:--:  :  :--:
|     |     |  |  |  |  |  |           |  |  |
:  :--:--:  :  :  :  :  :--:  :--:--:--:  :  :
|     |     |     |  |  |     |        |  |  |
:--:--:  :--:--:  :--:  :  :  :  :--:  :  :  :
|        |     |  |     |  |  |     |  |  |  |
:  :--:--:  :--:  :  :--:  :  :  :  :--:  :  :
|        |     |  |        |  |  |     |  |  |
:--:--:  :  :  :  :--:--:--:--:  :  :  :  :  :
|     |  |  |  |     |     |     |  |  |     |
:  :  :  :--:  :  :--:  :  :  :  :--:  :  :--:
|  |           |        |     |  |           |
:--:--:--:--:--:--:--:--:--:--:--:  :--:--:--:
       ,-----.
       |Start|
       `--+--'
          |
          |
          V
         +-+               +-+         +-+         +-+         +-+   +-+
         | |->             | |->       | |->       | |       <-| | <-| |
         +-+               +-+         +-+         +-+         +-+   +-+
          |                 |           |           |           |
          V                 V           V           V           V
         
               +-+                           +-+         +-+            
             <-| |->                         | |->       | |            
               +-+                           +-+         +-+            
                                              |           |
                                              V           V           A
                                                                      |
         +-+         +-+               +-+   +-+   +-+               +-+
         | |->       | |               | |-> | | <-| |             <-| |
         +-+         +-+               +-+   +-+   +-+               +-+
          |           |                 |     | 
          V           V                 V     V                       A
                                                                      |
                           +-+   +-+         +-+         +-+         +-+
                           | |   | |       <-| |       <-| |->       | |
                           +-+   +-+         +-+         +-+         +-+
                            |     |
                            V     V                 A     A           A
                                                    |     |           |
                     +-+         +-+               +-+   +-+         +-+
                     | |->       | |->             | |   | |->       | |
                     +-+         +-+               +-+   +-+         +-+
                      |                             | 
                      V                       A     V
                                              |
                           +-+               +-+   +-+                  
                           | |->             | | <-| |                  
                           +-+               +-+   +-+                  

         +-+               +-+               +-+                     +-+
         | |->             | |->             | |->                   | |
         +-+               +-+               +-+                     +-+
                                              |                       |
                                              V                       V


         +-+         +-+         +-+               +-+               +-+
         | |       <-| |         | |             <-| |               | |
         +-+         +-+         +-+               +-+               +-+
          |                       |                                   |
          V                       V                       A           V
                                                          |
,----.   +-+         +-+                                 +-+            
|Exit| <-| |         | |                               <-| |            
`----'   +-+         +-+                                 +-+            
                      |
                      V     A
                            |
         +-+               +-+               +-+                     +-+
         | |->             | |             <-| |                   <-| |
         +-+               +-+               +-+                     +-+
                                                                      |
                A                                         A           V
                |                                         |
               +-+               +-+   +-+               +-+   +-+     
               | |             <-| |-> | |->             | | <-| |      
               +-+               +-+   +-+               +-+   +-+      
                |
          A     V                             A     A
          |                                    |     |
         +-+   +-+   +-+                     +-+   +-+               +-+
         | | <-| |-> | |->                   | | <-| |             <-| |
         +-+   +-+   +-+                     +-+   +-+ Krogg         +-+