Zbigniew Gołkowski 2004r -----------------------------------------------------.   
             8.            d888888o.       ,o888888o.     8 8888  8 8888                            
           .888.         .`8888:' `88.    8888     `88.   8 8888  8 8888                            
          :88888.        8.`8888.   Y8 ,8 8888       `8.  8 8888  8 8888                            
         . `88888.       `8.`8888.     88 8888            8 8888  8 8888                            
        .8. `88888.       `8.`8888.    88 8888            8 8888  8 8888                            
       .8`8. `88888.       `8.`8888.   88 8888            8 8888  8 8888                            
      .8' `8. `88888.       `8.`8888.  88 8888            8 8888  8 8888                            
     .8'   `8. `88888.  8b   `8.`8888. `8 8888       .8'  8 8888  8 8888                            
    .888888888. `88888. `8b.  ;8.`8888    8888     ,88'   8 8888  8 8888                            
   .8'       `8. `88888. `Y8888P ,88P'     `8888888P'     8 8888  8 8888                            
                                   
 
Galeria grafik  wykonana  programem ascii editor 4.1----------------------------------
 

 


               .   .
                                                                     
;M;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;=;;;;;=;;;=;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;=;;;;;;=;;;=;;;=;;=;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;=;;;;;;=;;;;==;=;;;;;;===;=;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;=;;;;==;==;==;=;=;===;=;;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;=;===;==;==;===;======;=;;=;;==;;=;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;=;;;;;=;;=;==;==;=;=;====+===========;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;=;===;==========+=+==+========;====;;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===;=========+==++++=++======;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;==;==;=========+=++=+++++=+=======;;=;;=;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;=;==;;=;====+=+=+XXX+XXX+X+++======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;==;==;=;=====++++XXX+===+XXX++X+=======;===;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;==;;;;=;;=====++++XX;       ;XXXX+++====;==;=;;;;=;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;=;=====+++XX+           XM+=+++====;=;=;;=;;=;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;=;;;===+==XXX+             +XX=+======;;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;=;;;;=;;;=====++XM               +X++++==+;=;=;;=;;;;=;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;=;;;;;=;=;======+XX+               =+XX=+======;;;=;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;=;;;;======+XMM.               .MXM=+====;;=;;=;;=;;=;;;;;;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=======X++MM                 +XXX+==+;=====;;;=;;=;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;=;;=;=;==++XMX                 +MX+=====;===;;;;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;=;;;;;==;====+XXX                 =MX+==+======;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;=;=;;;;======++XX+                 +MX+++====;==;=;=;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;==;;;===++MMM                 MXX++===;===;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;+====+XXX;               .XX++==+==;;==;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X+XX+;;;;;;;;;;;;;;;;;;;;;;=;;;;=;==;;==++++X+               =MX++=;==;==;;==;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=MXMXX+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==;====+++X;             .MM+++======;===;=;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==X=;..==;;;;;;;;;;;;;;;;=;;;;;;=;;;===;;+==+=+XM.            X+M+X+===+=;=;;=;=;;;;;;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+X+....==;;;;;;;;;;;;;;;;;;;=;;;;;;;========+=+XX;         ;MXX+X====+==;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+##M.=.;.==;;;;;;;;;;;;;;;;;;;;;;=;=;=;=====+++++XM+.     .+XXXX+++=======;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X##M;.;=;.==;;;;;;;;;;;;;;;;;;;;=;;;;=;=========++X+XMX+XMX++X++==+======;==;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=M##MX;;==..++;;;===;;;;;;;;;;=;;==;;;==;===;==+====+X=X+++++=+====;=;====;=;;;=;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X####+;=+...XX+==;===;;;;;;;;=;;;;;=;;;;==;=======+===========+=====;;;=;;;=;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X####M;;=....=+X+...;=;;;;;;;;;;;;;=;;============+===+=======;=;=;;==;=;;=;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X#M###M;.;....=;X+=;.;+;;;;;;;;;;;;;;;====;=;==;=====;=======;;====;;;;=;==;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=M#X####=......;=...;..;+=;;;;;;;;;;;;=;;=;;;==;=;=;==;==;==;=;=;;==;;=;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+MXMXXMXX.......=.....;;;+;;;;;;;;;=;;;;;=;==;+=;======;====;=;===;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;MMXXX++X+=.......;....;=..+;;;;;;;;=;;;;;;;;=;==;;===;;;==;;====;=;;;;;;;;=;=;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=M+;.;;........;..;........;+;;;;;;;;;;;;;=;;;;;;;=;===;;;==;;;;;==;;=;=;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X+.........+..=;.=.....=.+.;=;;;;;;;;;;;;;;=;;=;;;===;;=;;;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=MX;;;;....+=.;=.......=.+=.+=;;;;;;;;;;;;;;;;;=;;;=;;;;;;=;;;=;=;;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=##MM;.....=..=.......;====XX;;;;;;;;;;;;;;;;;;;;;;;;=;=;=;;;;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=MMX=......=..........=+..;MX;;;;;;;;;;;;;;;;;;=;;;;=;;;==;=;;;;;;=;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=M;=..................+;;;+M+=;;;;;;;;;;;;;;;;=;;;;;;;;;;;;;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+X.;..............;;.;+;;=+M+=;;;;;;;;;;;;;;;;;;;;=;;;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X;......;;...;;;=X.;===;++M#MX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==..==.=.=;.;.=+;;..;M+=;;;=X#MMX+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==..;=.=;.==.=;.;...;+M+.;=+=X##X+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==...=;...;;;;..;....;=X=;MXMX=M+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=...;=...;;+=;.......;#+=;===XX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+....=;....;;;;........X+;;;=M#MX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X=...;.....=+=X+===.===X+XM+MM+XX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=..........;;;;==.;=MX+=MX+MXXXM+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X;..;....+...........X==;M=M=+X+XX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X=..==;...+;.....;.;;.=.=+X=+=+++X==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X;..=.=...==.....=.;;...;X=;XX+++XXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;....X;...;=.........;.==.;+===++X++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==...;+=...........;==;.==.=M==X=+++M=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=...=.;..=X;......;...==;.==.+;==+XX+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=........;;+=........XX.=.+.;======XMX++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;.........;;...=...==;....;;;=;==+XXMXMX=;==;=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X;;.......;;+..XX;...=......;;...;;=+XX++MX=++===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+;;;.....+M+X;;;;................+=+XXX+==X+=;=++++====;==;====;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=XX;...;..=+;;.................;;;=;XX==+.=X++XX+X;;=;=+;X==;;;;=;=+===;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;XM...=+=......................+==++XX++=.=XX+++MX+XMMM+++++XX++==;=;=;;;+====;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++..;===;...............;...;.+=+XMX+X+.;+X=X++;=+=X++X+XXXXXXXM+XM+=X=+=.=++===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+=......................X.;;=+X=++X+++..=XX+X===++==+X;+++=++++=XXXMMMXX+XX+=;+X+==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=XX=.....====.........==;X=X=+X+=+++X==..+M++;===+======+=+==+;++++XX+++X+M+XM+;;;+X==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==X=.=.;==+;.........;=+=XM=X+++M+=X++;;++===+=;+===++======+==;=;+X++=+X+XXX=++XXX;+X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X+++;;...........;;X==+=XXX+MX++;+XX..+X==+=+;==+=+=;+=;===+=;;;X=+X+XX==+X+++++++;;+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+++X=..........;=+=+++=MX+X=X++===++=.+X=X=+=+;++;=.;=X=.;;=....===+M+====+X+++=++++=+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X=.;=;;.......=+X;+X+=XX+==+.===+=X;..M=+++++;=;=;;.;.+;=.;;..;=+=X+=+X=;;==+==++==+X+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+..=++=;;..;;=+==XX+=+;=;;;.=+=++X.;+X=+=;=..=;;;;...==;.;....=X====;;;.;;=+;=;=.=+++X++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==;;=;=++X;;;+=X==M=;.;;....==+=+X=.=MX=+=+..;;........=;;.....;;=+.==..=+;;;;....==+++XXX+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=;;;;=;.=;=;XX+=X+.........+;++==;.XX++;==;;.;.........;;.......=;;=;..=;......;;=++=+=XX+X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+====...;;;===MX=;;.........+X;=;X..;X=;=+=.....................;X;.;;..+X;.==...;X===X==X+X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==+=.....=+X#XM==..........++====..;+===;......................=+;.;...==.=+++==;;.++===X+++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+;+;.;;=++MX=X;...........+++=X...X++=;.......................++;.....+;.=+=++=;...=+;+=X+=X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====;====++MXX+...........=++=X+=..M+X;.......................=+X......=...;.+==;;==+===+X++MX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X++=XX++++++X;..........=++=++..;+=.................;.......=#+.....==.....;;....+XX;+;+++;X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;X=+X+X++MXX++;=........=+++X=.;X++...............;==.......=X......+............==M+XX++X++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+XXMXM=.+XX=.;+........=++===.;X==............;;==.;+......+X......;.............++MMX++XXX+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+MMX...+.++..;..........=;+;.;+X=...........;=;+=;=;......+=.....;;.............;++XX=+X++=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+M++...=;==;;............;X;.=+;.............+X=.;=......=M;....................+++++++=X=X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=#X=...==;;==............==;.;=;.............=+=.;.......X=......................=+X++=+M+X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+XX;....++.+=............=;..==X;...........;;+..;......=X;......................=X=+=;.=XX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=MX=;....;..............;=;..X;.;.........;..=+........;+=.......................M=;=;..MXM;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X+M;...;.=;;...........;=;.;X...........;=.;++........X;.......................=M+.;..=M=X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;M+;=.;=++=............=;..=...........;=..+;......;=;........................++;.;;X+XMX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+.+M.+..=+++;...........=;.==...........=;.;+......;=.........................++;..=X#XXX+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X;=M.;+...;==...........;;.=;...........=..=+.....;==.........................+;...XX++XXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X;.M;.=+..=+;............=.X......;;..;.=..==....;=+....;.....................+...XXX+==XX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==.+X.=+..;+..............;+....;.==;.=.;..;.....=+=....+...................;=+...MX=;=+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+.+M;;+M..==;.............X..;.;=;;==+===.=;....=X.....=;..................+X;..XX+;.M++M=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+;XM;+M=..;=.............X..;X++X;=+==+=;;+=;..;+.....+;................;+M=..+M+==++=XM+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=;;MX;XX;..=.;;......=...M;.=X==XM=+++X;=.=.+;;+X....=;+..............==X=X...MX=XX+++MX+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X.MMX+M+..;=X=.....==..;+..;++.==;;;.;.....;===X;...+;+.............=+XXX;..=M+=X=;=;+=+==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==;XXXXM=.+X+......M...;+...;;.;.......;.;;+;;=X;...;.=+............=XXM=.;.#M==+..;..XX+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X==XM+MM.;==......==..X==++======XX=X=+++M#X=;X=...;..==...........++==.=XXX+XM....;M+MX=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+;+XM+#+.........+=..X+XXXMXXXXX++++XX+=XMMM=;;;..=+.=............+=;;;XX+XM++....+M=M++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===MMMMM=........X..++=;===;=;=;==;;;;;;=X#XMX;;...=.............=;.=++M===M#;..+==;XXXX;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;X;+MXMMM;......==..+;;;;;;;;;;;;;;;;;;;;=MMX#X+;...;;...........=..X+M=;;=X+..;M+=.;+++;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+MXMMMX+......;;.;=;;;;;;;;;;;;;;;;;;;;;+MX###X....;=............;MX;;;;;M;..M;=;;=;+X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+=X###+.....=;;=+;;;;;;;;;;;;;;;;;;;;;;=XMMM##;....==;.........==+=;;;;;X=.;M...;;.=X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=XXXMMX......=+++;;;;=;;;;;;;;;;;;;;;;;;+MXMM#X.....;X=.......;X=;;;;;;;+X.+;.....;=X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++=X+MMX......=+=+;;;=X;;;;;;;;;;;;;;;;;;;+MMMM#=.....=+=......X=;;;;;;;;++;;......=+X;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===++M#+.....;;;X+;;;X=;;;;;;;;;;;;;;;;;;;;+MMM#M;.....+=.....=;;;;;;;;;;=X;......;=X+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+=++MM=....;#;=MX;;;X;;++==;;;;;;;;;;;;;;;;XMMX#+......+.....=;;;;;;;;;;=X.......;.;==;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;++XM=....;X.X+=;;+XXXXXXXXX+==;;;;;;;;;;;=MMXMM......;+....=;;;;;;;;;;;X=.......;.=+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==+=;;;;;;;;;;;;;;;+;;=XM+.....;++X;=+#M+++++++++XXX+=;;;;;;;;;+X#X#X.....;==...+;;;;;;;;;;;XX.......X;+=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+;;;;=+XXXXXMXXXXX+======XXX=;;=M#=.......=+=XXXXXXX+++++++++XX+=;;;;;;;;+XMMM=....=.....=;;;;;;;;;;;=X=.....;=====;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;==;;=XX++++++++++++XXXXXX+++=;;+MM;.....;X++++++++++++++++++++++X++;;;;;;;=MM#M.....;....+;;;;;;;;;;;;+M....;;...;+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+=XXX++++++++++++++++++++++=;+XM#......=+XX++++++++++++++++++++++XXXX=====+M#M+....=....=;;;;;;;;;;;;=X;...+;...=X=;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=XM++++++++++++++++++X++++++=;++X#......;=+++++++++++++++++++++++++++++XXXXXXXMM+...+;...+==;;;;;;;;;;;X;..;+=..=+XX;;;;;;;;;;;;;;;;==;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X==+XM+++++++++++++++++++X++++++=+.=MM.......+X++++++++++++++++++++++++++++++++++++XM;..=;...+=++XXX+XXX===+=......;MX.X;;;;;;;;;;;;;;;;X=;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;++MXX+X+++++++++++++++++++X++++++++=XXM=......;X+++++++X+++++++++++++++++++++++++++++=+...=...+====+====+XXX+X.....;X;;.X+XX+=;;;;;;;;;=;X;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=X===XX+XX++X++++++++++++++++X++++++=;=MM=......MX++++X++X+++++++++++++++++++++++++++++++=..X;..+X++++++++++++XX..........+++++MX+==;;;;;++X=;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=XXX+=+++XXXMXXX++++X+++++++++++X+++++++++#M=....=.M++++XXX+X+++++++X+++++++++++++++++++++++==.X+..+#++++++++++++XM..........=M++++++XMX+=;;++X+;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;+X++++++++++XMXXXM+X+X++++++++++++X+++++++=+MM=...;;;X+++XXMXXMXX+XXXXXX+++++++++++++++++++++++X.;X..;#X+++++++++++XM+;.;....;.=X++++++++++X=;+XX+;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=+++++++++++XX+XXX++X+XXX+++++++++++X+++++++.=+M=...+.+M++++++++++++++++++++++++++++++++++++++++#M..+=..M+++++++++++++XX+.+;...=.+M++++++++++++=XMX+;;;;=;;==;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;XX+++++++++++++XXXX+++++++X++++++++++X+++++++;=MM;...+;+X+++++++++++++++++++++++++++++++++++++++#MM...M.;X+++++++++++++XXM===...;=+X+++++++++++++XMMX===;+=+=;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;+++++++++++++++++X+++++++++++++++++++XX+++++++;=MM....+=+X++++++++++++++++++++++++++++++++++++++X##;...=..X+++++++++++++XM+XX==;=+;X+++++++++++++XXXXXXX++=+;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;=;;;;;;;;;=+X+++++++++++++++++++++++++++++++++++XX+X+++++++=+M....M+=+++++++++++++++++++++++++++++++++++++++M#+....+..X+++++++++++++XX=+X;X+MX;X++++++++++X++XXXXMMMMX+;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;+;;;;;;;=+XXXXX+++++++++++++++++++++++++++++++++XX+X+++++++=XX....X+X++++++++++++++++++++++++++++++++++++++XMM....=...X++++++++++++++X+==+M++X+X+++++X++MXM+++++XMXMMX+=;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;+==;;;;=XX++++++++++++++++++++++++++++++++++++++X+XX++++++=XM+...=M=++++++++++++++++++++++++++++X+++++++++X##;....=..;X++++++++++++++XMX;+=;=XX++++++++++++++X+XXXXM++=X=;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;+++;;=XX+++++++++++++++++++++++++++++++++++++X++X+XM+++++XMMM;...;X+X+++++++++++++++++++++++++++XX++++++++#M;.....+.=+++++++++X+++++++XM;=.;;XM++++++++++++++X+X++++++++X=;;;;;;;;;;;;;
;;;;;;;;;;;;;;=+++++X+++++++++++++++++++++++++++++++++++++++X++X+XX++++=+XMM.....XXM+++++++++++++++++++++++++++XX==X+XXMX#+.....;;=X+++++++++X++++++X+M=+.X=MX++++++++++++XXMXXXXXX+++++X+;;;;;;;;;;;;
;;;;;;;;;===++XXXXX++++++++++++++++++++++++++++++++++++++X++X+XX+XM++X=++M+;...;=+X++++++++++++++++++++++++++XX====MXMMMM+;.;...+.X++++++++++X++++++++XMXXXX+++++++++++++++++++MXMX++++++X+;;;;;;;;;;;
;;;;;;;;;+X+XX+XXXX++++++++++++++++++++++++++++++++++++++XXXMXXXMMMXXXXXM;.;+;.X=+M++++++++++++++++++++++++++++.++XM#M#++...=...+=+++++++++++X++++++++XX+MX+++++++++++++++++++++++++++++++XXX+==;;;;;;
;;;;;;;;;=++++++++++++++++++++++++++++++++++++++++++++++X#MX+++++++MM+;;..===X;X=XX++++++++++++++++++++++++++=X;;;=X=;=....;;.;MMM+++++++X+++X+++++++++++++++++++++++++++++++++++++++++++++++X+++XXX+;
;;;;;;;;;=+++++++++++++++++++++++++++++++++++++X+++++++XMM+XXXM+++MMXMX==XX;.;.M=M++++++++++++++++++++++XX+++M==..+..;+===.=..+XM+MX+++++X++XX++++++++++++++++++++++++++++++++++++++++++++++++++++====
;;;;;;;;;=+++++++++++++++++++++++++++++++X+++++XX+X+XXXX+++++++++XMM+X..X;......XM++++++++++++XXXXXXXXXXXX++X+XX.X=.;M.;...=.+++++++XXX+XXMXMX++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=+++++++++++++++++++++++++++++++X+++XX+++++++++++++++++++++M=.+X.......XX++++++++++XXX++++++++++++++++X+M=.X=.=..=.;X+++++++++XX+XXMXXXX+++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=+++++++++++++++++++++++++++++++X+++++++++++++++++++++++++=X==#=.....;+X+++++++++++XM++++++++++++++++++XM+=X=++=.+=X+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=++++++++++++++++++++++++++++++X++++++++++++++++++++++++++++=+X+++++X+++++++++++++X+XX+++++++++++++++++++++=X++X+XX++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=+++++++++++++++++++++++++++X++XX++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=++++++++++++++++++++++++++++X+M+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=++++++++++++++++++++++++++XX++XM++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X+++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=++++++++++++++++++++++++++X++XXX++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X+++X+++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=+++++++++++++++++++++++++++++X++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X+X+X+++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++XXXXXXX+++++++++++++++++++++++++++++++++++++++
;;;;;;;;;=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++XXXXXMMMMXXXX++++++++++++++++++++++++++++++++++++
;;;;;;;;;;++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++X++++++++X++++++++++++++++++++++++++++++++++
;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;;;+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;;;=++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
;;;;;;;;;;;;=+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


23.06 2003 ....