----------------------------------------------
--------------------------------------------------------
---------------------__-------------------------------
--------------------{|**|-------------------------------
---------------------|**|-------------------------------
---------------------|**|-------------------------------
---------------------|**|__----------------------------
---------------------|**|**'|----------------------------
---------------------|**|**'|----------------------------
---------------------|**|**'|--------------------------
---------------------|**|**'|-----------------------
---------------------|**L_L_------------------------
---------------------|**|###|------------------------
---------------------|**|###|------------------------
---------------------|**|###|-----------------------
---------------------|**L##'|----------------------
---------------------|**'|**T-----------------------
---------------------|**'|**'|------------------------
---------------------|**'|**'|-------------------------
---------------------|**'|**T-----------------------
---------------------|**'|****|----------------------
--------------------(***|**(_-----------------------
---------------------\\*******\\\\---------------------
----------------------\\********\\\\--------------------
-----------------------\\*********\\\\-------------------
------------------------\\**********\\\\-----------------
-------------------------\\***********\\\\---------------
--------------------------\\________\\--------------
---------------------------|________|-------------
----------------------------------------------
------------------------___
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|****'|
-----------------------'|___|
-----------------------'.[__]
-------------____--_'.|..|_
------------|***II**||{{{||'[]'#|]__
------------|____||{{{||.'[]'#|]O//_
------------||____|[_||.''[]o||_///--II========I=]
------------..|___|''..[||''''[]#||}
-------------I|.......|I--[||'''[]#||}
-------------|******|-'[||'''[]#||}
-------------.\\___/_'[||___||}__._______
--------------[___._|[||######\\\\######*\\\\
-----------__|___|..||.|####'__||_______\\\\
----------[I__(O)_|''||.|###o(_..|
--------------'|___|_||.|####||7_|
--------------[_____.'|######.\\\\_____
---------------|###|..\\.'|###########|||*|
--------------'|IIIIIIIIII|..|_|###[]####____\\\\
--------------'|###.|...\\.|###[]###(
--------------'|___||....''|______//
--------------.[IIIIIIII].....|......|
-------------------------''|......|
-------------------------''|___|
--------------------------|####|
--------------------------|####\\__
--------------------------|#######|
--------------------------|#######|
--------------------------|#######\\
--------------------------|#.______|
--------------------------||_|______|
----------------------------------------------------
----------------------------------------------
. . . . . . . . . . . __
. . . . . . . . . . .|:[:]:|
. . . . . . . . . . .|:[:]:|
. . . . . . . . . . . |:::|
. . . . . . . . . . . |:::|
. . . . . . . . . . . |:::|
. . . . . . . . . . . |:::|
. . . . . . . . . . . |:::|
. . . . . . . . . . . |:::|__
. . . . . . . . . . ./|:::|,*,|
. . . . . . . . . .// |-:-|,*,|________---
. . . . . . . . ///||*,*,*,*|==========|
. . . . . . . ///. ||*,*,*,*|-----------------/
. . . . . . ///. . ||*,*,*,*|\\\\
.___ . ///. . . |*,*,*,*|//.\\\\
.||[][]|| ///. . . . |*,*,*,*| . . \\\\\\
. ||[]|| // . . . . .|*,*,*,*| . . . .\\\\\\
.,||[]||,, . . . . . |*,*,*,*,|~| . . . \\\\\\
.'||[]||''. .--===|*,*,*,*,*|\\\\\\####\\\\\\
. ||[]|| . .///. . . |*,*,*,*,*|// .\\\\####\\\\\\
. ||[]|| .///. . . . |*,*,*,*.*|/. . . \\\\####\\\\\\
.||[][]||//. . . . . |*,*,*,*,*|\\
.||[][]||. . . . . . |*,*,*,*,*, \\_
. . . . . . . . . . | ||| ,*,*,*,*, |============\\
. . . . . . . . . . | ||| ,*,*,*,*, |============-\\
. . . . . . . . . . | ||| ,*,*,*,*, |=============\\
. . . . . . . . . . | ,* | ,*,*,*, \\
. . . . . . . . . . | ,* | ,*,*,*,*,\\
. . . . . . . . . . | ,* | ,*,*,*,*,*\\
. . . . . . . . . . | ,* | ,*,*,*,*,*,\\
. . . . . . . . . . | ,* | ,*,*,*,*,*,*\\-/|
. . . . . . . . . . | ,* | ,*,*,*,*,*,*,*,|
. . . . . . . . . . \\-= = = = = = =-/