|~~          |                     '    
|--\  //~~|  |  /~\|/~\ /~~|/~\|/~\|/~~|
|__ \/ \__|  |__\_/|   |\__|\_/|   |\__|
                        \__|            
----------------------------------------------------------------------------------------------------------
created by remib
remib@cgdimension.Net
http://www.cgdimension.Net
please feel free to use and share :)       
---------------------------------------------------------------------------------------------------------- 

                ..,......                                           .,--==:::;:=,.                
              .,,,,,,,.........                                    .,--====:::;;///+;-              
            .,,,,,,,,............                                 .,---=====::;;;/+++%+:            
           ,-,,,,,,,..............                              .,,,-----==:::;;/;/++%%%+,          
         ,--,,,,,,,............. ..                            .,,,,,---===:::;;;//+++%%$X/         
        ,----,,,,,...............                             .,.,,,,----==::::==;//+%%%$$X+        
       ,---,-,,,.,.,.............                           ....,,,,,----==::::=,,=;+%%%$XXX%       
      -=-----,,,...............                             ....,,,,-----===::;:,---=/%$$$XXH%      
     ,=----,,,,,..............  .                          .....,,,,,----===:::;------:+$$XXHH/     
    ,==----,,,,,..............  .                         ......,,,,,----===:::;-,--=--=%$XHH@H:    
    =:-----,,,,,..............  .                         ......,,,,,---====::;;=----===;$XXHH@H.   
   -=-----,,,,,,.............. .                        ........,,,,,---====::;;:----====/XXHHH@%   
   :=-=----,,,,,................                        ........,,,,,---====::;;;----===::%XH@@@M-  
  -====----,,,,,.................                      ........,,,,,----====::;;;---====::;$HH@@@$  
  :=-==----,,,,,.,.............. .                    .........,,,,-----===:::;;;--=====:;;%HH@@@M, 
 -:====----,,,,,,,...............                     .........,,,,----====:::;;/---===::;;/X@@@@M+ 
 ::====-----,,,,,,................ .                 .........,,,,,----===:::;;//=-=====:;;/%H@@MM@ 
 ;:====-----,,,,,,,..................                ........,,,,,,----===:::;;;/=-====:;;;/%H@@MMM-
