ascii画

分类:VIP’s:Alanis Morissette 选择分类

展示为: ascii图 | 多行注释(/**/) | 多行注释(#) | 多行注释(//) | 多行注释(--) | 多行字符串(''') | 多行字符串(+) |

-- ;;;;;:;;;;;;:;::::;;;;;::::::::;;;;;;;;;;;;;;;;;:;:;:::;;;;;;:;;;;:;;:::;;;;;:
-- ;;;=;;;:;:;::;;;;;;;;;::::;::::::,:::,::,,,,,,,,,,,,,,,,,,,,:::::;;;;;;;;;;;;;
-- ;;==;;;;;;;:::;;;;:::;;:::,,,,,,,   ,, ,    ,                    ,,::;;;;;;;;;
-- ;;;:;;;;;;::;;;;;::::,,      ,                                     , ,,:;;;;;;
-- ;;;;;;;=;;;:::::,,  ,,            ,,,    ,,                           ,   ,,:,
-- ;=;;;;;;;;:,,,,               ,,,::::::::::::,,:::,,,::,,,,,      ,       ,,,,
-- ====;;;:,,               ,,:::,:,,,:,,,::,,,:,:;;;;::;;::::::   ,,:,,,,,   ,, 
-- ==;::,,,              ,,:::,,:::,             ,,:::,,,,,,,,,,,,  :;;::,,, ,   
-- ;:,               ,:;;;;;:::::;:::,:;:,         ,          ,,:,  ,:=+:,,      
--                 ,:::,,,,,:=+iii=:::,:,,,                        ::;=;:: ,     
--    ,         ,,,,,,:;;:;::,:::,, ,, ,,                           ,,::;:,,,    
--             , ,:=++=;:,                           ,,,         ,  ,,,:::,,,    
-- ,          ,:;;;;:,                              ,,,        ,,,     ,,, ::;:  
--       ,, ,:;::,, ,                   ,     ,, ,,::::     ,,:,::;::,  ,:::,,:::
--     ,,,,,::,:::,::,,:,,             ,, ,,,      ,,,       ,:::,,:;;:,, ,:::,,,
-- ,  , ,,,::===;;;;;:,,          ,   , :::,,        ,,       ,:::,::,::,,,,,,,,,
--      ,:;;===;=+=;,,,                  ,:::, ,   ,,      ,,,,::::::: ,, ,,, ,  
--    ,,:;=;;;====;:,:,,    ,,,,   ,     ,::;:,    ,,,,     ,,::::::,:,,  ,,  ,, 
--   ,::;;;:;====;;;::,,:,,  :::, , ,  ,,::;i+:,,,, ,,::,,  ,:;;;;::,,,,      , ,
-- , ,,,::::;;;;:::::::;,, ,:;:::::::,, ,;;iYVIi=:  :,;=;;:,,::;;;;::,,          
-- , ,,:,,:::;;;:;;::;:::,:;==;;;:;;::,;==tYXRXXI==;:==;=+==:;::;;;;:,,,         
--     , ,::;;;;=;::==;;==ii+===+=+==;;iYYVXBMMMRXt+=+t==iii+=::;;==;:,,         
--     ,::;;;;;=+;;=i+=ittti+++i+=+=+iiIVVRBMWWWMBXIttti=+iIYIi+===+=;;:,,,      
--   ,,,:::;====;==+i+iYYYItiiii==++iItVXRMBMWWWWMBVYYtI+++iVVVIi===i+;:::,      
--   ,,:,:;=+=;=;=+itIIVYIIi+iI+===ittIVRRMMRMWWMMMXVVYIi===tVXVIi+=++=::, ,,    
--  ,,:::;;=+=:=;=+iIYVYYIiiitt+;==iIIIVRBMMBMMWMMMBRXVYI+;==IBVVYIt+i+;;,, ,    
-- ,,,,:::;;=;;==++iIYYIIt+iti++==+iIIIVRMMMBRBWMBBRRRXVYi=+=+VBXYYYIi+=;:,,,    
-- ,,,,,,:::;;;===+iIYYYti++ti==;=+tIIIYXBRBMBRMMBBMRXRVYIi;;=+XBXVVIti+=;:,,    
--   ,  ,,,:;::;;;iitYYYi+==ii+=;;==ItIIXBRBBMRBMMRBBRMRVIt=:=:iXBXVYII++=::,    
-- , ,,  ,:::::;;;=++IYYt+;=i=;=;;;itIIYVBRRRBRRBBXMMRRBXVI+;:;:IMBRVYYt++=;,    
-- ,     ,,::;::::;;=tIIi=:;+=:=;::itIYVVRBRBBRXMMBBMRRBRXVt+;==;IRRXYVIi+==;,   
-- ,     ,,,;=:,:,;;;itIi+::==:;=,:+iiYVYXBRMRBRBMMBMBRBBRVYi+;i::tVVXYYt+=+=:,, 
-- ,     ,,,:==, ::;;=Iii= :=;:::,,;+iIVVXBMMBRRBWMMMMBMBBRVYt+;;:;iIVVIti=;=;: ,
-- ,,      ,:;=;,,:;;+tti+: =;;;,:  ;+tVXRBMMMBRMWWWWWMMWMBRRVI+;,:=itIIIt+;;;:,,
-- ,,,     :;=++:,:;:;iIi+; ;====:::,=IYVXRMWMMXBWWMWMMMWMBRXXYi=:,;=itittt=;:,,,
-- ,,::,   ,;=i++:,+=:iII+=;,+++i=::,:iYYVXMMMMRRMWBMMMBMRVt+=; ,, , ;=++iti+=: ,
-- ,:::,,,  ,=iIt+=++=+III+=;;=tii+=;=+iYYRBMMMBRRRRXYIii+;:,, ,  ,     ;=iti+;; 
--  ,===;:,,,;iYIYIIIitIYIIii+iYYIYIiitItYRMMMMRVt+=;::,,,,,::==ii+++: :,,,=ii+=;
--  :=ii+;:,,,+YYVVYYYYVVXVYIVYVXXXVVVXVVXRBBBXIi;,, ,,,,,;+itYVVVVIYt+iiti=;:=++
-- ,,,:,,,, ,,=+iIIIYVYVVXVXRVXRRRBRRRBBBBBRRXI+:::,,:;:;;=====+iitttitIYYYIti+=+
--                ,,,;=+tIVVXXXRRRBBBBBMRMBRVYti+=;;,:,::=+=+==;,::,,:;=ttIIYYIIt
--    ,,,,,, ,         ,,;+tYVVXRRMBMWMMMMMRXVIti=:::=it++=,;:::::::,,,:;=iIYYYYV
--  ,;+tii+==:,,,,,   ,,,,;=iIYYXRMMWWWWWWMMRVIti==++=:,,  :=, ,,,    ,:;+IIYYVVX
-- ,:=++=;;:,, ,,,,,,,  ,,:;;+tYVXMWWWWWWWWMRVIIitt=;;it,  ,;    ,,   ,,:+tIYVRXR
-- ,,:,,            ,   ,::,::=iYXBWWWWWWWWMRXVYYYt==YRBt;,,,,,:iIt;, :==+tYXRBMB
--                 ,:,  ;tt;;===tIBWWWWWWWWMMBBBWMRXXXBMMRRVVXVVIt+==iIXBRBBMWWWW
-- ,         ,;=,,   ,:=IRXIttIitIRWWWWWWWWWWWWWWWMMXVVVVVXVVVYIIIIIYXRBMWWWWWWWW
-- :,  ,    ,;iItt+iIYVBBBRRRBRVYVRWWWWWWWWWWWWWWWWMMRVYYYVYYYYYXRRBMMWWWWWWWWWWW
-- +=;;==;:,,:;=+itIYYYIIYVVRRRRXRBWWWWWWWWWWWWWWWWWWWWMMMMBBMMMWWWWWWWWWWWWWWWWW
-- ttIVVVYi=;;;=iitIIIYYYVRBMMMMMBMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
-- XRRRRRXXVVYItIIYVVVRRBMWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
-- XRRMMBMBBBMMMMMMWWWWWWWWWWWMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM
-- XRRMMMWMWWWWWWWWWWWWWWWWWWWWMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWM
-- RRRMMMWWWWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW
-- VXRBMBMWWWWWWWWWWWWWWWWWWWWMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMM
-- YVRRBMMWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMB
-- tYXXRBMWWWWWWWWWWWWWWWWWWWMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMB
-- +IYVRBMMWWWWWWWWWWWWWWWWWWMBXBMWWWWWWWWWWWWMRBMMBMWWWWWWWWWWWWWWWWWWWWWWWWMMMR
-- ;itYXBMMWWWWWWWWWWWWWWWWWMXYIiIXMWWWWWWWMBV+:;=tYXRMWWWWWWWWWWWWWWWWWWWWWMMMBR
-- ,;iIVRRBMWWWWWWWWWWWWWWWWRt==,,:+IXBBBXVIt;=i+=+iIBWWWWWWWWWWWWWWWWWWWWWWMMMBR
-- ,:=iYVXRBMWWWWWWWWWWWMWWWBt:;:,  ,;+IIIi+iYVYYItIXMWWWWWWWWWWWWWWWWWWWWWMMMBRR
-- ,,:=iIVXRMMWWWWWWWWWWWWWWMXti+=::,,:;=+iIVRBXBBMMWWWWWWWWWWWWWWWWWWWWWWWMMMBRR
--  ,,;+tYVXBBMMWWWWWWWWWWWWWMBRVVYIItIIIYVRBBMWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMBRRX
--   ,,;+tIYXRBBMMMWWWWWWWWWWWMMBBRRXVVRRBBMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMBRRXX
--   ,,;;+tIYVXRBMMMMWWWWWWWWWWWMMMMMMMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMRRVRV
--   ,,:;=+tIYXXRMBBBMMWMMMMWWWMMBBBBRBMWWWMMBBRXXXXBBMMMWWWMMBBBMMWWWMMMMBRRXVXR
--    ,::;=+IYVXRRRRRMBBRBBBMBXXItt+i++iIIYItii+tii++++++tIIIIIIYXBMMMMMBBRXVVXVX
--    ,:::;+iIYVXRRRRBXVYIi+=;::::::;;;;:;;;;;;;:;:::,,,,,::;;+tVRBBMMMMBRXVVVVYY
--     ,,::;+iIYVRBRRRRYi;, ,  ,,,::;;;==;;;=+iiittttiititIIVBWWMWMMBMBRRRYVYYYYY
-- ,,  ,,,,:;=tYVXRBRBMMRXI+;;++ttIIIIIIYIttIIIIIIItIttIIYVRMWWWWWMMRRRRVYYYYVYYY
-- ,,     ,:::=iIYXXRBBMMBXVti+==itIIIIYIIItttIIIIiiiiitIYXBMMMWMMMBRXXVVYYYYYYIt
-- ,,      ,,,:;+tIYXRRMBMBYti+;::;=ittttttttttii++iiitIYVBMMMMMMBRRRVVYIYIYIYIIt
-- :, ,,    ,,::;=iYVXXRRBRXYYt+;;;==+i+iiii+++++++iiIYVXBMMMMBBRXXXXXVYYYYYYIti=
-- :,         ,,:;=iIYVYXXXRXVYIti++=====+++++++tIIYVVXRRBMBMMMRRRRRXVVVYYIIti+;:
-- ;:,         ,,,:;+iIYYVXXRXXXVIIIttttttttIIIIYVXXRBMMMWMMMMBBRRRRXVYYIttt+;:,,
-- ;:, ,         ,,:;=+iYVXRRRBBXXVVVVVXXXRRRRBBBMWMWWWWWWMWMMMMBRRXVYItii=;:,,,:
-- ;:,,            ,,:;=iIYVRBBMBMBBBBBBMMMWWWWWWWWWWWWWWWWMMMMBRRRVIti+;;:,,,,:;
-- ;;:   ,           ,,;+tIVXRBMWWWWMWWWWWWWWWWWWWWWWWWWWWWMMBBRXXYt+;;:,,,,,:;;;
-- ;;:,,,,              ,;+IVXRBMWWWWWWWWWWWWWWWWWWWWWWWWMMBRRRXIi+=;::,,,,:=++==
-- ;=;,, ,               ,;+tYVXRBMMMMWWWWWWWWWWWWWWMMMMRRXXXVIt=::::,,,:;=+ii+==
-- ;i+, ,,,,               :;=tIVVXRBBBBBBBMMBBBBBBBRRXXXVVIIi=;:::,,,:;==itti+++
-- ;=+;,,,,,,    ,,         ,,:;+iIYYYVVVXVXXVVVVVVVYYYIIti=;:,,,  ,;=++ttIItii+=
-- :=++     ,,    ,            ,,:;==+ittttttIttttttii++;;:,,,,,,:=+iittIIYIti+=;
-- ::=i;,    ,,   ,,,              ,,,::;;;;=;;;;;;;:::,,,,,  ,:=itttIIIYYIti+=;:
-- ::;+i:    , ,   ,,,                   ,, ,,,,,,,, ,     ,,:=ttIIIIIYYYVIi+=:;=
-- ;,:=i=, ,   ,,                                       , :=+tIYIIIIIIYYVYIi=:;=+
-- :,,:+=:,,    ,                                      ,:=tIYIIIIIIIYYYYVIt+::=i;
-- ::,:;+=:,  ,    ,                               ,,,=+tIYYIYIIIYYYYYVVVI+;,;==:
-- ;;,,,;==,                   ,             ,, ,,:;+tIYYIYYYYYYYYVVVXXVYI+:,;=;:
-- :;: , ;+=,       ,    ,,,,,,            ,,:;=+tIYYYYYVYYYYYVYYVVVXXXXVI+;,=+:;
-- :;;,,,,=i;,      ,,   ,;;=====;;;;====++itIIIIIIYYYYVYYYYVVVVVVXXXRRVVti;,==;=
--  :;:, ,:;;;:          ,:=+itIttIIIIYYIIYIYIYYYYIYYYYYVYVVVVVVVXXXXRXXYtt;,::;+
--  ,;;,, ,,;;::          ,;+itIIYIYIYYIIIYYYIIIIIIYYYYYYYYVVVVXVXXRRRXXYii=,,,+i
--   ;; ,, ,,;;,,         ,;=+iIIIIYYYYIYIIYYIIIIYYIYYYYVYVVVXXVXXXXXRXVIit=,,:=t
-- ,,:;,     :;;       ,  ,;=+itIIYIIIIIYIYYYIIYIYYYYYYYVVVVXXXVXXXXRRXYtii+;,,:=
-- , ,::,    ,:=:,,    ,  ,;=+ittIYIIIIIIIIIYIIIYIIIIYYYVVVVVXVXXRRXXRXYtii+=;=;:
-- ,,,:,     ,::;,  ,, , ,,:;+itttIIIIIIIIIIIIYIIIYYIYYVVYYVXVXXXXXRRXXYIiti+iIi=
-- ,,,:,,,   ,,,;;, ,,   ,::;=iittIIIIIIIIIIIIYIYIIYYVYVVVVXRXRXXRRXRXXYIiti+tIII
-- ,,,,,,,,,  ,::;;, ,  ,:;;=+iiIIIIYIYIIIIYYVYYYYYVVVVVXVXXRRRXRXXXXXXVYIIIiiIYY
-- ,,,::,,    ,::::, ,  ,:=++iitIIIIIYIVIYYYYYYVYYYVVVVXXRRXXRRXRRRRXXXVVYVYYtIYY
-- ,, ,,:,,,, ,,,::,   ,:==+itIIYIYYVVVYYYVYYYVVVYVVVVXRXRBRBRBRRRRRRRRXVVYVYIYVY
-- ,,,,,:,, ,,,,,,,,,,::;+iiIIIYVVVVVVVXXXVXVVVVVVVXXRXRRRRBBBMBBMBBBRRRRXVXVVVVX
-- ,,   ,  ,,,,,:,,:,,:;++itIYYVVVVVVXXXRXRXRXRXXRRRRRRBBRBMMMMMMMMMBBBRRRXXXXXXX
-- ,,  ,,  ,,,,:,,,,:,;iitIIVYVVVVVXXRRXRRRRRRRRRRRRBBMMMMBMMMMWMMMMMMBMBRXXRRRXR
-- ,,  ,    ,,,,   ,,;+iiIIIIYYVXVXRXXRRBRRBBMBBBMMBMMMMMWWWWWWWWWWMMMMMBBRRRRBRB
-- ,,,, ,,,,,,,,  ,,:;=tIIYYVVVXXXRRRRRMBMBMMMMBMMMMMWWWWWWWWWWWWWWWMMMMMMBBBMBRB
-- ,,,,, ,,:,,,,,, ,,,:+tIYYVVVVRXBBMBBMMMMMWWWWWWWWWWWWWWWWWWWWWWWWMMMWMMMMMMBBB
-- ,,,,, ,,,, ,,,:, :,,;tIYVVVXRRBBBBBMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMX
--   ,, ,,,,      ,,,,::iYVVVXXRRBBMMWMWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWMWMBi
--  ,:, ,  ,  ,  ,,,,;:,=IVVVRBBMMWMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWX=,
-- ,,,,      ,, ,  ,,,,,,+VBBMMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWY;, 
-- ,,,              ,,, ,:tMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMI:,, 
-- ,,             , ,,,  :=XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMI: ,  
-- ,       ,        ,,,, ,,+BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMi, ,,  
--                      , ,:YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBi,,, , ,
--            ,         ,,,,;XWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWB=,,  ,  ,
--                      ,,,,,YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR+     ,   
--          ,            ,,,:=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWR= ,,    , ,
--        , ,        ,   , ,::YMWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWX; ,,      , 
--     , , ,           , , ,,,+BWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWV; ,,      ,, 
-- ,, ,,  ,,,   ,        , ,,,;IWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMI: , , ,,, ,,, 
-- ,,   ,, ,,,, ,        ,,,,,,=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWBi, ,, ,,,,, ,,  
--     , ,  ,         , ,,,,,:,:IMWWWWWWWWWWWWWWWWWWWWWWWWWWWWMR+, ,,, , ,   ,   
-- , , ,  ,    ,       ,,  , :,:=RWWWWWWWWWWWWWWWWWWWWWWWWWWWWV;, ,, , , ,,  ,   
--       ,                 , ,,,:iMWWWWWWWWWWWWWWWWWWWWWWWWWBt:,,  ,,, ,    , ,  
--    ,   ,,    ,             , ,;XWWWWWWWWWWWWWWWWWWWWWWWWX=,,,  ,,:,,,,      , 
--             , ,          ,,,,,,iMWWWWWWWWWWWWWWWWWWWWWMY;,,,,,,,,,,  ,,       
--       ,                   ,   ,;XWWWWWWWWWWWWWWWWWWWWRt, ,,,,,,,  ,   ,,    , 
--        ,                      ,,tWWWWWWWWWWWWWWWWWWMY:, ,,,,,,,  ,,, ,,       
--  ,,,   ,                    , ,,;XWWWWWWWWWWWWWWWWWI, ,,,,:,,,, ,,, ,  ,     ,
-- ,,,   ,                   ,,   ,,tMWWWWWWWWWWWWWWWB=,,,,,,,,  , ,  ,,,     ,, 
-- ,,,,                      , ,  ,::VWWWWWWWWWWWWWWWY, ,,,,,,    ,     ,        
--                                ,,,+RWWWWWWWWWWWWWR= , , , ,,,                 
--     ,                          ,,,:YWWWWWWWWWWWWBi,,,,,,,,, ,,                
--    , ,,                       ,  , =RWWWWWWWWMWMI,,,  , ,,, ,,,      ,        
--  ,  , , ,                      , ,,;YWWWWWWWWWWX;,, ,  , ,       ,,, ,        
--   ,  ,                             ,;XWWWWWWWWB+,, ,,  ,,,,      ,            
--      ,   , ,                        ,+MWMWWWWMi, ,,,,,,,  ,,,   ,   , ,       
-- ,  ,,     ,,,,,,                   ,,:YMMWWWMI, ,,,  ,  ,    ,, ,             
-- ,   ,,,    ,,,,, ,      ,            ,=RWMWMI,,  ,,  ,      ,,   ,            
--    ,,      ,, ,                      ,,iBWMI,                                 
--   ,,  ,     ,,,,                      ,,IMt,                                  
--  ,,, ,,,,, ,,,,,,                       :+,                                   
-- ,   , ,,   ,, ,                       ,                            ,          
-- 
--                                                                               
--                                                                               
--                                                  ,                            
--                                                 ,,                            
--                                                ,;+:,                          
--                ,                    ,,,,  :::, ,,:   ,,,                      
--               ,:,                 :,              ,,,,                        
--               :;,                   ,,:,,     ,,  ,,::,                       
--               ,,,,,                  ,;+=;,  ,,    ,,,                        
--              ,,,,                     :=; ,;;,       ,,,,                     
--              ,::,                      :;=:;;,      ,;=;,                     
--             ,:::, ,               ,,  :iYYYi==;,  :,,:+i=;                   ,
--           , ,;;,                  ,  ;tYXRBXIiiIi;;:,:;++++;:,,  ,    ,       
--            ,:;;,                   ,,:+IIi=+tYYIt+:;===+itYi=+;  =,   ,       
--          :,:;:,                       ,+tt:  :+i=;=iti++iIi=+VV+,,=:,,,       
--         ,=:==,                    ,    ,iXXi;=ii++iii+==+ititXBV+ ;, ,,  ,    
--          ,;:,                         ,;+i+=iYYtIXXVt;,,;=iiRRRR+=: :  , ,    
--         ,,:,,                ,,,     ,:;=+:=iitVRBRVIi++=;=IBXRBY+i ;; ,, :,, 
--         ,:=;,     ,:+tIt+=;;,   ,,         :;:,;;:+iittttIVIiXMBXt+ ++  :+::, 
--         ,:+;   :=++++itYVXRRXVt=,       ,,:;==;;;=,,,:=iiiBMtYRBWI=,==;:,Y;;:,
--  ,    ,,,,;,,;ittIIYVXXYt+tttIXBVi:,   ,,:::::;=iit+=iVXY+RBYtXWMB+:;=::==I;,:
-- , ,    ,,,:=iIYYIIYVXRBBRRi;:+IVRMVi: ,::::,,:;iIVXRBBBXVYXBVIXBMWV: ==:;+I=:;
-- V   :;+iiiYIIIVXVYVXXRRRRBWRVYYIYVRXVi:   ,,:;iIXRRRXXXXXVXXYIRBRBB=:+= :i+;::
-- W:=itti+itIYI+;;;:,:+tYVRBXBBXYt+;iIYI=:;+;=+tIYYYVXXRRXXXVRRRMBXBM+,;;::,:, ,
-- W=;B:,=i=IIVXt:  ,     :tXXtVRYtt=,=tt=;;==+iIYVVVXXXXXXXXXXXXXXXRR,:=,,,,    
-- M+:t=;,+IY+=;,          ;IViIRY=+IIXRt: ,;==+tIYVVYVVVVVYIYVVVVVXR+:Ii ,:     
-- I;,=V=  ,,         ,,,  ,=IVXYt;,;+YY+, ,,::;=+ittttiiittIIYYIYVYI,;i:,;,,    
-- ::  i ::                  ;+iYX+:iiYt:  ,   ,,:;;===++itIIIYItYVt:=I= VY ,    
--    ,;=++=;                ,:;ii+=+It=,          ,:ittIIIIYIVIIXI;=VY:+V+,     
--     :it+;;          ,,,    ;YBRVVVXI;          ,:;+itIIIIIIYVXI=;IXY:iV:      
--    ,,  ;;,     ,;+IYVVVVYYYVXRRRRXV+,           :;=+ittIIYYYXV=:tXVV:,+:  ,   
--      ,,,     :+YRBBRRRRXXXRRRXXXXY=,             ,:;+itIYYVYVi,=XRRY =Y=,,    
--     ,+=     :=itYVRXRRRRXVXXVYVXt,                ,:=+tIYYVVt:,tXRBY:,YV;     
-- ::   ;=, , ,:;=iIYXXXXRXXVVIIYYi,                   :;+tIVXI; ;YRXBV; +XY=    
-- ,,    +; ::;;==+tIYYYVVVVYtttt=                     ,:=iIVYt;,=YRRBX+  YBV;   
--    :  ti,;=++iiitttttIYYYIi+:                         :=tVYi;;tXRXRVY= =VY+,  
--   ,  ;Y+ :=+itttIIYYYYVYYI:,                        ,,,;iIIt+;iVXVXRRY; ;Yi:  
-- ,,, :ti:,;;+tYVXXXVXXVVYi,                        ,:;==+itYIt=+IXRVXBRI:  ,   
-- :  ;II; ,==+tYVVVVVVVVYt;                         ,:=+++itIIIiitYVRRRRV+,     
-- : ,VY:::,=+iIYYVVXVIIVI;                           ,:;=+itIIIIt+==IVXRXI;     
--   +V;:; ;+itIYVVVVYVYYt, ,         :     ,         ,:=+itIIVVVYIi=;=IRX+,    ,
--   It:,;,;=itIVVVVVYIVY;           , ::  , ,         ,:;+itYVXXXXYII=:;=:   ,+Y
--  ,X;:;;=;+tIYVXXVVYYVt  ,         ,:IX+,, ,,,,,    ,,:;+itIYXXXRXVVYVVt,  :=tY
-- ,=R,;+;=;itIYVXXVVYRI,             =IXR+ ,,,,,,     ,;=++iIYVXXRRXVVXVi,  +IVX
--  V+=:;==+tIIYVXXVVXV= ,           ,;VIVR; ,,,,,,  ,,,,:=++itIVXXXVXXt:   :YYVX
-- IX::;===iIYYVVXXVVVt,  , ,        ,:IIiXY,  ,,,,,,,,,::=++iitIYVVXI;  :  IRXVR
-- RI,:===+tIYYVXRXXVV;    ,        , :it;iXt ,,,   ,::::;=++iiiIVVt= ,    :IRXXM
-- V;:;;;=tIIYYVXRRXXI     ,       ,, : ==,IX=+=;,   ::::;=++=itIi=:     ,,=Vt;=V
-- +;:;=+itYXVXRRBBRRi,    ,     ,,,  ,::,    ,;+tti+,::;;=+iiii=,        ,iX    
-- ;,;;=+iIVXXXRBBBRR=  ,  , ,   ,,,,,,,    ,,    ,;++;:;=++==:,          ,tM;   
-- ;:;=+iIYVXXRRBBBRR;  ,  , ,  ,,,,,          ,,     ,;===;;    ,,        =Y;  ,
-- :;;=itIYXRRRBBBBRR:  ,  :,  ,:::,                    ,;;,            ,,,:;    
-- :==+tIYVXRXRRWBRMV,   ,,,  ,::,                        ,,,  ,        :::+     
-- ;++iIYVXRRRBRMBRMY    ,,,,,,,                           ,;,        ,,;,,=     
-- =+itIVXXRBRMBBBBMt    ,:,,,,         ,,                   =,    ,;:; ,,;t,    
-- +=iIYVXRRBBWBBRMWi   ,,:::           ,,,  ;:,      ,::    =;, ,=+=;tiiiVWV=:  
-- +itIVXXRBBBMBMBBMi   ,::,        ,;+, ,:  =tXtIt,=:::;;===,,:=++tVVXBBBRRBBVt+
-- itIYVXRRBBMMRMMBB+  ,::,          iRV:     =t+iVIYItiitt+;;==;;IBWXRBBRRBBRXYI
-- iIIYXXRRBBMMRMMBB+  :;: ,=:       ,tRI     ,;I+,=+iii+==;;:, ;YWWRBBBBBBBBRXVY
-- tIYVXRRRBBBMBMBBMi  :=: =V=:     ,:;XR=   ,  +==V=Yt;:;iYVVYXBWBRBBBBMMMBRRVYY
-- IYVVXRBBBBMMMMMMXt ,++:=IYi,,,  , ,;YRI, ,,  ;=;:;::,;YVYBRRBBBMBBBMMMBBBBXXXX
-- YYYVXRBBBBBBBBBBXI::=+=iVV+,,:  ,, ,iBR= ,,  :=:    =YVRMBBBBBBBBBMMMMBBBBRRRR
-- YVXXRBBBBBMMWMBRVtVYYI+IXV=,,:  ,,:,+XBI:        , ,YRXRMRMMMMMBBBMMMMBBBMRRRR
-- =;IYVXBBMMBBXVYYYItIXXIIVI;,::  ,,,:;iXRt          tXRBBRWBMMMMMBBMWMMBBBMBBBB
-- ,:iYVVVVVYtIItIVVYi;:;tVVY,:::,,,,,:,;IY;          XBRBRMRBMMMMBMMMMMMMMBBMBBR
-- ==tIYYYYYItIYIYVVY+=,  +It:,,,:::, ,  +i:         =BBBMBMBBMMMMMMMMMMMMMBBBBBB
-- ,=iiitIIIYtiiIXXI;+;, ,;;:=;:,,,,: :  ;=,         IMRRMRMBMBBBBMMMMMMMMMBBMBBR
-- ;it+=ittIYItiiYVt;V=  :,,: ;++;,,, ,  ;;          RWRBWBMBMBRRBMMMMMMMMMBBBRXX
-- ;+====+ittYtitIIIVV,  , :::, =I+,:,,, :;:  ,  ,  ;MBBBBMMMMBBBBMMBWWWMMBBBXXYY
-- it=;::;+tIYYYYItYXt    ,:::::,,it ,,,,,,,       ,iMBBBBMMBBBBBMMMMWWWMBRXVIYYV
-- YtVYYYYIti=+itYVXX;  ,  :,;,;; ,+i  ,::,        :VBBBBMMMBBBBMMWMMWMMBXVYYVVXR
-- ViIi=;:::,;iIttIYY,  ,  ,  ;:,:  =+: ,:,        ;BBBBBMMBBBBMMWWMBMBRXVVVVXRRB
-- ++itt+==+tIYVVXXRR=     , ,,,,,,, :+=  ,     ,  YBXRRRRXRBRBBRBBXVYYIYVVXXRRRB
-- Iti=;;+tIIYVXXVVXRY:    ,  ,,,,,,, i+  ,       ,XBRXRBMWWWRXRBRRRVIIYVXXRRRBBB
-- i=iittIYYYVVVVVVXXR;    ,,  ,,,,,,:+=,   ,   , ;RBXRMWWWWWXIXMRRBXIYVXXXRBRBBB
-- YI+tYVYIYVVVVXXXXXXt     :  ,,,,,,,++          +RBRRBMMWWWYYXRBBRXYVVXRRRRMRBM
-- YItIVVYYYVVVVXXXXRBY:  , ,,,,,,,,,,i=      ,, ,tBBRRRRRRXXVVVXRBRRVXRRBBBBBRBR
-- VYtIYYYYVVVVXXXXRRBRi     ,,,,,,:::i=  ,   ,, ,IMRBBBBRRRXXVVXRRRXRRRBBBBBRBBV
-- VRVVVVYYYVVXXXXRRRRWV:   ,,,,,,,::;i;  ,   ,: :VWBBBBRRXXXXXRRBBRXRRBBBBBBBMBY
-- 
-- 
-- ;;==;;=;;;=;;============;======;;:;;::::::;:;:::::.:::;;:::::::;:.:::::::::::
-- ;=;;;=;===;===========+=+==++;=;:;::;::;;;::::::::::;:::;:;::::::::::::;;::;:;
-- ;;;=;;=========+i+===========;;+ItiIt+i==;;;::::::::::::::::;::;:;;:::;:::;:;;
-- ;;;==;==;==;=====++=iiiIYVRMMXRBMWWMRXViiiii===:;::;:::::::::::::::::::.;;;;::
-- :;;;;;;==+==+====+tYBMWWWWBYYXRYIRMWBVYiiii+=++++t;;;.::::::::;;;;;;;::.::;:::
-- ;;;;;=;====;==iIYRBRBMRYIIIYIIXBIiVYtttIi;;==ii+++=;;;;:::;:::;:::::..::::::;:
-- :;;;;;==;===;=IXYYVt=;=IBMWVIIRWXYXVI+++i=:;;:;=+=+=:;=;::::::::;:::.:::.:::::
-- ;;;;;=;===+itVYYYi..iVRXIII++tYMBXRBMMXtti+i=;;;;+i==+=;;;:::::;::;:;:::::::::
-- =;;;=;;=+tYYVIIIi=+tVVItXMMtitiVMYVYVYItti;=+=+;. :iii==+;::;::::;:::::::::::;
-- ;;;;;=;=+ii=it=;=+Ii+itIti:.:;;tViit+++tVBXYYYi+i===;;;;:;:;::::;::::::::::;::
-- ;;;;;;=+i++ii=;++;;iIIt=;;:;==+YXVI+=;;=:.:. ..:;;;;;==;;;;;;;;;;::::::::::;::
-- ;;;;;+ii==t=ittitii+;;=;;=;=;;+tItitYY;:;:.    :=;;=:;++===+=;;;:::::.:::::.::
-- ;;;==++==IYttiit=;=;.:::;:::::=iYVt++++;: .;==:.:=:::::;.::;;;;::;::::::::::::
-- ;;;;=+=;ii+i;.;;;:::;:;YYIYXXXXXXRBRRRXt+:  ;i=:::::.  .;:;;:::::;;:;;.:::::::
-- ==++tt=ii+t=;=;.::.:;;IBVRWWMMMMMBBBBRRBBXI: ;==:..:    ...;;::.:;::::;::;::::
-- ;;;ii+++;==;;;:;;..;;;XRRMWWWWWMMBBBBBRXRXX+:=;=+.==  :  . .;:;;==;;::;.::::::
-- =;=+i++++++=;:++==;==;VRRRMWMWWMMBBBBRRXVVY+.:..;:;.        :==:;==.:::;:;;::;
-- ===++i+;;:==:.;=;;;==+IIXRRMMBMMMBRRBRXXXXi:;+:. .           +=.:::::::::::::;
-- ;+iii++++=;=;=+=;;;;=+tVIRRBWBMBBBRBRRXRXt+==+;;=            :==;:;=::;;:;:;::
-- ttIIYt= ..::.;;..:=+=tVIYXBMMMMMMBBBBRRRIi+=+;;=::            =i;;=;:;;:.:::::
-- +ii+::.ii:;:..:::;=;iXYtRVXMRMMMMBBBBRY+ii+ii=;;:.            ;=.:;:+++;;=::;;
-- =+i+=;;;::;. ::.:;==it+IVVRBBBBMBRRXXR+;t= .  ......          .++=it=;::;:;;::
-- =+ii+;;;::::.::..:::;;=;;:=;=itIVYVVti;::. .:==;;.:.           .:::.::::;:;:;;
-- tii+:;==;;=. =:.;;;;+iitIYI+=;;+YRXI;:;.=Ittii+=.::.::.         ;;:;;;;:;;;;;;
-- +++ii==;;=;..=:..=+; :+ttYI+t++VRXMR+.==:::.::   .;=;;;          =i=;;:;;::;;;
-- +t+++==;==::;;:;==tt=:;=;:.;;=YMXBWMI:;+=ti;::.::. . ..          :+=:::::;::;;
-- =iiii=;=;::;;..:;;+YYYYtttiitXMBBBMWMY:;+tItitIIt: ..             .;;:;:;:::;:
-- iiii+=+i;;;;;..::=i+YXXMWMMMMWWBMMWWRI=+tIYIIIIYt; ..          .   ;+:;===;;;;
-- YIiii==:.:+;.... .i+iYVWWMWWWWMBMBMWBVi==tYYYYY+....               .;::;;:::;;
-- tItii=;;;;=;:.  .:==+YVBWWWWWWBBBMMMMBVi++Itt++;.:.         .       ;;::;;;;;;
-- IIti+=::::::.: ...::=ttVMMMMBBBBBBMMBBR+====t+::.:.         ::  .   :=:::;:;;:
-- iii=;;..:.:.: ... .:=IIXBBBRXBRi;tYIi=;;:.:;=:.;:;:         ..      ;=;+=+;;;=
-- Vt++=;::.::.. .;; .:;+IYXRXRBMWBMWWBti+;;;;.. ....        . ..      :;:::::;:;
-- Yi+t; ::..:..  ;i. ;.;tVRXXRBBBWWWMBBBRVYI.:=.;;..        .         ;;;:;;;;;;
-- Rttt;::;:.:. . .i;.;;+YRRVRRBBBRVIYVYYttt+:;: :=..     .  .       .:;;;;==;=;;
-- VIIYi=. ;= . .  ;+. IVVRXXBRYt+=:;;:::::.      :;  .  .  ;:       :;:;;;;+i=;=
-- I=;=::; .i.   .  .=;iVXXXXRXi..:.          ::.:++. ...  .=.      .:;;;;===:;;;
-- VVt+=.: .=; ..    :+=tRRYXMBY:.::;:==::.   .. :Ii   .. .=:       ;+==;=+==;;=;
-- =::=:  ..;. .     .::=YXVXMI.:;.         .    :+:      ..         tYtVVi=+i=:;
-- ...:  .;::  .       .:+YVRX==YVBWWV=:...               .          ;+=i+=+=;;==
--       ;;::  .  .   . :;+IXWWWWWWWWWWRt;.                           =t++++ii:;;
--     ;;::=: :...  :ittVMMWWWWWWWBRRMWWWR+.                          :==ItiI+;+i
-- iIti+=:;:...:.  =MMMMMMWWWWWWWWWMMRIYXRY;  ::     .                 .....:=;:=
-- +::+;:;. .  .:  tWBMMMBRBMMWWMMWWMXtitVY:+RMBI:                     .;=i=.:;.=
-- :+i=;; ..   ... tWWWMMMMMMBRRXVVYXXVYtiYtiYXY=                       :: +;.==:
-- tt+;::.....  .::YMBMBBRRBMMMMBBBXXXXRY+;;=+i.                          ::.::.:
-- ii=.:. ....  . ;RBRWWBMBBRRBBRBBBXi:YV+::==.                           .=+:::;
-- =:::.. .  .   .iWBMWWMWBMMMMBBRXV++=::: ..                            .;.:; .i
-- :;:.:...      .XMMWMMRRXXVVVXXXYi+i+: ::::.                       .:  ::  .   
-- ;..:....      :BMMWWMRYI+; .::+Iii=;;=ii+;..                       :    ..  . 
-- ::;;.::       VWMWWMRI+.      ;XV=:;=+ii;.::           :.              . ....:
-- i===:..       RMBWWWVt:   .:  .tR:.++=+=:.;+;  .       .;.               .  :;
-- +===;;: . .  IMBMMMRt;..:tt:    :.;+=;:::.;;::..       =+              .. .:;;
-- ===;==;.....:RMRMBBBt=IY+I=       :=+=  :.;;;=;...                         .::
-- ;;;;:;:;:..+RMMMBRXXt;:=+;        :==;  ..;+====.      .  .  .    ..  .   .:::
-- ::;::.::;iXWMMMMBRRY:;+i=. .     .:+=. .  ;+=;=;.     .=...     .    ..     ..
-- ;;;;;..;VMWWWWWMRXV;.tI. .       .:;.   ...====.      .+=:==;  .:         . .=
-- ;:. :;:;XWMBMMMBXYVRIiY=          :.  .   .:=+:       .=;====. ....:   ... ..;+
-- ..:.;++:=RMRRBBBRY+ :+;              .  . .:=;. :.     +++++ii: : .        ;==
-- :::Yi.=+:+RRRBRRVtIYYI;.:              .  ..=;  :   : .+++iii; ::            .
-- ;;IV;:i+:.+XMXXVYBWWWWR+..                  ==  :  ;: ;tttt+:  ::             
-- tYi+;;=;:::=VXVYtVMWRXI;:;.               . ...    .  it;;  .  ..             
-- ;+=i+:;:.;=:iBIi=tVI:. :Y= .                ..        .                       
-- tI==i;:;:+i:;YI=;;:.    +Y:..                             .. ..       ..  .   
-- Y+=++;:=  ..:=i:;=;.    :Yi :.                           ..           .    .. 
-- I=;=;:;:   ::.;:+=.      iY..:                     .   .:...        ..      ..
-- Y=;;=+: .:==;:.:;: .     +X:.;.                   ..     .:         :.   .....
-- i;.;;:=.;t+++=;:=;      :iY+.;:                     ..         .   :;  :;:::;.
-- =:.. =t:;+++++=++. .    :=tI::=.                       .          :.   ;:;:;; 
-- : ::.ii .:tt;;;=:  .     :II::;;:                               :;:   ::;+i+= 
-- .;=::=: ;+=;:;;:...    ...=I=:=::                            . .==: ...=i+i=. 
-- ;+=;=+;  ..:;;:.::  .     :I=.=;::                           ;+:=t=..:..;=+:  
-- =V+.;+: ....::..::.. ...: +V;.=::;            ...    ..  ..: .tt..:    ..:;.  
-- ;XY  +; .    ::....:. ... =V;.=;;=:               .   ..:.::..:;.:;:..:..: .  
-- ;VI:.+: .. ..:  ..::::... YI.:;:.:;.               .::.::... .:.::::;;:;=:    
-- =+Rt ;; .::;;        ... :Xi ::  .::                ... ..  . ..:=++=;;:::. . 
-- ;:iR::=        .   .. ...IV. :     ;              .             ;+iiiiii=:    
-- ;:;VI+=.:: :: ....  :.:.+R; .:     ..             .   .  .:..:::.++iiiIt=. .. 
-- ;::;iV+ :  :  ......:;+iYt..:.     ..                    ......:::=+tttt= .:. 
-- =:.::=+:.::: .....:;IYIIV+ :.       .                       .....;ittttt; :;. 
-- ;;::::+. ::. .... ;XY;+Bt  .        :.                        :iIttItIIt; ::: 
-- :::::::: ::. .  . tI.YBI: :.        .                       . =XYIIIYIIt;..:. 
-- ;:: .... :. .    =i;IRI: .                                    tRtYYYItti= .:  
-- ::::.:::::  .    XIIRt+:..                                   :YVYVVXYIIt: :. .
-- ;:;:..::.: .. . +MYYI=: ..                                   tXYYVVVtIt;.     
-- :...   ::.  .. .tBYI+. .                       .            .tttIIttti+:...   
-- :.     +:      .;I=::..                                     ;I+itiiii+;::.    
--        . . .. .  :.                            ..        . :tYittii+=;  .    .
-- .     ..    .           ..                           .  .  +Vii++=;:.......   
-- .  .  .. .                                       .     .  .==:;;=:::... ..    
--   .   : .:.       .  ..                             .  .  .:;;=;::.. . ..   . 
--      .:.;=:::::..::.              ;+tI+. .                 ::::...       .    
--      ;. == :::;:;;;:;;===. .;;=+iYYIYVt ..   ..  .        .  .. .  .  .:. :.  
--     .: .+:;ttVYYVYYIIttiittIIIIttitiIt= ..      =i  .    .  . .      ..       
--    ;=.=WXVRXXVIVYYIYYtItttttiIttttIIIY+...     YV: :  ..:.:::....     .       
-- tRBV:;BXXXXXVXYYYIIItttiiiiitttiittIIY= .     iW=     ......: .               
-- 
--                                                                               
--                                                                               
--                                                                               
--                                                                               
--                                   ,                                           
--                                 ,;+;,                                         
--                                ,;iIi=: ,,                                     
-- ,,,                            ,;iIIt+;,     ,::,                             
-- ,                             ,:+IVVYI+:,,,  ::;;:       ,,                   
-- ,                             ,+IYVVVVI=,  ,,,:=+=,      ,,::,                
-- ,                  ,,   ,,,,,,;iIYIVYt=:  ,::,,;++;,,      ::,                
-- ,                      ,,::,,;=++++=:,  ,,,::, ,;;;,,        ,,,,             
-- ,                   ,,  ,:;;;;;;;::  ,, ,,:;=:  =+;;:,                        
--                    ,,   ,;=Yt=;;;:  ,,,,,,:==::=tt+=;:,,,,                    
--                         ,:;tYXVi:,,,,,,  ,,===iYXVI+=;:,,,                    
--                            ;IBBI;,,  ,    ,,,:=itYVIi+;;::,                   
--   ,                ,,      ,iVY+:,,,,,   ,:,, ;IIIXXYtiti+;,  ,,  ,           
--                    ,,       :===+===;,,,:::;+;:tXRBWBVYIIYVi=,,,,,            
--                    ,,,      ,:;iVVYIIYIt++i+i;:tRBMWMBRXVYIYt=:,:,            
--                             ,:;tXRXVVYYYYYYIi:=YXXMWMBMMBVIYYi;,,:,   ,,      
--                             ,;+IVXRWBXVVXYti+iIYYXBWWWWWMBXYIIi,,;:,  ,,  ,   
--                             ,;+tYVXRXYiitt+:=itttYXRBMWWWMBYtIVi:;;       ,   
--                             ,,;=+tt+=, :+i++=;::+itIVRBMMBBBYYVi=iIi=:        
--                  ,,        ,    ,;==IVVIIYVRXI=,:;;iIXRBRRRBVYt+iYIiII=       
--                                  ,,=iYVYIYXXXXVt;,,,;iYVVXXXXI==IYi+=ii;,,    
--                                  :;+itIttIVVVVVRBY+,,;iVRRXBY+iIYVVXIYV+  ,   
--                             ,,,:;=++iiti+iItttitVRRi=,;IRBRY=;IXVVRBXRX+      
--                             ,,::,:::::;=+tVVYIt=,:=I=,:tVXX+=iVRXYYXRBI: ,    
--                                  ,,=itIVVXMRRRMBY; :+=:=VXt+IYIXRI:===:    ,  
--                            ,    ,:;YYtit=:=;:;iVI= ;IY=:iYYYtYVYXY        ,,  
--                                :=tIt+, ,  ;+iti:  :tRBt;+YXXtIVIVY,        ,  
--                              :=tYVXXVItt+=iIVXY+:;tVBBI+tVRMXttYVi:           
--                      ,     :+tYYYYVVVXRBBBRRXVVVVYYBMRYtIXBBRXItVI,          ,
--                      ,,,;=+IYVXXVXXVYIYVRMWWWMRXXRBBMRVYVRBBBBXIYt,           
--                  ,,:=+itIYVYYVVVXXRXVVYVVXXRBMMMBBBBMBXVXBBBRBXIt+,           
--               :;itYYVVYYYVXXXXRBBBBBBBMMMBRYYYVRBBBBMMRVVRBBXXVIt+,           
--             :=itIItIYVVVVXXXXXXXXRBBRRXXRMWWXtitVRBBBMWRYVBRRXVVY+,           
--             :+YXVItVYIYXRRRRRXXRRBBBBBBRRBBWWMBXVXXRRBMXYYXVVVVXVt=           
--              :tXXVYXt+iYVVVVRBBXVVXVVVXXXBMBWWMBBXtYXBBVIIXYYVXRVYY:          
--               +VVYYXt=+tIIVXVXRRVi;;;::;+tYXBMBBBVi;+itIIIIYVRBXYXM+,     ,   
--             , ,YRXBBI;;+tYYRXVXXI=,     ,:;+IVXRBY+;;==+itIVXRRXYRWX=    ,    
--                tBMMBI;:=iIVXRBVt;,          ;tYVVt+i+===+tIVXXVVBMMWY: ,      
--                =RWWBY=:;+tYRMBI;,     ,,,,, ;iIYIt+=;;;=+tIYVVVRMWMMBI+i;     
--              ,  YWMBY+;;+tYXRY;             ,=IVI+;:;;=+itIYIVBMMMWMWYiXY,    
--                ,iRWRY+:;=iIV=:;:::,       ,;:;+It=,;=+iitIIYVRBMMMMMMBiIR; ,  
--                 =VMXY+::;;=: ;i+++++;:    ,+tYIt=:,;=++iittYVXRBMMMWBI:=t;::, 
--                 :tRVI=:,,,,: ;i=,, ,,,     :YMRi:,:;;=+iitIYYVRBBMMWR=;itt=;, 
--                  =YVt=,,,,,, =It+;,        iVXt::;==+iiiiitYYVXRBMMMX,+RBMX+: 
--                  :IVt;,,    ,:+I=,;:;=;,,,:YVV+:,=+++iiiiiiIYVXXRBMRi:+XMMWMY;
--                  ,tVi;,,     ,=t+;===+i=,:iVI=:,:==++iiiiiitIYVXRBB+;;tXBMWWWR
--                   iXt;,,  ,,  ,+i;;;:=ii;+It=, :;==++iiiiiiiIIYVXYi,:=IXBMWBMW
--                , ,iXt=::,,,,,,;tt;  ,::;===:  ,::;+=++++++iiIYIYY=  :+YRBBRBMM
--               ,  :IRt;,:::,,,,=Yt:      ,,,    ,:;;====++iititIi: , :tXBBBBMMM
--                  +VYi;:::,::+iii,       ,,,    ,::;====++iiiti=,   :;iVBMWWWWW
--            ,   ,;tV+;:,:::;iIIIt; ,     ,,,,,  ,,::;;;;==++i=:  ,,,==iVBMMWWWW
--               :+ti+=;:::;+ttYYYI=       ,,,,,,,,,,:::::;;==;      ;itYRBBMWWWW
--              ;tI+;;:::;=+itIYVVI;       ,,,,,,,,,,:;::::::,      ;tIYXRBMMMMMW
--             :iIi;:;====+itIVYVXVi:     ,,,,,,::::::::,,,,       ,+YIYXRBBBMBMM
--             =tt=:;=++++itIIVVVXXt;   ,,,:,,,::;;;;;:,,          ,+YVXRBRRRBBMM
--            ;tYi;=iiii+iitIYVVVXVi:   ,::::,,:;;;;;;:,            ;tIYXXXXRBBBR
--   , ;;,:, ,tVI;;it+iiiitIYVVVXXI=,,  ,,:::,;:::;;:,          ,, =ti: ,=ttYRRXV
-- :;=itti+,,iXI+==+iiiiitIYYVVXXVt;  ,=tIt+;:::;::,,,            ,++,   ,::=+ttI
-- :=+IYYIt=+VXi;=+++tittIYYVVVXVt;,   ,;+IYVYt+: ,,, ,,,         ,tt,      ,,:;;
-- ;:::+i+ttIVi=;=iiitttIYYVVVXXV+   ,     ,;+Yt+:,   ,,,,         it,           
-- ti+====+IIt;==++iiitIYYVVVXXXI:             ,:;:,, ,,,,,,,,,    :=;           
-- YIt+===iti=;==+iiiitIYVVXXXRVi,                ,::,,,,,,,,,,    ,:            
-- IIti+=+i+=;;=++itttIYVVXXXRRY;                    ,,,,,,,,,  ,, :;            
-- IIti++i+;;===+iittIIYVVXXXRXi,             ,       ,,,,,,,,:    ;i+        ,,,
-- YIt++++=;;==++iittIYYVVXXXXI=  ,,  ,   ,              ,,,,,,    ;YR;,      ,+Y
-- XI++==;;;==++iittIIYYVXXRXV+:      ,   ,,,,            ,,,,, ,  =XMY+,    ,,+V
-- Yi==;::;==++iittIIYYVVVXRVt:      ,:;;::,, ,,         ,,,,,, ,;iXMRWV=,,,,,:+I
-- =;=;::;=+++iittIIYYYXXVXXI=       :=iIi+=;::,,,,,  ,,,,,,::==tIVWWXMI:  ,,,;+t
-- 
-- ==:;=:i,:::i;::::+=;=::=+++++=:==,,:=++++iiiiiii++=;;:,        ,:,,           
-- ;;:===+,:,:=:::;;=;:;,;+i++i+ii===;,:;=+++iiiiii++i+==;:,       ,,,           
-- :::;=:;:,:,;:,:=;=+,,;:i++ititttt+=;:::;==+ii+++iii++++=;:,,     ,            
-- ,,,,:,,,,,,::,:=i;;,:i:iitttIIIIIIttti++=;===+++iiii+iii+=;:,              ,, 
-- :,:,,:,,,:::::::;=+;:i==ittIIYYYYIItiiiiii+==+iiiiittiiii++=::   ,   ,     :,,
-- :,,,,,  ,:::;;;;=tt;:ii;ittIIti+=;;====;;===+iiiitttttttttt++;:;=;;,::,, , :,,
-- :       ,,::;=++=+i+=+i+=++=;;;;;;=++iiiitiiiiiiitttIIIIIItti+=+=+;;;,  ,,,,,,
-- :       ,:,:;=+itti+==;=;::,,::::;+iittiii+++=++ittIIIYYYIIti+===+=::   ,;,:;,
-- ,   ,,,, ,::;+iiitttii;;::,,::::::::::::,,,::;;=+tIYYYVVYIItti+===:;    ,::::,
--           ,:;=+itIIIIt+=;;;;;::,,,;,;=     ,,:=iIYVXVXVVVYIttii=+:::,   ,,,:,,
--  ,       ,,,,:==tIIYIIIi++==;:::iIV;:, ,;;::+IYVXRRRRRXXVYYIttt++;;:    , ,,,,
--        ,   ,,:;+tIYYVVYIIti+=+=iIYVVti++===iYXRBBBBBRRXXVYYItiIi===:,     ,,,,
--       ,    ,,,:;+tYVXXXVYItItYIYIYIttitiitYVRBBBBBBBRRXXVYYIttti+==:,,,   ,:,,
--      :::,,  : ::,:iVXRRXVYYVVVXVYIIttttIVXRBBMMMBBRRRXVVYYIIttii+=;:,,,,,,,,,,
--       ,,  ,+t:,,,:;YRBBRXXXXXRRRRRRRRRBBMMMMMMMBBBRRXXVVYIItt+++;;;;,,,,,,,,::
--        , ,,+tt++tIIYRMBBRRRRRBMMMMMMWWWWWWWWMMBBBRRRXVVYIIti+;;;;:;;:,,,,,,:,:
--       ,,,=;;=itttIYVBMMBBRRRBMBMMWWWWWWWWWWWWMMBBBRXXVVYIIti=;:::::=;:::,::,,:
--       ,:,=ttttItIVXXBMWMBBRBBBMMMMWWMWWWWWWWWMMBRRXXXYYIIIti+;::::;=;;::;=:,,:
--    ,,,,;::IYVVXXRRRRBMWMMBRRRRBBRBBBMMMMMWMMMMBBRRXXVYIIIItit=;::;=+;=;;R:;::;
-- ,    ,,::,IVXRRRBBBRMMWMMBBRRXRBRXXXRRRRBBBBBBRRXXVVYIIIItttIi==;==+===VI:;:,:
-- ,    ,,,:,tVXRBBBBBBBMWWMMBBRRRRVYIYVXXXXXXRXRXXVVYYIItItItttii+==++==;M;;;,,:
-- ,,  ,,,,,:=VXRRBBBBMMMMMMBVYVYIIiii+IVVXVVVVVVVVVVYYYIItittti+i===+=;==R:;:::,
-- ,,,,, ,,,:,IVRRRRBXRRRRXVI+;::::;==iYXRBBRRVVYVYYVYYYIi+++iii+====+;;;=t:;,,:,
-- ,,,,, ,,,::=VXXXXXXIIYIti=;,:;=itIYVRRBBBBBBRXXVYVVVYYIi=++ii++===;;;::=:,,:,,
-- :        ,::iXXXXVVYIYYi+=;;+tYVXRBBMMWWWWBBBRRBBRRRRXYYi+iiti+==;;::,,;  ,,, 
-- :         ::,+YYYIItiYXVYIIIYXRMWWWWWMMBRXYItiiYXRBMRXVYtttIti+=;;::,,,:, ,,,,
--          ,:: ,;tIttiiVVXXXXBMMBRXVYYIi+==+++iIRBMBRMRXVIttitti+=:::,,, ,, ,:,:
--          ,:   ,+iIYIIVYVYIIIttiiii++ttIYIIIVRBMWWWBBRXYIittii+=;::,,     ,,, ,
-- ,        ,  , =i,=YXRRXVYI++i++itYXXXVttIVXXBMWWWMBBRXYtti+++==:::,       ,   
-- ,,:,,,        i  ,;IXRRRBRYYYYYYYYYIIIYYVXRBMMMMMMBBXVYi++===;:,::       ,,   
-- ;;:,,       ,,:  ,,:+IVXRBVIIIIIYIIIIIYVXRBMMMBBBBBRVYt+====;::,,,      ,,,,:=
-- +=;:,,, ,   ,,:   ,;,:;tVXRYIIttttIIYYVXRMMMMMBBBRVYIi+=;;;;:,,       ,,,,,;=+
-- t+;:::,,::,,,,+ ,::, , ,:iXXVYYIIIIYVXRBMMMMMBRXXVYIi+;;;;::,       ,,,,::::;:
-- i+;;:;;:==:,:,;,,        ,;VRXXRRRBMMMWWWWWMMBRVVYIt=;::,,,        ,::;,,,    
-- ii===;;:=+;;::,,,         ,;XBBMMWWWWWWWWWMBRRVYIti=;,,,,      ,,:;=;;,, ,,   
-- ii+==;;:=+:;::,,          ,,;XBBMWMMMMMMMBRXXVIti+;:,,          :;:;:, ,  ,   
-- ti=;=;,,:;,;:,,,,           ,;YRRRRRRRRVVVYYti+=;:,            :::,,   ,,,    
-- ii+;;::,,,:::::: ,            ,=tIYYYItti++=;::,,,            :  ,,,  :, ,    
-- Ii+t=;::,,:,,,,:;:,           ,,,,::;;;::,,,:=+i+:,          ,, ,::,, ,:,,  , 
-- tiiit+:,,,,,,,,,::,,           ,      ,    ;tIYYYi=,         ,,:::,,,,,;:,,,, 
-- i==+i+;:,,, ,:,,,,                       ,;IYVXVVVI+:,,     ,,:::,,,,,,::,,,,,
-- ==it+;=:,, ,::,,,  ,,,                 , ;+YYXVYYIti=:,,,,,  ,:;;::,:::,,,  , 
-- =+IYii=::,,,:,,,,,,:,,,            ,, ,,,:+itt+=;;:::;, ,,,,,,,,:::,,,,,,:,,  
-- IVVVYt=;::,,,,,, ,::,,,         ,       ,::;::,,,, ,,:::,:,:, , ,,,,,,,,::;:,,
-- XRRXYi+++:,:,,,,,,;;:,,  ,             ,::,,       ,,::;:::,, ,  , ,, :,::;:::
-- VYtiitt+;;,:,,,,,:;;,,,     ,      ,, ,,,,        , ,,,,::,,,,,,,, ,,,,,;;;:;=
-- ===itti=;:;::,,,,::,,,,           ,,,         ,  ,,,,::;;:::::::,:,,,,,,;;===;
-- +iIYYII+:::=;;:;:;,,,:,,           ,,          , ,,,:;;;::,:+=;;,:,,,,,:;;;;=:
-- 
-- 
-- ,,::                                  ,,    ,     , , ,,,::=+=;==++++++=ttIIi;
-- ;,                                   ,:;;::::,,,,,:,,,  :,,,::;====+++=;iIVY=,
--  ,  ,                           ,,,,,,            ,,:::,,,,,,:;:;;===+=;+tYV=:
--                                 ,                   ,,:,,,,  :,,,::;=;;:=itIi=
--                           ,,,                         ,,,,,,,,,:,, :;;;:=i+++;
-- ,                        ,::,             ,,,           ::,,,, ,,,,  ,;;====+=
--                          ,:,                             ,,,,,,:,,,,   :;==+t+
--                            ,,                            ,,,::,,:::,   ,,;;iI+
--                       ,                        ,,      ,,,,:;:;;;:;:,,  ,,:=i+
--                    ,      ,             ,:   ,,=:,, ,   ,,,,,,:::;::::,,,,,,;=
--                  ,,,,,,,::;;:          ,==,  ,;i+=;:,,,,,,,,,,:;:,:,,:;;:,,,,:
--                        ,,;+i==,,,       ;t:,  ,;+i+;i;:,,,,,,   :;,,:,:;==:,,,
--                    ,,, ,:+tii+;:, ,,,:,,,==;, ,,:;+;ii;:,,,: ,,,,,:,,:::;=;;,,
--                    ,::,,;iti+++;;,:::;,,;:;i=:,,,,::;ii;::,,, ,,,:,,,::,:;;=;:
--                      ,,;;;i+itt+::::::,,=:,;ti;:==;:;;++;;::;:,,:,  ,,:,:::=+;
--                  ,     ,,;+itti;:;;::,,;Xt,,;YIi;:;=;==+:::=i+=;,,   ,::,;::;=
--                         ,;+=++;;+;;;;,;VBY,:i+YYYi+=+==;:,:iitt+::, ,,:=:::::;
--                         ,,,,::::;;;:;tXVItYRRitIttIVY+;,,,,;+i+ii:, ,,:=;;::;;
--                 ,,   ,  ,,,;==;===+IXMMMMMMMVIYYYVXXVVi=:,,,::+YVi:,,;::;;=,::
--            ,:,   ,,,,,,   ,,;;;:=+YXRBMMWMMMBRRYit;,::+:;+=+VXXXVY=:=+:,:;+:::
--            :,,             :++=;=+iIVXRMMWWMBRXYVBV+iIVIYXVtXBRXVI;:=++,,:=i=:
--          ,:::,             :;,,:,:;VXYVXBWWMBMMBRXXRRBBRVXXIXBRXY+:,:++,,,:=+;
--         ,,:;=::          ,,,,:;ttIVRMMRVRWWMMMMWWWWMWWMWMBRBBRRXI;, ,++:,,::++
--         ;;::,;::,      ,;iIYVVXRBRBMMMRVRMWMMMMMWWWWWWWWWWMMMBRRI;,,,:+=,:;;;+
--        ,::   ::::,      ;IVXRBBMMMMMMRXVRMWMMMMBBMMWWWWWWWMMBBRRY+, , :+;::;;;
--         ,       ,,,     ,tYXRBBMMMMMBRXVRMMMMMMMMMMMWWWWWWMBBRRXVI;,,  ,:;=::;
--                     ,,, ,iIXRBBMMWWMBRVXBMMMWMMMBBBBBBBMMMMBRRXXXV=,,  ,,:::,,
--           ,  ,,,    ,,,,,=tVRBMMMMBBXVXRMWMWWMBRRBMMMBRXRRRBRXVXRXt:,,,, ,:;;:
--           ,, :,, ,, ,,,:,:iYXRBBBRRBRYVIIRBBBBBMWWMMMMBBRXXRRRXRBRY;,, ,,,,,::
--           ,, :,,,,  , ,::,;tVXRRRXXRRRBBRXXRBMMWMBRXRXVVVVXRBRXBBXI:,,,   ,,,:
--          ,:   ,,,:,  ,::,,:+YXRRRXYYIIIIYYVXVVVXXVXXRBYIXBBBBRXBRY+,, ,,   ,,:
--         ,::    ,,:,,, ::,,,:iVBMBBXYIitXRBBMMMWMWWMBRYYXBBBBRVRRVt=,,,,,     ,
--        :,;,,    ,:,,,,:;,, ,:iVRMBBRItiYRMMWWWWMRXYIIVRMBBMBXXXYtII:,,,,,     
--        ;:;:=    ,:,,,,:=,,   ,=tVBBBXYtttIYYVVVRRVYVRBBBBBBXXVYIXXI=,,,,,,,,, 
--        ,,:::     , :,,:;,,   , ,=tVRXXVYYYYYYVVXRRBMBBMBBRXVVIVRRXi:,,,,:,,,,,
--         ,         ,;, :;:,:,,,   ,:iXXRRRRRRRBBBMMMMMMBBRVYIYXRBRX:, ,,, , ,,,
--       ,,,         ,:, ,=,, ,    , , ;YRRRBBMMMWWWWWWMMBRYIVXRBMMRI;::  ,,   ,,
--      ,,,,, ,     ,,;, :;,    ,   ,, ,:tXRBBMMMWWWWWMMBXVXRBBMMBXYi+,   ,,    ,
--      ,,::: :,     ,:,,=;,           , ,;IXRBBMMMMMBRXVRBBBBMMBY::;:,,, ,,,, ,,
--      ,,;;; ,      ,:,:=;           ,    ,:;+itIttttYRBBRBBBMBY;;+Yi:,, ,,    ,
--     ,,,=:,,:,   ,  ,,:;:,              :=+++++tIYXBBBBBBBBBBY=+IYI;,,::,,   ,,
--    ,: ,:, ,;,      ,,:;:               ,+IXVVVXRRBBBBMBBBBBV;+tI+:,,:,,,,, ,,,
-- , , ,,  , ,:,,,   ,,,:;,    ,      ,,,,,:=YVVVXRBBBMMMMBBBR+:tI=,,,:,,,,,,,,,,
--   ,,,  ,   ::,, ,,,,,:;,  , ,,,,,, ,,,,,,:iYYYVXRRBBBMBBBRV:;++,,:;:,,,,,,,:,:
--   ,,,      ,::, ,,:,,,::,,   ,, , ,,,, ,,:iIYYYXXRRRBBRBRRV=::,,,,,,,, ,,,,,,:
-- ,,,,,,   ,,,=;, ,,,,,  ,, ,      ,,, , ,,=tIIIYVXRRBBBBRRXY+:,,,,,  ,,:;:,,,,,
-- ::;,,   ,,,,,,,,, ,,,,,,,,:::,,,,,,,,,,,,;IYIYVXXXRRRBBRRRV;;;,,,,,,:==;:,,,,,
-- ,,,, ,  ,,,:, ,,,  ,,,  ,,,,,,    ,,,,,,,;IYYYXXRRRRBBRRRRXi=t:,,:,,:+=;, ,,,,
--      ,,    ,,,               ,          ,:IVVVXRRRRBBRRRXRVt;++,,,,, ,::,, ,,,
--    ,  :   ,,::                 ,;;,,  , ,:YVXRRBBBBBBRRRRXII;:=:    ,,,      ,
-- , ,,,,,   ,,        ,   ,,      ,:     ,,:VXRRBMMMBBRRRXXtVXi;:,       ,,   , 
-- , ,, ,      ,,,   :,     ,,            ,,:VRBBMMMBBBRRRXItVt=,  ,     ,,,,,   
--      ,,  ,,,  ,, ,: ,,  ,               ,,VRRRBBBBRBBBRVtYi, ,,,,       , ,,,,
--      ,,        ,               ,:       ,,YXRXRRRRRRRRRYYi;:,,;=,       , ,,,,
--       ,    ,,,                  ,,   , ,,:RBBBBRRRRRRRRVVVVVXXV: ,  ,,,,,,,,,,
--       ,:  ,                     ,,     ,,:RWWWWWWWWWWWWWWWWWMY,, ,,,,, ,,,,,,,
--          ,,              ,,      ,,,  ,,,:VBWWWWWWWWWWWWWWWMi,,,,,,,,, ,,,,,,,
--           ,   ,          ,,,     ,:,   ,,,VMWWWWWWWWWWWWWWR;,,,,,,,,,,,,,,,,,,
--         , ,             ,::,           ,,:RWWWWMWWWWWWWWWI,,,,,,,,,,,,,,,,,,,,
--         ,,     ,       ,,:             ,,:RWMWWWWWWWWWWM+,,,,,,,,,,,,,,,,,,,,,
--                   ,,   ,             ,,,,,XWWWWWWWWWWWX;,,,,,,,,,,,,,,,,,,,,,,
--                  ,,,                   ,,,VWWWWWWWWWMi,,,,,,,,,,,,,,,,,,,,,,,,
--                   ,,,            , ,,,,,,,IWWWWWWWWV:,,,,,,,,,,,,,,,,,,,,,,,,,
--                              ,      ,,,,,,IWWWWWWX=,,,,,,,,,,,,,,,,,,,,,,,,,,,
--                  ,          ,,    ,, ,,,,,YWWWWWX:,,,,,,,,,,,,,,,,,,,,,,,,,,,,
--                 ,,,                 ,,,,,,IWWWWB;,,,,,,,,,,,,,,,,,,,,:,,,,,,,,
--                 ,,,            ,,  ,,,,,,,IWWWMi,,,,,,,,,,,,,,,,,,::,,,,,,,,,:
--                ,,,,         ,,  ,, ,,,,,,,tWWWI,,,,,,,,,,,,,,,,,,:,,,,,,,,,,,,
--                ,,,,          ,,,,,,,,,,,,,tWWR:,,,,,,,,,,,,,,,,,,,,,,,,,,:,,,,
--                , ,            ,,,,,,  ,,,,IWB;,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
--               , ,            , ,,,,,,  ,,,tWi,,,,,,,,,,,,,,,,,,,,,,,,:,,,,,,,,
--                 ,               ,,,,, ,,,,tY,   ,,, ,,,,,,,,,,,,,,,::,,,,,,,,,
-- 
-- 
--                                                                               
--                                                                               
--                               ,                                               
--                           ,,,,,                                               
--                         :;=:::,  ,    ,::,                                    
--                       ,:;=:,,,,    ,:;;;:,:,,,                                
--                      ,=i+;,  ,   ,;====;::::,,,,,,                            
--                      ;tI+::,    ,;ii+:    ,   ,:;=                            
--                      =VY=:;  ,, ,=t+;,  ,::,,::;;;,,,,                        
--                    ,,iRX+;,     ,+i+=;:,   ,,,,:;;                            
--                    ,:iXY+=    :=tVVIti+=:,  ,  ,:=,,                          
--                    ;=tYt=i:;=tVRRVYItttti=++=:  ,:;::,                        
--                    =iIVYiittYXXVXBXVIttIYVYVY+:  ,:;;:   ,                    
--                   ,;+VBY+iVIiii=::iii++iIXVVXY+:,,,::;;:,   ,                 
--                   :itIVt+I+:,;+iii+iti++iIYYXXI;,:;::::,,, ,,,                
--                   :XBYIItI=;:=+iIYXXXXVIi+ttYXI;:==++=:  ,,,,,                
--         ,,,,,,   ,,MMIXVit;=+itIYVVVVXXVt++iYXVi=;:==;:,:;                    
--    ,=iYXRBBRVi;, ,=XXtVXi=XI++tYVYYIti+itI=+IXXYYY+=;;;;;;:,,,  ,,            
-- ;+IXBBXVXRBMMMRVYItYYIVRI;IYVVVVXXBBRXYi=;=+tVXVVXVIi+++=;;:,                 
-- XBMMBBMBRXVRMMBRVYItIIIVI:IIt+:,,::=iYVI= :;iVXVVXVYti+++++=:,                
-- MBBBBBMMBBRXVXBMRXYi=+itt+i+;,     ,;+ii+==+IXXVVXYYIi+ttt+ti:  ,             
-- YYVXBBMBMMWRIIYRBBXI=;+ii+;====+++tIVXXVVVRVVXXVVVIItiiIItiIi:  , ,           
-- :,,;iVRRRXXRRVttYXXYi=====iitIYVVVVVVVVVXBXVVXRVYIttiiIYIiiIt:  , ,,          
--  ,,  :tVVYIVVY+;;=itIt+==+iiiittttYYVXBBBBXXXXVItYItitIYI=tYt:  , ,,          
--   :,  :+tIttt+=;::=tI+;:;tI+;+++iYYYVVVXXXXVYIItiitttitt+;it+   ,             
--        :=itti+;,::=t+,;+tIYtiIYYYXVXXXXXVVYItttttitttitt+;ii;                 
--         ,:=+i+;::;;+;;tIIIYIIYVVVXXXXVYItttttttttttttitt+;i=:                 
-- ,,:,       ;tIti+ii+=IXYIVttiitIItItttiiiiiitiiiittttitt+;i;,                 
-- +ittiiii=;:+IVVYIIi+IBRt+i+=;;;;===;;;;;===;;==+iiiittti+==:   ,              
-- YVVVYYVYYYIIIIIti+=iRWBt;:ti=::,,,,,,,,:::,,,:;=++++ittt+;,,,                 
-- YYVVYYIttIttti=;;;;IMWXi:,VYIti=;,,,,,,       ,:;;=+iii+;:,,,                 
-- itttti+++it+:,,,,,;YMRt=;;VYIti+=;   ,          ,,;;;=++;;=:   ,              
-- ++iiiti;:;;:   ,, ;VBVi:;tXYiiii;  ,,          ,:,;;;==;;=+:  ::, ,           
-- tttii+;, ,   ,,,  iXBXi,;YVI+==;, ,,,,        ,;==;;;==;;=;;==:,,:,           
-- ttti+:      ,::,:=XXVYi,,tYIIti=, , ,;:     , ,;=======;=+ttti;   ::,         
-- iiii=,    ,  :, ;tWV++i  :YVVVI+:   :+=,   ,, ,;=;===+++ittitYI+, :,          
-- iii=:        ,  =VRI++;, ,+RYItit , ,ii, ,,   ,:;====+i+;,,:+tYYt+;:,:=+it+:  
-- ii;:           ,+VIi+=: ;t:IYIi++ ,;++;;;=,   ,:;;:=ti;,     ,:=ii+;:,,:;=+;, 
-- +=,       :,   ,=ii;,::  ,+iI+;;::+i+, ;+=,    ,:: :=it+,         :=tYVYItti+=
-- ;,             ,;=+: ,:,,:==Vi,  itIt; ,;=,,        ,=ti;,          ,;+tVRXXXV
-- :               ;it;  it; ;:+t: ;tYVI=, :;::,      :+tIIi=,             ;iIRBY
--                ,+Ytt;,;+=+==++=tVItYY+, ,:;;::,    ;iii+;,        ;::,,   ,=it
--           ,   ,=iiiVY;  :i,,;tVMBiIItiiti=;;:::::::=====;:      ,:+=,  ,::,  ;
--  ,            :==;+VV+;::;+:+XMMY: ,,     ,   ,,:;;;;=iIt=::,  ,;iYi:  ;+=+;=t
-- ,          ,  :;:;IXXi:;+i++VWBi,               ,=;=ittti+====;;+IIi  =+====iY
--            ,::==;iVVYtitt+iWMi=  ,        ,   ,:=iitIIt++++ti;;iIIit=;++;=iiIV
--       ,::;=tItt+=++ii+++i+RB+ ;=              ,=itIIIti+++ii+;+IYiiItii=;+tIVV
--     ,=IVYt+tttYItYIti++++=I: ,,              ,;tIIti++iii+i=;+IYIitYt++=;iiYVY
-- 
--  ,:, ,,,::::::;;;=;;:,  ,:;;;;;=+++++=++++;::;==;===;========;==+iiiiiitYIIt+;
-- ,,,,,,::::::;:;;;;;::, ,:::::::;==++++=;;;=;:;===;;:::;;;;;;==;::;+ittttIIIi+=
-- ,,,,:::::::::::;;;;:::,,,,,,,,:;;;:;:::::;;;;:;;;::;;==++===;::::;;;===itItiii
-- ,,,,,::;:::::::::::::,,:,,,,:,::::;;::::::::::::;;==++iiiiiiii+++++===;=iii+==
-- :::::::;;::::::::::,,,,,,,,,,,::::;::::,,,,,:::;;::;;;;;=====+iiiit++=;;=iii=;
-- ;;;;:::::::,::,:::,,,,       ,:,::,,,, ,,,,,:::;;;;:;;;::;;;======+iiii+==++++
-- ;;:::::,::::::,,,:,,,,      ,,,:,,,     ,,,,::::;;;===;;;:::;=++=;;;==+++=;;;:
-- ::::::::::,::,,,,,,,         ,,       ,,:::,:::,:::::;;:,:::;;;====;;;==+=;::;
-- ,,,,,,   ,,,,,,,,,,           ,      ,,,::::::,,:,::,,,:,,,,,,,,,::;;;;;=;;;;;
-- ,                            ,,   ,,,,,,,,::::::,:::::::::,,,, ,,,,,::,,;::::;
-- ,,  ,,,,,,       ,,,,         ,,,,::;====;;:::::::,,,,,::;:::,,,,,,,,,,,:::::;
-- ,,,,,,,,,,:::::;;;:,,       ,,,,,,,:::;=++++=;:::::,,,,,,:::::,:,,,,,,,,:::;;=
-- ,,,::,,,::::::,,,,        ,,,  ,,,,,,:::;;;=+++;:::,,,,,::::::,,,,,,,,,,,::;;;
--      ,,,,,,,,,,,,      ,,:::::,,,,,,,,,:,:::;:;=++=;:::;==::::::::,,,, ,,,,,:;
--     ,,,,,,,,::,,    ,:;=+itIti++==;::,,,,,,,,,,,::;=++==;::::::::::,,,,,,,,,,:
--    ,,,,,,,,:,,,   ,,;+iIYVXXXVVYItti=;;:,,      , ,,,,,,,,,:::::::;:::,,,,::::
--  ,,,,, ,,,,,,,,,,:;++IYVRRBBBBRXVYYYIti+;:,      ,,,,,,,, ,::::;;::;;::,, ,,::
--    ,    ,,,,::;==itIYVRRRBMMMBBBRXXVVYIt+;:,,,    ,,,,,,,,,,,,::::::;:,,,, ,,,
--         ,,,:;=+itIYVXRRBBMMMMMWMBBBRXVYI+;;:,,,, ,,,,,,,,,,,,,,,:::::,,,,,,,,,
--    ,     ,,:;+itIYVXRRBBBMMMMMMBBBBRXVYt;:,,:,,,,,::::,,,  ,,,,,,,::,,,,:,,,,,
--          ,,:;+tIIYVXRRBBBBMMMMMMBBRXXVI=,,,::::::;=;::,,,,,,,,,,,,,:,,,,,,,,,,
--         ,,,,;itIYYXXRBBBBBMMWWWMMBBRXVi;:::;::::;=i+;;:,,,,,,,,,,,,,,,,,,,,,,,
--       ,  ,,,:=tIYYVXRRBBBMMMWWMWMMMBRVYi++==;:::=+ii+=;::,,,,,,,,,, ,,,,,:::,,
--        ,,,,,,:=itItYXRRBBBMMMWWWWWWMBRXYIti+;:::;=++++==;:::,,, ,,,,,,,,,,,,,,
--      ,,,,,::::::;+++tYXXRRRRRBBMMMBBRRXYYYt+;:==;;;;;;;;;::::::,::::::,, ,,,:,
--      ,,,,,,:,::,,::;=iIYVVXXXRRBBBBRXXVYYIi+=;+tItitiiiii++=;:,,::::,,,,  ,,,,
--      ,;;::::,,::::::;=++ittIYVVVYIti++=====++++tYYIIIIIi+ii+;,,,,:;;:,,,, ,,::
--       ,:;;=====;;===iiiiii++=;;::::::;;==;;===++iIIIi++ittti=:,,,,:;=;:,,,,,::
--         ,,;=+itItIIYVVYYt+:,,, ,,,:;==itittIti====+ttIYVVYYIi;:,,,,,:==;:,,,,:
--              :=tIYYVVVYYt+=;;;:::;;;;;;;=++iiitttIYVXRRRRXVYt=:,,,,,,:;=;:,,:,
--        ,:,,,,,,:=iIYXXVVYIti+;;:;=+++++=;;;:;;;=iIYXRRBBRRXVYt=:,,,,:;:;+;:,,,
--         ,,,,::::::=IVXXRXVVIi=;:,,,,,,,,,,,,,::+IXRRBBBBBBRRXYt=::,,:::=i=:,,,
--                ,::;+VXBBRXXVYt+;::,,,:=;:,,,:+tVXRBMMMMMBBBRXVIi;:,:;;;+i;:,,,
--          ,,   ,;ti++YRBMMBRXXXVIii+==++==+iIYXRBBMMMMMMMMBBRXYIi=;:;===+=;,,,,
--          ;=:,:;=++iIVBMMMMBRBRRXVYtiiitIYXRRBBBMMMMMMMMMBBBRXYIi======+=;,,,:,
--          ;tt+++iitIYXMMMMMMBMMMBBRRRRRRRBBBMMMMMMMMMMMMBBBRRXYIt+++===;::,,,,,
--          =YYVVVVVVVVRMWWWMMMMMMWMMMMMMMMMMMWWWWWMMMMMMMBBBRRXYIt++;=;::,,,,,,,
--          =YXXRRXXXXXBWWWWWMWWWWWWWWWWWWWWWWWWWMMMMMMMMMBBRRXVIi++==;::,,,,,,,,
--          =VXRRRRRRXRMWWWWWWWWWWWWWWWWWWWWWWWWWMMMMMBBBBBBRRXYii+++=;::,:,,,,,,
--          :YXRRRBBRRMWWWWWWWWWWWWWWWWWWWWWWWWMWWMMMMBBBBRRRXYi++iii+=;;::::,,,,
--          ,tXRRBRBBBMWWWWWWWWWWWWMMMMMWWWWWWWMMMMMMBBBBBRRXXYttttt+;:,,,:::,,,,
--           ;YXXRRRRBMMWWMWMMMMWMMMBBBBMMMMMMMMMMMMMBBBBBRRRXXVXVYI=:,, ,,,,:,,,
--           ,iVXRXXXXXRRRXXVYYYVXRRBBBBBBMMMMMMMMMMBBBBBBBRRRRRRXVY+:,,,,,,,,,,,
--            :IVXXXVVVYYIIIIIYYVXRMMMMMMMBBBBMMMBMBBBBBBBBBBRRRRXVYt;,,,,,,,,,, 
--             ;YVVVVXVVYIIIYVXRBMMMWWMMMMMMBBBBBBBBBBBBBBBBBBRRRXVY+:,,,,,,,,,:,
--              +YYYVVXXVVXXXXRBMMMWWWWMMMMBBBBBBBBBBBBBBBBBBBBBRXVt=:,,,,,,,,,,,
--              ,iYYVVXRXRBBBBBMMMWWWWMMMBBBBBBBBBBBBBBBRBBBBBBRRXY+::,,,,,,,::,,
--               ,IYYIt+++itItiiittIYYYYIItIVXRRBBBBBBBBBBBRBRRRXY+;:::,,,,,,,:,,
--                :IYVYi+++++=++iiitittIIIVRBRRRRBBBBBBBBBRBRRRVI+;:::,,,,,,,,, ,
--                 ,tYYIIYYVYYVVXXXXVVXRBMMMMBRRRRRRRRRBRRRRXXYt=;::,,,,,,,,,,,,,
-- :                ,iYYtittIItttttIYXRRBBBBBBRRRRRRRRRRRRXXVI+;;:::,:,,,,,:,,,, 
-- :                 ,=YYIiiiiiittIYVXXRBBBRRRRBBRRRRRRRXVYti=;;:::,,,,,:::,, ,,,
--                    ,+VVYIIIIIYVVXRRRBMBBBBBMMBBBRRXVYIt+=;;;:::::,,::::,,,::, 
--                     ,IXVXXXRRBBBBMBMMMMMMMMMBBRXXYIt+=;;;;;;;;:::,,::::,::,,, 
--           ,        , ;VXRRRBBMMMMMMMMMMMMMMBRXVIi=;;=======;;;;:::::::::,,,,,,
--           ,          ,=VXRRBBBMBMMMMMBBBBBRXYi=;;;;=+++====;;;;;::::::,,,,  ,,
--                        ;IVVXXRRRRRRBRRXXVYt=;:;;;============;;;:::,:,,    ,,,
--                         ,+itIYYYYYYYIIi+=::::::::;;;=========;;;:::,,,   ,,,,,
--              ,,,,        ::,,,::::::,,,,,:::::::::;;;===+===;;::::,,,  ,,,,,,,
--                                       ,  ,,,,,:::::;;=;=;;;;::,,,,         , ,
--          ,:,,                                 ,,,,,,,,:::::,,,         ,,,,,,,
--        ,::,, ,                        ,,  ,,,,,,,,,,,,,,,,,,,,,,     , ,,,,:=i
--        ,,    ,,,,              ,      ,   ,  ,  , ,, ,,,,,,,,:::::::,,,,::;+it
-- ,,         ,:::,,             ,      ,, ,            ,,,,=i+iVRVI=:;==;+itIVVX
-- :,         ,,::,,            ,,  ,,  ,,,,,            ,;tYIYVVVVY+=i+i++itYVXR
-- ,,         ,:;::,, ,          ,,,,, ,,,,,            ,,;RVIVRBMMViIt+iIIYIi+iY
--            ,,,:::,,,       ,,,  ,,,,               ,,,;+VBRMWMMMViitYXXXXVYVXR
--       ,,, ,,, ,::::,       ,,,,,,            ,,,  ,:=itIIVXIttttIYVRBBBXVYXMWW
--       ,,,  ,,  ,,,,,,,:,,,,,,,,:,,,,,, ,,,,,,,,,,:=IYIYYYti+tIIXRXRMRBXVYYVBWW
--       ,,,        ,,,,,,:::::::,,,,::::::,,,,,, ,,;iVRRXYItIYVXRBRXRRRRRRRXYVMW
--       ,,,       ,  ,,,::;:::,,,,,,,,,:::,,,,   ,::+YXXXRXXRBBBBRRXRBMMMBBRRXRM
--        ,,             ,       ,,,,,,,,,,, ,,   ,,,=tVXBBBMMMMMBXXBMWWWMMMMWBRB
--      ,       ,    ,    ,       ,,:,,,         ,,,,=iVRMWMWMWMBBBMMMMMMMWWWWMBM
--   ,     ,,,,  ,,,,,,             ,,,,     ,,:,, ,:=iIXBMMMMMMBMMMMMBBMMWWWMXRB
--    ,, ,,, ,,, ,,,,,,,,,,, ,              ,,,,   ,;+itIXRBMMMMMMMMMBBBRBMMBXtYX
-- ,,,  , ,, ,,        ,,  ,,,                    ,:=+ttIVXBBMMMMMMBRBBBBRXVI+iVX
-- ,,,,  ,,,,,,         ,,,,,,                    ,;=+ittIYXRBBMMMBRRRBRRRXVtiYVV
-- ,,,,  ,,,,,,           ,,,,,       ,           :;+itttItIYXRBBBBRRXXXXXVtiitII
--   ,,   ,,,,,,          ,,,:,                  ,:=+itttIIIIYVXRRRXXXXXRXt=+ittt
--  ,,,    ,,,,    ,,,   ,,, ,:,             ,   ,;+iitttIIIItIIYVXXXRRRXY+=+iiii
--        ,,,,             ,  ,,,,          ,,  ,:;+iiittIIIIIIIIIVXRRXVY+;=+++++
--                 ,,          ,,               :;=+ittttttIIIYYYVXXVYtt+;;;=+++=
--        ,,      ,::,                        ,:;=+++ittttIIIIYVXXVYtii+;;=++++++
-- ,      ,,      ,      ,                    :;=+++iiittttIIYVXVYtii+;::;=+itttt
--                      ,,,                  ,:;+iiittttttIIYYVYti++=:,,,;=+iittt
--                 ,,,  ,,                  ,,;=+iiittIIIIIIYIt++=;:,,,,,;+itIIII
--                ,,,,,,,                   ,:;;++iitIIYIIIIIti+=;,,  ,,,:=itIIII
-- ,       ,  ,,   , ,,,,             ,     ,::;=+iittIItItttii+;,     ,,::;=+ii+
-- ;          , ,                       ,  ,,:::;=+ttttttttti+=:,      ,,:::;===;
-- ;:                                    ,,,,,,::;=ittIttttti+;,       ,,,::;;;::
-- ,::                                     ,,,,:;=++iittttti+=,,         ,:::::::
-- ,::,                                     ,::=++=;;=++i+++;,,          ,:::::::
-- ,:=;,                                    :;==;:::;;====;:,,           ,:::::::
-- ,:=+;,                                ,:;;:, ,,:::;=;:,,,       ,      ,:::,,,
--  ,;++;:                          ,, ,;=;,       ,:+=,,                 ,,,::::
--   :=+=;:                         ,:=+;,            ,,,,,            ,    ,,,,,
-- 
-- 
-- WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWWWMBBRRVtitIYXVXRBMMMWWWWWWWWWW
-- WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWMWMMMMMMMMBMWMBXIYVRRBBBMMMWWWWWWMMMWWWWW
-- WWWWWWWWWWWWWWWWWWWWWWWWWWWWWMMMBMMMBRXRBMMMMMMBBBMBMBBBBBMWWWWWWWWWWWWWWWWWWW
-- WWWWWWMWWWWWWWWWWWWWWWWWWWMBBRBBBXVIt+i++===++tIVXRRXXBBMMWMMWWMMMWWWWMWWWWMMM
-- BMWWWWMIVMWWWWMMBBRVXBMMBMMMBXYt+;;:::::::::;===+IYVRRBBMMMMMMMMMWWWWWWWWMMMMM
-- WWWWWWMRt+iYYi+IYXBRBMMBRXYt=::::,,:::::,,:,::::;:;=tXRVIYRBBBMMWMMMMMWMMMWMMM
-- WWWWWWWWWMRRVYRMMWMMRIiiYtt=::::;:;;;;:::,,,,,::;::;:;;++=tIBMMMMMMMWWWMMMMBMB
-- WWWWWWWWWWWWWWWWMY+;;=it+=:;:;;;:::::::,,,:::,,,,,,,,,,,,,;=IRBRRRBMMWMMMMBRRR
-- WWWWWWWWWWMMMRRVi:::=+=::::::::::,,,,:,::,:,,, ,,,,,, ,,,,,,=IVVYYYXBMMMMBRXRR
-- WMMMMMMMMBRRYIi:,:;;::,::::::::,,,,:::::::;, ,,,     ,,,,,,,:::;+iIXBMMMMMRVVX
-- WWWWWWWWMMBRi:,,,,,,,,::::=;,,,,,,,,,,:::::;::::iYVVVI+=,,,,,,,,:=itYRMMMMBBBB
-- WWWWWMMBBBXi:,,,,,,,,,,,:;; ,, ,,,,,,,,,:,:::;;iXMWWWMBRI;,, ,,,,,:;iVRMMMMMMM
-- MWWMMMBMBRI:,,,,,, ,,,,:,: ,,,   ,,,  ,,,,:::=iXBMWWWWMMBX=,,,,,,,,:=YXBMMMMMM
-- MMWWWWMBRI;,,,,:,  , ,, ,              ,,,,::;iXBMWWWWWWMMV:,,,,,,,::;YXRBMMMM
-- WWWWWMMMR=,,,,,,    ,,              ,  ,,,,:;IVRMMWWWWWWMBB+,,,,,,,:;+=VRXBMMM
-- WWWWWMBR+:,,,,                      , ,,,,:;tXBMMWWWWMBVi+tY;, ,,,,:;++=XXRMMM
-- WWWWWMMI;,,,,,                     ,, ,,,,;iVBMMWMWMXt;;+IVVY,   ,,,:++=+XRBBM
-- WWWWMMV::,,,,                     ,,, ,,,,=iVBMBMMMV+==tti;+Rt,   ,,:ttI+IBBBM
-- WWWWMX=,,,                       ,,,,  ,,,:;+YXBBMMXi;;;::;tRB=   ,,;iYRV+RMMM
-- WWWBBI:,,                        ,,   ,,,,,::=iYRMMBYtIIiIRWWWV,  ,::=iIVIIBMW
-- WMMMB=, ,, ,                  ,,, ,,:,  ,,,,,;==IMWWMMBMMWWWWWM=,,:::;++YRtRMM
-- WWMBt,,                       ,,,,,,,    ,:;+ttIIXMWWWWWWWWWWWWt,::::;;;;tIYBM
-- WWMV:,,                      ,,::;;;:::;=+IVVXXVYVBWWWWWWWWWWWMY,:::;;;;:;+tRM
-- MMV;,,                       ,,::;=ittIVXBBBMBRVVVBWWWWWWWWWWWMI::;::;;=;;=+YB
-- Bt;::,,,,,,       , ,,   ,, ,,,::;+iYVXBMMWWMWMVYRBBMWWMMWWWWWWY:==:;;=+;;=+IX
-- t;::,,,,,        ,   ,        ,,,:=+iIVRBMWWMMMXiti;=IXBMWWWWWWV::;;;;=i==;=+i
-- +::,,,,,         ,, , ,,      ,,,,:;=+tYXBBMMMMMRYtttVRMWWWWWWWY:::;;+++=====;
-- =:,,,,,,         ,,,, ,,     ,,,,,::;;=iIVVRRBBMBBMRXXVYItttXBBt:,,;=t+;==++;;
-- =:,,,,,         ,,,,, ,:,  ,,   ,,:::;;;=tIYVVVVYt+;==+iYXXXMBR+,,,;=+;;=;==::
-- ;:,,,           ,,,:, ,::,        ,::;;;=+iItii=;;=+tYXXXYYXBBV:,,,;;;:;;;=:::
-- ;:,,, ,,        ,,,,   ,,,,,      ,,::;;;=++iittii+==+iitYXBBR+,,::;;::;==;;::
-- :,,,,,,          ,,,,,,,,,,,        ,,::;;;=+ittittttIVRRBMBMY,,,:::::;;;;;:;=
-- :,,,,,,,,       ,,,,,,,,,,,,  ,       ,,,::;=+itYVXXRBRBBBBBX;,,,::::;;;;::::;
-- ,,, ,  ,,        ,,,, ,,,,,,,            ,,,,,;;+iYVXXXVXVIi:,,,:::::;:::=;;;:
-- ,,,,  ,     ,    ,,:,,,,,,,:,,          ,    ,,,,,:;;;;;::,,,,::::::::::;=+==;
-- ,,,,              ,:,,,,,,,::,                            ,,,:::::::::,::;::==
-- ,,,,        ,     ,:,,,,::::;:                           ,,,,,::::::,,::;;;:;=
-- ,,,, ,            ,,,,,,::::=:                 ,         ,  ,,,,,,  ,,::,,:;;=
-- ,,,, , ,         ,,,,, ,:,,;:,                                  ,  ,,,,:;;,;;:
-- ,,,,              ,,,,,,,,,,,                                     ,,,,,:;;:;;:
-- ,,,,,,           ,,,,,,,,,,,                      , ,             ,,,:,,,:;::;
-- ,,,               ,,,, ,,,                        ,              ,,,,,:,,::=:,
-- ,,,,      ,         ,,  ,,,,,                                   ,,,,,,,,,:,;;,
--                     ,,     ,,,                                   , ,,, ,,:,::,
--            ,,               ,,                                 , ,,, ,,::,,,,,
--            ,,                                                       ,, ,   , ,
-- ,          ,                                                         ,,,, ,, ,
--           ,                                                           , ,:,,, 
-- 
-- WWWWWMMWWWWWWMWWWMMWMMMMMWWMMBMWMBBWMWMMMMBBXYYVXXXBBBBBBMMBMMWWWWWWWWWWWWWWWW
-- WWMMMWWWWWWMMMMBRBBBWWWMMWWWWMMMMMMMMMMMWMMMBRRRBMBMBBBMMWWWWWWWWWWWWWWWWWWWWW
-- MMMBBBMMMBBRRXXYVXBBBMBMBBMMMMMMMBRRRRBMMBBMMWWMMMBBBMMMWWWWWWWWWWWWWWWWWWWWWW
-- BBMBBXXRRXYYYiitIItiiiiii+iItttYYYVXVXRRRRRXXRXXRBMMMMWWWWWWWWWWWWWWWWWWWWWWWW
-- BMMMBBXYIti+;=====;=;;:;:;;;;;===iIYVXRRRXXXVRRBMMBBMWWWMWMMMMWWMMMMMMWWWWWWWW
-- BRVIti;;;;;;;;;;:::::::::;;;;=;;;=ittYVXRXVBXRBBBBBWMWWWWWMMMWWMMMWMWWWWWWWWWW
-- +;:;;::;::::::,,,,,,,:,::::::=++=;===iitIVXRXRRRBRBBMMWMMWMMWWMWWWWWMWWWWWWWWW
-- :::;,,,,,:,,,,,,,,,,,,,,:,,,:::::;:;:;;;=+iIRBBBRVYVXRBMMMMMMMBMMMWWWWWWWWWMWM
-- ::,,,,,:::::::::::::,,,::,,,,,,::::;::::::;;+YVXRRIi++IYXXRRRBBMMMWWWMMMMMMMMM
-- :,,:::::;==;=;;:;::::,,,, ,,,,,:,::;;;;:;;:::;;=itII+==tIIVBBMMMWWMMWWWWWWWWWW
-- :;;;;:;:;;;;;;;::::,,, ,,,,,,,,,,::::::::;;:;:::::;;::=ttitRBMMMMWMWMMMMMMMMWW
-- ;;;;:::;:;:;;:;:,,,,,,,,:,:::,,,,,,,,,,,,,,,,,,:,,:,,:::+=+tXRBMMBBRBBMWWMMWWW
-- ::::;::::,,,:::,, ,,,,,,:,,,,    ,, ,,,   , ,,,,,,, , ,:::=iIBBRBRXBXRRXRBMMMW
-- :;;::,,,,,,,,::, ,::,,,:,,,,,     ,   , ,   , ,,,,, ,,,, ,:=YRRRBRXXVVVVVXBWMW
-- ::,,,,    ,,,:;,,:;:,,::,,        ,,     ,  ,  ,,,,,,,,,,,,,:=ittIIItIItIVRBBB
-- :,,  , ,,,,,:::;::,::::;:,    ,,,, ,       , ,,,,,, ,,,,,,,,:,,::;=+tiitIVXRBM
-- ,,,,,,,,::::,:;::,:,,;;;;::  ,,,       ,       , ,,,,,,,,,::,::,::;;=+itYXXBMB
--      ,,,,,, , ,:;;:,,::;;=;:,:,,,,,:;=+itttt+=;:,,:, ,   ,  ,,,,,,:;=ittYYYVRB
-- ,,, ,,,,,,,, ,,,:;;::::,::;;;;;:::=iVRMMMMWMMBXVIt+:,,,,    ,,,   ,,,::;++itIV
--  ,  ,,,,,,,,,,,,, ,:,,,,,:;:::;;;;tVXBMWWWWWWMMMBRVt+;,      ,,,, ,,,,,,::;+tY
--    ,, ,,,,,,,,,   ,,,,,,::;;:;;;;+YRBMWWWWWWMMMBMMBRYi;:  ,      ,,,, ,,,,;;IV
--       ,,:,,      ,,,,,,,,::;:;;;+VRBBMWWWWWWMWWMMMMBBXI=, ,     ,,,, ,,,,,;=tY
--            ,      , ,,,::,,:;;=iIYRBMMWWWWWWWWWWWWWMMMBY;,,,,   ,,,,,,,,,,::=t
--                     ,,,,,::;::;+IYXBBMWWWWWWWWWWWWMMMMMXi,   ,  ,,,,,  ,,:::;;
--                     ,,,,,:::,;;=IXRRBMWWWWWWMMMWWWMMMMBBY=,,    ,, ,  ,,,:;:;:
--                     ,,,,,::::+tIIVBMMMMMWWWWWWWWWWWMMMMBRt:     , ,,,, ,,:::;=
--                    ,,,,,,,:;+IXRXXXRMMMMWWWMWWWMMWWWMRXRRY=,,,    ,,,,  ,,:;;i
--                   ,, ,,:,:;+IVRRBBMMBMWWWWWWMMMMMWBVt==+tYI:,,,    ,,  ,,,:;==
--                ,,  ,,,,,::+IYXRBBBMMMMMWWMWWMMBBRI=;;+IIIIYi,,        ,, ,,;;=
--                ,,  , ,,,;=tYXRBBMMMMMWMMMMMBMRY+:::;+IVMRVYY=, ,  ,   ,,,,,::=
--       ,,   ,   ,,,,,,,,:;+tYXRMMMMMMWMWMWMBVI+:::;=+tIttIXXRV=    ,  ,, ,,,,;i
--        ,,,,,,  ,,,,,,,,;=+tVBBBBMMMMMWMMMRYi;;;;=+itYIt==+IRBI:,      ,,,,,,;t
--        ,,,    ,,,,,,,,,;==tIVRMBMBBBMMMWBXI+i===iItti=;:::+VXVi, ,       ,,,;t
--       ,,,,,,    ,,,,,,,:;=+tIVRXRBBBMMMMBXYii==::;,,,::,,:+IXBV=,         ,:;+
--       ,,,,, ,,     ,,   ,,:;;iIVXBBBBMMMMBVt+;:;+=:,;;:;+VRWMWBI:        ,,:;+
--     ,,,, ,  , ,,  ,  ,,,,::;;==iIVXBBMMMMBXI+;+iII+==++IXBWWMWWR+,      ,,:::=
--       ,    ,   ,, ,,,,,:,,:::;;;+iIVXMMMWMBRVVYYYIYIIVRMMWWWWWMMV:    ,,,,::;;
--     ,     ,::,,,   ,,,,,,  ,,,;:;;+tVMMWWMWMBBBRXRRBBMMWWWWWWWWWRi,, ,,,:::::;
--  ,,,,  ,,,,:,,            ,:,;=+==;iYBMMMMWWMWMMWWWWWWWWWWWWWWWWMI:,,,::::::::
-- ,,,,,, ,,,,,,        ,,,,::==ii+ttt+IRBMWWWWWWWWWWWWWWWWWWWWWWWMWX:,,,::::::;:
-- ,,,,,,,,,,,,         ,:::;=+itIIVYYYYYXBWWWMWWWWWWWWWWWWWWWWWWWWMX=,,,:,:::::;
-- ,,,,:;::;:::,,,,,:::;;;=tIYYVVVVVXVVYYYRBWWWWWWWWWWWWWWWWWWWWWWWMR+,,:::::;:;;
-- ,,:,;:;;;==;;;;;==+++tIYVXRRVRXRXVYIVVXBBMWWWWWWWWWWWWWWWWWWWWMMMR+,:::,::::;;
-- ,,:::;=;==++i++tIIYVVRBRRRBMBBBXRVVVVVXBMMWWWWWWWWWWWWMWWWWWWWMWMR+:,:::::;:;;
-- ,,,::;==+itIIIIYYXXRRRBMBMMMBMBBBXYYYIXBMWWWWWWWWMWWMWWMMWWWMWWMMX+::::;;::;,:
-- ,,:::;==++tIVYYVXRRBMMMMMMMMMMMBBXItYXBBMMWWWWWWWWMMMMMMMMWWMWWMMX+::;;;:::;;:
-- ,,,:,:;=++iiIYYVXBBBBMMMMMMMMWMMBRItYXXXXXRRBMMMMBBRBMWWMMMMWWWMMRi:,:;;;,::;:
-- , ,,,::===+itIYYXXRBBMMMMMMMMWMBBRIitIIti=;;+IXXXXBBMMWWWWWWWWWMMRi:,,:;;::::,
--  ,,,,,:;;==+iiIVXVRBBMMMMWMMMMMBMMVi==+==:;;;=iVXBBMMWWWWWWWMWWWWBI;,:;:;:;;;;
--  ,,,,,,::;;;=+iIIVVRBBBBMMMMMMMBMMBXYt=====+iYVRBBMMWWWWWWWWWWWWWRt;::::;;;;;=
--     ,,:::::====itIIVVRRRBBBMBMMMMMMBBRVVVYIIIVXXBMMWMWWWMMMMMMWWMXi:::::::;;==
--     ,,,:::::;;==+itYVXXVRMMBBMMBBMMBBBBBBBRBBBBBBMRXXVYIIIIIXBMMBV+:,,::,:;==+
--    ,,,,,:::::;;;==+iiIVYVXXXRBRBBMBMBBBMMRXXYItiii++===++itVBBBBRY=:,,,,,:===t
--     ,,,:::::::;;=;==+tIIIYVXVXRXRRBRBXVIt+;;;=;;;;;+IYXXXVXMWMBRRI;,,,,,,:;=+i
--     ,,,:::::;;;;;;===+tttIYIIYYIYtti=;:::::;=++itIVXXBRXVVRBMBBBXi:,,,,,:;;=++
--       ,,,:::::;;;;;===itiIYiiti+==,,::;==+tIVVXRBRXXXVIIYVXMMBRXY=,:,,,,:;=;=;
--        ,,,:::;;;;;==;=+iittIiittti++===++==+iiIYVVVVVYIIVVRBRBRXt: : ,,,::;;;:
--          ,,:::;;;;=;===+++iitiitIttti++====;=++ii+i+itIVXXRBBBRY;,,,,,:::;;;;;
--           ,,:::;;;=;===+++++iitttIiiiii++=====++ittIYYVRBBBBMBV+  ,,,:::::::::
--            ,,,:::;;;=;=;;===iitiiiiiitti+itiiitIYVXXXRBMBBBMMBI:,  ,,:;:::::::
--               ,,,,:;:;;;;====iittItiitItIIIIIYVXRRRBRRBMBBBBBX+ ,, ,,:::::::::
--                 ,,,,::;;;;;==+titttIIYVVVXVXXBBRBBBBMMMMMMMBRt;, ,,,,,::::;:::
--                     ,,,::::;;;+=iiIYVVVXRRXRXRRXRRRBBBBRRBRXt;,,,,, ,::;:::::;
--                      ,,,,,,::::=;=+itIYVXXXRRRXXXXXBBXXVVVI=:,,,  ,,::::::::;;
--                           ,  ,,,,:::===tIYYYVVVVVVYIYIIi+;:, ,,,,,,,::::,::::;
--                               ,   ,,:,,;;===i++=+==;;;:,,,  ,,:,:::,::::::::::
--                                   ,,,,  ,,,,,,,,,,,,,,,, ,,,,,,:,:::::::::::::
--                                                         ,,, ,,::,,::::::::::,:
--                                                           ,,,,,:::::,:,:::::::
--                                                         ,,,:,:::::,,::::::::,:
--                                                       ,,,,,,,,,,,:::;::::,,,, 
--                                                            , ,,,,,::,,,,   ,, 
  • «
  • 1
  • »

😉 腾讯云产品特惠热卖,戳我领取

评论

首页 - Wiki
Copyright © 2011-2024 iteam. Current version is 2.123.1. UTC+08:00, 2024-03-28 21:02
浙ICP备14020137号-1 $访客地图$