         .....o..X...........X..o..o.....X........         
      .X&******************************************X.      
     X***&*&*&*&*&*****************&****&***&**&****%X     
    @**&*&&*&*&*&&*&&&&&*&&&&&&*&&&**&&&*&*&*&&&&&&&**@    
   X*&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$   
  .&&&@&&&@&@&&&&&@&&&@&&&&@&&&@&&&@&&@&&&&&&@&&@&&&&&&&.  
  @&&@@&&@&@@&@@@&@&@&@&@@@&@&@@&@@&@@@&@@&@@&&@@&&@@&&@#  
 .@@@@@@@@@@@@@@@@@@@@@@@@&@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@. 
 o@@@#@@#@@####@@#@@@##+@@#@#@@####@@@@#@#@##@###@@###@@@O 
 $##########++#########+#######################+#########$ 
 $+#+++++++#+++++#+++++++++#+##+++++++++++++##++++#++++++$ 
 $++++++++++++++++++++++++++++++++++++++++++++++++++++++$$ 
 O+++++O+++O++++++O++O++O++O$++OO++OO++O+++++O++$+++O++O+O 
 OOOOOOO+OOOOOOO+O+OOOO+++OOO+O+OOO+++OO+OOOOO+O+OOO+OOO$O 
 OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOOOOOO 
 oOOOOOOOOOOOOOOOOOOOOOOOOoOOOOOOOOOOOOOOOOOOoOOOOOoOOOOOo 
 Xo.o.o.ooXX.oXXoooX.ooX.Xo.XoXo.oXooX.oX.Xo.oX.o.XXoooXo. 
 X%%%%%%%%%%%%%%@%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
 %===%===%=%=%=%==%=================%======%=====%=%=%=%=% 
 %;==;=;=;;=;;;;=;=;;==;===;=====;==;;====;;;====;;=;=;==% 
 %-;;;;;;;;;-;-;;;-;;----;---;;---;--;--;-;;-;;;;;;;;;;;=% 
 %-;;--;-;-----;-----------------------------------;;;-;;% 
 %---;------------------------------------------------;--= 
 %-------------------------------------------------------% 
 %-------------------------------------------------------% 
 =-------------------------------------------------------= 
 %-------------------------------------------------------% 
 %-------------------------------------------------------= 
 =-------------------------------------------------------% 
 %-------------------------------------------------------= 
 %-------------------------------------------------------% 
 %----------------------------------------------------;--= 
 =-------------------------------------------------------% 
 %---;---------------------------------------------------% 
 %-------------------------------------------------------% 
 %---------------------------------------------------;---= 
 =-----;-------------------------------------------------% 
 %----------------------------------------------------;--= 
 %---;------------------------------------------;------;-% 
 %---------------------------------------------------;---% 
 %--;--;---;-------------------------------------------;-% 
 %----------------------------------------------;--;-;---% 
 %-;;-----;-;-------------------------------------;----;-= 
 %--;-;----------------------------------------------;;--% 
 %--;----;-;-;-----------------------------------;-----;-% 
 =-;--;------------------------------------;---;---;-;---% 
 %---;---;-----------------------------------;--;-;-;-;--= 
 %-;;-;;---;--;-----------------------;--------;----;--;-% 
 %-;--;--;---;-;-----------;--------------;-;--;--;-;--;;% 
 %--;--;-;;--------;;----------------;------;--;-;-;-;;-;% 
 .--;-;----;;-;-;-;-----;--;---------;;-;-;-------;-;;-;;. 
  %--;;-;-;----;------;-------;--------------;;-;-;---;-=  
  X;;-;-;-----;-----;;--;--------------;-;-;--;-;-;-;;-;X  
   %-;;;-;;;;;--;;-;--;--;----;-;-;-;----;--;;---;-;--;%   
    %--;;-;-;--;-;---;-----;;------;-;;------;-;;-;---%    
     X;--;-;-;;-;-;-;--;-;---;---;-;--;-;-;;;-;--;--;X     
      .X;;---------------------------------------==X.      
         ......X..X...X..X...X.....X..X...X....X..         
                                                           
                                                           