,;:=::=-=----,,,,,,,,..................             .........,,,,,----====:::;;//=-====:;;//+X@@MMM;
-;:=::===-----,,,,,,,,..........................   .........,,,,,,----===:::;;;/+=-===::;//++$@@MMM%
:;:::::==-----,,,,,,,,...........................  ........,,,,,,-----===:::;;;/+=-===::;//++$@MMMMH
:;::::====-----,,,,,,,,.......................... .......,,,,,,,,----====:::;;//+:-==::;//++%$HMMMMM
::::::=====-----,,,,,,,,,...............................,,,,,,,,----====:::;;;//+:===::;//++%$HMMMM@
:;;:::=====------,,,,,,,,,,.............................,,,,,,,-----====:::;;;//+:===:;;/+++%$HMMMM@
:;;:::::====------,,,,,,,,,,,.,......................,,,,,,,,,-----====:::;;;//++:=:::;//++%$$HMMMM@
;;;::::::====-----,,,,,,,,,,,,,,,.................,,,,,,,,,,,-----====:::;;;///++:=::;;//++%$$HMMMM@
;;;;:;::::====-----,,,,,,,,,,,,,,,,,,,...........,,,,,,,,,,------====::::;;;//++%;::;;//++%%$XHMMM#@
;;;;:;::::=====-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------=====:::;;;///++%;::;;/++%%$$X@MMM#@
;;;;;;:::::=====-------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------=====::::;;;//+++%;:;;//++%%$XX@MM#MM
;/;;;;;;::::=====--------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------======::::;;;///++%+;;;;/++%%$$XH@MMM#M
://;;;;;:::::======-------,,,,,,,,,,,,,,,,,,,,,,,,,,--------======::::;;;///+++%+;;;/++%%$$XXHMMM##H
-//;;;;;;::::::======------,--,,,,,,,,,,,,,,,,,,----------=======::::;;;///+++%%%;;//++%%$$XXHMMM#M%
-//;;/;;;;:::::=======-------------,,,,,,,,---------------======::::;;;///+++%%$+;//++%%$$XXH@MMM##/
.//;;/;;;;;::::::======----------------------------------=====:::::;;;;///++%%%$+//++%%$$XXXH@MM##M-
 //;///;;;;;;:::::=======-----------------------------=======:::::;;;;///+++%%%$+//++%$$XXXH@MMM##@ 
 ;/;///;;;;;;;::::::=========----------------------========:::::;;;;;///+++%%%$$+/++%$$$XXHH@MMM##X 
 -+////;/;;;;;;:::::::=========----------------=-=========::::::;;;;////+++%%$$$+++%%$$XXHH@MMM###+ 
 .+//////;;;;;;;::::::::================--==============::::::;;;;;////+++%%%$$$++%%$$XXXHH@MMM###- 
  :////////;;;;;;;:::::::::===========================::::::;;;;;/////+++%%%$$$$+%%%$$XXHH@MM#M##H  
  -//+////////;;;;;::::::::::=====================:::::::::;;;;;/////+++%%%$$$X$+%%$$XXHHH@MMMM##/  
  .%+//+//////;;;;;;;;:::::::::::::=========::::::::::::::;;;;;////+++++%%$$$X$%%%$$XXHHH@@MMM###,  
   ;+//+/////////;;;;;;;;;:::::::::::::::::::::::::::::;;;;;;;////++++%%%$$$$X$%%$$XXHHH@@MM####X   
   .+/++///////////;;;;;;;;:::::::::::::::::::::::::;;;;;;;;//////++++%%%$$$XX$%$$XXXHHH@MMMMMMM-   
    ;++++++//////////;;;;;;;;;:::::::::::::::::::::::;;;;;;/////++++%%%%$$$$XX$$$$XXHHH@@MMMM##H    
    ,%++++++++//////////;;;;;;;;:;::::::;;;;;;;;////////////////++++%%%$$$XXXX$$$XXHHH@@@MM####:    
     /%+++++++++/////////;;;;;;;/////++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%$$$XXXX$$XXXHH@@@MMMM##H     
     -%%+++++++++////////////+++++++++++++++++++%%%%%%%%$$$$$$$$X$$$$$$$$XXHX$$XXXHHH@@MMMM##M;     
      /+++++++++++++/+++++++++++++++++++++++++%%%%%%%%%%$$$$$$$$XXXXXXXXXXXHX$XXXHHH@@@MMMM##H      
      .$%+%%+%%%++++++++++++++++++++++++++%%%%%%%%%%%%%%$$$$$$$XXXXXXXHHHHHHXXXXHH@@@@MMM##M#=      
       :%%+%%%+%%%%+++++++++++++++++++%%%%%%%%%%%%%%%%$$$$$$$$$XXXXXXXHHHHHHHHHHHH@@@MMMM###%       
       .%%%+%%%%%%%%%%%%%%%%%%%%++%%%%%%%%%%%%%%%%%%$$$$$$$$$$XXXXXXXXHHHHHHHHHH@@@@@MMM#MMM.       
        -$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$XXXXXXXXHHHH@HHHHHH@@@@MMMMM#M:        
         +$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$XXXXXXXXHHHHHHHHHHHH@@@@MMMMM#MH         
         .$$%$%$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$XXXXXXXXXHHHHHHHHHH@@@@@@MMMMMMM,         
          =$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$XXXXXXXXHHHHHHHHHHH@@@@@MMMMMM#/          
           /$$$$$$$$$$$$$$$$%$$$%%%$$$$$$$$$$$$$$$$$$$$$$XXXXXXXXXHHHHHHHHHH@@@@@@MMMMMM$           
            %X$%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXXXXXXXXXHHHHHHHHHHH@@@@@MMMMM#@            
            -X$$$X$$X$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXXXXXXXXXHHHHHHHHHHH@@@@@MMMMMMM=            
             :X$X$$$$X$X$$$$$$$$$$$$$$$$$$$$$$$$$$$XXXXXXXXXXXHHHHHHHHHHHHH@@@@@M@MM#M;             
              /H$XX$XXXXXXXXX$$$$$$$$$$$$$$$$XXXXXXXXXXXXXXXXHHHHHHHHHHHHH@@@@@MMMMMM$              
               +HXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHHHHH@@@@@MMMMMMX.              
               .$HHXXXXHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHHHH@@@@@@@MMMMM@.               
                -HHXHXHXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHHHHHH@@@@@@@MMMMMM-                
                 =HHXHHHHHHHXXXXXXXXXXXXXXXXXXXXXXXXXXHHHHHHHHHHHHHHHH@@@@@@MMMMMM:                 
                  :HHHHHHHHHHHHHHHHHHHHHHHHHHXXXHHHHHHHHHHHHHHHHHHHH@@@@@@@@M@MM#;                  
                   ;@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@@MMM+                   
                    /@HHHHHHHH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@MMMMMM+                    
                     /@@@H@@HH@HHHHHHHHHHHHHHHHHHHHHHHHHHHHH@@@@@@@@@@@@@MMMMM/                     
                      +@@@@@@@@@@@@@@@@@HHHHHHHHHHHHHHHHH@@@@@@@@@@@@@@MMMMMM%                      
                       +@M@@@@@@@@@@@@@@@@@@@HHH@@@@@HHH@@@@@@@@@@@@@@MM@MMM+                       
                        +HM@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMM+                        
                         +@@M@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@MMMMMM+                         
                          +MMMM@M@@@@@M@@@@@@@@@@@@@@@@@@@@@@@@@@@@MM@MMM/                          
                           ;MMMMMMM@MM@M@@@@@@@@@@@@@@@@@@@@@@@@M@M@MMMM;                           
                            :MMMM@MMMMMMMMMM@@@@@@@@@@@@@@@@@@@@M@MMMMM:                            
                             -@#MMMMMMMMMMMMMMMM@@@@@@@@MMMMMMMMMMMMM@-                             
                              ,HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM#@,                              
                               ,HMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMH,                               
                                .$#MM#MMMMMMMMMMMMMMMMMMMMMMMMMMMM%.                                
                                  /M#M#MMMMMMMMMMMMMMMMMMMMMMMMMM/                                  
                                   :M#MMMM#MMMMMMMMMMMMMMMMMMMMM:                                   
                                    -H#M#MMMMM#MMMMMMMMMM@MMMMH-                                    
                                     .$#M##MMMMMMMMMMMMMM#MMM$.                                     
                                       /#MM#MMMM#MMMMMM#MMMM/                                       
                                        :@#M#MMMMMMM##MM#M@:                                        
                                         .%###M#M#MMMMM##%.                                         
                                           /M#M#M###MM#M/                                           
                                            =H#M#MM#M#H=                                            
                                             .$##M###%.                                             
                                               :@##@:                                               
                                                ,X$.      